section.contact{background-color:#d9dfe8}h3{font-size:24px;text-align:center;color:#050463;margin-bottom:50px}.dl_text{font-size:20px;line-height:36px;margin:30px 0}.dlSlider{max-width:980px;margin:0 auto}.dlMain{width:100%;border-radius:6px;overflow:hidden;background:#fff}.dlMain .swiper-slide img{width:100%;height:auto;display:block}.dlThumbs{margin-top:18px}.dlThumbs .swiper-slide{opacity:.55;cursor:pointer;border-radius:4px;overflow:hidden}.dlThumbs .swiper-slide-thumb-active{opacity:1;outline:2px solid rgba(5,4,99,.35)}.dlThumbs img{width:100%;height:auto;display:block}.dlMain .swiper-button-prev,.dlMain .swiper-button-next{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.contactFormSolo{width:622px;max-width:100%;font-family:"Jost";margin:auto}.fRow{display:grid;grid-template-columns:70px 1fr;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:55px}.fLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}span{font-weight:700}.req{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:22px;padding:0 12px;font-size:12px;background:#7993b8;color:#fff;border-radius:2px;white-space:nowrap}.fInput,.fSelect,.fTextarea{width:100%;border:0;background:#fff;border-radius:5px;padding:21px 18px;font-size:15px;outline:none;-webkit-box-shadow:0 0 0 1px rgba(5,4,99,.1) inset;box-shadow:0 0 0 1px rgba(5,4,99,.1) inset}.fTextarea{min-height:240px;resize:vertical}.fChecks{display:grid;gap:12px;padding-top:4px}.fCheck{display:grid;grid-template-columns:25px 1fr;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.fCheck input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:25px;height:25px;-webkit-box-shadow:0 0 0 1px rgba(5,4,99,.1) inset;box-shadow:0 0 0 1px rgba(5,4,99,.1) inset;border-radius:4px;background:#fff;display:inline-block;position:relative;cursor:pointer}.fCheck input[type=checkbox]:checked::after{content:"";position:absolute;left:8px;top:4px;width:6px;height:12px;border:solid #050463;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fCheck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer}.fInput--other{grid-column:2/3;margin-top:8px}.yenWrap{position:relative}.yenWrap .yen{position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#050463;opacity:.7;font-size:14px}.yenWrap input{padding-right:46px}.fSubmit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:22px}.fBtn{width:225px;height:70px;border:0;background:#7993b8;color:#fff;font-weight:700;letter-spacing:.06em;cursor:pointer}.fBtn:hover{opacity:.9}.fTitle{font-size:16px;color:#000;white-space:nowrap}.fInput::-webkit-input-placeholder, .fTextarea::-webkit-input-placeholder{color:#b8c3d2;font-weight:200;opacity:1}.fInput::-moz-placeholder, .fTextarea::-moz-placeholder{color:#b8c3d2;font-weight:200;opacity:1}.fInput:-ms-input-placeholder, .fTextarea:-ms-input-placeholder{color:#b8c3d2;font-weight:200;opacity:1}.fInput::-ms-input-placeholder, .fTextarea::-ms-input-placeholder{color:#b8c3d2;font-weight:200;opacity:1}.fInput::placeholder,.fTextarea::placeholder{color:#b8c3d2;font-weight:200;opacity:1}.fInput::-moz-placeholder,.fTextarea::-moz-placeholder{color:#b8c3d2}@media(max-width: 768px){section.contact{padding:30px 0}.dl_text{font-size:16px;line-height:30px;margin:10px 0}.contactSection{padding:50px 16px}.contactFormSolo{width:min(520px,100%);margin-left:auto}.fRow{grid-template-columns:1fr;gap:8px;margin-bottom:22px}.fInput,.fSelect,.fTextarea{padding:14px 16px;font-size:14px}.fTextarea{min-height:220px}.fBtn{width:100%;max-width:320px;height:64px}.fLeft{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fTitle{font-size:14px}.req{height:20px;font-size:11px;padding:0 10px}.fInput--other{grid-column:1/-1}}/*# sourceMappingURL=download.css.map */