.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:root{--pp-purple:#7542b7;--pp-purple-bright:#8a46e9;--pp-purple-soft:#8e60ca;--pp-ink:#2e2d2c;--pp-ink-soft:#454543;--pp-tab-line:#293a35;--pp-paper:#f7f5f2;--pp-paper-warm:#e9e6e1;--pp-cream:#f3e6c6;--pp-cream-soft:#fdeed6;--pp-cream-border:#e0d0b8;--pp-green:#3d8f5f;--pp-radius:14px;--pp-radius-card:15px;--pp-shadow:0 10px 18px rgba(0,0,0,.08);--pp-transition:.2s ease;--pp-btn-radius:10px;--pp-field-radius:8px;--pp-field-border:#d9d4cc;--pp-focus-ring:0 0 0 3px rgba(117,66,183,.35);--wbui-primary:var(--pp-purple-soft);--wbui-hover:var(--pp-purple-soft);--wbui-radius:var(--pp-radius);--wbui-shadow:var(--pp-shadow)}.post-type-archive-product .product,.woocommerce ul.products li.product .entry-content-wrap,.woocommerce ul.products li.product a img,.wp-post-image{border-radius:var(--pp-radius-card)}.wbui-btn-wrap{margin:14px 0}.wbui-btn{display:inline-block;padding:14px 26px;text-decoration:none}.wbui-btn.wbui-btn-secondary{background-color:transparent!important;color:var(--pp-purple-soft)!important;border:1px solid var(--pp-purple-soft)!important;border-radius:5px!important}.wbui-btn.wbui-btn-secondary:hover{background-color:rgb(157 107 224/.05)!important;color:#9d6be0!important;border-color:#9d6be0!important}.woocommerce-loop-product__title{font-family:"Darker Grotesque",sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}.wbui-btn.wbui-btn-secondary,.woocommerce ul.products li.product .price{font-family:"Darker Grotesque",sans-serif!important;font-size:18px!important;font-weight:600!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{transition:color var(--pp-transition)}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--pp-purple)!important}.products .product .wbui-btn-wrap{margin:10px 0 12px}.products .product .wbui-btn-secondary{display:block;width:100%;text-align:center;background:#fff0;color:var(--pp-purple-soft);border:1px solid var(--pp-purple-soft);border-radius:15px 15px 6px 6px;padding:10px 20px;box-shadow:none}.products .product .wbui-btn-secondary:hover{background:var(--pp-purple-soft);color:#fff;border-radius:15px 15px 6px 6px;transform:translateY(-1px)}@media (max-width:768px){.wbui-btn{width:100%;text-align:center}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--global-body-font-family:'Darker Grotesque', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;--global-heading-font-family:'Fraunces', 'Lora', Georgia, 'Times New Roman', Times, serif}.header-navigation .menu>li>a,.primary-menu-container .menu li a,body,button,input{font-family:var(--global-body-font-family)}h1,h2{font-family:var(--global-heading-font-family);color:var(--pp-ink);letter-spacing:-.01em}body{color:var(--pp-ink-soft);line-height:1.6}h1{line-height:1.2}h2{line-height:1.3}::selection{background:var(--pp-cream);color:var(--pp-ink)}.button,.wbui-btn,.woocommerce a.button{border-radius:var(--pp-btn-radius);font-family:var(--global-body-font-family);font-weight:700;line-height:1.1;transition:background-color var(--pp-transition),color var(--pp-transition),border-color var(--pp-transition),transform var(--pp-transition),box-shadow var(--pp-transition)}.products .product .wbui-btn-secondary,.products .product .wbui-btn-secondary:hover,.wbui-btn.wbui-btn-secondary{border-radius:var(--pp-btn-radius)!important}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--pp-purple);outline-offset:2px;box-shadow:var(--pp-focus-ring)}input:focus-visible{border-color:var(--pp-purple)!important}:root{--pp-hairline:rgba(46,45,44,.12)}.products .product .product-action-wrap{display:flex;flex-direction:column;gap:8px;margin-top:12px}.products .product .product-action-wrap .wbui-btn-wrap-loop{margin:0}.products .product .add_to_cart_button{display:block;width:100%;text-align:center;border-radius:var(--pp-btn-radius)}.site-footer{border-top:1px solid var(--pp-hairline)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:400;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq77UJFcK.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:400;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq7_UJFcK.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:400;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq7HUJA.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:500;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq77UJFcK.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:500;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq7_UJFcK.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:500;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq7HUJA.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:600;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq77UJFcK.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:600;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq7_UJFcK.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:600;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq7HUJA.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:700;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq77UJFcK.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:700;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq7_UJFcK.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Darker Grotesque";font-style:normal;font-weight:700;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/darker-grotesque/U9MH6cuh-mLQlC4BKCtayOfARkSVq7HUJA.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:italic;font-weight:400;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/fraunces/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1hLTc7erU92Ng.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Fraunces";font-style:italic;font-weight:400;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/fraunces/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1hLTc7frU92Ng.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:italic;font-weight:400;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/fraunces/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1hLTc7RrU8.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:normal;font-weight:400;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/fraunces/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c0qv86Rg.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Fraunces";font-style:normal;font-weight:400;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/fraunces/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c1qv86Rg.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:normal;font-weight:400;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/fraunces/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:normal;font-weight:500;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/fraunces/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c0qv86Rg.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Fraunces";font-style:normal;font-weight:500;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/fraunces/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c1qv86Rg.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:normal;font-weight:500;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/fraunces/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito";font-style:normal;font-weight:600;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/nunito/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTk3j77e.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Nunito";font-style:normal;font-weight:600;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/nunito/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTA3j77e.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Nunito";font-style:normal;font-weight:600;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/nunito/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTs3j77e.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Nunito";font-style:normal;font-weight:600;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/nunito/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTo3j77e.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Nunito";font-style:normal;font-weight:600;font-display:swap;src:url(https://proudpuzzle.com/wp-content/fonts/nunito/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTQ3jw.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.widget{margin-top:0;margin-bottom:1.5em}.footer-html p:last-child,.widget-area .widget:last-child{margin-bottom:0}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette3);text-decoration:none}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette-highlight);text-decoration:underline}.widget-area .widget{margin-left:0;margin-right:0}.grid-cols{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.5rem;row-gap:2.5rem}.wp-site-blocks .grid-cols:before{display:none}@media screen and (min-width:576px){.grid-sm-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:768px){.grid-md-col-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1025px){.grid-lg-col-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.entry{box-shadow:0 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem}.content-wrap{position:relative}.site-main{min-width:0}.archive.content-style-unboxed .entry-content-wrap,.post-type-archive.content-style-unboxed .entry-content-wrap{padding:0}.archive.content-style-unboxed .entry,.post-type-archive.content-style-unboxed .entry{box-shadow:none}.alignfull{margin-left:calc(50% - var(--global-vw, 100vw)/2);margin-right:calc(50% - var(--global-vw, 100vw)/2);max-width:100vw;width:var(--global-vw, 100vw);padding-left:0;padding-right:0;clear:both}.wp-block-kadence-column{display:flex;flex-direction:column;z-index:1;min-width:0;min-height:0}.kt-inside-inner-col{flex-direction:column;transition:all .3s ease}.kb-row-layout-wrap,.kt-inside-inner-col{position:relative;border:0 solid #fff0}.kb-row-layout-wrap:before{clear:both;display:table;content:""}.kt-row-column-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--global-row-gutter-md,2rem) var(--global-row-gutter-md,2rem);grid-auto-rows:minmax(min-content,max-content);z-index:1;position:relative}.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{margin-left:auto;margin-right:auto}.alignfull>.kt-row-column-wrap,.kt-row-has-bg>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding,15px);padding-right:var(--global-content-edge-padding,15px)}.wp-block-kadence-rowlayout .kt-row-layout-overlay{opacity:.3}.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay,.wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay{top:0;left:0;position:absolute;height:100%;width:100%;z-index:0;filter:opacity(100%)}.site-footer-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row.site-footer-row-columns-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}@media screen and (min-width:720px) and (max-width:1024px){.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:719px){.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns:minmax(0,1fr)}.site-footer-row-mobile-layout-standard{padding:0}}.site-footer-section{display:flex;max-height:inherit}.footer-widget-area{flex:1;min-width:0;display:flex}.footer-widget-area>*{flex:1;min-width:0}.footer-widget-area.content-valign-top{align-items:flex-start}.footer-widget-area.content-align-center{text-align:center}.footer-widget-area.content-align-right{text-align:right}@media screen and (max-width:719px){.footer-widget-area.content-mobile-align-left{text-align:left}.ft-ro-m-dir-column .site-footer-section{flex-direction:column}}.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)),.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.site-footer-section{position:relative}.site-footer-section:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;height:auto;width:0;right:-15px;transform:translateX(50%)}.footer-html{margin:1em 0}.footer-html p:first-child{margin-top:0}