@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&family=Source+Sans+Pro:wght@400;600;700&display=swap);:root{--color-primary-500:#eaaf3c;--color-secondary-500:#01799c;--color-background-500:#ebebeb;--color-background-400:#ebebeb}*{font-family:Source Sans Pro,sans-serif}@media screen and (min-width:2000px){:root{font-size:20px}}@media screen and (min-width:3000px){:root{font-size:30px}}@media screen and (min-width:4000px){:root{font-size:40px}}@media screen and (min-width:5000px){:root{font-size:50px}}@media screen and (min-width:6000px){:root{font-size:55px}}@media screen and (min-width:7000px){:root{font-size:60px}}@media screen and (min-width:8000px){:root{font-size:65px}}@media screen and (max-width:1500px){:root{font-size:12px}}@media screen and (max-width:1000px){:root{font-size:10px}}nav{display:flex;height:8rem;justify-content:center;left:0;place-items:center;position:absolute;top:0;width:100%}nav *{z-index:1}.nav-container{display:flex;justify-content:space-between;place-items:center;width:80vw}.nav-logo{height:5rem}.nav-links{display:flex;gap:3.125rem;place-items:center}.nav-link{color:#000;font-family:Source Sans Pro,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none}.nav-burger{cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-between;width:35px;z-index:11}.nav-burger__line{background:#000;height:3px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%}.nav-burger--active :first-child{-webkit-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg)}.nav-burger--active :nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-burger--active :nth-child(3){-webkit-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}@media screen and (max-width:1500px){.nav-container{width:90vw}}@media screen and (max-width:1000px){nav{background:#fff;position:fixed;z-index:1}.nav-logo{height:50px}.nav-links{background:#eaaf3c;background:var(--color-primary-500);flex-direction:column;height:100vh;height:var(--height);justify-content:center;left:0;min-height:100vh;min-height:var(--height);overflow:hidden;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%;z-index:10}.nav-links--shown{-webkit-transform:translate(0);transform:translate(0)}.nav-burger{display:flex}}main{display:flex;height:100vh;height:var(--height);min-height:40rem;position:relative}.main-grid{display:grid;grid-template-columns:auto 1fr;grid-template-rows:100%;width:100%}.main-grid__left{background:#fff;display:flex;justify-content:center;padding:3.125rem;place-items:flex-end}.main-grid__right{background:#eaaf3c;background:var(--color-primary-500);justify-content:flex-end;padding-right:100px}.main-cta,.main-grid__right{display:flex;place-items:center}.main-cta{color:#000;font-family:Montserrat,sans-serif;font-size:2.25rem;font-weight:600;gap:3.125rem;text-decoration:none}.main-cta__arrow-container{background:#252525;border-radius:100%;display:flex;height:4rem;justify-content:center;place-items:center;width:4rem}.main-cta__arrow{width:1.5rem}.main-text{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:600;left:10rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50vw}.main-image{aspect-ratio:1/1;border-radius:100%;max-width:50vh;min-width:20rem;object-fit:cover;width:50%}.main-mobile{display:none}@media screen and (max-width:1500px){.main-grid__left{padding-bottom:25px}.main-cta{font-size:1.75rem}}@media screen and (max-width:1000px){main{display:none!important;min-height:450px}.main-mobile{background:#eaaf3c;background:var(--color-primary-500);display:flex!important;flex-direction:column;justify-content:space-between;margin-top:8rem;min-height:450px;padding:2rem;place-items:center}.main-grid{grid-template-columns:1fr}.main-grid__left{background:#eaaf3c;background:var(--color-primary-500);padding-bottom:25px}.main-text{align-self:flex-start;font-size:2rem;left:2rem;position:static;top:10rem;-webkit-transform:none!important;-webkit-transform:initial!important;transform:none!important;width:80vw}.main-image{aspect-ratio:1;left:50%;margin:2rem 0;max-height:none;max-width:none;position:static;top:calc(50% + 4rem);width:30vw}}.offer{background:#ebebeb;background:var(--color-background-400);display:flex;flex-direction:column;padding:3.125rem 0;place-items:center}.offer-grid{grid-gap:1.5625rem;display:grid;gap:1.5625rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);width:90vw}.offer-card:hover>.offer-card__hover{-webkit-transform:translateY(0);transform:translateY(0)}.offer-card{background:#eaaf3c;background:var(--color-primary-500);border-radius:.3125rem;flex-direction:column;overflow:hidden;padding:1.5rem;position:relative;width:100%}.offer-card,.offer-card__header{display:flex;justify-content:space-between}.offer-card__title{font-family:Source Sans Pro,sans-serif;font-size:1.7rem;font-weight:700;width:100%}.offer-card__title span{margin-right:2rem}.offer-card__svg-container{margin-left:1rem;width:3rem}.offer-card__text{font-family:Source Sans Pro,sans-serif;font-size:1.25rem;margin-top:1.5rem}.offer-card__cta-container{display:flex;flex-direction:column;gap:1rem;justify-self:flex-end}.offer-card__cta-container:not(:empty){margin-top:1.5rem}.offer-card-hover{background:#fff;border-radius:.3125rem;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;padding:1.5rem;place-items:center;position:absolute;top:0;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}.offer-card-hover__svg-container{fill:#eaaf3c;fill:var(--color-primary-500);display:flex;height:100%;margin:50px 0;width:10rem}.offer-card-hover__text{width:100%}.offer-card-hover__subtitle{color:#585858;font-family:Source Sans Pro,sans-serif;font-size:.875rem;font-weight:600;text-align:center;text-transform:uppercase}.offer-card-hover__subtitle span{margin-right:1rem;white-space:nowrap}.offer-card-hover__title{font-family:Source Sans Pro,sans-serif;font-size:1.75rem;font-weight:700;text-align:center}.offer-card:hover>.offer-card-hover{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width:1500px){.offer-grid{width:90vw}}@media screen and (max-width:1000px){.offer-grid{grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:none!important;width:calc(100vw - 50px)}.offer-card-hover{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.about{width:100%}.about,.contact{display:flex;justify-content:center;padding:3.125rem 0;place-items:center}.contact{background:#ebebeb;background:var(--color-background-400);flex-direction:column}.contact-container{display:flex;flex-direction:column;gap:3.125rem;justify-content:center;place-items:center;width:40vw}.contact-info-container{display:flex;flex-direction:column;gap:1.5625rem;width:100%}.contact-info-element{fill:#fff;background:#202020;border-radius:.625rem;color:#fff;display:flex;font-family:Source Sans Pro,sans-serif;font-size:1.64rem;padding:1.5625rem;place-items:center;text-decoration:none}.contact-info-element svg{margin-right:1.5625rem;width:3.125rem}.contact-form{display:flex;flex-direction:column;gap:1.5625rem;place-items:center;width:100%}.contact-form__success{background:#4aed91}.contact-form__error,.contact-form__success{border-radius:.3125rem;color:#fff;font-size:1.75rem;padding:1rem;width:100%}.contact-form__error{background:#ed4a57}.contact-form__input{background:none;border:none;border-bottom:.125rem solid #000;font-family:Source Sans Pro,sans-serif;font-size:1.5rem;height:4rem;line-height:3.875rem;outline:none;resize:vertical;width:100%}.contact-form__input::-webkit-input-placeholder{color:#000;opacity:1}.contact-form__input:-ms-input-placeholder{color:#000;opacity:1}.contact-form__input::placeholder{color:#000;opacity:1}.contact-form__checkbox-container{display:flex}.contact-form__checkbox{-webkit-appearance:none;appearance:none;background:none;border:.125rem solid #000;border-radius:.3125rem;cursor:pointer;flex-shrink:0;height:1.5625rem;margin-right:.9375rem;width:1.5625rem}.contact-form__checkbox:checked{background:#eaaf3c!important;background:var(--color-primary-500)!important}@media screen and (max-width:1000px){.contact-container{width:calc(100vw - 50px)}.contact-info-element{fill:#fff;background:#202020;border-radius:5px;color:#fff;display:flex;font-family:Source Sans Pro,sans-serif;font-size:1.64rem;padding:20px;place-items:center;text-decoration:none}.contact-info-element svg{margin-right:20px;width:35px}}.coop{display:flex;flex-direction:column;padding:3.125rem 0;place-items:center}.coop__text{font-family:Source Sans Pro,sans-serif;font-size:1.75rem;margin-top:3.125rem;width:80vw}@media screen and (max-width:1000px){.coop__text{width:calc(100vw - 100px)}}.group{display:flex;flex-direction:column;justify-content:center;margin:auto;padding:0 3.125rem 6rem;place-items:center;width:90vw}.group h3{margin:1.5rem 0 2.5rem}.group ul{margin-bottom:2.5rem}footer{background:#202020;color:#fff;display:flex;font-family:Source Sans Pro,sans-serif;font-size:1.25rem;font-weight:600;justify-content:space-between;padding:1rem;place-items:center}.footer__left{grid-gap:1rem;display:grid}.footer__left-grid{gap:1rem;grid-template-columns:repeat(3,1fr)}.footer__left-bottom,.footer__left-grid{grid-gap:1rem;display:grid}@media screen and (max-width:1000px){footer{flex-direction:column;text-align:center}.footer__left{margin-bottom:2.5rem}.footer__left-grid{grid-template-columns:1fr;place-items:center}}.button{border:none;border-radius:.3125rem;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-size:1.25rem;font-weight:600;padding:.625rem 1.5625rem;text-decoration:none}.button-style--outline{background:none!important;border-style:solid!important;border-width:.3125rem!important}.button-style--outline,.button-style--thin{padding:.3125rem 1.5625rem}.button-background-color--blue{background-color:#01799c;background-color:var(--color-secondary-500);border-color:#01799c;border-color:var(--color-secondary-500)}.button-background-color--black{background-color:#000;border-color:#000}.button-background-color--yellow{background-color:#eaaf3c;background-color:var(--color-primary-500);border-color:#eaaf3c;border-color:var(--color-primary-500)}.button-text-color--blue{color:blue}.button-text-color--black{color:#000}.button-text-color--white{color:#fff}.button-text-color--yellow{color:#ff0}.big-card{background:#eaaf3c;background:var(--color-primary-500);border-radius:10px;display:flex;overflow:hidden;place-items:stretch;width:90vw}.big-card--reverse{flex-direction:row-reverse}.big-card__text-container{display:flex;flex-direction:column;justify-content:center;padding:3.125rem;width:50%}.big-card__title{font-family:Montserrat,sans-serif;font-size:3rem;font-weight:700}.big-card__text{font-family:Source Sans Pro,sans-serif;font-size:1.5rem;margin-top:1.5rem}.big-card__image{object-fit:cover;width:50%}@media screen and (max-width:1000px){.big-card{flex-direction:column-reverse;height:auto;width:calc(100vw - 50px)}.big-card__text-container{height:auto;padding:25px;width:100%}.big-card__image{height:auto;width:100%}}.hidden{border:1px solid red;display:flex!important}.multipart-form{background:#202020;display:none;flex-direction:column;height:100vh!important;height:var(--height)!important;justify-content:space-between;left:0;overflow-y:scroll;padding:3.125rem;place-items:center;position:fixed;top:0;width:100%;z-index:10}.multipart-form *{z-index:10}.multipart-form--shown{display:flex!important}.multipart-form__header{align-self:flex-start;display:flex;gap:3.125rem;justify-content:space-between;place-items:flex-start;width:100%}.multipart-form__header-title{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:2.25rem;font-weight:600}.multipart-form__cross{cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:3rem;justify-content:center;place-items:center;width:3rem}.multipart-form__cross-line{background:#fff;height:.1875rem;width:100%}.multipart-form__cross-line:first-child{-webkit-transform:rotate(45deg) translateY(.125rem);transform:rotate(45deg) translateY(.125rem)}.multipart-form__cross-line:nth-child(2){-webkit-transform:rotate(-45deg) translateY(-.125rem);transform:rotate(-45deg) translateY(-.125rem)}.multipart-form__main-container{display:flex;padding:3.125rem 0;width:100%}.multipart-form__pages-container{height:100%;width:100%;z-index:11}.multipart-form__input{background:none;border:none;border-bottom:.1875rem solid #fff;border-radius:0;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:1.5rem;font-weight:600;outline:none;padding:.625rem}.multipart-form__input--error{border-color:#ed4a57}.multipart-form__input::-webkit-input-placeholder{color:#fff;opacity:1}.multipart-form__input:-ms-input-placeholder{color:#fff;opacity:1}.multipart-form__input::placeholder{color:#fff;opacity:1}.multipart-form__input:focus{border-color:#eaaf3c;border-color:var(--color-primary-500)}.multipart-form__select option{color:#000}.multipart-form__navigation{display:flex;flex-direction:column;gap:2.25rem;justify-content:space-between;place-items:center;width:80%;z-index:0!important}.multipart-form__navigation .button{width:17.5rem}.multipart-form__navigation-buttons{display:flex;gap:1.5625rem}.multipart-form-status{display:flex;flex-direction:column;gap:2rem;padding:0 6.25rem 6.25rem}.multipart-form-status--current .multipart-form-status__number{border-color:#eaaf3c!important;border-color:var(--color-primary-500)!important}.multipart-form-status__element{display:flex;gap:1.5625rem;place-items:center}.multipart-form-status__number{border:3px solid #fff;border-radius:100%;display:flex;flex-shrink:0;font-size:2.25rem;height:5rem;justify-content:center;place-items:center;width:5rem}.multipart-form-status__number,.multipart-form-status__title{color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:600}.multipart-form-status__title{font-size:1.5rem;white-space:nowrap}.multipart-form-checkbox{cursor:pointer;display:flex;gap:1.5625rem;padding:.625rem;place-items:center}.multipart-form-checkbox--error .multipart-form-checkbox__input{border-color:#ed4a57!important}.multipart-form-checkbox__input{-webkit-appearance:none;appearance:none;border:.1875rem solid #fff;border-radius:.3125rem;cursor:pointer;flex-shrink:0;height:1.875rem;width:1.875rem}.multipart-form-checkbox__input:checked{background:#eaaf3c;background:var(--color-primary-500);border-color:#eaaf3c;border-color:var(--color-primary-500)}.multipart-form-checkbox__text{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:1.5rem;font-weight:600}#car-insurance-rodo__text{font-size:1rem}#insurance-form-personal-data{grid-gap:1.5625rem;display:grid;gap:1.5625rem;grid-template-areas:"firstname firstname" "pesel pesel" "address address" "city postcode" "phone phone" "email email" "leasing leasing" "companyName regon";grid-template-columns:repeat(2,1fr)}.multipart-form-select{position:relative;z-index:11}.multipart-form-select *{z-index:11}.multipart-form-select:hover .multipart-form-select__triangle-container svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.multipart-form-select:hover .multipart-form-select__options-container{display:flex!important}.multipart-form-select--error .multipart-form-select__current-option{border-color:#ed4a57}.multipart-form-select__current-option{border-bottom:.1875rem solid #fff;color:#fff;cursor:pointer;display:flex;font-family:Source Sans Pro,sans-serif;font-size:1.5rem;font-weight:600;justify-content:space-between;padding:.625rem;place-items:center;position:relative}.multipart-form-select__triangle-container{aspect-ratio:1/1;display:flex;height:100%;justify-content:center;place-items:center;position:absolute;right:0;top:0}.multipart-form-select__triangle-container svg{fill:#fff;height:40%;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.multipart-form-select__options-container{bottom:0;display:none;flex-direction:column;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%}.multipart-form-select__options-container--hidden{border:1px solid red}.multipart-form-select__option{color:#fff;cursor:pointer;display:flex;font-family:Source Sans Pro,sans-serif;font-size:1.5rem;font-weight:600;gap:1rem;padding:1rem;place-items:center;z-index:11!important}.multipart-form-select__option:nth-child(2n){background:#303030}.multipart-form-select__option:nth-child(odd){background:#404040}.multipart-form-select__option-checkbox{-webkit-appearance:none;appearance:none;border:.1875rem solid #fff;border-radius:.3125rem;cursor:pointer;height:1.875rem;width:1.875rem}.multipart-form-select__option-checkbox:checked{background:#eaaf3c;background:var(--color-primary-500);border-color:#eaaf3c;border-color:var(--color-primary-500)}#car-insurance-firstname{grid-area:firstname}#car-insurance-lastname{grid-area:lastname}#car-insurance-pesel{grid-area:pesel}#car-insurance-address{grid-area:address}#car-insurance-city{grid-area:city}#car-insurance-postcode{grid-area:postcode}#car-insurance-phone{grid-area:phone}#car-insurance-email{grid-area:email}#car-insurance-companyName{grid-area:companyName}#car-insurance-regon{grid-area:regon}#insurance-form-car-data{grid-gap:1.5625rem;display:grid;gap:1.5625rem;grid-template-areas:"brand model" "vehicle-type production-year" "registration-number vin-number" "insurance-range policy-number";grid-template-columns:repeat(2,1fr)}#car-insurance-brand{grid-area:brand}#car-insurance-model{grid-area:model}#car-insurance-vehicle-type{grid-area:vehicle-type}#car-insurance-production-year{grid-area:production-year}#car-insurance-registration-number{grid-area:registration-number}#car-insurance-vin-number{grid-area:vin-number}#car-insurance-leasing{grid-area:leasing}#car-insurance-insurance-range{grid-area:insurance-range}#car-insurance-policy-number{grid-area:policy-number}@media screen and (max-width:1000px){.multipart-form{padding:1.5625rem}.multipart-form__main-container{flex-direction:column-reverse;height:auto!important}.multipart-form__navigation{flex-direction:column;gap:2.25rem;width:100%}.multipart-form__navigation .multipart-form-checkbox{flex-shrink:0}.multipart-form__navigation-buttons{display:flex;justify-content:center;place-items:center;width:100%}.multipart-form-sendStatus{text-align:center}.multipart-form-status{padding-bottom:3.125rem;padding-left:0}.multipart-form-select--shown .multipart-form-select__triangle-container svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.multipart-form-select--shown .multipart-form-select__options-container{display:flex!important}.multipart-form-select:hover .multipart-form-select__triangle-container svg{-webkit-transform:rotate(0);transform:rotate(0)}.multipart-form-select:hover .multipart-form-select__options-container{display:none}#insurance-form-car-data,#insurance-form-personal-data{display:grid;grid-template-areas:unset!important;grid-template-columns:1fr!important}.multipart-form__input{grid-area:unset!important}}.multipart-form-sendStatus{fill:#fff;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;place-items:center}.multipart-form-sendStatus svg{margin-bottom:2rem;width:10rem}.multipart-form-sendStatus__title{font-family:Barlow,sans-serif;font-size:2rem;font-weight:600}.multipart-form-sendStatus__description{color:#ddd;font-family:Barlow,sans-serif;font-size:1.25rem;margin-top:.25rem}*{box-sizing:border-box;margin:0;padding:0}html{--height:100vh;scroll-behavior:smooth;width:100%}.section-title{font-family:Source Sans Pro,sans-serif;font-size:2.25rem;font-weight:600;margin-bottom:3.125rem;text-align:center}
/*# sourceMappingURL=main.0568c4cf.css.map*/