.base_module{position:relative}.base_module .top-section .btn-wrp.flex_row{justify-content:center;margin:30px 0}.base_module .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.base_module .top-section .btn-wrp.flex_row{align-items:center;gap:20px}.base_module .content-wrapper{position:relative;z-index:10}.base_module .bg_image{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-company-logos__heading,.m-company-logos__subheading{color:#000;text-align:center}.m-company-logos__heading{font-size:1.25rem;font-weight:400}.m-company-logos__subheading{font-size:.75rem}.m-company-logos .swiper-wrapper{justify-content:center;margin-top:1rem}.m-company-logos .swiper-wrapper .swiper-slide img,.m-company-logos .swiper-wrapper img{height:55px;max-height:55px}.m-company-logos .button-wrapper{display:flex;justify-content:center;margin-top:4rem;width:100%}.m-company-logos .top-section{text-align:center}.m-company-logos .top-section .title{font-size:1.75rem}.m-company-logos .top-section .cont p{font-size:1.25rem}@media only screen and (min-width:768px){.m-company-logos__heading{font-size:1.75rem}.m-company-logos .swiper-wrapper .swiper-slide{width:fit-content!important}.m-company-logos__subheading{font-size:1.25rem}}@media (max-width:767px){.m-company-logos .top-section .title{font-size:1.25rem}.m-company-logos .swiper-wrapper{justify-content:unset}.m-company-logos .top-section .cont p{font-size:.75rem}.m-company-logos .swiper-wrapper .swiper-slide{display:flex;justify-content:center}}