.bottom-banner-main{background-color:var(--primary-blue);border-radius:20px;margin:40px auto 0;max-width:272px;padding-bottom:20px;padding-top:30px}@media (min-width:768px){.bottom-banner-main{max-width:688px;padding-bottom:0;padding-top:0}.bottom-banner-main .banner__module>.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.bottom-banner-main .banner__module>.row>*{padding:0;width:auto}@media (min-width:768px){.bottom-banner-main .banner__module>.row .info-container{max-width:34.898%;-webkit-box-flex:0;-ms-flex:0 0 34.898%;flex:0 0 34.898%;padding:25px 0}}.bottom-banner-main .banner__module>.row .info-container .cta-container{display:none}@media (min-width:768px){.bottom-banner-main .banner__module>.row .info-container .cta-container{display:block}}.bottom-banner-main .banner__module>.row .info-container .subheading{color:#fff;font-size:14px;line-height:20px;margin:0 0 20px}.bottom-banner-main .banner__module img{margin:0}.bottom-banner-main .banner__module .logo-container{margin:0 0 25px}@media (min-width:768px){.bottom-banner-main .banner__module .logo-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin:0;order:3}}.bottom-banner-main .banner__module .logo-container img{max-width:160px}@media (min-width:768px){.bottom-banner-main .banner__module .logo-container img{max-width:150px}}.bottom-banner-main .banner__module .image-container{margin:0 0 -50px -20px}@media (min-width:768px){.bottom-banner-main .banner__module .image-container{margin:0 0 0 -50px}}.bottom-banner-main .banner__module .image-container img{max-width:calc(100% + 40px)}@media (min-width:768px){.bottom-banner-main .banner__module .image-container img{max-width:280px}}.bottom-banner-main .banner__module .heading{color:#fff;font-size:24px!important;font-weight:700;line-height:28px!important;margin:0 0 10px}@media (min-width:768px){.bottom-banner-main .banner__module .heading{font-size:22px!important;line-height:26px!important}}@media (min-width:1280px){.bottom-banner-main .banner__module .heading{font-size:24px!important;line-height:28px!important}}.bottom-banner-main .banner__module .cta-container{margin:20px 0 0}.bottom-banner-main .banner__module .cta-container .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-o-linear-gradient(222deg,var(--primary-color),var(--secondary-color));background-image:linear-gradient(228deg,var(--primary-color),var(--secondary-color));border-radius:10px;color:var(--primary-blue);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;font-family:var(--secondary-font);font-size:14px;font-weight:700;justify-content:center;line-height:20px;min-height:60px;padding:8px 20px;text-align:center;text-decoration:none}.bottom-banner-main .banner__module .cta-container.mobile-cta{display:block}@media (min-width:768px){.bottom-banner-main .banner__module .cta-container.mobile-cta{display:none}}.bottom-banner-main .sales-data-solutions-banner .image-container{margin:-40px 0 -60px -20px}@media (min-width:768px){.bottom-banner-main .sales-data-solutions-banner .image-container{margin:0 -50px}}.bottom-banner-main .sales-data-solutions-banner .image-container img{max-width:calc(100% + 40px)}@media (min-width:768px){.bottom-banner-main .sales-data-solutions-banner .image-container img{max-width:320px}.bottom-banner-main .inbound-banner{padding-block:20px}}@media (min-width:1280px){.bottom-banner-main .inbound-banner .banner__module .heading{font-size:28px!important;line-height:32px!important}}.bottom-banner-main .inbound-banner .image-container{margin:7px 0 5px}@media (min-width:768px){.bottom-banner-main .inbound-banner .image-container{margin:0 0 0 -30px}}.bottom-banner-main .inbound-banner .image-container img{max-width:100%}@media (min-width:768px){.bottom-banner-main .inbound-banner .image-container img{max-width:260px}.bottom-banner-main .outbound-banner{padding-block:20px}}@media (min-width:1280px){.bottom-banner-main .outbound-banner .banner__module .heading{font-size:28px!important;line-height:32px!important}}.bottom-banner-main .outbound-banner .image-container{margin:15px 0 5px}@media (min-width:768px){.bottom-banner-main .outbound-banner .image-container{margin:0 0 0 -10px}}.bottom-banner-main .outbound-banner .image-container img{max-width:100%}@media (min-width:768px){.bottom-banner-main .outbound-banner .image-container img{max-width:240px}}