/*!
 * 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-connect-line{margin-bottom:12rem}@media screen and (width < 750px){.wl-connect-line{margin-bottom:6rem}}.wl-connect-line__title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:3rem}@media screen and (width < 750px){.wl-connect-line__title{font-size:1.8rem;margin-bottom:2rem}}.wl-connect-line__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-bottom:3rem}@media screen and (width < 750px){.wl-connect-line__benefits{grid-template-columns:1fr;gap:1.5rem}}.wl-connect-line__benefit-card{display:flex;align-items:center;gap:1.5rem;border:.1rem solid #e5e5e5;border-radius:.8rem;padding:2rem 1rem}@media screen and (width < 750px){.wl-connect-line__benefit-card{padding:1rem}}.wl-connect-line__benefit-icon{flex-shrink:0;width:6rem}.wl-connect-line__benefit-icon img{width:100%;height:auto;display:block}.wl-connect-line__cta{display:flex;justify-content:center;margin-bottom:7.5rem}@media screen and (width < 750px){.wl-connect-line__cta{margin-bottom:4rem}}.wl-connect-line__button{display:inline-block;background-color:#06c755;color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;padding:1.3rem 8rem;border-radius:10rem;transition:opacity .3s}.wl-connect-line__button:hover{opacity:.9}@media screen and (width < 750px){.wl-connect-line__button{width:100%;text-align:center;padding:1rem 2rem}}.wl-connect-line__tutorial{text-align:center}.wl-connect-line__tutorial-title{font-size:1.7rem;font-weight:700;margin-bottom:2rem}@media screen and (width < 750px){.wl-connect-line__tutorial-title{font-size:1.5rem;margin-bottom:1.6rem}}.wl-connect-line__tutorial-desc{margin-bottom:2rem;text-align:start}@media screen and (width < 750px){.wl-connect-line__tutorial-desc{margin-bottom:1.6rem}}.wl-connect-line__tutorial-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8rem}@media screen and (width < 750px){.wl-connect-line__tutorial-gallery{grid-template-columns:1fr;gap:1.2rem}}.wl-connect-line__tutorial-image{width:100%}.wl-connect-line__tutorial-image img{width:100%;height:auto;display:block}
