/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.wl-corporate-membership-flow{--color-border: #6d5530;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.wl-corporate-membership-flow__header{margin-bottom:3rem;text-align:center;color:var(--color-border)}.wl-corporate-membership-flow__title{margin:0 0 1rem}.wl-corporate-membership-flow__subtitle{margin:0;font-size:1.5rem;opacity:1;font-family:var(--font-body-family)}.wl-corporate-membership-flow__steps{display:flex;align-items:flex-start;justify-content:center;gap:4rem;flex-wrap:wrap}.wl-corporate-membership-flow__step{flex:1 1 0;min-width:150px;max-width:calc(20% - 6rem);display:flex;align-items:center;gap:1rem;position:relative}.wl-corporate-membership-flow__step-content{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;border:1px solid var(--color-border);border-radius:0;padding:1rem;width:100%;height:100%}.wl-corporate-membership-flow__icon{width:75px;height:75px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wl-corporate-membership-flow__icon img{width:60px;height:60px;object-fit:contain}.wl-corporate-membership-flow__text{flex:1;display:flex;flex-direction:column;gap:1.5rem;min-height:120px;justify-content:flex-start}.wl-corporate-membership-flow__step-title{margin:0;font-size:1.2rem;font-weight:600;line-height:1.3}.wl-corporate-membership-flow__description{margin:0;font-size:1rem;line-height:1.5;opacity:.8;color:#3b3834}.wl-corporate-membership-flow__description p{margin:0 0 .5rem}.wl-corporate-membership-flow__description p:last-child{margin-bottom:0}.wl-corporate-membership-flow__button{margin-top:10px;padding:5px;font-size:1.1rem;text-decoration:none;border-radius:100px;transition:all .3s ease;display:inline-block;width:100%;border:1px solid var(--color-border);color:var(--color-border)}.wl-corporate-membership-flow__arrow{position:absolute;top:50%;right:-40px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-border);opacity:.6;z-index:1}.wl-corporate-membership-flow__arrow svg{width:24px;height:24px}@media (width <= 749px){.wl-corporate-membership-flow__steps{flex-direction:column;gap:1.5rem;align-items:center}.wl-corporate-membership-flow__step{flex:none;width:100%;max-width:300px;flex-direction:column;gap:1rem;align-items:center}.wl-corporate-membership-flow__step-content{width:100%;align-items:center}.wl-corporate-membership-flow__text{min-height:auto;align-items:center;text-align:center}.wl-corporate-membership-flow__arrow{position:relative;top:auto;right:auto;transform:rotate(90deg);width:100%;height:20px;display:flex;align-items:center;justify-content:center}.wl-corporate-membership-flow__arrow svg{width:20px;height:20px}}@media (750px <= width <= 989px){.wl-corporate-membership-flow__steps{gap:1.5rem}.wl-corporate-membership-flow__step{min-width:180px}.wl-corporate-membership-flow__icon{width:100px;height:100px}.wl-corporate-membership-flow__icon img{width:50px;height:50px}}
