@charset "UTF-8";svg[data-v-a679e7ac]{display:inline-block;vertical-align:baseline;margin-bottom:-2px}.home__form__label{color:var(--color-primary)}.home__form__input-wrapper{display:flex;align-items:center;margin-top:var(--space-s);border:1px solid var(--color-neutral-6);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-base)}.home__form__input,.home__form__input-wrapper{background-color:transparent;border-radius:30px}.home__form__input{flex:1;margin-left:var(--space-s);font-size:16px;min-width:50px}.home__form__input:-webkit-autofill,.home__form__input:-webkit-autofill:active,.home__form__input:-webkit-autofill:focus,.home__form__input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #f2f2ec}.home__form__button{border-radius:30px;cursor:pointer}.home__form__button__label{padding-left:var(--space-base);padding-right:var(--space-m)}@media (max-width:767px){.home__form__button__label{display:none}.home__form__button svg{transform:translateX(5px)}}#header{width:100%;background:#f2f2ec;color:#f2f2ec}.header__normal{height:100%}.header_logo_wrapper{height:100%;display:inline-block;cursor:pointer}.header__logo{height:100%}.header-social-wrapper{width:138px}@media (min-width:320px){#header{height:var(--header-size-mobile)}.header_searchbar{display:inline-block;width:calc(100% - 108px);max-width:496px;vertical-align:top;margin-right:16px;padding-top:20px;padding-bottom:20px}.header-facebook-wrapper-logo,.header-goodreads-wrapper-logo,.header-instagram-wrapper-logo,.header-social-wrapper{display:none}}@media (min-width:641px){.header_searchbar{display:inline-block;vertical-align:top;position:absolute;left:50%;transform:translateX(-50%)}}@media (min-width:961px){#header{height:var(--header-size)}.header-social-wrapper{display:block;position:absolute;top:40px;right:48px;display:flex;justify-content:space-between}.header-facebook-wrapper-logo,.header-goodreads-wrapper-logo,.header-instagram-wrapper-logo{display:block;width:36px;height:36px}.header_logo_wrapper{height:100%;display:inline-block;margin-left:32px;cursor:pointer;width:60%}.header_searchbar{position:absolute;left:50%;transform:translateX(-50%)}}#footer{bottom:0;width:100%;height:var(--footer-size);background-color:var(--color-light)}.footer-about-wrapper{display:inline-block}.footer-about-icon-wrapper{float:left;height:30px;display:flex;align-items:center}.footer-about-text{width:72px;height:24px;float:right;text-align:center;font-style:normal;font-weight:400;font-size:20px;line-height:29px;color:#427f7b;padding-top:2px}.footer-bmacoffee-wrapper{width:120px}@media (min-width:320px){#footer{height:var(--footer-size-mobile);display:block}.footer-about-wrapper,.footer-bmacoffee-wrapper{position:relative;left:50%;transform:translate(-50%)}.footer-bmacoffee-wrapper{margin-bottom:12px}.footer-social-wrapper{display:flex;justify-content:center;padding-top:16px;padding-bottom:24px;-moz-column-gap:12px;column-gap:12px}.footer-facebook-wrapper-logo,.footer-goodreads-wrapper-logo,.footer-instagram-wrapper-logo{width:32px;height:32px}}@media (min-width:961px){#footer{height:var(--footer-size);display:flex;justify-content:space-between}.footer-about-wrapper{order:1;margin-left:16px;left:0;transform:translate(0)}.footer-bmacoffee-wrapper{order:2;margin-right:16px;left:0;transform:translate(0);margin-bottom:0}.footer-facebook-wrapper-logo,.footer-goodreads-wrapper-logo,.footer-instagram-wrapper-logo,.footer-social-wrapper{display:none}}@font-face{font-family:SFPRODISPLAY;src:local("SFPRODISPLAY"),url(/fonts/SFPRODISPLAYREGULAR.6de88030.OTF) format("truetype")}@font-face{font-family:SFPRODISPLAY;src:local("SFPRODISPLAY"),url(/fonts/SFPRODISPLAYBOLD.da4e794c.OTF) format("truetype");font-weight:700}#app{min-height:100%;margin:0 auto}.home{display:flex;align-items:center;flex-direction:column}@media (max-width:767px){.home{padding:var(--space-base)}}@media (min-width:320px){.home{min-height:calc(100vh - var(--header-size-mobile) - var(--footer-size-mobile))}}@media (min-width:961px){.home{min-height:calc(100vh - var(--header-size) - var(--footer-size))}}.book-page-price-list-item-wrapper{max-width:860px;height:154px;min-height:154px;margin:0 auto;border-radius:12px 12px 12px 12px;border-style:solid;border-color:#b4b4b4;border-width:thin}.book-page-price-list-item-wrapper-highlight{background:linear-gradient(92.02deg,#427f7b -2.68%,#6abdb7 102.68%)}.book-page-price-list-item-store-logo{width:140px;height:154px;border-radius:12px 0 0 12px;min-height:154px;margin:0 auto;float:left}.book-page-price-list-item-store-logo-img{max-height:100%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.book-page-price-list-item-store-logo-wrapper{width:124px;height:124px;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.book-page-price-list-item-information{width:212px;height:154px;min-height:154px;margin:0 auto;display:inline-block}.book-page-price-list-item-information-store-highlight{color:#f5f5f5}.book-page-price-list-item-information-message1{padding-top:24px;padding-left:48px;font-style:normal;font-weight:600;font-size:18px;line-height:21px}.book-page-price-list-item-information-message1-highlight{color:#f5f5f5}.book-page-price-list-item-price{min-width:142px;height:154px;min-height:154px;border-radius:0 12px 12px 0;margin:0 auto;float:right}.book-page-price-list-item-price-title{font-size:18px;color:#242424;text-align:right;border-radius:12px 12px 12px 12px;padding-top:12px;padding-right:24px}.book-page-price-list-item-price-title-highlight{color:#f5f5f5}.book-page-price-list-item-price-price{font-size:48px;color:#427f7b;border-radius:12px 12px 12px 12px;font-style:normal;font-weight:600;line-height:70.35%;text-align:right;padding-top:24px;padding-bottom:12px;padding-right:24px}.book-page-price-list-item-price-price-highlight{color:#f5f5f5}.book-page-price-list-item-price-button-placeholder{border-radius:12px 12px 12px 12px;height:36px;min-width:142px}.book-page-price-list-item-price-button{position:relative;float:right;min-width:142px;width:80%;max-width:218px;margin-right:24px;background-color:#427f7b;height:36px;font-style:normal;font-weight:600;font-size:18px;line-height:12px;color:#fff;letter-spacing:.01em;border-radius:8px 8px 8px 8px;text-align:center;cursor:pointer}.book-page-price-list-item-price-button-highlight{background-color:#000;color:#fff}@media (min-width:320px){.book-page-price-list-item-wrapper{width:100%}.book-page-price-list-item-information,.book-page-price-list-item-information-message1,.book-page-price-list-item-information-store{display:none;visibility:hidden}.book-page-price-list-item-price{width:50%}.book-page-price-list-item-price-price{font-size:36px}.book-page-price-list-item-price-button{max-width:184px;font-size:12px;font-weight:600;padding-top:12px;padding-bottom:12px;padding-left:4px;padding-right:4px;letter-spacing:0}}@media (min-width:961px){.book-page-price-list-item-wrapper{width:100%;max-width:860px;height:154px;min-height:154px;margin:0 auto;border-radius:12px 12px 12px 12px;border-style:solid;border-color:#b4b4b4;border-width:thin}.book-page-price-list-item-wrapper-highlight{background:linear-gradient(92.02deg,#427f7b -2.68%,#6abdb7 102.68%)}.book-page-price-list-item-store-logo{width:154px;height:154px;border-radius:12px 0 0 12px;min-height:154px;margin:0 auto;float:left}.book-page-price-list-item-store-logo-img{max-height:100%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.book-page-price-list-item-store-logo-wrapper{width:124px;height:124px;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.book-page-price-list-item-information{display:inline-block;visibility:visible;width:256px;height:154px;min-height:154px;margin:0 auto}.book-page-price-list-item-information-store{display:inline-block;visibility:visible;padding-top:10px;padding-left:48px;font-style:normal;font-weight:600;font-size:24px;line-height:29px}.book-page-price-list-item-information-store-highlight{color:#f5f5f5}.book-page-price-list-item-information-message1{display:inline-block;visibility:visible;padding-top:24px;padding-left:48px;font-style:normal;font-weight:600;font-size:18px;line-height:21px}.book-page-price-list-item-information-message1-highlight{color:#f5f5f5}.book-page-price-list-item-price{max-width:256px;height:154px;min-height:154px;border-radius:0 12px 12px 0;margin:0 auto;float:right}.book-page-price-list-item-price-title{font-size:18px;color:#242424;text-align:right;border-radius:12px 12px 12px 12px;padding-top:12px;padding-right:24px}.book-page-price-list-item-price-title-highlight{color:#f5f5f5}.book-page-price-list-item-price-price{font-size:48px;color:#427f7b;border-radius:12px 12px 12px 12px;font-style:normal;font-weight:600;line-height:70.35%;text-align:right;padding-top:24px;padding-bottom:12px;padding-right:24px}.book-page-price-list-item-price-price-highlight{color:#f5f5f5}.book-page-price-list-item-price-button-placeholder{border-radius:12px 12px 12px 12px}.book-page-price-list-item-price-button-highlight{background-color:#000;color:#fff}}.price-list-item{margin-bottom:30px}.book-page{min-height:calc(100vh - var(--header-size) - var(--footer-size));height:auto;width:100%}.h1{font-style:bold}.h2{font-style:normal;font-weight:600;font-size:42px;line-height:48px;color:#242424}.book-page-top-margin{height:48px}.book-page-info-wrapper{width:auto;min-height:80px;max-height:300px;margin:0 auto;margin-bottom:64px;display:flex}.book-page-info-wrapper-title{font-style:normal;font-weight:800;font-size:48px}.book-page-info-wrapper-authors{color:#427f7b;font-style:normal;font-weight:600;font-size:24px;line-height:29px;line-height:30px;margin-bottom:8px}.book-page-info-wrapper-yearpublisherisbn{font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:1px;color:#242424;display:inline}.book-page-info-wrapper-goodreads-button,.book-page-info-wrapper-goodreads-button-mobile{height:36px;width:36px;cursor:pointer}.book-page-info-wrapper-catchphrase{font-style:normal;font-weight:300;font-size:18px;line-height:21px;color:#242424;margin-top:48px}.book-page-info-wrapper-synopsys{font-style:normal;font-weight:300;font-size:14px;line-height:18px;color:#242424}.book-page-info-wrapper-bookcover{height:auto;width:auto}.book-page-info-wrapper-bookcover-img{border-radius:4px 4px 4px 4px;width:100%}.book-page-prices-wrapper{width:auto;max-width:860px;min-height:80px;margin-top:12px;margin-bottom:12px;vertical-align:bottom}.book-page-prices-new-title{font-style:normal;font-weight:600;line-height:50px;color:#242424;margin-bottom:24px}.book-page-prices-loading-message{font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#427f7b;text-align:center;padding-top:24px}.book-page-prices-noitems-message{margin-top:16px;margin-bottom:32px}.book-page-prices-message-disclaimer,.book-page-prices-noitems-message{font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.015em;color:#000}.book-page-prices-message-disclaimer{width:90%;position:relative;left:5%}.book-page-details-wrapper,.book-page-synopsys-wrapper{margin-bottom:48px}.book-page-details-title,.book-page-synopsys-title{font-style:normal;font-weight:600;font-size:24px;color:#242424;margin-top:24px;margin-bottom:24px}.book-page-details-details-wrapper,.book-page-synopsys-text{margin-left:auto;margin-right:0;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.015em;color:#000}.book-page-prices-new-cards{margin-bottom:54px}@media (min-width:320px){.book-page-info-wrapper{height:auto;display:inline-block;margin:0 auto;margin-bottom:24px;width:90%;position:relative;left:50%;transform:translate(-50%)}.book-page-info-wrapper-bookcover{width:60%;max-width:256px;position:relative;left:50%;transform:translate(-50%);border-radius:4px 4px 4px 4px;padding-bottom:16px}.book-page-info-wrapper-goodreads-button-mobile{position:absolute;right:-30%;transform:translateY(-115%)}.book-page-info{position:relative;width:90%;height:192px;left:50%;transform:translate(-50%)}.book-page-info-wrapper-goodreads-button,.book-page-info-wrapper-yearpublisherisbn{display:none;visibility:hidden}.book-page-info-wrapper-title{font-size:28px;line-height:32px;font-weight:800}.book-page-info-wrapper-authors{font-size:24px;font-weight:300;letter-spacing:0}.book-page-prices-new-title{font-size:32px}.book-page-prices-wrapper{width:90%;position:relative;left:50%;transform:translate(-50%)}.book-page-details-wrapper,.book-page-synopsys-wrapper{width:80%;position:relative;left:50%;transform:translate(-50%)}}@media (min-width:641px){.book-page-details-details-wrapper,.book-page-synopsys-text{width:75%}.book-page-details-title,.book-page-synopsys-title{font-style:normal;font-weight:600;font-size:36px;color:#242424}}@media (min-width:961px){.h1{font-weight:900;font-size:48px;line-height:60px}.h2{font-style:normal;font-weight:600;font-size:42px;line-height:48px;color:#242424}.book-page-top-margin{height:48px}.book-page-info-wrapper{width:auto;max-width:860px;min-height:80px;max-height:300px;margin:0 auto;margin-bottom:64px;display:flex}.book-page-info,.book-page-info-wrapper{left:0;transform:translate(0)}.book-page-info-wrapper-title{font-style:normal;font-weight:800;font-size:36px;line-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:2;-webkit-box-orient:vertical}.book-page-info-wrapper-authors{color:#427f7b;font-style:normal;font-weight:600;font-size:24px;line-height:29px;line-height:30px;margin-bottom:8px}.book-page-info-wrapper-yearpublisherisbn{font-style:normal;font-weight:300;font-size:18px;line-height:21px;letter-spacing:1px;color:#242424;display:inline;visibility:visible}.book-page-info-wrapper-goodreads-button{display:block;visibility:visible;margin-top:16px}.book-page-info-wrapper-goodreads-button-mobile{display:none;visibility:hidden}.book-page-info-wrapper-catchphrase{font-style:normal;font-weight:300;font-size:18px;line-height:21px;color:#242424;margin-top:48px}.book-page-info-wrapper-synopsys{font-style:normal;font-weight:300;font-size:14px;line-height:18px;color:#242424}.book-page-info-wrapper-bookcover{position:auto;max-height:280px;max-width:200px;margin-right:72px;left:0;transform:translate(0)}.book-page-prices-wrapper{width:auto;max-width:860px;min-height:80px;margin-top:12px;margin-bottom:12px;vertical-align:bottom}.book-page-prices-new-title{font-size:42px}.book-page-prices-loading-message{font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#427f7b;text-align:center;padding-top:24px}.book-page-prices-message-disclaimer{width:100%;position:static;left:0}.book-page-details-wrapper,.book-page-synopsys-wrapper{margin-bottom:54px;width:auto;max-width:860px}.book-page-details-details-wrapper,.book-page-synopsys-text{margin-left:auto;margin-right:0;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.015em;color:#000}}.page-result-card{max-width:1080px;position:relative;left:50%;transform:translate(-50%)}.page-result-card-bookcover{border-radius:4px 4px 4px 4px}.page-result-card-bookcover-img{width:auto;height:auto;max-height:100%;max-width:100%;text-align:center;border-radius:4px 4px 4px 4px}.page-result-card-wrapper-title{margin:0 auto;margin-bottom:8px;font-style:normal;font-weight:800;font-size:24px;color:#242424}.page-result-card-wrapper-info{font-size:14px;line-height:17px;color:#242424}.page-result-card-wrapper-authors,.page-result-card-wrapper-info{margin:0 auto;margin-bottom:5px;font-style:normal;font-weight:400;letter-spacing:.01em}.page-result-card-wrapper-authors{font-size:18px;line-height:21px;color:#427f7b}.page-result-card-wrapper-pricebutton{padding-top:20px;width:162px;height:37px;background:#427f7b;border-radius:8px;font-style:normal;font-weight:600;font-size:18px;line-height:0px;letter-spacing:.01em;color:#fff;text-align:center;vertical-align:middle;bottom:0}@media (min-width:320px){.page-result-card{height:auto;width:50%;margin-bottom:64px}.page-result-card-bookcover{width:100%;border-radius:16px 16px 16px 16px}.page-result-card-bookcover-img{position:relative;left:50%;transform:translate(-50%);width:100%;height:auto}.page-result-card-wrapper{width:100%}.page-result-card-wrapper-title{margin:0 auto;margin-bottom:2px;font-style:normal;font-weight:800;font-size:18px;line-height:22px;letter-spacing:0;color:#242424}.page-result-card-wrapper-authors{height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0 auto;margin-bottom:8px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;letter-spacing:.01em;color:#427f7b}.page-result-card-wrapper-pricebutton{padding-top:20px;width:100%;height:37px;background:#427f7b;border-radius:8px;font-style:normal;font-weight:600;font-size:18px;line-height:0px;letter-spacing:.01em;color:#fff;text-align:center;vertical-align:middle;bottom:0}.page-result-card-wrapper-info,.page-result-card-wrapper-resume{display:none;visibility:hidden}}@media (min-width:961px){.page-result-card{width:80%;max-width:1080px;height:220px}.page-result-card-bookcover{width:140px;max-width:140px;height:100%;position:relative;border-radius:4px;vertical-align:top;display:inline-block}.page-result-card-wrapper{position:relative;float:right;vertical-align:top;width:80%;max-width:900px}.page-result-card-wrapper-title{margin:0 auto;margin-bottom:8px;font-style:normal;font-weight:800;font-size:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:2;-webkit-box-orient:vertical}.page-result-card-wrapper-authors{margin:0 auto;margin-bottom:4px;font-style:normal;font-weight:400;font-size:18px;line-height:21px;letter-spacing:.01em;color:#427f7b}.page-result-card-wrapper-info{display:block;visibility:visible;margin-bottom:8px}.page-result-card-wrapper-resume{visibility:visible;margin-bottom:8px;height:94px;text-overflow:ellipsis;font-style:normal;font-weight:300;font-size:14px;line-height:18px;color:#242424;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.page-result-card-wrapper-pricebutton{padding-top:20px;width:162px;height:37px;background:#427f7b;border-radius:8px;font-style:normal;font-weight:600;font-size:18px;line-height:0px;letter-spacing:.01em;color:#fff;text-align:center;vertical-align:middle;bottom:0}}.pagination{margin-bottom:48px;text-align:center}.pagination-wrapper{display:inline-block}.pagination-button{width:20px;height:42px;padding-left:2px;padding-right:2px;margin-left:2px;margin-right:2px;cursor:pointer;text-align:center;background-color:transparent}.pagination-button-number{margin:0 auto;width:12px;height:20px;display:inline-block;font-style:normal;font-weight:400;font-size:14px;line-height:normal;color:#000;padding-top:12px}.pagination-button-number-activepage{font-weight:700;font-size:18px;line-height:21px;color:#427f7b}.pagination-button-rectangle{margin:0 auto;display:inline-block;width:12px;height:18px;border-radius:2px 2px 2px 2px;border-style:solid;border-color:#b4b4b4;border-width:thin}.pagination-button-rectangle-activepage{border-color:#427f7b;background-color:#427f7b}.pagination-button-next,.pagination-button-previous{background-color:transparent;color:#427f7b;font-style:normal;font-weight:600;font-size:13px;cursor:pointer}.main-page-results{height:auto}.main-page-results-title-wrapper{width:auto;max-width:1080px;height:86px;position:relative}.main-page-results-noresults{position:relative;left:50%;transform:translate(-50%);max-width:800px}.main-page-results-loading{margin:0 auto;max-width:800px}.main-page-results-loading-message{font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#427f7b;text-align:center;padding-top:24px}.card-list{max-width:1080px;padding-top:20px;width:100%;margin:0 auto}.pagination{position:relative;width:auto;left:50%;transform:translateX(-50%)}@media (min-width:320px){.main-page-results{min-height:calc(100vh - var(--header-size-mobile) - var(--footer-size-mobile))}.main-page-results-title-wrapper{margin-top:12px;left:50%;transform:translate(-50%);width:80%;height:48px;margin-bottom:12px;letter-spacing:1px}.main-page-results-title{position:absolute;bottom:0;font-style:normal;font-weight:600;font-size:20px;line-height:24px;letter-spacing:.005em;color:#000;height:100%;width:100%}.main-page-results-noresults{width:80%}}@media (min-width:641px){.main-page-results-title-wrapper{max-width:1080px;min-height:80px;max-height:120px;height:calc(100% - 400px);margin-bottom:1rem;letter-spacing:1px;vertical-align:bottom}.main-page-results-title{position:absolute;bottom:0;font-style:normal;font-weight:600;font-size:32px;line-height:38px;letter-spacing:.01em;color:#000}}@media (min-width:961px){.main-page-results{min-height:calc(100vh - var(--header-size) - var(--footer-size))}}.about-page-wrapper{min-height:calc(100vh - var(--header-size) - var(--footer-size))}.about-page-title-about{padding-top:48px}.about-page-title-about,.about-page-title-faq{width:80%;max-width:1080px;height:auto;margin:0 auto;letter-spacing:1px;vertical-align:bottom;font-style:normal;font-weight:600;line-height:38px;letter-spacing:.01em;color:#000}.about-page-text{width:80%;max-width:1080px;margin:0 auto;font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.05em;color:#242424}.about-page-faq-accordion-block{width:80%;max-width:1080px;margin:0 auto;padding-bottom:96px;background-color:var(--color-light)}@media (min-width:320px){.about-page-title-about,.about-page-title-faq{font-size:24px;padding-bottom:24px;min-height:24px}.about-page-text{padding-bottom:64px}}@media (min-width:481px){.about-page-title-about,.about-page-title-faq{font-size:32px;padding-bottom:48px;min-height:36px}.about-page-text{padding-bottom:112px}}:root{--acco-border-radius:12px;--acco-lightest:#fff;--acco-dark:#9e9e9e;--acco-darkest:purple;--acco-active:#000;--font-color:#000}.accordion-list{width:100%;background:var(--color-light)}.accordion-list .accordion-item{margin-top:12px;--content-height:0px;background-color:var(--color-light);border-radius:var(--acco-border-radius);height:calc(var(--summary-height) + 48px);overflow:hidden;transition:height .3s ease-in-out;border:1px solid #b4b4b4}.accordion-list .accordion-item>.accordion-item__summary{padding-top:24px;padding-bottom:24px;padding-left:20px;padding-right:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease-in-out;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:var(--font-color)}.accordion-list .accordion-item>.accordion-item__summary:hover{color:var(--acco-active);transition:color .3s ease-in-out}.accordion-list .accordion-item>.accordion-item__summary>.accordion-item__summary-icon{transition:transform .3s ease-in-out}.accordion-list .accordion-item>.accordion-item__summary>.accordion-item__summary-icon--default:before{content:"⌄";font-size:36px;line-height:22px;color:#427f7b}.accordion-list .accordion-item--open{height:calc(var(--summary-height) + var(--content-height) + 80px);background:var(--color-light);border-color:#427f7b}.accordion-list .accordion-item--open>.accordion-item__summary>.accordion-item__summary-icon{transform:rotate(180deg)}.accordion-list .accordion-item--open>.accordion-item__summary{background:var(--color-light);color:var(--acco-active)}.accordion-list .accordion-item--disabled>.accordion-item__summary{color:var(--acco-dark);cursor:default}.accordion-list .accordion-item--disabled>.accordion-item__summary:hover{color:var(--acco-dark)}.accordion-list .accordion-item>.accordion-item__content{background-color:var(--color-light);border-top:none;padding-left:20px;padding-right:56px}.accordion-item__summary-title{width:100%;margin-right:16px}@media (min-width:320px){.accordion-item__summary-title{font-size:16px}}@media (min-width:481px){.accordion-item__summary-title{font-size:20px}}:root{--color-primary:#427f7b;--color-primary-light:#54a39d;--color-light:#f2f2ec;--color-dark:#242424;--color-blue:#4685cb;--color-green:#6dd11e;--color-yellow:#f2c94c;--color-red:#e85858;--color-neutral-0:#fff;--color-neutral-1:#f8f9fa;--color-neutral-2:#f1f3f5;--color-neutral-3:#e9ecef;--color-neutral-4:#dee2e6;--color-neutral-5:#ced4da;--color-neutral-6:#adb5bd;--color-neutral-7:#6a7178;--color-neutral-8:#4f575e;--color-neutral-9:#272b30;--color-neutral-10:#101213;--font-size-h1:32px;--font-size-h2:28px;--font-size-h3:26px;--font-size-xl:22px;--font-size-l:20px;--font-size-m:18px;--font-size-base:16px;--font-size-s:14px;--font-size-xs:12px;--font-light:300;--font-regular:400;--font-semi-bold:600;--font-bold:700;--space-none:0;--space-xs:4px;--space-s:8px;--space-base:16px;--space-m:24px;--space-l:32px;--space-xl:40px;--space-xxl:48px;--header-size:152px;--footer-size:42px;--header-size-mobile:96px;--footer-size-mobile:192px}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{color:var(--color-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{background-color:var(--color-light);font-size:var(--font-size-s);line-height:1.5}body,html{height:100%}body,h1,h2,h3,html,p{margin:0;padding:0}a,a:hover{text-decoration:none;-webkit-text-decoration-skip:objects}a,a:visited{transition:all .18s linear}a,a:focus,a:hover,a:visited{color:var(--color-primary)}img{max-width:100%}h1{font-size:var(--font-size-h1)}h1,h2{font-weight:var(--font-semi-bold);line-height:1.25;margin:0}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3);font-weight:var(--font-semi-bold);line-height:1.25;margin:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:100%;line-height:1.25;margin:0;border:none;outline:none}input:focus{border:none;outline:none}.btn,a.btn{display:flex;align-items:center;min-height:48px;padding-left:var(--space-base);padding-right:var(--space-base);font-size:var(--font-size-m);font-weight:var(--font-bold);color:var(--color-light);background-color:var(--color-primary);transition:background-color .18s ease}.btn:hover{background-color:var(--color-primary-light)}.cookie__bar{-ms-overflow-style:none;position:fixed;overflow:hidden;box-sizing:border-box;z-index:9999;width:100%;background:#eee;padding:20px 20px;align-items:center;box-shadow:0 -4px 4px hsla(0,0%,78%,.05);border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,Arial,sans-serif;line-height:1.5}.cookie__bar--bottom{bottom:0;left:0;right:0}.cookie__bar--top{top:0;left:0;right:0}.cookie__bar__wrap{display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:100%}@media (min-width:768px){.cookie__bar__wrap{flex-direction:row}}.cookie__bar__postpone-button{margin-right:auto;-ms-flex:1 1 auto}@media (min-width:768px){.cookie__bar__postpone-button{margin-right:10px}}.cookie__bar__postpone-button:hover{opacity:.8;cursor:pointer}.cookie__bar__content{margin-right:0;margin-bottom:20px;font-size:.9rem;max-height:103px;overflow:auto;width:100%;-ms-flex:1 1 auto}@media (min-width:768px){.cookie__bar__content{margin-right:auto;margin-bottom:0}}.cookie__bar__buttons{transition:all .2s ease;display:flex;flex-direction:column;width:100%}@media (min-width:768px){.cookie__bar__buttons{flex-direction:row;width:auto}}.cookie__bar__buttons__button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;line-height:1.5;border-radius:3px;font-size:.9rem}.cookie__bar__buttons__button:hover{cursor:pointer;text-decoration:none}.cookie__bar__buttons__button--accept{-ms-flex:1 1 auto;background:#4caf50;background:linear-gradient(#5cb860,#4caf50);color:#fff}.cookie__bar__buttons__button--accept:hover{background:#409343}.cookie__bar__buttons__button--decline{-ms-flex:1 1 auto;background:#f44336;background:linear-gradient(#f55a4e,#f44336);color:#fff;margin-bottom:10px}.cookie__bar__buttons__button--decline:hover{background:#f21f0f}@media (min-width:768px){.cookie__bar__buttons__button--decline{margin-bottom:0;margin-right:10px}}.cookie__floating{-ms-overflow-style:none;position:fixed;overflow:hidden;box-sizing:border-box;z-index:9999;width:90%;background:#fafafa;display:flex;justify-content:space-between;flex-direction:column;box-shadow:0 4px 8px hsla(0,0%,78%,.3);border:1px solid #ddd;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,Arial,sans-serif;line-height:1.5;border-radius:6px;bottom:10px;left:0;right:0;margin:0 auto}@media (min-width:768px){.cookie__floating{max-width:300px}.cookie__floating--bottom-left{bottom:20px;left:20px;right:auto;margin:0 0}.cookie__floating--bottom-right{bottom:20px;right:20px;left:auto;margin:0 0}.cookie__floating--top-right{top:20px;bottom:auto;right:20px;left:auto;margin:0 0}.cookie__floating--top-left{top:20px;bottom:auto;right:auto;left:20px;margin:0 0}}.cookie__floating__postpone-button{display:inline-flex;padding:5px 0 0 20px;margin-bottom:-10px;margin-right:auto}.cookie__floating__postpone-button:hover{opacity:.8;cursor:pointer}.cookie__floating__content{font-size:.95rem;margin-bottom:5px;padding:15px 20px;max-height:105px;overflow:auto}@media (min-width:768px){.cookie__floating__content{margin-bottom:10px}}.cookie__floating__buttons{transition:all .2s ease;display:flex;flex-direction:row;height:auto;width:100%}.cookie__floating__buttons__button{background-color:#eee;font-weight:700;font-size:.9rem;width:100%;min-height:40px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-left:none;border-right:none;padding:.375rem .75rem}.cookie__floating__buttons__button:first-child{border-right:1px solid #ddd}.cookie__floating__buttons__button:hover{cursor:pointer;text-decoration:none}.cookie__floating__buttons__button--accept{color:#4caf50;-ms-flex:1 1 auto}.cookie__floating__buttons__button--accept:hover{background:#409343;color:#fff}.cookie__floating__buttons__button--decline{color:#f44336;-ms-flex:1 1 auto}.cookie__floating__buttons__button--decline:hover{background:#f21f0f;color:#fff}.slideFromBottom-enter,.slideFromBottom-leave-to{transform:translateY(10em)}.slideFromBottom-enter-to,.slideFromBottom-leave{transform:translate(0)}.slideFromBottom-enter-active{transition:transform .2s ease-out}.slideFromBottom-leave-active{transition:transform .2s ease-in}.slideFromTop-enter,.slideFromTop-leave-to{transform:translateY(-10em)}.slideFromTop-enter-to,.slideFromTop-leave{transform:translate(0)}.slideFromTop-enter-active{transition:transform .2s ease-out}.slideFromTop-leave-active{transition:transform .2s ease-in}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.v-spinner{text-align:center}.v-spinner .v-clip{animation:v-clipDelay .75s linear 0s infinite;animation-fill-mode:both;display:inline-block}@keyframes v-clipDelay{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(.8)}to{transform:rotate(1turn) scale(1)}}