/**
Theme Name: Fine Blog
Theme URI: https://ascendoor.com/themes/fine-blog/
Author: Ascendoor
Author URI: https://ascendoor.com/
Version: 1.1.2
Requires PHP: 7.4
Tested up to: 6.8
Requires at least: 5.0
Template: slick-blog
Text Domain: fine-blog
Description: Fine Blog ( child of slick blog ) is designed specifically for professional bloggers, offering a sleek and minimalistic design that is responsive and SEO-friendly. The theme aims to simplify the technical aspects of blogging, providing a clean and user-friendly interface. With its high-quality and responsive blog layout, along with attractive typography, writers can concentrate solely on creating content. Enjoy a hassle-free blogging experience with the perfect combination of aesthetics and functionality. Explore the theme documentation here: https://docs.ascendoor.com/docs/fine-blog/ and take a preview at: https://demos.ascendoor.com/fine-blog/
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: custom-background, custom-logo, custom-colors, custom-menu, featured-images, threaded-comments, translation-ready, theme-options, footer-widgets, full-width-template, left-sidebar, right-sidebar, news, blog

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Fine Blog is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

:root {
	--primary-color: #e18d62;
}

/* body background color */
body {
	background: #f9f8f8;
}

/* navigation social icon border */
@media (min-width: 991px) {
	.slick-blog-navigation .slick-blog-navigation-container .header-social-icon {
		padding-block: 4px;
		padding-inline-end: 16px;
		border-inline-end: 1px solid var(--border-clr);
	}
}

@media (min-width: 992px) {
	.slick-blog-navigation .slick-blog-navigation-container .main-navigation .navigation-area ul.menu li.menu-item-has-children ul {
		background-color: var(--bg-clr);
	}
}

/* Start of Post carousel */

.post-carousel-section .slick-list {
	margin-inline: -10px;
}

.post-carousel-section .slick-list .slick-slide {
	margin-inline: 10px;
}

.post-carousel-section .slick-list .slick-slide .blog-post-container .blog-post-inner {
	min-height: 560px;
}

@media (max-width: 600px) {
	.post-carousel-section .slick-list .slick-slide .blog-post-container .blog-post-inner {
		min-height: 450px;
	}
}

.post-carousel-section .slick-list .slick-slide .blog-post-container .blog-post-inner .blog-post-image img {
	min-height: 620px;
}

@media (max-width: 768px) {
	.post-carousel-section .slick-list .slick-slide .blog-post-container .blog-post-inner .blog-post-image img {
		min-height: 450px;
	}
}

.post-carousel-section .slick-list .slick-slide .blog-post-container .blog-post-inner .blog-post-detail {
	text-align: center;
}

.post-carousel-section .slick-list .slick-slide .blog-post-container .blog-post-inner .blog-post-detail .post-main-title {
	font-size: var(--font-normal);
}

.post-carousel-section .slick-list .slick-slide .blog-post-container .blog-post-inner .blog-post-detail .post-meta {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	justify-content: center;
}

.post-carousel-section .slick-list .slick-slide .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-author a {
	font-size: var(--font-small);
}

.post-carousel-section .slick-list .slick-slide .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-date a {
	font-size: var(--font-small);
}

.post-carousel-section .slick-list .slick-slide .blog-post-container:hover .blog-post-inner .blog-post-image::before {
	background: linear-gradient(transparent, #000000e8);
}

.post-carousel-section:hover button {
	visibility: visible;
}

.post-carousel-section:hover .slick-arrow.fa-chevron-left {
	left: 20px;
}

.post-carousel-section:hover .slick-arrow.fa-chevron-right {
	right: 20px;
}

/* start of blog archive */

.blog-archieve-layout.archive-style-3.column-2 {
	display: grid;
	gap: 30px;
	grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 600px) {
	.blog-archieve-layout.archive-style-3.column-2 {
		grid-template-columns: repeat(1, 1fr);
	}
}

.blog-archieve-layout.archive-style-3.column-3 {
	display: grid;
	gap: 30px;
	grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 991px) {
	.blog-archieve-layout.archive-style-3.column-3 {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 600px) {
	.blog-archieve-layout.archive-style-3.column-3 {
		grid-template-columns: repeat(1, 1fr);
	}
}

.blog-archieve-layout.archive-style-3.column-4 {
	display: grid;
	gap: 30px;
	grid-template-columns: repeat(4, 1fr);
}

@media (max-width: 1024px) {
	.blog-archieve-layout.archive-style-3.column-4 {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 991px) {
	.blog-archieve-layout.archive-style-3.column-4 {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 600px) {
	.blog-archieve-layout.archive-style-3.column-4 {
		grid-template-columns: repeat(1, 1fr);
	}
}

.blog-archieve-layout.archive-style-3 article {
	margin: 0;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container {
	overflow: hidden;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-image {
	position: relative;
	line-height: 0;
	width: 100%;
	height: 100%;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-image img {
	width: 100%;
	height: 260px;
	object-fit: cover;
	transition: all 0.3s ease;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail {
	background-color: var(--bg-clr);
	padding: 20px;
	width: 90%;
	z-index: 1;
	position: relative;
	margin: 0 auto;
	margin-top: unset;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-categories {
	margin: 0;
	padding: 0;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-categories li {
	list-style: none;
	display: inline-block;
	padding-bottom: 6px;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-categories a {
	color: var(--clr-text);
	position: relative;
	padding: 3px 10px;
	text-decoration: none;
	display: inline-block;
	margin-inline-end: 4px;
	font-size: var(--font-xsmall);
	z-index: 8;
	background: transparent;
	letter-spacing: 1px;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-categories a:before {
	content: '';
	z-index: -1;
	position: absolute;
	inset-inline-start: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
	height: 8px;
	background-color: var(--primary-color);
	transition: all 0.3s ease;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-categories a:focus-within, .blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-categories a:hover {
	color: #fff;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-categories a:focus-within:before, .blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-categories a:hover:before {
	width: 100%;
	height: 100%;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .entry-title {
	font-size: var(--font-normal);
	margin-block: 4px;
	line-height: 1.2;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .entry-title a {
	color: var(--clr-text);
	font-family: var(--font-heading);
	text-decoration: none;
	transition: all 0.3s ease-in;
	background: linear-gradient(to right, var(--clr-text) 50%, var(--primary-color) 50%);
	background-size: 200%;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	overflow: hidden;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .entry-title a:focus-within, .blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .entry-title a:hover {
	background-position: -100%;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-meta {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-author i {
	margin-right: 6px;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-author a {
	color: var(--clr-text);
	text-decoration: none;
	font-size: var(--font-xsmall);
	transition: all 0.3s ease;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-author a:focus-within, .blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-author a:hover {
	color: var(--primary-color);
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-date i {
	margin-right: 6px;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-date a {
	margin-inline-end: 4px;
	position: relative;
	color: var(--clr-text);
	text-decoration: none;
	font-size: var(--font-xsmall);
	padding-inline-start: 24px;
	transition: all 0.3s ease;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-date a:focus-within, .blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-date a:hover {
	color: var(--primary-color);
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-date a::before {
	content: '';
	width: 15px;
	height: 2px;
	background-color: var(--border-clr);
	position: absolute;
	inset-inline-start: 0px;
	top: 50%;
	margin-top: -2px;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-excerpt {
	margin-top: 10px;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail .post-excerpt p {
	color: var(--clr-text);
	margin: 0;
	font-size: var(--font-small);
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail a.read-more-btn {
	font-size: var(--font-xsmall);
	padding-top: 10px;
	text-decoration: none;
	color: var(--clr-text);
	position: relative;
	display: inline-block;
	width: auto;
	line-height: 28px;
	overflow: hidden;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail a.read-more-btn span::before, .blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail a.read-more-btn span::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	background: var(--primary-color);
	transition: transform 0.4s ease;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail a.read-more-btn span::before {
	transform-origin: 100% 0;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail a.read-more-btn span::after {
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform-origin: 0 100%;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail a.read-more-btn:focus-within span::before, .blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail a.read-more-btn:hover span::before {
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail a.read-more-btn:focus-within span::after, .blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-detail a.read-more-btn:hover span::after {
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transition-delay: 0.4s;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container .blog-post-inner .blog-post-image + .blog-post-detail {
	margin-top: -40px;
}

.blog-archieve-layout.archive-style-3 article .blog-post-container:hover .blog-post-image img {
	transform: scale(1.05);
}

/* Widgets */

/* Start of author widget */
.blog-author-section.author-style-1 .author-container {
	background: var(--bg-clr);
}

/* start of blog-trending-section */

.blog-trending-section .slick-button .blog-post-container .blog-post-inner .blog-post-image {
	position: relative;
    line-height: 0;
    width: 100%;
    aspect-ratio: 1/0.7;
    overflow: hidden;
}

.blog-trending-section .slick-button .blog-post-container .blog-post-inner .blog-post-image img {
    height: unset;
}

.blog-trending-section .blog-post-container .blog-post-inner .blog-post-image + .blog-post-detail {
    margin-top: -40px;
}

.blog-trending-section .blog-post-container .blog-post-inner .blog-post-detail {
    position: relative;
    background-color: var(--bg-clr);
    padding: 20px 22px;
    width: 92%;
    z-index: 1;
    margin: 0 auto;
}

.blog-trending-section .blog-post-container .blog-post-inner .blog-post-detail .post-main-title {
    line-height: 1.3;
    font-weight: 600;
	font-size: var(--font-base);
}

.site-footer .blog-trending-section .blog-post-container .blog-post-inner .blog-post-detail {
    background-color: #393e46;
}

/* Blog popular section */

.blog-popular-section .popular-post-wrapper .blog-post-container:nth-child(n + 3) .blog-post-inner, .blog-popular-section .popular-post-wrapper :nth-child(2) .blog-post-inner {
	margin-bottom: 20px;
    display: flex;
    align-items: center;
	gap: unset;
}

.blog-popular-section .popular-post-wrapper .blog-post-container:nth-child(n + 3) .blog-post-inner .blog-post-image, .blog-popular-section .popular-post-wrapper :nth-child(2) .blog-post-inner .blog-post-image {
    flex-basis: 30%;
    line-height: 0;
    flex-shrink: 0;
	position: relative;
    aspect-ratio: 1/0.8;
}

.blog-popular-section .popular-post-wrapper .blog-post-container:nth-child(n + 3) .blog-post-inner .blog-post-image, .blog-popular-section .popular-post-wrapper :nth-child(2) .blog-post-inner .blog-post-image + .blog-post-detail {
    margin-inline-end: -40px;
}

.blog-popular-section .popular-post-wrapper .blog-post-container:nth-child(2) .blog-post-inner .blog-post-image, .blog-popular-section .popular-post-wrapper :nth-child(2) .blog-post-inner .blog-post-image + .blog-post-detail {
    margin-inline-end: -40px;
}

.blog-popular-section .popular-post-wrapper .blog-post-container:nth-child(n + 3) .blog-post-inner .blog-post-detail, .blog-popular-section .popular-post-wrapper :nth-child(2) .blog-post-inner .blog-post-detail {
    align-self: center;
    width: 70%;
    padding: 10px;
	background: var(--bg-clr);
    position: relative;
    height: 90%;
    z-index: 1;
    margin-left: unset;
}

.blog-popular-section .popular-post-wrapper .blog-post-container:nth-child(n + 3) .blog-post-inner .blog-post-detail .post-main-title, .blog-popular-section .popular-post-wrapper :nth-child(2) .blog-post-inner .blog-post-detail .post-main-title {
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.site-footer .blog-popular-section .popular-post-wrapper .blog-post-container:nth-child(n + 3) .blog-post-inner .blog-post-detail, .site-footer .blog-popular-section .popular-post-wrapper :nth-child(2) .blog-post-inner .blog-post-detail {
	background: #393e46;
}

.site-footer .blog-popular-section .popular-post-wrapper .blog-post-container:nth-child(n + 3) .blog-post-inner, .site-footer .blog-popular-section .popular-post-wrapper :nth-child(2) .blog-post-inner {
    background: unset;
}

/* trending-post-section */

.trending-post-section .popular-post-wrapper .trending-post-container .slick-slide .blog-post-container .blog-post-inner {
	gap: unset;
	background: unset;
}

.trending-post-section .blog-post-container .blog-post-inner .blog-post-image + .blog-post-detail {
    margin-inline-start: -40px;
}

.trending-post-section .trending-post-container .slick-slide .blog-post-container .blog-post-inner .blog-post-detail {
    align-self: center;
    padding: 18px;
    width: 70%;
	background: var(--bg-clr);
    width: 100%;
    position: relative;
    height: 90%;
    z-index: 1;
}

.trending-post-section .trending-post-container .slick-slide .blog-post-container .blog-post-inner .blog-post-detail .post-main-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-post-container.list-layout .blog-post-inner .blog-post-detail .post-meta {
	display: none;
}

.site-footer .trending-post-section .trending-post-container .slick-slide .blog-post-container .blog-post-inner .blog-post-detail {
    background: #393e46;
}

.site-footer .trending-post-section .trending-post-container .slick-slide .blog-post-container .blog-post-inner {
    background: unset;
}

/* comment area */
.comments-area {
    background: var(--bg-clr);
}

.section-splitter {
	padding-top: 20px;
    padding-bottom: 40px;
}

/* title mask style */
.section-title-mask.mask-style-1 .title-heading::after {
	width: 610px;
	bottom: -35px;
	transform: translateX(-20%);
	-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 290.87 23.51'><path class='cls-1' d='M82.78,5.91a5.43,5.43,0,0,1-.92-3.55,5.43,5.43,0,0,1-.92,3.55A1.52,1.52,0,0,0,80.78,8a5.14,5.14,0,0,1,1.08,2.57A5.14,5.14,0,0,1,82.94,8,1.52,1.52,0,0,0,82.78,5.91Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M81.86,10.58h0Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M76.9,5.81a.38.38,0,0,1,.19,0,1.11,1.11,0,0,1,.25.14.83.83,0,0,1,.28.43,1,1,0,0,1-.15.79,1,1,0,0,1-.15.2l-.18.17a1.68,1.68,0,0,1-.45.27,2,2,0,0,1-1.3.1,1.86,1.86,0,0,1-.76-.44l-.15-.18c0-.08-.11-.15-.15-.23a2.27,2.27,0,0,1-.16-.46,2,2,0,0,1,0-1,2.49,2.49,0,0,1,.47-.83,3.16,3.16,0,0,1,1.48-1l0,0a3,3,0,0,1,1.24-.17c.38,0,.71.06,1,.1a6.64,6.64,0,0,0,1.68.08,1.34,1.34,0,0,0,1-.56,1.79,1.79,0,0,0,.18-.29l0-.11,0,.12a1.23,1.23,0,0,1-.09.34,1.65,1.65,0,0,1-1,.93,6.47,6.47,0,0,1-1.83.33c-.33,0-.66,0-1,.09a2.4,2.4,0,0,0-.79.23l0,0a2.14,2.14,0,0,0-.81.71,1.26,1.26,0,0,0-.19.39.66.66,0,0,0,0,.31s0,.09,0,.13l0,0,0,0a.61.61,0,0,0,.15.12,1,1,0,0,0,.5.06l.23,0,.1,0,.06,0a.35.35,0,0,0,.19-.15.76.76,0,0,0,0-.44A.72.72,0,0,1,76.9,5.81Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M80.85,2.82a1,1,0,0,0-.19-.13l-.28-.14c-.11,0-.25-.09-.42-.18s-.37-.16-.61-.27l-.82-.36a19.63,19.63,0,0,0-2.61-1L75.48.67A3.7,3.7,0,0,0,75,.59L74.5.52H74a12.81,12.81,0,0,0-2,.15,13.05,13.05,0,0,0-3.55,1.09,8.21,8.21,0,0,0-2.32,1.6l-.32.34c-.09.11-.15.21-.21.28l-.17.24.22-.2c.07-.06.15-.14.26-.22l.36-.27a8.62,8.62,0,0,1,2.44-1.1,14.56,14.56,0,0,1,3.42-.55,17.37,17.37,0,0,1,1.77,0l.42,0,.4.07c.13,0,.25,0,.38.08l.39.1c1,.28,1.89.57,2.6.72a9,9,0,0,0,1,.17c.28,0,.52,0,.73,0a2.14,2.14,0,0,0,.5-.07c.14,0,.24-.07.31-.09A.88.88,0,0,0,80.85,2.82Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M86.82,5.81a.72.72,0,0,1,0,.17.76.76,0,0,0,0,.44.35.35,0,0,0,.19.15l.06,0,.1,0,.23,0a1,1,0,0,0,.5-.06.61.61,0,0,0,.15-.12l0,0,0,0s0-.08,0-.13a.66.66,0,0,0,0-.31A1.26,1.26,0,0,0,88,5.59a2.14,2.14,0,0,0-.81-.71l0,0a2.4,2.4,0,0,0-.79-.23c-.31,0-.64-.06-1-.09a6.47,6.47,0,0,1-1.83-.33,1.65,1.65,0,0,1-1-.93,1.23,1.23,0,0,1-.09-.34l0-.12,0,.11a1.79,1.79,0,0,0,.18.29,1.34,1.34,0,0,0,1,.56,6.64,6.64,0,0,0,1.68-.08c.33,0,.66-.09,1-.1a3.05,3.05,0,0,1,1.25.17l0,0a3.16,3.16,0,0,1,1.48,1,2.49,2.49,0,0,1,.47.83,2,2,0,0,1,0,1,2.27,2.27,0,0,1-.16.46c0,.08-.1.15-.14.23l-.16.18a1.83,1.83,0,0,1-.77.44A1.94,1.94,0,0,1,87,7.82a1.68,1.68,0,0,1-.45-.27l-.18-.17a1,1,0,0,1-.15-.2,1,1,0,0,1-.15-.79A.83.83,0,0,1,86.38,6a1.11,1.11,0,0,1,.25-.14A.38.38,0,0,1,86.82,5.81Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M82.87,2.82a.88.88,0,0,0,.2.1c.07,0,.17.06.31.09a2.14,2.14,0,0,0,.5.07c.21,0,.45,0,.73,0a9,9,0,0,0,1-.17c.71-.15,1.57-.44,2.6-.72l.39-.1c.13,0,.25,0,.38-.08l.4-.07.42,0a17.37,17.37,0,0,1,1.77,0A14.56,14.56,0,0,1,95,2.42a8.62,8.62,0,0,1,2.44,1.1l.36.27c.11.08.19.16.26.22l.22.2L98.06,4c-.06-.07-.12-.17-.21-.28l-.32-.34a8.36,8.36,0,0,0-2.32-1.6A13.05,13.05,0,0,0,91.66.66a12.81,12.81,0,0,0-2-.15h-.49l-.5.07a3.7,3.7,0,0,0-.48.08L87.8.78a18.89,18.89,0,0,0-2.6,1l-.83.36c-.24.11-.44.18-.61.27s-.31.13-.42.18l-.28.14A1,1,0,0,0,82.87,2.82Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M26.32,3a1.57,1.57,0,0,0,2.15-.28A11.33,11.33,0,0,0,29.7,2H64.18a.92.92,0,0,0,.9.74.91.91,0,0,0,1-.9,1,1,0,0,0-1-1,.82.82,0,0,0-.9.63H29.7A1.82,1.82,0,0,1,28.47.88,1.56,1.56,0,0,0,26.32.73a5.36,5.36,0,0,1-2.64,1.12A5.36,5.36,0,0,1,26.32,3Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M137.4,3a1.57,1.57,0,0,1-2.15-.28A11.33,11.33,0,0,1,134,2H99.54a.92.92,0,0,1-.9.74.91.91,0,0,1-1-.9,1,1,0,0,1,1-1,.82.82,0,0,1,.9.63H134a1.82,1.82,0,0,0,1.23-.59A1.56,1.56,0,0,1,137.4.73,5.39,5.39,0,0,0,140,1.85,5.39,5.39,0,0,0,137.4,3Z' transform='translate(-23.68 -0.37)'/></svg>");

	mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 290.87 23.51'><path class='cls-1' d='M82.78,5.91a5.43,5.43,0,0,1-.92-3.55,5.43,5.43,0,0,1-.92,3.55A1.52,1.52,0,0,0,80.78,8a5.14,5.14,0,0,1,1.08,2.57A5.14,5.14,0,0,1,82.94,8,1.52,1.52,0,0,0,82.78,5.91Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M81.86,10.58h0Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M76.9,5.81a.38.38,0,0,1,.19,0,1.11,1.11,0,0,1,.25.14.83.83,0,0,1,.28.43,1,1,0,0,1-.15.79,1,1,0,0,1-.15.2l-.18.17a1.68,1.68,0,0,1-.45.27,2,2,0,0,1-1.3.1,1.86,1.86,0,0,1-.76-.44l-.15-.18c0-.08-.11-.15-.15-.23a2.27,2.27,0,0,1-.16-.46,2,2,0,0,1,0-1,2.49,2.49,0,0,1,.47-.83,3.16,3.16,0,0,1,1.48-1l0,0a3,3,0,0,1,1.24-.17c.38,0,.71.06,1,.1a6.64,6.64,0,0,0,1.68.08,1.34,1.34,0,0,0,1-.56,1.79,1.79,0,0,0,.18-.29l0-.11,0,.12a1.23,1.23,0,0,1-.09.34,1.65,1.65,0,0,1-1,.93,6.47,6.47,0,0,1-1.83.33c-.33,0-.66,0-1,.09a2.4,2.4,0,0,0-.79.23l0,0a2.14,2.14,0,0,0-.81.71,1.26,1.26,0,0,0-.19.39.66.66,0,0,0,0,.31s0,.09,0,.13l0,0,0,0a.61.61,0,0,0,.15.12,1,1,0,0,0,.5.06l.23,0,.1,0,.06,0a.35.35,0,0,0,.19-.15.76.76,0,0,0,0-.44A.72.72,0,0,1,76.9,5.81Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M80.85,2.82a1,1,0,0,0-.19-.13l-.28-.14c-.11,0-.25-.09-.42-.18s-.37-.16-.61-.27l-.82-.36a19.63,19.63,0,0,0-2.61-1L75.48.67A3.7,3.7,0,0,0,75,.59L74.5.52H74a12.81,12.81,0,0,0-2,.15,13.05,13.05,0,0,0-3.55,1.09,8.21,8.21,0,0,0-2.32,1.6l-.32.34c-.09.11-.15.21-.21.28l-.17.24.22-.2c.07-.06.15-.14.26-.22l.36-.27a8.62,8.62,0,0,1,2.44-1.1,14.56,14.56,0,0,1,3.42-.55,17.37,17.37,0,0,1,1.77,0l.42,0,.4.07c.13,0,.25,0,.38.08l.39.1c1,.28,1.89.57,2.6.72a9,9,0,0,0,1,.17c.28,0,.52,0,.73,0a2.14,2.14,0,0,0,.5-.07c.14,0,.24-.07.31-.09A.88.88,0,0,0,80.85,2.82Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M86.82,5.81a.72.72,0,0,1,0,.17.76.76,0,0,0,0,.44.35.35,0,0,0,.19.15l.06,0,.1,0,.23,0a1,1,0,0,0,.5-.06.61.61,0,0,0,.15-.12l0,0,0,0s0-.08,0-.13a.66.66,0,0,0,0-.31A1.26,1.26,0,0,0,88,5.59a2.14,2.14,0,0,0-.81-.71l0,0a2.4,2.4,0,0,0-.79-.23c-.31,0-.64-.06-1-.09a6.47,6.47,0,0,1-1.83-.33,1.65,1.65,0,0,1-1-.93,1.23,1.23,0,0,1-.09-.34l0-.12,0,.11a1.79,1.79,0,0,0,.18.29,1.34,1.34,0,0,0,1,.56,6.64,6.64,0,0,0,1.68-.08c.33,0,.66-.09,1-.1a3.05,3.05,0,0,1,1.25.17l0,0a3.16,3.16,0,0,1,1.48,1,2.49,2.49,0,0,1,.47.83,2,2,0,0,1,0,1,2.27,2.27,0,0,1-.16.46c0,.08-.1.15-.14.23l-.16.18a1.83,1.83,0,0,1-.77.44A1.94,1.94,0,0,1,87,7.82a1.68,1.68,0,0,1-.45-.27l-.18-.17a1,1,0,0,1-.15-.2,1,1,0,0,1-.15-.79A.83.83,0,0,1,86.38,6a1.11,1.11,0,0,1,.25-.14A.38.38,0,0,1,86.82,5.81Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M82.87,2.82a.88.88,0,0,0,.2.1c.07,0,.17.06.31.09a2.14,2.14,0,0,0,.5.07c.21,0,.45,0,.73,0a9,9,0,0,0,1-.17c.71-.15,1.57-.44,2.6-.72l.39-.1c.13,0,.25,0,.38-.08l.4-.07.42,0a17.37,17.37,0,0,1,1.77,0A14.56,14.56,0,0,1,95,2.42a8.62,8.62,0,0,1,2.44,1.1l.36.27c.11.08.19.16.26.22l.22.2L98.06,4c-.06-.07-.12-.17-.21-.28l-.32-.34a8.36,8.36,0,0,0-2.32-1.6A13.05,13.05,0,0,0,91.66.66a12.81,12.81,0,0,0-2-.15h-.49l-.5.07a3.7,3.7,0,0,0-.48.08L87.8.78a18.89,18.89,0,0,0-2.6,1l-.83.36c-.24.11-.44.18-.61.27s-.31.13-.42.18l-.28.14A1,1,0,0,0,82.87,2.82Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M26.32,3a1.57,1.57,0,0,0,2.15-.28A11.33,11.33,0,0,0,29.7,2H64.18a.92.92,0,0,0,.9.74.91.91,0,0,0,1-.9,1,1,0,0,0-1-1,.82.82,0,0,0-.9.63H29.7A1.82,1.82,0,0,1,28.47.88,1.56,1.56,0,0,0,26.32.73a5.36,5.36,0,0,1-2.64,1.12A5.36,5.36,0,0,1,26.32,3Z' transform='translate(-23.68 -0.37)'/><path class='cls-1' d='M137.4,3a1.57,1.57,0,0,1-2.15-.28A11.33,11.33,0,0,1,134,2H99.54a.92.92,0,0,1-.9.74.91.91,0,0,1-1-.9,1,1,0,0,1,1-1,.82.82,0,0,1,.9.63H134a1.82,1.82,0,0,0,1.23-.59A1.56,1.56,0,0,1,137.4.73,5.39,5.39,0,0,0,140,1.85,5.39,5.39,0,0,0,137.4,3Z' transform='translate(-23.68 -0.37)'/></svg>");
}