﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{--font1: "Open Sans", sans-serif;--font2: 'Montserrat', sans-serif;--color1: #2E3743;--color2: #2B7A59;--body-color: #fff;--color-black: #000;--color-grey: #5A5A5A;--color-white: #fff;--color-whiteGrey: #FCFCFC;--color-yellow: #FDCD01;--color-footer: #2F2E2E}::-webkit-scrollbar{width:6px;height:4px}::-webkit-scrollbar-track{box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--color2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color2)}html,body{margin:0;padding:0;overflow-x:hidden;font-family:var(--font1) !important;background:var(--body-color)}p,a,div,h1,h2,h3,h4,h5,h6,span{font-family:var(--font1);margin:0}a,a:hover{text-decoration:none}img{width:100%;height:auto}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}.tc-container{max-width:1328px;margin:0 auto;padding:0 24px}.tc-container.full{max-width:100%}.tc-container.small{max-width:880px}@media(min-width: 320px)and (max-width: 767px){.tc-container{padding:0 14px}}.uk-sticky-placeholder{display:none !important}#content{padding-top:0}@media(min-width: 320px)and (max-width: 767px){#content{padding-bottom:0}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}header{position:fixed;top:0;left:0;right:0;z-index:999;padding:8px 8px 0}header .header-container{background-color:#fff;border-radius:8px;padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;box-shadow:0 0 20px -4px rgba(0,0,0,.1)}header .header-container .logo{width:120px;height:auto}header .header-container .logo a{display:flex}header .header-container .logo a img{width:100%;height:auto}header .header-container .menu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;gap:24px}header .header-container .menu ul li.active a,header .header-container .menu ul li:hover a{color:var(--color2)}header .header-container .menu ul li.active a::after,header .header-container .menu ul li:hover a::after{transform:scaleX(1);transform-origin:left}header .header-container .menu ul li a{display:flex;font-size:14px;font-weight:500;color:var(--color1);position:relative}header .header-container .menu ul li a::after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:var(--color2);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}header .header-container .actions .vr_btn{background-color:var(--color2);color:#fff;display:flex;padding:4px 20px;border-radius:6px}footer{background-color:#f5f5f5;padding:32px 0 0;position:relative;z-index:2}footer .menu-list{display:grid;grid-template-columns:repeat(3, 1fr);padding-bottom:32px}footer .menu-list .menu-box .title{font-size:14px;font-weight:500;margin-bottom:12px}footer .menu-list .menu-box .menu-link{display:flex;flex-direction:column;gap:12px}footer .menu-list .menu-box .menu-link a,footer .menu-list .menu-box .menu-link .menu-link-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer .menu-list .menu-box .menu-link a:hover .icon,footer .menu-list .menu-box .menu-link .menu-link-item:hover .icon{color:var(--color2)}footer .menu-list .menu-box .menu-link a:hover p,footer .menu-list .menu-box .menu-link .menu-link-item:hover p{color:var(--color2)}footer .menu-list .menu-box .menu-link a .icon,footer .menu-list .menu-box .menu-link .menu-link-item .icon{width:16px;display:flex;color:var(--color1);transition:color .3s ease}footer .menu-list .menu-box .menu-link a p,footer .menu-list .menu-box .menu-link .menu-link-item p{width:calc(100% - 22px);font-size:14px;line-height:normal;color:var(--color1);transition:color .3s ease}footer .copyright{background-color:var(--color1);padding:12px 0}footer .copyright p{font-size:12px;line-height:normal;font-weight:500;color:var(--body-color);text-align:center}.home-page .background-white{background-color:#fff;position:relative;z-index:2}.home-page .uk-slidenav:hover{color:var(--color-black)}.home-page .uk-dotnav>.uk-active>*{background-color:var(--color2)}.home-page .uk-dotnav>*>*{border:1px solid var(--color2)}.home-page .uk-dotnav>*>*:hover{background-color:rgba(43,122,89,.2)}.home-page .cover{margin-bottom:0}.home-page .cover .uk-slideshow .uk-slideshow-items{height:76vh}.home-page .cover .uk-slideshow .uk-slideshow-items .slide-item .cover-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--color-white);width:1328px;z-index:2}.home-page .cover .uk-slideshow .uk-slideshow-items .slide-item .cover-container .cover-content{width:460px}.home-page .cover .uk-slideshow .uk-slideshow-items .slide-item .cover-container .cover-content .title{font-size:64px;line-height:normal;font-weight:600;color:#fff;font-family:var(--font2);margin-bottom:32px}.home-page .cover .uk-slideshow .uk-slideshow-items .slide-item .cover-container .cover-content .desc{font-size:16px;font-weight:500;font-family:var(--font2);margin-bottom:24px}.home-page .cover .uk-slideshow .uk-slideshow-items .slide-item .cover-container .cover-content .link-btn{background-color:var(--color2);color:#fff;text-transform:uppercase;font-size:20px;font-weight:500;display:flex;width:max-content;padding:12px 32px;border-radius:500px}.home-page .full-grid{display:grid;grid-template-columns:repeat(3, 1fr);height:340px}.home-page .full-grid .item{display:flex;position:relative;height:100%;transition:.3s ease}.home-page .full-grid .item:hover{height:calc(100% + 32px);transform:translateY(-32px)}.home-page .full-grid .item img{width:100%;height:100%;object-fit:cover;border-radius:8px;position:absolute;z-index:1;top:0;left:0}.home-page .full-grid .item .overlay{position:absolute;z-index:2;width:100%;height:100%;background-color:hsla(0,0%,100%,.8)}.home-page .full-grid .item .body{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:80%;margin:auto}.home-page .full-grid .item .body .tt{font-size:14px;line-height:normal;font-weight:500;color:var(--color1);margin-bottom:8px}.home-page .full-grid .item .body .sub-tt{font-size:18px;line-height:normal;font-weight:600;color:var(--color1)}.home-page .main-title{font-size:32px;font-weight:600;color:var(--color1);margin-bottom:24px;font-family:var(--font2);text-align:center}.home-page .category{margin-bottom:42px}.home-page .category .uk-slider .item{border:1px solid #ececec;border-radius:30px;overflow:hidden}.home-page .category .uk-slider .item img{width:100%;height:auto;object-fit:contain;border-radius:8px}.home-page .products{padding-bottom:64px}.home-page .products .uk-slider .item:hover .img img{transform:scale(1.2)}.home-page .products .uk-slider .item a{display:flex;flex-direction:column;border:1px solid #ececec;border-radius:12px}.home-page .products .uk-slider .item .img{height:320px;padding:14px;display:flex;border-radius:8px;overflow:hidden}.home-page .products .uk-slider .item .img img{width:100%;height:100%;object-fit:contain;transform:scale(1);transition:transform .3s ease}.home-page .products .uk-slider .item .body{margin-top:8px;padding:0 12px 12px;display:flex;flex-direction:column}.home-page .products .uk-slider .item .body .tt{font-size:16px;line-height:normal;font-weight:600;color:var(--color2);margin-bottom:2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.home-page .products .uk-slider .item .body .desc{font-size:14px;font-weight:400;color:var(--color1);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:14px}.home-page .products .uk-slider .item .body .price{background-color:var(--color2);display:flex;padding:10px 20px;border-radius:500px;justify-content:center;gap:12px;color:#fff;align-items:center}.home-page .products .uk-slider .item .body .price p{text-transform:uppercase;font-size:16px;font-weight:500}.home-page .full-banner{height:100vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-size:cover;background-position:center;background-attachment:fixed;position:relative;z-index:1}.home-page .full-banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:2}.home-page .full-banner .bg-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-1;transform:scale(1.1)}.home-page .full-banner .tc-container{position:relative;z-index:3}.home-page .full-banner img{width:100%;height:auto;border-radius:8px}.home-page .full-banner .content h2{font-size:62px;font-family:var(--font2);font-weight:600;line-height:normal;text-align:center;color:#fff;margin-bottom:32px}.home-page .full-banner .content .link-btn{margin-top:24px;background-color:var(--color2);color:#fff;text-transform:uppercase;font-size:20px;font-weight:500;display:flex;width:max-content;padding:12px 32px;border-radius:500px;margin:0 auto}.home-page .projects{margin-bottom:64px;padding-top:64px}.home-page .projects .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.home-page .projects .list .item{border:1px solid #ececec;border-radius:8px;overflow:hidden}.home-page .projects .list .item img{width:100%;height:240px;object-fit:cover;border-radius:8px}.home-page .projects .list .item .item-body{padding:20px}.home-page .projects .list .item .item-body h3{font-size:22px;line-height:normal;font-family:var(--font2);font-weight:700;color:var(--color1);margin-bottom:8px}.home-page .projects .list .item .item-body p{font-size:14px;font-weight:400;color:var(--color1);margin-bottom:10px}.home-page .projects .list .item .item-body .progress .progress-text{font-size:12px;font-weight:500;color:var(--color1);margin-bottom:4px;text-align:right}.home-page .projects .list .item .item-body .progress .progress-bar{width:100%;height:8px;background-color:#ececec;border-radius:4px;overflow:hidden;position:relative}.home-page .projects .list .item .item-body .progress .progress-bar .progress-width{position:absolute;top:0;left:0;height:100%;background-color:var(--color2);border-radius:8px}.home-page .news{margin:64px 0}.home-page .news .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.home-page .news .list .item{border-radius:8px;border:1px solid #ececec}.home-page .news .list .item img{width:100%;height:282px;object-fit:cover;border-radius:8px}.home-page .news .list .item .item-body{padding:20px}.home-page .news .list .item .item-body h3{font-size:16px;font-family:var(--font2);font-weight:500;color:var(--color-black);line-height:20px;height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-page .news .list .item .item-body .divider{width:100%;height:1px;background-color:#f3f3f3;margin:14px 0}.home-page .news .list .item .item-body .link-btn{background-color:var(--color2);color:#fff;font-size:16px;font-weight:500;display:flex;width:max-content;padding:7px 20px 10px;border-radius:500px;margin:0 0 0 auto;line-height:normal}.home-page .testimonials{margin-bottom:64px}.home-page .testimonials .uk-slider{padding-bottom:20px}.home-page .testimonials .uk-slider-items .item{border:1px solid rgba(46,55,67,.05);border-radius:24px;padding:24px;background-color:#fff;box-shadow:0 0 20px -4px rgba(0,0,0,.08);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.home-page .testimonials .uk-slider-items .item .img{width:420px;height:420px;border-radius:24px;overflow:hidden;margin-right:16px}.home-page .testimonials .uk-slider-items .item .img img{width:100%;height:100%;object-fit:cover}.home-page .testimonials .uk-slider-items .item .body{width:calc(100% - 440px)}.home-page .testimonials .uk-slider-items .item .body .detail{display:flex;flex-direction:column;border-bottom:1px solid #ececec;padding-bottom:16px;margin-bottom:16px}.home-page .testimonials .uk-slider-items .item .body .detail .name{font-size:20px;font-weight:500;color:var(--color1)}.home-page .testimonials .uk-slider-items .item .body .detail .role{font-size:16px;color:var(--color-grey)}.home-page .testimonials .uk-slider-items .item .body .desc{font-size:16px;font-weight:500;font-family:var(--font2);color:#222;margin-bottom:16px;min-height:120px}.home-page .brand{padding-top:64px;margin-bottom:64px}.home-page .brand .uk-slider .item img{width:100%;height:auto;object-fit:cover;border-radius:8px}.home-page .partners{padding-bottom:64px}.home-page .partners .uk-slider .item{display:flex}.home-page .partners .uk-slider .item a{display:flex}.home-page .partners .uk-slider .item img{width:100%;height:152px;object-fit:contain}.news-page{display:flex;flex-wrap:wrap;justify-content:space-between;padding:140px 0 32px}.news-page .body-section{width:66%}.news-page .body-section .social-list{list-style:none;padding:0;margin:0;display:flex;gap:12px}.news-page .body-section .social-list li a{background-color:var(--color1);display:flex;padding:2px;width:28px;height:28px;border-radius:8px;align-items:center;justify-content:center;color:var(--color-white);transition:.3s ease}.news-page .body-section .social-list li a:hover{background-color:var(--color2)}.news-page .body-section .divider{width:100%;height:1px;background-color:#f3f3f3;margin:8px 0}.news-page .body-section .news-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.news-page .body-section .news-list .news-item{border-radius:8px;border:1px solid #ececec}.news-page .body-section .news-list .news-item .news-item_image{width:100%;height:auto;object-fit:cover;border-radius:8px;position:relative;overflow:hidden}.news-page .body-section .news-list .news-item .news-item_image img{width:100%;height:auto;border-radius:8px}.news-page .body-section .news-list .news-item .news-item_body{padding:12px}.news-page .body-section .news-list .news-item .news-item_body h3{font-size:16px;font-family:var(--font2);font-weight:600;color:var(--color1);margin-bottom:8px}.news-page .body-section .news-list .news-item .news-item_body h3:hover{color:var(--color2)}.news-page .body-section .news-list .news-item .news-item_body .cat-name{font-size:14px;margin-bottom:8px;font-weight:500;color:var(--color1)}.news-page .body-section .news-list .news-item .news-item_body .desc{font-size:14px;font-weight:400;color:var(--color1);margin-bottom:10px;min-height:54px}.news-page .body-section .news-list .news-item .news-item_body .more-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.news-page .body-section .news-list .news-item .news-item_body .link-btn{background-color:var(--color2);color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;display:flex;width:max-content;padding:12px 24px;border-radius:500px;margin:0 0 0 auto}.news-page .body-section .news-read{box-shadow:0 0 20px -4px rgba(0,0,0,.1);padding:20px;border-radius:24px}.news-page .body-section .news-read img{display:flex;border-radius:8px;margin-bottom:12px}.news-page .body-section .news-read .title{font-size:20px;line-height:normal;font-weight:600;font-family:var(--font2);color:var(--color2);margin-bottom:8px}.news-page .body-section .news-read .date{display:flex;flex-direction:row;gap:8px;margin-bottom:12px}.news-page .body-section .news-read .date .cat-name{font-size:14px;font-weight:500;color:var(--color1)}.news-page .body-section .news-read .desc{font-size:14px;line-height:normal;color:var(--color1)}.news-page .sidebar{width:calc(34% - 40px)}.news-page .sidebar .menu ul{margin:0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.news-page .sidebar .menu ul li.uk-active a,.news-page .sidebar .menu ul li:hover a{color:var(--color2)}.news-page .sidebar .menu ul li a{box-shadow:0 0 20px -4px rgba(0,0,0,.1);border-radius:8px;padding:12px 20px;display:flex;font-size:14px;font-weight:600;color:var(--color1)}.search-section{position:relative;height:520px;overflow:hidden;font-family:"Segoe UI",sans-serif}.search-section .bg{width:100%;height:100%;object-fit:cover}.search-section .overlay{position:absolute;inset:0;background:rgba(43,122,89,.9)}.search-section .headerInside{position:absolute;bottom:20%;left:50%;transform:translateX(-50%);text-align:center;width:90%;max-width:800px}.search-section .headerInside h1{font-size:32px;font-weight:700;margin-bottom:14px;color:#fff}.search-section .headerInside p{font-size:14px;font-weight:600;color:#fff}.search-section .searcharea{margin:26px auto;width:100%;max-width:600px}.search-section .searcharea .inputcontainer{display:flex;border-radius:8px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.2)}.search-section .searcharea .inputcontainer input{flex:1;padding:16px 20px;border:none;outline:none;font-size:14px;background-color:var(--body-color)}.search-section .searcharea .inputcontainer button{background:var(--color2);color:#fff;border:none;padding:0 28px;cursor:pointer;transition:.3s}.search-section .searcharea .inputcontainer button:hover{background:var(--color2)}.search-section .popular-title{margin-top:10px;font-weight:500}.search-section .populars{margin-top:10px}.search-section .populars span{display:inline-block;background:hsla(0,0%,100%,.15);padding:8px 14px;border-radius:20px;margin:5px;font-size:14px;cursor:pointer;transition:.3s}.search-section .populars span:hover{background:#00b894}.product-page{padding:40px 0 32px;display:flex;flex-wrap:wrap;justify-content:space-between}.product-page .sidebar{width:340px}.product-page .sidebar .menu{box-shadow:0 0 20px -4px rgba(0,0,0,.1);padding:20px;border-radius:16px}.product-page .sidebar .menu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.product-page .sidebar .menu ul li.uk-active a,.product-page .sidebar .menu ul li:hover a{color:var(--color2)}.product-page .sidebar .menu ul li a{font-size:14px;font-weight:500;font-family:var(--font2);color:var(--color1)}.product-page .body-section{width:calc(100% - 360px)}.product-page .body-section .product-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.product-page .body-section .product-list .product-item{box-shadow:0 0 20px -4px rgba(0,0,0,.1)}.product-page .body-section .product-list .product-item a{display:flex;flex-direction:column;cursor:pointer}.product-page .body-section .product-list .product-item a:hover .img img{transform:scale(1.05)}.product-page .body-section .product-list .product-item a .img{height:300px;object-fit:cover;border-radius:8px;margin-bottom:8px;overflow:hidden;padding:20px}.product-page .body-section .product-list .product-item a .img img{width:100%;height:100%;object-fit:contain;transform:scale(1);transition:.3s ease}.product-page .body-section .product-list .product-item a .body{padding:8px 14px}.product-page .body-section .product-list .product-item a .body .tt{font-size:16px;line-height:normal;font-family:var(--font2);font-weight:500;color:var(--color2);margin-bottom:4px}.product-page .body-section .product-list .product-item a .body .cat{color:var(--color1);font-size:12px;margin-bottom:8px}.product-page .body-section .product-list .product-item a .body .price{font-size:14px;font-weight:600;color:var(--color1)}.product-page .body-section .pagination-wrapper{margin-top:40px;display:flex;justify-content:center}.product-page .body-section .pagination-wrapper .product-pagination{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.product-page .body-section .pagination-wrapper .product-pagination .page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:8px;font-size:14px;font-family:var(--font2);font-weight:500;color:var(--color1);background:#fff;box-shadow:0 0 12px -3px rgba(0,0,0,.12);text-decoration:none;transition:background .2s ease,color .2s ease;cursor:pointer}.product-page .body-section .pagination-wrapper .product-pagination .page-btn:hover{background:var(--color2);color:#fff}.product-page .body-section .pagination-wrapper .product-pagination .page-btn.active{background:var(--color2);color:#fff;cursor:default}.product-page .body-section .pagination-wrapper .product-pagination .page-btn.disabled{opacity:.4;cursor:default;pointer-events:none}.product-page .body-section .pagination-wrapper .product-pagination .page-btn.dots{background:rgba(0,0,0,0);box-shadow:none;cursor:default;pointer-events:none}.contact-page{padding:120px 0 80px;min-height:100vh}.contact-page .contact-header{text-align:center;margin-bottom:32px}.contact-page .contact-header h1{font-family:var(--font2);font-size:24px;font-weight:700;color:var(--color2);margin-bottom:8px}.contact-page .contact-header p{font-size:14px;color:var(--color-grey)}.contact-page .contact-content{display:grid;grid-template-columns:1fr 1.5fr;gap:24px;align-items:flex-start}.contact-page .contact-content .contact-info-section{display:flex;flex-direction:column;gap:20px}.contact-page .contact-content .contact-info-section .info-card{background:var(--color-white);border:1px solid #e5e5e5;border-radius:12px;padding:20px;display:flex;gap:20px;transition:all .3s ease;align-items:center}.contact-page .contact-content .contact-info-section .info-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.contact-page .contact-content .contact-info-section .info-card .icon-wrapper{width:32px;height:32px;min-width:32px;background:linear-gradient(135deg, var(--color2), #238C68);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.contact-page .contact-content .contact-info-section .info-card .icon-wrapper svg{width:18px;height:18px;object-fit:contain}.contact-page .contact-content .contact-info-section .info-card .info-content{flex:1}.contact-page .contact-content .contact-info-section .info-card .info-content h3{font-size:16px;font-weight:600;color:var(--color1);margin-bottom:2px;font-family:var(--font2)}.contact-page .contact-content .contact-info-section .info-card .info-content p{font-size:14px;color:var(--color-grey)}.contact-page .contact-content .contact-info-section .info-card .info-content a{color:var(--color2);transition:color .3s ease}.contact-page .contact-content .contact-info-section .info-card .info-content a:hover{color:#238c68}.contact-page .contact-content .contact-info-section .social-links{display:flex;flex-direction:column;gap:12px;margin-top:12px}.contact-page .contact-content .contact-info-section .social-links .social-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:var(--color-whiteGrey);transition:.4s ease;color:var(--color1)}.contact-page .contact-content .contact-info-section .social-links .social-link span{font-weight:500}.contact-page .contact-content .contact-info-section .social-links .social-link.facebook:hover{background:#1877f2;color:#fff}.contact-page .contact-content .contact-info-section .social-links .social-link.instagram:hover{background:linear-gradient(45deg, #F58529, #DD2A7B, #8134AF, #515BD4);color:#fff}.contact-page .contact-content .contact-info-section .social-links .social-link.youtube:hover{background:red;color:#fff}.contact-page .contact-content .contact-info-section .social-links .social-link.twitter:hover{background:#000;color:#fff}.contact-page .map-section{background:var(--color-white);border:1px solid #e5e5e5;border-radius:12px;padding:20px 24px}.contact-page .map-section h2{font-family:var(--font2);font-size:16px;font-weight:600;color:var(--color1);margin-bottom:16px}.contact-page .map-section .map-wrapper{border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.1)}.contact-page .map-section .map-note{text-align:center;font-size:12px;color:var(--color-grey);margin-top:12px}.drop-page{padding-top:120px;padding-bottom:60px}.drop-page .uk-subnav{justify-content:center;gap:32px}.drop-page .uk-subnav.uk-subnav-pill{margin:0px 0 62px}.drop-page .uk-subnav.uk-subnav-pill>*{padding-left:0}.drop-page .uk-subnav.uk-subnav-pill>.uk-active>a{background-color:rgba(0,0,0,0);color:var(--color2)}.drop-page .uk-subnav.uk-subnav-pill>.uk-active>a::after{width:100%}.drop-page .uk-subnav.uk-subnav-pill li:hover a{background-color:rgba(0,0,0,0);color:var(--color2)}.drop-page .uk-subnav.uk-subnav-pill li:hover a::after{width:100%}.drop-page .uk-subnav.uk-subnav-pill li a{color:var(--color1);font-size:16px;font-weight:600;font-family:var(--font2);text-transform:none;position:relative;padding:0}.drop-page .uk-subnav.uk-subnav-pill li a::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:1px;background-color:var(--color2);transition:width .3s ease}.em-sudlal{display:flex;flex-direction:column;gap:60px}.em-sudlal .es-intro{display:grid;grid-template-columns:420px 1fr;gap:48px;align-items:flex-start}.em-sudlal .es-intro .es-intro-image{border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1)}.em-sudlal .es-intro .es-intro-image img{width:100%;height:360px;object-fit:cover;display:block}.em-sudlal .es-intro .es-intro-text h2{font-size:28px;font-weight:700;font-family:var(--font2);color:var(--color2);margin-bottom:20px}.em-sudlal .es-intro .es-intro-text p{font-size:14px;line-height:1.8;color:var(--color1);margin-bottom:14px}.em-sudlal .es-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.em-sudlal .es-stat-item{background:linear-gradient(135deg, var(--color2), #1a6644);border-radius:16px;padding:32px 20px;text-align:center;color:#fff}.em-sudlal .es-stat-item .es-stat-number{font-size:42px;font-weight:700;font-family:var(--font2);line-height:1;margin-bottom:10px}.em-sudlal .es-stat-item .es-stat-label{font-size:14px;font-weight:500;opacity:.9}.em-sudlal .es-about-text p{font-size:14px;line-height:1.8;color:var(--color1);margin-bottom:14px}.em-sudlal .es-about-text p:last-child{margin-bottom:0}.em-sudlal .es-section-title{font-size:22px;font-weight:700;font-family:var(--font2);color:var(--color1);margin-bottom:32px;padding-left:16px;border-left:4px solid var(--color2)}.em-sudlal .es-projects-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.em-sudlal .es-project-card{border:1px solid #ececec;border-radius:12px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.em-sudlal .es-project-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-4px)}.em-sudlal .es-project-card:hover .es-project-img img{transform:scale(1.05)}.em-sudlal .es-project-card .es-project-img{height:200px;overflow:hidden;background-color:#f9f9f9}.em-sudlal .es-project-card .es-project-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.em-sudlal .es-project-card .es-project-body{padding:16px 20px}.em-sudlal .es-project-card .es-project-body h4{font-size:16px;font-weight:600;font-family:var(--font2);color:var(--color2);margin-bottom:8px}.em-sudlal .es-project-card .es-project-body p{font-size:13px;line-height:1.7;color:var(--color1)}.em-sudlal .es-research-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.em-sudlal .es-research-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;border:1px solid #ececec;border-radius:12px;gap:12px;transition:box-shadow .3s ease}.em-sudlal .es-research-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.em-sudlal .es-research-item .es-research-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:rgba(43,122,89,.1);border-radius:12px;color:var(--color2);flex-shrink:0}.em-sudlal .es-research-item .es-research-icon svg{width:24px;height:24px}.em-sudlal .es-research-item p{font-size:13px;font-weight:500;color:var(--color1);line-height:1.5}.em-sudlal .es-timeline{position:relative;padding-left:32px}.em-sudlal .es-timeline::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom, var(--color2), transparent)}.em-sudlal .es-timeline-item{display:flex;align-items:flex-start;gap:20px;margin-bottom:28px;position:relative}.em-sudlal .es-timeline-item:last-child{margin-bottom:0}.em-sudlal .es-timeline-dot{position:absolute;left:-39px;top:6px;width:14px;height:14px;border-radius:50%;background-color:var(--color2);border:2px solid #fff;box-shadow:0 0 0 2px var(--color2);flex-shrink:0}.em-sudlal .es-timeline-year{font-size:15px;font-weight:700;font-family:var(--font2);color:var(--color2);min-width:52px;padding-top:2px}.em-sudlal .es-timeline-content{font-size:14px;line-height:1.7;color:var(--color1);padding-top:2px}.em-sudlal .es-collab-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.em-sudlal .es-collab-box{border:1px solid #ececec;border-radius:16px;padding:28px 32px}.em-sudlal .es-collab-box h4{font-size:17px;font-weight:700;font-family:var(--font2);color:var(--color2);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #ececec}.em-sudlal .es-collab-box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.em-sudlal .es-collab-box li{font-size:14px;color:var(--color1);padding-left:16px;position:relative;line-height:1.5}.em-sudlal .es-collab-box li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background-color:var(--color2)}.hamtiin-ajillagaa{display:flex;flex-direction:column;gap:60px}.hamtiin-ajillagaa .ha-intro h2{font-size:28px;font-weight:700;font-family:var(--font2);color:var(--color2);margin-bottom:20px}.hamtiin-ajillagaa .ha-intro p{font-size:14px;line-height:1.8;color:var(--color1);margin-bottom:14px}.hamtiin-ajillagaa .ha-stats{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}.hamtiin-ajillagaa .ha-stat-item{background:linear-gradient(135deg, var(--color2), #1a6644);border-radius:16px;padding:28px 16px;text-align:center;color:#fff}.hamtiin-ajillagaa .ha-stat-item .ha-stat-number{font-size:40px;font-weight:700;font-family:var(--font2);line-height:1;margin-bottom:10px}.hamtiin-ajillagaa .ha-stat-item .ha-stat-label{font-size:13px;font-weight:500;opacity:.9;line-height:1.4}.hamtiin-ajillagaa .ha-partners{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:flex-start}.hamtiin-ajillagaa .ha-section-title{font-size:18px;font-weight:700;font-family:var(--font2);color:var(--color1);margin-bottom:24px;padding-left:14px;border-left:4px solid var(--color2)}.hamtiin-ajillagaa .ha-section-title-full{font-size:22px;font-weight:700;font-family:var(--font2);color:var(--color1);margin-bottom:32px;padding-left:16px;border-left:4px solid var(--color2)}.hamtiin-ajillagaa .ha-partner-list{display:flex;flex-direction:column;gap:0}.hamtiin-ajillagaa .ha-partner-item{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.hamtiin-ajillagaa .ha-partner-item:last-child{border-bottom:none}.hamtiin-ajillagaa .ha-partner-item:hover{background-color:rgba(43,122,89,.04);padding-left:6px;border-radius:6px}.hamtiin-ajillagaa .ha-partner-item span{font-size:14px;color:var(--color1);font-weight:500;line-height:1.4}.hamtiin-ajillagaa .ha-partner-icon{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;background-color:rgba(43,122,89,.1);border-radius:8px;color:var(--color2)}.hamtiin-ajillagaa .ha-partner-icon svg{width:18px;height:18px}.hamtiin-ajillagaa .ha-partner-icon--flag{background-color:rgba(0,0,0,0);font-size:22px}.hamtiin-ajillagaa .ha-featured-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.hamtiin-ajillagaa .ha-featured-card{border:1px solid #ececec;border-radius:16px;padding:28px;transition:box-shadow .3s ease,transform .3s ease}.hamtiin-ajillagaa .ha-featured-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.09);transform:translateY(-3px)}.hamtiin-ajillagaa .ha-featured-card .ha-featured-tag{display:inline-block;background-color:rgba(43,122,89,.1);color:var(--color2);font-size:12px;font-weight:600;padding:4px 12px;border-radius:500px;margin-bottom:14px}.hamtiin-ajillagaa .ha-featured-card h4{font-size:16px;font-weight:700;font-family:var(--font2);color:var(--color1);margin-bottom:10px;line-height:1.4}.hamtiin-ajillagaa .ha-featured-card p{font-size:13px;line-height:1.7;color:var(--color1)}.about-page{padding-top:120px}.about-page .uk-subnav{justify-content:center;gap:32px}.about-page .uk-subnav.uk-subnav-pill{margin:0px 0 32px}.about-page .uk-subnav.uk-subnav-pill>*{padding-left:0}.about-page .uk-subnav.uk-subnav-pill>.uk-active>a{background-color:rgba(0,0,0,0);color:var(--color2)}.about-page .uk-subnav.uk-subnav-pill>.uk-active>a::after{width:100%}.about-page .uk-subnav.uk-subnav-pill li:hover a{background-color:rgba(0,0,0,0);color:var(--color2)}.about-page .uk-subnav.uk-subnav-pill li:hover a::after{width:100%}.about-page .uk-subnav.uk-subnav-pill li a{color:var(--color1);font-size:16px;font-weight:600;font-family:var(--font2);text-transform:none;position:relative;padding:0}.about-page .uk-subnav.uk-subnav-pill li a::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:1px;background-color:var(--color2);transition:width .3s ease}.about-page .director-greeting .greeting-wrapper{display:grid;grid-template-columns:420px 1fr;gap:24px;align-items:start}.about-page .director-greeting .greeting-image .image-placeholder{width:420px;height:auto;background:linear-gradient(135deg, #E8F5F1, #D4EDE5);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--color2)}.about-page .director-greeting .greeting-image .image-placeholder img{width:100%;height:100%;object-fit:contain}.about-page .director-greeting .greeting-content{display:flex;flex-direction:column}.about-page .director-greeting .greeting-content h2{font-family:var(--font2);font-size:24px;font-weight:600;color:var(--color-black);margin-bottom:16px;text-align:center}.about-page .director-greeting .greeting-content .greeting-text p{font-size:14px;color:var(--color-black);margin-bottom:8px}.about-page .director-greeting .greeting-content .director-signature{margin:0px 0 0 auto;padding-top:20px}.about-page .director-greeting .greeting-content .director-signature .director-name{font-family:var(--font2);font-size:18px;font-weight:500;color:var(--color2);margin-bottom:0px;text-align:right}.about-page .director-greeting .greeting-content .director-signature .director-title{font-size:12px;color:var(--color-grey);text-align:right}.about-page .company-intro{padding:42px 0}.about-page .company-intro h2{font-family:var(--font2);font-size:24px;font-weight:600;color:var(--color2);margin-bottom:24px;text-align:center}.about-page .company-intro .intro-content{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.about-page .company-intro .intro-content .intro-text{width:calc(100% - 360px)}.about-page .company-intro .intro-content .intro-text .lead-text{font-size:16px;font-weight:500;color:var(--color1)}.about-page .company-intro .intro-content .intro-text p{font-size:14px;color:var(--color1);margin-bottom:8px}.about-page .company-intro .intro-content .intro-image{width:320px;height:auto;border-radius:12px;overflow:hidden;background:linear-gradient(135deg, #E8F5F1, #D4EDE5)}.about-page .company-intro .intro-content .intro-image img{width:100%;height:100%;object-fit:contain}.about-page .history-timeline{padding:42px 0;background:var(--color-whiteGrey)}.about-page .history-timeline h2{font-family:var(--font2);font-size:24px;font-weight:600;color:var(--color2);margin-bottom:32px;text-align:center}.about-page .history-timeline .timeline{max-width:900px;margin:0 auto;position:relative;padding:20px 20px 20px 0;max-height:624px;overflow-y:scroll}.about-page .history-timeline .timeline .timeline-item{display:flex;flex-direction:row;align-items:center;margin-bottom:48px;position:relative;justify-content:space-between}.about-page .history-timeline .timeline .timeline-item:nth-child(even){flex-direction:row-reverse}.about-page .history-timeline .timeline .timeline-item:hover .timeline-content{box-shadow:0 12px 32px rgba(0,0,0,.1)}@keyframes pulseCircle{0%,100%{box-shadow:0 0 0 0 rgba(43,122,89,.4)}50%{box-shadow:0 0 0 10px rgba(43,122,89,0)}}.about-page .history-timeline .timeline .timeline-item .timeline-img{width:320px;height:auto;display:flex}.about-page .history-timeline .timeline .timeline-item .timeline-img img{width:100%;border-radius:12px}.about-page .history-timeline .timeline .timeline-item .timeline-year{font-family:var(--font2);font-size:16px;font-weight:700;color:var(--color2);line-height:normal;width:72px;text-align:center;padding:4px 0;border-radius:12px;background:#fff;border:2px solid var(--color2);animation:pulseCircle 2s infinite}.about-page .history-timeline .timeline .timeline-item .timeline-content{width:calc(100% - 476px);background:#fff;padding:16px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:all .4s ease}.about-page .history-timeline .timeline .timeline-item .timeline-content h3{font-family:var(--font2);font-size:16px;font-weight:600;line-height:normal;color:var(--color-black);margin-bottom:6px}.about-page .history-timeline .timeline .timeline-item .timeline-content p{font-size:14px;color:var(--color1)}.about-page .vision-mission{padding:42px 0}.about-page .vision-mission .vm-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;max-width:1000px;margin:0 auto}.about-page .vision-mission .vm-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .4s ease}.about-page .vision-mission .vm-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 16px 40px rgba(0,0,0,.15)}.about-page .vision-mission .vm-card:hover .vm-icon{transform:rotate(360deg) scale(1.1)}.about-page .vision-mission .vm-card h3{font-family:var(--font2);font-size:16px;font-weight:600;line-height:normal;color:var(--color1);margin-bottom:8px}.about-page .vision-mission .vm-card p{font-size:14px;color:var(--color-grey)}.about-page .vision-mission .vm-icon{width:62px;height:62px;background:linear-gradient(135deg, var(--color2), #238C68);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:24px;transition:all .4s ease}.about-page .vision-mission .values-card ul{list-style:none;padding:0}.about-page .vision-mission .values-card ul li{font-size:14px;color:var(--color-grey);padding:10px 0;padding-left:28px;position:relative}.about-page .vision-mission .values-card ul li::before{content:"✓";position:absolute;left:0;color:var(--color2);font-weight:700;font-size:18px}.about-page .certifications{margin-bottom:60px}.about-page .certifications .cert-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;max-width:1000px;margin:0 auto}.about-page .certifications h2{font-family:var(--font2);font-size:24px;line-height:normal;font-weight:600;color:var(--color2);margin-bottom:40px;text-align:center}.about-page .certifications .cert-slider-wrapper{display:flex;align-items:center;gap:12px}.about-page .certifications .cert-slider-viewport{position:relative;flex:1;height:300px;overflow:hidden}.about-page .certifications .cert-slide{position:absolute;width:280px;left:calc(50% - 140px);top:80px;transform:scale(0.3);opacity:0;z-index:0;pointer-events:none;transition:all .5s cubic-bezier(0.34, 1.1, 0.64, 1);cursor:pointer}.about-page .certifications .cert-slide.pos--active{left:calc(50% - 140px);top:0;transform:scale(1);opacity:1;z-index:3;pointer-events:auto}.about-page .certifications .cert-slide.pos--active .cert-card{box-shadow:0 20px 60px rgba(0,0,0,.1);border-color:rgba(43,122,89,.2)}.about-page .certifications .cert-slide.pos--active .cert-badge{transform:scale(1.05);filter:drop-shadow(0 8px 16px rgba(35, 140, 104, 0.2))}.about-page .certifications .cert-slide.pos--prev{left:calc(50% - 415px);top:40px;transform:scale(0.75);opacity:1;z-index:2;pointer-events:auto}.about-page .certifications .cert-slide.pos--next{left:calc(50% + 135px);top:40px;transform:scale(0.75);opacity:1;z-index:2;pointer-events:auto}.about-page .certifications .cert-slide.pos--far-prev{left:calc(50% - 680px);top:60px;transform:scale(0.5);opacity:0;z-index:1;pointer-events:none}.about-page .certifications .cert-slide.pos--far-next{left:calc(50% + 400px);top:60px;transform:scale(0.5);opacity:0;z-index:1;pointer-events:none}.about-page .certifications .cert-card{background:#fff;border:1px solid #ececec;border-radius:16px;padding:32px;text-align:center;transition:box-shadow .4s ease}.about-page .certifications .cert-card h4{font-family:var(--font2);font-size:14px;font-weight:600;color:var(--color1)}.about-page .certifications .cert-badge{width:120px;height:120px;transition:all .4s ease;margin:0 auto 20px}.about-page .certifications .cert-badge img{width:100%;height:100%;object-fit:contain}.about-page .certifications .cert-nav{width:48px;height:48px;min-width:48px;border-radius:50%;border:1px solid #ececec;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color1);transition:all .3s ease;box-shadow:0 2px 12px rgba(0,0,0,.08)}.about-page .certifications .cert-nav:hover{background:var(--color2);color:#fff;border-color:var(--color2)}.about-page .certifications .cert-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.about-page .certifications .cert-dot{width:8px;height:8px;border-radius:50%;border:none;background:#ddd;cursor:pointer;transition:all .3s ease;padding:0}.about-page .certifications .cert-dot.active{background:var(--color2);width:24px;border-radius:4px}.cert-modal-dialog{height:100vh;background-color:rgba(0,0,0,.7);padding:40px 32px !important}.cert-modal-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:8px}.cert-modal-viewport{position:relative;flex:1;height:80vh;overflow:visible;display:flex;align-items:center}.cert-modal-slide{position:absolute;width:680px;left:calc(50% - 340px);top:50%;transform:translateY(-50%) scale(0.3);opacity:0;z-index:0;pointer-events:none;transition:all .5s cubic-bezier(0.34, 1.1, 0.64, 1);cursor:pointer}.cert-modal-slide.pos--active{top:50%;transform:translateY(-50%) scale(1);opacity:1;z-index:3;pointer-events:auto}.cert-modal-slide.pos--active .cert-modal-card{box-shadow:0 20px 60px rgba(0,0,0,.12);border-color:rgba(43,122,89,.15)}.cert-modal-slide.pos--prev{left:calc(50% - 670px);top:calc(50% + 20px);transform:translateY(-50%) scale(0.65);opacity:.9;z-index:2;pointer-events:auto}.cert-modal-slide.pos--next{left:calc(50% - 10px);top:calc(50% + 20px);transform:translateY(-50%) scale(0.65);opacity:.9;z-index:2;pointer-events:auto}.cert-modal-slide.pos--far-prev{left:calc(50% - 1100px);top:50%;transform:translateY(-50%) scale(0.3);opacity:0;z-index:1;pointer-events:none}.cert-modal-slide.pos--far-next{left:calc(50% + 420px);top:50%;transform:translateY(-50%) scale(0.3);opacity:0;z-index:1;pointer-events:none}.cert-modal-card{background:#fff;border:1px solid #ececec;border-radius:20px;padding:32px;text-align:center}.cert-modal-badge{width:160px;height:160px;margin:0 auto 20px}.cert-modal-badge img{width:100%;height:100%;object-fit:contain}.cert-modal-name{font-size:18px;font-weight:700;font-family:var(--font2);color:var(--color2);margin-bottom:16px}.cert-modal-body{font-size:13px;line-height:1.7;color:var(--color1);max-height:calc(80vh - 360px);overflow-y:auto;text-align:left}.cert-modal-nav{width:48px;height:48px;min-width:48px;border-radius:50%;border:1px solid #ececec;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color1);transition:all .3s ease;box-shadow:0 2px 12px rgba(0,0,0,.08)}.cert-modal-nav:hover{background:var(--color2);color:#fff;border-color:var(--color2)}.cert-modal-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.cert-modal-dot{width:8px;height:8px;border-radius:50%;border:none;background:#ddd;cursor:pointer;transition:all .3s ease;padding:0}.cert-modal-dot.active{background:var(--color2);width:24px;border-radius:4px}.standart-body{display:flex;flex-direction:column}.standart-body h2{font-size:16px;line-height:normal;font-weight:600;font-family:var(--font2);color:var(--color2);margin-bottom:24px;text-align:center}.standart-body img{width:200px;height:200px;margin:0 auto 20px;object-fit:contain}.standart-body .desc{font-size:14px;line-height:normal;color:var(--color-black);text-align:justify}.standart-body .desc p{margin-bottom:6px}.standart-body .desc p:last-child{margin-bottom:0}.responsibility-page,.hr-page,.product-dev{padding-top:120px;padding-bottom:40px}.responsibility-page h1,.hr-page h1,.product-dev h1{font-family:var(--font2);font-size:24px;font-weight:700;color:var(--color2);margin-bottom:8px;text-align:center;margin-bottom:32px}.product-dev{padding-top:0;padding-bottom:0}.hr-page .list-us{display:grid;grid-template-columns:repeat(5, 1fr);grid-area:20px;margin-bottom:62px;gap:24px}.hr-page .list-us .item{padding:20px 14px;border-radius:12px;box-shadow:0 0 20px -4px rgba(0,0,0,.1);transition:.3s ease}.hr-page .list-us .item:hover{background-color:var(--color2)}.hr-page .list-us .item:hover .icon{background-color:#fff;color:var(--color2)}.hr-page .list-us .item:hover h2{color:#fff}.hr-page .list-us .item:hover ul li{color:#fff}.hr-page .list-us .item .icon{width:42px;height:42px;border-radius:8px;background-color:var(--color2);margin:0 auto 12px;display:flex;align-items:center;justify-content:center;color:#fff;transition:.3s ease}.hr-page .list-us .item h2{font-size:16px;line-height:normal;font-family:var(--font2);font-weight:600;color:var(--color2);margin-bottom:8px;text-align:center}.hr-page .list-us .item ul{padding-left:18px}.hr-page .list-us .item ul li{font-size:14px;line-height:normal;color:var(--color-black);margin-bottom:6px}.hr-page .list-us .item ul li:last-child{margin-bottom:0}.hr-page .list-songon{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-bottom:62px}.hr-page .list-songon .item{padding:14px;border-radius:12px;box-shadow:0 0 20px -4px rgba(0,0,0,.1);transition:.3s ease;position:relative}.hr-page .list-songon .item:hover{box-shadow:0 0 30px -4px rgba(0,0,0,.2)}.hr-page .list-songon .item:hover .img img{transform:scale(1.05)}.hr-page .list-songon .item .num{position:absolute;top:12px;left:12px;background-color:var(--color2);color:#fff;font-size:20px;font-weight:500;font-family:var(--font2);line-height:normal;width:32px;height:32px;border-radius:500px;display:flex;align-items:center;justify-content:center}.hr-page .list-songon .item .img{width:100%;height:180px;border-radius:12px;overflow:hidden;margin-bottom:12px;display:flex}.hr-page .list-songon .item .img img{width:100%;height:100%;object-fit:contain;transform:scale(1);transition:.3s ease}.hr-page .list-songon .item h2{font-size:16px;line-height:normal;font-family:var(--font2);font-weight:600;color:var(--color2);margin-bottom:8px}.hr-page .list-songon .item p{font-size:14px;line-height:normal;color:var(--color-black)}.hr-page .list-jobs{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.hr-page .list-jobs .item{box-shadow:0 0 20px -4px rgba(0,0,0,.1);border-radius:12px;padding:20px}.hr-page .list-jobs .item .img{width:100%;height:180px;border-radius:12px;overflow:hidden;margin-bottom:12px;display:flex}.hr-page .list-jobs .item .img img{width:100%;height:100%;object-fit:cover}.hr-page .list-jobs .item h2{font-size:20px;line-height:normal;font-family:var(--font2);font-weight:600;color:var(--color2);margin-bottom:8px}.hr-page .list-jobs .item .date{font-size:14px;line-height:normal;color:var(--color-grey);margin-bottom:8px}.hr-page .list-jobs .item .body{font-size:14px;line-height:normal;color:var(--color-black)}.hr-page .list-jobs .item .link-bottom{border-top:1px solid #ececec;margin-top:16px;padding-top:16px}.hr-page .list-jobs .item .link-bottom a{display:flex;background-color:var(--color2);color:#fff;border-radius:8px;text-align:center;justify-content:center;padding:12px 20px;font-family:var(--font2);font-weight:500}.responsibility-page .list .item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.responsibility-page .list .item .img{width:320px;height:auto;display:flex}.responsibility-page .list .item .img img{width:100%;height:auto;border-radius:12px}.responsibility-page .list .item .body{width:calc(100% - 340px);margin-top:16px}.responsibility-page .list .item .body h2{font-size:18px;line-height:normal;font-family:var(--font2);font-weight:600;color:var(--color2);margin-bottom:8px}.responsibility-page .list .item .body p{font-size:14px;line-height:normal;color:var(--color1)}.product-dev .list-process{display:flex;flex-direction:column;align-items:center;gap:32px;margin-bottom:72px}.product-dev .list-process .list-item{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;position:relative}.product-dev .list-process .list-item:last-child::after{display:none}.product-dev .list-process .list-item::after{content:"";position:absolute;width:2px;height:100%;left:50%;bottom:-80%;transform:translateX(-50%);background-color:var(--color2);z-index:1}.product-dev .list-process .list-item .left,.product-dev .list-process .list-item .right{display:flex;flex-direction:column;gap:8px;position:relative}.product-dev .list-process .list-item .left p,.product-dev .list-process .list-item .right p{font-size:14px;color:var(--color1);font-weight:500}.product-dev .list-process .list-item .left p.boxed,.product-dev .list-process .list-item .right p.boxed{border:1px solid var(--color2);text-align:center;padding:6px 12px;border-radius:6px}.product-dev .list-process .list-item .left::after,.product-dev .list-process .list-item .right::after{content:"";position:absolute;width:24px;height:1px;top:50%;transform:translateY(-50%);background-color:var(--color1)}.product-dev .list-process .list-item .left::after{right:-24px}.product-dev .list-process .list-item .right::after{left:-24px}.product-dev .list-process .list-item .center{padding:20px;border:2px solid var(--color2);border-radius:500px;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;position:relative;z-index:2}.product-dev .list-process .list-item .center.imaged{border-radius:12px}.product-dev .list-process .list-item .center.focus{background-color:var(--color1);border:2px solid var(--color1)}.product-dev .list-process .list-item .center.focus p,.product-dev .list-process .list-item .center.focus h5{color:#fff}.product-dev .list-process .list-item .center.active{background-color:var(--color2);border:2px solid var(--color1)}.product-dev .list-process .list-item .center.active .icon svg{color:#fff}.product-dev .list-process .list-item .center.active p,.product-dev .list-process .list-item .center.active h5{color:#fff}.product-dev .list-process .list-item .center .img{width:80px;height:80px;display:flex;margin-bottom:2px}.product-dev .list-process .list-item .center .img img{width:100%;height:100%;object-fit:contain;filter:brightness(1)}.product-dev .list-process .list-item .center .icon svg{width:32px;height:32px;object-fit:contain;margin-bottom:4px;color:var(--color2)}.product-dev .list-process .list-item .center h5,.product-dev .list-process .list-item .center p{color:var(--color1);text-align:center;font-family:var(--font2);font-weight:600;text-transform:uppercase}.product-dev .list-process .list-item .center h5{font-size:18px}.product-dev .list-process .list-item .center p{font-size:14px}.product-dev .list-research{display:grid;grid-template-columns:repeat(6, 1fr);gap:24px}.product-dev .list-research .item{display:flex;flex-direction:column}.product-dev .list-research .item:nth-child(even) .tt{background-color:var(--color2);color:#fff}.product-dev .list-research .item .tt{font-size:16px;line-height:normal;font-family:var(--font2);font-weight:500;color:var(--color2);text-align:center;border:1px solid var(--color2);padding:6px 4px;border-radius:8px;margin-bottom:12px}.product-dev .list-research .item ul{margin:0;padding-left:18px}.product-dev .list-research .item ul li{font-size:14px;line-height:normal;color:var(--color1);margin-bottom:4px}.product-dev .list-research .item ul li:last-child{margin-bottom:0}/*# sourceMappingURL=main.css.map */
