.buypolicies-wrapper{gap:30px;max-width:1400px;margin:0 auto;padding:40px;display:flex;box-shadow:0 4px 12px #0000001a}.buypolicies-left{background-color:#fff;border-radius:10px;width:40%;padding:0}.buypolicies-right{width:60%}.buypolicies-button-container{justify-content:center;width:100%;margin-top:20px;display:flex}.buypolicies-sub-button{color:#fff;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background:#f5a526;border:none;border-radius:91px;width:20%;height:50px;padding:0 25px;font-size:14px;font-weight:700;transition:all .3s}.buypolicies-sub-button:hover{background:#f8bb5f}.buypolicies-section{margin-bottom:25px;padding-bottom:5px}.buypolicies-section:last-of-type{margin-bottom:0;padding-bottom:0}.buypolicies-heading{margin-bottom:20px;font-size:18px;font-weight:700}.buypolicies-heading .heading-part-dark{color:#000e29!important}.buypolicies-heading .heading-part-yellow{color:#f5a526!important}.buypolicies-section-row{gap:30px;margin-bottom:0;display:flex}.buypolicies-section-row>.buypolicies-section{flex:1;margin-bottom:0;padding-bottom:0}.buypolicies-input-row{flex-flow:wrap;align-items:flex-start;gap:15px;width:100%;margin-bottom:15px;display:flex}.form-field-wrapper{box-sizing:border-box;flex-direction:column;flex:calc(50% - 7.5px);max-width:calc(50% - 7.5px);display:flex;position:relative}.buypolicies-section input{color:#000;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:4px;outline-color:#f5a526;width:100%;height:44px;margin-bottom:0;padding:12px 15px;font-size:16px}.form-field-wrapper label{color:#555;margin-bottom:5px;font-weight:700;display:block}.custom-dropdown-container{box-sizing:border-box;flex-grow:1;width:100%;margin-bottom:0;font-size:16px;position:relative}.custom-dropdown-selected{color:#000;cursor:pointer;box-sizing:border-box;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23F5A526%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13.2-6.4H18.8c-7.7%200-13.5%206.5-13.5%2014.2%200%202.1.8%204.2%202.3%205.7l133%20133c4.1%204.1%209.6%206.1%2015.1%206.1s11-2%2015.1-6.1l133-133c1.5-1.5%202.3-3.6%202.3-5.7z%22%2F%3E%3C%2Fsvg%3E);background-position:right 15px center;background-repeat:no-repeat;background-size:12px;border:1px solid #ccc;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:44px;padding:12px 15px;display:flex}.custom-dropdown-options{z-index:1000;box-sizing:border-box;background-color:#fff;border:1px solid #f5a526;border-top:none;border-radius:0 0 8px 8px;width:100%;max-height:200px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.custom-dropdown-option{cursor:pointer;color:#000;background-image:linear-gradient(90deg,#f0b85e 50%,#fff 50%);background-position:100% 0;background-size:200% 100%;border-bottom:1px solid #f5a526;padding:10px 15px;transition:background-position .3s,color .3s}.custom-dropdown-option:hover{color:#fff;background-position:0 0}.buypolicies-button{color:#fff;text-transform:uppercase;cursor:pointer;background:#f5a526;border:none;border-radius:91px;height:50px;padding:0 25px;font-size:14px;font-weight:700;transition:all .3s}.buypolicies-button:hover{background:#f8bb5f;transform:scale(1.05)}.productrange-slider{position:relative;overflow:visible}.productrange-slider iframe{border:2px solid #eee198}.productrange-slider .swiper-button-prev,.productrange-slider .swiper-button-next{color:gold;z-index:10;background-color:#0009;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:18px;transition:background-color .3s,transform .3s;display:flex;top:55%;transform:translateY(-50%);box-shadow:0 4px 10px #0000004d}.productrange-slider .swiper-button-prev:after,.productrange-slider .swiper-button-next:after{color:inherit;line-height:1;color:gold!important;font-size:14px!important;font-weight:700!important}.productrange-slider .swiper-button-prev{left:5px!important}.productrange-slider .swiper-button-next{right:5px!important}.buypolicies-compare-plans{text-align:center;margin-top:20px;padding:5px;position:relative}.compare-heading{margin-bottom:20px;font-size:20px;font-weight:700}.compare-heading .heading-part-dark{color:#000e29!important}.compare-heading .heading-part-yellow{color:#f5a526!important}.compare-plans-swiper{width:100%;padding-bottom:40px}.compare-card-title{color:#000e29;text-align:center;border-bottom:1px solid #f5a526;justify-content:center;align-items:center;max-width:350px;margin-bottom:15px;padding-bottom:10px;font-size:16px;font-weight:700;display:flex}.compare-card{text-align:center;background:linear-gradient(to bottom right,#fff,#fdfdfd);border:1px solid #f5a526;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:auto;padding:25px 20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 6px 20px #0003}.plan-details-grid{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;padding:20px 0;display:flex}.grid-item{color:#333;text-align:left;flex:0 0 100%;align-items:flex-start;max-width:100%;padding-right:0;font-size:14px;display:flex}.grid-label{margin-right:6px;font-weight:700;color:#000!important}.dot-icon{color:#f5a526;margin-right:8px;font-size:8px;position:relative;top:5px}.buypolicies-compare-plans .swiper-button-next,.buypolicies-compare-plans .swiper-button-prev{color:#fff;background-color:#f5a526;border-radius:50%;width:25px;height:25px;transition:background-color .3s,color .3s;top:50%;transform:translateY(-50%);box-shadow:0 2px 5px #0003}.buypolicies-compare-plans .swiper-button-next:hover,.buypolicies-compare-plans .swiper-button-prev:hover{color:#f5a526;background-color:#fff}.buypolicies-compare-plans .swiper-button-prev{top:55px;left:15px}.buypolicies-compare-plans .swiper-button-next{top:55px;right:15px}.buypolicies-compare-plans .swiper-button-next:after,.buypolicies-compare-plans .swiper-button-prev:after{font-size:14px;font-weight:700}.buypolicies-sweetalert-container{z-index:10000;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}.buypolicies-sweetalert-content{text-align:center;background-color:#fff;border:2px solid #ddd;border-radius:12px;width:100%;max-width:450px;padding:2.5rem 2rem;animation:.3s zoomIn;position:relative;box-shadow:0 10px 25px #00000026}.buypolicies-sweetalert-close-btn{color:#dc3545;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:30px;font-weight:700;line-height:1;transition:color .3s;display:flex;position:absolute;top:15px;right:20px}.buypolicies-sweetalert-tick-icon{background-color:#000e29;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:30px;display:flex}.buypolicies-sweetalert-tick-icon i{color:#fff}.buypolicies-sweetalert-title{color:#f5a526;margin-bottom:1.5rem;font-size:28px;font-weight:700}.buypolicies-sweetalert-text{color:#000;letter-spacing:.6px;margin-bottom:10px;padding:0 1rem;font-size:18px;line-height:1.5}.buypolicy-otp-popup{z-index:1000;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.buypolicy-otp-content{text-align:center;color:#fff;background:#0b132b;border-radius:16px;width:90%;max-width:400px;padding:30px 25px;position:relative;box-shadow:0 8px 24px #0000004d}.buypolicy-otp-close-btn{color:#fff;cursor:pointer;font-size:30px;position:absolute;top:2px;right:20px}.buypolicy-otp-heading{margin-bottom:20px;font-size:20px;font-weight:700}.buypolicy-otp-input{color:#000;border:none;border-radius:6px;outline:none;width:100%;margin-bottom:20px;padding:10px 12px;font-size:14px}.buypolicy-otp-verify-btn{color:#fff;cursor:pointer;background:#f5a526;border:none;border-radius:25px;width:80%;padding:10px;font-size:14px;font-weight:600}.buypolicy-otp-resend{text-align:right;margin-top:10px}.buypolicy-otp-resend span{color:#4caf50;cursor:pointer;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s}.buypolicy-otp-success-msg{color:#4caf50;margin-top:16px}.buypolicy-otp-error-msg{color:#f44336;margin-top:16px}.bypolicyerror-message{color:#dc3545;margin:4px 0 0 6px;font-size:13px;font-weight:500}@media (max-width:1024px){.buypolicies-wrapper{flex-direction:column;gap:20px;padding:20px}.buypolicies-left,.buypolicies-right{width:100%;padding:15px}.compare-card-title{max-width:500px}.grid-item{text-align:left;flex:0 0 100%;justify-content:flex-start;max-width:100%;font-size:14px}.plan-details-grid{gap:30px 0}.buypolicies-right{margin-top:0}.buypolicies-section-row{flex-direction:column;gap:20px}.buypolicies-input-row{flex-flow:wrap;gap:15px;margin-bottom:15px}.form-field-wrapper,.custom-dropdown-container.form-field-wrapper{flex:calc(50% - 7.5px);max-width:calc(50% - 7.5px)}.buypolicies-compare-plans .swiper-button-next,.buypolicies-compare-plans .swiper-button-prev{width:30px;height:30px;top:16%;transform:translateY(-50%)}.buypolicies-compare-plans .swiper-button-prev{left:20px}.buypolicies-compare-plans .swiper-button-next{right:20px}.productrange-slider .swiper-button-prev,.productrange-slider .swiper-button-next{width:65px;height:65px;top:50%;font-size:22px!important}.productrange-slider .swiper-button-prev{left:-16px}.productrange-slider .swiper-button-next{right:-16px}}@media (max-width:768px){.buypolicies-wrapper{gap:15px;padding:15px}.buypolicies-left,.buypolicies-right{padding:15px}.buypolicies-heading{margin-bottom:15px;font-size:16px}.compare-heading{font-size:18px}.buypolicies-section-row{flex-direction:column;gap:15px}.buypolicies-input-row{flex-flow:wrap;gap:15px}.form-field-wrapper,.custom-dropdown-container.form-field-wrapper{flex:calc(50% - 7.5px);max-width:calc(50% - 7.5px)}.compare-card{padding:20px 15px}.compare-card-title{max-width:450px;font-size:16px}.plan-details-grid{flex-wrap:wrap;justify-content:center;gap:25px 20px;padding:10px 0 15px}.grid-item{text-align:left;flex:0 0 100%;justify-content:flex-start;max-width:100%;padding-right:0;font-size:14px}.buypolicies-compare-plans .swiper-button-next,.buypolicies-compare-plans .swiper-button-prev{width:25px;height:25px;font-size:14px;top:15%;transform:translateY(-50%)}.buypolicies-compare-plans .swiper-button-prev{left:30px}.buypolicies-compare-plans .swiper-button-next{right:30px}.productrange-slider .swiper-button-prev,.productrange-slider .swiper-button-next{width:55px;height:55px;top:55%;font-size:20px!important}.productrange-slider .swiper-button-prev{left:-15px}.productrange-slider .swiper-button-next{right:-15px}}@media (max-width:480px){.buypolicies-wrapper{gap:10px;padding:10px}.buypolicies-left,.buypolicies-right{padding:10px}.buypolicies-heading{margin-bottom:10px;font-size:15px}.compare-heading{font-size:16px}.buypolicies-section input,.custom-dropdown-selected{height:40px;padding:10px 12px;font-size:14px}.form-field-wrapper label{font-size:13px}.custom-dropdown-option{padding:8px 12px;font-size:14px}.buypolicies-button{height:45px;padding:0 20px;font-size:13px}.buypolicies-input-row{flex-flow:column;gap:10px;width:100%!important}.form-field-wrapper,.custom-dropdown-container.form-field-wrapper{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}.compare-card{padding:15px 10px}.compare-card-title{max-width:220px;margin-bottom:10px;padding-bottom:8px;font-size:14px}.plan-details-grid{flex-wrap:wrap;justify-content:center;gap:20px 0;padding:10px 0}.grid-item{text-align:left;flex:0 0 100%;justify-content:left;max-width:100%;font-size:12px}.dot-icon{margin-right:6px;font-size:7px;position:relative;top:4px}.buypolicies-compare-plans .swiper-button-next,.buypolicies-compare-plans .swiper-button-prev{width:22px;height:22px;top:50px;font-size:10px!important}.buypolicies-compare-plans .swiper-button-prev{left:15px}.buypolicies-compare-plans .swiper-button-next{right:15px}.buypolicies-sub-button{width:65%;height:45px;padding:0 15px;font-size:12px}.buypolicies-button-container{padding:0 10px}.productrange-slider .swiper-button-prev,.productrange-slider .swiper-button-next{width:35px;height:35px;font-size:14px;top:60%}.productrange-slider .swiper-button-prev{left:-10px}.productrange-slider .swiper-button-next{right:-10px}}
