@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/webfonts/fa-solid-900.eot);src:url(/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/webfonts/fa-solid-900.woff2)format("woff2"),url(/webfonts/fa-solid-900.woff)format("woff"),url(/webfonts/fa-solid-900.ttf)format("truetype"),url(/webfonts/fa-solid-900.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/webfonts/fa-regular-400.eot);src:url(/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/webfonts/fa-regular-400.woff2)format("woff2"),url(/webfonts/fa-regular-400.woff)format("woff"),url(/webfonts/fa-regular-400.ttf)format("truetype"),url(/webfonts/fa-regular-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/webfonts/fa-brands-400.eot);src:url(/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/webfonts/fa-brands-400.woff2)format("woff2"),url(/webfonts/fa-brands-400.woff)format("woff"),url(/webfonts/fa-brands-400.ttf)format("truetype"),url(/webfonts/fa-brands-400.svg#fontawesome)format("svg")}.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;display:inline-block}.fas{font-family:"Font Awesome 5 Free";font-weight:900}.far{font-family:"Font Awesome 5 Free";font-weight:400}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}.fa-lg{vertical-align:-.0667em;font-size:1.33333em;line-height:.75em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:2.5em;padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:2em;line-height:inherit;position:absolute;left:-2em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:2s linear infinite fa-spin}.fa-pulse{animation:1s steps(8,end) infinite fa-spin}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scaleX(-1)scaleY(-1)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-user:before{content:""}.fa-envelope:before{content:""}.fa-phone:before{content:""}.fa-search:before{content:""}.fa-bars:before{content:""}.fa-times:before{content:""}.fa-check:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-heart:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-edit:before{content:""}.fa-trash:before{content:""}.fa-save:before{content:""}.fa-download:before{content:""}.fa-upload:before{content:""}.fa-calendar:before{content:""}.fa-clock:before{content:""}.fa-map-marker:before{content:""}.fa-globe:before{content:""}.fa-link:before{content:""}.fa-external-link:before{content:""}.fa-info:before{content:""}.fa-question:before{content:""}.fa-exclamation:before{content:""}.fa-warning:before{content:""}.fa-lock:before{content:""}.fa-unlock:before{content:""}.fa-key:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-print:before{content:""}.fa-file:before{content:""}.fa-folder:before{content:""}.fa-image:before{content:""}.fa-video:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-comment:before{content:""}.fa-comments:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-share:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-bookmark:before{content:""}.fa-flag:before{content:""}.fa-rss:before{content:""}.fa-wifi:before{content:""}.fa-signal:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-empty:before{content:""}.fa-mobile:before{content:""}.fa-tablet:before{content:""}.fa-laptop:before{content:""}.fa-desktop:before{content:""}.fa-tv:before{content:""}.fa-keyboard:before{content:""}.fa-mouse:before{content:""}.fa-camera:before{content:""}.fa-video-camera:before{content:""}.fa-film:before{content:""}.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-pen:before{content:""}.fa-marker:before{content:""}.fa-highlighter:before{content:""}.fa-eraser:before{content:""}.fa-paint-brush:before{content:""}.fa-palette:before{content:""}.fa-cut:before{content:""}.fa-copy:before{content:""}.fa-paste:before{content:""}.fa-clipboard:before{content:""}.fa-undo:before{content:""}.fa-redo:before{content:""}.fa-refresh:before,.fa-sync:before,.fa-reload:before{content:""}.fa-spinner:before{content:""}.fa-circle-notch:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-wrench:before{content:""}.fa-screwdriver:before{content:""}.fa-hammer:before{content:""}.fa-tools:before{content:""}.fa-toolbox:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-filter:before{content:""}.fa-sort:before{content:""}.fa-sort-up:before{content:""}.fa-sort-down:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-th-large:before{content:""}.fa-list:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-indent:before{content:""}.fa-outdent:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-underline:before{content:""}.fa-strikethrough:before{content:""}.fa-subscript:before{content:""}.fa-superscript:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-font:before{content:""}.fa-paragraph:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-code:before{content:""}.fa-terminal:before{content:""}.fa-database:before{content:""}.fa-server:before{content:""}.fa-cloud:before,.fa-cloud-upload:before,.fa-cloud-download:before{content:""}.fa-hdd:before{content:""}.fa-usb:before{content:""}.fa-plug:before{content:""}.fa-power-off:before{content:""}.fa-lightbulb:before{content:""}.fa-snowflake:before{content:""}.fa-sun:before{content:""}.fa-moon:before{content:""}.fa-star:before{content:""}.fa-star-half:before{content:""}.fa-star-o:before{content:""}.fa-trophy:before{content:""}.fa-medal:before{content:""}.fa-award:before{content:""}.fa-gift:before{content:""}.fa-birthday-cake:before{content:""}.fa-glass:before{content:""}.fa-wine-glass:before{content:""}.fa-beer:before{content:""}.fa-coffee:before{content:""}.fa-utensils:before{content:""}.fa-pizza-slice:before{content:""}.fa-hamburger:before{content:""}.fa-apple-alt:before{content:""}.fa-carrot:before{content:""}.fa-leaf:before{content:""}.fa-tree:before{content:""}.fa-seedling:before{content:""}.fa-flower:before{content:""}.fa-paw:before{content:""}.fa-dog:before{content:""}.fa-cat:before{content:""}.fa-fish:before{content:""}.fa-bird:before{content:""}.fa-horse:before{content:""}.fa-spider:before{content:""}.fa-bug:before{content:""}.fa-car:before{content:""}.fa-truck:before{content:""}.fa-bus:before{content:""}.fa-train:before{content:""}.fa-plane:before{content:""}.fa-ship:before{content:""}.fa-bicycle:before{content:""}.fa-motorcycle:before{content:""}.fa-taxi:before{content:""}.fa-subway:before{content:""}.fa-rocket:before{content:""}.fa-helicopter:before{content:""}.fa-anchor:before{content:""}.fa-life-ring:before{content:""}.fa-umbrella:before{content:""}.fa-briefcase:before{content:""}.fa-suitcase:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopping-bag:before{content:""}.fa-credit-card:before{content:""}.fa-money-bill:before{content:""}.fa-coins:before{content:""}.fa-wallet:before{content:""}.fa-piggy-bank:before{content:""}.fa-chart-line:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-pie:before{content:""}.fa-chart-area:before{content:""}.fa-percentage:before{content:""}.fa-calculator:before{content:""}.fa-balance-scale:before{content:""}.fa-ruler:before{content:""}.fa-compass:before{content:""}.fa-map:before{content:""}.fa-location-arrow:before{content:""}.fa-crosshairs:before{content:""}.fa-route:before{content:""}.fa-road:before{content:""}.fa-building:before{content:""}.fa-hospital:before{content:""}.fa-school:before{content:""}.fa-university:before{content:""}.fa-church:before{content:""}.fa-mosque:before{content:""}.fa-synagogue:before{content:""}.fa-home:before{content:""}.fa-hotel:before{content:""}.fa-store:before{content:""}.fa-warehouse:before{content:""}.fa-factory:before,.fa-industry:before{content:""}.fa-city:before{content:""}.fa-mountain:before{content:""}.fa-campground:before{content:""}.fa-tent:before{content:""}.fa-fire:before{content:""}.fa-water:before{content:""}.fa-wind:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-snow:before{content:""}.fa-bolt:before{content:""}.fa-rainbow:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-low:before{content:""}.fa-snowman:before{content:""}.fa-icicles:before{content:""}.fa-skating:before{content:""}.fa-skiing:before{content:""}.fa-snowboarding:before{content:""}.fa-swimmer:before{content:""}.fa-running:before{content:""}.fa-walking:before{content:""}.fa-biking:before{content:""}.fa-dumbbell:before{content:""}.fa-weight:before{content:""}.fa-heartbeat:before{content:""}.fa-stethoscope:before{content:""}.fa-pills:before{content:""}.fa-syringe:before{content:""}.fa-thermometer:before{content:""}.fa-band-aid:before{content:""}.fa-first-aid:before{content:""}.fa-ambulance:before{content:""}.fa-wheelchair:before{content:""}.fa-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-blind:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-audio-description:before{content:""}.fa-phone-volume:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-dot-circle:before{content:""}.fa-circle:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-shapes:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-dice:before{content:""}.fa-dice-one:before{content:""}.fa-dice-two:before{content:""}.fa-dice-three:before{content:""}.fa-dice-four:before{content:""}.fa-dice-five:before{content:""}.fa-dice-six:before{content:""}.fa-chess:before{content:""}.fa-chess-king:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-rook:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-pawn:before{content:""}.fa-puzzle-piece:before,.fa-jigsaw:before{content:""}.fa-gamepad:before{content:""}.fa-joystick:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-d20:before{content:""}.fa-magic:before{content:""}.fa-hat-wizard:before{content:""}.fa-wand-magic:before{content:""}.fa-crystal-ball:before{content:""}.fa-tarot:before{content:""}.fa-ghost:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-mask:before{content:""}.fa-theater-masks:before,.fa-drama:before{content:""}.fa-music:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before{content:""}.fa-volume-up:before{content:""}.fa-volume-down:before{content:""}.fa-volume-off:before{content:""}.fa-volume-mute:before{content:""}.fa-guitar:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-piano:before{content:""}.fa-violin:before{content:""}.fa-trumpet:before{content:""}.fa-saxophone:before{content:""}.fa-flute:before{content:""}.fa-harp:before{content:""}.fa-banjo:before{content:""}.fa-mandolin:before{content:""}.fa-accordion:before{content:""}.fa-harmonica:before{content:""}.fa-kazoo:before{content:""}.fa-whistle:before{content:""}.fa-bell:before{content:""}.fa-bell-slash:before{content:""}.fa-chimes:before{content:""}.fa-gong:before{content:""}.fa-triangle:before{content:""}.fa-cymbals:before{content:""}.fa-maracas:before{content:""}.fa-tambourine:before{content:""}.fa-bongos:before{content:""}.fa-djembe:before{content:""}.fa-conga:before{content:""}.fa-timpani:before{content:""}.fa-xylophone:before{content:""}.fa-vibraphone:before{content:""}.fa-marimba:before{content:""}.fa-glockenspiel:before{content:""}.fa-tubular-bells:before{content:""}.fa-chime:before{content:""}.fa-carillon:before{content:""}.fa-handbell:before{content:""}.fa-cowbell:before{content:""}.fa-sleigh-bells:before{content:""}.fa-jingle-bell:before{content:""}.fa-wind-chime:before{content:""}.fa-singing-bowl:before{content:""}.fa-meditation-bell:before{content:""}.fa-prayer-bell:before{content:""}.fa-temple-bell:before{content:""}.fa-church-bell:before{content:""}.fa-fire-bell:before{content:""}.fa-dinner-bell:before{content:""}.fa-liberty-bell:before{content:""}.fa-ship-bell:before{content:""}.fa-bicycle-bell:before{content:""}.fa-doorbell:before{content:""}.fa-electric-bell:before{content:""}.fa-mechanical-bell:before{content:""}.fa-digital-bell:before{content:""}.fa-analog-bell:before{content:""}.fa-smart-bell:before{content:""}.fa-wireless-bell:before{content:""}.fa-bluetooth-bell:before{content:""}.fa-wifi-bell:before{content:""}.fa-internet-bell:before{content:""}.fa-network-bell:before{content:""}.fa-cloud-bell:before{content:""}.fa-satellite-bell:before{content:""}.fa-radio-bell:before{content:""}.fa-tv-bell:before{content:""}.fa-computer-bell:before{content:""}.fa-mobile-bell:before{content:""}.fa-tablet-bell:before{content:""}.fa-laptop-bell:before{content:""}.fa-desktop-bell:before{content:""}.fa-server-bell:before{content:""}.fa-database-bell:before{content:""}.fa-backup-bell:before{content:""}.fa-sync-bell:before{content:""}.fa-download-bell:before{content:""}.fa-upload-bell:before{content:""}.fa-install-bell:before{content:""}.fa-uninstall-bell:before{content:""}.fa-configure-bell:before{content:""}.fa-setup-bell:before{content:""}.fa-maintenance-bell:before{content:""}.fa-repair-bell:before{content:""}.fa-service-bell:before{content:""}.fa-support-bell:before{content:""}.fa-help-bell:before{content:""}.fa-info-bell:before{content:""}.fa-error-bell:before{content:""}.fa-success-bell:before{content:""}.fa-failure-bell:before{content:""}.fa-complete-bell:before{content:""}.fa-incomplete-bell:before{content:""}.fa-pending-bell:before{content:""}.fa-processing-bell:before{content:""}.fa-waiting-bell:before{content:""}.fa-ready-bell:before{content:""}.fa-busy-bell:before{content:""}.fa-idle-bell:before{content:""}.fa-active-bell:before{content:""}.fa-inactive-bell:before{content:""}.fa-online-bell:before{content:""}.fa-offline-bell:before{content:""}.fa-connected-bell:before{content:""}.fa-disconnected-bell:before{content:""}.fa-available-bell:before{content:""}.fa-unavailable-bell:before{content:""}.fa-enabled-bell:before{content:""}.fa-disabled-bell:before{content:""}.fa-on-bell:before{content:""}.fa-off-bell:before{content:""}.fa-start-bell:before{content:""}.fa-stop-bell:before{content:""}.fa-pause-bell:before{content:""}.fa-resume-bell:before{content:""}.fa-restart-bell:before,.fa-reset-bell:before,.fa-refresh-bell:before,.fa-reload-bell:before{content:""}.fa-clear-bell:before,.fa-clean-bell:before{content:""}.fa-delete-bell:before{content:""}.fa-remove-bell:before{content:""}.fa-add-bell:before{content:""}.fa-create-bell:before{content:""}.fa-new-bell:before{content:""}.fa-edit-bell:before{content:""}.fa-modify-bell:before{content:""}.fa-update-bell:before{content:""}.fa-change-bell:before{content:""}.fa-save-bell:before{content:""}.fa-load-bell:before{content:""}.fa-open-bell:before{content:""}.fa-close-bell:before{content:""}.fa-lock-bell:before{content:""}.fa-unlock-bell:before{content:""}.fa-secure-bell:before{content:""}.fa-insecure-bell:before{content:""}.fa-protected-bell:before{content:""}.fa-unprotected-bell:before{content:""}.fa-encrypted-bell:before{content:""}.fa-decrypted-bell:before{content:""}.fa-public-bell:before{content:""}.fa-private-bell:before{content:""}.fa-shared-bell:before{content:""}.fa-personal-bell:before{content:""}.fa-group-bell:before{content:""}.fa-team-bell:before{content:""}.fa-organization-bell:before{content:""}.fa-company-bell:before{content:""}.fa-business-bell:before{content:""}.fa-enterprise-bell:before{content:""}.fa-corporate-bell:before{content:""}.fa-commercial-bell:before{content:""}.fa-industrial-bell:before{content:""}.fa-manufacturing-bell:before{content:""}.fa-production-bell:before{content:""}.fa-factory-bell:before{content:""}.fa-warehouse-bell:before{content:""}.fa-storage-bell:before{content:""}.fa-inventory-bell:before{content:""}.fa-stock-bell:before{content:""}.fa-supply-bell:before{content:""}.fa-demand-bell:before{content:""}.fa-order-bell:before{content:""}.fa-purchase-bell:before{content:""}.fa-sale-bell:before{content:""}.fa-transaction-bell:before{content:""}.fa-payment-bell:before{content:""}.fa-invoice-bell:before{content:""}.fa-receipt-bell:before{content:""}.fa-bill-bell:before{content:""}.fa-account-bell:before{content:""}.fa-balance-bell:before{content:""}.fa-budget-bell:before{content:""}.fa-finance-bell:before{content:""}.fa-money-bell:before{content:""}.fa-currency-bell:before{content:""}.fa-dollar-bell:before{content:""}.fa-euro-bell:before{content:""}.fa-pound-bell:before{content:""}.fa-yen-bell:before{content:""}.fa-bitcoin-bell:before{content:""}.fa-crypto-bell:before{content:""}.fa-blockchain-bell:before{content:""}.fa-nft-bell:before{content:""}.fa-token-bell:before{content:""}.fa-coin-bell:before{content:""}.fa-medal-bell:before{content:""}.fa-trophy-bell:before{content:""}.fa-award-bell:before{content:""}.fa-prize-bell:before{content:""}.fa-reward-bell:before{content:""}.fa-bonus-bell:before{content:""}.fa-gift-bell:before{content:""}.fa-present-bell:before{content:""}.fa-surprise-bell:before{content:""}.fa-celebration-bell:before{content:""}.fa-party-bell:before{content:""}.fa-festival-bell:before{content:""}.fa-carnival-bell:before{content:""}.fa-fair-bell:before{content:""}.fa-circus-bell:before{content:""}.fa-show-bell:before{content:""}.fa-performance-bell:before{content:""}.fa-concert-bell:before{content:""}.fa-theater-bell:before{content:""}.fa-cinema-bell:before{content:""}.fa-movie-bell:before{content:""}.fa-film-bell:before{content:""}.fa-video-bell:before{content:""}.fa-camera-bell:before{content:""}.fa-photo-bell:before,.fa-picture-bell:before{content:""}.fa-image-bell:before{content:""}.fa-gallery-bell:before{content:""}.fa-album-bell:before{content:""}.fa-portfolio-bell:before{content:""}.fa-collection-bell:before{content:""}.fa-archive-bell:before{content:""}.fa-library-bell:before{content:""}.fa-museum-bell:before{content:""}.fa-exhibition-bell:before{content:""}.fa-display-bell:before{content:""}.fa-showcase-bell:before{content:""}.fa-presentation-bell:before{content:""}.fa-demonstration-bell:before{content:""}.fa-tutorial-bell:before{content:""}.fa-lesson-bell:before{content:""}.fa-course-bell:before{content:""}.fa-class-bell:before{content:""}.fa-school-bell:before{content:""}.fa-education-bell:before{content:""}.fa-learning-bell:before{content:""}.fa-teaching-bell:before{content:""}.fa-training-bell:before{content:""}.fa-workshop-bell:before{content:""}.fa-seminar-bell:before{content:""}.fa-conference-bell:before{content:""}.fa-meeting-bell:before{content:""}.fa-appointment-bell:before{content:""}.fa-schedule-bell:before{content:""}.fa-calendar-bell:before{content:""}.fa-date-bell:before{content:""}.fa-time-bell:before{content:""}.fa-clock-bell:before{content:""}.fa-timer-bell:before{content:""}.fa-stopwatch-bell:before{content:""}.fa-countdown-bell:before{content:""}.fa-alarm-bell:before{content:""}.fa-reminder-bell:before{content:""}.fa-notification-bell:before{content:""}.fa-alert-bell:before{content:""}.fa-warning-bell:before{content:""}.fa-caution-bell:before{content:""}.fa-danger-bell:before{content:""}.fa-risk-bell:before{content:""}.fa-hazard-bell:before{content:""}.fa-threat-bell:before{content:""}.fa-security-bell:before{content:""}.fa-safety-bell:before{content:""}.fa-protection-bell:before{content:""}.fa-defense-bell:before{content:""}.fa-guard-bell:before{content:""}.fa-shield-bell:before{content:""}.fa-armor-bell:before{content:""}.fa-helmet-bell:before{content:""}.fa-mask-bell:before{content:""}.fa-glove-bell:before{content:""}.fa-boot-bell:before{content:""}.fa-uniform-bell:before{content:""}.fa-costume-bell:before{content:""}.fa-outfit-bell:before{content:""}.fa-clothing-bell:before{content:""}.fa-fashion-bell:before{content:""}.fa-style-bell:before{content:""}.fa-design-bell:before{content:""}.fa-art-bell:before{content:""}.fa-creative-bell:before{content:""}.fa-artistic-bell:before{content:""}.fa-aesthetic-bell:before{content:""}.fa-beautiful-bell:before{content:""}.fa-elegant-bell:before{content:""}.fa-graceful-bell:before{content:""}.fa-charming-bell:before{content:""}.fa-attractive-bell:before{content:""}.fa-appealing-bell:before{content:""}.fa-pleasing-bell:before{content:""}.fa-delightful-bell:before{content:""}.fa-wonderful-bell:before{content:""}.fa-amazing-bell:before{content:""}.fa-incredible-bell:before{content:""}.fa-fantastic-bell:before{content:""}.fa-marvelous-bell:before{content:""}.fa-spectacular-bell:before{content:""}.fa-magnificent-bell:before{content:""}.fa-splendid-bell:before{content:""}.fa-superb-bell:before{content:""}.fa-excellent-bell:before{content:""}.fa-outstanding-bell:before{content:""}.fa-exceptional-bell:before{content:""}.fa-remarkable-bell:before{content:""}.fa-extraordinary-bell:before{content:""}.fa-phenomenal-bell:before{content:""}.fa-sensational-bell:before{content:""}.fa-breathtaking-bell:before{content:""}.fa-stunning-bell:before{content:""}.fa-dazzling-bell:before{content:""}.fa-brilliant-bell:before{content:""}.fa-radiant-bell:before{content:""}.fa-luminous-bell:before{content:""}.fa-glowing-bell:before{content:""}.fa-shining-bell:before{content:""}.fa-sparkling-bell:before{content:""}.fa-twinkling-bell:before{content:""}.fa-glittering-bell:before{content:""}.fa-shimmering-bell:before{content:""}.fa-gleaming-bell:before,.fa-glistening-bell:before{content:""}.fa-lustrous-bell:before{content:""}.fa-polished-bell:before{content:""}.fa-refined-bell:before{content:""}
:root{--color-primary:#d52349;--color-primary-hover:#b01b3a;--color-secondary:#252122;--color-text:#444;--color-text-light:#777;--color-bg:#f4f4f4;--color-white:#fff;--color-border:#ddd;--bg-gradient-1:#9edcbf;--bg-gradient-2:#397939;--bg-gradient-3:#538d97;--font-family-base:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-base:1.1rem;--line-height-base:1.6;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:2rem;--spacing-xl:4rem;--container-width:1200px;--border-radius:8px;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 8px #00000026;--shadow-lg:0 8px 16px #0003}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background-color:#7fb87f;background-image:radial-gradient(at 0% 0%,var(--bg-gradient-1)0px,transparent 50%),radial-gradient(at 50% 0%,var(--bg-gradient-2)0px,transparent 50%),radial-gradient(at 100% 0%,var(--bg-gradient-1)0px,transparent 50%),radial-gradient(at 0% 50%,var(--bg-gradient-3)0px,transparent 50%),radial-gradient(at 100% 50%,var(--bg-gradient-2)0px,transparent 50%),radial-gradient(at 0% 100%,var(--bg-gradient-1)0px,transparent 50%),radial-gradient(at 100% 100%,var(--bg-gradient-3)0px,transparent 50%);background-attachment:fixed;min-height:100vh}a{color:var(--color-primary);text-decoration:none;transition:color .3s}a:hover{color:var(--color-primary-hover)}ul{list-style:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{color:var(--color-secondary);margin-bottom:var(--spacing-md);font-weight:700;line-height:1.2}p{margin-bottom:var(--spacing-md)}.container{max-width:var(--container-width);padding:0 var(--spacing-md);margin:0 auto}.section{padding:var(--spacing-xl)0}.text-center{text-align:center}.text-bold{font-weight:700}.mb-1{margin-bottom:var(--spacing-sm)}.mb-2{margin-bottom:var(--spacing-md)}.mb-3{margin-bottom:var(--spacing-lg)}.btn{background-color:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius);text-transform:uppercase;letter-spacing:1px;cursor:pointer;box-shadow:var(--shadow-md);border:none;padding:.8rem 2rem;font-weight:700;transition:all .3s;display:inline-block}.btn:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-lg);color:var(--color-white);transform:translateY(-2px)}#header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;box-shadow:var(--shadow-sm);padding:var(--spacing-sm)0;background:#fffffff2;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;display:flex}.logo img{border-radius:50%;width:auto;height:80px;transition:transform .3s}.logo img:hover{transform:scale(1.1)}.nav-menu{gap:var(--spacing-md);display:flex}.nav-link{color:var(--color-secondary);text-transform:uppercase;border-radius:var(--border-radius);padding:.5rem 1rem;font-weight:700;transition:all .3s}.nav-link:hover{background-color:var(--color-primary);color:var(--color-white)}.mobile-toggle{cursor:pointer;color:var(--color-secondary);font-size:1.5rem;display:none}#banner{text-align:center;color:var(--color-white);text-shadow:0 2px 4px #00000080;background-image:url(/images/aula-oposiciones-primaria-galicia.jpg);background-position:50%;background-size:cover;padding:8rem 0;position:relative}#banner:before{content:"";z-index:1;background:#00000080;position:absolute;inset:0}#banner .container{z-index:2;padding:var(--spacing-xl);border-radius:var(--border-radius);background:#0009;max-width:800px;position:relative}#banner h1{color:var(--color-white);margin-bottom:var(--spacing-lg);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:8px;font-size:2.5rem}#banner p{margin:0 auto var(--spacing-xl);font-size:1.25rem}.intro-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.card{padding:var(--spacing-lg);border-radius:var(--border-radius);text-align:center;box-shadow:var(--shadow-md);background:linear-gradient(145deg,#fff 0%,#f8f9fa 50%,#f0f2f5 100%);border:1px solid #0000000d;flex-direction:column;justify-content:center;align-items:center;height:100%;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg,var(--color-primary),#d5234980);opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.card:hover:before{opacity:1}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.card-icon{color:var(--color-primary);margin-bottom:var(--spacing-md);background:linear-gradient(135deg,#d523491a 0%,#d523490d 100%);border:2px solid #d523494d;border-radius:50%;width:80px;height:80px;font-size:2rem;transition:all .3s;position:relative;box-shadow:0 4px 15px #d5234926}.card-icon:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1!important}.card:hover .card-icon{border-color:var(--color-primary);background:linear-gradient(135deg,#d5234933 0%,#d523491a 100%);transform:scale(1.05)}.card h2{color:var(--color-secondary);margin-bottom:0;font-size:1.2rem}#main{background:var(--color-white);padding:var(--spacing-xl);margin:var(--spacing-xl)auto;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);width:95%;max-width:var(--container-width)}.feature-section{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border)}.feature-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feature-section h2{color:var(--color-primary);margin-bottom:var(--spacing-md);text-align:center;justify-content:center;align-items:center;gap:1rem;font-size:1.8rem;display:flex}.feature-section h2:before,.feature-section h2:after{content:"";background-color:var(--color-border);width:50px;height:2px;display:block}.feature-list li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.feature-list li:before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:0}#footer{color:#fff;font-family:var(--font-family-base);background-color:#252122;margin-top:4rem;padding:4rem 0}.footer-top{margin-bottom:3rem}.contact-form-container{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:2rem}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-group{margin-bottom:1rem}.form-control{color:#333;background:#ffffffe6;border:1px solid #fff3;border-radius:4px;width:100%;padding:.8rem;font-family:inherit}textarea.form-control{resize:vertical;min-height:150px}.footer-grid{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:3rem;display:grid}.footer-grid>div{height:100%}.footer-grid iframe{height:100%;min-height:400px}.footer-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:0;height:100%;min-height:400px;padding:2rem;display:flex}.footer-social-section{text-align:center;border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1.5rem}.footer-title-center{color:#fff;text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid var(--color-primary);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.2rem;font-weight:700;display:inline-block}.footer-contact-grid{grid-template-columns:120px 1fr;align-items:center;gap:1.5rem 2rem;display:grid}.footer-contact-grid h3{color:var(--color-primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:0;font-size:.85rem;font-weight:700}.footer-contact-grid p{color:#ccc;margin-bottom:0;font-size:.95rem;line-height:1.4}.footer-info a{color:#e0e0e0;border-bottom:1px solid #0000;text-decoration:none;transition:all .3s}.footer-info a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.social-links{justify-content:center;gap:1rem;display:flex}.social-links a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.2rem;transition:all .3s;display:flex}.social-links a:hover{background:var(--color-primary);transform:translateY(-3px);color:#fff!important}.social-links a i,.social-links a:hover i{color:inherit!important}.copyright{text-align:center;color:#888;border-top:1px solid #ffffff1a;margin-top:4rem;padding-top:2rem;font-size:.9rem}.seo-links{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.seo-links a{color:#888;text-decoration:none;transition:color .3s}.seo-links a:hover{color:#fff}@media (max-width:992px){.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-grid iframe{min-height:300px}.footer-info{min-height:auto}.footer-contact-grid{grid-template-columns:auto 1fr;gap:.75rem 1rem}.form-row{grid-template-columns:1fr}}@media (max-width:768px){.nav-menu{background:var(--color-white);padding:var(--spacing-md);box-shadow:var(--shadow-md);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.nav-menu.active{display:flex}.mobile-toggle{display:block}.intro-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.card{min-height:120px;padding:1rem}.card-icon{border-width:1.5px;width:50px;height:50px;margin-bottom:.5rem;font-size:1.2rem;box-shadow:0 2px 8px #d523491f}.card h2{font-size:.75rem}#banner{background-position:0;padding:4rem 0}#banner h1{font-size:1.5rem}#banner p{font-size:1rem}#banner .container{padding:var(--spacing-lg)}}
.swal2-popup.swal2-toast{box-sizing:border-box;pointer-events:all;background:#fff;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;box-shadow:0 0 1px #00000013,0 1px 2px #00000013,1px 2px 4px #00000013,1px 3px 8px #00000013,2px 4px 16px #00000013;grid-area:1/1/4/4!important}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-area:1/3/99/3;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{overflow:initial;text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-area:1/1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-area:1/1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}.swal2-popup.swal2-toast.swal2-show{animation:.5s swal2-toast-show}.swal2-popup.swal2-toast.swal2-hide{animation:.1s forwards swal2-toast-hide}div:where(.swal2-container){z-index:1060;box-sizing:border-box;-webkit-overflow-scrolling:touch;grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);grid-template-areas:"top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";height:100%;padding:.625em;transition:background-color .1s;display:grid;position:fixed;inset:0;overflow-x:hidden}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:#0006}div:where(.swal2-container).swal2-backdrop-hide{background:0 0!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-area:2/2;place-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-area:2/3;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-area:3/1;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-area:3/2;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-area:3/3;place-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container) div:where(.swal2-popup){box-sizing:border-box;color:#545454;background:#fff;border:none;border-radius:5px;grid-template-columns:minmax(0,100%);width:32em;max-width:100%;padding:0 0 1.25em;font-family:inherit;font-size:1rem;display:none;position:relative}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){max-width:100%;color:inherit;text-align:center;text-transform:none;word-wrap:break-word;margin:0;padding:.8em 1em 0;font-size:1.875em;font-weight:600;position:relative}div:where(.swal2-container) div:where(.swal2-actions){z-index:1;box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;width:auto;margin:1.25em auto 0;padding:0;display:flex}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(#0000001a,#0000001a)}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(#0003,#0003)}div:where(.swal2-container) div:where(.swal2-loader){border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;font-weight:500;transition:box-shadow .1s;box-shadow:0 0 0 3px #0000}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background:initial;color:#fff;background-color:#7066e0;border:0;border-radius:.25em;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:0 0 0 3px #7066e080}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){background:initial;color:#fff;background-color:#dc3741;border:0;border-radius:.25em;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{box-shadow:0 0 0 3px #dc374180}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){background:initial;color:#fff;background-color:#6e7881;border:0;border-radius:.25em;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{box-shadow:0 0 0 3px #6e788180}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px #6496c880}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){color:inherit;text-align:center;border-top:1px solid #eee;margin:1em 0 0;padding:1em 1em 0;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;grid-column:auto!important}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:#0003;width:100%;height:.25em}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;justify-self:end;align-items:center;width:1.2em;height:1.2em;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;font-family:monospace;font-size:2.5em;transition:color .1s,box-shadow .1s;overflow:hidden}div:where(.swal2-container) button:where(.swal2-close):hover{color:#f27474;background:0 0;transform:none}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:inset 0 0 0 3px #6496c880}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;color:inherit;text-align:center;word-wrap:break-word;word-break:break-word;justify-content:center;margin:0;padding:1em 1.6em .3em;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;color:inherit;background:0 0;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;transition:border-color .1s,box-shadow .1s;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:#fff;margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:0 0;width:75%;margin-left:auto;margin-right:auto;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;color:inherit;background:0 0;padding:.375em .625em;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{color:inherit;background:#fff;justify-content:center;align-items:center}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){justify-content:center;margin:1em auto 0;display:flex}div:where(.swal2-container) div:where(.swal2-validation-message){color:#666;background:#f0f0f0;justify-content:center;align-items:center;margin:1em 0 0;padding:.625em;font-size:1em;font-weight:300;overflow:hidden}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}div:where(.swal2-container) .swal2-progress-steps{background:0 0;flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{color:#fff;background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}div:where(.swal2-icon){box-sizing:content-box;cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;font-family:inherit;line-height:5em;position:relative}div:where(.swal2-icon) .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}div:where(.swal2-icon).swal2-error{color:#f27474;border-color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}div:where(.swal2-icon).swal2-warning{color:#f8bb86;border-color:#facea8}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:.5s swal2-animate-i-mark}div:where(.swal2-icon).swal2-info{color:#3fc3ee;border-color:#9de0f6}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-i-mark}div:where(.swal2-icon).swal2-question{color:#87adbd;border-color:#c9dae1}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-question-mark}div:where(.swal2-icon).swal2-success{color:#a5dc86;border-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}div:where(.swal2-icon).swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}[class^=swal2]{-webkit-tap-highlight-color:#0000}.swal2-show{animation:.3s swal2-show}.swal2-hide{animation:.15s forwards swal2-hide}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{pointer-events:none;background-color:#0000!important}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px #0006}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;pointer-events:none;background-color:#0000;width:360px;max-width:100%}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}
