h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}.dvMhomeContainer.container{padding:0 !important;width:auto !important;max-width:none !important}div.dvMhomeContainer{background:#fff}.dvContainer{min-width:320px}.dvContainer *,.dvMhomeContainer *{line-height:normal;box-sizing:border-box;font-family:'Roboto',sans-serif;--max-width:550;--min-width:320;--average:calc((var(--min-font)*1px) + (var(--max-font) - var(--min-font))*((100vw - var(--min-width)*1px)/(var(--max-width) - var(--min-width))));--responsive:clamp(calc(var(--min-font)*1px),var(--average),calc(var(--max-font)*1px))}.first-container{width:100%;min-width:320px;max-width:1140px;margin:0 auto;padding:0 15px;box-sizing:border-box}.breadcrumbs{padding-top:15px;display:flex;flex-wrap:wrap;align-items:center;grid-gap:15px;list-style:none}.breadcrumbs li{--max-font:14;--min-font:13;font-size:var(--responsive)}.breadcrumbs li a{color:#333}.breadcrumbs li span{color:#000}.breadcrumbs__arrow{--max-font:20;--min-font:18;font-size:var(--responsive)}.main-title{padding:0 10px;margin:12px auto 32px auto;--max-font:30;--min-font:26;font-size:var(--responsive);font-weight:600;text-align:center;color:#263377}.info{display:flex;flex-direction:column;padding-bottom:20px}.info__image{width:160px}.info__text{margin-top:20px;--max-font:15;--min-font:13;font-size:var(--responsive);color:#333}.info__list{width:215px;margin-top:25px;display:flex;justify-content:space-between;list-style:none}.info__item>label,.reason__item>label{position:relative;padding-left:25px;margin:0;cursor:pointer;user-select:none;display:inline-block;color:#1b2560}.info__input,.reason__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.info__checkmark,.reason__checkmark{position:absolute;left:0;top:0;height:14px;width:14px;background-color:#eee;border:1px solid #ccc;border-radius:4px}.info__item-name,.reason__item-name{transition:text-shadow .3s ease,color .3s ease;text-shadow:none;--max-font:14;--min-font:12;font-size:var(--responsive)}.info__item input:checked~.info__item-name,.reason__item input:checked~.reason__item-name{text-shadow:0 0 1px #1b2560}.info__checkmark::after,.reason__checkmark::after{content:"";position:absolute;display:block;left:5px;top:-3px;width:5px;height:11px;border:solid #4a63f7;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:transform .2s ease-out,opacity .2s ease-out;box-sizing:content-box}.info__item input:checked~.info__checkmark::after,.reason__item input:checked~.reason__checkmark::after{transform:rotate(45deg) scale(1);opacity:1}.info__button-wrapper{display:flex;justify-content:center;margin-top:45px}.info__button,.reason__button{width:80%;max-width:200px;display:block;padding:7px 25px;--max-font:16;--min-font:14;font-size:var(--responsive);text-align:center;color:#fff;background-color:#263377;border:1px solid #212c67;border-radius:28px;cursor:pointer;transform:scale(1);transition:transform 250ms}.info__button:hover,.reason__button:hover{transform:scale(1.03)}.result{display:none}.result__wrapper{padding-bottom:30px;display:flex;flex-direction:column;align-items:center;gap:12px}.result__text{--max-font:16;--min-font:14;font-size:var(--responsive);text-align:center;color:#333}.result__link{text-decoration:none !important;color:#000080}.result__link:hover{text-decoration:underline !important}.result__loading{display:flex;flex-direction:column;align-items:center;gap:10px;padding:25px 0 30px 0}.result__loading span{font-size:14px;color:#666}.reason{padding:20px;background-color:#f8f9fa}.reason__text{margin-bottom:10px;--max-font:14;--min-font:12;font-size:var(--responsive);color:#333}.reason__list{padding-top:10px;display:flex;flex-direction:column;gap:6px;list-style:none}.reason__item .reason__ideas{display:flex;flex-direction:column;padding:20px 0 0 0}.reason__ideas-name{margin-bottom:7px;--max-font:15;--min-font:13;font-size:var(--responsive);color:#333}.reason__other,.reason__textarea{max-width:800px;border:1px solid #999}.reason__button-wrapper{margin-top:30px;padding-left:20px}@media screen and (min-width:768px){.info__wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px}.info__flex{display:flex;gap:30px}.info__text,.info__list{margin:0}.info__button-wrapper{padding-right:40px;justify-content:flex-end}}