.quest{padding-left:15px;padding-right:15px}.quest p{line-height:inherit}.quest{background-blend-mode:multiply;background-color:rgba(41,132,212,.15);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:110px}.quest>h4{font-size:2rem;line-height:1.6;padding-top:100px}.quest>h2,.quest>h4{font-weight:700;margin:0;text-align:center}.quest>h2{font-family:Roboto,sans-serif;font-size:3.75rem;letter-spacing:.1em;line-height:1;padding-bottom:50px;padding-top:60px}.quest .quest__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-flow:row;flex-flow:row;margin:0 auto;max-width:1230px;width:100%}.quest .btn,.quest .quest__box{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.quest .btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;letter-spacing:.2em;margin:7.3206442167vw auto 0;max-width:100%;min-height:70px;overflow:hidden;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:400px;z-index:3}.quest .btn:hover{border:1px solid #000;color:#000}.quest .btn:hover:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.quest .btn:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:8px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:45px;z-index:2}.quest .btn:hover:before{-webkit-transform:translateY(-50%) translateX(10px);-ms-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}.quest .btn:after{border-right:4.39238653vw solid transparent;border-top:70px solid #fff;box-sizing:content-box;content:"";position:absolute;right:-4.39238653vw;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:-1}.quest .quest__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;justify-content:space-between;padding:15px 25px 15px 15px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:33%}.quest .quest__item:hover{background:hsla(0,0%,100%,.4)}.quest .quest__item:hover .more:before{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.quest .quest__item:hover .more:after{-webkit-transform:translateX(8px) rotate(30deg);-ms-transform:translateX(8px) rotate(30deg);transform:translateX(8px) rotate(30deg)}.quest .quest__img-box{height:16vw;max-height:200px;position:relative;width:100%}.quest .quest__img{height:100%;position:relative;width:100%;z-index:1}.quest .quest__shadow{background-color:#fff;height:100%;left:10px;position:absolute;top:6px;width:100%}.quest .quest__data{-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap;justify-content:space-between;padding:1.3em 0 .5em;width:90%}.quest .quest__category,.quest .quest__data{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;margin:0}.quest .quest__category{width:100%}.quest .quest__category span{color:#72727b;display:contents;font-size:.9rem;padding-left:.7em}.quest .quest__category{align-items:flex-start}.quest .quest__category img{display:inline-block;height:1.2em}.quest .quest__date{color:#72727b;margin:0;white-space:nowrap}.quest .quest__text{color:#000;font-size:1.125rem;letter-spacing:0;line-height:1.8;margin:0}.quest .quest__more{margin:0}.quest>p{font-size:1.125rem;font-weight:400;line-height:1.8;margin:0 auto;padding-bottom:50px;text-align:center;width:90%}.quest .quest__more{-webkit-box-pack:end;-ms-flex-pack:end;color:#72727b;font-family:Roboto,sans-serif;font-weight:700;justify-content:flex-end;text-align:justify}.quest .more,.quest .quest__more{display:-webkit-box;display:-ms-flexbox;display:flex}.quest .more{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row;flex-flow:row;font-weight:400;justify-content:flex-start;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quest .more,.quest .more:after,.quest .more:before{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.quest .more:after,.quest .more:before{background-color:#72727b}.quest .more:before{width:3em}.quest .more:after,.quest .more:before{content:"";display:block;height:1px;position:absolute;right:125%;top:70%}.quest .more:after{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;width:1em}.quest .more:hover:before{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.quest .more:hover:after{-webkit-transform:rotate(30deg) translateX(3px);-ms-transform:rotate(30deg) translateX(3px);transform:rotate(30deg) translateX(3px)}@media(max-width:767px){.quest{padding:30px 15px}.quest>h4{font-size:14px;padding:0}.quest>h2{font-size:28px;padding:25px 0}.quest p{line-height:normal;margin:20px 0;padding:0;text-align:left;width:100%}.quest .quest__box{flex-wrap:wrap}.quest .quest__item{margin-bottom:30px;padding:15px;width:100%}.quest .quest__img-box{height:auto;max-height:none}.quest .btn{font-size:1em;justify-content:flex-start;padding:0 75px 0 15px;width:100%}.quest .quest__data{display:flex;flex-direction:column}.quest .quest__category{display:flex;flex-wrap:wrap;width:100%}.quest__category span:nth-child(n+3){padding-left:30px}}