.costCalculatorSection{background:linear-gradient(165deg,#e7f4ff 7%,#fff2df 74%)}.costCalculatorSection h2.heading_spacing{padding-bottom:50px}.sac-calculator{font-family:"Open Sans",sans-serif;position:relative}.progress-indicator{display:flex;justify-content:start;margin-bottom:20px;column-gap:6.5em;width:max-content;position:absolute;top:0;left:0}.circle{width:26px;height:26px;border-radius:50%;background-color:transparent;transition:background-color .3s ease;border:1px solid #d9d9d9;position:relative;z-index:1}.progress-indicator span.circle:not(:last-child):after{position:absolute;content:'';background:#d9d9d9;height:2px;width:6.5em;left:26px;top:50%;transform:translateY(-50%);z-index:-1}.progress-indicator span.circle.completed:not(:last-child):after{background:#06b217}.sac-calculator h5{padding-top:2em}.sac-calculator .metaInfo p:last-child{margin-bottom:0;border:none;padding:0}.sac-calculator .metaInfo p{margin:0;color:#929292;font-size:12px;line-height:normal;border-bottom:1px solid #dadada;padding-bottom:8px;margin-bottom:8px;width:max-content}.sac-calculator .metaInfo p span{color:#ff3581;font-size:14px;font-weight:var(--bs-font-medium)}.sac-calculator .metaInfo{padding-top:1em;padding-bottom:1.5em}.sac-calculator .pricingBox{background:rgb(255 255 255/69%) !important}.circle.active:before{position:absolute;content:'';top:50%;left:50%;background:#06b217;height:14px;width:14px;border-radius:50%;transform:translate(-50%,-50%)}.circle.active{background-color:transparent;position:relative}.circle.completed{background-color:#28a745;position:relative;border:1px solid #fff}.circle.completed:before{position:absolute;content:"\f00c";font-family:'FontAwesome';top:50%;left:50%;transform:translate(-50%,-50%);color:var(--bs-shades-bg-white)}.destination-cards{display:grid;gap:24px;grid-template-columns:repeat(6,1fr)}.sac-calculator .destination-card span{font-size:13px;font-weight:var(--bs-font-semibold);padding-top:10px;display:block;color:#606060}.sac-calculator .destination-card{background:var(--bs-shades-bg-white);border-radius:8px;border:1px solid rgb(46 49 140/30%);padding:.8em;transition:.2s all}.sac-calculator .destination-card img.country-flag{max-width:82px}.sac-calculator .destination-card.selected,.sac-calculator .destination-card:hover{background-color:var(--bs-shades-bg-white);border-style:solid;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,var(--bs-primary-bg-pink-700),var(--bs-secondary-bg-blue-700)) border-box;border:1px solid transparent;transform:scale(1.08)}.sac-calculator .level-card{background-image:url(//metaapply.io/wp-content/plugins/study-abroad-cost-calculator/./images/bubbles-bg.png);background-size:cover;background-position:center;border-radius:10px;border:1px solid transparent;font-size:18px;font-weight:var(--bs-font-bold);min-height:160px;display:flex;justify-content:center;align-items:center;box-shadow:0 25px 40px 0 rgb(0 0 0/3%)}.PriceWrap{padding-top:33px}.PriceWrap p{padding-top:6px}.sac-calculator .pricingBox{background-image:url(//metaapply.io/wp-content/plugins/study-abroad-cost-calculator/./images/bubbles-bg.png);background-size:cover;background-position:center;border-radius:10px;font-size:18px;font-weight:var(--bs-font-bold);box-shadow:0 25px 40px 0 rgb(0 0 0/3%);padding:0 12px 28px;flex:1;text-align:center}.sac-calculator .pricingBox img{margin-top:-33px;margin-bottom:22px}.pricingBox p,.pricingBox span.peryear{font-weight:var(--bs-font-semibold);color:#505050;line-height:normal;margin:0;font-size:14px}.pricingBox span.peryear{font-size:12px}.sac-calculator .level-card:first-child,.sac-calculator .pricingBox:first-child{background-color:#ffe3d3}.sac-calculator .level-card:nth-child(2),.sac-calculator .pricingBox:nth-child(2){background-color:#eee5ff}.sac-calculator .level-card:nth-child(3),.sac-calculator .pricingBox:nth-child(3){background-color:#e7f6ff}.sac-calculator .level-card:nth-child(4),.sac-calculator .pricingBox:nth-child(4){background-color:#fffaca}.sac-calculator .level-card.selected:first-child,.sac-calculator .level-card:first-child:hover{border:1px solid #ffad7f;transform:scale(1.05)}.sac-calculator .level-card.selected:nth-child(2),.sac-calculator .level-card:nth-child(2):hover{border:1px solid #d586f0;transform:scale(1.05)}.sac-calculator .level-card.selected:nth-child(3),.sac-calculator .level-card:nth-child(3):hover{border:1px solid #5aa2ed;transform:scale(1.05)}.sac-calculator .level-card.selected:nth-child(4),.sac-calculator .level-card:nth-child(4):hover{border:1px solid #f9e953;transform:scale(1.05)}.sac-calculator h3{padding-top:30px;font-size:36px;line-height:42px;margin-top:.8em;border-bottom:1px solid #dde1eb;width:auto;max-width:90%;padding-bottom:.5em}.sac-calculator .steps_btns button{min-width:112px;height:42px}.sac-calculator .rightWrapper{padding-left:2em}.currencyFetch span{color:#ff3581;font-weight:var(--bs-font-semibold)}.step{display:none}.step.active{display:block}.level-cards,.PriceWrap{display:flex;gap:24px;flex-wrap:wrap}.livingExpWrap span.approxVal{font-size:16px;display:block}.destination-card,.level-card{border:1px solid #ccc;padding:20px;cursor:pointer;flex:1;text-align:center;transition:.3s ease}.destination-card.selected,.level-card.selected{background-color:#f0f0f0;border-color:#007bff}.costAmount,.visaAmount,.levelAmount,.totalAmount{font-weight:var(--bs-font-semibold);font-size:20px}.steps_btns .btn:disabled{pointer-events:unset;background:var(--bs-primary-bg-pink-700);border:1px solid var(--bs-primary-bg-pink-700);color:var(--bs-shades-bg-white);opacity:.6;cursor:not-allowed}.steps_btns{display:flex;align-items:center;justify-content:end;margin-top:3em;column-gap:.8em}@media screen and (max-width:1440px) and (min-width:1200px){.sac-calculator h3{max-width:100%;font-size:34px}.destination-cards{gap:14px}}@media screen and (max-width:1440px) and (min-width:992px){.sac-calculator .destination-card img.country-flag{max-width:100%}.sac-calculator .destination-card span{font-size:12px;padding-top:6px}}@media screen and (max-width:1200px) and (min-width:992px){.destination-cards{gap:14px;grid-template-columns:repeat(5,1fr)}.sac-calculator .destination-card{padding:.7em}.sac-calculator h3{max-width:100%;font-size:32px}.level-cards,.PriceWrap{gap:14px}.sac-calculator .level-card{width:48.5%;flex:none;font-size:16px}.sac-calculator .pricingBox img{max-width:50px;margin-top:-25px;margin-bottom:18px}.livingCost,.visa,.levelFee,.totalFee{font-size:16px}.PriceWrap{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:992px) and (min-width:768px){.progress-indicator{column-gap:4em}.progress-indicator span.circle:not(:last-child):after{width:4em;left:18px}.circle{width:18px;height:18px}.circle.active:before{height:10px;width:10px}.circle.completed:before{font-size:8px}.sac-calculator h3{max-width:100%;padding-top:16px;font-size:26px;line-height:32px}.sac-calculator .destination-card{padding:.8em .6em}.destination-cards{gap:14px;grid-template-columns:repeat(4,1fr)}.level-cards,.PriceWrap{gap:14px}.sac-calculator .level-card{font-size:16px}.sac-calculator .destination-card img.country-flag{max-width:85%}.sac-calculator .destination-card span{font-size:12px;padding-top:8px}.sac-calculator .level-card{min-height:145px;width:48.4%;flex:none}.sac-calculator .pricingBox img{margin-top:-27px;margin-bottom:18px;max-width:54px}.PriceWrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:46px 14px}.livingCost,.visa,.levelFee,.totalFee{font-size:16px}}@media screen and (max-width:767.5px){.sac-calculator .rightWrapper{padding-left:0}.sac-calculator h3{max-width:100%}.costCalculatorSection h2.heading_spacing{text-align:left !important;padding-bottom:36px}.steps_btns{margin-top:2em}.level-cards,.PriceWrap{gap:14px}.sac-calculator .level-card{width:48.5%;flex:none;min-height:125px;font-size:16px}#step-2 h5,#step-1 h5{padding-bottom:1.5em}}@media screen and (max-width:767.5px) and (min-width:576px){.destination-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sac-calculator .destination-card span{font-size:12px;padding-top:6px}.sac-calculator .destination-card img.country-flag{max-width:55px}.sac-calculator h3{font-size:24px;padding-top:18px;line-height:normal;margin-bottom:1em}.progress-indicator{column-gap:4em}.progress-indicator span.circle:not(:last-child):after{width:4em;left:18px}.circle{width:18px;height:18px}.circle.active:before{height:10px;width:10px}.circle.completed:before{font-size:8px}.sac-calculator .pricingBox img{margin-top:-25px;margin-bottom:21px;max-width:50px}.livingCost,.visa,.levelFee,.totalFee{font-size:16px}.PriceWrap{gap:34px 14px}}@media screen and (max-width:576px){.sac-calculator .destination-card span{font-size:12px;padding-top:8px}.sac-calculator .destination-card{padding:.9em .5em}.destination-cards{gap:12px;grid-template-columns:repeat(3,1fr)}.sac-calculator .destination-card img.country-flag{max-width:75%}.progress-indicator{column-gap:4em}.progress-indicator span.circle:not(:last-child):after{width:4em;left:18px}.circle{width:18px;height:18px}.circle.active:before{height:10px;width:10px}.circle.completed:before{font-size:8px}.sac-calculator h3{font-size:24px;padding-top:18px;line-height:normal;margin-bottom:1.5em}.level-cards{display:grid;grid-template-columns:1fr 1fr}.sac-calculator .level-card{width:100%;font-size:14px;padding:6px;min-height:110px}.sac-calculator .pricingBox img{margin-top:-25px;margin-bottom:21px;max-width:50px}.livingCost,.visa,.levelFee,.totalFee{font-size:16px}.PriceWrap{display:grid;grid-template-columns:1fr 1fr;gap:34px 14px}.pricingBox p,.pricingBox span.peryear{font-size:13px}.pricingBox span.peryear{font-size:11px}}