/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#inspiration-form form.webform-cards{height:calc(100% - 85px);width:100%;}#inspiration-form .webform-card{border:none;padding:0px;margin-bottom:88px;height:calc(100% - 88px);min-height:calc(100vh - 242px);}#inspiration-form .webform-card .webform-card-wrapper{height:100%;}#inspiration-form .webform-actions{border:none;display:flex;}#inspiration-form .form-actions{display:flex;}#inspiration-form .form-footer{background-color:#fff;position:fixed;bottom:0;left:0;width:100vw;}#inspiration-form .form-footer .form-actions{justify-content:space-between;position:absolute;top:12px;left:0;padding:7px 20px;}#inspiration-form .error.form-item--error-message{opacity:0;height:0;}#inspiration-form .webform-progress{height:48px;padding:20px 4px;}.form-actions.webform-actions{position:relative;height:48px;width:calc(100% - 40px);}.form-actions.webform-actions .action-button{padding:0;}#inspiration-form .form-actions.webform-actions .action-button.submit{display:none;}#custom-form .form-actions.webform-actions .action-button.submit{display:block;}.form-actions.webform-actions .action-button.next{z-index:1;}.form-actions.webform-actions .action-button.next input{background-image:url(/themes/custom/inspiration_theme/assets/arrow-next.png);background-repeat:no-repeat;background-position:right 14px;background-size:16px;padding-right:28px;}.form-actions.webform-actions .action-button input{padding:0;}.form-actions.webform-actions .action-button.back{z-index:1;}.form-actions.webform-actions .action-button.back input{background-image:url(/themes/custom/inspiration_theme/assets/arrow-back.png);background-repeat:no-repeat;background-position:left 14px;background-size:16px;padding-left:28px;}.inspiration-actions{border-bottom:none !important;}.inspiration-actions .checkbox-indicator.final-form{border:1px solid var(--light-gray-color);position:relative;display:inline-block;top:3px;left:0;border-radius:2px;padding:2px;height:12px;width:12px;}.inspiration-actions .checkbox-indicator.final-form input + label{width:12px;height:12px;position:relative;top:-3px;left:0px;}.inspiration-actions #edit-actions{margin:20px 0 0 0;justify-content:center;position:relative;z-index:2;width:100%;text-align:center;}#edit-actions{z-index:2;}.inspiration-actions,.webform-confirmation{position:relative;max-width:600px;margin:auto;padding:28px;border-bottom:#E6E7E8 1px solid;}.inspiration-actions label{color:var(--secondary-color);}.inspiration-actions label.form-required::after{content:'*';color:var(--primary-color);}.inspiration-actions input[type=text],.inspiration-actions input[type=email],.inspiration-actions input[type=tel],.inspiration-actions input[type=password],.inspiration-actions textarea{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.inspiration-actions input[type=text]:focus-visible,.inspiration-actions input[type=email]:focus-visible,.inspiration-actions input[type=tel]:focus-visible,.inspiration-actions input[type=password]:focus-visible{outline:1px solid var(--primary-color);border:none;box-shadow:0px 3px 6px var(--shadow-color)}.inspiration-actions input[type=submit]{padding:12px 20px;}@media screen and (min-width:768px){.form-actions.webform-actions{max-width:560px;margin:0 calc(50% - 300px);}#inspiration-form .form-footer{padding-bottom:20px;}}@media screen and (min-width:1281px){.form-actions.webform-actions{max-width:1017px;margin:0 calc(50% - 529px);}#inspiration-form .webform-submission-quizz-form{height:100%;}#inspiration-form .webform-card .webform-card-wrapper{border:none;}#inspiration-form .form-footer{padding-bottom:60px;}.webform-card-wrapper{height:100%;}}
:root{--primary-color:rgba(226,0,26,1);--secondary-color:rgba(85,85,85,1);--black-color:rgba(0,0,0,1);--beige-color:rgba(217,206,180,1);--white-color:rgba(255,255,255,1);--shadow-color:rgba(0,0,0,.3);--light-gray-color:rgba(147,149,152,1);}html{margin:0;padding:0;height:100%;width:100%;overflow-x:hidden;}body{font-family:"Roboto",sans-serif;margin:0;padding:0;}header{background-color:#fff;padding:20px 30px;border-bottom:#E6E7E8 1px solid;}header nav{position:absolute;top:0;right:0;}header nav ul{display:flex;flex-direction:row;padding:18px;}header nav ul li{list-style:none;margin-right:20px;}.region-header{display:flex;justify-content:space-between;}footer{background-color:#fff;border-top:#E6E7E8 1px solid;position:absolute;bottom:0;width:100%;height:50px;box-sizing:border-box;}#block-inspiration-theme-copyright{display:none;text-align:center;}.language-switcher-language-url{position:absolute;right:0px;bottom:0px;width:100%;text-align:center;}.language-switcher-language-url ul{list-style:none;padding:0;margin:0;}.language-switcher-language-url li{display:inline-block;}.language-switcher-language-url li.is-active{display:none;}.language-switcher-language-url li a{color:#000;display:block;font-size:20px;padding:10px;text-decoration:none;}.language-switcher-language-url li a:hover{color:var(--primary-color);}.frontpage{display:flex;width:100%;font-family:sans-serif;height:calc(100vh - 135px);}.frontpage .overlay{background-size:cover;background-position:center;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;display:none;}.frontpage .content-overlay{width:740px;max-width:100%;margin:0 auto;}.frontpage .content{opacity:1;padding:30px;text-align:center;}.frontpage .content .title{font-size:22px;font-weight:300;margin:10px 0px 30px 0px;}.frontpage .content .actions a.button{display:inline-block;border-radius:15px;text-decoration:none;padding:10px 20px;text-transform:uppercase;}.frontpage .content .actions a.primary{display:inline-block;background-color:var(--primary-color);color:#fff;font-size:20px;font-weight:600;line-height:28px;margin:0 auto;}.frontpage .content .actions a.secondary{border:#000 2px solid;color:#000;font-size:15px;margin:10px 0px;}.frontpage .content .image{display:inline-block;margin:40px auto;}.frontpage .content img{max-width:100%;height:auto;border-radius:15px;}@media screen and (min-width:768px){.frontpage .overlay{display:block;}.frontpage .content-overlay{background-color:#fff;border-radius:20px;opacity:0.9;margin:auto;}.frontpage .content .image{display:none;}#block-inspiration-theme-copyright{display:block;line-height:20px;}.language-switcher-language-url{position:absolute;right:20px;bottom:20px;width:auto;}footer{height:80px;padding:10px 20px;}}@media screen and (min-width:1281px){.frontpage{height:calc(100vh - 215px);}.frontpage .content .title{font-size:48px;margin:10px 0px 30px 0px;}.frontpage .content .actions a.primary{font-size:28px;line-height:50px;}.frontpage .content .actions a.secondary{font-size:20px;}.frontpage .content img{display:none;}.frontpage .content .image{margin:20px auto;}.language-switcher-language-url{position:absolute;right:40px;bottom:40px;width:auto;}footer{height:120px;padding:40px;}}
.dealer-logo{width:100%;text-align:center;}.dealer-logo img{max-height:40px;max-width:100%;}@media screen and (min-width:768px){.dealer-logo{text-align:left;}.dealer-logo img{max-height:50px;}}
fieldset legend{width:100%;margin:auto;}#inspiration-form fieldset .legend-container{margin-top:16px;}#inspiration-form fieldset{border:none;margin:0;}#inspiration-form fieldset > div{min-height:calc(100vh - 242px);display:flex;flex-direction:column;justify-content:center;}@media screen and (min-width:1281px){#inspiration-form fieldset{width:100%;height:calc(100vh - 275px);display:flex;flex-direction:column;justify-content:center;}#inspiration-form fieldset .legend-container{position:relative;margin-top:0;}}
