/* ---- Paste the whole <style> block from the original file here ---- */
.calcForm .form-header{background:#023665;padding:18px 0;text-align:center;font-size:22px;font-weight:500;font-family:'Roboto',sans-serif;color:#fff;border-radius:2px;margin-bottom:0}
.form-control,.form-control-two{height:2.9em;font-size:18px;font-weight:500;font-family:'Roboto',sans-serif;color:#2c2c2c!important;border:1.2px solid #323131;background:#fff}
#num_pages_domestic::placeholder,#num_pages_global::placeholder,#min_price_txt_domestic::placeholder,#min_price_txt_global::placeholder{color:#cbcbcb!important;font-weight:400}
#num_pages_domestic,#num_pages_global,#min_price_txt_domestic,#min_price_txt_global{color:#2c2c2c!important}
.calcForm .form-content{background:#f5f5f5;font-size:17px;font-weight:bold;padding:25px;border-radius:2px;margin-bottom:0;border:1.4px solid #A0A0A0}
.calcForm .btn-primary, .calcForm .btn-primary-one {font-size: 18px; font-weight: 500; color: #fff !important; font-family: 'Roboto', sans-serif; margin: 21px 0 15px; padding: 11px 30px; box-shadow: 5px 5px 15px rgba(0,0,0,0.2); background: #09296a !important; border: #09296a !important; width: auto; display: inline-block; text-align: center; white-space: nowrap; }
.calcForm .btn-primary-one { margin-top: 24px; }
@media (max-width:767px){.calcForm .btn-primary{font-size:21px;padding:12px 17px}}
.calcForm .form-result{background:#262626;color:#fff;font-size:17px;line-height:17px;padding:21px 30px;border-radius:2px;padding-bottom:1px}
.calcForm .form-result2{padding-top:29px;padding-bottom:3px!important;padding-top:21px!important;background:#262626;color:#fff;font-size:17px;padding:21px 30px;border-radius:2px;padding-bottom:1px}
.fl-right{float:right}
.step2{padding-top:0}
@media (max-width:767px){.step2{padding-top:25px}}
.globy_smyau_gold{font-weight:500;font-size:20px;font-family:'Roboto',sans-serif}
.disclaimer-one{padding-top:17px}
.container10{font-family:'Roboto',sans-serif;font-size:17px;padding-top:12px}
.container6{font-size:18px;color:#393A3A;font-family:'Roboto',sans-serif;padding:33px 130px 25px}
@media (max-width:767px){.container6{padding:33px 10px 25px}}
.custom-toggle{display:inline-flex;width:240px;height:50px;margin-bottom:12px;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);background:#f0f0f0;transition:all .3s ease}
.toggle-label{flex:1;height:100%;line-height:50px;text-align:center;font-size:18px;font-weight:600;font-family:'Roboto',sans-serif;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#d3d3d3 0%,#e0e0e0 100%);color:#333;position:relative;overflow:hidden}
.toggle-label.active{background:linear-gradient(135deg,#023665 0%,#004d99 100%)!important;color:#fff!important}
.toggle-label:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}
.toggle-label::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);opacity:0;transition:opacity .3s ease}
.toggle-label:hover::after{opacity:1}
.toggle-label.active::after{opacity:0}
.wpb_wrapper-one{padding-top:17px}