@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&family=Rubik:wght@300;400;500;600;700&display=swap');*{margin:0;padding:0}
.bmi-topcalc{display:flex;text-align:center;flex-direction:column;padding:0 58px 24px}
#error-check{display:none;color:red;font-size:10px;font-weight:500}
.bmi-topcalc .h1{color:var(--text-grey-1363-c-41,#363c41);text-align:center;font-family:Rubik;font-size:32px;font-style:normal;font-weight:700;line-height:normal}
.bmi-topcalc p{margin-top:12px;color:var(--text-grey-1363-c-41,#363c41);text-align:justify;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:18px}
.bmi-topcalc .h4{color:var(--text-black-131619,#131619);text-align:center;font-family:Rubik;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;margin-top:24px}
.bmicalc-box{display:flex;padding:0 58px 24px;gap:10px}
.bmical-cont{padding:16px;border-radius:10px;border:1px solid var(--card-stroke-99-bfde,#99bfde);background:var(--card-bg-color-f-4-faff,#f4faff);width:130vw}
.bmical-cont .calc-h1{color:var(--text-grey-1363-c-41,#363c41);font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:19px;text-transform:capitalize;border-bottom:1px solid #99bfde;padding-bottom:8px}
.bmical-cont .bimcal-box{margin-top:24px;display:flex;gap:12px}
.bmical-cont .bimcal-box .bimcal-cardone{padding:24px;width:45%;border-radius:10px;border:1px solid var(--card-stroke-99-bfde,#99bfde);background:var(--White,#FFF)}
.bmical-cont .bimcal-box .bimcal-cardone .calc-h2{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-transform:capitalize;padding-bottom:8px;border-bottom:1px solid #99bfde}
.bmical-cont .bimcal-box .bimcal-cardone .bimcal-height{margin-top:24px}
.bmical-cont .bimcal-box .bimcal-cardone .bimcal-height span{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}
.bmical-cont .bimcal-box .bimcal-cardone .bimcal-input{margin-top:8px;display:flex;gap:12px}
.bmical-cont .bimcal-box .bimcal-cardone .bimcal-input input{width:50%;border-radius:10px;border:1px solid var(--balic-brand-color-blue-005-eac,#005dac);background:var(--White,#FFF);padding:12px;color:var(--text-grey-25-c-666-e,#5c666e);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:18px}
.bmical-cont .bimcal-box .bimcal-cardone .bimcal-input input{width:50%;border-radius:10px;border:1px solid var(--balic-brand-color-blue-005-eac,#005dac);background:var(--White,#FFF);padding:12px;color:var(--text-grey-25-c-666-e,#5c666e);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:18px;outline:0}
.bmical-cont .bimcal-box .bimcal-cardone .bimcal-weightinput input{width:100%}
.bmical-cont .bimcal-box .bimcal-cardone button{padding:12px;width:100%;margin-top:24px;border-radius:10px;border:1px solid var(--Gradients-Orange,#ff6700);background:var(--Gradients-Orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%));color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:20px}
.bmical-cont .bimcal-box .bimcal-cardtwo{width:78%;padding:24px;border-radius:10px;border:1px solid var(--card-stroke-99-bfde,#99bfde);background:var(--White,#FFF)}
.bmical-cont .bimcal-box .bmitwo-topbox{display:flex;align-items:center;gap:24px;border-bottom:1px solid #99bfde;padding-bottom:16px}
.bmical-cont .bimcal-box .bmitwo-topbox .bmi-gear{width:296px;height:200px;padding-right:45px}
.bmical-cont .bimcal-box .bmitwo-topbox .bmi-gear-result{display:flex;flex-direction:column;align-items:center}
.bmical-cont .bimcal-box .bmitwo-topbox .bmi-gear-result .calc-h6{color:var(--text-grey-25-c-666-e,#5c666e);text-align:center;font-family:Rubik;font-size:20px;font-style:normal;font-weight:400;line-height:32px}
.bmical-cont .bimcal-box .bmitwo-topbox .bmi-gear-result b{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:32px;font-style:normal;font-weight:700;line-height:normal}
.bmical-cont .bimcal-box .bmitwo-topbox .bmi-gear-result span{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:14px;font-style:normal;font-weight:700;text-transform:capitalize;margin-top:8px;text-align:center}
.bmical-cont .bimcal-box .bimcal-bottom{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}
.bmical-cont .bimcal-box .bimcal-bottom .bimcal-botbox{display:flex;align-items:center;gap:8px}
.bmical-cont .bimcal-box .bimcal-bottom .bimcal-botbox .bimcal-botbodet{display:flex;align-items:center;gap:8px}
.bmical-cont .bimcal-box .bimcal-bottom .bimcal-botbox .bimcolorbox{border-radius:4px;background:#b15128;width:20px;height:20px}
.bmical-cont .bimcal-box .bimcal-bottom .bimcal-botbox span{color:var(--text-grey-1363-c-41,#363c41);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:18px;text-transform:capitalize}
.bmical-cont .bimcal-box .bimcal-bottom .bimcal-botbox .calc-h6{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:capitalize}
.bmical-cont footer{display:flex;align-items:baseline;gap:2px;margin-top:24px}
.bmical-cont footer .bimcal-disclimer{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;width:70px;flex-shrink:0}
.bmical-cont footer p{color:var(--text-grey-25-c-666-e,#5c666e);font-family:Rubik;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}
.needle{font-size:1.3rem;font-family:AllianzSans;line-height:unset;-webkit-tap-highlight-color:transparent;border:0;-webkit-border-radius:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;margin:0;padding:0;text-align:center;appearance:none;outline:0;list-style:none;box-sizing:border-box;position:relative;background:url(../../../../content/dam/balic-web/needle_main_two.png) left bottom no-repeat;width:7%;bottom:88%;height:calc(58% + 10px);left:calc(54% - 19.5px);transform:rotate(-90deg);transform-origin:bottom;transition:all 1s;z-index:1;background-size:100%;left:150px}
*{margin:0;padding:0}
.ffs-container{display:flex}
.ffs-container .ffs-box{padding:24px;border-radius:10px;border:1px solid var(--card-stroke-99-bfde,#99bfde);background:var(--White,#FFF);display:flex;flex-direction:column;align-items:center}
.ffs-container .ffs-box .calc-h1{color:var(--text-black-131619,#131619);text-align:center;font-family:Rubik;font-size:32px;font-style:normal;font-weight:700;line-height:38px}
.ffs-container .ffs-box span{color:var(--text-grey-25-c-666-e,#5c666e);text-align:center;font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-top:6px}
.ffs-container .ffs-frombox{display:flex;flex-direction:column;align-items:center}
.ffs-container .ffs-frombox>*{margin-top:16px;width:100%}
.ffs-container .ffs-frombox input{width:100%;padding:12px 24px;border-radius:10px;outline:0;border:1px solid var(--a,#005dac);background:var(--White,#FFF);color:var(--text-grey-25-c-666-e,#5c666e);font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:20px}
.ffs-container .ffs-frombox .ffsfrom-num{width:100%;padding:0 24px;border-radius:10px;border:1px solid var(--a,#005dac);background:var(--White,#FFF);color:var(--text-grey-25-c-666-e,#5c666e);font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:flex;gap:10px}
.ffs-container .ffs-frombox .ffsfrom-num .input-field>input{width:100% !important;border:none !important;outline:none !important}
.ffs-container .ffs-frombox .ffsfrom-num select{outline:0;border:0;color:#3070b6;font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:normal}
.ffs-container .ffs-frombox .ffsform-checkbox{display:flex;gap:4px}
.ffs-container .ffs-frombox .ffsform-checkbox input{display:flex;width:16px;height:16px}
.ffs-container .ffs-frombox .ffsform-checkbox p{color:var(--text-grey-25-c-666-e,#5c666e);font-family:Rubik;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}
.ffs-container .ffs-frombox .ffsform-button{display:flex;flex-direction:column;align-items:center;gap:16px}
.ffs-container .ffs-frombox .ffsform-button button{display:flex;padding:12px 80px;justify-content:center;align-items:center;gap:8px;border-radius:10px;background:var(--Gradients-Orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%));color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:18px;border:0;outline:0;cursor:pointer}
.ffs-container .ffs-frombox .ffsform-button button:last-child{display:flex;padding:12px 60px;justify-content:center;align-items:center;gap:8px;border-radius:10px;background:#FFF;border:1px solid #ff8900;color:#ff8900;font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:18px}
.ffs-container .ffs-frombox input{border:1px solid var(--balic-brand-color-blue-005-eac,#005dac)}
.bmi-topcalc h1{font-size:32px}
.bmi-topcalc .h4{font-size:24px !important}
.ffs-box .calc-h1{font-size:18px !important}
.error-bmi,.weight-error-field{display:block;color:red;font-size:10px;position:relative;top:5px;font-weight:500}
.ffs-frombox .error-field{display:block;color:red;font-size:10px;font-weight:500}
@media screen and (max-width:1023px){.ffs-container .ffs-box{display:flex}
.bmicalc-box{flex-direction:column}
.bmical-cont .bimcal-box{flex-direction:column}
.bmical-cont{width:unset}
.bmical-cont .bimcal-box .bimcal-cardone{width:unset}
.bmical-cont .bimcal-box .bimcal-cardtwo{width:unset}
}
@media screen and (max-width:768px){.bmical-cont .bimcal-box .bmitwo-topbox{flex-direction:column}
.bmical-cont{width:unset}
}
@media screen and (max-width:768px){.ffs-container .ffs-box{width:100%;padding:16px;align-items:start}
.ffs-container .ffs-box .calc-h1{text-align:start;font-size:18px;line-height:22px}
.ffs-container .ffs-frombox{align-items:unset}
.ffs-container .ffs-frombox input{width:100%}
.ffs-container .ffs-frombox .ffsfrom-num{width:100%}
.ffs-container .ffs-frombox .ffsform-button button{padding:12px 52px}
.ffs-container .ffs-frombox .ffsform-button button:last-child{padding:12px 52px;width:222px}
.ffs-container .ffs-frombox .ffsform-button{align-items:center}
.bmi-topcalc p{text-align:justify}
.bmical-cont footer{display:block}
.bmi-topcalc h1{margin-top:-5px}
}
@media screen and (max-width:500px){.bmi-topcalc{padding:16px 16px 0 16px}
.bmicalc-box{padding:16px}
.bmi-topcalc .h4{font-size:18px}
.bmi-topcalc .h1{font-size:18px}
.bmical-cont .bimcal-box .bmitwo-topbox{flex-direction:column}
.bmical-cont{width:100%}
.bmical-cont .bimcal-box{margin-top:8px}
.bmical-cont .bimcal-box .bimcal-cardone{padding:16px}
.bmical-cont .bimcal-box .bimcal-cardtwo{padding:16px}
}
.main-popup{position:fixed;font-family:Allianz Sans;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1px 1px gray;gap:0;opacity:1;border-radius:10px;text-align:center;padding:5px 30px 5px 30px;width:50%;background-color:#fff;font-size:24px;font-weight:400;z-index:101}
.popup-content{position:relative}
.close-popup{position:absolute;right:-18px;top:-7px;cursor:pointer}
.main_popup_bg{background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100}
.message-popup{font-size:18px;padding:20px 0}
#clp-template-container .custom-breadcrumb{position:relative;top:90px;width:52vw;left:15px}
.bmi-topcalc h1{margin-top:20px !important}
@media(max-width:767px){.main-popup{padding:5px 10px 5px 10px;width:90%}
.message-popup{font-size:14px;padding:20px 0}
.close-popup{position:absolute;right:-2px;top:-9px;cursor:pointer}
}
@media screen and (max-width:1000px){#clp-template-container .custom-breadcrumb-margin{margin-left:5px;width:90vw;bottom:20px}
}