.configurator{text-transform:uppercase}.configurator *{font-family:"Futura";color:#fff !important}.configurator .forminator-error-message{color:#090400 !important}.configurator__button{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:30px}.configurator .forminator-error-message{width:100%}.configurator .forminator-label{font-size:20px !important;width:200px}.configurator .forminator-input{width:calc(100% - 200px) !important;max-width:50% !important;border-radius:50px !important;border-width:2px !important}.configurator .forminator-input[type="text"]{padding-left:20px !important;padding-right:20px}.configurator .form-page{background-color:transparent}.configurator .form-page--1{border:5px solid #fff;border-radius:50px;max-width:900px;padding:150px 80px 100px 80px !important;margin-left:auto;margin-right:auto;position:relative}.configurator .form-page--1 .forminator-field{display:flex;flex-wrap:wrap;justify-content:space-between}.configurator .form-page>div{background-color:transparent !important;box-shadow:unset !important;padding:0 !important}.configurator .form-page .configurator__logo{position:absolute;height:300px;left:50%;transform:translatex(-50%) translatey(-50%);top:0}.configurator .form-page .configurator__logo img{height:100%;object-fit:contain}.configurator .forminator-field-radio{display:flex}.configurator .forminator-field-radio>.forminator-field{width:100%;display:flex;justify-content:space-evenly}.configurator .forminator-field-radio .forminator-label{display:none !important}.configurator .forminator-field-radio .forminator-radio{margin:0 !important;flex-direction:column;width:100%;max-width:25%}.configurator .forminator-field-radio .forminator-radio-bullet{display:none !important}.configurator .forminator-field-radio .forminator-radio-label{font-size:30px;line-height:1.5 !important}.configurator .forminator-field-radio .forminator-radio-image{border:unset !important;padding:unset !important;height:500px;width:100%}.configurator .forminator-field-radio .forminator-radio-image>span{height:100% !important;width:100% !important;background-size:contain !important}.configurator{max-width:700px;margin-left:auto;margin-right:auto}.configurator .forminator-radio-image{background-color:transparent !important}.configurator .forminator-field-radio .forminator-radio{max-width:unset}.configurator{position:relative}.configurator__bg{position:absolute;height:100%;width:100vw;left:50%;transform:translatex(-50%);top:0}.configurator__container{position:relative;padding-top:200px;padding-bottom:200px}.configurator{max-width:900px}.configurator__bg{transition:all 0.3s ease-in-out}.configurator .forminator-button{background-color:#000 !important}.configurator .forminator-pagination-steps{display:none !important}.configurator .forminator-field-group:not(.form-page--1){background-color:#000;border:2px solid #fff;border-radius:50px;padding:50px !important}.configurator .forminator-field-group.form-page--1{background-color:#000}.configurator .radiogroup--4 .forminator-radio{width:25% !important}.configurator .radiogroup--4 .forminator-radio-label{font-size:22px !important;text-align:center}.configurator .radiogroup--3 .forminator-radio{width:calc(100% / 3) !important}.configurator .radiogroup--3 .forminator-radio-label{font-size:22px !important;text-align:center}.configurator .forminator-pagination{position:relative}.configurator .forminator-error-message{position:absolute;bottom:20px;border-radius:500px !important}.configurator .configurator__form .form-page.vertical-list div[role="radiogroup"]{display:flex;flex-direction:column;justify-content:center;align-items:center}.configurator .configurator__form .form-page.vertical-list div[role="radiogroup"] .forminator-radio{width:auto !important;position:relative;padding-bottom:16px;padding-top:14px}.configurator .configurator__form .form-page.vertical-list div[role="radiogroup"] .forminator-radio:not(:last-child):before{content:"";height:2px;width:70px;background-color:#fff;position:absolute;bottom:0}.configurator .configurator__form .forminator-pagination .last-page-button{display:none !important}.configurator .configurator__form .forminator-field.forminator-has_error{padding-bottom:56px;position:relative}.configurator .configurator__form .forminator-field.forminator-has_error .forminator-error-message{bottom:0}