@import"https://fonts.googleapis.com/css2?family=Red+Rose:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";:root{--color-ffffff: #ffffff;--color-f0f4f8: #f0f4f8;--color-faf5ee: #faf5ee;--color-cdc7bf: #cdc7bf;--color-6f6d69: #6f6d69;--color-e2e7ed: #e2e7ed;--color-cdd5dd: #cdd5dd;--color-66696b: #66696b;--color-0d202f: #0d202f;--color-rgba-51-45-79-0-1: rgba(51, 45, 79, .1);--color-ebe9ef: #ebe9ef;--color-a9a5b8: #a9a5b8;--color-f5f4f9: #f5f4f9;--color-dddbe4: #dddbe4;--color-f2f4f8: #f2f4f8;--color-rgba-0-0-0-0-5: rgba(0, 0, 0, .5);--color-rgba-0-0-0-0-1: rgba(0, 0, 0, .1);--color-e7eaef: #e7eaef;--color-f3f5f9: #f3f5f9;--color-a8acb3: #a8acb3;--color-a9adb4: #a9adb4;--color-06b6d4: #06b6d4;--color-e5e5e5: #e5e5e5;--color-rgba-0-0-0-0-2: rgba(0, 0, 0, .2);--color-rgba-0-0-0-0-75: rgba(0, 0, 0, .75);--color-rgba-0-0-0-0: rgba(0, 0, 0, 0);--color-rgba-0-0-0-0-06: rgba(0,0,0,.06);--color-rgba-0-0-0-0-12: rgba(0,0,0,.12);--color-1a1a1a: #1a1a1a;--color-777777: #777777;--color-eeeeee: #eeeeee;--color-555555: #555555;--color-888888: #888888;--color-1f2937: #1f2937;--color-e5e7eb: #e5e7eb;--color-d1d5db: #d1d5db;--color-9ca3af: #9ca3af;--color-00a1d1: #00a1d1;--color-ef4444: #ef4444;--color-6b7280: #6b7280;--color-ff3131: #ff3131;--color-0091c1: #0091c1;--color-rgba-0-0-0-0-08: rgba(0, 0, 0, .08);--color-rgba-239-68-68-0-9: rgba(239, 68, 68, .9);--color-f3f4f6: #f3f4f6;--color-374151: #374151;--color-rgba-0-0-0-0-45: rgba(0, 0, 0, .45);--color-00000033: #00000033;--color-f8f9fa: #f8f9fa;--color-e6f7ff: #e6f7ff;--color-66696bb2: #66696bb2;--color-00000019: #00000019;--color-5a5d61: #5a5d61;--color-dddddd: #dddddd;--color-rgba-0-161-209-0-1: rgba(0, 161, 209, .1);--color-f9f9f9: #f9f9f9;--color-666666: #666666;--color-6c757d: #6c757d;--color-5a6268: #5a6268;--color-0081a8: #0081a8;--color-rgba-0-161-209-0-12: rgba(0, 161, 209, .12);--color-f9fafb: #f9fafb;--color-0284c7: #0284c7;--color-0ea5e9: #0ea5e9;--color-rgba-0-0-0-0-15: rgba(0, 0, 0, .15);--color-0f172a: #0f172a;--color-64748b: #64748b;--color-94a3b8: #94a3b8;--color-rgba-102-105-107-0-7: rgba(102, 105, 107, .7);--color-rgba-0-0-0-0-6: rgba(0, 0, 0, .6);--color-a5aaaf: #a5aaaf;--color-e4e9ec: #e4e9ec;--color-rgba-0-0-0-0-12: rgba(0, 0, 0, .12);--color-00346a: #00346a;--color-rgba-255-255-255-0-8: rgba(255, 255, 255, .8);--color-2c4458: #2c4458;--color-243d53: #243d53;--color-fcfdfd: #fcfdfd;--color-324c62: #324c62;--color-rgba-255-255-255-0: rgba(255, 255, 255, 0);--color-rgba-0-0-0-0-80: rgba(0, 0, 0, .8);--color-808080: #808080;--color-141417: #141417;--color-a8a7a7: #a8a7a7;--color-rgba-0-0-0-0-10: rgba(0, 0, 0, .1);--color-e6e4e4: #e6e4e4;--color-3b3b3b: #3b3b3b;--color-f7d8cb: #f7d8cb;--color-dbdfe3: #dbdfe3;--color-332d4f: #332d4f;--color-rgba-255-255-255-0-1: rgba(255, 255, 255, .1);--color-e5e9ec: #e5e9ec;--color-3786ff: #3786ff;--color-000000: #000000;--color-rgba-255-255-255-0-10: rgba(255,255,255,.1);--color-rgba-255-255-255-0-80: rgba(255,255,255,.8);--color-e2e0e0: #e2e0e0;--color-rgba-255-255-255-0-3: rgba(255, 255, 255, .3);--color-rgba-24-25-29-1: rgba(24,25,29,1);--color-rgba-24-25-29-0-1: rgba(24,25,29,.1);--color-rgba-25-47-66-1: rgba(25,47,66,1);--color-rgba-25-47-66-0-1: rgba(25,47,66,.1);--color-dcdfe8: #dcdfe8;--color-4a4467: #4a4467;--color-eae8f0: #eae8f0;--color-d10000: #d10000;--color-444444: #444444;--color-ff4d4d: #ff4d4d;--color-aaaaaa: #aaaaaa;--color-e0e0e0: #e0e0e0}.handle-preloader{align-items:center;-webkit-align-items:center;display:flex;display:-ms-flexbox;height:100%;justify-content:center;-webkit-justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:9999999;background:var(--theme-color)}.handle-preloader .animation-preloader{position:absolute;z-index:100}.handle-preloader .animation-preloader .spinner{animation:spinner 1s infinite linear;border-radius:50%;height:150px;margin:0 auto 45px;width:150px}.handle-preloader .animation-preloader .spinner-logo-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-115%);z-index:2;pointer-events:none}.handle-preloader .animation-preloader .spinner-logo{width:70px;height:auto}.handle-preloader .animation-preloader .txt-loading{text-align:center;-webkit-user-select:none;user-select:none}.handle-preloader .animation-preloader .txt-loading .letters-loading:before{animation:letters-loading 4s infinite;content:attr(data-text-preloader);left:0;opacity:0;top:0;position:absolute}.handle-preloader .animation-preloader .txt-loading .letters-loading{font-family:var(--title-font);font-weight:500;letter-spacing:8px;display:inline-block;position:relative;font-size:40px;line-height:50px;text-transform:uppercase;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-rgba-255-255-255-0-3)}.handle-preloader .animation-preloader .txt-loading .letters-loading.space{letter-spacing:8px;width:20px}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:.1s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:.15s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:.25s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:.3s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:.35s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{animation-delay:.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(9):before{animation-delay:.45s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(10):before{animation-delay:.5s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(11):before{animation-delay:.55s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(12):before{animation-delay:.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(13):before{animation-delay:.65s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(14):before{animation-delay:.7s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(15):before{animation-delay:.75s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(16):before{animation-delay:.8s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(17):before{animation-delay:.85s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(18):before{animation-delay:.9s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(19):before{animation-delay:.95s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(20):before{animation-delay:1s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(21):before{animation-delay:1.05s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(22):before{animation-delay:1.1s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(23):before{animation-delay:1.15s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(24):before{animation-delay:1.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(25):before{animation-delay:1.25s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(26):before{animation-delay:1.3s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(27):before{animation-delay:1.35s}.handle-preloader .loader-section{background-color:var(--color-ffffff);height:100%;position:fixed;top:0;width:calc(50% + 1px)}.preloader .loaded .animation-preloader{opacity:0;transition:.3s ease-out}.handle-preloader .animation-preloader .txt-loading .letters-loading:before{color:var(--color-ffffff)}.handle-preloader .animation-preloader .spinner{border:3px solid var(--color-ffffff);border-top-color:var(--color-rgba-255-255-255-0-3)}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes letters-loading{0%,75%,to{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@media screen and (max-width:992px){.handle-preloader .animation-preloader .spinner-logo-wrap{transform:translate(-50%,-150%)}}@media screen and (max-width:767px){.handle-preloader .animation-preloader .spinner{height:8em;width:8em}.handle-preloader .animation-preloader .spinner-logo-wrap{transform:translate(-50%,-180%)}.handle-preloader .animation-preloader .spinner-logo{width:50px;height:auto}}@media screen and (max-width:500px){.handle-preloader .animation-preloader .spinner{height:7em;width:7em}.handle-preloader .animation-preloader .spinner-logo-wrap{transform:translate(-50%,-210%)}.handle-preloader .animation-preloader .spinner-logo{width:40px;height:auto}.handle-preloader .animation-preloader .txt-loading .letters-loading{font-size:18px;letter-spacing:3px}.handle-preloader .animation-preloader .txt-loading .letters-loading.space{width:10px}}.pull-left{float:left}.pull-right{float:right}figure{margin:0}img{display:inline-block;max-width:100%;height:auto;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.7s;transition-property:all}.row{--bs-gutter-x: 30px}.sidebar-popup{position:fixed;left:-100%;top:88px;width:425px;height:100%;z-index:99999;visibility:hidden;opacity:0;background:var(--color-f0f4f8);transition:all .5s ease-in-out .1s}.sidebar-popup.popup-visible{left:0;visibility:visible;opacity:1}.sidebar-popup .popup-inner{position:relative;display:block;padding:50px 50px 120px;height:100%;overflow-y:scroll}.sidebar-popup .close-popup{position:absolute;top:0;right:0;display:inline-block;width:50px;height:50px;line-height:54px;font-size:20px;color:var(--title-color);background:var(--color-ffffff);cursor:pointer;text-align:center;transition:all .5s ease}.sidebar-popup .close-popup:hover{color:var(--color-ffffff);background-color:var(--theme-color)}.check-box-one input{display:none}.check-box-one label{position:relative;font-size:16px;line-height:26px;font-family:var(--title-font);font-weight:500;color:var(--title-color);padding-left:24px;display:inline-block;cursor:pointer}.check-box-one label:before{position:absolute;content:"";left:0;top:4px;width:14px;height:14px;border-style:solid;border-width:1px;border-color:var(--color-cdd5dd);background:transparent}.check-box-one label:after{position:absolute;content:"";left:4px;top:8px;width:6px;height:6px;background:var(--theme-color);opacity:0;transition:all .5s ease}.check-box-one input:checked+label:after{opacity:1}.sidebar-popup .logo-box{position:relative;display:block;margin-bottom:30px}.sidebar-popup .logo-box a{position:relative;display:inline-block}.sidebar-popup .form-inner{position:relative;display:block;padding-bottom:45px;border-bottom:3px solid var(--color-cdd5dd);margin-bottom:54px}.sidebar-popup .form-inner:before{position:absolute;content:"";background-color:var(--color-cdd5dd);width:70px;height:1px;left:0;bottom:-7px}.sidebar-popup .form-inner .form-group{position:relative;display:block;margin-bottom:18px}.sidebar-popup .form-inner .form-group label{position:relative;display:flex;align-items:center;gap:10px;font-size:16px;line-height:26px;font-family:var(--title-font);color:var(--title-color);font-weight:500;margin-bottom:8px}.sidebar-popup .form-inner .form-group label i{position:relative;display:inline-block;font-size:14px;top:2px;color:var(--theme-color)}.sidebar-popup .form-inner .form-group input[type=email],.sidebar-popup .form-inner .form-group input[type=password]{position:relative;display:block;width:100%;height:60px;border:1px solid var(--color-dbdfe3);font-size:17px;color:var(--color-a5aaaf);padding:10px 20px}.sidebar-popup .form-inner .form-group input:focus{border-color:var(--theme-color)}.sidebar-popup .form-inner .forgot-password{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.sidebar-popup .form-inner .forgot-password button{position:relative;display:inline-block;font-size:17px;line-height:20px;color:var(--color-66696b);border-bottom:dashed;border-width:1px;border-color:var(--theme-color);transition:all .5s ease}.sidebar-popup .form-inner .forgot-password button:hover{color:var(--theme-color)}.sidebar-popup .form-inner .theme-btn{width:100%}.sidebar-popup .form-inner .text-box p a{display:inline-block;color:var(--theme-color)}.sidebar-popup .form-inner .text-box p a:hover{text-decoration:underline}.sidebar-popup .inner-box{position:relative;display:block;background-color:var(--theme-color);padding:40px;overflow:hidden;margin-bottom:40px}.sidebar-popup .inner-box .icon-box{position:relative;display:inline-block;width:50px;height:50px;line-height:56px;background-color:var(--color-ffffff);text-align:center;border-radius:50%;font-size:24px;color:var(--theme-color);margin-bottom:18px}.sidebar-popup .inner-box h3{display:block;font-size:24px;line-height:32px;color:var(--color-ffffff);margin-bottom:24px}.sidebar-popup .inner-box h3 span{font-weight:400}.sidebar-popup .copyright p a{display:inline-block;color:var(--text-color)}.sidebar-popup .copyright p a:hover{text-decoration:underline}.sidebar-popup .inner-box .light-icon{position:absolute;top:10px;right:20px;font-size:170px;color:var(--color-rgba-255-255-255-0-10)}.nav-outer .mobile-nav-toggler{position:relative;float:right;font-size:40px;line-height:50px;cursor:pointer;color:var(--color-3786ff);display:none}.mobile-menu{position:fixed;right:0;top:0;width:300px;padding-right:30px;max-width:100%;height:100%;opacity:0;visibility:hidden;z-index:999999;transition:all .9s ease}.mobile-menu .navbar-collapse{display:block!important}.mobile-menu .nav-logo{position:relative;padding:50px 25px 100px;text-align:left}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}.mobile-menu .menu-backdrop{position:fixed;left:0%;top:0;width:100%;height:100%;z-index:1;transition:all .9s ease;background-color:var(--color-000000)}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:.7;visibility:visible;right:100%;-webkit-transition:all .8s ease-out 0s;-o-transition:all .8s ease-out 0s}.mobile-menu .menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;background:var(--secondary-color);padding:0;z-index:5;opacity:0;visibility:hidden;border-radius:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);transition:all .9s ease!important}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0)}.mobile-menu .close-btn{position:absolute;right:25px;top:10px;line-height:30px;width:24px;text-align:center;font-size:18px;color:var(--color-ffffff);cursor:pointer;z-index:10;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.mobile-menu .close-btn:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu .navigation{position:relative;display:block;width:100%;float:none}.mobile-menu .navigation li{position:relative;display:block;border-top:1px solid var(--color-rgba-255-255-255-0-10)}.mobile-menu .navigation:last-child{border-bottom:1px solid var(--color-rgba-255-255-255-0-10)}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid var(--color-rgba-255-255-255-0-10)}.mobile-menu .navigation li>a{position:relative;display:block;line-height:24px;padding:10px 25px;font-size:15px;font-weight:500;color:var(--color-ffffff);text-transform:uppercase;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobile-menu .navigation li ul li>a{font-size:16px;margin-left:20px;text-transform:capitalize}.mobile-menu .navigation li>a:before{content:"";position:absolute;left:0;top:0;height:0;border-left:5px solid var(--color-ffffff);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobile-menu .navigation li.current>a:before{height:100%}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:6px;top:6px;width:32px;height:32px;text-align:center;font-size:16px;line-height:32px;color:var(--color-ffffff);background:var(--color-rgba-255-255-255-0-10);cursor:pointer;border-radius:2px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:5}.mobile-menu .navigation li.dropdown .dropdown-btn.open{color:var(--color-ffffff);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul,.mobile-menu .navigation>li.dropdown>.megamenu{display:none}.mobile-menu .social-links{position:relative;padding:0 25px}.mobile-menu .social-links li{position:relative;display:inline-block;margin:0 10px 10px}.mobile-menu .social-links li a{position:relative;line-height:32px;font-size:16px;color:var(--color-ffffff);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobile-menu .social-links li a:hover{color:var(--theme-color)}div#mCSB_1_container{top:0!important}.mobile-menu .contact-info{position:relative;padding:120px 30px 20px}.mobile-menu .contact-info h4{position:relative;font-size:20px;color:var(--color-ffffff);font-weight:700;margin-bottom:20px}.mobile-menu .contact-info ul li{position:relative;display:block;font-size:15px;color:var(--color-rgba-255-255-255-0-80);margin-bottom:3px}.mobile-menu .contact-info ul li a{color:var(--color-rgba-255-255-255-0-80)}.mobile-menu .contact-info ul li a:hover{color:var(--theme-color)}.mobile-menu .contact-info ul li:last-child{margin-bottom:0}.owl-dots-none .owl-dots,.owl-nav-none .owl-nav{display:none!important}.owl-carousel .owl-nav button span{font-family:flaticon_metallic}.owl-nav button{background:transparent}.float-bob-y{animation-name:float-bob-y;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float-bob-y;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float-bob-y;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob-y;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob-y;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}.float-bob-x{animation-name:float-bob-x;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float-bob-x;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float-bob-x;-moz-animation-duration:15s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob-x;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob-x;-o-animation-duration:15s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@-webkit-keyframes bounceSlide{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounceSlide{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce-slide{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceSlide;animation-name:bounceSlide}.tabs-box .tab{display:none;transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease}.tabs-box .tab.active-tab{display:block}.tabs-box .tab{transform:scale(.9) translateY(0)}.tabs-box .tab.active-tab{transform:scale(1) translateY(0)}.accordion-box .block .acc-content,.accordion-inner .block .acc-content{position:relative;display:none}.accordion-box .block .acc-content.current,.accordion-inner .block .acc-content.current{display:block}*{margin:0;padding:0;border:none;outline:none}.theme-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;vertical-align:middle;font-size:15px;line-height:24px;font-weight:600;font-family:var(--title-font);background:var(--secondary-color);color:var(--color-ffffff);text-align:center;padding:16px 26px;text-transform:uppercase;z-index:1;gap:10px;transition:all .5s ease}.theme-btn:hover{color:var(--color-ffffff)}.theme-btn i{position:relative;display:inline-block;font-size:22px;color:var(--theme-color);top:2px;transition:all .5s ease}.theme-btn:hover i{color:var(--color-ffffff)}.theme-btn:before{position:absolute;content:"";width:0%;height:100%;left:0;top:0;z-index:-1;background-color:var(--theme-color);transition:all .5s ease}.theme-btn:hover:before{width:100%}.theme-btn.btn-two{background-color:var(--color-ffffff);color:var(--title-color)}.theme-btn.btn-two:before{background-color:var(--secondary-color)}.theme-btn.btn-two:hover{color:var(--color-ffffff)}.parallax-bg{position:absolute;left:0;top:-30%;width:100%;height:130%;background-size:cover;background-repeat:no-repeat;background-position:center}.pagination{position:relative;display:flex;align-items:center;gap:15px}.pagination-wrapper.centred .pagination{justify-content:center}.pagination li a{position:relative;display:flex;align-items:center;gap:5px;font-size:18px;line-height:26px;color:var(--color-a5aaaf);font-weight:600;text-transform:uppercase}.pagination li a.current,.pagination li a:hover{color:var(--theme-color)}.pagination li a span{font-size:15px;line-height:22px;color:var(--title-color);transition:all .5s ease}.pagination li a:hover span{color:var(--theme-color)}.pagination li a i{position:relative;display:inline-block;font-size:22px;top:3px;color:var(--theme-color)}.pagination li:first-child a i{transform:rotate(180deg);top:-3px}.pagination li .bar{width:25px;height:1px;background-color:var(--color-e4e9ec)}.pagination li:first-child{padding-right:15px}.pagination li:last-child{padding-left:15px}.sec-pad{padding:113px 0 120px}.sec-pad-2{padding:120px 0 90px!important}.mr-0{margin:0!important}@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 30px var(--color-rgba-255-255-255-0);box-shadow:0 0 0 30px var(--color-rgba-255-255-255-0)}to{-webkit-box-shadow:0 0 0 0 var(--color-rgba-255-255-255-0);box-shadow:0 0 0 0 var(--color-rgba-255-255-255-0)}}@keyframes ripple{70%{-webkit-box-shadow:0 0 0 30px var(--color-rgba-255-255-255-0);box-shadow:0 0 0 30px var(--color-rgba-255-255-255-0)}to{-webkit-box-shadow:0 0 0 0 var(--color-rgba-255-255-255-0);box-shadow:0 0 0 0 var(--color-rgba-255-255-255-0)}}.main-header{position:relative;left:0;top:0;right:0;z-index:999;width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0;top:0;width:100%;z-index:0;background-color:var(--color-ffffff);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:.5s;-moz-animation-duration:.5s;-op-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}.search-popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;visibility:hidden;opacity:0;overflow:auto;background:var(--color-rgba-0-0-0-0-80);-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%);transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease}.search-popup.popup-visible{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0);visibility:visible;opacity:1}.search-popup .popup-inner{width:100%;background:var(--color-ffffff);height:100%}.search-popup .upper-box{position:relative;padding:70px;display:flex;align-items:center;justify-content:space-between;z-index:99}.search-popup .upper-box .logo-box{max-width:203px}.search-popup .overlay-layer{position:absolute;inset:0;display:block}.search-popup .close-search{position:relative;font-size:20px;color:var(--color-ffffff);cursor:pointer;z-index:5;width:40px;height:40px;line-height:40px;background:var(--theme-color);border-radius:50%;text-align:center;transition:all .5s ease}.search-popup .search-form{position:relative;width:100%;padding:100px 0 250px}.search-popup .search-form .form-group{position:relative;margin:0}.search-popup .search-form fieldset input[type=search]{position:relative;height:90px;padding:20px 50px 20px 0;background:var(--color-ffffff);line-height:30px;font-size:20px;color:var(--color-808080);font-family:Poppins,sans-serif;border:none;font-weight:400;border-radius:0;border-bottom:1px solid var(--color-e5e5e5)}.search-popup .search-form fieldset button[type=submit]{position:absolute;top:30px;right:0;font-size:25px;color:var(--color-141417);cursor:pointer;transition:all .5s ease}.search-popup .search-form fieldset input[type=search]:focus{border-color:var(--color-141417)}.search-popup .form-control:focus{box-shadow:none!important}.nice-select{position:relative;padding-right:22px}.nice-select:before{position:absolute;content:"";font-family:flaticon_metallic;font-size:20px;color:var(--color-a8a7a7);top:0;right:0}.nice-select .list{min-width:100px;width:100%;box-shadow:0 0 20px 0 var(--color-rgba-0-0-0-0-10)}.nice-select .list li{color:var(--text-color)!important;display:block!important;margin:0!important}.main-header{position:relative;background-color:var(--color-ffffff)}.main-header .outer-container{position:relative;padding:15px;border-bottom:1px solid var(--color-ebe9ef)}.main-header .left-column{position:relative;display:flex;align-items:center;gap:50px}.main-header .sidebar-toggler{position:relative;display:flex;align-items:center;gap:14px;font-size:15px;line-height:24px;font-family:var(--title-font);font-weight:600;color:var(--title-color);text-transform:uppercase;background-color:var(--color-f0f4f8);padding:15px 25px;cursor:pointer;transition:all .5s ease}.main-header .sidebar-toggler i{position:relative;display:inline-block;font-size:22px;color:var(--theme-color)}.main-header .menu-right-content{position:relative;display:flex;align-items:center;gap:30px}.main-header .theme-btn{padding:18px 29px}.main-header .outer-box{position:relative;display:flex;align-items:center;justify-content:space-between}.main-header .menu-right-content li.contact-link a{position:relative;display:flex;align-items:center;font-size:18px;line-height:28px;font-family:var(--title-font);color:var(--title-color);font-weight:600;gap:10px}.main-header .menu-right-content li.contact-link a i{position:relative;display:inline-block;color:var(--color-a5aaaf);top:2px;transition:all .5s ease}.main-header .menu-right-content li.contact-link a:hover{color:var(--theme-color)}.main-header .language-box{position:relative;display:flex;align-items:center;gap:10px}.main-header .language-box .nice-select{position:relative;display:inline-block;font-size:18px;line-height:28px;font-family:var(--title-font);color:var(--title-color);font-weight:600}.main-header .language-box .icon-box{position:relative;display:inline-block;font-size:18px;color:var(--color-a5aaaf);top:2px}.main-header .menu-right-content .search-form{position:relative;display:block;width:215px;padding-left:30px;margin-left:20px}.main-header .menu-right-content .search-form .form-group{position:relative;width:100%;margin-bottom:0}.main-header .menu-right-content .search-form .form-group input[type=search]{position:relative;display:block;width:100%;height:28px;font-size:17px;line-height:28px;color:var(--color-a5aaaf);padding-right:30px}.main-header .menu-right-content .search-form .form-group button[type=submit]{position:absolute;top:2px;right:0;font-size:24px;color:var(--secondary-color);cursor:pointer;transition:all .5s ease}.main-header .menu-right-content .search-form .form-group input:focus+button,.main-header .menu-right-content .search-form .form-group button:hover{color:var(--theme-color)}.main-header .bg-color{position:absolute;width:447px;height:100%;top:0;right:0}.main-menu .navbar-collapse{padding:0;display:block!important}.main-menu .navigation{margin:0}.main-menu .navigation>li{position:relative;float:left;z-index:2;margin:0 18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li:last-child{margin-right:0!important}.main-menu .navigation>li:first-child{margin-left:0!important}.main-menu .navigation>li>a{position:relative;display:block;text-align:center;font-size:18px;line-height:27px;padding-top:15px;padding-bottom:15px;font-weight:600;font-family:var(--title-font);color:var(--title-color);text-transform:capitalize;z-index:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.main-menu .navigation>li.dropdown>a{padding:0 15px}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{color:var(--theme-color)!important}.main-menu .navigation>li.current>a:before,.main-menu .navigation>li:hover>a:before{color:var(--theme-color)}.main-menu .navigation>li>ul,.main-menu .navigation>li>.megamenu{position:absolute;left:inherit;top:100%;width:270px;margin-top:15px;z-index:100;display:none;background:var(--color-ffffff);opacity:0;box-shadow:0 0 30px 0 var(--color-rgba-0-0-0-0-10);visibility:hidden;border-radius:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>ul>li>a,.main-menu .navigation>li>.megamenu li>a{position:relative;display:block;padding:18px 30px;line-height:24px;font-weight:500;font-size:16px;text-transform:capitalize;font-family:var(--title-font);color:var(--title-color);text-align:left;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>a{border-bottom:1px solid var(--color-e4e9ec)}.main-menu .navigation>li>.megamenu li>a{padding-left:0}.main-menu .navigation>li>.megamenu h4{display:block;font-size:20px;line-height:30px;color:var(--color-ffffff)}.main-menu .navigation>li>ul>li>a:hover,.main-menu .navigation>li>.megamenu li>a:hover{color:var(--color-ffffff);background:var(--theme-color);border-color:var(--theme-color)}.main-menu .navigation>li>ul>li:last-child>a,.main-menu .navigation>li>.megamenu li:last-child>a{border-bottom:none}.main-menu .navigation>li>ul>li.dropdown>a:after{content:"";font-family:flaticon_flexibank;position:absolute;right:30px;top:12px;display:block;line-height:24px;font-size:16px;color:var(--color-a8a7a7);text-align:center;z-index:5;transition:all .5s ease}.main-menu .navigation>li>ul>li.dropdown>a:hover:after{color:var(--color-ffffff)}.main-menu .navigation>li>ul>li>ul{position:absolute;left:100%;top:0%;margin-top:30px;margin-left:10px;background:var(--color-ffffff);width:270px;box-shadow:0 0 50px 0 var(--color-rgba-0-0-0-0-10);z-index:100;display:none;border-radius:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>ul:before{position:absolute;content:"";background:transparent;width:40px;height:100%;left:-40px;top:0}.main-menu .navigation>li>ul>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a{position:relative;display:block;padding:14px 30px;line-height:24px;font-weight:400;font-size:17px;text-transform:capitalize;font-family:var(--text-font);color:var(--text-color);border-bottom:1px solid var(--color-e6e4e4);text-align:left;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>ul>li:last-child>a{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a:hover{color:var(--color-ffffff);background:var(--theme-color);border-color:var(--theme-color)}.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after{font-family:"Font Awesome 5 Pro";content:"";position:absolute;right:20px;top:12px;display:block;line-height:24px;font-size:16px;font-weight:900;z-index:5}.main-menu .navigation>li.dropdown:hover>ul,.main-menu .navigation>li.dropdown:hover>.megamenu{visibility:visible;opacity:1;margin-top:0;top:100%}.main-menu .navigation li>ul>li.dropdown:hover>ul{visibility:visible;opacity:1;top:0%;margin-top:15px}.main-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:-32px;top:66px;width:34px;height:30px;text-align:center;font-size:18px;line-height:26px;color:var(--color-3b3b3b);cursor:pointer;display:none;z-index:5;transition:all .5s ease}.main-menu .navigation li.dropdown ul li.dropdown .dropdown-btn{display:none}.menu-area .mobile-nav-toggler{position:relative;float:right;font-size:40px;line-height:50px;cursor:pointer;background:var(--secondary-color);display:none}.mobile-menu .nav-logo img{max-width:160px}.menu-area .mobile-nav-toggler .icon-bar{position:relative;height:2px;width:30px;display:block;margin-bottom:5px;background-color:var(--color-ffffff);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu-area .mobile-nav-toggler .icon-bar:last-child{margin-bottom:0}.main-menu .navigation>li.dropdown>.megamenu{position:absolute;width:100%;padding:30px 50px;left:0}.main-menu .navigation li.dropdown .megamenu li h4{margin-bottom:10px}*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-x:hidden}body{margin:0;padding:0;line-height:1.5;font-family:var(--text-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%;min-width:300px}.boxed_wrapper{position:relative;margin:0 auto;overflow:hidden!important;width:100%;min-width:300px}ul,ol,li{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit;transition:all .5s ease}img{display:inline-block;max-width:100%;height:auto;border:none}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{cursor:pointer}.col-lg-3{position:relative;width:100%;padding-right:15px;padding-left:15px}.download-section{position:relative;background-color:var(--theme-color);padding:27px 0;overflow:hidden}.download-section .bg-layer{position:absolute;inset:0 0 0 auto;width:50%;background-color:var(--secondary-color)}.download-section .auto-container{position:relative;z-index:1}.download-section .single-item{display:flex;align-items:center;justify-content:space-between}.download-section .single-item.pr_35{padding-right:35px}.download-section .single-item.pl_35{padding-left:35px}.download-section .text-box{display:flex;align-items:center;gap:40px}.download-section .icon-box{font-size:40px;color:var(--color-rgba-255-255-255-0-8);position:relative}.download-section h4{font-family:var(--title-font);font-size:20px;line-height:28px;color:var(--color-ffffff);margin-bottom:6px;max-width:380px;word-break:break-word}.download-section h6{font-size:15px;color:var(--color-ffffff);text-transform:uppercase}.download-section .download-btn{width:50px;height:50px;background:var(--color-ffffff);display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--title-color);transition:.3s}.download-section .download-btn:hover{color:var(--theme-color)}@media(max-width:575px){.download-section .bg-layer{width:100%;height:50%}.download-section .single-item.pr_35{padding:0 0 10px}.download-section .single-item.pl_35{padding:10px 0 0}.download-section .single-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px 12px;padding:16px}.download-section .text-box{grid-column:1 / 2;grid-row:1 / 3;align-items:flex-start;gap:20px;max-width:375px}.download-section .download-btn{grid-column:2;grid-row:2}.download-section h4{font-size:16px;line-height:22px;max-width:300px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.download-section h6{font-size:13px}.download-section .icon-box{font-size:30px}}@media(min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}.main-footer .col-lg-2{flex:0 0 20%;max-width:20%}}@media(min-width:768px)and (max-width:991px){.col-md-6{flex:0 0 50%;max-width:50%}}.main-footer{position:relative;background-color:var(--secondary-color)}.main-footer .auto-container{max-width:1400px}.main-footer .widget-section{position:relative;padding:92px 0 100px;border-bottom:1px solid var(--color-2c4458)}.main-footer .footer-column{position:relative}.main-footer .widget-title{position:relative;display:block;margin-bottom:21px}.main-footer .widget-title h3{font-size:24px;line-height:32px;color:var(--color-ffffff);font-family:var(--title-font);font-weight:600;margin:0}.main-footer .contact-widget .widget-content p{color:var(--color-a5aaaf);margin-bottom:15px;max-width:210px;font-family:var(--text-font);font-size:17px;line-height:28px}.main-footer .contact-widget .phone a{position:relative;display:inline-block;font-size:20px;line-height:28px;color:var(--color-ffffff);font-weight:600;margin-bottom:3px;font-family:var(--title-font)}.main-footer .contact-widget .phone a:hover{color:var(--theme-color)}.main-footer .contact-widget .email a{position:relative;display:inline-block;font-size:17px;line-height:28px;font-family:var(--text-font);color:var(--color-a5aaaf);margin-bottom:12px}.main-footer .contact-widget .email a:hover{color:var(--theme-color)}.main-footer .contact-widget .map-link a{position:relative;display:inline-flex;align-items:center;font-size:15px;line-height:22px;color:var(--color-ffffff);font-weight:600;text-transform:uppercase;gap:10px;font-family:var(--title-font)}.main-footer .contact-widget .map-link a:hover{color:var(--theme-color)}.main-footer .contact-widget .map-link a i{position:relative;display:inline-block;top:2px;color:var(--theme-color)}.main-footer .links-widget .links-list li{position:relative;display:block;margin-bottom:9px}.main-footer .links-widget .links-list li:last-child{margin-bottom:0}.main-footer .links-widget .links-list li a{position:relative;display:inline-flex;align-items:center;font-size:17px;line-height:28px;font-family:var(--text-font);color:var(--color-a5aaaf);gap:10px}.main-footer .links-widget .links-list li a:hover,.main-footer .links-widget .links-list li a:hover i{color:var(--theme-color)}.main-footer .links-widget .links-list li a i{font-size:12px;color:var(--color-ffffff);transition:all .5s ease}.main-footer .support-widget .widget-title{padding:15px}.main-footer .support-widget .widget-title img{filter:brightness(0) invert(1) contrast(1.2)}.main-footer .support-widget .widget-title h3{max-width:250px}.main-footer .support-widget .list-item{margin-bottom:25px}.main-footer .support-widget .list-item li{position:relative;display:flex;align-items:center;gap:10px;font-size:17px;line-height:28px;color:var(--color-a5aaaf);margin-bottom:9px;font-family:var(--text-font)}.main-footer .support-widget .list-item li:last-child{margin-bottom:0}.main-footer .support-widget .list-item li i{position:relative;display:inline-block;color:var(--theme-color);top:2px}.main-footer .support-widget .link-box{position:relative;display:flex;align-items:center;gap:15px}.main-footer .support-widget .link-box .icon-box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--color-ffffff);text-align:center;font-size:24px;color:var(--theme-color);border-radius:50%}.main-footer .support-widget .link-box a{position:relative;display:inline-flex;align-items:flex-end;font-size:15px;line-height:24px;color:var(--color-ffffff);font-weight:600;text-transform:uppercase;gap:10px;font-family:var(--title-font)}.main-footer .support-widget .link-box a:hover{color:var(--theme-color)}.main-footer .support-widget .link-box a i{position:relative;display:inline-block;font-size:22px;color:var(--theme-color);top:3px}.footer-bottom{position:relative;display:block}.footer-bottom .bottom-inner{position:relative;display:flex;align-items:center;justify-content:space-between}.footer-bottom .bottom-inner .left-column{position:relative;padding-top:59px;padding-bottom:47px}.footer-bottom .bottom-inner .left-column .social-links{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:26px}.footer-bottom .bottom-inner .left-column .social-links li a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--color-243d53);text-align:center;font-size:18px;color:var(--color-fcfdfd)}.footer-bottom .bottom-inner .left-column .social-links li a:hover{color:var(--color-ffffff);background-color:var(--theme-color)}.footer-bottom .bottom-inner .left-column p{color:var(--color-a5aaaf);font-family:var(--text-font);font-size:17px;line-height:28px;margin:0}.footer-bottom .bottom-inner .left-column p a{position:relative;font-size:17px;line-height:28px;font-family:var(--text-font);color:var(--color-a5aaaf);font-weight:400}.footer-bottom .bottom-inner .left-column p a:hover{color:var(--theme-color)}.footer-bottom .bottom-inner .middle-column{position:relative;display:block;padding:48px 49px 50px;border-left:1px solid var(--color-324c62);border-right:1px solid var(--color-324c62);min-width:570px}.footer-bottom .bottom-inner .middle-column .inner-box{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:30px}.footer-bottom .bottom-inner .middle-column .inner-box .icon-list{position:relative;display:flex;align-items:center}.footer-bottom .bottom-inner .middle-column .inner-box .icon-list li{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid var(--secondary-color);background-color:var(--color-ffffff);border-radius:50%;margin-right:-10px;overflow:hidden}.footer-bottom .bottom-inner .middle-column .inner-box .icon-list li img{width:28px;height:auto;object-fit:contain}.footer-bottom .bottom-inner .middle-column .inner-box .icon-list li:last-child{margin:0}.footer-bottom .bottom-inner .middle-column .inner-box h5{font-size:18px;line-height:26px;color:var(--color-ffffff);font-family:var(--title-font);font-weight:600;margin:0}.footer-bottom .bottom-inner .middle-column .form-inner .form-group{position:relative;margin-bottom:0}.footer-bottom .bottom-inner .middle-column .form-inner .form-group input[type=email]{position:relative;display:block;width:100%;height:60px;background-color:var(--color-ffffff);font-size:17px;color:var(--color-a5aaaf);padding:10px 160px 10px 30px;border:none;outline:none;font-family:var(--text-font)}.footer-bottom .bottom-inner .middle-column .form-inner .form-group input[type=email]::placeholder{color:var(--color-a5aaaf)}.footer-bottom .bottom-inner .middle-column .form-inner .form-group button[type=submit]{position:absolute;top:0;right:0;width:150px;height:60px;line-height:60px;background-color:var(--color-f0f4f8);display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-family:var(--title-font);color:var(--title-color);text-transform:uppercase;font-weight:600;border:none;cursor:pointer;transition:all .5s ease}.footer-bottom .bottom-inner .middle-column .form-inner .form-group button[type=submit]:hover{background-color:var(--theme-color);color:var(--color-ffffff)}.footer-bottom .bottom-inner .middle-column .form-inner .form-group button i{position:relative;display:inline-block;font-size:22px;color:var(--theme-color);top:4px}.footer-bottom .bottom-inner .middle-column .form-inner .form-group button:hover i{color:var(--color-ffffff)}.footer-bottom .bottom-inner .right-column{padding:30px 0;text-align:right}.footer-bottom .bottom-inner .right-column.align-3{text-align:right}.footer-bottom .bottom-inner .right-column .footer-logo{margin-bottom:25px}.footer-bottom .bottom-inner .right-column .footer-logo img{max-width:180px}.footer-bottom .bottom-inner .copyright p{color:var(--color-a5aaaf);font-family:var(--text-font);font-size:17px;line-height:28px;margin:0}.footer-bottom .bottom-inner .copyright p a{display:inline-block;font-family:var(--text-font);color:var(--theme-color)}.footer-bottom .bottom-inner .copyright p a:hover{color:var(--color-ffffff)}@media only screen and (max-width:991px){.main-footer .footer-widget{margin:0 0 30px!important}.main-footer .widget-section{padding-bottom:70px}.footer-bottom .bottom-inner{display:block}.footer-bottom .bottom-inner .left-column{text-align:center}.footer-bottom .bottom-inner .left-column .social-links{justify-content:center}.footer-bottom .bottom-inner .middle-column{padding:40px 0;border:none;min-width:auto;border-top:1px solid var(--color-324c62);border-bottom:1px solid var(--color-324c62)}.footer-bottom .bottom-inner .right-column{text-align:center;padding-top:40px}.footer-bottom .bottom-inner .right-column.align-3{text-align:center}.main-footer .widget-section{padding:60px 0 40px}.main-footer .footer-column{margin-bottom:30px}}@media only screen and (max-width:767px){.footer-bottom .bottom-inner .middle-column .form-inner .form-group input[type=email]{padding:10px 20px;height:50px}.footer-bottom .bottom-inner .middle-column .form-inner .form-group button[type=submit]{position:relative;width:100%;margin-top:10px;height:50px}.footer-bottom .bottom-inner .middle-column .inner-box{flex-wrap:wrap;text-align:center}}@media(max-width:575px){.main-footer .footer-column{flex:0 0 50%;max-width:50%;margin-bottom:20px}.main-footer .widget-title h3{font-size:16px;line-height:22px;margin-bottom:10px}.main-footer .links-widget .links-list li a,.main-footer .contact-widget p,.main-footer .contact-widget .email a{font-size:13px;line-height:20px}.main-footer .contact-widget .phone a{font-size:14px}.main-footer .links-widget .links-list li a i{font-size:10px}.main-footer .support-widget .widget-title img{max-width:90px;margin:0 auto;display:block}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}[class*=col-]{position:relative;width:100%;padding-right:15px;padding-left:15px}@media(min-width:992px){.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}}@media(min-width:768px)and (max-width:991px){.col-md-6{flex:0 0 50%;max-width:50%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(max-width:767px){.col-sm-12{flex:0 0 100%;max-width:100%}}.pt_120{padding-top:120px}.pb_120{padding-bottom:120px}.sec-title h6{position:relative;display:inline-block;font-size:15px;line-height:24px;text-transform:uppercase;color:var(--theme-color);font-family:var(--title-font);font-weight:600;border-bottom:2px solid var(--theme-color);padding-left:10px;margin-bottom:16px}.sec-title h2{display:block;font-size:50px;line-height:58px;font-family:var(--title-font);font-weight:600;color:var(--title-color)}.about-section{position:relative;background-color:var(--color-ffffff);overflow:visible}.about-section .pattern-layer{position:absolute;left:0;top:0;width:573px;height:1600px;background-repeat:no-repeat;background-size:contain;z-index:0}.about-section .content-box{position:relative;display:block}.about-section .content-box .sec-title h2{max-width:500px}.about-section .content-box .inner-box{position:relative;display:flex;align-items:center;gap:50px}.about-section .content-box .inner-box .single-team{position:relative;display:block;width:250px;min-width:250px;min-height:315px;background-color:var(--theme-color);padding:25px 15px 15px 30px;overflow:visible}.about-section .content-box .inner-box .single-team h3{font-size:24px;line-height:32px;color:var(--color-ffffff);font-family:var(--title-font);font-weight:600;margin-bottom:161px}.about-section .content-box .inner-box .single-team .image-box{position:absolute;left:0;bottom:-6px}.about-section .content-box .inner-box .single-team .link{position:absolute;right:15px;bottom:10px;z-index:2}.about-section .content-box .inner-box .single-team .link a{position:relative;display:inline-block;width:50px;height:50px;line-height:58px;background-color:var(--color-ffffff);text-align:center;font-size:22px;color:var(--color-332d4f)}.about-section .content-box .inner-box .single-team .link a:hover{color:var(--theme-color)}.about-section .content-box .inner-box .single-team .rotate-text{position:absolute;top:0;right:-9px;font-size:48px;line-height:50px;font-family:var(--title-font);font-weight:600;writing-mode:vertical-lr;height:100%;text-align:center;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-rgba-255-255-255-0-1);text-transform:uppercase;transform:rotate(180deg)}.about-section .content-box .inner-box .text-box h3{display:block;font-size:24px;line-height:32px;font-family:var(--title-font);font-weight:600;color:var(--title-color);margin-bottom:24px}.about-section .content-box .inner-box .text-box p{font-size:17px;line-height:28px;font-family:var(--text-font);color:var(--text-color);margin-bottom:30px}.about-section .content-box .inner-box .text-box a{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:24px;font-weight:600;font-family:var(--title-font);color:var(--title-color);text-transform:uppercase;text-decoration:none;transition:all .5s ease}.about-section .content-box .inner-box .text-box a:hover{color:var(--theme-color)}.about-section .content-box .inner-box .text-box a i{position:relative;display:inline-block;top:2px;font-size:22px;color:var(--theme-color)}.about-section .inner-content{position:relative;display:block}.about-section .inner-content .award-box{position:absolute;left:-100px;top:118px;width:200px;background-color:var(--secondary-color);text-align:center;padding:30px 20px 22px;z-index:10}.about-section .inner-content .award-box .icon-list{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.about-section .inner-content .award-box .icon-list li{position:relative;display:inline-block;width:50px;height:50px;line-height:58px;background-color:var(--color-ffffff);text-align:center;border-radius:50%;font-size:26px;color:var(--color-332d4f);margin:0 -5px}.about-section .inner-content .award-box .icon-list li:first-child{z-index:1}.about-section .inner-content .award-box .icon-list li:last-child{color:var(--color-ffffff);background-color:var(--theme-color)}.about-section .inner-content .award-box h5{font-size:18px;line-height:26px;color:var(--color-ffffff);font-family:var(--title-font);font-weight:600}.about-section .inner-content .image-box{position:relative;margin-left:100px}.about-section .inner-content .image-box .image{position:relative;display:block;width:670px;height:576px}.about-section .inner-content .image-box .image img{max-width:none;float:left;object-fit:cover;object-position:left;width:100%;height:100%}.about-section .inner-content .image-box .image-content{position:absolute;left:0;bottom:75px;width:320px;background-color:var(--color-f0f4f8);display:flex;align-items:center;justify-content:space-between;padding:22px 30px 24px;z-index:2}.about-section .inner-content .image-box .image-content .text-box{position:relative;display:block;min-width:160px;max-width:160px;width:100%}.about-section .inner-content .image-box .image-content .text-box:before{position:absolute;content:"";background-color:var(--color-dbdfe3);width:1px;height:97px;right:0;top:13px}.about-section .inner-content .image-box .image-content .text-box h2{display:block;font-size:60px;line-height:60px;font-weight:400;font-family:var(--title-font);color:var(--title-color);margin-bottom:2px}.about-section .inner-content .image-box .image-content .text-box h2 span{font-size:30px}.about-section .inner-content .image-box .image-content .text-box h5{display:block;font-size:18px;line-height:26px;color:var(--color-66696b);font-family:var(--title-font);font-weight:600}.about-section .inner-content .image-box .image-content .video-box{position:relative;display:block;padding-left:53px}.about-section .inner-content .image-box .image-content .video-box h5{position:absolute;left:13px;top:23px;font-size:18px;line-height:26px;font-family:var(--title-font);font-weight:600;color:var(--title-color);writing-mode:vertical-lr;height:100%;text-align:center;transform:rotate(180deg);white-space:nowrap}.about-section .inner-content .image-box .image-content .video-box a{position:relative;display:inline-block;width:50px;height:50px;line-height:60px;background-color:var(--color-e2e7ed);text-align:center;border-radius:50%;font-size:24px;color:var(--title-color);text-decoration:none;transition:all .5s ease}.about-section .inner-content .image-box .image-content .video-box a:hover{color:var(--color-ffffff);background-color:var(--theme-color)}.service-section{position:relative}.service-section .bg-layer{position:absolute;left:0;bottom:0;width:100%;height:510px;background-repeat:no-repeat;background-position:left bottom}.service-section .inner-container{position:relative;background-color:var(--color-f0f4f8)}.service-section .inner-container:before{position:absolute;content:"";background-color:var(--color-f0f4f8);width:5000px;height:100%;left:0;top:0}.service-section .upper-box{position:relative;padding:106px 0 55px 50px}.service-section .upper-box .row{align-items:center}.service-section .upper-box .count-box{position:relative;display:block;margin-left:120px}.service-section .upper-box .count-box .shape{position:absolute;top:20px;right:-160px;width:90px;height:124px;background-repeat:no-repeat}.service-section .upper-box .count-box h2{font-size:140px;line-height:100px;font-weight:400;font-family:var(--title-font);color:var(--title-color)}.service-section .upper-box .count-box h2 span{font-size:72px}.service-section .upper-box .count-box h5{font-size:18px;line-height:26px;color:var(--color-66696b);font-family:var(--title-font);font-weight:600}.service-section .sec-title{padding-left:190px}.service-section .lower-box{position:relative;margin-right:-375px;padding-right:375px;border-top:1px solid var(--color-dbdfe3)}.service-section .lower-box .single-service-box{position:absolute;top:0;right:0;width:375px}.service-section .lower-box .single-service-box .inner-box,.service-section .lower-box .single-service-box .inner-box .image{position:relative;display:block}.service-section .lower-box .single-service-box .inner-box .image img{width:100%}.service-section .lower-box .single-service-box .lower-content{position:relative;padding:9px 30px 44px 50px}.service-section .lower-box .single-service-box .lower-content h3{font-size:24px;line-height:32px;font-family:var(--title-font);font-weight:600;color:var(--title-color);margin-bottom:8px}.service-section .lower-box .single-service-box .lower-content p{font-size:17px;line-height:28px;font-family:var(--text-font);color:var(--text-color);margin-bottom:21px}.service-section .lower-box .single-service-box .lower-content a{position:relative;display:flex;align-items:center;gap:10px;font-size:15px;line-height:24px;color:var(--title-color);font-family:var(--title-font);font-weight:600;text-transform:uppercase;text-decoration:none;transition:all .5s ease}.service-section .lower-box .single-service-box .lower-content a:hover{color:var(--theme-color)}.service-section .lower-box .single-service-box .lower-content a i{position:relative;display:inline-block;font-size:22px;color:var(--theme-color);top:2px}.three-item-carousel{position:relative;display:block}.service-block-one{flex:1}.service-block-one .inner-box{position:relative;display:block;padding:50px 20px 50px 50px;border-right:1px solid var(--color-dbdfe3)}.owl-item:last-child .service-block-one .inner-box{border-right:none}.service-block-one .inner-box .image-inner{position:relative;display:block;margin-bottom:42px}.service-block-one .inner-box .image-inner .count-text{position:absolute;right:22px;bottom:-18px;font-size:100px;line-height:100px;font-family:var(--title-font);color:var(--color-e2e7ed)}.service-block-one .inner-box .image-inner .image-box{position:relative;display:block;width:150px;height:150px}.service-block-one .inner-box .image-inner .image-box .shape{position:absolute;left:0;top:0;width:150px;height:150px;background-repeat:no-repeat}.service-block-one .inner-box .image-inner .image-box .image{position:relative;display:block;transition:all .3s cubic-bezier(.25,.8,.25,1);transform:scaleX(0);transform-origin:left center}.service-block-one .inner-box:hover .image-inner .image-box .image{transform:scaleX(1)}.service-block-one .inner-box .image-inner .image-box .image img{width:100%}.service-block-one .inner-box .image-inner .image-box .icon-box{position:absolute;right:0;bottom:0;width:70px;height:70px;line-height:80px;background-color:var(--color-ffffff);text-align:center;font-size:50px;color:var(--theme-color);box-shadow:0 0 20px 0 var(--color-rgba-0-0-0-0-1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.service-block-one .inner-box:hover .image-inner .image-box .icon-box{color:var(--color-ffffff);background-color:var(--theme-color);box-shadow:none}.service-block-one .inner-box .lower-content{position:relative;display:block}.service-block-one .inner-box .lower-content .block-title{position:relative;display:block;padding-bottom:16px;margin-bottom:24px}.service-block-one .inner-box .lower-content .block-title .line-shape{position:absolute;left:0;bottom:0;width:70px;height:3px;background-color:var(--theme-color)}.service-block-one .inner-box .lower-content .block-title .line-shape:before,.service-block-one .inner-box .lower-content .block-title .line-shape:after{position:absolute;content:"";background-color:var(--theme-color);width:7px;height:7px;border-radius:50%;bottom:-2px}.service-block-one .inner-box .lower-content .block-title .line-shape:before{left:0}.service-block-one .inner-box .lower-content .block-title .line-shape:after{right:0}.service-block-one .inner-box .lower-content h3{font-size:24px;line-height:32px;font-family:var(--title-font);font-weight:600}.service-block-one .inner-box .lower-content h3 a{position:relative;display:inline-block;color:var(--title-color);text-decoration:none;transition:all .5s ease}.service-block-one .inner-box .lower-content h3 a:hover{color:var(--theme-color)}.service-block-one .inner-box .lower-content p{font-size:17px;line-height:28px;font-family:var(--text-font);color:var(--text-color);margin-bottom:33px}.service-block-one .inner-box .lower-content .btn-box a{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:24px;font-weight:600;font-family:var(--title-font);color:var(--color-ffffff);text-transform:uppercase;background-color:var(--color-e2e7ed);padding:14px 30px;text-decoration:none;transition:all .5s ease}.service-block-one .inner-box .lower-content .btn-box a:hover{color:var(--color-ffffff);background-color:var(--secondary-color)}.service-block-one .inner-box .lower-content .btn-box a i{position:relative;display:inline-block;font-size:22px;color:var(--title-color);top:3px;transition:all .5s ease}.service-block-one .inner-box .lower-content .btn-box a:hover i{color:var(--theme-color)}.service-block-one .inner-box .lower-content .btn-box a span{position:relative;transform:scaleX(0);transform-origin:left center;display:none;transition:all .5s ease}.service-block-one .inner-box .lower-content .btn-box a:hover span{transform:scaleX(1);display:block}.service-section .lower-box .owl-nav{position:absolute;left:-60px;bottom:80px;display:flex;flex-direction:column;z-index:10}.service-section .lower-box .owl-nav button{position:relative;display:block;width:56px;height:56px;line-height:56px;background-color:var(--color-ffffff);text-align:center;font-size:30px;color:var(--color-a5aaaf);border:none;cursor:pointer;transition:all .5s ease}.service-section .lower-box .owl-nav button.owl-prev{border-bottom:1px solid var(--color-ebe9ef)}.service-section .lower-box .owl-nav button.owl-prev span{position:relative;display:inline-block}.service-section .lower-box .owl-nav button:hover{color:var(--color-ffffff);background-color:var(--theme-color)}@media only screen and (max-width:1699px){.service-section .lower-box{padding-right:0;margin-right:0}.service-section .lower-box .single-service-box{position:relative}}@media only screen and (max-width:1199px){.about-section .inner-content .award-box{left:0}.about-section .inner-content .image-box{margin-left:0}.service-section .sec-title{padding-left:0}.service-section .lower-box{margin-right:0;padding-right:0;flex-direction:column}.service-section .lower-box .single-service-box{position:relative;width:100%}.three-item-carousel{flex-direction:column}.service-block-one .inner-box{border-right:none;border-bottom:1px solid var(--color-dbdfe3)}}@media only screen and (max-width:991px){.about-section .content-box .inner-box{flex-direction:column;align-items:flex-start}.about-section .content-box .inner-box .single-team{width:100%;margin-bottom:30px}.sec-title h2{font-size:40px;line-height:48px}.service-section .upper-box .count-box h2{font-size:100px}}@media only screen and (max-width:767px){.pt_120{padding-top:70px}.pb_120{padding-bottom:70px}.sec-title{text-align:center}.sec-title h2{font-size:32px;line-height:40px}.service-section .upper-box{padding:70px 0 55px 30px}.service-section .upper-box .count-box h2{font-size:80px;line-height:80px}.about-section .inner-content .image-box .image-content{width:100%}.about-section .inner-content .image-box .image-content .text-box:before{display:none}.about-section .inner-content .award-box{left:0}.service-section .bg-layer,.service-section .lower-box .owl-nav{display:none}.service-section .lower-box{margin-right:0;padding-right:0}.service-section .lower-box .single-service-box{width:100%;max-width:100%}.three-item-carousel{width:100%}.service-block-one .inner-box{padding:40px 30px;border-right:none}.service-block-one .inner-box .image-inner .image-box,.service-block-one .inner-box .image-inner .image-box .shape{width:150px;height:150px}}.boxed_wrapper{position:relative;margin:0 auto;overflow:hidden!important;width:100%;min-width:300px;background-size:cover;background-position:center;background-repeat:no-repeat}.banner-top-section{position:relative}.banner-top-section .bg-layer{position:absolute;top:0;right:0;width:calc(100% - 375px);height:426.183px;background-size:cover;background-repeat:no-repeat;background-position:center}.banner-top-section .bg-layer:after{content:"";position:absolute;inset:0}.banner-top-section .outer-container{position:relative;padding-left:375px}.banner-top-section .inner-box{position:relative;height:426.183px;display:flex;align-items:center;padding:0 60px}.banner-top-section .inner-box h2 span{color:var(--theme-color)}.banner-top-section .based-content{position:absolute;left:0;top:0;width:375px;padding-right:40px}.banner-top-section .based-content .inner{position:relative;display:block;background-image:url(/build/assets/banner-top-bg-Pp6UozQW.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:50px 45px 46px 50px;height:430px}.banner-top-section .based-content .inner .landing-box-image-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.banner-top-section .based-content .inner .landing-box-image-container .landing-box-image{width:100%;height:100%;object-fit:cover;display:block}.banner-top-section .based-content .inner .logo-box{position:relative;display:block;margin-bottom:50px}.banner-top-section .based-content .inner .logo-box .logo{position:relative;display:block;margin-bottom:45px}.banner-top-section .based-content .inner .logo-box h5{position:relative;display:inline-block;font-size:18px;line-height:24px;color:var(--secondary-color);padding-right:110px;font-family:var(--title-font);font-weight:500}.banner-top-section .based-content .inner .logo-box h5:before{position:absolute;content:"";background-color:var(--theme-color);width:100px;height:3px;right:0;bottom:11px}.banner-top-section .based-content .inner .logo-box h5:after{position:absolute;content:"";background-color:var(--theme-color);width:50px;height:1px;right:50px;bottom:7px}.banner-top-section .based-content .inner .single-item{position:relative;display:block;padding-left:100px}.banner-top-section .based-content .inner .single-item .shape{position:absolute;left:0;bottom:5px;width:90px;height:162px;background-repeat:no-repeat}.banner-top-section .based-content .inner .single-item h2{display:block;font-size:60px;line-height:70px;color:var(--secondary-color);margin-bottom:3px;font-family:var(--title-font);font-weight:500}.banner-top-section .based-content .inner .single-item h5{display:block;font-size:18px;line-height:24px;color:var(--secondary-color);font-family:var(--title-font);font-weight:500}.banner-top-section .based-content .rotate-text{position:absolute;top:0;right:7px;writing-mode:vertical-lr;height:100%;text-align:center;font-size:18px;line-height:24px;font-family:var(--title-font);color:var(--color-a5aaaf);font-weight:600;transform:rotate(180deg)}.banner-top-section .inner-box .video-box{position:absolute;top:-10px;right:220px;width:168px;height:136px;text-align:center;display:flex;align-items:center;justify-content:center}.banner-top-section .inner-box .video-box .video-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transform:rotate(-10deg);background-image:url(/build/assets/thumbnail-video-Dd5afz2C.jpg)}.banner-top-section .inner-box .video-box .bg-color{position:absolute;background-color:var(--color-f7d8cb);width:100%;height:100%;left:12px;top:10px;transform:rotate(-10deg)}.banner-top-section .inner-box .video-box a{position:relative;display:inline-block;width:50px;height:50px;line-height:64px;background-color:var(--color-ffffff);text-align:center;border-radius:50%;font-size:30px;color:var(--secondary-color);z-index:1}.banner-top-section .inner-box .video-box a:hover{color:var(--color-ffffff);background-color:var(--theme-color)}.banner-top-section .inner-box .content-box{position:relative;max-width:1020px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.banner-top-section .inner-box p{position:absolute;top:40px;right:0}.banner-top-section .inner-box .content-box h2{position:relative;display:block;font-size:100px;font-weight:500;line-height:1.1;text-transform:uppercase;font-family:var(--title-font)}.banner-top-section .inner-box .content-box h2 span{white-space:nowrap;font-family:var(--title-font)}.banner-section .pattern-layer{position:absolute;top:100px;right:100px;width:286px;height:326px;background-repeat:no-repeat}.banner-section .pattern-layer-2{position:absolute;top:0;right:0;width:445px;height:calc(100% - 200px);background-repeat:no-repeat;z-index:2}.banner-top-section .inner-box .content-box .bread-crumb{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:24px;color:var(--text-color);list-style:none;padding:0;margin-left:5px}.banner-top-section .inner-box .content-box .bread-crumb li{position:relative;display:inline-flex;align-items:center}.banner-top-section .inner-box .content-box .bread-crumb li i,.banner-top-section .inner-box .content-box .bread-crumb li span{color:var(--theme-color)}.banner-top-section .inner-box .content-box .bread-crumb li:last-child span{text-decoration:underline}.banner-top-section .inner-box .content-box .bread-crumb li a{font-family:var(--text-font);color:var(--color-ebe9ef);text-decoration:none;transition:color .3s ease}.banner-top-section .inner-box .content-box .bread-crumb li a:hover{color:var(--theme-color)}.banner-top-section .inner-box .content-box .bread-crumb li i{position:relative;display:inline-block;top:3px;font-size:12px}@media only screen and (max-width:1599px){.banner-top-section .inner-box .content-box h2{font-size:80px;line-height:90px}}@media only screen and (max-width:1200px){.banner-top-section .based-content{position:relative;width:100%}.banner-top-section .inner-box .content-box h1{font-size:50px;line-height:58px}}@media only screen and (max-width:991px){.banner-top-section .inner-box{padding-left:30px;padding-right:30px}}@media only screen and (max-width:767px){.banner-top-section .inner-box .content-box h2{font-size:60px;line-height:70px}.banner-top-section .outer-container{display:flex;flex-direction:column;padding-left:0}.banner-top-section .based-content{position:relative;width:100%;border-right:none}.banner-top-section .inner-box{padding:30px 15px;height:236px}.banner-top-section .inner-box .content-box h1{font-size:36px;line-height:44px;margin-bottom:11px}.banner-top-section .inner-box .content-box .bread-crumb{justify-content:center;margin-bottom:0}}@media only screen and (max-width:599px){.banner-top-section .inner-box .content-box h2{font-size:36px;line-height:48px}.banner-top-section .inner-box .content-box h1{font-size:30px;line-height:38px}.banner-top-section .inner-box .content-box .bread-crumb{font-size:14px;gap:4px}}:root{--theme-color: var(--color-00a1d1);--secondary-color: var(--color-00346a);--text-color: var(--color-66696b);--title-color: var(--color-0d202f);--text-font: "Figtree", sans-serif;--title-font: "Zalando Sans", sans-serif}.banner-section{position:relative;overflow:hidden}.banner-section .pattern-layer{position:absolute;top:100px;right:100px;width:286px;height:326px;background-repeat:no-repeat;background-image:url(/build/assets/shape-2-CHda_QUB.png)}.banner-section .pattern-layer-2{position:absolute;top:0;right:0;width:445px;height:calc(100% - 200px);background-repeat:no-repeat;background-image:url(/build/assets/shape-3-DGp4rgI0.png);z-index:2}.banner-section .outer-container{position:relative}.banner-carousel .slide-item{position:relative;overflow:hidden}.banner-section .banner-carousel .slide-item{padding-bottom:200px}.banner-section .banner-carousel .content-box{position:relative;float:right;background-color:var(--color-ffffff);max-width:750px;padding:24px 30px 100px 100px;width:100%}.banner-section .banner-carousel .content-box .image-layer{position:absolute;left:-75px;bottom:179px}.banner-section .banner-carousel .content-box .inner-box{position:relative;z-index:5}.banner-carousel .slide-item .bg-layer{position:absolute;right:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 8s linear;-moz-transition:all 8s linear;-ms-transition:all 8s linear;-o-transition:all 8s linear;transition:all 8s linear}.banner-carousel .active .slide-item .bg-layer{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.banner-carousel .content-box h2{font-family:var(--title-font);font-weight:600;display:block;font-size:36px;line-height:44px;margin-bottom:42px;text-transform:capitalize;opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-carousel .active .content-box h2{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-ms-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.banner-section .banner-carousel .content-box h2{padding-bottom:30px}.banner-section .banner-carousel .content-box h2:before{position:absolute;content:"";background-color:var(--secondary-color);width:100px;height:1px;left:0;bottom:0}.banner-carousel .content-box h2 span{font-weight:300}.banner-carousel .content-box p{font-family:var(--text-font);font-weight:300;margin-bottom:42px;opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-section .banner-carousel .content-box p{max-width:420px;padding-left:100px;font-family:var(--text-font)}.banner-carousel .active .content-box p{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.banner-carousel .content-box .btn-box{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-section .banner-carousel .content-box .btn-box{padding-left:100px}.banner-section .banner-carousel .content-box .btn-box span{font-family:var(--title-font)}.banner-carousel .active .content-box .btn-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-ms-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.banner-section .banner-carousel .owl-nav{position:absolute;right:750px;bottom:200px}.banner-section .banner-carousel .owl-nav button{position:relative;display:block;width:56px;height:56px;line-height:56px;text-align:center;font-size:30px;color:var(--color-ffffff);background-color:var(--theme-color);margin:0}.banner-right-content .mail-box a:hover{color:var(--theme-color)}.theme-btn.btn-one{background-color:var(--secondary-color);padding:10px}.theme-btn.btn-one span,.theme-btn.btn-one i{color:var(--color-ffffff)}@media only screen and (max-width:1699px){.banner-section .pattern-layer,.banner-section .pattern-layer-2,.banner-section:before{display:none}}@media only screen and (max-width:1200px){.banner-section .outer-container{padding-left:0}}@media only screen and (max-width:991px){.banner-section .banner-carousel .owl-nav{display:none}}@media only screen and (max-width:767px){.banner-section .banner-carousel .content-box{padding:0 15px 70px}.banner-section .banner-carousel .content-box .image-layer{display:none}.banner-section .banner-carousel .content-box p,.banner-section .banner-carousel .content-box .btn-box{padding-left:0}}@media only screen and (max-width:599px){.banner-section .banner-carousel .owl-nav{left:15px;bottom:15px}.banner-section .banner-carousel .slide-item .bg-layer{width:100vw;height:730px}}.right-side-menu{position:absolute;top:6%;right:0;width:100px;height:auto;display:flex;align-items:center;justify-content:center;transform:translateY(-20%);z-index:2}.right-side-menu .mail-box{position:relative;display:block;padding-bottom:40px;margin-bottom:40px;text-align:center}.right-side-menu .mail-box:before{position:absolute;content:"";background-color:var(--color-ebe9ef);width:70px;height:1px;left:-22px;bottom:0}.right-side-menu .mail-box a{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:18px;line-height:26px;font-weight:600;color:var(--color-a5aaaf);writing-mode:vertical-lr;transform:rotate(180deg)}.right-side-menu .mail-box a i{position:relative;display:inline-block;color:var(--theme-color);transform:rotate(180deg)}.right-side-menu .social-links{position:relative;display:block;text-align:center}.right-side-menu .social-links li{position:relative;display:block;margin-bottom:25px}.right-side-menu .social-links li:last-child{margin-bottom:0}.right-side-menu .social-links li a{position:relative;display:inline-block;font-size:20px;color:var(--color-afb3b8)}.right-side-menu .social-links li a:hover{color:var(--theme-color)}.right-side-menu .social-links li h5{position:relative;display:block;font-size:18px;line-height:26px;color:var(--color-a5aaaf);writing-mode:vertical-lr;transform:rotate(180deg)}@media only screen and (max-width:1400px){.right-side-menu{display:none!important}}.project-section{position:relative;padding:0 30px 110px 0;background-color:var(--color-ffffff)}.project-section>.pattern-layer{position:absolute;left:-100px;top:-400px;width:573px;height:calc(100% + 600px);background-repeat:no-repeat;background-position:left top;background-size:120%;z-index:1}.project-section>.bg-layer{position:absolute;left:0;bottom:0;width:100%;height:510px;background-repeat:no-repeat;background-position:left bottom}.project-section .upper-box{position:relative;padding:106px 0 55px 20px}.project-section .upper-box .row{align-items:center}.project-section .inner-container{position:relative;overflow-x:hidden;overflow-y:hidden;margin-right:-345px}.project-section .sec-title{position:relative;display:block;padding-left:0}.project-section .sec-title h6{position:relative;display:inline-block;font-size:15px;line-height:24px;text-transform:uppercase;color:var(--theme-color);font-family:var(--title-font);font-weight:600;border-bottom:2px solid var(--theme-color);padding-left:10px;margin-bottom:16px}.project-section .sec-title h6:before{position:absolute;content:"";background-color:var(--theme-color);width:2px;height:17px;left:0;bottom:0}.project-section .sec-title h2{display:block;font-size:50px;line-height:58px;font-family:var(--title-font);font-weight:600;color:var(--title-color)}.project-section .sec-title h2 span{font-weight:300;color:var(--theme-color)}.project-section .sec-title p{font-size:17px;line-height:28px;font-family:var(--text-font);color:var(--text-color)}.project-section .upper-box .count-box{position:relative;display:block}.project-section .upper-box .count-box h2{font-size:140px;line-height:100px;font-weight:400;font-family:var(--title-font);color:var(--color-e5e9ec);margin:0}.project-section .upper-box .count-box h2 span{font-size:72px}.project-section .upper-box .count-box h5{font-size:18px;line-height:26px;color:var(--color-66696b);font-family:var(--title-font);font-weight:600;margin-top:15px}.project-section .upper-box .count-box .shape{position:absolute;top:20px;right:-160px;width:90px;height:124px;background-repeat:no-repeat}.project-section .pattern-layer .pattern-1{position:absolute;left:0;bottom:0;width:882px;height:775px;background-repeat:no-repeat}.project-section .pattern-layer .pattern-2{position:absolute;left:0;top:0;width:573px;height:1217px;background-repeat:no-repeat}.project-tab{position:relative}.project-section .tab-btn-box,.project-section .tab-btn-box .tab-btns{position:relative;z-index:99}.project-section .tab-btn-box .tab-btns li{position:relative;display:block;margin-bottom:15px}.project-section .tab-btn-box .tab-btns li h6{position:relative;display:inline-block;font-size:15px;line-height:22px;color:var(--color-a5aaaf);cursor:pointer;text-transform:uppercase;transition:all .5s ease;font-family:var(--title-font);font-weight:600;margin:0}.project-section .tab-btn-box .tab-btns li h6:hover{color:var(--theme-color)}.project-section .tab-btn-box .tab-btns li h6:before{position:absolute;content:">";font-size:14px;left:0;top:0;color:var(--theme-color);opacity:0;transition:all .5s ease}.project-tab .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.project-tab .btn-column{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 16.666667%;max-width:16.666667%;z-index:99}.project-tab .content-column{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 75%;max-width:75%}.project-tab .p-tab{position:absolute;left:0;top:0;width:100%;height:auto;opacity:0;visibility:hidden;transition:all .5s ease}.project-tab .p-tab.active-tab{position:relative;visibility:visible;opacity:1;z-index:5}.project-tab .p-tabs-content{position:relative;display:block}.project-section .owl-carousel .owl-stage-outer{overflow:visible}.project-block-one .inner-box{position:relative;display:block;padding:155px 30px 60px 0;width:50%;transition:all .5s ease}.owl-item.active .project-block-one .inner-box{width:100%}.project-block-one .inner-box .bg-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .5s ease}.owl-item.active .project-block-one .inner-box .bg-layer{left:70px;width:calc(100% - 70px)}.project-block-one .inner-box .category{position:absolute;right:0;bottom:0;background-color:var(--color-f0f4f8);font-size:15px;line-height:22px;font-family:var(--title-font);font-weight:600;text-transform:uppercase;color:var(--title-color);padding:19px 30px;z-index:1;transition:all .5s ease}.owl-item.active .project-block-one .inner-box .category{color:var(--theme-color)}.project-block-one .inner-box .content-box{position:relative;display:block;background-color:var(--theme-color);max-width:370px;min-height:320px;padding:32px 30px 40px 40px;opacity:0;visibility:hidden;transition:all .5s ease}.owl-item.active .project-block-one .inner-box .content-box{opacity:1;visibility:visible}.project-block-one .inner-box .content-box h3{display:block;font-size:30px;line-height:38px;color:var(--color-ffffff);margin-bottom:22px;font-weight:500;font-family:var(--title-font)}.project-block-one .inner-box .content-box p{color:var(--color-rgba-255-255-255-0-8);margin-bottom:18px}.project-block-one .inner-box .content-box h6{display:block;font-size:15px;line-height:22px;color:var(--color-ffffff);font-weight:600;text-transform:uppercase;margin-bottom:2px;font-family:var(--title-font)}.project-block-one .inner-box .content-box .text{position:relative;display:block;color:var(--color-rgba-255-255-255-0-8);margin-bottom:34px}.project-block-one .inner-box .content-box a{position:relative;display:inline-block;width:82px;height:56px;line-height:66px;background-color:var(--color-ffffff);text-align:center;font-size:22px;color:var(--title-color)}.project-section .tab-btn-box{position:relative}.project-section .tab-btn-box .tab-btns li{position:relative;display:block;margin-bottom:15px;cursor:pointer}.project-section .tab-btn-box .tab-btns li:last-child{margin-bottom:0}.project-section .tab-btn-box .tab-btns li h6{position:relative;display:inline-block;font-size:15px;line-height:22px;color:var(--color-a5aaaf);cursor:pointer;text-transform:uppercase;transition:all .5s ease;font-family:var(--title-font);font-weight:600}.project-section .tab-btn-box .tab-btns li.active-btn h6{padding-left:22px;color:var(--theme-color)}.project-section .tab-btn-box .tab-btns li h6:before{position:absolute;content:"";font-family:flaticon_metallic;font-size:16px;left:0;top:0;color:var(--theme-color);opacity:0;transition:all .5s ease}.project-section .tab-btn-box .tab-btns li h6:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.project-section .tab-btn-box .tab-btns li.active-btn h6:before{opacity:1}.nav-style-one button{position:relative;display:inline-block;font-size:20px;color:var(--theme-color);cursor:pointer;background:none;border:none}.nav-style-one button.owl-prev,.nav-style-one button.owl-next{padding:0}.project-section .nav-style-one .owl-nav{display:none}.nav-style-one button.owl-prev{padding-right:44px;margin-right:15px}.nav-style-one button.owl-next{padding-left:44px;margin-left:15px}.nav-style-one button.owl-prev:before{content:none}.nav-style-one button.owl-next:before{content:none}.nav-style-one button.owl-prev:after{content:none}.owl-counter{position:relative;margin-top:40px}.owl-counter .counter-text{position:relative;margin-bottom:15px}.owl-counter .counter-text .current{font-size:72px;line-height:72px;font-weight:400;font-family:var(--title-font);color:var(--title-color)}.owl-counter .counter-text .separator{font-size:40px;line-height:72px;font-weight:400;font-family:var(--title-font);color:var(--color-a5aaaf);margin:0 5px}.owl-counter .counter-text .total{font-size:24px;line-height:72px;font-weight:400;font-family:var(--title-font);color:var(--color-a5aaaf)}.owl-nav-custom{display:flex;align-items:center;gap:5px}.owl-nav-custom button{background:none;border:none;font-size:15px;line-height:22px;font-family:var(--title-font);font-weight:600;text-transform:uppercase;color:var(--title-color);cursor:pointer;padding:0;display:flex;align-items:center;gap:8px;transition:all .3s ease}.owl-nav-custom button:hover{color:var(--theme-color)}.owl-nav-custom button i{font-size:16px;color:var(--theme-color)}.owl-nav-custom .owl-prev-custom i{transform:rotate(180deg)}.owl-nav-custom .owl-prev-custom:after{content:none}.owl-nav-custom .owl-prev-custom{margin-right:30px}@media only screen and (max-width:1699px){.project-section .pattern-layer .pattern-2{display:none}.project-section{padding-right:0}}@media only screen and (max-width:991px){.project-section .sec-title{padding-left:0}.project-section .upper-box .count-box{text-align:left;margin-bottom:20px}.project-section .tab-btn-box{margin-bottom:30px}.project-tab .btn-column,.project-tab .content-column{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:767px){.project-section{padding:62px 0 40px;overflow:hidden}.project-section .sec-title{padding:0;text-align:center}.project-section .upper-box{padding:0 0 40px}.project-section .upper-box .count-box h2{font-size:100px}.project-section .tab-btn-box .tab-btns li{display:block!important;float:none!important;width:100%!important;margin-bottom:10px;text-align:left}.project-section .tab-btn-box .tab-btns li h6{font-size:14px;padding-left:20px}.project-section .inner-container{margin-right:0!important;margin-left:0!important;padding-right:0!important;overflow:hidden}.project-section .owl-carousel .owl-stage-outer{overflow:hidden!important}.project-block-one .inner-box{width:100%!important;padding:155px 20px 60px!important}.project-block-one .inner-box .bg-layer,.owl-item.active .project-block-one .inner-box .bg-layer{left:40px!important;width:calc(100% - 40px)!important}.project-block-one .inner-box .content-box,.owl-item.active .project-block-one .inner-box .content-box{max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:25px 20px 30px 25px}.project-block-one .inner-box .category{right:0!important}.owl-counter{display:none}}.chooseus-section{position:relative;padding:112px 0 70px}.chooseus-block-one{position:relative;max-width:370px;width:100%;margin:0 auto}.chooseus-block-one .inner-box{position:relative;display:block;overflow:hidden;padding:40px 20px 33px 40px;margin-bottom:50px;z-index:1;background-color:#fff;box-shadow:0 10px 30px #0000000d}.chooseus-block-one .inner-box:before{position:absolute;content:"";background-color:var(--secondary-color);width:100%;height:0%;left:0;top:0;z-index:-1;transition:all .5s ease}.chooseus-block-one .inner-box:hover:before{height:100%}.chooseus-block-one .inner-box .icon-box{position:relative;display:inline-block;padding-bottom:22px;margin-bottom:29px}.chooseus-block-one .inner-box .icon-box .icon{position:relative;display:inline-block;font-size:70px;line-height:70px;color:var(--theme-color)}.chooseus-block-one .inner-box .icon-box .icon img{width:70px;height:70px}.chooseus-block-one .inner-box .icon-box .bar-shape{position:absolute;width:70px;height:1px;left:0;bottom:0;background-color:var(--theme-color)}.chooseus-block-one .inner-box .icon-box .bar-shape:before,.chooseus-block-one .inner-box .icon-box .bar-shape:after{position:absolute;content:"";background-color:var(--theme-color);width:1px;height:20px;bottom:-9px}.chooseus-block-one .inner-box .icon-box .bar-shape:before{left:0}.chooseus-block-one .inner-box .icon-box .bar-shape:after{right:0}.chooseus-block-one .inner-box h3{display:block;font-size:24px;line-height:32px;margin-bottom:14px}.chooseus-block-one .inner-box h3 a{display:inline-block;color:var(--title-color)}.chooseus-block-one .inner-box h3 a:hover{text-decoration:underline}.chooseus-block-one .inner-box:hover h3 a{color:var(--color-ffffff)}.chooseus-block-one .inner-box p{margin-bottom:28px;transition:all .5s ease}.chooseus-block-one .inner-box:hover p{color:var(--color-a5aaaf)}.chooseus-block-one .inner-box .link a{position:relative;display:flex;align-items:center;gap:10px;font-size:15px;line-height:22px;color:var(--color-ffffff);font-weight:600;text-transform:uppercase;opacity:0}.chooseus-block-one .inner-box:hover .link a{opacity:1}.chooseus-block-one .inner-box .link a:hover{color:var(--theme-color)}.chooseus-block-one .inner-box .link a i{position:relative;display:inline-block;font-size:22px;top:2px;color:var(--theme-color)}.chooseus-block-one .inner-box .light-icon{position:absolute;top:-25px;right:-25px;font-size:200px;color:var(--color-e8edf3);opacity:.1;transition:all .5s ease}.chooseus-block-one .inner-box:hover .light-icon{color:var(--color-rgba-255-255-255-0-05)}.testimonial-section{position:relative;background-color:var(--secondary-color)}.testimonial-section .right-content{position:relative;display:block;padding:120px 0}.testimonial-section .left-content{position:relative;display:block}.testimonial-section .left-content .rating-box{position:absolute;left:0;bottom:140px;display:flex;align-items:center;gap:10px;background-color:var(--color-ffffff);width:230px;padding:15px 15px 15px 20px}.testimonial-section .left-content .rating-box h5{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;background-color:var(--color-f0f4f8);text-align:center;border-radius:50%;font-size:18px;color:var(--theme-color)}.testimonial-section .left-content .rating-box .rating{position:relative;display:flex;align-items:center;gap:5px;font-size:14px;color:var(--color-ffa534)}.testimonial-section .left-content .rating-box h6{display:block;font-size:16px;line-height:20px}.testimonial-section .left-content .shape{position:absolute;left:-100px;bottom:115px;width:312px;height:512px;background-repeat:no-repeat}.testimonial-section .right-content .testimonial-content{position:relative;display:block}.testimonial-section .right-content .testimonial-content .icon-box{position:relative;display:inline-block;width:100px;height:100px;line-height:100px;background-color:var(--color-ffffff);text-align:center;border-radius:50%;margin-bottom:32px}.testimonial-section .right-content .testimonial-content h2{display:block;font-size:30px;line-height:38px;color:var(--color-ffffff);margin-bottom:20px;max-width:330px}.testimonial-section .right-content .testimonial-content p{color:var(--color-a5aaaf);font-size:20px;line-height:30px;margin-bottom:22px}.testimonial-section .right-content .testimonial-content h3{display:block;font-size:22px;line-height:30px;color:var(--color-ffffff);margin-bottom:2px}.testimonial-section .right-content .testimonial-content .designation{position:relative;display:block;font-size:15px;line-height:24px;font-family:var(--title-font);font-weight:600;text-transform:uppercase;color:var(--theme-color)}.testimonial-section .right-content .tab-btns{position:relative;display:flex;align-items:center;gap:10px;margin-top:35px}.testimonial-section .right-content .tab-btns li{position:relative;display:inline-block;width:70px;height:70px;border-radius:50%;cursor:pointer;border:1px solid var(--color-rgba-255-255-255-0-3);background-color:var(--secondary-color);transition:all .5s ease}.testimonial-section .right-content .tab-btns li img{width:100%;border-radius:50%;opacity:.15}.testimonial-section .right-content .tab-btns li.active-btn{border-color:var(--theme-color);border-width:2px}.testimonial-section .right-content .tab-btns li.active-btn img{opacity:1}.testimonial-section .left-content{margin-top:60px}.testimonial-section .right-content:before{position:absolute;content:"";background-color:var(--color-rgba-255-255-255-0-2);width:1px;height:calc(100% - 240px);left:-100px;top:120px;z-index:1}.testimonial-section .pattern-layer{position:absolute;left:0;top:0;width:1066px;height:100%;background-size:cover;background-repeat:no-repeat}.testimonial-section .row.clearfix{display:flex;flex-wrap:wrap;align-items:center}.testimonial-section .left-column,.testimonial-section .right-column{width:50%}.news-section{position:relative;padding:112px 0 105px}.news-section .sec-title a{position:absolute;right:0;bottom:4px;display:flex;align-items:center;gap:10px;font-size:15px;line-height:24px;font-weight:600;color:var(--title-color);text-transform:uppercase}.news-section .sec-title a:hover{color:var(--theme-color)}.news-section .sec-title a i{position:relative;display:inline-block;font-size:22px;color:var(--theme-color);top:2px}.news-block-one .inner-box{position:relative;display:block;transition:all .5s ease;margin-bottom:30px}.news-block-one .inner-box .upper-content{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-f0f4f8);padding:40px}.news-block-one .inner-box .upper-content .info-box{position:relative;display:block;min-width:160px}.news-block-one .inner-box .upper-content .info-box .post-date{position:relative;display:block;padding-bottom:24px;margin-bottom:44px}.news-block-one .inner-box .upper-content .info-box .post-date:before{position:absolute;content:"";background-color:var(--color-dbdfe3);width:70px;height:1px;left:0;bottom:0}.news-block-one .inner-box .upper-content .info-box .post-date h3{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;background-color:var(--color-e2e7ed);text-align:center;font-size:24px;color:var(--title-color);margin-bottom:7px}.news-block-one .inner-box .upper-content .info-box .author-box{position:relative;display:flex;align-items:center;gap:15px}.news-block-one .inner-box .upper-content .info-box .author-box .author-image{position:relative;display:inline-block;width:46px;height:46px;border-radius:50%}.news-block-one .inner-box .upper-content .info-box .author-box .author-image img{width:100%;border-radius:50%}.news-block-one .inner-box .upper-content .image-box{position:relative;display:block}.news-block-one .inner-box .upper-content .image-box .image{position:relative;display:block;overflow:hidden;background-color:var(--secondary-color);width:300px;height:200px;flex-shrink:0}.news-block-one .inner-box .upper-content .image-box .image img{width:100%;height:100%;object-fit:cover;transition:all .3s cubic-bezier(.25,.8,.25,1)}.news-block-one .inner-box:hover .upper-content .image-box .image img{transform:scale(1.05);opacity:.1}.news-block-one .inner-box .upper-content .image-box .category{position:absolute;right:0;bottom:0;z-index:1;font-size:15px;line-height:22px;font-family:var(--title-font);color:var(--title-color);font-weight:600;text-transform:uppercase;background-color:var(--color-e2e7ed);padding:4px 10px;transition:all .5s ease}.news-block-one .inner-box:hover .upper-content .image-box .category{color:var(--color-ffffff);background-color:var(--theme-color)}.news-block-one .inner-box .upper-content .image-box .zoom-btn{position:absolute;left:0;bottom:0;z-index:1}.news-block-one .inner-box .upper-content .image-box .zoom-btn a{position:relative;display:inline-block;width:50px;height:50px;line-height:56px;background-color:var(--color-f0f4f8);text-align:center;font-size:20px;color:var(--title-color);opacity:0}.news-block-one .inner-box:hover .upper-content .image-box .zoom-btn a{opacity:1}.news-block-one .inner-box .upper-content .image-box .zoom-btn a:hover{color:var(--color-ffffff);background-color:var(--theme-color)}.news-block-one .inner-box .lower-content{position:relative;display:block;background-color:var(--color-f0f4f8);padding:22px 40px;border-top:1px solid var(--color-dbdfe3);transition:all .5s ease}.news-block-one .inner-box:hover .lower-content{background-color:var(--color-ffffff);border-color:var(--color-ffffff);padding-bottom:65px;margin-bottom:-43px;box-shadow:0 0 30px 0 var(--color-rgba-0-0-0-0-1)}.news-block-one .inner-box .lower-content h3{display:block;font-size:24px;line-height:32px}.news-block-one .inner-box .lower-content h3 a{display:inline-block;color:var(--title-color)}.news-block-one .inner-box .lower-content h3 a:hover{color:var(--theme-color)}.news-section .owl-carousel .owl-stage-outer{overflow:visible}.news-section .owl-carousel .owl-stage-outer .owl-item{opacity:0;visibility:hidden}.news-section .owl-carousel .owl-stage-outer .owl-item.active{opacity:1;visibility:visible}.news-block-one .inner-box .lower-content .link-box{position:absolute;left:40px;bottom:22px}.news-block-one .inner-box .lower-content .link-box a{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:24px;font-weight:600;color:var(--title-color);text-transform:uppercase;opacity:0}.news-block-one .inner-box:hover .lower-content .link-box a{opacity:1}.news-block-one .inner-box .lower-content .link-box a:hover{color:var(--theme-color)}.news-block-one .inner-box .lower-content .link-box a i{position:relative;display:inline-block;font-size:22px;color:var(--theme-color);top:2px}.news-section .owl-nav{position:relative;display:block;width:100%;text-align:center;margin-top:33px}.nav-style-one button:before{transition:all .5s ease}.nav-style-one button:hover:before{color:var(--theme-color)!important}@media only screen and (max-width:991px){.news-section .sec-title a{position:relative;bottom:0;margin-top:15px}.news-block-one .inner-box .upper-content .image-box .image{width:240px;height:160px}}@media only screen and (max-width:767px){.working-section,.news-section{padding:62px 0 55px}}@media only screen and (max-width:499px){.news-section .owl-nav{display:none}.news-section{padding-bottom:40px}.news-block-one .inner-box .upper-content{display:block}.news-block-one .inner-box .upper-content .info-box{margin-bottom:20px}.news-block-one .inner-box .upper-content .image-box .image{width:100%;height:auto;aspect-ratio:3 / 2}}.project-section{position:relative;padding:40px 0}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.project-empty-state{text-align:center;padding:80px 0;color:var(--color-a8acb3);font-size:18px}.project-card-link{text-decoration:none;color:inherit;display:block;height:100%}.project-card-link:hover{text-decoration:none;color:inherit}.project-card{position:relative;background:var(--color-ffffff);overflow:hidden;box-shadow:0 4px 18px var(--color-rgba-0-0-0-0-06, rgba(0, 0, 0, .06));transition:.3s ease;height:100%;display:flex;flex-direction:column}.project-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px var(--color-rgba-0-0-0-0-12, rgba(0, 0, 0, .12))}.project-card-image{width:100%;height:240px;background-size:cover;background-position:center;background-color:var(--color-f0f4f8)}.project-card-body{padding:20px;flex:1;display:flex;flex-direction:column}.project-card-title{font-size:20px;line-height:28px;margin-bottom:12px;color:var(--title-color);font-weight:600}.project-card-meta{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.project-card-what,.project-card-location{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-777777, #777)}.project-card-what i,.project-card-location i{color:var(--theme-color);font-size:14px}.project-card-desc{font-size:14px;line-height:22px;color:var(--color-555555, #555);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0}@media(max-width:991px){.project-grid{grid-template-columns:repeat(2,1fr)}.project-section{padding:80px 0}}@media(max-width:767px){.project-grid{grid-template-columns:1fr}.project-section{padding:60px 0}}.project-details{position:relative;padding:40px 0 0}.project-details .upper-box .image-box{height:420px;overflow:hidden;background-color:var(--color-f0f4f8)}.project-details .upper-box .image-box img{width:100%;height:100%;object-fit:cover;display:block}.project-carousel{position:relative;width:100%;height:420px;overflow:hidden;background-color:var(--color-f0f4f8);cursor:grab}.project-carousel:active{cursor:grabbing}.carousel-track{display:flex;width:100%;height:100%;transition:transform .5s cubic-bezier(.25,.8,.25,1)}.carousel-slide{min-width:100%;height:100%}.carousel-slide img{width:100%;height:100%;object-fit:cover;display:block}.carousel-btn{display:none;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;border-radius:50%;background:#ffffffd9;color:var(--title-color);font-size:24px;line-height:44px;text-align:center;cursor:pointer;z-index:5;transition:all .3s ease;box-shadow:0 2px 8px #00000026}.carousel-btn:hover{background:var(--theme-color);color:#fff}.carousel-prev{left:12px}.carousel-next{right:12px}.carousel-dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:5}.carousel-dot{width:6px;height:6px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease}.carousel-dot.active{background:var(--theme-color);transform:scale(1.2)}.project-details .upper-box .content-box{position:relative;display:block}.project-details .upper-box .content-box h2{font-size:36px;line-height:44px;margin-bottom:28px}.project-info-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--color-e7eaef, #e7eaef)}.project-info-item{display:flex;align-items:center;gap:16px}.project-info-item .info-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;border:1px solid var(--color-e7eaef, #e7eaef);border-radius:50%;font-size:20px;color:var(--theme-color)}.project-info-item .info-inner span.info-label{display:block;font-size:13px;color:var(--color-a8acb3, #a8acb3);text-transform:uppercase;margin-bottom:2px}.project-info-item .info-inner h5{font-size:17px;line-height:24px;font-weight:600;margin:0}.project-description-box h3{font-size:24px;line-height:32px;margin-bottom:14px}.project-description-box p{color:var(--color-555555, #555);line-height:26px}.mb_75{margin-bottom:75px}@media(max-width:991px){.project-carousel,.project-details .upper-box .image-box{height:320px}.project-details .upper-box .content-box h2{font-size:28px;line-height:36px;margin-top:24px}}@media(max-width:767px){.project-carousel,.project-details .upper-box .image-box{height:260px}.project-details .upper-box .content-box h2{font-size:24px;line-height:32px}.carousel-btn{width:36px;height:36px;font-size:20px;line-height:36px}}.content-wrapper{display:flex}.sidebar{display:flex;flex-direction:column;width:72px;margin-top:53px;background:var(--color-ffffff);border-right:1px solid var(--color-00000033);padding:20px 0;position:fixed;height:100vh;z-index:1000}.sidebar-logo{width:100px}.sidebar-menu{display:flex;flex-direction:column}.sidebar.mobile-open{width:280px}.sidebar.mobile-open .menu-text{display:inline}.menu-item{display:flex;align-items:center;padding:14px 16px;text-decoration:none;cursor:pointer;gap:1rem}.menu-item:hover{background:var(--color-f8f9fa)}.menu-item.active{background:var(--color-e6f7ff)}.menu-text{display:none}.menu-item.active .menu-text,.menu-item.active .menu-icon{color:var(--color-00a1d1)}.menu-icon{font-size:18px;width:20px;text-align:center;color:var(--color-66696b);transition:color .3s ease}.sidebar-bottom{margin-top:auto}.logout,.menu-item .menu-icon.fa-right-from-bracket{color:var(--color-d10000)}.menu-item:hover .menu-icon.fa-right-from-bracket{color:var(--color-ff3131)}.header{position:fixed;top:0;z-index:2000;width:100%;margin-left:0;display:flex;justify-content:start;align-items:center;padding:16px 20px;background-color:var(--color-ffffff);border-bottom:1px solid var(--color-00000033)}.fitur-header{display:flex;justify-content:end;align-items:center;width:100%;gap:24px}.search-container{display:flex;align-items:center;gap:12px;margin-left:72px}.search-text{color:var(--color-66696b)}.user-section{display:flex;align-items:center;gap:16px}.divider-line{width:1px;height:40px;background:var(--color-00000033)}.user-info{display:flex;align-items:center;gap:12px}.user-info .user-name,.search-container .search-text{display:none}.user-avatar{width:32px;height:32px;border-radius:50%}.hamburger{position:fixed;top:20px;left:150px;z-index:3000;color:var(--color-00a1d1);border:none;padding:10px}.sidebar-overlay{display:none;position:fixed;inset:0;background:var(--color-rgba-0-0-0-0-5);z-index:1000}.sidebar.mobile-open{display:block;position:fixed;height:100%;z-index:1100}@media(min-width:1024px){.hamburger,.sidebar-overlay{display:none;margin-left:100px}.sidebar{display:flex;flex-direction:column;min-height:100vh;width:280px;margin-top:53px;position:fixed;z-index:1000}.sidebar-logo{width:150px}.menu-text,.header{display:flex}.user-info{margin-right:20px}.user-info .user-name,.search-container .search-text{display:block}}@media(max-width:768px){.sidebar{display:none}}*{margin:0;padding:0;box-sizing:border-box}.admin-landing-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--color-ffffff);color:var(--color-0d202f);line-height:1.5;margin-top:74px}.admin-landing-page .main-container{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-ffffff)}.admin-landing-page .content-wrapper{display:flex;flex-direction:column;width:100%}.admin-landing-page .sidebar{display:none;width:100%;background-color:var(--color-ffffff);border-right:1px solid var(--color-00000033);padding:20px 0}.admin-landing-page .sidebar-logo{width:150px;height:34px;margin:4px 0 40px 24px}.admin-landing-page .sidebar-menu{display:flex;flex-direction:column;gap:0}.admin-landing-page .menu-item{display:flex;align-items:center;padding:14px;cursor:pointer;transition:background-color .2s ease;text-decoration:none}.admin-landing-page .menu-item:hover{background-color:var(--color-f8f9fa)}.admin-landing-page .menu-item.active{background-color:var(--color-e6f7ff)}.admin-landing-page .menu-icon{width:14px;height:14px;margin-left:16px}.admin-landing-page .menu-text{font-size:16px;font-weight:400;line-height:20px;color:var(--color-66696bb2);margin-left:10px}.admin-landing-page .menu-item.active .menu-text{color:var(--color-00a1d1)}.admin-landing-page .sidebar-bottom{margin-top:auto}.admin-landing-page .header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:var(--color-ffffff);border-bottom:1px solid var(--color-00000033)}.admin-landing-page .search-container{display:flex;align-items:center;gap:20px}.admin-landing-page .search-icon{width:20px;height:20px}.admin-landing-page .search-text{font-size:20px;font-weight:400;line-height:25px;color:var(--color-66696bb2)}.admin-landing-page .user-section{display:flex;align-items:center;gap:8px}.admin-landing-page .divider-line{width:1px;height:60px;background-color:var(--color-00000033)}.admin-landing-page .user-info{display:flex;align-items:center;padding:14px 20px;background-color:var(--color-ffffff)}.admin-landing-page .user-avatar{width:32px;height:32px;border-radius:16px}.admin-landing-page .user-name{font-size:16px;font-weight:400;line-height:20px;color:var(--color-66696b);margin-left:16px}.admin-landing-page .main-content{padding:20px;flex:1}.admin-landing-page .content-inner{display:flex;flex-direction:column;gap:30px}.admin-landing-page .page-title{font-size:28px;font-weight:600;line-height:36px;color:var(--color-0d202f);margin:0}.admin-landing-page .section{display:flex;flex-direction:column;gap:18px}.admin-landing-page .section-title{font-size:20px;font-weight:600;line-height:26px;color:var(--color-66696b)}.admin-landing-page .hero-banner-list{display:flex;flex-direction:column;gap:12px}.admin-landing-page .hero-banner-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background-color:var(--color-ffffff);border-radius:14px;box-shadow:0 0 5px var(--color-00000019)}.admin-landing-page .hero-banner-link{font-size:14px;font-weight:500;color:var(--color-00a1d1);text-decoration:none;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.admin-landing-page .hero-banner-link:hover{text-decoration:underline}.admin-landing-page .upload-grid{display:grid;grid-template-columns:1fr;gap:10px}.admin-landing-page .upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px;border:2px dashed var(--color-00000033);border-radius:14px;background-color:var(--color-ffffff);cursor:pointer;transition:border-color .2s ease;min-height:120px}.admin-landing-page .upload-zone:hover{border-color:var(--color-00a1d1)}.admin-landing-page .upload-icon{width:20px;height:20px;margin-bottom:16px}.admin-landing-page .upload-text{font-size:14px;font-weight:500;line-height:16px;text-align:center;color:var(--color-66696b)}.admin-landing-page .upload-text .link-text{color:var(--color-00a1d1)}.admin-landing-page .section-footer{display:flex;flex-direction:column;gap:16px}.admin-landing-page .info-row{display:flex;align-items:flex-start;gap:8px}.admin-landing-page .info-icon{width:14px;height:14px;margin-top:1px}.admin-landing-page .info-text{font-size:12px;font-weight:400;line-height:15px;color:var(--color-66696bb2);margin-bottom:4px}.admin-landing-page .action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:30px;margin-top:16px}.admin-landing-page .cancel-btn{font-size:14px;font-weight:500;line-height:17px;color:var(--color-ff3131);background:none;border:none;cursor:pointer}.admin-landing-page .save-btn{font-size:14px;font-weight:500;line-height:17px;color:var(--color-ffffff);background-color:var(--color-66696bb2);border:none;border-radius:14px;padding:10px 20px;cursor:pointer;transition:background-color .2s ease}.admin-landing-page .save-btn:hover{background-color:var(--color-5a5d61)}.admin-landing-page .section-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.admin-landing-page .add-btn{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:15px;color:var(--color-ffffff);background-color:var(--color-00a1d1);border:none;border-radius:16px;padding:8px 20px 8px 14px;cursor:pointer;transition:background-color .2s ease}.admin-landing-page .add-btn:hover{background-color:var(--color-0091c1)}.admin-landing-page .add-icon{width:14px;height:14px}.admin-landing-page .points-list{display:flex;flex-direction:column;gap:14px;background-color:var(--color-ffffff);border-radius:14px;max-height:300px;overflow-y:auto}.admin-landing-page .point-item{display:flex;align-items:center;background-color:var(--color-ffffff);border-radius:14px;box-shadow:0 0 5px var(--color-00000019);transition:transform .2s ease}.admin-landing-page .point-item:hover{transform:translateY(-1px)}.admin-landing-page .point-content{display:flex;align-items:center;gap:14px;flex:1;padding:14px}.admin-landing-page .point-icon{width:50px;height:50px;border-radius:10px;object-position:top;background-color:var(--color-ffffff);border:0px solid var(--color-00000033);padding:6px}.admin-landing-page .point-text{display:flex;flex-direction:column;gap:4px;flex:1}.admin-landing-page .point-title{font-size:14px;font-weight:500;line-height:17px;color:var(--color-66696bb2)}.admin-landing-page .point-description{font-size:12px;font-weight:400;line-height:14px;color:var(--color-66696bb2)}.admin-landing-page .point-actions{display:flex;align-items:center;gap:20px;padding:14px 20px}.admin-landing-page .action-icon{width:20px;height:20px;cursor:pointer;transition:opacity .2s ease}.admin-landing-page .action-icon:hover{opacity:.7}.admin-landing-page .resources-section{display:flex;flex-direction:column;gap:16px}.admin-landing-page .resources-content{display:flex;gap:20px;align-items:flex-start;flex-direction:column}.admin-landing-page .file-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:66px 26px;border:2px dashed var(--color-00000033);border-radius:14px;background-color:var(--color-ffffff);cursor:default;transition:border-color .2s ease;min-width:200px}.file-input-hidden{display:none}.upload-browse{color:var(--color-00a1d1);cursor:pointer;font-weight:500;display:inline-block;max-width:100%}.upload-browse:hover{text-decoration:underline}.upload-text{max-width:100%;width:100%;overflow:hidden}.upload-text .file-name{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-landing-page .file-upload:hover{border-color:var(--color-00a1d1)}.admin-landing-page .file-list{display:flex;flex-direction:column;gap:10px;flex:1;width:100%}.admin-landing-page .file-item{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-ffffff);border-radius:14px;box-shadow:0 0 5px var(--color-00000019);padding:10px}.admin-landing-page .file-name{font-size:14px;font-weight:500;line-height:17px;color:var(--color-66696bb2);padding:0 10px}.admin-landing-page .delete-icon{width:20px;height:20px;margin-right:14px;cursor:pointer;transition:opacity .2s ease}.admin-landing-page .delete-icon:hover{opacity:.7}.admin-landing-page .hamburger{display:block;position:fixed;top:20px;left:20px;z-index:1000;background:var(--color-00a1d1);color:#fff;border:none;padding:10px;border-radius:4px;cursor:pointer}.admin-landing-page .sidebar-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-rgba-0-0-0-0-5);z-index:999}.admin-landing-page .sidebar.mobile-open{display:block;position:fixed;top:0;left:0;width:280px;height:100%;z-index:1000;overflow-y:auto}.admin-landing-page .modal-overlay{display:none;position:fixed;inset:0;background-color:var(--color-rgba-0-0-0-0-45);z-index:1200;align-items:center;justify-content:center}.admin-landing-page .modal-box{background-color:var(--color-ffffff);border-radius:14px;padding:24px;width:100%;max-width:420px;box-shadow:0 10px 30px var(--color-00000033);display:flex;flex-direction:column;gap:20px}.admin-landing-page .modal-title{font-size:18px;font-weight:600;color:var(--color-0d202f)}.admin-landing-page .modal-form{display:flex;flex-direction:column;gap:14px}.admin-landing-page .form-group{display:flex;flex-direction:column;gap:6px}.admin-landing-page .form-group label{font-size:12px;color:var(--color-66696bb2)}.admin-landing-page .form-group input,.admin-landing-page .form-group textarea{border:1px solid var(--color-00000033);border-radius:10px;padding:10px;font-size:14px;outline:none}.admin-landing-page .form-group textarea{resize:vertical;min-height:80px}.admin-landing-page .form-group input:focus,.admin-landing-page .form-group textarea:focus{border-color:var(--color-00a1d1)}.admin-landing-page .custom-file-input{border:1px dashed var(--color-00000033);border-radius:10px;padding:12px;font-size:14px;cursor:pointer;text-align:center;color:var(--color-66696b);transition:border-color .2s ease}.admin-landing-page .custom-file-input:hover{border-color:var(--color-00a1d1);color:var(--color-00a1d1)}@media(min-width:640px){.admin-landing-page .upload-grid{grid-template-columns:repeat(2,1fr);gap:16px}.admin-landing-page .page-title{font-size:32px;line-height:40px}.admin-landing-page .section-title{font-size:22px;line-height:28px}.admin-landing-page .main-content{padding:24px}}@media(min-width:768px){.admin-landing-page{margin-left:280px}.admin-landing-page .upload-grid{grid-template-columns:repeat(3,1fr);gap:20px}.admin-landing-page .resources-content{flex-direction:row}.admin-landing-page .section-footer{flex-direction:row;justify-content:space-between;align-items:center}.admin-landing-page .info-row{flex-direction:column;gap:2px}.admin-landing-page .file-list{width:auto}}@media(min-width:1024px){.admin-landing-page .hamburger{display:none}.admin-landing-page .content-wrapper{flex-direction:row}.admin-landing-page .sidebar{display:flex;flex-direction:column;width:300px;min-height:100vh;position:relative}.admin-landing-page .main-area{flex:1;display:flex;flex-direction:column}.admin-landing-page .page-title{font-size:36px;line-height:44px}.admin-landing-page .section-title{font-size:24px;line-height:30px}.admin-landing-page .main-content{padding:32px}.admin-landing-page .search-text{display:block}}@media(min-width:1280px){.admin-landing-page .content-inner{gap:64px}.admin-landing-page .main-content{padding:40px}}@media(max-width:768px){.admin-landing-page .page-title{text-align:start}}.admin-landing-page .menu-item:focus{outline:2px solid var(--color-00a1d1);outline-offset:2px}.admin-landing-page .upload-zone:focus{outline:2px solid var(--color-00a1d1);outline-offset:2px}.admin-landing-page button:focus{outline:2px solid var(--color-00a1d1);outline-offset:2px}.admin-landing-page .point-item:focus-within{outline:2px solid var(--color-00a1d1);outline-offset:2px}@media(max-width:640px){.admin-landing-page .hero-banner-item{flex-direction:column;align-items:flex-start}.admin-landing-page .hero-banner-image{width:100%;height:auto}}.admin-news-management{position:relative;font-family:Inter,sans-serif;margin-left:280px;margin-top:74px;padding:40px}.admin-news-management .anm-header{display:flex;flex-direction:column}.admin-news-management .anm-page-title{font-size:36px;font-weight:600;color:var(--color-1f2937);margin-bottom:86px}.admin-news-management .anm-grid{background-color:var(--color-ffffff)}.admin-news-management .anm-grid-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px}.admin-news-management .anm-grid-title{font-size:20px;font-weight:600;line-height:26px;color:var(--color-66696b)}.admin-news-management .anm-add-btn{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:400;color:var(--color-ffffff);background-color:var(--color-00a1d1);border:none;border-radius:16px;padding:8px 20px 8px 14px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap;text-decoration:none}.admin-news-management .anm-add-btn:hover{background-color:var(--color-0091c1)}.admin-news-management .anm-add-icon{font-size:18px;line-height:1;margin-top:-4px}.admin-news-management .anm-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.admin-news-management .anm-card{border:1px solid var(--color-e5e7eb);border-radius:14px;overflow:hidden;background-color:var(--color-ffffff);transition:box-shadow .2s ease}.admin-news-management .anm-card:hover{box-shadow:0 8px 20px var(--color-rgba-0-0-0-0-08)}.admin-news-management .anm-card-label{font-size:16px;font-weight:500;color:var(--color-9ca3af);padding:12px 20px 0}.admin-news-management .anm-card-title{font-size:20px;font-weight:600;color:var(--color-1f2937);padding:4px 20px 12px;line-height:1.4}.admin-news-management .anm-card-image-wrapper{padding:0 20px}.admin-news-management .anm-card-image{width:100%;height:200px;object-fit:cover;border-radius:10px;display:block}.admin-news-management .anm-card-content{padding:20px}.admin-news-management .anm-category-label{font-size:14px;color:var(--color-9ca3af);margin-bottom:4px}.admin-news-management .anm-card-category{font-size:18px;font-weight:500;color:var(--color-374151);margin-bottom:12px}.admin-news-management .anm-card-footer{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--color-e5e7eb);padding-top:10px}.admin-news-management .anm-author{display:flex;align-items:center;gap:8px}.admin-news-management .anm-author-avatar{width:30px;height:30px;border-radius:50%}.admin-news-management .anm-author-name{font-size:16px;font-weight:500;color:var(--color-374151)}.admin-news-management .anm-date{font-size:12px;color:var(--color-9ca3af)}.admin-news-management .anm-card-meta{display:flex;justify-content:space-between;align-items:center}.admin-news-management .anm-delete-btn{background:none;border:none;padding:0;font-size:13px;font-weight:500;color:var(--color-ef4444);cursor:pointer}.admin-news-management .anm-delete-btn:hover{text-decoration:underline}@media(max-width:1024px){.admin-news-management{margin-left:0;padding:32px}.admin-news-management .anm-page-title{font-size:30px;margin-bottom:32px}.admin-news-management .anm-card-grid{grid-template-columns:repeat(2,1fr)}.admin-news-management .anm-card-title{font-size:18px}}@media(max-width:640px){.admin-news-management{padding:20px}.admin-news-management .anm-page-title{font-size:24px;margin-bottom:24px}.admin-news-management .anm-grid-header{flex-direction:column;align-items:flex-start;gap:12px;margin-top:36px}.admin-news-management .anm-grid-header h5{display:none}.admin-news-management .anm-add-btn{width:100%;justify-content:center}.admin-news-management .anm-card-grid{grid-template-columns:1fr}.admin-news-management .anm-card-label{font-size:14px}.admin-news-management .anm-card-title{font-size:16px}.admin-news-management .anm-card-category{font-size:15px}.admin-news-management .anm-author-name{font-size:14px}.admin-news-management .sidebar{display:none}}.admin-news-add{margin-left:280px;margin-top:74px;position:relative;font-family:Inter,sans-serif;padding:40px}.admin-news-add .add-news-header{display:flex;flex-direction:column}.admin-news-add .news-editor-title{font-size:36px;font-weight:600;color:var(--color-1f2937);margin-bottom:86px}.admin-news-add .news-editor-card{background:var(--color-ffffff);margin-bottom:24px}.admin-news-add .news-editor-label{display:block;font-size:22px;font-weight:600;color:var(--color-1f2937);margin-bottom:10px}.admin-news-add .news-editor-upload{width:100%;max-width:600px;height:360px;border:2px dashed var(--color-e5e7eb);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.admin-news-add .news-editor-upload:hover{border-color:var(--color-00a1d1)}.admin-news-add .news-editor-upload-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.admin-news-add .news-editor-upload-inner span{color:var(--color-00a1d1)}.admin-news-add .news-editor-field{margin-bottom:20px}.admin-news-add .news-editor-input{width:100%;max-width:600px;padding:14px 16px;font-size:14px;font-family:Inter,sans-serif;color:var(--color-374151);background-color:var(--color-ffffff);border:1px solid var(--color-e5e7eb);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.admin-news-add .news-editor-input::placeholder{color:var(--color-9ca3af)}.admin-news-add .news-editor-input:focus{outline:none;border-color:var(--color-2563eb);box-shadow:0 0 0 3px var(--color-rgba-37-99-235-0-1)}.admin-news-add .news-editor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--color-e5e7eb);border-radius:10px 10px 0 0;background-color:var(--color-f9fafb)}.admin-news-add .news-editor-toolbar select{padding:6px 10px;font-size:13px;border-radius:6px;border:1px solid var(--color-d1d5db);background-color:var(--color-ffffff);cursor:pointer}.admin-news-add .news-editor-toolbar button{padding:6px 10px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid var(--color-d1d5db);background-color:var(--color-ffffff);cursor:pointer;transition:background-color .15s ease}.admin-news-add .news-editor-toolbar button:hover{background-color:var(--color-f3f4f6)}.admin-news-add .news-editor-content{border:1px solid var(--color-e5e7eb);border-top:none;border-radius:0 0 10px 10px;padding:16px;min-height:200px;font-size:14px;line-height:1.7;color:var(--color-374151);background-color:var(--color-ffffff)}.admin-news-add .news-editor-content:focus{outline:none;border-color:var(--color-2563eb)}.admin-news-add .news-editor-content:empty:before{content:"Write your news content here...";color:var(--color-9ca3af)}.admin-news-add .news-editor-content h1{font-size:24px;font-weight:600;margin:16px 0 10px;color:var(--color-111827)}.admin-news-add .news-editor-content h2{font-size:20px;font-weight:600;margin:14px 0 8px;color:var(--color-111827)}.admin-news-add .news-editor-content h3{font-size:16px;font-weight:600;margin:12px 0 6px;color:var(--color-111827)}.admin-news-add .news-editor-content p{margin-bottom:10px}.admin-news-add .news-editor-content ul,.admin-news-add .news-editor-content ol{padding-left:22px;margin-bottom:10px}.admin-news-add .news-editor-content li{margin-bottom:6px}.admin-news-add .news-editor-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:30px}.admin-news-add .news-editor-btn-cancel{font-size:14px;font-weight:500;color:var(--color-ff3131);background:none;border:none;cursor:pointer}.admin-news-add .news-editor-btn-add{font-size:14px;font-weight:500;color:var(--color-ffffff);background-color:var(--color-66696bb2);border:none;border-radius:14px;padding:10px 20px;cursor:pointer;transition:background-color .2s ease}.admin-news-add .news-editor-btn-add:hover{background-color:var(--color-4b5563)}@media(max-width:1024px){.admin-news-add{margin-left:0;padding:32px}.admin-news-add .news-editor-title{font-size:30px;margin-bottom:36px}.admin-news-add .news-editor-upload{height:320px}}@media(max-width:640px){.admin-news-add{padding:20px}.admin-news-add .news-editor-title{font-size:24px;margin-bottom:24px}.admin-news-add .news-editor-label{font-size:16px}.admin-news-add .news-editor-upload{height:220px}.admin-news-add .news-editor-toolbar{padding:8px;gap:6px}.admin-news-add .news-editor-toolbar button,.admin-news-add .news-editor-toolbar select{font-size:12px;padding:6px 8px}.admin-news-add .news-editor-content{font-size:13px;min-height:160px;padding:14px}.admin-news-add .news-editor-actions{flex-direction:column;align-items:stretch}.admin-news-add .news-editor-btn-add,.admin-news-add .news-editor-btn-cancel{width:100%;text-align:center}.admin-news-add .news-editor-input{font-size:13px;padding:12px 14px;max-width:100%}}:root{--sidebar-width: 300px;--topbar-height: 80px}.spec-editor{width:calc(100% - var(--sidebar-width));padding:20px;margin-left:var(--sidebar-width);margin-top:var(--topbar-height);box-sizing:border-box;font-family:Inter,sans-serif}.page-title{font-size:36px;font-weight:600;color:var(--color-0d202f);margin-bottom:60px}.spec-wrapper{display:flex;flex-direction:column;gap:20px}.spec-header{display:flex;justify-content:space-between;align-items:center}.spec-title{font-size:24px;font-weight:600;color:var(--color-66696b)}.btn-add{padding:10px 16px;background-color:var(--color-00a1d1);color:var(--color-ffffff);border-radius:30px;border:none;font-size:12px;cursor:pointer}.spec-list{display:flex;gap:20px;flex-wrap:wrap}.spec-card{width:300px;padding:10px;background:var(--color-ffffff);border-radius:15px;border:1px solid var(--color-rgba-0-0-0-0-2);display:flex;flex-direction:column;gap:10px;position:relative}.spec-field{display:flex;flex-direction:column;gap:6px}.label{font-size:12px;font-weight:500;color:var(--color-rgba-102-105-107-0-7)}.value{font-size:14px;font-weight:600;color:var(--color-66696b)}.value.title{font-size:20px;font-weight:500}.image-group{display:flex;gap:10px}.image-group img,.image-overlay{width:135px;height:135px;border-radius:15px;object-fit:cover}.image-overlay{background-size:cover;background-position:center;background-color:var(--color-rgba-0-0-0-0-6);display:flex;justify-content:center;align-items:center}.image-overlay span{color:var(--color-ffffff);font-size:24px;font-weight:500}.card-actions{position:absolute;top:6px;right:6px}.btn-delete{background:none;border:none;color:var(--color-ef4444);font-size:12px;cursor:pointer;padding:4px 8px}.btn-delete:hover{text-decoration:underline}@media(max-width:1023px){:root{--sidebar-width: 70px;--topbar-height: 80px}.spec-editor{width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width);padding:16px}.spec-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.spec-card{width:100%}}@media(max-width:768px){:root{--sidebar-width: 0px;--topbar-height: 64px}.spec-editor{width:100%;margin-left:0;padding:16px}.spec-header{flex-direction:column;align-items:stretch;gap:12px}.btn-add{width:100%}}@media(max-width:480px){.page-title{font-size:24px;margin-bottom:32px}.spec-title{font-size:20px}.image-group{flex-direction:column;align-items:center}.image-group img,.image-overlay{width:100%;height:auto;padding:8px}}.admin-add-specifications{margin-left:280px;margin-top:74px;padding:40px;font-family:Inter,sans-serif;background:var(--color-ffffff);min-height:100vh}.admin-add-specifications .page-header h1{font-size:36px;font-weight:600;color:var(--color-1f2937);margin-bottom:80px}.admin-add-specifications .spec-section{margin-bottom:48px}.admin-add-specifications .section-title{font-size:22px;font-weight:600;margin-bottom:12px;color:var(--color-1f2937)}.admin-add-specifications .info-grid{gap:24px}.admin-add-specifications .info-group{display:flex;flex-direction:column}.admin-add-specifications .info-group label{font-size:13px;color:var(--color-6b7280);margin-bottom:6px}.admin-add-specifications .info-group input{height:44px;margin-bottom:16px;padding:10px 14px;border-radius:10px;border:1px solid var(--color-e5e7eb);font-size:14px}.admin-add-specifications .info-group textarea{margin-bottom:16px;padding:10px 14px;border-radius:10px;border:1px solid var(--color-e5e7eb);font-size:14px}.admin-add-specifications .info-group input:focus{border-color:var(--color-00a1d1);box-shadow:0 0 0 2px var(--color-rgba-0-161-209-0-12);outline:none}.admin-add-specifications input::placeholder{color:var(--color-9ca3af)}.admin-add-specifications .upload-list{display:flex;flex-direction:column;gap:14px;max-width:520px}.admin-add-specifications .upload-item{display:flex;align-items:center;gap:16px;padding:14px;border:2px dashed var(--color-d1d5db);border-radius:14px;cursor:pointer;transition:border-color .2s}.admin-add-specifications .upload-item:hover{border-color:var(--color-00a1d1)}.upload-item[data-template]{display:none!important}.admin-add-specifications .upload-thumb{width:56px;height:56px;border-radius:12px;background:var(--color-f9fafb);display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-add-specifications .upload-thumb img{width:22px;height:22px}.admin-add-specifications .upload-info p{font-size:14px;color:var(--color-6b7280);margin:0}.admin-add-specifications .upload-info span{color:var(--color-00a1d1);font-weight:500}.admin-add-specifications .upload-info small{font-size:12px;color:var(--color-9ca3af)}.admin-add-specifications .btn-delete-img{margin-left:auto;background:none;border:none;font-size:18px;color:var(--color-ef4444);cursor:pointer}.admin-add-specifications .btn-add-image{margin-top:6px;width:fit-content;background:var(--color-00a1d1);color:var(--color-ffffff);border:none;padding:10px 18px;border-radius:999px;font-size:14px;cursor:pointer}.admin-add-specifications .btn-add-image:hover{background:var(--color-0284c7)}.admin-add-specifications .upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.admin-add-specifications .upload-box{height:220px;border:2px dashed var(--color-d1d5db);border-radius:16px;align-items:center;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.admin-add-specifications .upload-box.small{min-width:220px;height:auto;padding:60px 20px}.admin-add-specifications .upload-box:hover{border-color:var(--color-00a1d1)}.admin-add-specifications .upload-box img{width:20px;height:20px;margin-bottom:16px}.admin-add-specifications .upload-box p{font-size:13px;color:var(--color-6b7280)}.admin-add-specifications .upload-box span{color:var(--color-00a1d1)}.admin-add-specifications .helper-text{font-size:12px;color:var(--color-9ca3af);margin-top:10px}.admin-add-specifications .table-wrap{display:flex;gap:20px}.admin-add-specifications .file-list{flex:1}.admin-add-specifications .file-item{display:flex;justify-content:space-between;padding:12px;border-radius:14px;box-shadow:0 0 5px var(--color-00000019)}.admin-add-specifications .file-item span{font-size:14px;color:var(--color-6b7280)}.admin-add-specifications .file-actions{display:flex;gap:10px}.admin-add-specifications .file-actions img{width:20px;cursor:pointer}.admin-add-specifications .btn-add-table{background:var(--color-0ea5e9);color:var(--color-ffffff);border:none;padding:6px 14px;border-radius:999px;font-size:13px;cursor:pointer}.admin-add-specifications .btn-add-table:hover{background:var(--color-0284c7)}.admin-add-specifications .btn-delete{display:none;cursor:pointer}.admin-add-specifications .form-actions{display:flex;gap:16px;flex-wrap:wrap}.admin-add-specifications .tableSpec-overlay{position:fixed;inset:0;background:var(--color-rgba-0-0-0-0-45);display:none;align-items:center;justify-content:center;z-index:9999}.admin-add-specifications .tableSpec-box{width:420px;background:var(--color-ffffff);border-radius:16px;padding:24px;font-family:Inter,sans-serif;box-shadow:0 20px 40px var(--color-rgba-0-0-0-0-15)}.admin-add-specifications .tableSpec-title{font-size:16px;font-weight:600;color:var(--color-0f172a);margin-bottom:20px}.admin-add-specifications .tableSpec-field{margin-bottom:16px}.admin-add-specifications .tableSpec-field label{display:block;font-size:13px;color:var(--color-64748b);margin-bottom:6px}.admin-add-specifications .tableSpec-field label span{color:var(--color-94a3b8)}.admin-add-specifications .tableSpec-field input{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--color-e5e7eb);font-size:14px;outline:none}.admin-add-specifications .tableSpec-field input:focus{border-color:var(--color-0ea5e9)}.admin-add-specifications .tableSpec-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:24px}.admin-add-specifications .tableSpec-actions .btn-cancel{background:none;border:none;color:var(--color-ef4444);font-size:14px;cursor:pointer}.admin-add-specifications .btn-confirm{background:var(--color-0ea5e9);color:var(--color-ffffff);border:none;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer}.admin-add-specifications .btn-confirm:hover{background:var(--color-0284c7)}.admin-add-specifications .btn-cancel{background:none;border:none;color:var(--color-ff3131);cursor:pointer}.admin-add-specifications .btn-primary{background:var(--color-66696b);color:var(--color-ffffff);border-radius:14px;padding:10px 22px;border:none;cursor:pointer}@media(max-width:1024px){.admin-add-specifications .upload-grid{grid-template-columns:1fr;gap:0}.admin-add-specifications .upload-grid{gap:10px}.table-wrap{flex-direction:column}}@media(max-width:768px){.admin-add-specifications{margin-left:0;padding:32px}}.admin-whistleblower{position:relative;font-family:Inter,sans-serif;margin-left:280px;margin-top:74px;padding:40px}.admin-whistleblower .whistleblower-title{font-size:36px;font-weight:600;color:var(--color-1f2937);margin-bottom:86px}.admin-whistleblower .whistleblower-card{background:var(--color-ffffff);border-radius:16px;padding:0;overflow:hidden;border:1px solid var(--color-e4e7ec)}.admin-whistleblower .whistleblower-table{width:100%;min-width:900px;border-collapse:collapse}.admin-whistleblower .whistleblower-table thead th{background:var(--color-f8fafc);color:var(--color-8a8f98);font-weight:500;text-align:left;padding:16px 22px;font-size:14px;border-bottom:1px solid var(--color-e4e7ec);border-right:1px solid var(--color-e4e7ec)}.admin-whistleblower .whistleblower-table tbody td{padding:18px 22px;font-size:15px;color:var(--color-1c2b36);border-bottom:1px solid var(--color-e4e7ec);border-right:1px solid var(--color-e4e7ec);vertical-align:middle}.admin-whistleblower .whistleblower-table tbody tr:last-child td{border-bottom:none}.admin-whistleblower .whistleblower-table td.text-end{display:flex;justify-content:center;align-items:center}.admin-whistleblower .btn-view{display:inline-block;padding:8px 18px;background:var(--color-00a3d9);color:var(--color-ffffff);border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease}.admin-whistleblower .btn-view:hover{background:var(--color-008fc0)}.admin-whistleblower .fw-semibold{font-weight:600}.admin-whistleblower .text-end{text-align:right}.admin-whistleblower .table-responsive{width:100%;overflow-x:auto}.admin-wbs-detail{margin-left:280px;margin-top:74px;padding:40px;font-family:Inter,sans-serif;background-color:var(--color-f4f6f8);min-height:100vh}.detail-card{background:var(--color-ffffff);border-radius:14px;padding:32px;width:100%;box-shadow:0 10px 25px var(--color-rgba-0-0-0-0-06)}.detail-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--color-e5e7eb);margin-bottom:24px}.report-id{font-weight:600;font-size:15px;color:var(--color-0f172a);background:var(--color-e0f2fe);padding:6px 12px;border-radius:8px}.report-date{font-size:14px;color:var(--color-64748b)}.section-title{margin:28px 0 14px;font-size:16px;font-weight:600;color:var(--color-0f172a)}.detail-item{margin-bottom:16px}.detail-item label,.detail-grid label{display:block;font-size:13px;color:var(--color-64748b);margin-bottom:4px}.detail-item p,.detail-grid p{font-size:14px;font-weight:500;color:var(--color-0f172a);line-height:1.6}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.attachment-file{display:inline-block;padding:10px 18px;background:var(--color-0ea5e9);color:var(--color-ffffff);border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;margin-top:8px;transition:background .2s ease}.attachment-file:hover{background:var(--color-0284c7)}@media(max-width:1024px){.admin-wbs-detail{padding:24px;margin-left:0}.detail-grid{grid-template-columns:1fr}}@media(max-width:991px){.admin-whistleblower{padding:70px 20px;margin-left:0}.admin-whistleblower .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-whistleblower .whistleblower-table th,.admin-whistleblower .whistleblower-table td{white-space:nowrap;font-size:14px;padding:14px 16px}.admin-whistleblower .btn-view{padding:6px 14px;font-size:13px}}.admin-aboutUs-management{margin-left:280px;margin-top:74px;padding:40px;font-family:Inter,sans-serif;background:var(--color-ffffff);min-height:100vh}.admin-aboutUs-management .aboutUs-header h1{font-size:36px;font-weight:600;color:var(--color-1f2937);margin-bottom:80px}.admin-aboutUs-management .main-image-list{display:flex;flex-direction:column;gap:16px}.admin-aboutUs-management .main-image-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--color-e5e7eb);border-radius:14px;background:var(--color-ffffff)}.admin-aboutUs-management .main-image-left{display:flex;align-items:center;gap:16px}.admin-aboutUs-management .main-image-preview{width:120px;height:70px;border-radius:10px;object-fit:cover;border:1px solid var(--color-e5e7eb)}.admin-aboutUs-management .main-image-placeholder{width:120px;height:70px;border-radius:10px;border:2px dashed var(--color-d1d5db);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-9ca3af)}.admin-aboutUs-management .main-image-actions{display:flex;align-items:center;gap:14px}.admin-aboutUs-management .btn-upload{background:var(--color-00a1d1);color:var(--color-ffffff);border:none;border-radius:12px;padding:6px 14px;font-size:13px;cursor:pointer}.admin-aboutUs-management .btn-delete{background:none;border:none;color:var(--color-ef4444);font-size:13px;cursor:pointer}.admin-aboutUs-management .admin-main-section{margin-bottom:48px}.admin-aboutUs-management .upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.admin-aboutUs-management .upload-box{height:220px;border:3px dashed var(--color-d1d5db);border-radius:16px;align-items:center;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.admin-aboutUs-management .upload-box.small{min-width:220px;height:auto;padding:60px 20px}.admin-aboutUs-management .upload-box:hover{border-color:var(--color-00a1d1)}.admin-aboutUs-management .upload-box img{width:20px;height:20px;margin-bottom:16px}.admin-aboutUs-management .upload-box p{font-size:13px;color:var(--color-6b7280)}.admin-aboutUs-management .upload-box span{color:var(--color-00a1d1)}.admin-aboutUs-management .default-section-footer{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.admin-aboutUs-management .default-section-footer .helper-text{font-size:12px;color:var(--color-9ca3af);margin-top:10px}.admin-aboutUs-management .default-section-footer .form-actions{display:flex;gap:16px;flex-wrap:wrap}.admin-aboutUs-management .btn-cancel{background:none;border:none;color:var(--color-ff3131);cursor:pointer}.admin-aboutUs-management .btn-primary{background:var(--color-00a1d1);color:var(--color-ffffff);border-radius:14px;padding:10px 22px;border:none;cursor:pointer}.admin-aboutUs-management .admin-history-section{margin-bottom:48px}.admin-aboutUs-management .default-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.admin-aboutUs-management .default-header .default-sec-title{font-size:22px;font-weight:600;color:var(--color-1f2937)}.admin-aboutUs-management .default-header .add-btn{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:400;color:var(--color-ffffff);background-color:var(--color-00a1d1);border:none;border-radius:16px;padding:8px 20px 8px 14px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap;text-decoration:none}.admin-aboutUs-management .default-header .add-btn:hover{background-color:var(--color-0091c1)}.admin-aboutUs-management .default-header .add-icon{font-size:18px;line-height:1;margin-top:-4px}.admin-aboutUs-management .history-card-grid{display:flex;gap:24px;overflow-x:auto;padding-bottom:12px;scroll-behavior:smooth;scrollbar-width:none}.admin-aboutUs-management .history-card{position:relative;border:1px solid var(--color-e5e7eb);flex:0 0 350px;background:var(--color-ffffff);border-radius:12px;overflow:hidden;background-color:var(--color-ffffff);transition:box-shadow .2s ease;cursor:pointer}.admin-aboutUs-management .history-card:hover{box-shadow:0 8px 20px var(--color-rgba-0-0-0-0-08)}.admin-aboutUs-management .history-delete-btn{position:absolute;top:12px;right:12px;background:var(--color-rgba-239-68-68-0-9);color:var(--color-ffffff);border:none;border-radius:10px;padding:6px 12px;font-size:12px;cursor:pointer;opacity:0;transition:opacity .2s ease;z-index:2}.admin-aboutUs-management .history-card:hover .history-delete-btn{opacity:1}.admin-aboutUs-management .history-card .history-card-image-wrapper{padding:20px 20px 0}.admin-aboutUs-management .history-card .history-card-image{width:100%;height:200px;object-fit:cover;border-radius:10px;display:block}.admin-aboutUs-management .history-card .history-card-image-placeholder{width:100%;height:200px;border-radius:10px;background:var(--color-f3f4f6);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--color-9ca3af)}.admin-aboutUs-management .history-card .history-card-content{padding:4px 0 16px}.admin-aboutUs-management .history-card .history-card-label{font-size:12px;font-weight:500;color:var(--color-9ca3af);padding:12px 20px 0;margin:0}.admin-aboutUs-management .history-card .history-card-title{font-size:20px;font-weight:600;color:var(--color-1f2937);padding:4px 20px 0;margin:0;line-height:1.4}.admin-aboutUs-management .history-card .history-card-year{font-size:16px;font-weight:600;color:var(--color-374151);padding:4px 20px 0;margin:0}.admin-aboutUs-management .history-card .history-card-description{font-size:14px;font-weight:400;color:var(--color-6b7280);padding:4px 20px 0;margin:0;line-height:1.5}.admin-aboutUs-management .history-image-upload{margin-bottom:20px}.admin-aboutUs-management .history-image-empty{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px dashed var(--color-d1d5db);border-radius:12px;font-size:13px;color:var(--color-9ca3af)}.admin-aboutUs-management .history-image-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--color-e5e7eb);border-radius:12px}.admin-aboutUs-management .history-image-item img{width:56px;height:56px;border-radius:8px;object-fit:cover;border:1px solid var(--color-e5e7eb)}.admin-aboutUs-management .history-image-item span{flex:1;font-size:13px;color:var(--color-374151);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-aboutUs-management .history-image-actions{display:flex;gap:10px}.admin-aboutUs-management .default-section-footer{justify-content:space-between}.admin-aboutUs-management .company-image-upload{max-width:100%;margin:0 auto 20px}.admin-aboutUs-management .company-image-empty{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border:1px dashed var(--color-d1d5db);border-radius:14px;font-size:13px;color:var(--color-9ca3af)}.admin-aboutUs-management .company-image-item{display:flex;align-items:center;gap:16px;padding:14px 18px;border:1px solid var(--color-e5e7eb);border-radius:14px;background:var(--color-ffffff)}.admin-aboutUs-management .company-image-item img{width:72px;height:42px;border-radius:8px;object-fit:cover;border:1px solid var(--color-e5e7eb)}.admin-aboutUs-management .company-image-item span{flex:1;font-size:13px;color:var(--color-374151);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-aboutUs-management .company-image-actions{display:flex;gap:12px}.admin-aboutUs-management .admin-company-section{margin-bottom:48px}.admin-aboutUs-management .upload-wrapper{display:flex;justify-content:center}.admin-aboutUs-management .default-editor-upload{width:100%;max-width:960px;height:350px;border:3px dashed var(--color-e5e7eb);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.admin-aboutUs-management .default-editor-upload:hover{border-color:var(--color-00a1d1)}.admin-aboutUs-management .default-editor-upload-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.admin-aboutUs-management .default-editor-upload-inner:hover{border-color:var(--color-00a1d1)}.admin-aboutUs-management .default-editor-upload-inner span{color:var(--color-00a1d1)}.admin-aboutUs-management .admin-company-structure-section,.admin-aboutUs-management .admin-direction-teams-section{margin-bottom:48px}.admin-aboutUs-management .direction-card-grid{display:flex;gap:24px;overflow-x:auto;padding-bottom:12px;scroll-behavior:smooth;scrollbar-width:none}.admin-aboutUs-management .people-image-upload{margin-bottom:20px}.admin-aboutUs-management .people-image-empty{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px dashed var(--color-d1d5db);border-radius:12px;font-size:13px;color:var(--color-9ca3af)}.admin-aboutUs-management .people-image-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--color-e5e7eb);border-radius:12px;background:var(--color-ffffff)}.admin-aboutUs-management .people-image-item img{width:56px;height:56px;border-radius:8px;object-fit:cover;object-position:top;border:1px solid var(--color-e5e7eb)}.admin-aboutUs-management .people-image-item span{flex:1;font-size:13px;color:var(--color-374151);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-aboutUs-management .people-image-actions{display:flex;gap:10px}.admin-aboutUs-management .direction-actions{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:10;opacity:0;transition:opacity .2s ease}.admin-aboutUs-management .direction-card:hover .direction-actions{opacity:1}.admin-aboutUs-management .direction-delete-btn{background:var(--color-rgba-239-68-68-0-9);color:var(--color-ffffff);border:none;border-radius:10px;padding:6px 12px;font-size:12px;cursor:pointer}.admin-aboutUs-management .direction-edit-btn{background:#eab308;color:var(--color-ffffff);border:none;border-radius:10px;padding:6px 12px;font-size:12px;cursor:pointer}.admin-aboutUs-management .direction-card{position:relative;border:1px solid var(--color-e5e7eb);flex:0 0 300px;background:var(--color-ffffff);border-radius:12px;overflow:hidden;background-color:var(--color-ffffff);transition:box-shadow .2s ease}.admin-aboutUs-management .direction-card:hover{box-shadow:0 8px 20px var(--color-rgba-0-0-0-0-08)}.admin-aboutUs-management .direction-card .direction-card-label{font-size:12px;font-weight:500;color:var(--color-9ca3af);padding:12px 20px 0}.admin-aboutUs-management .direction-card .direction-team-name{font-size:20px;font-weight:600;color:var(--color-1f2937);padding:4px 20px 12px;line-height:1.4}.admin-aboutUs-management .direction-card .direction-card-image-wrapper{padding:20px 20px 0}.admin-aboutUs-management .direction-card .direction-card-image{width:100%;height:200px;object-fit:cover;object-position:top;border-radius:10px;display:block}.admin-aboutUs-management .direction-card .direction-card-position{font-size:16px;font-weight:600;color:var(--color-374151);margin-bottom:12px;padding:5px 20px}.admin-aboutUs-management .popup-overlay{position:fixed;inset:0;background:var(--color-rgba-0-0-0-0-45);display:none;align-items:center;justify-content:center;z-index:9999}.admin-aboutUs-management .history-popup-card{width:720px;max-width:95%}.admin-aboutUs-management .popup-card{width:420px;background:var(--color-ffffff);border-radius:16px;padding:24px}.admin-aboutUs-management .popup-overlay .popup-card .upload-box{display:flex;align-items:center;justify-content:center;border:3px dashed var(--color-d1d5db);border-radius:12px;padding:32px;text-align:center;cursor:pointer;margin-bottom:20px}.admin-aboutUs-management .popup-overlay .popup-card .upload-box span{color:var(--color-00a1d1);font-weight:500}.admin-aboutUs-management .popup-overlay .popup-card .form-group{margin-bottom:16px}.admin-aboutUs-management .popup-overlay .popup-card .form-group label{font-size:13px;color:var(--color-6b7280);display:block;margin-bottom:6px}.admin-aboutUs-management .popup-overlay .popup-card .form-group input{width:100%;padding:10px 14px;border:1px solid var(--color-d1d5db);border-radius:10px}.admin-aboutUs-management .popup-overlay .popup-card .popup-actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.admin-aboutUs-management .popup-overlay .popup-card .right-actions{display:flex;gap:12px}.admin-aboutUs-management .popup-overlay .popup-card .btn-delete{background:none;border:none;color:var(--color-ef4444);font-weight:500;cursor:pointer}.admin-aboutUs-management .popup-overlay .popup-actions .btn-primary{background-color:var(--color-00a1d1);color:var(--color-ffffff)}@media(max-width:1440px){.admin-aboutUs-management{padding:32px}.admin-aboutUs-management .upload-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1280px){.admin-aboutUs-management{margin-left:240px;padding:28px}.admin-aboutUs-management .aboutUs-header h1{font-size:32px;margin-bottom:60px}.admin-aboutUs-management .history-card{flex:0 0 320px}.admin-aboutUs-management .direction-card{flex:0 0 280px}}@media(max-width:1024px){.admin-aboutUs-management{margin-left:0;margin-top:70px;padding:24px}.admin-aboutUs-management .upload-grid{grid-template-columns:repeat(2,1fr)}.admin-aboutUs-management .default-section-footer{flex-direction:column;align-items:flex-start;gap:12px}.admin-aboutUs-management .popup-card,.admin-aboutUs-management .history-popup-card{width:95%}}@media(max-width:768px){.admin-aboutUs-management{padding:20px 16px;margin-left:0}.admin-aboutUs-management .aboutUs-header h1{font-size:26px;margin-bottom:40px}.admin-aboutUs-management .upload-grid{grid-template-columns:1fr}.admin-aboutUs-management .upload-box{height:auto;padding:48px 16px}.admin-aboutUs-management .default-header{flex-direction:column;align-items:flex-start;gap:12px}.admin-aboutUs-management .default-header .add-btn{width:100%;justify-content:center}.admin-aboutUs-management .history-card{flex:0 0 280px}.admin-aboutUs-management .direction-card{flex:0 0 260px}.admin-aboutUs-management .popup-overlay .popup-card .popup-actions{flex-direction:column;gap:12px;align-items:stretch}.admin-aboutUs-management .popup-overlay .popup-card .right-actions{justify-content:space-between}}@media(max-width:480px){.admin-aboutUs-management .aboutUs-header h1{font-size:22px}.admin-aboutUs-management .history-card{flex:0 0 240px}.admin-aboutUs-management .direction-card{flex:0 0 220px}.admin-aboutUs-management .upload-box.small{min-width:100%;padding:40px 14px}}.admin-project-management{position:relative;font-family:Inter,sans-serif;margin-left:280px;margin-top:74px;padding:40px}.admin-project-management .apm-header{display:flex;flex-direction:column}.admin-project-management .apm-page-title{font-size:36px;font-weight:600;color:var(--color-1f2937);margin-bottom:86px}.admin-project-management .apm-grid{background-color:var(--color-ffffff)}.admin-project-management .apm-grid-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px}.admin-project-management .apm-grid-title{font-size:20px;font-weight:600;line-height:26px;color:var(--color-66696b)}.admin-project-management .apm-add-btn{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:400;color:var(--color-ffffff);background-color:var(--color-00a1d1);border:none;border-radius:16px;padding:8px 20px 8px 14px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap;text-decoration:none}.admin-project-management .apm-add-btn:hover{background-color:var(--color-0091c1)}.admin-project-management .apm-add-icon{font-size:18px;line-height:1;margin-top:-4px}.admin-project-management .apm-empty-state{text-align:center;padding:40px;color:var(--color-66696b)}.admin-project-management .apm-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.admin-project-management .apm-card{background-color:var(--color-ffffff);border:1px solid var(--color-e5e7eb);border-radius:8px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;cursor:pointer}.admin-project-management .apm-card:hover{box-shadow:0 4px 12px var(--color-rgba-0-0-0-0-1);transform:translateY(-2px)}.admin-project-management .apm-card-image-wrapper{position:relative;width:100%;height:200px;overflow:hidden}.admin-project-management .apm-card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.admin-project-management .apm-card:hover .apm-card-image{transform:scale(1.05)}.admin-project-management .apm-card-content{padding:16px}.admin-project-management .apm-card-title{font-size:18px;font-weight:600;color:var(--color-1f2937);margin-bottom:8px;line-height:1.4}.admin-project-management .apm-card-category{font-size:14px;color:var(--color-00a1d1);margin-bottom:4px;font-weight:500}.admin-project-management .apm-card-client{font-size:14px;color:var(--color-66696b)}.admin-project-management .apm-card-actions{padding:0 16px 16px;display:flex;align-items:center;justify-content:space-between}.admin-project-management .apm-edit-btn{display:inline-block;font-size:14px;color:var(--color-00a1d1);text-decoration:none;font-weight:500;transition:color .2s ease}.admin-project-management .apm-edit-btn:hover{color:var(--color-0091c1)}.admin-project-management .apm-delete-form{display:inline-block}.admin-project-management .apm-delete-btn{background:none;border:none;color:var(--color-d10000);font-size:14px;font-weight:500;cursor:pointer;padding:0;font-family:inherit;transition:color .2s ease}.admin-project-management .apm-delete-btn:hover{color:var(--color-ff3131)}@media screen and (max-width:1024px){.admin-project-management .apm-card-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.admin-project-management{margin-left:0;padding:20px}.admin-project-management .apm-card-grid{grid-template-columns:1fr}.admin-project-management .apm-page-title{font-size:28px;margin-bottom:40px}}.admin-project-add{margin-left:280px;margin-top:74px;position:relative;font-family:Inter,sans-serif;padding:40px}.admin-project-add .add-project-header{display:flex;flex-direction:column}.admin-project-add .project-editor-title{font-size:36px;font-weight:600;color:var(--color-1f2937);margin-bottom:86px}.admin-project-add .project-editor-card{background:var(--color-ffffff);margin-bottom:24px}.admin-project-add .project-editor-label{display:block;font-size:22px;font-weight:600;color:var(--color-1f2937);margin-bottom:10px}.admin-project-add .project-editor-upload{width:100%;max-width:600px;height:360px;border:2px dashed var(--color-e5e7eb);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.admin-project-add .project-editor-upload:hover{border-color:var(--color-00a1d1)}.admin-project-add .project-editor-upload-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.admin-project-add .project-editor-upload-inner span{color:var(--color-00a1d1)}.admin-project-add .upload-preview{max-width:200px;max-height:200px;object-fit:cover;border-radius:8px;margin:0 auto;display:block}.admin-project-add .upload-text{font-size:14px;color:var(--color-6b7280);text-align:center;margin-top:8px}.admin-project-add .upload-icon{width:48px;height:48px;opacity:.6}.admin-project-add .link-text{color:var(--color-00a1d1);cursor:pointer;text-decoration:underline}.admin-project-add .project-editor-field{margin-bottom:20px}.admin-project-add .project-editor-input{width:100%;max-width:600px;padding:14px 16px;font-size:14px;font-family:Inter,sans-serif;color:var(--color-374151);background-color:var(--color-ffffff);border:1px solid var(--color-e5e7eb);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.admin-project-add .project-editor-input:focus{outline:none;border-color:var(--color-00a1d1);box-shadow:0 0 0 3px var(--color-rgba-0-161-209-0-1)}.admin-project-add .project-editor-input::placeholder{color:var(--color-9ca3af)}.admin-project-add .project-editor-input[type=textarea],.admin-project-add textarea.project-editor-input{resize:vertical;min-height:120px}.admin-project-add .project-editor-helper{font-size:14px;color:var(--color-6b7280);margin-top:8px}.admin-project-add .solution-card{background:var(--color-f9fafb);border:1px solid var(--color-e5e7eb);border-radius:8px;padding:16px;margin-bottom:16px}.admin-project-add .solution-label{font-size:16px;font-weight:500;color:var(--color-374151);margin-bottom:8px;display:block}.admin-project-add .solution-title,.admin-project-add .solution-desc{width:100%;padding:10px 12px;border:1px solid var(--color-e5e7eb);border-radius:6px;font-size:14px;font-family:Inter,sans-serif}.admin-project-add .solution-desc{resize:vertical;min-height:80px}.admin-project-add .project-editor-actions{display:flex;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-e5e7eb)}.admin-project-add .project-save-btn{background-color:var(--color-00a1d1);color:var(--color-ffffff);border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.admin-project-add .project-save-btn:hover{background-color:var(--color-0091c1)}.admin-project-add .btn-secondary{background-color:var(--color-6b7280);color:var(--color-ffffff);border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;transition:background-color .2s ease}.admin-project-add .btn-secondary:hover{background-color:var(--color-4b5563)}.admin-project-add .btn-danger{background-color:var(--color-dc2626);color:var(--color-ffffff);border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;margin-top:16px}.admin-project-add .btn-danger:hover{background-color:var(--color-b91c1c)}@media screen and (max-width:1024px){.admin-project-add{margin-left:0;padding:20px}.admin-project-add .project-editor-title{font-size:28px;margin-bottom:40px}}.sales-page{font-family:Inter,sans-serif}.sales-list{display:flex;flex-direction:column;gap:14px;background-color:var(--color-ffffff);border-radius:14px;max-height:320px;overflow-y:auto}.sales-item{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-ffffff);border-radius:14px;box-shadow:0 0 5px var(--color-00000019);transition:transform .2s ease}.sales-item:hover{transform:translateY(-1px)}.sales-content{display:flex;align-items:center;gap:14px;padding:14px;flex:1}.sales-photo{width:50px;height:50px;border-radius:10px;object-fit:cover}.sales-text{display:flex;flex-direction:column;gap:4px}.sales-name{font-size:14px;font-weight:500;color:var(--color-66696bb2)}.sales-contact{font-size:12px;color:var(--color-66696bb2)}.sales-category{display:inline-block;background:var(--color-e6f7ff);color:var(--color-00a1d1);padding:3px 8px;border-radius:6px;font-size:11px;margin-right:4px}.sales-actions{padding:14px 20px}.sales-delete{width:20px;cursor:pointer;transition:opacity .2s ease}.sales-delete:hover{opacity:.7}.sales-modal{display:none;position:fixed;inset:0;background:var(--color-rgba-0-0-0-0-45);align-items:center;justify-content:center;z-index:9999}.sales-modal-box{background:var(--color-ffffff);border-radius:14px;padding:24px;width:100%;max-width:420px;box-shadow:0 10px 30px var(--color-00000033);display:flex;flex-direction:column;gap:20px}.sales-form-group{display:flex;flex-direction:column;gap:6px}.sales-form-group label{font-size:12px;color:var(--color-66696bb2)}.sales-input{border:1px solid var(--color-00000033);border-radius:10px;padding:10px;font-size:14px;outline:none}.sales-input:focus{border-color:var(--color-00a1d1)}.sales-file{border:1px dashed var(--color-00000033);border-radius:10px;padding:12px;text-align:center;cursor:pointer;color:var(--color-66696b)}.sales-file:hover{border-color:var(--color-00a1d1);color:var(--color-00a1d1)}.sales-actions-btn{display:flex;justify-content:flex-end;gap:20px}.sales-cancel{color:var(--color-ff3131);background:none;border:none;cursor:pointer}.sales-save{background:var(--color-66696bb2);color:var(--color-ffffff);border:none;border-radius:14px;padding:10px 20px;cursor:pointer}.sales-save:hover{background:var(--color-5a5d61)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-rgba-0-0-0-0-5);display:none;justify-content:center;align-items:center;z-index:1000}.modal-box{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;font-family:Inter,sans-serif;color:var(--color-0d202f)}.modal-title{margin-bottom:20px;font-size:24px;font-weight:700;font-family:Inter,sans-serif;color:var(--color-0d202f)}.modal-form .form-group{margin-bottom:15px}.modal-form label{display:block;margin-bottom:5px;font-weight:500;font-family:Inter,sans-serif;color:var(--color-66696bb2)}.modal-form input[type=text],.modal-form input[type=file]{width:100%;padding:8px;border:1px solid var(--color-dddddd);border-radius:4px;font-family:Inter,sans-serif;color:var(--color-0d202f)}.modal-form input[type=text]::placeholder,.modal-form input[type=file]::placeholder{color:var(--color-66696bb2)}.phone-input-container{display:flex;align-items:center;border:none;border-radius:4px;overflow:hidden;transition:border-color .2s ease}.phone-input-container:focus-within{border-color:var(--color-00a1d1);box-shadow:0 0 0 2px var(--color-rgba-0-161-209-0-1)}.phone-prefix{padding:8px 12px;background:var(--color-f9f9f9);color:var(--color-66696bb2);font-family:Inter,sans-serif;border-right:none;font-weight:500}.phone-input{flex:1;padding:8px 12px;border:none!important;outline:none!important;font-family:Inter,sans-serif;color:var(--color-0d202f);background:transparent}.phone-input::placeholder{color:var(--color-66696bb2)}.custom-dropdown{position:relative;width:100%}.dropdown-selected{padding:8px 12px;border:1px solid var(--color-dddddd);border-radius:4px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;color:var(--color-0d202f);transition:border-color .2s ease}.dropdown-selected:focus{border-color:var(--color-00a1d1);box-shadow:0 0 0 2px var(--color-rgba-0-161-209-0-1);outline:none}.dropdown-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-666666);transition:transform .2s ease}.custom-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.dropdown-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--color-dddddd);border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;display:none;z-index:10}.custom-dropdown.open .dropdown-options{display:block}.option-item{padding:8px 12px;cursor:pointer;display:flex;align-items:center;font-family:Inter,sans-serif;color:var(--color-0d202f)}.option-item:hover{background:var(--color-f8f9fa)}.option-checkbox{margin-right:8px;accent-color:var(--color-00a1d1)}.selected-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag{background:var(--color-e6f7ff);color:var(--color-00a1d1);padding:2px 6px;border-radius:3px;font-size:12px;display:flex;align-items:center;gap:4px}.tag-remove{cursor:pointer;font-weight:700}.cancel-btn,.save-btn{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-family:Inter,sans-serif}.cancel-btn{background:var(--color-6c757d);color:#fff}.cancel-btn:hover{background:var(--color-5a6268)}.save-btn{background:var(--color-00a1d1);color:#fff}.save-btn:hover{background:var(--color-0081a8)}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.history-section .outer-container,.company-section .outer-container{position:relative;max-width:1920px;margin:0 auto;padding:0 15px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px;box-sizing:border-box;width:100%}.row.clearfix:after{content:"";display:table;clear:both}@media(min-width:768px){.col-md-6{flex:0 0 auto;width:50%}.col-md-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.col-lg-3{flex:0 0 auto!important;width:25%!important;max-width:25%!important}.col-lg-4{flex:0 0 auto!important;width:33.333333%!important;max-width:33.333333%!important}.col-lg-6{flex:0 0 auto!important;width:50%!important;max-width:50%!important}.col-lg-8{flex:0 0 auto!important;width:66.666667%!important;max-width:66.666667%!important}}.col-sm-12{width:100%}.align-items-center{align-items:center}.clearfix:after{content:"";display:table;clear:both}.centred{text-align:center}.mb_25{margin-bottom:25px}.mb_30{margin-bottom:30px}.mb_35{margin-bottom:35px}.mb_45{margin-bottom:45px}.mb_50{margin-bottom:50px}.mt_12{margin-top:12px}.pt_25{padding-top:25px}.pr_35{padding-right:35px}.pl_35{padding-left:35px}.pl_15{padding-left:15px}.pr_15{padding-right:15px}.sec-title{position:relative;display:block}.sec-title h6{position:relative;display:inline-block;font-size:15px;line-height:24px;text-transform:uppercase;color:var(--theme-color);border-bottom:2px solid var(--theme-color);padding-left:10px;margin-bottom:16px}.sec-title h6:before{position:absolute;content:"";background-color:var(--theme-color);width:2px;height:17px;left:0;bottom:0}.sec-title h2{display:block;font-size:50px;line-height:58px}.sec-title h2 span{font-weight:300;color:var(--theme-color)}.sec-title.light h2{color:var(--color-ffffff)}.sec-title.light h6{color:var(--theme-color)}.sec-title p{margin-top:12px}.theme-btn{position:relative;display:inline-flex;overflow:hidden;vertical-align:middle;font-size:15px;line-height:28px;font-weight:600;text-transform:uppercase;font-family:var(--title-font);color:var(--title-color);text-align:center;padding:15px 40px;cursor:pointer;z-index:1;transition:all .5s ease}.theme-btn.btn-one{background-color:var(--theme-color);color:var(--title-color)}.theme-btn.btn-one:hover{background-color:var(--secondary-color);color:var(--color-ffffff)}.theme-btn span{position:relative}.theme-btn i{position:relative;font-size:18px;margin-right:10px}.about-style-three{position:relative;padding:120px 0}.about-style-three .image-box{position:relative;display:block;margin-right:20px;padding:0 120px 240px 60px}.about-style-three .image-box .image-1{position:absolute;right:0;bottom:0;height:370px;width:370px;z-index:4}.about-style-three .image-box .image-2{position:relative;display:block;height:459px;width:370px}.about-style-three .image-box .image-3{position:absolute;left:0;bottom:120px;height:339px;width:270px}.about-style-three .image-box figure{overflow:hidden}.about-style-three .image-box figure img{width:100%;height:100%;object-fit:cover;object-position:center}.about-style-three .rotate-text{position:absolute;top:217px;right:8px;font-size:18px;line-height:26px;font-family:var(--title-font);color:var(--title-color);font-weight:600;text-transform:uppercase;background-color:var(--theme-color);padding:17px 30px;transform:rotate(-90deg)}.about-style-three .rotate-text:before{position:absolute;content:"";background-color:var(--secondary-color);width:20px;height:1px;left:0;top:30px}.about-style-three.alternat-2 .rotate-text{background-color:var(--theme-color);color:var(--color-f0f4f8)}.about-style-three.alternat-2 .rotate-text:before{display:none}.about-style-three.alternat-2 .content-box .inner-box .left-content .icon-box{color:var(--theme-color);background-color:var(--color-f0f4f8)}.about-style-three .content-box{position:relative;display:block;margin-top:-10px}.about-style-three .content-box .inner-box .left-content{position:relative;display:block}.about-style-three .content-box .inner-box .left-content .icon-box{position:relative;display:inline-block;width:80px;height:90px;line-height:100px;text-align:center;font-size:40px;color:var(--secondary-color);background-color:var(--theme-color);margin-bottom:25px;clip-path:polygon(50% 0%,100% 20%,100% 80%,50% 100%,50% 100%,0 80%,0 20%)}.about-style-three .content-box .inner-box .left-content h3{font-size:24px;line-height:32px;margin-bottom:10px}.about-style-three .content-box .inner-box .left-content p{margin-bottom:16px}.about-style-three .content-box .inner-box .left-content .list-item{position:relative;display:block;margin-bottom:38px}.about-style-three .content-box .inner-box .left-content .list-item li{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:10px}.about-style-three .content-box .inner-box .left-content .list-item li:last-child{margin-bottom:0}.about-style-three .content-box .award-box{position:relative;display:block;background-color:var(--color-faf5ee);padding:30px 30px 32px}.about-style-three .content-box .award-box h4{position:absolute;display:inline-block;font-size:20px;line-height:28px;color:var(--color-cdc7bf);text-transform:uppercase;left:-15px;top:25px;transform:rotate(-45deg)}.about-style-three .content-box .award-box .award-image{position:relative;display:block;margin-bottom:32px}.about-style-three .content-box .award-box h6{display:block;font-size:16px;line-height:24px;color:var(--color-6f6d69);margin-bottom:5px}.about-style-three .content-box .award-box h5{display:block;font-size:18px;line-height:26px;margin-bottom:11px}.about-style-three .content-box .award-box .text{position:relative;display:inline-block;font-size:15px;line-height:22px;font-family:var(--title-font);color:var(--color-6f6d69);font-weight:600;text-transform:uppercase;padding-left:40px}.about-style-three .content-box .award-box .text:before{position:absolute;content:"";background-color:var(--secondary-color);width:30px;height:1px;left:0;top:10px}.about-style-three .content-box .award-box:before{position:absolute;content:"";background-color:var(--color-ffffff);width:100px;height:100px;left:0;top:0;clip-path:polygon(0% 0%,100% 0%,0% 100%,0% 100%,0% 0%)}.about-style-three .content-box .award-box:after{position:absolute;content:"";background-color:var(--color-ffffff);width:100px;height:100px;right:0;bottom:0;clip-path:polygon(0% 100%,100% 0%,100% 100%,0% 100%,0% 0%)}.history-section{position:relative;padding:112px 0}.history-section.bg-color-1{background-color:var(--color-f0f4f8)}.history-section .history-carousel{position:relative;max-width:1200px;width:100%;margin:0 auto;padding:0 15px}.history-section .history-item{background:var(--color-e2e7ed)}.history-section .history-inner{padding:0}.history-section .history-image{position:relative;width:585px;height:365px}.history-section .history-image img{width:100%;height:100%;object-fit:cover;object-position:center}.history-section .history-content{padding:45px 50px 44px 35px}.history-section .history-content h2{font-size:30px;font-weight:600;color:var(--title-color);font-family:var(--title-font);line-height:38px;margin-bottom:22px;position:relative}.history-section .history-content h2:after{content:"";position:absolute;width:70px;height:1px;background:var(--theme-color);left:0;bottom:-12px}.history-section .history-content p{margin-bottom:17px;font-weight:400;text-align:justify}.history-section .history-content h5{font-size:18px;font-weight:600;color:var(--title-color);font-family:var(--title-font);line-height:26px}.history-section .history-nav{margin-top:80px;padding-top:35px;border-top:4px solid var(--color-cdd5dd)}.history-section .history-years{display:flex;justify-content:center;gap:160px}.history-section .history-years li{font-size:18px;cursor:pointer;color:var(--color-66696b);position:relative;transition:.3s}.history-section .history-years li.active{color:var(--color-0d202f);font-weight:600}.history-section .history-years li:before{content:"";position:absolute;width:1px;height:25px;background:var(--theme-color);top:-30px;left:50%;opacity:0}.history-section .history-years li:after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;border:2px solid var(--theme-color);top:-40px;left:50%;transform:translate(-50%);opacity:0}.history-section .history-years li.active:before,.history-section .history-years li.active:after{opacity:1}.company-section{position:relative;padding-bottom:575px}.company-section .bg-layer{position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 127px);background-size:cover;background-repeat:no-repeat;background-position:center}.company-section .outer-container{position:relative;padding:0 60px}.company-section .outer-box{position:relative;display:block;box-shadow:0 0 30px 0 var(--color-rgba-51-45-79-0-1)}.company-section .outer-box:after{content:"";display:table;clear:both}.company-section .title-column{position:relative;float:left;width:40%}.company-section .single-column{position:relative;float:left;width:20%}.company-section .title-column .sec-title{background-color:var(--secondary-color);padding:47px 40px 46px 60px}.company-section .single-column .inner-box{position:relative;display:block;background-color:var(--color-ffffff)}.company-section .single-column .inner-box .static-content{position:relative;padding:36px 20px 32px 40px;border-right:1px solid var(--color-ebe9ef)}.company-section .single-column:last-child .inner-box .static-content,.company-section .single-column:last-child .inner-box .overlay-content{border-right:none}.company-section .single-column .inner-box h6{display:block;font-size:15px;line-height:22px;color:var(--color-a9a5b8);font-weight:600;text-transform:uppercase}.company-section .single-column .inner-box h3{display:block;font-size:24px;line-height:32px;margin-bottom:18px}.company-section .single-column .inner-box p{margin-bottom:27px}.company-section .single-column .inner-box .icon-box{position:relative;display:inline-block;font-size:50px;color:var(--theme-color)}.company-section .single-column .inner-box .overlay-content{position:absolute;left:0;top:0;width:100%;background-color:var(--color-ffffff);z-index:2;padding:47px 40px 20px;border-right:1px solid var(--color-ebe9ef);opacity:0;transform:scaleY(0);transform-origin:top center;transition:all .5s ease}.company-section .single-column .inner-box:hover .overlay-content{opacity:1;transform:scaleY(1)}.company-section .single-column .inner-box .overlay-content p{margin-bottom:30px}.company-section .single-column .inner-box h4{display:block;font-size:20px;line-height:28px;margin-bottom:12px}.company-section .single-column .inner-box .list-item li{position:relative;display:block;font-size:17px;margin-bottom:11px;padding-left:25px}.company-section .single-column .inner-box .list-item li:last-child{margin-bottom:0}.company-section .single-column .inner-box .list-item li:before{position:absolute;content:"";font-family:flaticon_metallic;left:0;top:0;color:var(--color-a9a5b8);font-size:20px}.company-section .single-column .inner-box .list-item{margin-bottom:20px}.company-section .single-column .inner-box .link a{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:22px;font-weight:600;text-transform:uppercase;color:var(--title-color);margin-bottom:34px}.company-section .single-column .inner-box .link a:hover{color:var(--theme-color)}.company-section .single-column .inner-box .link a i{position:relative;display:inline-block;font-size:22px;top:2px;color:var(--theme-color)}.company-section .single-column .inner-box .download-box{position:relative;display:flex;align-items:center;gap:40px;background-color:var(--color-f5f4f9);padding:18px 0;z-index:1}.company-section .single-column .inner-box .download-box:before{position:absolute;content:"";background-color:var(--color-f5f4f9);width:calc(100% + 40px);height:100%;left:-20px;top:0}.company-section .single-column .inner-box .download-box button[type=button]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;cursor:pointer}.company-section .single-column .inner-box .download-box .icon-box{position:relative;display:inline-block;font-size:40px}.company-section .single-column .inner-box .download-box .icon-box:before{position:absolute;content:"";background-color:var(--color-dddbe4);width:1px;height:50px;top:-5px;right:-20px}.company-section .single-column .inner-box .download-box h4{margin-bottom:4px}.company-section .single-column .inner-box .download-box span{position:relative;display:block;font-size:15px;line-height:22px;color:var(--color-a9a5b8)}.chooseus-style-two{position:relative;padding:112px 0 75px}.chooseus-section .akhlak-logo img{height:45px;vertical-align:middle;margin-bottom:5px}.chooseus-section .sec-title{margin-bottom:40px}.chooseus-block-two .inner-box{position:relative;display:block;margin-bottom:38px}.chooseus-block-two .inner-box .icon-box{position:relative;display:inline-block;width:80px;height:90px;line-height:100px;background-color:var(--color-f5f4f9);text-align:center;font-size:40px;color:var(--title-color);margin-bottom:22px;clip-path:polygon(50% 0%,100% 20%,100% 80%,50% 100%,50% 100%,0 80%,0 20%);transition:all .5s ease}.chooseus-block-two .inner-box:hover .icon-box{color:var(--color-ffffff);background-color:var(--theme-color)}.chooseus-block-two .inner-box h3{position:relative;display:block;font-size:24px;font-weight:600;line-height:32px;margin-bottom:9px;padding-left:22px}.chooseus-block-two .inner-box h3 i{position:absolute;left:0;top:3px;font-size:16px;color:var(--theme-color)}.chooseus-style-two .image-box{position:relative;display:block}.chooseus-style-two .image-box .image{position:relative;display:block;border-radius:50%;width:370px;height:370px}.chooseus-style-two .image-box .image img{width:100%;height:100%;object-fit:cover;object-position:left;border-radius:50%}.right-content .chooseus-block-two .inner-box h3{padding-left:0;padding-right:22px;text-align:right}.right-content .chooseus-block-two .inner-box h3 i{left:inherit;right:0}.right-content .chooseus-block-two .inner-box{text-align:right}.organization-structure{position:relative;padding:112px 0}.organization-structure .structure-wrapper{display:flex;justify-content:center;align-items:center}.organization-structure .structure-image{position:relative;max-width:1600px;max-height:680;width:100%}.organization-structure .structure-image img{width:100%;object-fit:cover;object-position:center;height:auto;display:block}.features-section{position:relative;background-color:var(--color-f2f4f8);padding-top:112px}.features-section:before{position:absolute;content:"";background-color:var(--color-ffffff);width:100%;height:205px;left:0;bottom:0}.features-section .bg-layer{position:absolute;width:100%;height:calc(100% - 205px);left:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center}.features-section .title-box{position:relative;display:flex;align-items:center;justify-content:space-between}.features-section .title-box .rotate-text{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;border:1px solid var(--color-ffffff);border-radius:50%;background-color:var(--color-rgba-0-0-0-0-5)}.features-section .title-box .rotate-text .video-btn a{position:relative;display:inline-block;font-size:30px;top:3px;color:var(--color-ffffff);z-index:1}.features-section .title-box .rotate-text .video-btn a:hover{color:var(--theme-color)}.features-section .title-box .rotate-text .curved-circle-svg{position:absolute;left:0;top:0;width:100%;height:100%;animation:rotateText 15s linear infinite}.features-section .title-box .rotate-text .curved-circle-svg text{font-size:23px;font-family:var(--title-font);fill:var(--color-ffffff);font-weight:600;text-transform:uppercase;letter-spacing:2px}.features-section .title-box .rotate-text .curved-circle-svg textPath{fill:var(--color-ffffff)}@keyframes rotateText{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.features-section .inner-container{position:relative;display:block;background-color:var(--color-ffffff);box-shadow:0 0 30px 0 var(--color-rgba-0-0-0-0-1)}.features-section .inner-container .left-content{position:relative;padding:52px 0 54px 50px}.features-section .inner-container .left-content .title-box{position:relative;display:block;padding-bottom:21px;margin-bottom:27px}.features-section .inner-container .left-content .title-box .title-shape{position:absolute;left:0;bottom:0;width:70px;height:1px;background-color:var(--theme-color)}.features-section .inner-container .left-content .title-box .title-shape:before,.features-section .inner-container .left-content .title-box .title-shape:after{position:absolute;content:"";background-color:var(--theme-color);width:1px;height:20px;bottom:-10px}.features-section .inner-container .left-content .title-box .title-shape:before{left:0}.features-section .inner-container .left-content .title-box .title-shape:after{right:0}.features-section .inner-container .left-content .title-box h3{font-size:30px;line-height:38px}.features-section .inner-container .left-content p{margin-bottom:27px}.features-section .content-box{position:relative;display:block;border-left:1px solid var(--color-e7eaef)}.features-section .tabs-box{position:relative}.features-section .tabs-box .tab{transform:scale(.9) translateY(0);opacity:0;visibility:hidden;position:absolute}.features-section .tabs-box .tab.active-tab{transform:scale(1) translateY(0);opacity:1;visibility:visible;position:relative}.features-section .tabs-box .tabs-content{position:absolute;top:50%;right:40px;transform:translateY(-50%)}.features-section .tabs-box .tabs-content .image-box{position:relative;display:block;border-radius:50%}.features-section .tabs-box .tabs-content .image-box img{width:100%;border-radius:50%}.features-section .tab-btns li{position:relative;display:block;border-bottom:1px solid var(--color-e7eaef);padding:36px 0 30px 25px;cursor:pointer;transition:all .5s ease}.features-section .tab-btns li.active-btn{padding-left:140px}.features-section .tab-btns li .icon-box{position:absolute;left:0;top:0;width:98px;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--theme-color);font-size:50px;color:var(--color-ffffff);opacity:0;transition:all .5s ease}.features-section .tab-btns li.active-btn .icon-box{opacity:1}.features-section .tab-btns li h4{position:relative;display:inline-block;font-size:20px;line-height:32px;border-bottom:1px dashed transparent;transition:all .5s ease}.features-section .tab-btns li.active-btn h4{border-color:var(--theme-color)}.team-section{position:relative;padding:112px 0}.team-block-one .inner-box{position:relative;display:block;background-color:var(--color-f3f5f9);padding:40px 30px 32px;margin-bottom:30px}.team-block-one .inner-box .image-box{position:relative;display:flex;align-items:center;gap:30px}.team-block-one .inner-box .image-box .image{position:relative;display:block;overflow:hidden;max-width:170px}.team-block-one .inner-box .image-box .image img{width:100%;transition:all .3s cubic-bezier(.25,.8,.25,1)}.team-block-one .inner-box:hover .image-box .image img{transform:scale(1.1)}.team-block-one .inner-box .image-box .image:before{position:absolute;content:"";background-color:var(--color-f3f5f9);width:75px;height:75px;left:0;top:-1px;z-index:1;clip-path:polygon(0% 0%,100% 0%,0% 100%,0% 100%,0% 0%)}.team-block-one .inner-box .image-box .image:after{position:absolute;content:"";background-color:var(--color-f3f5f9);width:75px;height:75px;right:0;bottom:0;z-index:1;clip-path:polygon(0% 100%,100% 0%,100% 100%,0% 100%,0% 0%)}.team-block-one .inner-box .image-box .experience-box h2{position:relative;display:block;font-size:48px;line-height:50px;color:var(--color-a8acb3);margin-bottom:6px}.team-block-one .inner-box .image-box .experience-box h2 span{font-weight:400}.team-block-one .inner-box .image-box .experience-box h6{font-size:15px;line-height:22px;text-transform:uppercase;color:var(--color-a8acb3);margin-bottom:9px}.team-block-one .inner-box .image-box .experience-box a{position:relative;display:inline-block;font-size:22px;line-height:22px;color:var(--color-a8acb3)}.team-block-one .inner-box .image-box .experience-box a:hover{color:var(--theme-color)}.team-block-one .inner-box .lower-content{position:relative;display:block;padding-top:32px}.team-block-one .inner-box .lower-content h3{display:block;font-size:24px;line-height:32px;margin-bottom:4px}.team-block-one .inner-box .lower-content h3 a{display:inline-block;color:var(--title-color)}.team-block-one .inner-box .lower-content h3 a:hover{color:var(--theme-color)}.team-block-one .inner-box .lower-content .designation{position:relative;display:block;color:var(--theme-color)}.team-block-one .inner-box .lower-content .social-box{position:absolute;right:-30px;bottom:-32px}.team-block-one .inner-box .lower-content .social-box .share-icon{position:relative;display:inline-block;width:50px;height:50px;line-height:54px;background-color:var(--color-ffffff);text-align:center;font-size:20px;color:var(--title-color);cursor:pointer;transition:all .5s ease}.team-block-one .inner-box .lower-content .social-box .share-icon:hover{color:var(--theme-color)}.team-block-one .inner-box .lower-content .social-box .social-links{position:absolute;right:10px;bottom:50px;transform:scaleY(0);opacity:0;transform-origin:bottom center;transition:all .5s ease}.team-block-one .inner-box .lower-content .social-box:hover .social-links{transform:scaleY(1);opacity:1}.team-block-one .inner-box .lower-content .social-box .social-links li{position:relative;display:block;margin-bottom:10px}.team-block-one .inner-box .lower-content .social-box .social-links li a{position:relative;display:inline-block;width:40px;height:40px;line-height:44px;background-color:var(--color-ffffff);text-align:center;font-size:18px;color:var(--color-a9adb4)}.team-block-one .inner-box .lower-content .social-box .social-links li a:hover{color:var(--color-ffffff);background-color:var(--theme-color)}.link-text-box a{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:22px;color:var(--title-color);text-transform:uppercase;font-weight:600;z-index:1}.link-text-box.light a{color:var(--color-ffffff)}.link-text-box a:hover{color:var(--theme-color)!important}.link-text-box a i{position:relative;display:inline-block;font-size:22px;color:var(--theme-color);top:2px}@media only screen and (max-width:1200px){.company-section .title-column{width:100%}.company-section .single-column{width:33.333%}.history-section .history-years{gap:100px}}@media only screen and (max-width:991px){.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8{width:100%}.col-md-6{width:50%}.about-style-three .image-box{padding:0;margin:0 auto 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;position:relative}.about-style-three .image-box .image-1,.about-style-three .image-box .image-2,.about-style-three .image-box .image-3{position:relative;width:100%;height:220px;bottom:auto;left:auto;right:auto}.about-style-three .image-box figure img{width:100%;height:100%;object-fit:cover}.about-style-three .content-box{margin-top:0}.about-style-three .rotate-text{display:none}.features-section .title-box{display:block}.features-section .title-box .rotate-text{margin-top:20px}.history-section .tab-btn-box .tab-btns{gap:60px}.history-section .tabs-box .tabs-content .tabs-inner .content-box{margin-left:0;padding:30px;margin-top:30px}.company-section .single-column{width:100%}.company-section{padding-bottom:300px}.company-section .outer-container{padding:0 15px}.organization-structure{padding:80px 0}.features-section .tabs-box .tabs-content{position:absolute;top:auto;bottom:120px;right:10px;transform:none;margin-top:0;z-index:10}.features-section .tabs-box .tabs-content .image-box{width:130px;height:130px}.features-section .content-box{position:relative}.features-section .tab-btns li.active-btn{padding-left:110px}.features-section .tab-btns li .icon-box{width:80px;font-size:40px}.features-section .tab-btns li{padding:30px 140px 25px 20px}.features-section .tab-btns li h4{font-size:18px;line-height:26px}.history-section .history-item .row{flex-direction:column}.history-section .history-image{width:100%;height:auto;aspect-ratio:16 / 9}.history-section .history-image img{width:100%;height:100%;object-fit:cover}.history-section .history-item .history-content{padding:30px}.history-section .history-years{gap:60px}.chooseus-style-two .image-box{display:flex;justify-content:center;align-items:center}}@media only screen and (max-width:767px){.col-md-6{width:100%}.about-style-three{padding:0 0 60px}.sec-title h2{font-size:36px;line-height:44px}.team-section,.history-section{padding:62px 0}.features-section{padding-top:62px}.features-section .bg-layer{background-position:left center}.features-section .sec-title p{margin-bottom:20px}.features-section .inner-container .left-content{padding:30px 20px}.features-section .inner-container .left-content .title-box{padding-bottom:15px;margin-bottom:20px}.features-section .inner-container .left-content .title-box h3{font-size:24px;line-height:32px}.features-section .inner-container .left-content p{margin-bottom:20px}.features-section .content-box{border-left:none;border-top:1px solid var(--color-e7eaef)}.features-section .tab-btns li{padding:25px 20px}.features-section .tab-btns li h4{font-size:18px;line-height:26px}.history-section .history-years{flex-wrap:wrap;gap:90px}.history-section .history-years li:before,.history-section .history-years li:after{display:none}.history-section .history-item{height:517px}.history-section .history-item .content-box h2{font-size:26px;line-height:34px}.company-section{padding-bottom:200px}.chooseus-style-two{padding:62px 0 25px}.chooseus-style-two .image-box .image{margin:30px 0}.about-style-three .image-box .image-1,.about-style-three .image-box .image-2,.about-style-three .image-box .image-3{height:180px}}@media only screen and (max-width:599px){.features-section .tabs-box .tabs-content .image-box{width:200px}.features-section .tabs-box .tabs-content .image-box img{width:100%}}@media only screen and (max-width:575px){.history-section .history-years{gap:70px}.history-section .history-item{height:480px}.history-section .history-item .content-box{padding:25px 20px}.history-section .history-item .content-box h2{font-size:22px;line-height:30px}.sec-title h2{font-size:30px;line-height:38px}.company-section .bg-layer{width:100vw;height:700px}}@media only screen and (max-width:499px){.team-block-one .inner-box .image-box{display:block}.team-block-one .inner-box .image-box .image{margin-bottom:15px}.features-section .inner-container .left-content{padding-left:15px;padding-right:15px}.features-section .tabs-box .tabs-content .image-box{width:100px}.features-section .tab-btns li.active-btn{padding-left:120px}.features-section .tab-btns li{padding-left:15px;padding-right:15px}.features-section .tab-btns li h4{font-size:16px;line-height:24px}.history-section .history-years{gap:50px}.history-section .history-years li{font-size:14px}.history-section .history-item .history-content p{font-size:14px;line-height:22px}.company-section .title-column .sec-title{padding-left:30px;padding-right:30px}.about-style-three .image-box{grid-template-columns:1fr}.about-style-three .image-box .image-1,.about-style-three .image-box .image-2,.about-style-three .image-box .image-3{height:180px}}.tab-wrapper{display:flex;justify-content:center;gap:24px}.tab-wrapper .tab{width:180px;padding:10px 0;border:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--color-ffffff);background-color:var(--color-06b6d4);opacity:.3;transition:opacity .3s ease}.tab-wrapper .tab.active{opacity:1}.image-wrapper{margin-top:48px;display:none;gap:20px;justify-content:center;flex-wrap:wrap}.image-wrapper.active{display:flex}.image-card{width:192px;height:192px;background-color:var(--color-e5e5e5);overflow:hidden;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease}.image-card:hover{transform:scale(1.15);z-index:5;box-shadow:0 18px 36px var(--color-rgba-0-0-0-0-2)}.image-card img{width:100%;height:100%;object-position:top;object-fit:cover}.image-card{position:relative}.card-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top,var(--color-rgba-0-0-0-0-75),var(--color-rgba-0-0-0-0));transform:translateY(100%);transition:transform .4s ease;color:var(--color-ffffff)}.image-card:hover .card-overlay{transform:translateY(0)}.card-overlay h4{font-size:14px;font-weight:600;margin-bottom:4px}.card-overlay span{font-size:12px;opacity:.85}.cv-link-btn{position:absolute;bottom:8px;right:8px;padding:1px 2px;background-color:var(--theme-color);color:var(--color-ffffff);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:400;z-index:20;text-decoration:none;transition:all .4s ease;box-shadow:0 4px 10px #00000026;opacity:0;pointer-events:none}.image-card:hover .cv-link-btn{opacity:1;pointer-events:auto}.cv-link-btn:hover{background-color:var(--secondary-color);color:var(--color-ffffff);transform:scale(1.05)!important}.simple-product-card{position:relative;background:var(--color-ffffff);overflow:hidden;box-shadow:0 4px 18px var(--color-rgba-0-0-0-0-06);transition:.3s ease;height:100%}.simple-product-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px var(--color-rgba-0-0-0-0-12)}.card-image{width:100%;height:260px;background-size:cover;background-position:center;background-color:var(--color-06b6d4)}.card-body{padding:20px}.product-title{font-size:20px;margin-bottom:8px}.product-title a{color:var(--color-1a1a1a);text-decoration:none}.product-title a:hover{color:var(--theme-color)}.product-category{display:inline-block;font-size:13px;color:var(--color-777777);margin-bottom:18px}.sales-contact{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--color-eeeeee)}.sales-contact img{width:48px;height:48px;object-fit:cover;border-radius:50%;object-position:top}.sales-info h6{font-size:14px;margin:0;font-weight:600}.sales-info p{font-size:13px;margin:0;color:var(--color-555555)}.sales-info small{font-size:12px;color:var(--color-888888)}@media(max-width:1024px){.image-card{width:160px;height:160px}}@media(max-width:640px){.tab-wrapper{flex-direction:column;align-items:center;gap:12px}.tab-wrapper .tab{width:100%;max-width:300px}.image-card{width:140px;height:140px}}.product-card-link{text-decoration:none;color:inherit;display:block}.product-card-link:hover{text-decoration:none}@media only screen and (max-width:1699px){.main-header .menu-right-content li.contact-link,.main-header .menu-right-content .language-box,.banner-section .pattern-layer,.banner-section .pattern-layer-2,.industries-style-three .image-layer,.banner-top-section .inner-box .video-box,.banner-top-section .inner-box p,.banner-section .banner-right-content{display:none}.intro-section .outer-container{padding-left:15px;padding-right:15px}.project-section .pattern-layer .pattern-2{display:none}.project-section{padding-right:0}.service-style-two .outer-container{padding-right:30px}.company-section .outer-container{padding:0}.header-style-four .header-lower .main-menu .navigation>li{padding:0;margin:0 18px;border:none}.header-style-four .header-lower .main-content .info-list{display:none}.header-style-four .header-lower .main-content{border:none}.header-style-four .outer-box{gap:20px}.service-section .lower-box{padding-right:0;margin-right:0}.service-section .lower-box .single-service-box,.industries-section .inner-container .single-box{position:relative}.industries-section .inner-container{padding-left:0;margin-left:0}.industries-section .inner-container .tabs-box{border-top:1px solid var(--color-e4e9ec)}.funfact-block-one .inner-box{padding-left:15px}.funfact-block-one .inner-box .bar-shape,.funfact-block-one .inner-box:before{display:none}}@media only screen and (max-width:1599px){.banner-top-section .inner-box h2{font-size:80px;line-height:90px}.funfact-block-one .inner-box h3{font-size:16px;line-height:22px}.header-style-four .outer-box .user-box{display:none}}@media only screen and (max-width:1399px){.main-header .menu-right-content .search-form{margin-left:0}.main-header .header-lower .left-column{gap:30px}.main-menu .navigation>li{margin:0 7px}.main-header .menu-right-content .search-form{width:180px}.main-header .bg-color{display:none}}@media only screen and (max-width:1299px){.header-style-four .header-lower .main-menu .navigation>li{margin-left:8px;margin-right:8px}.history-section .tab-btn-box .tab-btns{gap:100px}}@media only screen and (max-width:1200px){.main-menu,.sticky-header,.main-header.style-one .outer-container:before{display:none!important}.menu-area .mobile-nav-toggler{display:block;padding:10px}.banner-section .outer-container{padding-left:0}.banner-top-section .based-content{position:relative;width:100%}.banner-top-section .outer-container{padding-left:0}.about-section .inner-content .award-box{left:0;z-index:1}.industries-section .bg-layer,.industries-section:before{display:none}.header-style-two .header-lower .outer-box{padding:15px}.header-top .top-inner .text-box{display:none}.header-top{display:flex;align-items:center;justify-content:space-between;padding:20px 15px 50px}.header-style-two .logo-box{position:relative;left:0;top:0}.header-style-two .support-box{position:relative;top:0;right:0}.company-section .title-column{width:100%}.company-section .single-column{width:33.333%}.chooseus-style-two .image-box .image-shape{display:none}.industries-style-two .industries-block-one{width:50%}.header-style-two .menu-area .mobile-nav-toggler{background-color:var(--theme-color)}.banner-style-three{padding:0}.page-title .bg-layer{background-position:left center}}@media only screen and (min-width:768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul,.main-menu .navigation>li>.megamenu{display:block!important;visibility:hidden;opacity:0}}@media only screen and (max-width:991px){.banner-top-section .inner-box{padding-left:30px;padding-right:30px}.about-section .content-box .inner-box{margin-bottom:40px}.service-section .sec-title{padding-left:0}.service-section .upper-box .count-box,.project-section .upper-box .count-box{text-align:left;margin-bottom:20px}.industries-section .sec-title a{position:relative;bottom:0;margin-top:10px}.industries-section .tabs-box .content-box{margin-left:0}.industries-section .lower-box{display:block}.industries-section .lower-box .text-box{margin-bottom:20px}.project-section .sec-title{padding-left:0}.project-section .tab-btn-box{margin-bottom:30px}.working-section .right-content .tab-btns{position:relative;left:0;height:auto}.working-section .right-content .tab-btns li{position:relative;display:inline-block;clip-path:none}.working-section .right-content .tab-btns{margin-top:50px;margin-bottom:30px}.working-section .line-shape{display:none}.working-section .right-content{padding-left:0}.working-section .left-content{padding-right:0}.news-section .sec-title a,.industries-style-two .sec-title a,.testimonial-style-two .sec-title a{position:relative;bottom:0;margin-top:15px}.download-section .single-item{padding:0;margin-bottom:15px}.download-section .single-column:last-child .single-item{margin-bottom:0}.main-footer .footer-widget{margin:0 0 30px!important}.main-footer .widget-section{padding-bottom:70px}.footer-bottom .bottom-inner{display:block}.footer-bottom .bottom-inner .left-column{text-align:center}.footer-bottom .bottom-inner .left-column .social-links{justify-content:center}.footer-bottom .bottom-inner .middle-column{padding:0;border:none}.footer-bottom .bottom-inner .right-column{text-align:center}.header-style-two .support-box{display:none}.pricing-section .inner-box{margin-left:0;margin-top:30px}.process-section .content-box{margin-bottom:40px}.news-style-two .content-box{margin-right:0;margin-bottom:40px}.footer-style-two .big-text,.footer-style-two:before,.footer-style-two .footer-bottom:before{display:none}.footer-style-two .footer-bottom .copyright p{color:var(--color-ffffff)}.footer-style-two .footer-bottom{text-align:center}.footer-bottom .footer-nav{justify-content:center}.footer-style-two .footer-widget{margin:0 0 30px!important}.footer-style-two .widget-section{padding-bottom:60px}.footer-style-two .links-widget .links-list{margin-bottom:20px}.header-style-three .header-top-two .btn-box,.about-style-two .pattern-layer{display:none}.about-style-two:before{width:100%}.about-style-two .content-box{margin-bottom:40px}.about-style-two .inner-content .fact-box h6,.about-style-two .inner-content .inner-box .single-item h3,.about-style-two .inner-content .inner-box .single-item .inner a{color:var(--color-ffffff)}.about-style-two .inner-content .inner-box .single-item p{color:var(--color-ffffff);opacity:.7}.about-style-two .inner-content .fact-box{margin-bottom:40px}.industries-style-three .left-content .lower-box{max-width:100%;margin-bottom:40px;padding-left:30px}.industries-style-three .left-content .lower-box:before{display:none}.industries-style-three{padding-bottom:80px}.features-section .title-box{display:block}.news-block-three .inner-box{gap:30px}.contact-section .content-box{margin-left:0;margin-top:30px}.contact-section:before{display:none}.footer-style-three .footer-widget{margin:0 0 30px!important}.footer-style-three .widget-section{padding-bottom:90px}.footer-bottom-two .bottom-inner .middle-column{gap:20px}.banner-style-four .owl-nav{display:none}.about-style-three .image-box{margin-right:0;margin-bottom:30px}.about-style-three .content-box{margin-top:0}.project-style-two .link-text-box{position:relative;bottom:0;margin-top:15px}.header-style-four .header-lower{padding:0}.page-title .outer-container{padding-left:400px}.history-section .tab-btn-box .tab-btns{gap:60px}.contact-style-two .tab-btn-box .owl-nav{display:none}.page-title .content-box h1{font-size:50px;line-height:58px}.sortable-masonry .filter-tabs{gap:20px}.project-details .upper-box .image-box{margin-right:0;margin-bottom:20px}.blog-details-content{margin-bottom:40px}.news-block-three .inner-box{padding-left:30px;padding-right:30px}.news-block-three .inner-box .content-box h3{font-size:24px;line-height:32px}}@media only screen and (max-width:767px){.banner-top-section .inner-box h2{font-size:60px;line-height:70px}.banner-top-section .inner-box{padding:70px 15px}.banner-section .banner-carousel .content-box{padding:0 15px 70px}.banner-section .banner-carousel .content-box .image-layer{display:none}.banner-section .banner-carousel .content-box p,.banner-section .banner-carousel .content-box .btn-box{padding-left:0}.about-section .pattern-layer{display:none}.about-section{padding-top:40px}.sec-title h2{font-size:36px;line-height:44px}.service-section .upper-box .count-box h2{font-size:100px}.service-section .upper-box{padding-top:70px;padding-left:30px}.service-section .bg-layer,.service-section .lower-box .owl-nav{display:none}.industries-section{padding-top:62px}.industries-section .tab-btns .tab-btn{border-left:none;border-bottom:1px solid var(--color-e4e9ec)!important}.project-section{padding:62px 0 40px}.project-section .upper-box .count-box h2{font-size:100px}.working-section,.news-section{padding:62px 0 55px}.chooseus-section{padding:62px 0 20px}.testimonial-section .right-content{padding:70px 0}.footer-bottom .bottom-inner .middle-column{min-width:100%}.banner-style-two .owl-nav,.banner-style-two .owl-dots{display:none}.banner-style-two .content-box h2{font-size:50px;line-height:58px}.banner-style-two .slide-item{padding:230px 0 100px}.service-style-two{padding:62px 0 40px}.service-block-two .inner-box{display:block}.service-block-two .inner-box .image-box{max-width:350px}.service-block-two .inner-box .image-box{border:none}.service-style-two .owl-nav,.service-style-two .lower-box .line{display:none}.service-style-two .lower-box{padding-left:0;justify-content:center}.company-section .single-column{width:100%}.company-section{padding-bottom:300px}.chooseus-style-two{padding:62px 0 25px}.chooseus-style-two .image-box .image{margin:30px 0}.industries-style-two{padding-top:62px}.industries-style-two .industries-block-one{width:100%}.pricing-section{padding:62px 0 70px}.pricing-section .title-box{padding-right:0;margin-bottom:30px}.pricing-section .feature-box{margin:0;padding-left:0}.pricing-section .feature-box:before{display:none}.process-section,.news-style-two{padding:62px 0 40px}.testimonial-style-two .owl-nav,.testimonial-style-two .owl-dots{display:none}.testimonial-style-two{padding:80px 0 70px}.faq-section,.clients-section{padding:62px 0 70px}.clients-section .content-box{margin:0;padding:0 15px}.header-top-two .top-inner .schedule-box{display:none}.banner-style-three .slide-item{padding-top:100px}.search-popup .upper-box{padding:40px 15px}.products-section,.about-style-two,.team-section,.project-style-two,.news-style-three{padding:62px 0}.about-style-two .content-box .left-content .lower-box{margin-bottom:30px}.about-style-two .inner-content .fact-box h2{font-size:120px;line-height:120px}.industries-style-three{padding:62px 0 30px}.project-style-two .owl-nav{display:none}.project-style-two .lower-box{padding-left:0;justify-content:center}.project-style-two .lower-box .line{display:none}.features-section .bg-layer{background-position:left center}.features-section{padding-top:62px}.news-block-three .inner-box{display:block}.news-block-three .inner-box .post-info{margin-bottom:20px}.news-block-three .inner-box .image-box{margin-bottom:30px}.contact-section{padding:62px 0 70px}.footer-style-three .widget-section{padding:80px 0 50px}.footer-bottom-two .bottom-inner{display:block;text-align:center}.footer-bottom-two .bottom-inner .middle-column{justify-content:center;margin:15px 0}.footer-bottom-two .language-box{justify-content:center}.banner-style-four .content-box h2{font-size:50px;line-height:58px}.banner-style-four .slide-item{padding:240px 0 100px}.about-style-three .content-box .inner-box .left-content{margin-bottom:30px}.service-style-three{padding:62px 0 40px}.project-style-two.alternat-2{padding-bottom:40px}.footer-bottom .bottom-inner{text-align:center}.footer-style-four .footer-bottom .social-links{justify-content:center;margin:15px 0}.page-title .outer-container{padding-left:0}.page-title .based-content{position:relative;width:100%}.page-title{padding-top:70px;text-align:center;padding-bottom:0}.page-title .content-box .bread-crumb{justify-content:center;margin-bottom:50px}.history-section{padding:62px 0}.history-section .tabs-inner .image-box{margin:0}.sec-pad-2{padding:70px 0 40px!important}.contact-style-two,.faq-page-section,.testimonial-page-section,.service-page-two-section,.service-page-three-section{padding:70px 0 40px}.contact-style-three{padding-bottom:70px}.service-page-section,.service-details{padding:70px 0}.industries-section{padding-bottom:70px}.industries-details{padding:62px 0 40px}.service-sidebar{margin-bottom:40px}.sortable-masonry .filter-tabs{display:block}.sortable-masonry .filter-tabs li{position:relative;display:inline-block;margin-bottom:15px;margin-right:15px}.project-style-three,.project-style-five{padding:62px 0}.project-details{padding:70px 0 40px}.sidebar-page-container{padding:70px 0}.industries-section{padding-bottom:0}.project-block-one .inner-box{width:100%}.project-section{padding-bottom:70px}.features-section .sec-title p{margin-bottom:20px}.page-title .outer-container{padding-left:15px;padding-right:15px}}@media only screen and (max-width:599px){.main-header .menu-right-content .btn-box{display:none}.banner-top-section .inner-box h2{font-size:40px;line-height:48px}.about-section .content-box .inner-box{display:block}.about-section .content-box .inner-box .single-team{width:100%;margin-bottom:30px}.service-style-two .outer-container{padding-left:15px;padding-right:15px}.footer-style-two .links-widget .social-box .download-box,.footer-style-two .links-widget .social-box{display:block}.footer-style-two .links-widget .social-box .social-links{margin-bottom:20px}.footer-style-two .links-widget .social-box .download-box .icon-box{margin-bottom:15px}.footer-bottom .footer-nav{display:block}.header-top .top-inner .right-column .social-links{display:none}.pricing-section .inner-container{padding-left:30px;padding-right:30px}.features-section .tabs-box .tabs-content .image-box{width:200px}.contact-section .content-box{gap:30px}.header-top-three .top-inner h6{display:block;text-align:center}.header-style-four .outer-container{padding-right:15px}.footer-style-four .footer-bottom .footer-nav p{text-align:center}.history-section .tab-btn-box .tab-btns{gap:30px}.news-block-four .inner-box .content-box{position:relative;max-width:100%}}@media only screen and (max-width:499px){.mobile-menu{width:100%}.process-section .content-box .inner-box{display:block}.process-section .content-box .inner-box .image-box{margin-bottom:30px}.main-header .menu-right-content{display:none}.main-header .outer-box{display:block}.main-header .left-column{justify-content:space-between}.intro-block-one .inner-box{display:block}.intro-block-one .inner-box .content-box{width:100%;text-align:center}.intro-block-one .inner-box .image-box{min-height:auto}.about-section .inner-content .image-box{margin-left:0}.service-section .lower-box .single-service-box .lower-content,.service-block-one .inner-box{padding-left:30px}.industries-section .inner-container .single-box .inner-box{padding-left:0}.industries-section .lower-box .right-column{display:block}.industries-section .lower-box .right-column .link-box{margin-bottom:15px}.working-section .left-content .inner-box{display:block}.testimonial-section .left-content .shape{display:none}.testimonial-section .right-content .tab-btns li{width:45px;height:45px}.news-block-one .inner-box .upper-content{display:block}.news-block-one .inner-box .upper-content .info-box{margin-bottom:20px}.news-section .owl-nav{display:none}.news-section{padding-bottom:40px}.banner-style-two .content-box .btn-box{display:block}.banner-style-two .content-box .btn-box .theme-btn{margin-bottom:15px}.pricing-section .inner-container{padding-left:15px;padding-right:15px}.process-block-one .inner-box{display:block}.process-block-one .inner-box .image-box{margin-bottom:20px}.faq-section .form-inner{padding:40px 30px}.header-style-three{position:absolute}.banner-style-three .slide-item{padding-top:250px}.header-style-three .header-lower{height:66px;padding:15px 0}.team-block-one .inner-box .image-box{display:block}.team-block-one .inner-box .image-box .image{margin-bottom:15px}.features-section .inner-container .left-content{padding-left:15px}.features-section .tabs-box .tabs-content .image-box{width:100px}.news-block-three .inner-box .image-box{min-width:100%}.contact-section .content-box{display:block}.contact-section .content-box .icon-box{margin-bottom:30px}.footer-style-three .certificate-widget .inner-box .inner{display:block}.footer-style-three .certificate-widget .inner-box .inner .image-box{margin-bottom:15px}.footer-bottom-two .bottom-inner .middle-column{display:block}.footer-bottom-two .bottom-inner .footer-logo{padding-right:0;margin-bottom:15px;border-right:none}.header-style-four .outer-box .logo-box{width:50%}.header-style-four .outer-box{display:flex}.banner-style-four .content-box .btn-box{display:block}.banner-style-four .content-box .btn-box .btn-two{margin-bottom:15px}.about-style-three .image-box{padding:0}.about-style-three .image-box .image-1{position:relative;margin-bottom:30px}.about-style-three .image-box .image-3{position:relative;bottom:0;margin-top:30px}.features-section .tab-btns li.active-btn{padding-left:120px}.history-section .tab-btn-box .tab-btns{gap:10px}.company-section .title-column .sec-title,.contact-style-three .content-box,.testimonial-page-section .testimonial-block-one .inner-box,.blog-sidebar .subscribe-widget .inner-box{padding-left:30px;padding-right:30px}.contact-style-two .tab-btn-box{padding-right:30px}.contact-style-two .tab-btn-box .text{position:relative;top:0}.page-title .content-box h1{font-size:40px;line-height:48px}.service-block-two .inner-box .image-box .image{min-width:100%}.page-title .based-content .inner{padding-left:20px;padding-right:20px}.pagination{gap:5px}.project-details .info-box .single-item{border:none}.news-block-four .inner-box .content-box{padding-left:0;padding-right:0}.blog-details-content .content-one h2{font-size:30px;line-height:38px}.blog-details-content .content-one .info-list{display:block}.blog-details-content .content-one .info-list li:before{display:none}.blog-details-content .content-one .info-list li{margin-right:10px}.blog-details-content blockquote{padding-left:0;padding-right:0}.blog-details-content blockquote .icon-box{position:relative;top:0;margin-bottom:20px}.blog-details-content .post-nav .post-nav-btn{display:block}.blog-details-content .post-nav .post-nav-btn:before{display:none}.blog-details-content .post-nav .post-nav-btn .single-btn{margin-bottom:15px}}:root{--theme-color: var(--color-00a1d1);--secondary-color: var(--color-00346a);--text-color: var(--color-66696b);--title-color: var(--color-0d202f)}.whistle-blowing-system{display:flex;justify-content:center;font-family:Inter,system-ui,sans-serif;padding:20px 20px 50px;margin-top:40px}.whistle-blowing-system .main-container{width:100%;max-width:1400px;gap:50px}.whistle-blowing-system .wbs-header{text-align:center;padding:0 300px}.wbs-header h1{font-size:24px;font-weight:600;color:var(--text-color);margin-bottom:5px}.wbs-header p{font-size:13px;color:var(--text-color);opacity:.7;line-height:1.6}.whistle-blowing-system hr{border:none;border-top:1px solid var(--text-color);margin:50px 300px}.whistle-blowing-system .report-section{margin:0 300px 40px;gap:20px}.whistle-blowing-system .report-section h2{font-size:20px;font-weight:500;margin-bottom:10px;color:var(--text-color)}.whistle-blowing-system .section-note{font-size:14px;font-weight:400;color:var(--text-color);opacity:.7;margin-bottom:20px}.whistle-blowing-system .form-group{display:flex;flex-direction:column;margin-bottom:18px}.whistle-blowing-system .form-row{display:flex;gap:20px}.whistle-blowing-system .form-row .form-group{flex:1}.whistle-blowing-system label{font-size:12px;font-weight:500;margin-bottom:5px;color:var(--text-color);opacity:.7}.whistle-blowing-system input,.whistle-blowing-system textarea,.whistle-blowing-system select{background:transparent;border:1px solid var(--color-444444);border-radius:10px;padding:10px 14px;color:var(--color-444444)}.whistle-blowing-system input:focus,.whistle-blowing-system textarea:focus,.whistle-blowing-system select:focus{outline:none;border-color:var(--color-777777)}.whistle-blowing-system .upload-area{height:165px;border:2px dashed var(--color-444444);border-radius:10px;padding:30px;text-align:center;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.whistle-blowing-system .upload-area:hover{border-color:var(--color-00a1d1)}.whistle-blowing-system .upload-area p{font-size:13px}.whistle-blowing-system .upload-area span{color:var(--color-00a1d1)}.whistle-blowing-system .upload-area input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.whistle-blowing-system .text-danger{color:var(--color-ff4d4d);font-size:12px}.whistle-blowing-system .report-note{font-size:12px;color:var(--color-aaaaaa);line-height:1.6;padding:0 300px}.whistle-blowing-system .submit-wrapper{display:flex;justify-content:center;margin-top:40px;padding:0 300px}.whistle-blowing-system button{background:var(--text-color);color:var(--color-e0e0e0);border:none;padding:12px 28px;border-radius:20px;cursor:pointer;font-weight:600}.whistle-blowing-system button:hover{background:var(--title-color)}@media(max-width:1440px){.whistle-blowing-system .wbs-header{padding:0 200px}.whistle-blowing-system hr{margin:40px 200px}.whistle-blowing-system .report-section{margin:0 200px 40px}.whistle-blowing-system .report-note,.whistle-blowing-system .submit-wrapper{padding:0 200px}}@media(max-width:1200px){.whistle-blowing-system .wbs-header{padding:0 120px}.whistle-blowing-system hr{margin:40px 120px}.whistle-blowing-system .report-section{margin:0 120px 40px}.whistle-blowing-system .report-note,.whistle-blowing-system .submit-wrapper{padding:0 120px}}@media(max-width:992px){.whistle-blowing-system .wbs-header{padding:0 40px}.whistle-blowing-system hr{margin:30px 40px}.whistle-blowing-system .report-section{margin:0 40px 32px}.whistle-blowing-system .form-row{flex-direction:column;gap:0}.whistle-blowing-system .report-note,.whistle-blowing-system .submit-wrapper{padding:0 40px}}@media(max-width:576px){.whistle-blowing-system{padding:20px 10px 40px}.whistle-blowing-system hr{display:none}.whistle-blowing-system .wbs-header h1{font-size:20px}.whistle-blowing-system .wbs-header p{font-size:12px}.whistle-blowing-system .wbs-header,.whistle-blowing-system hr,.whistle-blowing-system .report-section,.whistle-blowing-system .report-note,.whistle-blowing-system .submit-wrapper{padding:0;margin-left:0;margin-right:0}.whistle-blowing-system .report-section{margin-bottom:28px}.whistle-blowing-system button{width:100%}}
