.rental_hint{width:100%;padding:0.5rem;background-color:#efefef;border-radius:8px;border:1px solid #a81815}input[type="number"]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:none;appearance:none}.configurator_Outer{background-color:var(--rrgray-light);margin:0;padding-top:1rem}.configurator_Outer > .grid{gap:0 2rem}.config_all_questions .config_slide{border-bottom:20px solid #f6f6f6;padding:20px 0}.configurator{background-color:#fff;border-radius:12px;width:100%;min-height:400px;padding:20px}.config_inner{display:flex;overflow-x:hidden;padding:1rem 0}.grid-item .config_inner h2{font-size:1.2rem;font-weight:600;text-transform:none;padding:0.5rem 0 1.5rem 0;margin:0}#input_participants{height:80px;max-width:300px;border-radius:20px;padding:20px 40px;font-size:2em;border:2px solid #a81815;color:#a81815;font-weight:bold;text-align:center;max-width:100%;-moz-appearance:textfield;appearance:textfield}#motorSpeed,#participant_number,#textarea_description_button{opacity:0.3;transition:all 0.3s}#config_breadcrumb{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;cursor:default;margin-top:1rem}#config_breadcrumb > div{background-color:#f2cfcf;border-radius:5px;font-weight:bold;font-size:small;padding:3px 8px}.configurator h2{font-size:1.8em;color:#a81815}.config_slide{text-align:center}.button_visible{opacity:1!important;background-color:#a81815!important;color:#fff!important}.select_button,.select_button1{background-color:#f2cfcf;width:150px;height:150px;border-radius:20px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#a81815;font-size:large;font-weight:bold;padding:20px;transition:all 0.3s;aspect-ratio:1}.select_button1:hover,.select_button:hover{background-color:#a81815;color:#fff}.select_button.submit{height:50px;border-radius:30px;margin:0 auto;margin-top:30px;font-weight:normal;white-space:nowrap;width:auto;padding:20px 30px;font-size:x-large;line-height:2em}.resetConfigurator{width:100%;text-align:right;display:flex;justify-content:flex-end}button.btn-3.reset_button{display:none;margin:0;margin:0 0 0.5rem auto}.select_buttons_only{display:flex;width:100%;gap:40px;justify-content:center;padding:0 10px;flex-wrap:wrap;margin:0 auto}.config_slide_explain{text-align:center;max-width:900px;margin:0 auto}.config_slide input[type="textarea"]{max-width:600px;height:152px;padding:10px;border-radius:12px;font-size:large;border:2px solid #a81815;width:100%}[data-slide="sports"] img{max-height:80%;max-width:100%}[data-slide="transponderTypeRunning"] img{width:100%}[data-slide="laprace"]  .select_button{padding:5px;width:170px;height:150px}[data-slide="laprace"] img{width:100%}[data-slide="gunnet"]{width:100%}.select_button1 img{content:url(../configurator/graphics/icons/red/running.svg)}.select_button1:hover img{content:url(../configurator/graphics/icons/white/running.svg)}.select_button1[data-value="sports_cycling"] img{content:url(../configurator/graphics/icons/red/cycling.svg)}.select_button1[data-value="sports_cycling"]:hover img{content:url(../configurator/graphics/icons/white/cycling.svg)}.select_button1[data-value="sports_triathlon"] img{content:url(../configurator/graphics/icons/red/triathlon.svg)}.select_button1[data-value="sports_triathlon"]:hover img{content:url(../configurator/graphics/icons/white/triathlon.svg)}.select_button1[data-value="sports_winter"] img{content:url(../configurator/graphics/icons/red/winter.svg)}.select_button1[data-value="sports_winter"]:hover img{content:url(../configurator/graphics/icons/white/winter.svg)}.select_button1[data-value="sports_motorsports"] img{content:url(../configurator/graphics/icons/red/motorsports.svg)}.select_button1[data-value="sports_motorsports"]:hover img{content:url(../configurator/graphics/icons/white/motorsports.svg)}.select_button[data-value="laprace_1"] img{content:url(../configurator/graphics/icons/red/Loop.svg)}.select_button[data-value="laprace_1"]:hover img{content:url(../configurator/graphics/icons/white/Loop.svg)}.select_button[data-value="laprace_0"] img{content:url(../configurator/graphics/icons/red/AB.svg)}.select_button[data-value="laprace_0"]:hover img{content:url(../configurator/graphics/icons/white/AB.svg)}.select_button[data-value="transponderTypeRunning_disposable"] img{content:url(../configurator/graphics/icons/red/Bib.svg)}.select_button[data-value="transponderTypeRunning_disposable"]:hover img{content:url(../configurator/graphics/icons/white/Bib.svg)}.select_button[data-value="transponderTypeRunning_reusable"] img{content:url(../configurator/graphics/icons/red/HuTag.svg)}.select_button[data-value="transponderTypeRunning_reusable"]:hover img{content:url(../configurator/graphics/icons/white/HuTag.svg)}.select_button[data-value="transponderTypeMud_disposable"] img{content:url(../configurator/graphics/icons/red/TriathlonTransponder.svg)}.select_button[data-value="transponderTypeMud_disposable"]:hover img{content:url(../configurator/graphics/icons/white/TriathlonTransponder.svg)}.select_button[data-value="transponderTypeMud_reusable"] img{content:url(../configurator/graphics/icons/red/HuTag.svg)}.select_button[data-value="transponderTypeMud_reusable"] img{content:url(../configurator/graphics/icons/white/HuTag.svg)}[data-slide="cyclingevent"] .select_buttons_only,[data-slide="winterEvent"] .select_buttons_only{gap:20px;max-width:900px;margin:0 auto}[data-slide="cyclingevent"] .select_button,[data-slide="motorVehicle"] .select_button,[data-slide="runningevent"] .select_button,[data-slide="winterEvent"] .select_button{height:70px;width:200px}[data-slide="precision"] .select_button{flex-wrap:wrap;align-content:center;line-height:1.3em;width:160px;height:150px}[data-slide="precision"] .select_button span{font-size:xxx-large;line-height:1.2em}[data-slide="laprace"] .select_buttons_only > div,[data-slide="precision"] .select_buttons_only > div,[data-slide="sports"] .select_buttons_only > div,[data-slide="transponderTypeMud"] .select_buttons_only > div,[data-slide="transponderTypeRunning"] .select_buttons_only > div{color:#a81815;display:flex;flex-wrap:wrap;gap:10px;flex-direction:column}[data-slide="gunnet"] .config_slide_explain,[data-slide="precision"] .config_slide_explain,[data-slide="splits"] .config_slide_explain,[data-slide="transponderTypeMud"] .config_slide_explain,[data-slide="transponderTypeRunning"] .config_slide_explain{display:flex;text-align:left;gap:10px;align-items:center;justify-content:center}[data-slide="gunnet"] .config_slide_explain > div:first-child,[data-slide="precision"] .config_slide_explain > div:first-child,[data-slide="splits"] .config_slide_explain> div:first-child,[data-slide="transponderTypeMud"] .config_slide_explain > div:first-child,[data-slide="transponderTypeRunning"] .config_slide_explain > div:first-child{height:70px;width:50px;text-align:right}[data-slide="gunnet"] .config_slide_explain > div:first-child img,[data-slide="precision"] .config_slide_explain > div:first-child img,[data-slide="transponderTypeMud"] .config_slide_explain > div:first-child img,[data-slide="transponderTypeRunning"] .config_slide_explain > div:first-child img{height:100%}[data-slide="antennaCycling"] .select_button,[data-slide="downhillStoreMode"] .select_button,[data-slide="triathlonBuyOrRent"] .select_button{width:170px;height:150px;font-size:x-large}[data-slide="gunnet"] .select_button,[data-slide="laprace"] .select_button,[data-slide="motorEvent"] .select_button,[data-slide="motorLoop"] .select_button,[data-slide="mudFaces"] .select_button,[data-slide="mudWater"] .select_button,[data-slide="repeatmode"] .select_button,[data-slide="repeatmodeSplits"] .select_button,[data-slide="repeatmodeStart"] .select_button,[data-slide="sports"] .select_button1,[data-slide="swimexit"] .select_button,[data-slide="transponderTypeRunning"] .select_button{font-size:x-large}.splits_slide .select_button{font-size:xx-large;flex-wrap:wrap;flex-direction:column}[data-slide="description"] textarea,[data-slide="motorDescription"] textarea{padding:10px;border:2px solid #a81815;border-radius:12px;color:#0a4bee;max-width:100%}[data-slide="sports"] h1{margin-top:0}#result_loading{margin-top:20px}.config_result{display:flex;flex-wrap:nowrap;gap:30px;overflow:auto;position:relative}.result_picture_sports{width:20%;top:0;position:sticky}.result_picture_sports img{border-radius:12px;width:100%}.result_content{flex-grow:1;flex-basis:0;text-align:left;max-width:100%}.result_content_section{display:flex;flex-wrap:nowrap;align-items:center;gap:40px;padding-bottom:40px}.result_content > .result_content_section:last-child{padding-bottom:20px}.result_content_section_img{width:30%}.result_content_section_img img{width:100%;padding:1rem;background-color:#fff;border-radius:1rem}.result_content_section_text{flex-grow:1;flex-basis:0;text-align:left}.result_content_section_text h3{font-size:larger;color:#a81815;margin:0.5em 0}.result_content table{border-spacing:10px 5px;width:100%;border-collapse:separate;margin-left:-10px}.result_content table  td{padding:6px 8px;font-weight:bold}.result_content table tr.notweight td{font-weight:normal}.result_content table tr:nth-child(odd) td{background-color:#f2cfcf}.result_content table  tr td:first-child{width:70px;padding-right:0}.to_do_input{border:2px solid red!important}input[type="checkbox"].to_do_input + label{color:red!important}#config_code_message{padding:10px 20px;background-color:#f6f6f6;border-radius:5px;margin-bottom:10px;margin-top:-20px}#config_code_message p{margin:0.3em 0}.input_checkbox{display:flex;margin-bottom:-5px;gap:5px}.input_checkbox label{padding:2px 5px}.input_checkbox label:hover{background-color:#f2cfcf;color:#a81815}.input_checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border:3px solid #a81815;background-color:#fff;border-radius:50%;padding:2px;box-sizing:border-box;transition:all 0.2s;cursor:pointer;flex-shrink:0}.input_checkbox input[type="checkbox"]:checked{background-color:#9e9c05;border-color:#9e9c05}.input_checkbox input[type="checkbox"]:checked::before{content:"✓";width:100%;display:flex;height:100%;align-content:center;justify-content:center;align-items:center;margin-top:-1px;color:#fff;font-weight:bold}.input_text{width:40%;margin-bottom:12px}.input_text input[type="text"]{width:100%;padding:8px;border:2px solid #f2cfcf;border-radius:8px}.input_text input[type="text"]:focus,.input_text input[type="text"]:focus-visible{border:2px solid #a81815!important;border-color:#a81815!important;color:#3f51b5}.form-group{position:relative;margin-bottom:10px}.form-group input,.form-group select{padding:10px;display:block;width:100%;border:none;border:2px solid #f2cfcf;border-radius:8px}.form-group label:not(.input_checkbox label){position:absolute;pointer-events:none;left:10px;top:10px;transition:0.2s ease all;color:#999;padding:0 0 0 4px}.form-group input:focus:not(input[type="checkbox"]),.form-group select:focus,.form-group textarea:focus{outline:none!important;border:2px solid #a81815;transition:0.2s ease all}.form-group input+ label.active:not(.input_checkbox input+ label.active){top:-10px;font-size:14px;color:#a81815;left:25px;padding:0 5px;background-color:#fff}.form-group textarea{border:2px solid #f2cfcf;border-radius:8px;max-width:100%;padding:10px;width:100%;height:100%}.form-group.required::after{content:"*";height:100%;width:15px;position:absolute;right:0;top:5px;color:#456ee6}.two_inputs{display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-start}.two_inputs > div{width:50%}.input_columns{display:flex;flex-wrap:nowrap;gap:10px}.input_columns > .column{width:50%}.form-group select{color:#999;text-indent:3px}.form-group select:focus,.form-group select:valid{color:#2c2c2c}.form-group option::checked{padding-left:50px}.send_button{margin-top:20px;width:100%;text-align:left}.send_button button{margin-left:0}.optional{display:none}#submit_remark{font-style:italic;color:red}#submit_remark  h2{color:green}.rental_hint{width:100%;padding:0.5rem;background-color:#efefef;border-radius:8px;border:1px solid #a81815}.configurator-embed-bg{width:100%;min-height:100vh;position:relative;background-position:top;background-size:cover;padding:8rem 0 4rem 0;margin-bottom:-2rem;background-attachment:fixed}.configurator-embed-bg::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.configurator-embed-bg  > .configurator_Outer{background-color:unset;z-index:1}.configurator-embed-bg  > .configurator_Outer > .grid{background-color:var(--rrgray-light);padding:1rem 2rem;border-radius:1rem}@media (max-width: 768px){.configurator-embed-bg{padding:0}.configurator-embed-bg > .configurator_Outer{padding:0}.configurator-embed-bg > .configurator_Outer > .grid{border-radius:0;min-height:100vh;padding:1rem}}@media only screen and (max-width: 1050px){.result_content_section_img{width:25%}.result_content_section{gap:20px}.config_result{gap:20px}}@media only screen and (max-width: 800px){.config_result{flex-wrap:wrap;height:unset}.result_picture_sports{width:100%;position:relative}.result_content_section{flex-wrap:wrap-reverse;justify-content:flex-end;gap:0}.result_content_section_text{width:100%;flex-basis:auto;margin-top:-35px}.result_content_section_img{width:35%}.result_content_section_img img{padding:0}.input_columns{flex-wrap:wrap}.input_columns > .column{width:100%}}@media only screen and (max-width: 600px){.select_button,.select_button1{width:120px;height:120px}.select_buttons_only{gap:20px;padding:0}[data-slide="laprace"] .select_button{width:130px;height:120px}[data-value="sports_other"]{font-size:large!important}[data-slide="precision"] .select_button{flex-wrap:wrap;align-content:center;line-height:1em;width:130px;height:130px}[data-slide="precision"] .select_button span{font-size:xx-large}[data-slide="antennaCycling"] .select_button,[data-slide="downhillStoreMode"] .select_button,[data-slide="splitDetails"] .select_button,[data-slide="triathlonBuyOrRent"] .select_button{width:130px;height:120px;font-size:large}[data-slide="cyclingevent"] .select_button,[data-slide="runningevent"] .select_button,[data-slide="winterEvent"] .select_button{height:90px;width:45%;padding:10px}.configurator{padding:10px}[data-slide="gunnet"] .select_button,[data-slide="laprace"] .select_button,[data-slide="mudFaces"] .select_button,[data-slide="mudWater"] .select_button,[data-slide="repeatmode"] .select_button,[data-slide="repeatmodeSplits"] .select_button,[data-slide="repeatmodeStart"] .select_button,[data-slide="sports"] .select_button1,[data-slide="swimexit"] .select_button,[data-slide="transponderTypeRunning"] .select_button{font-size:large}}.speedslider_container{width:80%;max-width:800px;margin:0 auto}#speedslider{-webkit-appearance:none;width:80%;outline:none;background:#f2cfcf;border-radius:20px;height:15px}#speedslider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#a81815;cursor:pointer;border-radius:50%}