html{box-sizing:border-box}*, *:before, *:after{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mb-strd{margin-bottom:1.33em}.mt-strd{margin-top:1.33em}.gap-10{gap:10px !important}h1, h2, h3, h4, h5, h6, p, label, input, span, a, textarea, button, select{font-family:"Montserrat", Sans-serif}.red{color:#ff0000}demobar{max-width:1140px;margin:0 auto 20px;padding:20px;display:block;background:red;color:#FFF;font-weight:700}input{color:#000;-webkit-appearance:none}input::placeholder{font-weight:500;color:rgba(17, 17, 17, 0.5)}input:focus-visible{outline:1px solid #00793e}input::-webkit-date-and-time-value{text-align:left}h1{font-size:2em;font-weight:bold}h3{font-size:1.17em;font-weight:bold;margin-block-start:1em;margin-block-end:1em}h4{margin-bottom:5px;font-size:1em;font-weight:bold;margin-block-start:1.33em;margin-block-end:1.33em}h5{font-weight:400;margin:0;font-size:16px}p{color:rgba(17, 17, 17, 0.5);font-size:14px;margin-top:0}a{color:#000}.mini-label{position:absolute;max-width:100%;pointer-events:none;font-size:13px;left:10px;top:6px}.mini-label-gp{position:absolute;max-width:100%;pointer-events:none;font-size:13px;left:10px;top:6px;z-index:1}.mini-label-comment{position:absolute;max-width:100%;pointer-events:none;font-size:13px;left:10px;top:25px}.input-block{position:relative;width:100%}.general-input{width:100%;padding:22px 10px 10px 10px;margin-bottom:10px;background:#e7e7e7;border:solid thin #cecdcd;min-height:55px;width:100%;font-size:14px;border-radius:0 !important}.calc-container{width:1140px;margin:0 auto 20px;padding:20px;box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.05)}.calc-block{position:relative}.ti-ribbon{color:#000;font-size:15px;text-decoration:none;display:block;text-align:right;margin-bottom:10px;transition:0.5s}.ti-ribbon:hover{color:#00793e;transition:0.5s}.input-wrapper .calc-rad-choice{margin-bottom:10px}.input-wrapper .calc-rad-choice:last-child{margin-bottom:0}.input-wrapper .calc-rad-choice label{width:94%}.iti{width:100%}.currency-symbol{position:absolute;left:10px;top:24px}.input-wrapper-flex{display:flex;position:relative;gap:5px;width:100%;justify-content:space-between;align-items:flex-start}input[aria-label="Cellphone Number"]{padding:10px 10px 10px 10px}.calc-num-label{width:100%;cursor:pointer}.calc-num-label .calc-rad-btn{appearance:none;display:none}.calc-num-label .calc-num{background:#e7e7e7;border:solid thin #cecdcd;display:flex;justify-content:center;height:40px;align-items:center}.calc-num-label .calc-num:hover{border:solid thin #00793e}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input[type="radio"]:checked + .calc-num{background:#00793e;border:solid thin #00793e;color:#ffffff}label{cursor:pointer}.calc-rad-choice{display:flex;align-items:center;gap:8px}.displaydays{color:#000}input[name="destinationgp"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;margin:0;width:18px;height:18px;background-color:#e7e7e7;border-radius:50%;outline:none;box-shadow:0 0 0 2px #e7e7e7}input[name="destinationgp"]:checked{background-color:#00793e}input[name="package"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;margin:0;width:18px;height:18px;background-color:#e7e7e7;border-radius:50%;outline:none;box-shadow:0 0 0 2px #e7e7e7}input[name="package"]:checked{background-color:#00793e}input[name="NVtbrgQy"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;margin:0;width:18px;height:18px;background-color:#e7e7e7;border-radius:50%;outline:none;box-shadow:0 0 0 2px #e7e7e7}input[name="NVtbrgQy"]:checked{background-color:#00793e}input[name="groupcost"]{padding:24px 11px 10px 25px}textarea[name="comments"]{width:100%;background:#e7e7e7;border:solid thin #cecdcd;margin-bottom:10px;font-size:14px;padding:22px 10px 10px 10px}textarea[name="comments"]:focus-visible{outline:1px solid #00793e}.validation-errors p{color:#ff0000}.status-error-fetch{margin-bottom:20px;padding-bottom:15px;border-bottom:solid thin #d9d9d9}.validation-required{border:solid thin #ff0000 !important;outline:none !important}.primary-btn{background:#00793e;color:#fff;width:fit-content;display:block;cursor:pointer;text-decoration:none;padding:10px 25px;transition:0.3s;text-transform:uppercase;font-weight:bold;border:none;margin:0 auto;margin-top:20px}.primary-btn:hover{background:#005f2f}.submit-request{background:#00793e;color:#fff;width:170px;display:block;cursor:pointer;text-decoration:none;padding:10px 25px;transition:0.3s;text-transform:uppercase;font-weight:bold;border:none}.submit-request:hover{background:#005f2f}.status-block{text-align:center}.status-block svg{width:80px;height:80px}.status-block h2{margin:10px 0}.status-block p{margin-bottom:0}.loading{width:15px;height:15px;vertical-align:middle}.btn-nav-wrapper{display:flex;justify-content:space-between;margin-top:25px}.btn-wizard-prev, .btn-wizard-next, .btn-wizard-submit{background:#00793e;color:#fff;width:fit-content;display:block;cursor:pointer;text-decoration:none;padding:10px 25px;transition:0.3s;text-transform:uppercase;font-weight:bold;border:none}.btn-wizard-prev:hover, .btn-wizard-next:hover, .btn-wizard-submit:hover{background:#005f2f}.btn-wizard-prev:disabled, .btn-wizard-next:disabled, .btn-wizard-submit:disabled{background:#e7e7e7 !important;color:#000 !important;cursor:not-allowed}.btn-wizard-prev:disabled:hover, .btn-wizard-next:disabled:hover, .btn-wizard-submit:disabled:hover{background:#e7e7e7 !important}.btn-wizard-prev{background:#000}.wc-block-components-order-summary-item__image{display:none !important}.wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-left:0 !important}.hide-button{display:none}.submitting{background-image:url('https://satibgo.satib.co.za/wp-content/uploads/2024/03/loading.svg') !important;background-size:15px !important;background-repeat:no-repeat !important;background-position:90px !important;padding-right:30px !important;cursor:not-allowed !important}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:100%}.exrate{font-style:italic;font-size:13px;color:#005f2f}.dratevi{font-style:italic;font-size:13px;color:#005f2f;line-height:25px}.abtinsurer{margin-top:20px;margin-bottom:0;font-size:14px;line-height:2}.step-four-active{background:#00793e !important}.step-four-active h2{color:#fff !important}.wp-block-woocommerce-cart{margin-top:20px}.close-rads{justify-content:flex-start;gap:30px}.inline-sub-btns{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.inline-sub-btns p{margin-bottom:0}.submit-request[value="contactme"]{background:#033e22}.submit-request[value="contactme"]:hover{background:#01120a}.wc-block-components-product-name{text-decoration:none !important}.checkout-note{background:#f87c7c;padding:10px;margin:0 -12px}.checkout-note p{margin-bottom:0;color:#FFF}.woocommerce-verify-email{padding:20px;box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.05)}.woocommerce-verify-email button[name="verify"]{background:#00793e;color:#fff;width:fit-content;display:block;cursor:pointer;text-decoration:none;padding:10px 25px;transition:0.3s;text-transform:uppercase;font-weight:bold;border:none;border-radius:0}.woocommerce-verify-email button[name="verify"]:hover{background:#005f2f}button[value="Pay for order"]{background:#00793e !important;color:#fff;width:fit-content;display:block;cursor:pointer;text-decoration:none;padding:10px 25px;transition:0.3s;text-transform:uppercase;font-weight:bold;border:none !important;border-radius:0 !important}button[value="Pay for order"]:hover{background:#005f2f !important}@media (max-width:768px){.calc-container{width:100% !important}.calc-num-label .calc-num{height:50px}}@media (min-width:1400px){.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl{max-width:1140px}}.dob-display{color:#000}.dob-modal{position:fixed;inset:0;z-index:9999;display:none}.dob-modal .dob-backdrop{position:absolute;inset:0;background:rgba(0, 0, 0, 0.45)}.dob-modal .dob-card{position:relative;margin:5vh auto;max-width:640px;background:#fff;border-radius:10px;padding:20px}.dob-modal .dob-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dob-modal .dob-fields .dob-row{display:flex;gap:10px;align-items:center;margin:8px 0}.dob-modal .close-dob{cursor:pointer}.try-close-dob:hover, .try-close-preconfirm:hover{background:#000;color:#FFF}.dob-input.dob-invalid{border:2px solid #d00;outline:none}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-3px)}100%{transform:translateX(0)}}.done-dob, .accept-preconfirm{background:#00793e;color:#fff;width:170px;display:block;cursor:pointer;text-decoration:none;padding:10px 25px;transition:0.3s;text-transform:uppercase;font-weight:bold;border:none}.done-dob:hover, .accept-preconfirm:hover{background:#005f2f}.cancel-preconfirm, .cancel-dob{background:#000;color:#fff;width:170px;display:block;cursor:pointer;text-decoration:none;padding:10px 25px;transition:0.3s;text-transform:uppercase;font-weight:bold;border:none}.preconfirm-popup .dob-card{width:100%;max-width:700px;padding:24px}.preconfirm-popup .dob-fields ul{margin-bottom:12px}.preconfirm-popup .dob-fields a{color:#00793e;text-decoration:underline}.blk{color:#000}.dob-input{font-family:"Montserrat", Sans-serif;cursor:pointer;color:#333}.dob-input::placeholder{color:#888;font-size:16px}