.footer-with-button .logo{width:302px;margin-top:20px;margin-left:25px}
@media(min-width:320px) and (max-width:991px){.footer-with-button .logo-desktop{display:none}
}
@media(min-width:992px){.footer-with-button .logo-mobile{display:none}
}
.footer-with-button .banner-main-container{background:linear-gradient(180deg,#ff453f,#d7332e);color:#fff}
@media(min-width:992px){.footer-with-button .banner-main-container{height:213px;border-radius:10px;width:100%;display:flex;justify-content:space-between}
}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container{display:grid}
}
@media(min-width:992px){.footer-with-button .banner-main-container .text-section-1{width:395px;margin:24px 0 64px 47px}
}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container .text-section-1{order:2;margin-top:100px;padding:0 20px}
}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container .text-section-1 .apLogomobile{text-align:center}
}
.footer-with-button .banner-main-container .text-section-1 .title{font-weight:700;font-size:32px;line-height:76px;color:#fff}
@media(min-width:992px) and (max-width:1024px){.footer-with-button .banner-main-container .text-section-1 .title{line-height:34px}
}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container .text-section-1 .title{font-size:20px;line-height:30px;margin-top:24px}
}
.footer-with-button .banner-main-container .text-section-1 .sub-title{font-weight:500;font-size:24px;line-height:30px;color:#f0f0c9}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container .text-section-1 .sub-title{font-size:14px;line-height:20px;width:80%;margin-top:5px}
}
.footer-with-button .banner-main-container .image-section{background:#ff9876;border-radius:300px 300px 0 0;margin-top:-62px;margin-right:50px;padding:10px 10px 0;position:relative;height:275px}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container .image-section{order:1;width:171px;height:184px;margin:-70px auto;left:-10px}
}
@media(min-width:992px){.footer-with-button .banner-main-container .image-section .image-wrapper{width:250px;height:267px}
}
.footer-with-button .banner-main-container .image-section .image-wrapper img{position:absolute;left:28%;top:3%;filter:drop-shadow(-14px 10px 17px #00000087)}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container .image-section .image-wrapper img{left:21%;top:1%}
}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container .image-section .image-wrapper .spsFooterBannerDesktop{display:none}
}
@media(min-width:992px){.footer-with-button .banner-main-container .image-section .image-wrapper .spsFooterBannermob{display:none}
}
@media(min-width:992px){.footer-with-button .banner-main-container .text-section-2{margin:39px 95px 30px 0}
}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container .text-section-2{order:3;padding:0 37px;margin-top:20px;padding-bottom:40px;text-align:center}
}
.footer-with-button .banner-main-container .text-section-2 a{padding:22px 40px;color:#000;font-weight:700;font-size:16px;line-height:28px;background:#feb940;border-radius:5px;border:0;width:100%;cursor:pointer !important}
.footer-with-button .banner-main-container .text-section-2 a:hover{padding:22px 40px !important;color:#222;background:#fed440;box-shadow:none;padding:17px 10px}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container .text-section-2 a,.footer-with-button .banner-main-container .text-section-2 a:hover{padding:16px 30px}
}
@media(min-width:992px) and (max-width:1024px){.footer-with-button .banner-main-container .text-section-2 a{padding:12px 40px;line-height:18px;display:block}
}
@media(min-width:992px){.footer-with-button .banner-main-container .text-section-2 .spsList{margin-left:14px}
}
.footer-with-button .banner-main-container .text-section-2 ul{font-size:16px;line-height:20px;margin-bottom:32px}
@media(min-width:320px) and (max-width:991px){.footer-with-button .banner-main-container .text-section-2 ul{text-align:left;margin-bottom:45px}
}
.footer-with-button .banner-main-container .text-section-2 ul li{list-style:disc;font-weight:700;font-size:16px;line-height:20px}