diff --git a/ps_accounts.php b/ps_accounts.php index cc2adc630..745ccf88e 100644 --- a/ps_accounts.php +++ b/ps_accounts.php @@ -86,6 +86,7 @@ class Ps_accounts extends Module \PrestaShop\Module\PsAccounts\Hook\ActionObjectShopDeleteBefore::class, \PrestaShop\Module\PsAccounts\Hook\ActionObjectShopUpdateAfter::class, \PrestaShop\Module\PsAccounts\Hook\ActionObjectShopUrlUpdateAfter::class, + \PrestaShop\Module\PsAccounts\Hook\ActionShopAccessTokenRefreshAfter::class, \PrestaShop\Module\PsAccounts\Hook\ActionShopAccountLinkAfter::class, \PrestaShop\Module\PsAccounts\Hook\ActionShopAccountUnlinkAfter::class, \PrestaShop\Module\PsAccounts\Hook\DisplayAccountUpdateWarning::class, diff --git a/src/Account/CommandHandler/UpdateUserShopHandler.php b/src/Account/CommandHandler/UpdateUserShopHandler.php index 90456b6a9..f091efb4e 100644 --- a/src/Account/CommandHandler/UpdateUserShopHandler.php +++ b/src/Account/CommandHandler/UpdateUserShopHandler.php @@ -25,7 +25,6 @@ use PrestaShop\Module\PsAccounts\Account\Session\Firebase\ShopSession; use PrestaShop\Module\PsAccounts\Api\Client\AccountsClient; use PrestaShop\Module\PsAccounts\Context\ShopContext; -use PrestaShop\Module\PsAccounts\Account\LinkShop; class UpdateUserShopHandler { diff --git a/src/Account/LinkShop.php b/src/Account/LinkShop.php index aaf8451c5..c36cf2a77 100644 --- a/src/Account/LinkShop.php +++ b/src/Account/LinkShop.php @@ -93,8 +93,8 @@ public function delete() */ public function update(Dto\LinkShop $payload) { - $this->shopSession->setToken($payload->shopToken, $payload->shopRefreshToken); - $this->ownerSession->setToken($payload->userToken, $payload->userRefreshToken); + //$this->shopSession->setToken($payload->shopToken, $payload->shopRefreshToken); + //$this->ownerSession->setToken($payload->userToken, $payload->userRefreshToken); $this->setEmployeeId((int) $payload->employeeId ?: null); } diff --git a/src/Account/Session/Firebase/OwnerSession.php b/src/Account/Session/Firebase/OwnerSession.php index 11820bec1..1e28663d7 100644 --- a/src/Account/Session/Firebase/OwnerSession.php +++ b/src/Account/Session/Firebase/OwnerSession.php @@ -72,25 +72,7 @@ public function refreshToken($refreshToken) { $accessToken = $this->shopSession->getOrRefreshToken(); - $response = $this->apiClient->firebaseTokens($accessToken->getJwt()); - - if ($response && true === $response['status']) { - // FIXME : strange to receive both tokens here - return new Token( - $response['body']['userToken'] -// $response['body']['shopToken'] - ); - } - -// if ($response['httpCode'] >= 400 && $response['httpCode'] < 500) { -// // TODO -// } - - $errorMsg = isset($response['body']['message']) ? - $response['body']['message'] : - ''; - - throw new RefreshTokenException('Unable to refresh owner token : ' . $response['httpCode'] . ' ' . print_r($errorMsg, true)); + return $this->getToken(); } /** diff --git a/src/Account/Session/Firebase/ShopSession.php b/src/Account/Session/Firebase/ShopSession.php index 53c958749..554beb4c0 100644 --- a/src/Account/Session/Firebase/ShopSession.php +++ b/src/Account/Session/Firebase/ShopSession.php @@ -72,25 +72,7 @@ public function refreshToken($refreshToken) { $accessToken = $this->shopSession->getOrRefreshToken(); - $response = $this->apiClient->firebaseTokens($accessToken->getJwt()); - - if ($response && true === $response['status']) { - // FIXME : strange to receive both tokens here - return new Token( -// $response['body']['userToken'], - $response['body']['shopToken'] - ); - } - -// if ($response['httpCode'] >= 400 && $response['httpCode'] < 500) { -// // TODO -// } - - $errorMsg = isset($response['body']['message']) ? - $response['body']['message'] : - ''; - - throw new RefreshTokenException('Unable to refresh shop token : ' . $response['httpCode'] . ' ' . print_r($errorMsg, true)); + return $this->getToken(); } /** diff --git a/src/Account/Session/Session.php b/src/Account/Session/Session.php index 3dad12228..61af59c88 100644 --- a/src/Account/Session/Session.php +++ b/src/Account/Session/Session.php @@ -42,9 +42,14 @@ public function getOrRefreshToken($forceRefresh = false) try { $token = $this->refreshToken(null); $this->setToken((string) $token->getJwt()/*, $token->getRefreshToken()*/); - } catch (RefreshTokenException $e) { - Logger::getInstance()->error($e->getMessage()); - } catch (ConnectException $e) { + } catch (\Error $e) { + } catch (\Exception $e) { +// } catch (RefreshTokenException $e) { +// Logger::getInstance()->error($e->getMessage()); +// } catch (ConnectException $e) { +// Logger::getInstance()->error($e->getMessage()); + } + if (isset($e)) { Logger::getInstance()->error($e->getMessage()); } } @@ -73,4 +78,32 @@ public function isEmailVerified() return (bool) $jwt->claims()->get('email_verified'); } + + /** + * @param string $name + * @param array $response + * + * @return void + * + * @throws RefreshTokenException + */ + public function refreshTokenFromResponse($name, $response) + { + //$response = $this->apiClient->getCachedResponse('firebaseTokens'); + if (!isset($response)) { + return; + } + + if ($response && true === $response['status']) { + $this->setToken($response['body'][$name]); + + return; + } + + $errorMsg = isset($response['body']['message']) ? + $response['body']['message'] : + ''; + + throw new RefreshTokenException('Unable to refresh ' . $name . ' token : ' . $response['httpCode'] . ' ' . print_r($errorMsg, true)); + } } diff --git a/src/Account/Session/ShopSession.php b/src/Account/Session/ShopSession.php index 9c951cf91..209b5b103 100644 --- a/src/Account/Session/ShopSession.php +++ b/src/Account/Session/ShopSession.php @@ -26,6 +26,7 @@ use PrestaShop\Module\PsAccounts\Account\LinkShop; use PrestaShop\Module\PsAccounts\Account\Token\Token; use PrestaShop\Module\PsAccounts\Exception\RefreshTokenException; +use PrestaShop\Module\PsAccounts\Hook\ActionShopAccessTokenRefreshAfter; use PrestaShop\Module\PsAccounts\Log\Logger; use PrestaShop\Module\PsAccounts\Provider\OAuth2\ShopProvider; use PrestaShop\Module\PsAccounts\Repository\ConfigurationRepository; @@ -55,6 +56,29 @@ public function __construct( $this->oauth2ClientProvider = $oauth2ClientProvider; } + /** + * @param bool $forceRefresh + * + * @return Token + * + * @throws \Exception + */ + public function getOrRefreshToken($forceRefresh = false) + { + $token = parent::getOrRefreshToken($forceRefresh); + + try { + \Hook::exec(ActionShopAccessTokenRefreshAfter::getName(), ['token' => $token]); + } catch (\Error $e) { + } catch (\Exception $e) { + } + if (isset($e)) { + Logger::getInstance()->error('Unable to get or refresh shop token : ' . $e->getMessage()); + } + + return $token; + } + /** * @param string $refreshToken * @@ -64,15 +88,16 @@ public function __construct( */ public function refreshToken($refreshToken) { - $shopUuid = $this->getShopUuid(); - try { + $shopUuid = $this->getShopUuid(); $accessToken = $this->getAccessToken($shopUuid); + + return new Token($accessToken->getToken(), $accessToken->getRefreshToken()); } catch (IdentityProviderException $e) { - throw new RefreshTokenException('Unable to refresh shop token : ' . $e->getMessage()); + } catch (\Error $e) { + } catch (\Exception $e) { } - - return new Token($accessToken->getToken(), $accessToken->getRefreshToken()); + throw new RefreshTokenException('Unable to refresh shop token : ' . $e->getMessage()); } /** diff --git a/src/Api/Client/AccountsClient.php b/src/Api/Client/AccountsClient.php index bc43eb860..6c9222568 100644 --- a/src/Api/Client/AccountsClient.php +++ b/src/Api/Client/AccountsClient.php @@ -21,7 +21,6 @@ namespace PrestaShop\Module\PsAccounts\Api\Client; use PrestaShop\Module\PsAccounts\Account\Dto\UpdateShop; -use PrestaShop\Module\PsAccounts\Account\LinkShop; use PrestaShop\Module\PsAccounts\Factory\CircuitBreakerFactory; use PrestaShop\Module\PsAccounts\Http\Client\CircuitBreaker\CircuitBreaker; use PrestaShop\Module\PsAccounts\Http\Client\Guzzle\GuzzleClient; diff --git a/src/Hook/ActionShopAccessTokenRefreshAfter.php b/src/Hook/ActionShopAccessTokenRefreshAfter.php new file mode 100644 index 000000000..bfaddd0d8 --- /dev/null +++ b/src/Hook/ActionShopAccessTokenRefreshAfter.php @@ -0,0 +1,54 @@ + + * @copyright Since 2007 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 + */ + +namespace PrestaShop\Module\PsAccounts\Hook; + +use PrestaShop\Module\PsAccounts\Account\Session\Firebase\OwnerSession; +use PrestaShop\Module\PsAccounts\Account\Session\Firebase\ShopSession; +use PrestaShop\Module\PsAccounts\Account\Token\Token; +use PrestaShop\Module\PsAccounts\Api\Client\AccountsClient; + +class ActionShopAccessTokenRefreshAfter extends Hook +{ + /** + * @param array $params + * + * @return void + * + * @throws \Exception + */ + public function execute(array $params = []) + { + /** @var Token $token */ + $token = $params['token']; + + /** @var AccountsClient $apiClient */ + $apiClient = $this->ps_accounts->getService(AccountsClient::class); + $response = $apiClient->firebaseTokens($token); + + /** @var OwnerSession $ownerSession */ + $ownerSession = $this->ps_accounts->getService(OwnerSession::class); + $ownerSession->refreshTokenFromResponse('userToken', $response); + + /** @var ShopSession $shopSession */ + $shopSession = $this->ps_accounts->getService(ShopSession::class); + $shopSession->refreshTokenFromResponse('shopToken', $response); + } +} diff --git a/src/Presenter/PsAccountsPresenter.php b/src/Presenter/PsAccountsPresenter.php index 6b7d0ca26..849b92884 100644 --- a/src/Presenter/PsAccountsPresenter.php +++ b/src/Presenter/PsAccountsPresenter.php @@ -78,7 +78,6 @@ public function __construct( $this->linkShop = $module->getService(LinkShop::class); $this->installer = $module->getService(Installer::class); $this->configuration = $module->getService(ConfigurationRepository::class); - } /** diff --git a/src/Provider/OAuth2/ShopProvider.php b/src/Provider/OAuth2/ShopProvider.php index 866a38d4b..d5438bb01 100644 --- a/src/Provider/OAuth2/ShopProvider.php +++ b/src/Provider/OAuth2/ShopProvider.php @@ -219,7 +219,7 @@ private function fetchWellKnown() try { $this->wellKnown = WellKnown::fetch( $this->getParameter('ps_accounts.oauth2_url'), - (bool)$this->module->getParameter('ps_accounts.check_api_ssl_cert') + (bool) $this->module->getParameter('ps_accounts.check_api_ssl_cert') ); } catch (\Exception $e) { $this->wellKnown = new WellKnown([]); diff --git a/views/css/login.css b/views/css/login.css index 02919fbce..081861647 100644 --- a/views/css/login.css +++ b/views/css/login.css @@ -1 +1,19 @@ +/** + * Copyright since 2007 PrestaShop SA and Contributors + * PrestaShop is an International Registered Trademark & Property of PrestaShop SA + * + * NOTICE OF LICENSE + * + * This source file is subject to the Academic Free License version 3.0 + * that is bundled with this package in the file LICENSE.md. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/AFL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * @author PrestaShop SA and Contributors + * @copyright Since 2007 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 + */ @import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons+Round";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(23 78 239 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(23 78 239 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.psacc-m-0{margin:0!important}.psacc-mx-4{margin-left:1rem!important;margin-right:1rem!important}.psacc-my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.psacc-mb-10{margin-bottom:2.5rem!important}.psacc-mb-4{margin-bottom:1rem!important}.psacc-mb-5{margin-bottom:1.25rem!important}.psacc-ml-10{margin-left:2.5rem!important}.psacc-mr-10{margin-right:2.5rem!important}.psacc-mr-2{margin-right:.5rem!important}.psacc-mr-4{margin-right:1rem!important}.psacc-mr-5{margin-right:1.25rem!important}.psacc-mt-0{margin-top:0!important}.psacc-mt-4{margin-top:1rem!important}.psacc-mt-auto{margin-top:auto!important}.psacc-block{display:block!important}.psacc-flex{display:flex!important}.psacc-grid{display:grid!important}.psacc-hidden{display:none!important}.psacc-h-1{height:.25rem!important}.psacc-h-1\.5{height:.375rem!important}.psacc-h-10{height:2.5rem!important}.psacc-h-full{height:100%!important}.psacc-h-screen{height:100vh!important}.psacc-w-10{width:2.5rem!important}.psacc-w-10\/12{width:83.333333%!important}.psacc-w-11\/12{width:91.666667%!important}.psacc-w-4{width:1rem!important}.psacc-w-full{width:100%!important}.psacc-max-w-screen-lg{max-width:1024px!important}.psacc-max-w-xl{max-width:36rem!important}.psacc-flex-1{flex:1 1 0%!important}.psacc-list-disc{list-style-type:disc!important}.psacc-flex-row{flex-direction:row!important}.psacc-flex-col{flex-direction:column!important}.psacc-items-start{align-items:flex-start!important}.psacc-items-center{align-items:center!important}.psacc-justify-start{justify-content:flex-start!important}.psacc-justify-end{justify-content:flex-end!important}.psacc-justify-center{justify-content:center!important}.psacc-justify-between{justify-content:space-between!important}.psacc-justify-around{justify-content:space-around!important}.psacc-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.psacc-self-center{align-self:center!important}.psacc-rounded{border-radius:.25rem!important}.psacc-rounded-md{border-radius:.375rem!important}.\!psacc-bg-primary-800\/25{background-color:#1d1d1b40!important}.psacc-bg-primary-800{--tw-bg-opacity: 1 !important;background-color:rgb(29 29 27 / var(--tw-bg-opacity))!important}.psacc-bg-quote{--tw-bg-opacity: 1 !important;background-color:rgb(248 224 142 / var(--tw-bg-opacity))!important}.psacc-bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.psacc-bg-bicycle{background-image:url(https://assets.prestashop3.com/dst/accounts/assets/login-background-default.png)!important}.psacc-bg-cover{background-size:cover!important}.psacc-bg-no-repeat{background-repeat:no-repeat!important}.psacc-p-4{padding:1rem!important}.psacc-p-8{padding:2rem!important}.psacc-px-12{padding-left:3rem!important;padding-right:3rem!important}.psacc-px-4{padding-left:1rem!important;padding-right:1rem!important}.psacc-py-16{padding-top:4rem!important;padding-bottom:4rem!important}.psacc-py-24{padding-top:6rem!important;padding-bottom:6rem!important}.psacc-pl-10{padding-left:2.5rem!important}.psacc-pt-24{padding-top:6rem!important}.psacc-font-materialIcons{font-family:Material Icons Round!important}.psacc-font-primary{font-family:IBM Plex Sans,Verdana,Arial,sans-serif!important}.psacc-font-secondary{font-family:Prestafont,Verdana,Arial,sans-serif!important}.psacc-text-2xl{font-size:1.5rem!important;line-height:2rem!important}.psacc-text-4xl{font-size:2rem!important}.psacc-text-5xl{font-size:3rem!important;line-height:1!important}.psacc-text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.psacc-font-black{font-weight:900!important}.psacc-font-bold{font-weight:700!important}.psacc-tracking-\[-1px\]{letter-spacing:-1px!important}.psacc-text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.psacc-opacity-100{opacity:1!important}.splide__pagination{margin-bottom:1.5rem!important}.splide__pagination__page{margin-left:1rem;margin-right:1rem;height:.375rem;width:1rem;border-radius:.375rem;background-color:#1d1d1b40!important;transition-duration:.2s}.splide__pagination__page.is-active{height:.375rem;width:2.5rem;--tw-bg-opacity: 1 !important;background-color:rgb(29 29 27 / var(--tw-bg-opacity))!important}@media (min-width: 1024px){.lg\:psacc-flex{display:flex!important}.lg\:psacc-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.puik-brand-jumbotron,.puik-jumbotron{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:3rem;line-height:1;font-weight:800;line-height:3.625rem;letter-spacing:-.066875rem}.puik-brand-h1,.puik-h1{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.625rem;letter-spacing:-.043125rem}.puik-brand-h2,.puik-h2,.puik-modal__dialogPanelContainer__dialogPanel__header__title{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;letter-spacing:-.029375rem}.puik-alert__title,.puik-h3{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;letter-spacing:-.020625rem}.puik-h4{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.625rem;letter-spacing:-.01625rem}.puik-accordion__header__content__title,.puik-h5{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.375rem;letter-spacing:-.01125rem}.puik-h6{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:-.005625rem}.puik-brand-h1,.puik-brand-h2,.puik-brand-jumbotron{font-family:Prestafont,Verdana,Arial,sans-serif;letter-spacing:0}.puik-accordion__header__content__sub-title,.puik-body-small,.puik-breadcrumb__item--last,.puik-breadcrumb__item-link,.puik-input__hint,.puik-label--optional,.puik-select__error__text{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:.75rem;line-height:1.25rem}.puik-body-small-bold,.puik-link--sm{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1.25rem}.puik-accordion__content,.puik-alert__description,.puik-badge,.puik-body-default,.puik-body-default-link,.puik-card,.puik-checkbox__label,.puik-input__field,.puik-radio,.puik-radio__label,.puik-select,.puik-switch__group .puik-switch__label,.puik-tooltip__tip__content{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:.875rem;line-height:1.25rem}.puik-body-default-bold,.puik-label,.puik-link--md,.puik-tooltip__tip__content__title{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}.puik-body-large{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:1rem;line-height:1.375rem}.puik-body-large-bold,.puik-link--lg{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.375rem}.puik-body-default-link{--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity));text-decoration-line:underline}.puik-monospace-small{font-size:.75rem;line-height:1.125rem}.puik-monospace-default{font-size:.875rem;line-height:1.25rem;letter-spacing:-.005625rem}.puik-monospace-large{font-size:1rem;font-weight:700;line-height:1.375rem;letter-spacing:.03125rem}.puik-button,.puik-text-button-default{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1rem}.puik-button--sm,.puik-text-button-small{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.puik-button--lg,.puik-text-button-large{font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(23 78 239 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(23 78 239 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.puik-layer-base{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.puik-layer-overlay{border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0px 4px 8px rgba(0, 0, 0, .1);--tw-shadow-colored:0px 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.puik-layer-sticky-element{position:fixed;top:0;left:0;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0px 6px 12px rgba(0, 0, 0, .1);--tw-shadow-colored:0px 6px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.puik-pop-modal{position:fixed;height:100%;width:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:0px 12px 24px rgba(0, 0, 0, .1);--tw-shadow-colored:0px 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.puik-grid{margin-left:1rem;margin-right:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media (min-width:768px){.puik-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.puik-grid{margin-left:1.5rem;margin-right:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}}@font-face{font-family:Prestafont;src:url(data:font/woff2;base64,d09GMk9UVE8AAJOAAAwAAAABFpQAAJMvAAFmZgAAAAAAAAAAAAAAAAAAAAAAAAAADYOaGhpqG7lAHL9IBmAAhnABNgIkA4dUBAYFhw0HIFu8FXEgOnf8pLJ1eMcaFQpfG302ooaNA4Bwe9bIQLBxBACKd8r+/09DMGLMA8DXtFpVE1mB6gSz5UAJjMQiAFqDAgDLHuAIoIQQ+61KiBIgnAOFwOUC7lFCOO/ljBWPdlbcu2l4JOyC52YwN0flHn81BFc7F31rpE4ikpDCFqByujtCJ+wA6Hn5S7wjoAsotmpeMQQNAACD+RBIUUnC8E2fGSjYong8AQBftrWsS3LEKtpYxaZmmt9tbZpiIg/g9Hi/8p04+OEDmABfOwgAgC/g9/W6/XO118qn5glbXgUJAMgAABY4zgtRmyeEH3v0krwSClNVpYCMQNqMnzazgr4Pz++3/t97n72PuScP3+G+f49YjRGJjFiB3YAKglUTRBmFInWJnIdUGz1WjmPVX8dZx3l/7bcWhhKIPyR764JoyJqIVmn1erqXZuaqpHTUre0PMVcRr1CYYYUe0KWirh4iormqnpUoSQgWQuACfhAsJ2acG/6cunNi3KsZAWBfa5+B/3oiTM9xNmGhGCxw+aiUJ5Lg0QE7VoQoUz2b3pv6NvveyWz4OmfrQVdNn7iveYjsQgiiIQoJhEFDEogCYYzBgvigcSSbJ6pfd18+Ww8Ygxv1CnGwB2ibHVGC0BJHHIcgoZSFgU7CbepEjMifa3XRbm2vwmUbW4u4Chf1jmW7cC6jYrIu3/8+vsIb5BY+gBXvnNI7KVKnyKTOpIKH1GVf/RkVzcvBzmQ/Nz1XCNUBQGDBS7KklSXLtJDEOUAoqiurf6nLtLuyjzQeHztk5xwHUDpgCFHRpfyuSFN+XX35/Q9AT7AA/q0yq/6LalkjmBDpjhDx2AMccwQFucX4gZnuqswIN1VTM/fIrOqemQf+fwsQpk6O4BBPL0PcEvrJqgpV6xrfxq/BWsIRjEJpkGAh95P7Vs2Z4gmVGM0PJdkKq2sE0ENQ2M3Mxv6raf0vdm/31u8zrQi5p3mw2VJl3ghF3MwqWXa73TjDns/ApXMk+29Z30vmVAmQfZAJ4HXuW7Prn5mZ7sp7IzLiZlb39Dwr4wwTIGLOHC5A9DW0Nu8NWPsQJyL1TTxNLJPmJdHzGoDKmr0fv9+vOsP5MIg9Glk1FNFUadQn6Pn345bUVjWlDXWbiHda2pDrDs2V2ZncFThXJNWrOiELrFyF2+QwU9pMMVtMSjgp7hZzWyRIdkuQlDhbTDlXlkgPBFK8ky8MaflK/pRLs+Xy6jpdqudzOl8qJX11WHgSPXn0ZQ4/9/zYugc9M0bCV9YpU7ICOcLgGRZWGVbIGRbwg4QzQpbu74oUZYqivPf/bKat5zYy8BlrUhDbU6ioXDQpuZZGX3Nv/PU9BlrP2wDL6z3SkwFn17S7B0bu7DArCl1YYa6BOoYubaoqKcp0gRRl5nNKpKicB8Jl6SBzVgbBgWCwRWtZARIIY1UZ7dYu7en/zhffKufo+2kho4RSQggmGCOMMEIIoxPGF/K2fd6GhTr0kWH5CNFuU6vuqpvrvktpNxu8RBMksuD3hFP55+JbouYqmWOS5mdfKA9GZf2HZZW1/9+gmDX9TI4TaXX+hyEs+z/419fir09f/Vuc+6bMxyXCs/94GVEEDRtuYiRIlilXPU200kE3vQ003FhlJphmjkVWWGeLXQ445oxLrrvrEU97ySve9pEv/eB3fweJICPYAotS9BIkpnRJUYZmTMoyMbOyOKuyNXtyOKdyMTdTk7O5kft5nFf5mO/5UzySqSClVqFqWPt1VCs7s8u7uft7utV9uL29u4j1fdKnTd5PF2wHC53RC0Xog77oF4oCAAAAAEAIIYQQIoQQQuho7dW71elSrlfj7V7v5qd0G8YucJkZp+969nyoNHH6N5CzEjrpco3JDB3C3lW2k+naUn1a9V1tTlmRmT8Ux+w2lgW9SlOMdUbO41uud1SvyLGmxLKnlgnOX45iPcATP2dNsyxXOA+/i3A84a0ckP3egS9CMfZo9MoxTlTj10xwE78ilk3gODAc41HW45jCiJHA5bkuvxOiv6IRK7D7yhrqfQW+XuT+ZDeGxrkxQ+yrw/WB9xHUGdPGrDG/vqTnB6x/yszvH7+apqkn45il77Tm4vDzcP55BDACdJcdDPTnWJEeIDJD9IhBwLtI1xQDFLKaG0XOv39atJpLLwRPMGKrgC3CO2kWkQk+Ydh1Y0cK+GRgxe0f2hek4MwVViM1wCWkYzcycHlkVql+ck6BtcgLcAsFUfr2WIf7sl4KZd+TwwVq0CDAgwGN4o8eC9AMT5CVj1iDDeRkibwBjMWekP1POELODDdEROmEALOgZJQEZY5MlqniEF080qK0C7mACbJKWpe2CTAMI6S5tCw9LZRhhrQRq5TLTD6oYqwjKMV4ijEsMAXFOI1j2IVDlnclBzExsh+jUQIDxmAcnHAcJ3EASeQS6iCRXA57yVWMxA60IteuYsJscucxS7AYc8NyzMdKLMJSLAjLsAL/FJDKCK20LeK/akd9Gn8Zlfv1KmvX9KVFb85u7tUD6IV6DK51OuqULTTRQLQRw8UScVTkipvyn/Jr2VnOkptklVZLm6Kl1fh3jaU1/qjpWfNkzau1RK1ZtQ7Uell7TO35tUNqX6rzv3WW1omvU17Hcm9Z16Pu5rrn675SDdU4tVYdUMXq8Ve1v2r/1bCv6339X9pj34Z+1+/72nqhc/9GLdrP8bDK/j/m2+Y5gUAaPXEk/dHWvdnfxJzK/f7U4dy9HfPz9jyTfz/u+7gxBV0hW/jvrp74+cVW8YOE/iWylC/3JXqWH0q87fjOMZYVseNsgO2w/983KmlKxVV5OtkluUOye5WqfjSGDxBrogM+B0IODKv112Q1ovbIQfjglPpmPV1/9BChEd1YbVQbL7Shmv5ttqa26W76m6+1J+282/63o3qX67Tv2fYKe/t7zx4WHF538KmDkoMnj0Ydtg7/d4x+THQs/sh3FD968Vj/cUor4Hh2a7n19gliW3Ai+MT69jMnnp907+hP5nSq3c+fWtd9+NTnLmsB2KXuiu/K75rU1dLV2fXYQSrkOBSOIQ67Y56jzbG4k246njp+PpzeHdpt687vntO9truj+54TVax2BjsjnXZngXO0c6Zzj/O0857zfQ+9R9Vj7SnvWdrj6LlyWngiSjuk5J4222ofqw0IsBwEEmIgKRbc/EdHY3pFukCVGXozMF5Xd8EAL50YSBl6oLYpC1QPgp0xHMkgCsxYQ344GQHW1D6Co+CwpPpl1DxmTYiokG+mEXQJtpaaHUEIzUhEtZBKmVSYNA7ZLD0kQijITXoISaaNOam1gyN5fXhILh++U1e0IAtzToo/T0XXKQzFdtFkrzLMFTN2bEVmPxYNNiNYdTq9ezwp49LlAWl/f0v2uHHWaX0AQYcJgmFI+7zVZrcotlhYsvl4o4jeF8Tj5crsAbibXn1th+F2QCzcbXSZ5brIIBgxSfSrUEPhe0hGOipAEUgzxUyWlNtEQNUme5UwWENYR+BnSaplJzQEG5Lak3sabYD3oxevrs0o7ncc5kXX9p53ed75NmE7twDrm7VsC9xTefrYhF4/MzkEfVHP/mBckTnHDRrN9NhwpubR8K+LUNDeD7Q6bNAMd7+b0jOgrfst4IGruvH0fNEsdxrClM1/FL6kvfvV08YM8ylirvPFJ4QU7DWTmQQityQ3TVe9CqNiEFKlVwuxN5JZpUH0sWW7Y3p50ji1tu6E/t3F1pOtxSpQV3KdUQeUSQQm8pVnFejMquh/n6prWtgPg1fx9tocIogaPPjrhrosSnjbsh4mN0EiU1aGAjQwRMM9IfDw/rAMbjTYI4M0f1j13kCxQZ/I70mdyT020Htq6HRu8oEp8wdLwva59c2aqbkiOeZKiFVfx+FQcMNAAM9fjctuwKARCEATxTZ7gLJbeq67LPvLrs5+Jm/ejSiwFE+2mtSXDITcmsmVup3D1tdqptfKXPvQ7BbPVEvrYD4MZv1Ku6dHWrFT3BvNm63TyKGCpHbqNEZPo9vlMDl3DyfXKddQ/v4ahlRmAM2NKfWfj/3UrsqXZugAUOkDgdHgJvXDW1eDBWCstwS22JxU/d0AI1zNZU0Nop2HK4V8kygg0JouFJhms4+kSesRCrTcA4jCackJi4xWWDIucAPMspaskNtclKi3oqw3o4KLoV7zATy9osGjsFo8Qg1eckXBC4aFjR3QSh6zSrj3+uedKT4g5CvXfIiY2a+Hg9Jpv3jC/lnVizji3Xu0STqyoeadvaFbSsOMJd72oW6Z5tj4+OPsftctM0Ejy67sqgcGd/jm6cOJE09k5nWxIf3A1QJpvxXK5Nddy4wzwAk3Ob232D/7TnCon+4h5XTTOz8aWFWKSKuvxJpE2/6xS35HcuTQ0kIE9bTIurfPRtACYdXVOL6IFPcLS9Fv7Q/D2LGWvn2Qvl5oq+RI2AgWoCkZ4S6OhwxerNlQAxZYRphZzpGMEhRUCHdqMvDix/5LD96u2eNdoiGfph1+814LUFuHsUrCa4nod2AAqcPsCgajK7YAs3yX7jDdkhcTZorFWunfoPqZt+f/FLHHfZonxWx83p/gbm47yH/VHGhgWj8TCUWHzv3u0kL361ZJZPQRylCg9IZSWbPLtDgHR5cQLb8XBontfvPLZqDyq8rt8UI+ZUIgrQv7qo0z/4l78bwLkN0LRQxkMzC1CsAzw1V5KZHWSP/6f1MHcHujDj+gboNmYFVDaAKCS6ojfNRtjA0EUVgBRkDbD7+GdFFBoDvpBpcUwvUWLgummYb7b6Qf22mnFVQHA9kFpq60dsft80iCLUGAUBCSM0aOPLaR1DQkjmdbbFacNNZRa2CDykVfth4w+A8QVZmPb9reWvuJS0UDovyHdtPb/Zjz0RglQSeI7ZxocAGUY05XS4gZR7w9vnQ1CWPj/eDs0aSrpYiGl0r5yNHs24FtGRNQ2Ze2PuJAhZVnpZln74YyF6ksowJgmDYxLFsAZOMC0bkTrTRzzTSePEgRDURDvd+UUQ4gMUIUjgigwrF6qpFyBUNenybjYFI8UeG7oR5geScOux6YW2DBXDmd40zHODTFmNfA4SM9bCa/s+ky8amBxBLTup/Xp4qczQ2S8iZwpdAERNZKS3Ex8XJDEyokYtKwl9tdWceD9GPzNKTOfRCsgoUeIddq4gVGhQD6MMDSeGHIDal+S4R87UOJunyc5wSFcKtT7FqM/aStnG3/DCpZN4wu96+0Yky4DU5y1sGi0xbXudlSqT1CtsGV62h6kjt0XTb7uqEsKN3ia/NlwQQZsnjCs+/rTxO+fHbKKftCvgeMBjDPvdMT4+iydg8j69IADX8aRXXPZ0RoLtXZLInSlZFDQsAQd1hUVzu+tyXSw0CQod/VK7gKla89Vvu1CvsNFYN702lLXG36vk2lcAvjaQQuqePcDtjeqBbSbTsmagaxO764kWTr2zgiF/t1Olpv+wXVwnmPp90DWOr9MI2LK36obhYFrUaWq3QbJ66ObErXRrNtvVnmRvG9XyhiCjBHbho1Q860Nm5LFnDKs+3e/F30qssC8ebDRP1xI8pES1vwLkNSM+bxrARsgiAL463Sp/XW3HmZn171Y7lYSc9a9jhD8a/i2YNf8dsEIWYmLvlCm/vx+7ObCa4rdkbsJkKUcG+EE7et6szanT4bzz/UQfpQ5QGZWUI0oTA766TQK/sWZBPGThffurknOTGskhY7TZFXVhLJTRFNF3V3M6t8YqlUzAyMwcY5O4WjbA7uOMKPCMNJ0oHbbA5HaOEOErJOeh1GSUmz7wYZQ27tiaExnhHGoTHYlHD70VChIZJyhhI6MeCs8hglGecrDk35Obrb6vZ1ZxhkVARBQ2RJyazkF26nUT8M12kOaFEBhBWlQfoF2K2QWVYiK/LcWM4aEF9fTKFuOoSgaXmfWElNkEYKTUhBCyNDM07nxLGBVzt7N0XMCv0N9o7UGp4saCLM6TfkoOBTthCm432lSgpN83NgEtJy9BRrVmbkYpgeXbvxVDTAtVzZtsofiDjDAsvHqzdWrFhMWAKCXzU/LWqwe91uQfTQqKuzW+xrziXGNZA+qXbRSNoEV80Wr5mTA2baI7gyygEIcrUOFwbcsyP3gs5cjPU6etgASgPCK3yJXAvggspHFR2CAwkvsSEIy7IFUdoor+EbKFM0iYx8mn8VQ6chjJJQ9/oPF/kqayqSTQvpfxb+lxEwQAzmcE7gqP80vx8ymYi0vsqamTRRqK2I3sgvSM/uLsNAGEXUbjuOgVUxpzBmD3L5l+KKyy6fan53kFar3WZFXbUZCxWSZZSLViP+ux12TDh+VZ9/gMPqg4E0igk7m+IuSH6mr9g3a5sDvr5keg2GwFMUyqZoIjqQGl+sw2wtdXFRjrIDcxbr5NBLmxOvq6Po6HpEBzZvDW5FOkOC1oy3PkKC3S7k3LwlTw2q8s3xCtQjgtfDbvLyP+sdktVFOVXBRgyqI2qfI2wG1uQuwnaDLUAzE6uZFvO26yeUoEGjmScXJHmbtOCNzBKxJeA39mdqXKFe0xfkCp1eIS/qazDTyT+AoCmCoMzbsUSnFYPhoOsH1jxezpLmPvc9o6JZe01gXcWc3pa49/2jnxdfpcE9IY16iqQQhVwfUtDXE113oEpaJLSBYn6xYDNs9uKtqlk5dQ7Pny2Dver9Fxf6dZuG4eJHLDdOGvuV+y+e76+ITbMuzAq5DkwRXB8fNtsUGi1PG9dgc8lB1XAoe5YFFOWzSTNmQeKg+73tkopqD1DPt4TZljxd1JtB8pwU5XbvEUvU40a9E1WeOrs+llCD6SqVxBicozC4QYsErFI4cfxDStTFbN7k1pMpfBgrvd24NUdaUT8dEslDasaMegdUyYDHW/DHlhaiZh4ZymL7PqMho4iLwZYsE44eWYddQrk+UYLQ6t7rmXiciV7pLSaThYQAidF9zgExGAuerTIie98TxGfOm/qtwyRMGZMQo9OUITLEWroX2CTGZXgqAqmljLrqqLBa8K4tjx/tfC8wdH7V4RB06SK2bfO63EILa4i4E89QlZ6n0lXyFPyTPFMiCSghxumxpH1IzGXTNqOHFUroEMQyMsIFQRttamKoNeddgqRpURz62sWce7PwV6/BoUzDEHvL4vDdY7gaFVLK60ZLCKebepAZJiYxbSXrmjbEleaMzGaxpHH55+DUcyRtipG1Y908+/abn1WChao157nZjNclFr++Pev9x39wN/e7v/XDr/9B/+34V9e/qH9Vf5fe/Lt80/lldEu8XS9MzXQNNsopIyO4TuOJl0O3r+/3vB7j9MOCIHfQQx0Ugbci791IRq49b15NXdnamfcsy+gOE1DB4Wmh7H0zRU0wkO4bltjq9rhOVTGlFNxSyFhdUkiW40lb0/QS+fZgN6uqr60e4xUgVgFBys9INcd5XZLXA2IRQzgSPk6Lo8+x25HQ0T8qA07r7RRaOxwvb6djQDV4bMy9j+uzVepjCkRX+njNL49+8oe/6BLLMeLsFj2qBS3ZhhxgM2hAWK1wrqL+X8eLuWepQcHxXoQ6kzI50eRipqEpDa7K3ufw82OXH9MNzbOv7CHuHCd8zczP3nddA4U5jxpW6P3agsFqt4/fbo9DUiYNOYX2cv+OXM26f3F+wU79pu7V+581PWZ+lG56f34zar31MtGprEZG+dhoJw4ug8urdKKMZm4xPnbD0Lcdi6n7tayNV96kyvsQO+W81168cOR60265bo9umzumiJJhIsOA/X4vgxjyVfVX8+QQSBadYmYAvbKVeelsJUeUm09Zas/RcEkIJp35nazAEJPdB0QgCcsYo9EUZVZCmzXEXUUhvWogf5l0Jqumevk/bqZ/SKAiG0afTxlzsFYd8geG24TUxOjg5a+3Om3Yv/Zjl1iE5QqFJgexkyC3oeJlFM4ITH2fxN+FaPy8i/znffmXo5Yy6o6OOt01Hx0aGzYM8K4oTDKjbNk7jrUSJSqK7ZhJ759xjzhXTucnePW5PMsAi8aqcSr93Mw5nin06jhNInMnWGyS6MiMjJWVqWTX7Sy5H5yZiG1woZStdrr2UIArSgdWjEg2ZjBTPEisqrxua42r97UrZq0rBtnq+GDJV1ePnLrVtzqt8fSNCCQse7j2nn6zB1ieFOQaAlA0deUC3gg/NPDmNxI6omnoxNrjcU03C1WbnLOTmjGjtSPKBj1HrrnjhQDHF5+3L786/avtOnjljMiyUNRKzkJYPIFUkml3Xvxav9re8Ttea4gLaaRSKyX4FudFYlgQUodoeLFAIzchCNrrP4VO7VQA293HIDVC6J80GHDMx4OvNs16vW/DaaEQSmXcUIbtQwppB1FqgewEBjto37SLbBJew6Vc4XAfVnunN1u+v/Qz0vqh7pJuTrtFYwGcpiRAe/A1cAl7Dp1w2zwQSm6KgB7rt32XsQI1PVyfVFPog3E67MuPYFElbrtwZy5985pNPZMty58PShHyEnoiibp3JhNWhWiW+8V0sg/ZEHE+ZMz++lxf/JrwKKR/6T+OaW3hva8eOkvs862/QOGknTwENcEyjJNztVjahbjniMHJDd1q37/+CDAyT8ARdv9hpYyYQcDWWCofvfaUxJtWLoscZGMwNOxnxRgqzYHuxRq41aTPEIxitoouFPCxMfr6pScoVFaSp9x+5APSUJYp0P5Xd+/cv/wAC6m94+ac9sNvYKSy2eDQxDc1Np7z4v0jEM79mRzc69RUVz/T3vicVIR48Anux3fLFDBqbXn3/fRJBFZqhxhakxm5obxjGNYDzm9zLMpVRgW0CVVyMQgaFNg8FcyNBNZhjntfn4sSpUwuAOC2HXWOirohIwPYkB8EZ64jFiql3QRJK08bTIoUup962JccoBrJbiC5vfTpToynUvCHnJ06+rSLKUBeKWmIZasuqWXkebjSQdrBiyXHIQ2Lefiup0uW16RFPYRVcGLPwIrcIgBMI4PctS8dodqYV2Qm6Z12fFhikI9y/2hi8/b4Eygo0+zw3ByR1QgJpnN2x9QcOWgkki3i23lzYLBaxnniYaUd+daWv7q0krKBNRu+tfNSoZFpXsgEaF90CN2pYTKkvWWpmkr0tbmfWLM7sK86ifbwhrlTIkNnqjFADjtfJFRSFhgOO3i6eAazUYpYpzx1uOV5ITtV5jlGC0g1YXe/gnXnc9qKoRVbLWMmUdrsa/Ag4AVbkbw64e2pClIK6YhI2HRcuCfVQGD7vh+wRfxUryaT+5UEoh6vDR6gndwsSLwPGIFq7EE2xyJq1iY4CFt0GZwMyYBA6w9kRWsBbF+fJW1+KltxQa2pWqvn8YUPI3rZrbkAJ319PRbN0bkTCKTtGv7y02/98Hd/8ztdV+XF5/tDl2Xl4O6753M8HzPerssOT9/+4bX91C/rK3ndXvPTZ67+In8fiP8Z+Od2pVGVtrleELxSRpFrbwsNZZpQ2ikqVR4nuzUudBTTOl1hvdUcZ8hzJ7hHHCecKRkFoJ1yiV33njYwLmwri23cTz6a9/zeKHvtIToeU8PcYbOlAoR9ZZVE5j617n3YKz+j6gOoitqjL0FFaO0BuZ79FJgJt/F4YjQ7kI3ZM1ceSLakT9KkiFbnDPWiemxeZ1yjm7qoZkip7OrsBgewHmFB8KFKpgM21MIRJbJE3U7Z11bhfs+5us7noA2r/aGsVlCQVwiGNbpjv3daZAmUMot2f1uw8ZHlrM2KPfkM9iR21kW43SJAnc5p4pW9eYWykhf7KReThD14DGde593fZs8h/GjVWRsPAdoVFlvn6Xl9Ovse+liH9g4FHCNcbtNVqEZPdF7oZghNYPYtVcFhwxzVm4s9t8+ucqUYs99d7WkaOgtJSaCpg2tpHlVWgYHm8OhpBwOhwLvXfmHhs9WjJaFf4es48nszeVBP4+/U39kaCzmv/K9vr5e1hX7kWe/9/mNefFzfPmuLpHPg8AGLIH1PRTkNpHItNfvYeXqHT/MN2pYShAFvPlbOemIc6sdZlsraZcKTu5c24qhpLz8cLpnF877jyXGts8NlJci+D1vy3EGxhZydJia8AeV9f252rP96Uw9b41YjNL9hGvdnXCvH3m4Yjzre87r+3viHb3/nb/nfyt+l5Xn63vWreu2TAzkuPZT+ru+Ux9AVQ8IMprV8Y22n8+/9Irucv8Jv8teW7pWrfxO/+/NuOV0ZLxvBjMI28NAJI0NaA/csfDbdLDqt4Y5qNEF6fe/t2eXMEXuZ38kIJl39lMoDyBHROZ10wigGVlGJDSsUo9NIBrfDy6/6e739g9/8P1nuR/3AX+kf6J/Mf6T/9Dh/eP7zUi+prvG1j7z3i2mV0fcw+hA9ohBTz1TL6Oqre8zcm/odKyBsQKC1/eWuC9t5SKkQxcyUxGAKGVL6tE4WBZVsY0y8tMSjmnB82DgiDj/zsx7RkIdfLesvjd3NxAhuZatvJz6bTtJVHXPeReeZPUgXqE6FAGteZDYZPebRzQB8u7XRGr6FjjFjbg3iRL6//TFduVnEXvGuvgYQyPv1sRd5blSI7cs2Tpt/7YoL/3taatZJdBQc9Vn331A6K9OSrFytkCyBSzKJDsaF5uQMMlcrnONsNFKc1oWAW+Lg2APdJ81VWbuBp9oq0H24y+kW7PexppAlmqOSMlnIPuLmcAaF2e/grHRRFv1lziZ0Yi0zBlpj9GA7ESSP+aM+Kx+9OPyZY1isASSSdemz91BGyvuISpND7fD42/kDbFxUrdq+sae49J1JzsbbnCHpSn5gGhtirhjQqq26DHp/nuWDxzEHGSRKdHHi5eV9oGeHG2N6XxVxpifDYKmP2eIXWWKwd7aWh+ZO2nstp9d+Fq797PS//y9489PGdKuTXXSHBdWxNgR8PfB93pqSx9R5ezt0y2Mc9RTKWXTZ4JjMlAqpslUpVzOVVVOPft6R+SF5jC0S98eAZ4eDOFlSBmRSKFaMGr1sGCf6TgbF2c+OK9ODaSWe3tfxdPtyebq6uqFHtlybeSatCfKWl/k5dmSP4WDEdIsleXUNkGLWmKwhRxBikKyv+kWaKoaFyUf31U7nTkfl9mt+u76OqDtw7i8vb2WHWCCa47OgYmw3IogpbTAC23gFubModtS4BvK0r6uD/CBG1vbDb3mVJHC6Pt17gkhhs5RsYhDrpzxZFVhJTWw//AEN11uC8JDbl74vSlBg1CTKtNrZVXpJ6eoPfoQwdhJw17Dno4RHpiykbCBOlF0LIIQPOZLelnPxIKtRCq1muKDzFpo2nIIHPlLjxHwomSMIS8c5thqJxzhf6sUzPbfkGNRrl72QJTTD0+SSJnkU7/QRiWG4YJki9ld/DK2kLFUdrdcXPa6ZvFUh0gHfWuLwaaQc2/BqwUgpBzroxrslnX64xqenU0RFZCZUl9ye/OKMXFzkirGEK7WLBFZriVmPOmtOvpxlslyNrPOUjeeFZPJhEt73rlKeTFWglFPwZFR6YW6t5+dO5uD5vczs+TCevXOYnJWbrdwNEmrYIbb8BN4kBYQzXEXgfsdltWGuKybbSqE15MR+9iUtoRrMT5JSzXCXSkWynWsAu3McR70NGePKc8221K6snSLXx19DMSDDPju/k7vumaOUSIa7LO6WQT+93+96RdI4F1NqvUix2wtxhvmIQTxFde7vLx6RqjPCaUcPssdgI+qJ/d6zZaiX1/w6Bl/HjGT0gum0LPvkY6+ISMLWXuTI3OwL8LQpl7qkM6qs9OjtUgEqw9BI9u/6ADJz37SXx0xeX8+j26rfztFIYX8mi6tQ0nGUyx49wUWwL5eLdvu82JXeSARpb3wCqdhVOLpdp5zEkKwiU3n5nen2AoMpqDUlqmw5+SVbkeOSQpSpwNwDGIA9yCXoyWGigqsrcewSFJIPP0OVSFkgE/va8NEBBEQwvIxSaPvKdhN4Y1/Zu+0ECSaV504guY9aqJCUiNgJ4NCqURl7E6HQr4ynJFex5EohKNtLJ52I4CYN0Q37Qncf60G7npfcn+HdpptFTuUGEq5e5TDmr/KlG3sX9vEBCGaZHOReZyxSfChgaMK+eQ/Qo1JKkmYvQpVaEwVXjJtOnqCs3C993LOmVShzlYaUliPgLYefcysR/Coruj2wL7d6HmBoS6zV/WB780Syi2r1oDnXLMa5jb6Hxtd3vORpdHjfhMRJe8QIT1ZmGsnQ2s440RL3k7J/X/JFsaVEwPRrC8jItY1OtrMuIji93M5paB69He1409p3fT/bLqYcPh0hGGAWW1f3VYrQKtJU0h+RaXHiicYDqM3GCddetaAlyE+m4eVS8UVv07KI/S0jF1uSTu63X+bS6bMKD0vTscvIXTWldd1+ru1p33a9KENZQRG6W71b8vQXR8X1wNdH//xhiyWlSo1K+PY9j6BP1blHC+0/9qvL+PT4q3pqosj1JBbGFz4u6Us9UoqUdCaq23FbEh8CrNzrxabgYeb6BAvaGL7BVGbN60un3btdIFWtnYR3W36oEVRCe2RPyr7jM+rw8n5R437OhyCKluPi0ZBlvDrO4WnX4iD929UFkrBXfg6VJs9Aoj173kplwtgTucYCObIkBVP19BNG07F+5QEUVWUZjv3hV1AqyZJdtROdlD24XYIRtaZEwhavgsmcvuGIt6ziu9/dlpWHSFINNZQpF9DtnfoBWVJS3gNpw/1SKHEkhaT1tkCIrIA2Cl4WdUl7K7952Vtu/4/43Vm1t/Gro0/jPCe2UqMGzvHwfJAYalt1sjW+J6/pUs15vSvfDPujrnXk6KMlmJHMT9N2PLq+Hf134816FkczFSyLHqVdDNXEFMc7+/35dhTMENJbeoCNGRkzMiJpNtXs4W05hibq+fy/8ifE5lL2d/gzz5nj1OsvN9LPggzuqhFjk0K5j8tK2AnFuke/Jv3+bvQ7rM6C3GQBSpuMaMe/SW+/4Hq6gFatEx9xyURXV3bVVTc1dhpKpSvIgvy0ejzQyrXtobkfLor/ddzEL0ffTL/PulP3bXzVbz0PFcF7ve1Zw8felDnk8oCsjekp3kWF1jbn47x+zM+Ff9yv+tIvSw3WlgM516wTVdThRSudXnvkOTtNTvnWzxjZTEnbejt+1DA8ITar2Aff3g59/fvf3V37BzaZOLa0EmlWXdh7+VPTumfNxst44r2en9IQ06RQHQ4X1lBtXN1R7BmPMabrrlFmC9qlVG4Sg5tXFbOh6soymVK0Ib8GWNjTqs2/uOT5keEeGKU9K6qIqcoykKy1JqGLQmJ/GBTI3mXMIHdAVFvHzaulQ9nk+BqeLllzcWxgRNI9VWTakyLLPsfZmjAvsBRJUyXU7CjuVLG2vkrC5lJwmCVuMpIydWkPuuVpRCBWGunUZcdtXGqdecIWt3zd2q+Nfzh+88N/efy3n/5lpX+r2/P69rufOYcg0DUKacgYWsuuF7j7+DO5gvQSA2fkZqRSQkRqSveZd4w+Nfo4hydF2nDD7MO2OcEM1TchIM/8WAcHGzuSTe1IzY68+dM7r+535LfjtEZ1NchdTbWYalXUaCPQ+1pNAoZlEGt0BGkeyFo1OGq81nwcl6E70VicGsJPMXTUqd7t8EieDZyO3Qw0RVZt5uc03uocfcX4bpQ3tozs48nPRtmK0orN33N1UNVUET3pTh+21svvvfoxch18BGmZ3a+twqvvAG5sIHvJSoSuFtnJs04ceOvn3fOukfJHJvYJ6KyrEy/3L48v3+ftL/FQDN+Sf8bHBKNH3yg46+BrZe/qcerw7/wAp17vuH4pW6ETi7o8bzTmbzTH7+Xv1dr+dv7b698oPTPnPK8BjNHDZVIBTSPLclpntqqT1VrdU9PEzOYdV7+p9Byw7AG1PlNI5ifbCz4erz1PL2U/5Kdy0EGXnEGeEqIofMp8Ol99SBnI48v129fPxhG4R2o4Ubfrq5uprKanVcoWx45EKd1FrKvHbczsd6gzo+g9x8U6g/WlCQcax7qDLEhXy6nstPAxbpleSqBrdzFFFM/DU3UGmYlADEry5Xgg3Qmyc8ACQd+5A76xTiB567erWxbHbsvFUXEWTZT0F5YowAhpB15j5m3QeUuqEkrKNfSIA0nRYVQQW1nql/qMPm8TRcGp3uV/cSssZjOqmGaJtTpnphsy2ECyNXTAzd68QuAzuJGMXMHuOWzEq6/qKe1OcfDkCR467i8XDjwC3TpP+drTv8wNQBQcvA9ZyTzPVZOF/Sh+kRg3WJHbMt84dPjH3MlzD32WJQ/FwdOac2wQJtXo3mtjQrlG3iNCuOSNt6ZlZYyr8eYPqAVXUNiAcziMRK414p53qzv7tuqMNi3IV81OBvkIDXJHB9Gc7HRLDo6dNBisoQ7fiHAh/Ue9dBIQLfPAlgnmHynsjHw9X+v4VG8A2bZf46n7/xJ9gm+LUCSbTNWj6/595u4chaQt8rodK8Rsk+rL5zx9/ehZXljiPqB6+DkfjUJVhhLRGrMnLDDQd3OePkrX4bRzCRDK3OXRySNWe4vSartvfiCLipEStyJBb+fliTGR9HrjWWY7c2dO3GUPH5KIQBkF5YqL91jsPxyCRQH74mmbiYJetJNyO34EhJGyBLPWjvSOAgIpZ0B2roQsMSeATvuJD9O8oMrsTns6D+fOsJXe69zTDGQyI8nr6+HdHn3+gA64OxNqbJiUhfzKtcXwSwn2HVoTvaYmx/E6iKL4OS3us9t4XBCZ2slINa12MbsB4drvXoHIch0KhfkIdeFIaJ9i6dsHMDLx5dv6dVXSA737+PTaZ1AUZEMbOZrzMY6VlOgxjivWFz8hGbW7g7nn04VgoDDi5g/LQc89colFJQp2ty2iFyJWhGAaSzETysGRv/n2WVzOU4jqZauuvuNIpnmpmvJxIf18ZhYciWQSCAygPjZUlqwC3s7mYasWE/Z0iYxbcRTFpH3/eyTvmWU8vd18XV5KzyZFbSNpF4tUpHzn6fFatLMfAYawYzgbVcqUJ67kafWyVGAgIUAoy0VjeMG0skv73WXNQl6nbYGgXF1O7k+liMdFvu3p4p4YlbJ4YpoZ0mpMnhh8+qs2FDJNDKKRIt2+7efs6QRN9enh7RLHybUgVabm8AdbDoB5gqgyIH2v1HBZ1TmxkSEmEPQ0B8aKcrFK8kyjB7VqphfAOMna4q6OmYM/fu4FU2fstYKus47bAwZn5JbMXirv7mlXsjB3sFYKav/WI3OgM0clKgj7sAcC4ROydteB9vJPOU4qcxCe6nYrKdSh1iqIWPHrS0VMl6WB3E8/J6sLZUmMXM2ir4hnuNu1BHQXtMpBwsZcwEjsKbn2o9ufnZclFM7eovgUKynzd9vgvIaVCbmt2zJUKSn/NLxaKHl60D7uXgIXO2xHjkEqks1T3vc4IGd7/GrJ6ULnYH+thB5jo1VJM7typwVkSpqUF5vBGho5EMRlYPpUuPM6HK/5/voiG/58idSz3EiRG8ayyJpZv5LSntE0caHnKcegaMdfYT9HeFbh6fvt31kijxqZlYSbKp37EVoOydz5+o3Tbf7nq3Lptw+vPWaxt8R8/XRegFDU4AmS9soTgjEqDQbZbl8WMauZdJexdZl8JSXg+vAL5NCgEZHEtnnQ80MAleuuNSScfnPyOb58dkPYvKZB3RwNNGMFW9wvi7tf+92NZGB9LoRd6pWSigaMyNU9Eq3zDFB891eZwr1vbzwkE8VMLXDzNn8/PvfFHhwvMgRlXuxuNL39YprYL68XwVnrm99isqS9KTzp8Dhle/kEmpbQ6lG29V2t4LSDnFMF4x7xdYpFjPRt1aWWLDps15hNOT4I/T7XeVKrsac2mCpvzjuZdpPECoWAUm5Ij572yk7iIGHXOmrDTHjbK0Yl5ocEY4TWObZRJKT23M7gZbu4jEDmA6yOGDeGx4TcSdtCy1MVY9LQSTYNN7+kNBGHs+7Sk8KOqrSo+63aLjlppspzQwTawW8sQBSVCog2J36le15kcSedSnvpp8gZUrrTZXN0Y+Q+epZ5yVLXBnac24vXC+A1yihi/eYyBHgKJGojg9x2IbHYjuOZmT3Pftkc1TCRzIihT3vRcEmhdlc/7yalzWM6Dve4oipWeo7IVsalwfTj0Gm7itQYcEawPm2ZyzI4Hu+nTaXj2obo7PvR/TLA61lE50XbK8eTNdJXAInt3vUiKbQFA9nmhnot5sPaLWK/lPrZpyEJF65EW50RoO3JQ1HpOYbJhdwwMPYccsc4fqmDIp6bus5bjGysEahLfO2w4+OSFZEw0MVtNzN2Bzzf76fFpjk3jFKVZjpebqlQnT6KVZ4yOd+KxjjXhtG2Q6fKTd0zrTXaKOg52KWXSMOz5QBzTBkc9G3zmGBWRdYnRUSn/Xr3Z9D+rwIUhIzuq4ut0lXuC8kxXUaFYm3GUNlYR87GeL+9DKsJoiU56rRcWX4g9rOKCNBiZSc3MVCmlL1zlGCpvF7VfI23shlZAqum3BABtu/7PpkciuKnvf/D9wDTrz7WX6v+GrccQ7xIf83ZAZZ2JHamE+tWsnuXVQVk2oe/bPe3ZQnWkZbDPhArRV/tcO573jC0GqxN7V6dduf5IkcWDarQN43lNh5XQiud8xy7Rrlo4TOxmfERwub6bqJZynLBYf92tEhRCTnpaT+TJbq8jCPG3ACPyx8AioddGINC4oDt5scnJ5MNcCLthcQiHGSVWUJuiIza2Ik2b24K7co0TDjbH8QAh2aalMsZeY9/ZKUoNQjB7f9/Hdvo9YdHih8JAWsx+8u2xw0Nh2duplhrOtMbwUjYKzLz9cixbnmLpy615n4wbfdtjpT05wNERNK2xKUSQ2uT2GFP5wgchXnq02Hi63UOnpFwHZgwu+d2dQ3QmkliI53jK/uFkZXD7i6rJFr2YYVkBmHXfrD2IJx7nef9Inuc3e07v0KW1KI8fLuXi7ZeGsaanqtTONPGoBHwmX2MLW/qt7MDiiR54wC7J2Bb8TIFz1CNDJY/mnByBZipmGMwNyU1N4DrVAkAsoCIctti140mn9fd7jDf8h7EH38fVYj16Lc50trq7e2HPM3O6GuyB/i4v7zBL3wejTKUYo0GGeLehBosKTKZfPCkQUw17i/AdhIL1KkqiXLbohdlYdXwwqc9cz9fycqSuUMwuaFD2L/9+xz07ev5au4g9y1l8QBmuipy3T3OI3RKimXh2ny/D1Bj1qqMs9N2v/cAKTBSu5hBI71zWaI+WOH7T7yOV8QxLmXNfsI+/uGsl/qB5iPHaG388PolOy+mHEfpzMYyRs9TtviVJZdEVHLcjiFYmY4J1fiVIuT2w9/k0H64euNwzuKRWcOgIFrJx3eDmZ3PUSKvyoF7FKy2JZU14HA57fu/B0VOo1GA+xc+6LphXOlzlJM9EvboZ5SU1Qyiu5VnC8nwSt1sKHMpnko3Mqj2w+9BBFO7nQDsqw/A9ftki3s/2b7jRwSO8SijvY/ta8NImtmp159Xc5okqJlXwIsVDjv9hEA9pATNG/Yd3yHm7lAjc/2UQxLiwrFVzl2RtKvJzC3wnn3kN5+H8NADd34SiVjDCG5oIhrYgbJAoOWvLqSLaTap/ZcTY4UZlXZ7LFQmdD8fvxnfiage2NZcqpQqCVUUdj5FjhQbAYJ2kktwZO0tgw4bD4vHXbOmcHfYyWO5rd2cPaD3n0g1+RxppnOLcmrfRPWuIK9+L7q9GIR5p8KZbT3p6PbKvyPaFzfAVavmRDEVVaxuJet2h8t26myTW1eE5qdjLJEjtTd25F6eLpkfapdv7fQRZTRvibz+8qvrsKNtUd6Zs8YLr0t9gt2uhyGFzVUgTLUs91JE4hNEoX37IyqrspmCYI4TY2UP7g+uFyhSK/d54jTcLwDKZeOiTu7XGQyVmlczjkZwkFJZpc+xtz8QjmtUgh52LQBMAZYIq1s4kilQppWmS7xkNzHA9et3CZ2CqV8X/7zR6qotq4gzXxVGiJpM64RjvZImlMkcdAjW9qU6cxeWWb6MTEVlajWwtj74suaDdhoc/ZCdXi/B0K4SEvbNNWDxMWiAV6M0/7dNWyo5VNZB+vrwMZvihifv/b3y68vrj88Xe+nboKZqleeuWXnrG3B6teeTyN9Bzk6kPR+nDqpGIk/A7j8ChBaVGBD92wDPon0w50B78jnhlPYkyPW7PgJWZcrTO+3nylE/v+JbmTvPP/pksVR8n3/3ez170/v9a/nzy80vc82oLT1UsjZRY+96q3vPXCsTxSqIAm0Yz7dryzoBy86r5Do/+zJZPYhzvLGEGiF1x1tlpYTF6LxdDx220f+9OZcLEMo1i5O7trryTKUku4WnUC7sYjQy35xdcIkJWolWlR8ubjF5HWrrsmLkfLdcMDfMZXdZXRhVIR6Uifd68Gjkog/XHxa3rz3yW0cnnuCXrvt2+Pg7gTyz1ooO7x2HvDs8UCc+G3UYlamNWUpiKopmAptbzgTSH7Mb63A14RQpR4CaRydQoA/U3/jXmn45snRY1DjwaFJ6rQQG+r7/EdufOz0xTtLl/ew8637rPHh8eb26FfA813KYY/SUMkXk0auc2nRRkaQBQTYQnUWgDx4cB5w9UbR+/FLXXuPZedoaX/jcVyLXPPCfOH+LvlnqUeDZAUTv9yVIwylx6PY+vUkD+uUo+/RzRaeYiGKoV2Yiy2J76Fw/4xjmlZkjhu5ZHxdr43nODQQE+205fHnfk4/RG8WF3MSkYBChffFigRDQSEZ1eyqKB4S0o+03P+s1Hj8hUl9PQj0rz69vr3kmp+k375UtFPTtpZ8DcEKeoaxeY2Bct/sPby8940z/gh87u33Xfkqk1KZk92EYCyluUZxn+sDl0/pxTrV2eL6OLwPh2e2vKOSHtnWNdq/i+0Ex3gbCRTFytdTV4Cu5W5FtcD6ymEzVI3bkFuZzKm/6gYU50jUrwI7XS3iO7s9BQg4YCfqujO44f2/+5dhaLSZaVd4ZywSeVhlEkwkk6Duz368VdnB/PRdYk1UuR7dXP9MiZRmjjvcPrW1MFAkGZR/4B6wZY6525M59so+3vH8Z/RTPPJMkaCtS63OZcEe8XYk+qCEGpXS4vCOfjiSdB1iIvttSwukdw/KyxBKKrDZTSob0CVUW1W2HDxqXqCtx2owv7m4HlCdO2UlbMpFr5YdxP4ea4EF8qSksSKWuohgSjaH0dnpYEOfMrFIX7Jtz9NUQHXb3sNAiedPRgJcPS8lxpaQQIW021FdFDO4EBQ2lOPIcj7yjQBxYfw4/7MUvwYZHDit7DTagC7RfMIDjq+5Q916oZmqvh7dv+Cw++I9ZWcMr8/W4TtkuOnZYDm/Pn3DYrK8OaiJpQfhYz5RyIgKRfAxlanZ8m78c55cZytpgVqnnIzPx+vwJN/frNacBGYAMprKyiO1kZnkEvPq99xx5aA7o0OgG31957pgAu1WEN7LgMHWxIZGWIEK04NHJbsxb6zqUFWWtdGLfbUvZpyKlks0xjXds/qvrHCCKtlJw5RhgmdlzNIdQX/thqDMfAv1PAGImh3SeaY+/LMk5uybrtBdsgMYYVYYc+ix9wV0vqOfgU37Yzym2aoM94HYzQsTUtTfp1mW7/SmpelQv8zm77wN5ZpszmyZm/B0UuH/kkzNelbBWmMQ2lzdDK9xwSR8Tz8sPe96Pcwy2w8u9n40yL8IrCLqNc0kSjawQ7ZCWiWTDOZqSBA3R5+m9nvF0UK8pQhDtJk6059UQz7jTrtEM46LK0mJfo3Q6bZeROO4FtXAq93FgRNb5ydZoJCPWcSERiVc9+x1ED3UDA22urdHoqs5X4PZ2aPUB97A7tx5ns0ooEw22kcE9paqNyWTTEnnh7AP9TLf5//by5GQSB0bNWXJlkRDmccoO2wKWAw0ucv3mAhW8ak1EaAwPeLfpdoHOGetKhCrprmyTzvsgHDY6OVBx7Pgkia7izhpEvuXtqG7zhJZLqKAn+LSbEYws5c6gXPbO/8ZKZJ5bo2pvUVX1sb3iWNMLrMgUVDzYzTDTUtqA2v9KhFPcpXDRDipnLT3kHcnoaXNhi3H627yZFxPOlQWd6/FxURezNQYdtvunv71xjmxYeAp54WXI5vd9bQjqm+rtPN3+6nrBYLibW9S1ZQpqy/23Og4jFY0mbTMW6dtKMj2piyFg/ZwHO5koncdMsSKLwzEnZdpMcwf2FcpX5cjkJB8ddcWZToZ0wJnQw7Flv7rPAo4nozQ/7dWHCtAHPb/qsyCJbPOLPtYHHNPAMJzh8quDN9v9nIPMitxEkLQt4Z073DIQerNGr625Tu0Mh0u/ARRzLcSYaeUq13df87twNbgoh+sanX08xl2Wyqj1sH03KcbEzYdPf9U8c1gS63Dz0/XlZi+kCmD+eHxXiBzX4Wsgz3PY398t1SOQxSnvpUWE7L3+j/W0IplVNhNLUY8s7qkIlvXhfTQjrUx6hmgloq96v5McwXDmBfUK49kBuJhSOaryKBrY/WOrM1nWFJ57WvCVSHKHI7DBdDb5zyXXUZhck21SQHG30rXzKsXULmVgBTw8bd7cOCW03QzPuZGCNpPOdfc369FX7s46UBsjb06bP/UPKaIlQHvZriE4xAk2FBRlYiQFYnZovNZVJpGelbup48Kadfi2689/j+i6Svj0Dz4LW6p25SoE+w6lzlgW2esxLagoSJ1t12JBDpgU0ub6+iCnY6+DVe13gs0woGBGlpqo7iZ0JiwA+fZJL1aL/7xBkeR2k1KjpNJuR3ZaAtReDQ6ALHhK5CRJDbPj2shw2OxRXqxtUpqhrKaDkTnRfRMEruARU4zA1fYAGczUlLvt3ucjGIKsmb73Bf4TPj40OiA+6B9YZJK7GJ5lu8HdQNd4gYfXaJZXwj3GswzAVhPMh/TV77CnCcRAUym0n7UAF4cFomoXhaJNMbJ14FE+xl1wjsfQBTOr72N7+NjYkWqt4t55nt8udYMB2bfMk2xEeG4cyXNLcDSWvXS7CCF/no00DRm5EXCQHk5hn2/0MleVwAdf1l1vblOW1IyBTtNl4fXXed+aMssNSgkeYynJzIQ+iZrKnalI2lex0KiiOSApRW6Tob1gJMrXd5xR2MuQqKzbyi2jyKx0zW275VgAYWs7fN254nIZb+MLFUEalQuy41hCPmamO9PtGxnKfXwfp0oG8snz8nyQo2fq1/f+ZkzhnjVQlTQNaMpPl4EJ7Jv2ndpWiy3O2qsynHd7fVuspDY1F8rybpnC3Jw78qhcnY/S1nDN7Badng1Mz63S07fFZeEoFQgEaE+Oix1Si+5e7fZ9wUBjKjNljGAqmVLmt30JlQIaO8G9axJ9L1kDjSS43SKJOB8XkR+9X5hb5+P13Erro+8nnlQRYUWUiCD5dDrSHSvqqrtsHC8x12HHr/r27OqSWfJSfZ7u5HAaEMn9ha3TZuny6iP777/9KwPT4VtqVC+dGKiByMxZnDkeV70/Lh8d8H7420wpMmVhHsh8vgWf2Z/1eqZikrXniDORc6LKsjTmJo9WHqhPm9O38UI9rt+eeprkmbtKNTahGdqbFFlj/s79wvzrbiqTlLv5AOr1+tJfYbzlt9etXz6nA/zSPnufKk3PocdnFfO7tBO1XTZYZUOc2Wl9IqvNnvqItTmV+6bexltd9Tiu8ZjfeaWOXt3Nx8PvG4vlQIUqh/DeWn3tieizW1xVjowDCv9V74DnT+owa0Ut0I9f8NoNuIC1bfQrjQ5pTfz2yxcKQmK+fjb6zTxw1CaKxESy4MiqLtMMnRiZVu+J2ZGQF5Nc/U+YilwFYNCYSW1gYIcF8sy6DVHSlEJSyRab7VJpbxR1WjXD1yqdvWxFsvUjeDXHNbC06BUTFVqd/ew0o/pazrrPDp3+XZegGuURa688k72EHzB78dBHEsgmCKAlA8rWwr0PwxJwKe7RRwkjwmEK8Gur25s3oiLRNXun6ozK4/H9sCfDCHqDmOACTaI536/zlgg4naM77f3nP94gosoACmjvM0tAlPBugtu2asepqR7q+LTPnFnoEAGeY5IDDuLKu0DNOQdamCURalWkum3HbLFyoe/sjH1fOqNQWSLN6Mn9sZeMD9Fj7HfuF1uRcEQg7cEjtwOvykodnuoMp23tq6cubVeGesreMEPVEk3SmpnIRH5P6426M7vr0b+T7mFb40LsqEx58HTbi0eHddaUobvQlIusaGvc7/74igbbs084jk9b6smfvU9XotVxZN8P/nDxLBCdn+5/wX56/TYfZp7QruO8vXQ7+Z03iueCD7nLW5SaE9NW4uKqRtYaw0uTGcN58PlIWt0ffmtt+H2kgTzmBhE51mrepnTm4Yc9OC1lK1QLl05mjkCZOctb1+lFE3sBpDK1SSJXYYgUpkBT6NVJAnapSdzorZdxPNDXEXoOhnFpSHSSSTpkayyipG3SCaf1KxUCumrWlVaf2ORo/diF/S3D/x0MAQHeicdjbqyZpTkIYqayZMTX0DbzACyitRdDL7sGA90sipuqWv5ZwH1UCymzMcWEUaGWY8Ycfp/bOPvrfFhooHY5SupSZRrLvVYyyDVJYuNpVJVBDElsaO/VD7fb3I8Gfl/fxtfzx+ttFq4cJjG1piWW4X6+v6/rf6i/8Tw38VDV1odG7afjp+un+ch5PWSNs7ZWQ7WnpdzbvDTTxrpy7CP1nJlZyDKXxNiprtb51OUZB9MyUvfcMK4uGMaIWrOP1N7OnGtWznfX9Sn1/uNxsADQosi+2fJsaDEgywrcFspUmrb51KpCcRemZ9WYmVXUGt/mmwuju5HMI7deXmYG3EdPioCdQpt83e7btJLaQ43aTL+3I2L1wLhjYO1pc2aC4EUtUvnVoHu3xXPOyj40oe4buqt2ZtJBhigbGXdsQxujWi0/OhzlQKUOyyx7CmcXu5GUVo7enVot+z36im1bdT2ulN0TtwUz8Wh9xVkcw6uO+lqn3t//zCkVf+51W6ZVhBvnQ06vtGjX6GvJCpwmh7RlWGE2M1tzG1+uWRm98jy+XgULh7hvgeyDZk3mHqEopCeHLGcWG2KUaIYHVhdri1O9XZtAgrfbT9eUtZqVe9aPv+btb/ww+Orsr0N7H/d0erob2DPXQmDuVXLBmuaBbTzW+b0SgRKQOnPSUqVU6kntqbQBbTmctsAtOYFU8h1I505GNBCiyrVxA+GAFNT6SkbqI0cLdrFWNId2CCH/cz6UyNQq11k+HsfYEK/XsTKZ2gMT4vwczXi3y6lO3V18kc/PsiWPdA644zY++wBjmaZeRw1tvkl0vvTLSHXfSErKvD9CqTnOja2f4wQDmX7TrDQazgZEF3PAi3MePX7Kux0oZKtGKdk/ugKV8kn3Lp4JS4R8TZTDjenh8LG/ztrj5nqyGzvRagLePOLtvBsZzE0VJ1cO/iNCruzK8CSAo2ASwZ3ItVOS1ZzR15A6YH4s53onfopBe86PcNGrc7z1G1Q8VdbIzYRje+il1DV1mODimlxyzORhQ+RcSYJpp15qxmNs6EG2L9+jg5NloFvFiHDaj74PZvlkgZ9iLN7nZELhYA6qyqKHsomBlAnesV4LQ36QRDVSvY3z/eGv5h5ZO0vc9sh+atjyfsFUXsL08/5pHopAO/4JdAzJUpXaV0y20BiFcz6oMeu4i6Z0YV1uxK3F7y6RIKc0loTCtRmlMjT9O5PZM9uINSkwQNhPhYRHDUMDe6nKW/GoAccEBfuqPcL1zExX7glkd1rPBZUze3EEwuG2pJVqZByedjU9bM6QBMJp3/dtQAeHiQCxctxzDEGtSYH3zAzSBfumGmaiyRoF9AxrF+93PW19XLKrGiRC2uUovTyzDDs+6+3f/l1Qykwz1LFh+oJpdUVlFgnCGDVzBX2gsTP2Pryjs9hB+5H3MDV8E0OrhsLXHGJvkqroHedj+v0jBNHtM5/30+Pob0w/i8aG52uVpVVfoW6GI3cfjxf/Zr8ldfFDUSTs0x+qKQfBT4cRfNNzJEGXnkhwPfsx0TVy36TgjAhg/YIO6ErtHnES9vLPYaGq5HC5ra5689ZyQXa7OD3QGtgimIAtELld20JjpJ85+/FbCRxZtfZ2dO48L7Cq0iB3tJ0o02roTXkwy+vCab0/fOwkZyfFDJBB7qcPKCaUuBJ15f1OWHmxMJW5WwT3o+Oy5MghaLLzwXnJivNaXeU+AxBoXgbg/rauY/FesTemH9mOr8SgWm7HhTQbqV0C9vXNglJwgWJxHQYh0JVr1kCCvAXD+KuLIKVMC6ItD0vbH/N7aSBP2qPDUqFHdVMntzgtQ31wDff1XfE0w6lmkGwnbTmMG0cjAdLakg4k7Qu5dCOGc5eC3L/nc+SsTktN5hbsvEh3gVZPCxVJ1ZpWqKhP+uHQcMElan8LUb7dTHKw5QC7PtkRSZNH9lXu5vbkh6A+NySGmyZJ29wsVcpSIoZMCwLYng8xtD7eklWhnOMLrmGxNA+NVbmWbC62DW41JQu7o/U8w90sRQNbqVWWXIZMYCUgUABBgj9aYFSnoZAa6cGRVik11Fi3400gHGkAO9YfeZMN9VYJVGhs44jHk6dPVtoJtmykiC12jOCecRA78tbnZZdLaH/ID0uiY3v0ENAzVyui1iE/+6ksnVEpizkS7fM4gyo9aZIBbZ6Rvvvu9ThAxdxDpAb4GsT5HYZQRUx9urWFzcxtwpebLjs8LlJ6/mwnyWK69608I2WhdI3bd36HIyVS9IhOH7+iqgXNlZGklQTtB/Cb8yzx7a3omBN9+MeSvE63R48pK1Dyq5BdaN6VxaLLpHEBJiore1Wqn3E72M8jntPu5SIwsNliwk6+rO72PmccTmtcpEqsJEhZPy0BKjP5aXiQVNbWfZzAyVUsCJLa8d3rz3Qw3y253My1svr80aGLQ+k2f+lPAIrvKmDN9KJLVe32dZzbtC2xF0b0/mnzW0uOXrUV5ZwyKt23GMQeLCahX1QjCu3hWJB91GqasYHtpr5i/fc//YfrP3z9O/UP3v7OuF5+/UBSWZqKa+ot3/15zZy4NDhG0RIZlUPlg4964Mke4HG/0OWGctwvOf78Or4Z4BL1cT/TPs/4ntn6HEQdbHhEx+oOcJ/uFlLCng4XY5vDIlfxNCKoNv3KIknmBiVX+45/Iqla06pwdvt/oEO5GkHC3pL/fwstqSwoY20RT2XmqEiDyK6hGvnlu3nxzLf87W08HXzAzUq2suW3qvIT5Wv37uPiOULn0CRnYiBHqVgyTj/mdv9u/r3frCL41a9X1lAqiUybePn4ST/WA1/n/G395v239avX6y9uyET3ouZBlBR9BXKk4e5xr9PiFg0xsWuPV6xa0pQac0oDzJJkWIuDF1JKRS8M9dUEd4PASvZDM+tWs0xU+UZkcL3lq/1Lt2TWuTGvl7zYx91hKXMtUlOPfBxjQ3vreapCMLdpZs8k8WE5NaG//P4vit6nXGp12kqizGiPtanufeNTTf1Qnum9z8ruXn2Q/ff++qg0g6rNqcwmRjQbQfl4mzwyPwbmWVu0OuuqK86Rfj9m3RL+ijQ7oOaC/VhuD5wNGHAfr99eH68DEguJyVucRoraxIxY0UHtjRk9zR691sXpUWOHKDqKAZpQ4Wtxnq5e93qUJSN9szlKFqVscIiNY9yTyoKQPjJ7qR9DVhxXbszMlMWQZ0um0i1q5Nhu4ZPPqR/zt9cxBiOqlFf1tESwrQhSyWeV3mwNZM5UuXoOmZfc4moxnj3LTM+xZYyoTU0Ra68PyqqmV7df/TI/em3rN9UOP9l7z0LeaXnyLRFZK+BBr1AQ61AfmC7ueX6ra5ppAGqyMjee4v2xtf1r6bJBVWOlIip9eMYeUat95Z6e0shku+0qFTJHcMz+9rv7i7UE2Jyi00Kp3FvE6dthnFf0NFdmtuapKah7/ji7efRiy233h8SFMiSzrFi/Ub3sX8zrVs5Td+JYzBZzXlyJG3Heve+rAkrQiKiBgWtSF80ypxMthTagvBN4wZiv5585XASrO3y0VsnuZgVzD4Iuobv8+OnlzxRmMn+R5VJArPmlPy6LJT00Vysy7XGeY9sM/4VrmCfAx+66DjEvJATP1iH95Egh++Rg9qePGKGfZqV8TUd4mnuqAh3S9nyetFUX1QA/vIxd2iQq10AXTjOq1Lorr4KRRrknOQqWS21fx6kfrr/WKZ1FDTVnPnQasgO76RBHktc4j+N2A/GB0HLmMbdGxSiKGaUr30PPf/RP/8pOs9TfGe18nwcpX/Luf2p49Ei5Pz11Rf76O/H12O7RvsVt++uhbCDIFvEW/ezJI1kU6cYKr43NSS/yVtNACG06vf5cGQ2JgzhRcMeDYPf0Y8jpVQaKuVVkZ7cGx57+gKZhrZ/9ol022kz53fRqIViUMiWAB4PYDrE0dM0VW1xVxk41D3W6bWqpGdfYqL2aH0Al7uQQrXUsFfO9uziI3LNnVYuOhmtUIDcBTtg1Ekm5Ij9YEjo096v7KDUpob2Sc7SDuPxsw/MFVDFNFLge/QQqZqpYbx3MUMoaWdhVgypr4zywQiS2RaPf2s1CusogCbRNW5Bn5Hx87b9Mq+QnNpm98WNcHzwi/Zygl/IK9wKgYnMI7N/QotzwV7ME9BKpCcGERU6K/czAPOnuZxrSQYLqfbt7u2z8nU+mZUflDt6rWtJdAJwsu1Br8mKirAUpquS1RCQH4cc9g9H3zXwY2DwEng/345Y/VU2cZF1VJ/F8vH7x6HIWNW41hy31re5tc/nl+arw20eYAdjnPMGCWCbN9Ja83Bti6kAOpeopHurq7N1t4mKlIsVtgP2ClaKwVyFgX3iX8EkZ7EysqQDWN35ECIgqESlZn77+F3aInqk9iyfWlz6JJ52lmTi4SovrDxBBbr0tKIzpBqgIO7Pb0A5Jo/oB2l8wqcx90FUoMIJ1SJMZKue45JGSyF5l6F5qje7EkGOQAAiuZc9XX79jo4aRqWGN5+ErT24dZaVFB7zNc35cGLDeOac/Xu1nXbgI8jQUsp12qVFiJZPcGzq0DOMpL8u1xTjvsO/5DhVGj2GBBPdXPsUOst2CSGzOy1Gjm7F/1EutJtdNkEa7Goq1kLt+npQGiFij18n9RInqxvlYC/UYEgOk1SUleRxjsH5wjVi0P31VJlLxdikNwETXuS/1yE6/wt0+7YnuiEwzI3z9Iwtv+tdLcqC6vt1/sh7l13CxCHxHslxM/arJNTrRdogQDCsclbKrUZx2xmujk3bvazGAVoMB2rET5Bhdqq/3V5ckPn2rQlWbMr7l6yQ6QLFvBrgNT5fl+NAUPfdXvw9do2ZyJCtFAfYFbcIl7NXXvPcaDi9lzGIhvGi203ejotnZXeeOX6BgKbUK7nSDHl2jryJA2c+FHdPeyXLQ1/uPiMUVkW6HtwsJMTXyFK3cL56ZBxSB8O3ZDKCydhpo78aoOIZRa+PgOUvy4vAbQTu4XzBnjTvRB9z8bCnE46QNMg/XLmbJ55ivr8M4XWjD3RKBsaeSCfvObxOh8j2ZyrIYgjcqqM37gpaQv97vN7f+bIGQSEsWsNZni9r3IaRQkbRvSeCubCZME7aPmijah3hCBPmj84NtqqiNjUDbTtgiiZ4+zArudKK2ffWMllVU/OjAUN19G7eFGtn1HLrfaNs5Wx6Lf10bBPkaLt+sCKS18biPzfv18pKTsCNadcd0u5YkGTUEhCNtyBzrPmNyPV6Yfpt0n0oC3X3Y0SNykXJl2thJtK+rkf4QCKq9/gNKEUkLFY7taChV9AfMyA1kI8Bc94VTYNYH0Ly03fm1eDcrnLFf9ZeBxIx4Dhy2jdnIJiILvI6/4dyVqEy3feokiUxWmibhdolkSNaDnp/YdDw7FZG60t+P06KD2IEegJGIXNml3XXVoWSu6TNSV3l6rqErpdUkZWkhhcVPqR/02vUl5uuRnOFu6KdMenjKtnZnpMiVWKErUOS+L5kSQbpnBnlwa1eqAe0gnGnUwjGpFE6Qto2uMGEp1yjSt33SpAA4Ug8dddGZ/aTdiOGl8e4atu9ojwSCtYop0T7oz6SolXR+2mOHmz6FoutG7Vm3eCtrHqwN1BfTJMZeQNjB+k5+7rlUkOUWwbGRYG7g6TksDvfHtc+unuFUBEjoFNvLv76EydlZn8qphgcvS5HdfFqqkKPM42Tf122BaWIWJrvb6W8uRE/KXH2MrVrKSseOTgOLXAPVT/sC5r7L+cj1xficv33+62//9vFvbfrDn/7RP1rr/bw9LrNV2tt846WLY1waWT40OedAMiNlHqOPbaqHP/jQ++3hqXf+9NfvDZk/gY07xm08VB7gBoh+TXqFBrGB4bY+L6VKEfmRyNXjotryaUEif7fCLOhQMUHtJ+clwKvfdmFQlQofVJVOWFOJ06/QsFqMvsUQvT38x7r2H5GHH0rJTI9IOfD/v/32WrLyCXPQ89OndFFMVb3nfZik0OrDdY00g+4bt1TtUA9fYVwTZkWyGTkSQmTyOsHnZLrlctvpuR2cvt2uNYFkGi3klvWWvX59/fTT158cqCHIWZtdlmMa0ketnXOFpCzKYXLRhfpF76V8eZpj03Sqh2odQ8e/mK5t3lAXyw/4Vd95nX/RpsGKiVnIVS4rW8alMd3gYogr6XPr20g2uXzYWN/IZwPXJEUCsCwHlW2ZP719oXkGqrWaY/XsPxww9EALpgsGIUfQ7jtIag/58A6Up4xicDMe1LR6jW6Ar7EY0R0Z1F9JWmud6BAUwGi9/O7RM87vkr2pDaRif0ZJOyq0YuF46qjk+nagdjBCJEyL11QKvoLgjIUuww1RD91ypNVLSXt6sHa2vIrMEnLsRtREP/tArqyxWVF7Ksbuy+2lP8xznvSpBwpkZFoCaMlbpTb79GHByMdA4972L1+eIl56joPvl9K0uFJGivvy/Jc3jAQS2s6++dvkt8Z3NfHwzzZH3IgytaOfm6Hw1Uw68YykC07HsL7dXu9bsAfcIApbaY5zNxVyYZ5HGat7rb7W6K0qogCCnkQD9Krve6vjOG5mCfVIjaNvoIenkiny59Gvu9aXOz7/mRnhll/e3hYQwvQvfeLxOL6PrQEyrVoC9C0r2DO/jP8zbFob6W/whdp4uPgnHcRGJ3OLjOG84yMtanP42TeKBOvl8byc/ZTT8nLL9oTZJfyjNygr3wwPx8p2p9GoHp2Trv0hqPlhr2dqJKymorOGbJCK5Anx8eT3toc7rQa92go/7w4XExNRro8/G7vrlcfNb+Z48WP1T6d75+eK9KMYbPZQplkhNjFDMi0FA7D8ezovCBlasJMK8X6KnTc8v+Sp/g//0KVWPvjKx6uhBsamvibnxK/Q5nD46RLkd/zL92tyzJpbjQAb6PC0x7+2AJqdqsEkCYp259XSF1JFWjl36rbLNAXu51a8bDA3tjSUzz6FydpNBAY9Nq/35+dRgdz9IJdTtJ6DzYHotG//Ic4pbeTv8DRrKObIjeXdtx/6uMicUwj22VvVJYHUmd1+7F3n1cROWvW0r90BxP+FYNp3fYzm6JnCEaCdj8HxhKf1xQzlZmWlrGqoBDcXd5sNW3s/fbqgR2mHkA6wtauVBdEH986rVvovtSGHlCnXAr9hW8ZzAvXoPi17sXY6lVvDSTJXn2s7hVTu0WFEOvdnosgpP9kEsb3xcyYnamOezjqjmJ6VIdKRkJ39rOA5V2r2v0B7No5H+Q56YlveLcJdVbZyMFsqkVWZcAdcgJ1uS8WXeg7zQGkX9JXFWbLXYtG2H8gml1pzel15w5i2Lp23neOOawv4ifXRzz3D1kZFbU1nrsu4VDtFjZw1JHw7cqtI97W6vwJOuaPEC3Bqt9yi0+rvLe5ZbITgsoWXFOWbpSqaDGp7Vx33tDKducOo9/3h9ZKFbULHPTvtZhQuA+sx/O4/jKPbsSpUV6oAAi6bH7ZMlNcT3rjK9fHFnR4pQFh7jKVUZrD6p/bAkHLzOjYH9um8VDowzJpem9ha5ocySdKtFiqUevRfyuyy3dc5IVNQ1dVPGjughvtluVDmg7zn13Fnc3NWjmSV6x1/rcgzWaJXXq5eHHI3HOeZ+5JvzLRK0Js4gTIzyXVLW5ZwoaMdzB0R0fPsMoPBpvxQoeT+XBSNDuZ7OrzbyXWM4ZgbILY+lkAUZJ0RXE9uFzGjhZHh6zgXkMndcGDD+OoJ+5STMKtHDciDNTk03JYnuO89jyTs8bYslpyji7blFJLSporwWz2xg1eL46axarHlue3DRk/Fa7gJQTUvi/1rH9Vvc4z7Ic3TrdvGbdEBu8+F7IktnUjao89AfXAn9i28fMFX1RhMWZ6i4yG52v5qudYXsGasmdnco1qqaqtmsUUkRbhKYEmsJ8+X87Jh//IgG0YPbNuIDVT5ZUwd480xDLu/jS1JlPr1E17PlkN8rqPQu8hwCKKcFiZ9a3RgPZHGZMGIm6pUEYXkiA67mIOAcpWC2of7BTxqSNT25g+B7p6zA6xJsUAjI/dYo7ALEBGPQKvPx4ExXadE41JlIltHIk23RaIzWXXJBLesmfeWmn3u2SPRpBTTkmKtwo/HF5FOoAF39y3pTFj2XEFozfzwbI2y2BmCPWQRjnNARSlpB+cFQOVqE/vLP2AU0p36uMxxDZqxMhsFzy27slXF/2ojBttVa+NUdSZazR0gtGurW9+W8/rcT+35tLBZ4A56pWpWL5g1nDia+r6y3YW08eUSW5/u4KdhPqAqCpUmidqe2UJIabuwOu20LcisTSL3sjum5zZHmSXf8invZ5MKDvv+75LqRJXewrudi5FMV+sLxyO8LBXpu5SUjvG1xxn0NsbpjEhYbAf2B7lUjmeeBpE8d8QnDG344Qf/9KPmQKN8pOSftBtianbnWc6CYM8XiPjgntWefAKjz6EsnTvMFcA+/O7CsDWaKUIQmamceQCeOLsMv7qoMGWaxF725g8I1ZwORCRJJGn47QWFGrLb51+Ps4HBojERvrW4C7QzLJF4XBJPFOzZBFnIpublsidfIZrLg+89XJyXouP93aFIKakSEiMEgAFZOZHaI+sgDpWLdq9tOopSV+m0elqwDhyjVG6usE0PwlJB3lV1OC09Xd7xfBqvKESuKYL7OpagF8uyZ23yBcA8Obgngr5yAaUtQ0rDPaJAO90XqEcWPSHmvLMo6xroBOhp61xQg5kEVyW7EYKuz8JQFT5HyduKlhr+mHV++ttQucRkbo4un22iMqQqWfr0yrex5x0aDHdlZuQir5ZCaAWp2ijSfRWk3ESF1A+c5uCF0le1ErcfgM5aAx8iRbVnJnemLQwlvvZ+u8A0AgoI0o65AD5SJqSwrg9LIqAWRqo9FScV8s2jielAHMW2aG9TOEHvsPte3KrGJoCErW+K0ZbQtMJyXzDvuMadz6vYX57P89VGLM7B3ECK27kiVkitV5x32gkWYaQ2jbNjq+clNFI7hjvbg08Ev5O5ruUB9Lsl0KOGpUVfLyWJ7DXTsKSVRce70e59QSkXcsoGaN/CMnjkfHDF1Db59uq0H/tWF3aCgLWk3A9qgZRapUe6GxbX9/JrC6/4w6DI9mfmFkquMOZA63w/b1uiVBK/Z2r3QTlK9zF8TNfDy2JcMdZSFObMYCYhk69nWamRamP8WM/izGvey8dj+Nv59pzXHBKmrCr7u3dLavSNXeLeeHluAlDklQ+/pvzHnJYtq9r41/H/l3fTp6snimcS8u2/zh9sdbrevLnne+L1nOPY8q6XWknp4pg/+rOu85oPPfnRqUwqe0iGvca12cjce13HzOV8Io/UuacmbelKsWvMGKvq0Chx7c/VmWv6A3oIbbq/vo5v2biFvgevQTYMdKSGg/Vl/gAMzzGzR8+GdYDvSlylJDiIae6SJVq3tlmYNofvNAiwkwQPqSWhhjw5m/sAdhQiVy6Ro3NXgay6ocLEskcNIDH+pPYdGDVn1REaHQb0XMCVAtQMr+PcbvnaLjotz/Bz5ypFiGJnMXPQ8cD97EVR6t9rZPRHO5PyRATThv3iuZ/3HbXHlXinDyv7//y2O2e0XZ7NQqswY7dUBLfcbnlelKNyLEkuBimpaSACsDEjN62utYLp85F55Gve4byddVkAEfag5xBOhbDLUqu+nxr3/s1fScVY14XuvFD6lltWLdYQHkerSuXmmxe9bJRX5Z0POE/RpWlF4D0AQaBwEmjN00NPJq4IEc1SbsAZcktFYF1g3I41RqVaIHi7/nruWhzfjsunX+elq2bUg4/MLBT9mQSk1rKmzm7p9NpxPPC2ednAGvZgQym3R9LSZBF2KqwdkyNNntMAUSkaV7uiePhHdpUhM8xwTRr9W5VbHP+73lgPfu039Te3cakP5X+6Hf0Zfx396vXIASEjVSKxpR+3OruBFLYS71WweuhTO3qc+ySeR1nEbaqBfs8O10k39hBbUM6VGb9IgqUw5wYq0nJ89LGVpnPFbbzy1ZbtuzI05SsHzMCeMTYX7vSVTG5qfujwjL/krc2ghF2lGDrzPc6RyoCxrhDN6b0s9mMxMdtAfQcwQLGE9UCgJa6j4PNiGfuTkjaOjrNRoViL/Dir5/EyfDTlTSExVfPvaAV81AZFMs8T49FE8SrqPutNpz5pyDPNVGjLGNXFwcRpQpZvFEQQKPr9y/xOd83wa543SwV9TT3u16r44P02fRep3FgRqfG8iJf+zO/i0iEmuk9mmrY++6riWVvEjJIlk44MTAkaIDYoIa9BOngn4uqa8VIPgxiL4pliSrsOVa65ZKVYQ1cefUCqQkaUwPVQ75boGCsaZ7/P/Mj85WCSVvj6mHt1hLYrJZLBVhi4bsNlRLjCoIKwYS5GUWScif3wqidMG5klWRiaTcmTYEu/xMAmSwlLPPvDeCHd9eXlh2lc1IvaQagFCuwWU8X2umH/rFqH4Y+xmTp79rM0BcJddv8rBgWSqx95/vraHYSYnoGEERR3X5bAKO2p6Op2voRszVBaZj/muupke/VnUCGmZadz/7JDMJMi/dMBqQdzhZE+qswOjhyfZWbX/aBL2u1ZuWQB4RPspF2PArOUZmX2pgoX8xFdp2XkvW8/l9o0UsNCINpHv0BPJE6hY/3WDzHhJlm5NfVRmd59sM4Xuj6/DHBoGhFTn179AU2VtUPEevoF7CXuLp2EffSLGYWHOQGd9hNvzySU7EJDSt6g7GA/HN+ZsrXImd1Qp6t94jO5pHvy9geRcxF7pAnuVzK0y3dJ7MDIzNVUqAxO1KYxutwkig30w4f9xAfXVGhO4bSPftXJYNxIJHZyu5pALuZqCSBIXf0fBXBnYqg82aKuzNOscfPtXf6H9bwwu1QmoWrzYKUitSOGdze2PnL/07CFjoFu2dPRQBG7HKYKpp7aGD/E/bC7XIC4fyKR2g8PUGjiQ363UKKIrKxijYM1vcdgjmtGIXM0xcO/3m4yEb02ZrLTot5ufYcCgN2sMSSvA1d9Co1MJH0OcgbQKjsfbr8qJntoFOJSNyuA9VMfG4zIbTiSwuLZcnz62Uo6rbOmzNQyRXsbYJcg7TFK2W09P0vV4J7VX6FTpDI4KSjaDhtANZRpxTdy+/ugBYXM3qEnygYXDufSQdoH/Q2rJM0NCbjsf+TQ01eaj86Nl4WKAh0ul0WbWS2hUI3j7eEvdomiM3ttB89/99dWgnjIZeF66W88cWVOrYLv9/6XsrlVh3rT/dLyJWoYREPY3m5GQDrnOo7zGLIZc/bWKlTWoJxuU1uCV2EfFTesp6aab4FURm157DWbxuSQ1R7eol2ZGwj6SiG4bfJ7q9JevF0KNDQS9KQN50VVUpNDjdEDsM6lLupVVrYz0IGyM8v6ERj7TTJeNtuUkMvWbbFCuRMMV9Kb0lRxP7fdYjAN2XfzKvZSBv3ICHDefuaLsvX1stjHzL11zLHDP+q79sh8usXCFbvqvv27CT0jI0cHtl1kerWNZ4ho+bn45w8MWoM/nmzjSJ/qGAAtDufQfvIIaUTXV30OFSlpebRdvzujo6cd/NHi/fV8jlv+aujMYrmRC8lgJmsrieiy21cpVMm8hkYNfiCpxLiYHHyPF3bh9Ox0OCwXIJhy5ne7SykjA771W7tTxU09npX2CDvZMfUtfzGUtOMra2GlCIHtyU/IeYkFiub3PCs9Kc5u1VfSgpUSMOxwPv0FhA3PFilTMABkz34KyMTuvELla52FvwQxZI2SO71zGO8XepCJR57HIduclwW+9B/fJDQq0KNg10Kki2Mn7qTsyY8Z1/51NiLEnaqZPq5f+WclandxVZzjRf3aOu8Ezb+6ZCkSBhDbw09R5TzW6QBseXoRfcyU22Is3N/yPAe7uyxjcWlMTn7Wxm14usiPfmEYCdq1FFKBZRa1DQgy7WR+mlZGyarviQ1zEXw2BFeubNS+IjcmAmlzxQVKSS1FYP+BJ0Qt9ageDphv/p23H85bHwt2fD/sqN8e3kzNWfTG/sBOqcXOVMPunQ2s4GooMgcHRrTS9XIumD1JYr2aB9equUu59M0ak309ekKdv+C6TGJu5cl8g6/9PBOnfesX0FCGzd7p2ON+0flnMnk88bX6F1u+XGhXMQglsH3HJ+T40MedaI+3hcWSohFie3SlfYYfZhLcNlceR+TIHpplFe5s4+3SVD1bSpn7FLeObhss4Sikrcvvvp7USOj+vO7jwhklPjoulYfmmMZhQdXFSqWUPK8DTtiU56tjdcjXr68CeWSZmOC6aYs547JU5K38gjOSmIl5S5/1GDZxI6RE/o1OBeW2nAs8pD3RiZVUEkTTaRyZIihnP/Q+nu+qsuorcm3Q6yE7KJmWMaU5B46Wu/HpclBvMbaqcNZ6GktlDs4LNU/YlSSZRvIXDLTyauGRyCH36YVMuB44gjKVoP35BNTtfv1+/XLb5XqBkgU8QyFe/TFwOffTkiewLr1g+nGtrBw9/1+JWuoTaU6kgmwDeSmmpoMjMxdQuVGhJiszYtKL4J4MDqb/UfeosuRAbiAqgwKSKbof8xqeMTL9xIUHvviE394nTkJNFcMJYuM7iqq1pMo3I9HXzXi5qdvNMoUGGdVph9RijIc0bp9WPMZXlMPXn05PoSovkO52cHJvIK6hgRsGAE1i+N3lzvj9r4v5MXfR23NxwMY26fr00nGBi+hQBiQPY6nAyG5Lseact1PWagnKYERiuKM0IZZ6cBlC3ZyEuOhUoTiV0kMrDT3ZQOBl/HXe5elgV1mJQP1N9HKGSvywftBfKyI5chIEd+EJOLl84iWr9/NxHAurEal0lyWlHEOv47B7Bp5/v1wUzQeMKUSRJo8a7A9ucnvVOXw56nYettPcqonWHCwsc3/ga6gRisWD8a/u3YH6QjeWVoQcAmwqXQhj19m8lB72DMF+Q80TxHnER6cLhbZc7naQbG3m+9pIAgltSt1vb3LxPKgi/YNNBLaMgUiQqFyxUARssgqaB6lmR3kiOkEUYiBY2d1DZXkkSbX11GmAOZVuvFOijSjYSWH6fDAa40kluiPiBXSSKr/U2Sd0lgvnedBBW9jf/Tu5Iij5peZKvcSPJEopGLtwHoj6hCV376bYYg0cvdr81QFInXFRH/k7dN3B6LaSx9kGfAVc9HePS1uSS25PlMe7leZFqGlIyp14ANDq7N2j5J8PR+3nm1M121iZUJwgCv7Rjktt4/CXWQi4cvNdcU977pn9g66eC36+0Q7+FhG5dzOEg+AgjwP6aaO2I722zTBcF3pmzXTQimf6S8W4EyLWN+k1eOgnZIm2c6vL6waK+crQH/3DtdvPng2pbtBw6IjvtT434oMIGKe1W8K5QpBKJAPzhjG3dQYq4CKdPw8HV1ymHBcx9MDSSiRctHW8GApJJ0/jtVSy7S/j/vGHy4Pc+8ACm9u5U7txrdput1OFV9I314ryY1667gI1cQhgjXk94BhAde+YficT7M2kygbSGWH4ed2jQKBqxoPUJDLKoltAEVt9bB4L8N4USkCkvgVs3TN8R1PP8eVCCbWQYKBco4wECzjwjSKLo1wuFBnIhEfRyasKTHCyzz64nz2sxyHTy/3nhqI/ii9X8uR6ScZNFrQk+J0Ryi/+tNkqKVsBHejicmnCpbMuQLd6TV/6uHZYHeJWO6w492t6rgky48dkBotmVAu52+NCbUF7cfiEl1nZA/tkUlX3BCPwZ2wdW+MkL+rB0xpjKeoS0y1+1VwcP5GMVkBB0twbN1XKfrk2U/RAJoCsKCB6QGpT50y3sh2McB8GGjc0FZwIdjQaQRHeJYZDqmPpPj04Pam9OJ2jmdavIIAESvs39Joxw2Ueg5HPBHqktGIwyaLBshJxhGZTO6AgcQo02RXqJLsQlByEEwrwKRW7aIC/Bzm8ST5LzJhx83o1fBwWe3hsc0TNawIQuQB5Y4MblNgop7Qpm90q/6HwMnwA6RMXVk+KE1M6XTYHUq0UQeXxsQrmYBeGC4F0CaGqAdCabSlcib6Ut2Dy9l7kALUfZxW9YR/vC3PNq7xntFF5MvHhMheQm1ykTFY3HkSyZ/zVB5fbB6+SX/mjkJi3oQi2A3IatyC/t8fm7xY6lkok6rFbEJtaE5fkdncLuU6nYBgZ0RsGYLXi+MU6SKeG+C6U0xvkYcAUF+6PY2H7wKW3+8ECv3B5ATIXJEd8NEJigxzSN2hWq/3P0cs4TEjPS1TevKFRDIjUtQeKHMldqKxwhjiDLk32oPh46VKhTgB0hMyUuEpSF//c4986IPZbyyhg4qYvPjruiUysLM0U6bFMsyG84H62GdHD+n4p1A7pPuHYRgdxEPbvQDjX6hH1QBpIEAq1KWPQyLUny8nmCF6Y5hLQjbVBFKLTDBD0zEeig6bwRHa1EG5Fty8XrvjtOgXPHxcg0mkiII2omY5fitCY5GYUHAlfMM+7FlyLlzVAQnptF22qx760n2JLfgmK84xaSF4RAFpyY4qjj3HviCcikyrLMkXaKWanLeiRZ5v6HTvgW3Z4yuMhISLUDjGu6kIZCJchjpZdT0v/O0tZoOJbeQTo+emNbmu0IRqUyYZEDVkbKv5/hhz9jYQC4lnwJtpG/GYaA4E3/OZOyJUSXryxjrctWaN4aBZMB0PdkV/ssjwIlPrfHxQvvkY5AcpYMyWYghdfgnQBjYNcaqUEUrBUSByMKoYlEg0xvIla3d8yqObAovckG+b72vMjDwqAdAGf6Gvk04tAB3r9aocZ+VtrqQZIi53RnP+7+UsLjQcczM7SISYeGh1smuf0tfLuNJ5IF/KB7gs+vAA8gtc2O82YEKSYkoHZS7fLT144+GlP1QmD+oRZZcrRlHXbDVrWGNTBT9AxkcmnctWqIadUGgwWcoYq02C3vGFjZW7uY5WTci9dGhy8dLE99BhQWSVfM4fhF8IH65r777mF07dDkNT+dPWV8Qs5wtDx3OFVjraeDujCdCt3+tDpV2f0wiO6c7mOvGHrz22v9AhnN3KvtCaN2nMG6Ik/yxVkKcihdIZQHkSgeI9dx1WkQxMckEmUoX8K0LccmiEGCQrDHeseGjk0ySAZGLmpjSBlSyIlVCDrSdB7/5YVjaFuOhQSrfW+oEJOG5vhbjpVEa29+zjuW+0hbixxQX68gDnZIAZzaNqfMhvYoUwRTPiXNeHfVi0kO7P1uU3gl7YEOleqzFod5BjRHspZkEPmAq/0Wv8xlHYGtNmArEHU0taJ/CG1H3/pdnHIafPjgH4RWtg6IWZx2gZgibaxXDymMp1echBaNovy9lTarFj7rdQfwsNdzveP7PjhYfDCr3vlXKcEP2slkdkt+ys+4NXL2EZFKqAKHh0l3bpNIOugcZgqMTr4qrkfEKcVlPmOcUMfrwdZ6+6Mh5tNLkQfAtzuFIC1zvCBShRvKTtUYANOGz8q8mBwNoZUAqyD3fLpZutIjyqZFGmWelLYLC+gT/bkB/1/2KGN9hcPE79nq7x6M3/FzCrgTg+puOSsVF9Ngtw+C58AYpOfVxdR/yuATYaefBG6EdJCOvSBQX08DAPaadCRENrdjwHrQF5Ser1WzVMekaONqjz9nqx8zAW1j95UkkHtb9SBYIN7FAIOkmxEpRQKJZbHqgzmnfK5bwqynxIu1DbCRHdRDltQx8zirXwI75KPGN1wvq+X4fUxCa8sUR1DoKiUofVGoYVdwWeMJx0mu2vQrBWrNFI+q3eOJEHVv1jojUGPzdZLZHmzPbziOXyHKgpXT+WvpQLgSgh/cXBjOxwYFRBARqyMehWcexxcvuqHU/CmqpDQ3GU9S4cvKYJkyl7LxczdfEln/DMjUPhr+hWMfpoR0VxazGidxfLhOHWKBET66eftwGie3ZpPJcnG8Us3hCEIcUJuTsZ4Tf9MGantpnTsbyyX9fE+CEpCli2AkkeuCChW9u6PPJNQ3QcIMUxmIdnH3GkJx3lqpeCPXRv5j28cSnjSSJuNoAwEAYrcspNXb7owFou2GZxTaMuXGSeR8tQTrUPhna6/k05Wl/6tJh+TVJU/47Cl2oQMnSP/+9+Frrc6w2APhVwfuapcSeLJGAXjjnAccoX/QqVHBc7hfy5Z411DvI/aojHhqWg8kovOGW0LmMWOqiicHaqD8Fnu+CJfG1rqG2DvNqtQvV25Uk3ETpcW/E5/hyyhXQ24PdwIBVUVlJfVOzDD/2C57cLBSZNrEL4RAqTNbR5TZmPKOGYZ/UlEYsdIKqDygNeoeuuzPNevgEHrO2kvpJ+/ICn0z/aQ2caYLXw5N31+bXRcIWieMivsa2TrAgW1Sd2ko0AgYGSJcxvyLIDZQYqZZUQgYRRUvzsxoCGQ0EH7Ya0VAP8Pv/5FLXUNwTXmb1Q4AX3nytvGioxfhNcOrUkDxq9lHyg+6jhOTDCNbEAwfhZvtnW7QpSNjN6dSSTpRhfQDUWLKnSa7x+8fd/f7U6jRt26ebfvdHsvSnikl8pxD6cEImHE671Gld24UQaco3o1B2rGwDR+TtUxmX+8tNjsdEkEB8qLbvranMSpgyH2MMllN0O1CBtLkH4fOFk8uqREEHcf82f39e/355fEEMmhnh8cBwyXbrF6wiWpOFF29etPLl97+HTwpTYd+wxs2/LKsCfGB/TC1dssm0qW2O1ptW56UgMVP+c6k9D9NcU66UpUPB1LBlb9e0prW18BhRc8d1KavGTip8Ms7WJxyc9xeCDMXnD4VytK7eIUjixuRI+t3wTjx8h/F22kkExdvBgUpb4tFk5z3H4uyg5d/PSeOdQrfOVCFhSl3VpmLPgw0HaJOL/RsbcnzFqwdwZDqVmSyXFn1HBmfH/KdtIc/8HcOjW22Q/GjR/9TYyR2JDqODE4QiORCKcnSp6NtEMdN7PHzSAcxo+kIgK98Cuix/KC2YU29Rv+BBCcp+c/7qkYlizm+xosMjB1UaprhqhE6CvBuTjpEvPHP7U3hFjoC1ThgYTMEciIm5VGIAwF4s18t7Nk2ahu3oXqpcaw5sVyx56lpfNZ3/nCMc3PSqpiX3WF2qa2YtUzve+TaxpwB+7cCQWyBv3ktkWWmWkbD9PT8QBm2q/lwVduBqrbbeIO1Ljm1lcjz7dDQ3JdCD5qCJ6P3XRz4pREt3SdcfeE59jQzkZRcs3by6y+Poz37qZjF7QfIhIl+MDQ22twYXamE42msHNGw1RC+/qsvcHBmNZy+TIJyCucXlUmMjywWl0GTFX59MJcXs4yeUyLRv41HIj3sYamd75w9eTxp3qPZvw9Ki11mMgZqQNYt4Xf7sljDXDY8xvAu0BDj5j6R+zAa9EbmZlNHQ9WBALd/xmhIzWeurXXyA1s04sEF8pAnvth/EDitcURUylvk0crgih41B3i9TWeQKW/0RIDt23TwpWrzDo36mbS9Eba8jAznRbGHAxnA6iKOfov1hViRUJhalD16bzZr9vALboP5i8G/Q6K6f4mPbpoblwBNqzzuuZgUkI0FczwAIPN4VjtmComhSlx0fLO4YRoHYX/QQGxX6sLFNoobtGT5PkROnocepANktzseebGiJZ31bQxf6v0h+Zj1kJDEgV6ff20fKH9JNwC1hU9K9IJ9RPG39fhh3jZpKRN8faj68daidgQfSncMpo7pLR2QG2D9yUdcigAbIwFlgoXqzJ+jigRscEKTkg27Cx5zEgsNZuaklSm1Y6OlrQNaMmdUIadhqacUiOT1uVaZWXD5BlfXvGiU4Dx1xU6ZDLjocB+KVmCxIsCVikbyrd9AaFMzugguM9KFGPhIIQWK99jj5pypzg4r0NGxE+sjVt1YmJItm62JD7lNnvuhE4sDMgmQMLm11EA+0kBKOtbCtghIu0OBO4YJHBputSOr0vkNK+iTRiErihXCAVxQsoj0uzgy1TARaU0MlY8iRcIA+IFMOsy39BB7ZgZ+saCheXJUY2HDCi12Z5K65W/fb28u81zsvUIByU9HtJKT0c9dPut7aGNNS0uc9XWFG4BP1aH4ycmVtx/f/k127Oy31/+ajQ4IWYHYC79mV/FDAbtvHoT2AYrROuAdelxtODGTKJUMSlcNqGTIOOCyLwQ9p8TM0pB0E8qbNA0SfWr538rqDDGV5yfds0GXuXzP5+NfEZe3yF3+i/DAo8hB38C5I1s3bpNZSvwjL1g6l4+KZaNpffz7KS6DhfOUU+OAVPhvGRBuiyHjlQ2XQDZhyfV6tkpMVRUxE/m+9JTfCyQfQ83tfMzRXt4fmfuLHoInsI1lXHrelM7v5zRdsch+wbjqIL3EwRprlN1rjd1Q3770kSqoBikaXZLz08So7TNN5sLvJDOOmxviWrvdsj3hMLJgol7uCnAg//TgjFgfe8C20qhW0fmUAlchlA/ZoYfehiSsPNQzBsHkN+5DaYBp410pnm+M1KpebuKumuGaWr3ITurk3+CCz+YjEKC7Z8Mshs9mlr1Y8YFQfCa6fUpQCZRblRS8lEOrQGJk8eC6mNl2Sntes0+UYbnab83z6Kw25xRf0EVGhV+SOiHPV/6Fl8UVL7/Ov5Wy5bj3b/cqGDkC+ON06qNkcMWGU2lyLmh2zbzFDQNVibXH1qZj+WPOZ6PnH/Lqyg0ZeAkpumRp+lxECc5zY8CnYb15oBfQfyasFD4YebwSpAHyaIL+jbUULqZn95sd0Z3RCKpdGBwZ7TLWn99OUMIZT/oBdOv1BuhvR4iCQFUO4NmDqh7zAcJrm1hyIHdFtHUi8XO792CXPZTdkMhopQSBJmMxqBaqmr+lpQyqSLJ4/Kig/QY8UzJXYLkkYFyWj/xSxu2GPKTfHWl4u2sYyPkgp9mp1Rgfo9B605Zky1XPF7aahDQfbxQkldSMT7nz2euDl++9OC0i8Z1J18/ionQVDRKYWYLhs1BdcU8zyeX7U0HQokwc/vgXlrVtZ3BB5PJ9CBE7dOPs0S7PNgOfB+vq9mF1oBW5qNKVRuc2rw5a8PDcsU2j6CC08W8B2tQKydUfSzXuPS68XkcSLDbqakhJg13vxSbN1gWMeC9IbSdIOLx9CeFgZi3dGJEKhxUvaLargCYIZpM4CymVAjGTGKDWOKDueY32EOoiyOu4Zl+UL5jjmwnfIKXW/shZF9VFYuVSrGkqtqHCgOfJ1wE+igb6tTuMvKMOu/qzlmv8tqmsSmANWlgbO8eQhMK95eYp0cjIOcOsaqO9HqV62gE09vlSKuhvk7jsyvFT7Yax3Zvxb65aRVY4JPMrEMCcrdeHfOnLbwvDP//E4yVK5+LL+y8+qfBOZ3jMO5hN/FcGD6HGmYq9M+V379UQj1C88fPCHnZ9FvlPSOF8u3HfyLNxHpvvDa/bGBX6SjXYdsWV9KaK2nNlbTblbTJtbe2zZW025V0kCvpKFcScSUrwHXgdZwreYsCwu/N38H5hEuW7uizH+nyXxJhT53aUNZCWG2zX68lERQuLP9cTXMKCxohQp5OhK7qTOihJ6HISMKFKBae8h0tr3NwAj6Czuve8Oa5UvU7f8pz4AWvMXjPl5zZGdipbzJp/7x7P6zHpBzAySMFJxa1tRGg0B9SPL+BWfF5chUZy0F+SydXkNdd99BeDbM5CDaqsoBRjYGJy/z50Eqv9qf5D6Ow5oJ2bhGS6EQeuq0iI1Saba3NDjqdLcerPJSqIiy1jDXnLH4e4JZGlplvjvihElGFsXNGLcIwY9Yv22b4+TzSKYgyQT/8qwAJyRvtPEYlPV35jYIgS9vk8+SU3hkHuxclxIB/fK1b0PyN4bhxt67YlyTDvea3J8LgftsmwoKwZv/puVubp5b8UWTvrYbweIqjz6UViRdHo2Pv9i0k5ULm2odUth2bsGZknoy8xzW6NcdhPN6tvdv8NePbdagwNgiK6+NAmGL70xEwuX3Th0oMHXGN10aojV7AohPlWw5Nj8VswOqFC7dRzlAZFMDlmvscU09xrbAqcrB1u//FDvP1cqLnH5O+qQ5e3/720ZxhFKbvBtY5mYO14KCKPld1/fxE3CRLWo3k1+wAIuUyUVGW/a15vBzX2FywS7BCq6T5DDPZmKPDOphnASeLD+tmqTU81tX6bCgfb5O9/ITxGm/+hBDPJ1qUOLG8YsxSSwhPBpy4cANgBTxsts5DZ5EiADvgAMzQOsZrIIi04Aoacw8MGAbRBKM/BkRlE2eNBwSRKr0MVdgPqKFjwdgdwETlSct0a8wq0pvRyQE6ag+YZJTg7QK4fU6Kpylr3ONFWotvHOYTgj1iH/vellQWimHjD9td3uT/JZL008W+vnCMUansLV1bTPTRtGWJr89SbtUKsgcD+HMC4mLywFs4ytIm4TAdfTy7TvxmZyvZsMwAg5gApP4YC/ldmA2H31rx/x81+1o3F/x+MxHxvSLXzcMVbYXktLUvhMJHVvO2eTOfj8TuuEw8YJmHfwiTU9x65xYmvpls5hwbxdeQ5yp8JHXHHpgOBq8B3n5w2uDi9SzVAUJNOdsd01XyHJDcy7ORtK2S3ULN8hmFrA4CnPvmbDHuQ/mNTUZIRDYN13TLecUA2GBNLjzxSLutbOgom+jBa0k14bfeI4MhTbalbQ09e6j7vtKr2qRF8dgxObMSX6qXS7Ly1/45wTYhScsYgis+ostaemnTMnqd/ONrCWABIjw+7xRs+ONYK5RXEy7RMfxcLcGYTZfBt8DNoNn1aesuygS3xxlI8FrJtbQGy33mcnpMwDjTYs59K76OdZdyTjvb7cccserjANKyWignmTEM/XPbVQ1R3lQZwMd428L5d5EjuwbdNSOH8r1tvgHTq3zVAoWIjkE5iW0KvqDjXolMEim027eJOpaoR/FX7XMEW3dCBuaMg3CbOvgyXmMYp/6RtTCGgxm5Yyd19pnnh73kEXG/IbB5qawiW0D6Hum/DZ9nmJZmqCin0NAYCQ6odrijpSMIdvacBUA/pLQAI7gBwyxYscEmaoeChgM3tpMIhrrweJG8oroxGYMGLRMdaR3t2v5rJxULNx9H0LggEW5hEhCEOWAXVyceMIlUOA1RenANTILdcRqWHk5E3b4KbWvMjxwQLUc8r0g+cTydqA9ksuD9ZCBbrFQAEUAalyZ40AmQt3kGcJMCF42/BlrJlM5sBMgKC9E6/+/XpQOCFcFJFkWegxT6+VTymzNuvsunJxCECwLExrPKlJzMbMy7X7auQ2DNQvNc/biGqfeAHmfY3gY8HmtTxBx7tZho2VgGjYOOztueBwoDjRBO55CN9uiwv5N0yppftFKTkbmgsz12f/5R77peCsvEotPrziXspXFYT7rzaTpXxw9Mws3Y3gZ4Glf1ltb85eOwLCas7ouE94CItyom4iPjtXr8RPg7cZeIk/BPJu6ebzbw2FGLVwr4WJVNtdm20JY/bzNA27n9O3orOA393YKL0O9Zddd3oD28c1U/37tdgd20+/YI/efzJ7T/AUYB6DoA6HYAM6RTQU/R5Xo8btmGZ47uYXyoC+qD3rSgNfSO3XeH3ucMOiM+NQ56OUCfCLPxLUOf3vDyuXHunUfPBZtri22lrb8uGVv/1apz8BwHmBmgn0V91TXorwP0jzkOJ3z5Pd9D//X8hOEzhAYARvbNsEYyOjyfpgWjIYDRPNBWO6OnjrJ+NgTFOtkqy84EmCoxv4ZJYy881wwBGEthrL7p1/hRNya252WY1qTq51w5DOMkjPM3vYpbWjP0eKGyzwKMl5t7U99v7lP9vYV/x8xhoC5GT+p/SBBr0gwLf8hsCZbzoaA9zK5a9JAB4ZmIZHQXkcMb+OxZtqsI/8FWCZEvSWkbcfh/IOpWYH6epwAmw0ruRVoJ18Ggg3yOpwexgQV4DrtsVhL+DgcDAOFkbIwvV36Zyv+WvFQEGGOsPubqvIqrgVCEHDzAx14UGBtICFxNpeKRDCB8xHOAc/Ex1MP6eI6cq1i0yrmv/iUragISBzgzj2rwKgBdvGIX0B1Tj9bZEJhCoAJmgwFCVLKB7JjHFjOHATcduMhlpEpJQ3k6IHwxprKTmA+hGCtKAkCFYpasTF/YicT0iel4DAUvHOh/MJgWVlUXlgDGeHhiFDBiIkdULxCYl8qSidGAIwhGgicgjvyk2VNYQsDPIdEM7iGSlhUGmJLs9bgpjnCjgagBkVTkMhfqPguE24CZvgAvWyiV/LEmHoIdEJz4CBmKLrLOEozwZP+iA17gA0kgjfBPOKA/IPxVHgQMnHgl8Xm68M/FUNn4WuxBs1p1IqjfhyhsyXWTQmjp9aszX7diRArf+5NPjwRVYDYYA0pfdavCs1eaur33zWAhWA7W3pYgzCsSLl8J1UvN3xPEe8r/A1k2R2OgF3fY3+VTbbTdXoeddF7VXnVLjcd11lM/Q4xSrNLkuG5mmm+p1am8WfBPAbeT8HfLF/+zUYQTGkXuUpOQuQTAyrdKrOya+Am9jlHpFuG1XiMCgeaoGxNeA7x0XPyV8HvP7b7sYwSw0ycFV5dWWiJI5vms6yZSVJRCF5loSUfnUDPaO8TI9wfiOZGFC4eJrIQDfZkaPZb1B/mlKRnN1swhb87H1T+nxlVxC/j/z3QKNTAUHh8qzw6Ol0eOiVN4M+TKVAsmeDrgGs+MQSnsHr6IC1+Ss3aM+cLYxYqzfO+lRicbfZrklGdx7uX3BmgH9+/xNEv5L28gvoNwkdBK7Kd0sdI95rL92F1sF/s3x8+J4dZyq/yUOMWc8ZyNnP2cHs4LLhCfxLVwU6NzcFdwO7hvuH283X95IV4wyAH1YCJYBbaCbeATPon/ml/KX8Y/x+8XRAvCBOMF8wUHBX1CD+GQGl9Pw40im9cUU03zvg986CMf+8SnPvO5L3zpO1/5xrdRbFCsFC3HtMKrrLyhBV287V1uNLxqJa77fVZipQhp6Mt1KDwFzJ80gsAQQLWJTCFUh8QSwXyjyWwxVI/CkUD1qVwp1IDGk0EN6Xx5BV8UlAgmsQThjf3njUDQKFaidIh4siEKO0EKExcTaSxVYtJ71jKCzuQVVb3ahPR7C9AQ0kjs7zrB+J30FnUDZlUI41Up6bqxokjh4lbcDYNjr3I20VHyydrwmW+3au/6N7CESj6Ja49p69j7dlj34jaj8DRWJUU9+QRI0KMjyHbeREIzgnnoFvCoc3fAHzXyvACJfZ8t0g8szVbQO7aHmRxTgCRCXrGFAhrhMveXL0RQpAnJUOpCEOIwqICt7KOfv4hUHkeqDdPGxIWV/dkUIvm5/WKXK61wrAn9YkcdFAQhLOSOhkjG9WUipBSfO1TdcMLcIRiPcLhYrCdlQrSzdapfH5+opb9+KrUH2cWPzWKlCR+btbWehinPXFSAFEId0GmENsA+2YQmlF80kQxgpSTqAI+PO8jJ0/zlSaUsv2qovT5GgebWgbxUMtJNC5BOaFzIV7axgNB0Ey2sn1IAEikVEi1LNVqbyRpJ+P7qCAKyNdbR8/oZY6L51trtpGqCg1zUGbrF6FTSFgZr3VJUhh5EHfHNiAMmZYLlimbxm1pXbKBGzG7hPX0y1Bcvms5nNENKygmUlq01FutFNKBPYPIlo/mTPcUukoQ0DY7C027RXCyRBfFECFB1Hq2ISgPBV3w+MfLBW2sCHhka62qYKgttdlS1J73tW/+HKrD4oQHiCb8uAAp3LJjakrlSuvZw/04ZcDIeKyDuNxPd38GEkz4jHpW/jmyCdBHdCOxS6t780ZcJbHvqGdaWms42phazxtSx+WmQhWdrAjougsLa0xA6EzdahxxYw1QqS0vlM283eecKHYUCZlhAWC60/6QCeM8LMfHK0lI/5RbSUCru7s9EzpB3DnEOpYJdfURO8VAf2a+n6wxRaoOJuxPXfiK1lCJ/6sPcq4jsp+QH1MOwWiLvRj8BPweDA0Lzh4iLB8DYqi5SrQ/jQlwGABTCaA0p3aDXwwTs+OVpa4D9Lnvc2+FLIQ0l2V4lDjHdrESpIYLcn3wAZ4kM8WB2kj4RuJ7Tio4biJy8w058Unmly5EkV550hQplqqeVLIOM1ICG4m2bDfU53GY8bj6xb3/yl5UT7mxuv5PlTwwL63Tj0lAMU1zB4M56pXGSiNsAxg1T0GgFtNoiAw1XfQ1CogxwI05EbaprRSrVpT4bFqXXSjd/5/fkWVTmgeSTOxOQKGJ6/4tTMro4PIFIItPZXL5QPK6i6yrkdA+lAkCPTlXKkTLnmoeqRol0I0wwKiwxIakaoHerzRm4gpDNd5DC8TAkuzcoR2DIDnJcIiq89MlyOoOnYCQyQThc2WQUvGuGeGZpCAAJukaJRMpB1VbhE7IlXHKEKPF3jndvukOowgRcqSWyL0KPlHnlN73vSg/McjmUW8gTDGCW6qwai8vkJkpcGspjrISB43MoFMzcNmdKHjz765gV4Zdc1ycpF/l739IQibguH0cPGqUsx1XXium3VyF6SBL0HcDvSIkqw7zDaZXrAXyLlrRCc8A+iNfISXYmTA4K8YAyzfbgZL8m4CPTYJJb0AOKg7DXB64kdOgOsjoRwCG7A+LkvAzJUybJmINS6gWEUo1k2mkizMjjfklCMbopNw4EuXWFqQ2ssyTRhsWAQ14xApXztZHjRo0bhVSEu4OwhAi7ZyjZTjEsTeb53Yl5sUpCHsy/Ltv9a+xp2gXGj/p3eazfc3nF0M6urK7oQWJPJb9QtBjbYOaCvkAkkzeCvlGrTilA36gWWjgxGZbEfRWjO316wZqYKzULmXtLWx2tB+xJtPdVG8TgtgYGScOhLvWsDFYDpDvoRhFwSI6Sg1xqee23ZutQ6ltFejR29WRM1s3oieiQYadnuT7w40Q5EI2kyI7FlEeOPVQGDGkMzXDlnZLVlOps5EZbkibCkEgx6oBwIliprpn9VLyGEXNhaizXQaY2G7mSccUYYtEUbwHTKto4AkQVto32/H0X63zezrsPOxliLkGMHqJ2Q1sjMczlqhUS5uBjphN2lAPmF3Z3uyew7ChExv4NrSEroZLtb1lMiGXYLscIqycHY4z3SIqHRrkRo5hn6WDLQA7YApqUKYqap6FiSCSSY8oq7dKoTBFLkKEP5SZKyTTRGwQRVSQKIt+CcCrZlLxiZECialChgwxnxNDUrq1iJoR1b+heGCzTtUSdhTJ0SAYpquJC26LPyHQS6UxIeO2Jny3n965HShz6LFVJP1dCrdAWjvQkkNE0aKtvTUkJ/AovBATalwf8Pjo2KWHAKnAKfuUpli7fKuiJiCchS5Sy60150vVf83yknsKzlRrzCF11E1R2/BEmD4cYEgFob4MIxBWaCuwR/tkRV2fJEIQcBelC58iAKvZiLUeU3TijdaIiSJY6AFKt4aOOPlU3Wu5kuw1BE2xHoT+Gi4PZJo1KJSuPvghNIj1iUiGuTeS45NUC1Al4MXwXYlHthE/x8zVf1Zs6yMIhNqtO8uw4IRYXI96IGxOD9wck9q7MUAMDLTwA9HJQ92XwiJ6o1a0NXvETdl3beZJ7lLCkJ+OHfiy0kCg0Bjs4GBPbiDEClZ9CCeuB5e59xWSxOVye8AAsUelJKBJLpB2BhvhFCSf7ByP53oPQlxIE0bkNh7Mg3sAxrx+K8WkRuj+axkeD+DAblYzpfXcQM9+gLpDRT9+7HzJwLSbqpFOgBJDiHACEzagWqHqibSEgp9akuSSZxxpoMs6rGY/zOX8BmMkxWSJ0J+pJPbecOC+XnvCQmIy7oUQtMcmHQCkIBtvA64g4JQJbcXml2ovyIeCxO2yBzHP+Gvjzaou5jurWLh+XYNmz78Dh5MXYHMdSXCe6dpw5d+HSleuR+smnZeXkFRSVlFVU1dQ1/CJAdct0+1BIwyUwtHQtWgrPR3h2ublPh2oZ+EyOmqIUDNx4UnruAYRrIW5waG9xU6SB3zfusgEjJ582zZmW6i4BXV7sXiT5BONPBBRfKB4h2TJ8dQmiSLz/ZZMU0MTggZmYUaeR5B4KeWpxHUNYY6+8hAcJoWEBBSPRNvdEIkCtuofTxzUjN5Q1XX4vuDwklshBS4pCa6btgOE04pYsAHDWfFM1Kpx3yoNrCTWcBj1UMhwkUDpyL06gfNwUx25Ry1k8WRh+vLHOvuJzkSUggnYhfFGnWShA8qwVe5jyyRku9wu+csUmT+6cFAjEVPyAmBz3dMKTgAdxdhTtJul9QVpaw7uZRrTFPAsEOdRdjMdu3pYS4VKdhXiuHk3hA5jc0QPrLfnUQUsOoEXH2WRg87+aBKDd+6pnb1z6Px/1h3+6109rHwAZakSkP73aywG0IONcuzrk164EQQ5AARr0ULvPGU3XMkFVVjbIE0G+Jjroou3PznhlppllvvfVSkrfjM7MzE+xNSMfQd5BOZGfBEUmmXz+M2wJKo9qoY4hJsSDhBAMySAtFAxZoN1iGEbC9+CHMA8Wwip4GJwLF0kv/KNjjAiCCjQt1XY1wBDFyk0320EfJiJ9Muqx2LwjPt67AzQT5cZk3QIP+F3QFwwEg3Wb1I2suXtxrAD+8O/q72hd5b5/3fNR/5byj/j393hKf4r/u/LnwJ8tfzb/vvLvrT94K/VoArxPHiU9Wv4o95Hq4d8PFrucroOAa4drg2upa5wrCbj/F3IhQCVYCfaCi+BR8KYPk5nd2Zv9eI2DdqnHcz6Xwzg5fH786Uh4/2Rtf7MVc+2xxDmPO2CvNdZa7KKZlpthqVlmu+6qavPtpzmV48LjR/zupQnJ0+MvvZ6WNlhmo3tW+zH1g7POcevdMd08Z5x31gUnHPK9w0bZ4a4VjvjTMbdMNc1PHnXQQn+ZYrSdJplosgUsnoo22/fsRBDtpBTwUNdNqizflNl9dpka+eX2bC4389iuNG8hKChHrJC1yv/2N9D42PnDz57xrBe84lUvedpTXvacF22z3SZbbLXZSacs8rBLbrpBACn+Mn94D2Pkvea/0bRXgA/+1m/ffxfTLqoVbS6woAAQ0IK1a9DPXCb9VzaeMLs/tFbYHK6rN6Cusr4qal1sKlu4/wvc5LZW2AqVvOGhLpthjn5ToPuEw+hRe41drHQ2//F0lXC+3A6KtkG4jlG6IzBua/BShJufUtysVUdJCqdci6EahR/LyXOSxPc0X9t4bsMma9SSlm3qVkwDmlX3jrYdqH6bte8EhdWiqzaOyxL5zMcyVZNyaZjOGrIclsRSWWMK5KKfGwAWyRJZU5ZYjUWmCqRRoL1cmoi6XdQ6PyErJ4Rrk9Rk0d2wkTkMa5FVsawkQxlXLpM2kG+xvni3QDw5J7MkUi7gDYgFyAo7cu8e3T/NizB00kBSy8MTJNAq2vMqpUprv6ZpZ4eBlQJdvvXY6/1CIINlDLPLYt7R8U6SYb/5CaeoybVddRtWlFLdhhV1Gq8dnynXZVMKX3RMNm/Uq5eXd06j/jvpSFFVkdAfMrJXUo1EZyJ/EED41qOXWVelxSJUiqxG8/OuJ4mVUOfJCJT6FpBI9u3Z/ERKl0ndV1FlzotQ34VbJLD5dAWT06zWMl3Hc0ZHarnzO28fmPh6ezPBOdAadAQDwVzQGZSDV8FRcAVMyfMqwfHU8Cm8BduBWaACi293HwJWQ/X9UHsPBqH2O3Alv2pmn4l6SZla62iguTorN8U+FOEfEO1KfDL85OeCAAoL9hX132IBSBpEkOqYeEcb5GKB2gbtJP4cd0HRCQA8bQokhegYkwqX2JMaDZOT1EnL0qSBP0ekeV7iRtJKIANJGyllJB0UtNeiWEcogPDXJWu+Mf5yHbl/FvOn7JjnB6lVafAn9VjMH8pk9uLe7c5q+C4mBf6reOwSkq5ib5bvuvSCmcIsy8FT6TutuTj8dfCv2ZOH7rKDs5I5WsmQIe3ICkMu2oanzUu6pnjHMvEEbHuBqnPJ5E+OmEbS9LAJIzaEN0+297JDiyKnsDNk+shhCnP6F8oD/mh+3pNRqL/H1/rd9Lizr8UeHxvgjzp5ZfwoDEWWGn2JK1pKZioV9253/qsWvz82F56Idnj02rZK9V67jq8xPxuusvwC2aVdGJgBAAA=) format("woff2")}.puik-button{cursor:pointer;padding:.625rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.puik-button--sm{padding:.25rem .5rem}.puik-button--sm .puik-button__left-icon{margin-right:.5rem}.puik-button--sm .puik-button__right-icon{margin-left:.5rem}.puik-button--md .puik-button__left-icon{margin-right:.5rem}.puik-button--md .puik-button__right-icon{margin-left:.5rem}.puik-button--lg{padding:.875rem 1rem}.puik-button--lg .puik-button__left-icon{margin-right:.75rem}.puik-button--lg .puik-button__right-icon{margin-left:.75rem}.puik-button--fluid{width:100%}.puik-button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(23 78 239 / var(--tw-ring-opacity));--tw-ring-offset-width:2px}.puik-button--disabled,.puik-button:disabled{pointer-events:none;cursor:default}.puik-button--primary{--tw-bg-opacity:1;background-color:rgb(29 29 27 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.puik-button--primary:hover{--tw-bg-opacity:1;background-color:rgb(63 63 61 / var(--tw-bg-opacity))}.puik-button--primary:active{--tw-bg-opacity:1;background-color:rgb(94 94 94 / var(--tw-bg-opacity))}.puik-button--primary.puik-button--disabled,.puik-button--primary:disabled{--tw-bg-opacity:1;background-color:rgb(187 187 187 / var(--tw-bg-opacity))}.puik-button--secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(29 29 27 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-button--secondary:hover{--tw-bg-opacity:1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.puik-button--secondary:active{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.puik-button--secondary.puik-button--disabled,.puik-button--secondary:disabled{--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(247 247 247 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-button--tertiary{--tw-bg-opacity:1;background-color:rgb(221 221 221 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-button--tertiary:hover{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.puik-button--tertiary:active{--tw-bg-opacity:1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.puik-button--tertiary.puik-button--disabled,.puik-button--tertiary:disabled{--tw-bg-opacity:1;background-color:rgb(247 247 247 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-button--destructive{--tw-bg-opacity:1;background-color:rgb(186 21 26 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.puik-button--destructive:hover{--tw-bg-opacity:1;background-color:rgb(214 63 60 / var(--tw-bg-opacity))}.puik-button--destructive:active{--tw-bg-opacity:1;background-color:rgb(164 25 19 / var(--tw-bg-opacity))}.puik-button--destructive.puik-button--disabled,.puik-button--destructive:disabled{--tw-bg-opacity:1;background-color:rgb(253 191 191 / var(--tw-bg-opacity))}.puik-button--text{--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-button--text:hover{--tw-bg-opacity:1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.puik-button--text:active{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.puik-button--text.puik-button--disabled,.puik-button--text:disabled{--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-button--info{border-width:1px;--tw-border-opacity:1;border-color:rgb(23 78 239 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(232 237 253 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-button--info:hover{--tw-bg-opacity:1;background-color:rgb(209 220 252 / var(--tw-bg-opacity))}.puik-button--info--disabled,.puik-button--info:disabled{--tw-border-opacity:1;border-color:rgb(162 184 249 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.puik-button--info:active{--tw-bg-opacity:1;background-color:rgb(162 184 249 / var(--tw-bg-opacity))}.puik-button--danger{border-width:1px;--tw-border-opacity:1;border-color:rgb(186 21 26 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 228 230 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-button--danger:hover{--tw-bg-opacity:1;background-color:rgb(253 191 191 / var(--tw-bg-opacity))}.puik-button--danger--disabled,.puik-button--danger:disabled{--tw-border-opacity:1;border-color:rgb(214 63 60 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.puik-button--danger:active{--tw-bg-opacity:1;background-color:rgb(214 63 60 / var(--tw-bg-opacity))}.puik-button--success{border-width:1px;--tw-border-opacity:1;border-color:rgb(32 127 75 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(234 248 239 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-button--success:hover{--tw-bg-opacity:1;background-color:rgb(152 217 169 / var(--tw-bg-opacity))}.puik-button--success--disabled,.puik-button--success:disabled{--tw-border-opacity:1;border-color:rgb(152 217 169 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.puik-button--success:active{--tw-bg-opacity:1;background-color:rgb(89 175 112 / var(--tw-bg-opacity))}.puik-button--warning{border-width:1px;--tw-border-opacity:1;border-color:rgb(255 160 0 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 245 229 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-button--warning:hover{--tw-bg-opacity:1;background-color:rgb(255 236 204 / var(--tw-bg-opacity))}.puik-button--warning--disabled,.puik-button--warning:disabled{--tw-border-opacity:1;border-color:rgb(255 236 204 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.puik-button--warning:active{--tw-bg-opacity:1;background-color:rgb(255 217 153 / var(--tw-bg-opacity))}.puik-button__left-icon,.puik-button__right-icon{vertical-align:middle;font-family:Material Icons Round;line-height:0}.puik-input{display:flex;flex-direction:column}.puik-input__wrapper{display:flex;flex-direction:row;overflow:hidden;border-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity));font-family:IBM Plex Sans,Verdana,Arial,sans-serif;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.puik-input__wrapper:hover{--tw-border-opacity:1;border-color:rgb(29 29 27 / var(--tw-border-opacity))}.puik-input__wrapper--focus{--tw-border-opacity:1;border-color:rgb(29 29 27 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(23 78 239 / var(--tw-ring-opacity))}.puik-input__wrapper--success{--tw-border-opacity:1;border-color:rgb(32 127 75 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(234 248 239 / var(--tw-bg-opacity))}.puik-input__wrapper--error{--tw-border-opacity:1;border-color:rgb(186 21 26 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.puik-input__wrapper--disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.puik-input__wrapper--disabled:hover{--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.puik-input__field{width:100%;background-color:transparent;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.puik-input__field::-moz-placeholder{--tw-text-opacity:1;color:rgb(63 63 61 / var(--tw-text-opacity))}.puik-input__field::placeholder{--tw-text-opacity:1;color:rgb(63 63 61 / var(--tw-text-opacity))}.puik-input__field:disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-input__field:disabled::-moz-placeholder{--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-input__field:disabled::placeholder{--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-input__field:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #e9e6f8 inset}.puik-input__field[type=number]{-moz-appearance:textfield}.puik-input__field[type=number]::-webkit-inner-spin-button,.puik-input__field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.puik-input__prepend~.puik-input__field{padding-left:0}.puik-input__hint{margin-top:.25rem;display:flex;font-weight:400;line-height:1rem;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-input__hint__error{display:flex;font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-weight:400;--tw-text-opacity:1;color:rgb(186 21 26 / var(--tw-text-opacity))}.puik-input__hint__error__text{margin-top:.125rem}.puik-input__hint__error__icon{margin-right:.25rem}.puik-input__reveal-password{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;padding-left:.75rem;padding-right:.5rem;font-family:Material Icons Round;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-input__prepend{display:flex;align-items:center;padding-left:.75rem;padding-right:.5rem;font-family:IBM Plex Sans,Verdana,Arial,sans-serif;--tw-text-opacity:1;color:rgb(63 63 61 / var(--tw-text-opacity))}.puik-input__append{display:flex;align-items:center;padding-right:.75rem;padding-left:.5rem;font-family:IBM Plex Sans,Verdana,Arial,sans-serif;--tw-text-opacity:1;color:rgb(63 63 61 / var(--tw-text-opacity))}.puik-input__controls{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;align-items:center}.puik-input__controls>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.puik-input__controls{padding-top:.125rem;padding-bottom:.125rem}.puik-input__controls__decrement,.puik-input__controls__increment{display:flex;width:1.5rem;flex:1 1 0%;align-items:center;justify-content:center;border-radius:.25rem;outline:2px solid transparent;outline-offset:2px}.puik-input__controls__decrement:hover,.puik-input__controls__increment:hover{--tw-bg-opacity:1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.puik-input__controls__decrement:focus-visible,.puik-input__controls__increment:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(23 78 239 / var(--tw-ring-opacity))}.puik-input__controls__decrement:active,.puik-input__controls__increment:active{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.puik-input__controls__decrement:disabled,.puik-input__controls__increment:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.puik-input__controls__decrement__icon,.puik-input__controls__increment__icon{font-family:Material Icons Round;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-input__controls__decrement__icon:disabled,.puik-input__controls__increment__icon:disabled{--tw-text-opacity:1;color:rgb(238 238 238 / var(--tw-text-opacity))}.puik-alert{position:relative;display:flex;flex-direction:column;align-items:flex-start;border-width:1px;padding:1rem;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}@media (min-width:768px){.puik-alert{flex-direction:row}}.puik-alert--success{border-width:1px;--tw-border-opacity:1;border-color:rgb(32 127 75 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(234 248 239 / var(--tw-bg-opacity))}.puik-alert--success .puik-alert__icon{--tw-text-opacity:1;color:rgb(32 127 75 / var(--tw-text-opacity))}.puik-alert--warning{--tw-border-opacity:1;border-color:rgb(255 160 0 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 245 229 / var(--tw-bg-opacity))}.puik-alert--warning .puik-alert__icon{--tw-text-opacity:1;color:rgb(255 160 0 / var(--tw-text-opacity))}.puik-alert--danger{--tw-border-opacity:1;border-color:rgb(186 21 26 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.puik-alert--danger .puik-alert__icon{--tw-text-opacity:1;color:rgb(186 21 26 / var(--tw-text-opacity))}.puik-alert--info{--tw-border-opacity:1;border-color:rgb(23 78 239 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(232 237 253 / var(--tw-bg-opacity))}.puik-alert--info .puik-alert__icon{--tw-text-opacity:1;color:rgb(23 78 239 / var(--tw-text-opacity))}.puik-alert--no-borders{border-width:0}.puik-alert__content{display:flex;flex-grow:1;flex-direction:row}.puik-alert__text{margin-left:1rem;margin-right:1rem}.puik-alert__title{margin-bottom:.25rem;font-weight:600}.puik-alert__button{margin-top:.5rem;margin-left:2.25rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.puik-alert__button{margin:0}}.puik-alert__icon{margin-top:.125rem;flex-shrink:0}.puik-tooltip{display:inline-flex}.puik-tooltip__wrapper{width:100%;min-width:0}.puik-tooltip__tip{position:absolute;--tw-bg-opacity:1;background-color:rgb(29 29 27 / var(--tw-bg-opacity));padding:.5rem .75rem;font-family:IBM Plex Sans,Verdana,Arial,sans-serif;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.puik-tooltip__tip__content{position:relative;z-index:10;display:flex;flex-direction:column}.puik-tooltip__tip__content__title{margin-bottom:.25rem;font-weight:700}.puik-tooltip__tip[data-popper-placement^=top]>.puik-tooltip__tip__arrow{bottom:-.375rem}.puik-tooltip__tip[data-popper-placement^=bottom]>.puik-tooltip__tip__arrow{top:-.375rem}.puik-tooltip__tip[data-popper-placement^=left]>.puik-tooltip__tip__arrow{right:-.375rem}.puik-tooltip__tip[data-popper-placement^=right]>.puik-tooltip__tip__arrow{left:-.375rem}.puik-tooltip__tip__arrow{visibility:hidden}.puik-tooltip__tip__arrow:before{visibility:visible;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:""}.puik-tooltip__tip__arrow,.puik-tooltip__tip__arrow:before{position:absolute;height:1rem;width:1rem;border-radius:.125rem;background-color:inherit}.puik-tooltip__icon{cursor:pointer;font-family:Material Icons Round;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.puik-tooltip__icon:hover{--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-switch__group{display:flex;align-items:center}.puik-switch__group .puik-switch{position:relative;display:inline-flex;height:1.5rem;width:2.5rem;cursor:pointer;align-items:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(29 29 27 / var(--tw-bg-opacity))}.puik-switch__group .puik-switch:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(23 78 239 / var(--tw-ring-opacity));--tw-ring-offset-width:1px}.puik-switch__group .puik-switch:disabled{pointer-events:none;--tw-bg-opacity:1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.puik-switch__group .puik-switch--enabled{--tw-bg-opacity:1;background-color:rgb(32 127 75 / var(--tw-bg-opacity))}.puik-switch__group .puik-switch--enabled:disabled{--tw-bg-opacity:1;background-color:rgb(152 217 169 / var(--tw-bg-opacity))}.puik-switch__group .puik-switch__screen-readers{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.puik-switch__group .puik-switch__toggle{display:inline-block;height:1.25rem;width:1.25rem;--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.puik-switch__group .puik-switch__toggle--enabled{--tw-translate-x:18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.puik-switch__group .puik-switch__label{cursor:pointer}.puik-switch__group .puik-switch__label--right{margin-left:.5rem}.puik-switch__group .puik-switch__label--left{margin-right:.5rem}.puik-checkbox{display:flex;align-items:center}.puik-checkbox__input{display:grid;height:1.25rem;width:1.25rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;border-radius:.125rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(29 29 27 / var(--tw-border-opacity))}.puik-checkbox__input:focus-visible{outline-style:solid;outline-width:2px;outline-offset:1px;outline-color:#174eef}.puik-checkbox__input:disabled{cursor:default;--tw-border-opacity:1;border-color:rgb(187 187 187 / var(--tw-border-opacity))}.puik-checkbox__input:disabled:checked{--tw-bg-opacity:1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.puik-checkbox__input:disabled:indeterminate{--tw-bg-opacity:1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.puik-checkbox__input:disabled+.puik-checkbox__label{cursor:default;--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-checkbox__input:checked{border-style:none;--tw-bg-opacity:1;background-color:rgb(29 29 27 / var(--tw-bg-opacity))}.puik-checkbox__input:checked:before{font-family:Material Icons Round;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));content:"\e876"}.puik-checkbox__input:indeterminate{border-style:none;--tw-bg-opacity:1;background-color:rgb(29 29 27 / var(--tw-bg-opacity))}.puik-checkbox__input:indeterminate:before{font-family:Material Icons Round;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));content:"\f108"}.puik-checkbox__label{margin-left:.75rem;cursor:pointer;font-family:IBM Plex Sans,Verdana,Arial,sans-serif;letter-spacing:-.015625em;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-link{margin:.125rem;padding:.125rem;--tw-text-opacity:1;color:rgb(23 78 239 / var(--tw-text-opacity));text-decoration-thickness:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.puik-link:hover{cursor:pointer;--tw-text-opacity:1;color:rgb(41 66 204 / var(--tw-text-opacity));text-decoration-line:underline}.puik-link:focus-visible{text-decoration-line:underline;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(23 78 239 / var(--tw-ring-opacity))}.puik-link:active{text-decoration-line:underline}.puik-link:visited{--tw-text-opacity:1;color:rgb(123 79 172 / var(--tw-text-opacity))}.puik-link[target=_blank]:after{content:"open_in_new";margin-left:.375rem;display:inline-block;vertical-align:middle;font-family:Material Icons Round;line-height:1em}.puik-label{--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-label--required{margin-left:.25rem;--tw-text-opacity:1;color:rgb(186 21 26 / var(--tw-text-opacity))}.puik-label--optional{margin-left:.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(63 63 61 / var(--tw-text-opacity))}.puik-radio{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center}.puik-radio__input{margin-right:.5rem;height:1.25rem;width:1.25rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(29 29 27 / var(--tw-border-opacity));background-color:transparent;background-clip:content-box}.puik-radio__input:checked{border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(29 29 27 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(29 29 27 / var(--tw-bg-opacity));padding:3px}.puik-radio__input:checked:disabled{border-radius:9999px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(187 187 187 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(187 187 187 / var(--tw-bg-opacity))}.puik-radio__input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(23 78 239 / var(--tw-ring-opacity));--tw-ring-offset-width:1px}.puik-radio__input:disabled{border-radius:9999px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(187 187 187 / var(--tw-border-opacity));background-color:transparent}.puik-radio__input:disabled+.puik-radio__label{cursor:default;--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-radio__label{cursor:pointer;font-family:IBM Plex Sans,Verdana,Arial,sans-serif}.puik-card{display:flex;flex-direction:column;gap:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;font-weight:400}.puik-card--highlight{border-style:none;--tw-bg-opacity:1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.puik-card--blue{border-style:none;--tw-bg-opacity:1;background-color:rgb(228 244 248 / var(--tw-bg-opacity))}.puik-card--purple{border-style:none;--tw-bg-opacity:1;background-color:rgb(248 240 247 / var(--tw-bg-opacity))}.puik-card--amber{border-style:none;--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.puik-select{position:relative}.puik-select__button{position:relative;min-height:36px;width:100%;cursor:default;border-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:left;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-select__button:hover{--tw-border-opacity:1;border-color:rgb(29 29 27 / var(--tw-border-opacity))}.puik-select__button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(23 78 239 / var(--tw-ring-opacity))}.puik-select__button:disabled{--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-select__button--error{--tw-border-opacity:1;border-color:rgb(186 21 26 / var(--tw-border-opacity))}.puik-select__selected{pointer-events:none;display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.25rem 2.25rem .25rem .75rem;font-family:IBM Plex Sans,Verdana,Arial,sans-serif;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.puik-select__selected::-moz-placeholder{--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-select__selected::placeholder{--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-select__selected:disabled{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.puik-select__selected:disabled::-moz-placeholder{--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-select__selected:disabled::placeholder{--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-select__selected:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #e9e6f8 inset}.puik-select__icon{pointer-events:none;position:absolute;top:0;bottom:0;right:0;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;padding-right:1rem}.puik-select__search{margin-bottom:.25rem;padding-left:.5rem;padding-right:.5rem}.puik-select__no-results{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.5rem}.puik-select__options{position:absolute;margin-top:.5rem;width:100%;overflow-x:hidden;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:.25rem;padding-bottom:.25rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity));--tw-ring-opacity:.05}.puik-select__options:focus-visible{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.puik-select__options{font-size:.875rem;line-height:1.25rem}}.puik-select__options-list{max-height:15rem;overflow-y:auto;overflow-x:hidden}.puik-select__error{margin-top:.25rem;display:flex;font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(186 21 26 / var(--tw-text-opacity))}.puik-select__error__text{margin-top:.125rem}.puik-select__error__icon{margin-right:.25rem}.puik-select__transition__enter--active{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;transition-timing-function:cubic-bezier(0,0,.2,1)}.puik-select__transition__enter--from{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.puik-select__transition__enter--to{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.puik-select__transition__leave--active{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms;transition-timing-function:cubic-bezier(0,0,.2,1)}.puik-select__transition__leave--from{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.puik-select__transition__leave--to{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.puik-icon{font-family:Material Icons Round}.puik-option{position:relative;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.puik-option--selected{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.puik-option:hover:not(.puik-option--disabled,.puik-option--selected){--tw-bg-opacity:1;background-color:rgb(247 247 247 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-option--active:not(.puik-option--disabled,.puik-option--selected,.puik-option:hover){border-radius:.5rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(23 78 239 / var(--tw-ring-opacity))}.puik-option:active:not(.puik-option--disabled){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.puik-option--disabled{pointer-events:none;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(238 238 238 / var(--tw-text-opacity))}.puik-option__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Sans,Verdana,Arial,sans-serif;font-weight:400}.puik-option__selected-icon{position:absolute;top:0;bottom:0;right:0;margin-right:.75rem;display:flex;width:1.25rem;align-items:center;font-family:Material Icons Round}.progress-bar__container{height:.5rem;border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.progress-bar__content{height:.5rem;min-width:0;max-width:100%;border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(29 29 27 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.puik-accordion{margin-bottom:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.puik-accordion__header{display:flex;width:100%;align-items:center;padding:1rem 1.5rem}.puik-accordion__header:hover{--tw-bg-opacity:1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.puik-accordion__header:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(23 78 239 / var(--tw-ring-opacity))}.puik-accordion__header__icon{margin-right:1rem;--tw-text-opacity:1;color:rgb(94 94 94 / var(--tw-text-opacity))}.puik-accordion__header__content__title{text-align:left;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-accordion__header__content__sub-title{margin-top:.25rem;text-align:left;--tw-text-opacity:1;color:rgb(94 94 94 / var(--tw-text-opacity))}.puik-accordion__header__expand__icon{margin-left:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(94 94 94 / var(--tw-text-opacity));transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.puik-accordion__content{visibility:hidden;margin-left:1rem;padding:1rem;--tw-text-opacity:1;color:rgb(94 94 94 / var(--tw-text-opacity))}.puik-accordion--expanded .puik-accordion__title{border-bottom-right-radius:0;border-bottom-left-radius:0}.puik-accordion--expanded .puik-accordion__content{visibility:visible}.puik-accordion--expanded .puik-accordion__header__expand__icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.puik-accordion--disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-accordion--disabled .puik-accordion__header:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-accordion--disabled .puik-accordion__header__content__sub-title,.puik-accordion--disabled .puik-accordion__header__content__title,.puik-accordion--disabled .puik-accordion__header__expand__icon,.puik-accordion--disabled .puik-accordion__header__icon{--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-accordion-group .puik-accordion{margin-bottom:1rem}.puik-accordion-group--contained .puik-accordion{margin-bottom:0;border-top-width:0;border-bottom-width:1px}.puik-accordion-group--contained>:first-child{border-top-width:1px}.puik-accordion-group--contained>:last-child{border-top-width:0;border-bottom-width:1px}.puik-badge{display:inline-block;border-radius:1rem;padding:.25rem .75rem;font-weight:400;line-height:1.25rem}.puik-badge--success{--tw-bg-opacity:1;background-color:rgb(32 127 75 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.puik-badge--warning{--tw-bg-opacity:1;background-color:rgb(255 160 0 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-badge--danger{--tw-bg-opacity:1;background-color:rgb(186 21 26 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.puik-badge--info{--tw-bg-opacity:1;background-color:rgb(23 78 239 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.puik-badge--neutral{--tw-bg-opacity:1;background-color:rgb(94 94 94 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.puik-button-group .puik-button{position:relative;z-index:0}.puik-button-group .puik-button:focus{z-index:1}.puik-button-group .puik-button--primary{border-width:1px;--tw-border-opacity:1;border-color:rgb(187 187 187 / var(--tw-border-opacity))}.puik-button-group .puik-button--tertiary{border-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.puik-button-group .puik-button .puik-button__left-icon{margin-right:0}.puik-breadcrumb{display:flex;flex-direction:row;align-items:center}.puik-breadcrumb__home-icon{margin-right:.25rem;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-breadcrumb__item{display:flex;flex-direction:row;align-items:center}.puik-breadcrumb__item-button{padding:0}.puik-breadcrumb__item-icon{--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-breadcrumb__item-link{font-weight:400;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-breadcrumb__item-link:hover{--tw-text-opacity:1;color:rgb(23 78 239 / var(--tw-text-opacity))}.puik-breadcrumb__item--last{--tw-text-opacity:1;color:rgb(94 94 94 / var(--tw-text-opacity))}.puik-modal{position:relative;z-index:50}.puik-modal--invisible{visibility:hidden}.puik-modal--destructive .puik-modal__dialogPanelContainer__dialogPanel__header__icon{--tw-bg-opacity:1;background-color:rgb(255 228 230 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(186 21 26 / var(--tw-text-opacity))}.puik-modal--dialog .puik-modal__dialogPanelContainer__dialogPanel__header__icon{--tw-bg-opacity:1;background-color:rgb(238 238 238 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(187 187 187 / var(--tw-text-opacity))}.puik-modal--feedback .puik-modal__dialogPanelContainer__dialogPanel__header__icon{--tw-bg-opacity:1;background-color:rgb(228 244 248 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}@media (min-width:640px){.puik-modal--large .puik-modal__dialogPanelContainer__dialogPanel{max-width:904px}.puik-modal--medium .puik-modal__dialogPanelContainer__dialogPanel{max-width:680px}.puik-modal--small .puik-modal__dialogPanelContainer__dialogPanel{max-width:508px}}.puik-modal__dialogPanelContainer{position:fixed;inset:0;display:flex;max-height:100%;align-items:flex-end;justify-content:center;background-color:#3f3f3d80}@media (min-width:640px){.puik-modal__dialogPanelContainer{align-items:center}}.puik-modal__dialogPanelContainer__dialogPanel{display:flex;max-height:100%;flex-direction:column;gap:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;--tw-drop-shadow:drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.puik-modal__dialogPanelContainer__dialogPanel__header{display:flex;align-items:center;gap:1rem}.puik-modal__dialogPanelContainer__dialogPanel__header__icon{border-radius:9999px;padding:.5rem}.puik-modal__dialogPanelContainer__dialogPanel__header__title{min-width:0;flex:1 1 0%}.puik-modal__dialogPanelContainer__dialogPanel__header__title .title{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.puik-modal__dialogPanelContainer__dialogPanel__header__close-button{padding:0}.puik-modal__dialogPanelContainer__dialogPanel__content{display:flex;flex:1 1 0%;overflow:hidden;overflow-y:auto;--tw-text-opacity:1;color:rgb(29 29 27 / var(--tw-text-opacity))}.puik-modal__dialogPanelContainer__dialogPanel__footer{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.puik-modal__dialogPanelContainer__dialogPanel__footer{flex-direction:row}.puik-modal__dialogPanelContainer__dialogPanel__footer__button--main{order:4}.puik-modal__dialogPanelContainer__dialogPanel__footer__button--second{order:3}.puik-modal__dialogPanelContainer__dialogPanel__footer__button--side{order:1}}.puik-modal__dialogPanelContainer__dialogPanel__footer__spacer{display:none}@media (min-width:640px){.puik-modal__dialogPanelContainer__dialogPanel__footer__spacer{visibility:visible;order:2;display:flex;flex:1 1 0%}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}