.Button-module-scss-module__C0jI0a__button{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:6px 14px;transition:all .2s;display:flex}.Button-module-scss-module__C0jI0a__button:disabled{cursor:not-allowed}.Button-module-scss-module__C0jI0a__fullWidth{width:100%}.Button-module-scss-module__C0jI0a__primary{color:#fff;background:#ad1015}.Button-module-scss-module__C0jI0a__primary:hover:not(:disabled){background:#910d12}.Button-module-scss-module__C0jI0a__primary:active:not(:disabled){background:#7a0b16}.Button-module-scss-module__C0jI0a__primary:disabled{color:#b1b3b6;background:#e5e5e5}.Button-module-scss-module__C0jI0a__primaryBlue{color:#fff;background:#005aa0}.Button-module-scss-module__C0jI0a__primaryBlue:hover:not(:disabled){background:#00427a}.Button-module-scss-module__C0jI0a__primaryBlue:active:not(:disabled){background:#00325c}.Button-module-scss-module__C0jI0a__primaryBlue:disabled{color:#b1b3b6;background:#e5e5e5}.Button-module-scss-module__C0jI0a__secondary{color:#00427a;background:0 0;border:2px solid #00427a}.Button-module-scss-module__C0jI0a__secondary:active:not(:disabled){color:#fff;background:#00325c}.Button-module-scss-module__C0jI0a__secondary:disabled{color:#b1b3b6;border-color:#b1b3b6}.Button-module-scss-module__C0jI0a__tertiary{color:#00427a;background:0 0;border:none;padding:8px}.Button-module-scss-module__C0jI0a__tertiary:hover:not(:disabled),.Button-module-scss-module__C0jI0a__tertiary:active:not(:disabled){color:#00427a}.Button-module-scss-module__C0jI0a__tertiary:disabled{color:#b1b3b6}
.Spinner-module-scss-module__hmaUZW__spinner{border:4px solid #d9d9d9;border-top-color:#005aa0;border-radius:50%;width:40px;height:40px;animation:1s linear infinite Spinner-module-scss-module__hmaUZW__spin}@keyframes Spinner-module-scss-module__hmaUZW__spin{to{transform:rotate(360deg)}}
.Text-module-scss-module__G32faG__button{font-family:Intro Cond,sans-serif;font-size:16px;font-weight:700;line-height:1}.Text-module-scss-module__G32faG__body{font-family:Intro Cond,sans-serif;font-size:16px;font-weight:400;line-height:18px}.Text-module-scss-module__G32faG__price{font-family:Intro Cond,sans-serif;font-size:48px;font-weight:700;line-height:1}.Text-module-scss-module__G32faG__h1{font-family:Intro Cond,sans-serif;font-size:40px;font-weight:700;line-height:1}.Text-module-scss-module__G32faG__h2{font-family:Intro Cond,sans-serif;font-size:32px;font-weight:700;line-height:1}.Text-module-scss-module__G32faG__h3{font-family:Intro Cond,sans-serif;font-size:24px;font-weight:700;line-height:1}.Text-module-scss-module__G32faG__h4{font-family:Intro Cond,sans-serif;font-size:20px;font-weight:700;line-height:22px}.Text-module-scss-module__G32faG__h5{font-family:Intro Cond,sans-serif;font-size:16px;font-weight:700;line-height:18px}.Text-module-scss-module__G32faG__h1-decorative{font-family:LF Rubrik2,serif;font-size:48px;font-weight:400;line-height:1}.Text-module-scss-module__G32faG__h2-decorative{font-family:LF Rubrik2,serif;font-size:32px;font-weight:400;line-height:1}.Text-module-scss-module__G32faG__h3-decorative{font-family:LF Rubrik2,serif;font-size:48px;font-weight:400;line-height:48px}.Text-module-scss-module__G32faG__h4-decorative{font-family:LF Rubrik2,serif;font-size:40px;font-weight:400;line-height:1}.Text-module-scss-module__G32faG__h5-decorative{font-family:LF Rubrik2,serif;font-size:16px;font-weight:400;line-height:1}
.Input-module-scss-module__QVNsXa__inputContainer{background:#fff;border:.5px solid #b1b3b6;border-radius:4px;align-items:center;width:100%;height:56px;padding:12px 16px;display:flex;position:relative}.Input-module-scss-module__QVNsXa__input{color:#222;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:Intro Cond,sans-serif;font-size:16px;line-height:18px}.Input-module-scss-module__QVNsXa__input::placeholder{color:#b1b3b6}.Input-module-scss-module__QVNsXa__input:focus{outline:none}.Input-module-scss-module__QVNsXa__input:disabled{cursor:not-allowed;opacity:.5;background:0 0}.Input-module-scss-module__QVNsXa__iconLeft{justify-content:center;align-items:center;margin-right:16px;display:flex}.Input-module-scss-module__QVNsXa__iconRight{justify-content:center;align-items:center;margin-left:16px;display:flex}.Input-module-scss-module__QVNsXa__error{border-color:#e30613}
.CircularCountdown-module-scss-module__q6oiRG__container{justify-content:center;align-items:center;display:inline-flex}.CircularCountdown-module-scss-module__q6oiRG__svg{transform:rotate(0)}.CircularCountdown-module-scss-module__q6oiRG__background{fill:none;stroke:#747578;opacity:.2}.CircularCountdown-module-scss-module__q6oiRG__progress{fill:none;stroke:#005aa0;stroke-linecap:round;transition:stroke-dashoffset 50ms linear}
.BankIdQrModal-module-scss-module__tJ6dtG__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BankIdQrModal-module-scss-module__tJ6dtG__modalContent{background:#fff;border-radius:12px;width:100%;max-width:500px;padding:32px;animation:.3s ease-out BankIdQrModal-module-scss-module__tJ6dtG__slideIn;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes BankIdQrModal-module-scss-module__tJ6dtG__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.BankIdQrModal-module-scss-module__tJ6dtG__closeButton{cursor:pointer;color:#747578;background:0 0;border:none;padding:8px;font-size:24px;line-height:1;transition:all .2s;position:absolute;top:16px;right:16px}.BankIdQrModal-module-scss-module__tJ6dtG__closeButton:hover{color:#222;transform:scale(1.1)}.BankIdQrModal-module-scss-module__tJ6dtG__qrCodeSection{flex-direction:column;align-items:center;gap:24px;display:flex}.BankIdQrModal-module-scss-module__tJ6dtG__qrCodeContainer{background:#fff;border:3px solid #005aa0;border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex;box-shadow:0 4px 12px #0000001a}.BankIdQrModal-module-scss-module__tJ6dtG__instructions{background:#d9d9d9;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.BankIdQrModal-module-scss-module__tJ6dtG__loadingIndicator{flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}@media (max-width:768px){.BankIdQrModal-module-scss-module__tJ6dtG__modalContent{max-width:90%;padding:24px}}
.InsuranceCompanyCard-module-scss-module__ID3FZa__companyCard{cursor:pointer;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:8px 16px 8px 8px;display:flex;box-shadow:0 1px 8px -8px #e5e5e5e6}.InsuranceCompanyCard-module-scss-module__ID3FZa__companyInfo{align-items:center;gap:16px;display:flex}.InsuranceCompanyCard-module-scss-module__ID3FZa__companyLogo{width:48px;height:48px}
.CurrentInsuranceCard-module-scss-module__zBZizG__policyDetails{align-items:flex-end;gap:8px;display:flex}.CurrentInsuranceCard-module-scss-module__zBZizG__policyCard{cursor:pointer;background-color:#fff;border-radius:4px;padding:16px;transition:all .2s ease-in-out;box-shadow:2px 2px 20px -8px #8f8f8fe6}.CurrentInsuranceCard-module-scss-module__zBZizG__policyHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.CurrentInsuranceCard-module-scss-module__zBZizG__card{background-color:#fff;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex;box-shadow:0 1px 8px -8px #e5e5e5e6}.CurrentInsuranceCard-module-scss-module__zBZizG__insuranceInfo{flex-direction:column;flex:1;gap:8px;display:flex}.CurrentInsuranceCard-module-scss-module__zBZizG__companyInfo,.CurrentInsuranceCard-module-scss-module__zBZizG__vehicleInfo{flex-direction:column;gap:4px;display:flex}.CurrentInsuranceCard-module-scss-module__zBZizG__priceInfo{text-align:right;flex-direction:column;flex:1;gap:2px;display:flex}.CurrentInsuranceCard-module-scss-module__zBZizG__priceRow{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (min-width:768px){.CurrentInsuranceCard-module-scss-module__zBZizG__card{padding:20px}.CurrentInsuranceCard-module-scss-module__zBZizG__insuranceInfo{gap:12px}.CurrentInsuranceCard-module-scss-module__zBZizG__companyInfo,.CurrentInsuranceCard-module-scss-module__zBZizG__vehicleInfo{gap:6px}}
.OurInsuranceOfferCard-module-scss-module__dEVd4G__card{background-color:#fff;border-radius:4px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 1px 8px -8px #e5e5e5e6}.OurInsuranceOfferCard-module-scss-module__dEVd4G__header{align-items:center;gap:16px;width:100%;display:flex}.OurInsuranceOfferCard-module-scss-module__dEVd4G__logo{flex-shrink:0;width:48px;height:48px;overflow:hidden}.OurInsuranceOfferCard-module-scss-module__dEVd4G__logo img{object-fit:cover;width:100%;height:100%}.OurInsuranceOfferCard-module-scss-module__dEVd4G__companyInfo{flex-direction:column;flex:1;gap:4px;display:flex}.OurInsuranceOfferCard-module-scss-module__dEVd4G__companyName{color:#00427a}.OurInsuranceOfferCard-module-scss-module__dEVd4G__priceRow{align-items:center;gap:8px;display:flex}.OurInsuranceOfferCard-module-scss-module__dEVd4G__monthlyPrice{color:#e30613}.OurInsuranceOfferCard-module-scss-module__dEVd4G__savingsBadge{background-color:#00427a;border-radius:2px;padding:4px 6px}.OurInsuranceOfferCard-module-scss-module__dEVd4G__savingsText{color:#fff;font-weight:700}.OurInsuranceOfferCard-module-scss-module__dEVd4G__featuresSection{background-color:#eff4f9;border-radius:4px;flex-direction:column;gap:16px;padding:12px;display:flex}.OurInsuranceOfferCard-module-scss-module__dEVd4G__featureItem{align-items:center;gap:8px;width:100%;display:flex}.OurInsuranceOfferCard-module-scss-module__dEVd4G__featureIcon{color:#00427a;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.OurInsuranceOfferCard-module-scss-module__dEVd4G__featureText{color:#00427a;flex:1;line-height:18px}.OurInsuranceOfferCard-module-scss-module__dEVd4G__discountSection{justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.OurInsuranceOfferCard-module-scss-module__dEVd4G__card{padding:20px}.OurInsuranceOfferCard-module-scss-module__dEVd4G__featuresSection{padding:16px}.OurInsuranceOfferCard-module-scss-module__dEVd4G__featureItem{gap:12px}}
.FixedBottomOffer-module-scss-module___U2JVq__fixedBottom{z-index:100;background-color:#fff;border-top:2px solid #00427a;padding:16px;position:fixed;bottom:0;left:0;right:0}.FixedBottomOffer-module-scss-module___U2JVq__priceSection{align-items:center;gap:20px;max-width:375px;margin:0 auto;display:flex}.FixedBottomOffer-module-scss-module___U2JVq__priceDisplay{flex:1;align-items:center;gap:12px;display:flex}.FixedBottomOffer-module-scss-module___U2JVq__priceAmount{color:#e30613;line-height:1}.FixedBottomOffer-module-scss-module___U2JVq__priceDetails{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.FixedBottomOffer-module-scss-module___U2JVq__priceUnit{color:#005aa0}.FixedBottomOffer-module-scss-module___U2JVq__priceYearly{color:#747578}@media (min-width:768px){.FixedBottomOffer-module-scss-module___U2JVq__fixedBottom{padding:20px 24px}.FixedBottomOffer-module-scss-module___U2JVq__priceSection{max-width:500px}}
.TermsModal-module-scss-module__rNx5_a__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TermsModal-module-scss-module__rNx5_a__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:700px;max-height:80vh;padding:56px 32px 32px;animation:.3s ease-out TermsModal-module-scss-module__rNx5_a__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes TermsModal-module-scss-module__rNx5_a__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TermsModal-module-scss-module__rNx5_a__closeButton{cursor:pointer;color:#747578;z-index:1;background:0 0;border:none;padding:8px;font-size:24px;line-height:1;transition:all .2s;position:absolute;top:16px;right:16px}.TermsModal-module-scss-module__rNx5_a__closeButton:hover{color:#222;transform:scale(1.1)}.TermsModal-module-scss-module__rNx5_a__termsSection{flex-direction:column;gap:16px;padding-top:8px;padding-right:8px;display:flex;overflow-y:auto}.TermsModal-module-scss-module__rNx5_a__termsSection::-webkit-scrollbar{width:8px}.TermsModal-module-scss-module__rNx5_a__termsSection::-webkit-scrollbar-track{background:#d9d9d9;border-radius:4px}.TermsModal-module-scss-module__rNx5_a__termsSection::-webkit-scrollbar-thumb{background:#747578;border-radius:4px}.TermsModal-module-scss-module__rNx5_a__termsSection::-webkit-scrollbar-thumb:hover{background:#005aa0}.TermsModal-module-scss-module__rNx5_a__termsContent{flex-direction:column;gap:16px;display:flex}.TermsModal-module-scss-module__rNx5_a__list{flex-direction:column;gap:8px;margin:0;padding-left:24px;display:flex}.TermsModal-module-scss-module__rNx5_a__list li{margin:0}@media (max-width:768px){.TermsModal-module-scss-module__rNx5_a__modalContent{max-width:95%;max-height:90vh}}
.BankIdSignInForm-module-scss-module__4xFmpW__formSection{flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;display:flex}.BankIdSignInForm-module-scss-module__4xFmpW__inputCard{background:#fff;border-radius:4px;flex-direction:column;gap:16px;width:100%;padding:24px 16px;display:flex;box-shadow:0 1px 8px -8px #e5e5e5e6}.BankIdSignInForm-module-scss-module__4xFmpW__insuranceCompanies{flex-direction:column;gap:8px;width:100%;display:flex}.BankIdSignInForm-module-scss-module__4xFmpW__missingCompanyCard{cursor:pointer;background:#fff;border-radius:4px;width:100%;padding:16px;transition:all .2s ease-in-out;box-shadow:0 1px 8px -8px #e5e5e5e6}.BankIdSignInForm-module-scss-module__4xFmpW__missingCompanyCard:hover{transform:translateY(-1px);box-shadow:0 2px 12px -4px #e5e5e5e6}.BankIdSignInForm-module-scss-module__4xFmpW__missingCompanyCard:active{transform:translateY(0)}.BankIdSignInForm-module-scss-module__4xFmpW__bottomSection{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.BankIdSignInForm-module-scss-module__4xFmpW__errorMessage{color:#c00;background-color:#fee;border:1px solid #fcc;border-radius:4px;width:100%;padding:12px 16px}.BankIdSignInForm-module-scss-module__4xFmpW__termItem{align-items:center;gap:8px;display:flex}.BankIdSignInForm-module-scss-module__4xFmpW__termsSection{flex-direction:column;gap:12px;width:100%;display:flex}.BankIdSignInForm-module-scss-module__4xFmpW__buttonsSection{flex-direction:column;gap:16px;width:100%;display:flex}.BankIdSignInForm-module-scss-module__4xFmpW__termsLink{color:#005aa0;cursor:pointer;text-decoration:underline;transition:color .2s}.BankIdSignInForm-module-scss-module__4xFmpW__termsLink:hover{color:#00427a}
.AnimatedLoadingImages-module-scss-module__TBnouW__container{flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:140px;display:flex;position:relative;overflow:hidden}.AnimatedLoadingImages-module-scss-module__TBnouW__content{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:343px;display:flex;position:absolute}.AnimatedLoadingImages-module-scss-module__TBnouW__imageWrapper{justify-content:center;align-items:center;height:60px;display:flex}.AnimatedLoadingImages-module-scss-module__TBnouW__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.AnimatedLoadingImages-module-scss-module__TBnouW__text{text-align:center;white-space:pre}.AnimatedLoadingImages-module-scss-module__TBnouW__visible{opacity:1;transform:translateY(0)}.AnimatedLoadingImages-module-scss-module__TBnouW__entering{animation:.5s ease-in-out forwards AnimatedLoadingImages-module-scss-module__TBnouW__enterAnimation}.AnimatedLoadingImages-module-scss-module__TBnouW__exiting{animation:.5s ease-in-out forwards AnimatedLoadingImages-module-scss-module__TBnouW__exitAnimation}@keyframes AnimatedLoadingImages-module-scss-module__TBnouW__enterAnimation{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimatedLoadingImages-module-scss-module__TBnouW__exitAnimation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}
.InsurancePolicySelector-module-scss-module__ms2cBq__container{flex-direction:column;flex:1;justify-content:space-between;display:flex}.InsurancePolicySelector-module-scss-module__ms2cBq__header{flex-direction:column;gap:12px;margin-bottom:38px;display:flex}.InsurancePolicySelector-module-scss-module__ms2cBq__policiesSection{flex-direction:column;gap:8px;display:flex}
.NoUserInsurances-module-scss-module__9ky2dG__container{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}.NoUserInsurances-module-scss-module__9ky2dG__header{flex-direction:column;gap:12px;margin-bottom:38px;display:flex}.NoUserInsurances-module-scss-module__9ky2dG__contactForm{flex-direction:column;gap:12px;padding:24px 0;display:flex}
.PageContainer-module-scss-module__pknYJq__container{background-color:#f3f3f3;max-width:768px;margin:0 auto;padding:16px}@media (min-width:768px){.PageContainer-module-scss-module__pknYJq__container{padding:24px}}.PageContainer-module-scss-module__pknYJq__fullWidth{background-color:#0000;max-width:100%;padding:0}
.VideoCTA-module-scss-module__E1HriG__videoContainer{height:580px;margin-bottom:150px;position:relative;overflow:hidden}.VideoCTA-module-scss-module__E1HriG__backgroundVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute}.VideoCTA-module-scss-module__E1HriG__overlay{z-index:1;background-color:#0006;width:100%;height:100%;position:absolute}.VideoCTA-module-scss-module__E1HriG__content{z-index:1;background-color:#0000;flex-direction:column;justify-content:flex-end;gap:16px;height:100%;display:flex;position:relative}.VideoCTA-module-scss-module__E1HriG__consentRow{align-items:center;gap:12px;display:flex}
.LoadingPageContent-module-scss-module__jOX8aq__container{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}
.page-module-scss-module__NcuB1q__header{margin-bottom:32px}.page-module-scss-module__NcuB1q__sectionTitle{margin-bottom:16px}.page-module-scss-module__NcuB1q__recalculateButton{justify-content:flex-start;margin:8px 0;display:flex}.page-module-scss-module__NcuB1q__offerSectionTitle{margin-bottom:16px}.page-module-scss-module__NcuB1q__offerSection{margin:28px 0}.page-module-scss-module__NcuB1q__errorMessage{background-color:#fcd2d3;border:1px solid #e30613;border-radius:8px;padding:16px}
.page-module-scss-module__UdsYtG__container{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__UdsYtG__spinnerWrapper{flex:1;justify-content:center;align-items:center;display:flex}
.page-module-scss-module__fMOc9G__container{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}@media (min-width:768px){.page-module-scss-module__fMOc9G__content{max-width:500px;padding:80px 24px 0}}
.page-module-scss-module__zaYFfG__header{flex-direction:column;align-items:center;gap:24px;margin-bottom:24px;display:flex}.page-module-scss-module__zaYFfG__illustration{justify-content:center;align-items:center;width:319px;height:176px;display:flex}.page-module-scss-module__zaYFfG__titleSection{flex-direction:column;gap:12px;display:flex}
