/* ---------------------
Theme Name: Velour
Theme URI: https://jedithemes.com
Author: JediThemes
Author URI: https://jedithemes.com
Description: A stylish and modern WordPress theme crafted for modern lifestyle, fashion, and food bloggers.
Version: 1.0
Release Date: May 10, 2025
Text Domain: velour
License: GNU General Public License v2 or later
License URI: LICENSE
 * --------------------- */

button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}details,main{display:block}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}small{font-size:80%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.hidden,template{display:none}address{margin:0 0 20px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}dd{margin:0 1.5em 1.5em}.sticky{display:block}*, *::before, *::after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.flexbox, .comment-form, .product-summary, .entry-summary form.cart, .woocommerce-variation-add-to-cart, .woocommerce .checkout_coupon, .woocommerce .product .onsale, .woocommerce-pagination ul.page-numbers {display: flex;}.flexwrap, .comment-form, .product-summary, .entry-summary form.cart, .woocommerce-variation-add-to-cart, .woocommerce .checkout_coupon, .woocommerce .product .onsale, .woocommerce-pagination ul.page-numbers {flex-wrap: wrap;}.site-header-menu-align-end .nav-left .nav-inner, .site-header-menu-align-center .nav-right .nav-inner, .has-text-align-left .entry-meta, .entry-footer .has-text-align-left.flexbox, .justify-start, .image-aside .secondary-entry.has-text-align-left .entry-footer-inner, .image-aside .secondary-entry.has-text-align-zigzag.entry-odd .entry-footer-inner, .image-aside.mixed-layout .secondary-entry.has-text-align-zigzag.entry-even .entry-footer-inner {justify-content: flex-start;}.site-header-has-title-left .nav-right .nav-inner, .site-header-has-sides.site-header-has-title-left .nav-right .nav-inner, .site-header-menu-align-end .nav-right .nav-inner, .site-header-menu-align-center .nav-left .nav-inner, .has-text-align-right .entry-meta, .entry-footer .has-text-align-right.flexbox, .justify-end, .image-aside .secondary-entry.has-text-align-right .entry-footer-inner, .image-aside .secondary-entry.has-text-align-zigzag.entry-even .entry-footer-inner, .image-aside.mixed-layout .secondary-entry.has-text-align-zigzag.entry-odd .entry-footer-inner {justify-content: flex-end;}.nav-primary-align-center, .nav-secondary .nav-inner, .swiper-button, .has-text-align-center .entry-meta, .entry-footer .has-text-align-center.flexbox, .woocommerce-pagination ul.page-numbers, .justify-center, .image-aside .secondary-entry.has-text-align-center .entry-footer-inner {justify-content: center;}.nav-primary-align-end, .mobile-site-header-top-inner, .entry-footer .has-text-align-justify.flexbox, .post-nav, .comment-form, .pagination-inner {justify-content: space-between;}.branding-layout-logo-left, .branding-layout-logo-right, ul.menu-container, .site-header-inner, .nav-inner, .mobile-site-header-top-inner, .mobile-site-header-inner, .menu-buttons, .swiper-button, .entry-meta, .entry-footer-inner, .post-nav .flexbox, .woocommerce-pagination ul.page-numbers, .popular-posts.grid-cols li, .footer-bar, .site-footer-column-inner {align-items: center;}.slider-layout-overlay .slider-text, .swiper-button, ul.menu-container li ul li.menu-item-has-children > a::after {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.overlay-boxes .promo-text, .social-link {left: 50%;position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.is-shape-circle a, .about-widget-image .image-cover, .author-image img, .posted-by img, .comment-avatar img, #reviews img.avatar, .cats-container.hlmark .category-item-count, .cats-container.hlmark .tag-link-count {border-radius: 50%;}.grid-cols {display: grid;grid-template-columns: minmax(0, 1fr);}.clearfix::before, .clearfix::after {content: '';display: table;}.clearfix::after {clear: both;}body {margin: 0;overflow-x: hidden;}b, strong {font-weight: bold;}i, em {font-style: italic;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {clear: both;margin: 0 0 20px;}h1, .h1, h2, .h2, h3, .h3, h4, .h4 {-webkit-font-smoothing: antialiased;}.script, .script-highlight mark {line-height: 1;text-transform: none !important;letter-spacing: 0 !important;}ul.menu-container li.script {font-size: 18px;}p {margin: 0 0 15px;}p:last-child {margin: 0;}p:empty {display: none;}a {text-decoration: none!important;}a, button, input[type="submit"], .site-branding img, ul.menu-container.flexbox ul, .site-header-inner-wrap, .slider-layout-overlay .slider-thumb a::before, .menu-search, .scroll-to-top, .related-post-title, .post-nav-title, .slider-text .button, .swiper-button, .swiper-pagination-bullet, .site-overlay {-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}.author-wrap, .entry .related-posts-wrap, .entry .entry-content + .related-posts-wrap, .post-nav, .comments-area {margin-top: 50px;}.entry-thumbnail, .image-cover {background-size: cover;background-position: center;}.show-cropped-image img {display: none;}.show-full-size-image img {width: 100%;}embed, iframe, object {max-width: 100%;}img {height: auto;max-width: 100%;vertical-align: middle;}figure {margin: 0;}.entry-content figure {margin: 15px 0;}ul, ol {list-style: none;margin: 0;padding: 0;}.entry-content > ul, .entry-content > ol, .textwidget > ul, .textwidget > ol, .wp-block-group__inner-container > ul, .wp-block-group__inner-container > ol, .woocommerce-product-details__short-description ul, .woocommerce-product-details__short-description ol, .entry-content.wc-tab ul, .entry-content.wc-tab ol {margin: 2rem 0 2rem 2em;}.entry-content ul, .textwidget ul, .wp-block-group__inner-container ul, .woocommerce-product-details__short-description ul {list-style-type: disc;}.entry-content ol, .textwidget ol, .wp-block-group__inner-container ol, .woocommerce-product-details__short-description ol {list-style-type: decimal;}.wp-block-table, table {margin: 0 0 30px;width: 100%;border-collapse: collapse;text-align: left;}.wp-block-table td, .wp-block-table th, table td, table th {padding: 13px 15px;border: 1px solid var(--global-palette-6);}.wp-block-table.is-style-stripes thead tr, table.is-style-stripes thead tr {background-color: transparent !important;}.wp-block-table thead tr, .wp-block-table.is-style-stripes tbody tr:nth-child(odd), table thead tr, table.is-style-stripes tbody tr:nth-child(odd) {background-color: var(--global-palette-6);}.wp-block-table.is-style-stripes, table.is-style-stripes {border-top: 1px solid var(--global-palette-6);border-bottom: 1px solid var(--global-palette-6);}.wp-block-table thead, table thead {border-bottom: 3px solid var(--global-palette-6);}.wp-block-table tfoot, table tfoot {border-top: 3px solid var(--global-palette-6);}.wp-block-quote {margin: 2rem 0;}.wp-block-quote p, .wp-block-pullquote p {margin-top: 0;-webkit-font-smoothing: antialiased;}.wp-block-quote p:last-child {margin-bottom: 0;}.wp-block-pullquote {margin: 2rem 0 !important;padding: 0 !important;border: 0 !important;text-align: left;}.wp-block-pullquote blockquote {padding: 20px;margin: 0;position: relative;}.wp-block-pullquote blockquote::before {content: open-quote;font: 200px/40px sans-serif;left: 20px;position: absolute;top: 70px;z-index: -1;}.wp-block-pullquote blockquote p {font-size: .9em;font-style: italic;line-height: 1.4;}.wp-block-quote cite, .wp-block-pullquote cite {font-family: var(--secondary-font-family);font-weight: 400;font-style: normal;font-size: 12px;margin-top: 2rem;text-transform: uppercase;letter-spacing: 1px;}.wp-block-separator {border-left: 0 !important;border-right: 0 !important;border-bottom: 0 !important;margin: 35px 0;border-top: 1px solid var(--global-palette-6) !important;}.wp-block-separator.is-style-dots {border-top: 0 !important;margin: 25px 0;color: var(--global-palette-8) !important;}.wp-block-separator.is-style-dots:before {content: '•••';font-size: 20px;letter-spacing: 20px;padding: 0 0 0 20px;}mark, ins {background: transparent;text-decoration: none;}pre, code {background: #eee;font-family: "Courier 10 Pitch", courier, monospace;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}pre > code {margin: 0;padding: 0;}.wp-caption, .wp-block-image figcaption, .wp-element-caption {color: #000;margin-top: 10px;margin-bottom: 20px;max-width: 100%;text-align: center;}.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}.wp-caption .wp-caption-text {margin: 12px 0;}.wp-caption-text {text-align: center;}.widget{margin:0}.widget-title, .footer-heading, .sidebar .inline-boxes .widget-title {margin-bottom: 20px;position: relative;text-align: center;}.sidebar .widget {margin-bottom: 60px;}.sidebar .widget:last-child {margin-bottom: 0;}#breadcrumbs, .rank-math-breadcrumb, .aioseo-breadcrumbs {margin-bottom: 40px;}.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}#primary[tabindex="-1"]:focus {outline: 0;}.alignleft {float: left;margin-right: 20px !important;margin-bottom: 20px !important;}.alignright {float: right;margin-left: 20px !important;margin-bottom: 20px !important;}.aligncenter {clear: both;display: block;margin-left: auto !important;margin-right: auto !important;margin-bottom: 20px !important;}.no-sidebar .alignfull {margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);max-width: 100vw;width: 100vw;overflow: hidden;}.scroll-to-top {box-shadow: 0 2px 8px rgba(0,0,0,0.1);bottom: 40px;display: inline-block;font-size: 14px;text-align: center;cursor: pointer;height: 40px;line-height: 40px;position: fixed;right: 16px;width: 40px;z-index: 10;opacity: 0;visibility: hidden;}.scroll-to-top.is-visible {opacity: 1;visibility: visible;}.container {-ms-word-break: break-word;word-break: break-word;}.container-wrap {margin-left: auto;margin-right: auto;}.container-inner {width: 100%;}.before-blog-2 {margin-bottom: 45px;}.after-blog-2 {margin-top: 45px;}@media screen and (min-width: 971px) {.has-sidebar .container-inner {display: grid;}.has-left-sidebar .container-inner .sidebar {order: 1;}.has-left-sidebar .container-inner .content {order: 2;width: 100%;}}@media screen and (max-width: 970px) {.container-wrap {padding: 45px 25px;}.sidebar {max-width: 300px;width: 100%;margin: 50px auto 0;}.no-sidebar .post-nav.alignfull, .related-posts-wrap.alignfull ul.related-posts, .footer-widgets-area, .stretched-area .promo-boxes-container, .stretched-area .jedithemes-form {padding-left: 25px;padding-right: 25px;}}.site-branding, .title-area, .site-title {margin: 0;padding: 0;}.site-branding, .title-area, .branding-layout-logo-top {flex-direction: column;}.branding-layout-logo-below {flex-direction: column-reverse;}.branding-layout-logo-left {flex-direction: row;}.branding-layout-logo-right {flex-direction: row-reverse;}p.site-description {margin: 5px 0 0;}@media screen and (min-width: 971px) {.desktop-branding-align-left {text-align: left;justify-content: flex-start;}.desktop-branding-align-center {text-align: center;justify-content: center;}.desktop-branding-align-right {text-align: right;justify-content: flex-end;}}@media screen and (max-width: 970px) {.mobile-branding-align-left {text-align: left;justify-content: flex-start;}.mobile-branding-align-center {text-align: center;justify-content: center;}.mobile-branding-align-right {text-align: right;justify-content: flex-end;}}@media screen and (max-width: 480px) {.site-branding img {width: 100%;}}.nav-primary {padding: 0 26px;z-index: 21;}.nav-primary, .nav-secondary {width: 100%;position: relative;}.nav-secondary {margin-top: -1px;z-index: 10;}.site-header .nav-secondary {margin-bottom: -1px;}ul.menu-container li {position: relative;}ul.menu-container > li a {display: block;}ul.menu-container li.button, .footer-menu li.button {padding: 0;background-color: transparent;border: none;}ul.menu-container li.button > a {padding: 15px 22px!important;margin: 0 10px;}@media screen and (max-width: 970px) {.nav-mobile ul.menu-container li.button > a {line-height: 1.4;margin: 10px 0;}}.site-header {position: relative;}.site-header-inner-wrap {margin-left: auto;margin-right: auto;}.nav-inner, .nav-left, .nav-right {column-gap: 30px;position: relative;}.item-is-sticky {z-index: 20;top: 0;left: 0;display: block;position: -webkit-sticky;position: sticky;}.menu-toggle::before, .submenu-toggle::before, ul.menu-container li.menu-item-has-children > a::after, ul.menu-container li ul li.menu-item-has-children > a::after {font-family: 'Font Awesome 6 Free';font-weight: 900;}.site-header-inner {column-gap: 20px;display: grid;}.site-header-has-title-right {grid-template-columns: minmax(0,1fr) auto;}.site-header-has-title-left {grid-template-columns: auto minmax(0,1fr);}.site-header-has-sides {grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);}.site-header-has-title-center .site-branding {padding: 0 30px;}.mobile-site-header-top-inner {padding: 0 25px;}.mobile-site-header-top-inner .menu-toggle {margin: 14px 0;}.mobile-site-header-inner {display: grid;}.mobile-header-has-sides {grid-template-columns: 50px auto 50px;}.mobile-header-has-sides .menu-toggle {text-align: left;}.mobile-header-has-sides .menu-search {text-align: right;}.mobile-header-has-title-left {grid-template-columns: minmax(0,1fr) auto;}.mobile-header-has-title-left .site-branding {text-align: left !important;}.mobile-header-has-title-right {grid-template-columns: auto minmax(0,1fr);}.mobile-header-has-title-right .site-branding {text-align: right !important;}.mobile-site-header .menu-search {font-size: 15px;}.nav-mobile {top: 57px;position: absolute;overflow: hidden;z-index: 90;}.item-is-sticky .nav-mobile {position: fixed;}.nav-mobile::-webkit-scrollbar {display: none !important;}.nav-animation-slide {display: none;left: 0;overflow-y: scroll;width: 100%;}.nav-animation-slide-left, .nav-animation-slide-right {height: 100%;max-width: 350px;opacity: 0;position: fixed;top: 0;transition: transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .25s cubic-bezier(0.77, 0.2, 0.05, 1);width: 100%;}.nav-animation-slide-left {left: 0;transform: translateX(-100%);}.nav-animation-slide-right {right: 0;transform: translateX(100%);}.nav-animation-slide-left.is-open, .nav-animation-slide-right.is-open {opacity: 1;transform: translateX(0%);}.hide-scroll {height: 100%;margin-right: -20px;overflow-x: hidden;overflow-y: scroll;-webkit-overflow-scrolling: touch;padding: 60px 2em 20px 25px;position: relative;}.nav-animation-slide .hide-scroll {padding: 10px 2em 20px 25px;}.menu-toggle, .submenu-toggle {padding: 0;border: 0;background-color: transparent !important;}.menu-toggle {left: 0;position: relative;width: 20px;}.menu-toggle::before {font-size: 18px;}.menu-toggle-bars::before {content: '\f0c9';}.menu-toggle-ellipsis-ver::before {content: '\f142';}.menu-toggle-ellipsis-hor::before {content: '\f141';}.submenu-toggle::before {content: '\f107';font-size: 14px;}.submenu-toggle.is-open {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}.close-header{position:absolute;right: 24px;top:10px;}.close-menu {cursor: pointer;font-size: 24px;height: 1em;position: relative;width: 1em;}.close-menu span {height: .08em;left: 50%;margin-left: -0.375em;margin-top: -0.04em;position: absolute;top: 50%;transform: rotate(45deg);width: .75em;}.close-menu span:last-child {transform: rotate(-45deg);}.site-overlay {content: "";background: rgba(0,0,0,.2);height: 100%;left: 0;opacity: 0;pointer-events: none;position: fixed;top: 0;width: 100%;z-index: 11;}.mobile-open .site-overlay {opacity: 1;pointer-events: all;}@media screen and (min-width: 971px) {.mobile-nav-header {display: none;}.nav-inner ul.menu-container > li > a {line-height: 1;padding: 20px 13px;}.nav-inner ul.menu-container > li:first-child > a {padding-left: 0;}.nav-inner ul.menu-container > li:last-child > a {padding-right: 0;}ul.menu-container li.menu-item-has-children > a::after {content: '\f107';line-height: 0;margin: 0 0 0 6px;}ul.menu-container li ul li.menu-item-has-children > a::after {content: '\f105';right: 16px;}ul.menu-container ul {width: 220px;position: absolute;top: 100%;left: 0;z-index: 99999;opacity: 0;pointer-events: none;text-align: left;}ul.menu-container li:hover > ul {opacity: 1;pointer-events: all;}.nav-right ul.menu-container li > ul {left: auto;right: 0;}ul.menu-container ul ul {left: 100%;top: -1px;}.nav-right ul.menu-container ul ul {left: auto;right: 100%;}ul.menu-container li ul li a {padding: 9px 22px;}ul.menu-container li ul li:last-child > a {border-bottom: none;}.nav-primary .menu-buttons, .nav-secondary .menu-buttons {line-height: 1;padding: 20px 0;}}@media screen and (max-width: 970px) {.site-header, .nav-primary, .nav-secondary, ul.menu-container ul {display: none;}.mobile-logo {margin-bottom: 40px;}.mobile-logo img {max-width: 85%;}ul.menu-container li {padding: 0.65em 0;}ul.menu-container ul {width: 100%;}.nav-mobile .sub-menu {padding: 0.65em 0 0 1em;}.submenu-toggle {position: absolute;right: 0;top: 0.8em;}.submenu-toggle::before {font-size: 11px;}.nav-mobile .menu-buttons {margin-top: 30px;}}.menu-buttons {column-gap: 20px}.menu-search {cursor: pointer;}input, textarea {height: 48px;line-height: 1.8;width: 100%;max-width: 100%;outline: 0;margin: 0;padding: 0 10px;border-radius: 0;}textarea {height: auto;min-height: 96px;padding: 15px;}input, textarea, input:focus, textarea:focus, select {outline: 0;}input[type="checkbox"] {height: auto;}select {width: 100%;display: block;}input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="search"], textarea {border-radius: 0 !important;-webkit-appearance: none !important;}input[type="checkbox"], input[type="image"], input[type="radio"] {width: auto;}::-ms-input-placeholder {line-height: normal !important;opacity: 1;}:-ms-input-placeholder {line-height: normal !important;opacity: 1;}::placeholder {line-height: normal !important;opacity: 1;}input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {color: transparent !important;}input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {color: transparent !important;}input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {color: transparent !important;}input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {color: transparent !important;}button, .button, .wp-block-button__link, .wp-element-button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-search__button.wp-element-button, .kb-button.wp-block-button__link, .wc-block-components-button.wp-element-button {padding: 12px 30px;line-height: 26px;cursor: pointer;display: inline-block;width: auto;text-align: center;border-style: solid;box-shadow: none !important;}button:disabled, button:disabled:hover, input:disabled, input:disabled:hover, input[type="button"]:disabled, input[type="button"]:disabled:hover, input[type="reset"]:disabled, input[type="reset"]:disabled:hover, input[type="submit"]:disabled, input[type="submit"]:disabled:hover {cursor: not-allowed;background-color: var(--global-palette-3);border: 1px solid var(--global-palette-3);color: var(--global-palette-1);opacity: .6;}.jedithemes-form {margin-left: auto;margin-right: auto;}.stretched-area .jedithemes-form {padding-bottom: 0;padding-top: 0;}.signup-form input, .jedithemes-form .signup-heading p {margin-bottom: 15px;}.site-footer .jedithemes-form.inline-form .signup-heading p {margin-bottom: 25px;}.signup-form button {border-width: 0;width: 100%;}form[data-ff-el="form"] .fd-form-control, form[data-ff-el="form"] .fd-form-label {line-height: initial!important;}.site-footer .jedithemes-form.inline-form {max-width: 560px;}.site-footer .jedithemes-form.inline-form .signup-heading {text-align: center;}.site-footer .jedithemes-form.inline-form .signup-heading p {margin-bottom: 25px;}@media screen and (min-width:971px){.jedithemes-form.inline-form, .jedithemes-form.inline-form .signup-form {display: flex;}.site-footer .jedithemes-form.inline-form {display: block;}.jedithemes-form.inline-form .signup-heading {padding-right: 30px;width: 45%;}.site-footer .jedithemes-form.inline-form .signup-heading {padding: 0;width: 100%}.jedithemes-form.inline-form .signup-heading h4 {margin-bottom: 0;}.jedithemes-form.inline-form .signup-heading p {margin: 15px 0 0;}.jedithemes-form.inline-form {align-items: center;justify-content: space-around;}.jedithemes-form.inline-form .signup-form {flex-wrap: wrap;justify-content: center;width: 100%;}.jedithemes-form.inline-form input {margin: 0 20px 0 0;}.jedithemes-form.inline-form input, .jedithemes-form.inline-form .signup-form button {flex: 1;}.jedithemes-form.inline-form .signup-form button {max-width: 150px;padding: 0 30px;}}.wp-block-search__button-outside.wp-block-search, .wp-block-search__button-inside .wp-block-search__inside-wrapper {padding: 0 !important;}.wp-block-search__input, .wp-block-search__button, .wp-block-search__button-inside .wp-block-search__button.has-icon {padding: 12px 15px !important;}.wp-block-search__button-inside input {border: 0 !important;}.wp-block-search__button-inside .wp-block-search__button {margin: 0 !important;}.wp-block-search__button-inside .wp-block-search__button.has-icon:hover {color: var(--global-palette-8) !important;}.wp-block-search__button {flex: none;min-width: 20px;}.wp-block-search__button svg {width: 20px;height: 20px;min-width: 20px;min-height: 20px;}.search-drawer {left: 0;opacity: 0;pointer-events: none;position: absolute;right: 0;top: 100%;transition: opacity .25s ease, visibility 0s .25s;visibility: hidden;z-index: 999;}.search-drawer.is-active {opacity: 1;pointer-events: auto;transition: opacity .25s ease;visibility: visible;}.search-drawer .drawer-inner {box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.05);opacity: 0;padding: 3em;position: absolute;right: 0;top: 1px;transition: opacity .25s ease;width: 100%;}.search-drawer.is-active .drawer-inner {opacity: 1;}.drawer-overlay {position: fixed;inset: 0;}.nav-primary-align-end + .search-drawer .drawer-inner {width: auto;}.search-form {display: flex;margin: 0 auto;max-width: 650px;position: relative;}.search-form label {flex: 1;margin: 0;}.search-form input {border-right: none;height: 42px;padding: 10px;width: 100%;}.search-form-wrapper input {font-family: var(--body-font-family);font-size: inherit;height: 35px;letter-spacing: 0;line-height: 35px;text-transform: none;}.search-form button {border-radius: 0;height: 42px;padding: 0 20px !important;}.search-close {cursor: pointer;height: 1em;right: 1em;position: absolute;top: 1em;width: 1em;}.social-icons, .social-icons a {align-items: center;display: flex;}.social-icons {gap: 5px;}.is-shape-rounded a {border-radius: 6px;}.is-style-bordered a {border-style: solid;border-width: 1px;}.social-icons a {box-sizing: border-box;height: 45px;justify-content: center;width: 45px;}.is-style-plain {gap: 16px;}.is-style-plain a {height: auto;width: auto;}.entry, .entry-header-wrapper {position: relative;}.single-header, .archive-header, .woocommerce-products-header, .container-inner .header-layout-2 {margin-bottom: 40px;}.entry-title, .page-title, .container > .single-header, .container > .archive-header {margin: 0;}.blog .container > .page-header {padding: 60px 30px 0;}.entry-meta {flex-direction: row;line-height: 1.5;}.entry-meta-top {margin: 0 0 12px;}.popular-meta.entry-meta-top {margin: 0 0 7px;}.entry-meta-bottom {margin: 12px 0 0;}.popular-meta.entry-meta-bottom, .popular-posts .entry-excerpt {margin: 7px 0 0;}.entry-meta > * {margin: 0 10px 0 0;}.entry-meta > *:last-child {margin: 0;}.entry-meta.has-separator > span:after, .image-aside .secondary-entry .entry-footer-inner > span:after {margin: 0 7px;}.entry-meta.has-separator > span {margin: 0;}.entry-meta.sep-dot > span:after {content: '·';}.entry-meta.sep-line > span:after {content: '|';}.entry-meta.sep-dash > span:after {content: '—';}.entry-meta.sep-slash > span:after, .image-aside .secondary-entry .entry-footer-inner > span:after {content: '/';}.entry-meta.sep-tilde > span:after {content: '~';}.entry-meta.has-separator > span:last-child:after, .image-aside .secondary-entry .entry-footer-inner > span:last-child:after {content: '';margin: 0;}.image-aside .secondary-entry .entry-footer-inner > span:after {color: var(--global-palette-6);}.meta-label {margin: 0 !important;padding-right: 4px;}.meta-label:empty, .entry-time.updated {display: none;}.entry-share .meta-label {padding-right: 15px;}.posted-by img {margin-right: 7px;}.overlay-post .posted-by img {margin-top: -5px;}.entry-location::before {font-family: 'Font Awesome 6 Free' !important;font-weight: 900;padding-right: 5px;}.entry-location.has-map::before {content: '\f279';}.entry-location.has-pin::before {content: '\f276';}.entry-location.has-map-pin::before {content: '\f5a0';}.entry-location.has-plane::before {content: '\f072';}.entry-location.has-paper-plane::before {content: '\f1d8';}.entry-location.has-location-dot::before {content: '\f3c5';}.has-no-separator span {margin-right: 8px;}.has-no-separator span:last-child {margin-right: 0;}.entry-share a {margin: 0 10px 0 0;}.entry-share a:last-child {margin-right: 0;}@media only screen and (min-width: 768px) {.no-sidebar .image-aside .entry-meta-top, .slides-per-view-1 .entry-meta-top, .slides-per-view-1-center .entry-meta-top {margin-bottom: 30px;}.no-sidebar .image-aside .entry-meta-bottom, .no-sidebar .image-aside .entry-excerpt, .no-sidebar .image-aside .read-more, .slides-per-view-1 .entry-excerpt, .slides-per-view-1-center .entry-excerpt, .slides-per-view-1 .slider-button, .slides-per-view-1-center .slider-button {margin-top: 30px;}}.entry-footer {margin-top: 40px;}.footer-title {margin-bottom: 15px;overflow: hidden;text-align: center;}.footer-title::before, .footer-title::after {content: "";border-top: 1px solid var(--global-palette-6);display: inline-block;height: .1em;margin-bottom: .15em;position: relative;vertical-align: middle;width: 50%;}.footer-title::before {margin-left: -50%;right: 1.5em;}.footer-title::after {left: 1.5em;margin-right: -50%;}.image-aside .secondary-entry.has-text-align-left .footer-title::before, .image-aside .secondary-entry.has-text-align-right .footer-title::after, .image-aside .secondary-entry.has-text-align-zigzag.entry-odd .footer-title::before, .image-aside .secondary-entry.has-text-align-zigzag.entry-even .footer-title::after, .mixed-layout.image-aside .secondary-entry.has-text-align-zigzag.entry-odd .footer-title::after, .mixed-layout.image-aside .secondary-entry.has-text-align-zigzag.entry-even .footer-title::after {content: none;}.image-aside  .secondary-entry.has-text-align-left .footer-title::after, .image-aside .secondary-entry.has-text-align-zigzag.entry-odd .footer-title::after, .mixed-layout.image-aside .secondary-entry.has-text-align-zigzag.entry-even .footer-title::after {content: '';left: 1.5em;margin-left: auto;margin-right: -100%;width: 100%;}.image-aside  .secondary-entry.has-text-align-right .footer-title::before, .image-aside .secondary-entry.has-text-align-zigzag.entry-even .footer-title::before, .mixed-layout.image-aside .secondary-entry.has-text-align-zigzag.entry-odd .footer-title::before {content: '';margin-left: -100%;width: 100%;}.entry-footer-inner > * {margin-bottom: 10px;}.entry-footer-inner > *:last-child {margin-bottom: 0;}@media screen and (min-width: 768px) {.entry-footer-inner.flexbox > * {margin: 0 5px;}.entry-footer-inner.flexbox > *:first-child {margin-left: 0;}.entry-footer-inner.flexbox > *:last-child {margin-right: 0;}.entry-footer-inner.has-text-align-justify > * {flex-basis: 0;flex-grow: 1;text-align: center;}.entry-footer-inner.has-text-align-justify > *:first-child {text-align: left;}.entry-footer-inner.has-text-align-justify > *:last-child {text-align: right;}}@media screen and (max-width: 767px) {.entry-footer-inner.flexbox {flex-direction: column;}.blog-container .blog-entry .entry-footer {display: none;}}.placeholder-image {display: none;}.author-wrap {padding: 26px 28px;}.author-image {float: left;}.author-image img {margin-right: 22px;}.author-text {overflow: hidden;}.author-title {font-family: var(--primary-font-family);font-size: 28px;}.author-text p {margin: 10px 0 0;}@media screen and (max-width: 767px) {.author-wrap {text-align: center;}.author-image {float: none;margin: 0 auto 15px;max-width: 65px;}.author-image img {margin: 0;}}.related-posts-wrap.alignfull ul.related-posts {padding-bottom: 0;padding-top: 0;}.related-posts-heading {line-height: 1.2;margin-bottom: 20px;}ul.related-posts {display: grid;grid-template-columns: minmax(0,1fr);row-gap: 40px;margin: 0 auto;overflow: hidden;}.thumb-above .related-thumb {margin-bottom: 20px;}.thumb-behind .related-post-title {padding: 15px;width: calc(100% - 30px);margin: -30px auto 0;z-index: 2;position: relative;}@media screen and (min-width: 641px) {ul.related-posts.entry-columns-2 {grid-template-columns: repeat(2,minmax(0,1fr));}ul.related-posts.entry-columns-3 {grid-template-columns: repeat(3,minmax(0,1fr));}}@media screen and (min-width: 971px) {ul.related-posts.entry-columns-4 {grid-template-columns: repeat(4,minmax(0,1fr));}}@media screen and (max-width: 970px) and (min-width: 641px) {ul.related-posts.entry-columns-4 {grid-template-columns: repeat(2,minmax(0,1fr));}}.post-nav {flex: 1 0 100%;flex-direction: row;column-gap: 2em;}.post-nav .flexbox {flex: 1;position: relative;}.post-nav .flexbox:only-child {flex: 0 0 50%;}.post-nav .next-post:only-child {margin-left: auto;}.post-nav .prev-post::after {content: "";background-color: rgba(0, 0, 0, 0.25);height: 50%;position: absolute;right: calc(-1 * (2em / 2));top: 25%;width: 1px;}.post-nav a {display: block;}.nav-image {flex: 0 0 100px;}.next-post .nav-image {order: 1;}.next-post {justify-content: right;text-align: right;}.prev-post .nav-image {padding-right: 20px;}.next-post .nav-image {padding-left: 20px;}.post-nav-title {line-height: 1.67;margin: 0;}.post-nav .subtitle {line-height: 1.4;margin-bottom: 15px;}@media screen and (max-width: 767px) {.nav-image {flex: 0 0 80px;}.post-nav-title {display: none;}.post-nav .subtitle {margin-bottom: 0;}}@media screen and (max-width: 480px) {.nav-image {flex: 0 0 50px;}.prev-post .nav-image {padding-right: 12px;}.next-post .nav-image {padding-left: 12px;}}#comments .comments-title {margin-bottom: 10px;}.comment-list .comment {border-bottom: 1px solid var(--global-palette-6);padding: 25px 0;}.comment-list > .comment:last-child {border: 0;}.comment-list .children li.comment {padding-left: 50px;}.comment-header {margin: 0 0 10px;}.comment-avatar, #reviews img.avatar {float: left;margin-right: 20px;}.comment-avatar {max-width: 50px;}.comment-content, #reviews .comment-text {overflow: hidden;}.comment-author, .woocommerce-review__author {font-family: var(--primary-font-family);font-size: 20px;font-style: normal;line-height: 1.2;}.comment-author {display: block;}.comment .comment-time, .comment .comment-reply-link, .woocommerce-review__published-date {font-family: var(--secondary-font-family);font-size: 14px;letter-spacing: 2px;text-transform: uppercase;}.comment-content p, .comment-content p:last-child {margin-bottom: 10px;}.comment-author, .comment-author a, .comment-reply-link, .comment-time {color: var(--global-palette-1);}.comment-author a:hover, .comment-reply-link:hover {color: var(--global-palette-4);}#comments #cancel-comment-reply-link {margin: 0 0 0 15px;}.comment-form {margin: 0 0 30px;}.comment-list .comment-form {margin: 0;}.comment-respond {margin: 15px 0;}.comment-form p {width: 100%;}.comment-form-comment {margin: 0 0 12px;}@media screen and (min-width: 641px) {p.comment-form-author, p.comment-form-email, p.comment-form-url {width: 32%;}.woocommerce-Reviews p.comment-form-author, .woocommerce-Reviews p.comment-form-email {width: 49%;}}#comments p.form-submit {margin: 0;}#comments p.no-comments {margin: 25px 0 0;}.entry-thumbnail img {width: 100%;}.image-size-square {padding-bottom:100%;}.image-size-landscape-4-3 {padding-bottom: 75%;}.image-size-landscape-3-2 {padding-bottom: 66.66%;}.image-size-landscape-16-9 {padding-bottom: 56.25%;}.image-size-landscape-2-1 {padding-bottom: 50%;}.image-size-landscape-3-1 {padding-bottom: 33%;}.image-size-landscape-4-1 {padding-bottom: 25%;}.image-size-portrait {padding-bottom: 125%;}.image-size-portrait-3-4 {padding-bottom: 133.33%;}.image-size-portrait-2-3 {padding-bottom: 150%;}.blog-entry {overflow: hidden;}.blog-container, .archive-container {display: grid;grid-template-columns: minmax(0,1fr);grid-auto-flow: row dense;}@media screen and (max-width: 767px) and (min-width: 641px) {.container-columns-3, .container-columns-4 {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media screen and (min-width: 641px) {.container-columns-2 {grid-template-columns: repeat(2,minmax(0,1fr));}.container-columns-2.mixed-layout .large-post, .container-columns-3.mixed-layout .large-post, .container-columns-4.mixed-layout .large-post {grid-column: 1 / span 2;max-width: 100%;width: 100%;margin: 0 auto;}}@media screen and (min-width: 768px) {.container-columns-3 {grid-template-columns: repeat(3, minmax(0,1fr));}.container-columns-4 {grid-template-columns: repeat(4, minmax(0,1fr));}.container-columns-3.mixed-layout .large-post {grid-column: 1 / span 3;}.container-columns-4.mixed-layout .large-post {grid-column: 1 / span 4;}.entry-container-grid {display: grid;}.thumb-right .entry-container-grid .entry-text, .zigzag-style .entry-even .entry-container-grid .entry-text, .zigzag-style .entry-odd .entry-container-grid .entry-image, .mixed-layout.zigzag-style .entry-odd .entry-container-grid .entry-text, .mixed-layout.zigzag-style .entry-even .entry-container-grid .entry-image {order: 1;}.thumb-right .entry-container-grid .entry-image, .zigzag-style .entry-even .entry-container-grid .entry-image, .zigzag-style .entry-odd .entry-container-grid .entry-text, .mixed-layout.zigzag-style .entry-even .entry-container-grid .entry-text, .mixed-layout.zigzag-style .entry-odd .entry-container-grid .entry-image {order: 2;}.mixed-layout .has-text-align-zigzag.entry-even .entry-meta {justify-content: flex-start;}.has-text-align-zigzag.entry-even .entry-meta, .mixed-layout .has-text-align-zigzag.entry-odd .entry-meta {justify-content: flex-end;}.thumb-behind .entry-text {width: calc(100% - 60px);padding: 30px 35px;}.entry-container-column .entry-image {margin-bottom: 25px;}.overlay-post, .image-aside.mixed-layout .thumb-below {text-align: center}.overlay-post.has-text-align-left .entry-excerpt, .image-aside.mixed-layout .thumb-below.has-text-align-left .entry-excerpt {text-align: left;}.overlay-post.has-text-align-right .entry-excerpt, .image-aside.mixed-layout .thumb-below.has-text-align-right .entry-excerpt {text-align: right;}.overlay-header .entry-meta, .image-aside.mixed-layout .thumb-below .entry-meta {justify-content: center;}.overlay-header .entry-header {padding: 0 60px;}}@media screen and (max-width: 767px) {.blog-container {-webkit-column-gap: 60px;-moz-column-gap: 60px;column-gap: 60px;row-gap: 60px;}.thumb-behind .entry-text {width: calc(100% - 40px);padding: 20px;}.image-aside .entry-image {margin-bottom: 25px;}.image-aside .entry-text, .image-aside.mixed-layout .large-post {text-align: center;}.image-aside .entry-meta {justify-content: center;}}.thumb-above .entry-image, .thumb-below .entry-header, .thumb-below .entry-image {margin-bottom: 25px;}.thumb-behind .entry-text {margin: -60px auto 0;position: relative;z-index: 2;}.overlay-header {position: relative;}.overlay-header .entry-header {margin: 0 auto;padding: 0 20px;position: absolute;top: 50%;transform: translateY(-50%);width: 100%}.overlay-header .entry-title, .overlay-header .entry-meta {color: #fff;}.overlay-header .entry-title a, .overlay-header .entry-meta a {color: inherit!important;}.overlay-header .show-cropped-image, .image-aside.mixed-layout .thumb-below .show-cropped-image {padding-bottom: 490px;}.overlay-header .entry-image::before {content: '';background-color: rgba(0,0,0,.43);inset: 0;display: block;position: absolute;}.thumb-above.container-columns-1 .entry-footer, .thumb-below.container-columns-1 .entry-footer, .thumb-behind.container-columns-1 .entry-footer, .large-post .entry-footer {border-bottom: 1px solid var(--global-palette-6);padding-bottom: 25px;}.entry-excerpt, .blog-entry .entry-content {margin-top: 15px;}.overlay-post .entry-excerpt p::first-letter{background-color: var(--global-palette-1);color: var(--global-palette-2);display: block;font: 65px/1 'Prata', serif;float: left;margin-right: 14px;padding: 18px 12px;text-align: center;}.read-more {margin-top: 20px;}.blog-entry .entry-footer-inner .posted-by, .blog-entry .entry-footer-inner .entry-comments {display: none;}.container-columns-1 .entry-footer .entry-footer-inner > *, .large-post .entry-footer .entry-footer-inner > *, .image-aside .entry-footer .entry-footer-inner > * {display: block;}.image-aside .secondary-entry .entry-footer-inner.has-text-align-justify > * {flex-basis: initial;flex-grow: initial;margin: 0;}.pagination, .woocommerce-pagination {margin: 60px auto 0;}.navigation.pagination {text-align: center;}.woocommerce-pagination ul.page-numbers li {padding: 0;margin: 0 4px 6px;}.pagination a, .pagination span, .woocommerce-pagination a, .woocommerce-pagination span {padding: 10px 18px;display: inline-block;margin: 6px 2px;}.pagination-inner .nav-previous a, .pagination-inner .nav-next a {padding: 12px 25px !important;margin: 0;}.archive-description {margin-top: 10px;}.archive-description p:last-child {margin-bottom: 0;}.archive-entry .entry-header, .archive-entry .entry-image {margin-bottom: 0;}.archive-container.thumb-behind .entry-header {padding: 20px;width: calc(100% - 40px);margin: -30px auto 0;z-index: 2;position: relative;}.hide-the-title .page-header {display: none;}.has-text-align-zigzag.entry-odd, .mixed-layout .has-text-align-zigzag.entry-even, .image-aside .secondary-entry.has-text-align-left .footer-title, .image-aside .secondary-entry.has-text-align-zigzag.entry-odd .footer-title, .mixed-layout.image-aside .secondary-entry.has-text-align-zigzag.entry-even .footer-title {text-align: left;}.has-text-align-zigzag.entry-even, .mixed-layout .has-text-align-zigzag.entry-odd, .image-aside .secondary-entry.has-text-align-right .footer-title, .image-aside .secondary-entry.has-text-align-zigzag.entry-even .footer-title, .mixed-layout.image-aside .secondary-entry.has-text-align-zigzag.entry-odd .footer-title {text-align: right;}.popular-posts li, .product_list_widget li {border-bottom: 1px solid var(--global-palette-6);margin-bottom: 2rem;padding-bottom: 2rem}.popular-posts li:last-child, .product_list_widget li:last-child {border: 0;margin-bottom: 0;padding-bottom: 0;}.popular-posts.grid-cols li {display: grid;-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;}.image-above .popular-thumb {margin-bottom: 20px;}.about-widget h3 {line-height: 1.2;margin-bottom: 10px;}.widget .about-content {padding: 20px 30px 30px;}.has-text-align-center .about-widget-image{margin-left: auto;margin-right: auto;}.has-text-align-right .about-widget-image{margin-left: auto;}.author-signature, .about-widget-more {margin-top: 15px;}.cats-container.is-style-list ul li, .widget.widget_categories ul li, .widget.widget_archive ul li {margin: 5px 0;text-align: center;}.cats-container.is-style-list ul li a, .widget.widget_categories ul li a, .widget.widget_archive ul li {align-items: center;display: flex;justify-content: space-between;padding: 10px 20px;}.cats-container.cat-count ul li {text-align: left;}.cats-container.hlmark .category-item-count {display: inline-block;font-size: 11px;height: 25px;line-height: 25px;text-align: center;width: 25px;}.widget.widget_archive ul li a {color: inherit;}.cats-container.is-style-cloud {text-align: center;}.cats-container.is-style-cloud a, .widget .tagcloud a {border: 1px solid var(--global-palette-6);color: var(--global-palette-1);display: inline-block;font-family: var(--secondary-font-family);font-size: 14px!important;font-weight: normal;letter-spacing: 2px;line-height: 1.2;margin-right: 4px;margin-bottom: 8px;padding: 10px 15px;text-transform: uppercase;}.cats-container.is-style-cloud li {display: inline-block;}.cats-container.hlmark .tag-link-count {display: inline-block;font-size: 10px;height: 18px;line-height: 18px;margin-left: 5px;text-align: center;width: 18px;}.cats-container.is-style-dropdown select {width: 100%;padding: 15px;font-size: 14px;border: 1px solid var(--global-palette-7);background-color: var(--global-palette-2);color: var(--global-palette-1);-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}.cats-container.is-style-dropdown {position: relative;}.cats-container.is-style-dropdown::after {content: '\f107';color: var(--global-palette-1);font-size: 14px;font-family: FontAwesome;pointer-events: none;position: absolute;right: 12px;top: 50%;transform: translateY(-50%);}.cats-container.is-style-dropdown select option.level-1 {padding-left: 1em;}.cats-container.is-style-dropdown select option.level-2 {padding-left: 2em;}.social-feed-wrap {position: relative;}.columns-2 .sfeed-list{grid-template-columns:repeat(2,minmax(0,1fr))}.columns-3 .sfeed-list{grid-template-columns:repeat(3,minmax(0,1fr))}.columns-4 .sfeed-list{grid-template-columns:repeat(4,minmax(0,1fr))}.columns-5 .sfeed-list{grid-template-columns:repeat(5,minmax(0,1fr))}.columns-6 .sfeed-list{grid-template-columns:repeat(6,minmax(0,1fr))}.columns-7 .sfeed-list{grid-template-columns:repeat(7,minmax(0,1fr))}.columns-8 .sfeed-list{grid-template-columns:repeat(8,minmax(0,1fr))}.columns-9 .sfeed-list{grid-template-columns:repeat(9,minmax(0,1fr))}.columns-10 .sfeed-list{grid-template-columns:repeat(10,minmax(0,1fr))}.social-feed-wrap .social-link a {background-color: var(--global-palette-2);color: var(--global-palette-1);display: inline-block;font-family: var(--secondary-font-family);font-size: 10px;font-weight: normal;letter-spacing: 1.5px;line-height: 35px;padding: 0 18px;text-transform: uppercase;}.social-link .fab {display: inline;margin-right: 6px;}@media all and (max-width:800px){.columns-6 .sfeed-list{grid-template-columns:repeat(3,minmax(0,1fr))}.columns-7 .sfeed-list, .columns-8 .sfeed-list, .columns-9 .sfeed-list, .columns-10 .sfeed-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer .footer-widgets-area {margin-left: auto;margin-right: auto;padding-bottom: 5rem;padding-top: 5rem;}.footer-bar {padding: 20px 26px;text-align: center;}.footer-menu ul li {display: inline-block;padding: 0;margin: 0 20px 0 0;}.footer-menu ul li:last-child {margin: 0;}.footer-menu li.button {font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;letter-spacing: inherit;text-transform: inherit;}	.site-footer .custom-heading {text-align: center;text-transform: uppercase;}@media screen and (min-width: 641px) {.footer-bar.grid-cols-2, .footer-bar.grid-cols-3 {text-align: left;}.footer-bar.grid-cols-2 {grid-template-columns: minmax(0,1fr) auto;}.footer-bar.grid-cols-3 {grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);}.grid-cols-2 > div:last-child, .grid-cols-3 > div:last-child {text-align: right;}.site-footer-column-inner {gap: 30px;}.site-footer .custom-heading {font-size: 11em;letter-spacing: 10px;}}@media screen and (max-width: 640px) {.footer-bar {row-gap: 5px;}.site-footer-column-inner {flex-direction: column;gap: 12px;justify-content: center;}.site-footer .custom-heading {font-size: 5em;}}.swiper-outer, .swiper-container li {position:relative;}ul.swiper-container, .slider-layout-overlay .swiper-button, .slider-layout-overlay-bottom .swiper-button {opacity: 0;}ul.swiper-container.swiper-initialized, .slider-layout-overlay:hover .swiper-button, .slider-layout-overlay-bottom:hover .swiper-button {opacity: 1;}.slider-content, .slider-thumb {overflow: hidden;position: relative;}.slider-title {margin: 0;}.slider-title a {color: inherit;}.slider-button {align-items: center;display: flex;justify-content: center;margin: 20px 0 0;}.slider-button .button {display: inline-flex;gap: .1em}.slider-text .svg-icon {align-items: center;display: inline-flex;justify-content: center;}.slider-text .svg-icon svg {height: 1em;width: 1em;}.slider-layout-overlay .slider-text, .slider-layout-overlay-bottom .slider-text {left: 0;margin: 0 auto;max-width: 800px;padding: 30px;right: 0;z-index: 2;}@keyframes slider-fade-in{from{opacity:0;}to{opacity:1;}}.slides-per-view-1-center .slider-text, .slider-layout-standard .slides-per-view-1 .slider-text {display: none;}.slides-per-view-1-center .swiper-slide-active .slider-text, .slider-layout-standard .slides-per-view-1 .swiper-slide-visible .slider-text {animation: .35s slider-fade-in;animation-fill-mode: both;animation-delay: .5s;display: block;}.swiper-button {cursor: pointer;font-size: 13px;height: 40px;width: 40px;z-index: 2;}.swiper-pagination {margin: 15px auto 0;line-height: normal;position: relative!important;width: 100%;}.slider-layout-overlay .swiper-pagination {bottom: 20px;position: absolute!important;}.swiper-pagination-bullet {width: 7px;height: 7px;border: 0;opacity: 0.5;cursor: pointer;display: inline-block;margin: 0 3px;}.swiper-pagination-bullet:hover, .swiper-pagination-bullet-active {opacity: 1;}@media screen and (min-width: 768px) {.slider-text .entry-excerpt {max-width: 600px;}.slider-text.has-text-align-center .entry-excerpt {margin-left: auto;margin-right: auto;}.slider-text.has-text-align-right .entry-excerpt {margin-left: auto;}}@media screen and (max-width: 767px) {.slider-text .entry-excerpt {display: none;}.slider-layout-standard .slider-text {opacity: 0;}.slider-layout-standard .swiper-slide-active .slider-text {opacity: 1;}}.promo-boxes-container, .sidebar .inline-boxes .promo-boxes-container {display: grid;row-gap: 2rem;grid-template-columns: 1fr;}.blog-items .velour-promo-boxes .widget-title, .inline-boxes .widget-title {margin-bottom: 3rem;}.promo-box, .promo-image {overflow: hidden;position: relative;}.classic-boxes .promo-image {margin-bottom: 20px;}.inline-boxes.classic-boxes .promo-image {margin-bottom: 2rem;}.promo-box a img, .promo-box a .show-cropped-image .image-cover {opacity: 1;}.overlay-boxes .promo-text {width: 80%;padding: 15px 10px;pointer-events: none;text-align: center;z-index: 1;}.promo-subtitle {margin-top: 1rem;}.overlay-boxes .promo-subtitle {line-height: 1;margin-top: 5px;}.promo-title a {color: inherit;}.overlay-boxes .promo-image a::after {content: "";background-color: rgba(0,0,0,0.25);bottom: 0;left: 0;pointer-events: none;position: absolute;right: 0;top: 0;transition: background 0.3s ease-out;}.overlay-boxes .promo-image a:hover::after {background-color: rgba(0, 0, 0, 0.5);}.stretched-area .promo-boxes-container {margin-left: auto;margin-right: auto;padding-bottom: 0;padding-top: 0;}@media screen and (min-width: 641px) {.promo-boxes-2 .promo-boxes-container {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media screen and (min-width: 768px) {.inline-boxes .promo-boxes-container {gap: 4rem;}.promo-boxes-3 .promo-boxes-container {grid-template-columns: repeat(3, minmax(0, 1fr));}}@media screen and (max-width: 767px) {.inline-boxes .promo-boxes-container {gap: 2rem;text-align: center;}}