.footer,.page-footer-outer-wrapper{grid-area:footer}.footer{background-color:var(--main-app-color);font-size:12px;min-width:330px;padding:32px var(--mobile-page-margin) 25px var(--mobile-page-margin)}.footer p{font-weight:400!important;margin:0}@media(min-width:800px){.footer{padding:29px var(--tablet-page-margin) 20px var(--tablet-page-margin)}}@media(min-width:1100px){.footer{padding:29px var(--desktop-page-margin) 20px var(--desktop-page-margin)}}.separator{background:var(--main-app-gradient);height:5px;width:100%}.footer-heading-logo{align-items:center;display:flex;justify-content:space-between;margin-bottom:36px;width:100%}.footer-line-after-logo{background-color:var(--main-darken-app-color);height:1px;justify-self:flex-end;margin:-8px 0 0 15px;width:100%}.footer-formal-text-wrapper{color:var(--main-light-color);font-size:10px;grid-area:formal-text;line-height:12px;text-align:justify}.footer-text-wrapper{grid-row-gap:13px;align-items:center;color:var(--secondary-app-color);display:grid;grid-template-areas:"heading-1 heading-1 heading-2 heading-2" "how-it-works how-it-works privacy-policy privacy-policy" "faq faq website-regulations website-regulations" "contact contact docs-to-download docs-to-download" ". . accessibility-statement accessibility-statement" "gap gap gap gap" "contact-heading contact-heading logo-heading-1 logo-heading-2" "phone phone logo-1 logo-2" "opening-hours opening-hours logo-1 logo-2" "formal-text-gap formal-text-gap formal-text-gap formal-text-gap" "formal-text formal-text formal-text formal-text";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:.2fr .2fr .2fr .2fr .2fr 50px .2fr .2fr .2fr 30px 1fr;row-gap:13px}.footer-text-wrapper a,.footer-text-wrapper p{font-size:12px;font-weight:400}@media(min-width:900px){.footer-text-wrapper{gap:13px 30px;grid-template-areas:"heading-1 heading-2 contact-heading . logo-heading-1 logo-heading-2" "how-it-works privacy-policy phone gap logo-1 logo-2" "faq website-regulations opening-hours gap logo-1 logo-2" "contact docs-to-download . gap . ." ". accessibility-statement . gap . ." "formal-text-gap formal-text-gap formal-text-gap formal-text-gap formal-text-gap formal-text-gap" "formal-text formal-text formal-text formal-text formal-text formal-text";grid-template-columns:.2fr .2fr .2fr auto .2fr .2fr;grid-template-rows:30px 30px 30px 30px 23px 1fr}}@media(min-width:1300px){.footer-text-wrapper{gap:13px 55px}}.footer-heading-1{font-weight:700;grid-area:heading-1;white-space:nowrap}.footer-heading-2{font-weight:700;grid-area:heading-2;white-space:nowrap}.how-it-works{grid-area:how-it-works;white-space:nowrap}.faq{grid-area:faq}.contact,.faq{white-space:nowrap}.contact{grid-area:contact}.privacy-policy{grid-area:privacy-policy;white-space:nowrap}.website-regulations{grid-area:website-regulations;white-space:nowrap}.docs-to-download{grid-area:docs-to-download;white-space:nowrap}.accessibility-statement{grid-area:accessibility-statement;white-space:nowrap}.gap{grid-area:gap}.contact-heading{font-weight:700;grid-area:contact-heading;white-space:nowrap}.footer-phone-wrapper{align-items:center;display:flex;grid-area:phone;justify-content:flex-start;justify-self:flex-start;margin:0;padding:0;white-space:nowrap}.footer-phone-wrapper p{font-weight:700!important;margin-left:5px}@media(min-width:800px){.footer-phone-wrapper{align-items:center;margin-bottom:0}}.opening-hours{grid-area:opening-hours}.logo-heading-1,.opening-hours{justify-self:flex-start;white-space:nowrap}.logo-heading-1{align-self:center;font-weight:700!important;grid-area:logo-heading-1;width:95px}@media(min-width:1100px){.logo-heading-1{justify-self:flex-end;width:150px}}.logo-heading-2{align-self:center;font-weight:700!important;grid-area:logo-heading-2;justify-self:flex-start;white-space:nowrap;width:80px}@media(min-width:1100px){.logo-heading-2{justify-self:flex-end;width:135px}}.logo-1{font-weight:700!important;grid-area:logo-1;justify-self:flex-start;margin:0 15px 0 0;width:80px}.logo-1 img{width:100%}@media(min-width:1100px){.logo-1{justify-self:flex-end;width:135px}}.logo-2{font-weight:700!important;grid-area:logo-2;justify-self:flex-start;width:80px}.logo-2 img{justify-self:flex-end;width:100%}@media(min-width:1100px){.logo-2{justify-self:flex-end;width:135px}}.formal-text-gap{font-weight:300;grid-area:formal-text-gap}.footer-breakline{background-color:var(--main-darken-app-color);height:1px;margin:20px auto}.footer-copyright{color:var(--main-light-color)}.page-navbar{background-color:var(--page-color);grid-area:navbar}.page-navbar-outer-wrapper{height:calc(var(--mobile-navbar-height) - 5px);padding:0 var(--mobile-page-margin)}@media(min-width:800px){.page-navbar-outer-wrapper{height:calc(var(--desktop-navbar-height) - 9px);padding:0 var(--tablet-page-margin)}}@media(min-width:1100px){.page-navbar-outer-wrapper{padding:0 var(--desktop-page-margin)}}.page-navbar-inner-wrapper{align-items:center;display:grid;grid-template-areas:"page-logo gap phone burger-menu";grid-template-columns:140px auto -webkit-min-content -webkit-min-content;grid-template-columns:140px auto min-content min-content;grid-template-rows:1fr;height:calc(var(--mobile-navbar-height) - 5px);justify-items:center;width:100%}@media(min-width:1000px){.page-navbar-inner-wrapper{align-items:center;grid-template-areas:"page-logo gap nav-links phone";grid-template-columns:140px 1fr -webkit-min-content -webkit-min-content;grid-template-columns:140px 1fr min-content min-content;grid-template-rows:1fr;height:calc(var(--desktop-navbar-height) - 9px);justify-self:flex-start}}.navbar-separator{height:5px}@media(min-width:800px){.navbar-separator{height:9px}}.navbar-links-wrapper{display:none}@media(min-width:1000px){.navbar-links-wrapper{align-items:center;display:flex;flex-direction:row;grid-area:nav-links;justify-content:space-between;justify-self:flex-end}}.nav-links-item{color:var(--secondary-app-color);font-size:20px;padding:0 0 0 30px;white-space:nowrap}.nav-links-item:hover{-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;-webkit-background-clip:text;-moz-background-clip:text;background-color:var(--page-color);background-image:var(--main-app-gradient);background-size:100%;transition:all .25s}.page-logo{grid-area:page-logo;margin:0 auto}.page-logo img{height:25px;margin-top:8px;width:140px}.navbar-phone-wrapper{align-items:flex-end;column-gap:30px;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:700;grid-area:phone;justify-content:flex-end;margin-left:0;white-space:nowrap}@media(min-width:800px){.navbar-phone-wrapper{column-gap:15px;margin-left:30px}}.navbar-phone-wrapper p{display:none;line-height:26px}.navbar-phone-wrapper img{height:26px;width:auto}@media(min-width:1000px){.navbar-phone-wrapper{justify-self:flex-end;margin-right:0}.navbar-phone-wrapper p{color:var(--main-app-color);display:block;font-size:16px;margin:0!important}.navbar-phone-wrapper img{width:20px}}.mobile-navbar-hamburger-menu-wrapper{-webkit-tap-highlight-color:rgba(0,0,0,0);grid-area:burger-menu;margin-left:30px}@media(min-width:1000px){.mobile-navbar-hamburger-menu-wrapper{display:none}}.mobile-navbar-inner-menu-wrapper{background-color:#fffffff2;display:flex;flex-direction:column;left:0;position:absolute;right:0;text-align:center;top:var(--mobile-navbar-height);z-index:999}.mobile-menu-nav-links-item{border-bottom:1px solid #9a989c80;color:var(--secondary-app-color);font-size:24px;font-weight:500;line-height:35px;padding:15px}.mobile-menu-nav-links-item:first-child{border-top:1px solid #9a989c80}#navbar-hamburger-icon{cursor:pointer;height:26px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;-webkit-user-select:none!important;user-select:none!important;width:40px}#navbar-hamburger-icon span{background:var(--main-app-gradient);border-radius:9px;display:block;height:5px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}@media(min-width:1000px){#navbar-hamburger-icon{display:none}}#navbar-hamburger-icon span:first-child{top:0}#navbar-hamburger-icon span:nth-child(2),#navbar-hamburger-icon span:nth-child(3){top:10px}#navbar-hamburger-icon span:nth-child(4){top:20px}#navbar-hamburger-icon.open span:first-child{left:50%;top:10px;width:0}#navbar-hamburger-icon.open span:nth-child(2){transform:rotate(45deg)}#navbar-hamburger-icon.open span:nth-child(3){transform:rotate(-45deg)}#navbar-hamburger-icon.open span:nth-child(4){left:50%;top:9px;width:0}.page-layout-outer-wrapper{grid-gap:0 0;display:grid;gap:0 0;grid-template-areas:"navbar" "page-content" "footer";grid-template-columns:1fr;grid-template-rows:var(--mobile-navbar-height) auto -webkit-min-content;grid-template-rows:var(--mobile-navbar-height) auto min-content}@media(min-width:840px){.page-layout-outer-wrapper{grid-template-rows:var(--desktop-navbar-height) auto -webkit-min-content;grid-template-rows:var(--desktop-navbar-height) auto min-content}}.page-content-wrapper{grid-area:page-content;min-height:50vh}:root{--main-app-gradient:linear-gradient(90deg,#fb8b24,#5f0f40);--main-app-color:#f28a2a;--main-darken-app-color:#e36512;--secondary-app-color:#5f1341;--main-error-color:#991921;--main-succes-color:#144d5c;--main-light-color:#fff;--main-aside-text-color:#9a989c;--page-color:#fff;--offert-slider-rail-box-shadow:inset 0px 4px 4px #00000026;--offert-active-thumb-box-shadow:0px 0px 0px 10px #f28a2a80;--loan-calculator-active-thumb-box-shadow:0px 0px 0px 7px #5f134159;--font-family:"Lato",sans-serif;--aside-font-size:14px;--button-height:65px;--button-width:325px;--desktop-page-margin:15%;--tablet-page-margin:8%;--mobile-page-margin:15px;--tablet-page-height:8%;--mobile-navbar-height:55px;--desktop-navbar-height:75px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--page-color);margin:0}body,html{height:100%}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input[type=number]{-moz-appearance:textfield}li{list-style-type:none}*{font-family:var(--font-family)}a{color:var(--secondary-app-color);text-decoration:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}hr{border:none;margin:0}
/*# sourceMappingURL=main.9766146e.css.map*/