@charset "UTF-8";
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 .hidden-fields-container{display:none;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.logo-columns figure.wp-block-image{margin-bottom:0;text-align:center;margin-top:0;}
.pricing-columns .wp-block-column{color:var(--wp--preset--color--foreground);padding-bottom:var(--wp--custom--spacing--wp-comment-horizontal);padding-top:var(--wp--custom--spacing--wp-comment-horizontal);padding-left:var(--wp--custom--spacing--wp-post);padding-right:var(--wp--custom--spacing--wp-post);-webkit-box-sizing:border-box;box-sizing:border-box;}
.pricing-columns .wp-block-column ul{list-style:none;padding-left:0;margin-bottom:var(--wp--custom--spacing--section-pricing-content);margin-top:var(--wp--custom--spacing--section-pricing-content);}
.pricing-columns .wp-block-column ul li{margin-bottom:10px;padding-left:28px;position:relative;}
.pricing-columns .wp-block-column ul li:before{content:"\2713";left:0;font-weight:700;position:absolute;}
.pricing-columns:not(.pricing-two-columns) .package-amount{font-size:var(--wp--custom--typography--font-size--heading-two);}
.pricing-columns h2>span:not(.package-month),
.pricing-columns .package-amount{font-weight:var(--wp--custom--typography--font-weight--bold);}
.pricing-columns:not(.pricing-two-columns):not(.pricing-three-columns).wp-block-columns>.wp-block-column.popular-package{position:relative;}
.pricing-columns:not(.pricing-two-columns):not(.pricing-three-columns).wp-block-columns>.wp-block-column.popular-package:before{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-light);content:"Popular";font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--typography--line-height--paragraph);position:absolute;top:0;left:50%;transform:translateX(-50%);padding:4px var(--wp--custom--spacing--extra-small);text-transform:uppercase;}
.pricing-columns.pricing-two-columns .wp-block-column{padding-bottom:var(--wp--custom--spacing--wp-comment-vertical);padding-top:var(--wp--custom--spacing--wp-comment-vertical);}
.pricing-columns.pricing-two-columns.wp-block-columns>.wp-block-column, .pricing-columns.pricing-three-columns.wp-block-columns>.wp-block-column{background-color:transparent;border:1px solid var(--wp--preset--color--border-color);}
.pricing-columns.pricing-two-columns.wp-block-columns>.wp-block-column.popular-package{border:1px solid var(--wp--preset--color--text-link);}
.pricing-columns.pricing-two-columns.wp-block-columns>.wp-block-column.popular-package{position:relative;}
.pricing-columns.pricing-two-columns.wp-block-columns>.wp-block-column.popular-package:before{color:var(--wp--preset--color--color-light);content:"\2605";font-size:24px;position:absolute;top:-5px;left:5px;z-index:1;}
.pricing-columns.pricing-two-columns.wp-block-columns>.wp-block-column.popular-package:after{content:"";display:inline-block;left:0;position:absolute;top:0;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0;}
.pricing-columns.pricing-two-columns.wp-block-columns>.wp-block-column.popular-package:after{border-style:solid;border-width:0 0 60px 60px;height:0;width:0;}
.pricing-columns.pricing-two-columns.wp-block-columns>.wp-block-column.popular-package:after{border-color:transparent;border-bottom-color:transparent;border-bottom-color:var(--wp--preset--color--text-link);}
.pricing-two-columns .pricing-label{display:inline-block;}
.pricing-two-columns .pricing-label:after{content:"";border-left:1px solid red;}
.pricing-two-columns .wp-block-pricing-label{flex-wrap:nowrap;--wp--style--block-gap:0;}
.wp-block-pricing-label .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:15%;width:100%;}
.pricing-columns h2>span:not(.package-month){font-weight:var(--wp--custom--typography--font-weight--bold);}
.pricing-columns.pricing-three-columns.wp-block-columns>.wp-block-column{padding:0;}
.pricing-columns.pricing-three-columns.wp-block-columns>.wp-block-column>h5, .pricing-columns.pricing-three-columns.wp-block-columns>.wp-block-column>h2{padding:var(--wp--custom--spacing--extra-small);margin:0;}
.pricing-columns.pricing-three-columns.wp-block-columns>.wp-block-column>h2{border-bottom:1px solid var(--wp--preset--color--border-color);position:relative;}
.pricing-columns>.wp-block-column>h2{white-space:nowrap !important;}
.pricing-text{width:100%;}
.pricing-columns.pricing-three-columns .wp-block-column ul{margin-bottom:var(--wp--custom--spacing--section-pricing-content);margin-top:0;}
.pricing-content{padding-bottom:var(--wp--custom--spacing--wp-comment-vertical);padding-top:var(--wp--custom--spacing--wp-comment-vertical);padding-left:var(--wp--custom--spacing--wp-post);padding-right:var(--wp--custom--spacing--wp-post);}
.pricing-columns.pricing-three-columns .package-amount, .pricing-columns.pricing-three-columns h2>span:not(.package-month){font-size:clamp(32px, 2.4vw, 42px);}
.pricing-columns.pricing-three-columns.wp-block-columns>.wp-block-column.popular-package>h5, .pricing-columns.pricing-three-columns.wp-block-columns>.wp-block-column.popular-package>h2{background:var(--wp--preset--gradient--horizontal-rose-to-bean-red);color:var(--wp--preset--color--color-light);}
.pricing-columns.pricing-three-columns.wp-block-columns>.wp-block-column.popular-package>h2:before{content:"";width:100%;height:1px;border-top:1px solid var(--wp--preset--color--foreground);position:absolute;left:0;top:0;opacity:0.25;}
.wp-block-columns.service-columns>.wp-block-column{border-radius:11px;padding-bottom:var(--wp--custom--spacing--wp-post);padding-top:var(--wp--custom--spacing--wp-post);padding-left:var(--wp--custom--spacing--normal);padding-right:var(--wp--custom--spacing--normal);-webkit-box-sizing:border-box;box-sizing:border-box;}
.service-two-columns .wp-block-image img{width:100px;height:100px;}
.wp-block-columns.service-three-columns.wp-block-columns>.wp-block-column, .wp-block-columns.service-four-columns.wp-block-columns>.wp-block-column{background-color:transparent;padding:0;}
.service-three-columns .wp-block-image{margin-bottom:0;margin-top:0;}
.wp-block-columns.featured-content-two-columns .wp-block-catch-fse-featured-content .wp-block-image{margin-bottom:0;}
.wp-block-columns.featured-content-three-columns .wp-block-catch-fse-featured-content .wp-block-image{margin-bottom:0;}
.wp-block-catch-fse-featured-content{position:relative;overflow:hidden;}
.wp-block-featured-content{background-image:linear-gradient(-180deg, transparent 15%, #000 130%);bottom:0;display:block;left:0;position:absolute;width:100%;z-index:2;opacity:0;visibility:hidden;transform:translate3d(0, 100px, 0);transition-duration:1s;}
.wp-block-catch-fse-featured-content:hover .wp-block-featured-content{visibility:visible;opacity:1;transform:translateZ(0);}
.wp-block-catch-fse-featured-content .wp-block-image{overflow:hidden;}
.wp-block-catch-fse-featured-content .wp-block-image img{transition:all 0.5s ease;}
.wp-block-catch-fse-featured-content .wp-block-image:hover img{-webkit-filter:blur(2px);filter:blur(2px);transform:scale(1.1);}
.featured-content-three-columns *{color:var(--wp--preset--color--color-light);}
.wp-block-catch-fse-testimonial .wp-block-column>h2{margin-bottom:0;}
.wp-block-catch-fse-testimonial .wp-group-content{padding-top:80px;position:relative;}
.wp-block-catch-fse-testimonial .wp-group-content h2{margin-bottom:7px;}
.wp-block-catch-fse-testimonial .wp-group-author figure img{width:100px;}
.wp-block-catch-fse-testimonial .wp-group-author .wp-block-columns>.wp-block-column:not(:last-child){max-width:100px;}
.wp-block-catch-fse-testimonial.wp-block-section .wp-group-author figure{margin-bottom:14px;}
.wp-block-catch-fse-testimonial .wp-group-content:before{content:"\201D";font-size:170px;font-size:10.625rem;font-family:Arial;position:absolute;top:0;line-height:1;left:-7px;width:100%;}
.wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial .wp-block-separator:not(.is-style-dots){color:transparent;display:flex;height:1em;overflow:hidden;position:relative;}
.wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial .wp-block-separator:not(.is-style-dots):before,
.wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial .wp-block-separator:not(.is-style-dots):after{background:currentColor;border-width:1px 0 0 0;border-style:solid;border-color:inherit;content:"";transform-origin:100% calc(100% - 1px);}
.wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial .wp-block-separator:not(.is-style-dots):before{border-right-width:1px;transform:skewX(45deg);width:50px;}
.wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial .wp-block-separator:not(.is-style-dots):after{border-left-width:1px;transform:skewX(-45deg);width:calc(100% - 50px);}
.wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial .wp-block-separator:not(.is-style-dots).is-style-default:before,
.wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial .wp-block-separator:not(.is-style-dots).is-style-default:after{width:50%;}
.wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial .wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin-left:unset;}
.wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial .wp-block-separator.is-style-dots::before{padding-left:0;}
.wp-group-author .wp-block-column>p{margin:0;}
body .wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial .wp-block-separator{width:100%;border-bottom:none;opacity:1;background-color:transparent;margin-top:1.5em;box-sizing:border-box;}
.wp-block-catch-fse-testimonial .wp-block-separator:after{position:inherit;}
.wp-block-columns:not(.testimonial-two-columns):not(.testimonial-three-columns) .wp-block-catch-fse-testimonial{max-width:600px;}
.wp-group-author .wp-block-image{margin-bottom:0;margin-top:0;}
.wp-block-columns.testimonial-two-columns .wp-group-author figure.wp-block-image{margin-top:14px;}
.wp-block-columns.testimonial-two-columns .wp-block-column .wp-group-content{padding-bottom:var(--wp--custom--spacing--testimonial-inner-gap);padding-left:var(--wp--custom--spacing--testimonial-inner-gap);padding-right:var(--wp--custom--spacing--testimonial-inner-gap);padding-top:105px;}
.wp-block-columns.testimonial-two-columns .wp-block-catch-fse-testimonial .wp-group-content:before{left:unset;top:22px;}
.wp-block-columns.testimonial-two-columns .wp-block-catch-fse-testimonial .wp-group-content:after{content:"";display:inline-block;left:35px;position:absolute;bottom:-14px;top:unset;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.wp-block-columns.testimonial-two-columns .wp-block-catch-fse-testimonial .wp-group-content:after{border-style:solid;border-width:0 0 30px 30px;height:0;width:0;}
.wp-block-columns.testimonial-two-columns .wp-block-catch-fse-testimonial .wp-group-content:after{border-color:transparent;border-bottom-color:var(--wp--preset--color--secondary);}
.testimonial-two-columns .wp-block-catch-fse-testimonial .wp-group-author{margin-left:42px;}
.wp-block-columns.testimonial-two-columns .wp-block-catch-fse-testimonial .wp-group-content:after{left:75px;}
.wp-block-columns.testimonial-columns.testimonial-three-columns{padding-bottom:60px;}
.wp-block-columns.testimonial-columns.testimonial-three-columns>.wp-block-column:not(:last-child){margin-bottom:85px;}
.testimonial-three-columns .wp-block-catch-fse-testimonial .wp-group-author figure img{border:10px solid var(--wp--preset--color--tertiary);}
.testimonial-three-columns .wp-block-catch-fse-testimonial .wp-group-content:before{font-size:75px;font-size:4.6875rem;left:50%;transform:translateX(-50%);text-align:center;background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-light);height:50px;width:50px;line-height:90px;border-radius:50%;}
.testimonial-three-columns .wp-block-catch-fse-testimonial{padding:var(--wp--custom--spacing--testimonial-inner-gap);}
.wp-block-fse-pro-case-study, .wp-block-fse-pro-case-study *,
.wp-block-fse-pro-case-study .wp-block-separator, .wp-block-fse-pro-case-study .wp-block-button.is-style-catch-fse-button .wp-block-button__link{color:var(--wp--preset--color--color-light);}
.wp-block-fse-pro-case-study a svg.icon{fill:var(--wp--preset--color--color-light);}
.case-study-columns.wp-block-columns{gap:0;}
     .header-with-horizontal-nav .horizontal-nav{margin-top:28px;}
ul.wp-block-social-links{gap:10px;}
.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button,
.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a,
.wp-block-social-links.is-style-default .wp-social-link .components-button, .wp-block-social-links.is-style-default .wp-social-link a{border-radius:50%;background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background);transition:all 0.5s ease;}
.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button:hover,
.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button:focus,
.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a:hover,
.wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a:focus,
.wp-block-social-links.is-style-default .wp-social-link .components-button:hover, .wp-block-social-links.is-style-default .wp-social-link .components-button:focus, .wp-block-social-links.is-style-default .wp-social-link a:hover, .wp-block-social-links.is-style-default .wp-social-link a:focus{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--foreground);}
header.header-light{background-color:var(--wp--preset--color--color-light);}
.header-light .wp-block-site-title a{color:var(--wp--preset--color--color-dark);}
.header-light.wp-block-site-tagline{color:var(--wp--preset--color--body-text);}
.header-light .wp-block-site-title a:hover, .header-light .wp-block-site-title a:focus{color:var(--wp--preset--color--text-link);}
.header-light .wp-block-button__link{color:var(--wp--preset--color--background);}
.header-light .wp-block-navigation .wp-block-navigation-item__content, .header-light .is-style-outline>.wp-block-button__link:not(.has-text-color),
.header-light .wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--wp--preset--color--ironside-grey);}
.header-light .wp-block-navigation__responsive-container-open, .header-light .wp-block-navigation__responsive-container-close, .header-light .wp-block-navigation .wp-block-navigation-item__content:hover, .header-light .wp-block-navigation .wp-block-navigation-item__content:focus, .header-light .wp-block-navigation .current-menu-item .wp-block-navigation-item__content{color:var(--wp--preset--color--color-dark);}
.header-light .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container,
.header-light .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--white-smoke);}
.header-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button,
.header-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a,
.header-light .wp-block-social-links.is-style-default .wp-social-link .components-button, .header-light .wp-block-social-links.is-style-default .wp-social-link a{background-color:var(--wp--preset--color--color-dark);color:var(--wp--preset--color--color-light);}
.header-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button:hover,
.header-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button:focus,
.header-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a:hover,
.header-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a:focus,
.header-light .wp-block-social-links.is-style-default .wp-social-link .components-button:hover, .header-light .wp-block-social-links.is-style-default .wp-social-link .components-button:focus, .header-light .wp-block-social-links.is-style-default .wp-social-link a:hover, .header-light .wp-block-social-links.is-style-default .wp-social-link a:focus{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-white);}
.header-light .wp-block-button.is-style-catch-fse-button .wp-block-button__link{color:var(--wp--preset--color--color-dark);}
header.header-dark{background-color:var(--wp--preset--color--color-dark);}
.header-dark .wp-block-site-title a{color:var(--wp--preset--color--color-light);}
.header-dark.wp-block-site-tagline{color:var(--wp--preset--color--body-text);}
.header-dark .wp-block-site-title a:hover, .header-dark .wp-block-site-title a:focus{color:var(--wp--preset--color--text-link);}
.header-dark .wp-block-button__link{color:var(--wp--preset--color--background);}
.header-light .wp-block-navigation .wp-block-navigation-item__content, .header-light .is-style-outline>.wp-block-button__link:not(.has-text-color),
.header-light .wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--wp--preset--color--ironside-grey);}
.header-dark .wp-block-navigation__responsive-container-open, .header-dark .wp-block-navigation__responsive-container-close, .header-dark .wp-block-navigation .wp-block-navigation-item__content:hover, .header-dark .wp-block-navigation .wp-block-navigation-item__content:focus, .header-dark .wp-block-navigation .current-menu-item .wp-block-navigation-item__content{color:var(--wp--preset--color--color-light);}
.header-dark .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container,
.header-dark .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--woodsmoke);}
.header-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button,
.header-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a,
.header-dark .wp-block-social-links.is-style-default .wp-social-link .components-button, .header-dark .wp-block-social-links.is-style-default .wp-social-link a{background-color:var(--wp--preset--color--color-light);color:var(--wp--preset--color--color-dark);}
.header-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button:hover,
.header-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button:focus,
.header-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a:hover,
.header-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a:focus,
.header-dark .wp-block-social-links.is-style-default .wp-social-link .components-button:hover, .header-dark .wp-block-social-links.is-style-default .wp-social-link .components-button:focus, .header-dark .wp-block-social-links.is-style-default .wp-social-link a:hover, .header-dark .wp-block-social-links.is-style-default .wp-social-link a:focus{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-light);}
.header-dark .wp-block-button.is-style-catch-fse-button .wp-block-button__link{color:var(--wp--preset--color--color-light);}
.footer-light .wp-block-footer.wp-block-widget-area{background-color:var(--wp--preset--color--white-smoke);color:var(--wp--preset--color--body-text);}
.footer-light .wp-block-footer.wp-block-widget-area a{color:var(--wp--preset--color--color-dark);}
.footer-light .wp-block-footer.wp-block-widget-area a:hover, .footer-light .wp-block-footer.wp-block-widget-area a:focus{color:var(--wp--preset--color--text-link);}
.footer-light .wp-block-footer.wp-block-site-generator{background-color:var(--wp--preset--color--color-light);color:var(--wp--preset--color--ironside-grey);}
.footer-light .wp-block-footer.wp-block-site-generator a{color:var(--wp--preset--color--dune);}
.footer-light .wp-block-footer.wp-block-site-generator a:hover, .footer-light .wp-block-footer.wp-block-site-generator a:focus{color:var(--wp--preset--color--color-dark);}
.footer-light .wp-block-footer.wp-block-site-generator .wp-block-navigation__responsive-container-open, .footer-light .wp-block-footer.wp-block-site-generator .wp-block-navigation__responsive-container-close, .footer-light .wp-block-footer.wp-block-site-generator .wp-block-navigation .current-menu-item .wp-block-navigation-item__content, .footer-light .wp-block-footer.wp-block-site-generator .wp-block-navigation .wp-block-navigation-item__content:hover, .footer-light .wp-block-footer.wp-block-site-generator .wp-block-navigation .wp-block-navigation-item__content:focus{color:var(--wp--preset--color--color-dark);}
.footer-light h1, .footer-light h2, .footer-light h3, .footer-light h4, .footer-light h5, .footer-light h6{color:var(--wp--preset--color--color-dark);}
.footer-light .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container,
.footer-light .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--white-smoke);}
.footer-light .wp-block-social-links .wp-social-link .wp-block-social-link-anchor{color:var(--wp--preset--color--color-dark);}
.footer-light .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:hover, .footer-light .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:focus{color:var(--wp--preset--color--text-link);}
.footer-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button,
.footer-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a,
.footer-light .wp-block-social-links.is-style-default .wp-social-link .components-button, .footer-light .wp-block-social-links.is-style-default .wp-social-link a{background-color:var(--wp--preset--color--color-dark);color:var(--wp--preset--color--color-light);}
.footer-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button:hover,
.footer-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button:focus,
.footer-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a:hover,
.footer-light .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a:focus,
.footer-light .wp-block-social-links.is-style-default .wp-social-link .components-button:hover, .footer-light .wp-block-social-links.is-style-default .wp-social-link .components-button:focus, .footer-light .wp-block-social-links.is-style-default .wp-social-link a:hover, .footer-light .wp-block-social-links.is-style-default .wp-social-link a:focus{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-light);}
.footer-dark .wp-block-social-links .wp-social-link .wp-block-social-link-anchor{color:var(--wp--preset--color--color-light);}
.footer-dark .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:hover, .footer-dark .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:focus{color:var(--wp--preset--color--text-link);}
.footer-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button,
.footer-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a,
.footer-dark .wp-block-social-links.is-style-default .wp-social-link .components-button, .footer-dark .wp-block-social-links.is-style-default .wp-social-link a{background-color:var(--wp--preset--color--color-light);color:var(--wp--preset--color--color-dark);}
.footer-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button:hover,
.footer-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link .components-button:focus,
.footer-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a:hover,
.footer-dark .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.is-style-circle-shape) .wp-social-link a:focus,
.footer-dark .wp-block-social-links.is-style-default .wp-social-link .components-button:hover, .footer-dark .wp-block-social-links.is-style-default .wp-social-link .components-button:focus, .footer-dark .wp-block-social-links.is-style-default .wp-social-link a:hover, .footer-dark .wp-block-social-links.is-style-default .wp-social-link a:focus{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-light);}
.fse-slider-wrapper{overflow:hidden;position:relative;}
.fse-slider-wrapper .tns-outer{position:relative;}
.fse-slider-wrapper .wp-block-image{position:relative;text-align:center;}
.fse-slider-wrapper .wp-block-image figcaption{bottom:55px;color:var(--wp--preset--color--color-light);font-size:var(--wp--preset--font-size--content-heading);left:50%;margin:0 auto;max-width:760px;opacity:0;position:absolute;text-align:center;transform:translateX(-50%);transform-origin:top;visibility:hidden;width:100%;transition:all 0.5s ease;padding:15px;box-sizing:border-box;}
.fse-slider-wrapper .tns-item.tns-slide-active .wp-block-image figcaption{opacity:1;transition-delay:0.2s;visibility:visible;}
.sliding-testimonial {
max-width: 600px;
}.staipa-child-pages-tree{list-style-type:none;padding-left:0;}
.staipa-group{margin-bottom:20px;}
.staipa-group-border{width:1px;background-color:rgba(155, 81, 224, 0.3);}
.staipa-child-pages-tree h1{font-size:24px;margin-bottom:10px;}
.staipa-child-pages-tree h2{font-size:20px;margin-bottom:10px;}
.staipa-child-pages-tree h1 a, .staipa-child-pages-tree h2 a, .staipa-view-link, .staipa-parent-link a{text-decoration:none;color:rgb(155, 81, 224);}
.staipa-child-pages-tree h1 a:hover, .staipa-child-pages-tree h2 a:hover, .staipa-view-link:hover, .staipa-parent-link a:hover{color:#005177;}
.staipa-child-pages-tree img.alignleft{float:left;margin-right:10px;max-width:100px;height:auto;}
.staipa-excerpt{margin-top:10px;}
.staipa-view-link{text-decoration:none;color:rgb(155, 81, 224);clear:both;display:block;margin-top:10px;}
.staipa-separator{border-top:1px solid rgba(155, 81, 224, 0.3);margin-top:10px;margin-bottom:10px;}
.staipa-parent-link{font-size:18px;margin-bottom:20px;}
.staipa-parent-link a{text-decoration:none;color:rgb(155, 81, 224);}
.staipa-parent-link a:hover{color:#005177;}
.staipa-child-pages-tree{list-style-type:none;padding-left:0;}
.staipa-group{margin-bottom:20px;}
.staipa-group-border{width:1px;background-color:rgba(155, 81, 224, 0.3);}
.staipa-child-pages-tree h1{font-size:24px;margin-bottom:10px;}
.staipa-child-pages-tree h2{font-size:20px;margin-bottom:10px;}
.staipa-child-pages-tree h1 a, .staipa-child-pages-tree h2 a, .staipa-view-link, .staipa-parent-link a{text-decoration:none;color:rgb(155, 81, 224);}
.staipa-child-pages-tree h1 a:hover, .staipa-child-pages-tree h2 a:hover, .staipa-view-link:hover, .staipa-parent-link a:hover{color:#005177;}
.staipa-child-pages-tree img.alignleft{float:left;margin-right:10px;max-width:100px;height:auto;}
.staipa-excerpt{margin-top:10px;}
.staipa-view-link{text-decoration:none;color:rgb(155, 81, 224);clear:both;display:block;margin-top:10px;}
.staipa-separator{border-top:1px solid rgba(155, 81, 224, 0.3);margin-top:10px;margin-bottom:10px;}
.staipa-parent-link{font-size:18px;margin-bottom:20px;}
.staipa-parent-link a{text-decoration:none;color:rgb(155, 81, 224);}
.staipa-parent-link a:hover {
color: #005177; }.is-menu a,.is-menu a:focus,.is-menu a:hover,.is-menu:hover>a{background:0 0!important;outline:0}.is-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);color:#000;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.is-menu,form .is-link-container{position:relative}.is-menu a{line-height:1}.is-menu a::after,.is-menu a::before{display:none!important}.is-menu.default form{max-width:310px}.is-menu.is-dropdown form{display:none;min-width:310px;max-width:100%;position:absolute;right:0;top:100%;z-index:9}.is-menu.full-width-menu form,.is-menu.sliding form{min-width:0!important;overflow:hidden;position:absolute;right:0;top:25%;width:0;z-index:99;padding:0;margin:0}.is-menu.full-width-menu form:not(.is-search-form) input[type=search],.is-menu.full-width-menu form:not(.is-search-form) input[type=text],.is-menu.is-dropdown form:not(.is-search-form) input[type=search],.is-menu.is-dropdown form:not(.is-search-form) input[type=text],.is-menu.sliding form:not(.is-search-form) input[type=search],.is-menu.sliding form:not(.is-search-form) input[type=text],.is-popup-search-form form:not(.is-search-form) input[type=search],.is-popup-search-form form:not(.is-search-form) input[type=text]{background:#fff;color:#000}.is-menu.is-first form{right:auto;left:0}.is-menu.full-width-menu.open .search-close,.is-menu.full-width-menu:not(.open) form,.is-menu.is-dropdown form[style="display: block;"]+.search-close,.is-menu.sliding.open .search-close,.is-menu.sliding:not(.open) form,form:hover+.is-link-container,form:hover>.is-link-container{display:block}.is-form-style-2 .is-search-submit,.is-link-container,.is-menu form .screen-reader-text,.search-close{display:none}.is-menu form label{margin:0;padding:0}.is-menu-wrapper{display:none;position:absolute;right:5px;top:5px;width:auto;z-index:9999}.popup-search-close,.search-close{cursor:pointer;width:20px;height:20px}.is-menu-wrapper.is-expanded{width:100%}.admin-bar .is-menu-wrapper{top:51px}.is-menu-wrapper .is-menu{float:right}.is-menu-wrapper .is-menu form{right:0;left:auto}.gsc-cse-search-menu{max-width:310px;float:right}.gsc-cse-search-menu .cse .gsc-control-cse,.gsc-cse-search-menu .gsc-control-cse{padding:0}.is-menu .search-icon-path{fill:#848484}.search-close{position:absolute;right:-22px;top:33%;z-index:99999}.is-menu.is-first .search-close{right:auto;left:-22px}.is-menu.is-dropdown .search-close{top:calc(100% + 7px)}.popup-search-close{z-index:99999;float:right;position:relative;margin:20px 20px 0 0}#is-popup-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(4,4,4,.91);z-index:999999}.is-popup-search-form form{width:80%;margin:20% auto 0}.is-popup-search-form form.is-ajax-search{margin:10% auto 0}.popup-search-close:after,.search-close:after{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.popup-search-close:before,.search-close:before{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.is-highlight{background-color:#ffffb9;color:#222}@media screen and (max-width:910px){.is-menu form{left:0;min-width:50%;right:auto}.is-menu.default form{max-width:100%}.is-menu.full-width-menu.active-search{position:relative}.is-menu-wrapper{display:block}}.is-form-style label,.is-menu.full-width-menu.is-first button.is-search-submit,.is-menu.sliding.is-first button.is-search-submit{display:inline-block!important}form .is-link-container div{position:absolute;width:200px;bottom:-25px;left:5px;z-index:99999;height:auto;line-height:14px;padding:10px 15px}form .is-link-container a{text-decoration:none;font-size:14px;font-weight:100;font-family:arial;box-shadow:none}form .is-link-container a:hover{text-decoration:underline}form .is-link-container a.is-customize-link{margin-left:15px}.is-form-style label{padding:0;vertical-align:middle;margin:0;width:100%;line-height:1}.is-form-style{line-height:1;position:relative;padding:0!important}.is-form-style.is-form-style-3 label{width:calc(100% - 36px)!important}.is-form-style input.is-search-input{background:#fff;background-image:none!important;color:#333;padding:0 12px;margin:0;outline:0!important;font-size:14px!important;height:36px;min-height:0;line-height:1;border-radius:0;border:1px solid #ccc!important;font-family:arial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}.is-form-style input.is-search-input::-ms-clear{display:none;width:0;height:0}.is-form-style input.is-search-input::-ms-reveal{display:none;width:0;height:0}.is-form-style input.is-search-input::-webkit-search-cancel-button,.is-form-style input.is-search-input::-webkit-search-decoration,.is-form-style input.is-search-input::-webkit-search-results-button,.is-form-style input.is-search-input::-webkit-search-results-decoration{display:none}.is-form-style.is-form-style-3 input.is-search-input{border-right:0!important}.is-form-style button.is-search-submit{background:0 0;border:0;box-shadow:none!important;opacity:1;padding:0!important;margin:0;line-height:0;outline:0;vertical-align:middle;width:36px;height:36px}.is-menu.full-width-menu.is-first button.is-search-submit:not([style="display: inline-block;"]),.is-menu.sliding.is-first button.is-search-submit:not([style="display: inline-block;"]){visibility:hidden}.is-form-style .is-search-submit path{fill:#555}.is-form-style input.is-search-submit{text-decoration:none;position:absolute;top:0;right:0;padding:0 10px!important;width:auto}.is-search-icon{width:36px;padding-top:6px!important}.is-search-icon svg{width:22px;display:inline}.is-form-style input.is-search-submit,.is-search-icon{display:inline-block!important;color:#666;background:#ededed;box-shadow:none!important;outline:0;margin:0;font-size:14px!important;border:1px solid #ccc;border-radius:0;line-height:1;height:36px;text-transform:capitalize;vertical-align:middle;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.is-search-icon:hover,form.is-form-style input.is-search-submit:hover{background:#dcdcdc}
     body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased; } a{text-decoration-thickness:1px;text-underline-offset:0.25ch;}
a:hover, a:focus{text-decoration-style:dashed;}
a:active{text-decoration:none;}
.wp-block-navigation .wp-block-navigation-item a:hover, .wp-block-navigation .wp-block-navigation-item a:focus{text-decoration:underline;text-decoration-style:solid;}
.wp-block-search__button, .wp-block-file .wp-block-file__button{background-color:var(--wp--preset--color--primary);border-radius:0;border:none;color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--medium);padding:calc(.667em + 2px) calc(1.333em + 2px);}
.wp-block-search__button:hover, .wp-block-file .wp-block-file__button:hover, .wp-block-button:not(.is-style-button) .wp-block-button__link:hover{opacity:1;}
.wp-site-blocks, body > .is-root-container, .edit-post-visual-editor__post-title-wrapper, .wp-block-group.alignfull, .wp-block-group.has-background, .wp-block-cover.alignfull, .is-root-container .wp-block[data-align="full"] > .wp-block-group,
.is-root-container .wp-block[data-align="full"] > .wp-block-cover{padding-left:var(--wp--custom--spacing--outer);padding-right:var(--wp--custom--spacing--outer);}
.wp-site-blocks .alignfull, .wp-site-blocks > .wp-block-group.has-background, .wp-site-blocks > .wp-block-cover, .wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background, .wp-site-blocks > .wp-block-template-part > .wp-block-cover, body > .is-root-container > .wp-block-group.has-background, body > .is-root-container > .wp-block-cover, body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background, body > .is-root-container > .wp-block-template-part > .wp-block-cover, .is-root-container .wp-block[data-align="full"]{margin-left:calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right:calc(-1 * var(--wp--custom--spacing--outer)) !important;width:unset;}
.wp-site-blocks .wp-block-columns .wp-block-column .alignfull, .is-root-container .wp-block-columns .wp-block-column .wp-block[data-align="full"],
.wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,
.is-root-container .wp-block[data-align="full"] > *:not(.wp-block-group) .wp-block[data-align="full"]{margin-left:auto !important;margin-right:auto !important;width:inherit;}
.wp-block-navigation__responsive-container.is-menu-open{padding-top:var(--wp--custom--spacing--outer);padding-bottom:var(--wp--custom--spacing--large);padding-right:var(--wp--custom--spacing--outer);padding-left:var(--wp--custom--spacing--outer);}
body > .is-root-container:not(.wp-site-blocks),
body > .is-root-container:not(.wp-site-blocks) .wp-block-group.alignfull,
body > .is-root-container:not(.wp-site-blocks) .wp-block-cover.alignfull{padding-left:0;padding-right:0;}
.is-root-container{display:flow-root;}:root{overflow-x:hidden;}
.is-root-container main.main-front-page, .is-root-container main.main-front-page + footer{margin-block-start:0 !important;padding-top:0 !important;padding-bottom:0 !important;}
 .wp-block-section.is-style-padding-0{padding-bottom:0;padding-top:0;}
.wp-block-columns.is-style-have-gap-0{gap:0;}
.wp-block-button.is-style-button .wp-block-button__link:after{content:"";display:inline-block;width:0.5rem;height:0.5rem;border:0.125rem solid;border-bottom:0;border-left:0;border-radius:1px;transform:rotate(45deg);margin-left:10px;margin-bottom:2px;transition:0.3s;}
.wp-block-button.is-style-button .wp-block-button__link{background:transparent !important;background-color:transparent !important;color:var(--wp--preset--color--foreground);border-radius:0;padding:0;margin-top:0;}
.wp-block-button.is-style-button .wp-block-button__link:hover, .wp-block-button.is-style-button .wp-block-button__link:focus{color:var(--wp--preset--color--text-link);}
.is-style-outline > .wp-block-button__link:not(.has-background),
.wp-block-button__link.is-style-outline:not(.has-background){background:transparent !important;}
.is-style-outline > .wp-block-button__link:not(.has-text-color),
.wp-block-button__link.is-style-outline:not(.has-text-color){border:1px solid var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);}
.is-style-post-author-card{background-color:var(--wp--preset--color--secondary);padding:var(--wp--custom--spacing--extra-small);}
.is-style-post-author-card.wp-block-post-author .wp-block-post-author__content{padding-left:10px;}
.is-style-post-author-card.wp-block-post-author .wp-block-post-author__bio{font-size:var(--wp--custom--typography--font-size--heading-six);line-height:var(--wp--custom--typography--line-height--heading-six);}
.is-style-post-author-card.wp-block-post-author .wp-block-post-author__name{font-size:var(--wp--preset--font-size--normal);font-weight:var(--wp--custom--typography--font-weight--semi-bold);line-height:var(--wp--custom--typography--line-height--paragraph);color:var(--wp--preset--color--foreground);}
.is-style-post-author-card.wp-block-post-author .wp-block-post-author__avatar > .avatar{border-radius:50%;}
.wp-block-post-comments.is-style-post-comments .commentlist > li > .children > li article, .wp-block-post-comments.is-style-post-comments .commentlist > li > article{border-bottom:1px solid var(--wp--preset--color--border-color);padding-bottom:var(--wp--custom--spacing--normal);padding-top:var(--wp--custom--spacing--normal);}
.wp-block-post-comments.is-style-post-comments .commentlist .comment-body > *:last-child,
.wp-block-post-comments.is-style-post-comments .comment-respond > *:last-child,
.wp-block-post-comments.is-style-post-comments .comment-respond .comment-form > *:last-child,
.wp-block-post-comments.is-style-post-comments .comment-respond .comment-form > P:last-of-type{margin-bottom:0;}
.wp-block-post-comments.is-style-post-comments .comment-meta{font-size:1em;}
.wp-block-post-comments.is-style-post-comments .comment-author{color:var(--wp--preset--color--foreground);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--paragraph);margin-bottom:7px;}
.wp-block-post-comments.is-style-post-comments .comment-content{margin-left:3.4em;margin-top:20px;}
.wp-block-post-comments.is-style-post-comments .comment-metadata{color:var(--wp--preset--color--body-text);font-size:var(--wp--preset--font-size--tiny);line-height:1.62;}
.wp-block-post-comments.is-style-post-comments .comment-metadata a, .wp-block-post-comments.is-style-post-comments .comment-author .fn .url{text-decoration:none;color:var(--wp--preset--color--body-text);}
.wp-block-post-comments.is-style-post-comments .comment-metadata a:hover, .wp-block-post-comments.is-style-post-comments .comment-metadata a:focus, .wp-block-post-comments.is-style-post-comments .comment-author .fn .url:hover, .wp-block-post-comments.is-style-post-comments .comment-author .fn .url:focus{color:var(--wp--preset--color--text-link);}
.wp-block-post-comments.is-style-post-comments .comment-metadata > *:not(:last-child){padding-right:10px;}
.wp-block-post-comments.is-style-post-comments .reply{font-size:var(--wp--preset--font-size--small);margin-left:4.4em;}
.wp-block-post-comments.is-style-post-comments .reply a{text-decoration:none;text-transform:uppercase;color:var(--wp--preset--color--foreground);font-weight:var(--wp--custom--typography--font-weight--bold);}
.wp-block-post-comments.is-style-post-comments .reply a:hover, .wp-block-post-comments.is-style-post-comments .reply a:focus{color:var(--wp--preset--color--text-link);}
.wp-block-post-comments.is-style-post-comments .comment-respond{background-color:var(--wp--preset--color--secondary);margin-top:var(--wp--custom--spacing--normal);padding-top:var(--wp--custom--spacing--wp-comment-vertical);padding-right:var(--wp--custom--spacing--wp-comment-horizontal);padding-bottom:var(--wp--custom--spacing--wp-comment-vertical);padding-left:var(--wp--custom--spacing--wp-comment-horizontal);}
.wp-block-post-comments.is-style-post-comments .comment-respond .comment-form{font-size:var(--wp--preset--font-size--upper-heading);}
.wp-block-post-comments.is-style-post-comments .comment-respond .comment-form a, .wp-block-post-comments.is-style-post-comments .comment-respond .comment-form .logged-in-as, .wp-block-post-comments.is-style-post-comments .comment-respond .comment-form .comment-notes, .wp-block-post-comments.is-style-post-comments .comment-respond .comment-form .comment-form-cookies-consent{font-size:var(--wp--preset--font-size--extra-small);text-decoration:none;}
.wp-block-post-comments.is-style-post-comments textarea, .wp-block-post-comments.is-style-post-comments input:not([type="submit"]):not([type="checkbox"]){background-color:var(--wp--preset--color--background);border:0;color:var(--wp--preset--color--body-text);}
.wp-block-post-comments.is-style-post-comments textarea:focus, .wp-block-post-comments.is-style-post-comments input:not([type="submit"]):not([type="checkbox"]):focus{border-color:var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);}
.form-submit.wp-block-button{text-align:center;}
.wp-block-latest-comments.is-style-latest-comments{margin-top:0;padding:0;}
.wp-block-latest-comments.is-style-latest-comments a{text-decoration:none;}
.wp-block-latest-comments.is-style-latest-comments .wp-block-latest-comments__comment{border-bottom:1px solid var(--wp--preset--color--border-color);padding-bottom:var(--wp--custom--spacing--normal);padding-top:var(--wp--custom--spacing--normal);margin-bottom:0;}
.wp-block-latest-comments.is-style-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt > *:last-child{margin-bottom:0;}
.wp-block-latest-comments.is-style-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt{margin-top:20px;}
.wp-block-latest-comments.is-style-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-date{margin-top:7px;}
.wp-block-latest-comments.is-style-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-author{color:var(--wp--preset--color--foreground);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--paragraph);}
.wp-block-quote.is-style-block-quote p{color:var(--wp--preset--color--foreground);font-size:var(--wp--preset--font-size--content-heading);font-weight:var(--wp--custom--typography--font-weight--semi-bold);line-height:var(--wp--custom--typography--line-height--paragraph);margin-top:0;}
.wp-block-quote.is-style-block-quote, .wp-block-quote.is-style-block-quote.has-text-align-left, .wp-block-quote.is-style-block-quote.has-text-align-right, .wp-block-quote.is-style-block-quote.has-text-align-center{border:0;position:relative;padding:80px 0 0 0;}
.wp-block-quote.is-style-block-quote:before{color:var(--wp--preset--color--text-link);content:"\201C";display:block;float:left;font-family:Arial;font-size:clamp(100px, 7.5vw, 130px);font-style:normal;font-weight:var(--wp--custom--typography--font-weight--bold);height:0;line-height:1;position:absolute;margin-top:5px;top:0;}
.wp-block-quote.is-style-block-quote.has-text-align-left:before{left:unset;transform:none;}
.wp-block-quote.is-style-block-quote.has-text-align-right:before{left:unset;right:0;}
.wp-block-quote.is-style-block-quote.has-text-align-center:before{left:50%;transform:translateX(-50%);}
.wp-block-quote.is-style-block-quote cite, .wp-block-quote.is-style-block-quote footer{font-size:var(--wp--preset--font-size--small);}
.wp-block-quote.is-style-block-quote.is-style-large, .wp-block-quote.is-style-block-quote.is-large{color:var(--wp--preset--color--foreground);}
.wp-block-pullquote.is-style-pullquote{border-bottom-color:var(--wp--preset--color--text-link);border-top-color:var(--wp--preset--color--text-link);padding:1.75em 0;}
.wp-block-pullquote.is-style-pullquote blockquote{margin:0;}
.wp-block-pullquote.is-style-pullquote p{color:var(--wp--preset--color--foreground);font-size:var(--wp--preset--font-size--content-heading);font-weight:var(--wp--custom--typography--font-weight--semi-bold);line-height:var(--wp--custom--typography--line-height--paragraph);margin-top:0;}
.wp-block-pullquote.is-style-pullquote cite, .wp-block-pullquote.is-style-pullquote footer, .wp-block-pullquote.is-style-pullquote .wp-block-pullquote__citation{font-size:var(--wp--preset--font-size--small);text-transform:none;}
.wp-block-pullquote.is-style-pullquote.alignleft, .wp-block-pullquote.is-style-pullquote.alignright, .wp-block[data-align="left"] .wp-block-pullquote.is-style-pullquote,
.wp-block[data-align="right"] .wp-block-pullquote.is-style-pullquote{border-bottom:0;border-top:0;}
.wp-block-pullquote.is-style-pullquote.alignleft, .wp-block[data-align="left"] .wp-block-pullquote.is-style-pullquote{border-left:0.25em solid var(--wp--preset--color--text-link);padding:0 0 0 1.75em;}
.wp-block-pullquote.is-style-pullquote.alignright, .wp-block[data-align="right"] .wp-block-pullquote.is-style-pullquote{border-right:0.25em solid var(--wp--preset--color--text-link);padding:0 1.75em 0 0;}
.wp-block-table.is-style-wp-table td, .wp-block-table.is-style-wp-table th{border-color:var(--wp--preset--color--border-color);padding:0.5em 1.4em;}
.wp-block-table.is-style-wp-table th:not(.has-text-align-left):not(.has-text-align-right):not(.has-text-align-center){text-align:left;}
.wp-block-table.is-style-wp-table thead{border-bottom:0;}
.wp-block-table tfoot{border-top:0;}
.wp-block-table.is-style-wp-table th{font-weight:var(--wp--custom--typography--font-weight--semi-bold);color:var(--wp--preset--color--foreground);}
.wp-block-table.is-style-wp-table table{border:1px solid var(--wp--preset--color--border-color);}
.wp-block-table.is-style-wp-table td{border-bottom:0;border-top:0;}
.wp-block-preformatted.is-style-wp-preformatted, .wp-block-verse.is-style-wp-verse{background-color:var(--wp--preset--color--secondary);box-sizing:border-box;font-family:'Courier Prime', monospace;padding:var(--wp--custom--spacing--extra-small);overflow:auto;word-wrap:break-word;}
.wp-block-post-comments.is-style-post-comments .comment-meta .comment-author, .wp-block-post-comments.is-style-post-comments .reply, .wp-block-scroll-down, .wp-block-site-info, .wp-block-footer .tnp-subscription-minimal input.tnp-submit{font-family:var(--wp--preset--font-family--oswald);}
a, .content > .video-play:hover span, .content > .video-play svg, a svg.icon, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-post-featured-image img, .wp-block-fse-pro-header-search svg, .wp-block-fse-pro-header-social svg, .wp-block-search__button, .wp-block-navigation__responsive-container-open, .wp-block-navigation__responsive-container-close{transition:all 0.5s ease;}
.wp-block-section .wp-block-group-heading{margin-bottom:var(--wp--custom--spacing--group-heading-bottom-gap);border-left:5px solid var(--wp--preset--color--text-link);position:relative;padding-left:clamp(14px, 2.5vw, 28px);}
.wp-block-section .wp-block-group-heading > h2{margin-top:7px;}
.wp-block-group-heading h6, .wp-block-cover .wp-block-group-heading h6{color:var(--wp--preset--color--text-link);}
.wp-block-group-heading h2{margin-block-start:7px !important;}
.wp-block-group-heading .is-style-button .wp-block-button__link{position:relative;padding-right:65px;display:flex;align-items:center;margin-bottom:12px;}
.wp-block-group-heading .is-style-button .wp-block-button__link:hover, .wp-block-group-heading .is-style-button .wp-block-button__link:focus{padding-right:60px;}
.wp-block-group-heading .is-style-button .wp-block-button__link:after{position:absolute;right:22px;}
.wp-block-group-heading .is-style-button .wp-block-button__link:before{content:"";background-color:var(--wp--preset--color--text-link);position:absolute;right:0;left:auto;width:50px;height:50px;border-radius:5px;transition:0.3s;}
.wp-block-group-heading .is-style-button .wp-block-button__link:hover::before{background-color:var(--wp--preset--color--border-color);border-radius:50%;}
.wp-block-group-heading .is-style-button .wp-block-button__link:hover::after{color:var(--wp--preset--color--foreground);}
@media screen and (max-width:48.8125em){
.wp-block-group-heading .wp-block-buttons{justify-content:flex-start;}
}
.wp-block-image{margin-bottom:1.5em;margin-top:var(--wp--style--block-gap, 2em);}
body:not(.home) .wp-site-blocks main{padding-bottom:var(--wp--custom--spacing--main-block-gap);padding-top:var(--wp--custom--spacing--main-block-gap);margin-top:0;}
body.home .wp-site-blocks main{margin-top:0;}
.error404 main .wp-block-search, .single.post-template-default main .wp-block-template-part{margin-bottom:1.75em;}
.wp-block-table, .wp-block-audio, .wp-block-pullquote{margin-top:var(--wp--style--block-gap);}
.wp-block-latest-posts li a{text-decoration:none;}
.wp-block-latest-posts.is-grid li{margin-bottom:0;}
.wp-block-categories__list a, .wp-block-categories-list a, .wp-block-archives-list a{text-decoration:none;}
.wp-block-section .wp-block-columns .wp-block-columns{margin-bottom:0;}
.no-margin-top{margin-top:0;}
.is-stacked-on-mobile .wp-block-media-text__media{margin-bottom:28px;}
body.page-template-blank .wp-site-blocks main{margin-top:0;padding-bottom:0;padding-top:0;}
.page-template-front .wp-site-blocks main{margin-top:0;padding-bottom:0;padding-top:0;}
.wp-block-section-content h2{font-weight:var(--wp--custom--typography--font-weight--semi-bold);}
@media(min-width:600px) and (max-width:781px){
.wp-block-columns.case-study-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child){flex-basis:50% !important;}
}
ul li::marker{color:var(--wp--preset--color--text-link);}
.header-media-inner-post .wp-block-post-title{font-size:var(--wp--custom--typography--font-size--heading-one);line-height:var(--wp--custom--typography--line-height--heading-one);}
#to_top_scrollup{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-dark);opacity:1 !important;transition:all 0.5s ease-in-out;}
#to_top_scrollup:hover,
#to_top_scrollup:focus{background:var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);border-radius:50%;}
.wp-block-main-header .wp-block-buttons .is-style-outline > :where(.wp-block-button__link),
.wp-block-main-header .wp-block-buttons :where(.wp-block-button__link).is-style-outline{padding:9px 28px;}
header .wp-block-buttons .wp-block-button__link{margin-top:0;}
.wp-block-site-title a{text-decoration:none;color:var(--wp--preset--color--foreground);}
.wp-block-site-title a:hover, .wp-block-site-title a:focus{color:var(--wp--preset--color--text-link);}
.wp-block-site-tagline{opacity:0.6;}
@media screen and (max-width:74.9375em){
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:0;padding-bottom:0;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{gap:0;}
}
.wp-block-main-header .wp-block-navigation{margin-left:auto;}
.wp-block-navigation .wp-block-navigation-item a:hover, .wp-block-navigation .wp-block-navigation-item a:focus{text-decoration:none;}
.wp-block-buttons-header .wp-block-buttons .wp-block-button .wp-block-button__link{margin-top:0;}
.wp-block-navigation .wp-block-navigation__submenu-container{padding:7px 0;}
.wp-block-centered-menu .wp-block-navigation{text-align:center;}
.wp-block-query-pagination-previous, .wp-block-query-pagination-next, .wp-block-post-template .wp-block-post-container .wp-block-post-excerpt .wp-block-post-excerpt__more-link, input[type="button"],
input[type="reset"],
input[type="submit"],
.tnp-subscription-minimal form input.tnp-submit{font-family:var(--wp--preset--font-family--oswald);background:var(--wp--preset--color--text-link);border:0;border-radius:5px;color:var(--wp--preset--color--color-dark);cursor:pointer;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--paragraph);padding-top:max(0.7rem, 0.75vw);padding-right:max(1.5rem, 1.85vw);padding-bottom:max(0.7rem, 0.75vw);padding-left:max(1.5rem, 1.85vw);text-transform:uppercase;text-decoration:none;}
.wp-block-query-pagination-previous:hover, .wp-block-query-pagination-previous:focus,
.wp-block-query-pagination-next:hover, .wp-block-query-pagination-next:focus, .wp-block-post-template .wp-block-post-container .wp-block-post-excerpt .wp-block-post-excerpt__more-link:hover, .wp-block-post-template .wp-block-post-container .wp-block-post-excerpt .wp-block-post-excerpt__more-link:focus, input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus{opacity:0.90;}
.is-style-outline > :where(.wp-block-button__link),
:where(.wp-block-button__link).is-style-outline{border:1px solid;}
.wp-block-button__link, .tnp-subscription-minimal form input.tnp-submit{transition:all .3s ease-in-out;}
.wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-query-pagination-previous:hover, .wp-block-query-pagination-previous:focus, .wp-block-query-pagination-next:hover, .wp-block-query-pagination-next:focus, .wp-block-post-template .wp-block-post-container .wp-block-post-excerpt .wp-block-post-excerpt__more-link:hover, .wp-block-post-template .wp-block-post-container .wp-block-post-excerpt .wp-block-post-excerpt__more-link:focus, input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.tnp-subscription-minimal form input.tnp-submit:hover, .tnp-subscription-minimal form input.tnp-submit:focus, .wp-block-search__button:hover, .wp-block-search__button:focus{border-color:transparent;background:var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);opacity:1;}
.wp-block-navigation__responsive-container-open svg, .wp-block-navigation__responsive-container-close svg{height:28px;width:28px;}
.wp-block-navigation__responsive-container-open, .wp-block-navigation__responsive-container-close{padding:7px;}
.wp-block-query-pagination > .wp-block-query-pagination-numbers{display:flex;align-items:center;flex-wrap:wrap;}
.wp-block-query-pagination-numbers .page-numbers{background-color:var(--wp--preset--color--secondary);box-sizing:border-box;display:inline-block;border:0;color:var(--wp--preset--color--body-text);display:flex;align-items:center;justify-content:center;font-size:var(--wp--preset--font-size--upper-heading);height:var(--wp--custom--spacing--wp-block-page-numbers);line-height:var(--wp--custom--typography--line-height--heading-four);margin-right:7px;margin-bottom:7px;text-decoration:none;text-align:center;width:var(--wp--custom--spacing--wp-block-page-numbers);font-weight:var(--wp--custom--typography--font-weight--semi-bold);}
.wp-block-query-pagination-numbers .page-numbers:not(.dots):hover,
.wp-block-query-pagination-numbers .page-numbers:not(.dots):focus,
.wp-block-query-pagination-numbers .page-numbers:not(.dots).current{color:var(--wp--preset--color--color-light);background:var(--wp--preset--color--text-link);}
.wp-block-post-meta, .taxonomy-category.wp-block-post-terms > a, .taxonomy-post_tag.wp-block-post-terms > a, .wp-block-post-date a{color:var(--wp--preset--color--meta);text-decoration:none;text-transform:capitalize;}
.wp-block-post-meta .wp-block-post-author .icon-user{top:0;}
.single .taxonomy-category.wp-block-post-terms > a, .single .taxonomy-post_tag.wp-block-post-terms > a{border:1px solid var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);display:inline-block;margin-bottom:4px;margin-right:7px;padding:4px 14px;}
.single .taxonomy-category.wp-block-post-terms > a:hover, .single .taxonomy-category.wp-block-post-terms > a:focus, .single .taxonomy-post_tag.wp-block-post-terms > a:hover, .single .taxonomy-post_tag.wp-block-post-terms > a:focus{border-color:transparent;background:var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);}
.single .taxonomy-category.wp-block-post-terms > .wp-block-post-terms__separator, .single .taxonomy-post_tag.wp-block-post-terms > .wp-block-post-terms__separator{display:none;}
.wp-block-post-navigation-link .post-navigation-link__label{display:block;font-size:var(--wp--preset--font-size--extra-small);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--extra-small);text-transform:uppercase;}
.post-navigation-link-next{margin-top:21px;}
.wp-block-post-navigation-link a{color:var(--wp--preset--color--foreground);text-decoration:none;}
.wp-block-post-navigation-link a:hover, .wp-block-post-navigation-link a:focus{color:var(--wp--preset--color--text-link);}
.wp-block-navigation .wp-block-navigation__submenu-icon{margin-right:7px;}
.wp-block-post-title a{text-decoration:none;}
.wp-block-post-template .wp-block-post-title a{color:var(--wp--preset--color--foreground);}
.wp-block-post-template .wp-block-post-title a:hover, .wp-block-post-template .wp-block-post-title a:focus{color:var(--wp--preset--color--text-link);}
body > .is-root-container .wp-block-post-template > li .wp-block-post-container, body .wp-block-post-template > li .wp-block-post-container{background-color:var(--wp--preset--color--secondary);margin-top:0;padding:var(--wp--custom--spacing--wp-post);}
.wp-block-post-template .wp-block-post-meta > *{align-items:center;}
svg.icon{fill:var(--wp--preset--color--body-text);height:14px;margin-right:7px;width:14px;position:relative;top:2px;}
.post-navigation-link-next svg.icon{padding-left:7px;padding-right:0;}
a svg.icon{fill:var(--wp--preset--color--foreground);}
.wp-block-post-excerpt > *:last-child{margin-bottom:0;}
.wp-block-post-excerpt__more-link{margin-top:8px;}
.wp-block-post-template > li{margin-bottom:var(--wp--custom--spacing--wp-comment-horizontal);}
.wp-block-post-featured-image{overflow:hidden;}
.wp-block-post-featured-image:hover img{transform:scale(1.05);}
.wp-block-post-author{text-transform:capitalize;}
.wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite, .wp-block-quote.is-large footer{text-align:left;}
.wp-block-quote.has-text-align-left.is-style-large cite, .wp-block-quote.has-text-align-left.is-style-large footer, .wp-block-quote.has-text-align-left.is-large cite, .wp-block-quote.has-text-align-left.is-large footer{text-align:left;}
.wp-block-quote.has-text-align-right.is-style-large cite, .wp-block-quote.has-text-align-right.is-style-large footer, .wp-block-quote.has-text-align-right.is-large cite, .wp-block-quote.has-text-align-right.is-large footer{text-align:right;}
.wp-block-quote.has-text-align-center.is-style-large cite, .wp-block-quote.has-text-align-center.is-style-large footer, .wp-block-quote.has-text-align-center.is-large cite, .wp-block-quote.has-text-align-center.is-large footer{text-align:center;}
.wp-block-quote.is-style-plain, .wp-block-quote.is-style-large, .wp-block-quote.is-large{padding:0;}
.wp-block-quote.is-style-large p, .wp-block-quote.is-large p{color:var(--wp--preset--color--foreground);font-weight:var(--wp--custom--typography--font-weight--semi-bold);}
.wp-block-quote.is-style-plain{color:var(--wp--preset--color--foreground);}
.wp-block-quote:not(.is-style-large),
.wp-block-pullquote{font-family:var(--wp--preset--font-family--oswald);}
.wp-block-quote p, .wp-block-pullquote p{margin-bottom:10px;}
.wp-block-quote cite, .wp-block-quote footer, .wp-block-pullquote cite, .wp-block-pullquote footer, .wp-block-pullquote__citation{font-family:var(--wp--preset--font-family--roboto);text-transform:capitalize;color:var(--wp--preset--color--foreground);opacity:0.6;}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){background-color:var(--wp--preset--color--secondary);}
.wp-block-table.is-style-stripes{border-bottom:0;}
.wp-block-table.is-style-stripes thead{border:0;color:var(--wp--preset--color--foreground);}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th{padding:0.5em 1.4em;}
.wp-block-table.is-style-stripe th:not(.has-text-align-left):not(.has-text-align-right):not(.has-text-align-center){text-align:left;}
.wp-block-search{background-color:var(--wp--preset--color--secondary);box-sizing:border-box;padding:14px;}
.wp-block-search .wp-block-search__input{background-color:var(--wp--preset--color--background);border:0;color:var(--wp--preset--color--body-text);padding:10px 14px;}
.wp-block-search__input:focus{color:var(--wp--preset--color--foreground);}
.wp-block-search__button{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);cursor:pointer;padding:10px 20px;}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea{background-color:var(--wp--preset--color--secondary);border-radius:0;border:0;color:var(--wp--preset--color--body-text);padding:calc(0.667em + 2px);font-size:var(--wp--preset--font-size--upper-heading);line-height:var(--wp--custom--typography--line-height--heading-six);font-weight:var(--wp--custom--typography--font-weight--normal);width:100%;box-sizing:border-box;outline-offset:-2px;}
input[type="date"]:focus,
input[type="time"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="month"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus{border-color:var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:10px;border-color:var(--wp--preset--color--border-color);}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{padding:calc(0.667em + 2px);}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:10px 20px;}
.wpcf7-form input[type="date"],
.wpcf7-form input[type="time"],
.wpcf7-form input[type="datetime-local"],
.wpcf7-form input[type="week"],
.wpcf7-form input[type="month"],
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="password"],
.wpcf7-form input[type="search"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="number"],
.wpcf7-form textarea{border-radius:5px;resize:none;}
.wpcf7-form .two-col .wp-block-col, .wpcf7-form > p{margin-top:14px;}
.wpcf7-form .wpcf7-form-control-wrap{display:block;margin-top:14px;}
.wpcf7-form label{display:block;font-size:var(--wp--preset--font-size--extra-small);color:var(--wp--preset--color--foreground);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--heading-four);text-transform:uppercase;}
.wp-block-embed{margin-top:var(--wp--style--block-gap);}
.wp-block-image .alignleft{margin-right:2em;}
.wp-block-image .alignright{margin-left:2em;}
.wp-block-widget-area *{font-size:var(--wp--preset--font-size--upper-heading);line-height:var(--wp--custom--typography--line-height--heading-six);font-weight:var(--wp--custom--typography--font-weight--normal);}
.wp-block-widget-area .wp-block-site-title a{font-size:24px;font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--paragraph);}
.wp-block-widget-area a{text-decoration:none;}
.wp-block-widget-area h2, .wp-block-sidebar.wp-block-widget-area h3{font-size:var(--wp--preset--font-size--upper-heading);line-height:var(--wp--custom--typography--line-height--paragraph);font-weight:var(--wp--custom--typography--font-weight--medium);text-transform:capitalize;}
.wp-block-tag-cloud > a{display:inline-block;margin-bottom:7px;padding:4px 14px;text-decoration:none;}
.wp-block-column-sidebar .wp-block-widget-area ul, .wp-block-column-sidebar ul.wp-block-archives, .wp-block-column-sidebar .wp-block-categories ul{list-style:none;padding-left:0;}
.wp-block-widget-area li{margin-bottom:14px;}
.wp-block-widget-area li:before, .wp-block-widget-area li:after{content:"";display:table;table-layout:fixed;}
.wp-block-widget-area li:after{clear:both;}
.wp-block-column-sidebar .wp-block-archives-list > li, .wp-block-column-sidebar .wp-block-categories-list > li{text-align:right;}
.wp-block-column-sidebar .wp-block-archives-list > li > a, .wp-block-column-sidebar .wp-block-categories-list > li > a{float:left;}
.wp-block-sidebar .wp-block-widget a{color:var(--wp--preset--color--foreground);}
.wp-block-sidebar .wp-block-widget a:hover, .wp-block-sidebar .wp-block-widget a:focus{color:var(--wp--preset--color--text-link);}
.wp-block-sidebar .wp-block-widget .wp-block-archives li, .wp-block-sidebar .wp-block-widget .wp-block-categories li{position:relative;padding-left:36px;}
.wp-block-sidebar .wp-block-widget .wp-block-archives li:before, .wp-block-sidebar .wp-block-widget .wp-block-categories li:before{position:absolute;left:0;top:6px;content:'';background-image:url(//www.stefanogiolo.it/stefanogiolo/wp-content/themes/globetrotter-pro/assets/images/folder.svg);background-repeat:no-repeat;width:16px;height:16px;background-size:100%;}
.wp-block-sidebar > *:not(:last-child){margin-bottom:var(--wp--custom--spacing--wp-block-sidebar-widget);}
.wp-block-sidebar > * h2,
.wp-block-sidebar.wp-block-widget-area h3{border-bottom:1px solid;margin-bottom:20px;padding-bottom:20px;}
.wp-block-sidebar .wp-block-latest-posts__list > li:not(:last-child){border-bottom:1px solid;margin-bottom:21px;padding-bottom:21px;}
.wp-block-widget-area .wp-block-latest-posts__list > li > a{font-weight:var(--wp--custom--typography--font-weight--semi-bold);}
.wp-block-widget-area .wp-block-latest-posts__post-author, .wp-block-widget-area .wp-block-latest-posts__post-date{font-size:var(--wp--preset--font-size--tiny);line-height:1.62;margin-top:5px;}
footer .wp-block-image{margin-top:0;}
footer > * + *{margin-block-start:0 !important;}
.footer-dark .wp-block-footer.wp-block-widget-area{background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--meta);}
.footer-dark .wp-block-footer.wp-block-widget-area a, .footer-dark .wp-block-footer .wp-block-site-tagline{color:var(--wp--preset--color--color-light);}
.footer-dark .wp-block-footer .wp-block-site-tagline{font-size:var(--wp--preset--font-size--tiny);line-height:var(--wp--custom--typography--line-height--extra-small);margin-top:4px;}
.footer-dark .wp-block-footer.wp-block-widget-area a:hover, .footer-dark .wp-block-footer.wp-block-widget-area a:focus{color:var(--wp--preset--color--text-link);}
.footer-dark .wp-block-footer.wp-block-site-generator{background-color:var(--wp--preset--color--color-dark);color:var(--wp--preset--color--meta);}
.footer-dark .wp-block-footer.wp-block-site-generator .wp-block-navigation .wp-block-navigation-item__content{color:var(--wp--preset--color--meta);}
.footer-dark .wp-block-navigation .wp-block-navigation__submenu-icon{color:var(--wp--preset--color--meta);}
.footer-dark .wp-block-footer.wp-block-site-generator .wp-block-navigation__responsive-container-open, .footer-dark .wp-block-footer.wp-block-site-generator .wp-block-navigation__responsive-container-close, .footer-dark .wp-block-footer.wp-block-site-generator .wp-block-navigation .current-menu-item .wp-block-navigation-item__content, .footer-dark .wp-block-footer.wp-block-site-generator .wp-block-navigation .wp-block-navigation-item__content:hover, .footer-dark .wp-block-footer.wp-block-site-generator .wp-block-navigation .wp-block-navigation-item__content:focus{color:var(--wp--preset--color--color-light);}
.footer-dark h1, .footer-dark h2, .footer-dark h3, .footer-dark h4, .footer-dark h5, .footer-dark h6{color:var(--wp--preset--color--text-link);}
.footer-dark .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container,
.footer-dark .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--woodsmoke);}
.wp-block-footer-widget-area-columns{margin-bottom:0;padding-bottom:var(--wp--custom--spacing--wp-footer-vertical);padding-top:var(--wp--custom--spacing--wp-footer-vertical);}
.wp-block-footer.wp-block-site-generator{font-size:var(--wp--preset--font-size--medium);line-height:var(--wp--custom--typography--line-height--heading-four);padding-bottom:28px;padding-top:28px;}
.wp-block-site-info > p a{color:var(--wp--preset--color--color-light);}
.wp-block-site-info > p a:hover, .wp-block-site-info > p a:focus{color:var(--wp--preset--color--text-link);}
.wp-block-footer.wp-block-site-generator a{text-decoration:none;}
.wp-block-footer .wp-block-widget:not(:last-child),
.wp-block-footer .wp-block-widget > *:not(:last-child),
.wp-block-footer .wp-block-latest-posts__list > li:not(:last-child){margin-bottom:var(--wp--custom--spacing--tiny);}
.wp-block-widget-area .wp-block-widget figure{line-height:0;margin-bottom:0;}
.wp-block-section{padding-bottom:var(--wp--custom--spacing--section-block-top);padding-top:var(--wp--custom--spacing--section-block-top);}
.wp-block-section + .wp-block-section,
.page-template-blank .wp-site-blocks footer, .page-template-front .wp-site-blocks footer, footer.wp-block-template-part{margin-top:0;}
.has-drop-cap:not(:focus)::first-letter{color:var(--wp--preset--color--foreground);font-weight:var(--wp--custom--typography--font-weight--bold);margin:0.15em 0.15em 0 -0.07em;font-size:5em;}
.wp-block-cover-image, .wp-block-cover{min-height:280px;transition:all 0.3s ease-in-out;}
.wp-block-image figure.alignright, .wp-block-image figure.alignleft, .wp-block[data-align="left"] .wp-block-image,
.wp-block[data-align="right"] .wp-block-image,
.wp-block-cover.alignleft, .wp-block-cover.alignright, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright, .wp-block[data-align="left"] > .wp-block-pullquote,
.wp-block[data-align="right"] > .wp-block-pullquote,
[data-align="left"] > .wp-block-cover,
[data-align="right"] > .wp-block-cover,
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align="left"] > .wp-block-embed,
.wp-block[data-align="right"] > .wp-block-embed{max-width:320px;width:100%;}
.wp-block-cover.alignleft, .wp-block-pullquote.alignleft, .wp-block[data-align="left"] > .wp-block-pullquote,
[data-align="left"] > .wp-block-cover,
.wp-block-embed.alignleft, .wp-block[data-align="left"] > .wp-block-embed{margin-right:2em !important;margin-bottom:1.5em;}
.wp-block-cover.alignright, .wp-block-pullquote.alignright, .wp-block[data-align="right"] > .wp-block-pullquote,
[data-align="right"] > .wp-block-cover,
.wp-block-embed.alignright, .wp-block[data-align="right"] > .wp-block-embed{margin-left:2em !important;margin-bottom:1.5em;}
.wp-block-code > code{color:var(--wp--preset--color--body-text);border-color:var(--wp--preset--color--border-color);}
.wp-site-blocks figure figcaption, figure figcaption{color:var(--wp--preset--color--body-text);font-size:var(--wp--preset--font-size--medium);line-height:var(--wp--custom--typography--line-height--paragraph);font-style:italic;opacity:0.6;}
.wp-block-calendar table th{border-color:var(--wp--preset--color--border-color);background-color:var(--wp--preset--color--secondary);}
.wp-block-calendar th, .wp-block-calendar tbody td{border-color:var(--wp--preset--color--border-color);}
.wp-block-calendar tbody td#today{color:var(--wp--preset--color--foreground);font-weight:var(--wp--custom--typography--font-weight--semi-bold);}
.wp-block-calendar table caption{color:var(--wp--preset--color--foreground);margin-bottom:7px;}
.wp-block-custom-header-media-with-title-and-nav .wp-block-fse-pro-header-social .social-container, .wp-block-custom-header-media-with-title-and-nav .wp-block-fse-pro-header-search .search-container{left:-30px;right:-30px;width:calc(100% + 60px);}
.wp-block-main-header{position:relative;}
.wp-block-fse-pro-header-search .search-container, .wp-block-fse-pro-header-social .social-container{background:var(--wp--preset--color--secondary);}
.wp-block-fse-pro-header-search .wp-block-search__input{background:var(--wp--preset--color--background);}
.wp-block-fse-pro-header-search svg:hover, .wp-block-fse-pro-header-search svg:focus, .wp-block-fse-pro-header-social svg:hover, .wp-block-fse-pro-header-social svg:focus{fill:var(--wp--preset--color--foreground);}
.wp-block-fse-pro-header-search .wp-block-search{padding:0;}
.search-container .wp-block-search__button{margin-left:1px;}
.wp-block-main-header .wp-block-main-header-container, .wp-block-main-header .wp-block-social-search-container{gap:0;}
.wp-block-fse-pro-header-search .search-container, .wp-block-fse-pro-header-social .social-container{left:0;}
.wp-block-fse-pro-header-search .search-controller:hover svg, .wp-block-fse-pro-header-search .search-controller:focus svg, .wp-block-fse-pro-header-social .social-controller:hover svg, .wp-block-fse-pro-header-social .social-controller:focus svg, .header-transparent .wp-block-fse-pro-header-search .search-controller:hover svg, .header-transparent .wp-block-fse-pro-header-search .search-controller:focus svg, .header-transparent .wp-block-fse-pro-header-social .social-controller:hover svg, .header-transparent .wp-block-fse-pro-header-social .social-controller:focus svg, .wp-block-social-search-container .wp-block-social-links.is-style-logos-only .wp-social-link a:hover, .wp-block-social-search-container .wp-block-social-links.is-style-logos-only .wp-social-link a:focus, .header-transparent .wc-block-mini-cart__button:hover{color:var(--wp--preset--color--text-link);fill:var(--wp--preset--color--text-link);}
.wp-block-fse-pro-header-search svg, .wp-block-fse-pro-header-social svg, .wp-block-social-search-container .wp-block-social-links.is-style-logos-only .wp-block-social-link-anchor{color:var(--wp--preset--color--foreground);fill:var(--wp--preset--color--foreground);}
.wp-block-fse-pro-header-search .search-container, .wp-block-fse-pro-header-social .social-container{animation:smoothScrollBack .6s backwards, fadein .6s;}
@keyframes smoothScrollBack {
0%{transform:translateY(30px);}
100%{transform:translateY(0px);}
} @keyframes fadein {
from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes fadein { from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadein { from{opacity:0;}
to{opacity:1;}
}
@-o-keyframes fadein { from{opacity:0;}
to{opacity:1;}
} .fse-slider-wrapper{overflow:hidden;position:relative;}
.fse-slider-wrapper .tns-outer{position:relative;}
.fse-slider-wrapper .wp-block-image figcaption{bottom:55px;color:var(--wp--preset--color--color-light);font-size:var(--wp--preset--font-size--content-heading);left:50%;margin:0 auto;max-width:760px;opacity:0;position:absolute;text-align:center;transform:translateX(-50%);transform-origin:top;visibility:hidden;width:100%;transition:all 0.5s ease;padding:15px;box-sizing:border-box;}
.fse-slider-wrapper .tns-item.tns-slide-active .wp-block-image figcaption{opacity:1;transition-delay:0.2s;visibility:visible;}
.sliding-testimonial{max-width:600px;}
.tns-control > button{background:var(--wp--preset--color--border-color);border:0;color:var(--wp--preset--color--foreground);cursor:pointer;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--paragraph);border-radius:50%;width:50px;height:50px;transition:all 0.5s ease;padding:0;position:absolute;top:50%;transform:translateY(-50%);}
.tns-control > button.tns-prev{left:-50px;}
.tns-control > button.tns-next{right:-50px;}
.tns-control > button > span{display:none;}
.tns-control > button:before{content:"";display:inline-block;color:inherit;opacity:1;width:0.6rem;height:0.6rem;border-style:solid;border-color:currentColor;border-width:0.2rem 0.2rem 0 0;}
.tns-control > button.tns-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:4px;}
.tns-control > button.tns-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:4px;}
.tns-control > button:hover, .tns-control > button:focus{background:var(--wp--preset--color--text-link);color:var(--wp--preset--color--foreground);}
.tns-nav > button{border:0;background-color:var(--wp--preset--color--border-color);height:10px;line-height:10px;margin:0 4px;width:10px;border-radius:100%;box-shadow:none;position:relative;transition:all 0.5s ease;padding:0;}
.tns-nav > button:hover, .tns-nav > button:focus{background-color:var(--wp--preset--color--foreground);}
.tns-nav > button.tns-nav-active{background-color:var(--wp--preset--color--foreground);}
.tns-nav{line-height:0;text-align:center;}
.fse-slider-wrapper.horizontal-inside-slider-bottom-left .tns-nav, .fse-slider-wrapper.horizontal-inside-slider-bottom-center .tns-nav, .fse-slider-wrapper.horizontal-inside-slider-bottom-right .tns-nav{bottom:28px;position:absolute;width:100%;}
.fse-slider-wrapper.horizontal-inside-slider-bottom-left .tns-nav{text-align:left;left:28px;}
.fse-slider-wrapper.horizontal-inside-slider-bottom-center .tns-nav{text-align:center;}
.fse-slider-wrapper.horizontal-inside-slider-bottom-right .tns-nav{text-align:right;right:28px;}
.fse-slider-wrapper.horizontal-outside-slider-bottom-left .tns-nav, .fse-slider-wrapper.horizontal-outside-slider-bottom-center .tns-nav, .fse-slider-wrapper.horizontal-outside-slider-bottom-right .tns-nav{margin-top:28px;}
.fse-slider-wrapper.horizontal-outside-slider-bottom-left .tns-nav{margin-left:28px;text-align:left;}
.fse-slider-wrapper.horizontal-outside-slider-bottom-center .tns-nav{text-align:center;}
.fse-slider-wrapper.horizontal-outside-slider-bottom-right .tns-nav{margin-right:28px;text-align:right;}
.site-newsletter{text-align:center;}
.site-newsletter .tnp-subscription-minimal{margin-top:35px;}
.tnp-subscription-minimal form input.tnp-submit{font-family:var(--wp--preset--font-family--open-sans);border-radius:5px;display:block;width:auto;margin:28px auto 0 auto;padding:11px 24px;}
.tnp-subscription-minimal form input.tnp-email{background-color:var(--wp--preset--color--color-light);border-color:transparent;max-width:100%;padding:13px;font-family:var(--wp--preset--font-family--open-sans);color:var(--wp--preset--color--body-text);width:100%;display:block;border-radius:5px;}
.tnp-subscription-minimal form input.tnp-email:focus{color:var(--wp--preset--color--color-dark);}
.wp-block-tnp-minimal > p{margin:0;}
.wp-block-footer .tnp-subscription-minimal form{position:relative;max-width:360px;display:flex;}
.wp-block-footer .tnp-subscription-minimal input.tnp-submit{width:auto;margin-top:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.wp-block-footer .wp-block-tnp-minimal{padding:0 !important;}
.wp-block-footer .tnp-subscription-minimal form input.tnp-email{background-color:transparent;border:1px solid var(--wp--preset--color--text-link);padding:14px;border-top-right-radius:0;border-bottom-right-radius:0;color:var(--wp--preset--color--color-light);opacity:1;}
.wp-block-footer .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:var(--wp--preset--color--text-link);fill:var(--wp--preset--color--text-link);}
.wp-block-footer .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover svg, .wp-block-footer .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:focus svg{color:var(--wp--preset--color--color-light);fill:var(--wp--preset--color--color-light);}
.breadcrumb-area{font-size:var(--wp--preset--font-size--tiny);}
.breadcrumb-area a{color:var(--wp--preset--color--foreground);text-decoration:none;}
.header-media-inner-post .breadcrumb-area a{color:var(--wp--preset--color--color-light);}
.breadcrumb-area a:hover, .breadcrumb-area a:focus{color:var(--wp--preset--color--text-link);}
.breadcrumb span{opacity:0.7;}
.header-media-inner-post .wp-block-post-title + .breadcrumb-area,
.header-media-inner-post + .breadcrumb-area{margin:14px 0 0 0;}
.wp-block-columns.wp-block-sidebar-on-right, .wp-block-columns.wp-block-sidebar-on-left{gap:0;}
@media screen and (max-width:781px){
.btn-mobile-filters .wp-block-button{width:100%;}
.btn-mobile-filters .wp-block-button .wp-block-button__link{display:block;text-transform:uppercase;}
.btn-mobile-filters .wp-block-button .wp-block-button__link:after{content:"\279C";transform:rotate(90deg);display:inline-block;margin-left:5px;font-size:12px;transition:0.3s;}
.mobile-filters{display:none;}
.btn-mobile-filters.toggled-on .wp-block-button .wp-block-button__link:after{transform:rotate(270deg);}
.btn-mobile-filters.toggled-on + .mobile-filters{display:block;}
.page-template-archive-product-sidebar-on-right .wp-product-category-with-sidebar, .page-template-archive-product-sidebar-on-right .wp-block-sidebar-on-right, .post-type-archive-product .wp-product-category-with-sidebar, .post-type-archive-product .wp-block-sidebar-on-right, .archive.woocommerce .wp-product-category-with-sidebar, .archive.woocommerce .wp-block-sidebar-on-right{flex-direction:column-reverse;}
}
@media screen and (min-width:782px){
.btn-mobile-filters{display:none !important;}
.btn-mobile-filters + .mobile-filters{margin-top:0;}
}   @media screen and (max-width:481px){
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product{width:100%;}
}
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button, .woocommerce a.added_to_cart.wc-forward{background:var(--wp--preset--color--primary);border:none;border-radius:5px;color:var(--wp--preset--color--color-light);cursor:pointer;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--paragraph);text-transform:uppercase;text-decoration:none;text-align:center;}
.woocommerce a.button, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{background-color:transparent;border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);padding:14px clamp(28px, 3.5vw, 4px);font-size:var(--wp--preset--font-size--extra-small);line-height:var(--wp--custom--typography--line-height--heading-four);}
.woocommerce a.button:hover, .woocommerce a.button:focus, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus{color:var(--wp--preset--color--foreground);}
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button, .woocommerce a.added_to_cart.wc-forward{transition:all 0.3s ease-in-out;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{float:right;padding:0.5em 1em;}
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus,
.woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce #review_form #respond .form-submit input:hover,
.woocommerce #review_form #respond .form-submit input:focus,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:focus, .woocommerce a.added_to_cart.wc-forward:hover, .woocommerce a.added_to_cart.wc-forward:focus{border-color:transparent;background:var(--wp--preset--color--border-color);opacity:1;}
.woocommerce a.added_to_cart.wc-forward{border:1px solid;font-size:16px;text-transform:uppercase;padding:9px 21px;text-decoration:none;}
.wc-block-grid__product{text-align:left;}
.wp-product-showcase .wc-block-featured-product__title, .wp-thumbnail-product .wp-product-cateogry-block .wc-block-featured-category__title, .wc-block-grid__product .wc-block-grid__product-title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{}
.wc-block-grid__products li:hover .wc-block-components-product-title a, .woocommerce ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--wp--preset--color--text-link);}
.wc-block-components-product-title a, .wc-block-components-product-price__value, .woocommerce ul.products li.product .price{color:var(--wp--preset--color--foreground);text-decoration:none;}
.wp-block-button.wc-block-components-product-button, .wc-block-grid__product .wc-block-grid__product-rating{display:block;clear:both;}
.wc-block-grid__product-rating .star-rating, .wc-block-components-product-rating__stars, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{margin:0 auto 0 0;}
.woocommerce p.stars a{color:var(--wp--preset--color--text-link);}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .wc-block-components-product-title a, .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--wp--preset--font-size--normal);}
ul.wc-block-grid__products h2.wc-block-components-product-title.wc-block-grid__product-title{margin:0;line-height:var(--wp--custom--typography--line-height--heading-four);font-size:var(--wp--custom--typography--font-size--heading-five);}
.wp-block-button.wc-block-components-product-button:before{content:"";display:table;table-layout:fixed;width:100%;}
.woocommerce .woocommerce-result-count{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--foreground);}
.woocommerce .woocommerce-products-header{margin-bottom:21px;display:none;}
.woocommerce .wp-product-category-with-sidebar ul.products{display:flex;gap:0 30px;flex-wrap:wrap;}
.woocommerce .wp-product-category-with-sidebar ul.products::before{display:none;}
.woocommerce .wp-product-category-with-sidebar ul.products[class*="columns-"] li.product,
.woocommerce-page .wp-product-category-with-sidebar ul.products[class*="columns-"] li.product{width:100%;}
.wc-block-grid__product.wc-block-grid__product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-bottom:1.992em;}
.wp-product-cateogry-block .wc-block-grid__product-rating .star-rating{margin:0 auto;}
.wp-block-button.wc-block-components-product-button:after{clear:both;}
.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image){margin-bottom:28px;}
.wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__product-link{color:var(--wp--preset--color--primary);text-decoration:none;outline:none;transition:all 0.3s ease-in-out;}
.wc-block-grid__product .wc-block-grid__product-title:hover{color:var(--wp--preset--color--text-link);}
.wc-block-grid__product .wc-block-grid__product-price{margin-bottom:8px;}
.wc-block-grid__product-rating{color:inherit;}
.wc-block-grid__product{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;}
.wc-block-grid__products{margin:0 -15px 0;}
.wc-block-components-product-sale-badge, .woocommerce span.onsale, .wc-block-grid__product-onsale, .wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale{background-color:#ef3636;color:var(--wp--preset--color--color-light);font-size:0.7em;padding:0.3em 0.7em;border:0;line-height:1.5;text-transform:uppercase;min-height:auto;min-width:auto;font-weight:700;border-radius:0px;left:14px;top:14px;}
.woocommerce ul.products li.product .onsale, .wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale{left:14px;right:auto;top:14px;margin:0;font-size:var(--wp--preset--font-size--tiny);}
.wc-block-components-product-price__value, .woocommerce ul.products li.product .price{font-size:17px;font-size:1.0625rem;color:var(--wp--preset--color--foreground);}
.wc-block-mini-cart-items .wc-block-components-product-price__value{font-size:inherit;}
.wc-block-mini-cart__button{width:42px;padding:10px;height:42px;border-radius:50%;transition:all 0.3s ease-in-out;}
.wc-block-grid, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price ins{font-weight:var(--wp--custom--typography--font-weight--normal);}
.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:0;font-size:18px;font-size:1.125rem;color:var(--wp--preset--color--meta);}
.wc-block-components-product-sort-select{text-align:right;margin-bottom:24px;}
.wc-block-components-sort-select__select, .wc-block-sort-select__select.wc-block-components-sort-select__select, .woocommerce .woocommerce-ordering select, .value #pa_color,
.value #pa_size,
.value #logo{background-color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);padding:14px;outline:0;font-size:16px;font-size:1rem;}
.wc-block-components-product-sort-select .wc-block-components-sort-select__select, .woocommerce .woocommerce-ordering select{background:transparent;cursor:pointer;font-size:var(--wp--preset--font-size--tiny);padding:14px;min-width:160px;}
.wc-block-components-sort-select__select option, .wc-block-components-product-sort-select option, .woocommerce .woocommerce-ordering select option, .value #pa_color option,
.value #pa_size option,
.value #logo option{color:var(--wp--preset--color--foreground);font-size:16px;font-size:1rem;}
.summary .variations a.reset_variations{position:absolute;left:100%;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{background-color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--border-color);padding:15px;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:500;color:#333;padding:14px;display:block;}
fieldset{padding:30px;border:1px solid var(--wp--preset--color--border-color);}
legend{font-weight:var(--wp--custom--typography--font-weight--bold);color:var(--wp--preset--color--foreground);}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:none;color:var(--wp--preset--color--text-link);}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{font-weight:var(--wp--custom--typography--font-weight--bold);}
.woocommerce-account .woocommerce-MyAccount-navigation li{padding:0;}
.woocommerce-account main .woocommerce{max-width:1400px;}
.woocommerce-MyAccount-content .woocommerce-info{margin-top:0;}
.woocommerce #review_form #respond .form-submit input,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:var(--wp--preset--color--text-link);border:0;border-radius:5px;color:var(--wp--preset--color--color-dark);cursor:pointer;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--paragraph);padding-top:max(0.7rem, 0.75vw);padding-right:max(1.5rem, 1.85vw);padding-bottom:max(0.7rem, 0.75vw);padding-left:max(1.5rem, 1.85vw);text-transform:uppercase;text-decoration:none;transition:all 0.3s ease-in-out;}
.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit.alt:focus,
.woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus{border-color:transparent;background:var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);opacity:1;}
.woocommerce .form-submit.wp-block-button{text-align:left;}
.woocommerce div.product form.cart div.quantity{margin-right:10px;}
.woocommerce .product_meta{font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--typography--font-weight--bold);color:var(--wp--preset--color--foreground);margin-top:35px;}
.woocommerce .product_meta > span{display:block;padding:5px 0;}
.woocommerce .product_meta > span span, .woocommerce .product_meta > span a{font-weight:var(--wp--custom--typography--font-weight--medium);}
.woocommerce .product_meta .sku{color:var(--wp--preset--color--body-text);}
.woocommerce-page .input-text{padding:0.9rem 0.4rem 0.9rem 0.9rem;}
.woocommerce .quantity .qty{width:4.5em;}
.woocommerce-review-link, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .posted_in a{text-decoration:none;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:var(--wp--preset--color--foreground);font-weight:var(--wp--custom--typography--font-weight--bold);margin-top:0;}
.woocommerce div.product p.price, .woocommerce div.product span.price, .wc-block-grid__product-price.price{color:var(--wp--preset--color--body-text);font-weight:var(--wp--custom--typography--font-weight--normal);margin-top:0;}
.wc-block-grid__product-price.price ins{text-decoration:none;}
.wc-block-grid__product-price.price del .woocommerce-Price-amount.amount{font-size:15px;opacity:0.6;}
.woocommerce.single-product div.product p.price{color:var(--wp--preset--color--primary);}
.woocommerce.single-product div.product p.price del{opacity:0.3;}
.single-product .header-media-inner-post .wp-block-cover .wp-block-cover__background{opacity:0;}
.wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before, .woocommerce .star-rating span::before{color:var(--wp--preset--color--text-link);}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{font-size:1.2rem;}
.woocommerce div.product .product_title{font-size:var(--wp--custom--typography--font-size--heading-three);line-height:var(--wp--custom--typography--line-height--heading-three);}
.woocommerce-review-link{font-size:14px;font-size:0.875rem;}
.woocommerce-page label{font-weight:var(--wp--custom--typography--font-weight--bold);text-transform:uppercase;font-size:var(--wp--preset--font-size--tiny);display:block;}
.woocommerce-page .comment-form-cookies-consent label{display:inline-block;font-weight:normal;text-transform:none;}
.woocommerce #review_form #respond{max-width:900px;}
.wocommerce-page .form-submit.wp-block-button{text-align:left;}
.wp-product-detail{margin-block-start:0;}
.wp-product-detail .woocommerce-message{margin-top:0;}
.summary form.cart.grouped_form .group_table{margin-bottom:28px;}
.woocommerce div.product form.cart .group_table td{vertical-align:middle;}
.woocommerce-page .summary form.cart label{margin:0;}
.woocommerce-page .summary form.cart label a{background:var(--wp--preset--color--text-link);padding:7px 14px;border-radius:4px;}
.woocommerce-page .summary form.cart label a:hover{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background);}
.woocommerce div.product form.cart .woocommerce-variation-description p{font-size:var(--wp--preset--font-size--medium);}
.single-product .header-media-inner-post .wp-block-cover{min-height:auto;padding:0;}
.single-product .header-media-inner-post .wp-block-cover .wp-block-cover__gradient-background.has-background-dim, .single-product .header-media-inner-post .wp-block-post-title, .single-product .header-media-inner-post .wp-block-cover .wp-block-cover__image-background{display:none;}
.single-product .header-media-inner-post .catch-breadcrumb.center .woocommerce-breadcrumb{text-align:left;margin:35px 0 -21px;padding-left:var(--wp--custom--spacing--outer);padding-right:var(--wp--custom--spacing--outer);}
.single-product .header-media-inner-post .wp-block-cover__inner-container{max-width:100%;}
.single-product .header-media-inner-post .wp-block-post-title + .breadcrumb-area{margin:0;}
.woocommerce.single-product .header-media-inner-post .wp-block-cover{padding-top:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background-color:transparent;margin-right:28px;padding:0;margin-left:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid var(--wp--preset--color--border-color);}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:transparent;z-index:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0;padding:0;}
.woocommerce div.product .woocommerce-tabs .panel{padding:30px 0 0;background:transparent;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:none;}
.woocommerce-Tabs-panel h2, .related.products > h2{font-size:var(--wp--custom--typography--font-size--heading-five);margin-bottom:28px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--wp--preset--color--foreground);}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--wp--preset--color--text-link);}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--wp--preset--color--text-link);}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{left:0;width:100%;background:var(--wp--preset--color--text-link);}
.woocommerce-Tabs-panel p{margin-top:0;}
.woocommerce .woocommerce-product-attributes.shop_attributes{border-top:1px dotted var(--wp--preset--color--border-color);text-align:left;}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td{border-bottom:1px dotted var(--wp--preset--color--border-color);padding:10px 0;text-transform:capitalize;font-weight:400;}
.woocommerce table.shop_attributes th p, .woocommerce table.shop_attributes td p{padding:0;}
.woocommerce table.shop_attributes th{color:var(--wp--preset--color--foreground);}
.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:var(--wp--preset--color--border-color);}
.woocommerce-Reviews .commentlist{padding-left:0;}
.woocommerce-Reviews .comment-respond .comment-reply-title{color:var(--wp--preset--color--foreground);font-size:var(--wp--custom--typography--font-size--heading-five);font-weight:var(--wp--custom--typography--font-weight--bold);margin-bottom:21px;display:block;}
.woocommerce-Reviews .comment-form{background-color:var(--wp--preset--color--background);padding:0px;}
.woocommerce #review_form #respond textarea{height:auto;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{vertical-align:middle;text-align:left;position:relative;}
table.variations{color:var(--wp--preset--color--foreground);text-transform:capitalize;}
.woocommerce-variation.single_variation{border-top:1px solid var(--wp--preset--color--border-color);border-bottom:1px solid var(--wp--preset--color--border-color);padding:21px 0;margin-bottom:42px;}
.woocommerce button.button.alt.disabled{background-color:var(--wp--preset--color--text-link);}
.wp-block-widget-area .wc-block-featured-category h2, .wp-block-widget-area .wc-block-featured-product h2{font-size:var(--wp--custom--typography--font-size--heading-four);line-height:var(--wp--custom--typography--line-height--heading-four);text-transform:capitalize;padding-bottom:0;}
.wp-block-widget-area .wc-block-featured-category span.woocommerce-Price-amount.amount, .wp-block-widget-area .wc-block-featured-product span.woocommerce-Price-amount.amount{font-size:var(--wp--custom--typography--font-size--heading-four);}
.wp-block-sidebar .wp-block-widget a.wp-block-button__link{color:var(--wp--preset--color--color-light);}
.wp-block-sidebar .wp-block-widget .wc-block-featured-product, .wp-block-sidebar .wp-block-widget .wc-block-featured-category{min-height:360px !important;}
.wp-block-sidebar .wc-block-grid__no-products{padding:40px;text-align:center;width:auto;background:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--border-color);}
.wp-block-sidebar .wc-block-grid__no-products button{border:none;background-color:transparent;color:var(--wp--preset--color--text-link);text-decoration:underline;padding:0;font-weight:600;cursor:pointer;}
.wp-block-sidebar .wc-block-grid__no-products button:hover, .wp-block-sidebar .wc-block-grid__no-products button:focus{background-color:transparent;color:var(--wp--preset--color--foreground);}
.wc-block-featured-product__wrapper{padding-top:var(--wp--custom--spacing--section-block-bottom);padding-bottom:var(--wp--custom--spacing--section-block-bottom);}
.wp-product-showcase .wc-block-featured-product .wc-block-featured-product__wrapper{padding-top:var(--wp--custom--spacing--tiny);padding-bottom:var(--wp--custom--spacing--tiny);}
.woocommerce .woocommerce-breadcrumb{font-size:14px;font-size:0.875rem;margin:0;}
.woocommerce .woocommerce-breadcrumb a{color:var(--wp--preset--color--foreground);text-decoration:none;}
.woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus{color:var(--wp--preset--color--text-link);}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{float:none;}
.wc-block-pagination.wc-block-components-pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;}
.wc-block-components-pagination__page, .wc-block-components-pagination__page:not(.toggle){background-color:var(--wp--preset--color--secondary);box-sizing:border-box;display:inline-block;border:0;color:var(--wp--preset--color--body-text);display:flex;align-items:center;justify-content:center;font-size:var(--wp--preset--font-size--upper-heading);height:var(--wp--custom--spacing--wp-block-page-numbers);line-height:var(--wp--custom--typography--line-height--heading-four);margin-right:7px;margin-bottom:7px;text-decoration:none;text-align:center;width:var(--wp--custom--spacing--wp-block-page-numbers);cursor:pointer;transition:all 0.3s ease-in-out;}
.wc-block-components-pagination__page:hover, .wc-block-components-pagination__page:focus, .wc-block-components-pagination__page:not(.toggle):hover,
.wc-block-components-pagination__page:not(.toggle):focus,
.wc-block-components-pagination__page--active[disabled],
.wc-block-components-pagination__page--active[disabled]:hover,
.wc-block-components-pagination__page--active[disabled]:focus{color:var(--wp--preset--color--color-light);background:var(--wp--preset--color--text-link);}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{border:none;}
.wc-block-components-pagination__page, .wc-block-components-pagination__page.wc-block-pagination-page--active{color:var(--wp--preset--color--color-light);}
ul.wc-block-grid__products li{margin:0;}
.wp-block-sidebar ul.wc-block-grid__products li{margin:0;}
.wp-block-sidebar ul.wc-block-grid__products h2.wc-block-components-product-title.wc-block-grid__product-title{line-height:1.75;font-size:var(--wp--preset--font-size--small);padding-top:0;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-light);}
.woocommerce table.shop_table, #add_payment_method .cart-collaterals .cart_totals table,
.woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:collapse;}
.woocommerce button.button:disabled{background-color:var(--wp--preset--color--text-link);}
.wp-block-main-header .wc-block-mini-cart__badge{background-color:var(--wp--preset--color--text-link);border:none;color:#fff;}
.woocommerce table.shop_table a{text-decoration:none;}
.woocommerce table.shop_table, .woocommerce table.shop_table td, #add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{border:1px solid var(--wp--preset--color--border-color);}
.woocommerce-cart table.cart th, .woocommerce-cart .cart-collaterals .cart_totals tr th{color:var(--wp--preset--color--foreground);font-size:16px;}
.woocommerce a.remove{font-weight:400;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:auto;background-color:var(--wp--preset--color--secondary);padding:35px;margin-top:35px;}
.woocommerce-page .woocommerce-cart-form #coupon_code,
.woocommerce-page .woocommerce-cart-form .actions .button{height:auto;}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{padding:.9rem 1.1rem;}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent;}
.woocommerce-page .woocommerce-cart-form #coupon_code{width:165px;font-size:18px;font-size:1.125rem;}
.woocommerce-page .woocommerce-cart-form #coupon_code:focus{border:1px solid var(--wp--preset--color--text-link);}
.cart_totals > h2{color:var(--wp--preset--color--foreground);font-size:var(--wp--custom--typography--font-size--heading-five);font-weight:var(--wp--custom--typography--font-weight--bold);margin-bottom:21px;display:block;}
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid var(--wp--preset--color--border-color);}
.shop_table_responsive .woocommerce-shipping-calculator .shipping-calculator-button{background-color:var(--wp--preset--color--secondary);display:block;font-size:16px;font-size:1rem;margin:14px 0;padding:12px;text-align:center;}
.select2-container--default .select2-selection--single{background-color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--border-color);padding:8px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--wp--preset--color--foreground);font-size:14px;font-size:0.875rem;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:10px;}
.select2-container .select2-selection--single{height:auto;}
.select2-dropdown .select2-results{background-color:var(--wp--preset--color--secondary);}
.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option[data-selected="true"]{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-light);}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);}
.select2-search--dropdown{padding:0;}
.select2-dropdown{border:1px solid var(--wp--preset--color--border-color);}
.woocommerce-grouped-product-list a{text-decoration:none;}
.woocommerce-message:before, .woocommerce-info:before{color:var(--wp--preset--color--text-link);}
.woocommerce-message, .woocommerce-info{border-top-color:var(--wp--preset--color--text-link);}
.woocommerce-error, .woocommerce-info, .woocommerce-message{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--body-text);margin-top:21px;font-size:var(--wp--preset--font-size--medium);}
.woocommerce-info{background-color:var(--wp--preset--color--border-color);}
.woocommerce-message, .woocommerce-info{border-top-color:var(--wp--preset--color--text-link);}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{text-decoration:none;}
#customer_details{margin-bottom:28px;}
#customer_details h3,
.checkout.woocommerce-checkout h3{font-size:var(--wp--custom--typography--font-size--heading-five);font-weight:var(--wp--custom--typography--font-weight--bold);margin-bottom:21px;display:block;}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment{background-color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--border-color);}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:1px solid var(--wp--preset--color--border-color);}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--wp--preset--color--border-color);}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box{background-color:var(--wp--preset--color--secondary);}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid var(--wp--preset--color--secondary);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;}
label.checkbox.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{text-transform:none;font-weight:normal;}
.woocommerce-checkout #payment div.payment_box p:first-child{margin-block-start:0;}
.woocommerce-privacy-policy-text p{font-size:var(--wp--preset--font-size--medium);}
.wc-block-components-quantity-selector{border-radius:4px;box-sizing:content-box;display:flex;margin:0 14px 0 0;position:relative;width:95px;}
.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).contained{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-light);}
.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).contained:hover,
.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).contained:focus{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--color-light);opacity:1;}
.wc-block-components-drawer, .wp-block-woocommerce-mini-cart-contents{background-color:var(--wp--preset--color--secondary);border:0;}
h2.wc-block-mini-cart__title{font-size:var(--wp--custom--typography--font-size--heading-five);font-weight:var(--wp--custom--typography--font-weight--bold);margin-bottom:21px;display:block;margin:50px 25px 0;}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.outlined:not(:focus){box-shadow:none;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{text-decoration:none;}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row{border-top:1px solid var(--wp--preset--color--border-color);padding:21px 0;}
.wc-block-mini-cart__footer{border-top:1px solid var(--wp--preset--color--border-color);}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{cursor:pointer;text-decoration:underline;margin-left:7px;opacity:0.6;}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus{color:var(--wp--preset--color--text-link);opacity:1;text-decoration:none;}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{padding-right:21px;}
.wc-block-mini-cart__button{cursor:pointer;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--paragraph);color:var(--wp--preset--color--body-text);transition:all 0.3s ease-in-out;}
.wc-block-mini-cart__button:hover:not([disabled]),
.wc-block-mini-cart__button:hover, .wc-block-mini-cart__button:focus{cursor:pointer;color:var(--wp--preset--color--text-link);opacity:1;}
.wc-block-components-drawer .components-modal__header .components-button{cursor:pointer;transition:all 0.3s ease-in-out;}
.wc-block-components-drawer .components-modal__header .components-button:hover, .wc-block-components-drawer .components-modal__header .components-button:focus{color:var(--wp--preset--color--text-link);}
.wc-block-components-totals-item__label{color:var(--wp--preset--color--foreground);}
.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value{color:var(--wp--preset--color--text-link);}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.wc-block-components-button{border:1px solid var(--wp--preset--color--border-color);box-shadow:none;color:var(--wp--preset--color--foreground);}
.wc-block-components-button:not(.is-link).contained,
.wc-block-components-button:not(.is-link).contained:active,
.wc-block-components-button:not(.is-link).contained:disabled,
.wc-block-components-button:not(.is-link).contained:focus,
.wc-block-components-button:not(.is-link).contained:hover{background-color:var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);transition:all 0.3s ease-in-out;}
.wc-block-components-button:not(.is-link).contained:hover,
.wc-block-components-button:not(.is-link).contained:focus,
.wc-block-components-button:not(.is-link).contained:active:hover,
.wc-block-components-button:not(.is-link).contained:active:focus,
.wc-block-components-button:not(.is-link).contained:disabled:hover,
.wc-block-components-button:not(.is-link).contained:disabled:focus,
.wc-block-components-button:not(.is-link).contained:focus,
.wc-block-components-button:not(.is-link).contained:hover,
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.wc-block-components-button:hover, .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.wc-block-components-button:focus{background:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-light);border-color:transparent;}
.wc-block-grid__product-onsale{position:absolute;top:14px;}
.wp-block-button.wc-block-grid__product-add-to-cart{clear:both;margin:21px 0 0 0;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-bottom:7px;}
.woocommerce .products .star-rating{margin-bottom:14px;}
.wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(90deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100%/100% 100%;--range-color:var(--wp--preset--color--text-link);}
.wp-block-section.wp-woocommerce-shipping{padding-bottom:var(--wp--custom--spacing--wp-footer-vertical);padding-top:var(--wp--custom--spacing--wp-footer-vertical);}
.wp-site-blocks .wp-block-section:last-child.wp-woocommerce-shipping{background:transparent;max-width:1400px;margin-left:auto;margin-right:auto;margin:0 auto !important;padding-left:0;padding-right:0;}
.wp-latest-products-block .wc-block-grid__product{text-align:center;}
.wc-block-grid__products .wc-block-grid__product-image img{transition:all 0.4s;display:block;width:100%;}
.wp-latest-products-block .wc-block-grid__product-link{text-decoration:none;}
.wp-latest-products-block .wc-block-grid__product .wc-block-grid__product-title{font-size:var(--wp--custom--typography--font-size--heading-five);line-height:var(--wp--custom--typography--line-height--heading-five);text-decoration:none;}
.wp-latest-products-block .wc-block-grid__product .woocommerce-Price-amount{font-size:var(--wp--preset--font-size--content-heading);color:var(--wp--preset--color--meta);font-weight:normal;}
.wp-latest-products-block .wc-block-grid__product .wc-block-grid__product-title{margin:28px 0 0;}
.wc-block-mini-cart__shopping-button a{font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--typography--font-weight--bold);line-height:var(--wp--custom--typography--line-height--paragraph);padding-top:max(0.7rem, 0.73vw);padding-right:max(1.5rem, 1.85vw);padding-bottom:max(0.7rem, 0.73vw);padding-left:max(1.5rem, 1.85vw);text-transform:uppercase;}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p{overflow:hidden;display:block;-webkit-line-clamp:1;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;max-height:25px;}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:var(--wp--preset--color--foreground);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--typography--font-weight--bold);}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover{color:var(--wp--preset--color--text-link);}
.wc-block-components-product-badge{border:none;font-size:0.75em;font-weight:var(--wp--custom--typography--font-weight--bold);padding:0 0.56em;text-transform:uppercase;background:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-light);}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{padding-top:7px;display:flex;}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background-color:var(--wp--preset--color--text-link);}
.wc-block-components-quantity-selector:after{border:1px solid var(--wp--preset--color--border-color);}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{opacity:1;min-width:25px !important;}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background-color:var(--wp--preset--color--secondary);}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{padding-bottom:0 !important;margin:0 !important;}
li.wc-block-product-categories-list-item{list-style:none;}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{color:var(--wp--preset--color--foreground);font-weight:400;}
.wp-product-category-with-sidebar .wp-block-sidebar{margin-top:35px;}
.wp-product-category-with-sidebar .wc-block-featured-product__title{color:inherit;padding:0 35px;margin:0;}
.wp-block-sidebar .wc-block-grid.has-2-columns .wc-block-grid__product, .wp-block-sidebar .wc-block-grid.has-3-columns .wc-block-grid__product, .wp-block-sidebar .wc-block-grid.has-4-columns .wc-block-grid__product, .wp-block-sidebar .wc-block-grid.has-f-columns .wc-block-grid__product, .wp-block-sidebar .wc-block-grid.has-6-columns .wc-block-grid__product{flex:none;max-width:100%;}
.wp-block-sidebar .wc-block-grid__products .wc-block-grid__product-image{width:70px;float:left;margin-right:21px;}
.wp-block-sidebar ul.products li.product a img, .wp-block-sidebar .wc-block-grid__products .wc-block-grid__product-image img{transition:all 0.4s;height:auto;}
body .wp-product-category-with-sidebar .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;}
.wp-block-sidebar .wc-block-sort-select, .wp-block-sidebar .wc-block-grid__product-rating, .wp-block-sidebar .wc-block-grid__product-onsale, .wp-block-sidebar .wp-block-button.wc-block-grid__product-add-to-cart{display:none;}
.wp-block-sidebar .wc-block-grid__product{padding:0 0 21px;border:none;}
.wp-block-sidebar .wc-block-grid__product:last-child{padding-bottom:0;}
.wp-block-sidebar .wc-block-grid__product-price.price{font-size:14px;margin:0;color:var(--wp--preset--color--meta);}
.wp-block-sidebar .wc-block-grid__product .wc-block-grid__product-title, .wp-block-sidebar .wc-block-grid__product .wc-block-grid__product-title a{font-weight:500;font-size:var(--wp--preset--font-size--small);line-height:1.75;text-transform:none;margin-bottom:7px;}
.wp-block-sidebar .wc-block-grid .wc-block-grid__product:hover .wc-block-grid__product-image img{transform:scale(1.05);}
.wp-block-sidebar .wc-block-grid__product .wc-block-grid__product-title:hover, .wp-block-sidebar .wc-block-grid__product .wc-block-grid__product-title a:hover{color:var(--wp--preset--color--text-link);}
.wp-block-sidebar .wc-block-components-product-price__value{font-size:16px;}
.wp-block-sidebar .wc-block-grid__products{display:block;margin:0;max-height:360px;overflow-y:auto;padding-right:28px;scrollbar-color:var(--wp--preset--color--text-link) var(--wp--preset--color--border-color) !important;scrollbar-width:thin !important;}
.wp-block-sidebar .wc-block-grid__products::-webkit-scrollbar{width:5px;}
.wp-block-sidebar .wc-block-grid__products::-webkit-scrollbar-track{border-radius:10px;background-color:var(--wp--preset--color--text-link);opacity:0.1;}
.wp-block-sidebar .wc-block-grid__products::-webkit-scrollbar-thumb{background:var(--wp--preset--color--text-link);border-radius:10px;}
.wp-block-sidebar .wc-block-grid__products::-webkit-scrollbar-thumb:hover{background:var(--wp--preset--color--body-text);}
.wp-block-sidebar .wc-block-pagination.wc-block-components-pagination{display:none;}
.wc-block-components-price-slider__actions > span{margin-top:-28px;display:inline-block;}
.wc-block-product-categories > ul.wc-block-product-categories-list{padding:0;}
.wc-block-product-categories > ul.wc-block-product-categories-list ul{padding:14px 0 0;}
.wc-block-product-categories ul.wc-block-product-categories-list li{margin-bottom:14px;position:relative;font-size:var(--wp--preset--font-size--small);}
.wc-block-product-categories ul.wc-block-product-categories-list li ul{padding-left:14px;padding-top:14px;}
.wc-block-product-categories ul.wc-block-product-categories-list li a{position:relative;padding-left:35px;}
.wc-block-product-categories ul.wc-block-product-categories-list li a::before{position:absolute;left:0;top:0px;width:16px;height:16px;border:1px solid var(--wp--preset--color--border-color);content:"";transition:all 0.4s;}
.wc-block-product-categories ul.wc-block-product-categories-list li a:hover::before{border:1px solid var(--wp--preset--color--text-link);}
.wc-block-product-categories ul.wc-block-product-categories-list li a::after{position:absolute;left:3px;top:3px;content:"";display:inline-block;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 512 512"><path d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');background-repeat:no-repeat;background-size:contain;height:14px;width:14px;opacity:0;}
.wc-block-product-categories ul.wc-block-product-categories-list li a.active::after{opacity:1;}
.wc-block-product-categories ul.wc-block-product-categories-list li a.active{color:var(--wp--preset--color--text-link);}
.wc-block-product-categories ul.wc-block-product-categories-list li a.active::before{background-color:var(--wp--preset--color--text-link);border:1px solid var(--wp--preset--color--text-link);}
.wp-block-sidebar .wc-block-components-review-list-item__item{margin:0 0 21px;}
.wp-block-sidebar .wc-block-components-review-list-item__info{margin-bottom:14px;}
.wp-block-sidebar .wp-block-widget .wc-block-components-review-list-item__product a{color:var(--wp--preset--color--foreground);font-weight:600;}
.wp-block-sidebar .wc-block-components-review-list.wc-block-components-review-list{padding:0;}
.wc-block-price-slider{position:relative;margin-top:28px;}
.wc-block-price-filter__amount.wc-block-price-filter__amount--max{left:60px;}
.wc-block-price-filter__amount.wc-block-price-filter__amount--max::before{content:"-";}
.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{max-width:80px !important;padding:8px;width:auto;border:none;background:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--tiny);text-align:center;padding:5px;border-radius:4px;}
.wc-block-price-filter__controls.wc-block-components-price-slider__controls{max-width:fit-content;position:relative;gap:15px;margin-top:28px;}
.wc-block-price-filter__controls.wc-block-components-price-slider__controls::before{left:50%;top:50%;position:absolute;transform:translate(-50%, -50%);content:"-";}
button.wc-block-components-filter-reset-button span{font-size:var(--wp--preset--font-size--tiny);text-transform:uppercase;font-weight:700;color:var(--wp--preset--color--text-link);margin-top:-14px;display:block;}
input[type="range"]:focus{outline:none;}
input[type="range"]::-moz-range-thumb{height:12px;width:12px;border-radius:50%;border:2px solid var(--wp--preset--color--text-link);background-color:var(--wp--preset--color--color-light);cursor:pointer;-webkit-appearance:none;margin-top:0px;position:relative;top:-8px;}
.wc-block-components-price-slider__range-input-wrapper::before, .wc-block-components-price-slider__range-input-progress{height:2px;}
input[type="range"]::-webkit-slider-thumb{height:15px;width:15px;border-radius:50%;border:3px solid var(--wp--preset--color--text-link);background-color:var(--wp--preset--color--color-light);cursor:pointer;-webkit-appearance:none;margin-top:0px;position:relative;top:-8px;}
input[type="range"]::-moz-range-thumb:hover{background-color:var(--wp--preset--color--text-link);border:3px solid var(--wp--preset--color--text-link);}
input[type="range"]::-webkit-slider-thumb:hover{background-color:var(--wp--preset--color--text-link);border:3px solid var(--wp--preset--color--text-link);}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span{line-height:1;}
.wp-block-sidebar span.wc-block-product-categories-list-item-count{float:right;}
.woocommerce-page .woocommerce-cart-form .product-thumbnail a img{max-height:60px;object-fit:contain;}
.woocommerce-cart .header-media-inner-post .wp-block-post-title{margin:0 auto;}
.woocommerce table.shop_table .product-name a{text-decoration:none;font-weight:500;font-size:18px;color:var(--wp--preset--color--foreground);}
.woocommerce table.shop_table, .woocommerce table.shop_table td{border:1px solid var(--wp--preset--color--border-color);border-left:none;border-right:none;font-size:18px;font-size:1.125rem;}
.woocommerce-checkout .wp-block-post-title, .woocommerce-cart main .woocommerce{max-width:1400px;}
cart-collaterals .cart_totals .shop_table td{padding-left:0;padding-right:0;}
.shop_table_responsive .woocommerce-shipping-calculator .shipping-calculator-button{text-transform:uppercase;font-weight:600;font-size:14px;padding:7px;}
.woocommerce-page .cart-collaterals h2{font-size:var(--wp--custom--typography--font-size--heading-five);}
.wc-block-components-checkbox .wc-block-components-checkbox__mark{display:none;}
.wp-filter-by-size .wc-block-attribute-filter li, .wp-filter-by-color .wc-block-attribute-filter li{position:relative;margin-right:14px;display:inline-block;}
.wp-filter-by-size .wc-block-attribute-filter li input, .wp-filter-by-color .wc-block-attribute-filter li input{position:absolute !important;opacity:0;top:0;}
.wp-filter-by-size .wc-block-attribute-filter li label, .wp-filter-by-color .wc-block-attribute-filter li label{text-indent:-9999em;}
.wp-filter-by-size .wc-block-attribute-filter li input:checked ~ .wc-block-components-checkbox__label,
.wp-filter-by-color .wc-block-attribute-filter li input:checked ~ .wc-block-components-checkbox__label{border:1px solid var(--wp--preset--color--text-link);box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.wp-filter-by-size .wc-block-attribute-filter li .wc-block-components-checkbox__label, .wp-filter-by-color .wc-block-attribute-filter li .wc-block-components-checkbox__label{position:relative;width:28px;height:28px;border:1px solid var(--wp--preset--color--border-color);transition:all 0.4s;display:block;}
.wp-filter-by-size .wc-block-attribute-filter li .wc-block-components-checkbox__label:hover, .wp-filter-by-color .wc-block-attribute-filter li .wc-block-components-checkbox__label:hover{box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;transform:translateY(-2px);}
.wp-filter-by-size .wc-block-attribute-filter li .wc-block-components-checkbox__label::before, .wp-filter-by-color .wc-block-attribute-filter li .wc-block-components-checkbox__label::before{position:absolute;width:20px;height:20px;content:"";left:50%;top:50%;background:#fff;font-size:16px;font-weight:600;color:var(--wp--preset--color--foreground);text-indent:0;transform:translate(-50%, -50%);text-align:center;}
.wp-block-widget-area .wc-block-components-checkbox{margin-top:0;}
.wp-filter-by-color .wc-block-attribute-filter li input[value="blue"] ~ .wc-block-components-checkbox__label::before{background-color:blue;}
.wp-filter-by-color .wc-block-attribute-filter li input[value="gray"] ~ .wc-block-components-checkbox__label::before{background-color:gray;}
.wp-filter-by-color .wc-block-attribute-filter li input[value="green"] ~ .wc-block-components-checkbox__label::before{background-color:green;}
.wp-filter-by-color .wc-block-attribute-filter li input[value="red"] ~ .wc-block-components-checkbox__label::before{background-color:red;}
.wp-filter-by-color .wc-block-attribute-filter li input[value="yellow"] ~ .wc-block-components-checkbox__label::before{background-color:yellow;}
.wp-filter-by-size .wc-block-attribute-filter li .wc-block-components-checkbox__label{width:32px;border-radius:0;height:32px;display:block;}
.wp-filter-by-size .wc-block-attribute-filter li label input[value="large"] ~ .wc-block-components-checkbox__label:before{content:"L";}
.wp-filter-by-size .wc-block-attribute-filter li label input[value="medium"] ~ .wc-block-components-checkbox__label:before{content:"M";}
.wp-filter-by-size .wc-block-attribute-filter li label input[value="small"] ~ .wc-block-components-checkbox__label:before{content:"S";}
.wp-filter-by-size .wc-block-attribute-filter li input:checked ~ .wc-block-components-checkbox__label::before{color:var(--wp--preset--color--text-link);}
.wc-block-components-price-slider, .wc-block-attribute-filter{margin:0;}
.wc-block-components-review-list-item__image{position:absolute;top:15px;right:30px;}
.wc-block-components-review-list-item__meta{flex-flow:column wrap;align-items:flex-start;}
.wc-block-components-review-list-item__rating{order:1;margin-bottom:14px;}
.wc-block-components-review-list-item__info{display:block;}
.wp-block-woocommerce-customer-account{margin-left:0 !important;margin-right:-20px !important;}
.wp-block-woocommerce-customer-account a{font-size:var(--wp--preset--font-size--normal);}
.wp-block-woocommerce-customer-account a .icon{margin:0 !important;top:0;color:var(--wp--preset--color--color-light);fill:var(--wp--preset--color--color-light);}
.wp-block-woocommerce-customer-account a:hover .icon{color:var(--wp--preset--color--text-link);fill:var(--wp--preset--color--text-link);}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked + .wc-block-components-checkbox__mark{display:block !important;}
.wc-block-components-checkbox .wc-block-components-checkbox__mark{margin-left:0;left:3px;top:0;}
.wp-block-woocommerce-customer-account{color:var(--wp--preset--color--color-light);}
.wp-block-woocommerce-customer-account:hover, .wp-block-woocommerce-customer-account:focus{color:var(--wp--preset--color--text-link);}
.wc-block-mini-cart__button .wc-block-mini-cart__icon{width:28px;height:28px;}
.woocommerce ul.products li.product .button{margin-right:7px;}
.content > .video-play{display:flex;align-items:center;}
.content > .video-play, .content.has-text-align-center > .video-play{justify-content:center;text-decoration:none;}
.content.has-text-align-left > .video-play{justify-content:flex-start;}
.content.has-text-align-right > .video-play{justify-content:flex-end;}
.content > .video-play > span{display:inline-block;padding-left:7px;}
.modal.active .close{left:unset;top:50px;right:50px;}
.wp-block-custom-header-media-with-title-and-nav .content span, .wp-block-custom-header-media-with-video .content span, .wp-block-custom-header-media .content span{font-weight:700;font-size:var(--wp--preset--font-size--medium);transition:all 0.3s ease-in-out;}
.wp-block-custom-header-media-with-title-and-nav .video-play:hover span, .wp-block-custom-header-media-with-video .video-play:hover span, .wp-block-custom-header-media .video-play:hover span{letter-spacing:1px;}
.wp-block-media-text:not(.is-stacked-on-mobile).has-media-on-the-right .wp-block-media-text__content{padding-left:0;}
.wp-block-media-text:not(.is-stacked-on-mobile):not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0;}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding-left:0;padding-right:0;}
.wp-block-custom-header-media-with-video .content svg, .wp-block-custom-header-media-with-video .content span, .wp-block-custom-header-media-with-title-and-nav .content svg, .wp-block-custom-header-media-with-title-and-nav .content span, .wp-block-custom-header-media-with-title-and-nav .wp-block-fse-pro-header-search .search-controller svg, .wp-block-custom-header-media-with-title-and-nav .wp-block-fse-pro-header-social .social-controller svg{color:var(--wp--preset--color--color-light);fill:var(--wp--preset--color--color-light);}
.wp-block-custom-header-media-with-title-and-nav .wp-block-site-title a, .wp-block-custom-header-media-with-title-and-nav .wp-block-navigation__responsive-container-open{color:var(--wp--preset--color--color-light);}
.wp-block-custom-header-media-with-title-and-nav .wp-block-site-title a:hover, .wp-block-custom-header-media-with-title-and-nav .wp-block-site-title a:focus, .wp-block-custom-header-media-with-title-and-nav .wp-block-navigation__responsive-container-open:hover, .wp-block-custom-header-media-with-title-and-nav .wp-block-navigation__responsive-container-open:focus, .wp-block-custom-header-media-with-title-and-nav .wp-block-fse-pro-header-search .search-controller:hover svg, .wp-block-custom-header-media-with-title-and-nav .wp-block-fse-pro-header-social .social-controller:hover svg{color:var(--wp--preset--color--text-link);fill:var(--wp--preset--color--text-link);}
.wp-block-cover.wp-block-custom-header-media-with-title-and-nav .block-editor-block-list__layout{width:auto;}
.wp-block-custom-header-media-with-title-and-nav .wp-block-main-header{padding-bottom:10px;}
.wp-block-custom-header-media-with-title-and-nav.wp-block-section{padding-top:0;}
.wp-block-custom-header-media-with-title-and-nav .wp-block-main-header .wp-block-button__link, .wp-block-main-header .wp-block-button__link{margin-top:0;}
.wp-block-custom-header-media-with-title-and-nav .content > .video-play > span{padding-left:14px;}
header .wp-block-media-text .wp-block-buttons .wp-block-button__link{margin-top:14px;}
.wp-block-custom-header-media-with-title-and-nav .wp-block-social-search-container{z-index:3;}
.wp-block-custom-header-media-with-title-and-nav{z-index:2;}
.wp-block-custom-header-media-with-video.wp-block-cover .wp-block-cover__inner-container, .wp-block-custom-header-media-with-title-and-nav.wp-block-cover .wp-block-cover__inner-container{z-index:inherit;}
.wp-block-custom-header-media-with-video .wp-block-media-text__media, .wp-block-custom-header-media-with-title-and-nav .wp-block-media-text__media{z-index:2;}
.wp-block-custom-header-media-with-video .wp-block-media-text__content > *:not(.wp-block-buttons),
.wp-block-custom-header-media-with-video .wp-block-media-text__content .wp-block-buttons .wp-block-button, .wp-block-custom-header-media-with-title-and-nav .wp-block-media-text__content > *:not(.wp-block-buttons),
.wp-block-custom-header-media-with-title-and-nav .wp-block-media-text__content .wp-block-buttons .wp-block-button{position:relative;z-index:2;}
.wp-block-custom-header-media-with-video .wp-block-fse-pro-popup-video .content, .wp-block-custom-header-media-with-title-and-nav .wp-block-fse-pro-popup-video .content{position:relative;}
@media screen and (max-width:74.9375em){
.admin-bar .wp-block-main-header .wp-block-navigation__responsive-container.is-menu-open{padding-top:70px;}
}
.header-transparent.alignfull, .header-transparent.alignwide, .header-transparent{position:absolute !important;width:100%;z-index:2;}
header.block-editor-block-list__block.block-editor-block-list__layout{position:absolute;width:100%;z-index:4;min-height:123px;left:0;overflow:hidden;}
.block-editor-block-list__block.header-transparent{left:0;margin:0 auto !important;}
.wp-block-custom-header-media.wp-block-cover .wp-block-cover__inner-container, .wp-block-custom-header-media.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-custom-header-media-with-video.wp-block-cover .wp-block-cover__inner-container, .wp-block-custom-header-media-with-video.wp-block-cover-image .wp-block-cover__inner-container{position:static;}
.header-transparent .wp-block-site-title a, .header-transparent .wp-block-site-tagline, .header-transparent .wp-block-navigation__responsive-container-open, .header-transparent .wp-block-fse-pro-header-search .search-controller svg, .header-transparent .wp-block-fse-pro-header-social .social-controller svg, .header-transparent .wc-block-mini-cart__button{color:var(--wp--preset--color--color-light);fill:var(--wp--preset--color--color-light);}
.header-transparent .wc-block-mini-cart__button{width:auto;height:auto;}
.header-transparent .wp-block-navigation__responsive-container-open:hover, .header-transparent .wp-block-navigation__responsive-container-close:hover, .header-transparent .wp-block-site-title a:hover{color:var(--wp--preset--color--text-link);}
.about-stat-heading{font-size:var(--wp--custom--typography--font-size--heading-one);line-height:1.13;}
.wp-bloock-about-us-with-stats .wp-block-column > * + *{margin-block-start:14px;}
.wp-block-cover.wp-block-hero-content .wp-block-cover__image-background{left:auto;width:42%;}
@media screen and (max-width:37.5em){
.wp-block-cover.wp-block-hero-content{flex-direction:column;}
.wp-block-cover.wp-block-hero-content .wp-block-cover__image-background{position:static;width:100%;}
}  .wp-block-how-it-work .wp-block-column h2 + p{margin-top:7px;}
.wp-block-how-it-work .wp-block-column .wp-block-image{margin-bottom:var(--wp--custom--spacing--group-heading-bottom-gap);}
.wp-block-how-it-work .wp-block-section-content{padding:var(--wp--custom--spacing--wp-comment-vertical) 28px;border-radius:10px;transition:all 0.5s ease;}
.wp-block-how-it-work .wp-block-section-content:hover, .wp-block-how-it-work .wp-block-section-content:focus{background-color:var(--wp--preset--color--text-link);}
.wp-block-how-it-work .wp-block-section-content:hover *,
.wp-block-how-it-work .wp-block-section-content:focus *{color:var(--wp--preset--color--color-light);}
.wp-block-how-it-work .wp-block-section-content:hover .wp-block-image img, .wp-block-how-it-work .wp-block-section-content:focus .wp-block-image img{filter:brightness(100);}
.wp-block-team .wp-block-column .wp-block-image{text-align:center;}
.wp-block-team .wp-block-column .wp-block-image img{max-width:200px;width:100%;}
.wp-block-team .wp-block-section-content h2, .wp-block-team-slider .wp-block-section-content h2{font-size:var(--wp--preset--font-size--normal);line-height:1.75;font-weight:var(--wp--custom--typography--font-weight--semi-bold);}
.swiper-button-next:after, .swiper-button-prev:after{font-weight:100;}
.wp-block-team-slider .fse-slider-wrapper, .wp-block-logo-slider .fse-slider-wrapper, .wp-block-team-slider .block-editor-block-list__block.fse-pro-slider, .wp-block-logo-slider .block-editor-block-list__block.fse-pro-slider{margin-top:-110px;padding-top:110px;}
.wp-block-logo-slider .fse-slider-wrapper, .wp-block-logo-slider .block-editor-block-list__block.fse-pro-slider{padding-top:130px;}
.wp-block-team-slider .navigation-wrap, .wp-block-logo-slider .navigation-wrap{position:absolute;top:30px;right:0;display:flex;gap:10px;}
.wp-block-team-slider .swiper-button-next, .wp-block-team-slider .swiper-button-prev, .wp-block-logo-slider .swiper-button-prev, .wp-block-logo-slider .swiper-button-next{position:initial;transform:none;background-color:transparent;border:1px solid var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);}
.fse-pro-slider .swiper-button-prev:hover, .fse-pro-slider .swiper-button-prev:focus, .fse-pro-slider .swiper-button-next:hover, .fse-pro-slider .swiper-button-next:focus, .fse-slider-wrapper .swiper-button-prev:hover, .fse-slider-wrapper .swiper-button-prev:focus, .fse-slider-wrapper .swiper-button-next:hover, .fse-slider-wrapper .swiper-button-next:focus, .wp-block-team-slider .swiper-button-prev:hover, .wp-block-team-slider .swiper-button-prev:focus, .wp-block-team-slider .swiper-button-next:hover, .wp-block-team-slider .swiper-button-next:focus, .wp-block-logo-slider .swiper-button-prev:hover, .wp-block-logo-slider .swiper-button-prev:focus, .wp-block-logo-slider .swiper-button-next:hover, .wp-block-logo-slider .swiper-button-next:focus{border-color:transparent;background:var(--wp--preset--color--border-color);color:var(--wp--preset--color--foreground);}
.wp-block-team-slider .wp-block-group-heading, .wp-block-logo-slider .wp-block-group-heading{position:relative;z-index:1;padding-right:130px;}
.wp-block-logo .wp-block-column .wp-block-image{text-align:center;}
.wp-block-logo .wp-block-group-heading + div{margin-top:var(--wp--custom--spacing--wp-comment-horizontal);}
.wp-block-episode .wp-block-cover__inner-container.block-editor-block-list__layout{position:static;}
.wp-block-episode .wp-block-cover .block-editor-block-list__layout{width:auto;}
.wp-block-episode-content-container{position:absolute;bottom:clamp(28px, 2vw, 35px);left:clamp(28px, 2vw, 35px);right:clamp(28px, 2vw, 35px);width:calc(100% - clamp(28px, 2vw, 35px));}
.wp-block-episode .wp-block-post-date svg{display:none;}
.wp-block-episode-date{border:1px solid var(--wp--preset--color--ironside-grey);padding:14px;text-align:center;}
.wp-block-episode-date .wp-block-post-date + .wp-block-post-date{margin-top:3px;}
.wp-block-episode .wp-block-post-date:nth-child(1){color:var(--wp--preset--color--color-light);font-weight:var(--wp--custom--typography--font-weight--medium);font-size:clamp(16px, 1vw, 18px);line-height:var(--wp--custom--typography--line-height--heading-six);text-transform:uppercase;}
.wp-block-episode .wp-block-post-date:nth-child(2){font-size:clamp(28px, 2.2vw, 42px);font-weight:var(--wp--custom--typography--font-weight--bold);color:var(--wp--preset--color--color-light);line-height:1;}
.wp-block-episode-title p:not(.has-text-color){font-size:var(--wp--preset--font-size--medium);line-height:var(--wp--custom--typography--line-height--paragraph);}
.wp-block-episode-title h2:not(.has-text-color){font-size:clamp(24px, 2vw, 32px);font-weight:var(--wp--custom--typography--font-weight--semi-bold);}
.wp-block-episode-title p + h2{margin-top:1px;}
.wp-block-episode .wp-block-cover .wp-block-cover__background{transition:opacity 0.3s ease-out;}
.wp-block-episode .wp-block-cover:hover .wp-block-cover__background{opacity:0.3;transition:opacity 0.3s ease-out;}
.wp-block-episode .wp-block-cover{overflow:hidden;}
.wp-block-episode .wp-block-cover .wp-block-cover__image-background{transition:0.3s ease-out;}
.wp-block-episode .wp-block-cover:hover .wp-block-cover__image-background{transform:scale(1.05);}
.wp-block-podcast-title p{color:var(--wp--preset--color--body-text);font-size:var(--wp--preset--font-size--medium);line-height:var(--wp--custom--typography--line-height--paragraph);}
.wp-block-featured-podcast .wp-block-section-content h2{font-size:var(--wp--preset--font-size--normal);line-height:1.75;font-weight:var(--wp--custom--typography--font-weight--semi-bold);margin-top:0;}
.wp-block-featured-podcast .wp-block-image{overflow:hidden;}
.wp-block-featured-podcast .wp-block-image img{opacity:1;transition:opacity 0.35s;transition:0.3s;}
.wp-block-featured-podcast .wp-block-image:hover img, .wp-block-featured-podcast .wp-block-image:focus img{transform:scale(1.05);opacity:0.6;}
.wp-block-featured-podcast .wp-block-group-heading .wp-block-button .wp-block-button__link{margin-top:0;}
.wp-block-featured-podcast .content > .video-play{margin-top:0;}
@media screen and (max-width:48.8125em){
.wp-block-featured-podcast .wp-block-group-heading .wp-block-buttons{justify-content:flex-start;}
} .wp-block-favourite-podcast .wp-block-cover .wp-block-cover__background{transition:opacity 0.3s ease-out;}
.wp-block-favourite-podcast .wp-block-cover:hover .wp-block-cover__background{opacity:0.3;transition:opacity 0.3s ease-out;}
.wp-block-favourite-podcast .wp-block-cover{overflow:hidden;}
.wp-block-favourite-podcast .wp-block-cover .wp-block-cover__image-background{transition:0.3s ease-out;}
.wp-block-favourite-podcast .wp-block-cover:hover .wp-block-cover__image-background{transform:scale(1.05);}
.wp-block-favourite-podcast .wp-block-section-content .icon{fill:var(--wp--preset--color--text-link);width:16px;height:16px;}
.wp-block-featured-podcast .content .video-play svg, .wp-block-favourite-podcast .content .video-play svg{display:none;}
.wp-block-featured-podcast .content .video-play:before, .wp-block-featured-podcast .content .video-play:after, .wp-block-favourite-podcast .content .video-play:before, .wp-block-favourite-podcast .content .video-play:after{content:"";border:2px solid var(--wp--preset--color--foreground);position:absolute;border-radius:50%;top:-5px;right:-5px;bottom:-5px;left:-5px;}
.wp-block-featured-podcast .content .video-play, .wp-block-favourite-podcast .content .video-play{background:var(--wp--preset--color--color-light);width:70px;height:70px;border-radius:100%;position:relative;text-indent:-9999px;cursor:pointer;margin:0 auto;}
.wp-block-featured-podcast .content .video-play{background:transparent;-webkit-box-shadow:inset 0px 0px 0px 1px var(--wp--preset--color--border-color);-moz-box-shadow:inset 0px 0px 0px 1px var(--wp--preset--color--border-color);box-shadow:inset 0px 0px 0px 1px var(--wp--preset--color--border-color);width:50px;height:50px;}
.wp-block-featured-podcast .content .video-play:hover, .wp-block-favourite-podcast .content .video-play:hover{background:var(--wp--preset--color--text-link);-webkit-box-shadow:inset 0px 0px 0px 1px transparent;-moz-box-shadow:inset 0px 0px 0px 1px transparent;box-shadow:inset 0px 0px 0px 1px transparent;}
.wp-block-featured-podcast .content .video-play:hover span, .wp-block-favourite-podcast .content .video-play:hover span{border-left-color:var(--wp--preset--color--color-light);}
.wp-block-featured-podcast .content .video-play span, .wp-block-favourite-podcast .content .video-play span{width:0;height:0;border-top:15px solid transparent;border-left:20px solid var(--wp--preset--color--color-dark);border-bottom:15px solid transparent;margin-top:0;text-indent:-9999px;padding:0;}
.wp-block-featured-podcast .content .video-play span{border-top:8px solid transparent;border-left:10px solid var(--wp--preset--color--foreground);border-bottom:8px solid transparent;}
.wp-block-featured-podcast .content .video-play:before, .wp-block-favourite-podcast .content .video-play:before{border:2px solid transparent;}
.wp-block-featured-podcast .content .video-play:before, .wp-block-featured-podcast .content .video-play:after, .wp-block-favourite-podcast .content .video-play:before, .wp-block-favourite-podcast .content .video-play:after{border-radius:100%;opacity:0;}
.wp-block-featured-podcast .content .video-play:hover::before, .wp-block-favourite-podcast .content .video-play:hover::before{transition:border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;}
.wp-block-featured-podcast .content .video-play:hover::after, .wp-block-favourite-podcast .content .video-play:hover::after{border-left:2px solid;border-right:2px solid;border-bottom-width:2px;border-top-width:2px;transform:rotate(270deg);transition:transform 0.4s linear 0s, border-left-width 0s linear 0.35s, opacity 0.3s;opacity:0.8;}
 .wp-block-cta .wp-block-button__link{margin-top:0;}
.wp-block-cta-with-video .wp-block-group-heading, .wp-block-cta-just-video .wp-block-group-heading, .wp-block-cta .wp-block-group-heading{border-left:0;padding-left:0;}
.wp-block-cta-with-video .content .video-play svg, .wp-block-cta-just-video .content .video-play svg{display:none;}
.wp-block-cta-with-video .content{margin-top:3em;padding-bottom:26px;}
.wp-block-cta-with-video .content .video-play:before, .wp-block-cta-with-video .content .video-play:after, .wp-block-cta-just-video .content .video-play:before, .wp-block-cta-just-video .content .video-play:after{content:"";border:1px solid var(--wp--preset--color--text-link);position:absolute;border-radius:50%;top:-7px;right:-7px;bottom:-7px;left:-7px;}
.wp-block-cta-with-video .content .video-play, .wp-block-cta-just-video .content .video-play{background:var(--wp--preset--color--text-link);width:70px;height:70px;border-radius:100%;position:relative;text-indent:-9999px;cursor:pointer;margin:0 auto;display:flex;justify-content:center;}
.wp-block-cta-with-video .content .video-play:hover, .wp-block-cta-just-video .content .video-play:hover{background:var(--wp--preset--color--secondary);}
.wp-block-cta-with-video .content .video-play:hover span, .wp-block-cta-just-video .content .video-play:hover span{border-left-color:var(--wp--preset--color--color-dark);}
.wp-block-cta-with-video .content .video-play span, .wp-block-cta-just-video .content .video-play span{width:0;height:0;border-top:15px solid transparent;border-left:20px solid var(--wp--preset--color--color-dark);border-bottom:15px solid transparent;margin-top:0;text-indent:-9999px;padding:0;}
.wp-block-cta-with-video .content .video-play:before, .wp-block-cta-just-video .content .video-play:before{border:1px solid transparent;}
.wp-block-cta-with-video .content .video-play:before, .wp-block-cta-with-video .content .video-play:after, .wp-block-cta-just-video .content .video-play:before, .wp-block-cta-just-video .content .video-play:after{border-radius:100%;transition:0.3s;}
.wp-block-cta-with-video .content .video-play:hover::before, .wp-block-cta-with-video .content .video-play:focus::before, .wp-block-cta-with-video .content .video-play:hover::after, .wp-block-cta-with-video .content .video-play:focus::after, .wp-block-cta-just-video .content .video-play:hover::before, .wp-block-cta-just-video .content .video-play:focus::before, .wp-block-cta-just-video .content .video-play:hover::after, .wp-block-cta-just-video .content .video-play:focus::after{border-radius:100%;border-color:var(--wp--preset--color--color-light);}
.wp-block-cta-with-video.wp-block-cover .wp-block-cover__inner-container, .wp-block-cta-just-video.wp-block-cover .wp-block-cover__inner-container{z-index:inherit;}
.wp-block-cta-with-video .wp-block-group-heading, .wp-block-cta-just-video .wp-block-group-heading{position:relative;z-index:2;}
.wp-block-cta-with-video .wp-block-fse-pro-popup-video .content, .wp-block-cta-just-video .wp-block-fse-pro-popup-video .content{position:relative;}
.wp-block-feature-content .wp-block-entry-content{padding:var(--wp--custom--spacing--testimonial-inner-gap);background-color:var(--wp--preset--color--secondary);margin-block-start:0 !important;}
.wp-block-testimonials .wp-group-content{text-align:center;}
.wp-block-testimonials .wp-group-content:before{left:0;}
.wp-block-testimonials .wp-group-author{margin-top:clamp(35px, 2.2vw, 42px);}
.wp-block-testimonials .wp-group-author p{margin-top:1px;}
.wp-block-testimonials .wp-block-fse-pro-slider, .wp-block-testimonials .fse-slider-wrapper{max-width:920px;margin-left:auto;margin-right:auto;}
.wp-block-testimonials .wp-block-image{background-image:url(//www.stefanogiolo.it/stefanogiolo/wp-content/themes/globetrotter-pro/assets/images/testimonials-small-bg.png);background-repeat:no-repeat;background-position:center;width:100%;}
.wp-block-testimonials .wp-group-content > h2, .wp-block-testimonials .wp-group-content > p, .wp-block-testimonials .wp-group-author .wp-block-image, .wp-block-testimonials .wp-group-author .wp-block-image + div{opacity:0;left:80px;visibility:hidden;}
.wp-block-testimonials .swiper-slide-active .wp-group-content > h2, .wp-block-testimonials .swiper-slide-active .wp-group-content > p, .wp-block-testimonials .swiper-slide-active .wp-group-author .wp-block-image, .wp-block-testimonials .swiper-slide-active .wp-group-author .wp-block-image + div{left:0;opacity:1;position:relative;visibility:visible;transition:all 1s ease;}
.wp-block-testimonials .wp-group-content:before{opacity:0;transition:all 1s ease;visibility:hidden;}
.wp-block-testimonials .swiper-slide-active .wp-group-content:before{opacity:1;visibility:visible;transition-delay:.5s;}
.wp-block-testimonials .swiper-slide-active .wp-group-content > h2{transition-delay:.2s;}
.wp-block-testimonials .swiper-slide-active .wp-group-content > p{transition-delay:.4s;}
.wp-block-testimonials .swiper-slide-active .wp-group-author .wp-block-image{transition-delay:.6s;}
.wp-block-testimonials .swiper-slide-active .wp-group-author .wp-block-image + div{transition-delay:.8s;}
.wp-block-clients-testimonial .wp-block-group-heading{margin-bottom:0;}
.wp-block-clients-testimonial .wp-block-testimonial{background-color:var(--wp--preset--color--secondary);padding:var(--wp--custom--spacing--wp-comment-vertical);}
.wp-block-clients-testimonial .wp-group-content{position:relative;padding-top:70px;}
.wp-block-clients-testimonial .wp-group-content:before{color:var(--wp--preset--color--text-link);content:"\201C";display:block;float:left;font-family:Arial;font-size:clamp(100px, 7.5vw, 130px);font-style:normal;font-weight:var(--wp--custom--typography--font-weight--bold);height:0;line-height:1;position:absolute;margin-top:5px;top:-20px;}
.wp-block-clients-testimonial .horizontal-outside-slider-bottom-left .swiper-pagination{margin-left:0;margin-top:7px;}
.wp-block-clients-testimonial .navigation-wrap{bottom:-10px;position:absolute;right:0;display:flex;gap:10px;}
.wp-block-clients-testimonial .fse-slider-wrapper .swiper-button{border-radius:0;position:static;}
.wp-block-clients-testimonial .fse-slider-wrapper{padding-bottom:32px;}
 .swiper-pagination-bullets{z-index:1;}
.swiper-pagination-bullet{transition:all 0.5s ease;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet{background-color:var(--wp--preset--color--border-color);width:10px;height:10px;border-radius:100%;opacity:0.6;position:relative;}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;}
.swiper-pagination-bullet-active{background-color:var(--wp--preset--color--color-dark);opacity:1;}
.vertical-left-top > .swiper-pagination-bullets .swiper-pagination-bullet, .vertical-left-center > .swiper-pagination-bullets .swiper-pagination-bullet, .vertical-left-bottom > .swiper-pagination-bullets .swiper-pagination-bullet, .vertical-right-top > .swiper-pagination-bullets .swiper-pagination-bullet, .vertical-right-center > .swiper-pagination-bullets .swiper-pagination-bullet, .vertical-right-bottom > .swiper-pagination-bullets .swiper-pagination-bullet{margin:10px 0;}
.vertical-left-top .swiper-pagination.swiper-pagination-bullets, .vertical-left-center .swiper-pagination.swiper-pagination-bullets, .vertical-left-bottom .swiper-pagination.swiper-pagination-bullets, .vertical-right-top .swiper-pagination.swiper-pagination-bullets, .vertical-right-center .swiper-pagination.swiper-pagination-bullets, .vertical-right-bottom .swiper-pagination.swiper-pagination-bullets{width:auto;}
.vertical-left-top .swiper-pagination, .vertical-left-center .swiper-pagination, .vertical-left-bottom .swiper-pagination, .vertical-right-top .swiper-pagination, .vertical-right-center .swiper-pagination, .vertical-right-bottom .swiper-pagination{display:flex;flex-direction:column;}
.vertical-left-top .swiper-pagination, .vertical-left-bottom .swiper-pagination{left:28px;}
.vertical-left-top .swiper-pagination, .vertical-right-top .swiper-pagination{align-items:flex-start;top:28px;}
.vertical-right-top .swiper-pagination, .vertical-right-bottom .swiper-pagination{left:auto;right:28px;}
.vertical-left-bottom .swiper-pagination, .vertical-right-bottom .swiper-pagination{align-items:flex-end;bottom:28px;}
.vertical-left-center .swiper-pagination{left:28px;}
.vertical-right-center .swiper-pagination{right:28px;left:auto;}
.vertical-left-center .swiper-pagination, .vertical-right-center .swiper-pagination{align-items:center;bottom:auto;top:50%;transform:translateY(-50%);}
.block-editor-block-list__block.wp-block-fse-pro-slider.wp-block-fse-pro-slider{display:block;}
.block-editor-block-list__block.wp-block-fse-pro-slider.wp-block-fse-pro-slider .horizontal-outside-slider-bottom-left + .swiper-pagination,
.block-editor-block-list__block.wp-block-fse-pro-slider.wp-block-fse-pro-slider .horizontal-outside-slider-bottom-center + .swiper-pagination,
.block-editor-block-list__block.wp-block-fse-pro-slider.wp-block-fse-pro-slider .horizontal-outside-slider-bottom-right + .swiper-pagination,
.horizontal-outside-slider-bottom-left .swiper-pagination, .horizontal-outside-slider-bottom-center .swiper-pagination, .horizontal-outside-slider-bottom-right .swiper-pagination{position:static;margin-top:14px;width:auto;}
.horizontal-outside-slider-bottom-left .swiper-pagination{margin-left:28px;text-align:left;}
.horizontal-outside-slider-bottom-right .swiper-pagination{margin-right:28px;text-align:right;}
.horizontal-inside-slider-bottom-left .swiper-pagination{text-align:left;left:14px;}
.horizontal-inside-slider-bottom-right .swiper-pagination{text-align:right;right:14px;left:auto;}
.swiper-pagination-bullets .swiper-pagination-bullet:before, .swiper-pagination-bullets .swiper-pagination-bullet:after{box-sizing:border-box;content:"";position:absolute;width:26px;height:26px;top:-8px;left:-8px;}
.swiper-pagination-bullets .swiper-pagination-bullet:before{border:1px solid transparent;}
.swiper-pagination-bullets .swiper-pagination-bullet:after{border:0 solid transparent;}
.swiper-pagination-bullets .swiper-pagination-bullet:before, .swiper-pagination-bullets .swiper-pagination-bullet:after{border-radius:100%;}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--wp--preset--color--foreground);}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{transition:border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;border-top-color:var(--wp--preset--color--foreground);border-right-color:var(--wp--preset--color--foreground);border-bottom-color:var(--wp--preset--color--foreground);}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-top:1px solid;border-left-width:1px;border-right-width:1px;transform:rotate(270deg);transition:transform 0.4s linear 0s, border-left-width 0s linear 0.35s;border-top-color:var(--wp--preset--color--foreground);}
.wp-block-featured-slider-with-video :not(.horizontal-outside-slider-bottom-right):not(.horizontal-outside-slider-bottom-left):not(.horizontal-outside-slider-bottom-center) .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--wp--preset--color--color-light);}
.wp-block-featured-slider-with-video :not(.horizontal-outside-slider-bottom-right):not(.horizontal-outside-slider-bottom-left):not(.horizontal-outside-slider-bottom-center) .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{border-top-color:var(--wp--preset--color--color-light);border-right-color:var(--wp--preset--color--color-light);border-bottom-color:var(--wp--preset--color--color-light);}
.wp-block-featured-slider-with-video :not(.horizontal-outside-slider-bottom-right):not(.horizontal-outside-slider-bottom-left):not(.horizontal-outside-slider-bottom-center) .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-top-color:var(--wp--preset--color--color-light);}
.admin-bar .wp-block-featured-slider-with-video .wp-block-cover, .admin-bar .wp-block-custom-header-media.wp-block-cover, .admin-bar .wp-block-custom-header-media-with-video.wp-block-cover{min-height:calc(100vh - 46px);}
.wp-block-featured-slider-with-video .wp-block-cover, .wp-block-custom-header-media.wp-block-cover, .wp-block-custom-header-media-with-video.wp-block-cover{min-height:100vh;}
main .wp-block-featured-slider-with-video > * + *{margin-block-start:0;}
.wp-block-featured-slider-with-video{position:relative;}
.wp-block-featured-slider-with-video .wp-block-media-text .wp-block-media-text__media{display:none;}
.wp-block-featured-slider-with-video .wp-block-fse-pro-slides > .wp-block-cover{padding-top:var(--wp--custom--spacing--section-block-top);}
.wp-block-featured-slider-with-video .wp-block-fse-pro-popup-video{text-align:center;}
.wp-block-featured-slider-with-video .content{display:inline-block;}
.wp-block-featured-slider-with-video .content > .video-play svg{fill:var(--wp--preset--color--color-light);color:var(--wp--preset--color--color-light);background-color:var(--wp--preset--color--color-dark);border-radius:50%;border-color:transparent;}
.wp-block-featured-slider-with-video .content > .video-play:hover svg, .wp-block-featured-slider-with-video .content > .video-play:focus svg{background-color:var(--wp--preset--color--color-light);}
.wp-block-embed-video{display:none;}
.wp-block-featured-slider-with-video .wp-block-embed-video .wp-block-embed{max-width:360px;margin-top:28px;min-height:auto;min-width:auto;}
.wp-block-featured-slider-with-video .wp-block-embed-video .wp-block-embed iframe{border-radius:10px;}
.wp-block-featured-slider-with-video .wp-block-media-text__content > h6, .wp-block-custom-header-media-with-video .wp-block-media-text__content > h6, .wp-block-custom-header-media .wp-block-media-text__content > h6{margin-bottom:14px;}
.wp-block-featured-slider-with-video .wp-block-media-text__content > *{opacity:0;position:relative;transition:.6s;transition-delay:.5s;transform:translateX(-50px);z-index:2;}
.wp-block-featured-slider-with-video .wp-block-media-text__content h6{transition-delay:.4s;}
.wp-block-featured-slider-with-video .wp-block-media-text__content h2{transition-delay:.5s;}
.wp-block-featured-slider-with-video .wp-block-media-text__content p{transition-delay:.6s;}
.wp-block-featured-slider-with-video .wp-block-media-text__content .wp-block-buttons{transition-delay:.7s;}
.wp-block-featured-slider-with-video .wp-block-media-text__content .wp-block-embed-video{transition-delay:.8s;}
.wp-block-featured-slider-with-video .wp-block-media-text__content.block-editor-block-list__layout > *,
.wp-block-featured-slider-with-video .swiper-slide-active .wp-block-media-text__content > *{opacity:1;transform:translateY(0);}
.social-inside-slider{position:absolute !important;bottom:28px;left:20px;z-index:2;}
.social-inside-slider ul.wp-block-social-links{gap:5px;flex-direction:row;}
.social-inside-slider .wp-block-social-links.is-style-logos-only .wp-social-link .wp-block-social-link-anchor{color:var(--wp--preset--color--color-light);border-radius:50%;}
.social-inside-slider .wp-block-social-links.is-style-logos-only .wp-social-link .wp-block-social-link-anchor:hover{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-dark);}
.wp-block-scroll-down{font-size:var(--wp--preset--font-size--small);text-transform:uppercase;position:absolute !important;right:clamp(8px, 3.5vw, 63px);bottom:clamp(28px, 3.5vw, 63px);z-index:2;width:auto;}
.wp-block-scroll-down a:after{content:"";display:inline-block;width:0.5rem;height:0.5rem;border:0.125rem solid;border-bottom:0;border-left:0;border-radius:1px;transform:rotate(135deg);margin-left:10px;margin-bottom:8px;transition:0.3s;vertical-align:middle;}
.wp-block-scroll-down a{text-decoration:none;padding:7px 14px;border-radius:3px;color:var(--wp--preset--color--color-light);position:relative;margin-block-start:0 !important;}
.wp-block-scroll-down a:hover, .wp-block-scroll-down a:focus{background-color:var(--wp--preset--color--text-link);color:var(--wp--preset--color--color-dark);}
.header-media-inner-post .wp-block-cover{padding-top:50px;}
.wp-block-custom-header-media .wp-block-cover__inner-container.block-editor-block-list__layout, .wp-block-custom-header-media-with-video .wp-block-cover__inner-container.block-editor-block-list__layout{position:static;}
.wp-block-section.wp-block-quick-contact .wp-block-group-heading{margin-bottom:0;}
.wp-block-section.wp-block-quick-contact.wp-block-cover{min-height:auto;}
@media screen and (max-width:48.8125em){
.wp-block-quick-contact .wp-block-column .wp-block-buttons{justify-content:flex-start;}
}   .wp-block-services-list{background-color:var(--wp--preset--color--primary);padding:var(--wp--custom--spacing--section-pricing-content);transition:all 0.5s ease-in-out;}
.wp-block-services-list:hover{background-color:var(--wp--preset--color--text-link);border-radius:16px;}
.wp-block-services-list:hover h2{color:var(--wp--preset--color--color-dark);}
.wp-block-services-list:hover .fse-pro-icons svg{color:var(--wp--preset--color--color-dark);fill:var(--wp--preset--color--color-dark);}
.wp-block-services-list .fse-pro-icons svg{color:var(--wp--preset--color--text-link);fill:var(--wp--preset--color--text-link);transition:all 0.3s ease-in-out;}
.wp-block-featured-services .wp-block-cover__inner-container .wp-block-media-text__content > .wp-block-columns:last-child{margin-bottom:0;}
.wp-block-featured-services .wp-block-media-text .wp-block-media-text__media:before{content:"";background-color:var(--wp--preset--color--text-link);top:0;position:absolute;z-index:-1;width:100%;height:20%;left:0;}
.wp-block-stats .wp-block-stats-content h2:before{content:"";border-bottom:5px solid var(--wp--preset--color--text-link);height:5px;width:100%;position:absolute;bottom:clamp(7px, 1vw, 13px);left:0;z-index:-1;}
.wp-block-stats .wp-block-stats-content h2{font-size:clamp(40px, 4.5vw, 70px);line-height:1.3;position:relative;display:inline-block;}
.wp-block-stats .wp-block-stats-content > * + *{margin-block-start:7px;}
.wp-block-stats .wp-block-stats-content p{opacity:0.5;line-height:var(--wp--custom--typography--line-height--paragraph);}
.wp-block-stats .wp-block-column{text-align:center;}
.wp-block-heading-has-columns{max-width:730px;}
@media screen and (min-width:22.5em){
.wp-block-sticky-music-playlist .simple-audio-player .simp-controls .simp-plauseward{justify-content:flex-start;width:auto;}
.wp-block-sticky-music-playlist .simple-audio-player .simp-controls .simp-tracker{display:flex;}
} @media screen and (min-width:30em){
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{float:left;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:right;}
} @media screen and (min-width:37.5em){
.post-navigation-link-next{margin-top:0;}
.wp-group-author figure.wp-block-image{margin-bottom:0;}
.wp-block-main-header .wp-block-navigation .wp-block-navigation-item__content{padding:10px 5px;}
.wp-block-main-header .wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{padding:0.5em 1em;}
.wp-block-columns.testimonial-columns.testimonial-three-columns > .wp-block-column:not(:last-child){margin-bottom:0px;}
.testimonial-two-columns .wp-block-testimonial .wp-group-author{margin-left:0;}
.wp-block-columns.testimonial-two-columns .wp-block-testimonial .wp-group-content:after{left:35px;}
.wp-block-centered-menu .wp-block-navigation{text-align:left;}
.wp-block-footer .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container){bottom:100%;top:unset;}
.wpcf7-form .two-col .wp-block-col, .wpcf7-form > p{margin-top:28px;}
.wp-block-newsletter .tnp-subscription-minimal form input.tnp-submit{border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block;margin-top:0;}
.wp-block-newsletter .tnp-subscription-minimal form input.tnp-email{border-bottom-right-radius:0;border-top-right-radius:0;display:inline-block;width:70%;}
.wp-block-navigation__responsive-container-open:not(.always-shown){display:block;}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none;}
.wp-block-slider-with-video .wp-block-fse-pro-slides > .wp-block-cover{min-height:45vh;}
} @media screen and (min-width:37.5625em){
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:0 8% 0 8%;}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{padding-left:0;}
.wp-block-media-text.is-stacked-on-mobile:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0;}
.is-stacked-on-mobile .wp-block-media-text__media{margin-bottom:0;}
.fse-slider-wrapper:hover .tns-control > button.tns-prev, .fse-slider-wrapper:focus .tns-control > button.tns-prev{left:30px;}
.fse-slider-wrapper:hover .tns-control > button.tns-next, .fse-slider-wrapper:focus .tns-control > button.tns-next{right:30px;}
.wp-block-featured-slider-with-video .fse-slider-wrapper:hover .swiper-button-prev{left:50px;}
.wp-block-featured-slider-with-video .fse-slider-wrapper:hover .swiper-button-next{right:50px;}
.wp-block-featured-slider-with-video .wp-block-media-text .wp-block-media-text__media{display:block;}
.wp-block-featured-services .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__media:before,
.wp-block-featured-services .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:before{bottom:0;width:30%;height:100%;}
.wp-block-featured-services .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__media:before{left:0;}
.wp-block-featured-services .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:before{left:auto;right:0;}
} @media screen and (min-width:48em){
.wp-block-cta-with-video.wp-block-cover, .wp-block-cta-just-video.wp-block-cover{min-height:484px;}
}
@media screen and (max-width:781px){
.wp-block-sidebar-on-left > .wp-block-column:not(.wp-block-column-sidebar){order:1;}
.wp-block-sidebar-on-left > .wp-block-column.wp-block-column-sidebar{order:2;margin-top:35px;}
.page-template-archive-product-sidebar-on-left .wp-block-sidebar-on-left > .wp-block-column:not(.wp-block-column-sidebar),
.page-template-archive-product-sidebar-on-left .wp-block-sidebar-on-left > .wp-block-column.wp-block-column-sidebar, .page-template-archive-product-sidebar-on-right .wp-block-sidebar-on-left > .wp-block-column:not(.wp-block-column-sidebar),
.page-template-archive-product-sidebar-on-right .wp-block-sidebar-on-left > .wp-block-column.wp-block-column-sidebar{order:inherit;margin-top:0;}
} @media screen and (min-width:48.875em){
.wp-block-navigation.items-justified-right .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(90deg);}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{top:-8px;}
.wp-block-cover-image, .wp-block-cover{min-height:310px;}
.wp-block-sidebar-on-right .wp-block-column-sidebar{padding-left:var(--wp--custom--spacing--wp-block-sidebar);}
.wp-block-sidebar-on-left .wp-block-column-sidebar{padding-right:var(--wp--custom--spacing--wp-block-sidebar);}
.wp-block-footer .wp-block-widget, .wp-block-footer .wp-block-widget:not(:last-child),
.wp-block-columns > .wp-block-column{margin-bottom:0;}
.wp-block-columns > .wp-block-column{margin-bottom:0;}
.wp-block-footer .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container){bottom:100%;top:unset;}
.wp-block-footer .wp-block-navigation .wp-block-navigation__submenu-icon svg{margin-bottom:3px;transform:rotate(180deg);}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container{top:-8px;}
.wp-block-footer .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container{bottom:unset;}
.wp-block-main-header .wp-block-fse-pro-header-search .search-container, .wp-block-main-header .wp-block-fse-pro-header-social .social-container{left:auto;right:0;}
.wp-block-main-header .wp-block-fse-pro-header-search .search-container{width:420px;}
.wp-block-main-header .wp-block-fse-pro-header-social .social-container{width:320px;}
div.wp-block-columns{gap:calc(1.25 * var(--wp--style--block-gap, 2em));}
.wp-block-columns .wp-block-columns{gap:var(--wp--style--block-gap, 2em);}
div.wp-block-columns + div.wp-block-columns{margin-block-start:calc(1.25 * var(--wp--style--block-gap));}
.wp-block-subscribe .wp-block-group-heading{margin-bottom:0;}
.wp-block-custom-header-media-with-title-and-nav .wp-block-main-header{padding-bottom:20px;}
.wp-block-music-playlist .simple-audio-player{margin:0 0 0 auto;}
.wp-block-music-playlist .simple-audio-player ul li{padding:8px 28px;}
.wp-block-sticky-music-playlist .simp-random{display:flex;}
.wp-block-sticky-music-playlist .simple-audio-player .simp-controls .simp-time{display:flex;}
.wp-block-slider-with-video .wp-block-fse-pro-slides > .wp-block-cover{min-height:60vh;}
.wp-block-quick-contact .wp-block-column .wp-block-buttons .wp-block-button__link{margin-top:0;}
.wp-block-quick-contact .wp-block-columns{align-items:center !important;}
.wp-block-stats .wp-block-column{text-align:left;}
.wp-block-sidebar-on-left.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child),
.wp-block-sidebar-on-right.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child){margin-left:calc(1.666666666666667 * var(--wp--style--block-gap, 2em));}
} @media screen and (min-width:48.9375em){
.admin-bar .wp-block-featured-slider-with-video .wp-block-cover, .admin-bar .wp-block-custom-header-media.wp-block-cover, .admin-bar .wp-block-custom-header-media-with-video.wp-block-cover{min-height:calc(100vh - 32px);}
} @media screen and (min-width:64em){
.wp-block-cover-image, .wp-block-cover{min-height:340px;}
.content > .video-play > span{padding-left:14px;}
.testimonial-two-columns .wp-block-testimonial .wp-group-author{margin-left:42px;}
.wp-block-columns.testimonial-two-columns .wp-block-testimonial .wp-group-content:after{left:75px;}
.wpcf7-form .two-col{display:flex;justify-content:space-between;overflow:hidden;}
.wpcf7-form .two-col .wp-block-col{width:48%;}
.wp-block-cta-with-video.wp-block-cover, .wp-block-cta-just-video.wp-block-cover{min-height:538px;}
.wp-block-subscribe .tnp-subscription-minimal form input.tnp-submit{border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block;margin-top:0;}
.wp-block-subscribe .tnp-subscription-minimal form input.tnp-email{border-bottom-right-radius:0;border-top-right-radius:0;display:inline-block;width:70%;}
.wp-block-slider-with-video .wp-block-fse-pro-slides > .wp-block-cover{min-height:75vh;}
} @media screen and (min-width:75em){
.wp-block-cover-image, .wp-block-cover{min-height:370px;}
.wp-block-cta-with-video.wp-block-cover, .wp-block-cta-just-video.wp-block-cover{min-height:592px;}
.wp-block-cta-with-video .content .video-play, .wp-block-cta-just-video .content .video-play{width:100px;height:100px;}
.wp-block-navigation__responsive-container-open:not(.always-shown){display:none;}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:flex;}
.tnp-subscription-minimal form input.tnp-submit{padding:15px 35px;}
.tnp-subscription-minimal form input.tnp-email{padding:17px;}
.wp-block-subscribe > .wp-block-columns{align-items:center !important;}
.wp-block-custom-header-media-with-title-and-nav .wp-block-main-header{padding-bottom:30px;}
.wp-block-navigation .has-child:where(:not(.open-on-click)):hover > .wp-block-navigation__submenu-container{animation:smoothScrollBack .6s backwards, fadein 0.6s;}
.social-and-toggle-search .wp-block-social-search-container .social-controller{display:none;}
.social-and-toggle-search .wp-block-social-search-container .social-container{background:transparent;display:block !important;padding:0;position:static;width:auto;}
.wp-block-main-header .wp-block-main-header-container{gap:var(--wp--style--block-gap, 0.5em);}
.wp-block-music-playlist .simple-audio-player ul li{padding:10px 34px;}
.wp-block-sticky-music-playlist .simp-volume, .wp-block-music-playlist .simp-volume{display:flex;}
.wp-block-services-list .fse-pro-icons svg{height:50px;width:50px;}
.wp-block-custom-header-media-with-title-and-nav .wp-block-social-search-container .wp-block-social-links.is-style-logos-only .wp-block-social-link-anchor{color:var(--wp--preset--color--color-light);}
.wp-block-navigation .wp-block-navigation-item__content{position:relative;}
.wp-block-navigation .wp-block-navigation-item__content:after{content:"";border-bottom:2px solid var(--wp--preset--color--foreground);position:absolute;bottom:0;width:0;height:0;transition:all 0.8s ease;}
.wp-block-footer .wp-block-navigation .wp-block-navigation-item__content:after{border-bottom:2px solid var(--wp--preset--color--color-light);}
.wp-block-navigation .wp-block-navigation-item__content:not(.wp-block-navigation__submenu-container .wp-block-navigation-item__content):after{right:10px;}
.wp-block-navigation .wp-block-navigation-item__content:not(.wp-block-navigation__submenu-container .wp-block-navigation-item__content):hover:after,
.wp-block-navigation .wp-block-navigation-item__content:not(.wp-block-navigation__submenu-container .wp-block-navigation-item__content):focus:after,
.wp-block-navigation .current-menu-item .wp-block-navigation-item__content:not(.wp-block-navigation__submenu-container .wp-block-navigation-item__content):after{width:calc(100% - 10px);left:5px;}
.wp-block-footer .wp-block-navigation .wp-block-navigation-item__content:not(.wp-block-navigation__submenu-container .wp-block-navigation-item__content):after{right:0;}
.wp-block-footer .wp-block-navigation .wp-block-navigation-item__content:not(.wp-block-navigation__submenu-container .wp-block-navigation-item__content):hover:after,
.wp-block-footer .wp-block-navigation .wp-block-navigation-item__content:not(.wp-block-navigation__submenu-container .wp-block-navigation-item__content):focus:after{width:100%;left:0;}
.wp-block-navigation .wp-block-navigation-item__content:focus{color:var(--wp--preset--color--foreground);}
.header-transparent .wp-block-navigation .wp-block-navigation-item__content:focus{color:var(--wp--preset--color--color-light);}
.header-transparent .wp-block-navigation .wp-block-navigation-item__content:after{border-bottom-color:var(--wp--preset--color--color-light);}
.header-transparent .wp-block-navigation .current-menu-item .wp-block-navigation-item__content:after{border-bottom-color:var(--wp--preset--color--color-light);}
.wp-block-embed-video{display:block;}
.social-inside-slider ul.wp-block-social-links{flex-direction:column;}
.social-inside-slider{left:9px;}
.header-transparent .wp-block-navigation .wp-block-navigation-item__content:not(.wp-block-navigation__submenu-container .wp-block-navigation-item__content):hover,
.header-transparent .wp-block-navigation .current-menu-item .wp-block-navigation-item__content:not(.wp-block-navigation__submenu-container .wp-block-navigation-item__content),
.header-transparent .wp-block-social-search-container .wp-block-social-links.is-style-logos-only .wp-block-social-link-anchor{color:var(--wp--preset--color--color-light);fill:var(--wp--preset--color--color-light);}
} @media screen and (min-width:85.375em){
div.wp-block-columns{gap:calc(1.666666 * var(--wp--style--block-gap, 2em));}
div.wp-block-columns + div.wp-block-columns{margin-block-start:calc(1.666666 * var(--wp--style--block-gap));}
.wp-block-cta-with-video.wp-block-cover, .wp-block-cta-just-video.wp-block-cover{min-height:646px;}
.wp-block-slider-with-video .wp-block-fse-pro-slides > .wp-block-cover{min-height:85vh;}
.my-masonry-grid{gap:40px;}
.my-masonry-grid .my-masonry-grid_column img{margin-bottom:40px;}
.my-masonry-grid .my-masonry-grid_column img:last-child{margin-bottom:0;}
} @media screen and (min-width:100em){
.wp-block-rounded-read-more .wp-block-button__link{height:120px;width:120px;font-size:45px;font-size:2.8125rem;}
.wp-block-cover-image, .wp-block-cover{min-height:410px;}
.wp-block-music-playlist .simple-audio-player ul li{padding:10px 36px;}
.wp-block-music-playlist .simp-random{display:flex;}
.wp-block-sticky-music-playlist .simp-player > .simp-display .simp-info{display:flex;}
.wp-block-slider-with-video .wp-block-fse-pro-slides > .wp-block-cover{min-height:90vh;}
.social-inside-slider{bottom:63px;left:28px;}
} @media screen and (min-width:120em){
.wp-block-cta-with-video.wp-block-cover, .wp-block-cta-just-video.wp-block-cover{min-height:700px;}
.wp-block-cover-image, .wp-block-cover{min-height:430px;}
.wp-block-music-playlist .simple-audio-player ul li{padding:12px 42px;}
.wp-block-music-playlist .simp-repeat, .wp-block-music-playlist .simp-shide{display:flex;flex-direction:column;}
.social-inside-slider{left:63px;}
}
@media (max-device-width: 1600px) and (orientation: landscape) {
.wp-block-featured-slider-with-video .wp-block-media-text__content > h6, .wp-block-custom-header-media-with-video .wp-block-media-text__content > h6, .wp-block-custom-header-media .wp-block-media-text__content > h6{margin-bottom:7px;}
.wp-block-featured-slider-with-video .wp-block-media-text__content > h6{font-size:14px !important;}
.wp-block-featured-slider-with-video .wp-block-media-text__content > h2{font-size:clamp(32px, 3.5vw, 56px) !important;}
.wp-block-featured-slider-with-video .wp-block-media-text__content > .wp-block-buttons{margin-top:7px;}
.wp-block-featured-slider-with-video .wp-block-embed-video .wp-block-embed{max-width:330px;}
} .wp-block-social-links .wp-social-link .wp-block-social-link-anchor{padding:7px;}
ul.wp-block-social-links{gap:0;}
.wp-block-fse-pro-header-social .social-container{padding:11px;}
.wp-block-fse-pro-header-social .social-controller, .wp-block-fse-pro-header-search .search-controller, .wp-block-social-links.is-style-logos-only .wp-social-link .wp-block-social-link-anchor{padding:10px;width:auto;height:auto;}
.wp-block-fse-pro-header-social .social-controller svg, .wp-block-fse-pro-header-search .search-controller svg, .wp-block-social-links.is-style-logos-only .wp-social-link svg{width:22px;height:22px;}
footer .wp-block-navigation .wp-block-navigation-item__content, footer .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding-bottom:8px;padding-top:8px;}
.simple-audio-player .simp-controls button{height:42px;padding:10px;width:42px;}
@media screen and (max-width:1200px){
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:7px 0;}
}
.wp-block-sticky-music-playlist .simple-audio-player .simp-controls .simp-others .simp-shide button svg{width:22px;height:22px;}
.wp-block-sticky-music-playlist .simple-audio-player .simp-controls .simp-others .simp-shide button{display:inline-block;line-height:0px;height:auto;width:auto;padding:10px;}
.wp-block-navigation__responsive-container-open, .wp-block-navigation__responsive-container-close, .wp-block-navigation .current-menu-item > .wp-block-navigation-item__content{color:var(--wp--preset--color--foreground);}
.is-style-outline > .wp-block-button__link:not(.has-background):hover,
.wp-block-button__link.is-style-outline:not(.has-background):hover{color:var(--wp--preset--color--foreground);}
.wp-block-section:nth-child(2n-1),
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container,
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--secondary);}
.wp-block-section:nth-child(2n-1).wp-block-clients-testimonial .wp-block-testimonial,
.wp-block-section:nth-child(2n-1).wp-block-feature-content .wp-block-entry-content,
.wp-block-section:nth-child(2n-1) .service-columns.wp-block-columns > .wp-block-column,
.wp-block-section:nth-child(2n-1) .wp-block-rounded-read-more .wp-block-button__link,
.wp-block-section:nth-child(2n-1).wp-block-music-playlist .simple-audio-player{background-color:var(--wp--preset--color--background);}
footer .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--woodsmoke);}
.wp-block-tag-cloud > a, .service-columns.wp-block-columns > .wp-block-column, .pricing-columns.wp-block-columns > .wp-block-column{background-color:var(--wp--preset--color--secondary);}
.wp-block-widget-area .wp-block-latest-posts__post-author, .wp-block-widget-area .wp-block-latest-posts__post-date{color:var(--wp--preset--color--meta);}
a:hover, .wp-block-post a:hover, .wp-block-navigation__responsive-container-open:hover, .wp-block-navigation__responsive-container-close:hover, .wp-block-post-comments .comment-metadata a:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover{color:var(--wp--preset--color--foreground);}
.wp-block-testimonial .wp-group-content:before, .content > .video-play:hover span{color:var(--wp--preset--color--text-link);}
.wp-block-button.is-style-button .wp-block-button__link:hover, .wp-block-button.is-style-button .wp-block-button__link:focus{color:var(--wp--preset--color--text-link);}
a:hover svg.icon, a:focus svg.icon, .content > .video-play:hover svg{fill:var(--wp--preset--color--text-link);}
.wp-block-testimonial .wp-block-separator, .wp-block-sidebar .wp-block-latest-posts__list > li:not(:last-child),
.wp-block-sidebar > * h2,
.wp-block-sidebar.wp-block-widget-area h3{border-color:var(--wp--preset--color--border-color);}
.is-style-outline > .wp-block-button__link:not(.has-background):hover,
.wp-block-button__link.is-style-outline:not(.has-background):hover{border-color:transparent;background-color:var(--wp--preset--color--border-color) !important;opacity:1;}
.wp-block-separator{color:var(--wp--preset--color--border-color);}
.wp-block-navigation .has-child .wp-block-navigation-item__content:hover {
color: var(--wp--preset--color--foreground); }