.custom-options{padding:30px;background:#fff}.custom-options_h2{color:#111B4E}.custom-options_p{margin:0 0 20px 0;font-size:18px;color:#111B4E;font-weight:500}.custom-options_divider{border-top:2px solid #f2f2f2;margin:30px 0}.custom-options_choices-container{display:table;width:calc(100% + 10px);margin:0 0 0 -5px;text-align:center}.custom-options_choice{display:table-cell;padding:0 5px}.custom-options_button{padding:8px;font-size:15px;line-height:1.4;background:#08A8E2;border:none;color:#fff;font-weight:600;border-radius:9999px;transition:all 0.2s;cursor:pointer}.custom-options_button--active,.custom-options_button:hover{background:#111B4E}.custom-options_selection-container{display:block}.custom-options_selection-button{display:inline-block;padding:10px 40px;background:#08A8E2;font-size:18px;font-weight:600;color:#fff;text-decoration:none}.custom-options_price{font-size:30px;font-weight:600;color:#111B4E;padding:0 0 30px 0}.simpay-modal__body{max-width:500px}.simpay-styled .simpay-form-title{font-size:19px}.simpay-address-country-container{display:none}.nf-field-label .nf-label-span,.nf-field-label label{font-weight:500!important}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{color:#222!important}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{display:inline-block;padding:10px 40px;background:#08A8E2!important;font-size:18px;font-weight:600;color:#fff!important;border-radius:9999px!important;transition:all 0.2s;cursor:pointer}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background:#111B4E!important}@media only screen and (max-width:1024px){.custom-options_button{font-size:14px}.custom-options_selection-button{font-size:16px}}@media only screen and (max-width:950px){.custom-options_button{font-size:18px;padding:10px}.custom-options_selection-button{font-size:20px;padding:10px 40px}}@media only screen and (max-width:540px){.custom-options{padding:30px 20px}.custom-options_button{font-size:14px}.custom-options_selection-button{font-size:18px}}@media only screen and (max-width:420px){.custom-options{padding:30px 12px}.custom-options_choice{padding:0 2px}}@media only screen and (max-width:360px){.custom-options_choice{display:block;padding:5px}.custom-options_button{font-size:16px}.custom-options_selection-button{font-size:18px}}