/*!
 * 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-footer-guide .offer-item__title{font-size:1.8rem}@media screen and (width < 750px){.wl-footer-guide .offer-item__title{font-size:1.5rem}}.wl-footer-guide .scroller .block-list{flex-flow:row nowrap}@media screen and (width < 750px){.wl-footer-guide .scroller .block-list{margin:0}.wl-footer-guide .scroller .block-list:before{content:"";flex:0 0 var(--mobile-container-gutter)}.wl-footer-guide .scroller .block-list:after{content:"";flex:0 0 calc(var(--mobile-container-gutter) - 7px)}}.wl-footer-guide .scroller .block-list .wl-footer-guide .scroller .block-list__item{flex:0 0 auto;white-space:normal;scroll-snap-align:center;margin-bottom:0}body.w-guarantee section[data-section-type=footer-guide] .offer-item{display:block;padding:10px 10px 20px}body.w-guarantee section[data-section-type=footer-guide] .offer-item__image-wrapper{max-width:80px;max-height:80px;margin:0 auto}body.w-guarantee section[data-section-type=footer-guide] .offer-item__title{text-align:center}.block-list{display:flex;flex-flow:column nowrap;margin:0 -7px -20px}.block-list--no-flush.block-list--no-flush{margin-bottom:0}.block-list__item{display:flex}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.block-list__item{display:block}}.block-list__item>:first-child{margin:0 7px 20px;flex:1 0 0%}@media screen and (width <= 999px){.scroller .block-list{white-space:nowrap;flex-flow:row nowrap}.scroller .block-list:before{content:"";flex:0 0 var(--mobile-container-gutter)}.scroller .block-list:after{content:"";flex:0 0 calc(var(--mobile-container-gutter) - 7px)}.scroller .block-list__item{flex:0 0 auto;white-space:normal;scroll-snap-align:center}}@media screen and (width <= 640px){.scroller .block-list__item{width:81%}}@media screen and (width >= 641px) and (width <= 999px){.scroller .block-list__item{width:56%}.scroller .block-list:before{flex:0 0 var(--desktop-container-gutter)}.scroller .block-list:after{flex:0 0 calc(var(--desktop-container-gutter) - 15px)}}@media screen and (width >= 641px){.block-list{flex-flow:row wrap;margin:0 -15px -30px}.block-list__item>:first-child{margin:0 15px 30px}}@media screen and (width >= 1000px){.block-list{white-space:normal}.block-list:before,.block-list:after{display:none}.block-list__item--grow{flex-grow:1}}.block-list--loose{margin-bottom:-45px}.block-list--loose .block-list__item>:first-child{margin-bottom:45px}@media screen and (width >= 641px){.block-list--loose{margin-bottom:-60px}.block-list--loose .block-list__item>:first-child{margin-bottom:60px}}.article-item__image-container{display:block;margin-bottom:15px;border-radius:3px;overflow:hidden}.article-item__image-container--placeholder{height:200px}.article-item__image{object-fit:cover;object-position:center;transform:scale(1.01);transition:opacity .2s ease-in-out,transform .95s cubic-bezier(.25,.46,.45,.94)}@media screen and (any-hover: hover){.features--animate-zoom .article-item:hover .article-item__image{transform:scale(1.07)}.article-item:hover .article-item__title{color:var(--accent-color)}}.article-item__meta{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));padding-top:10px}.article-item__meta-item:not(:last-child):after{display:inline-block;content:"";width:5px;height:5px;margin:-1px 10px 0;border-radius:100%;background:rgba(var(--text-color-rgb),.4);vertical-align:middle}.article-item__title{margin-bottom:0}.article-item__excerpt{margin-top:2px}@media screen and (width <= 999px){.article-item:not(:last-child){padding-bottom:20px}.scroller .article-item:not(:last-child){padding-bottom:0}}@media screen and (width >= 641px){.article-item__meta{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px))}}@media screen and (width >= 1000px){.blog-container--without-sidebar .article-item--featured .aspect-ratio{padding-bottom:40%!important}}@media screen and (width >= 1280px){.article-item__meta-item+.article-item__meta-item:before{margin:0 14px}}
