.transfer .questionForm.shadowBox{max-width:600px;min-width:400px;padding:30px;text-align:center;border:1px solid #D4D7F4;box-shadow:0px 4px 10px rgba(0,0,0,0.03);border-radius:20px}.transfer .questionForm h3{color:#888;text-align:center;font-weight:normal;margin-bottom:40px}.transfer .buttons{margin-top:40px}.transfer .sframework_form>.cellsPanel{justify-content:center}.transfer .buttons .button{width:100%;text-align:center;margin-bottom:20px;padding:12px 50px;display:block}.transfer .buttons{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.transfer .buttons .button.nextButton{font-size:15px;color:var(--primary-pastel);font-weight:500;color:#fff;width:125px;height:51px;border-radius:30px;background-color:var(--primary-pastel);cursor:pointer;display:flex;justify-content:center;align-items:center;margin-top:20px;width:80%}.transfer .nextButton span{display:flex;justify-content:center;align-items:center}.transfer .koButton{display:flex;justify-content:center;align-items:center;width:auto;background-color:#fff;color:var(--primary-dark);border:none}.transfer .questionForm .formContent{display:block;font-size:1.17em;font-weight:bold;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}.transfer .reservationsTable{max-width:600px;margin:30px auto}.transfer .reservationsTable table{width:100%}.transfer .reservationsTable table td{padding-bottom:20px}.transfer .reservationsTable table td.quantity{text-align:center}.transfer .reservationsTable table td.price{text-align:right}@media (max-width:600px){.transfer .questionForm.shadowBox,.transfer .koButton{background-color:#fff;min-width:calc(100% - 0vh)}.sframework_form .cell>.label{margin-bottom:10px;background-color:#fff}}