.congratulations-box{background-color:#f8f9fa;padding-top:24px;padding-bottom:40px}
.congratulations-box .congratulations-top{background:#00D7641A;padding:24px;border-radius:5px}
.congratulations-box .top-content-inner{position:relative;padding-left:56px;max-width:422px;margin:0 auto}
.congratulations-box .congratulations-text{color:#000;font-family:"Roboto-Medium"}
.congratulations-box .thank-you-text{color:#565656;font-family:"Roboto-Light";margin-top:2px}
.congratulations-box .check-icon{position:absolute;left:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#00d764}
.congratulations-box .check-icon span{color:#fff;font-size:18px;line-height:18px}
.congratulations-box .congratulations-bottom{padding:32px 24px 20px;background-color:#fff;border-radius:5px;box-shadow:0 0 32px 0 #9797971A;margin-top:16px}
.congratulations-box .policy-document-wrap{text-align:center}
.congratulations-box .policy-document-wrap.mob-document-wrap{display:none}
.congratulations-box .car-deatils-verify{display:inline-block}
.congratulations-box .car-deatils-verify p{color:#6f7072}
.congratulations-box .car-deatils-verify strong{font-family:"Roboto-Black"}
.congratulations-box .policy-details-wrap{padding-top:24px}
.congratulations-box .policy-details-wrap{display:flex;flex-wrap:wrap}
.congratulations-box .policy-details-left{width:442px}
.congratulations-box .policy-image-wrap{background-image:url("clientlib/images/congratulations-bg.png");background-repeat:no-repeat;background-size:contain;background-position:center}
.congratulations-box .policy-image-wrap img{margin:60px auto 0}
.congratulations-box .policy-details-right{width:calc(100% - 442px);padding-left:24px}
.congratulations-box .form-wrapper{display:flex;flex-wrap:wrap;margin:-24px -12px 0}
.congratulations-box .form-group{padding:24px 12px 0;width:50%}
.congratulations-box .btn-wrapper{padding-top:32px}
.congratulations-box .btn-list-inner{display:flex;flex-wrap:wrap;margin:-8px -8px 0}
.congratulations-box .btn-list-inner li{width:50%;padding:8px 8px 0}
.congratulations-box .btn-list-inner .btn{width:100%}
.congratulations-box .insurance-app-wrap{padding:19px 364px 27px 43px;margin-top:34px;border-radius:5px;background:linear-gradient(90deg,#ae1d32 0,#c2271e 100%);width:100%;position:relative}
.congratulations-box .fg-insurance-img{position:absolute;right:61px;bottom:0}
.congratulations-box .insurance-app-text{color:#fff;font-family:"Roboto-Light"}
.congratulations-box .dark-list-bullets{padding-top:15px}
.congratulations-box .dark-list-bullets.light-list-bullets ul{display:flex;flex-wrap:wrap;margin:-13px -18px 0}
.congratulations-box .dark-list-bullets.light-list-bullets ul li{width:50%;padding:13px 18px 0;font-size:14px;line-height:22px;margin:0}
.congratulations-box .app-download-wrap{padding-top:15px}
.congratulations-box .app-download-list{display:flex;flex-wrap:wrap;margin:0 -8px}
.congratulations-box .app-download-list li{padding:0 12px}
.policy-image-wrap-confetti{position:absolute}
.policy-image-wrap{position:relative}
.form-group-size-txt{width:100% !important}
@media(max-width:991px){.congratulations-box .policy-details-left{width:100%}
.congratulations-box .policy-details-right{width:100%;padding-left:0;padding-top:24px}
.congratulations-box .fg-insurance-img{left:50%;transform:translateX(-50%);padding:0 16px;width:100%;bottom:-58px}
.congratulations-box .fg-insurance-img img{margin:0 auto}
.congratulations-box .insurance-app-wrap{padding:16px 16px 170px 16px;overflow:hidden}
}
@media(max-width:767px){.congratulations-box .top-content-inner{padding-left:0;text-align:center}
.congratulations-box .check-icon{position:static;margin:0 auto 8px}
.congratulations-box .policy-image-wrap img{margin-top:0}
.congratulations-box .congratulations-bottom{padding:20px 16px}
.congratulations-box .btn-wrapper{position:fixed;bottom:0;padding:24px 16px;border-radius:5px;background-color:#fff;box-shadow:0 -4px 32px 0 #5050501F;left:0;width:100%;z-index:10}
.congratulations-box .btn-list-inner{margin:0}
.congratulations-box .btn-list-inner li{width:100%;padding:0;padding-top:8px}
.congratulations-box .btn-list-inner li:first-child{padding-top:0}
.congratulations-box .policy-document-wrap{text-align:left}
.congratulations-box .policy-document-wrap.mob-document-wrap{display:block}
.congratulations-box .policy-document-wrap.desktop-document-wrap{display:none}
.congratulations-box .car-deatils-verify{background:#FFC30033;padding:16px}
.congratulations-box .car-deatils-verify p{color:#6f7072;line-height:16px}
.congratulations-box .dark-list-bullets{padding-top:15px}
.congratulations-box .dark-list-bullets.light-list-bullets ul{margin:-8px 0 0}
.congratulations-box .dark-list-bullets.light-list-bullets ul li{width:100%;padding:8px 0 0}
.congratulations-box .app-download-list{justify-content:center;margin:0 -4px}
.congratulations-box .app-download-list li{width:50%;padding:0 4px}
.cong-mob-txt{font-size:11px !important}
}