@charset "UTF-8";*{margin:0;padding:0;font-size:100%;vertical-align:baseline;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}table{border-spacing:0}@-moz-document url-prefix(){body{letter-spacing:-0.09px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Jost', sans-serif;font-size:100%;font-weight:normal}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,h4 span,.h4 span,h5 span,.h5 span,h6 span,.h6 span{color:#3fadde}h1,.h1{text-transform:uppercase;text-align:center;font-weight:500;font-size:clamp(36px, 36px + (40 - 36) * ((100vw - 1024px) / (1200 - 1024)), 40px);margin-bottom:clamp(45px, 45px + (50 - 45) * ((100vw - 1024px) / (1200 - 1024)), 50px)}h2,.h2{text-transform:uppercase;text-align:center;font-weight:500;font-size:clamp(24px, 24px + (28 - 24) * ((100vw - 1024px) / (1200 - 1024)), 28px);margin-bottom:clamp(40px, 40px + (48 - 40) * ((100vw - 1024px) / (1200 - 1024)), 48px)}h3,.h3{font-weight:500;font-size:clamp(22px, 22px + (26 - 22) * ((100vw - 1024px) / (1200 - 1024)), 26px);margin-bottom:clamp(35px, 35px + (40 - 35) * ((100vw - 1024px) / (1200 - 1024)), 40px)}h4,.h4{font-weight:500;font-size:clamp(20px, 20px + (24 - 20) * ((100vw - 1024px) / (1200 - 1024)), 24px);margin-bottom:clamp(30px, 30px + (35 - 30) * ((100vw - 1024px) / (1200 - 1024)), 35px)}h5,.h5{font-weight:500;font-size:clamp(18px, 18px + (22 - 18) * ((100vw - 1024px) / (1200 - 1024)), 22px);margin-bottom:clamp(25px, 25px + (30 - 25) * ((100vw - 1024px) / (1200 - 1024)), 30px)}h6,.h6{font-weight:500;font-size:clamp(16px, 16px + (20 - 16) * ((100vw - 1024px) / (1200 - 1024)), 20px);margin-bottom:clamp(20px, 20px + (25 - 20) * ((100vw - 1024px) / (1200 - 1024)), 25px)}html,body{height:100%;-webkit-text-size-adjust:100%;position:relative}body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;font-family:'Jost', sans-serif;font-size:clamp(14px, 14px + (16 - 14) * ((100vw - 1024px) / (1200 - 1024)), 16px);color:#09222b;width:100vw;max-width:100%;background-color:#fff;overflow-x:hidden !important}body.fancybox-iosfix{position:relative !important;left:0;top:inherit !important;right:0}body .wrap{flex:1 0 auto}ul,ol{list-style-position:outside;margin-bottom:25px}ul li,ol li{margin-bottom:10px;margin-left:15px;font-size:inherit;color:#09222b}a{text-decoration:none;color:inherit;transition:0.4s}a:hover{color:#3fadde}a img{border:none}p{margin-bottom:24px;font-size:inherit;line-height:1.5;color:inherit}table{width:100%;margin-bottom:40px;border-collapse:collapse;font-family:'Jost', sans-serif}table th,table td{padding:15px 10px;border:1px solid #d6d6d6;font-size:16px;color:#3c3c3c}@media (max-width:450px){table th,table td{padding:5px}}table th{border-bottom-width:3px;font-weight:400}input[type="submit"]{font-family:'Jost', sans-serif;outline:none;cursor:pointer;line-height:1.3;-webkit-appearance:none;-moz-appearance:none}textarea,input,select{font-family:'Jost', sans-serif}button{border:none}.content{padding-top:30px;padding-bottom:30px}.text-page:before,.text-page:after{content:"";display:table}.text-page:after{clear:both}.text-page img{max-width:100%}@media (max-width:1024px){.text-page img{float:none !important;display:block;margin:0 auto 30px !important}}.text-page ul,.text-page ol{overflow:hidden}.text-page ul li,.text-page ol li{position:relative;left:15px;padding-right:15px;font-size:16px}.text-page table img{float:none;max-width:inherit;margin:0}.attention{display:none}html[data-useragent*='MSIE 10.0'] body *{display:none !important}html[data-useragent*='MSIE 10.0'] .attention img{display:block !important;margin:0 auto 30px}html[data-useragent*='MSIE 10.0'] .attention{display:block !important;padding-top:15%;font-size:60px;font-weight:700;text-transform:uppercase;text-align:center}.hidden{display:none !important}.overflow-wrap{overflow-y:hidden;overflow-x:auto}.mt-content,.my-content{margin-top:clamp(80px, 80px + (120 - 80) * ((100vw - 1024px) / (1200 - 1024)), 120px)}.mb-content,.my-content{margin-bottom:clamp(80px, 80px + (120 - 80) * ((100vw - 1024px) / (1200 - 1024)), 120px)}.page-error{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 0 20px}.page-error .title{font-size:clamp(140px, 140px + (50 - 140) * ((100vw - 1024px) / (1200 - 1024)), 50px);margin-bottom:20px;font-weight:500;line-height:1}.page-error .text{font-size:20px;font-weight:500;margin-bottom:20px}@media (max-width:768px){.page-error .text{font-size:18px}}