.configurator{background-attachment:fixed;background-color:var(--neutral-200);background-position:50%;background-repeat:no-repeat;padding-block:var(--margin-section)}.configurator>[class*=container]{display:grid;gap:var(--gap-lg);grid-template-columns:1fr 2fr}@media (max-width:55rem){.configurator>[class*=container]{grid-template-columns:1fr}}.configurator__content{align-self:start;background:var(--neutral-100);padding:var(--padding-xl)}body .gform_wrapper.configurator_wrapper{background-color:var(--neutral-100);font-family:var(--font-family-headings);padding:var(--padding-xl)}body .gform_wrapper.configurator_wrapper .gform_fields{grid-row-gap:0}body .gform_wrapper.configurator_wrapper .gfield_label{font-family:var(--font-family-headings);font-size:22px!important;font-style:normal;font-weight:700}body .gform_wrapper.configurator_wrapper .gfield_description:not(.validation_message){font-family:var(--font-family-headings);font-size:18px!important;font-style:normal}body .gform_wrapper.configurator_wrapper .gfield_required,body .gform_wrapper.configurator_wrapper .gform_validation_errors{display:none!important}body .gform_wrapper.configurator_wrapper .gfield_radio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:55rem){body .gform_wrapper.configurator_wrapper .gfield_radio{grid-template-columns:repeat(2,minmax(0,1fr))}}body .gform_wrapper.configurator_wrapper .gfield_radio .gchoice{display:inline-flex;text-align:center;vertical-align:top;width:100%}body .gform_wrapper.configurator_wrapper .gfield_radio .image-choices-choice{max-width:46%}@media (min-width:992px){body .gform_wrapper.configurator_wrapper .gfield_radio .image-choices-choice{max-width:30%}}body .gform_wrapper.configurator_wrapper .gfield_radio .image-choices-choice label{padding:17px!important}body .gform_wrapper.configurator_wrapper .gfield_radio .image-choices-choice-text{font-family:var(--font-family-headings);font-size:18px;padding-top:0}@media (min-width:375px){body .gform_wrapper.configurator_wrapper .gfield_radio .image-choices-choice-text{white-space:nowrap}}body .gform_wrapper.configurator_wrapper .gfield_radio input[type=radio]{left:-9999px;position:absolute;visibility:hidden}body .gform_wrapper.configurator_wrapper .gfield_radio input[type=radio]:checked+label{border-color:var(--brand-100)}body .gform_wrapper.configurator_wrapper .gfield_radio input[type=radio]:checked+label:after{scale:0!important}body .gform_wrapper.configurator_wrapper .gfield_radio .gform-field-label{align-items:center;background-color:var(--neutral-100);border:2px solid var(--neutral-300);border-radius:5px;cursor:pointer;flex-direction:column;font-family:var(--font-family-headings);font-size:18px;gap:var(--gap-sm)!important;justify-content:center;margin:0!important;padding:var(--padding-sm)!important;text-align:center;width:100%!important}body .gform_wrapper.configurator_wrapper .gfield_radio .gform-field-label:hover{border-color:var(--brand-100)}body .gform_wrapper.configurator_wrapper .gfield_radio .gform-field-label .image-choices-choice-image-wrap{background-size:contain;height:50px}body .gform_wrapper.configurator_wrapper .gform_page_footer{align-items:center;display:flex;position:relative}body .gform_wrapper.configurator_wrapper .gform_page_footer:before{bottom:28px;content:url(../images/arrow-left-blue.svg);left:-1;position:absolute}body .gform_wrapper.configurator_wrapper .gform_page_footer .gform_next_button,body .gform_wrapper.configurator_wrapper .gform_page_footer input[type=submit]{background:var(--brand-100);border:none;border-radius:5px;color:var(--neutral-100);font-family:var(--font-family-headings);font-size:18px;height:64px;margin-left:1px;width:99.5%}body .gform_wrapper.configurator_wrapper .gform_page_footer .gform_next_button:active,body .gform_wrapper.configurator_wrapper .gform_page_footer .gform_next_button:focus,body .gform_wrapper.configurator_wrapper .gform_page_footer input[type=submit]:active,body .gform_wrapper.configurator_wrapper .gform_page_footer input[type=submit]:focus{box-shadow:0 0 0 .2rem rgba(4,19,156,.5)}body .gform_wrapper.configurator_wrapper .gform_page_footer .gform_next_button:hover,body .gform_wrapper.configurator_wrapper .gform_page_footer input[type=submit]:hover{opacity:.8}body .gform_wrapper.configurator_wrapper .gform_page_footer .gform_previous_button{font-family:var(--font-family-headings);font-size:18px;padding-left:25px}body .gform_wrapper.configurator_wrapper .gform_page_footer .gform_previous_button:hover{text-decoration:underline}body .gform_wrapper.configurator_wrapper .gform_page:first-of-type .gform_page_footer:before{content:""}.configurator.page-template-template-configurator{font-family:var(--font-family-headings)}.configurator.page-template-template-configurator img.gform_ajax_spinner{display:none!important}.configurator.page-template-template-configurator .background-image{background-size:contain;filter:none;opacity:1}@media (min-width:768px){.configurator.page-template-template-configurator .background-image{background-image:url(../images/long-track.png);background-position:50% 65%}}.configurator.page-template-template-configurator .configurator-container{display:flex;margin-bottom:57px}.configurator.page-template-template-configurator .configurator-container h2{font-size:26px}.configurator.page-template-template-configurator .configurator-container p{font-size:18px}.configurator.page-template-template-configurator .configurator-container .entry-content{display:flex;justify-content:flex-end}.page-template-template-configurator-results p{font-size:18px}.page-template-template-configurator-results .background-image{background-size:auto;filter:none;opacity:1}@media (min-width:768px){.page-template-template-configurator-results .background-image{background-image:url(../images/track-end.png);background-position:0 50%}}.configurator-results{background-color:var(--neutral-100);padding:40px 15px}@media (min-width:768px){.configurator-results{padding:40px}}.configurator-results-container{margin-bottom:57px}.configurator-results__page-link{color:var(--neutral-600);display:flex;font-family:var(--font-family-headings);font-size:14px;font-weight:700;margin-bottom:24px;text-transform:uppercase}.configurator-results__page-link:before{content:url(../images/arrow-left-blue.svg);margin-right:5px}.configurator-results-title{color:var(--brand-100);font-family:var(--font-family-headings);font-size:48px;font-weight:700;margin-bottom:10px}.configurator-results-subtitle{font-family:var(--font-family-headings);font-size:18px;font-weight:350;margin-bottom:5px}.configurator-results-items{padding:24px 0}.configurator-results-items-description,.configurator-results-items-title{font-family:var(--font-family-headings);font-size:16px;margin:0}.configurator-results-items-title{color:var(--brand-100);font-size:18px;margin-right:10px}.configurator-results__item{align-items:center;display:flex;flex-wrap:wrap;padding:10px 0}@media (min-width:768px){.configurator-results__item{margin-bottom:24px}}.configurator-results__item-image{align-items:center;aspect-ratio:1/1;border:1px solid var(--brand-100);border-radius:5px;display:flex;justify-content:center;margin-bottom:20px;margin-right:20px;max-width:140px}@media (min-width:1200px){.configurator-results__item-image{margin-bottom:0}}.configurator-results__item-image img{height:auto}.configurator-results__item-content{width:100%}@media (min-width:768px){.configurator-results__item-content{max-width:515px}}.configurator-results__item-title{font-family:var(--font-family-headings);font-size:18px;font-weight:700}.configurator-results__item-description{font-family:var(--font-family-headings);font-size:16px;font-weight:350}.configurator-results__timer-link,.configurator-results__timer-link a{font-family:var(--font-family-headings);font-size:18px!important;font-weight:350}.configurator-results__timer-link a{color:var(--neutral-600)}
