.Tooltip__tooltip{border-left:5px solid #00836f;box-shadow:0 0 5px rgba(0,0,0,.15);font-family:Quicksand,sans-serif;font-size:1.4rem;font-weight:500;max-width:200px;padding:10px 20px}.Question__question{border-bottom:1px solid #ddd;margin-bottom:15px;margin-top:15px;padding-bottom:15px}.Question__question:first-child{margin-top:30px}.Question__question:last-child{margin-bottom:30px}.Question__columns{display:-webkit-box;display:flex;flex-wrap:wrap}@media (min-width:1024px){.Question__question:not(.Question__multiline) .Question__columns{flex-wrap:nowrap}}.Question__columnA{flex-basis:85%;-webkit-box-ordinal-group:2;order:1}@media (min-width:1024px){.Question__question:not(.Question__multiline) .Question__columnA{display:-webkit-box;display:flex;flex-basis:250px;flex-shrink:0;-webkit-box-ordinal-group:1;order:0}}.Question__columnB{display:-webkit-box;display:flex;flex-basis:100%;flex-wrap:wrap;-webkit-box-ordinal-group:4;order:3}@media (min-width:1024px){.Question__question:not(.Question__multiline) .Question__columnB{-webkit-box-flex:1;flex-grow:1;-webkit-box-ordinal-group:1;order:0}}.Question__columnC{display:-webkit-box;display:flex;flex-basis:15%;-webkit-box-ordinal-group:3;order:2}@media (min-width:1024px){.Question__question:not(.Question__multiline) .Question__columnC{flex-basis:50px;flex-shrink:0;-webkit-box-ordinal-group:1;order:0}}.Question__name{color:#707070;font-family:Quicksand,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:10px}@media (min-width:1024px){.Question__question:not(.Question__multiline) .Question__name{margin:auto 0}}.Question__button{font-size:1.8rem;margin:0 0 auto auto;padding:0}.Question__button,.Question__button:active,.Question__button:focus,.Question__button:hover{background:0 0;border:none;color:#777}.Question__button{box-shadow:none!important}.Group__header{background:#00836f}.Group__header,.Group__number{display:-webkit-box;display:flex}.Group__number{-webkit-box-align:center;align-items:center;background:#fff;color:#ff9b00;font-size:2rem;font-weight:700;-webkit-box-pack:center;justify-content:center;margin:2px;padding:8px 18px}@media (min-width:1024px){.Group__number{font-size:2.4rem}}.Group__heading{color:#fff;font-family:Quicksand,sans-serif;font-size:1.8rem;font-weight:700;margin:0;padding:15px}@media (min-width:1024px){.Group__heading{font-size:2.2rem}}.Group__columns{display:-webkit-box;display:flex}@media (min-width:1024px){.Group__columnA{flex-basis:54px;flex-shrink:0}}.Group__columnB{-webkit-box-flex:1;flex-grow:1}@media (min-width:1024px){.Group__columnC{flex-basis:54px;flex-shrink:0}}@media (min-width:1024px){.Group__line{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(#00836f),to(#00836f));background-image:linear-gradient(transparent,transparent 50%,#fff 0,#fff),linear-gradient(#00836f,#00836f);background-size:3px 6px,3px 3px;height:100%;margin:0 auto;width:3px}}.AddToCartGroup__addToCartButton,.AddToCartGroup__requestQuoteButton{border:none;border-radius:4px;font-family:Quicksand,sans-serif;font-size:1.6rem;font-weight:700;margin:0;padding:25px 30px;-webkit-transition:all .2s;transition:all .2s}.AddToCartGroup__addToCartButton:active,.AddToCartGroup__addToCartButton:focus,.AddToCartGroup__addToCartButton:hover,.AddToCartGroup__requestQuoteButton:active,.AddToCartGroup__requestQuoteButton:focus,.AddToCartGroup__requestQuoteButton:hover{border:none}.AddToCartGroup__addToCartButton,.AddToCartGroup__requestQuoteButton{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)!important}.AddToCartGroup__addToCartButton{background:#ff9b00;color:#fff;margin-right:10px}.AddToCartGroup__addToCartButton:active,.AddToCartGroup__addToCartButton:focus,.AddToCartGroup__addToCartButton:hover{background:#ff9b00;color:#fff}.AddToCartGroup__addToCartButton:hover{background:#cc7c00}.AddToCartGroup__addToCartButton:active{background:#ff9b00}.AddToCartGroup__requestQuoteButton{background:#00836f;color:#fff;margin-left:10px}.AddToCartGroup__requestQuoteButton:active,.AddToCartGroup__requestQuoteButton:focus,.AddToCartGroup__requestQuoteButton:hover{background:#00836f;color:#fff}.AddToCartGroup__requestQuoteButton:hover{background:#005044}.AddToCartGroup__requestQuoteButton:active{background:#00836f}.AddToCartGroup__discountWrapper{flex-basis:100%}.AddToCartGroup__discount{background:#3796b4;color:#fff;display:inline-block;padding:10px 20px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.AddToCartGroup__discountLineOne{display:block;font-size:1.7rem;font-weight:1000;text-transform:uppercase}.AddToCartGroup__discountLineTwo{display:block;font-size:1.4rem}.Error__error{border-radius:4px;color:#d40000;font-size:1.3rem;margin-top:10px;width:100%}.InputProductGroup__inputProductGroup{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;flex-wrap:wrap}.InputProductGroup__inputProduct{flex-basis:100%;margin:0 0 10px}.InputProductGroup__inputProduct:first-child{margin-top:10px}@media (min-width:320px) and (max-width:479px){.InputProductGroup__inputProduct{flex-basis:calc(50% - 5px)}.InputProductGroup__inputProduct:first-child{flex-basis:100%}.InputProductGroup__inputProduct:nth-child(2n+0){margin-right:5px}.InputProductGroup__inputProduct:nth-child(odd){margin-left:5px}.InputProductGroup__inputProduct:first-child{margin-left:0;margin-top:10px}}@media (min-width:480px) and (max-width:767px){.InputProductGroup__inputProduct{flex-basis:calc(33.33333% - 6.66667px)}.InputProductGroup__inputProduct:first-child,.InputProductGroup__inputProduct:nth-child(2),.InputProductGroup__inputProduct:nth-child(3){margin-top:10px}.InputProductGroup__inputProduct:nth-child(3n+0){margin-left:5px}.InputProductGroup__inputProduct:nth-child(3n+1){margin-right:5px}.InputProductGroup__inputProduct:nth-child(3n+2){margin-left:5px;margin-right:5px}}@media (min-width:768px) and (max-width:1023px){.InputProductGroup__inputProduct{flex-basis:calc(25% - 7.5px)}.InputProductGroup__inputProduct:first-child,.InputProductGroup__inputProduct:nth-child(2),.InputProductGroup__inputProduct:nth-child(3),.InputProductGroup__inputProduct:nth-child(4){margin-top:10px}.InputProductGroup__inputProduct:nth-child(4n+0){margin-left:5px}.InputProductGroup__inputProduct:nth-child(4n+1){margin-right:5px}.InputProductGroup__inputProduct:nth-child(4n+2),.InputProductGroup__inputProduct:nth-child(4n+3){margin-left:5px;margin-right:5px}}@media (min-width:1024px){.InputProductGroup__inputProduct{flex-basis:calc(33.33333% - 6.66667px)}.InputProductGroup__inputProduct:first-child,.InputProductGroup__inputProduct:nth-child(2),.InputProductGroup__inputProduct:nth-child(3){margin-top:10px}.InputProductGroup__inputProduct:nth-child(3n+0){margin-left:5px}.InputProductGroup__inputProduct:nth-child(3n+1){margin-right:5px}.InputProductGroup__inputProduct:nth-child(3n+2){margin-left:5px;margin-right:5px}}.Input__container{border:1px solid #777;border-radius:4px;display:-webkit-box;display:flex;position:relative;width:100%}.Input__container+.Input__container{margin-left:10px}.Input__adornmentAfter,.Input__adornmentBefore{color:#707070;padding:12px}.Input__input,.Input__input[type=number],.Input__input[type=text]{border:none;border-radius:4px;box-sizing:border-box;-webkit-box-flex:1;flex-grow:1;font-family:Open Sans,sans-serif;font-size:1.4rem;height:auto;line-height:1;min-width:0;padding:14px;width:100%}.Input__input:not([disabled]):focus,.Input__input[type=number]:not([disabled]):focus,.Input__input[type=text]:not([disabled]):focus{box-shadow:0 0 3px 1px #00836f}.InputProduct__container,.InputProduct__inputProduct{display:-webkit-box;display:flex}.InputProduct__inputProduct{background:#fff;border:2px solid #ddd;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1;-webkit-transition:all .2s;transition:all .2s}.InputProduct__checked{border-color:#ff9b00}.InputProduct__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;margin:10px;height:180px;position:relative}.InputProduct__button{font-size:1.8rem;margin:0 0 auto auto;padding:0;position:absolute;right:5px;top:5px}.InputProduct__button,.InputProduct__button:active,.InputProduct__button:focus,.InputProduct__button:hover{background:0 0;border:none;color:#777}.InputProduct__button{box-shadow:none!important}.InputProduct__label{color:#00836f;font-family:Quicksand,sans-serif;font-size:1.3rem;font-weight:700;margin:10px;text-align:center}@media (min-width:640px){.InputProduct__label{font-size:1.6rem;margin:20px}}.InputProduct__description{color:#707070;font-size:1.1rem;margin:-10px 10px 10px;text-align:center}@media (min-width:640px){.InputProduct__description{font-size:1.4rem;margin:-20px 20px 20px}}.InputProduct__actions{border-radius:4px;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin:auto 10px 10px}@media (min-width:640px){.InputProduct__actions{background:#f5f5f5;flex-wrap:nowrap}}.InputProduct__minusButton,.InputProduct__plusButton{background:#ff9b00;border:none;color:#fff;flex-basis:calc(50% - 2px);font-size:3rem;margin:0;padding:10px;-webkit-transition:all .2s;transition:all .2s}@media (min-width:640px){.InputProduct__minusButton,.InputProduct__plusButton{flex-basis:auto;font-size:1.5rem;padding:5px 10px}}.InputProduct__minusButton:active,.InputProduct__minusButton:focus,.InputProduct__minusButton:hover,.InputProduct__plusButton:active,.InputProduct__plusButton:focus,.InputProduct__plusButton:hover{background:#ff9b00;border:none;color:#fff}.InputProduct__minusButton:hover,.InputProduct__plusButton:hover{background:#cc7c00}.InputProduct__minusButton:active,.InputProduct__plusButton:active{background:#ff9b00}.InputProduct__minusButton,.InputProduct__plusButton{box-shadow:none!important}.InputProduct__minusButton{-webkit-box-ordinal-group:2;order:1;margin:5px 2px 0 0}@media (min-width:640px){.InputProduct__minusButton{-webkit-box-ordinal-group:1;order:0;margin:10px}}.InputProduct__plusButton{-webkit-box-ordinal-group:3;order:2;margin:5px 0 0 2px}@media (min-width:640px){.InputProduct__plusButton{-webkit-box-ordinal-group:1;order:0;margin:10px}}.InputProduct__input{border:2px solid #ddd;flex-basis:100%;-webkit-box-ordinal-group:1;order:0}@media (min-width:640px){.InputProduct__input{flex-basis:auto;max-width:60px}}.RadioImageGroup__radioImageGroup{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;flex-wrap:wrap}.RadioImageGroup__radioImage{flex-basis:100%;margin:0 0 10px}.RadioImageGroup__radioImage:first-child{margin-top:10px}@media (min-width:320px) and (max-width:479px){.RadioImageGroup__radioImage{flex-basis:calc(50% - 5px)}.RadioImageGroup__radioImage:first-child,.RadioImageGroup__radioImage:nth-child(2){margin-top:10px}.RadioImageGroup__radioImage:nth-child(2n+0){margin-left:5px}.RadioImageGroup__radioImage:nth-child(odd){margin-right:5px}}@media (min-width:480px) and (max-width:767px){.RadioImageGroup__radioImage{flex-basis:calc(33.33333% - 6.66667px)}.RadioImageGroup__radioImage:first-child,.RadioImageGroup__radioImage:nth-child(2),.RadioImageGroup__radioImage:nth-child(3){margin-top:10px}.RadioImageGroup__radioImage:nth-child(3n+0){margin-left:5px}.RadioImageGroup__radioImage:nth-child(3n+1){margin-right:5px}.RadioImageGroup__radioImage:nth-child(3n+2){margin-left:5px;margin-right:5px}}@media (min-width:768px) and (max-width:1023px){.RadioImageGroup__radioImage{flex-basis:calc(25% - 7.5px)}.RadioImageGroup__radioImage:first-child,.RadioImageGroup__radioImage:nth-child(2),.RadioImageGroup__radioImage:nth-child(3),.RadioImageGroup__radioImage:nth-child(4){margin-top:10px}.RadioImageGroup__radioImage:nth-child(4n+0){margin-left:5px}.RadioImageGroup__radioImage:nth-child(4n+1){margin-right:5px}.RadioImageGroup__radioImage:nth-child(4n+2),.RadioImageGroup__radioImage:nth-child(4n+3){margin-left:5px;margin-right:5px}}@media (min-width:1024px){.RadioImageGroup__radioImage{flex-basis:calc(33.33333% - 6.66667px)}.RadioImageGroup__radioImage:first-child,.RadioImageGroup__radioImage:nth-child(2),.RadioImageGroup__radioImage:nth-child(3){margin-top:10px}.RadioImageGroup__radioImage:nth-child(3n+0){margin-left:5px}.RadioImageGroup__radioImage:nth-child(3n+1){margin-right:5px}.RadioImageGroup__radioImage:nth-child(3n+2){margin-left:5px;margin-right:5px}}@-webkit-keyframes Radio__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Radio__fadeIn{0%{opacity:0}to{opacity:1}}.Radio__container{cursor:pointer}.Radio__container+.Radio__container{margin-left:20px}.Radio__label{display:inline-block;font-family:Quicksand,sans-serif;font-size:1.6rem;margin-right:10px;vertical-align:middle}.Radio__radio{background:#fff;border:1px solid #777;border-radius:50%;box-sizing:border-box;display:-webkit-inline-box;display:inline-flex;height:25px;padding:2px;vertical-align:middle;width:25px}.Radio__checked{-webkit-animation:Radio__fadeIn .2s;animation:Radio__fadeIn .2s;background:#ff9b00;border-radius:50%;height:15px;margin:auto;width:15px}.Radio__input{display:none}.RadioImage__container{display:-webkit-box;display:flex}.RadioImage__radioImage{background:#fff;border:2px solid #ddd;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;-webkit-box-flex:1;flex-grow:1;-webkit-transition:all .2s;transition:all .2s}.RadioImage__radioImage.RadioImage__checked{border:2px solid #ff9b00}.RadioImage__radioImage:not(.RadioImage__checked):hover{border-color:#b7b7b7}.RadioImage__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;margin:10px;height:180px;position:relative}.RadioImage__radio{border:none;box-shadow:0 3px 6px rgba(0,0,0,.15);left:5px;position:absolute;top:5px}.RadioImage__label{color:#00836f;font-family:Quicksand,sans-serif;font-size:1.3rem;font-weight:700;margin:10px;text-align:center}@media (min-width:640px){.RadioImage__label{font-size:1.6rem;margin:20px}}.RadioImage__description{color:#707070;font-size:1.1rem;margin:-10px 10px 10px;text-align:center}@media (min-width:640px){.RadioImage__description{font-size:1.4rem;margin:-20px 20px 20px}}.RadioImage__button{font-size:1.8rem;margin:0 0 auto auto;padding:0;position:absolute;right:5px;top:5px}.RadioImage__button,.RadioImage__button:active,.RadioImage__button:focus,.RadioImage__button:hover{background:0 0;border:none;color:#777}.RadioImage__button{box-shadow:none!important}@-webkit-keyframes Button__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Button__fadeIn{0%{opacity:0}to{opacity:1}}.Button__button{background:#ff9b00;border:none;color:#fff;font-family:Open Sans,sans-serif;font-size:1.4rem;padding:10px 20px}.Button__button:active,.Button__button:focus,.Button__button:hover{background:#e68c00;border:none;color:#fff}.Button__button{box-shadow:none!important}.CheckboxImageGroup__checkboxImageGroup{display:-webkit-box;display:flex;flex-basis:100%;-webkit-box-flex:1;flex-grow:1;flex-wrap:wrap}.CheckboxImageGroup__checkboxImage{flex-basis:100%;margin:0 0 10px}.CheckboxImageGroup__checkboxImage:first-child{margin-top:10px}@media (min-width:320px) and (max-width:479px){.CheckboxImageGroup__checkboxImage{flex-basis:calc(50% - 5px)}.CheckboxImageGroup__checkboxImage:first-child,.CheckboxImageGroup__checkboxImage:nth-child(2){margin-top:10px}.CheckboxImageGroup__checkboxImage:nth-child(2n+0){margin-left:5px}.CheckboxImageGroup__checkboxImage:nth-child(odd){margin-right:5px}}@media (min-width:480px) and (max-width:767px){.CheckboxImageGroup__checkboxImage{flex-basis:calc(33.33333% - 6.66667px)}.CheckboxImageGroup__checkboxImage:first-child,.CheckboxImageGroup__checkboxImage:nth-child(2),.CheckboxImageGroup__checkboxImage:nth-child(3){margin-top:10px}.CheckboxImageGroup__checkboxImage:nth-child(3n+0){margin-left:5px}.CheckboxImageGroup__checkboxImage:nth-child(3n+1){margin-right:5px}.CheckboxImageGroup__checkboxImage:nth-child(3n+2){margin-left:5px;margin-right:5px}}@media (min-width:768px) and (max-width:1023px){.CheckboxImageGroup__checkboxImage{flex-basis:calc(25% - 7.5px)}.CheckboxImageGroup__checkboxImage:first-child,.CheckboxImageGroup__checkboxImage:nth-child(2),.CheckboxImageGroup__checkboxImage:nth-child(3),.CheckboxImageGroup__checkboxImage:nth-child(4){margin-top:10px}.CheckboxImageGroup__checkboxImage:nth-child(4n+0){margin-left:5px}.CheckboxImageGroup__checkboxImage:nth-child(4n+1){margin-right:5px}.CheckboxImageGroup__checkboxImage:nth-child(4n+2),.CheckboxImageGroup__checkboxImage:nth-child(4n+3){margin-left:5px;margin-right:5px}}@media (min-width:1024px){.CheckboxImageGroup__checkboxImage{flex-basis:calc(33.33333% - 6.66667px)}.CheckboxImageGroup__checkboxImage:first-child,.CheckboxImageGroup__checkboxImage:nth-child(2),.CheckboxImageGroup__checkboxImage:nth-child(3){margin-top:10px}.CheckboxImageGroup__checkboxImage:nth-child(3n+0){margin-left:5px}.CheckboxImageGroup__checkboxImage:nth-child(3n+1){margin-right:5px}.CheckboxImageGroup__checkboxImage:nth-child(3n+2){margin-left:5px;margin-right:5px}}@-webkit-keyframes Checkbox__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Checkbox__fadeIn{0%{opacity:0}to{opacity:1}}.Checkbox__container{cursor:pointer}.Checkbox__container+.Checkbox__container{margin-left:20px}.Checkbox__label{display:inline-block;font-family:Quicksand,sans-serif;font-size:1.6rem;margin-right:10px;vertical-align:middle}.Checkbox__checkbox{background:#fff;border:1px solid #777;box-sizing:border-box;display:-webkit-inline-box;display:inline-flex;height:25px;padding:2px;vertical-align:middle;width:25px}.Checkbox__checked{-webkit-animation:Checkbox__fadeIn .2s;animation:Checkbox__fadeIn .2s;background:#ff9b00;height:15px;margin:auto;width:15px}.Checkbox__input{display:none}.CheckboxImage__container{display:-webkit-box;display:flex}.CheckboxImage__checkboxImage{background:#fff;border:2px solid #ddd;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;-webkit-box-flex:1;flex-grow:1;-webkit-transition:all .2s;transition:all .2s}.CheckboxImage__checkboxImage.CheckboxImage__checked{border:2px solid #ff9b00}.CheckboxImage__checkboxImage:not(.CheckboxImage__checked):hover{border-color:#b7b7b7}.CheckboxImage__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;margin:10px;height:180px;position:relative}.CheckboxImage__checkbox{border:none;box-shadow:0 3px 6px rgba(0,0,0,.15);left:5px;position:absolute;top:5px}.CheckboxImage__label{color:#00836f;font-family:Quicksand,sans-serif;font-size:1.3rem;font-weight:700;margin:10px;text-align:center}@media (min-width:640px){.CheckboxImage__label{font-size:1.6rem;margin:20px}}.CheckboxImage__description{color:#707070;font-size:1.1rem;margin:-10px 10px 10px;text-align:center}@media (min-width:640px){.CheckboxImage__description{font-size:1.4rem;margin:-20px 20px 20px}}.CheckboxImage__button{font-size:1.8rem;margin:0 0 auto auto;padding:0;position:absolute;right:5px;top:5px}.CheckboxImage__button,.CheckboxImage__button:active,.CheckboxImage__button:focus,.CheckboxImage__button:hover{background:0 0;border:none;color:#777}.CheckboxImage__button{box-shadow:none!important}.Switch__wrapper{flex-basis:100%}.Switch__switch{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;display:inline-block;margin-bottom:25px;margin-top:25px;-webkit-transition:all .2s;transition:all .2s}.Switch__switch:hover{border-color:#b7b7b7}.Switch__left,.Switch__right{font-family:Quicksand,sans-serif;font-size:1.6rem;font-weight:700;padding:13px 26px;position:relative}.Switch__left,.Switch__left:active,.Switch__left:focus,.Switch__left:hover,.Switch__right,.Switch__right:active,.Switch__right:focus,.Switch__right:hover{background:0 0;border:none;color:#707070}.Switch__left,.Switch__right{box-shadow:none!important}.Switch__left{border-right:none}.Switch__left .Switch__highlight{box-shadow:4px 0 3px rgba(0,0,0,.1)}.Switch__right{border-left:none}.Switch__right .Switch__highlight{box-shadow:-4px 0 3px rgba(0,0,0,.1)}.Switch__active,.Switch__active:active,.Switch__active:focus,.Switch__active:hover{background:#fff;color:#00836f}.Switch__highlight{border:2px solid #ff9b00;border-radius:4px;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.Select__container{border:1px solid #777;border-radius:4px;display:-webkit-box;display:flex;position:relative;width:100%}.Select__container+.Select__container{margin-left:10px}.Select__adornmentAfter,.Select__adornmentBefore{color:#707070;padding:12px}.Select__input,.Select__input[type=number],.Select__input[type=text]{border:none;border-radius:4px;box-sizing:border-box;-webkit-box-flex:1;flex-grow:1;font-family:Open Sans,sans-serif;font-size:1.4rem;height:auto;line-height:1;min-width:0;padding:14px;width:100%}.Select__input:not([disabled]):focus,.Select__input[type=number]:not([disabled]):focus,.Select__input[type=text]:not([disabled]):focus{box-shadow:0 0 3px 1px #00836f}.Select__select{height:auto;line-height:normal}.Select__select:focus{border:none}.Select__select:not([disabled]):focus{box-shadow:0 0 3px 1px #00836f}.GeneralDetailsGroup__linearCentimetersInput,.GeneralDetailsGroup__linearMetersError,.GeneralDetailsGroup__linearMetersInput{flex-basis:calc(50% - 7px)}.GeneralDetailsGroup__linearCentimetersError{flex-basis:calc(50% - 7px);margin-left:auto}.Summary__summary{background:#fff;border-top:2px solid #ddd;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.15);left:0;position:fixed;right:0;z-index:2}@media (min-width:1024px){.Summary__summary{border:2px solid #ddd;bottom:auto;left:auto;position:-webkit-sticky;position:sticky;right:auto;top:87px}}.Summary__header{display:-webkit-box;display:flex}.Summary__heading{color:#00836f;-webkit-box-flex:1;flex-grow:1;font-size:2rem;font-weight:700;margin:15px;padding:0 10px}@media (min-width:1024px){.Summary__heading{padding:10px}}.Summary__content{padding:0 25px 25px}.Summary__button{background:0 0;border:none;color:#00836f;margin:15px;padding:0 10px}@media (min-width:1024px){.Summary__button{padding:10px}}.Summary__button:active,.Summary__button:focus,.Summary__button:hover{background:0 0;border:none;color:#00836f}.Summary__button{box-shadow:none!important}.Summary__buttonText{font-family:Quicksand,sans-serif;margin-right:10px}.Summary__list{list-style:none;margin:0;padding:0 25px 25px}.Summary__listItem{border-bottom:1px solid #ddd;color:#707070;display:-webkit-box;display:flex;margin:0;padding:5px 0}.Summary__listItem .Summary__key{-webkit-box-flex:1;flex-grow:1}.Summary__listItem .Summary__value{font-weight:700;text-align:right}.Summary__total{background:#f5f5f5;border-top:2px solid #ddd;color:#333;display:-webkit-box;display:flex;font-family:Quicksand,sans-serif;font-size:2rem;padding:10px 25px}@media (min-width:1024px){.Summary__total{padding:20px 30px}}.Summary__total .Summary__key{-webkit-box-flex:1;flex-grow:1}.Summary__total .Summary__value{font-weight:600}.App__appear{opacity:0}.App__appearActive{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.App__appearDone{opacity:1}@media (min-width:1024px){.App__columns{display:-webkit-box;display:flex}.App__columnA{margin-right:15px;flex-basis:70%}.App__columnB{margin-left:15px;flex-basis:30%}}