@charset "UTF-8";[v-cloak]{display:none!important}#app{background-color:#fff}.grey-area{display:flex;align-items:center;justify-content:center;margin-top:50px;margin-bottom:50px;padding:12px 30px;background-color:#f6f6f7}@media (max-width: 400px){.grey-area{flex-direction:column;padding:0 30px 25px;text-align:center}}@media (min-width: 401px) and (max-width: 575px){.grey-area{flex-direction:column;padding:0 30px 25px;text-align:center}}@media (min-width: 576px) and (max-width: 767px){.grey-area{flex-direction:column;padding:0 30px 25px;text-align:center}}.grey-area svg{width:56px;margin-right:15px}@media (max-width: 400px){.grey-area svg{margin:-28px 0 0}}@media (min-width: 401px) and (max-width: 575px){.grey-area svg{margin:-28px 0 0}}@media (min-width: 576px) and (max-width: 767px){.grey-area svg{margin:-28px 0 0}}.grey-area h4{font-size:20px;font-weight:700;line-height:26px;flex:1;margin:0;padding:0;color:#111616}@media (max-width: 400px){.grey-area h4{font-size:18px;line-height:24px;margin-top:15px}}@media (min-width: 401px) and (max-width: 575px){.grey-area h4{font-size:18px;line-height:24px;margin-top:15px}}@media (min-width: 576px) and (max-width: 767px){.grey-area h4{font-size:18px;line-height:24px;margin-top:15px}}.grey-area h4 span{color:#e92f61}.grey-area h4 a{color:#111616}.page-header{position:relative;margin-top:102px;margin-bottom:90px;padding:190px 0;color:#fff;background:#f6f6f7 url(/wp-content/themes/kwankotheme/build/assets/hero-BGH7ecev.jpg) no-repeat center top;background-size:cover}@media (max-width: 400px){.page-header{margin-top:120px;margin-bottom:40px;padding:110px 0}}@media (min-width: 401px) and (max-width: 575px){.page-header{margin-top:120px;margin-bottom:40px;padding:110px 0}}@media (min-width: 576px) and (max-width: 767px){.page-header{margin-top:120px;margin-bottom:40px;padding:110px 0}}@media (min-width: 768px) and (max-width: 991px){.page-header{margin-top:120px;margin-bottom:40px;padding:110px 0}}.page-header.rse{overflow:hidden;padding-bottom:160px}.page-header.rse.strategy{background-image:url(/wp-content/themes/kwankotheme/build/assets/hero-BGH7ecev.jpg)}.page-header.rse.social{background-image:url(/wp-content/themes/kwankotheme/build/assets/hero-social-_LedvDMn.jpg)}.page-header.rse.society{background-image:url(/wp-content/themes/kwankotheme/build/assets/hero-society-i5IiAAlT.jpg)}.page-header.rse.environment{background-image:url(/wp-content/themes/kwankotheme/build/assets/hero-environment-Wh3zsPOL.jpg)}.page-header.rse.ethical{background-image:url(/wp-content/themes/kwankotheme/build/assets/hero-ethical-B9WzLv4s.jpg)}.page-header.rse.purchasing{background-image:url(/wp-content/themes/kwankotheme/build/assets/hero-purchasing-ChZMd_Rm.jpg)}.page-header.rse.certifications{background-image:url(/wp-content/themes/kwankotheme/build/assets/hero-certifications-CASwy6--.jpg)}.page-header.rse h1{max-width:900px;margin:0 auto}.page-header h1{font-size:66px;font-weight:700;line-height:70px;text-align:center;text-transform:uppercase}@media (max-width: 400px){.page-header h1{font-size:32px;line-height:40px}}@media (min-width: 401px) and (max-width: 575px){.page-header h1{font-size:32px;line-height:40px}}@media (min-width: 576px) and (max-width: 767px){.page-header h1{font-size:32px;line-height:40px}}.page-header .ecovadis{position:absolute;bottom:70px;left:0;padding-left:25px}@media (max-width: 400px){.page-header .ecovadis{z-index:1;bottom:15px;padding-left:15px}}@media (min-width: 401px) and (max-width: 575px){.page-header .ecovadis{z-index:1;bottom:15px;padding-left:15px}}@media (min-width: 576px) and (max-width: 767px){.page-header .ecovadis{z-index:1;bottom:15px;padding-left:15px}}.page-header .ecovadis:before{position:absolute;top:0;left:0;width:1000px;height:100%;content:"";transform:translateY(8%) rotate(20deg);transform-origin:top left;background-color:#fafafa}.page-header .ecovadis img{position:relative;width:140px;margin-right:20px;margin-bottom:5px}@media (max-width: 400px){.page-header .ecovadis img{width:95px}}@media (min-width: 401px) and (max-width: 575px){.page-header .ecovadis img{width:95px}}@media (min-width: 576px) and (max-width: 767px){.page-header .ecovadis img{width:95px}}.page-header .brands{position:absolute;z-index:0;right:50%;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;margin-top:80px;padding:11px 21px;transform:translate(50%);background-color:#fafafa;gap:13px}@media (max-width: 400px){.page-header .brands{justify-content:flex-end;padding:5px 10px}}@media (min-width: 401px) and (max-width: 575px){.page-header .brands{justify-content:flex-end;padding:5px 10px}}@media (min-width: 576px) and (max-width: 767px){.page-header .brands{justify-content:flex-end;padding:5px 10px}}.page-header .brands img{width:100%;max-width:105px;height:100%;max-height:50px}@media (max-width: 400px){.page-header .brands img{max-width:61px;max-height:30px}}@media (min-width: 401px) and (max-width: 575px){.page-header .brands img{max-width:61px;max-height:30px}}@media (min-width: 576px) and (max-width: 767px){.page-header .brands img{max-width:61px;max-height:30px}}.testimony{display:flex;align-items:center;justify-content:center;margin-top:50px;padding:50px;background-color:#f6f6f7}@media (max-width: 400px){.testimony{flex-direction:column;margin-top:40px;padding:35px 15px;text-align:center}}@media (min-width: 401px) and (max-width: 575px){.testimony{flex-direction:column;margin-top:40px;padding:35px 15px;text-align:center}}@media (min-width: 576px) and (max-width: 767px){.testimony{flex-direction:column;margin-top:40px;padding:35px 15px;text-align:center}}.testimony img{width:100%;max-width:195px;height:auto;margin-right:15px;border-radius:100%}@media (max-width: 400px){.testimony img{margin-right:0;margin-bottom:10px}}@media (min-width: 401px) and (max-width: 575px){.testimony img{margin-right:0;margin-bottom:10px}}@media (min-width: 576px) and (max-width: 767px){.testimony img{margin-right:0;margin-bottom:10px}}.testimony .text{position:relative;flex:1;padding:20px 40px 0}@media (max-width: 400px){.testimony .text{padding:40px 20px 0}}@media (min-width: 401px) and (max-width: 575px){.testimony .text{padding:40px 20px 0}}@media (min-width: 576px) and (max-width: 767px){.testimony .text{padding:40px 20px 0}}.testimony .text:before,.testimony .text:after{position:absolute;top:0;width:28px;height:22px;content:"";background-image:url(/wp-content/themes/kwankotheme/build/assets/quote-Dy6MBdGA.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.testimony .text:before{left:0}.testimony .text:after{right:0;transform:rotate(180deg)}.testimony .text p{font-size:18px;font-style:italic;line-height:27px;margin-bottom:20px;color:#111616}.testimony .text h4{font-size:20px;font-weight:700;line-height:24px;color:#e92f61}.testimony .text small{font-size:14px;color:#787878}.fundamentals{margin-top:80px}@media (max-width: 400px){.fundamentals .container-md{padding:0}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .container-md{padding:0}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .container-md{padding:0}}.fundamentals .carousel{margin-bottom:30px}.fundamentals .carousel-caption{top:50%;bottom:initial;transform:translateY(-50%)}@media (max-width: 400px){.fundamentals .carousel-caption{right:5%;left:5%}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel-caption{right:5%;left:5%}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel-caption{right:5%;left:5%}}.fundamentals .carousel-caption h2{font-size:34px;font-weight:700;margin:0}.fundamentals .carousel-caption hr{width:100px;height:3px;margin:20px auto 60px;background:#fff}@media (max-width: 400px){.fundamentals .carousel-caption hr{margin-bottom:30px}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel-caption hr{margin-bottom:30px}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel-caption hr{margin-bottom:30px}}.fundamentals .carousel-caption h5{font-size:44px;font-weight:700;margin:0;text-transform:uppercase}@media (min-width: 768px) and (max-width: 991px){.fundamentals .carousel-caption h5{font-size:38px}}@media (min-width: 992px) and (max-width: 1199px){.fundamentals .carousel-caption h5{font-size:38px}}@media (max-width: 400px){.fundamentals .carousel-caption h5{font-size:32px}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel-caption h5{font-size:32px}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel-caption h5{font-size:32px}}.fundamentals .carousel-caption p{font-size:24px;font-weight:100}@media (min-width: 768px) and (max-width: 991px){.fundamentals .carousel-caption p{font-size:20px}}@media (min-width: 992px) and (max-width: 1199px){.fundamentals .carousel-caption p{font-size:20px}}@media (max-width: 400px){.fundamentals .carousel-caption p{font-size:18px}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel-caption p{font-size:18px}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel-caption p{font-size:18px}}.fundamentals .carousel-indicators{z-index:1}.fundamentals .carousel-indicators li{width:13px;height:13px;border:2px solid white;border-radius:7px;background-color:#ffffff1a}.fundamentals .carousel-indicators li.active{background-color:#fff}.fundamentals .carousel-control-next img{transform:rotate(180deg)}.fundamentals .carousel .get_up{height:605px;background:url(/wp-content/themes/kwankotheme/build/assets/get_up-DxW7912t.jpg) no-repeat center center;background-size:cover}@media (max-width: 400px){.fundamentals .carousel .get_up{height:550px}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel .get_up{height:550px}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel .get_up{height:550px}}@media (min-width: 768px) and (max-width: 991px){.fundamentals .carousel .get_up{height:550px}}.fundamentals .carousel .done{height:605px;background:url(/wp-content/themes/kwankotheme/build/assets/done-Com8_A8v.jpg) no-repeat center center;background-size:cover}@media (max-width: 400px){.fundamentals .carousel .done{height:550px}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel .done{height:550px}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel .done{height:550px}}@media (min-width: 768px) and (max-width: 991px){.fundamentals .carousel .done{height:550px}}.fundamentals .carousel .teamwork{height:605px;background:url(/wp-content/themes/kwankotheme/build/assets/teamwork-YXSLYb2I.jpg) no-repeat center center;background-size:cover}@media (max-width: 400px){.fundamentals .carousel .teamwork{height:550px}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel .teamwork{height:550px}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel .teamwork{height:550px}}@media (min-width: 768px) and (max-width: 991px){.fundamentals .carousel .teamwork{height:550px}}.fundamentals .carousel .performance{height:605px;background:url(/wp-content/themes/kwankotheme/build/assets/performance-CCHV0Xn2.jpg) no-repeat center center;background-size:cover}@media (max-width: 400px){.fundamentals .carousel .performance{height:550px}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel .performance{height:550px}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel .performance{height:550px}}@media (min-width: 768px) and (max-width: 991px){.fundamentals .carousel .performance{height:550px}}.fundamentals .carousel .dream{height:605px;background:url(/wp-content/themes/kwankotheme/build/assets/dream-vlNES5fJ.jpg) no-repeat center center;background-size:cover}@media (max-width: 400px){.fundamentals .carousel .dream{height:550px}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel .dream{height:550px}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel .dream{height:550px}}@media (min-width: 768px) and (max-width: 991px){.fundamentals .carousel .dream{height:550px}}.fundamentals .carousel .customer{height:605px;background:url(/wp-content/themes/kwankotheme/build/assets/customer-CjFzc9cr.jpg) no-repeat center center;background-size:cover}@media (max-width: 400px){.fundamentals .carousel .customer{height:550px}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel .customer{height:550px}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel .customer{height:550px}}@media (min-width: 768px) and (max-width: 991px){.fundamentals .carousel .customer{height:550px}}.fundamentals .carousel .train{height:605px;background:url(/wp-content/themes/kwankotheme/build/assets/train-DoajxVaV.jpg) no-repeat center center;background-size:cover}@media (max-width: 400px){.fundamentals .carousel .train{height:550px}}@media (min-width: 401px) and (max-width: 575px){.fundamentals .carousel .train{height:550px}}@media (min-width: 576px) and (max-width: 767px){.fundamentals .carousel .train{height:550px}}@media (min-width: 768px) and (max-width: 991px){.fundamentals .carousel .train{height:550px}}.fundamentals .gallery img{width:100%;height:auto;margin-bottom:30px}.responsability{margin-top:80px}.certifications{margin-top:100px}.certifications .recognition{display:flex;align-items:stretch;justify-content:center;margin-bottom:75px}@media (max-width: 400px){.certifications .recognition{flex-direction:column}}@media (min-width: 401px) and (max-width: 575px){.certifications .recognition{flex-direction:column}}@media (min-width: 576px) and (max-width: 767px){.certifications .recognition{flex-direction:column}}.certifications .recognition .img-container{min-width:320px}.certifications .recognition .img-container img{max-width:300px}@media (max-width: 400px){.certifications .recognition .img-container img{display:block;margin-bottom:25px}}@media (min-width: 401px) and (max-width: 575px){.certifications .recognition .img-container img{display:block;margin-bottom:25px}}@media (min-width: 576px) and (max-width: 767px){.certifications .recognition .img-container img{display:block;margin-bottom:25px}}.certifications .recognition span{display:block;align-self:stretch;margin:0 45px;border-right:1px solid #ddd}@media (max-width: 400px){.certifications .recognition span{display:none}}@media (min-width: 401px) and (max-width: 575px){.certifications .recognition span{display:none}}@media (min-width: 576px) and (max-width: 767px){.certifications .recognition span{display:none}}.certifications .recognition .text-container{display:flex;align-items:center;flex:1}.publications{margin-top:100px;margin-bottom:100px}.main-content{font-size:18px;line-height:26px;color:#787878}.main-content hr{width:100px;height:4px;margin-bottom:40px;margin-left:0;border:0;background:linear-gradient(to left,#ef668b,#e92f61)}.main-content h2{font-size:36px;font-weight:900;line-height:46px;color:#000}@media (max-width: 400px){.main-content h2{font-size:28px;line-height:36px}}@media (min-width: 401px) and (max-width: 575px){.main-content h2{font-size:28px;line-height:36px}}@media (min-width: 576px) and (max-width: 767px){.main-content h2{font-size:28px;line-height:36px}}.main-content h3{font-size:24px;font-weight:700;line-height:46px;color:#e92f61}@media (max-width: 400px){.main-content h3{font-size:22px;line-height:28px}}@media (min-width: 401px) and (max-width: 575px){.main-content h3{font-size:22px;line-height:28px}}@media (min-width: 576px) and (max-width: 767px){.main-content h3{font-size:22px;line-height:28px}}.main-content p{font-size:18px;font-weight:400;line-height:26px;margin-bottom:25px;color:#787878}@media (max-width: 400px){.main-content p{font-size:16px;line-height:24px}}@media (min-width: 401px) and (max-width: 575px){.main-content p{font-size:16px;line-height:24px}}@media (min-width: 576px) and (max-width: 767px){.main-content p{font-size:16px;line-height:24px}}.main-content ul{list-style:none;padding-inline-start:30px}.main-content ul li{font-size:18px;line-height:26px;margin-bottom:30px;padding-left:10px;color:#787878}@media (max-width: 400px){.main-content ul li{font-size:16px;line-height:24px}}@media (min-width: 401px) and (max-width: 575px){.main-content ul li{font-size:16px;line-height:24px}}@media (min-width: 576px) and (max-width: 767px){.main-content ul li{font-size:16px;line-height:24px}}.main-content ul li:before{font-size:22px;font-weight:700;display:inline-block;width:22px;margin-left:-1em;content:"•";color:#e92f61}.main-content ul li b{text-transform:uppercase;color:#111616}.main-content ul li p{font-size:18px;line-height:26px}@media (max-width: 400px){.main-content ul li p{font-size:16px;line-height:24px}}@media (min-width: 401px) and (max-width: 575px){.main-content ul li p{font-size:16px;line-height:24px}}@media (min-width: 576px) and (max-width: 767px){.main-content ul li p{font-size:16px;line-height:24px}}.main-content ul li p.arrow{font-weight:700;position:relative;padding-left:23px}.main-content ul li p.arrow:before{position:absolute;top:7px;left:0;width:17px;height:13px;content:"";background-image:url(/wp-content/themes/kwankotheme/build/assets/arrow-ya7jPTMG.svg);background-repeat:no-repeat;background-position:left center;background-size:contain}.main-content ul li p.dash{position:relative;padding-left:23px}.main-content ul li p.dash:before{font-size:30px;font-weight:700;position:absolute;top:-2px;left:0;width:17px;height:13px;content:"-";color:#e92f61}.main-content a{transition:.15s;text-decoration:underline;color:#e92f61}.main-content a:hover,.main-content a:active,.main-content a:focus{color:#b81340}.main-content .latest-posts{padding:100px 0}.main-content .latest-posts h2{text-align:left!important}.main-content .latest-posts .post{display:flex;align-items:center;justify-content:center;margin-bottom:50px;cursor:pointer;text-decoration:none;color:#111616}@media (max-width: 400px){.main-content .latest-posts .post{max-width:320px;margin-right:auto;margin-left:auto}}@media (min-width: 401px) and (max-width: 575px){.main-content .latest-posts .post{max-width:320px;margin-right:auto;margin-left:auto}}@media (min-width: 576px) and (max-width: 767px){.main-content .latest-posts .post{max-width:320px;margin-right:auto;margin-left:auto}}@media (min-width: 768px) and (max-width: 991px){.main-content .latest-posts .post{max-width:320px;margin-right:auto;margin-left:auto}}.main-content .latest-posts .post:hover h3{color:#e92f61}.main-content .latest-posts .post:hover .image{background-size:auto 105%}.main-content .latest-posts .post:hover .image:after{opacity:1}.main-content .latest-posts .post .image{position:relative;min-width:110px;min-height:110px;margin-right:20px;transition:.15s;border:1px solid #f2f2f2;border-radius:100%;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.main-content .latest-posts .post .image:after{font-size:56px;font-weight:300;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;content:"+";transition:.15s;opacity:0;color:#fff;border-radius:100%;background-color:#e92f6180}.main-content .latest-posts .post .text{flex:1 1 auto}.main-content .latest-posts .post .text h4{font-size:13px;font-weight:400;text-transform:uppercase;color:#787878}.main-content .latest-posts .post .text h3{font-size:16px;font-weight:700;line-height:18px;color:#000}.main-content .latest-posts .btn-main{text-decoration:none;color:#fff}.main-content .image-container{display:flex;align-items:baseline;flex-wrap:nowrap}@media (max-width: 400px){.main-content .image-container{flex-direction:column}}@media (min-width: 401px) and (max-width: 575px){.main-content .image-container{flex-direction:column}}@media (min-width: 576px) and (max-width: 767px){.main-content .image-container{flex-direction:column}}.main-content .image-container{gap:45px}.main-content .image-container .image{flex-shrink:1}.main-content .image-container .image p{font-size:17px;line-height:35px;width:100%;text-align:center;text-transform:uppercase;color:#000;background-color:#f6f6f7}.main-content .image-container .image img{display:block;width:100%;max-width:400px}@media (max-width: 400px){.main-content .image-container .image img{margin-bottom:25px}}@media (min-width: 401px) and (max-width: 575px){.main-content .image-container .image img{margin-bottom:25px}}@media (min-width: 576px) and (max-width: 767px){.main-content .image-container .image img{margin-bottom:25px}}.hero-equality{width:100%;margin-top:90px;padding-top:180px;padding-bottom:175px;background:url(/wp-content/themes/kwankotheme/build/assets/hero_equality-DmuXYUgv.jpg) no-repeat center center;background-size:cover}@media (max-width: 400px){.hero-equality{margin-top:120px;padding-top:100px;padding-bottom:100px}}@media (min-width: 401px) and (max-width: 575px){.hero-equality{margin-top:120px;padding-top:100px;padding-bottom:100px}}@media (min-width: 576px) and (max-width: 767px){.hero-equality{margin-top:120px;padding-top:100px;padding-bottom:100px}}@media (min-width: 768px) and (max-width: 991px){.hero-equality{margin-top:120px;padding-top:100px;padding-bottom:100px}}.hero-equality .text h2{font-size:58px;font-weight:700;margin:0;padding:0;color:#fff}@media (max-width: 400px){.hero-equality .text h2{font-size:32px}}@media (min-width: 401px) and (max-width: 575px){.hero-equality .text h2{font-size:32px}}@media (min-width: 576px) and (max-width: 767px){.hero-equality .text h2{font-size:32px}}@media (min-width: 768px) and (max-width: 991px){.hero-equality .text h2{font-size:32px}}.content{padding-top:100px;padding-bottom:100px}@media (max-width: 400px){.content{padding-top:50px;padding-bottom:50px}}@media (min-width: 401px) and (max-width: 575px){.content{padding-top:50px;padding-bottom:50px}}@media (min-width: 576px) and (max-width: 767px){.content{padding-top:50px;padding-bottom:50px}}.content p{font-size:14px;font-weight:300;margin:0;padding:0 0 20px;color:#787878}.content h3{font-size:18px;font-weight:700;margin:0;padding:10px 0 25px;color:#111616}.content ul{padding-left:15px;list-style-type:none}.content ul li{font-size:14px;font-weight:300;position:relative;padding-bottom:20px;color:#787878}.content ul li:before{font-size:40px;position:absolute;top:-22px;left:-15px;content:"•";color:#e92f61}.content a{color:#e92f61}.content h4{font-size:16px;font-weight:700;position:relative;padding-left:20px;cursor:pointer;color:#111616}.content h4:before{font-size:30px;font-weight:700;position:absolute;top:-9px;left:-5px;content:"+";color:#e92f61}.content b{font-weight:700}.content .more{padding-left:20px}.content .more ul>li:before{font-size:40px;position:absolute;top:-22px;left:-15px;content:"•";color:#e92f61}.content .more ul>li ul>li:before{font-size:15px;position:absolute;top:-2px;left:-15px;content:"○";color:#e92f61}.content .more ul>li ul>li ul>li:before{font-size:15px;position:absolute;top:-2px;left:-15px;content:"▪";color:#e92f61}.content ol{padding-left:15px}.content ol li{font-size:14px;color:#787878}.content ol li span{font-weight:300}
