.contact{position:fixed;top:calc(50% - 80px);right:0;display:block;width:60px;height:175px;border:solid 1px #02509e;border-right:transparent;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#fff;font-size:16px;font-weight:700;color:#0a519f;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px #00000029;text-decoration:none;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:60px;text-align:center;letter-spacing:.1em;z-index:100}@media(max-width:599px){.contact{top:inherit;right:inherit;bottom:0;left:0;width:calc(100vw - 58px);height:58px;-webkit-box-shadow:inherit;box-shadow:inherit;border-radius:0;border:none;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;-webkit-transition:all .4s;transition:all .4s}}.contact.active{opacity:0}.contact-wrapper{position:relative;max-width:1080px;margin:150px auto 0;padding:50px 112px;background-color:#ffffffe6}@media(max-width:599px){.contact-wrapper{width:calc(100vw - 36px);margin:90px auto 0;padding:40px 10px}}.contact-wrapper h2{position:relative;margin-bottom:31px;padding-bottom:19px;font-size:36px;font-weight:700;color:#0a519f;text-align:center}@media(max-width:599px){.contact-wrapper h2{margin-bottom:18px;font-size:24px}}.contact-wrapper h2:after{position:absolute;right:0;bottom:0;left:0;content:"";display:block;width:120px;height:4px;margin:0 auto;background-color:#0a519f}.contact-wrapper h3{margin-bottom:10px;font-size:30px;font-weight:700;text-align:center;color:#333}@media(max-width:599px){.contact-wrapper h3{font-size:14px}}.contact-wrapper p{font-size:20px;font-weight:400;text-align:center;color:#333}@media(max-width:599px){.contact-wrapper p{font-size:14px}}.contact-wrapper p a{font-size:16px;font-weight:400;color:#0a519f}.contact-wrapper .forms{margin:30px 0 40px;padding:40px 38px 50px;border-top:solid 5px #0a519f;background-color:#fff}@media(max-width:599px){.contact-wrapper .forms{width:calc(100% - 10px);margin:30px auto 40px;padding:25px 10px}}.contact-wrapper .forms dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:37px}@media(max-width:599px){.contact-wrapper .forms dl{display:block;margin-bottom:30px}}.contact-wrapper .forms dl dt{width:170px;font-size:18px;font-weight:700;color:#0a519f}@media(max-width:599px){.contact-wrapper .forms dl dt{margin-bottom:10px;width:100%;font-size:14px}}.contact-wrapper .forms dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:20px;font-weight:400;color:#333}@media(max-width:599px){.contact-wrapper .forms dl dd{width:100%;font-size:14px}}.contact-wrapper .forms dl dd label{display:block}@media(max-width:599px){.contact-wrapper .forms dl dd label{width:100%}}.contact-wrapper .forms dl dd label:not(:first-child){margin-left:20px}.contact-wrapper .forms dl dd label span{display:inline-block;margin-right:10px;font-size:18px;font-weight:700;color:#0a519f}@media(max-width:599px){.contact-wrapper .forms dl dd label span{margin-right:8px;font-size:14px}}.contact-wrapper .forms dl dd label input{width:610px;height:40px;padding:0 10px;border:solid 1px #0a519f;background-color:#fff;font-size:16px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width:599px){.contact-wrapper .forms dl dd label input{width:100%;font-size:14px}}.contact-wrapper .forms dl dd label textarea{width:610px;height:210px;padding:10px;border:solid 1px #0a519f;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#333}@media(max-width:599px){.contact-wrapper .forms dl dd label textarea{width:100%;font-size:14px}}.contact-wrapper .forms dl dd label input.error,.contact-wrapper .forms dl dd label textarea.error{border-color:#e21e1e}.contact-wrapper .forms dl dd label label.error{margin:5px 0 0;color:#e21e1e;font-size:12px;font-weight:400}@media(max-width:599px){.contact-wrapper .forms dl dd label label.error{width:100%;margin:3px 0 0;font-size:11px}}@media(max-width:599px){.contact-wrapper .forms dl .names label{width:50%}}.contact-wrapper .forms dl .names label input{width:250px}@media(max-width:599px){.contact-wrapper .forms dl .names label input{width:80%}}.contact-wrapper .forms dl .names label label.error{margin-left:28px}@media(max-width:599px){.contact-wrapper .forms dl .names label label.error{margin-left:20px}}.contact-wrapper .forms-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:599px){.contact-wrapper .forms-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width:599px){.contact-wrapper .forms-bottom label{width:45%}}.contact-wrapper .forms-bottom input{width:200px;height:50px;margin:0 20px;text-align:center;line-height:50px;font-size:18px;font-weight:700;border:solid 1px #0a519f}@media(max-width:599px){.contact-wrapper .forms-bottom input{width:100%;margin:0}}.contact-wrapper .forms-bottom .backbtn input{background-color:#fff;color:#0a519f}.contact-wrapper .forms-bottom .nextbtn input{background-color:#0a519f;color:#fff}.completed{margin-bottom:90px}.contact-footer{height:438px}@media(max-width:599px){.contact-footer{height:70vh}}.contact-footer .footer-inner{padding-top:50px}@media(max-width:599px){.contact-footer .footer-inner{padding-top:90px}}.case-page .contact{width:110px;height:120px;background-color:#1274ad;border-radius:18px 0 0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:0;top:calc(50% - 60px);border:none;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;-webkit-transform:translateX(120px);transform:translate(120px);-webkit-box-shadow:none;box-shadow:none}.case-page .contact.show{-webkit-transform:translateX(0);transform:translate(0)}.case-page .contact:hover{opacity:.8}.case-page .contact:before{content:"";position:absolute;top:calc(50% - 19px);right:calc(50% - 32px);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='72.85'%20height='46.5'%20viewBox='0%200%2072.85%2046.5'%3e%3cdefs%3e%3cfilter%20id='Path_205'%20x='33.992'%20y='12.381'%20width='38.858'%20height='32.849'%20filterUnits='userSpaceOnUse'%3e%3cfeOffset%20dy='3'%20input='SourceAlpha'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'%20result='blur'/%3e%3cfeFlood%20flood-opacity='0.161'/%3e%3cfeComposite%20operator='in'%20in2='blur'/%3e%3cfeComposite%20in='SourceGraphic'/%3e%3c/filter%3e%3cfilter%20id='Path_209'%20x='0'%20y='0'%20width='55.949'%20height='46.5'%20filterUnits='userSpaceOnUse'%3e%3cfeOffset%20dy='3'%20input='SourceAlpha'/%3e%3cfeGaussianBlur%20stdDeviation='1.5'%20result='blur-2'/%3e%3cfeFlood%20flood-opacity='0.161'/%3e%3cfeComposite%20operator='in'%20in2='blur-2'/%3e%3cfeComposite%20in='SourceGraphic'/%3e%3c/filter%3e%3c/defs%3e%3cg%20id='Group_216'%20data-name='Group%20216'%20transform='translate(-1819.5%20-1460.892)'%3e%3cg%20transform='matrix(1,%200,%200,%201,%201819.5,%201460.89)'%20filter='url(%23Path_205)'%3e%3cpath%20id='Path_205-2'%20data-name='Path%20205'%20d='M69.151,21.386h8.985A10.467,10.467,0,0,1,88.573,31.822v.434a10.457,10.457,0,0,1-5.021,8.911h0a10.425,10.425,0,0,1-1.731.848l-6.573,3.219V42.693h-6.1A10.467,10.467,0,0,1,58.715,32.256v-.434A10.467,10.467,0,0,1,69.151,21.386'%20transform='translate(-20.22%20-7.5)'%20fill='%23064386'/%3e%3c/g%3e%3cpath%20id='Path_206'%20data-name='Path%20206'%20d='M92.544,38.353a1.972,1.972,0,1,0,1.971-1.971,1.971,1.971,0,0,0-1.971,1.971'%20transform='translate(1785.033%201447.073)'%20fill='%23fff'/%3e%3cpath%20id='Path_207'%20data-name='Path%20207'%20d='M81.1,38.353a1.972,1.972,0,1,0,1.971-1.971A1.971,1.971,0,0,0,81.1,38.353'%20transform='translate(1789.853%201447.073)'%20fill='%23fff'/%3e%3cpath%20id='Path_208'%20data-name='Path%20208'%20d='M69.65,38.353a1.972,1.972,0,1,0,1.971-1.971,1.971,1.971,0,0,0-1.971,1.971'%20transform='translate(1794.673%201447.073)'%20fill='%23fff'/%3e%3cg%20transform='matrix(1,%200,%200,%201,%201819.5,%201460.89)'%20filter='url(%23Path_209)'%3e%3cpath%20id='Path_209-2'%20data-name='Path%20209'%20d='M30.539,0H16.411A16.459,16.459,0,0,0,0,16.411v.682A16.442,16.442,0,0,0,7.895,31.1h0a16.382,16.382,0,0,0,2.722,1.333L20.953,37.5v-4h9.585A16.459,16.459,0,0,0,46.949,17.093v-.682A16.459,16.459,0,0,0,30.539,0'%20transform='translate(4.5%201.5)'%20fill='%23fff'/%3e%3c/g%3e%3cpath%20id='Path_210'%20data-name='Path%20210'%20d='M23.393,26.681a3.1,3.1,0,1,1-3.1-3.1,3.1,3.1,0,0,1,3.1,3.1'%20transform='translate(1816.761%201452.463)'%20fill='%230a519f'/%3e%3cpath%20id='Path_211'%20data-name='Path%20211'%20d='M41.393,26.681a3.1,3.1,0,1,1-3.1-3.1,3.1,3.1,0,0,1,3.1,3.1'%20transform='translate(1809.182%201452.463)'%20fill='%230a519f'/%3e%3cpath%20id='Path_212'%20data-name='Path%20212'%20d='M59.393,26.681a3.1,3.1,0,1,1-3.1-3.1,3.1,3.1,0,0,1,3.1,3.1'%20transform='translate(1801.603%201452.463)'%20fill='%230a519f'/%3e%3crect%20id='Rectangle_1117'%20data-name='Rectangle%201117'%20width='63.85'%20height='37.5'%20transform='translate(1824%201462.392)'%20fill='none'/%3e%3c/g%3e%3c/svg%3e");width:64px;height:38px;background-size:contain;background-repeat:no-repeat}@media(max-width:767px){.case-page .contact{display:none}}
