.d-qc__in{padding:40px}.d-qc__box{align-items:center;display:flex;min-height:260px}.d-qc--right .d-qc__box{flex-direction:row-reverse}.d-qc__img{align-self:stretch;flex:0 0 50%;min-width:0;overflow:hidden;position:relative}.d-qc__img.is-white{background:var(--d-white)}.d-qc__img.is-purple{background:var(--d-purple)}.d-qc__img img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.d-qc__c{background:var(--d-white);border:1px solid transparent;display:flex;flex:0 0 50%;flex-direction:column;gap:40px;justify-content:center;min-width:0;overflow:hidden;padding:120px 40px}.d-qc__c.is-border-none{border-color:transparent}.d-qc__c.is-border-black{border-color:#000}.d-qc__c.is-border-purple{border-color:var(--d-purple)}.d-qc--left .d-qc__img{border-top-left-radius:80px}.d-qc--left .d-qc__c,.d-qc--right .d-qc__img{border-bottom-right-radius:80px}.d-qc--right .d-qc__c{border-top-left-radius:80px}.d-qc__q{align-items:flex-start;color:var(--d-purple);display:flex;gap:20px;width:100%}.d-qc__t{flex:1 1 0;min-width:0}.d-qc__t p{color:var(--d-purple);font-size:30px;font-weight:600;line-height:38px}.d-qc__t.is-t1 p{font-size:22px;font-weight:400;line-height:30px}.d-qc__by{padding-left:56px;width:100%}@media (min-width:1024px){.d-qc__by.is-role20 .d-by__light{font-size:20px}}@media (max-width:1023px){.d-qc__by .d-by__light--brk{display:block;margin-top:-3px}.d-qc__in{padding:30px 15px}.d-qc--right .d-qc__box,.d-qc__box{flex-direction:column;min-height:0}.d-qc__img{align-self:auto;flex:0 0 auto;height:300px;width:100%}.d-qc__img img[data-mcrop]{height:var(--mh);inset:auto;left:var(--ml);max-width:none;object-position:50% 50%!important;top:var(--mt);width:var(--mw)}.d-qc__c{border-color:transparent!important;flex:0 0 auto;gap:30px;width:100%}.d-qc--left .d-qc__img{border-radius:45px 0 0 0}.d-qc--left .d-qc__c{border-radius:0 0 45px 0;padding:60px 45px 60px 15px}.d-qc--right .d-qc__img{border-radius:0 45px 0 0}.d-qc--right .d-qc__c{border-radius:0 0 0 45px;padding:60px 30px}.d-qc__img.is-purple{background:var(--d-white)}.d-qc__q{align-items:flex-start;gap:15px}.d-qc .d-q__mark{font-size:36px;letter-spacing:-.72px;line-height:44px}.d-qc__t p,.d-qc__t.is-t1 p{font-size:18px;font-weight:400;line-height:24px}.d-qc__by{color:var(--d-green-text);gap:15px;padding-left:33px;white-space:nowrap}.d-qc__by .d-by__light{font-size:12px;line-height:18px}}