.homepage-banner-wrapper .banner :not(.hs-button){color:inherit}.homepage-banner-wrapper .banner-btn-holder{margin-bottom:20px;padding:10px}.homepage-banner-wrapper .banner .banner-content{padding-bottom:10px;padding-top:10px}.homepage-banner-wrapper .banner h1{margin-bottom:20px}.homepage-banner-wrapper .banner h4{font-weight:500;margin-bottom:0;margin-top:-15px;padding:3px}.homepage-banner-wrapper .banner .banner-rich-content .banner-rich-content-holder{padding:10px}.homepage-banner-wrapper .banner h2{margin-bottom:20px}.homepage-banner-wrapper .banner .content-wrapper p{font-size:20px;font-weight:500;line-height:30px}.homepage-banner-wrapper.type_rich_text .content-wrapper{padding:0}.homepage-banner-wrapper .banner-content-rich-text-row{display:flex}.homepage-banner-wrapper .content-wrapper{padding:0}.homepage-banner-wrapper .content-wrapper .custom-row>div{padding:10px}.homepage-banner-wrapper .banner-btn-grid{display:flex;flex-wrap:wrap}.homepage-banner-wrapper .banner-btn-grid .btn-item{width:auto}.homepage-banner-wrapper .banner-btn-grid .btn-item .banner-btn-holder{margin:0;padding:10px 10px 10px 0}.homepage-banner-wrapper .content-wrapper .content-column .inner{display:flex;flex-direction:column;justify-content:center}.homepage-banner-wrapper.advance_bg{position:relative}.homepagebannerv1.advance_bg{position:absolute;right:0;top:0;width:85vh}@media(max-width:991px){.homepagebannerv1.advance_bg{width:60vh}}@media(max-width:767px){.homepagebannerv1.advance_bg{position:relative;width:100vw}}@media(min-width:768px){.homepage-banner-wrapper .banner .banner-rich-content{width:46.57%}.homepage-banner-wrapper .right-blnk-col{width:59%}.homepage-banner-wrapper .content-column{width:48.528%}.homepage-banner-wrapper .image-column{width:51.472%}}@media(max-width:767px){.homepage-banner-wrapper .content-wrapper .content-column .inner{padding-bottom:0}.homepage-banner-wrapper .content-holder{padding-top:40px}.homepage-banner-wrapper .content-wrapper .custom-row>div.custom-col-6.image-column{padding-bottom:10px}.image-holder{margin-top:35px}}.p_001 p{font-size:24px;font-weight:500;line-height:normal}.main_outerx1{display:flex}.homepage-banner-wrapper .content-holder{display:flex;flex-direction:column}.image-holder.homepagebanner_v1_image{text-align:center}h1.banner_heading_h1{font-size:48px;font-weight:600}p.banner_pera_p{font-size:24px;font-weight:500}.content-holder.p_001{max-width:525px}.image-holder.homepagebannerv1{text-align:end}@media(max-width:768px){.custom-row.homepage-banner-row{flex-direction:column-reverse}.image-holder.homepagebannerv1{text-align:center}.content-holder.p_001{max-width:100%}.banner-col-x1{width:100%!important}.main_outerx1{justify-content:center}}@media(max-width:575px){h1.banner_heading_h1{font-size:34px}.homepage-banner-wrapper .banner .content-wrapper p{font-size:20px;font-weight:500}}@media (min-width:769px) and (max-width:992px){h1.banner_heading_h1{font-size:40px;font-weight:600}}@media (max-width:768px){.homepagebannerv1-main .image-holder{display:none}.img_top_abulate{right:0!important}.image-holder.homepagebannerv1 img{max-width:70%}.banner-btn-grid{align-items:center;display:flex;justify-content:center;margin-top:0;text-align:center}.content-holder.p_001{max-width:100%;text-align:center}.centercontent{text-align:center}.banner-btn-holder{margin-top:0!important}#module_17449792493068{padding-bottom:0!important}.img_top_abulatemain-section{padding:33px 0!important}}.hp-popup-overlay{align-items:center;background:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.hp-popup-box{background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.3);max-height:90vh;max-width:500px;overflow:auto;padding:20px;position:relative;width:90%}.hp-popup-close{background:none;border:none;color:#000;cursor:pointer;font-size:22px;position:absolute;right:10px;top:10px}.hp-download-btn{background:#550370;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background .3s ease}.hp-download-btn:hover{background:#1e7e34}@media (max-width:576px){.hp-popup-box{padding:15px}}.update-2025 .homepage-layout:not(:has(.banner-section)) .homepage-banner-wrapper,.update-2025 .row-fluid-wrapper.row-number-1:has(.homepage-banner-wrapper){background-image:url(https://www-wearefreemarket-com.sandbox.hs-sites-eu1.com/hubfs/raw_assets/public/Freemarket_2025/images/backgrounds/homepage-hero-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.update-2025 .row-fluid-wrapper.row-number-1:has(.homepage-banner-wrapper) .homepage-banner-wrapper .banner{background-color:transparent}.update-2025 .dnd-section>.row-fluid,.update-2025 .dnd-section>.row-fluid .content-wrapper{max-width:1440px}