.company-card{background-color:#fff;border-radius:7px;height:100%;overflow:hidden;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-direction:column;transition:box-shadow .2s ease-in 0s;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.company-card__figure{width:100%;padding:30px;height:210px;border-radius:7px 7px 0 0;position:relative}.company-card__figure>img{display:block;-o-object-fit:scale-down;object-fit:scale-down;width:100%;height:100%}.company-card__figure-added{top:0;bottom:0;left:0;right:0;background-color:rgba(255,37,75,.8);font-size:6.4285714286em;color:#fff;position:absolute;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;transition:opacity .2s ease-in 0s;pointer-events:none;opacity:0}.company-card__figure-image-text{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;width:100%!important;height:100%!important;zoom:.8}.company-card__name{padding:18px 0 0;margin:0 18px;font-size:1.1428571429em;font-weight:700;color:#000;font-style:normal;display:block;flex:1 1;border-top:1px solid #f3f3f3}.company-card__location{margin-top:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;font-size:1.0714285714em;font-weight:400;color:#a5a5a5;font-style:normal;padding:0 18px}@media only screen and (min-width:1400px){.company-card__location{gap:8px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-card__location{gap:8px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-card__location{gap:8px}}@media only screen and (min-width:768px) and (max-width:992px){.company-card__location{gap:8px}}@media only screen and (min-width:576px) and (max-width:768px){.company-card__location{gap:8px}}@media only screen and (max-width:576px){.company-card__location{gap:8px}}.company-card__sector{margin-top:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;font-size:1.0714285714em;font-weight:400;color:#ff254b;font-style:normal;padding:0 18px;transition:color .2s ease-in 0s}@media only screen and (min-width:1400px){.company-card__sector{gap:8px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-card__sector{gap:8px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-card__sector{gap:8px}}@media only screen and (min-width:768px) and (max-width:992px){.company-card__sector{gap:8px}}@media only screen and (min-width:576px) and (max-width:768px){.company-card__sector{gap:8px}}@media only screen and (max-width:576px){.company-card__sector{gap:8px}}.company-card__sector-item{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;font-size:1em;font-weight:400;color:#a5a5a5;font-style:normal;transition:color .2s ease-in 0s}@media only screen and (min-width:1400px){.company-card__sector-item{gap:8px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-card__sector-item{gap:8px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-card__sector-item{gap:8px}}@media only screen and (min-width:768px) and (max-width:992px){.company-card__sector-item{gap:8px}}@media only screen and (min-width:576px) and (max-width:768px){.company-card__sector-item{gap:8px}}@media only screen and (max-width:576px){.company-card__sector-item{gap:8px}}.company-card__sector-item:hover{color:#ff6724}.company-card__info{margin:18px 18px 0;padding:10px;background-color:#f9f9f9;font-size:.9285714286em;font-weight:300;color:#a5a5a5;font-style:normal;flex:1 1}.company-card__nav{padding:18px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;flex-direction:row}@media only screen and (min-width:1400px){.company-card__nav{gap:10px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-card__nav{gap:10px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-card__nav{gap:10px}}@media only screen and (min-width:768px) and (max-width:992px){.company-card__nav{gap:10px}}@media only screen and (min-width:576px) and (max-width:768px){.company-card__nav{gap:10px}}@media only screen and (max-width:576px){.company-card__nav{gap:10px}}.company-card__nav-item{flex:1 1}.company-card__nav-item .button{width:100%;flex:1 1}@media only screen and (max-width:1400px){.company-card__nav{flex-direction:column}}.company-card:hover{box-shadow:0 7px 14px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22)}.product-card{background-color:#fff;border-radius:7px;height:100%;overflow:hidden;padding-bottom:18px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-direction:column;transition:box-shadow .2s ease-in 0s}.product-card__figure{width:100%;padding:30px;height:210px;border-radius:7px 7px 0 0}.product-card__figure>img{display:block;-o-object-fit:scale-down;object-fit:scale-down;width:100%;height:100%}.product-card__name{padding:18px 0 0;margin:0 18px;font-size:1.1428571429em;font-weight:700;color:#000;font-style:normal;display:block;border-top:1px solid #f3f3f3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3em;height:calc(3.9em - 5px)}.product-card__harmonized{padding:18px 0 0;margin:0 18px;font-size:1.1428571429em;font-weight:400;color:#a5a5a5;font-style:normal;display:block}.product-card__harmonized-name{font-weight:700}.product-card__company{margin:18px 18px 0;padding:10px;background-color:#f9f9f9;font-size:.9285714286em;font-weight:300;color:#000;font-style:normal;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;border-radius:9px;flex:1 1;transition:color .2s ease-in 0s,background-color .2s ease-in 0s}@media only screen and (min-width:1400px){.product-card__company{gap:8px}}@media only screen and (min-width:1200px) and (max-width:1400px){.product-card__company{gap:8px}}@media only screen and (min-width:992px) and (max-width:1200px){.product-card__company{gap:8px}}@media only screen and (min-width:768px) and (max-width:992px){.product-card__company{gap:8px}}@media only screen and (min-width:576px) and (max-width:768px){.product-card__company{gap:8px}}@media only screen and (max-width:576px){.product-card__company{gap:8px}}.product-card__company:hover{background-color:#ff254b;color:#fff}.product-card:hover{box-shadow:0 7px 14px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22)}.company-list__search{padding-top:100px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}@media only screen and (max-width:1200px){.company-list__search{padding-top:80px}}@media only screen and (max-width:768px){.company-list__search{padding-top:40px}}.company-list__search .form-container{margin-top:32px;width:80%;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;flex-direction:row}@media only screen and (min-width:1400px){.company-list__search .form-container{gap:10px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-list__search .form-container{gap:10px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-list__search .form-container{gap:10px}}@media only screen and (min-width:768px) and (max-width:992px){.company-list__search .form-container{gap:10px}}@media only screen and (min-width:576px) and (max-width:768px){.company-list__search .form-container{gap:10px}}@media only screen and (max-width:576px){.company-list__search .form-container{gap:10px}}@media only screen and (max-width:1400px){.company-list__search .form-container{width:90%}}@media only screen and (max-width:1200px){.company-list__search .form-container{width:100%}}@media only screen and (max-width:768px){.company-list__search .form-container{flex-direction:column}}.company-list__search .form__line{flex:2.5 1}.company-list__search .form__line-item-label{background-color:#fbfbfb}.company-list__search .form__line:first-child{flex:4 1}@media only screen and (max-width:992px){.company-list__search .form__line:first-child{width:100%;flex:auto}}.company-list__search .form__line--button{flex:1 1;display:flex;align-items:stretch}.company-list__search .form__line--button .button{flex:1 1;padding:0;cursor:pointer}@media only screen and (max-width:768px){.company-list__search .form__line--button{flex:auto;height:46px}}.company-list__title{padding-top:100px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;position:relative}.company-list__title-order{position:absolute;top:110px;right:0;width:250px}.company-list__title-order .form__line-item-label{background-color:#fbfbfb}@media only screen and (max-width:992px){.company-list__title-order{position:relative;margin-top:20px;top:0}}@media only screen and (max-width:576px){.company-list__title-order{width:100%}}.company-list__result{margin-top:30px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;flex-direction:row;align-content:center}@media only screen and (min-width:1400px){.company-list__result{gap:30px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-list__result{gap:30px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-list__result{gap:30px}}@media only screen and (min-width:768px) and (max-width:992px){.company-list__result{gap:30px}}@media only screen and (min-width:576px) and (max-width:768px){.company-list__result{gap:30px}}@media only screen and (max-width:576px){.company-list__result{gap:30px}}.company-list__result:after{content:"";flex:auto}.company-list__result-item{flex-shrink:1}@media only screen and (min-width:1400px){.company-list__result-item{flex-basis:calc(100% / 4 - 22.5px)}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-list__result-item{flex-basis:calc(100% / 4 - 22.5px)}}@media only screen and (min-width:992px) and (max-width:1200px){.company-list__result-item{flex-basis:calc(100% / 3 - 20px)}}@media only screen and (min-width:768px) and (max-width:992px){.company-list__result-item{flex-basis:calc(100% / 2 - 15px)}}@media only screen and (min-width:576px) and (max-width:768px){.company-list__result-item{flex-basis:calc(100% / 2 - 15px)}}@media only screen and (max-width:576px){.company-list__result-item{flex-basis:calc(100% / 1 - 0px)}}.company-detail__title{padding-top:100px}@media only screen and (max-width:992px){.company-detail__title{padding-top:50px}}.company-detail__cover{margin-top:20px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;flex-direction:column;border-radius:9px;position:relative;overflow:hidden;background-color:#fff;padding-bottom:30px}.company-detail__cover-image{height:250px;position:relative;overflow:hidden;width:100%}.company-detail__cover-image>img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.company-detail__cover-image:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}.company-detail__cover-info{padding:0 30px;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;flex-direction:row}@media only screen and (min-width:1400px){.company-detail__cover-info{gap:20px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-detail__cover-info{gap:20px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-detail__cover-info{gap:20px}}@media only screen and (min-width:768px) and (max-width:992px){.company-detail__cover-info{gap:20px}}@media only screen and (min-width:576px) and (max-width:768px){.company-detail__cover-info{gap:20px}}@media only screen and (max-width:576px){.company-detail__cover-info{gap:20px}}.company-detail__cover-info-logo{width:150px;height:150px;border-radius:50%;position:relative;overflow:hidden;margin-top:-75px;background-color:#fff;box-shadow:0 7px 14px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22)}.company-detail__cover-info-logo>img{display:block;-o-object-fit:scale-down;object-fit:scale-down;width:100%;height:100%}.company-detail__cover-info-logo .-text{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}.company-detail__cover-info-text{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column}@media only screen and (min-width:1400px){.company-detail__cover-info-text{gap:15px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-detail__cover-info-text{gap:15px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-detail__cover-info-text{gap:15px}}@media only screen and (min-width:768px) and (max-width:992px){.company-detail__cover-info-text{gap:15px}}@media only screen and (min-width:576px) and (max-width:768px){.company-detail__cover-info-text{gap:15px}}@media only screen and (max-width:576px){.company-detail__cover-info-text{gap:15px}}@media only screen and (max-width:768px){.company-detail__cover-info-text{text-align:center;justify-content:center;align-items:center}}.company-detail__cover-info-text-sector{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row}@media only screen and (min-width:1400px){.company-detail__cover-info-text-sector{gap:10px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-detail__cover-info-text-sector{gap:10px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-detail__cover-info-text-sector{gap:10px}}@media only screen and (min-width:768px) and (max-width:992px){.company-detail__cover-info-text-sector{gap:10px}}@media only screen and (min-width:576px) and (max-width:768px){.company-detail__cover-info-text-sector{gap:10px}}@media only screen and (max-width:576px){.company-detail__cover-info-text-sector{gap:10px}}.company-detail__cover-info-text-sector-item{font-size:1.1428571429em;font-weight:400;color:#ff254b;font-style:normal;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;transition:color .2s ease-in 0s}@media only screen and (min-width:1400px){.company-detail__cover-info-text-sector-item{gap:5px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-detail__cover-info-text-sector-item{gap:5px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-detail__cover-info-text-sector-item{gap:5px}}@media only screen and (min-width:768px) and (max-width:992px){.company-detail__cover-info-text-sector-item{gap:5px}}@media only screen and (min-width:576px) and (max-width:768px){.company-detail__cover-info-text-sector-item{gap:5px}}@media only screen and (max-width:576px){.company-detail__cover-info-text-sector-item{gap:5px}}.company-detail__cover-info-text-location{font-size:1.1428571429em;font-weight:400;color:#6e6e6e;font-style:normal;padding-bottom:15px}@media only screen and (max-width:768px){.company-detail__cover-info{flex-direction:column;justify-content:center;align-items:center}}.company-detail__section{position:relative;background-color:#fff;border-radius:9px;margin-top:30px}.company-detail__section-title{padding:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row}.company-detail__section-title-text{font-size:1.7142857143em;font-weight:700;color:#000;font-style:normal}.company-detail__section-title i{font-size:1.4285714286em;color:#000;transition:transform .2s ease-in 0s,color .2s ease-in 0s;transform:rotate(-180deg)}.company-detail__section-title:hover i{color:#ff254b}.company-detail__section-content{position:relative;overflow:hidden;max-height:0;transition:max-height .2s ease-in 0s}.company-detail__section-content-container{padding:0 30px 30px;font-size:1.1428571429em;font-weight:400;color:#000;font-style:normal;line-height:1.125em}.company-detail__section-content-container h1,.company-detail__section-content-container h2{display:block;font-size:1.125em;font-weight:700;color:#000;font-style:normal;line-height:1.3888888889em;padding-bottom:10px}.company-detail__section-content-container p{padding:10px 0}.company-detail__section-content-item{margin-top:20px}.company-detail__section-content-item-title{font-size:1.125em;font-weight:700;color:#000;font-style:normal;line-height:1.3888888889em}.company-detail__section-content-nodes{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-direction:row}@media only screen and (min-width:1400px){.company-detail__section-content-nodes{gap:20px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-detail__section-content-nodes{gap:20px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-detail__section-content-nodes{gap:20px}}@media only screen and (min-width:768px) and (max-width:992px){.company-detail__section-content-nodes{gap:20px}}@media only screen and (min-width:576px) and (max-width:768px){.company-detail__section-content-nodes{gap:20px}}@media only screen and (max-width:576px){.company-detail__section-content-nodes{gap:20px}}.company-detail__section-content-nodes-item{flex-shrink:1;border-radius:7px;background-color:#f8f8f8;padding:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width:1400px){.company-detail__section-content-nodes-item{flex-basis:calc(100% / 3 - 13.3333333333px)}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-detail__section-content-nodes-item{flex-basis:calc(100% / 3 - 13.3333333333px)}}@media only screen and (min-width:992px) and (max-width:1200px){.company-detail__section-content-nodes-item{flex-basis:calc(100% / 3 - 13.3333333333px)}}@media only screen and (min-width:768px) and (max-width:992px){.company-detail__section-content-nodes-item{flex-basis:calc(100% / 2 - 10px)}}@media only screen and (min-width:576px) and (max-width:768px){.company-detail__section-content-nodes-item{flex-basis:calc(100% / 2 - 10px)}}@media only screen and (max-width:576px){.company-detail__section-content-nodes-item{flex-basis:calc(100% / 1 - 0px)}}@media only screen and (min-width:1400px){.company-detail__section-content-nodes-item{gap:10px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-detail__section-content-nodes-item{gap:10px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-detail__section-content-nodes-item{gap:10px}}@media only screen and (min-width:768px) and (max-width:992px){.company-detail__section-content-nodes-item{gap:10px}}@media only screen and (min-width:576px) and (max-width:768px){.company-detail__section-content-nodes-item{gap:10px}}@media only screen and (max-width:576px){.company-detail__section-content-nodes-item{gap:10px}}.company-detail__section-content-nodes-item a{color:#ff254b;transition:color .2s ease-in 0s}.company-detail__section-content-nodes-item a:hover{color:rgba(0,0,0,.4509803922)}.company-detail__section-content-address{margin-top:20px;border-radius:7px;background-color:#f8f8f8;padding:20px;display:block;color:#ff254b;transition:color .2s ease-in 0s}.company-detail__section-content-address strong{color:#000}.company-detail__section-content-address:hover{color:rgba(0,0,0,.4509803922)}.company-detail__section-content-map{margin-top:20px;height:400px;width:100%;border-radius:7px;background-color:#f9f9f9}.company-detail__section-content-products{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;flex-direction:row;align-content:center}@media only screen and (min-width:1400px){.company-detail__section-content-products{gap:30px}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-detail__section-content-products{gap:30px}}@media only screen and (min-width:992px) and (max-width:1200px){.company-detail__section-content-products{gap:30px}}@media only screen and (min-width:768px) and (max-width:992px){.company-detail__section-content-products{gap:30px}}@media only screen and (min-width:576px) and (max-width:768px){.company-detail__section-content-products{gap:30px}}@media only screen and (max-width:576px){.company-detail__section-content-products{gap:30px}}.company-detail__section-content-products:after{content:"";flex:auto}.company-detail__section-content-products-item{flex-shrink:1}@media only screen and (min-width:1400px){.company-detail__section-content-products-item{flex-basis:calc(100% / 4 - 22.5px)}}@media only screen and (min-width:1200px) and (max-width:1400px){.company-detail__section-content-products-item{flex-basis:calc(100% / 4 - 22.5px)}}@media only screen and (min-width:992px) and (max-width:1200px){.company-detail__section-content-products-item{flex-basis:calc(100% / 3 - 20px)}}@media only screen and (min-width:768px) and (max-width:992px){.company-detail__section-content-products-item{flex-basis:calc(100% / 2 - 15px)}}@media only screen and (min-width:576px) and (max-width:768px){.company-detail__section-content-products-item{flex-basis:calc(100% / 2 - 15px)}}@media only screen and (max-width:576px){.company-detail__section-content-products-item{flex-basis:calc(100% / 1 - 0px)}}.company-detail__section-content-products-item .product-card{border:1px solid #d9d9d9}.company-detail__section--drop .company-detail__section-title i{transform:rotate(0)}.company-detail__section--drop .company-detail__section-content{max-height:10000px}
/*# sourceMappingURL=company.module.css.map */
