.configurator__body{color:var(--bs-white);background-color:var(--bs-gray-800);padding:100px 0}@media (min-width:1200px){.configurator__body{padding:100px 0}}@media (min-width:768px) and (max-width:1199.98px){.configurator__body{padding:50px 0}}@media (max-width:767.98px){.configurator__body{padding:25px 0}}.configurator__intro{text-align:center}@media (min-width:1200px){.configurator__intro{font-size:24px;margin-bottom:100px}}@media (min-width:768px) and (max-width:1199.98px){.configurator__intro{font-size:22px;margin-bottom:50px}}@media (max-width:767.98px){.configurator__intro{font-size:14px;margin-bottom:25px}}.configurator__start-copy{text-align:center}@media (min-width:1200px){.configurator__start-copy{margin-bottom:70px}}@media (min-width:768px) and (max-width:1199.98px){.configurator__start-copy{margin-bottom:50px}}@media (max-width:767.98px){.configurator__start-copy{margin-bottom:25px}}.configurator__start-list{list-style:none;padding:0;margin:0;display:flex;justify-content:space-evenly;flex-wrap:wrap;column-gap:10px;row-gap:30px}.configurator__start-list--long{margin-left:auto;margin-right:auto;max-width:850px}.configurator__start-list-item{min-height:100%;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;row-gap:30px;min-width:160px}.configurator__start-list-item .btn{align-self:stretch}.configurator__start-list-item .btn-outline-white{--bs-btn-bg:var(--bs-blue);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:var(--bs-yellow);--bs-btn-hover-border-color:var(--bs-white);--bs-btn-active-color:var(--bs-white);--bs-btn-active-bg:var(--bs-yellow);--bs-btn-active-border-color:var(--bs-white)}.configurator__start-list-item>img{align-self:center;flex-shrink:0;flex-grow:0;width:100px;height:100px;object-fit:contain;object-position:center}.configurator__categories{display:flex;flex-wrap:nowrap;align-items:flex-start}@media (min-width:992px){.configurator__categories{justify-content:space-between}}@media (min-width:768px) and (max-width:991.98px){.configurator__categories{justify-content:center;column-gap:50px}}@media (max-width:767.98px){.configurator__categories{justify-content:space-between;margin-bottom:50px}}.configurator__category,.configurator__category-list{border:var(--bs-white) solid 1.5px;--bs-link-color:var(--bs-white);--bs-link-hover-color:var(--bs-gray-200)}@media (min-width:1460px){.configurator__category,.configurator__category-list{width:210px}}@media (min-width:1200px) and (max-width:1459.98px){.configurator__category,.configurator__category-list{width:208px}}@media (min-width:768px) and (max-width:1199.98px){.configurator__category,.configurator__category-list{width:160px}}@media (max-width:767.98px){.configurator__category,.configurator__category-list{width:calc(50% - 15px)}}.configurator__category-list{list-style:none;padding:0;margin:0}.configurator__category-list-item{padding:23px 22px;display:block;text-decoration:none}@media (min-width:768px) and (max-width:1199.98px){.configurator__category-list-item{font-size:14px}}@media (max-width:767.98px){.configurator__category-list-item{font-size:12px}}.configurator__category-list-item--active{background-color:var(--bs-blue);--bs-link-color:var(--bs-white);--bs-link-hover-color:var(--bs-white);font-weight:700}.configurator__category-heading{padding:18px 12px;letter-spacing:normal;min-height:70px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:0}.configurator__category-values{list-style:none;padding:0;margin:0}.configurator__category-values-item{padding:18px 12px;text-decoration:none;min-height:70px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:10px}@media (min-width:768px) and (max-width:1199.98px){.configurator__category-values-item{font-size:14px}}@media (max-width:767.98px){.configurator__category-values-item{font-size:12px}}.configurator__category-values-item>span{flex-shrink:1;flex-grow:1}.configurator__category-values-item>img{flex-shrink:0;flex-grow:0;object-fit:contain;object-position:center}@media (min-width:768px){.configurator__category-values-item>img{width:58px;height:34px}}@media (max-width:767.98px){.configurator__category-values-item>img{width:41px;height:24px}}.configurator__category-values-item--active{background-color:var(--bs-blue);--bs-link-color:var(--bs-white);--bs-link-hover-color:var(--bs-white);font-weight:700}.configurator__selection-item-other{align-self:stretch;border:solid 1.5px #393d3f;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;order:2}.configurator__selection-item-other-input{flex-shrink:1;flex-grow:1;min-width:0}.configurator__selection-item-other-input:focus-within{outline:0}.configurator__selection{display:flex;flex-wrap:wrap;align-items:stretch;list-style:none;padding:0;margin:0}@media (min-width:1460px){.configurator__selection{column-gap:30px;row-gap:30px}}@media (min-width:1200px) and (max-width:1459.98px){.configurator__selection{column-gap:32px;row-gap:30px}}@media (min-width:992px) and (max-width:1199.98px){.configurator__selection{column-gap:23px;row-gap:24px}}@media (min-width:768px) and (max-width:991.98px){.configurator__selection{column-gap:30px;row-gap:24px;margin-top:50px}}@media (min-width:768px){.configurator__selection{justify-content:flex-start}}@media (max-width:767.98px){.configurator__selection{justify-content:space-between;column-gap:30px;row-gap:30px;width:290px;margin-left:auto;margin-right:auto}}.configurator__selection-item{background-color:var(--bs-blue);border:2px solid var(--bs-blue);color:var(--bs-white);text-transform:uppercase;display:flex;flex-direction:column;justify-content:space-between}.configurator__selection-item>h6{align-self:stretch;margin:0;text-align:center;padding:0;order:2}.configurator__selection-item>img{align-self:center;object-fit:contain;object-position:center;order:1;margin-bottom:10px}@media (min-width:1460px){.configurator__selection-item{width:210px;min-height:175px;padding:8px}.configurator__selection-item>img{width:130px;height:92px}}@media (min-width:1200px) and (max-width:1459.98px){.configurator__selection-item{width:190px;min-height:175px;padding:8px}.configurator__selection-item>img{width:130px;height:92px}}@media (min-width:992px) and (max-width:1199.98px){.configurator__selection-item{width:160px;min-height:134px;padding:5px}.configurator__selection-item>img{width:100px;height:70px}}@media (min-width:768px) and (max-width:991.98px){.configurator__selection-item{width:150px;min-height:134px;padding:5px}.configurator__selection-item>img{width:100px;height:70px}}@media (max-width:767.98px){.configurator__selection-item{width:130px;min-height:116px;padding:4px}.configurator__selection-item>img{width:86px;height:60px}}.configurator__selection-item--invalid{border-color:var(--bs-red)}.configurator__selection-item--invalid .configurator__selection-item-other-input{border-color:var(--bs-red)}.configurator__selection-item-remove{align-self:flex-end;border:solid 1px var(--bs-white);position:relative;order:0}.configurator__selection-item-remove::after,.configurator__selection-item-remove::before{content:"";display:block;position:absolute;border-top:solid 1px var(--bs-white)}.configurator__selection-item-remove::before{transform-origin:top right;border-right:solid 1px var(--bs-white);transform:rotateZ(45deg);right:calc(50% - .5px)}.configurator__selection-item-remove::after{transform-origin:top left;border-left:solid 1px var(--bs-white);transform:rotateZ(-45deg);left:calc(50% - .5px)}@media (min-width:1200px){.configurator__selection-item-remove{width:19px;height:19px}.configurator__selection-item-remove::after,.configurator__selection-item-remove::before{top:8px;width:6px;height:6px}}@media (min-width:768px) and (max-width:1199.98px){.configurator__selection-item-remove{width:15px;height:15px}.configurator__selection-item-remove::after,.configurator__selection-item-remove::before{top:6.5px;width:5px;height:5px}}@media (max-width:767.98px){.configurator__selection-item-remove{width:13px;height:13px}.configurator__selection-item-remove::after,.configurator__selection-item-remove::before{top:5px;width:4px;height:4px}}.configurator__minimise{display:block;width:40px;height:40px;border-radius:20px;border:solid 2px #ffce53;position:relative}.configurator__minimise::after{content:"";display:block;position:absolute;top:14px;left:50%;transform:translateX(-50%) scaleX(75%) rotateZ(-45deg);width:16px;height:16px;border-top:solid 3px #fff;border-right:solid 3px #fff}.configurator__help{text-align:center;margin-bottom:80px}@media (min-width:1200px){.configurator__help{font-size:24px;line-height:1.88}.configurator__help p:not(:last-child){margin-bottom:36px}}@media (min-width:768px) and (max-width:1199.98px){.configurator__help{font-size:22px}}@media (max-width:767.98px){.configurator__help{font-size:14px}}.configurator__help .h2,.configurator__help h2{color:var(--bs-blue)}.configurator__contact{font-weight:700;--bs-link-color:var(--bs-yellow);--bs-link-hover-color:tint-color($yellow, 10%);text-align:center}.configurator__contact a{font-weight:400;white-space:nowrap}@media (min-width:1200px){.configurator__contact{font-size:24px}}@media (min-width:768px) and (max-width:1199.98px){.configurator__contact{font-size:22px}}@media (max-width:767.98px){.configurator__contact{font-size:14px}}.configurator__submit{text-align:center}@media (min-width:1200px){.configurator__submit{margin-bottom:45px}}@media (min-width:768px) and (max-width:1199.98px){.configurator__submit{margin-bottom:20px}}@media (min-width:992px){.configurator__submit{margin-top:60px}}@media (max-width:991.98px){.configurator__submit{margin-top:50px}}@media (max-width:767.98px){.configurator__submit{margin-bottom:20px}}.configurator__form{background-color:var(--bs-yellow)}@media (min-width:1200px){.configurator__form{padding:100px 0}}@media (min-width:768px) and (max-width:1199.98px){.configurator__form{padding:50px 0}}@media (max-width:767.98px){.configurator__form{padding:25px 0}}@media (min-width:1200px){.configurator__form .form-control,.configurator__form label{font-size:24px}}@media (min-width:768px) and (max-width:1199.98px){.configurator__form .form-control,.configurator__form label{font-size:22px}}@media (max-width:767.98px){.configurator__form .form-control,.configurator__form label{font-size:19px}}.configurator__form .form-control{font-weight:700}.configurator__form .form-control:not(.is-invalid){border-color:transparent}.configurator__form-intro{text-align:center}@media (min-width:768px){.configurator__form-intro{margin-bottom:50px}}@media (max-width:767.98px){.configurator__form-intro{margin-bottom:25px}}
/*# sourceMappingURL=Configurator.min.css.map */