.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:initial;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.superbaddons-blog-feed-one .wp-block-post-featured-image{min-width:40% !important;width:40%}.superbaddons-blog-feed-one .wp-block-query-pagination-numbers>a,.superbaddons-blog-feed-one .wp-block-query-pagination-numbers>span{border-radius:3px;border:1px solid var(--wp--preset--color--mono-3);padding:5px 10px}.superbaddons-blog-feed-one .wp-block-query-pagination-numbers>span.current{opacity:.5}.superbaddons-blog-feed-one .wp-block-query-pagination-numbers>span.page-numbers.dots{border:0px;padding:5px 4px}@media only screen and (max-width: 750px){.superbaddons-blog-feed-one .wp-block-post-featured-image{min-width:100% !important;width:100%}.superbaddons-blog-feed-one .has-post-thumbnail .wp-block-group{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.superbaddons-blog-feed-one .wp-block-query-pagination-numbers{display:none}}.superbaddons-has-blur-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px)}.superbaddons-has-box-shadow{-webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15)}.superbaddons-is-relative-position{position:relative !important}.superbaddons-is-absolute-position-bottom{position:absolute !important;left:0 !important;bottom:0 !important;right:0 !important;width:100% !important}.superbaddons-pagination-numbers>a,.superbaddons-pagination-numbers>span{border-radius:3px;border:1px solid var(--wp--preset--color--mono-3);padding:5px 10px;text-decoration:none}.superbaddons-pagination-numbers>span.page-numbers.dots{border:0px;padding:5px 4px}.superbaddons-z-index-1{z-index:1 !important}@media only screen and (max-width: 750px){.superbthemes-features-005 .is-content-justification-center{justify-content:left}}@media only screen and (max-width: 781px){.superbthemes-cta-006 .wp-block-column .wp-block-buttons{justify-content:flex-start}}@media only screen and (max-width: 781px){.superbthemes-navigation-007 .superbthemes-navigation-007-col-left .wp-block-social-links{justify-content:center !important}.superbthemes-navigation-007 .superbthemes-navigation-007-col-right .wp-block-buttons{justify-content:center !important}}.superbthemes-footer-4 .superbthemes-footer-4-col-right .wp-block-columns figure.wp-block-image{display:flex}@media only screen and (max-width: 781px){.superbthemes-footer-4 .superbthemes-footer-4-col-right .wp-block-columns figure.wp-block-image{margin-bottom:10px}}@media screen and (min-width: 1025px){.superb-addons-hide-on-desktop{display:none !important}}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-hide-on-tablet{display:none !important}}@media screen and (max-width: 768px){.superb-addons-hide-on-mobile{display:none !important}}.superb-addons-has-padding-top-desktop{padding-top:var(--spbadd-padding-top) !important}.superb-addons-has-padding-right-desktop{padding-right:var(--spbadd-padding-right) !important}.superb-addons-has-padding-bottom-desktop{padding-bottom:var(--spbadd-padding-bottom) !important}.superb-addons-has-padding-left-desktop{padding-left:var(--spbadd-padding-left) !important}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-has-padding-top-tablet{padding-top:var(--spbadd-padding-top-tablet) !important}.superb-addons-has-padding-right-tablet{padding-right:var(--spbadd-padding-right-tablet) !important}.superb-addons-has-padding-bottom-tablet{padding-bottom:var(--spbadd-padding-bottom-tablet) !important}.superb-addons-has-padding-left-tablet{padding-left:var(--spbadd-padding-left-tablet) !important}.superb-addons-has-padding-top-desktop:not(.superb-addons-has-padding-top-tablet){padding-top:var(--spbadd-padding-top) !important}.superb-addons-has-padding-right-desktop:not(.superb-addons-has-padding-right-tablet){padding-right:var(--spbadd-padding-right) !important}.superb-addons-has-padding-bottom-desktop:not(.superb-addons-has-padding-bottom-tablet){padding-bottom:var(--spbadd-padding-bottom) !important}.superb-addons-has-padding-left-desktop:not(.superb-addons-has-padding-left-tablet){padding-left:var(--spbadd-padding-left) !important}}@media screen and (max-width: 768px){.superb-addons-has-padding-top-mobile{padding-top:var(--spbadd-padding-top-mobile) !important}.superb-addons-has-padding-right-mobile{padding-right:var(--spbadd-padding-right-mobile) !important}.superb-addons-has-padding-bottom-mobile{padding-bottom:var(--spbadd-padding-bottom-mobile) !important}.superb-addons-has-padding-left-mobile{padding-left:var(--spbadd-padding-left-mobile) !important}.superb-addons-has-padding-top-tablet:not(.superb-addons-has-padding-top-mobile){padding-top:var(--spbadd-padding-top-tablet) !important}.superb-addons-has-padding-right-tablet:not(.superb-addons-has-padding-right-mobile){padding-right:var(--spbadd-padding-right-tablet) !important}.superb-addons-has-padding-bottom-tablet:not(.superb-addons-has-padding-bottom-mobile){padding-bottom:var(--spbadd-padding-bottom-tablet) !important}.superb-addons-has-padding-left-tablet:not(.superb-addons-has-padding-left-mobile){padding-left:var(--spbadd-padding-left-tablet) !important}.superb-addons-has-padding-top-desktop:not(.superb-addons-has-padding-top-tablet):not(.superb-addons-has-padding-top-mobile){padding-top:var(--spbadd-padding-top) !important}.superb-addons-has-padding-right-desktop:not(.superb-addons-has-padding-right-tablet):not(.superb-addons-has-padding-right-mobile){padding-right:var(--spbadd-padding-right) !important}.superb-addons-has-padding-bottom-desktop:not(.superb-addons-has-padding-bottom-tablet):not(.superb-addons-has-padding-bottom-mobile){padding-bottom:var(--spbadd-padding-bottom) !important}.superb-addons-has-padding-left-desktop:not(.superb-addons-has-padding-left-tablet):not(.superb-addons-has-padding-left-mobile){padding-left:var(--spbadd-padding-left) !important}}.superb-addons-has-margin-top-desktop{margin-top:var(--spbadd-margin-top) !important}.superb-addons-has-margin-right-desktop{margin-right:var(--spbadd-margin-right) !important}.superb-addons-has-margin-bottom-desktop{margin-bottom:var(--spbadd-margin-bottom) !important}.superb-addons-has-margin-left-desktop{margin-left:var(--spbadd-margin-left) !important}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-has-margin-top-tablet{margin-top:var(--spbadd-margin-top-tablet) !important}.superb-addons-has-margin-right-tablet{margin-right:var(--spbadd-margin-right-tablet) !important}.superb-addons-has-margin-bottom-tablet{margin-bottom:var(--spbadd-margin-bottom-tablet) !important}.superb-addons-has-margin-left-tablet{margin-left:var(--spbadd-margin-left-tablet) !important}.superb-addons-has-margin-top-desktop:not(.superb-addons-has-margin-top-tablet){margin-top:var(--spbadd-margin-top) !important}.superb-addons-has-margin-right-desktop:not(.superb-addons-has-margin-right-tablet){margin-right:var(--spbadd-margin-right) !important}.superb-addons-has-margin-bottom-desktop:not(.superb-addons-has-margin-bottom-tablet){margin-bottom:var(--spbadd-margin-bottom) !important}.superb-addons-has-margin-left-desktop:not(.superb-addons-has-margin-left-tablet){margin-left:var(--spbadd-margin-left) !important}}@media screen and (max-width: 768px){.superb-addons-has-margin-top-mobile{margin-top:var(--spbadd-margin-top-mobile) !important}.superb-addons-has-margin-right-mobile{margin-right:var(--spbadd-margin-right-mobile) !important}.superb-addons-has-margin-bottom-mobile{margin-bottom:var(--spbadd-margin-bottom-mobile) !important}.superb-addons-has-margin-left-mobile{margin-left:var(--spbadd-margin-left-mobile) !important}.superb-addons-has-margin-top-tablet:not(.superb-addons-has-margin-top-mobile){margin-top:var(--spbadd-margin-top-tablet) !important}.superb-addons-has-margin-right-tablet:not(.superb-addons-has-margin-right-mobile){margin-right:var(--spbadd-margin-right-tablet) !important}.superb-addons-has-margin-bottom-tablet:not(.superb-addons-has-margin-bottom-mobile){margin-bottom:var(--spbadd-margin-bottom-tablet) !important}.superb-addons-has-margin-left-tablet:not(.superb-addons-has-margin-left-mobile){margin-left:var(--spbadd-margin-left-tablet) !important}.superb-addons-has-margin-top-desktop:not(.superb-addons-has-margin-top-tablet):not(.superb-addons-has-margin-top-mobile){margin-top:var(--spbadd-margin-top) !important}.superb-addons-has-margin-right-desktop:not(.superb-addons-has-margin-right-tablet):not(.superb-addons-has-margin-right-mobile){margin-right:var(--spbadd-margin-right) !important}.superb-addons-has-margin-bottom-desktop:not(.superb-addons-has-margin-bottom-tablet):not(.superb-addons-has-margin-bottom-mobile){margin-bottom:var(--spbadd-margin-bottom) !important}.superb-addons-has-margin-left-desktop:not(.superb-addons-has-margin-left-tablet):not(.superb-addons-has-margin-left-mobile){margin-left:var(--spbadd-margin-left) !important}}.superb-addons-has-font-size-desktop{font-size:var(--spbadd-font-size) !important}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-has-font-size-tablet{font-size:var(--spbadd-font-size-tablet) !important}.superb-addons-has-font-size-desktop:not(.superb-addons-has-font-size-tablet){font-size:var(--spbadd-font-size) !important}}@media screen and (max-width: 768px){.superb-addons-has-font-size-mobile{font-size:var(--spbadd-font-size-mobile) !important}.superb-addons-has-font-size-tablet:not(.superb-addons-has-font-size-mobile){font-size:var(--spbadd-font-size-tablet) !important}.superb-addons-has-font-size-desktop:not(.superb-addons-has-font-size-tablet):not(.superb-addons-has-font-size-mobile){font-size:var(--spbadd-font-size) !important}}.superb-addons-has-line-height-desktop{line-height:var(--spbadd-line-height) !important}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-has-line-height-tablet{line-height:var(--spbadd-line-height-tablet) !important}.superb-addons-has-line-height-desktop:not(.superb-addons-has-line-height-tablet){line-height:var(--spbadd-line-height) !important}}@media screen and (max-width: 768px){.superb-addons-has-line-height-mobile{line-height:var(--spbadd-line-height-mobile) !important}.superb-addons-has-line-height-tablet:not(.superb-addons-has-line-height-mobile){line-height:var(--spbadd-line-height-tablet) !important}.superb-addons-has-line-height-desktop:not(.superb-addons-has-line-height-tablet):not(.superb-addons-has-line-height-mobile){line-height:var(--spbadd-line-height) !important}}.superb-addons-has-text-align-desktop{text-align:var(--spbadd-text-align) !important}@media screen and (min-width: 768px)and (max-width: 1024px){.superb-addons-has-text-align-tablet{text-align:var(--spbadd-text-align-tablet) !important}.superb-addons-has-text-align-desktop:not(.superb-addons-has-text-align-tablet){text-align:var(--spbadd-text-align) !important}}@media screen and (max-width: 768px){.superb-addons-has-text-align-mobile{text-align:var(--spbadd-text-align-mobile) !important}.superb-addons-has-text-align-tablet:not(.superb-addons-has-text-align-mobile){text-align:var(--spbadd-text-align-tablet) !important}.superb-addons-has-text-align-desktop:not(.superb-addons-has-text-align-tablet):not(.superb-addons-has-text-align-mobile){text-align:var(--spbadd-text-align) !important}}[superb-addons-animation][data-spbadd-entrance],[data-spbadd-anim-letter][data-spbadd-entrance]{opacity:0;animation:spbadd-safety-reveal 0s 4s forwards}html.spbadd-animations-ready [superb-addons-animation][data-spbadd-entrance],html.spbadd-animations-ready [data-spbadd-anim-letter][data-spbadd-entrance]{animation:none}@keyframes spbadd-safety-reveal{to{opacity:1}}.spbadd-anim-count{display:inline-block;vertical-align:baseline}.spbadd-anim-typing-cursor::after{content:"|";display:inline-block;width:0;transform:translateX(-0.05em);animation:spbadd-cursor-blink .7s infinite}@keyframes spbadd-cursor-blink{0%,100%{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion: reduce){.spbadd-anim-letter,.spbadd-anim-char{opacity:1 !important}.spbadd-anim-typing-cursor::after{animation:none !important}}.has-superb-addons-text-align-justify{display:inline-block;text-align:justify}.wp-block-navigation.has-superb-addons-overlay-menu-justification .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation.has-superb-addons-overlay-menu-justification .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-submenu{align-items:var(--superb-addons-overlay-menu-justification, inherit) !important;text-align:var(--superb-addons-overlay-menu-text-align, inherit) !important}.wp-block-navigation.superb-addons-overlay-menu-justification-left{--superb-addons-overlay-menu-justification: start;--superb-addons-overlay-menu-text-align: left}.wp-block-navigation.superb-addons-overlay-menu-justification-center{--superb-addons-overlay-menu-justification: center;--superb-addons-overlay-menu-text-align: center}.wp-block-navigation.superb-addons-overlay-menu-justification-right{--superb-addons-overlay-menu-justification: end;--superb-addons-overlay-menu-text-align: right}.wp-block-navigation.superb-addons-overlay-menu-justification-stretch{--superb-addons-overlay-menu-justification: stretch;--superb-addons-overlay-menu-text-align: left}.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{border-radius:8px;box-shadow:rgba(0, 0, 0, 0.05) 0px 10px 20px 0px;border-style:solid;border-width:1px;padding:10px}.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container a:not(.wp-element-button),.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container button.wp-block-navigation-item__content{padding:10px 20px;line-height:130%}.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container .wp-block-navigation-submenu__toggle{background-color:transparent}.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container li{border-radius:8px;width:100%}.wp-block-navigation.is-superb-addons-submenu-layout-card .wp-block-navigation__responsive-container:not(.has-modal-open.is-menu-open) .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container li:hover{background-color:rgba(0, 0, 0, 0.03)}p.has-superb-addons-drop-cap:first-letter,p.has-superb-addons-drop-cap>span.has-superb-addons-text-align-justify:first-child:first-letter{float:left;float:inline-start;font-size:var(--superb-dropcap-font-size, 96px);line-height:var(--superb-dropcap-line-height, 76.8px);padding-top:var(--superb-dropcap-padding-top, 5.1px);padding-right:var(--superb-dropcap-padding-right, 10.2px);padding-left:var(--superb-dropcap-padding-left, 3.8px);padding-inline-end:var(--superb-dropcap-padding-right, 10.2px);padding-inline-start:var(--superb-dropcap-padding-left, 3.8px);color:var(--superb-dropcap-color, inherit);font-family:var(--superb-dropcap-font-family, inherit)}p.has-superb-addons-drop-cap.has-text-align-center:first-letter,p.has-superb-addons-drop-cap.has-text-align-right:first-letter{float:none}[dir=rtl] p.has-superb-addons-drop-cap.has-text-align-right:first-letter{float:right;float:inline-start}[dir=rtl] p.has-superb-addons-drop-cap.has-text-align-left:first-letter{float:none}[data-spbadd-sticky=true]:not(.spbadd-sticky-ready){visibility:hidden}[data-spbadd-sticky=true].spbadd-sticky-ready{visibility:visible}.spbadd-sticky-placeholder{visibility:hidden !important;pointer-events:none}.hostinger-reach-block-connect{display:flex;flex-direction:column;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;flex-direction:column;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:flex;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:flex;flex-direction:row;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:flex;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{flex-direction:row;justify-content:flex-start;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message{font-weight:700;padding:1em;gap:10px;margin-top:10px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843)}.reach-subscription-message.is-error{background:rgb(234 71 104 / .1019607843)}html{scroll-behavior:smooth}:focus{outline:2px solid var(--wp--preset--color--cyan-400,#22d3ee);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:fixed;top:0;left:0;width:auto;height:auto;padding:1rem 2rem;background:var(--wp--preset--color--primary,#00D9FF);color:#000;z-index:100000}img{max-width:100%;height:auto}::selection{background:var(--wp--preset--color--primary,#00D9FF);color:#000}.post-password-form{max-width:28rem;margin:4rem auto;padding:2rem;background:var(--wp--preset--color--card,#0A0A0A);border:1px solid rgb(6 182 212 / .2);border-radius:.75rem}.post-password-form label{display:block;color:var(--wp--preset--color--slate-300,#cbd5e1);margin-bottom:.5rem}.post-password-form input[type="password"]{width:100%;padding:.75rem 1rem;margin:.5rem 0 1rem;background:var(--wp--preset--color--muted,#1A1A1A);border:1px solid rgb(6 182 212 / .3);border-radius:.5rem;color:var(--wp--preset--color--white,#F8FAFC);font-family:inherit;font-size:1rem}.post-password-form input[type="password"]:focus{outline:2px solid var(--wp--preset--color--cyan-400,#22d3ee);outline-offset:2px;border-color:var(--wp--preset--color--cyan-400,#22d3ee)}.post-password-form input[type="submit"]{display:inline-block;padding:.75rem 1.5rem;background:var(--wp--preset--color--yellow-500,#eab308);color:var(--wp--preset--color--black,#000);border:none;border-radius:.625rem;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:background 0.2s}.post-password-form input[type="submit"]:hover{background:var(--wp--preset--color--yellow-600,#ca8a04)}body{overflow-x:hidden}.wp-site-blocks{overflow-x:hidden}:root{--jb-background:#000000;--jb-foreground:#F8FAFC;--jb-card:#0A0A0A;--jb-primary:#00D9FF;--jb-secondary:#A855F7;--jb-accent:#D4AF37;--jb-muted:#1A1A1A;--jb-muted-fg:#94A3B8;--jb-border:rgba(0, 217, 255, 0.2);--jb-radius:0.625rem;--jb-slate-200:#e2e8f0;--jb-slate-300:#cbd5e1;--jb-slate-400:#94a3b8;--jb-slate-500:#64748b;--jb-slate-700:#334155;--jb-slate-800:#1e293b;--jb-slate-900:#0f172a;--jb-slate-950:#020617;--jb-cyan-400:#22d3ee;--jb-cyan-500:#06b6d4;--jb-purple-400:#c084fc;--jb-purple-500:#a855f7;--jb-purple-600:#9333ea;--jb-yellow-500:#eab308;--jb-yellow-600:#ca8a04;--jb-teal-400:#2dd4bf;--jb-teal-500:#14b8a6;--jb-emerald-400:#34d399;--jb-emerald-500:#10b981}.jb-nav{position:sticky;top:0;z-index:50;background:rgb(0 0 0 / .95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(6 182 212 / .3)}.jb-nav-inner{display:flex;align-items:center;justify-content:space-between;height:4rem;max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.jb-nav-inner{padding:0 1.5rem}}@media (min-width:1024px){.jb-nav-inner{padding:0 2rem}}.jb-nav .wp-block-site-title a,.gradient-cyan-text{background:linear-gradient(to right,var(--jb-cyan-400),var(--jb-purple-400),var(--jb-purple-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;text-decoration:none}.jb-nav .wp-block-navigation .wp-block-navigation-item__content{color:var(--jb-slate-300);font-weight:500;transition:color 0.2s}.jb-nav .wp-block-navigation .wp-block-navigation-item__content:hover,.jb-nav .wp-block-navigation .current-menu-item>.wp-block-navigation-item__content{color:var(--jb-cyan-400)}.jb-nav .wp-block-navigation .wp-block-navigation__container{display:flex!important;flex-wrap:nowrap;gap:1.5rem}@media (max-width:639px){.jb-nav-inner{flex-wrap:wrap;height:auto;padding:.5rem .75rem;gap:.25rem}.jb-nav .wp-block-site-title{width:100%;text-align:center}.jb-nav .jb-nav-links,.jb-nav .wp-block-navigation{width:100%;justify-content:center}.jb-nav .wp-block-navigation .wp-block-navigation__container{justify-content:center;gap:clamp(0.75rem, 3vw, 1.5rem)}.jb-nav .wp-block-navigation .wp-block-navigation-item__content{font-size:clamp(0.75rem, 2.8vw, 0.95rem);white-space:nowrap}}.gradient-cyan{background:linear-gradient(to right,var(--jb-cyan-400),var(--jb-purple-400),var(--jb-purple-500))!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.gradient-teal{background:linear-gradient(to right,var(--jb-teal-400),var(--jb-cyan-400),var(--jb-teal-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.gradient-emerald{background:linear-gradient(to right,var(--jb-emerald-400),var(--jb-teal-400),var(--jb-emerald-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.gradient-name{background:linear-gradient(to right,var(--jb-cyan-400),var(--jb-purple-400),var(--jb-purple-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;border-radius:var(--jb-radius);border:none;cursor:pointer;transition:all 0.2s;text-decoration:none}.btn-lg{padding:.875rem 2rem;font-size:1.05rem}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn-yellow{background:linear-gradient(to right,var(--jb-yellow-500),var(--jb-yellow-600));color:#000;box-shadow:0 4px 14px rgb(234 179 8 / .2)}.btn-yellow:hover{filter:brightness(1.1);transform:translateY(-1px);color:#000}.btn-cyan-outline{background:#fff0;color:var(--jb-cyan-400);border:2px solid var(--jb-cyan-400);box-shadow:0 4px 14px rgb(6 182 212 / .2)}.btn-cyan-outline:hover{background:rgb(34 211 238 / .1);color:var(--jb-cyan-400)}.btn-teal{background:linear-gradient(to right,var(--jb-teal-500),var(--jb-cyan-500));color:var(--jb-slate-900);box-shadow:0 4px 14px rgb(20 184 166 / .3)}.btn-teal:hover{filter:brightness(1.1);color:var(--jb-slate-900)}.btn-teal-outline{background:#fff0;color:var(--jb-teal-400);border:2px solid var(--jb-teal-400);box-shadow:0 4px 14px rgb(20 184 166 / .2)}.btn-teal-outline:hover{background:rgb(45 212 191 / .1);color:var(--jb-teal-400)}.btn-emerald{background:linear-gradient(to right,var(--jb-emerald-500),var(--jb-teal-500));color:var(--jb-slate-900);box-shadow:0 4px 14px rgb(16 185 129 / .3)}.btn-emerald:hover{filter:brightness(1.1);color:var(--jb-slate-900)}.btn-cyan-fill{background:var(--jb-cyan-500);color:var(--jb-slate-900)}.btn-cyan-fill:hover{background:var(--jb-cyan-400);color:var(--jb-slate-900)}.btn-outline-slate{background:#fff0;color:var(--jb-slate-300);border:1px solid var(--jb-slate-700)}.btn-outline-slate:hover{background:var(--jb-slate-800);color:var(--jb-cyan-400)}.wp-block-button__link{transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease}.wp-block-button__link:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgb(234 179 8 / .3)}.badge{display:inline-flex;align-items:center;gap:.5rem;background:rgb(6 182 212 / .1);color:var(--jb-cyan-400);padding:.5rem 1rem;border-radius:9999px;border:1px solid rgb(6 182 212 / .3);font-size:.875rem;font-weight:500}.badge-teal{background:rgb(20 184 166 / .2);color:var(--jb-teal-400);border-color:rgb(20 184 166 / .4)}.badge-emerald{background:rgb(16 185 129 / .2);color:var(--jb-emerald-400);border-color:rgb(16 185 129 / .4)}.blob-container{position:absolute;inset:0;overflow:hidden;pointer-events:none}.blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3}.service-card{background:linear-gradient(to bottom right,rgb(255 255 255 / .05),rgb(255 255 255 / .02));border-radius:.75rem;border:1px solid rgb(6 182 212 / .2);overflow:hidden;transition:all 0.3s;cursor:pointer}.service-card:hover{transform:translateY(-8px);border-color:rgb(6 182 212 / .5);box-shadow:0 10px 25px rgb(6 182 212 / .2)}.service-card.purple{border-color:rgb(168 85 247 / .2)}.service-card.purple:hover{border-color:rgb(168 85 247 / .5);box-shadow:0 10px 25px rgb(168 85 247 / .2)}.service-card.yellow{border-color:rgb(234 179 8 / .2)}.service-card.yellow:hover{border-color:rgb(234 179 8 / .5);box-shadow:0 10px 25px rgb(234 179 8 / .2)}.service-card-inner{padding:1.5rem}.service-icon{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.25rem;transition:transform 0.3s}.service-card:hover .service-icon{transform:scale(1.1)}.icon-cyan{background:linear-gradient(to bottom right,var(--jb-cyan-400),var(--jb-cyan-500));box-shadow:0 4px 14px rgb(6 182 212 / .3)}.icon-purple{background:linear-gradient(to bottom right,var(--jb-purple-400),var(--jb-purple-600));box-shadow:0 4px 14px rgb(168 85 247 / .3)}.icon-yellow{background:linear-gradient(to bottom right,var(--jb-yellow-500),var(--jb-yellow-600));box-shadow:0 4px 14px rgb(234 179 8 / .3)}.icon-teal{background:linear-gradient(to bottom right,var(--jb-teal-400),var(--jb-cyan-500));box-shadow:0 4px 14px rgb(20 184 166 / .3)}.icon-emerald{background:linear-gradient(to bottom right,var(--jb-emerald-400),var(--jb-teal-500));box-shadow:0 4px 14px rgb(16 185 129 / .3)}.service-card h3{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem;transition:color 0.3s}.service-card:hover h3{color:var(--jb-cyan-400)}.service-card.purple:hover h3{color:var(--jb-purple-400)}.service-card.yellow:hover h3{color:var(--jb-yellow-500)}.service-card p{color:var(--jb-slate-400);font-size:.95rem}.service-card{position:relative}.service-card .card-link a{color:var(--jb-cyan-400);text-decoration:none;transition:color 0.2s}.service-card .card-link a::after{content:'';position:absolute;inset:0;z-index:1}.service-card.purple .card-link a{color:var(--jb-purple-400)}.service-card.yellow .card-link a{color:var(--jb-yellow-500)}.capability-item{display:flex;align-items:center;gap:.75rem;background:rgb(255 255 255 / .05);padding:1rem 1.5rem;border-radius:.5rem;border:1px solid rgb(6 182 212 / .2);transition:all 0.2s}.capability-item:hover{border-color:rgb(6 182 212 / .5);background:rgb(6 182 212 / .05)}.check-icon{color:var(--jb-cyan-400);flex-shrink:0;font-size:1.1rem}.capability-item span:last-child{font-weight:500;color:var(--jb-slate-200)}.portfolio-card{background:rgb(255 255 255 / .05);border-radius:.75rem;overflow:hidden;border:1px solid rgb(6 182 212 / .2);transition:all 0.3s;cursor:pointer}.portfolio-card:hover{border-color:rgb(6 182 212 / .5);box-shadow:0 10px 25px rgb(6 182 212 / .2)}.portfolio-card.purple-border{border-color:rgb(168 85 247 / .2)}.portfolio-card.purple-border:hover{border-color:rgb(168 85 247 / .5);box-shadow:0 10px 25px rgb(168 85 247 / .2)}.portfolio-card.yellow-border{border-color:rgb(234 179 8 / .2)}.portfolio-card.yellow-border:hover{border-color:rgb(234 179 8 / .5);box-shadow:0 10px 25px rgb(234 179 8 / .2)}.portfolio-card-img{aspect-ratio:16/9;overflow:hidden}.portfolio-card-img img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:transform 0.3s}.portfolio-card:hover .portfolio-card-img img{transform:scale(1.1)}.portfolio-card-body{padding:1.5rem}.portfolio-card-body h3{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem;transition:color 0.3s}.portfolio-card:hover .portfolio-card-body h3{color:var(--jb-cyan-400)}.portfolio-card.purple-border:hover .portfolio-card-body h3{color:var(--jb-purple-400)}.portfolio-card.yellow-border:hover .portfolio-card-body h3{color:var(--jb-yellow-500)}.portfolio-card-body p{color:var(--jb-slate-400);font-size:.95rem}.portfolio-header{background:linear-gradient(to bottom right,var(--jb-slate-900),var(--jb-slate-800),var(--jb-slate-900));padding:4rem 0;border-bottom:1px solid rgb(51 65 85 / .5)}.portfolio-header-grid{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start}.profile-img-wrap{width:12rem;height:12rem;border-radius:.75rem;overflow:hidden;border:2px solid rgb(6 182 212 / .3);box-shadow:0 10px 25px rgb(6 182 212 / .2);background:var(--jb-slate-800);display:flex;align-items:center;justify-content:center}.profile-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center 20%;transform:scale(.85)}.category-filter{position:sticky;top:4rem;z-index:40;background:rgb(15 23 42 / .95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(51 65 85 / .5);padding:1rem 0}.filter-btns{display:flex;flex-wrap:wrap;gap:.5rem}.filter-btn{padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;border-radius:var(--jb-radius);cursor:pointer;transition:all 0.2s;background:#fff0;color:var(--jb-slate-300);border:1px solid var(--jb-slate-700)}.filter-btn:hover{background:var(--jb-slate-800);color:var(--jb-cyan-400)}.filter-btn.active{background:var(--jb-cyan-500);color:var(--jb-slate-900);border-color:var(--jb-cyan-500)}.port-card,.art-card,.blog-card{position:relative}.port-card .wp-block-post-title a::after,.art-card .wp-block-post-title a::after,.blog-card .wp-block-post-title a::after{content:'';position:absolute;inset:0;z-index:1}.port-card{background:rgb(30 41 59 / .5);border-radius:.75rem;border:1px solid rgb(51 65 85 / .5);overflow:hidden;transition:all 0.3s;cursor:pointer}.port-card:hover{transform:translateY(-8px);border-color:rgb(6 182 212 / .5)}.port-card-img{aspect-ratio:4/3;overflow:hidden;position:relative}.port-card-img img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:transform 0.3s}.port-card:hover .port-card-img img{transform:scale(1.1)}.port-card-badge{position:absolute;top:1rem;right:1rem;background:var(--jb-cyan-500);color:var(--jb-slate-900);padding:.25rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:500}.port-card-body{padding:1.5rem}.port-card-body h3{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:.5rem;transition:color 0.3s}.port-card:hover .port-card-body h3{color:var(--jb-cyan-400)}.port-card-body p{color:var(--jb-slate-400);margin-bottom:1rem;font-size:.95rem}.port-card-footer{display:flex;justify-content:space-between;align-items:center}.port-card-footer .year{font-size:.875rem;color:var(--jb-slate-500)}.port-card-footer .learn-more{display:flex;align-items:center;gap:.5rem;color:var(--jb-cyan-400);font-weight:500;font-size:.95rem}.jb-portfolio-grid,.jb-art-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.art-header{position:relative;background:linear-gradient(to bottom right,rgb(19 78 74 / .4),rgb(8 51 68 / .3),var(--jb-slate-900));border-bottom:1px solid rgb(20 184 166 / .3);overflow:hidden}.art-header::before,.art-header::after{content:'';position:absolute;width:24rem;height:24rem;border-radius:50%;filter:blur(80px);opacity:.3;pointer-events:none}.art-header::before{top:5rem;left:2rem;background:#2dd4bf}.art-header::after{bottom:5rem;right:2rem;background:#06b6d4}.art-header>.wp-block-columns{position:relative;z-index:1}.art-icon-box{width:3.5rem;height:3.5rem;background:linear-gradient(to bottom right,var(--jb-teal-400),var(--jb-cyan-500));border-radius:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgb(20 184 166 / .3);font-size:1.5rem}.art-img-wrap{width:12rem;height:12rem;border-radius:.75rem;overflow:hidden;border:2px solid rgb(20 184 166 / .3);box-shadow:0 10px 25px rgb(20 184 166 / .2);background:linear-gradient(135deg,var(--jb-teal-500),var(--jb-cyan-500));display:flex;align-items:center;justify-content:center}.art-img-wrap img{width:100%;height:100%;object-fit:cover}.art-card{background:rgb(30 41 59 / .5);border-radius:.75rem;border:1px solid rgb(20 184 166 / .3);overflow:hidden;transition:all 0.3s;cursor:pointer}.art-card:hover{transform:translateY(-8px);border-color:rgb(20 184 166 / .6);box-shadow:0 10px 25px rgb(20 184 166 / .2)}.art-card-img{overflow:hidden;position:relative}.art-card-body{padding:1.25rem}.art-card-body h3,.art-card .wp-block-post-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem;transition:color 0.3s}.art-card:hover .wp-block-post-title,.art-card:hover .art-card-body h3{color:var(--jb-teal-400)}.art-card-footer{display:flex;justify-content:space-between;align-items:center}.jb-art-grid .wp-block-post-featured-image img{object-fit:cover;transition:transform 0.3s;border-radius:.75rem .75rem 0 0}.jb-art-grid .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.05)}.blog-header{position:relative;background:linear-gradient(to bottom right,rgb(6 78 59 / .4),rgb(19 78 74 / .3),var(--jb-slate-900));border-bottom:1px solid rgb(16 185 129 / .3);overflow:hidden}.blog-header::before,.blog-header::after{content:'';position:absolute;width:24rem;height:24rem;border-radius:50%;filter:blur(80px);opacity:.3;pointer-events:none}.blog-header::before{top:5rem;left:2rem;background:#34d399}.blog-header::after{bottom:5rem;right:2rem;background:#14b8a6}.blog-header>.wp-block-columns{position:relative;z-index:1}.blog-icon-box{width:3.5rem;height:3.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:1.5rem}.blog-img-wrap{width:12rem;height:12rem;border-radius:.75rem;overflow:hidden;border:2px solid rgb(16 185 129 / .3);box-shadow:0 10px 25px rgb(16 185 129 / .2);background:#fff;display:flex;align-items:center;justify-content:center}.blog-img-wrap img{width:100%;height:100%;object-fit:contain;padding:.5rem}.coming-soon-card{background:linear-gradient(to bottom right,rgb(19 78 74 / .3),rgb(8 51 68 / .2),rgb(30 41 59 / .5));border-radius:1rem;border:1px solid rgb(20 184 166 / .4);padding:3rem;position:relative;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .3)}.coming-soon-card.emerald{background:linear-gradient(to bottom right,rgb(6 78 59 / .3),rgb(19 78 74 / .2),rgb(30 41 59 / .5));border-color:rgb(16 185 129 / .4)}.coming-soon-card .glow{position:absolute;top:0;right:0;width:16rem;height:16rem;border-radius:50%;filter:blur(80px);opacity:.1;pointer-events:none}.coming-soon-card::before{content:'';position:absolute;top:0;right:0;width:16rem;height:16rem;border-radius:50%;filter:blur(80px);opacity:.1;pointer-events:none;background:var(--jb-teal-400)}.coming-soon-card.emerald::before{background:var(--jb-emerald-400)}.coming-soon-card>.wp-block-group,.coming-soon-card>.wp-block-heading,.coming-soon-card>.wp-block-paragraph,.coming-soon-card>.wp-block-buttons{position:relative;z-index:1}.upcoming-section-card{background:linear-gradient(to bottom right,rgb(30 41 59 / .7),rgb(31 41 55 / .7));box-shadow:0 10px 25px rgb(0 0 0 / .2)}.philosophy-section-card{background:linear-gradient(to right,rgb(19 78 74 / .3),rgb(8 51 68 / .3));box-shadow:0 10px 25px rgb(0 0 0 / .2)}.philosophy-section-card:has(.emerald-bullet-list){background:linear-gradient(to right,rgb(6 78 59 / .3),rgb(19 78 74 / .3))}.upcoming-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.upcoming-item{display:flex;align-items:start;gap:.75rem;padding:1rem;border-radius:.5rem;border:1px solid;transition:all 0.2s}.upcoming-item.teal{background:rgb(19 78 74 / .1);border-color:rgb(20 184 166 / .2)}.upcoming-item.emerald{background:rgb(6 78 59 / .1);border-color:rgb(16 185 129 / .2)}.upcoming-icon{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem}.upcoming-icon.teal{background:rgb(45 212 191 / .15);border:1px solid rgb(20 184 166 / .3);color:var(--jb-teal-400)}.upcoming-icon.emerald{background:rgb(52 211 153 / .15);border:1px solid rgb(16 185 129 / .3);color:var(--jb-emerald-400)}.bullet-list{display:flex;flex-direction:column;gap:.75rem}.bullet-item{display:flex;align-items:start;gap:.75rem}.bullet-dot{width:.5rem;height:.5rem;border-radius:50%;margin-top:.55rem;flex-shrink:0}.bullet-dot.teal{background:var(--jb-teal-400);box-shadow:0 0 4px var(--jb-teal-400)}.bullet-dot.cyan{background:var(--jb-cyan-400);box-shadow:0 0 4px var(--jb-cyan-400)}.bullet-dot.emerald{background:var(--jb-emerald-400);box-shadow:0 0 4px var(--jb-emerald-400)}.teal-bullet-list>p,.teal-bullet-list>.wp-block-paragraph,.emerald-bullet-list>p,.emerald-bullet-list>.wp-block-paragraph{padding-left:1.25rem;position:relative;margin-bottom:.75rem}.teal-bullet-list>p::before,.teal-bullet-list>.wp-block-paragraph::before{content:'';position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--jb-teal-400);box-shadow:0 0 4px var(--jb-teal-400)}.teal-bullet-list>p:nth-child(even)::before,.teal-bullet-list>.wp-block-paragraph:nth-child(even)::before{background:var(--jb-cyan-400);box-shadow:0 0 4px var(--jb-cyan-400)}.emerald-bullet-list>p::before,.emerald-bullet-list>.wp-block-paragraph::before{content:'';position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--jb-emerald-400);box-shadow:0 0 4px var(--jb-emerald-400)}.emerald-bullet-list>p:nth-child(even)::before,.emerald-bullet-list>.wp-block-paragraph:nth-child(even)::before{background:var(--jb-teal-400);box-shadow:0 0 4px var(--jb-teal-400)}.cta-section{position:relative;background:#000;border-top:1px solid rgb(6 182 212 / .3);border-bottom:1px solid rgb(6 182 212 / .3);overflow:hidden}.cta-section::before,.cta-section::after{content:'';position:absolute;width:24rem;height:24rem;border-radius:50%;filter:blur(80px);opacity:.2;pointer-events:none}.cta-section::before{top:0;left:25%;background:#06b6d4}.cta-section::after{bottom:0;right:25%;background:#9333ea}.cta-section>.wp-block-heading,.cta-section>.wp-block-paragraph,.cta-section>.wp-block-buttons{position:relative;z-index:1}.jb-hero{position:relative;overflow:hidden}.jb-hero::before,.jb-hero::after{content:'';position:absolute;width:24rem;height:24rem;border-radius:50%;filter:blur(80px);opacity:.3;pointer-events:none}.jb-hero::before{top:5rem;left:2rem;background:#06b6d4}.jb-hero::after{bottom:5rem;right:2rem;background:#9333ea}.jb-hero>.wp-block-columns{position:relative;z-index:1}.hero-img-wrap{aspect-ratio:3/2;border-radius:1rem;overflow:hidden;position:relative}.hero-img-wrap img{width:100%;height:100%;object-fit:cover}.hero-img-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(6 182 212 / .2),transparent,rgb(168 85 247 / .2));pointer-events:none}.jb-footer{background:#000;color:var(--jb-slate-400);border-top:1px solid rgb(6 182 212 / .3)}.jb-footer .footer-nav,.jb-footer .footer-services{list-style:none;padding:0;margin:0}.jb-footer .footer-nav li,.jb-footer .footer-services li{list-style:none}.jb-footer .footer-nav a{color:var(--jb-slate-400);text-decoration:none;transition:color 0.2s}.jb-footer .footer-nav a:hover{color:var(--jb-cyan-400)}.resume-link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgb(6 182 212 / .1);color:var(--jb-cyan-400);border-radius:.5rem;border:1px solid rgb(6 182 212 / .3);font-size:.875rem;font-weight:500;transition:all 0.2s;text-decoration:none}.resume-link:hover{background:rgb(6 182 212 / .2);border-color:rgb(6 182 212 / .5);color:var(--jb-cyan-400)}.footer-bottom{border-top:1px solid rgb(6 182 212 / .3)}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem}.footer-col h3{color:#fff;font-weight:700;margin-bottom:1rem;font-size:1rem}.footer-col p{font-size:.875rem;color:var(--jb-slate-500);line-height:1.6}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.footer-col ul li a{font-size:.875rem;color:var(--jb-slate-400);transition:color 0.2s;text-decoration:none}.footer-col ul li a:hover{color:var(--jb-cyan-400)}.footer-col ul.services-list li{font-size:.875rem;color:var(--jb-slate-500)}.jb-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center}.jb-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.jb-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.jb-grid-2-3{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width:1024px){.jb-grid-2-3{grid-template-columns:repeat(3,1fr)}}.jb-section-dark{background:#000}.jb-section-gradient-purple{background:linear-gradient(to bottom,#000,rgb(59 7 100 / .12))}.jb-section-gradient-purple-reverse{background:linear-gradient(to bottom,rgb(59 7 100 / .12),#000)}.jb-section-gradient-art{background:linear-gradient(to bottom,var(--jb-slate-950),rgb(2 6 23),var(--jb-slate-950))}.jb-section-gradient-blog{background:linear-gradient(to bottom,var(--jb-slate-900),rgb(17 24 39),var(--jb-slate-900))}.wp-block-post-template{gap:2rem}.wp-block-post-template .wp-block-post-featured-image img{object-fit:cover;transition:transform 0.3s;border-radius:.75rem .75rem 0 0}.wp-block-post-template .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.05)}.single-post-content{background:#000;color:var(--jb-slate-200)}.single-post-content a{color:var(--jb-cyan-400)}.single-post-content a:hover{color:var(--jb-primary)}.alignleft{float:left;margin:.5rem 1.5rem 1rem 0}.alignright{float:right;margin:.5rem 0 1rem 1.5rem}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%}.wp-caption .wp-caption-text{font-size:.85rem;color:var(--jb-slate-400);margin-top:.5rem}.single-post-content img{border-radius:.5rem}.single-post-content blockquote{border-left:4px solid var(--jb-cyan-500);padding-left:1.5rem;color:var(--jb-slate-300)}.single-post-content code{background:var(--jb-slate-800);color:var(--jb-cyan-400);padding:.2rem .4rem;border-radius:.25rem;font-size:.875em}.single-post-content pre{background:var(--jb-slate-900);border:1px solid var(--jb-slate-700);border-radius:.5rem;padding:1.5rem;overflow-x:auto}.single-post-content pre code{background:none;padding:0}.text-cyan{color:var(--jb-cyan-400)}.text-teal{color:var(--jb-teal-400)}.text-emerald{color:var(--jb-emerald-400)}.text-slate-300{color:var(--jb-slate-300)}.text-slate-400{color:var(--jb-slate-400)}.text-slate-500{color:var(--jb-slate-500)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp 0.5s ease forwards}.animate-on-scroll{opacity:0}@media (max-width:768px){.alignfull{max-width:100vw!important;overflow-x:hidden;box-sizing:border-box}.jb-portfolio-grid,.jb-art-grid{grid-template-columns:1fr!important;max-width:100%!important;overflow:hidden}.jb-portfolio-grid .port-card,.jb-art-grid .art-card{max-width:100%!important;overflow:hidden;word-break:break-word}.wp-block-query,.wp-block-post-template{max-width:100%!important;overflow:hidden}.jb-grid-2,.jb-grid-3,.jb-grid-4,.jb-grid-2-3{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.portfolio-header-grid{grid-template-columns:1fr}.profile-img-wrap,.art-img-wrap,.blog-img-wrap{width:12rem;height:12rem;margin:0 auto}.upcoming-grid{grid-template-columns:1fr}.coming-soon-card{padding:2rem}.wp-block-columns{gap:var(--wp--preset--spacing--30)!important}.wp-block-column{flex-basis:100%!important}}@media (min-width:769px) and (max-width:1023px){.jb-portfolio-grid,.jb-art-grid{grid-template-columns:repeat(2,1fr)!important}}input[type="text"],input[type="email"],input[type="search"],input[type="password"],textarea{border:1px solid var(--jb-slate-700);border-radius:var(--jb-radius);padding:.75rem 1rem;font-size:1rem;background:var(--jb-card);color:var(--jb-foreground);transition:border-color 0.2s ease,box-shadow 0.2s ease}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus,textarea:focus{border-color:var(--jb-cyan-500);box-shadow:0 0 0 2px rgb(6 182 212 / .2);outline:none}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.5rem 0 2rem;clear:both}.gallery-columns-1{grid-template-columns:1fr}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-item{margin:0;text-align:center}.gallery-item img{width:100%;height:auto;display:block;border-radius:.5rem;border:1px solid rgb(6 182 212 / .2);transition:transform 0.2s ease,border-color 0.2s ease}.gallery-item a:hover img{transform:translateY(-2px);border-color:rgb(6 182 212 / .6)}.gallery-caption{display:block;font-size:.85rem;color:#94a3b8;margin-top:.35rem}@media (max-width:768px){.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gallery{grid-template-columns:1fr!important}}.gallery-scroll{display:flex;gap:1rem;margin:1.5rem 0 2rem;padding-bottom:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(6 182 212 / .6) rgb(15 23 42 / .4)}.gallery-scroll::-webkit-scrollbar{height:8px}.gallery-scroll::-webkit-scrollbar-track{background:rgb(15 23 42 / .4);border-radius:4px}.gallery-scroll::-webkit-scrollbar-thumb{background:rgb(6 182 212 / .6);border-radius:4px}.gallery-scroll::-webkit-scrollbar-thumb:hover{background:rgb(6 182 212 / .9)}.gallery-scroll:focus{outline:2px solid rgb(6 182 212 / .5);outline-offset:4px;border-radius:.5rem}.gallery-scroll-item{flex:0 0 auto;width:clamp(260px, 60vw, 600px);margin:0;scroll-snap-align:start}.gallery-scroll-item img{width:100%;height:auto;display:block;border-radius:.5rem;border:1px solid rgb(6 182 212 / .2);transition:border-color 0.2s ease,transform 0.2s ease}.gallery-scroll-item:hover img{border-color:rgb(6 182 212 / .6);transform:translateY(-2px)}.portfolio-thumb-strip{display:grid;gap:2px;border-top-left-radius:.75rem;border-top-right-radius:.75rem;overflow:hidden;aspect-ratio:16 / 9;background:rgb(15 23 42 / .6)}.portfolio-thumb-strip[data-count="1"]{grid-template-columns:1fr}.portfolio-thumb-strip[data-count="2"]{grid-template-columns:1fr 1fr}.portfolio-thumb-strip[data-count="3"]{grid-template-columns:1fr 1fr 1fr}.portfolio-thumb-strip a{display:block;overflow:hidden}.portfolio-thumb-strip img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.25s ease}.portfolio-thumb-strip a:hover img{transform:scale(1.04)}.jb-portfolio-thumbs-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;min-height:80px}.jb-portfolio-thumbs-list .jb-thumb{position:relative;width:80px;height:80px;border:1px solid #c3c4c7;border-radius:4px;overflow:hidden;background:#f6f7f7}.jb-portfolio-thumbs-list .jb-thumb img{width:100%;height:100%;object-fit:cover;display:block}.jb-portfolio-thumbs-list .jb-thumb-remove{position:absolute;top:2px;right:2px;width:20px;height:20px;border:0;border-radius:50%;background:rgb(0 0 0 / .7);color:#fff;font-size:14px;line-height:1;cursor:pointer;padding:0}@media print{.jb-nav,.jb-footer,.wp-block-navigation,.wp-block-search,.category-filter{display:none!important}}