.ap-site-footer{overflow:clip;background:var(--color2);color:var(--color6);position:relative}.ap-site-footer a{color:var(--color6)}.ap-site-footer .ap-block-contact-details__business-name{display:none}.ap-site-footer .ap-block-contact-details ul{gap:0;font-size:var(--text-l);font-weight:400;color:var(--color6)}.ap-site-footer .ap-block-contact-details a{text-decoration:none}.ap-site-footer .ap-block-contact-details a:hover{color:var(--color1)}.ap-site-footer .ap-block-contact-details .ap-block-contact-details__phone a::before{content:"T: "}.ap-site-footer .ap-block-contact-details .ap-block-contact-details__email a::before{content:"E: "}.ap-site-footer .ap-footer-subscribe{container-type:inline-size}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme form{display:flex;align-items:center;gap:var(--space-s)}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .ginput_container_text input,.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .ginput_container_email input{border-radius:var(--radius-xl);background:rgba(0,0,0,0);border:0.0625rem solid oklch(from var(--color6) l c h/0.5);height:2.5rem}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .ginput_container_text input:focus,.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .ginput_container_email input:focus{border-color:#fff}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .ginput_container_text input::placeholder,.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .ginput_container_email input::placeholder{color:var(--color6)}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme div.gform_footer .btn.is-style-outline-blue{border-color:var(--color6);color:var(--text-color);background:var(--color6);padding-block:0.625rem}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme div.gform_footer .btn.is-style-outline-blue:hover{cursor:pointer;color:#fff;border-color:var(--hover1);background:var(--hover1)}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .gform_fields{display:flex;gap:var(--space-s)}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .gform-footer{margin:0;padding:0}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .gform-footer button{margin:0}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .gfield_validation_message,.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .validation_message{border:none;background:rgba(0,0,0,0);padding:0}@container (width > 540px){.ap-site-footer .ap-footer-subscribe .ap-footer-subscribe__inner{float:inline-end}}@container (width <= 540px){.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .gform-body{width:100%}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme form{flex-direction:column;align-items:start}.ap-site-footer .ap-footer-subscribe .gform_wrapper.gravity-theme .gform_fields{flex-direction:column}}.ap-site-footer .ap-footer-firefly:has(.ap-footer-firefly__1){position:absolute;width:12.5rem;left:0;bottom:10%;transform:translate(-50%, 0);z-index:1;pointer-events:none}.ap-site-footer .ap-footer-firefly:has(.ap-footer-firefly__2){position:absolute;width:12.5rem;left:75%;bottom:0;transform:translate(0, 50%);z-index:1;pointer-events:none}.ap-site-footer .ap-footer-firefly__1,.ap-site-footer .ap-footer-firefly__2{animation:float 15s infinite ease-in-out}.ap-footer-links{padding:0}.ap-footer-links .is-style-h3-alt{font-weight:400}.ap-footer-links .ap-footer-links__inner{--_doubleGutter: calc(var(--space-l) * 2);display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));max-width:calc(var(--wide-width) + var(--_doubleGutter));margin-inline:auto}@media(width <= 37.5rem){.ap-footer-links .ap-footer-links__inner{grid-template-columns:repeat(2, minmax(0, 1fr))}.ap-footer-links .ap-footer-links__inner .ap-footer-link{aspect-ratio:16/9}}.ap-footer-links .ap-footer-link{padding:var(--space-m) var(--space-l);display:flex;justify-content:space-between;align-items:flex-end;aspect-ratio:1;container-type:inline-size}.ap-footer-links .ap-footer-link span{padding-bottom:var(--space-2xs);font-size:13cqw}.ap-footer-links .ap-footer-link__overlay{position:absolute;width:100%;height:100%;pointer-events:none;inset:0;opacity:0;background:linear-gradient(90deg, #f48134 0%, #ed8659 25%, #e38d7f 50%, #dc94a1 75%, #d89bc6 100%);transition:opacity .3s ease-in-out;z-index:-1}.ap-footer-links .ap-footer-link__overlay::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgb(53, 51, 123) 0%, rgba(53, 51, 123, 0.5) 50%, rgba(53, 51, 123, 0) 100%)}.ap-footer-links .ap-footer-links__icon{display:grid;place-items:center;width:18cqw;height:18cqw;border:.5cqw solid var(--color6);border-radius:var(--radius-full)}.ap-footer-links .ap-footer-links__icon svg{width:5cqw;height:5cqw;rotate:45deg;transition:rotate .3s ease-in-out}.ap-footer-links .ap-flex-lines{--_halfGap: 0}@media(width <= 37.5rem){.ap-footer-links .ap-flex-lines>*:nth-child(2n-1){position:relative}.ap-footer-links .ap-flex-lines>*:nth-child(2n-1)::after{content:"";position:absolute;top:0;right:0;width:0.0625rem;height:100%;background-color:oklch(from #fff l c h/0.5)}.ap-footer-links .ap-flex-lines>*:nth-child(n-2){position:relative}.ap-footer-links .ap-flex-lines>*:nth-child(n-2)::before{content:"";position:absolute;top:0;right:0;width:100%;height:0.0625rem;background-color:oklch(from #fff l c h/0.5)}}@media(width >= 37.5625rem){.ap-footer-links .ap-flex-lines>*:not(:last-child){position:relative}.ap-footer-links .ap-flex-lines>*:not(:last-child)::after{content:"";position:absolute;top:0;right:0;width:0.0625rem;height:100%;background-color:oklch(from #fff l c h/0.5)}}.ap-footer-links .ap-footer-links__item{isolation:isolate}.ap-footer-links .ap-footer-links__item:has(a:hover) .ap-footer-link__overlay{opacity:1}.ap-footer-links .ap-footer-links__item:has(a:hover) .ap-footer-links__icon svg{rotate:0deg}.ap-footer-links .ap-footer-links__item:has(a:hover) a{color:var(--color6);text-decoration:none}.ap-site-map{padding:var(--space-s) var(--space-l);border-top:0.0625rem solid oklch(from #fff l c h/0.5)}.ap-site-map summary{display:flex;align-items:center;gap:0.375rem;cursor:pointer;list-style:none;transition:transform .3s ease-in-out}.ap-site-map summary::after{content:"";width:1.2rem;height:1.2rem;display:inline-block;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M308.7 427.3c6.2 6.2 16.4 6.2 22.6 0l160-160c6.2-6.2 6.2-16.4 0-22.6-6.2-6.2-16.4-6.2-22.6 0L320 393.4 171.3 244.7c-6.2-6.2-16.4-6.2-22.6 0-6.2 6.2-6.2 16.4 0 22.6l160 160z'/%3E%3C/svg%3E") no-repeat center center;transition:transform .3s ease-in-out}.ap-site-map summary:hover{color:var(--hover1)}.ap-site-map details{overflow:hidden}.ap-site-map details::details-content{block-size:0;transition:block-size .3s linear,content-visibility .3s linear;transition-behavior:allow-discrete}.ap-site-map details[open]::details-content{block-size:auto}.ap-site-map details[open] summary::after{transform:rotate(180deg)}.ap-site-map .ap-footer-menu__container{min-width:fit-content}.ap-site-map .ap-footer-menus{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 10.9375rem), 1fr));gap:var(--colGap);width:100%;margin-left:0}.ap-site-map .ap-footer-menus a{text-decoration:none}.ap-site-map .ap-footer-menus a:hover{color:var(--color1)}.ap-site-map .ap-footer-menus a[href="#"]{pointer-events:none}.ap-site-map .ap-footer-menus .ap-footer-menu{max-width:fit-content}.ap-site-map .ap-footer-menus .ap-footer-menu>li:not(:last-child){margin-bottom:var(--space-s)}.ap-site-map .ap-footer-menus .sub-menu{margin-top:var(--space-s)}.ap-site-map .ap-footer-menus nav>ul>li>a{font-size:var(--text-l)}.ap-site-map .ap-footer-menus a[href="#"]{pointer-events:none}.ap-site-map .ap-footer-menus .menu-item-has-children:has(+*){margin-bottom:var(--space-l)}.ap-site-map .ap-sitemap-content{margin-top:var(--space-l);padding-bottom:var(--space-2xl)}.ap-footer-top{border-top:0.0625rem solid oklch(from #fff l c h/0.5);position:relative;padding:var(--space-l) var(--space-l);z-index:5}.ap-footer-top .ap-footer-supporters figure{max-width:8.75rem}@media(width < 33.75rem){.ap-footer-top .ap-container>.grid>:last-child{order:-1}.ap-footer-top .flex-row:has(.ap-footer-contact){flex-wrap:wrap}}@media(width <= 30rem){.ap-footer-top{padding-top:var(--space-2xl)}}.ap-footer-bottom{position:relative;padding:var(--space-s) var(--space-l);z-index:5}.ap-footer-bottom *{font-size:var(--text-m)}.ap-footer-bottom .ap-container{align-items:center}.ap-footer-bottom .ap-copyrights{display:flex;flex-wrap:wrap;gap:0.3125rem var(--space-m);opacity:.6}.ap-footer-bottom .menu-footer-bottom-links-container ul{display:flex;flex-wrap:wrap;gap:0.3125rem var(--space-m)}.ap-footer-bottom .ap-block-social-icons a{color:#fff;border:0.0625rem solid oklch(from var(--color6) l c h/0.5)}@media(width > 47.9375rem){.ap-footer-bottom .ap-container{flex-direction:row;gap:var(--space-xs);justify-content:space-between;flex-wrap:wrap}}@media(width <= 47.9375rem){.ap-footer-bottom .ap-copyrights,.ap-footer-bottom .menu-footer-bottom-links-container ul{text-align:center;justify-content:center}.ap-footer-bottom .argon-credits{margin:var(--space-xl) 0 var(--space-m)}}/*# sourceMappingURL=style.css.map */
