@media (max-width:619px){.com-value{margin-bottom:2.5rem;padding-top:30px}.com-value .block-item .item{align-items:center;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;padding:0 2rem;width:100%}.com-value .block-item .item .wrapper-img{align-items:center;display:flex;justify-content:center;min-height:200px}.com-value .block-item .item .wrapper-img img{max-height:120px;max-width:120px;width:auto!important}.com-value .block-item .item .wrapper-img.spec img{max-width:80px}.com-value .block-item .item .title{font-family:Lato,sans-serif;font-size:2rem;font-weight:800;margin-bottom:1rem;text-align:center}.com-value .block-item .item .title.spec span{margin-right:15px}.com-value .block-item .item .content{color:#5e5e5e;font-style:italic;font-weight:500;margin-bottom:2rem;text-align:center}}@media (min-width:1200px){.com-value{min-height:500px;padding-top:150px}}@media (min-width:2348px){.com-value .block-item .item .wrapper-img img,.com-value .block-item .item .wrapper-img.spec img{height:180px;margin-bottom:2rem;max-height:none;-o-object-fit:contain;object-fit:contain;width:180px}.com-value .block-item .item .content{font-size:1.35rem}}.slide{display:flex;flex-direction:row;justify-content:center}.dot{background-color:transparent;border:1px solid #ff3050;opacity:1}.dot-active{background-color:#ff3050;transition:background-color .4s ease-in-out}.com-bestcase-detail{margin-top:10vh;min-height:100vh;position:relative}@media (min-width:1200px){.com-bestcase-detail{margin-top:0}}@media (min-width:1500px){.com-bestcase-detail{padding-top:var(--space-c-t)}}.com-bestcase-detail__loading{color:#3f51b5;height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}@media (min-width:620px){.com-bestcase-detail .wrapper-visual{max-height:none}}@media (min-width:1200px){.com-bestcase-detail .wrapper-visual{padding-top:10vh;width:65%}}.com-bestcase-detail .wrapper-visual img{width:100%}@media (min-width:1200px){.com-bestcase-detail .wrapper-visual img{border-top-left-radius:50px;height:-moz-fit-content;height:fit-content;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}}.com-bestcase-detail .wrapper-visual+div{padding:2rem}@media (min-width:1200px){.com-bestcase-detail .wrapper-visual+div{margin:auto;padding:4rem;width:35%}}.com-bestcase-detail .flex-reward{align-items:center;display:flex}.com-bestcase-detail .flex-reward .block-reward{width:100%}.com-bestcase-detail .block-data{display:flex;flex-direction:column;line-height:1.5}@media (min-width:1200px){.com-bestcase-detail .block-data{align-items:end;flex-direction:row-reverse}}.com-bestcase-detail .block-data .title{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:800;line-height:1;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1200px){.com-bestcase-detail .block-data .title{font-size:2.5rem;margin-bottom:1rem}}@media (min-width:1200px) and (max-height:780px){.com-bestcase-detail .block-data .title{font-size:2rem}}@media (min-width:2348px){.com-bestcase-detail .block-data .title{font-size:3rem!important}}.com-bestcase-detail .block-data .title.small{font-size:2rem}@media (min-width:2348px){.com-bestcase-detail .block-data .wapper-small{font-size:1.5rem}}.com-bestcase-detail .block-data span{font-weight:700}.com-bestcase-detail .block-data .img-award{max-width:20vw;-o-object-fit:contain;object-fit:contain}@media (min-width:1200px){.com-bestcase-detail .block-data .img-award{background-color:#fff;border-radius:50%;height:100px;padding:.5rem;position:absolute;right:1rem;width:100px}}.com-bestcase-detail .wapper-brief{align-items:center}@media (min-width:1200px){.com-bestcase-detail .wapper-brief{padding:3vw 10vw!important}}.com-bestcase-detail .wapper-brief p,.com-bestcase-detail .wapper-brief span{color:#fff!important}.com-bestcase-detail .wapper-brief,.com-bestcase-detail .wapper-solution{background-color:#000;color:#fff;line-height:1.5;padding:2rem}@media (min-width:1200px){.com-bestcase-detail .wapper-brief,.com-bestcase-detail .wapper-solution{display:flex;padding:3vw 10vw}}@media (min-width:2348px){.com-bestcase-detail .wapper-brief,.com-bestcase-detail .wapper-solution{font-size:1.5rem}}.com-bestcase-detail .wapper-brief h2,.com-bestcase-detail .wapper-solution h2{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800;margin-bottom:.5rem;text-transform:uppercase;text-transform:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1200px){.com-bestcase-detail .wapper-brief h2,.com-bestcase-detail .wapper-solution h2{font-size:2rem;margin-bottom:0;width:50%}}@media (min-width:2348px){.com-bestcase-detail .wapper-brief h2,.com-bestcase-detail .wapper-solution h2{font-size:2.5rem}}.com-bestcase-detail .wapper-brief a,.com-bestcase-detail .wapper-solution a{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.com-bestcase-detail .wapper-brief ul li,.com-bestcase-detail .wapper-solution ul li{list-style-type:disc;margin-left:2rem}@media (min-width:1200px){.com-bestcase-detail .wapper-brief div,.com-bestcase-detail .wapper-solution div{width:70%}}.com-bestcase-detail .wapper-solution{background-color:transparent;background-color:initial;color:inherit}@media (min-width:1200px){.com-bestcase-detail .wapper-solution{flex-direction:column;width:60%}}@media (min-width:1200px) and (min-width:1200px){.com-bestcase-detail .wapper-solution h2{margin-bottom:1rem;padding-bottom:0;width:auto}.com-bestcase-detail .wapper-solution div{width:auto}}.com-bestcase-detail .com-value .block-item .item .title{font-family:Montserrat,sans-serif}@media (min-width:1200px){.com-bestcase-detail .com-value{margin-bottom:2rem;min-height:0;min-height:auto;padding:0}}.com-bestcase-detail .slide{padding-bottom:1rem}.com-bestcase-detail .slide .item{padding:1rem;text-align:center}.com-bestcase-detail .slide .item img{height:120px;margin:0 auto 1rem;-o-object-fit:contain;object-fit:contain;width:120px}@media (min-width:1200px){.com-bestcase-detail .slide .item img{margin:1.5rem auto}}.com-bestcase-detail .slide .titleBig{font-size:2rem;font-weight:700}@media (min-width:620px){.com-bestcase-detail .slide .titleBig{font-size:1.5rem}}.com-bestcase-detail .slide .titleBig+div{color:#5e5e5e;font-size:1rem;font-style:italic}@media (min-width:2348px){.com-bestcase-detail .slide .titleBig{font-size:3rem}.com-bestcase-detail .slide .titleBig+div{font-size:1.5rem}}@media (min-width:1200px){.com-bestcase-detail .slider{margin:auto}.com-bestcase-detail .flex-container{display:flex}.com-bestcase-detail .flex-container .com-value{padding:5vw 10vw 5vw 0;padding-bottom:0;width:40%}.com-bestcase-detail .flex-container .com-value .iframe-container{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.com-bestcase-detail .flex-container .com-value .iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.com-bestcase-detail .flex-container .slider{margin:auto;max-width:none}}.com-bestcase-detail .flex-container .slider .slide{margin-bottom:.5rem}@media (min-width:1200px){.com-bestcase-detail .list-long,.com-bestcase-detail .list-small{padding:3rem}.com-bestcase-detail .list-long.cursor-none .slider,.com-bestcase-detail .list-small.cursor-none .slider{cursor:inherit}.com-bestcase-detail .list-long .item,.com-bestcase-detail .list-small .item{padding:0 2rem}.com-bestcase-detail .list-small .slider{cursor:inherit;max-width:60%!important}}.com-bestcase-detail .bg-comment{background-color:#000;color:#fff;margin-bottom:-5px;padding:2rem}@media (min-width:1200px){.com-bestcase-detail .bg-comment{padding:3rem}}.com-bestcase-detail .bg-comment .com-value{margin-bottom:0!important}.com-bestcase-detail .wrapper-comment{font-family:Montserrat,sans-serif;padding:1rem;position:relative;text-align:center}.com-bestcase-detail .wrapper-comment img.double{display:block;margin-bottom:.5rem;width:1rem}@media (min-width:1200px){.com-bestcase-detail .wrapper-comment img.double{width:1.5rem}}.com-bestcase-detail .wrapper-comment .comment{font-style:italic;font-weight:500}@media (min-width:1200px){.com-bestcase-detail .wrapper-comment .comment{font-size:1.35rem;line-height:1.35}}.com-bestcase-detail .wrapper-comment .last-double{position:absolute;right:2rem;transform:rotate(180deg)}.com-bestcase-detail .wrapper-comment .person{color:#fff;font-weight:700;margin-top:2rem;text-transform:uppercase}
