.fg-insure-app-box{background:linear-gradient(90deg,#ae1d32 0,#c2271e 100%);padding-top:50px;padding-bottom:70px}
.fg-insure-app-box *{color:#fff}
.fg-insure-app-box .section-heading h2{color:#fff}
.fg-insure-app-box .btn-light{color:#c21b17;background-color:#ffff}
.fg-insure-app-box p{font-size:1.25rem;font-weight:300;line-height:28px;margin-bottom:16px}
.fg-insure-app-box .form-field{position:relative}
.insure-app-row{overflow:hidden;padding-bottom:55px}
.insure-app-row .custom-dots{bottom:0}
.insure-app-row .custom-dots .swiper-pagination-bullet{background-color:rgba(235,235,235,0.3);opacity:1}
.insure-app-row .custom-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ebebeb}
.insure-app-row.slider-arrow .swiper-button-next:after,.insure-app-row.slider-arrow .swiper-button-prev:after{color:#fff}
.bullets-style{padding-left:20px;margin-bottom:20px}
.bullets-style li{font-size:1.25rem;font-weight:300;line-height:1.6;list-style-type:disc}
.form-row{display:flex;flex-wrap:wrap;margin-bottom:24px}
.form-row .action-holder{align-self:flex-end}
.form-left{margin-right:30px}
.form-field label{font-weight:500;font-size:1.25rem;line-height:32px}
.app-download{display:flex;padding-top:16px}
.app-download>*{margin-right:18px}
.app-download>*:last-child{margin-right:0}
.fg-insure-app-box .form-control:focus{color:#fff !important}
.section-heading p{color:#fff}
.action-holder a .btn-light:hover{color:#c21b17 !important}
.modal{top:unset !important;bottom:0}
.modal-open{overflow:unset !important}
.app-download>* img{height:48px}
@media(max-width:1199px){.col-row{justify-content:center}
.insure-app-row.slider-arrow .swiper-button-next,.insure-app-row.slider-arrow .swiper-button-prev{display:none}
}
@media(max-width:767px){.fg-insure-app-box{padding-top:40px;padding-bottom:40px}
.fg-insure-app-box p{font-size:.875rem;line-height:20px}
.form-row .action-holder{padding-top:24px;width:100%}
.form-row .action-holder .btn{width:100%;background-color:#fff;color:#c21b17 !important;width:100%}
.form-left{margin-right:0}
.form-left .form-field{display:flex}
.form-left .form-field label{font-size:1rem;padding-right:10px}
.bullets-style li{font-size:.875rem}
.app-download{padding-top:0}
.app-download>*{margin-right:10px;width:calc(100% - 5px);display:block}
.app-download>* img{width:100%;height:65.74px}
}