﻿@font-face{font-family:"Roboto";src:url("/assets/fonts/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto";src:url("/assets/fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:"Roboto";src:url("/assets/fonts/Roboto-Medium.ttf") format("truetype");font-weight:600}@font-face{font-family:"Roboto";src:url("/assets/fonts/Roboto-light.ttf") format("truetype");font-weight:lighter}body{font-family:"Roboto","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif}.banner .container h1{font-weight:bold;font-size:1.25rem}.title-section h2{font-weight:bold}.site-header .mainav>li>a{font-weight:bold}@media(min-width:576px){.banner .container h1{font-size:1.25rem}}@media(min-width:768px){.banner .container h1{font-size:1.5rem}}@media(min-width:992px){.banner .container h1{font-size:1.75rem}}@media(min-width:1201px){.banner .container h1{font-size:2rem}}@media(min-width:1601px){.banner .container h1{font-size:3rem}}.page-home .s1 .home-sliders .swiper-slide .txt .container h2{letter-spacing:0;text-transform:uppercase}@media screen and (min-width:360px){.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:1.5rem}}@media(min-width:576px){.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:1.5rem}}@media(min-width:768px){.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:2rem}}@media(min-width:992px){.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:1.5rem}}@media(min-width:1201px){.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:1.85rem}}@media(min-width:1401px){.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:2.5rem}}@media(min-width:1601px){.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:3rem}}@media(min-width:1921px){.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:4rem}}.page-home .s2 .container{padding-top:1.5rem;padding-bottom:1.5rem}.page-home .s2 .txt p{line-height:1.6}.site-header .mainav>li .sub-menu{width:220px;margin-left:-110px}.page-nav nav.subnav a,.page-nav ul.subnav li a{white-space:nowrap}.page-nav nav.subnav a{padding-left:1rem;padding-right:1rem}.page-nav .container{overflow-x:auto}.page-about .s2 .s2-1 .txt-container .txt{max-height:78%;overflow-y:auto}.page-about .s2 .s2-1 .txt-container .txt::-webkit-scrollbar{width:4px;border-radius:2px}.page-about .s2 .s2-1 .txt-container .txt::-webkit-scrollbar-track{background:rgba(255,255,255,.5);border-radius:2px}.page-about .s2 .s2-1 .txt-container .txt::-webkit-scrollbar-thumb{border-radius:2px;background:linear-gradient(0deg,#25d2a3 0%,#004e17 100%)}.page-about .s2 .s2-1 .txt-container .txt::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#25d2a3 0%,#004e17 100%)}.page-business .s4 .gallery-thumbs{max-width:1200px}.page-home .s4 .item .txt h3{padding-bottom:.5rem}.page-home .s4 .item .txt p{line-height:1.6}.title-section h2,h2,h3{font-weight:600}@media(min-width:768px){.page-home .s2 .txt h2{margin-bottom:1rem;padding-bottom:.5rem}.page-home .s2 .container{padding-top:2rem;padding-bottom:2rem}.page-home .s4 .item .txt{padding-top:3rem}}@media(min-width:992px){.page-home .s2 .container{padding-top:2rem;padding-bottom:2.5rem}.page-home .s3 .company-data .item .des{height:50px}.site-header .mainav>li>a{padding:0 .3rem}}@media(min-width:992px) and (min-width:1601px){.site-header .mainav>li>a{padding:0 1.5rem}}@media(min-width:992px){.page-about .s3 .s3-1 .companies .item .name{font-size:12px}}@media(min-width:992px){.page-about .s3 .s3-1 .categories .nav li{font-size:16px;font-weight:bold}}@media(min-width:992px){.page-about .s5 .txt p{font-size:12px}}@media(min-width:992px){.page-responsibility .s2 .cat_intro .txt p{line-height:1.5;font-size:14px}}@media(min-width:992px){.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:2rem}}@media(min-width:1201px){.page-home .s2 .container{padding-top:4rem;padding-bottom:4rem}.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:3rem}}@media(min-width:1601px){.page-business .s1 .txt .title{font-size:2.5rem}.page-home .s1 .home-sliders .swiper-slide .txt .container h2{font-size:4rem}}.page-about .s3 .s3-1 .companies .item .name{font-weight:bold}.page-business-detail .des{text-align:justify}.page-contact .s2 .form-container .form-label{padding-right:1rem}@media screen and (min-width:992px){.page-contact .s2 .form-container .form-label{width:140px;text-align:right}}.page-contact .s1 .item{height:100%}.page-home .s1 .home-sliders .swiper-slide .txt .container h2{text-transform:unset;font-weight:normal}@media screen and (max-width:767px){.page-nav .container{overflow-x:auto}.page-nav ul.subnav-about{width:560px}}.page-home .s3 .item .txt{height:115px}