:root{--radius-button:2px;--outline-button:1px}.body-wrapper{overflow:visible}#grve-indicator .grve-outer{transform:translate(-200px,-200px)}#grve-indicator .grve-outer .grve-default{opacity:0}#grve-indicator .grve-inner{opacity:1;transition:opacity .3s ease-in-out}#grve-indicator.grve-link-hover .grve-inner{opacity:0}.grve-button a{padding:20px 40px}.grve-button a.grve-btn-outline{padding:18px 46px}.grve-button a.grve-btn{border-radius:var(--radius-button)!important}.grve-button a.grve-btn-outline{background:#fff;border-width:var(--outline-button)!important}.grve-btn.grve-btn-outline .grve-btn-title,.grve-btn.grve-btn-solid .grve-btn-title{transform:translateX(-20px)}.grve-btn.grve-btn-outline .grve-arrow,.grve-btn.grve-btn-solid .grve-arrow{opacity:1;right:16px;transform:translateY(-50%)}.grve-btn.grve-btn-outline:hover .grve-btn-title,.grve-btn.grve-btn-solid:hover .grve-btn-title{transform:translate(0)}.grve-btn.grve-btn-outline:hover .grve-arrow,.grve-btn.grve-btn-solid:hover .grve-arrow{opacity:0;transform:translate(-50%,-50%)}.grve-buttons-group{row-gap:8px}@media only screen and (max-width:767px){.grve-buttons-group{column-gap:16px}.grve-buttons-group .grve-button+.grve-button{margin-top:0}}.grve-header.grve-sticky-header.grve-shrink{backdrop-filter:blur(8px)!important;background-color:hsla(0,0%,100%,.94)!important;margin:16px 16px 0;width:calc(100% - 32px)}@media only screen and (max-width:1023px){.grve-header.grve-sticky-header.grve-shrink{backdrop-filter:blur(8px)!important;background-color:hsla(0,0%,100%,.94)!important;margin:16px 16px 0;width:calc(100% - 32px)}}@media only screen and (max-width:767px){.grve-header.grve-sticky-header.grve-shrink{backdrop-filter:blur(8px)!important;background-color:hsla(0,0%,100%,.94)!important;margin:8px 8px 0;width:calc(100% - 16px)}}.grve-header .grve-header-btn{padding:12px 8px}.grve-header .grve-menu{flex-wrap:wrap;gap:8px 1.5vw;justify-content:center}.grve-header .grve-menu>li:not(:first-child){margin-left:0}.grve-header .grve-header-right-area{padding-right:1vw}.grve-header-elements{display:flex;gap:0 8px}@media only screen and (max-width:1023px){.grve-header.grve-sticky-header{position:fixed!important}.grve-header .grve-menu-btn{display:none!important}}.grve-header .grve-offcanvas-btn{align-items:center;display:inline-flex;justify-content:center}.grve-header .grve-offcanvas-btn svg{height:auto;width:20px}@media only screen and (max-width:1023px){.grve-header .grve-offcanvas-btn{margin-right:16px!important}}@media only screen and (max-width:767px){.grve-header .grve-offcanvas-btn svg{width:16px}}#grve-offcanvas-area .grve-offcanvas-close-btn{border:none}#grve-offcanvas-area .grve-inner{overflow-x:hidden}#grve-offcanvas-area .grve-offcanvas-menu .grve-menu-arrow{cursor:pointer;transition:transform .12s ease-out,color .12s ease-out}#grve-offcanvas-area .grve-offcanvas-menu .grve-menu-arrow:hover{transform:scale(.9)}#grve-offcanvas-area .grve-offcanvas-menu .grve-menu-arrow svg{height:32px;position:relative;transition:transform .12s ease-out,color .12s ease-out;width:32px}#grve-offcanvas-area .grve-offcanvas-menu .grve-menu-arrow.grve-open svg{color:#989898;transform:rotate(45deg)}#grve-offcanvas-area .grve-offcanvas-menu .grve-submenu{margin-bottom:32px;margin-left:32px;margin-top:8px}@media only screen and (max-width:1023px){#grve-offcanvas-area .grve-offcanvas-menu .grve-menu-arrow svg{height:20px;width:20px}}@media only screen and (max-width:767px){#grve-offcanvas-area .grve-offcanvas-close-btn{right:calc(6vw - 13px);top:16px}#grve-offcanvas-area .grve-content-wrapper{padding:80px 6vw}#grve-offcanvas-area .grve-offcanvas-menu .grve-menu-arrow svg{height:18px;width:18px}#grve-offcanvas-area .grve-offcanvas-menu .grve-link-wrapper{justify-content:space-between}#grve-offcanvas-area .grve-offcanvas-menu .grve-submenu{margin-bottom:24px;margin-left:16px;margin-top:0}}#grve-offcanvas-area .grve-content-wrapper{padding:10vh}@media only screen and (max-width:1023px){#grve-offcanvas-area .grve-content-wrapper{padding:10vh 8vh}}#grve-offcanvas-area .grve-bottom-area .grve-offcanvas-text{flex:auto}#grve-offcanvas-area .grve-offcanvas-text h6{font-size:11px}#grve-offcanvas-area .grve-offcanvas-text p{font-size:14px}@media only screen and (max-width:1023px){#grve-offcanvas-area .grve-offcanvas-text h6{font-size:10px}#grve-offcanvas-area .grve-offcanvas-text p{font-size:13px}}@media only screen and (max-width:767px){#grve-offcanvas-area .grve-offcanvas-text h6{font-size:10px}#grve-offcanvas-area .grve-offcanvas-text p{font-size:12px}}.grve-blog-minimal-list .grve-post-content{padding:32px 0}.grve-blog-minimal-list .grve-post-number{margin-right:16px}.grve-blog-minimal-list .grve-post-date{flex:1;margin-right:16px;white-space:nowrap}.grve-blog-minimal-list .grve-post-heading{display:flex;flex:6;flex-flow:column;gap:8px 0}.grve-blog-grid .grve-post-item .grve-featured-image-wrapper{aspect-ratio:1.91/1;padding-bottom:0}.grve-blog-grid .grve-description{font-size:14px;margin-top:24px}.grve-post-tags{display:flex;flex-flow:row wrap;gap:8px 4px;list-style:none;margin:0;padding:0}.grve-post-tags .grve-post-tag{align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:99px;display:flex;font-size:11px;height:24px;justify-content:center;line-height:1;padding:2px 6px}@media only screen and (max-width:767px){.grve-blog-minimal-list .grve-post-number{margin-bottom:16px}}.grve-blog-carousel .grve-post-item .grve-featured-image{border:1px solid #f0f1f4;border-radius:4px}.grve-blog-carousel .grve-post-item .grve-featured-image-wrapper,.grve-blog-carousel .grve-post-item .grve-featured-image-wrapper img{transition:transform .8s cubic-bezier(.05,.3,.2,1)}.grve-blog-carousel .grve-post-item:hover .grve-featured-image-wrapper{transform:scale(.95)}.grve-blog-carousel .grve-post-item:hover .grve-featured-image-wrapper img{transform:scale(1.15)}.sc-table-notes ul{display:flex;flex-flow:column;gap:4px;list-style:none;margin:16px 0 0;padding:0}.sc-table-notes li{display:block;font-size:12px;line-height:1.5;margin:0;padding-left:1.8em;position:relative}.sc-table-notes li:before{color:#00b7bd;content:"✓";font-size:1.5em;left:0;line-height:1;position:absolute;top:.05em}@media only screen and (max-width:767px){.sc-table-notes ul{margin:8px 0 0}.sc-table-notes li{font-size:11px}}