.offer-form-container{background-color:#fff}.offer-form-container ul{list-style:none;display:flex;justify-content:space-between;padding:0}.offer-form-container ul li p{margin-top:15px !important}.image_picker_selector li .thumbnail.selected img{box-shadow:inset 0 0 0 5px #42ab35}.image_picker_selector img{cursor:pointer}.image_picker_selector li .thumbnail.error img{box-shadow:inset 0 0 0 5px red}.image-disabled{pointer-events:none;user-select:none;opacity:.5}.offer-form-container .inactive{display:none}.offer-form-container .info{font-size:.8em;font-style:italic;margin-top:15px !important}.offer-form-progress-bar{display:flex;justify-content:space-between}.offer-form-pagination{display:flex}.offer-form-pagination-page-number-tab{all:unset;padding:15px;line-height:15px;cursor:pointer}.offer-form-container .navigated{background-color:#65bc7b;color:#fff}.offer-form-progress-line{padding:15px;background-color:#65bc7b}.offer-form-pagination-temporary-price{display:flex;justify-content:flex-end;width:50%}.footer{float:right !important}.offer-form-pagination-temporary-price-label{margin:0 20px !important;font-size:.8em;color:#858585;align-self:center;text-align:right}.offer-form-pagination-temporary-price-wrapper{display:flex;align-items:center !important;justify-content:flex-end;padding-right:10px}.offer-form-pagination-temporary-price-wrapper:not(.footer){background-color:#333;color:#fff}.offer-form-pagination-temporary-price-total{font-size:1.3em;font-weight:700;padding:0 10px}.offer-form-pagination-temporary-vat{font-size:.8em;font-style:italic}.offer-form-content{padding:60px}.offer-form-page-navigation{display:flex;justify-content:space-between;padding:40px 60px}.offer-form-next-page{padding:10px 30px;background-color:#333;color:#fff;cursor:pointer;font-size:1.1em}.offer-form-next-page span{margin-left:7px}.offer-form-previous-page{all:unset;padding:10px 30px;cursor:pointer;font-size:1.1em;text-decoration:underline;font-weight:700}.border-top{border-top:1px solid #d3d3d3}.question,.question:hover{color:#65bc7b;text-decoration:underline}.question{margin-left:10px}.offer-form-content .error-input,.offer-form-fence-billing-address .error-input{border:1px solid red !important}.offer-form-error-message{color:red;font-weight:700}.offer-form-closing-shapes ul li{flex:0 1 19%}.offer-form-fence-types ul li,.offer-form-fence-plates ul li,.offer-form-fence-sides ul li,.offer-form-fence-finishings ul li{flex:0 1 23%}.offer-form-closing-shapes ul li div,.offer-form-fence-types ul li div,.offer-form-fence-plates ul li div,.offer-form-fence-sides ul li div,.offer-form-fence-finishings ul li div{display:flex;flex-direction:column;align-items:center}.offer-form-fence-plates ul li:first-child,.offer-form-fence-sides ul li:first-child,.offer-form-fence-finishings ul li:first-child{margin-right:30px}.input-wrapper img{margin-left:40px;width:80%}.offer-form-fence-heights-select{display:flex;flex-direction:column}.offer-form-fence-height .input-with-span-wrapper,.input-stylized,.offer-form-pattern-sides,.offer-form-fence-plates .image_picker_selector,.offer-form-fence-sides .image_picker_selector,.offer-form-fence-finishings .image_picker_selector{justify-content:start !important}.input-stylized{width:300px !important;color:#333 !important;border-radius:0 !important;padding:0 15px !important;background-color:#f5f5f5 !important;border-color:#d7d7d7 !important}.offer-form-container h2{color:#65bc7b;font-size:1.5rem !important}.offer-form-fence-height-warning span{color:#fff;background-color:#333;font-weight:700;padding:2px 10px}.offer-form-fence-height-warning{margin-bottom:30px}.input-flex,.input-wrapper,.input-with-span-wrapper{display:flex;justify-content:space-between;align-items:center}.radios-wrapper{display:flex;justify-content:space-between;align-items:baseline}.input-flex,.content-block,.offer-form-pattern-color{margin-top:30px}.input-flex label{align-self:start;margin-top:10px;flex:0 1 30%}.input-flex legend{align-self:start;margin-top:10px;flex:0 1 40%}.input-flex div{flex:0 1 65%}.input-flex .radios-wrapper{flex:0 1 15%}.input-with-span-wrapper span{margin-left:20px}.input-info-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.short{width:300px}.radio-item label{display:flex;align-items:baseline}.radio-item label span{margin-left:10px}.radio-item:first-of-type{margin-right:20px}.offer-form-pattern-color{display:flex;justify-content:start;align-items:center}.offer-form-pattern-color select:first-of-type{margin-right:32px}.image-radio-selector-text,.text-select-text{display:flex;flex-direction:row;align-items:center;justify-content:start}.image-radio-selector-text img{margin-right:50px;width:160px}.legend-radio{display:flex;align-items:baseline}.legend-radio legend{margin-right:20px}.image-round{border:1px solid grey;border-radius:50%}.radio-item{display:flex}.recommended{background-color:#65bc7b;display:flex;font-size:.9em;color:#fff;padding:0 5px;margin-left:20px;justify-content:center;align-items:center;font-style:italic}.add-extra-item{display:flex;justify-content:flex-start;align-items:baseline;margin-top:30px}.add-extra-item a,.add-extra-item a:hover{cursor:pointer;color:#65bc7b}.add-extra-item .info{margin-left:10px}.text-select-text label{margin-right:50px}.text-select-text{margin-top:15px}.text-select-text select{width:250px !important}.offer-form-start-poles h2{margin-bottom:0 !important}.delete-pole{font-size:.8em;cursor:pointer;text-decoration:underline}.one-pole-content{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.one-pole-content .text-select-text:first-of-type label{width:180px}.offer-form-fence-one-pole-height{margin-right:20px}.label-span-span{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.example{font-size:.6em;font-style:italic;text-decoration:underline}.flex-start-wrapper{display:flex;justify-content:flex-start;align-items:center}.flex-start-wrapper:not(:nth-of-type(1)){margin-top:30px}.flex-start-wrapper label,.flex-start-wrapper div{width:300px;margin-right:50px}.flex-start-wrapper div label{width:100% !important}.offer-form-fence-address-autocomplete .info{margin-top:0 !important}.offer-form-fence-placement{margin-top:30px}.offer-form-fence-personal-data-wrapper .input-stylized,.offer-form-fence-offer-pdf-wrapper .input-stylized{width:350px !important}.open-offer,.mail-offer{padding:10px 30px;color:#fff;cursor:pointer;font-size:1.1em}.open-offer{background-color:#333}.mail-offer{background-color:#65bc7b;margin-top:15px}.button-link{display:flex;flex-direction:row;align-items:baseline;justify-content:start}.faq,.contact{margin-left:30px}.offer-ready-message{font-weight:700;font-size:1.4em}.marketing-concent-wrapper{margin-top:30px}.offer-form-fence-thank-you-wrapper h1{font-size:2.8em !important;margin-top:0}.offer-form-fence-thank-you-wrapper .question{margin:0}@media only screen and (max-width:1188px){.text-select-text{flex-direction:column;align-items:start}}@media only screen and (max-width:1024px){.offer-form-pagination-temporary-price-label{display:none}.input-flex{flex-direction:column;align-items:start}.input-flex label,.short{width:100%}.input-flex label{margin-bottom:10px;margin-top:10px}.offer-form-pattern-color select{width:50% !important}.image-radio-selector-text img{width:140px !important}.offer-form-fence-supplies-wrapper .legend-radio,.offer-form-fence-supplies-wrapper .radios-wrapper{flex-direction:column}}@media only screen and (max-width:900px){.button-link{flex-direction:column;align-items:start}.button-link a{margin-top:10px;margin-left:0}.offer-form-fence-offer-pdf{justify-content:center}.offer-ready-message{font-size:1em}}@media only screen and (max-width:860px){.one-pole-content{flex-direction:column;align-items:start}.text-select-text select{width:350px !important}}@media only screen and (max-width:800px){.offer-form-pagination-temporary-price-wrapper,.offer-form-page-navigation{font-size:.8em}.offer-form-content,.offer-form-page-navigation{padding-left:30px;padding-right:30px}.offer-form-closing-shapes ul,.offer-form-fence-types ul,.offer-form-fence-finishings ul{flex-direction:column}.offer-form-closing-shapes ul li,.offer-form-fence-types ul li,.offer-form-fence-finishings ul li{margin-bottom:20px}.offer-form-closing-shapes ul li div,.offer-form-fence-types ul li div,.offer-form-fence-finishings ul li div{flex-direction:row}.offer-form-closing-shapes ul li div p,.offer-form-fence-types ul li div p,.offer-form-fence-finishings ul li div p{margin-left:15px;font-size:.9em;font-weight:lighter}.offer-form-closing-shapes ul li div>p,.offer-form-fence-types ul li div>p,.offer-form-fence-finishings ul li div>p{width:60%}.offer-form-closing-shapes ul li div>img,.offer-form-fence-types ul li div>img,.offer-form-fence-finishings ul li div>img{width:40%}.offer-form-fence-plates ul li,.offer-form-fence-sides ul li{flex:0 1 40%}.offer-form-fence-plates ul li:first-child,.offer-form-fence-sides ul li:first-child,.offer-form-fence-finishings ul li:first-child{margin-right:0}.input-wrapper{flex-direction:column;align-items:start}.input-wrapper img{margin-left:0;margin-top:10px;width:60%;align-self:center}.offer-form-pattern-color{flex-direction:column;align-items:start}.offer-form-pattern-color select{width:86% !important}.offer-form-pattern-color select:nth-of-type(2){margin-top:10px}.input-wrapper,.input-wrapper div,.input-wrapper select,.input-with-span-wrapper,.input-with-span-wrapper input,.input-with-span-wrapper select{width:95% !important}.text-select-text,.input-info-wrapper{width:100% !important}.text-select-text .input-with-span-wrapper span{width:110px !important}.offer-form-fence-thank-you-wrapper h1{font-size:2em !important}}@media only screen and (max-width:600px){.offer-form-progress-bar{flex-direction:column}.offer-form-progress-line{display:none}.offer-form-pagination-temporary-price:not(.footer){background-color:#333}.offer-form-pagination-temporary-price{width:100% !important}.offer-form-fence-plates ul,.offer-form-fence-sides ul{flex-direction:column;align-items:start}.offer-form-fence-plates ul li,.offer-form-fence-sides ul li{width:100% !important;margin-bottom:20px}.offer-form-fence-plates ul li div,.offer-form-fence-sides ul li div{flex-direction:row}.offer-form-fence-plates ul li div p,.offer-form-fence-sides ul li div p{margin-left:15px;font-size:.9em;font-weight:lighter}.offer-form-fence-plates ul li div>img,.offer-form-fence-sides ul li div>img{width:50%}.image-radio-selector-text img{margin-right:20px !important}.add-extra-item{flex-direction:column;align-items:start}.offer-form-fence-personal-data-wrapper .legend-radio,.offer-form-fence-personal-data-wrapper .radios-wrapper{flex-direction:column}.flex-start-wrapper{flex-direction:column;align-items:start}.flex-start-wrapper label,.flex-start-wrapper div,.offer-form-fence-personal-data-wrapper .input-stylized,.offer-form-fence-offer-pdf-wrapper .input-stylized{width:95% !important;margin-right:0}.flex-start-wrapper input{margin-top:10px}.offer-form-fence-offer-pdf{flex-direction:column}.offer-ready-message{margin-top:15px !important}.offer-form-fence-thank-you-wrapper h1{font-size:1.8em !important}}@media only screen and (max-width:460px){.offer-form-page-navigation{flex-direction:column;align-items:center}}@media only screen and (max-width:450px){.image-radio-selector-text{flex-direction:column}.image-radio-selector-text img{align-self:flex-start;margin-bottom:15px}}@media only screen and (max-width:400px){.text-select-text .input-with-span-wrapper{flex-direction:column;align-items:start}.text-select-text .input-with-span-wrapper span{margin-left:0 !important}.offer-form-pagination-page-number-tab{padding:.7em}}