.Home_mainSection___7_PH{position:relative;background:linear-gradient(#daf6ff,#dff3ff 51%,#e4f0ff);padding:32px 120px;margin:auto}@media(max-width:1440px){.Home_mainSection___7_PH{padding:44px 64px}}@media(max-width:1024px){.Home_mainSection___7_PH{padding:44px 64px 24px}}@media(max-width:768px){.Home_mainSection___7_PH{padding:24px 16px}}.Home_responsiveContainer__1NDz_{display:flex;flex-direction:column;max-width:100%}@media(min-width:1440px){.Home_responsiveContainer__1NDz_{flex-direction:row;justify-content:space-between;align-items:center;gap:29px}.Home_responsiveContainer__1NDz_>:first-child{flex:0 0 50%;max-width:50%}.Home_responsiveContainer__1NDz_>:nth-child(2){flex:1 1;max-width:50%}}@media(max-width:1440px){.Home_responsiveContainer__1NDz_{gap:70px}}@media(max-width:768px){.Home_responsiveContainer__1NDz_{gap:40px}}.Home_bottomSection__fR9p2{padding:64px 63px}@media(max-width:768px){.Home_bottomSection__fR9p2{padding:48px 16px}}.BottomSection_featuredBrokersContainer__f6svX{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#fbfdff}.BottomSection_featuredBrokersHeader__gDI60{width:100%;text-align:right;font-size:22px;font-weight:700;color:#333;margin-bottom:32px}@media(max-width:1024px){.BottomSection_featuredBrokersHeader__gDI60{font-size:20px;margin-bottom:24px}}.BottomSection_featuredBrokerList__g8Iwo{display:flex;flex-direction:row;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;gap:20px;scrollbar-width:none;-ms-overflow-style:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.BottomSection_featuredBrokerList__g8Iwo::-webkit-scrollbar{display:none}@media(max-width:1024px){.BottomSection_featuredBrokerList__g8Iwo{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}@media(max-width:768px){.BottomSection_featuredBrokerList__g8Iwo{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.BottomSection_brokerCard__lRdZQ{min-width:250px;height:150px;background-color:#f3f3f3;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:18px;font-weight:700}.BrokerCard_card__MQeTi{display:flex;flex-direction:row;align-items:center;border:1px solid #eaeaea;border-radius:10px;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fbfdff;cursor:pointer}@media(max-width:1024px){.BrokerCard_card__MQeTi{width:166px;height:67px}}@media(max-width:768px){.BrokerCard_card__MQeTi{width:186px;height:70px;border-radius:10px;padding:7px}}.BrokerCard_topRow__zfLAe{display:flex;align-items:center;gap:1rem;margin-bottom:.25rem}.BrokerCard_logoContainer__r0nmU{width:40px;height:40px;position:relative;flex-shrink:0}.BrokerCard_logoContainer__r0nmU img{border-radius:10px}.BrokerCard_brokerTextContainer__8k0dF{display:flex;flex-direction:column;gap:7px}.BrokerCard_brokerName__w2TkQ{font-size:14px;font-weight:400;display:flex;align-items:center;color:#1c1c1c;margin-bottom:0;line-height:1}@media(max-width:1024px){.BrokerCard_brokerName__w2TkQ{font-size:16px}}@media(max-width:768px){.BrokerCard_brokerName__w2TkQ{font-size:16px}}.BrokerCard_ratingRow__GDAEw{display:flex;align-items:center;gap:.2rem;color:#666}.BrokerCard_ratingRow__GDAEw svg{width:16px;height:auto}.BrokerCard_ratingRow__GDAEw .BrokerCard_brokerRating__CEECa{color:#1c1c1c;font-size:14px;padding-left:4px}.BrokerCard_ratingRow__GDAEw .BrokerCard_separator__ed2vZ{width:1px;height:14px;background-color:#ccc}.BrokerCard_ratingRow__GDAEw .BrokerCard_reviewCount__BUvN9{font-size:.875rem;color:#999}@media(max-width:1024px){.BrokerCard_ratingRow__GDAEw .BrokerCard_reviewCount__BUvN9{font-size:14px;margin-right:4px}}@media(max-width:768px){.BrokerCard_ratingRow__GDAEw .BrokerCard_reviewCount__BUvN9{font-size:14px;margin-right:4px}}.BrokerCard_starIcon__dZq4B{color:#fbbf24;width:16px;height:16px}