/*!
 * 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-contact{margin-bottom:8rem}@media screen and (width < 750px){.wl-contact{margin-bottom:4rem}}.wl-contact__inner{max-width:70rem;margin:0 auto}.wl-contact__message-box{background-color:#fff0e0;padding:3rem;display:flex;align-items:center;gap:3rem;margin-bottom:6rem}@media screen and (width < 750px){.wl-contact__message-box{flex-direction:column;padding:2rem;gap:2rem;text-align:center;margin-bottom:3rem}}.wl-contact__staff-image{flex-shrink:0;width:12rem}.wl-contact__staff-image img{width:100%;height:auto;display:block}.wl-contact__staff-title{font-size:1.7rem;font-weight:700;color:#ef7e2b;margin-bottom:1.4rem;margin-top:0}@media screen and (width < 750px){.wl-contact__staff-title{font-size:1.5rem}}.wl-contact__staff-text{font-size:1.5rem;line-height:1.8;margin:0;text-align:left}@media screen and (width < 750px){.wl-contact__staff-text{font-size:1.3rem}}.wl-contact__actions{display:flex;align-items:center;justify-content:space-between;gap:7rem;margin-bottom:1rem}@media screen and (width < 750px){.wl-contact__actions{flex-direction:column;gap:2rem}}.wl-contact__phone{display:flex;align-items:center;gap:2rem}@media screen and (width < 750px){.wl-contact__phone{gap:1rem}}.wl-contact__phone-icon{margin-top:1rem}.wl-contact__phone-number{font-size:2.5rem;font-weight:500;color:#ef7e2b;text-decoration:none;letter-spacing:.1em}@media screen and (width < 750px){.wl-contact__phone-number{font-size:2rem}}.wl-contact__form-button{flex-grow:1;background-color:#ef7e2b;color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;padding:1.3rem 2rem;border-radius:10rem;transition:opacity .3s;min-width:24rem;text-align:center}.wl-contact__form-button:hover{opacity:.9;color:#fff}@media screen and (width < 750px){.wl-contact__form-button{font-size:1.3rem;width:100%;padding:1.2rem 2rem}}.wl-contact__company-info p{margin:0;font-size:1.7rem;line-height:2}@media screen and (width < 750px){.wl-contact__company-info p{font-size:1.5rem}}
