/* ---------------------
Theme Name: Sandy
Theme URI: https://jedithemes.com
Author: JediThemes
Author URI: https://jedithemes.com
Description: A sleek WordPress theme that combines modern design with high flexibility, ideal for stylish content presentation.
Version: 1.0
Release Date: August 16, 2024
Text Domain: sandy
License: GNU General Public License v2 or later
License URI: LICENSE
 * --------------------- */
@font-face{font-family:"Chic Societe Script";font-style:normal;font-weight:400;src:local("Chic Societe Script"),url("lib/fonts/ChicSocieteScript.woff2") format("woff2"),url("lib/fonts/ChicSocieteScript.woff") format("woff");font-display:swap}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, .woocommerce-pagination ul.page-numbers {display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: -webkit-box;display: flex;}.flexwrap, .comment-form, .woocommerce-pagination ul.page-numbers {-webkit-flex-wrap: wrap;flex-wrap: wrap;}.nav-primary-align-center.grid-right .side-toggle, .side-toggle.left, .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-content: flex-start;}.nav-primary-align-end .menu-container, .grid-right .menu-buttons, .side-toggle, .nav-primary-align-end.grid-left .menu-container, .grid-left .nav-right .nav-inner, .grid-3.grid-left .nav-right .nav-inner, .site-header-menu-align-end .nav-right .nav-inner, .site-header-menu-align-center .nav-left .nav-inner, .mobile-header-has-sides .menu-search, .has-text-align-right .entry-meta, .entry-footer.has-text-align-right.flexbox {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, .footer-button, .woocommerce-pagination ul.page-numbers, ul.subcategories-list {justify-content: center;}.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, .mobile-site-header-buttons, .swiper-button, .entry-meta, .entry-footer, .footer-button, .post-nav .flexbox, .woocommerce-pagination ul.page-numbers, ul.popular-list.grid-cols li, .bar-inner, .bar-menu-inner, .menu-buttons, .side-toggle {align-items: center;}.image-layout-overlay .related-content-wrap, ul.menu-container li ul li.menu-item-has-children > a::after, .slider-layout-overlay .slider-text, .swiper-button {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.archive-container.image-layout-overlay .entry-text, .social-link {left: 50%;position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -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;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}b, strong {font-weight: 600;}i, em {font-style: italic;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {margin: 0 0 25px;}.script, .script-highlight mark, .onsale, .wc-block-grid__product-onsale {line-height: 1;text-transform: none !important;}ul.menu-container li.script {font-size: 18px;}p {margin: 0 0 1.5em;}p:last-child {margin-bottom: 0;}p:empty {display: none;}a, ins {text-decoration: none!important;}a, button, input[type="submit"], .site-branding img, .menu-search svg path, .swiper-button, .scroll-to-top, .related-post-title, .post-nav-title {-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}.entry-footer, .author-wrap, .entry .related-posts-wrap, .post-nav, .comments-area {margin-top: 60px;}.entry-image, .popular-thumb {overflow: hidden;position: relative;}.entry-thumbnail, .image-cover {background-size: cover;background-position: center;position: relative;}.show-cropped-image img {display: none;}.show-full-size-image img {width: 100%;}@media screen and (min-width: 1024px) {.entry-thumbnail, .image-above .image-cover {transition: transform 1s ease,opacity .5s ease;}.entry-image:hover .entry-thumbnail, .image-above .popular-thumb:hover .image-cover, .related-thumb:hover .entry-thumbnail {transform: scale(1.1,1.1);}}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: 1em;}.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;}table {margin: 0 0 30px;width: 100%;border-collapse: collapse;text-align: left;}table tr {border: 1px solid var(--global-palette-6);}table th {border-right: 1px solid var(--global-palette-6);padding: 5px 7px;}table td {padding: 5px 10px;}table th, table .shipping {font-weight: inherit;}.wp-block-quote, blockquote, q {border: 0;line-height: 1.5;margin: 45px 0 45px 40px;padding: 0;position: relative;}.wp-block-pullquote {border: 0;overflow-wrap: break-word;padding: 4em 0 4em 40px;text-align: center;}.wp-block-pullquote blockquote, .wp-block-quote.is-large blockquote {margin: 0;}blockquote::before {content: open-quote;font: 70px/80px sans-serif;left: -40px;position: absolute;}.wp-block-quote cite, .wp-block-pullquote cite {font-size: 12px;font-style: italic;margin: 1.4em 0;text-transform: none;}.wp-block-quote cite a, .wp-block-pullquote cite a {color: inherit;}.wp-block-pullquote p {margin: 0;}.wp-block-separator {margin: 35px auto;border-color: var(--global-palette-6);}.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {width: 160px;}.wp-block-separator.is-style-dots {margin: 25px auto;color: var(--global-palette-6) !important;}.wp-block-separator.is-style-dots:before {content: "···";font-family: serif;font-size: 30px;letter-spacing: 2em;padding-left: 2em;}mark {background-color: var(--global-palette-6);padding: 3px 5px;}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;}.search-overlay, .menu-overlay {bottom: 0;height: 100%;left: 0;opacity: 0;position: fixed;right: 0;top: 0;visibility: hidden;width:100%;z-index: 99;-webkit-transition: visibility 450ms ease,opacity 450ms ease;-o-transition: visibility 450ms ease,opacity 450ms ease;transition: visibility 450ms ease,opacity 450ms ease;}.search-active, .mobile-open .menu-overlay {opacity: 1;visibility: visible;}.search-overlay {background-color: rgba(18,18,18,0.45);}.menu-overlay {background-color: rgba(191,191,191,0.6);}.widget{margin:0}.widget-title {margin-bottom: 30px;}.sidebar .widget {margin-bottom: 79px;}.sidebar .widget:last-child {margin-bottom: 0;}.sidebar .widget ul li {margin-bottom: 20px;}.sidebar .widget ul li: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 {bottom: 45px;display: inline-block;font-size: 12px;text-align: center;cursor: pointer;height: 40px;line-height: 40px;position: fixed;right: 30px;width: 40px;z-index: 10;opacity: 0;visibility: hidden;-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.1);-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.1);box-shadow: 0 2px 8px rgba(0,0,0,0.1);}.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;padding: 60px 30px 120px;}.container-inner {width: 100%;}.before-blog-2, .top-home-2 {margin-bottom: 60px;}.after-blog-2, .bottom-home-2 {margin-top: 60px;}@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%;}.related-posts-wrap.alignfull {padding-left: 30px;padding-right: 30px;}}@media screen and (max-width: 970px) {.container-wrap {padding: 45px 25px;}.sidebar {max-width: 300px;width: 100%;margin: 50px auto 0;}.related-posts-wrap.alignfull {padding-left: 25px;padding-right: 25px;}}.site-branding, .title-area, .site-title {margin: 0;padding: 0;}.site-branding {gap: 10px;}.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;}.custom-logo-link {line-height: 0;display: inline-block;}p.site-description {margin: 2px 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 {max-width: 100%;}}.nav-primary {padding: 0 30px;z-index: 21;}.full-menu {width: 100%;position: relative;}.nav-primary .nav-inner {display: grid;}.nav-secondary {z-index: 10;}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;}.nav-inner ul.menu-container li.button a {padding: 5px 16px !important;margin: 0 10px;}.site-header, .site-header-inner-wrap, .nav-primary, .nav-secondary, .mobile-nav-header {transition: all .35s cubic-bezier(.4,0,.2,1);}.site-header-inner-wrap {margin-left: auto;margin-right: auto;}.nav-inner, .nav-left, .nav-right {gap: 30px;position: relative;}.item-is-sticky {z-index: 20;top: 0;left: 0;position: -webkit-sticky;position: sticky;}.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 {display: grid;}.grid-right {grid-template-columns: minmax(0,1fr) auto;}.grid-left {grid-template-columns: auto minmax(0,1fr);}.grid-3 {grid-template-columns: auto minmax(0,1fr) minmax(0,1fr);}.nav-primary-align-center.grid-left, .nav-primary-align-center.grid-right {grid-template-columns: auto auto;}.nav-primary-align-end.grid-right.grid-3 {grid-template-columns: auto minmax(0,1fr) auto;}.grid-3.site-header-has-title-center, .grid-3.site-header-menu-align-center, .nav-primary-align-center.grid-3 {grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);}.grid-3.grid-left.site-header-menu-align-end .nav-left {margin-left: 40px;}.site-header-has-title-center .site-branding {padding: 0 30px;}.mobile-site-header-top-inner {height: 48px;padding: 0 25px;}.mobile-site-header-inner {display: grid;}.mobile-header-has-sides {grid-template-columns: 50px auto 50px;}.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-buttons {gap: 10px;}.nav-mobile .menu-buttons {margin-top: 30px;}.nav-mobile {overflow: hidden;position: fixed;top: 57px;z-index: 999;}.nav-mobile::-webkit-scrollbar {display: none !important;}.nav-animation-slide-left, .nav-animation-slide-right {height: 100%;top: 0;visibility: hidden;width: 320px;-webkit-transition: all .6s cubic-bezier(.77,0,.175,1);-moz-transition: all .6s cubic-bezier(.77,0,.175,1);-ms-transition: all .6s cubic-bezier(.77,0,.175,1);-o-transition: all .6s cubic-bezier(.77,0,.175,1);transition: all .6s cubic-bezier(.77,0,.175,1);}.nav-animation-slide-left {left: 0;-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0)}.nav-animation-slide-right {right: 0;-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0)}.nav-animation-slide-left.is-open, .nav-animation-slide-right.is-open {visibility: visible;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-ms-transition: -ms-transform 0.5s;transition: transform 0.5s;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}.nav-mobile::before {content: '';bottom: 0;height: 100%;left: 0;position: fixed;right: 0;top: 0;width: 320px;z-index: 0;}.offcanvas-container {height: 100%;margin-right: -20px;overflow-x: hidden;overflow-y: scroll;-webkit-overflow-scrolling: touch;padding: 30px;position: relative;}button.menu-toggle {border: 0;background-color: transparent;height: 30px;padding: 7px 0;position: relative;width: 18px;}.menu-toggle span {display: block;height: 1.5px;position: absolute;width: 18px;}.menu-toggle span:nth-child(1) {top: 9px;}.menu-toggle span:nth-child(2) {top: 15px;}.menu-toggle span:nth-child(3) {top: 21px;}.offcanvas-logo {margin-bottom: 30px;}.offcanvas-logo img {display: inline-block;max-width: 85%;}.close-menu {cursor: pointer;height: 24px;line-height: 22px;position: absolute;right: 25px;text-align: center;top: 20px;width: 24px;z-index: 1;}.nav-mobile ul.menu-container ul {display: none;border-style: solid;border-width: 1px 0 0;padding-left: 10px;}.nav-mobile ul.menu-container li {border-style: solid;border-width: 1px 0 0;}.nav-mobile ul.menu-container li:first-of-type {border: none;}.nav-mobile ul.menu-container li a {line-height: 1;padding: 16px 0;}button.submenu-toggle {background-color: transparent;border-style: solid;border-width: 1px;height: 23px;line-height: 21px;padding: 0;position: absolute;right: 0;text-align: center;top: 10px;width: 23px;}.submenu-toggle::before {content: '\f105';font-size: 9px;}.submenu-toggle.is-open::before {content: '\f107';}.nav-mobile ul.menu-container li.button a {margin: 10px 0;padding: 10px 16px;}@media screen and (min-width: 971px) {.mobile-nav-header, .mobile-site-header.mobile-layout-1, .nav-mobile .menu-buttons {display: none;}.nav-inner ul.menu-container > li > a {line-height: 1;padding: 20px 15px;}.nav-inner ul.menu-container > li:first-child > a {padding-left: 0;}.nav-inner ul.menu-container > li:last-child > a {padding-right: 0;}.nav-inner ul.menu-container li.menu-item-has-children > a::after {content: '\f107';font-size: 62%;line-height: 0;margin: 0 0 0 6px;}.nav-inner ul.menu-container li ul li.menu-item-has-children > a::after {content: '\f105';font-size: 62%;right: 6px;}.nav-inner ul.menu-container ul {-webkit-box-shadow: 0 15px 30px -15px rgba(0,0,0,0.15);-moz-box-shadow: 0 15px 30px -15px rgba(0,0,0,0.15);box-shadow: 0 15px 30px -15px rgba(0,0,0,0.15);width: 250px;position: absolute;top: 100%;left: 0;z-index: 99999;opacity: 0;padding: 10px 20px;pointer-events: none;text-align: left;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.nav-inner ul.menu-container li:hover > ul {opacity: 1;pointer-events: all;}.nav-inner ul.menu-container ul ul {left: 100%;margin-top: -11px;top: 0;}.nav-right ul.menu-container ul ul {left: auto;right: 100%;}.nav-inner ul.menu-container li ul li a {line-height: 1;padding: 14px 0.1px 14px 5px;}.nav-inner ul.menu-container li ul li:last-child > a {border-bottom: none;}}@media screen and (max-width: 970px) {.site-header, .full-menu {display: none;}ul.menu-container ul {width: 100%;}}.menu-buttons, .side-toggle {gap: 15px;}.menu-search svg {cursor: pointer;}.nav-primary-align-center.grid-left .menu-buttons, .nav-primary-align-center.grid-left.grid-3 .menu-buttons, .nav-primary-align-center.grid-right .side-toggle, .nav-primary-align-end.grid-left .menu-buttons, .nav-primary-align-end.grid-right .side-toggle {order: 1;}.nav-primary-align-center.grid-left .menu-container, .nav-primary-align-center.grid-3 .menu-container, .nav-primary-align-end.grid-left .menu-container, .nav-primary-align-end.grid-right .menu-container {order: 2;}.nav-primary-align-center.grid-right.grid-3 .menu-buttons, .nav-primary-align-center.grid-left .side-toggle, .nav-primary-align-center.cart-menu .side-toggle.right, .nav-primary-align-end.grid-right .menu-buttons {order: 3;}input, textarea {border-radius: 0;height: 48px;line-height: 1.8;margin: 0;max-width: 100%;outline: 0;padding: 0 15px;width: 100%;}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;}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 18px;line-height: 1.6;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;}.signup-heading {margin-bottom: 13px;text-align: center;}.signup-heading h4 {margin-bottom: 0;}.signup-heading p {margin: 1em auto 0;max-width: 550px;}.signup-form input, .sidebar .jedithemes-form .signup-form input {margin: 0 auto 10px;max-width: 100%;}.plain .signup-form input {background-color: transparent;}.signup-form button, .sidebar .signup-form button {border-width: 0;line-height: 20px;width: 100%;}.sidebar .jedithemes-form.inline-form input:nth-child(1) + button {flex: 1;margin: 0 0 10px 10px;padding: 0 5px;max-width: 90px;}.sidebar .jedithemes-form.inline-form input:nth-child(2) {margin-left: 10px;}form[data-ff-el="form"] .fd-form-control, form[data-ff-el="form"] .fd-form-label {line-height: initial!important;}@media screen and (min-width:971px){.jedithemes-form.inline-form .signup-wrap {align-items: center;display: flex;justify-content: space-around;}.jedithemes-form .signup-form {display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}.sidebar .jedithemes-form .signup-wrap, .sidebar .stacked .signup-form {display: block;}.jedithemes-form.inline-form .signup-heading {margin-bottom: 0;padding-right: 30px;width: 45%;}.sidebar .jedithemes-form.inline-form .signup-heading {padding: 0 0 13px;width: 100%;}.jedithemes-form input {flex: 1;margin: 0 10px 0 0;max-width: 400px;}.jedithemes-form.stacked input {min-width: 140px;max-width: 250px;}.sidebar .jedithemes-form input:nth-child(3), .sidebar .jedithemes-form.inline-form button {flex: 0 0 auto;}.jedithemes-form button {flex: 0 0 130px;}}@media screen and (max-width:970px){.sidebar .jedithemes-form.inline-form .signup-form {display: flex;flex-wrap: wrap;justify-content: center;}.sidebar .jedithemes-form.inline-form input:nth-child(1), .sidebar .jedithemes-form.inline-form input:nth-child(2) {flex: 1;}}.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-3) !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-popup-inner {display: none;left: 0;padding: 80px 4rem;position: fixed;top: 0;z-index: 9999;width: 100%;}.search-form {padding: 10px 0;position: relative;}.search-form input {background-color: transparent;border-style: solid;border-width: 0 0 1px;line-height: 1.23em;padding: 0 35px 16px 0;}.search-popup-inner input {font-family: var(--body-font-family);font-size: 28px;letter-spacing: 0;text-transform: none;}.search-button {height: 35px;position: absolute;right: 0;text-align: center;top: 10px;width: 35px}.search-button.close {cursor: pointer;font: 30px/1 'Playfair Display',serif;}.search-form.cted {margin: 0 auto;max-width: 450px;}.search-form .search-button {border: none;line-height: 1;padding: 0 !important;}@media screen and (max-width: 1279px) {.search-popup-inner {padding: 48px 2rem;}}.is-shape-rounded a {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}.swiper-pagination-bullet, .swiper-button, .is-shape-circle a, .author-image img, .about-widget-image .image-cover, .posted-by img, .search-button {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.is-style-plain a {margin: 0 12px 6px 0;}.is-style-bordered a, .is-style-filled a {display: inline-block;text-align: center;margin: 0 6px 6px 0;box-shadow: none !important;}.is-style-bordered a {border-style: solid;border-width: 1px;}.social-icons a {height: 43px;line-height: 41px;width: 43px;}.social-icons a:last-child {margin-right: 0;}.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-bottom: 13px;}.entry-meta-bottom {margin-top: 13px;}.entry-meta > * {margin: 0 10px 0 0;}.entry-meta > *:last-child {margin: 0;}.entry-meta.has-separator > span:after {margin: 0 4px;}.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: '';display: inline-block;height: 1px;margin: 0 10px;opacity: 0.3;position: relative;top: -1px;vertical-align: middle;width: 21px;}.entry-meta.sep-slash > span:after {content: '/';}.entry-meta.sep-tilde > span:after {content: '~';}.entry-meta.has-separator > span:last-child:after {content: none;}.meta-label {padding-right: 4px;}.meta-label:empty, .entry-time.updated {display: none;}.entry-views .meta-label {padding: 0 0 0 4px;}.posted-by .meta-label {padding: 0;}.posted-by img {margin-right: 7px;}.entry-location::before {font-family: 'Font Awesome 6 Free' !important;font-weight: 900;padding-right: 4px;}.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-footer .entry-share a {margin: 0 8px 4px;}.entry-footer div .entry-share a {display: inline-block;height: 47px;line-height: 47px;margin: 0 4px 4px;text-align: center;width: 49px;}.entry-footer > * {margin-bottom: 10px;}.entry-footer > *:last-child {margin-bottom: 0;}.entry-footer.flexbox > * {margin: 0 10px;}.blog-footer {margin-top: 20px;}.footer-button {border: 1px solid var(--global-palette-6);cursor: pointer;display: inline-flex;height: 36px;min-width: 38px;position: relative;text-align: center;vertical-align: middle;}.footer-button:nth-child(2) {margin-left: 5px;}.footer-button svg {fill: var(--global-palette-1);}.share-post .share-icon {font-size: 12px;height: 36px;left: 0;line-height: 38px;opacity: 0;position: absolute;top: -1px;width: 38px;z-index: 1;}.share-post .share-icon:nth-child(2) {transform:translateX(28px)}.share-post .share-icon:nth-child(3) {transform:translateX(66px)}.share-post .share-icon:nth-child(4) {transform:translateX(104px)}.share-post .share-icon:nth-child(5) {transform:translateX(142px)}.share-post .share-icon:nth-child(6) {transform:translateX(180px)}.share-post:hover .share-icon {opacity: 1;pointer-events: auto;}.share-post:hover .share-icon:nth-child(2) {transform: translateX(37px);transition-delay: 0.1s;}.share-post:hover .share-icon:nth-child(3) {transform: translateX(75px);transition-delay: 0.2s;}.share-post:hover .share-icon:nth-child(4) {transform: translateX(113px);transition-delay: 0.3s;}.share-post:hover .share-icon:nth-child(5) {transform: translateX(151px);transition-delay: 0.4s;}.share-post:hover .share-icon:nth-child(6) {transform: translateX(189px);transition-delay: 0.5s;}.share-text {display: inline-block;color: var(--global-palette-1);font-family: var(--secondary-font-family);font-size: 10px;font-weight: 500;letter-spacing: 0.2em;margin-left: 10px;opacity: 0.7;text-transform: uppercase;vertical-align: middle;}@media screen and (min-width: 971px) {.entry-footer.flexbox > *:first-child {margin-left: 0;}.entry-footer.flexbox > *:last-child {margin-right: 0;}.entry-footer.has-text-align-center > *, .entry-footer.has-text-align-justify > * {flex-basis: 0;flex-grow: 1;text-align: center;}.entry-footer.has-text-align-justify > *:first-child {text-align: left;}.entry-footer.has-text-align-justify > *:last-child {text-align: right;}.entry-footer.has-text-align-justify > *:only-child {text-align: center;}.entry-footer.flexbox.has-text-align-justify .entry-categories {display: block;flex: 1 1 auto;max-width: 250px;white-space: normal;word-wrap: break-word;}}@media screen and (max-width: 970px) {.entry-footer.flexbox {flex-direction: column;gap: 12px;}.entry-footer.flexbox .entry-share {order: 1;}.entry-footer.flexbox > * {order: 2;}.entry-footer.flexbox .entry-categories span {display: inline-block;}}.container-inner .header-layout-1 .placeholder-image {display: none;}.container-inner .header-layout-1 .placeholder-image + .single-header {padding: 0;}@media only screen and (min-width: 481px) {.header-layout-2 .single-header {left: 0;margin: 0 auto;max-width: 680px;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;width: calc(100% - 60px);}.header-layout-2 .entry-thumbnail::before {content: '';background-color: rgba(0, 0, 0, 0.3);height: 100%;left: 0;position: absolute;top: 0;width: 100%;}}.author-wrap {padding: 45px;}.author-text p {margin: 20px 0 0;}.author-title {font-family: var(--primary-font-family);font-size: 23px;line-height: 1.26087em;text-transform: uppercase;}.author-socials a {margin-right: 10px;}.author-socials a:last-child {margin-right: 0px;}@media screen and (min-width: 481px) {.author-image {float: left;margin-right: 33px;width: 100px;}.author-text {float: left;position: relative;width: calc(100% - 133px);}.author-socials {position: absolute;right: 0;top: 5px;}}@media screen and (max-width: 480px) {.author-wrap {text-align: center;}.author-image {margin: 0 auto 30px;width: 75px;}.author-socials {margin-top: 20px;}}.related-posts-wrap.alignfull {margin: 0 auto 3rem;}.related-posts-heading {line-height: 1.1;margin-bottom: 2rem}.related-posts {align-items: flex-start;display: grid;grid-template-columns: minmax(0,1fr);row-gap: 2.5rem;}.related-post, .related-thumb {overflow: hidden;position: relative;}.related-content-wrap {padding: 20px;}.image-layout-behind .related-content-wrap {left: 5%;margin-top: -30px;position: relative;width: 90%;}.image-layout-overlay .related-content-wrap {left: 0;right: 0;margin: 0 auto;pointer-events: none;width: 90%;z-index: 8;}.related-post-title {margin: 0;}@media screen and (min-width: 641px) {.related-posts.entry-columns-2 {grid-template-columns: repeat(2,minmax(0,1fr));}.related-posts.entry-columns-3 {grid-template-columns: repeat(3,minmax(0,1fr));}}@media screen and (min-width: 971px) {.related-posts.entry-columns-4 {grid-template-columns: repeat(4,minmax(0,1fr));}}@media screen and (max-width: 970px) and (min-width: 641px) {.related-posts.entry-columns-4 {grid-template-columns: repeat(2,minmax(0,1fr));}}.post-nav {flex: 1 0 100%;flex-direction: row;gap: 40px;}.post-nav .flexbox {width: 48%;}.post-nav a {display: block;}.nav-image {flex: 0 0 90px;}.post-nav .next-post {margin-left: auto;}.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 {margin: 0;}.post-nav .subtitle {line-height: 1.4;margin-bottom: 12px;}@media screen and (max-width: 767px) {.nav-image {flex: 0 0 70px;}.post-nav-title {display: none;}.post-nav .subtitle {margin-bottom: 0;}}}@media screen and (max-width: 480px) {.nav-image {flex: 0 0 50px;}}.comment-list {margin-top: 35px;}.comment-list .comment-body, .comment-list .comment-respond {border-bottom: 1px solid var(--global-palette-6);margin-bottom: 30px;padding-bottom: 30px;position: relative;}.comment-list > .comment:last-child .comment-body {border: none;}.comment-list .children {margin-left: 30px;}.comment-list .comment-author img {float: left;margin-right: 20px;width: 50px;}.comment-meta .fn, .woocommerce-review__author {color: var(--global-palette-1);font-family: var(--primary-font-family);font-size: 18px;font-weight: 500;line-height: 1.38889em;text-transform: uppercase;}.comment-meta .fn a {color: inherit;}.comments-area time {font-size: 12px;}.comment-content {padding-top: 10px;}.comment-reply-link {color: inherit;position: absolute;right: 0;top: 0;}#cancel-comment-reply-link {font-size: .75em;margin-left: 20px;}.comment-form .comment-notes {font-size: 12px;opacity: 0.5;margin-top: 15px;padding-bottom: 10px;}.comment-form p {margin: 0 0 1em;width: 100%;}@media screen and (min-width: 768px) {.comment-list .comment-author img {width: 60px;}.comment-content {padding-left: 80px;}.comment-list .children {margin-left: 50px;}p.comment-form-author, p.comment-form-email, p.comment-form-url {width: 31.5%;}.woocommerce-Reviews p.comment-form-author, .woocommerce-Reviews p.comment-form-email {width: 49%;}}#comments p.no-comments {margin: 25px 0 0;}.entry-image 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-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.full-post-container .full-post, .container-columns-3.full-post-container .full-post, .container-columns-4.full-post-container .full-post {grid-column: 1/span 2;max-width: 100%;width: 100%;margin: 0 auto;}.has-sidebar .container-columns-4 .secondary-entry {grid-column: span 2;}}@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.full-post-container .full-post {grid-column: 1/span 3;}.container-columns-4.full-post-container .full-post {grid-column: 1/span 4;}}.image-layout-above .entry-text, .image-layout-below .entry-image, .entry-container-column .entry-text, .image-layout-behind .classic .entry-text, .image-layout-overlay .classic .entry-text {padding-top: 32px;}.entry-excerpt, .more-link, .blog-entry .entry-content {margin-top: 20px;}.more-link {display: inline-block;}.more-link em {text-transform: lowercase;}.blog-container .entry:last-child::after {content: none;}@media screen and (min-width: 768px) {.entry-container-grid {display: grid;}.image-layout-right .entry-container-grid .entry-text, .image-layout-zigzag .entry-even .entry-container-grid .entry-text, .image-layout-zigzag .entry-odd .entry-container-grid .entry-image, .full-post-container.image-layout-zigzag .entry-odd .entry-container-grid .entry-text, .full-post-container.image-layout-zigzag .entry-even .entry-container-grid .entry-image {order: 1;}.image-layout-right .entry-container-grid .entry-image, .image-layout-zigzag .entry-even .entry-container-grid .entry-image, .image-layout-zigzag .entry-odd .entry-container-grid .entry-text, .full-post-container.image-layout-zigzag .entry-even .entry-container-grid .entry-text, .full-post-container.image-layout-zigzag .entry-odd .entry-container-grid .entry-image {order: 2;}.full-post-container .has-text-align-zigzag.entry-even .entry-meta {justify-content: flex-start;}.has-text-align-zigzag.entry-even .entry-meta, .full-post-container .has-text-align-zigzag.entry-odd .entry-meta {justify-content: flex-end;}.image-layout-behind .entry:not(.classic) .entry-text, .ovlp .entry-text {margin: -50px auto 0;padding: 30px 15px 0;position: relative;width: 90%;z-index: 2;}.container-columns-1.image-layout-behind .entry:not(.classic) .entry-text, .image-layout-behind .entry.full-post .entry-text, .ovlp .entry-text {padding-left: 48px;padding-right: 48px;}.image-layout-overlay .entry:not(.classic) .entry-text, .ovl .entry-text {max-width: 800px;position: absolute;width: calc(100% - 60px);}.text-position-middle .entry-text {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.text-position-bottom .entry-text {bottom: 30px;}.text-position-middle.has-text-align-center .entry-text, .text-position-bottom.has-text-align-center .entry-text {left: 0;margin: 0 auto;right: 0;}.text-position-middle.has-text-align-left .entry-text, .text-position-bottom.has-text-align-left .entry-text, .text-position-middle.has-text-align-zigzag.entry-odd .entry-text, .text-position-bottom.has-text-align-zigzag.entry-odd .entry-text {left: 30px;}.text-position-middle.has-text-align-right .entry-text, .text-position-bottom.has-text-align-right .entry-text, .text-position-middle.has-text-align-zigzag.entry-even .entry-text, .text-position-bottom.has-text-align-zigzag.entry-even .entry-text {right: 30px;}.image-layout-aside .jedi-lazy {transform: translateY(45px);transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1);transition-delay: 0.075s;}.image-layout-aside .lazyloaded {transform: translateY(0);}.jedi-lazy .entry-thumbnail {opacity: 0;}.lazyloaded .entry-thumbnail {opacity: 1;}}@media screen and (max-width: 767px) {.blog-container {-webkit-column-gap: 60px;-moz-column-gap: 60px;column-gap: 60px;row-gap: 60px;}.blog-container .entry::after {bottom: -30px;}.image-layout-aside .entry-text, .image-layout-behind .entry-text, .image-layout-overlay .entry-text {padding-top: 25px;}.image-layout-aside .entry-text {text-align: center;}.image-layout-aside .entry-meta {justify-content: center;}}.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 {display: inline-block;margin: 0 0.25em;padding: 0.5em 1em;}.pagination-inner .nav-previous a, .pagination-inner .nav-next a {margin: 0;}.archive-description, .woocommerce-products-header .term-description {margin: 10px auto 0;max-width: 750px;}ul.subcategories-list {gap: 16px;margin-bottom: 50px;}.archive-container.image-layout-overlay .entry-text {padding: 20px;width: calc(100% - 40px);}.archive-entry .entry-views {display: none;}.hide-the-title .single-header {display: none;}.has-text-align-zigzag.entry-odd, .full-post-container .has-text-align-zigzag.entry-even {text-align: left;}.has-text-align-zigzag.entry-even, .full-post-container .has-text-align-zigzag.entry-odd {text-align: right;}.sidebar ul.popular-list li, .sidebar .product_list_widget li, ul.popular-list li, .product_list_widget li {margin-bottom: 28px;}ul.popular-list h6, .product_list_widget .product-title {margin-bottom: 0;}ul.popular-list.grid-cols li {display: grid;-webkit-column-gap: 25px;-moz-column-gap: 25px;column-gap: 25px;}.image-above .popular-thumb {margin-bottom: 24px;}.popular-list .jedi-lazy {opacity: 0;transform: translateY(15px);transition: opacity 0.2s cubic-bezier(0, 0, 0.3, 1), transform 0.2s cubic-bezier(0, 0, 0.3, 1);transition-delay: 0.075s;}.popular-list .lazyloaded {opacity: 1;transform: translateY(0);}.popular-list .entry-meta {line-height: 12px;}.popular-list .entry-meta-top {margin-bottom: 5px;}.popular-list .entry-meta-bottom, .popular-list .entry-excerpt {margin-top: 5px;}.about-widget-image {margin-bottom: 20px;}.has-text-align-center .about-widget-image{margin-left: auto;margin-right: auto;}.has-text-align-right .about-widget-image{margin-left: auto;}.about-widget h4 {margin-bottom: 13px;}.about-widget .more-link.button {border: none;height: 42px;line-height: 42px;padding: 0 20px;}.about-widget .more-link {margin: 0;}.author-signature + .more-link {margin-top: 20px;}.about-widget p a {color: inherit;}.cats-container.is-style-list li, .widget .wp-block-archives-list li, .widget .wp-block-categories-list li, .widget .wp-block-page-list li, .widget.widget_archive li, .widget.widget_categories li, .widget.widget_meta li, .widget.widget_nav_menu li, .widget.widget_pages li, .widget.widget_recent_entries li {font-family: var(--secondary-font-family);font-size: 11px;line-height: 1.385em;letter-spacing: 0.3em;text-transform: uppercase;}.cats-container.is-style-list ul ul {margin-left: 15px;margin-top: 20px;}.cats-container.is-style-list ul li span.category-item-count, .widget.widget_categories ul li span.category-item-count {float: right;}.cats-container.hlmark .category-item-count {color: var(--global-palette-1);background-color: var(--global-palette-5);display: inline-block;height: 22px;font-size: 11px;letter-spacing: 0;line-height: 22px;text-align: center;vertical-align: middle;width: 22px;}.cats-container.is-style-cloud a, .widget .tagcloud a, .widget .wp-block-tag-cloud a {display: inline-block;font-size: 15px!important;margin: 0 16px 6px 0;position: relative;}.cats-container.is-style-cloud li {display: inline-block;}.cats-container.is-style-cloud a::after, .widget .tagcloud a::after, .widget .wp-block-tag-cloud a::after {content: '-';display: inline-block;left: calc(100% + 8px);position: absolute;top: 0;}.cats-container.is-style-cloud a:last-child::after, .widget .tagcloud a:last-child::after, .widget .wp-block-tag-cloud a:last-child::after {content: none;}.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-link {z-index: 1;}.sfeed-list figure {overflow: hidden;}.sfeed-list .image-cover {transition: transform .8s cubic-bezier(.25,.1,.14,.91);}.sfeed-list figure:hover .image-cover{transform: scale(1.05);}.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: 11px;font-weight: normal;letter-spacing: 0.1em;line-height: 35px;padding: 0 18px;text-transform: uppercase;}.social-link .fab {display: inline;margin-right: 6px;}.insta-icon {position: relative;}.insta-icon::before {position: absolute;right: 20px;top: 20px;z-index: 1;content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMjAwNzggOS4wMDAwMUM2LjIwMDc4IDcuNDUzNjcgNy40NTQwNCA2LjE5OTc4IDkuMDAwNDQgNi4xOTk3OEMxMC41NDY4IDYuMTk5NzggMTEuODAwOCA3LjQ1MzY3IDExLjgwMDggOS4wMDAwMUMxMS44MDA4IDEwLjU0NjMgMTAuNTQ2OCAxMS44MDAyIDkuMDAwNDQgMTEuODAwMkM3LjQ1NDA0IDExLjgwMDIgNi4yMDA3OCAxMC41NDYzIDYuMjAwNzggOS4wMDAwMVpNNC42ODY5NSA5LjAwMDAxQzQuNjg2OTUgMTEuMzgyMyA2LjYxODA4IDEzLjMxMzMgOS4wMDA0NCAxMy4zMTMzQzExLjM4MjggMTMuMzEzMyAxMy4zMTM5IDExLjM4MjMgMTMuMzEzOSA5LjAwMDAxQzEzLjMxMzkgNi42MTc3NCAxMS4zODI4IDQuNjg2NjkgOS4wMDA0NCA0LjY4NjY5QzYuNjE4MDggNC42ODY2OSA0LjY4Njk1IDYuNjE3NzQgNC42ODY5NSA5LjAwMDAxWk0xMi40NzY2IDQuNTE1NzFDMTIuNDc2NiA1LjA3MjA5IDEyLjkyNzggNS41MjM5OCAxMy40ODQ5IDUuNTIzOThDMTQuMDQxMyA1LjUyMzk4IDE0LjQ5MzIgNS4wNzIwOSAxNC40OTMyIDQuNTE1NzFDMTQuNDkzMiAzLjk1OTMzIDE0LjA0MiAzLjUwODEyIDEzLjQ4NDkgMy41MDgxMkMxMi45Mjc4IDMuNTA4MTIgMTIuNDc2NiAzLjk1OTMzIDEyLjQ3NjYgNC41MTU3MVpNNS42MDYzNyAxNS44Mzc0QzQuNzg3MzggMTUuODAwMSA0LjM0MjI1IDE1LjY2MzcgNC4wNDY0MSAxNS41NDgzQzMuNjU0MjEgMTUuMzk1NyAzLjM3NDY1IDE1LjIxMzggMy4wODAxNyAxNC45MkMyLjc4NjM2IDE0LjYyNjIgMi42MDM4MyAxNC4zNDY3IDIuNDUxODQgMTMuOTU0NUMyLjMzNjQ4IDEzLjY1ODcgMi4yMDAxIDEzLjIxMzYgMi4xNjI3OCAxMi4zOTQ2QzIuMTIyMDcgMTEuNTA5MiAyLjExMzkyIDExLjI0MzIgMi4xMTM5MiA5LjAwMDAxQzIuMTEzOTIgNi43NTY4NCAyLjEyMjc0IDYuNDkxNTQgMi4xNjI3OCA1LjYwNTRDMi4yMDAxIDQuNzg2NDQgMi4zMzcxNiA0LjM0MjAxIDIuNDUxODQgNC4wNDU1QzIuNjA0NTEgMy42NTMzMiAyLjc4NjM2IDMuMzczNzcgMy4wODAxNyAzLjA3OTNDMy4zNzM5NyAyLjc4NTUgMy42NTM1MyAyLjYwMjk4IDQuMDQ2NDEgMi40NTA5OUM0LjM0MjI1IDIuMzM1NjQgNC43ODczOCAyLjE5OTI2IDUuNjA2MzcgMi4xNjE5NEM2LjQ5MTg3IDIuMTIxMjMgNi43NTc4NiAyLjExMzA5IDkuMDAwNDQgMi4xMTMwOUMxMS4yNDM3IDIuMTEzMDkgMTEuNTA5IDIuMTIxOTEgMTIuMzk1MiAyLjE2MTk0QzEzLjIxNDIgMi4xOTkyNiAxMy42NTg2IDIuMzM2MzIgMTMuOTU1MSAyLjQ1MDk5QzE0LjM0NzMgMi42MDI5OCAxNC42MjY5IDIuNzg1NSAxNC45MjE0IDMuMDc5M0MxNS4yMTUyIDMuMzczMDkgMTUuMzk3IDMuNjUzMzIgMTUuNTQ5NyA0LjA0NTVDMTUuNjY1MSA0LjM0MTMzIDE1LjgwMTUgNC43ODY0NCAxNS44Mzg4IDUuNjA1NEMxNS44Nzk1IDYuNDkxNTQgMTUuODg3NiA2Ljc1Njg0IDE1Ljg4NzYgOS4wMDAwMUMxNS44ODc2IDExLjI0MjUgMTUuODc5NSAxMS41MDg1IDE1LjgzODggMTIuMzk0NkMxNS44MDE1IDEzLjIxMzYgMTUuNjY0NCAxMy42NTg3IDE1LjU0OTcgMTMuOTU0NUMxNS4zOTcgMTQuMzQ2NyAxNS4yMTUyIDE0LjYyNjIgMTQuOTIxNCAxNC45MkMxNC42Mjc2IDE1LjIxMzggMTQuMzQ3MyAxNS4zOTU3IDEzLjk1NTEgMTUuNTQ4M0MxMy42NTkzIDE1LjY2MzcgMTMuMjE0MiAxNS44MDAxIDEyLjM5NTIgMTUuODM3NEMxMS41MDk3IDE1Ljg3ODEgMTEuMjQzNyAxNS44ODYyIDkuMDAwNDQgMTUuODg2MkM2Ljc1Nzg2IDE1Ljg4NjIgNi40OTE4NyAxNS44NzgxIDUuNjA2MzcgMTUuODM3NFpNNS41MzcxNiAwLjY1MDg5NUM0LjY0Mjg1IDAuNjkxNjA1IDQuMDMyMTYgMC44MzM0MTUgMy40OTgxNSAxLjA0MTA0QzIuOTQ1ODEgMS4yNTU0NSAyLjQ3NzYyIDEuNTQzMTQgMi4wMTAxMSAyLjAwOTk2QzEuNTQzMjcgMi40NzY3OCAxLjI1NTU3IDIuOTQ0OTUgMS4wNDExNSAzLjQ5Nzk0QzAuODMzNTE2IDQuMDMxOTMgMC42OTE3MDEgNC42NDI1OSAwLjY1MDk4OCA1LjUzNjg3QzAuNjA5NTk3IDYuNDMyNTEgMC42MDAwOTggNi43MTg4NCAwLjYwMDA5OCA5LjAwMDAxQzAuNjAwMDk4IDExLjI4MTIgMC42MDk1OTcgMTEuNTY3NSAwLjY1MDk4OCAxMi40NjMxQzAuNjkxNzAxIDEzLjM1NzQgMC44MzM1MTYgMTMuOTY4MSAxLjA0MTE1IDE0LjUwMjFDMS4yNTU1NyAxNS4wNTQ0IDEuNTQyNTkgMTUuNTIzMiAyLjAxMDExIDE1Ljk5MDFDMi40NzY5NCAxNi40NTY5IDIuOTQ1MTQgMTYuNzQzOSAzLjQ5ODE1IDE2Ljk1OUM0LjAzMjg0IDE3LjE2NjYgNC42NDI4NSAxNy4zMDg0IDUuNTM3MTYgMTcuMzQ5MUM2LjQzMzUyIDE3LjM4OTggNi43MTkxOCAxNy40IDkuMDAwNDQgMTcuNEMxMS4yODI0IDE3LjQgMTEuNTY4IDE3LjM5MDUgMTIuNDYzNyAxNy4zNDkxQzEzLjM1OCAxNy4zMDg0IDEzLjk2ODcgMTcuMTY2NiAxNC41MDI3IDE2Ljk1OUMxNS4wNTUxIDE2Ljc0MzkgMTUuNTIzMyAxNi40NTY5IDE1Ljk5MDggMTUuOTkwMUMxNi40NTc2IDE1LjUyMzIgMTYuNzQ0NiAxNS4wNTQ0IDE2Ljk1OTcgMTQuNTAyMUMxNy4xNjc0IDEzLjk2ODEgMTcuMzA5OSAxMy4zNTc0IDE3LjM0OTkgMTIuNDYzMUMxNy4zOTA2IDExLjU2NjggMTcuNDAwMSAxMS4yODEyIDE3LjQwMDEgOS4wMDAwMUMxNy40MDAxIDYuNzE4ODQgMTcuMzkwNiA2LjQzMjUxIDE3LjM0OTkgNS41MzY4N0MxNy4zMDkyIDQuNjQyNTkgMTcuMTY3NCA0LjAzMTkzIDE2Ljk1OTcgMy40OTc5NEMxNi43NDQ2IDIuOTQ1NjMgMTYuNDU3NiAyLjQ3NzQ1IDE1Ljk5MDggMi4wMDk5NkMxNS41MjM5IDEuNTQzMTQgMTUuMDU1MSAxLjI1NTQ1IDE0LjUwMzQgMS4wNDEwNEMxMy45Njg3IDAuODMzNDE1IDEzLjM1OCAwLjY5MDkyNyAxMi40NjQ0IDAuNjUwODk1QzExLjU2ODcgMC42MTAxODQgMTEuMjgyNCAwLjYwMDAwNiA5LjAwMTEyIDAuNjAwMDA2QzYuNzE5MTggMC42MDAwMDYgNi40MzM1MiAwLjYwOTUwNSA1LjUzNzE2IDAuNjUwODk1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);}@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))}}.footer-heading {margin-bottom: 30px;text-align: center;}.footer-widgets-area, .bar-inner {margin-left: auto;margin-right: auto;}.bar-inner {width: 100%;text-align: center;}.footer-menu li.button {font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;letter-spacing: inherit;text-transform: inherit;}@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);}.footer-bar .grid-cols-2 > div:last-child, .footer-bar .grid-cols-3 > div:last-child {text-align: right;}.bar-menu-inner {gap: 30px;}}@media screen and (max-width: 640px) {.bar-inner {row-gap: 12px;}.bar-menu-inner {flex-direction: column;gap: 12px;justify-content: center;}}.footer-bar ul li {display: inline-block;padding: 0;margin: 0 12px 0 0;}.footer-bar ul li:last-child {margin: 0;}.swiper-outer{position:relative;}ul.swiper-container li {height: auto;position: relative;}ul.swiper-container {opacity: 0;}ul.swiper-container.swiper-initialized {opacity: 1;}.slider-content {height: 100%;margin: 0 -0.5px;overflow: hidden;position: relative;}.slider-title {margin: 0;}.slider-title a, .slider-text .entry-meta a {color: inherit;}.slider-layout-standard .slider-thumb {-webkit-transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);}.slider-layout-standard:not(.slides-per-view-1):not(.spaced) .slider-content {border-bottom: 1px solid var(--global-palette-6);border-left: 1px solid var(--global-palette-6);}.slider-layout-standard .swiper-slide:hover .slider-thumb {opacity: 0.8;}.slider-layout-standard .slider-text {padding: 15px;}.slider-layout-overlay .slider-text, .slider-layout-overlay-bottom .slider-text {left: 0;margin: 0 auto;right: 0;z-index: 2;width: calc(100% - 60px);}.slider-layout-overlay-bottom .slider-text {bottom: 30px;position: absolute;}@keyframes slider-fade-in{from{opacity:0;}to{opacity:1;}}.slides-per-view-1-center .slider-text {display: none;}.slides-per-view-1-center .swiper-slide-active .slider-text {animation: .35s slider-fade-in;animation-fill-mode: both;animation-delay: .5s;display: block;}.swiper-button {cursor: pointer;font-size: 14px;height: 42px;width: 42px;z-index: 2;-webkit-box-shadow: 0 2px 4px 0 rgba(50,50,93,0.1);-moz-box-shadow: 0 2px 4px 0 rgba(50,50,93,0.1);box-shadow: 0 2px 4px 0 rgba(50,50,93,0.1);}.swiper-outer .swiper-pagination {margin-top: 15px;line-height: normal;position: relative;width: 100%;}.slider-layout-overlay .swiper-pagination {bottom: 20px;position: absolute;}.swiper-pagination-bullet {cursor: pointer;display: inline-block;height: 8px;margin: 0 8px;width: 8px;-webkit-transition: all cubic-bezier(.25,.46,.45,.94) 450ms;-o-transition: all cubic-bezier(.25,.46,.45,.94) 450ms;transition: all cubic-bezier(.25,.46,.45,.94) 450ms;}.swiper-pagination-bullet:hover, .swiper-pagination-bullet-active {background-color: transparent;-webkit-transform: scale(1.4);-ms-transform: scale(1.4);transform: scale(1.4);}@media screen and (min-width: 768px) {.slider-layout-overlay-bottom .slides-per-view-1 .has-text-align-left .slider-title, .slider-layout-overlay-bottom .slides-per-view-1 .has-text-align-left p.entry-excerpt, .slider-layout-overlay-bottom .slides-per-view-1-center .has-text-align-left .slider-title, .slider-layout-overlay-bottom .slides-per-view-1-center .has-text-align-left p.entry-excerpt {max-width: 77%;}.slider-layout-overlay-bottom .slides-per-view-1 .has-text-align-left .more-link, .slider-layout-overlay-bottom .slides-per-view-1-center .has-text-align-left .more-link {float: right;margin-top: -38px;}.slider-layout-standard .slider-text {padding: 30px;}}@media screen and (min-width: 992px){.slider-layout-standard .slider-text {padding: 40px;}}@media screen and (max-width: 767px) {.slider-text .entry-excerpt {display: none;}}