@media only screen and (min-width: 1200px){.container{max-width:1200px}}.gv_header_block{position:relative;background:#fff;transition:all .45s ease 0s;border-bottom:2px solid var(--second-color);padding:8px 0}.gv_header_block .container{position:relative}.gv_header_block .flex{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.gv_header_block .flex .head-left{padding-right:30px}.gv_header_block .flex .head-right{padding-left:20px}.gv_header_block .logo a{display:inline-block}.gv_header_block .logo a img{height:42px;width:auto}.gv_header_block .navi{display:flex;align-items:center;justify-content:space-between}.gv_header_block .navi ul{list-style:none;padding:0;margin:0}.gv_header_block .navi .main-nav{display:flex;align-items:center;justify-content:flex-start}.gv_header_block .navi .main-nav>li{display:inline-block;position:relative;padding:12px 5px}.gv_header_block .navi .main-nav>li>a{display:block;padding:8px 15px 6px;line-height:20px;font-size:16px;font-weight:600;letter-spacing:0px;color:var(--primary-color);transition:all .45s ease 0s;background:transparent;border-radius:10px;text-transform:uppercase}.gv_header_block .navi .main-nav>li i.arrow{display:none}.gv_header_block .navi .main-nav>li>.sub-menu{position:absolute;top:100%;left:5px;background:#fff;box-shadow:0px 0px 7px -2px #ccc;border-radius:5px;min-width:240px;display:none;z-index:11}.gv_header_block .navi .main-nav>li>.sub-menu::before{content:"";height:9px;width:14px;position:absolute;left:15px;top:-9px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:9px solid #fff;filter:drop-shadow(0px -1px 2px #f4f4f4)}.gv_header_block .navi .main-nav>li>.sub-menu>li{display:block;position:relative}.gv_header_block .navi .main-nav>li>.sub-menu>li>a{display:block;padding:10px 15px;line-height:20px;font-size:14px;font-weight:400;letter-spacing:.5px;color:var(--primary-color);transition:all .45s ease 0s;background:transparent;border-radius:5px}.gv_header_block .navi .main-nav>li>.sub-menu>li i.arrow{display:none}.gv_header_block .navi .main-nav>li>.sub-menu>li ul{position:absolute;top:0;left:100%;background:#fff;box-shadow:0px 0px 8px 0px #ccc;border-radius:5px;min-width:240px;display:none;z-index:11}.gv_header_block .navi .main-nav>li>.sub-menu>li ul>li{display:block;position:relative}.gv_header_block .navi .main-nav>li>.sub-menu>li ul>li>a{display:block;padding:10px 15px;line-height:20px;font-size:14px;font-weight:400;letter-spacing:.5px;color:var(--primary-color);transition:all .45s ease 0s;background:transparent;border-radius:5px}.gv_header_block .navi .main-nav>li>.sub-menu>li ul>li:hover>a{background:var(--primary-color);color:#fff}.gv_header_block .navi .main-nav>li>.sub-menu>li ul>li:hover>ul{display:block}.gv_header_block .navi .main-nav>li>.sub-menu>li:hover>a{background:var(--primary-color);color:#fff}.gv_header_block .navi .main-nav>li>.sub-menu>li:hover>ul{display:block}.gv_header_block .navi .main-nav>li:hover>a{background:var(--primary-color);color:#fff}.gv_header_block .navi .main-nav>li:hover>.sub-menu{display:block}.gv_header_block .social{display:flex;align-items:center;justify-content:flex-end}.gv_header_block .social .search{padding-right:10px;position:relative}.gv_header_block .social .search button{border:0;cursor:pointer;outline:none;padding:0;background:transparent}.gv_header_block .social .search button img{height:28px;width:auto}.gv_header_block .social .search .search-nav{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:11;background:#f6f6f6;overflow:hidden;border-radius:0px;opacity:0;visibility:hidden;z-index:-9;display:block;transition:all .06s ease 0.43s}.gv_header_block .social .search .search-nav form{display:block;width:360px;position:relative}.gv_header_block .social .search .search-nav form input{border:0;padding:10px 10px;line-height:20px;font-size:14px;outline:none;padding-right:40px;width:100%;background:#f9f9f9}.gv_header_block .social .search .search-nav form button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;outline:none;padding:0;color:#000}.gv_header_block .social .search .search-nav form button i{font-size:16px;color:#000}.gv_header_block .social .search:hover .search-nav{opacity:1;visibility:visible;z-index:9;right:0px}.gv_header_block .social ul{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.gv_header_block .social ul>li>a{color:#000;display:block;margin-left:10px}.gv_header_block .social ul>li>a img{height:36px;width:36px}.gv_banner_block{position:relative;overflow:hidden}.gv_banner_block .inner .owl-carousel .owl-nav>[class*="owl-"]{opacity:0;visibility:hidden}.gv_banner_block .inner .owl-carousel .owl-nav>[class*="owl-"]>[class*="icon-arrow-"]{height:36px;width:24px;margin:0;background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.gv_banner_block .inner .owl-carousel .owl-nav .owl-prev{left:20px}.gv_banner_block .inner .owl-carousel .owl-nav .owl-next{right:20px}.gv_banner_block .inner .owl-carousel:hover .owl-nav>[class*="owl-"]{opacity:1;visibility:visible}.gv_banner_block .inner .slider-inner{position:relative;width:100%}.gv_banner_block .inner .slider-inner>a{display:block;height:650px;width:100%;position:relative;background-position:center;overflow:hidden}.gv_banner_block .inner .slider-inner>a img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:50% 50%}.gv_section_project{position:relative;overflow:hidden}.gv_section_project .project-nav{list-style:none;padding:0 0 15px;margin:0;display:flex;justify-content:center;flex-wrap:wrap}.gv_section_project .project-nav>li{display:inline-block;padding:5px 5px}.gv_section_project .project-nav>li span{cursor:pointer;padding:11px 15px 9px;line-height:20px;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:block;background:var(--primary-color);color:#fff;border-radius:2px}.gv_section_project .project-nav>li span:hover{background:var(--second-color)}.gv_section_project .project-nav>li.active span{background:var(--second-color)}.gv_section_project .project-tab .tab_pane>.row{margin-right:-7px;margin-left:-7px;align-items:stretch}.gv_section_project .project-tab .tab_pane>.row>[class*="col-"]{padding-left:7px;padding-right:7px;min-height:100%}.gv_section_project .project-tab .project_item{padding-top:20px;padding-bottom:30px}.gv_section_project .project-tab .project_item .project_inner{height:100%}@media (max-width: 575px){.gv_section_project .project-nav>li{display:inline-block;padding:5px 5px;flex:0 0 50%;max-width:50%;text-align:center}.gv_section_project .project-nav>li span{padding:11px 10px 9px;line-height:20px;font-size:15px;font-weight:400;letter-spacing:.3px}}.gv_section_register{position:relative;overflow:hidden;background:var(--second-color);color:var(--primary-color)}.gv_section_register .register-box .form-register>.row{align-items:center}.gv_section_register .register-box .form-register>.row>[class*="col-"]{padding-top:5px;padding-bottom:5px}.gv_section_register .register-box .form-register .form_input input[type="text"],.gv_section_register .register-box .form-register .form_input input[type="tel"],.gv_section_register .register-box .form-register .form_input input[type="email"],.gv_section_register .register-box .form-register .form_input input[type="date"],.gv_section_register .register-box .form-register .form_input select,.gv_section_register .register-box .form-register .form_input textarea{outline:none;width:100%;border:0;background:#fff;border-radius:5px;padding:13px 15px;font-size:15px;line-height:20px;font-weight:400;letter-spacing:.4px}.gv_section_register .register-box .form-register .form_input button{border:0;outline:none;padding:13px 15px;line-height:20px;font-size:15px;width:100%;background:var(--primary-color);border-radius:5px;font-size:15px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#fff}.gv_section_library{position:relative;overflow:hidden}.gv_section_library .gallery-wrap{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.gv_section_library .gallery-wrap .owl-carousel .owl-stage-outer{border-radius:25px}.gv_section_library .gallery-wrap .owl-carousel .owl-nav>[class*="owl-"]>[class*="icon-arrow-"]{height:36px;width:24px;margin:0;background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.gv_section_library .gallery-wrap .owl-carousel .owl-nav .owl-prev{left:20px}.gv_section_library .gallery-wrap .owl-carousel .owl-nav .owl-next{right:20px}.gv_section_library .gallery-wrap .gallery_inner .image{position:relative;display:block}.gv_section_library .gallery-wrap .gallery_inner .image a{position:relative;padding-bottom:60%;display:block;background-position:center;width:100%}.gv_section_library .gallery-wrap .gallery_inner .image a img{left:0;top:0;right:0;bottom:0;height:100%;position:absolute;width:100%;object-position:50% 50%;object-fit:cover}.gv_section_library .gallery-wrap .gallery_inner .image a h3{position:absolute;left:30px;bottom:20px;right:30px;background:rgba(238,238,238,0.58);font-size:16px;padding:20px 20px;border-radius:14px;z-index:3;margin-bottom:0;color:var(--second-color)}.gv_section_library .video-box>.row{margin-right:-20px;margin-left:-20px}.gv_section_library .video-box>.row>[class*="col-"]{padding-right:20px;padding-left:20px}.gv_section_library .video-box .video-item .inner{padding:20px 0 10px}.gv_section_library .video-box .video-item .inner .image{border-radius:8px;overflow:hidden}.gv_section_library .video-box .video-item .inner .image a{position:relative;padding-bottom:60%;display:block;background-position:centeer;width:100%}.gv_section_library .video-box .video-item .inner .image a img{left:0;top:0;right:0;bottom:0;height:100%;position:absolute;width:100%;object-position:50% 50%;object-fit:cover}.gv_section_library .video-box .video-item .inner .image a span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:60px;width:60px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:rgba(0,0,0,0.4);z-index:4}.gv_section_library .video-box .video-item .inner .image a span i{font-size:30px;color:#fff;opacity:.8;padding-left:3px}.gv_section_library .video-box .video-item .inner .image a h3{position:absolute;bottom:8px;left:10px;right:10px;background:rgba(85,48,16,0.86);font-size:16px;padding:10px;border-radius:6px;z-index:3;margin-bottom:0;color:#fff}.gv_section_news{position:relative;overflow:hidden}.gv_section_news .news-wrap>.row [class*="col-"]{padding-top:10px;padding-bottom:10px}.gv_section_news .news-wrap .category-box .name{font-size:18px;text-transform:uppercase;margin-bottom:10px;color:var(--primary-color);text-align:center;font-weight:600}.gv_section_news .news-wrap .category-box .special{position:relative;display:block;padding-bottom:10px}.gv_section_news .news-wrap .category-box .special .box{position:relative}.gv_section_news .news-wrap .category-box .special .box .image{display:block}.gv_section_news .news-wrap .category-box .special .box .image>a{position:relative;padding-bottom:62%;display:block;width:100%;background-position:center;overflow:hidden;border-radius:8px}.gv_section_news .news-wrap .category-box .special .box .image>a img{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;object-position:50% 50%;object-fit:cover}.gv_section_news .news-wrap .category-box .special .box .title{position:absolute;bottom:15px;left:15px;right:15px;background:rgba(85,48,16,0.86);font-size:16px;text-transform:uppercase;padding:10px;border-radius:6px;z-index:3}.gv_section_news .news-wrap .category-box .special .box .title>a{color:#fff;text-align:center;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;overflow:hidden}.gv_section_news .news-wrap .category-box .list{list-style:none;padding:0;margin:0}.gv_section_news .news-wrap .category-box .list>li{padding:10px 0}.gv_section_news .news-wrap .category-box .list>li .inner{display:flex;align-items:center;padding:6px;border:1px solid var(--primary-color);border-radius:10px}.gv_section_news .news-wrap .category-box .list>li .inner .image{max-width:58px;min-width:58px}.gv_section_news .news-wrap .category-box .list>li .inner .image>a{position:relative;padding-bottom:100%;width:100%;display:block;overflow:hidden;border-radius:4px;background-position:center}.gv_section_news .news-wrap .category-box .list>li .inner .image>a img{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;object-position:50% 50%;object-fit:cover}.gv_section_news .news-wrap .category-box .list>li .inner .info{flex:1;width:100%;padding-left:12px}.gv_section_news .news-wrap .category-box .list>li .inner .info h3{font-size:15px;font-weight:600;margin:0}.gv_section_news .news-wrap .category-box .list>li .inner .info h3 a{color:var(--primary-color)}.gv_section_partner{position:relative;overflow:hidden}.gv_section_partner .partner-box{position:relative;width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding:10px 0}.gv_section_partner .partner-box .partner-inner .image{position:relative;display:block;text-align:center}.gv_section_partner .partner-box .partner-inner .image>a{display:inline-block;padding:10px;border:1px solid var(--primary-color)}.gv_section_partner .partner-box .partner-inner .image>a img{width:100%;max-width:130px;height:auto}.gv_section_subcribe{position:relative;overflow:hidden;background:var(--second-color);color:var(--primary-color)}.gv_section_subcribe .subcribe-box{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.gv_section_subcribe .subcribe-box>.row{align-items:center}.gv_section_subcribe .subcribe-box>.row [class*="col-"]{padding-top:5px;padding-bottom:5px}.gv_section_subcribe .subcribe-box .info{font-size:16px;position:relative}.gv_section_subcribe .subcribe-box .info h4{font-size:16px;font-weight:400;margin-bottom:4px}.gv_section_subcribe .subcribe-box .info p{margin-bottom:0}.gv_section_subcribe .subcribe-box .info p span{font-weight:700}.gv_section_subcribe .subcribe-box .subcribe{position:relative}.gv_section_subcribe .subcribe-box .subcribe .form-subcribe{position:relative;background:var(--primary-color);color:#fff;padding:6px;border-radius:6px;padding-right:110px}.gv_section_subcribe .subcribe-box .subcribe .form-subcribe input{border:0;border-radius:4px;background:#fff;padding:6px 10px;font-size:14px;color:#444;width:100%;line-height:20px;outline:none}.gv_section_subcribe .subcribe-box .subcribe .form-subcribe button{outline:none;position:absolute;right:15px;background:transparent;padding:8px 0;font-size:16px;text-transform:uppercase;color:#fff;top:50%;transform:translateY(-50%);cursor:pointer;border:0;font-weight:600;letter-spacing:.5px}@media (max-width: 575px){.gv_section_subcribe .subcribe-box .info{font-size:15px;position:relative}.gv_section_subcribe .subcribe-box .info h4{font-size:15px;font-weight:400;margin-bottom:4px}.gv_section_subcribe .subcribe-box .info p{margin-bottom:0}.gv_section_subcribe .subcribe-box .info p span{font-weight:700}}.gv_footer_block{position:relative;background:var(--primary-color);transition:all .45s ease 0s;color:#fff}.gv_footer_block .container{position:relative}.gv_footer_block .footer-box{width:100%;position:relative}.gv_footer_block .footer-box>.row{align-items:stretch;margin-left:-25px;margin-right:-25px}.gv_footer_block .footer-box>.row [class*="col-"]{padding-right:25px;padding-left:25px;padding-top:10px;padding-bottom:10px;min-height:100%;position:relative}.gv_footer_block .footer-box>.row .col-left::after{content:"";height:80%;width:1px;position:absolute;right:-1px;top:50%;transform:translateY(-50%);background:#fff}.gv_footer_block .footer-box>.row .col-right::after{content:"";height:80%;width:1px;position:absolute;left:-1px;top:50%;transform:translateY(-50%);background:#fff}.gv_footer_block .footer-box>.row .col-center{padding-top:0;padding-bottom:0}.gv_footer_block .footer-box>.row .flex{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.gv_footer_block .footer-box>.row .flex>[class*="fx-"]{flex:0 0 33.333334%;max-width:33.333334%;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}.gv_footer_block .footer-box .logo{display:block;margin-bottom:15px}.gv_footer_block .footer-box .logo a{display:inline-block}.gv_footer_block .footer-box .logo a img{height:50px;width:auto}.gv_footer_block .footer-box .company{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;margin-bottom:10px;letter-spacing:.5px}.gv_footer_block .footer-box .title{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;margin-bottom:10px;letter-spacing:.5px}.gv_footer_block .footer-box ul.contact{list-style:none;padding:0;margin:0px}.gv_footer_block .footer-box ul.contact>li{display:block;margin-bottom:8px;font-size:14px;color:#fff;line-height:1.45;font-weight:400}.gv_footer_block .footer-box ul.contact>li:last-child{margin-bottom:0}.gv_footer_block .footer-box ul.menu{list-style:none;padding:0;margin:0px}.gv_footer_block .footer-box ul.menu>li{display:block;margin-bottom:8px;font-size:14px;font-weight:400;line-height:1.45}.gv_footer_block .footer-box ul.menu>li a{color:#fff}.gv_footer_block .footer-box ul.menu>li:last-child{margin-bottom:0}.gv_footer_block .footer-box .regist .desc{font-size:14px;margin-bottom:10px}.gv_footer_block .footer-box .regist input{padding:8px 10px;background:#fff;border-radius:0;line-height:20px;margin-bottom:6px;outline:none;width:100%;display:block;border:0}.gv_footer_block .footer-box .regist button{border:0;background:var(--second-color);font-size:14px;font-weight:600;line-height:20px;padding:8px 20px;color:#fff;text-transform:uppercase;outline:none;cursor:pointer}@media (max-width: 991px){.gv_footer_block .footer-box{padding-right:15px;padding-left:15px}.gv_footer_block .footer-box>.row{margin-left:-15px;margin-right:-15px}.gv_footer_block .footer-box>.row [class*="col-"]{padding-right:15px;padding-left:15px}.gv_footer_block .footer-box .col-left::after{display:none}.gv_footer_block .footer-box .col-right::after{display:none}.gv_footer_block .footer-box .flex>[class*="fx-"]{flex:0 0 100%;max-width:100%}}@media (max-width: 575px){.gv_footer_block .footer-box{padding-right:15px;padding-left:15px}.gv_footer_block .footer-box .logo{display:block;text-align:center;padding-bottom:10px}.gv_footer_block .footer-box .logo a{display:inline-block}.gv_footer_block .footer-box .logo a img{height:50px;width:auto}}
/*# sourceMappingURL=desktop.css.map */
