@font-face{font-family:'Devina';src:url(../../../../themes/restored316-impact/fonts/DevinaGarden-Regular.woff2) format('woff2'),url(../../../../themes/restored316-impact/fonts/DevinaGarden-Regular.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}.main-navigation .primary-menu-container>ul li.menu-item.current-menu-item>a,.main-navigation .primary-menu-container>ul li.menu-item>a:hover{background:var(--global-palette7);border-radius:5px}.site-header-row-container-inner{box-shadow:0 10px 20px rgb(44 62 80 / .05)}.wp-block-kadence-posts.kb-posts-style-boxed .loop-entry{box-shadow:0 5px 35px -10px rgb(0 0 0 / .15)!important;border-radius:15px}.wp-block-kadence-posts.kb-posts-style-boxed .loop-entry .entry-content-wrap{padding:1rem!important}.single-post img.post-top-featured.wp-post-image{border-radius:15px}.single-post .kadence-thumbnail-position-above{margin-bottom:20px}@media screen and (max-width:719px){.content-style-boxed .content-bg:not(.loop-entry){margin-left:0rem;margin-right:0rem;width:auto}}.kb-splide .splide__track{margin-left:30px;margin-right:30px}.kb-splide .splide__arrow,.kb-splide .splide__arrow:hover,.kb-splide .splide__arrow:focus{background:none;opacity:100}.kb-posts.numbered{counter-reset:blog-counter}.kb-posts.numbered>.loop-entry{position:relative}.kb-posts.numbered>.loop-entry::before{counter-increment:blog-counter;content:counter(blog-counter,decimal-leading-zero) ".";display:inline-block;position:absolute;top:5px;left:4px;line-height:1em;margin:0;font-size:14px;color:var(--global-palette9);z-index:5;background:var(--global-palette6);padding:10px;border-radius:5px}@media (hover:hover){@supports (filter:blur()){@media (hover:hover) and (prefers-reduced-motion:no-preference){.button:hover,.form-submit .submit:hover{transform:var(--theme-button-transform,translate3d(0,-3px,0))}}}}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:1px solid var(--global-palette3);border-radius:100px}.wp-block-search .wp-block-search__input{border:none;border-radius:100px}.wp-block-search .wp-block-search__button{border-radius:100px}.grid-lg-col-1.item-image-style-beside.half article.loop-entry.has-post-thumbnail:not(.kb-post-no-image),.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image),.kt-feat-image-align-left{align-items:center}@media screen and (min-width:768px){.grid-lg-col-1.item-image-style-beside.half article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:1fr 1fr;align-items:center}}.kb-posts .entry-header{margin-bottom:0}@media (max-width:992px){.archive .grid-cols,.grid-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:1rem!important;row-gap:1rem!important}.wp-block-post-template.is-flex-container li{width:46%}.grid-cols.full-post{grid-template-columns:minmax(0,1fr)!important}.full-post .wp-block-post-template.is-flex-container li{width:100%}}@media (max-width:767px){.loop-entry .entry-content-wrap{padding:0.5rem!important}}.transform-right{position:relative;transform:rotate(3deg)}.transform-left{position:relative;transform:rotate(-3deg)}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{border-left:none;border-radius:100px}@media screen and (min-width:768px){.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{border-right:0}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li a{border:1px solid var(--global-palette7);border-radius:11px;margin-bottom:10px}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a,.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a:hover{background:var(--global-palette7);border:1px solid var(--global-palette7)}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li:hover a{border:1px solid var(--global-palette2)}}.wp-block-navigation-item{width:100%}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle,.wp-block-navigation-item.open-on-hover-click a{background:#fff!important;border:1px solid var(--global-palette5)!important;border-radius:100px;padding:12px 40px 12px 20px!important;color:#242424!important;letter-spacing:0;text-transform:none;width:100%;font-weight:700;font-size:18px}.wp-block-navigation-item .wp-block-navigation-submenu__toggle{transform:scale(1)}.wp-block-navigation__submenu-icon{background:var(--global-palette1)!important;border-radius:50%;width:24px!important;height:24px!important;display:flex!important;align-items:center;justify-content:center;margin-left:-32px!important;z-index:99}.wp-block-navigation__submenu-icon svg{width:12px!important;height:12px!important;color:#fff}.wp-block-navigation__submenu-container{background-color:var(--global-palette7)!important;border:none!important;left:0!important;margin-left:0!important;padding-left:0!important;width:100%!important;box-shadow:0 0 6px 0 rgb(0 0 0 / 5%)}.wp-block-navigation-item.open-on-hover-click .wp-block-navigation__submenu-container a{background-color:var(--global-palette7)!important;border:0!important;border-radius:10px;font-size:14px;padding:10px 15px;z-index:99}.wp-block-navigation-item.open-on-hover-click .wp-block-navigation__submenu-container a:hover{background-color:var(--global-palette8)!important}.wp-block-navigation__submenu-container li{font-weight:700;font-size:16px;color:#242424!important;letter-spacing:0;text-transform:none;font-size:14px}.wp-block-navigation__submenu-container li:hover{background:var(--global-palette8)}.wp-block-navigation__submenu-container li:last-of-type{border:none}.wp-block-navigation__submenu-container li a{padding:10px 15px}@media only screen and (max-width:767px){.wp-block-navigation .wp-block-navigation-item,.wp-block-navigation__container{position:relative;flex-wrap:wrap!important}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{display:Block!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important}.wp-block-navigation-item .wp-block-navigation-submenu__toggle,.wp-block-navigation__submenu-container li a{padding-top:14px;padding-bottom:14px}}@media (max-width:440px){.wp-block-navigation.no-wrap{--navigation-layout-wrap:wrap}}