.profile-menu-list .v-list-item{min-height:38px!important}.profile-menu-list .v-list-item span{color:#172b4d!important;font-size:14px!important}.custom-placeholer-color input::-webkit-input-placeholder{color:#fff!important;font-weight:600;font-family:Rubik,sans-serif!important;opacity:1;letter-spacing:.5px;padding-left:0!important}.custom-placeholer-color input::-moz-placeholder{color:#fff!important;font-weight:600;font-family:Rubik,sans-serif!important;opacity:1;letter-spacing:.5px;padding-left:0!important}.custom-placeholer-color input:-ms-input-placeholder{color:#fff!important;font-weight:600;font-family:Rubik,sans-serif!important;opacity:1;letter-spacing:.5px;padding-left:0!important}.custom-placeholer-color input::-ms-input-placeholder{color:#fff!important;font-weight:600;font-family:Rubik,sans-serif!important;opacity:1;letter-spacing:.5px;padding-left:0!important}.custom-placeholer-color input::placeholder{color:#fff!important;font-weight:600;font-family:Rubik,sans-serif!important;opacity:1;letter-spacing:.5px;padding-left:0!important}.magny .v-icon.v-icon{color:#fff!important;font-size:18px!important;margin-left:25px!important}.custom-placeholer-color input{font-family:Rubik,sans-serif!important;opacity:1;letter-spacing:.5px;color:#fff!important;border:none!important}.custom-placeholer-color .v-input__slot{background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.v-autocomplete__content{margin-top:2px;border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important;min-height:70px;background-color:#fff}.v-menu__content>>>.v-list-item{min-height:20px!important}.autocomplete-search-full{max-height:36px!important;min-height:36px!important;width:100%;max-width:100%!important;-webkit-box-flex:1;-ms-flex:1;flex:1}.autocomplete-search-appbar{max-height:36px!important;min-height:36px!important;max-width:320px!important;min-width:200px}.autocomplete-search-appbar .v-label{font-size:14px!important;padding-left:6px}.autocomplete-search-appbar input{border:thin solid #d1d5db;min-height:34px!important;border-radius:6px 0 0 6px!important;padding-left:12px!important;font-size:14px!important}.autocomplete-search-appbar .v-input{max-height:44px!important;min-height:100%}.autocomplete-search-appbar .v-select__slot{height:34px!important;min-height:34px!important;padding-left:0}.autocomplete-search-appbar .v-label{padding-left:12px}.autocomplete-search-appbar .v-input__control,.autocomplete-search-appbar .v-input__slot{height:34px!important;min-height:34px!important}.autocomplete-search-appbar .v-input__slot{padding:0!important}.autocomplete-search-appbar .v-input__append-inner{height:34px!important;background-color:#256eff;width:40px;border-radius:0 6px 6px 0;padding-top:5px;padding-right:4px}.autocomplete-search{border-radius:10px!important;max-width:700px!important}.autocomplete-search .v-select__slot{height:52px!important}.autocomplete-search .v-input__append-inner{height:52px!important;width:48px;background-color:#ffa201;border-radius:0 10px 10px 0;padding-top:14px;padding-right:3px}.v-menu__content>>>.v-list-item__content{padding:2px!important}.v-input__icon--append .v-icon{-webkit-transform:none!important;transform:none!important;font-size:16px!important;color:#fff!important;height:100%}.v-input__icon--append .mdi-magnify{font-size:24px!important}.autocomplete-search .v-input__slot{padding:0 0 0 16px!important}.theme--light.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover,.theme--light.v-text-field--outline>.v-input__control>.v-input__slot,.v-text-field--outline.v-input--has-state>.v-input__control>.v-input__slot,.v-text-field--outline.v-input--is-focused>.v-input__control>.v-input__slot{border:1px solid #256eff!important}.notranslate{-webkit-transform:none!important;transform:none!important}.fit>>>.v-select__selections input{max-width:32px!important}.v-menu__content .v-list{padding:16px}.v-menu__content .v-list-item{padding-left:2px;min-height:32px!important;height:32px!important}.v-menu__content .v-subheader{height:24px!important;font-size:12px;background-color:#ccf3ff;border-radius:4px;color:#256eff!important;font-weight:600!important;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.v-menu__content .v-subheader:not(:first-child){margin-top:20px}.v-menu__content .v-list-item__title{font-family:Open Sans,sans-serif!important;font-size:16px;line-height:24px;font-weight:400;border-radius:8px;color:#0c193a;display:block;letter-spacing:.3px}.v-autocomplete__content{border-radius:10px!important}.styled-table[data-v-15eb6376]{border-collapse:collapse;font-size:.9em;font-family:Rubik,sans-serif;min-width:400px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}.styled-table thead tr[data-v-15eb6376]{background-color:#256eff;color:#fff;text-align:left;font-family:Rubik,sans-serif;vertical-align:top}.styled-table td[data-v-15eb6376],.styled-table th[data-v-15eb6376]{padding:12px 15px;font-family:Rubik,sans-serif;text-align:center}.styled-table tbody tr[data-v-15eb6376]{border-bottom:1px solid #ddd;font-family:Rubik,sans-serif}.styled-table tbody tr[data-v-15eb6376]:nth-of-type(2n){background-color:#f3f3f3;font-family:Rubik,sans-serif}.styled-table tbody tr[data-v-15eb6376]:last-of-type{border-bottom:2px solid #256eff;font-family:Rubik,sans-serif}.styled-table tbody tr.active-row[data-v-15eb6376]{font-family:Rubik,sans-serif;color:#256eff}.styled-table .active-row td[data-v-15eb6376]{padding:4px!important}.es-profe-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38px;padding:0 14px;border-radius:12px;border:2px solid #2266f0;-webkit-box-shadow:0 3px 0 #1748b5;box-shadow:0 3px 0 #1748b5;background:#eaf1ff;color:#2266f0!important;font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap}.es-profe-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.es-profe-btn-text{margin-left:6px}@media (max-width:1079px),(min-width:1264px) and (max-width:1599px){.es-profe-btn{display:none!important}}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:73px!important;left:0;z-index:5!important}.gradient-background{background:#7098da;background:linear-gradient(302deg,#7098da,#466eb3)}.no-background-hover:before{background-color:transparent!important}#insta{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:200px}.dossiers-btn .v-badge__badge{-webkit-animation:jello-horizontal .9s infinite both;animation:jello-horizontal .9s infinite both}@-webkit-keyframes jello-horizontal{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jello-horizontal{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.link[data-v-e3bed1cc]{cursor:pointer;color:#000!important}.link[data-v-e3bed1cc]:hover{text-decoration:underline}.app[data-v-e3bed1cc]{cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.app[data-v-e3bed1cc]:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.v-spinner .v-dot1{-webkit-animation:v-dotRotate 2s linear 0s infinite;animation:v-dotRotate 2s linear 0s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.v-spinner .v-dot2{-webkit-animation:v-dotBounce 2s linear 0s infinite;animation:v-dotBounce 2s linear 0s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:"absolute";top:0;bottom:auto}.v-spinner .v-dot3{-webkit-animation:v-dotBounce 2s linear -1s infinite;animation:v-dotBounce 2s linear -1s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:"absolute";top:auto;bottom:0}@-webkit-keyframes v-dotRotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes v-dotRotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes v-dotBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes v-dotBounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.center{width:50%;margin:auto}.v-btn--outlined{border:2px solid currentColor!important;border-top-color:currentcolor;border-top-style:solid;border-top-width:2px!important;border-right-color:currentcolor;border-right-style:solid;border-bottom-color:currentcolor;border-bottom-style:solid;border-left-color:currentcolor;border-left-style:solid;border-image-source:none;border-image-slice:100%;border-image-repeat:initial}.v-text-field--outlined fieldset{border-collapse:collapse;border-color:currentColor;border-style:solid;border-width:2px!important}.tit{color:#333;font-weight:600;font-family:Rubik,sans-serif!important}.pack-upsell[data-v-0eb4a43a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:4px 0 18px}.pu-card[data-v-0eb4a43a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px;border:2px dashed #9fd8bd;border-radius:14px;background:#f2fbf6}.pu-card--warn[data-v-0eb4a43a]{border-color:#f5c48a;background:#fff7ec}.pu-card--warn .pu-kicker[data-v-0eb4a43a]{color:#b45309}.pu-card--warn .pu-btn[data-v-0eb4a43a]{background:#d97706;-webkit-box-shadow:0 3px 0 #a55a04;box-shadow:0 3px 0 #a55a04}.pu-img[data-v-0eb4a43a]{-webkit-box-flex:0;-ms-flex:0 0 92px;flex:0 0 92px;width:92px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#efefef}.pu-body[data-v-0eb4a43a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.pu-kicker[data-v-0eb4a43a]{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1b8f5d}.pu-title[data-v-0eb4a43a]{font-size:14px;font-weight:500;line-height:1.35;color:#2e3856}.pu-price[data-v-0eb4a43a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:14px}.pu-price s[data-v-0eb4a43a]{color:#9ca3af}.pu-save[data-v-0eb4a43a]{font-size:12px;font-weight:700;color:#1b8f5d}.pu-btn[data-v-0eb4a43a]{-ms-flex-item-align:start;align-self:flex-start;margin-top:4px;padding:8px 14px;border:none;border-radius:10px;background:#1b8f5d;-webkit-box-shadow:0 3px 0 #136943;box-shadow:0 3px 0 #136943;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.pu-btn[data-v-0eb4a43a]:disabled{opacity:.6}.pu-btn[data-v-0eb4a43a]:active{-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:none;box-shadow:none}.fs-progress[data-v-efc2160c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin:0 0 16px;padding:12px 14px;border-radius:14px;background:#f2fbf6;border:1px solid #cdebdc;color:#2e3856}.fs-text[data-v-efc2160c]{font-size:14px;line-height:1.35}.fs-text b[data-v-efc2160c]{color:#1b8f5d}.fs-bar[data-v-efc2160c]{height:8px;border-radius:999px;background:#ddefe6;overflow:hidden}.fs-fill[data-v-efc2160c]{height:100%;border-radius:999px;background:#1b8f5d;-webkit-transition:width .3s ease;transition:width .3s ease}.fs-hint[data-v-efc2160c]{font-size:12px;color:#5b6478}.fs-done[data-v-efc2160c]{text-align:center}.post-code-input[data-v-681fb6c2] label{font-size:14px!important}.post-code-input[data-v-681fb6c2] .v-label--active{top:-5px!important}.print-pick[data-v-681fb6c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:6px}.print-pick-opt[data-v-681fb6c2]{padding:2px 9px;border-radius:10px;border:2px solid #e0e0e0;border-bottom-width:3px;background:#fff;font-size:12px;font-weight:600;color:#666;cursor:pointer;white-space:nowrap}.print-pick-opt--on[data-v-681fb6c2]{border-color:#1b8f5d;background:#eef8f2;color:#222}.ps[data-v-74ecf81e]{--ps-gap:14px;--ps-pad:24px;--ps-per-view:4;--ps-ink:#242c44;--ps-muted:#6b7590;--ps-accent:#256eff;position:relative;padding:8px 0 16px}.ps-viewport[data-v-74ecf81e]{position:relative}.ps-track[data-v-74ecf81e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--ps-gap);margin:0;padding:4px var(--ps-pad) 8px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ps-pad);-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:-webkit-grab;cursor:grab}.ps-track[data-v-74ecf81e]::-webkit-scrollbar{display:none}.ps-track--dragging[data-v-74ecf81e]{cursor:-webkit-grabbing;cursor:grabbing;-ms-scroll-snap-type:none;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ps-track--dragging .ps-card[data-v-74ecf81e]{pointer-events:none}.ps-item[data-v-74ecf81e]{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - var(--ps-pad)*2 - (var(--ps-per-view) - 1)*var(--ps-gap))/var(--ps-per-view));flex:0 0 calc((100% - var(--ps-pad)*2 - (var(--ps-per-view) - 1)*var(--ps-gap))/var(--ps-per-view));min-width:0;scroll-snap-align:start}.ps-card[data-v-74ecf81e],.ps-item[data-v-74ecf81e]{display:-webkit-box;display:-ms-flexbox;display:flex}.ps-card[data-v-74ecf81e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:14px;background:#fff;border:1px solid #e8ecf4;overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.ps-card--featured[data-v-74ecf81e]{border-color:#c9d8ff}.ps-media[data-v-74ecf81e]{position:relative;aspect-ratio:1/1;background:#f5f6f9;cursor:pointer;overflow:hidden}.ps-media img[data-v-74ecf81e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.ps-media--3d[data-v-74ecf81e]{background:#fff}.ps-media--3d img[data-v-74ecf81e]{-o-object-fit:contain;object-fit:contain;padding:2%}.ps-badge[data-v-74ecf81e]{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:999px;background:var(--ps-accent);color:#fff;font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.ps-badge--sale[data-v-74ecf81e]{background:#e5484d}.ps-info[data-v-74ecf81e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:12px 14px 0}.ps-title[data-v-74ecf81e]{margin:0;font-size:15px;font-weight:500;line-height:1.3;color:var(--ps-ink);cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-price[data-v-74ecf81e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-top:auto;padding-top:2px}.ps-now[data-v-74ecf81e]{font-size:15px;font-weight:600;color:var(--ps-ink)}.ps-now--sale[data-v-74ecf81e]{color:#d93036}.ps-was[data-v-74ecf81e]{font-size:13px;color:var(--ps-muted)}.ps-btn[data-v-74ecf81e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin:12px 14px 14px;padding:0 8px;height:40px;border-radius:10px;border:1.5px solid var(--ps-ink);background:#fff;color:var(--ps-ink);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.ps-btn svg[data-v-74ecf81e]{width:18px;height:18px;fill:currentColor}.ps-btn--added[data-v-74ecf81e]{border-color:#1b8f5d;background:#1b8f5d;color:#fff}.ps-arrow[data-v-74ecf81e]:focus-visible,.ps-btn[data-v-74ecf81e]:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.ps-arrow[data-v-74ecf81e]{position:absolute;top:calc(50% - 40px);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid #e3e8f2;background:#fff;-webkit-box-shadow:0 4px 14px rgba(28,46,92,.12);box-shadow:0 4px 14px rgba(28,46,92,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.ps-arrow svg[data-v-74ecf81e]{width:22px;height:22px;fill:var(--ps-ink)}.ps-arrow--prev[data-v-74ecf81e]{left:6px}.ps-arrow--next[data-v-74ecf81e]{right:6px}.ps-progress[data-v-74ecf81e]{position:relative;height:3px;margin:6px var(--ps-pad) 0;border-radius:999px;background:#e8ecf4;overflow:hidden}.ps-progress span[data-v-74ecf81e]{display:block;height:100%;border-radius:999px;background:var(--ps-ink);-webkit-transition:width .2s ease,-webkit-transform .1s linear;transition:width .2s ease,-webkit-transform .1s linear;transition:transform .1s linear,width .2s ease;transition:transform .1s linear,width .2s ease,-webkit-transform .1s linear}@media (hover:hover) and (pointer:fine){.ps-card[data-v-74ecf81e]:hover{border-color:#d5ddef;-webkit-box-shadow:0 8px 24px rgba(28,46,92,.08);box-shadow:0 8px 24px rgba(28,46,92,.08)}.ps-card:hover .ps-media img[data-v-74ecf81e]{-webkit-transform:scale(1.04);transform:scale(1.04)}.ps-btn[data-v-74ecf81e]:not(.ps-btn--added):hover{background:var(--ps-ink);color:#fff}.ps-btn--added[data-v-74ecf81e]:hover{background:#167a4f}.ps-arrow[data-v-74ecf81e]:hover{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-box-shadow:0 6px 18px rgba(28,46,92,.18);box-shadow:0 6px 18px rgba(28,46,92,.18)}}@media (hover:none),(pointer:coarse){.ps-arrow[data-v-74ecf81e]{display:none!important}.ps-track[data-v-74ecf81e]{cursor:auto}}@media (max-width:1263px){.ps[data-v-74ecf81e]{--ps-per-view:3.3}}@media (max-width:599px){.ps[data-v-74ecf81e]{--ps-per-view:2.15;--ps-pad:16px;--ps-gap:10px}.ps-info[data-v-74ecf81e]{padding:10px 10px 0}.ps-title[data-v-74ecf81e]{font-size:14px}.ps-btn[data-v-74ecf81e]{margin:10px;height:38px;font-size:12.5px;letter-spacing:-.01em}.ps-badge[data-v-74ecf81e]{top:8px;left:8px;padding:2px 7px;font-size:10px}}.ps--compact[data-v-74ecf81e]{--ps-per-view:2.4}.ps--compact .ps-title[data-v-74ecf81e]{font-size:13.5px}.ps--compact .ps-btn[data-v-74ecf81e]{height:34px;font-size:12.5px}.checkout-footer[data-v-6650d1d4]{position:sticky;bottom:0;z-index:5;background:#fff;-webkit-box-shadow:0 -4px 12px rgba(0,0,0,.08);box-shadow:0 -4px 12px rgba(0,0,0,.08);padding-bottom:env(safe-area-inset-bottom)}.add-more[data-v-6650d1d4]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:42px;border:1.5px dashed #9dbcf9;border-radius:8px;background:#f4f8ff;color:#256eff;font-size:14px;font-weight:500}.add-more[data-v-6650d1d4]:hover{background:#e9f1ff}.add-more__hint[data-v-6650d1d4]{color:#6b7a99;font-weight:400}.slide-suggested[data-v-6650d1d4] .v-slide-group__next,.slide-suggested[data-v-6650d1d4] .v-slide-group__prev{min-width:26px!important}.crb[data-v-7c712b58]{--crb-x:-50%;position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));-webkit-transform:translateX(var(--crb-x));transform:translateX(var(--crb-x));z-index:20;width:calc(100% - 24px);max-width:560px;-ms-flex-align:center;gap:12px;padding:10px 10px 10px 14px;background:#fff;border:2px solid #dfe6f5;border-radius:14px;-webkit-box-shadow:0 10px 30px rgba(28,46,92,.18);box-shadow:0 10px 30px rgba(28,46,92,.18);color:#2e3856}.crb-icon[data-v-7c712b58],.crb[data-v-7c712b58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.crb-icon[data-v-7c712b58]{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:40px;height:40px;border-radius:10px;background:#eef3ff;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.crb-icon svg[data-v-7c712b58]{width:22px;height:22px;fill:#256eff}.crb-count[data-v-7c712b58]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ff6b35;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.crb-text[data-v-7c712b58]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.25}.crb-text b[data-v-7c712b58]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.crb-text span[data-v-7c712b58]{font-size:12.5px;color:#6b7590;margin-top:2px}.crb-text .crb-free[data-v-7c712b58]{color:#1b8f5d;font-weight:500}.crb-go[data-v-7c712b58]{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:10px;background:#256eff;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.crb-go svg[data-v-7c712b58]{width:18px;height:18px;fill:#fff}.crb-go[data-v-7c712b58]:hover{background:#1d5fe0}.crb-close[data-v-7c712b58]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:28px;height:28px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.crb-close svg[data-v-7c712b58]{width:18px;height:18px;fill:#9aa3b8}.crb-close[data-v-7c712b58]:hover{background:#f2f4f9}@media (min-width:960px){.crb[data-v-7c712b58]{--crb-x:0;left:auto;right:16px;max-width:440px}}@media (max-width:480px){.crb[data-v-7c712b58]{gap:10px;padding:8px 6px 8px 10px}.crb-icon[data-v-7c712b58]{display:none}.crb-text b[data-v-7c712b58]{font-size:13px}.crb-go[data-v-7c712b58]{padding:0 12px;font-size:13.5px}.crb-go svg[data-v-7c712b58]{display:none}}@-webkit-keyframes crb-in-7c712b58{0%{opacity:0;-webkit-transform:translate(var(--crb-x),16px);transform:translate(var(--crb-x),16px)}to{opacity:1;-webkit-transform:translate(var(--crb-x));transform:translate(var(--crb-x))}}@keyframes crb-in-7c712b58{0%{opacity:0;-webkit-transform:translate(var(--crb-x),16px);transform:translate(var(--crb-x),16px)}to{opacity:1;-webkit-transform:translate(var(--crb-x));transform:translate(var(--crb-x))}}.crb[data-v-7c712b58]{-webkit-animation:crb-in-7c712b58 .25s ease-out;animation:crb-in-7c712b58 .25s ease-out}.accent{background-color:transparent!important;border-color:transparent!important}.font-rubik{font-family:Rubik,sans-serif!important}.v-navigation-drawer__border{display:none!important}.shadow{-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.shadow-small{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1)!important;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1)!important}.shadow-sm{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important}.app-bar-shadow{-webkit-box-shadow:rgba(0,0,0,.08) 0 1px 12px!important;box-shadow:0 1px 12px rgba(0,0,0,.08)!important}h1,h2,h3,h4,p{font-display:swap!important}.centered{z-index:100;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.first{color:grey;border:1px solid #999;position:absolute;width:100%;font-family:Open Sans,sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:17px;text-transform:uppercase;color:#fff;letter-spacing:2px;text-align:center;vertical-align:middle;height:100%;border:10px dashed #fff;border-radius:5px}.v-lazy-image{-webkit-filter:blur(2px);filter:blur(2px);-webkit-transition:-webkit-filter .7s;transition:-webkit-filter .7s;transition:filter .7s;transition:filter .7s,-webkit-filter .7s}.v-lazy-image-loaded{-webkit-filter:blur(0);filter:blur(0)}.hide_file{position:absolute;cursor:pointer;right:0;top:0;height:100%;font-size:24px;width:100%;opacity:0}.grey{background-color:#aaa}.center{display:block;margin-left:auto;margin-right:auto}.curly-underline,::spelling-error{color:#000;text-decoration:none;caret-color:#000}.router-link-active,.router-link-exact-active,a{text-decoration:none;color:#fff}.list{width:100%;border-left:3px solid transparent}.list:hover{height:100%;border-left:3px solid #a6bae7}.recaptcha-accessible-status{opacity:0!important}.v-btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}p{font-size:1.1875rem!important;line-height:1.8;font-family:Rubik,sans-serif!important}ul p{line-height:1.3}.ul-text{font-size:1.1875rem;line-height:1}.pmb-title,h1,h2,h3{color:#333;font-weight:700;font-family:Rubik,sans-serif!important}.visible-a{color:-webkit-link;cursor:pointer;text-decoration:underline}@media (min-width:992px){.container{max-width:900px!important}.e-text{padding-left:70px!important;padding-right:70px!important}}@media (max-width:992px){.container{max-width:530px!important;padding-right:20px!important;padding-left:20px!important}h3{font-size:19px!important}p{font-size:17px!important;line-height:2}.image-figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.intro{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}a{outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.a-tag:hover{text-decoration:underline!important}.fullwidth{width:100%}img{width:100%!important}#col_bar{-webkit-box-flex:0!important;-ms-flex:0 0 23%!important;flex:0 0 23%!important}#col_bar,.verticalNav{height:100vh!important}.verticalNav{display:table-cell;position:relative;-webkit-box-shadow:0 .25rem 1.25rem rgba(0,0,0,.08);box-shadow:0 .25rem 1.25rem rgba(0,0,0,.08);z-index:100;width:100vw;background-color:#fff!important}#col_all{-ms-flex:0 0 77%!important;flex:0 0 77%!important;max-width:77%!important}#col_all,#col_normal{-webkit-box-flex:0!important}#col_normal{-ms-flex:0 0 100%!important;flex:0 0 100%!important;min-width:100%!important;width:100vw!important}html{height:100%!important}body{min-height:100%!important;background:#f4f4f4!important;font-family:Rubik,sans-serif!important}.v-navigation-drawer{will-change:auto}.bottom-caption{font-size:10px!important;line-height:12px!important;max-height:24px!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-weight:400!important;overflow-wrap:break-word!important;color:#717171!important}.prevent-select{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.system-bar-items{font-family:Rubik,sans-serif!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;background:none;border:0;color:#1e3c87;font-size:12px;line-height:16px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.shadow-app[data-v-2f346bfc]{-webkit-box-shadow:0 2px 4px rgba(188,198,212,.14),0 4px 5px rgba(188,198,212,.12),0 1px 10px rgba(188,198,212,.2)!important;box-shadow:0 2px 4px rgba(188,198,212,.14),0 4px 5px rgba(188,198,212,.12),0 1px 10px rgba(188,198,212,.2)!important}.text-base[data-v-2f346bfc]{font-size:16px!important;color:#676767;line-height:1.5rem}.aph[data-v-5b643bda]{width:150px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:26px;background:#111;padding:7px;-webkit-box-shadow:0 12px 28px rgba(0,0,0,.3);box-shadow:0 12px 28px rgba(0,0,0,.3);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);font-family:Rubik,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.aph-screen[data-v-5b643bda]{background:#fff;border-radius:20px;padding:10px 9px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-height:230px;text-align:left}.aph-bar[data-v-5b643bda]{gap:5px;color:#111}.aph-bar[data-v-5b643bda],.aph-logo[data-v-5b643bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px}.aph-logo[data-v-5b643bda]{width:18px;height:18px;border-radius:6px;background:#4ed452;color:#fff;font-weight:800;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aph-file[data-v-5b643bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border:1.5px dashed #c7d2c5;border-radius:8px;padding:4px 5px}.aph-file-i[data-v-5b643bda]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#e5484d;color:#fff;font-size:7px;font-weight:800;border-radius:3px;padding:2px 3px}.aph-file-n[data-v-5b643bda]{font-size:9px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aph-tag[data-v-5b643bda]{font-size:9px;font-weight:800;color:#1f9d2e;letter-spacing:.04em;text-transform:uppercase}.aph-pod[data-v-5b643bda]{-ms-flex-align:center;gap:6px;background:#f3f0ff;border:1.5px solid #ddd5fb;border-radius:9px;padding:5px 6px}.aph-play[data-v-5b643bda],.aph-pod[data-v-5b643bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.aph-play[data-v-5b643bda]{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;border-radius:50%;background:#6d4aff;color:#fff;font-size:8px;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aph-pod-r[data-v-5b643bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.aph-pod-r b[data-v-5b643bda]{font-size:9.5px;color:#3b2a8f}.aph-wave[data-v-5b643bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;height:14px}.aph-wave i[data-v-5b643bda]{width:2px;border-radius:2px;background:#cbbffb}.aph-wave i.on[data-v-5b643bda]{background:#6d4aff}.aph-row[data-v-5b643bda]{font-size:10px;color:#1f2937;background:#f3fdf2;border:1.5px solid #d3f0cf;border-radius:8px;padding:4px 6px}.aph-next[data-v-5b643bda]{margin-top:auto;background:#0d3b10;color:#fff;border-radius:8px;padding:6px;font-size:10px;font-weight:700;text-align:center}.headline[data-v-3c128d59]{color:#252549!important}.top-grades-badge[data-v-3c128d59] .v-badge__badge{color:#3d2200!important}.branch[data-v-264951d6] .v-skeleton-loader__image{height:35px!important}.icon-color[data-v-264951d6]{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.reveal[data-v-264951d6]{position:relative;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.reveal.active[data-v-264951d6]{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.three-dots[data-v-264951d6]{text-overflow:ellipsis;overflow:hidden;max-width:160px;white-space:nowrap}.selector-arrow[data-v-264951d6]{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;transition-duration:.25s}.subjects-slide[data-v-264951d6]{-webkit-animation:slide-in-right-264951d6 .25s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right-264951d6 .25s cubic-bezier(.25,.46,.45,.94) both}.subjects-slide-reverse[data-v-264951d6]{-webkit-animation:slide-in-left-264951d6 .25s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left-264951d6 .25s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-right-264951d6{0%{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right-264951d6{0%{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-left-264951d6{0%{-webkit-transform:translateX(-60px);transform:translateX(-60px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left-264951d6{0%{-webkit-transform:translateX(-60px);transform:translateX(-60px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes pulse-264951d6{0%{opacity:.1}50%{opacity:.2}to{opacity:.1}}@keyframes pulse-264951d6{0%{opacity:.1}50%{opacity:.2}to{opacity:.1}}@-webkit-keyframes bounce-264951d6{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes bounce-264951d6{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.selected-community[data-v-22ffef54]{background-color:#f5f5f5}@-webkit-keyframes arrowLanding-7ef18094{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes arrowLandingPath-7ef18094{0%{stroke-width:0}25%{stroke-width:2px}50%{stroke-width:4px}75%{stroke-width:2px}to{stroke-width:0}}.homePreview[data-v-7ef18094]{position:absolute;top:0;-o-object-fit:contain;object-fit:contain;max-width:650px;z-index:2}.reveal[data-v-7ef18094]{position:relative;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.reveal.active[data-v-7ef18094]{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.three-dots[data-v-7ef18094]{text-overflow:ellipsis;overflow:hidden;max-width:160px;white-space:nowrap}.small-title[data-v-7ef18094]{font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.0625rem;line-height:1.333333333333333;white-space:nowrap}.text-images[data-v-7ef18094] img{display:block;max-width:500px;margin:auto}.selector-arrow[data-v-7ef18094]{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;transition-duration:.25s}.subjects-slide[data-v-7ef18094]{-webkit-animation:slide-in-right-7ef18094 .25s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right-7ef18094 .25s cubic-bezier(.25,.46,.45,.94) both}.subjects-slide-reverse[data-v-7ef18094]{-webkit-animation:slide-in-left-7ef18094 .25s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left-7ef18094 .25s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-right-7ef18094{0%{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right-7ef18094{0%{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-left-7ef18094{0%{-webkit-transform:translateX(-60px);transform:translateX(-60px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left-7ef18094{0%{-webkit-transform:translateX(-60px);transform:translateX(-60px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.arrow-landing[data-v-7ef18094]{-webkit-animation-name:arrowLanding-7ef18094;animation-name:arrowLanding-7ef18094;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition-timing-function:linear;transition-timing-function:linear}.arrow-landing svg[data-v-7ef18094]{display:inline}.arrow-landing path[data-v-7ef18094]{-webkit-animation-name:arrowLandingPath-7ef18094;animation-name:arrowLandingPath-7ef18094;-webkit-animation-duration:3s;animation-duration:3s;stroke:#ffa200;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition-timing-function:linear;transition-timing-function:linear}@keyframes arrowLanding-7ef18094{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrowLandingPath-7ef18094{0%{stroke-width:0}25%{stroke-width:2px}50%{stroke-width:4px}75%{stroke-width:2px}to{stroke-width:0}}.majors-strip[data-v-7ef18094]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;background:#f6f8fc;border:1px solid #e3e9ed;border-radius:12px;padding:18px 22px}.majors-strip b[data-v-7ef18094]{display:block;font-size:18px;color:#1f2933}.majors-strip span[data-v-7ef18094]{color:#5f6b7a;font-size:15px}.majors-btn[data-v-7ef18094]{background:#256eff;color:#fff!important;text-decoration:none;font-weight:600;font-size:15px;padding:10px 18px;border-radius:10px}.majors-btn[data-v-7ef18094]:hover{background:#003cb4}