.home .sustainability p{font-family:"Karla",sans-serif;font-weight:400;font-style:normal}.home .contact-sec .contact-chanel a,.home .contact-sec .contact-chanel ul a{font-family:"Karla",sans-serif;font-weight:500;font-style:normal}.home .head-title h1:first-of-type,.home .head-title h2:first-of-type,.home .head-title h3:first-of-type,.home .head-title h4:first-of-type,.home .head-title h5:first-of-type,.home .head-title h6:first-of-type{font-family:"Karla",sans-serif;font-weight:600;font-style:normal}.home .badge,.home .sustainability h1,.home .sustainability h2,.home .sustainability h3,.home .sustainability h4,.home .sustainability h5,.home .sustainability h6,.home .head-title p{font-family:"Nunito",sans-serif;font-weight:600;font-style:normal}@media(min-width: 1200px){.home .featured-categories{padding-left:147px}}.home .for-customers-title{padding:80px 0}.home .head-title{background-color:#f2f2f2}.home .head-title h1:first-of-type,.home .head-title h2:first-of-type,.home .head-title h3:first-of-type,.home .head-title h4:first-of-type,.home .head-title h5:first-of-type,.home .head-title h6:first-of-type{display:inline-block;padding-left:17px;position:relative;color:#10131c;font-size:22px;text-transform:uppercase}.home .head-title h1:first-of-type::before,.home .head-title h2:first-of-type::before,.home .head-title h3:first-of-type::before,.home .head-title h4:first-of-type::before,.home .head-title h5:first-of-type::before,.home .head-title h6:first-of-type::before{position:absolute;content:url("/application/themes/kos/assets/svg/square.svg");top:50%;left:0;transform:translateY(calc(-50% - 9px));width:7px;height:12px}.home .head-title p{color:#10131c;font-size:32px;margin:0}.home .about-us{position:relative;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1);background:#fff0f0}.home .about-us .row{position:relative;z-index:1}.home .about-us .isolation-left{position:absolute;top:0;left:0;z-index:0}.home .about-us .isolation-right{position:absolute;top:0;right:0;z-index:0}.home .blog-and-news{padding-top:75px;padding-bottom:0;background:#fff;z-index:10}@media(min-width: 1024px){.home .blog-and-news{padding-bottom:200px}}@media(min-width: 1200px){.home .blog-and-news{padding-bottom:300px}}.home .blog-and-news-mb{margin-bottom:16px}.home .blog-and-news-mb h2{width:100%}.home .blog-and-news-mb p{word-break:keep-all;margin:0}.home .blog-and-news-mb{display:flex;flex-wrap:wrap}@media(min-width: 768px){.home .blog-and-news-mb{margin-bottom:53px;gap:8px}}.home .contact-sec{position:relative;overflow:hidden;padding-bottom:40px}@media(min-width: 768px){.home .contact-sec{overflow:unset;padding-bottom:unset}}.home .contact-sec .description{gap:30px;padding:20px 0 40px 0}.home .contact-sec .description h1,.home .contact-sec .description h2,.home .contact-sec .description h3,.home .contact-sec .description h4,.home .contact-sec .description h5,.home .contact-sec .description h6{font-size:20px}.home .contact-sec .description p{font-size:18px;color:#10131c;opacity:.8}.home .contact-sec .description .logo img{max-width:unset;width:122px;height:122px;border:1px solid rgba(0,0,0,.1);border-radius:50%}.home .contact-sec .contact-chanel ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:40px}.home .contact-sec .contact-chanel ul li{display:flex;align-items:center}.home .contact-sec .contact-chanel ul a{word-break:break-word;overflow-wrap:break-word}@media(min-width: 1024px){.home .contact-sec .contact-chanel ul{gap:20px}}.home .contact-sec .contact-chanel picture{margin-right:20px;flex-shrink:0}.home .contact-sec .contact-chanel img{width:44px !important;height:44px !important}.home .contact-sec .contact-chanel a{color:#10131c;font-size:18px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;overflow-wrap:break-word;word-break:break-all}.home .contact-sec .full-screen-video-container{position:absolute;height:100vh;width:100%;background-color:none;overflow:hidden;bottom:0}@media(min-width: 768px){.home .contact-sec .full-screen-video-container{position:relative;bottom:unset}}@media(min-width: 1024px){.home .contact-sec .full-screen-video-container{height:440px;background-color:rgba(0,0,0,.6)}}.home .contact-sec .full-screen-video-container video{z-index:-1;position:absolute;height:100%;min-width:100%;width:100vw;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}.home .contact-sec .card-contact{background-color:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.1)}.home .contact-container{position:relative;top:20px;left:50%;transform:translateX(-50%);overflow:hidden;z-index:1}@media(min-width: 768px){.home .contact-container{margin-bottom:-93vh}}@media(min-width: 1024px){.home .contact-container{position:absolute;top:-45%;left:50%;width:calc(100vw - 60px);max-width:1600px;transform:translateX(-50%);overflow:hidden;margin-bottom:-80vh}}.home .contact-container .line{width:100%;height:1px;background-color:rgba(16,19,28,.1);margin:0 0 40px 0}.home .contact-container iframe{width:100%;height:100%}.home .contact-container .map p{margin:0}.home .contact-container .map div{display:flex;width:100%;height:355px}@media(min-width: 1024px){.home .contact-container .map div{height:100%}}.home .contact-container .info{padding:50px}@media(max-width: 1200px){.home .contact-container .info{padding:20px}}.home .img-box img{border-radius:8px;max-height:615px;object-fit:cover}.home .sustainability{background-color:#f2f2f2;padding:80px 0}@media(min-width: 1024px){.home .sustainability{padding:112px 0 104px 0}}.home .sustainability h1,.home .sustainability h2,.home .sustainability h3,.home .sustainability h4,.home .sustainability h5,.home .sustainability h6{color:#10131c;font-size:32px;font-style:normal;line-height:normal;text-transform:capitalize;margin-bottom:20px}.home .sustainability p{color:#10131c;font-size:16px;line-height:normal}.home .sustainability img{margin-top:16px;border-radius:25px}@media(max-width: 768px){.home .sustainability img{aspect-ratio:350/360;object-fit:cover;border-radius:8px}}.home .sustainability .sustainability-content h4:first-of-type{margin-top:40px}.home .badge{position:absolute;top:0;border-radius:0 0 8px 8px;background:#e34931;color:#fff;font-size:24px;line-height:normal}.home .more{position:relative}@media(min-width: 768px){.home .more{position:absolute;top:0;right:0}}@media(min-width: 1024px){.home .more{top:unset;position:absolute;bottom:0;right:0}}.home .more .btn-red{margin-bottom:10px}.home .hero-banner .txt-content h1{font-size:40px}@media(max-width: 768px){.home .hero-banner .txt-content h1{font-size:32px}}@media(max-width: 768px){.home .pad-0{padding:0 !important}}
