@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-S6ICFECY.eot");src:url("./media/primeicons-S6ICFECY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-VZW3FIZ4.woff2") format("woff2"),url("./media/primeicons-BLVYOSRV.woff") format("woff"),url("./media/primeicons-L2UYGGP6.ttf") format("truetype"),url("./media/primeicons-EYFNKNMP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility: hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-circle-on:before{content:"\e958"}.pi-circle-off:before{content:"\e959"}.pi-address-book:before{content:"\e900"}.pi-align-center:before{content:"\e901"}.pi-align-justify:before{content:"\e902"}.pi-align-left:before{content:"\e903"}.pi-align-right:before{content:"\e904"}.pi-amazon:before{content:"\e905"}.pi-android:before{content:"\e906"}.pi-angle-double-down:before{content:"\e907"}.pi-angle-double-left:before{content:"\e908"}.pi-angle-double-right:before{content:"\e909"}.pi-angle-double-up:before{content:"\e90a"}.pi-angle-down:before{content:"\e90b"}.pi-angle-left:before{content:"\e90c"}.pi-angle-right:before{content:"\e90d"}.pi-angle-up:before{content:"\e90e"}.pi-apple:before{content:"\e90f"}.pi-arrow-circle-down:before{content:"\e910"}.pi-arrow-circle-left:before{content:"\e911"}.pi-arrow-circle-right:before{content:"\e912"}.pi-arrow-circle-up:before{content:"\e913"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\e914"}.pi-arrow-down-left:before{content:"\e915"}.pi-arrow-down-right:before{content:"\e916"}.pi-arrow-down:before{content:"\e917"}.pi-arrow-left:before{content:"\e918"}.pi-arrow-right-arrow-left:before{content:"\e919"}.pi-arrow-right:before{content:"\e91a"}.pi-arrow-u-turn-up-left:before{content:"\e91b"}.pi-arrow-u-turn-up-right:before{content:"\e91c"}.pi-arrow-up-left:before{content:"\e91d"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\e91e"}.pi-arrow-up-right:before{content:"\e91f"}.pi-arrow-up:before{content:"\e920"}.pi-arrows-alt:before{content:"\e921"}.pi-arrows-h:before{content:"\e922"}.pi-arrows-v:before{content:"\e923"}.pi-asterisk:before{content:"\e924"}.pi-at:before{content:"\e925"}.pi-backward:before{content:"\e926"}.pi-ban:before{content:"\e927"}.pi-barcode:before{content:"\e928"}.pi-bars:before{content:"\e929"}.pi-bell-slash:before{content:"\e92a"}.pi-bell:before{content:"\e92b"}.pi-bitcoin:before{content:"\e92c"}.pi-blank:before{content:"\e92d"}.pi-block-quote:before{content:"\e92e"}.pi-bold:before{content:"\e92f"}.pi-bolt:before{content:"\e930"}.pi-book:before{content:"\e931"}.pi-bookmark-fill:before{content:"\e932"}.pi-bookmark:before{content:"\e933"}.pi-box:before{content:"\e934"}.pi-briefcase:before{content:"\e935"}.pi-building-columns:before{content:"\e936"}.pi-building:before{content:"\e937"}.pi-bullseye:before{content:"\e938"}.pi-calculator:before{content:"\e939"}.pi-calendar-clock:before{content:"\e93a"}.pi-calendar-minus:before{content:"\e93b"}.pi-calendar-plus:before{content:"\e93c"}.pi-calendar-times:before{content:"\e93d"}.pi-calendar:before{content:"\e93e"}.pi-camera:before{content:"\e93f"}.pi-car:before{content:"\e940"}.pi-caret-down:before{content:"\e941"}.pi-caret-left:before{content:"\e942"}.pi-caret-right:before{content:"\e943"}.pi-caret-up:before{content:"\e944"}.pi-cart-arrow-down:before{content:"\e945"}.pi-cart-minus:before{content:"\e946"}.pi-cart-plus:before{content:"\e947"}.pi-case-sensitive:before{content:"\e948"}.pi-chart-bar:before{content:"\e949"}.pi-chart-line:before{content:"\e94a"}.pi-chart-pie:before{content:"\e94b"}.pi-chart-scatter:before{content:"\e94c"}.pi-check-circle:before{content:"\e94d"}.pi-check-square:before{content:"\e94e"}.pi-check:before{content:"\e94f"}.pi-chevron-circle-down:before{content:"\e950"}.pi-chevron-circle-left:before{content:"\e951"}.pi-chevron-circle-right:before{content:"\e952"}.pi-chevron-circle-up:before{content:"\e953"}.pi-chevron-down:before{content:"\e954"}.pi-chevron-left:before{content:"\e955"}.pi-chevron-right:before{content:"\e956"}.pi-chevron-up:before{content:"\e957"}.pi-circle-fill:before{content:"\e958"}.pi-circle:before{content:"\e959"}.pi-clipboard:before{content:"\e95a"}.pi-clock:before{content:"\e95b"}.pi-clone:before{content:"\e95c"}.pi-cloud-download:before{content:"\e95d"}.pi-cloud-upload:before{content:"\e95e"}.pi-cloud:before{content:"\e95f"}.pi-code-branch:before{content:"\e960"}.pi-code:before{content:"\e961"}.pi-cog:before{content:"\e962"}.pi-columns-2:before{content:"\e963"}.pi-comment:before{content:"\e964"}.pi-comments:before{content:"\e965"}.pi-compass:before{content:"\e966"}.pi-compress:before{content:"\e967"}.pi-copy:before{content:"\e968"}.pi-credit-card:before{content:"\e969"}.pi-crown:before{content:"\e96a"}.pi-database:before{content:"\e96b"}.pi-delete-left:before{content:"\e96c"}.pi-desktop:before{content:"\e96d"}.pi-directions-alt:before{content:"\e96e"}.pi-directions:before{content:"\e96f"}.pi-discord:before{content:"\e970"}.pi-dollar:before{content:"\e971"}.pi-dot:before{content:"\e972"}.pi-download:before{content:"\e973"}.pi-eject:before{content:"\e974"}.pi-ellipsis-h:before{content:"\e975"}.pi-ellipsis-v:before{content:"\e976"}.pi-envelope:before{content:"\e977"}.pi-equals:before{content:"\e978"}.pi-eraser:before{content:"\e979"}.pi-ethereum:before{content:"\e97a"}.pi-euro:before{content:"\e97b"}.pi-exclamation-circle:before{content:"\e97c"}.pi-exclamation-triangle:before{content:"\e97d"}.pi-expand:before{content:"\e97e"}.pi-external-link:before{content:"\e97f"}.pi-eye-dropper:before{content:"\e980"}.pi-eye-slash:before{content:"\e981"}.pi-eye:before{content:"\e982"}.pi-face-smile:before{content:"\e983"}.pi-facebook:before{content:"\e984"}.pi-fast-backward:before{content:"\e985"}.pi-fast-forward:before{content:"\e986"}.pi-file-arrow-up:before{content:"\e987"}.pi-file-check:before{content:"\e988"}.pi-file-edit:before{content:"\e989"}.pi-file-excel:before{content:"\e98a"}.pi-file-export:before{content:"\e98b"}.pi-file-import:before{content:"\e98c"}.pi-file-o:before{content:"\e98d"}.pi-file-pdf:before{content:"\e98e"}.pi-file-plus:before{content:"\e98f"}.pi-file-word:before{content:"\e990"}.pi-file:before{content:"\e991"}.pi-filter-fill:before{content:"\e992"}.pi-filter-slash:before{content:"\e993"}.pi-filter:before{content:"\e994"}.pi-flag-fill:before{content:"\e995"}.pi-flag:before{content:"\e996"}.pi-folder-open:before{content:"\e997"}.pi-folder-plus:before{content:"\e998"}.pi-folder:before{content:"\e999"}.pi-forward:before{content:"\e99a"}.pi-gauge:before{content:"\e99b"}.pi-gift:before{content:"\e99c"}.pi-github:before{content:"\e99d"}.pi-globe:before{content:"\e99e"}.pi-google:before{content:"\e99f"}.pi-graduation-cap:before{content:"\e9a0"}.pi-grid-2:before{content:"\e9a1"}.pi-grip-horizontal:before{content:"\e9a2"}.pi-grip-vertical:before{content:"\e9a3"}.pi-grip:before{content:"\e9a4"}.pi-hammer:before{content:"\e9a5"}.pi-hashtag:before{content:"\e9a6"}.pi-heading-1:before{content:"\e9a7"}.pi-heading-2:before{content:"\e9a8"}.pi-heading-3:before{content:"\e9a9"}.pi-heading-4:before{content:"\e9aa"}.pi-heading-5:before{content:"\e9ab"}.pi-heading-6:before{content:"\e9ac"}.pi-heading:before{content:"\e9ad"}.pi-headphones:before{content:"\e9ae"}.pi-heart-fill:before{content:"\e9af"}.pi-heart:before{content:"\e9b0"}.pi-highlighter:before{content:"\e9b1"}.pi-history:before{content:"\e9b2"}.pi-home:before{content:"\e9b3"}.pi-horizontal-rule:before{content:"\e9b4"}.pi-hourglass:before{content:"\e9b5"}.pi-id-card:before{content:"\e9b6"}.pi-image:before{content:"\e9b7"}.pi-images:before{content:"\e9b8"}.pi-inbox:before{content:"\e9b9"}.pi-indent:before{content:"\e9ba"}.pi-indian-rupee:before{content:"\e9bb"}.pi-info-circle:before{content:"\e9bc"}.pi-info:before{content:"\e9bd"}.pi-instagram:before{content:"\e9be"}.pi-italic:before{content:"\e9bf"}.pi-key:before{content:"\e9c0"}.pi-language:before{content:"\e9c1"}.pi-lightbulb:before{content:"\e9c2"}.pi-link:before{content:"\e9c3"}.pi-linkedin:before{content:"\e9c4"}.pi-list-check:before{content:"\e9c5"}.pi-list-ol:before{content:"\e9c6"}.pi-list-tree:before{content:"\e9c7"}.pi-list:before{content:"\e9c8"}.pi-lock-open:before{content:"\e9c9"}.pi-lock:before{content:"\e9ca"}.pi-map-marker:before{content:"\e9cb"}.pi-map:before{content:"\e9cc"}.pi-mars:before{content:"\e9cd"}.pi-megaphone:before{content:"\e9ce"}.pi-microchip-ai:before{content:"\e9cf"}.pi-microchip:before{content:"\e9d0"}.pi-microphone:before{content:"\e9d1"}.pi-microsoft:before{content:"\e9d2"}.pi-minus-circle:before{content:"\e9d3"}.pi-minus:before{content:"\e9d4"}.pi-mobile:before{content:"\e9d5"}.pi-money-bill:before{content:"\e9d6"}.pi-moon:before{content:"\e9d7"}.pi-note-sticky:before{content:"\e9d8"}.pi-objects-column:before{content:"\e9d9"}.pi-outdent:before{content:"\e9da"}.pi-palette:before{content:"\e9db"}.pi-paperclip:before{content:"\e9dc"}.pi-paragraph-left:before{content:"\e9dd"}.pi-paragraph-right:before{content:"\e9de"}.pi-pause-circle:before{content:"\e9df"}.pi-pause:before{content:"\e9e0"}.pi-paypal:before{content:"\e9e1"}.pi-pen-line:before{content:"\e9e2"}.pi-pen-to-square:before{content:"\e9e3"}.pi-pencil:before{content:"\e9e4"}.pi-percentage:before{content:"\e9e5"}.pi-phone:before{content:"\e9e6"}.pi-pinterest:before{content:"\e9e7"}.pi-play-circle:before{content:"\e9e8"}.pi-play:before{content:"\e9e9"}.pi-plus-circle:before{content:"\e9ea"}.pi-plus:before{content:"\e9eb"}.pi-pound:before{content:"\e9ec"}.pi-power-off:before{content:"\e9ed"}.pi-prime:before{content:"\e9ee"}.pi-print:before{content:"\e9ef"}.pi-qrcode:before{content:"\e9f0"}.pi-question-circle:before{content:"\e9f1"}.pi-question:before{content:"\e9f2"}.pi-receipt:before{content:"\e9f3"}.pi-rectangle-xmark:before{content:"\e9f4"}.pi-reddit:before{content:"\e9f5"}.pi-refresh:before{content:"\e9f6"}.pi-replay:before{content:"\e9f7"}.pi-reply:before{content:"\e9f8"}.pi-rows-2:before{content:"\e9f9"}.pi-save:before{content:"\e9fa"}.pi-search-minus:before{content:"\e9fb"}.pi-search-plus:before{content:"\e9fc"}.pi-search:before{content:"\e9fd"}.pi-send:before{content:"\e9fe"}.pi-server:before{content:"\e9ff"}.pi-share-alt:before{content:"\ea00"}.pi-shield:before{content:"\ea01"}.pi-shop:before{content:"\ea02"}.pi-shopping-bag:before{content:"\ea03"}.pi-shopping-cart:before{content:"\ea04"}.pi-sidebar:before{content:"\ea05"}.pi-sign-in:before{content:"\ea06"}.pi-sign-out:before{content:"\ea07"}.pi-signature:before{content:"\ea08"}.pi-sitemap:before{content:"\ea09"}.pi-slack:before{content:"\ea0a"}.pi-slash:before{content:"\ea0b"}.pi-sliders-h:before{content:"\ea0c"}.pi-sliders-v:before{content:"\ea0d"}.pi-sort-alpha-down-alt:before{content:"\ea0e"}.pi-sort-alpha-down:before{content:"\ea0f"}.pi-sort-alpha-up-alt:before{content:"\ea10"}.pi-sort-alpha-up:before{content:"\ea11"}.pi-sort-alt-slash:before{content:"\ea12"}.pi-sort-alt:before{content:"\ea13"}.pi-sort-amount-down-alt:before{content:"\ea14"}.pi-sort-amount-down:before{content:"\ea15"}.pi-sort-amount-up-alt:before{content:"\ea16"}.pi-sort-amount-up:before{content:"\ea17"}.pi-sort-down-fill:before{content:"\ea18"}.pi-sort-down:before{content:"\ea19"}.pi-sort-numeric-down-alt:before{content:"\ea1a"}.pi-sort-numeric-down:before{content:"\ea1b"}.pi-sort-numeric-up-alt:before{content:"\ea1c"}.pi-sort-numeric-up:before{content:"\ea1d"}.pi-sort-up-fill:before{content:"\ea1e"}.pi-sort-up:before{content:"\ea1f"}.pi-sort:before{content:"\ea20"}.pi-sparkles:before{content:"\ea21"}.pi-spinner-dotted:before{content:"\ea22"}.pi-spinner:before{content:"\ea23"}.pi-square:before{content:"\ea24"}.pi-stamp:before{content:"\ea25"}.pi-star-fill:before{content:"\ea26"}.pi-star-half-fill:before{content:"\ea27"}.pi-star-half:before{content:"\ea28"}.pi-star:before{content:"\ea29"}.pi-step-backward-alt:before{content:"\ea2a"}.pi-step-backward:before{content:"\ea2b"}.pi-step-forward-alt:before{content:"\ea2c"}.pi-step-forward:before{content:"\ea2d"}.pi-stop-circle:before{content:"\ea2e"}.pi-stop:before{content:"\ea2f"}.pi-stopwatch:before{content:"\ea30"}.pi-strikethrough:before{content:"\ea31"}.pi-subscript:before{content:"\ea32"}.pi-sun:before{content:"\ea33"}.pi-superscript:before{content:"\ea34"}.pi-sync:before{content:"\ea35"}.pi-table:before{content:"\ea36"}.pi-tablet:before{content:"\ea37"}.pi-tag:before{content:"\ea38"}.pi-tags:before{content:"\ea39"}.pi-telegram:before{content:"\ea3a"}.pi-text-color:before{content:"\ea3b"}.pi-text:before{content:"\ea3c"}.pi-th-large:before{content:"\ea3d"}.pi-thumbs-down-fill:before{content:"\ea3e"}.pi-thumbs-down:before{content:"\ea3f"}.pi-thumbs-up-fill:before{content:"\ea40"}.pi-thumbs-up:before{content:"\ea41"}.pi-thumbtack:before{content:"\ea42"}.pi-ticket:before{content:"\ea43"}.pi-tiktok:before{content:"\ea44"}.pi-times-circle:before{content:"\ea45"}.pi-times:before{content:"\ea46"}.pi-trash:before{content:"\ea47"}.pi-trophy:before{content:"\ea48"}.pi-truck:before{content:"\ea49"}.pi-turkish-lira:before{content:"\ea4a"}.pi-twitch:before{content:"\ea4b"}.pi-twitter:before{content:"\ea4c"}.pi-underline:before{content:"\ea4d"}.pi-undo:before{content:"\ea4e"}.pi-unlock:before{content:"\ea4f"}.pi-upload:before{content:"\ea50"}.pi-user-edit:before{content:"\ea51"}.pi-user-minus:before{content:"\ea52"}.pi-user-plus:before{content:"\ea53"}.pi-user:before{content:"\ea54"}.pi-users:before{content:"\ea55"}.pi-venus:before{content:"\ea56"}.pi-verified:before{content:"\ea57"}.pi-video:before{content:"\ea58"}.pi-vimeo:before{content:"\ea59"}.pi-volume-down:before{content:"\ea5a"}.pi-volume-off:before{content:"\ea5b"}.pi-volume-up:before{content:"\ea5c"}.pi-wallet:before{content:"\ea5d"}.pi-warehouse:before{content:"\ea5e"}.pi-wave-pulse:before{content:"\ea5f"}.pi-whatsapp:before{content:"\ea60"}.pi-wifi:before{content:"\ea61"}.pi-window-maximize:before{content:"\ea62"}.pi-window-minimize:before{content:"\ea63"}.pi-wrench:before{content:"\ea64"}.pi-youtube:before{content:"\ea65"}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.la-ball-clip-rotate-multiple,.la-ball-clip-rotate-multiple>div{position:relative;box-sizing:border-box}.la-ball-clip-rotate-multiple{display:block;font-size:0;color:#fff}.la-ball-clip-rotate-multiple.la-dark{color:#333}.la-ball-clip-rotate-multiple>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-clip-rotate-multiple{width:32px;height:32px}.la-ball-clip-rotate-multiple>div{position:absolute;top:50%;left:50%;background:transparent;border-style:solid;border-width:2px;border-radius:100%;animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite}.la-ball-clip-rotate-multiple>div:first-child{position:absolute;width:32px;height:32px;border-right-color:transparent;border-left-color:transparent}.la-ball-clip-rotate-multiple>div:last-child{width:16px;height:16px;border-top-color:transparent;border-bottom-color:transparent;animation-duration:.5s;animation-direction:reverse}.la-ball-clip-rotate-multiple.la-sm{width:16px;height:16px}.la-ball-clip-rotate-multiple.la-sm>div{border-width:1px}.la-ball-clip-rotate-multiple.la-sm>div:first-child{width:16px;height:16px}.la-ball-clip-rotate-multiple.la-sm>div:last-child{width:8px;height:8px}.la-ball-clip-rotate-multiple.la-2x{width:64px;height:64px}.la-ball-clip-rotate-multiple.la-2x>div{border-width:4px}.la-ball-clip-rotate-multiple.la-2x>div:first-child{width:64px;height:64px}.la-ball-clip-rotate-multiple.la-2x>div:last-child{width:32px;height:32px}.la-ball-clip-rotate-multiple.la-3x{width:96px;height:96px}.la-ball-clip-rotate-multiple.la-3x>div{border-width:6px}.la-ball-clip-rotate-multiple.la-3x>div:first-child{width:96px;height:96px}.la-ball-clip-rotate-multiple.la-3x>div:last-child{width:48px;height:48px}@keyframes ball-clip-rotate-multiple-rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}:root{--color-dark: #0a2c55;--color-medium: #25476a;--color-light: #e7f2fe;--color-highlight: #205a89;--color-wrapper: #f8f6f4;--color-accent: #CD8C52;--ease-out: cubic-bezier(.22, 1, .36, 1)}html{font-size:62.5%;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;color:#0a2c55;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden;overflow-y:auto;position:relative;background-color:#f8f6f4;font-size:1.5rem;line-height:1.5}::selection{background:#205a8938}:focus-visible{outline:2px solid #205a89;outline-offset:2px}img{max-width:100%}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#0a2c5538;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#0a2c5566}.reveal{opacity:0}.reveal.reveal--in{opacity:1;animation:reveal-up .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms) backwards}.reveal--left.reveal--in{animation-name:reveal-left}.reveal--right.reveal--in{animation-name:reveal-right}.reveal--zoom.reveal--in{animation-name:reveal-zoom}.reveal--fade.reveal--in{animation-name:reveal-fade}@keyframes reveal-up{0%{opacity:0;transform:translateY(3.2rem)}to{opacity:1;transform:none}}@keyframes reveal-left{0%{opacity:0;transform:translate(-4.8rem)}to{opacity:1;transform:none}}@keyframes reveal-right{0%{opacity:0;transform:translate(4.8rem)}to{opacity:1;transform:none}}@keyframes reveal-zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes page-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes float-slow{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-1.6rem,0)}}@keyframes drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4rem,-3rem,0) scale(1.1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1}}.container__full{width:100%;height:100%}.container__flex{display:flex;align-items:center;flex-wrap:wrap}.container__flex-col{display:flex;flex-direction:column}.container__bo--inner{width:100%;height:100vh;padding-left:0;display:flex;flex-direction:column;transition:padding-left .4s cubic-bezier(.22,1,.36,1)}.container__bo--inner.container-mobile{padding-left:0!important}@media(min-width:887px){.container__bo--inner{padding-left:25rem!important}}.container__bo--router-wrapper{width:100%;height:100%;overflow-y:auto;position:relative;border-radius:inherit}.container__bo--router-wrapper>*:not(router-outlet){animation:page-in .55s cubic-bezier(.22,1,.36,1) both}.container__bo--content-wrapper{flex:1;min-height:0;width:auto;margin:0 2rem 2rem;padding:0;background-color:#fff;position:relative;z-index:2;border-radius:2rem;border:1px solid rgba(10,44,85,.1);box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e;overflow:hidden}@media(max-width:55.4em){.container__bo--content-wrapper{margin:0 1rem 1rem;border-radius:1.2rem}}.page__loading{width:100%;display:flex;justify-content:center;align-items:center}.forgot-password{font-size:1.4rem;font-style:italic;margin-bottom:2rem;margin-left:auto;cursor:pointer;transition:color .2s}.forgot-password:hover{color:#205a89}.isActive,.isExpired{padding:.3rem 1.4rem;border-radius:99rem;width:auto!important;display:inline-block;font-size:1.3rem;font-weight:600;text-align:center}.isActive{background-color:#9fcc2e2e;color:#3f5a0b}.isExpired{background-color:#db0d001a;color:#a90b00}.text-light{font-size:1.3rem;color:#0a2c559e}.pi{font-size:1.6rem!important}a{color:inherit}.album-title{font-size:2rem;font-weight:600;letter-spacing:-.01em}h1,h2,h3{letter-spacing:-.01em}.section-head{text-align:center;margin:0 auto 4.5rem;max-width:62rem}.section-head__eyebrow{display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#cd8c52;margin-bottom:1.2rem}.section-head__title{font-family:Nunito,Inter,system-ui,sans-serif;font-size:clamp(3.4rem,5vw,5.2rem);font-weight:600;line-height:1.15;color:#0a2c55}.section-head__line{display:block;width:5rem;height:3px;border-radius:3px;background:#cd8c52;margin:2rem auto 0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem!important}.mt-5{margin-top:5rem!important}.mt-auto{margin-top:auto}.mx-auto{margin:0 auto}.ml-auto{margin-left:auto}.ml-1{margin-left:1rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-4{margin-bottom:4rem}.my-2{margin-top:2rem;margin-bottom:2rem}.my-3{margin-top:3rem;margin-bottom:3rem}.p-1{padding:1rem!important}.p-2{padding:2rem!important}.p-3{padding:3rem!important}.pt-2{padding-top:2rem}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}.pb-2{padding-bottom:2rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding:0rem 1rem!important}.px-2{padding:0rem 2rem!important}.px-3{padding:.5rem 3rem!important}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.gap-4{gap:4rem}.gap-5{gap:5rem}.row-gap-2{row-gap:2rem}.relative{position:relative!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.js-end{justify-self:end!important}.align-start{align-items:flex-start!important}.wrap{flex-wrap:wrap}.align-center{align-items:center}.w-full{width:100%!important}.w-10{width:10%}.w-20{width:20%}.w-3{min-width:30rem!important}.max-w-3{max-width:30rem!important}.w-25r{width:25rem!important}.w-60{width:60%}.w-80{width:80%}.w-79{width:79%}.h-full{height:100%}.cp{cursor:pointer}.text-center{text-align:center}.border-none{border:none!important}.c-red{color:#db0d00!important}.c-white{color:#fff!important}.c-orange{color:#cd8c52!important}.c-dark{color:#131313!important}.c-light{color:#e7f2fe!important}.overflow-x-scroll{height:70rem}.flex{display:flex}.text{font-size:1.4rem!important}.text-md{font-size:1.6rem!important}.text-lg{font-size:1.8rem!important}.text-xl{font-size:2rem!important}.shadow-small{border:1px solid rgba(10,44,85,.1);box-shadow:0 1px 2px #0a2c550f}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014}.fw-500{font-weight:500}.opacity-50{opacity:.5!important}.bg-none{background-color:transparent!important}.bg-blue{background-color:#25476a!important}.bg-main{background:#fff;border:1px solid rgba(10,44,85,.1);border-radius:1.2rem;box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e;border-radius:2rem;min-height:62.1vh;padding:2rem;animation:page-in .6s cubic-bezier(.22,1,.36,1) both}.bg-light{background-color:#fff}.bg-highlight{background-color:#03a9f44d}.bg-purple{background-color:#ab47bc4d}.bg-green{background-color:#9fcc2e4d}.bg-orange{background-color:#b67c484d}.bg-red{background-color:#db0d004d}.mh-60{min-height:60vh}.br-small{border-radius:1.2rem}.hidden{visibility:hidden}.login{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6rem;width:100%;min-height:100vh;padding:8rem 2rem 4rem;position:relative;overflow:hidden;background:#f8f6f4}.login__bg{position:absolute;inset:0;pointer-events:none}.login__bg:before,.login__bg:after{content:"";position:absolute;border-radius:50%;filter:blur(70px)}.login__bg:before{width:52rem;height:52rem;top:-14rem;left:-10rem;background:#205a8947;animation:drift 16s ease-in-out infinite}.login__bg:after{width:46rem;height:46rem;bottom:-12rem;right:-8rem;background:#cd8c524d;animation:drift 20s ease-in-out infinite reverse}.login__top{padding:.6rem .6rem .6rem 1.6rem;background-color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(10,44,85,.1);color:#0a2c55;display:flex;align-items:center;gap:1.6rem;border-radius:99rem;font-size:1.3rem;font-weight:500;z-index:10;position:absolute;top:2rem;right:2rem}.login__content{position:relative;z-index:2;width:100%;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.9);border-radius:2.8rem;box-shadow:0 50px 100px -40px #0a2c5580;padding:3.6rem 3rem 4rem;display:flex;flex-direction:column;gap:2rem}.login__content--logo-wrapper{width:20rem;height:9rem;margin:0 auto}.login__content--logo-wrapper .logo{width:100%;height:100%;object-fit:contain}.login__content--title{font-family:Nunito,Inter,system-ui,sans-serif;font-size:3.6rem;font-weight:600;text-align:center;color:#0a2c55}.login__content--submit{width:100%;height:5rem;font-size:1.5rem}.login__content .form-field{row-gap:1rem}.login__content .form-field__label{font-size:1.4rem}.login__content .p-inputtext,.login__content .p-password-input{padding:1.5rem 1.8rem;font-size:1.5rem}@media(min-width:1100px){.login__content{padding:4.8rem 7rem 5.4rem}}.login__image{position:relative;z-index:2;width:40rem;max-width:36%;display:none}.login__image img{width:100%;height:auto;max-height:60vh;object-fit:contain;animation:float-slow 6s ease-in-out infinite;filter:drop-shadow(0 30px 40px rgba(10,44,85,.18))}@media(min-width:1100px){.login__image{display:block!important}}.login__loading{width:100%;display:flex;justify-content:center;align-items:center}.app-version{position:absolute;top:2rem;right:2rem;padding:.6rem 1.6rem;background-color:#ffffffb3;color:#0a2c55;border-radius:99rem;font-size:1.3rem;z-index:10}.login>app-login-form{display:block;position:relative;z-index:2;width:min(100%,62rem)}.separator{width:100%;height:1px;background-color:#0a2c551a}.albums__content{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:2rem;padding:3rem 2rem;position:relative}.albums__header{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:2rem;border-radius:5px;margin-bottom:1rem;padding:2rem 2rem 1rem}.albums__header--filter{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;row-gap:1rem;gap:2rem}@media(max-width:55.4em){.albums__content{padding:2rem 2rem 0}}.single-album-wrapper{min-width:0}.single-album{background:#fff;border:1px solid rgba(10,44,85,.1);border-radius:1.2rem;box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1)}.single-album:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0a2c550f,0 22px 44px -16px #0a2c5547}.single-album{width:100%;height:10rem;padding:.5rem 1.6rem;display:flex;align-items:center;gap:1.6rem;cursor:pointer}.single-album__icon{width:6rem;flex-shrink:0;transition:transform .5s cubic-bezier(.22,1,.36,1)}.single-album__icon img{width:100%}.single-album__title{font-size:1.6rem;font-weight:600;margin-bottom:.2rem;text-align:left;width:100%}.single-album__date{font-size:1.3rem;color:#0a2c559e;text-align:left;width:100%}.single-album:hover .single-album__icon{transform:rotate(-6deg) scale(1.1)}.albums-buttons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:2rem;padding:2rem 3rem}.albums-buttons__add-button{font-size:1.7rem!important}@media(max-width:55.4em){.albums-buttons{padding:2rem 1.5rem}}.add-new-album__top{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ececec;padding-bottom:1rem}.add-new-album__top__title{font-size:2rem}.add-new-album__inner{width:85%;margin:1rem auto;padding:1rem 0rem 3rem}.album-preview{width:100%;padding:0rem 3rem}.album-preview__info{display:flex;justify-content:space-between;gap:1rem;row-gap:1rem;flex-wrap:wrap}.album-preview__info__item{min-width:33%;display:flex;flex-wrap:wrap;gap:1rem;font-family:Roboto,serif}.album-preview__info__item .label{font-size:1.8rem}.album-preview__info__item .content{font-weight:600;font-size:1.8rem}@media(max-width:55.4em){.album-preview{padding:0}.album-preview__info{width:23rem}.album-preview__info .label{font-size:1.6rem}.album-preview__info .content{font-size:1.5rem}}.file-to-upload{width:50%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.file-to-upload__info__size{margin-top:.5rem;color:#0000004d;font-size:1.5rem}.file-to-upload__remove-icon{display:none;cursor:pointer}.file-to-upload:hover .file-to-upload__remove-icon{display:block}.upload-images{padding:2rem}.upload-images__body{display:flex;flex-direction:column;gap:2rem}.upload-images__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-images__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.upload-images__count{display:inline-flex;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:600;color:#0a2c55}.upload-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:5rem 2rem;text-align:center;cursor:pointer;border:2px dashed rgba(10,44,85,.25);border-radius:2rem;background:#0a2c5506;transition:border-color .2s,background-color .2s}.upload-dropzone:hover,.upload-dropzone--active{border-color:#205a89;background:#205a8912}.upload-dropzone--compact{padding:2rem}.upload-dropzone--disabled{opacity:.5;pointer-events:none}.upload-dropzone__icon{font-size:4.4rem;color:#205a89}.upload-dropzone--compact .upload-dropzone__icon{font-size:2.8rem}.upload-dropzone__title{font-size:1.8rem;font-weight:600;color:#0a2c55}.upload-dropzone__hint{font-size:1.3rem;color:#0a2c559e}.upload-dropzone--compact .upload-dropzone__hint:last-child{display:none}.upload-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.2rem}.upload-grid__item{position:relative;aspect-ratio:1;overflow:hidden;border-radius:1.2rem;background:#f3f3f3;box-shadow:0 0 0 1px #0a2c551a}.upload-grid__item img{width:100%;height:100%;object-fit:cover;display:block}.upload-grid__remove{position:absolute;top:.8rem;right:.8rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background-color .2s}.upload-grid__remove:hover:not(:disabled){background:#db0d00}.upload-grid__remove .pi{font-size:1.2rem}.upload-grid__meta{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;padding:2.4rem 1rem .8rem;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.65),transparent)}.upload-grid__name{font-size:1.2rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-grid__size{font-size:1.1rem;opacity:.8}.file-upload-wrapper{display:flex;align-items:center;gap:1rem}.file-upload-wrapper .file-upload{height:7rem;width:7rem;border-radius:100px;position:relative;display:flex;justify-content:center;align-items:center;border:4px solid #FFFFFF;overflow:hidden;background-image:linear-gradient(to bottom,#0a2c55 50%,#fff 50%);background-size:100% 200%;transition:all 1s;color:#fff;cursor:pointer}.file-upload-wrapper .file-upload span{font-size:3.5rem}.file-upload-wrapper .file-upload input[type=file]{height:7rem;width:7rem;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.file-upload-wrapper .file-upload:hover{background-position:0 -100%;color:#0a2c55}.clients{min-height:60vh}@media(max-width:55.4em){.clients{padding-bottom:4rem}}.clients__header{width:100%;border-radius:5px;padding:0 2rem}.clients__header--buttons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:2rem;padding:2rem 0}.clients__header--filter{position:relative;display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;row-gap:1.5rem;gap:2rem;padding:2rem 0}.clients__content{padding:2rem}.clients__content--items{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:2.4rem}.clients__content--empty{width:100%;margin:0 auto;padding:6rem 0;display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center;font-size:2rem;color:#0a2c559e}.client-list{list-style:none;height:100%}.client-list__item{padding:1.5rem 1rem;font-size:1.8rem;line-height:2.4rem;font-family:inherit;border-bottom:1px solid #eef;border-radius:5px}.new-client{padding:2rem 1.5rem 1.5rem}.new-client__close{width:100%;display:flex;justify-content:flex-end;align-items:center}.new-client__inner{width:100%;margin:0 auto;padding:1rem 0}.client__header{padding:1.5rem 3rem;display:flex;align-items:center;justify-content:space-between}.client__content{width:100%;padding:3rem;display:grid;grid-template-columns:40% 1fr;gap:5rem}@media(max-width:55.4em){.client__content{grid-template-columns:1fr;padding:2rem 1rem 5rem}}.client__details{display:flex;flex-direction:column;row-gap:5rem}.client__details--main__image{width:12rem;height:12rem;border-radius:1.5rem;background-color:#e7f2fe;box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.client__details--main__image img{width:100%;height:100%;border-radius:1.5rem;object-fit:contain}.client__details--main__name{font-size:2.6rem;font-weight:600}.client__details--label{font-size:2rem;font-weight:600;margin-bottom:1.5rem}.client__details--label .pi{margin-left:3rem;color:#cd8c52;cursor:pointer}.client__details--label .pi:hover{font-weight:700}.client__details--items{font-size:1.4rem}.client__details--items__item{display:grid;grid-template-columns:14rem 1fr;gap:1.5rem;margin-bottom:2rem}.client__details--items__item--label{color:#131313b3}.client__details--items__item--info{font-weight:600}.client__details--danger{border:1px solid #DB0D00;padding:3rem 1.5rem;border-radius:10px;display:flex;flex-direction:column;gap:5rem}.client__details--danger__item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:2rem}.client__details--danger__item--label{font-size:1.6rem;font-weight:600;margin-bottom:.5rem}.client__details--danger__item--text{font-size:1.3rem}.client__general{display:flex;flex-direction:column;gap:5rem}.client__albums--top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:1.5rem;padding:0 1rem 1rem;border-bottom:1px solid rgba(0,0,0,.2)}.client__albums--top__title{font-size:2rem;font-weight:600}.client__albums--content{padding:1.5rem 1rem}.client__albums--content__albums{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:5rem}@media(max-width:55.4em){.client__albums--content__albums{grid-template-columns:repeat(auto-fill,minmax(14rem,.4fr));gap:4rem}}.client__albums--empty{font-size:1.6rem;text-align:center;font-style:italic}.client__album{display:flex;flex-direction:column;align-items:center;row-gap:.5rem;box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e;padding:1.4rem 1rem;border-radius:1.2rem;background:linear-gradient(160deg,#25476a,#0a2c55);color:#e7f2fe;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.client__album--top{width:100%;height:8rem;text-align:center}.client__album--top img{width:8rem;height:8rem;object-fit:contain}.client__album--title{font-size:1.8rem;font-weight:600;text-align:center;display:block}.client__album:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0a2c550f,0 22px 44px -16px #0a2c5547}.client__logs{background-color:transparent;padding:2rem 2rem 0}.fc-view-harness{font-size:1.5rem!important}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0!important;padding:1rem 0rem!important}.fc-daygrid-day-frame{cursor:pointer;min-height:0px!important;max-height:50px!important}.fc-daygrid-day{max-height:50px!important}.fc-daygrid-event{margin-top:3px!important;cursor:pointer}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button{width:4rem!important;height:4rem!important;background:#0a2c55!important;border-color:#0a2c55!important;border-radius:50%!important;margin-right:.5rem!important}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:hover{background-color:#25476a!important;border-color:#25476a!important}.fc .fc-toolbar-title{font-size:2rem!important}.fc{font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;--fc-border-color: rgba(10, 44, 85, .1)}.fc .fc-daygrid-day.fc-day-today{background-color:#cd8c521f!important}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event{background:#25476a;border-color:#25476a;border-radius:.6rem;padding:4px}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event:hover{background:#0a2c55;border-color:#0a2c55}.calendar__header{width:100%;padding:2rem;border-bottom:1px solid rgba(10,44,85,.1);border-radius:5px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.calendar__header--filter{position:relative;display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;row-gap:1.5rem;gap:2rem;padding:2rem 0}.add-new-schedule__top{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ececec;padding-bottom:1rem}.add-new-schedule__top__title{font-size:2rem}.add-new-schedule__inner{width:95%;margin:1rem auto;padding:1rem 0rem}.locations{width:100%;display:flex;align-items:center}.locations__inner{width:90%;display:flex;justify-content:flex-start;align-items:center;gap:3px;flex-wrap:wrap}.locations__inner .p-tag{background:#0a2c55!important;padding:.5rem 1rem!important}.locations__btn{width:10%}.cfg{max-width:140rem;margin:0 auto;padding:1rem 2rem 0}.cfg app-upload,.cfg app-multi-upload,.cfg app-regular-input,.cfg app-regular-input-double,.cfg app-video-regular-input{display:block}.cfg-section{margin-bottom:2rem;padding:2.4rem;background:#fff;border:1px solid rgba(10,44,85,.1);border-radius:1.2rem;box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e}.cfg-section__title{font-size:2rem;color:#0a2c55}.cfg-section__hint{margin:.4rem 0 2rem;font-size:1.2rem;color:#0a2c559e}@media(max-width:55.4em){.cfg-section{padding:1.6rem}}.cfg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.cfg-grid .cfg-wide{grid-column:1/-1}@media(max-width:55.4em){.cfg-grid{grid-template-columns:minmax(0,1fr)}}.cfg-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2rem;margin-bottom:2rem}.cfg-field{display:flex;flex-direction:column;gap:.8rem}.cfg-field__label{font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.02em;color:#0a2c55}.cfg-field__hint{font-size:1.2rem;color:#0a2c559e}.cfg-field__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:55.4em){.cfg-field__pair{grid-template-columns:minmax(0,1fr)}}.cfg-field__list{display:flex;flex-direction:column;gap:1rem}.cfg-field__row{display:flex;gap:1rem}.cfg-field__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cfg-tile__preview{position:relative;display:flex;align-items:center;justify-content:center;height:14rem;overflow:hidden;cursor:pointer;border:1px dashed rgba(10,44,85,.25);border-radius:.8rem;background:#f3f3f3}.cfg-tile__preview.dark{background:#0a2c55}.cfg-tile__preview img{width:100%;height:100%;object-fit:contain}.cfg-tile__preview .pi{font-size:2.4rem;color:#0a2c559e}.cfg-tile__preview__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:1.3rem;color:#fff;background:#0a2c5599;opacity:0;transition:opacity .25s}.cfg-tile__preview:hover .cfg-tile__preview__overlay{opacity:1}.cfg-tile__input{display:none}.cfg-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}.cfg-gallery__item,.cfg-gallery__add{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.8rem}.cfg-gallery__item img{width:100%;height:100%;object-fit:cover;cursor:pointer}.cfg-gallery__item__delete{position:absolute;top:.5rem;right:.5rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:.6rem;color:#fff;background:#00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;transition:opacity .2s}.cfg-gallery__item:hover .cfg-gallery__item__delete,.cfg-gallery__item__delete:focus-visible{opacity:1}@media(hover:none){.cfg-gallery__item__delete{opacity:1}}.cfg-gallery__add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;font-size:1.3rem;color:#0a2c559e;border:1px dashed rgba(10,44,85,.25);transition:border-color .25s,color .25s}.cfg-gallery__add .pi{font-size:2rem}.cfg-gallery__add:hover{color:#0a2c55;border-color:#0a2c55}.cfg-gallery__input{display:none}.cfg-more{display:flex;justify-content:center;margin-top:1.5rem}.cfg-savebar{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;gap:1.5rem;padding:1.5rem 2rem;margin:0 -2rem;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(10,44,85,.1)}.p-tag{font-size:1.6rem!important}.cfg-field__pair textarea{resize:vertical;min-height:7rem}@media(max-width:55.4em){.invites{padding:0}}.invites__header{width:100%;padding:0rem 2rem;border-bottom:1px solid rgba(10,44,85,.1);border-radius:5px}.invites__header--buttons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:2rem;padding:2rem 0}.invites__header--filter{position:relative;display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;row-gap:1.5rem;gap:2rem;padding:2rem 0}.invites__content{padding:3rem 2rem 0}@media(min-width:1400px){.invites__content{padding:3rem}}.home{margin:0 auto;background:#f8f6f4}.home__header{color:#fff;position:relative;height:100vh;min-height:56rem;overflow:hidden;background:#0a2c55}.home__header--image{position:absolute;inset:0}.home__header--image img{width:100%;height:100%;object-fit:cover;animation:hero-zoom 22s ease-out both}.home__header--image .spinner{position:absolute;top:50%;left:50%;margin:-22px 0 0 -22px;border-color:#fff3;border-top-color:#fff;z-index:2}.home__header--image .after{position:absolute;inset:0;background:linear-gradient(180deg,#0a2c558c,#0a2c552e 38%,#0a2c55c7)}.home__header--media{position:absolute;inset:-4% 0;will-change:transform}.home__hero{position:absolute;top:50%;left:50%;width:min(92vw,96rem);transform:translate(-50%,-48%);text-align:center;z-index:3}.home__hero--title{font-family:Nunito,Inter,system-ui,sans-serif;font-size:clamp(3.8rem,7vw,8rem);font-weight:600;margin-bottom:2.4rem;line-height:1.05;letter-spacing:-.015em;text-shadow:0 8px 40px rgba(0,0,0,.35);animation:hero-in 1.1s cubic-bezier(.22,1,.36,1) .15s both}.home__hero--text{font-family:Nunito,Inter,system-ui,sans-serif;font-size:clamp(1.7rem,2.1vw,2.3rem);font-weight:500;line-height:1.5;max-width:62rem;margin:0 auto;color:#ffffffeb;animation:hero-in 1.1s cubic-bezier(.22,1,.36,1) .4s both}.home__hero--buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.6rem;margin-top:4.4rem;animation:hero-in 1.1s cubic-bezier(.22,1,.36,1) .65s both}.home__arrow{position:absolute;bottom:3.2rem;left:50%;z-index:3;width:4.6rem;height:4.6rem;margin-left:-2.3rem;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:hero-in 1s cubic-bezier(.22,1,.36,1) 1s both,bob 2.4s ease-in-out 2s infinite;transition:background-color .3s,color .3s}.home__arrow:hover{background:#fff;color:#0a2c55}.home__slider{padding:11rem 0 8rem;overflow:hidden}@media(max-width:55.4em){.home__slider{padding:7rem 0 5rem}}.home__video{max-width:112rem;margin:0 auto;padding:2rem 2rem 9rem;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3rem}.home__video--frame{border-radius:2rem;overflow:hidden;box-shadow:0 40px 80px -30px #0a2c558c;line-height:0;max-width:100%;background:#0a2c55}.home__video--frame youtube-player,.home__video--frame iframe{max-width:100%}@media(max-width:55.4em){.home__video{padding:1rem 2rem 6rem}}.home__contact{padding:4rem 2rem 11rem;position:relative;overflow-x:clip}.home__contact:before,.home__contact:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0}.home__contact:before{width:36rem;height:36rem;left:8%;top:4rem;background:#cd8c5238;animation:drift 14s ease-in-out infinite}.home__contact:after{width:40rem;height:40rem;right:6%;bottom:6rem;background:#205a8929;animation:drift 18s ease-in-out infinite reverse}.home__contact--card{position:relative;z-index:1;width:min(100%,86rem);margin:0 auto;padding:5.5rem 5rem 5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(10,44,85,.1);border-radius:2.8rem;box-shadow:0 50px 90px -40px #0a2c5566}.home__contact--card .section-head{margin-bottom:4rem}@media(max-width:55.4em){.home__contact{padding:2rem 1.6rem 6rem}.home__contact--card{padding:3.5rem 2rem;border-radius:2rem}}@keyframes hero-in{0%{opacity:0;transform:translateY(3.2rem)}to{opacity:1;transform:none}}@keyframes hero-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(.8rem)}}.contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}.contact-form__grid .form-field{width:100%}@media(max-width:640px){.contact-form__grid{grid-template-columns:1fr;gap:1.8rem}}.requests{min-height:60vh}@media(max-width:55.4em){.requests{padding:0}}.requests__header{width:100%;padding:2rem;border-bottom:1px solid rgba(10,44,85,.1);border-radius:5px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.requests__header--buttons{display:flex;align-items:center;flex-wrap:wrap;row-gap:2rem;gap:2rem;padding:2rem 0}.requests__header--filter{position:relative;display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;row-gap:1.5rem;gap:2rem;padding:2rem 0}.requests__content{padding:2rem 3rem}.overlay-filters{display:flex;flex-direction:column;gap:1rem}.logs__header{padding-bottom:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:1rem;padding:2rem}.logs__content{padding:3rem 3rem 0}.logs__content .p-paginator{background-color:transparent!important;margin-top:3rem}.logs__content--logs-wrapper:not(:last-of-type){margin-bottom:1.5rem}.logs__content--empty{width:100%;height:30rem;margin:0 auto;text-align:center;font-size:2.6rem}.logs__content--empty img{width:100%;height:100%;object-fit:contain}@media(max-width:55.4em){.logs__content{padding:2rem 1rem 0}}app-dashboard-card,app-schedule-card,app-client-card,app-notification{display:block}.dashboard{padding:3rem}.dashboard__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem;margin:0 auto;margin-bottom:4rem}.dashboard__cards app-dashboard-card:nth-child(1){--accent: #03a9f4}.dashboard__cards app-dashboard-card:nth-child(2){--accent: #ab47bc}.dashboard__cards app-dashboard-card:nth-child(3){--accent: #9fcc2e}.dashboard__cards app-dashboard-card:nth-child(4){--accent: #CD8C52}.dashboard__cards app-dashboard-card:nth-child(5){--accent: #205a89}.dashboard__cards--item{background:#fff;border:1px solid rgba(10,44,85,.1);border-radius:1.2rem;box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e;position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.4rem;min-height:12rem;padding:2.2rem 2.4rem;color:#0a2c55;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.dashboard__cards--item:before{content:"";position:absolute;left:0;top:2rem;bottom:2rem;width:4px;border-radius:0 4px 4px 0;background:var(--accent, #205a89)}.dashboard__cards--item:after{content:"";position:absolute;right:-3rem;top:-3rem;width:10rem;height:10rem;border-radius:50%;background:var(--accent, #205a89);opacity:.12;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s}.dashboard__cards--item--link{cursor:pointer}.dashboard__cards--item--link:hover{transform:translateY(-5px);box-shadow:0 2px 4px #0a2c550f,0 22px 44px -16px #0a2c5547}.dashboard__cards--item--link:hover:after{transform:scale(1.8);opacity:.18}.dashboard__cards--item__number{font-size:3.6rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.dashboard__cards--item__title{font-size:1.4rem;font-weight:500;color:#0a2c559e}@media(max-width:55.4em){.dashboard__cards{grid-template-columns:1fr 1fr;gap:1.2rem}}.dashboard__content{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(28rem,1fr);gap:3rem}@media(max-width:1100px){.dashboard__content{grid-template-columns:minmax(0,1fr)}}.dashboard__pending{width:100%;min-width:0}.dashboard__pending--title{font-size:1.8rem;font-weight:600;margin-bottom:1.6rem}.dashboard__pending--table{overflow-x:auto;border-radius:1.2rem}.dashboard__pending--table .p-datatable .p-datatable-table-container,.dashboard__pending--table .p-datatable .p-datatable-wrapper{min-height:35vh!important}.dashboard__pending--table .p-datatable-tbody>tr>td{height:4.6rem!important}.dashboard__schedule{height:100%;padding:2.4rem;background:#e7f2fe80;border:1px solid rgba(10,44,85,.1);border-radius:1.2rem}.dashboard__schedule--title{font-size:1.8rem;margin-bottom:1.6rem;font-weight:600}.dashboard__schedule--cards:not(:last-child){margin-bottom:1.2rem}@media(max-width:55.4em){.dashboard{padding:2rem 1.2rem}}.notifications-panel{width:43rem}.notifications-panel__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:1rem;margin-bottom:1.5rem}.notifications-panel__top--title{font-size:1.8rem;font-weight:500}.notifications-panel__top--seeAll{font-size:1.4rem;color:#0a2c55;font-weight:500;font-style:italic;cursor:pointer}.notification{min-height:6.4rem;border:1px solid rgba(10,44,85,.1);font-size:1.4rem;display:flex;align-items:center;gap:1.6rem;padding:1.2rem 1.6rem;color:#131313;cursor:pointer;background-color:#fff;min-width:40rem;width:100%;margin-bottom:1rem;border-radius:1.2rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.notification:hover{transform:translate(3px);box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e}.notification.read{background-color:#e7f2fe59}.notification__img{width:4rem;height:4rem;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#205a89,#0a2c55);color:#fff;display:flex;align-items:center;justify-content:center;letter-spacing:.8px;font-size:1.3rem;font-weight:600}.notification__title{font-size:1.4rem;font-weight:500;margin-bottom:.3rem}.notification__title.read{color:#0a2c559e}.notification__time{color:#0a2c559e;font-size:1.2rem}.notifications__header{padding:2rem;display:flex;align-items:center;justify-content:space-between}.notifications__list{padding:2rem 4rem}.notifications__list .p-paginator{background-color:transparent!important}.gallery{width:100%;min-height:100vh;display:flex;flex-direction:column;background:#f8f6f4}.gallery__main{flex:1 0 auto;width:100%;max-width:144rem;margin:0 auto;padding:0 3rem 8rem}.gallery__intro{position:relative;padding:12rem 0 5rem;text-align:center}.gallery__intro .section-head{margin-bottom:0}@media(max-width:55.4em){.gallery__intro{padding-top:10rem}}.gallery__back{position:absolute;top:11rem;left:0;display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.8rem;border-radius:99rem;border:1px solid rgba(10,44,85,.1);background:#fff;color:#0a2c55;font-size:1.3rem;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.gallery__back .pi{font-size:1.2rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.gallery__back:hover{background:#0a2c55;color:#fff}.gallery__back:hover .pi{transform:translate(-3px)}@media(max-width:55.4em){.gallery__back{position:static;margin-bottom:2.4rem}}.gallery__count{margin-top:1.6rem;font-size:1.4rem;color:#0a2c559e}.gallery__grid{column-count:4;column-gap:2rem}@media(max-width:120em){.gallery__grid{column-count:3}}@media(max-width:75em){.gallery__grid{column-count:2}}@media(max-width:55.4em){.gallery__grid{column-gap:1rem}}.gallery__tile{position:relative;display:block;width:100%;margin:0 0 2rem;padding:0;border:0;border-radius:2rem;overflow:hidden;cursor:zoom-in;break-inside:avoid;background:#e7f2fe;box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e;aspect-ratio:4/5;transition:box-shadow .5s cubic-bezier(.22,1,.36,1)}@media(max-width:55.4em){.gallery__tile{margin-bottom:1rem;border-radius:1.2rem}}.gallery__tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease,transform .9s cubic-bezier(.22,1,.36,1)}.gallery__tile--loaded{aspect-ratio:auto}.gallery__tile--loaded img{position:static;display:block;height:auto;opacity:1}.gallery__tile--zoom{position:absolute;right:1.4rem;bottom:1.4rem;width:4.4rem;height:4.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffeb;color:#0a2c55;opacity:0;transform:translateY(1rem);transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1);pointer-events:none}.gallery__tile--zoom .pi{font-size:1.6rem}.gallery__tile:hover,.gallery__tile:focus-visible{box-shadow:0 2px 4px #0a2c550f,0 22px 44px -16px #0a2c5547}.gallery__tile:hover img,.gallery__tile:focus-visible img{transform:scale(1.05)}.gallery__tile:hover .gallery__tile--zoom,.gallery__tile:focus-visible .gallery__tile--zoom{opacity:1;transform:none}.gallery__tile--skeleton{cursor:default;animation:gallery-pulse 1.4s ease-in-out infinite}.gallery__tile--skeleton:nth-child(3n+2){aspect-ratio:1/1}.gallery__tile--skeleton:nth-child(3n){aspect-ratio:3/4}.gallery__more{display:flex;justify-content:center;padding:3rem 0 0}.gallery__empty{padding:8rem 0;display:flex;flex-direction:column;align-items:center;gap:1.6rem;color:#0a2c559e}.gallery__empty .pi{font-size:4.8rem;color:#dcaf86}.gallery__empty p{font-size:1.6rem}@media(max-width:55.4em){.gallery__main{padding:0 1.6rem 5rem}}@keyframes gallery-pulse{0%,to{opacity:1}50%{opacity:.55}}.btn{font-size:1.4rem;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.01em;font-weight:500;padding:.7rem 0;color:#fff;border:1px solid transparent;border-radius:99rem;min-width:15rem;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s,color .25s,box-shadow .25s,border-color .25s;height:4.2rem;display:flex;align-items:center;justify-content:center;gap:.6rem;white-space:nowrap}.btn:active{transform:scale(.97)}.btn__back{background-color:transparent}.btn__back:hover{background-color:#0a2c55}.btn__main{background-color:#0a2c55;min-width:15rem;box-shadow:0 6px 16px -6px #0a2c558c}.btn__main:hover{background-color:#205a89;color:#fff;transform:translateY(-2px);box-shadow:0 12px 22px -8px #205a8999}.btn__main--sm{min-width:4.2rem!important}.btn__main--icon{background-color:#0a2c55;color:#e7f2fe;min-width:4.2rem;padding:0 1.2rem;text-align:center}.btn__main--icon i{font-size:1.6rem}.btn__main--icon--red{color:#db0d00}.btn__main--icon--red:hover{color:#db0d00cc}.btn__main--outline{background-color:transparent;color:#0a2c55;border:1.5px solid #0a2c55;box-shadow:none}.btn__main--outline:hover{background-color:#0a2c55;color:#fff}.btn__main--text{background-color:transparent;color:#0a2c55;box-shadow:none}.btn__main--text:hover{background-color:#0a2c5514;color:#0a2c55;box-shadow:none}.btn__main:disabled{background-color:#0a2c5559;box-shadow:none;cursor:not-allowed;transform:none;color:#ffffffd9}.btn__hero{background-color:#fff;color:#0a2c55;min-width:17rem;font-weight:600;box-shadow:0 14px 30px -12px #00000080}.btn__hero:hover{background-color:#e7f2fe;color:#0a2c55;transform:translateY(-2px)}.btn__hero--ghost{background-color:#ffffff14;color:#fff;border:1.5px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none}.btn__hero--ghost:hover{background-color:#fff;color:#0a2c55;border-color:#fff}.btn__glass{background-color:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.btn__glass:hover{background-color:#fff;color:#0a2c55}.btn__icon{padding:.5rem;display:flex;justify-content:center;align-items:center;background-color:transparent;min-width:4rem!important;width:4rem;height:4rem;border-radius:50%;cursor:pointer}.btn__icon--dark{color:#131313;background-color:#1313131f;min-width:2rem;padding:0 1.2rem;box-shadow:none;border:1px solid transparent;display:flex;justify-content:center;align-items:center}.btn__icon--dark:hover{background-color:#131313;color:#fff;transform:translateY(-1px)}.btn__icon--dark.disabled{cursor:auto;background-color:#1313131f;color:#131313;transform:none}.btn__icon--orange{color:#cd8c52;background-color:#cd8c521f;min-width:2rem;padding:0 1.2rem;box-shadow:none;border:1px solid transparent;display:flex;justify-content:center;align-items:center}.btn__icon--orange:hover{background-color:#cd8c52;color:#fff;transform:translateY(-1px)}.btn__icon--orange.disabled{cursor:auto;background-color:#cd8c521f;color:#cd8c52;transform:none}.btn__icon--red{color:#db0d00;background-color:#db0d001f;min-width:2rem;padding:0 1.2rem;box-shadow:none;border:1px solid transparent;display:flex;justify-content:center;align-items:center}.btn__icon--red:hover{background-color:#db0d00;color:#fff;transform:translateY(-1px)}.btn__icon--red.disabled{cursor:auto;background-color:#db0d001f;color:#db0d00;transform:none}.btn__icon--blue{color:#0a2c55;background-color:#0a2c551f;min-width:2rem;padding:0 1.2rem;box-shadow:none;border:1px solid transparent;display:flex;justify-content:center;align-items:center}.btn__icon--blue:hover{background-color:#0a2c55;color:#fff;transform:translateY(-1px)}.btn__icon--blue.disabled{cursor:auto;background-color:#0a2c551f;color:#0a2c55;transform:none}.btn__icon--green{color:#9fcc2e;background-color:#9fcc2e1f;min-width:2rem;padding:0 1.2rem;box-shadow:none;border:1px solid transparent;display:flex;justify-content:center;align-items:center}.btn__icon--green:hover{background-color:#9fcc2e;color:#131313;transform:translateY(-1px)}.btn__icon--green.disabled{cursor:auto;background-color:#9fcc2e1f;color:#9fcc2e;transform:none}.btn__icon--purple{color:#ab47bc;background-color:#ab47bc1f;min-width:2rem;padding:0 1.2rem;box-shadow:none;border:1px solid transparent;display:flex;justify-content:center;align-items:center}.btn__icon--purple:hover{background-color:#ab47bc;color:#fff;transform:translateY(-1px)}.btn__icon--purple.disabled{cursor:auto;background-color:#ab47bc1f;color:#ab47bc;transform:none}.btn.btn__icon--dark,.btn.btn__icon--orange,.btn.btn__icon--red,.btn.btn__icon--blue,.btn.btn__icon--green,.btn.btn__icon--purple{width:auto;height:4.2rem;border-radius:99rem}.btn.btn__icon.btn__icon--dark,.btn.btn__icon.btn__icon--orange,.btn.btn__icon.btn__icon--red,.btn.btn__icon.btn__icon--blue,.btn.btn__icon.btn__icon--green,.btn.btn__icon.btn__icon--purple{width:4rem;height:4rem;border-radius:50%;padding:0}.btn__brown{background-color:#cd8c52}.btn__green{background-color:#9fcc2e;color:#131313}.btn__dark{background-color:#131313}.btn__dark:enabled:hover{background:#0a2c55!important;border-color:transparent!important}.btn__red{background-color:#db0d00}.btn__red:enabled:hover{background:#b20b00!important;border-color:transparent!important}.btn__red--outline{background-color:transparent;border:1px solid rgba(219,13,0,.7);color:#db0d00e6}.btn__red--outline:enabled:hover{background-color:#db0d00!important;border-color:transparent;color:#fff}.btn__lg{min-width:15rem!important}.btn__sm{min-width:11rem!important;font-size:1.3rem!important;height:3.8rem}.btn__search{min-width:5rem!important;color:#0a2c55;background-color:#fff;border:1px solid rgba(10,44,85,.1);box-shadow:none}.btn__search:hover{background-color:#e7f2fe!important;color:#0a2c55!important;border-color:#0a2c5540!important}.p-button:focus{box-shadow:none!important}.p-confirm-dialog-accept,.p-confirm-dialog-reject{min-width:9rem!important;padding:0 1.5rem;border-radius:99rem!important}.p-button.p-button-icon-only{background-color:#0a2c55;border-color:#0a2c55}.p-selectbutton{background:#0a2c550f;border-radius:99rem;padding:.3rem;display:inline-flex;gap:.2rem}.p-selectbutton .p-togglebutton,.p-selectbutton .p-button{border:none!important;border-radius:99rem!important;background:transparent;color:#0a2c55;font-size:1.3rem;font-weight:600;padding:.5rem 1.2rem;min-width:4.2rem;transition:background-color .25s,color .25s;height:auto}.p-selectbutton .p-togglebutton:before,.p-selectbutton .p-button:before{display:none}.p-selectbutton .p-togglebutton.p-togglebutton-checked,.p-selectbutton .p-togglebutton.p-highlight,.p-selectbutton .p-button.p-togglebutton-checked,.p-selectbutton .p-button.p-highlight{background:#0a2c55!important;color:#fff;box-shadow:0 4px 10px -4px #0a2c5599}.p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-label,.p-selectbutton .p-togglebutton.p-highlight .p-togglebutton-label,.p-selectbutton .p-button.p-togglebutton-checked .p-togglebutton-label,.p-selectbutton .p-button.p-highlight .p-togglebutton-label{color:#fff}.p-selectbutton .p-togglebutton .p-togglebutton-label,.p-selectbutton .p-togglebutton .p-button-label,.p-selectbutton .p-button .p-togglebutton-label,.p-selectbutton .p-button .p-button-label{font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.3rem;letter-spacing:.04em;font-weight:600}.p-buttonset .p-button{width:6rem;height:3.5rem;background-color:transparent!important}.p-buttonset .p-button:not(:last-child){border-right:1px solid rgba(10,44,85,.4)!important}.p-badge{font-size:1rem}.p-tooltip{max-width:32rem!important}.p-tooltip-text{font-size:1.5rem!important;line-height:1.4;padding:.9rem 1.4rem!important;border-radius:.8rem}.lang-switch .p-togglebutton{padding:.5rem .9rem!important;min-width:0!important}.lang-switch__flag{display:block;width:2.4rem;height:2.4rem;border-radius:50%;object-fit:cover;opacity:.55;transition:opacity .25s,transform .25s}.p-togglebutton:hover .lang-switch__flag{opacity:.85}.p-togglebutton-checked .lang-switch__flag{opacity:1;box-shadow:0 0 0 2px #ffffffe6}.form-field{display:flex;flex-direction:column;align-items:start;row-gap:.8rem;width:100%}.form-field__label{font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;display:block;font-size:1.3rem;font-weight:600;letter-spacing:.02em;min-width:15rem;color:#0a2c55}.form-field__btn{width:15rem;font-size:1.4rem}@media(min-width:820px){.form-field{width:calc(50% - 1.5rem)}}.p-inputtext,textarea,.p-textarea,.p-autocomplete-input,.p-select,.p-datepicker-input,.p-multiselect{width:100%;padding:1.1rem 1.5rem;border-radius:1.2rem;font-size:1.4rem;letter-spacing:0;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;min-width:20rem;background-color:#fff;color:#0a2c55;box-shadow:none;border:1px solid rgba(10,44,85,.16);transition:border-color .2s,box-shadow .2s,background-color .2s}.p-inputtext::placeholder,textarea::placeholder,.p-textarea::placeholder,.p-autocomplete-input::placeholder,.p-select::placeholder,.p-datepicker-input::placeholder,.p-multiselect::placeholder{color:#0a2c5566}.p-inputtext:focus,.p-inputtext:focus-visible,textarea:focus,textarea:focus-visible,.p-textarea:focus,.p-textarea:focus-visible,.p-autocomplete-input:focus,.p-autocomplete-input:focus-visible,.p-select:focus,.p-select:focus-visible,.p-datepicker-input:focus,.p-datepicker-input:focus-visible,.p-multiselect:focus,.p-multiselect:focus-visible{outline:none}.p-inputtext:enabled:hover,textarea:enabled:hover,.p-textarea:enabled:hover,.p-autocomplete-input:enabled:hover,.p-select:enabled:hover,.p-datepicker-input:enabled:hover,.p-multiselect:enabled:hover{border-color:#0a2c5561}.p-inputtext:enabled:focus,textarea:enabled:focus,.p-textarea:enabled:focus,.p-autocomplete-input:enabled:focus,.p-select:enabled:focus,.p-datepicker-input:enabled:focus,.p-multiselect:enabled:focus{border-color:#205a89;box-shadow:0 0 0 4px #205a8924}.p-select{padding:0;display:inline-flex;align-items:center}.p-select .p-select-label{padding:1.1rem 1.5rem;font-size:1.4rem;color:#0a2c55}.p-select.p-focus,.p-select.p-select-open{border-color:#205a89;box-shadow:0 0 0 4px #205a8924}.p-select-overlay,.p-datepicker-panel,.p-popover,.p-menu{border-radius:1.2rem!important;border:1px solid rgba(10,44,85,.1)!important;box-shadow:0 2px 4px #0a2c550f,0 22px 44px -16px #0a2c5547!important;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif}.p-popover-content{padding:1.6rem 2rem!important}.p-select-overlay{overflow:hidden}.p-select-list{display:flex;flex-direction:column;gap:.2rem;padding:.6rem!important}.p-select-option{font-size:1.4rem!important;padding:1rem 1.2rem!important;border-radius:.8rem;cursor:pointer}.p-select-option.p-focus{background:#0a2c550f}.p-select-option.p-select-option-selected{background:#205a891f;color:#0a2c55;font-weight:500}.p-select-empty-message{padding:1rem 1.2rem;font-size:1.4rem}.p-password,.p-password .p-password-input,.p-password .p-icon-field,.p-password .p-iconfield{width:100%}.p-password .p-password-toggle-mask-icon,.p-password .p-inputicon,.p-password .p-icon-field .p-icon,.p-password .p-iconfield .p-icon{width:1.8rem;height:1.8rem;margin-top:-.9rem;inset-inline-end:1.5rem;color:#0a2c559e;cursor:pointer;transition:color .2s}.p-password .p-password-toggle-mask-icon:hover,.p-password .p-inputicon:hover,.p-password .p-icon-field .p-icon:hover,.p-password .p-iconfield .p-icon:hover{color:#0a2c55}.p-password .p-icon-field-right>.p-inputtext,.p-password .p-iconfield-right>.p-inputtext,.p-password .p-password-input{padding-right:4.8rem}.input--icon{position:absolute;right:.8rem;top:.8rem;cursor:pointer}.input--icon:hover{color:#0a2c55}.btn-icon{cursor:pointer;font-size:2.2rem!important;position:absolute;right:10px;top:10px}.btn-icon--brown{color:#cd8c52}.btn-icon--green{color:#9fcc2e}input[type=radio]{width:2.2rem;height:2.2rem;accent-color:#0a2c55;cursor:pointer}.p-toggleswitch,.p-inputswitch{margin-right:2rem}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider,.p-toggleswitch.p-inputswitch-checked .p-inputswitch-slider,.p-inputswitch.p-toggleswitch-checked .p-toggleswitch-slider,.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background-color:#0a2c55!important}.status-switch.p-toggleswitch{position:relative;display:inline-block;flex-shrink:0;width:5.2rem;height:2.8rem;margin-right:1.6rem}.status-switch.p-toggleswitch .p-toggleswitch-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;z-index:1;cursor:pointer}.status-switch.p-toggleswitch .p-toggleswitch-slider{position:absolute;inset:0;border-radius:2.8rem;background:#0a2c5547!important;transition:background-color .25s}.status-switch.p-toggleswitch .p-toggleswitch-handle{position:absolute;top:.3rem;left:.3rem;width:2.2rem;height:2.2rem;margin:0;border-radius:50%;background:#fff!important;color:#0a2c558c;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0a2c554d;transition:left .25s,color .25s}.status-switch.p-toggleswitch .p-toggleswitch-handle .pi{font-size:1.1rem;font-weight:700}.status-switch.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:#9fcc2e!important}.status-switch.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{left:calc(100% - 2.5rem);color:#65811d}.status-switch.p-toggleswitch:has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-slider{box-shadow:0 0 0 4px #205a8940}.p-autocomplete{display:block!important;width:100%}.p-autocomplete-input{min-width:0}.p-autocomplete-overlay{border-radius:1.2rem!important;border:1px solid rgba(10,44,85,.1)!important;box-shadow:0 2px 4px #0a2c550f,0 22px 44px -16px #0a2c5547!important;background:#fff;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;margin-top:.4rem}.p-autocomplete-list{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:.6rem!important;list-style:none}.p-autocomplete-option{font-size:1.4rem!important;padding:1rem 1.2rem!important;border-radius:.8rem;color:#0a2c55;cursor:pointer;transition:background-color .2s}.p-autocomplete-option:hover,.p-autocomplete-option.p-focus{background:#0a2c550f}.p-autocomplete-option.p-autocomplete-option-selected{background:#205a891f;font-weight:500}.p-autocomplete-empty-message{padding:1rem 1.2rem;font-size:1.4rem;color:#0a2c559e}.p-inputwrapper,.p-datepicker,.p-calendar{width:100%!important}.p-datepicker-panel{padding:1.2rem!important;min-width:34rem;background:#fff;color:#0a2c55}.p-datepicker-panel .p-datepicker-calendar-container{padding:.4rem 0 0}.p-datepicker-panel .p-datepicker-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.4rem 0 1rem;background:transparent;border:none}.p-datepicker-panel .p-datepicker-prev-button,.p-datepicker-panel .p-datepicker-next-button{width:3.4rem;height:3.4rem;padding:0!important;border-radius:50%!important;background:transparent!important;border:none!important;color:#0a2c55!important;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.p-datepicker-panel .p-datepicker-prev-button:hover,.p-datepicker-panel .p-datepicker-next-button:hover{background:#0a2c5514!important}.p-datepicker-panel .p-datepicker-prev-button svg,.p-datepicker-panel .p-datepicker-next-button svg{width:1.6rem;height:1.6rem}.p-datepicker-panel .p-datepicker-title{display:flex;align-items:center;justify-content:center;gap:.4rem;flex:1}.p-datepicker-panel .p-datepicker-select-month,.p-datepicker-panel .p-datepicker-select-year{padding:.6rem 1rem;border-radius:.8rem;font-size:1.7rem;font-weight:600;color:#0a2c55;background:transparent;border:none;cursor:pointer}.p-datepicker-panel .p-datepicker-select-month:hover,.p-datepicker-panel .p-datepicker-select-year:hover{background:#0a2c550f}.p-datepicker-panel .p-datepicker-calendar{width:100%;border-collapse:separate;border-spacing:.2rem;font-size:1.6rem}.p-datepicker-panel .p-datepicker-weekday-cell{padding:.6rem 0;text-align:center}.p-datepicker-panel .p-datepicker-weekday{font-size:1.3rem;font-weight:600;color:#0a2c558c}.p-datepicker-panel .p-datepicker-day-cell{padding:0;text-align:center}.p-datepicker-panel .p-datepicker-day{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;cursor:pointer;transition:background-color .2s,color .2s}.p-datepicker-panel .p-datepicker-day:hover{background:#0a2c5514}.p-datepicker-panel .p-datepicker-day.p-datepicker-day-selected{background:#0a2c55;color:#fff;font-weight:600}.p-datepicker-panel .p-datepicker-today>.p-datepicker-day:not(.p-datepicker-day-selected){background:#0a2c551a;font-weight:600}.p-datepicker-panel .p-datepicker-other-month .p-datepicker-day{color:#0a2c5566}.p-datepicker-panel .p-datepicker-month,.p-datepicker-panel .p-datepicker-year{padding:1rem;font-size:1.5rem;border-radius:.8rem;cursor:pointer}.p-datepicker-panel .p-datepicker-month:hover,.p-datepicker-panel .p-datepicker-year:hover{background:#0a2c550f}.p-datepicker-panel .p-datepicker-month.p-datepicker-month-selected,.p-datepicker-panel .p-datepicker-month.p-datepicker-year-selected,.p-datepicker-panel .p-datepicker-year.p-datepicker-month-selected,.p-datepicker-panel .p-datepicker-year.p-datepicker-year-selected{background:#0a2c55;color:#fff}.p-datepicker-panel .p-datepicker-buttonbar{display:flex;justify-content:space-between;padding:1rem 0 0;border-top:1px solid rgba(10,44,85,.1);margin-top:1rem}.p-datepicker{position:relative;display:block}.p-datepicker .p-datepicker-input{padding-right:6.8rem}.p-datepicker .p-datepicker-clear-icon,.p-datepicker .p-datepicker-input-icon-container{position:absolute;top:50%;margin:0!important;transform:translateY(-50%);display:flex;align-items:center;cursor:pointer;color:#0a2c55a6;transition:color .2s}.p-datepicker .p-datepicker-clear-icon:hover,.p-datepicker .p-datepicker-input-icon-container:hover{color:#0a2c55}.p-datepicker .p-datepicker-clear-icon{right:4.2rem;width:1.4rem;height:1.4rem}.p-datepicker .p-datepicker-input-icon-container{right:1.4rem}.p-datepicker .p-datepicker-input-icon{width:1.7rem;height:1.7rem}.autocomplete{width:100%!important;position:relative}.autocomplete__input{width:100%!important}.autocomplete__btn{background-color:transparent;border:none;width:4rem;height:4rem;position:absolute;top:0p;right:0}.autocomplete__btn--icon{font-size:3rem}.table__img{border-radius:50%;width:4rem;height:4rem;overflow:hidden}.table__img img{object-fit:cover;width:100%;height:100%}.p-datatable{font-size:1.4rem!important;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif!important;border-radius:1.2rem!important;border:1px solid rgba(10,44,85,.1);overflow:hidden;background:#fff}.p-datatable .p-datatable-table-container,.p-datatable .p-datatable-wrapper{min-height:40vh;background-color:#fff}.p-datatable .p-datatable-thead>tr>th{height:5rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#0a2c559e;text-align:center!important;background-color:#e7f2fe73!important;border:none!important;border-bottom:1px solid rgba(10,44,85,.1)!important}.p-datatable .p-datatable-thead>tr>th:not(:first-child){min-width:15rem!important}.p-datatable .p-datatable-thead>tr>th:last-child{min-width:5rem!important}.p-datatable .p-datatable-tbody>tr{background:#fff;transition:background-color .2s}.p-datatable .p-datatable-tbody>tr:hover{background-color:#e7f2fe73}.p-datatable .p-datatable-tbody>tr>td{text-align:center!important;border:none!important;border-bottom:1px solid rgba(10,44,85,.07)!important;height:6rem!important;padding:0 1rem!important;color:#0a2c55}.p-datatable .p-datatable-tbody>tr>td:not(:first-child){min-width:15rem!important}.p-datatable .p-datatable-tbody>tr>td:last-child{min-width:5rem!important}.p-datatable .p-datatable-tbody>tr>td.no-results{display:table-cell!important;color:#0a2c559e}.p-paginator{font-size:1.4rem!important;min-height:5.4rem;width:100%;background:transparent!important;border:none!important;gap:.4rem}.p-paginator .p-paginator-page,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-first,.p-paginator .p-paginator-last{border-radius:50%!important;min-width:3.6rem;height:3.6rem;font-size:1.3rem!important;transition:background-color .2s,color .2s}.p-paginator .p-paginator-page.p-paginator-page-selected,.p-paginator .p-paginator-page.p-highlight{background-color:#0a2c55;color:#fff}.p-link:focus{box-shadow:none!important}.p-datatable-tbody>tr>td .btn{margin-left:auto;margin-right:auto}.modal{position:fixed;top:0;left:0;z-index:1999;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#000;animation:reveal-fade .3s ease both}.modal__img{position:relative;z-index:999;width:100%;height:100%;padding:6.4rem 10rem;display:flex;align-items:center;justify-content:center}.modal__img--image{max-width:100%;max-height:100%;display:flex;animation:reveal-zoom .45s cubic-bezier(.22,1,.36,1) both}.modal__img--image img{display:block;max-width:100%;max-height:calc(100vh - 12.8rem);width:auto;height:auto;object-fit:contain;border-radius:1.2rem;box-shadow:0 40px 100px -30px #000000b3}.modal__close,.modal__nav{position:absolute;z-index:1000;width:5rem;height:5rem;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .25s,color .25s,transform .3s cubic-bezier(.22,1,.36,1)}.modal__close .pi,.modal__nav .pi{font-size:1.8rem!important}.modal__close:hover,.modal__nav:hover{background:#fff;color:#0a2c55}.modal__close{top:2rem;right:2rem}.modal__close:hover{transform:rotate(90deg)}.modal__nav{top:50%;margin-top:-2.5rem}.modal__nav--prev{left:2.4rem}.modal__nav--prev:hover{transform:translate(-3px)}.modal__nav--next{right:2.4rem}.modal__nav--next:hover{transform:translate(3px)}@media(max-width:55.4em){.modal__img{padding:7rem 1.2rem 8rem}.modal__img--image img{max-height:calc(100vh - 15rem)}.modal__nav{top:auto;bottom:2rem;margin-top:0}.modal__nav--prev{left:calc(50% - 6.4rem)}.modal__nav--next{right:calc(50% - 6.4rem)}}.modal__top-buttons{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:2rem;padding:2rem;z-index:999}.modal__top-buttons button{background-color:#ffffff4d!important}.modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0a2c55eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:998}.modal__content,.modal__content--small,.modal__content--md,.modal__content--xsmall{font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;background-color:#fff;z-index:1111;border-radius:2rem;box-shadow:0 30px 80px -20px #0a2c5580;animation:reveal-zoom .4s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:2rem;max-height:90vh}.modal__content--top,.modal__content--small--top,.modal__content--md--top,.modal__content--xsmall--top{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(10,44,85,.1);padding:1.8rem 2.4rem}.modal__content--top .title,.modal__content--small--top .title,.modal__content--md--top .title,.modal__content--xsmall--top .title{margin:0;padding:0;font-size:2rem;font-weight:600}.modal__content--top .close-button,.modal__content--small--top .close-button,.modal__content--md--top .close-button,.modal__content--xsmall--top .close-button{background-color:transparent;color:#0a2c55;display:flex;justify-content:center;align-items:center;border:none;margin:0;padding:.6rem;border-radius:50%;cursor:pointer;transition:all .2s}.modal__content--top .close-button:hover,.modal__content--small--top .close-button:hover,.modal__content--md--top .close-button:hover,.modal__content--xsmall--top .close-button:hover{background-color:#0a2c5514}.modal__content--body,.modal__content--small--body,.modal__content--md--body,.modal__content--xsmall--body{padding:1rem 2.4rem 3rem}.modal__content--body .modal-title,.modal__content--small--body .modal-title,.modal__content--md--body .modal-title,.modal__content--xsmall--body .modal-title{font-size:2.6rem;font-weight:700;line-height:1.2}.modal__content--body .modal-title i,.modal__content--small--body .modal-title i,.modal__content--md--body .modal-title i,.modal__content--xsmall--body .modal-title i{font-size:2.2rem}.modal__content{width:70%;overflow-y:auto}.modal__content--small,.modal__content--md{width:55%}.modal__content--xsmall{width:30%;min-height:30vh}.spinner{border:4px solid rgba(10,44,85,.12);border-radius:50%;border-top:4px solid #0a2c55;width:44px;height:44px;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.client-card{background:#fff;border:1px solid rgba(10,44,85,.1);border-radius:1.2rem;box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1)}.client-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0a2c550f,0 22px 44px -16px #0a2c5547}.client-card{padding:3rem 0rem 0rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:2rem;cursor:pointer;overflow:hidden}.client-card:hover .client-card__img img{transform:scale(1.1)}.client-card__name{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;width:25rem}.client-card__img{width:8rem;height:8rem;border-radius:50%;overflow:hidden;border:3px solid #e7f2fe;box-shadow:0 8px 20px -8px #0a2c5580}.client-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.client-card__info{font-size:inherit;display:flex;flex-direction:column;gap:.3rem;width:15rem}.client-card__actions{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 2rem;border-top:1px solid rgba(10,44,85,.1);background:#e7f2fe59;width:100%}.event-card{display:flex;align-items:center;gap:1.6rem;width:100%;min-height:7rem;padding:1.2rem 1.6rem;border-radius:1.2rem;background:#fff;border:1px solid rgba(10,44,85,.1);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.event-card:hover{transform:translate(4px);box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e}.event-card__date{font-size:1.4rem;font-weight:600;width:5.5rem;color:#0a2c55;text-transform:capitalize}.event-card__separator{width:4px;height:4rem;background-color:#cd8c52;border-radius:10px}.event-card__title{font-size:1.5rem;font-weight:600;margin-bottom:.2rem}.event-card__description{font-size:1.3rem;color:#0a2c559e}.p-dialog{width:50%!important;padding:0!important;border-radius:2rem!important;border:none!important;box-shadow:0 30px 80px -20px #0a2c5580!important;overflow:hidden}@media(max-width:55.4em){.p-dialog{width:95%!important}}.p-dialog .p-dialog-content{padding:0!important;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:1.4rem!important}.p-dialog .p-dialog-content .p-confirmdialog-message,.p-dialog .p-dialog-content .p-confirm-dialog-message{display:block;font-size:1.5rem;padding:2.4rem}.p-dialog .p-dialog-header{padding:2rem 2.4rem 1.6rem!important;border-bottom:1px solid rgba(10,44,85,.1)}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.9rem!important;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif!important;font-weight:600}.p-dialog .p-dialog-header .p-dialog-header-icon{border-radius:50%!important;width:3rem;height:3rem}.p-dialog .p-dialog-header .p-dialog-close-button.p-button{background:transparent!important;border-color:transparent!important;color:#0a2c55!important}.p-dialog .p-dialog-header .p-dialog-close-button.p-button:hover{background:#0a2c5514!important}.p-dialog .p-dialog-footer{display:flex;justify-content:end;gap:1rem;padding:1.6rem 2.4rem 2rem}.p-dialog .p-dialog-footer button{font-size:1.3rem!important}.p-dialog-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.p-fileupload{border-radius:1.2rem!important}.p-fileupload .p-fileupload-content{min-height:40vh;overflow:auto!important}.p-fileupload .p-fileupload-buttonbar{display:flex;align-items:center;gap:1rem}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:0!important;padding:0 1rem 0 1.5rem!important;min-width:15rem!important;font-size:1.3rem!important;border-radius:99rem}.p-fileupload .p-fileupload-row>div{font-size:1.4rem!important}.p-checkbox .p-checkbox-box{border-radius:.6rem!important;width:2rem!important;height:2rem!important;border:1.5px solid rgba(10,44,85,.35);background:#fff;transition:all .2s}.p-checkbox .p-checkbox-box.p-highlight,.p-checkbox .p-checkbox-box.p-checkbox-checked{background:#0a2c55!important;border-color:#0a2c55!important;outline:none!important;box-shadow:none!important}.p-checkbox .p-checkbox-box .p-checkbox-icon{font-size:1.2rem!important}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#0a2c55!important}.album__top{width:100%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1.2rem;row-gap:1rem;margin-bottom:2.4rem}.album__top--search{position:relative;padding:1rem}.album__top--search .icon-search{position:absolute;top:14px;right:14px;color:#0a2c55}.album__top--actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.album__empty{width:100%;margin:0 auto;padding:6rem 0;display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center;font-size:1.8rem;color:#0a2c559e}.album__images{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.8rem}.album__images--image__inner{width:100%;border-radius:1.2rem;height:17rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e;background:#e7f2fe;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.album__images--image__inner:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0a2c550f,0 22px 44px -16px #0a2c5547}.album__images--image__inner:hover img{transform:scale(1.08)}.album__images--image__inner--select{position:absolute;top:1rem;right:1rem;z-index:2}.album__images--image__inner img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.album__images--image__inner--name{width:100%;font-size:1.2rem;text-align:center;color:#fff;padding:1.4rem .6rem .6rem;position:absolute;bottom:0;left:0;background:linear-gradient(0deg,#0a2c55bf,#0a2c5500)}@media(max-width:55.4em){.album__top{justify-content:flex-end}.album__images{padding:1rem 0 10rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.2rem}.album__images--image__inner{height:14rem}.album__images--image__inner--select{top:.5rem;right:.5rem}}.p-tabs{background:transparent!important}.p-tabs .p-tablist,.p-tabs .p-tablist-content,.p-tabs .p-tablist-tab-list{background:transparent!important;border:none!important}.p-tabs .p-tablist-tab-list{justify-content:center!important;gap:1rem;padding:1rem 0}.p-tabs .p-tab{font-size:1.4rem!important;font-weight:600;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;padding:.9rem 2.2rem!important;border-radius:99rem;background:transparent!important;color:#0a2c559e;border:none!important;transition:background-color .25s,color .25s}.p-tabs .p-tab:hover{background:#0a2c550f!important}.p-tabs .p-tab.p-tab-active{background:#0a2c55!important;color:#fff!important}.p-tabs .p-tab:focus-visible{outline:2px solid #205a89}.p-tabs .p-tablist-active-bar{display:none}.p-tabs .p-tabpanels{background:transparent!important;padding:2rem 0}.chip{background-color:#cd8c5224;color:#8b5729;font-size:1.3rem;font-weight:500;padding:.5rem 1.2rem;border-radius:99rem;display:flex;align-items:center;gap:1rem;min-width:8rem;animation:reveal-zoom .3s cubic-bezier(.22,1,.36,1) both}.chip .pi{font-size:1.1rem!important;cursor:pointer;opacity:.7}.chip .pi:hover{opacity:1}.log{background:#fff;border:1px solid rgba(10,44,85,.1);border-radius:1.2rem;box-shadow:0 1px 2px #0a2c550d,0 10px 30px -12px #0a2c552e;padding:1.4rem 1.8rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.log:hover{transform:translate(4px);box-shadow:0 2px 4px #0a2c550f,0 22px 44px -16px #0a2c5547}.log__body{display:flex;align-items:center;gap:1.6rem}.log__body--icon{width:4rem;height:4rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#205a891f;color:#205a89}.log__body--icon .pi{font-size:1.5rem!important}.log__body--title{font-size:1.5rem;margin-bottom:.2rem}.log__body--title span{color:#0a2c559e}.log__time{color:#0a2c559e;font-size:1.2rem;font-weight:500;margin-left:5.6rem}.p-toast{width:42rem!important;max-width:calc(100vw - 3.2rem);font-size:1.6rem!important;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif}.p-toast-message{border-radius:1.2rem!important;box-shadow:0 2px 4px #0a2c550f,0 22px 44px -16px #0a2c5547!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-toast-message .p-toast-message-content{padding:1.8rem 2rem!important;gap:1.4rem!important;align-items:flex-start}.p-toast-message .p-toast-message-icon{width:2.4rem!important;height:2.4rem!important;font-size:2.4rem!important;flex-shrink:0}.p-toast-message .p-toast-message-text{gap:.6rem!important}.p-toast-message .p-toast-summary{font-size:1.7rem!important;font-weight:600}.p-toast-message .p-toast-detail{font-size:1.5rem!important;line-height:1.45;margin:0!important}.p-toast-message .p-toast-close-button{width:3.2rem!important;height:3.2rem!important;flex-shrink:0;background:transparent!important;border-color:transparent!important}.p-toast-message .p-toast-close-button .p-toast-close-icon{width:1.6rem!important;height:1.6rem!important}.empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:9rem;height:9rem;border-radius:50%;background:#0a2c550f;color:#0a2c5573;font-size:4rem}.outer-slider-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;overflow:hidden;padding:1rem 0 0}.outer-slider-wrapper .main-slider-container{width:min(100%,110rem);height:clamp(30rem,52vw,62rem);position:relative}.outer-slider-wrapper .main-slider-container .slider-container{position:relative;width:72%;height:100%;margin:auto}.outer-slider-wrapper .main-slider-container .slider-container .slider-item{position:absolute;z-index:0;left:0;right:0;width:100%;height:100%;transition:z-index .25s;display:flex;justify-content:center;align-items:flex-start}.outer-slider-wrapper .main-slider-container .slider-container .slider-item .slider-img{touch-action:pan-y;position:relative;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 10%;overflow:hidden;box-shadow:0 30px 60px -24px #0a2c558c;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s cubic-bezier(.22,1,.36,1),filter .7s;transform:scale(0);opacity:0;border-radius:2rem;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.outer-slider-wrapper .main-slider-container .slider-container .slider-item.hide-left .slider-img{transform:translate(-50%) scale(0)}.outer-slider-wrapper .main-slider-container .slider-container .slider-item.prev{z-index:1}.outer-slider-wrapper .main-slider-container .slider-container .slider-item.prev .slider-img{opacity:.7;filter:saturate(.7);transform:translate(-26%) scale(.82);cursor:pointer}.outer-slider-wrapper .main-slider-container .slider-container .slider-item.selected{z-index:2}.outer-slider-wrapper .main-slider-container .slider-container .slider-item.selected .slider-img{opacity:1;transform:translate(0) scale(1);cursor:grab}.outer-slider-wrapper .main-slider-container .slider-container .slider-item.next{z-index:1}.outer-slider-wrapper .main-slider-container .slider-container .slider-item.next .slider-img{opacity:.7;filter:saturate(.7);transform:translate(26%) scale(.82);cursor:pointer}.outer-slider-wrapper .main-slider-container .slider-container .slider-item.hide-right .slider-img{transform:translate(50%) scale(0)}@media(max-width:600px){.outer-slider-wrapper .main-slider-container .slider-container{width:80%}}.outer-slider-wrapper .slider-controls{display:flex;align-items:center;gap:2rem}.outer-slider-wrapper .slider-arrow{width:4.6rem;height:4.6rem;border-radius:50%;border:1px solid rgba(10,44,85,.2);background:#fff;color:#0a2c55;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1)}.outer-slider-wrapper .slider-arrow:hover:not(:disabled){background:#0a2c55;color:#fff;transform:scale(1.08)}.outer-slider-wrapper .slider-arrow:disabled{opacity:.35;cursor:default}.outer-slider-wrapper .slider-dots{display:flex;gap:.8rem}.outer-slider-wrapper .slider-dots button{width:.9rem;height:.9rem;border-radius:99rem;border:none;background:#0a2c5538;cursor:pointer;padding:0;transition:all .35s cubic-bezier(.22,1,.36,1)}.outer-slider-wrapper .slider-dots button.active{width:2.6rem;background:#cd8c52}.navbar{width:100%;height:7.2rem;flex-shrink:0;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9;color:#0a2c55}.navbar__left{display:flex;align-items:center;gap:1.6rem;min-width:0}.navbar__toggle{width:4.2rem;height:4.2rem;border-radius:1.2rem;border:1px solid rgba(10,44,85,.1);background:#fff;color:#0a2c55;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px #0a2c550d;transition:all .25s cubic-bezier(.22,1,.36,1)}.navbar__toggle:hover{background:#0a2c55;color:#fff;transform:translateY(-1px)}.navbar__toggle .pi{font-size:1.8rem!important}.navbar__right{display:flex;align-items:center;gap:1.6rem}.navbar__version{font-size:1.2rem;font-weight:500;color:#0a2c559e;background:#0a2c550f;padding:.4rem 1.2rem;border-radius:99rem}.navbar__bell{width:4.2rem;height:4.2rem;border-radius:50%;border:1px solid rgba(10,44,85,.1);background:#fff;color:#0a2c55;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px #0a2c550d;transition:all .25s cubic-bezier(.22,1,.36,1)}.navbar__bell:hover{background:#e7f2fe;transform:translateY(-1px)}.navbar__bell .pi{font-size:1.8rem!important}.navbar__user{display:flex;align-items:center;gap:1rem}.navbar__user--avatar{width:4rem;height:4rem;border-radius:50%;background:linear-gradient(135deg,#205a89,#0a2c55);color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.navbar__user--name{font-size:1.4rem;font-weight:600}.page-header{width:100%;position:relative;z-index:5;padding:1rem 3rem;display:flex;align-items:center;gap:1rem}.page-header__title{color:#0a2c55;font-size:2.4rem;font-weight:700;letter-spacing:-.02em;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-header__title span{font-weight:400;color:#0a2c559e;font-size:1.8rem;margin-left:.4rem}@media(max-width:55.4em){.page-header__title{font-size:1.9rem}}.sidebar{height:100vh;width:25rem;background-color:#fff;border-right:1px solid rgba(10,44,85,.1);position:fixed;left:0;top:0;padding:0 1.6rem 2rem;overflow-y:auto;z-index:20;animation:sidebar-in .6s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;justify-content:space-between}.sidebar.hide{visibility:hidden;opacity:0;display:none}.sidebar__brand{display:flex;align-items:center;padding:1.8rem .4rem 1.2rem;margin-bottom:1.6rem;border-bottom:1px solid rgba(10,44,85,.1)}.sidebar__brand--name{font-size:2.4rem;letter-spacing:1.5px}.sidebar__user{display:flex;align-items:center;font-size:1.6rem;font-weight:500;gap:1rem;transition:all .2s}.sidebar__user i{width:4rem;height:4rem;background-color:#e7f2fe;border-radius:50%;display:flex;align-items:center;justify-content:center}.sidebar__user p{color:#0a2c55}.sidebar__logo-wrapper{width:100%;height:7rem;display:flex;align-items:center;justify-content:center}.sidebar__logo-wrapper--img{width:100%;height:100%;object-fit:contain}.sidebar__list{list-style:none;display:flex;flex-direction:column;gap:.4rem}.sidebar__list--item{margin:0;padding:0;animation:sidebar-item-in .55s cubic-bezier(.22,1,.36,1) backwards}.sidebar__list--item:nth-child(1){animation-delay:.2s}.sidebar__list--item:nth-child(2){animation-delay:.25s}.sidebar__list--item:nth-child(3){animation-delay:.3s}.sidebar__list--item:nth-child(4){animation-delay:.35s}.sidebar__list--item:nth-child(5){animation-delay:.4s}.sidebar__list--item:nth-child(6){animation-delay:.45s}.sidebar__list--item:nth-child(7){animation-delay:.5s}.sidebar__list--item:nth-child(8){animation-delay:.55s}.sidebar__list--item:nth-child(9){animation-delay:.6s}.sidebar__list--item:nth-child(10){animation-delay:.65s}.sidebar__list--item:nth-child(11){animation-delay:.7s}.sidebar__list--item:nth-child(12){animation-delay:.75s}.sidebar__link{display:flex;align-items:center;font-size:1.45rem;font-weight:500;gap:1.2rem;padding:.8rem 1.2rem .8rem .8rem;border-radius:1.2rem;color:#0a2c559e;text-decoration:none;cursor:pointer;transition:background-color .25s,color .25s,transform .3s cubic-bezier(.22,1,.36,1)}.sidebar__link--icon{width:3.8rem;height:3.8rem;border-radius:1rem;background:#0a2c550f;display:flex;align-items:center;justify-content:center;transition:background-color .25s,color .25s}.sidebar__link--icon i{font-size:1.7rem!important}.sidebar__link--title{display:flex;flex-wrap:wrap}.sidebar__link:hover{color:#0a2c55;background:#e7f2feb3;transform:translate(3px)}.sidebar__link.active-link{color:#fff;background:#0a2c55;box-shadow:0 12px 22px -12px #0a2c55b3}.sidebar__link.active-link .sidebar__link--icon{background:#ffffff29;color:#fff}.sidebar .lang-wrapper .lang-text{font-size:2.5rem;line-height:2.7rem}.sidebar .lang-wrapper.lang-selected .lang-text{font-size:2.8rem!important}.p-sidebar .p-sidebar-header,.p-sidebar .p-sidebar-footer,.p-sidebar .p-drawer-header,.p-drawer .p-sidebar-header,.p-drawer .p-sidebar-footer,.p-drawer .p-drawer-header{display:none!important}.p-sidebar .p-sidebar-content,.p-sidebar .p-drawer-content,.p-drawer .p-sidebar-content,.p-drawer .p-drawer-content{padding:0!important;width:25rem!important}@keyframes sidebar-in{0%{transform:translate(-3rem);opacity:0}to{transform:none;opacity:1}}@keyframes sidebar-item-in{0%{transform:translate(-2rem);opacity:0}to{transform:none;opacity:1}}.front{display:flex;flex-direction:column;min-height:100vh}.front .container{width:100%;height:100%;flex:1;margin-top:8.4rem;padding:4rem 6rem 6rem;min-height:72.2vh;max-width:140rem;margin-left:auto;margin-right:auto}@media(max-width:55.4em){.front .container{min-height:80vh;padding:2rem 1.6rem 4rem}}.frontnav{display:flex;justify-content:space-between;align-items:center;width:100%;height:8.4rem;padding:0 6rem;position:fixed;top:0;left:0;z-index:200;color:#0a2c55;background-color:#ffffffd1;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid rgba(10,44,85,.1);transition:background-color .4s,color .4s,box-shadow .4s,border-color .4s,border-radius .4s,height .4s cubic-bezier(.22,1,.36,1);animation:frontnav-in .7s cubic-bezier(.22,1,.36,1) both}@media(max-width:887px){.frontnav{padding:0 2rem}}.frontnav--scrolled{height:7.2rem;border-radius:0 0 2.4rem 2.4rem;box-shadow:0 10px 30px -18px #0a2c5566}.frontnav--overlay:not(.frontnav--scrolled){background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;color:#fff}.frontnav__brand{display:flex;align-items:center}.frontnav__brand--logo-wrapper{width:20rem;height:6.8rem;display:flex;align-items:center;text-decoration:none}.frontnav__brand--logo-wrapper--img{width:100%;height:100%;object-fit:contain;cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1)}.frontnav__brand--logo-wrapper--img:hover{transform:scale(1.04)}.frontnav__actions{display:flex;align-items:center;gap:4rem}.frontnav__actions__middle{display:flex;justify-content:space-between;gap:4rem;position:absolute;right:50%;transform:translate(50%)}.frontnav__actions__link{font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.8rem;min-width:6rem;font-weight:500;letter-spacing:.02em;position:relative;text-align:center;cursor:pointer;text-decoration:none;padding:.6rem 0}.frontnav__actions__link:after{content:"";width:100%;height:2px;background-color:currentColor;border-radius:10px;position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.22,1,.36,1)}.frontnav__actions__link:hover:after{transform:scaleX(1);transform-origin:left}.frontnav__actions__link.active:after{transform:scaleX(1)}.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton{background:#ffffff29}.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton .p-togglebutton,.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton .p-button{color:#fff}.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton .p-togglebutton.p-togglebutton-checked,.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton .p-togglebutton.p-highlight,.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton .p-button.p-togglebutton-checked,.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton .p-button.p-highlight{background:#fff!important;color:#0a2c55}.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-label,.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton .p-togglebutton.p-highlight .p-togglebutton-label,.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton .p-button.p-togglebutton-checked .p-togglebutton-label,.frontnav--overlay:not(.frontnav--scrolled) .p-selectbutton .p-button.p-highlight .p-togglebutton-label{color:#0a2c55}@keyframes frontnav-in{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}.front{display:flex;flex-direction:column;justify-content:space-between}.container{width:100%;height:100%}.p-menu{padding:1rem!important}.p-menu .p-menuitem-link{font-size:1.5rem!important;font-weight:500;padding:.75rem .3rem .75rem .1rem!important;gap:.3rem}app-footer{display:block;margin-top:auto}.footer{background-color:#0a2c55;color:#e7f2fe;width:100%;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:-18rem;right:-12rem;width:42rem;height:42rem;border-radius:50%;background:radial-gradient(circle,rgba(32,90,137,.55),transparent 70%);pointer-events:none}.footer__inner{position:relative;max-width:130rem;margin:0 auto;padding:7rem 6rem 5rem;display:grid;grid-template-columns:1.2fr 1.4fr 1fr;gap:5rem;align-items:start}.footer__logo{width:16rem;height:8rem}.footer__logo img{width:100%;height:100%;object-fit:contain;object-position:left center}.footer__logo .pi{font-size:15rem!important}.footer__title{font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#dcaf86;margin-bottom:2rem}.footer__contact{display:flex;flex-direction:column;gap:1.6rem}.footer__contact--item{display:flex;align-items:center;gap:1.4rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.footer__contact--item:hover{transform:translate(6px)}.footer__contact--item .pi{width:4rem;height:4rem;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;font-size:1.6rem!important;color:#dcaf86}.footer__contact--item__text{font-size:1.5rem;font-weight:400;color:#ffffffe6}.footer__socials{display:flex;gap:1.4rem}.footer__socials a{width:5rem;height:5rem;border-radius:50%;border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;transition:all .35s cubic-bezier(.22,1,.36,1)}.footer__socials a:hover{background:#fff;color:#0a2c55;border-color:#fff;transform:translateY(-4px)}.footer__socials--icon{font-size:2rem!important}@media(max-width:55.4em){.footer__inner{grid-template-columns:1fr;padding:5rem 2.4rem 3.5rem;gap:3.5rem;text-align:left}}
