.lwc-form{margin-bottom:30px}.lwc-form .form-control-label{color:#afafaf;font-size:.9375rem}@media only screen and (min-width:768px){.lwc-form .form-control-label{font-size:1rem}}.lwc-form .form-control-label.form-label--floating{background-color:#fff;color:#000;left:24px;padding:0 5px;top:-12px}.lwc-form .form-control-label input{text-overflow:ellipsis}.lwc-form .form-control{padding-top:5px}.lwc-form .form-control.form-control--filled{color:#000}.lwc-form .form-control[type=date]{min-height:48px}.experience-component .lwc-form p{margin-bottom:0}.lwc-form .legend{display:block;font-size:16px;font-weight:700;padding:19px 0 20px}@media only screen and (min-width:768px){.lwc-form .legend{font-size:17px;padding:22px 0 0}}.lwc-form .custom-checkbox{margin-bottom:25px}.lwc-form .custom-checkbox:first-of-type{margin-top:30px}.lwc-purchase-date input[type=date]:not(.form-control--filled),.lwc-purchase-date input[type=date]:not(.form-control--filled):in-range::-webkit-datetime-edit-day-field,.lwc-purchase-date input[type=date]:not(.form-control--filled):in-range::-webkit-datetime-edit-month-field,.lwc-purchase-date input[type=date]:not(.form-control--filled):in-range::-webkit-datetime-edit-text,.lwc-purchase-date input[type=date]:not(.form-control--filled):in-range::-webkit-datetime-edit-year-field{color:transparent}.lwc-purchase-date input[type=date].form-control--filled,.lwc-purchase-date input[type=date]:focus::-webkit-datetime-edit-day-field,.lwc-purchase-date input[type=date]:focus::-webkit-datetime-edit-month-field,.lwc-purchase-date input[type=date]:focus::-webkit-datetime-edit-text,.lwc-purchase-date input[type=date]:focus::-webkit-datetime-edit-year-field{color:#000}.lwc-city,.lwc-zip{min-height:48px}@media only screen and (min-width:768px){.lwc-city,.lwc-zip{display:inline-block}}#lwc-city,#lwc-zip{margin-bottom:0}#lwc-city.is-invalid,#lwc-zip.is-invalid{margin-bottom:10px}.lwc-city{max-width:100%}.lwc-city,.lwc-zip{flex:1 1 auto;width:100%}@media only screen and (min-width:768px){.lwc-zip{flex:0 0 30%;margin-right:13px;max-width:30%}}@media only screen and (min-width:1150px){.lwc-zip{flex:0 0 200px;max-width:200px}}.lwc-file{box-shadow:none;position:relative}.lwc-file label{background:#f6fff6;border:1px solid #2c632f;border-radius:8px;color:#2c632f;cursor:pointer;margin-bottom:15px;padding:7px 54px 7px 16px}.lwc-file input{left:0;opacity:0;position:absolute;top:3px}.lwc-file .icon-upload:before{left:35px;position:relative;top:2px}.lwc-file-info{color:#b4b4b4;font-size:11px;font-weight:400;line-height:8px;margin-left:12px}.lwc-radio{accent-color:#000;border:1px solid #000;border-radius:8px;padding:20px 40px;width:100%}.lwc-radio-circle{accent-color:#000;left:15px;position:relative;top:50px}.lwc-form-button{background-color:transparent;border:1px solid #afafaf;border-radius:8px;box-shadow:none;color:#afafaf;display:inline-block;font-size:16px;margin-right:2px;padding:10px 0;text-align:center;width:18%}@media only screen and (min-width:768px){.lwc-form-button{margin-right:15px;width:52px}}@media only screen and (min-width:1150px){.lwc-form-button{width:95px}}.lwc-btn-validate.btn-primary{background-color:#2c632f;height:48px;margin-bottom:30px;min-width:126px;width:100%}@media only screen and (min-width:1150px){.lwc-btn-validate.btn-primary{margin-bottom:auto;min-width:230px;width:auto}}.first-option,.second-option{display:none}.second-option label{cursor:pointer}.second-option input{position:absolute;visibility:hidden}.second-option input[type=date]{display:none;position:static;visibility:visible;visibility:initial}.second-option input:checked+label{border-color:#000;color:#000}#first-option:checked~.first-option,#second-option:checked~.second-option,#third-option:checked~.first-option,#third-option:checked~.second-option,.second-option input#five-children:checked~.five-children,.second-option input#five-children:checked~.four-children,.second-option input#five-children:checked~.lwc-section-subtitle:last-of-type,.second-option input#five-children:checked~.one-child,.second-option input#five-children:checked~.three-children,.second-option input#five-children:checked~.two-children,.second-option input#four-children:checked~.four-children,.second-option input#four-children:checked~.lwc-section-subtitle:last-of-type,.second-option input#four-children:checked~.one-child,.second-option input#four-children:checked~.three-children,.second-option input#four-children:checked~.two-children,.second-option input#one-child:checked~.lwc-section-subtitle:last-of-type,.second-option input#one-child:checked~.one-child,.second-option input#three-children:checked~.lwc-section-subtitle:last-of-type,.second-option input#three-children:checked~.one-child,.second-option input#three-children:checked~.three-children,.second-option input#three-children:checked~.two-children,.second-option input#two-children:checked~.lwc-section-subtitle:last-of-type,.second-option input#two-children:checked~.one-child,.second-option input#two-children:checked~.two-children{display:block}.select-product-list{display:none}.select-product-list--show{display:flex;flex-direction:column}@media only screen and (min-width:768px){.select-product-list--show{flex-direction:row}}.select-product-list--show>*{flex:1 1 50%;text-align:center}.select-product-list-right{display:flex}.select-product-list-right img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.select-product-list-left{align-items:center;background-color:#f4f4f4;display:flex;justify-content:center;padding:35px 0}.lwc-file label.focused{outline:2px solid #3e3e3e;outline-offset:2px}.lwc-section-title{border-top:1px solid #eaeaea;font-size:1rem;font-weight:700;margin-top:30px;padding:35px 0 20px}.lwc-section-title sub{bottom:0}@media only screen and (min-width:768px){.lwc-section-title{font-size:1.1875rem;margin-top:34px}}.lwc-section-title:first-of-type{border-top:0;margin-top:0}.lwc-section-subtitle,.lwc-section-subtitle--option{font-size:16px;font-weight:700;padding:0}@media only screen and (min-width:768px){.lwc-section-subtitle,.lwc-section-subtitle--option{font-size:17px}}.lwc-section-subtitle{background:none;border:none;outline:none}@media only screen and (min-width:768px){.lwc-section-subtitle{margin-bottom:20px}}.lwc-section-subtitle--option{margin-bottom:0}@media only screen and (min-width:768px){.lwc-section-subtitle--option{margin-bottom:30px}}.lwc-section-text{font-size:1rem;font-weight:400;padding-bottom:20px}@media only screen and (min-width:768px){.lwc-section-text{font-size:1.0625rem}.lwc-status-indicator .lwc-section-text{font-size:.8125rem}}.lwc-procut-details{display:block}.lwc-procut-details .form-group{flex:1 1 auto}@media only screen and (min-width:1150px){.lwc-procut-details{display:flex}.lwc-procut-details .form-group{margin-right:13px}}.lwc-selected-item{align-items:center;background-color:#f6f6f6;border:1px solid #2c632f;border-radius:8px;display:flex;height:64px;margin-bottom:22px;min-width:210px;padding-right:10px;width:-moz-fit-content;width:fit-content}.lwc-selected-item+.lwc-section-subtitle{cursor:pointer;padding-bottom:0}.lwc-selected-item+.lwc-section-subtitle:hover{color:#2c632f}.lwc-selected-item__name{font-size:16px;font-weight:700;line-height:37px;margin-left:16px}.lwc-selected-item__remove{background:none;border:none;cursor:pointer;margin-left:auto;padding:0}.lwc-status-indicator{background-color:#fff;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin:0 -35px 25px;order:-1;overflow:hidden;padding:5px 23px;position:sticky;top:51px;z-index:5}@media only screen and (min-width:768px){.lwc-status-indicator{margin:0;order:0;padding:5px 0;top:65px}}.lwc-status-indicator:before{background-color:#2c632f;content:"";height:3px;left:0;position:absolute;top:18px;width:100%}@media only screen and (min-width:1150px){.lwc-status-indicator:before{top:21px}}.lwc-status-indicator__step{flex:0 0 33%;position:relative;width:33%;z-index:1}.lwc-status-indicator__step .lwc-section-text{padding-bottom:0;padding-top:10px;text-align:center}.lwc-status-indicator__step:first-child .lwc-status-indicator__icon:before,.lwc-status-indicator__step:last-child .lwc-status-indicator__icon:before{background-color:#fff;content:"";height:100%;position:absolute;top:0;width:50vw}.lwc-status-indicator__step:first-child .lwc-status-indicator__icon:before{margin-right:2px;right:100%}.lwc-status-indicator__step:last-child .lwc-status-indicator__icon:before{left:100%;margin-left:2px}.lwc-status-indicator__icon{background-color:#fff;border:1px solid #2c632f;border-radius:50%;box-shadow:0 0 0 3px #fff;color:#2c632f;display:flex;font-size:19px;font-weight:700;height:28px;justify-content:center;line-height:29px;margin:0 auto;position:relative;width:28px}.lwc-status-indicator__icon .icon-checkmark-new{color:#fff;display:none;font-size:15px;position:absolute}.lwc-valid-step .lwc-status-indicator__icon{background-color:#2c632f}.lwc-valid-step .lwc-status-indicator__icon .icon-checkmark-new{display:block}@media only screen and (min-width:768px){.lwc-status-indicator__icon{font-size:26px;height:35px;line-height:37px;width:35px}}.lwc-selected-file{align-items:center;border-color:#000;display:flex;justify-content:space-between;min-height:64px;padding-left:5px}.lwc-selected-file .icon-document{background-color:#2c632f;border-radius:8px;color:#fff;height:100%;padding:0 10px}.lwc-selected-file .icon-document:before{font-size:32px}.lwc-selected-file__info{margin-right:auto;padding-left:16px;width:80%}.lwc-selected-file__info p{line-height:20px}.lwc-selected-file__info p:first-of-type{font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwc-selected-file__info p:last-of-type{color:#b4b4b4;font-size:13px}.lwc--show{display:flex}.lwc-success{display:block;margin:0 auto;max-width:100%;position:relative;width:100%}@media only screen and (min-width:768px){.lwc-success{margin-top:30px}}@media only screen and (min-width:1150px){.lwc-success{max-width:630px}}.lwc-success__message{display:block;margin-bottom:19px;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.lwc-success__message{margin-bottom:89px;text-align:left}}.lwc-success__message-title{align-items:center;color:#2c632f;display:flex;flex-direction:column;font-size:27px;line-height:1.3;margin-bottom:7px;width:100%}@media only screen and (min-width:768px){.lwc-success__message-title{align-items:flex-start;display:flex;flex-direction:row;font-size:32px;margin-bottom:33px}.lwc-success__message-title-text{margin-left:26px}}.lwc-success__message-title-icon{align-items:center;background-color:#fff;border:4px solid #2c632f;border-radius:50%;color:#2c632f;display:inline-flex;flex:none;font-size:20px;height:52px;justify-content:center;line-height:1;margin-bottom:18px;text-align:center;width:52px}@media only screen and (min-width:768px){.lwc-success__message-title-icon{border-width:6px;font-size:32px;height:72px;margin-bottom:0;margin-top:2px;width:72px}}.lwc-success__message-text{color:#4b4a4a;font-size:17px;line-height:1.47;margin:0}@media only screen and (min-width:768px){.lwc-success__message-text{margin-left:98px}}.lwc-success__product{background-color:#f6f6f6;display:block;margin-bottom:21px;padding:6px;width:100%}@media only screen and (min-width:768px){.lwc-success__product{align-items:center;display:flex;margin-bottom:63px}}.lwc-success__product-link{flex:none;margin-bottom:28px}@media only screen and (min-width:768px){.lwc-success__product-link{margin-bottom:0}}.lwc-success__product-picture{background-color:#fff;display:inline-block}.lwc-success__product-image{width:100%}@media only screen and (min-width:768px){.lwc-success__product-image{max-width:227px;-o-object-fit:cover;object-fit:cover}}.lwc-success__product-info{color:#4a4b4b;flex:1 1 auto;font-size:16px;padding-bottom:20px;padding-top:28px}@media only screen and (min-width:768px){.lwc-success__product-info{font-size:17px;padding-bottom:0;padding-top:0}}.lwc-success__product-info-row{display:flex;margin-bottom:12px}@media only screen and (min-width:768px){.lwc-success__product-info-row{margin-bottom:16px}}.lwc-success__product-label{color:#919191;padding:0 12px;text-align:right;width:50%}.lwc-success__product-value{padding:0 12px;width:50%}@media only screen and (max-width:767px){.lwc-success__product-value{align-items:flex-end;display:flex}}.lwc-success__buttons{display:flex;flex-direction:column}@media only screen and (min-width:768px){.lwc-success__buttons{flex-direction:row;justify-content:flex-end;margin-bottom:60px}}.lwc-success__button{margin-bottom:17px}@media only screen and (min-width:768px){.lwc-success__button{margin-bottom:0;margin-left:23px}}.lwc-form-errors{padding:15px 0}.lwc-form-errors,.lwc-form-errors p{color:#c00;font-size:14px;line-height:1.1}
