/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mv{background-image:url(/themes/inspirits/images/flow/mv.jpg);}main.flow .section-item + .section-item{margin-top:3rem;}main.flow .section-item h3{display:flex;align-items:center;padding:1rem 0.85em;line-height:1;}main.flow .section-item h3 span:first-child{display:block;width:5em;margin-right:0.9em;color:#FFF;font-size:2.2rem;height:1.5em;line-height:1.5em;text-align:center;background-color:#7F0605;}main.flow .section-item h3 span:last-child{display:block;padding:0.1rem 0 0;}main.flow .section-item .inner{display:grid;grid-template-columns:170px auto;grid-template-rows:auto 70px;}main.flow .section-item .inner .image{grid-column:1;grid-row:1 / 3;}main.flow .section-item .inner .image img{width:100%;}main.flow .section-item .inner .text{grid-column:2;grid-row:1;margin-bottom:1rem;padding-left:2.5rem;}main.flow .section-item .inner .text p{margin-bottom:1rem;}main.flow .section-item .inner .buttons{grid-column:2;grid-row:2;padding-left:2.5rem;text-align:center;}main.flow .section-item .inner .buttons a{min-width:26rem;margin-top:0;}main.flow .section-item .inner .buttons a + a{margin-left:3rem;}main.flow .section-item .inner .others{grid-column:2;grid-row:3;margin-top:3.8rem;padding-left:2.5rem;}main.flow .section-item .inner .others .entry-button{margin:0 auto;}@media screen and (max-width:1039px){main.flow .section-item h3 span:first-child{font-size:1em;}main.flow .section-item .inner{display:block;}main.flow .section-item .inner .image{float:left;margin-right:1rem;margin-bottom:1rem;}main.flow .section-item .inner .text{margin-bottom:2.5rem;padding-left:0;}main.flow .section-item .inner .buttons{padding-left:0;clear:both;}main.flow .section-item .inner .others{padding-left:0;}main.flow .section-item .inner .others .entry-button{width:20rem;height:6rem;}}@media screen and (max-width:768px){main.flow .section-item + .section-item{margin-top:6rem;}}#flow-step-1 .inner{grid-template-rows:auto 70px auto;}#flow-step-1 .inner .image{grid-row:1 / 4;}@media screen and (max-width:1039px){#flow-step-1 .inner .buttons a{display:block;width:37rem;margin:0 auto;}#flow-step-1 .inner .buttons a:first-child{margin-bottom:2rem;}#flow-step-1 .inner .others a{font-size:1.9rem;}}@media screen and (max-width:544px){#flow-step-1 .inner .buttons a{width:34rem;}}
*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}body{margin:0;}main{display:block;}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;}ul,ol{margin:0;padding:0;list-style:none;}dt{font-weight:bold;}dd{margin-left:0;}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit;}pre{font-family:monospace,monospace;font-size:inherit;}address{font-style:inherit;}a{background-color:transparent;text-decoration:none;color:inherit;}abbr[title]{text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:inherit;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}svg,img,embed,object,iframe{vertical-align:bottom;}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit;}button,[type="checkbox"],[type="radio"],select,label{cursor:pointer;}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox;}[type="radio"]{-webkit-appearance:radio;appearance:radio;}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default;}:-moz-focusring{outline:auto;}select:disabled{opacity:inherit;}option{padding:0;}fieldset{margin:0;padding:0;min-width:0;}legend{padding:0;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}label[for]{cursor:pointer;}details{display:block;}summary{display:list-item;}[contenteditable]:focus{outline:auto;}table{border-color:inherit;border-collapse:collapse;}caption{text-align:left;}td,th{vertical-align:top;padding:0;}th{text-align:left;font-weight:bold;}
