.goles-container{width:100%;margin:0 auto;background:#fef2ed;position:relative}
.include-life{position:absolute;bottom:4px;right:12px}
.card-left-text{position:absolute;bottom:4px;left:12px}
.child-inner-content{font-size:14px}
.conditions-apply{position:absolute;bottom:4px;left:12px}
.child-conditions{display:flex;width:100%;gap:7px;font-size:12px;position:relative;top:3px;left:5px}
.goles-headings{width:90%;margin:0 auto;max-width:1150px;margin:0 auto;padding:0 30px 0 13px}
.goles-headings p{font-size:18px;font-weight:600;letter-spacing:1px;line-height:22px;color:#444}
.more-flag{display:none}
.goles-headings h2{font-size:26px;font-weight:900;line-height:30px;color:#444}
.plans-all-cards{display:flex;padding:2rem 1rem 5rem 1rem;margin-top:1rem;justify-content:center;max-width:1150px !important;margin:10px auto 0;gap:10px;justify-content:space-between;max-width:1150px;padding-right:30px;padding-left:18px;width:92%}
.popular-categories-cards{width:68%;position:relative}
.categories-cards::after{content:"";position:absolute;height:86%;width:1px;border-right:1px dashed #f15a2285;bottom:-1px;right:-30px}
.viewed-card{font-size:12px;font-weight:600;background-color:#e06336;color:#fff;width:max-content;padding:3px 7px;border-radius:22px;top:-16px;position:absolute;left:7px}
.viewed-card p{all:unset !important}
.headline{width:max-content;font-size:13px;font-weight:700;background:#004a80;color:#fff;position:absolute;top:-10px;right:-25%;padding:2px 8px;border-radius:28px;z-index:1}
.customer-corner{width:26%}
.modal4-top{text-align:center;font-size:12px;font-weight:400;padding-top:5px;position:relative;top:10px}
.popular-categories-cards>p{font-size:18px;font-weight:700;line-height:22px;margin-bottom:2rem !important;color:#444}
.customer-corner>p{font-size:18px;font-weight:700;letter-spacing:10%;line-height:22px;margin-bottom:2rem !important;color:#444}
.categories-cards{display:flex;flex-wrap:wrap;gap:2%;row-gap:2rem}
.categories-cards-details{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;border:1px solid #e3e3e3;height:115px;width:18.3%;justify-content:space-between;position:relative;text-decoration:none;transition:.3s ease;cursor:pointer}
.categories-cards-details:hover,.customer-cards:hover{transform:translateY(-7px);transition:.3s ease;text-decoration:none}
.categories-cards-details::before,.customer-cards::before{position:absolute;z-index:0;content:"";top:103%;left:5%;height:10px;width:90%;background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 80%);transition-duration:.3s;opacity:0}
.categories-cards-details:hover::before,.customer-cards:hover::before{opacity:1}
.categories-cards-details:last-child{justify-content:unset}
.img-section{width:36px;height:36px;background:#faeeea;padding:8px;border-radius:50%;margin:8px 14px 4px 7px !important;display:flex;align-items:center}
.img-section img{width:100%}
.sub-heading{background:#cfdae5;border-radius:0 0 7px 7px;padding:2px 2px 2px 5px;font-size:10px;font-weight:500;color:#004a80;display:flex;align-items:center;line-height:16px}
.all-customer-cards{display:flex;flex-wrap:wrap;gap:4%;row-gap:2rem}
.customer-cards{background-color:#ebf1f5;width:48%;border-radius:8px;height:115px;border:1px solid #004a80;position:relative}
.customer-cards p{all:unset}
.customer-cards p:hover{color:unset}
.customer-cards:hover{text-decoration:none;color:unset}
.customer-cards .customer-text p{all:unset}
.card-img-section{width:36px;height:36px;background:#004a80;padding:8px;border-radius:50%;margin:14px !important;align-items:center;display:flex}
.card-img-section img{padding:4px;height:31px;width:32px}
.customer-cards .customer-text{font-size:13px;font-weight:500;line-height:17px;padding:1rem;margin:5px;display:block;padding-top:unset}
.card-details{padding:0 5px 7px 7px;font-size:13px;font-weight:600;line-height:17px;color:#111}
.terms-conditions b{font-weight:500 !important}
.categories-cards-details>span>p{all:unset}
.modals-container{background-color:#f5f6ef;padding:12px 18px}
.modal-inner-container{display:flex;gap:2%;margin:16px 0;justify-content:space-between;position:relative;padding-bottom:30px}
.added-line{z-index:99;font-size:8px;line-height:12px;position:relative;width:110%;display:block;padding-top:4px}
.term-modal-container .sub-container-modal{background:#fff;width:48%;border-radius:20px;position:relative;min-height:430px}
.guarantee-modal .sub-container-modal{background:#fff;width:48%;border-radius:20px;position:relative;min-height:430px}
.guarantee-modal .sub-container-modal .btn-redirection{bottom:13px}
.guarantee-modal .modal-inner-container{padding-bottom:0}
.pension-modal .sub-container-modal{background:#fff;width:48%;border-radius:20px;position:relative;min-height:530px}
.mid-size-modal{min-height:450px}
.modals-container>p{font-size:16px;font-weight:700;color:#444}
.modals-container>h2{font-size:18px;font-weight:800;color:#444}
.modals-header{position:relative;display:flex;gap:16px;padding:16px;height:100px;border-radius:20px 20px 0 0;margin-bottom:16px;align-items:center;padding-top:13px}
.header-img{position:absolute;width:100%;left:0;top:0;border-radius:20px 20px 0 0;height:100px;object-fit:cover}
.logo-img{background-color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}
.header-text{z-index:1;position:relative;padding:18px 0;width:calc(100% - 102px)}
.logo-img img{width:100%;height:100%}
.modals-header span p{font-size:14px;font-weight:500;color:#fff;padding:unset}
.modals-header span h3{font-size:16px;font-weight:700;color:#fff}
.inner-modal-content{display:flex;flex-direction:column;row-gap:7px;margin-top:10px}
.outer-modal{height:100% !important;max-height:unset !important;background-color:#f5f6ef}
.content-section{display:flex;gap:16px;padding:0 16px;align-items:center}
.content-section span{width:25px;height:25px;border-radius:50%;background:#fef2ed;display:flex;align-items:center;justify-content:center}
.terms-conditions-modal{font-size:12px;line-height:16px;position:absolute;bottom:7px;width:max-content;display:inline-block;left:35px}
.content-section .text-areas{width:calc(100% - 70px);font-size:13px;font-weight:500;line-height:14px;color:#444}
.pay-and-get-values{display:flex;flex-direction:column;gap:5px;padding:6px 16px}
.pay-value-card{display:flex;gap:16px}
.pay-value-card span{background-color:#fef2ed;height:max-content;padding:2px 4px;border-radius:30px;font-size:13px;color:#f15a22;font-weight:700}
.pay-value-card .pay-value-text{font-size:13px;font-weight:700;line-height:15px;width:calc(100% - 70px)}
.btn-redirection{background:#f15a22;color:#fff;font-size:14px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:6px 23px;border-radius:50px;gap:10px;margin:16px 0 !important;position:absolute;bottom:4px;left:50%;transform:translate(-50%,0);width:max-content}
.btn-redirection:hover{text-decoration:none;color:#fff}
.term-modal-container .modal-dialog{width:70%;margin:unset !important;max-height:96% !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) !important;overflow-y:auto;background:#f5f6ef !important;border-radius:20px}
.guarantee-modal-container .modal-dialog{width:70%;margin:unset !important;max-height:96% !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) !important;overflow-y:auto;background:#f5f6ef !important;border-radius:20px}
.pension-modal-container .modal-dialog{width:70%;margin:unset !important;max-height:96% !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) !important;overflow-y:auto;background:#f5f6ef !important;border-radius:20px}
.pension-modal-container .modal-dialog>.outer-modal{background:#f5f6ef !important}
.guarantee-modal-container .modal-dialog>.outer-modal{background:#f5f6ef !important}
.modal-close-btn{width:32px;height:32px;background:#999;display:flex;justify-content:center;align-items:center;position:absolute;right:1rem;top:1rem;border-radius:50%;cursor:pointer}
.terms-conditions{font-size:11px;line-height:16px;position:absolute;bottom:20px;width:max-content;display:inline-block;right:14%}
.popular-categories-cards>span{display:none}
.pay-and-get-values{width:100%;position:absolute;bottom:90px;left:0}
.pay-value-card p{width:100%}
.mid-size-modal .modal-inner-container,.term-modal-container .modal-inner-container{padding-bottom:0}
.term-modal-container .modal-inner-container .pay-and-get-values{bottom:78px}
.term-modal-container .modal-inner-container .pay-value-card p{width:102%}
.last-modal .modal-inner-container{padding-bottom:0 !important}
.last-modal .sub-container-modal{min-height:415px !important}
.last-modal .btn-redirection{bottom:8px}
.last-modal .pay-and-get-values{bottom:62px}
.guarantee-modal-container .pay-and-get-values{bottom:69px}
.gotop{z-index:999 !important}
.goles-container .modal-content{box-shadow:unset !important}
.tags{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0 15px 16px}
.tag{font-size:12px;padding:5px 10px;border-radius:20px;color:#000;background:#ebf1f5}
.tag.blue-tag{color:#fff;background:#004a80}
.tag.orange-tag{color:#fff;background:#e06336}
@media screen and (min-width:767px) and (max-width:1100px){.goles-headings{width:94%}
.goles-container{margin-bottom:1rem}
.sub-heading{height:38px;padding:0 5px}
.categories-cards-details{height:130px}
.header-text{width:calc(100% - 74px)}
#bot_circle{display:block;width:95px;height:95px !important;bottom:75px !important}
.customer-cards:after{content:"";width:1px;height:40px;background:#004a80;right:-13px;top:35px;position:absolute}
.all-customer-cards>:last-child::after{display:none}
.last-modal .sub-container-modal .pay-and-get-values{width:100% !important}
.modal4-top p{font-size:14px;position:relative;top:12px;width:90%}
.term-modal-container .modal-inner-container{padding-bottom:10px}
.term-modal-container .modals-container{padding-bottom:10px}
.plans-all-cards{width:94%}
.goles-container{background-color:unset;padding:0 30px 0 13px}
.plans-all-cards{flex-direction:column;background:#fef2ed;padding:24px 16px;border-radius:0 0 12px 12px}
.all-customer-cards{border-top:1px solid #004a80;position:relative;width:87.2vw;background:#ebf1f5;left:-46px;top:24px;justify-content:center;padding-bottom:10px;border-radius:0 0 12px 12px}
.popular-categories-cards{width:100%}
.customer-corner{width:100%}
.customer-corner>p{display:none}
.categories-cards::after{display:none}
.customer-cards{width:22%;border:unset;background:unset;align-items:center;display:flex;justify-content:center;flex-direction:column;height:110px}
.oneline-mob{display:none}
.categories-cards-details>span>p{font-size:13px}
.viewed-card{font-size:10px;left:5px;transform:unset;top:-15px}
.customer-cards .customer-text{font-size:16px;padding:unset}
.card-img-section{margin:0 0 5px 0 !important}
.terms-conditions{right:73px;bottom:8px}
.modal-inner-container{overflow-x:auto;padding-left:10px;gap:unset}
.term-modal-container .sub-container-modal{width:88%;position:relative;height:485px;min-height:unset;margin-right:15px}
.last-modal .sub-container-modal{min-height:450px !important}
.last-modal .pay-and-get-values{bottom:75px}
.inner-modal-content{width:100%;row-gap:5px;min-width:300px}
.pension-modal-container .modal-dialog{width:95%}
.pension-modal .sub-container-modal{min-height:615px}
.pension-modal .sub-container-modal .pay-and-get-values{width:112%}
.guarantee-modal-container .modal-dialog{width:95%;max-height:80% !important;height:max-content !important}
.outer-modal{height:max-content !important}
.guarantee-modal .sub-container-modal{min-height:460px}
.guarantee-modal .sub-container-modal .btn-redirection{bottom:12px}
.term-modal-container .modal-dialog{max-height:82% !important;width:90%;height:max-content !important}
.term-modal-container .modal-dialog .terms-conditions-modal{bottom:9px}
.modal-inner-container.pension-inner-content .btn-redirection{bottom:14px}
.modals-header span h3{font-size:18px}
}
.mid-size-modal .pension-modal .sub-container-modal{min-height:380px}
@media screen and (min-width:767px) and (max-width:800px){.all-customer-cards{width:88.8vw;left:-13px}
.categories-cards-details>span>p{font-size:12px}
.plans-all-cards{padding:24px 12px}
}
@media screen and (min-width:1000px) and (max-width:1100px){.all-customer-cards{width:90.111vw;left:-16px}
}
@media screen and (max-width:767px){.goles-container{width:100%;padding:unset}
.customer-cards::before{display:none}
.customer-cards:hover{transform:unset}
.header-text{width:calc(100% - 92px)}
.calling-numbers::after{display:none}
.term-modal-container .modals-container{padding-bottom:20px}
.outer-modal{height:max-content !important}
.modal4-top{font-size:8px;padding-top:5px;width:80%;position:relative;left:11px;top:7px}
.card-details{padding:0 5px 7px 6px;font-size:11px}
.more-flag{display:block}
.child-conditions{left:13px;font-size:10px;top:-4px}
.img-section{width:34px;height:34px;padding:8px;margin-left:7px !important}
.popular-categories-cards>p{display:none}
.popular-categories-cards>span{font-size:14px;font-weight:600;color:#444;display:block;margin-bottom:20px !important}
.goles-headings{background:#fef2ed;padding:16px 0 0}
.goles-headings{width:100%}
.terms-conditions{font-size:10px;right:12px}
.terms-conditions-modal{font-size:10px;bottom:7px;left:14px}
.categories-cards-details:last-child{justify-content:space-between !important;width:100%;display:flex;flex-direction:row-reverse;align-items:center;height:60px}
.categories-cards-details:last-child>span{padding-left:3rem;font-size:14px;font-weight:600;padding-bottom:unset;display:flex;align-items:center;gap:8px;position:relative;left:-17px;top:0}
.categories-cards-details:last-child>.img-section{width:40px;height:40px}
.categories-cards{row-gap:20px}
.viewed-card{font-size:10px;top:-14px;transform:unset}
.plans-all-cards{flex-direction:column;margin-top:-1px;padding-top:8px;width:100%;padding-right:12px}
.popular-categories-cards{width:100%}
.goles-headings h2{padding:0 1rem 10px;font-size:16px;line-height:22px;margin-top:-4px}
.goles-headings p{padding:0 1rem;font-size:12px;font-weight:600;color:#444;letter-spacing:1.5px}
.categories-cards::after{display:none}
.sub-heading>p{font-size:10px !important}
.categories-cards-details{width:32%;height:125px}
.headline{display:none}
.categories-cards-details>span{font-size:12px;font-weight:600}
.categories-cards-details>p{font-size:11px;font-weight:500}
.sub-heading{padding:2px 2px 3px 8px;height:32px;line-height:12px}
.customer-corner>p{display:none}
.all-customer-cards{position:fixed;bottom:0;width:100vw;gap:unset;left:0;z-index:999;background:#f5f5f5;flex-wrap:nowrap;padding:10px 0;align-items:center;height:67px;padding-left:3px}
.customer-cards{width:unset;height:unset;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:unset;width:21%}
.customer-text{font-size:2.54vw !important;font-weight:400;padding:unset !important}
.customer-text p{font-size:10px !important}
.card-img-section{width:36px;height:36px;margin:unset !important;background:white;border:1px solid #f4f4f4;padding:8px;justify-content:center}
.card-img-section img{padding:unset;width:100%;height:unset}
.term-modal-container .modal-dialog{overflow-x:hidden}
.guarantee-modal-container .modal-dialog{overflow-x:hidden}
.pension-modal-container .modal-dialog{overflow-x:hidden}
.modal-inner-container{overflow-x:scroll;padding-left:10px;gap:unset}
.modals-container{padding:0}
.modals-container>p{padding:16px 0 10px 16px;font-size:12px;font-weight:500;letter-spacing:1.5px}
.modals-container>h2{padding:0 16px;font-size:18px;font-weight:600;width:90%}
.modals-header span p{font-size:12px}
.modals-header span h3{font-size:16px}
.conditions-apply{font-size:12px}
.include-life,.card-left-text{font-size:12px}
.logo-img{width:50px;height:50px}
.logo-img img{width:100%;height:100%}
.header-img{height:90px}
.modals-header{height:90px}
.term-modal-container .sub-container-modal{width:88%;position:relative;height:465px;min-height:unset;margin-right:15px}
.btn-redirection{position:absolute;bottom:14px}
.guarantee-modal-container .sub-container-modal{width:88%;position:relative;height:470px;min-height:unset;margin-right:15px}
.pension-modal-container .sub-container-modal{width:88%;position:relative;height:450px;min-height:unset;margin-right:15px}
.last-modal .pay-and-get-values{bottom:67px}
.mid-size-modal .sub-container-modal{height:404px;min-height:unset !important}
.term-modal-container .modal-dialog,.guarantee-modal-container .modal-dialog,.pension-modal-container .modal-dialog{height:max-content !important;width:92% !important;max-height:90dvh !important}
.content-section{white-space:normal;gap:12px;padding:1px 10px;align-items:center}
.content-section .text-areas{font-size:12px;font-weight:500}
.bottom-text{position:relative;left:12px;top:-5px;font-size:12px}
.content-section p{font-size:12px;font-weight:500;width:100% !important}
.text-areas p{width:100% !important}
.pay-value-card span{font-weight:600;font-size:11px}
.pay-value-card .pay-value-text{font-size:12px;font-weight:500;white-space:normal;width:100%}
.content-section .text-areas p{width:100% !important}
.header-text{padding:8px 0}
.modals-header{padding:8px}
.inner-modal-content{width:300px;row-gap:5px}
.modal-close-btn{width:27px;height:27px}
.gotop{bottom:80px !important}
.footer{padding:40px 0 90px !important}
.oneline-mob{display:none !important}
.added-line{font-size:8px;line-height:10px}
.term-modal-container .modal-inner-container .pay-and-get-values{bottom:87px}
}
.auto-bg .header-text{position:relative}
.modals-container::-webkit-scrollbar{width:5px;border-radius:10px}
.modals-container::-webkit-scrollbar-track{background-color:#cfcfcf}
.modals-container::-webkit-scrollbar-thumb{border-radius:10px;background:#e06336}
@media screen and (min-width:800px) and (max-width:1000px){.all-customer-cards{width:89vw;left:-15px}
}