.custom-form__section{width:100%}.custom-form__inner{flex-wrap:wrap;justify-content:center;padding:0 1rem;display:flex}.custom-form__col-full{width:100%;max-width:900px}.custom-form__col-left{order:2;padding:1rem .5rem}@media (width>=992px){.custom-form__col-left{flex:2;order:1;padding:0 1rem}}.custom-form__col-right{order:1;padding:1rem .5rem}@media (width>=992px){.custom-form__col-right{flex:1;order:2;padding:0 1rem}}.umbraco-forms-form.umbraco-forms-Paystream.custom-form{border-radius:8px;padding:16px;box-shadow:0 0 15px -1px #c4c4c4}.umbraco-forms-form.umbraco-forms-Paystream.custom-form p{text-align:left;margin:0}.umbraco-forms-form.umbraco-forms-Paystream.custom-form .price,.umbraco-forms-form.umbraco-forms-Paystream.custom-form .price span{color:#ec008c;font-size:1.2rem;font-weight:600}.custom-form__modal{z-index:1050;outline:0;width:100%;height:100%;transition:opacity .15s linear;display:none;position:fixed;top:0;left:0;overflow:hidden}.custom-form__modal.fade.show{opacity:1;background-color:#808080c2;display:block}.custom-form__modal.show .custom-form__modal-dialog{transform:translate(0)}.custom-form__modal.fade .custom-form__modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}.custom-form__modal-dialog{background-color:#fff;width:auto;max-width:90%;margin:150px auto;padding:1rem;position:relative}@media (width>=768px){.custom-form__modal-dialog{max-width:800px}}@media (width>=992px){.custom-form__modal-dialog{max-width:700px;margin:15% auto;padding:2rem}}.custom-form__modal-dialog--close{z-index:999;opacity:1;cursor:pointer;background-color:#0000;background-image:url(/css/images/icon-close.svg);border:none;width:30px;height:30px;margin:-1rem -1rem -1rem auto;padding:1rem;position:absolute;top:-50px;right:0}@media (width>=992px){.custom-form__modal-dialog--close{right:-50px}}.custom-forms .summary td.label{font-weight:600}.custom-form__inner .custom-form-inset{border:2px solid #c4c4c4;margin:2rem 0;padding:2rem}.custom-form__inner .custom-form-inset.custom-form-total-inset{padding:0 1rem}.bank-details{background-color:#eee;margin:2rem 0;padding:2rem}
