.insurance-banner.exist-banner{position:relative}.fadeins{animation:fadeIn 5s ease;-webkit-animation:fadeIn 5s ease;-moz-animation:fadeIn 5s ease;-o-animation:fadeIn 5s ease;-ms-animation:fadeIn 5s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.insurance-banner input::placeholder{color:#64748b;font-family:proxima-nova;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.insurance-banner .banner-content .sub-text{color:#038f63;font-family:p22-mackinac-pro;font-weight:700;line-height:1.666;margin-bottom:4px}.insurance-banner .banner-heading{margin-bottom:32px}.insurance-banner .banner-description p{color:#27364b}.insurance-banner .banner-layout{margin-top:48px}.insurance-banner .banner-two-column{align-items:center;background:#fbf7ef;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:353px;overflow:hidden;padding:30px;width:100%}.insurance-banner .video-image{flex-basis:100px;position:relative;z-index:2}.insurance-banner .video-image.video-enable{cursor:pointer}.insurance-banner .video-image .vimg-wrapper{border-radius:7px;height:176px;overflow:hidden;width:100%}.insurance-banner .video-image video#myVideo{height:100%;object-fit:cover;width:100%}.insurance-banner img.abs_video_btn{height:32.675px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:49.973px}.insurance-banner .video-image .vimg-wrapper img.video-inimg{height:100%!important;object-fit:cover;width:100%}.insurance-banner .infus-quote{line-height:0}.insurance-banner .banner-layout .desktop img{max-height:277px;max-width:348px!important}.insurance-banner .column-content{flex:1;padding-left:30px}.insurance-banner .quote-content{font-family:p22-mackinac-pro;font-size:16px;font-weight:500;line-height:160%;margin-bottom:24px;margin-top:12px}.insurance-banner .column-media,.insurance-banner .column-name{font-family:p22-mackinac-pro;font-size:16px;font-weight:800;line-height:1.5}.insurance-banner .column-media{color:#64748b;font-weight:500}.insurance-banner .form-wrapper{background-color:#fff;border:1px solid #000;border-radius:8px;min-height:728px;padding:80px 80px 104px;position:relative}.insurance-banner .form-wrapper .form-image{border-radius:100%;height:100px;left:50%;max-width:100px;overflow:hidden;position:absolute;top:-50px;transform:translateX(-50%);z-index:1}.insurance-banner .form-wrapper .form-image img{object-fit:cover}.insurance-banner .form-content{margin-bottom:12px;margin-top:4px;text-align:center}.insurance-banner .form-content h6{color:#038f63;font-family:proxima-nova;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:4px;text-transform:uppercase}.insurance-banner .form-content h3{font-family:proxima-nova;font-size:32px;font-weight:700;line-height:1.25;margin-bottom:0}.insurance-banner form input.hs-input{height:56px}.insurance-banner form .hs-form-field{margin-bottom:12px}.insurance-banner form .hs-richtext.hs-main-font-element{font-family:proxima-nova;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:400;line-height:1.35;margin-bottom:29px}.insurance-banner form .hs-richtext.hs-main-font-element a{color:#0b121b;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-weight:400;line-height:19px;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.insurance-banner form .hs_submit .actions{margin-top:0}.insurance-banner form .hs_submit .actions:after{right:calc(50% - 72px)}.insurance-banner .video-image .vimg-wrapper.one-video{cursor:pointer;height:260px;position:relative;width:146px;z-index:2}.insurance-banner.exist-banner .banner-content .sub-text{font-size:24px;font-weight:800;line-height:1.33;margin-bottom:10px}.insurance-banner.exist-banner .banner-heading{margin-bottom:35px}.insurance-banner.exist-banner .banner-layout{margin-top:30px;text-align:left}.insurance-banner.exist-banner .vdeo-play-btn .watch-video-link{margin:25px 0 0}.mfp-content{max-width:1200px!important}@media(min-width:768px){.insurance-banner:not(.exist-banner) .container{position:relative;z-index:1}.insurance-banner .bottom-filler-img{bottom:0;position:absolute;right:-55px;z-index:-1}.insurance-banner.exist-banner .right-col{bottom:-10px;position:absolute;right:0;text-align:right;width:43%}.insurance-banner .mobile{display:none}.insurance-banner .container-flex{align-items:start;justify-content:space-between}.insurance-banner .container-flex .banner-content{flex-basis:53.6%}.insurance-banner .container-flex .banner-form{flex-basis:43.3%}.insurance-banner.exist-banner .container-flex .banner-content{flex-basis:auto;margin-bottom:0;padding-right:30px;width:57%}}@media(max-width:1200px) and (min-width:768px){.insurance-banner .form-wrapper{min-height:680px;padding:70px 40px}.insurance-banner form .hs_submit .actions:after{right:calc(50% - 85px)}}@media(max-width:992px) and (min-width:768px){.insurance-banner .banner-layout{text-align:center}.insurance-banner .container-flex .banner-content{flex-basis:100%;margin-bottom:100px}.insurance-banner .banner-two-column,.insurance-banner .video-image .vimg-wrapper.one-video{margin:0 auto}.insurance-banner .container-flex .banner-form{flex-basis:100%;margin:0 auto;max-width:720px}.insurance-banner .form-wrapper{min-height:unset;padding-bottom:40px}.insurance-banner .form-wrapper .form-image{height:77px;max-width:77px;top:-37px}}@media(max-width:767px){.insurance-banner input::placeholder{color:#0b121b}.insurance-banner .desktop{display:none}.insurance-banner .banner-content .sub-text{font-size:18px;font-weight:800;line-height:1.33;margin:0 auto 16px;max-width:230px;text-align:center}.insurance-banner .banner-heading{text-align:center}.insurance-banner .banner-content{margin-bottom:64px}.insurance-banner .banner-content.mobile-space{margin-bottom:5px}.insurance-banner .form-wrapper{min-height:580px;padding:80px 31px 64px}.insurance-banner .banner-two-column{margin:0 auto}.insurance-banner .form-content{margin-bottom:24px;margin-top:0}.insurance-banner .form-wrapper .form-image{height:77px;max-width:77px;top:-21px}.insurance-banner form .hs-form-field{margin-bottom:17px}.insurance-banner form input.hs-input{height:46px}.insurance-banner form .hs-richtext.hs-main-font-element{margin-bottom:32px}.insurance-banner form .hs-button{padding-bottom:14px!important;padding-top:14px!important}.insurance-banner form .hs_submit .actions:after{right:calc(50% - 85px)}.insurance-banner .bottom-mobile-content{margin-top:50px;text-align:center}.insurance-banner .bottom-mobile-content h4{font-feature-settings:"liga" off,"clig" off;font-size:24px;font-style:normal;font-weight:800;line-height:1.37;margin-bottom:16px}.insurance-banner .bottom-mobile-content p{color:#27364b;font-feature-settings:"liga" off,"clig" off;line-height:1.37}.insurance-banner .bottom-mobile-content p:last-child{margin-bottom:0}.insurance-banner .mobile-image.mobile{margin-bottom:-34px;margin-top:50px;text-align:center}.mobile-image.mobile img{max-height:186px;max-width:246px!important}.insurance-banner .video-image .vimg-wrapper.one-video{height:250px;margin:0 auto;width:140px}.insurance-banner .banner-layout.video-lay{margin-top:32px}.insurance-banner .video-image .vimg-wrapper.one-video+.video-filler-mobile.mobile{left:50%;position:absolute;top:20px;transform:translateX(-50%);width:230px;z-index:-1}.insurance-banner .video-image .vimg-wrapper.one-video img.abs_video_btn{height:46.368px;width:70.913px}.insurance-banner .mobile-image.mobile.adjust-img-width img{max-width:215px!important}.insurance-banner.exist-banner .banner-content .sub-text{font-size:18px;max-width:100%;text-align:left}.insurance-banner.exist-banner .banner-heading{margin-bottom:22px;text-align:left}.insurance-banner.exist-banner .banner-layout{margin-top:20px}.insurance-banner.exist-banner .banner-content{margin-bottom:0}.insurance-banner.exist-banner .vdeo-play-btn .watch-video-link{justify-content:flex-start}.insurance-banner.exist-banner .right-col{margin-top:40px}}body.cookie .mandatory_form{display:block}.mandatory_form .main-sec-container{background-color:rgba(11,18,27,.8);display:none;inset:0;opacity:1;padding:50px 20px;position:fixed;z-index:9999}.mandatory_form .mandatory_form_main{background-color:#fff;border-radius:4px;left:50%;margin:auto;max-height:calc(100vh - 150px);max-width:370px;overflow:auto;padding:32px 32px 52px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.mandatory_form_main::-webkit-scrollbar{display:none}.mandatory_form .abs-close{height:12px;margin-bottom:35px;position:relative}.mandatory_form .abs-close img{cursor:pointer;display:block;height:12px;margin-left:auto;position:absolute;right:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;width:12px}.mandatory_form .abs-close img:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mandatory_form .mandatory_form_main h5{font-size:22px;font-weight:900;line-height:1.27;margin-bottom:20px}.mandatory_form .mandatory_form_main p{color:#383e45;font-size:16px;font-weight:400;letter-spacing:-.578px;line-height:1.27;margin-bottom:21px}.mandatory_form .mid-valus{font-size:16px;font-style:italic;letter-spacing:-.578px;margin-bottom:26px;margin-top:26px;position:relative}.mandatory_form .mid-valus span.line{background-color:#b6b8bb;height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 240px)}.mandatory_form .mid-valus span.line.line-1{left:0}.mandatory_form .mid-valus span.line.line-2{right:0}.mandatory_form .btn-sec.link{margin-top:34px}.mandatory_form .btn-sec a.cta-link.cta_button{padding-right:14px;width:100%}.mandatory_form .btn-sec a.cta-link.cta_button:after,.mandatory_form br.mobile{display:none}body.overflow{overflow:hidden}.home-banner-cm.pop-up-added .home-rt form .hs_purchase_amount .input{position:relative}.home-fun.home-banner-cm.pop-up-added form .hs_purchase_amount .open-purchase{cursor:pointer;left:16px;max-width:14px;position:absolute;top:24px}.home-banner-cm.pop-up-added form .hs_purchase_amount .open-purchase img{display:block;width:100%}@media(max-width:767px){.mandatory_form .mandatory_form_main{max-width:360px;padding:32px 32px 44px;width:calc(100% - 40px)}.mandatory_form .abs-close{margin-bottom:10px}.mandatory_form br.mobile{display:block}.mandatory_form .btn-sec a.cta-link.cta_button{margin-top:13px;padding:18px 14px;width:100%}.mandatory_form .mid-valus{margin-bottom:30px;margin-top:30px}}