.white-box.voucher-page {padding-top:0;position:relative;}.white-box.voucher-page > h1 {margin-bottom:70px;}.voucher-page #go-back-arrow {left:50px;top:145px;}.voucher-page .voucher-top-image {background-image:url('/img/default/voucher_top.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;height:300px;}.voucher-page .top-box-content {margin:20px 0;}.voucher-page .voucher-wrap {display:grid;grid-template-columns:48% auto 48%;}.voucher-page .voucher-wrap #voucher-view {grid-column:1/1;background-image:url("/img/default/bg_voucher.jpg");background-size:100%;background-repeat:no-repeat;height:700px;width:528px;padding:0px 50px;box-sizing:border-box;display:flex;align-items:flex-end;}.voucher-page .voucher-wrap #voucher-view .voucher-view-content {text-align:center;height:480px;font-size:16px;position:relative;}.voucher-page .voucher-wrap #voucher-view .voucher-view-content h5 {font-size:30px;margin-bottom:20px;}.voucher-page .voucher-wrap #voucher-view .voucher-view-head {margin-bottom:5px;}.voucher-page .voucher-wrap #voucher-view .voucher-view-head p {min-height:25px;}.voucher-page .voucher-wrap #voucher-view .voucher-view-head p strong {word-break:break-all;}.voucher-page .voucher-wrap #voucher-view .voucher-view-content .voucher-text {margin-bottom:20px;}.voucher-page .voucher-wrap #voucher-view .voucher-view-content .voucher-contact {margin-bottom:20px;font-size:12px;font-weight:700;}.voucher-page .voucher-wrap #voucher-view .voucher-view-content .voucher-footer {color:#fff;position:absolute;bottom:10px;left:0;width:100%;font-size:14px;font-weight:700;}.voucher-page .voucher-wrap #voucher-view .voucher-view-content .voucher-footer p {margin-bottom:10px;}.voucher-page .voucher-wrap #voucher-view .voucher-view-content p {margin:0;line-height:1.2;}.voucher-page .voucher-wrap .voucher-form {grid-column:3/3;}.voucher-page .voucher-wrap .form-box-content {margin-bottom:20px;}.voucher-page .voucher-wrap .form-wrap form {}.voucher-page .voucher-wrap .form-wrap form dt {width:33.3%;float:left;clear:both;margin-bottom:10px;height:36px;display:flex;align-items:center;}.voucher-page .voucher-wrap .form-wrap form dt label {font-size:18px;font-weight:700;}.voucher-page .voucher-wrap .form-wrap form dd {float:left;width:66%;height:36px;margin-bottom:10px;}.voucher-page .voucher-wrap .form-wrap form dd.voucher-value {display:flex;justify-content:flex-start;align-items:center;height:50px;font-weight:700;font-size:20px;}.voucher-page .voucher-wrap .form-wrap form dd.voucher-value span {margin-right:5px;}.voucher-page .voucher-wrap .form-wrap form dd input:not([type='submit']) {margin:0;width:100%;max-width:initial;box-sizing:border-box;}.voucher-page .voucher-wrap .form-wrap form dd select {width:100%;height:36px;}.voucher-page .voucher-wrap .form-wrap form #send-label {display:none;}.voucher-page .voucher-wrap .form-wrap form #send-element {width:100%;}.voucher-page .voucher-wrap .form-wrap form #send-element input {width:180px;height:40px;}.voucher-page .voucher-wrap form #type_chosen .chosen-single {border-radius:0;background:none!important;border:1px solid #d3d3d1;height:36px;line-height:36px;}.voucher-page .voucher-wrap form #type_chosen .chosen-single div b {background-position:0px 8px;}.voucher-page .voucher-wrap form #type_chosen.chosen-with-drop .chosen-single div b {background-position:-18px 8px;}.voucher-page .voucher-wrap form #type_chosen .chosen-results {margin-left:0;}.voucher-page .voucher-wrap form dd.text-middle {display:flex;align-items:center;}.voucher-page .voucher-wrap form dd.voucher-info {height:auto;font-size:11px;}#main_content .voucher-page .box-content p {margin:0;max-width:initial;}.voucher-page .faq-wrap .faq-item {border-bottom:2px solid #e2e2e2;padding-bottom:10px;margin-bottom:10px;}.voucher-page .faq-wrap .faq-question {font-weight:700;cursor:pointer;}.voucher-page .faq-wrap .faq-answer {display:none;}.voucher-page .payment-modal {position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:30px;box-shadow:0 0px 5px 4px #a1a1a1;width:100%;max-width:300px;text-align:center;}#modal-voucher {position:absolute;top:300px;left:50%;transform:translate(-50%, 0);background-color:#fff;padding:30px;box-shadow:0 0px 5px 4px #a1a1a1;width:100%;max-width:800px;box-sizing:border-box;}#modal-voucher .close-modal-voucher {position:absolute;right:20px;top:10px;cursor:pointer;font-size:21px;}#modal-voucher h4 {margin:0;font-size:20px;}#modal-voucher .price-info {text-align:center;font-size:18px;margin:10px 0 20px 0;}#modal-voucher form .section-name {font-weight:700;text-transform:uppercase;margin-bottom:10px;}#modal-voucher form dd .for-name-val {word-break:break-all;}#modal-voucher form dd {margin-bottom:10px;}#modal-voucher form dd .errors {margin:0;padding:0;font-size:12px;}#modal-voucher form .wrap-checkbox .errors {grid-column:1/3;grid-row:2/3;margin:0;padding:0;font-size:12px;}#modal-voucher form input[type="text"] {box-sizing:border-box;margin:0;width:100%;max-width:initial;}#modal-voucher form select {width:100%;}#modal-voucher form textarea {box-sizing:border-box;width:100%;height:initial;margin:0;max-width:initial;}#modal-voucher form .wrap-checkbox {width:100%;display:grid;grid-template-columns:40px auto;margin-bottom:10px;}#modal-voucher form .wrap-checkbox dd {grid-column:1/1;grid-row:1/1;margin:0;}#modal-voucher form .wrap-checkbox dd input {margin:0;}#modal-voucher form .wrap-checkbox dt {grid-column:2/2;grid-row:1/1;}#modal-voucher form #invoice_chosen .chosen-results {margin:0;}