.partners-page h2{font-size:clamp(1.5rem,1.4rem + .5vw,2rem)}.membership_section{font-size:clamp(.875rem,.775rem + .5vw,1.375rem)}.joinpartner_section{margin:60px}.joinpartner_section h2{padding:10px}.joinpartner_section button{font-size:20px;background-color:#2163873a;border-radius:50%}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:5px}.step_to_partner{display:flex;justify-content:space-around;align-items:center;margin-bottom:25px}.step_to_partner .card{border:none}.benefit__card__group .card .card-body .card-icon svg{background-color:#21638753;padding:15px;margin-bottom:10px;color:#fff}.benefit__card__group .card .card-body .card-title{font-size:clamp(1rem,.95rem + .25vw,1.25rem)}.benefit__card__group .card .card-body .card-text{font-size:clamp(.75rem,.7rem + .25vw,1rem)}.member__card__group .card{box-shadow:0 0 10px rgba(0,0,0,.2)}.member__card__group .card img{width:100%;height:65px;object-fit:contain}.member__card__group .card .card-body .card-title{margin-bottom:20px;font-size:clamp(1rem,.95rem + .25vw,1.25rem)}.member__card__group .card .card-body .card-icon{margin-bottom:20px;font-size:clamp(.75rem,.7rem + .25vw,1rem)}.icon-member p svg{margin-bottom:5px;color:#216487}.member svg{color:#216487}.member a{color:#216487}.member svg :hover{vertical-align:middle;margin-left:5px}.link_partner_detail{color:#216487;text-transform:uppercase;display:flex;gap:10px;align-items:center;justify-content:start}.link_partner_detail svg path{stroke:#216487}.main__card__content__button svg{transition:transform .3s ease}.main__card__content__button :hover svg{transform:translateX(10px);z-index:1}.main__card__content__button svg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 1s ease}.main__card__content__button :hover svg:after{transform:translateX(0)}