b2b-form .company-contact-form-main{background:#000000;padding-bottom:100px;padding-top:100px;min-height:1000px}b2b-form .company-contact--hide-section{display:none}b2b-form .color-transparent_black{background:rgba(255,255,255,.5)}b2b-form .company-contact-form{display:block;min-height:1000px;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 768px){b2b-form .company-contact-form-main{margin-top:-35px}b2b-form .company-contact-form{padding:0 20px}b2b-form #company-contact__item-section{padding-top:40px}}b2b-form .contact-form-section{display:none;flex-direction:column;color:#fff;max-width:900px;margin:auto}b2b-form .company-contact__choose-product-form{display:flex;flex-direction:column}b2b-form .company-form__button{width:100%;background:#ffffff;border:1px solid #ffffff;border-radius:12px;height:48px;font-size:15px;font-style:normal;font-weight:400;color:#000;margin-top:15px;margin-bottom:60px}b2b-form .company-form__button--large-gap{margin-top:60px;height:48px}@media screen and (max-width: 768px){b2b-form .company-form__button--large-gap{margin-bottom:60px}}b2b-form #company-contact__choose-product-form .company-contact__radio-button{display:flex;flex-direction:column;width:100%;height:48px;justify-content:center;background-color:#333;color:#ffffff80;padding:10px 40px;border:1px solid #333333;border-radius:12px;cursor:pointer;font-size:15px;font-style:normal;font-weight:400;transition:border-color .3s,color .3s}b2b-form #company-contact__choose-product-form .company-contact__radio-button:hover{color:#fff;border-color:#fff}b2b-form #company-contact__choose-product-form .company-contact__radio-button--lesser{display:flex;flex-direction:row}b2b-form #company-contact__choose-product-form .company-contact__radio-button--lesser:before{content:"<";display:flex;margin-right:1px}b2b-form #company-contact__choose-product-form .company-contact__radio-button--centered{flex-direction:row;text-align:center;line-height:1.8}b2b-form #company-contact__choose-product-form input[type=radio]{display:none}b2b-form #company-contact__choose-product-form input[type=radio]:checked+.company-contact__radio-button{border:1px solid #ffffff;color:#fff}b2b-form .company-contact__buttons-group{display:flex;gap:4px}b2b-form .company-contact__buttons-group img{width:100%;height:221px;object-fit:cover;border-radius:12px}@media screen and (max-width: 768px){b2b-form #finalForm .company-contact__buttons-group{gap:0}b2b-form .company-contact__buttons-group{flex-direction:column}b2b-form .buttons-group__button p{display:none}}b2b-form .company-contract-tile{margin:5px 20px;font-size:20px}b2b-form .company-contract-subtile{margin:5px 20px 30px;font-size:15px}b2b-form .company-contact__group-title{margin:60px 20px 5px}b2b-form .buttons-group__button{width:100%}b2b-form .buttons-group__button p{margin-left:20px;color:#ffffff80}b2b-form .company-contact__grid-group{margin-top:5px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px}@media screen and (max-width: 768px){b2b-form .company-contact__grid-group{grid-template-columns:1fr 1fr}b2b-form .company-contact__buttons-group--small-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:4px}b2b-form .company-contact__buttons-group--small-flex-cols{display:flex;flex-wrap:wrap;flex-direction:row;gap:4px}}b2b-form #company-contact__choose-product-form .company-contact__radio-button--grid{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;background-color:#333;color:#ffffff80;padding:5px 0;border:1px solid #333333;border-radius:12px;cursor:pointer;transition:border-color .3s,color .3s}b2b-form #company-contact__choose-product-form .company-contact__radio-button--grid:hover{color:#fff;border-color:#fff}b2b-form #company-contact__choose-product-form input[type=radio]:checked+.company-contact__radio-button--grid{border:1px solid #ffffff;color:#fff}b2b-form #company-contact__choose-product-form .large-padding--top{padding-top:25px}b2b-form #colourStep .company-contact__radio-button--square{height:75px;width:75px;padding:5px;border:1px solid #333333}@media screen and (max-width: 768px){b2b-form #colourStep .company-contact__radio-button--square{height:50px;width:50px}}b2b-form #company-contact__choose-product-form input[type=radio]:checked+.company-contact__radio-button--square{border:1px solid #ffffff;border-radius:12px}b2b-form #company-contact__choose-product-form input[type=radio]:not(:checked)+.company-contact__radio-button--square{border:1px solid #333333;border-radius:12px;transition:border-color .3s}b2b-form #company-contact__choose-product-form input[type=radio]:not(:checked)+.company-contact__radio-button--square:hover{border:1px solid #ffffff;border-radius:12px}@media screen and (max-width: 768px){b2b-form #company-contact__choose-product-form input[type=radio]:not(:checked)+.company-contact__radio-button--square:hover{border:1px solid #333333}b2b-form #company-contact__choose-product-form input[type=radio]:not(:checked)+.company-contact__radio-button--square:hover:after,b2b-form #company-contact__choose-product-form input[type=radio]:checked+.company-contact__radio-button--square:after{display:none}}b2b-form #company-contact__choose-product-form input[type=radio]:not(:checked)+.company-contact__radio-button--square:hover:after,b2b-form #company-contact__choose-product-form input[type=radio]:checked+.company-contact__radio-button--square:after{content:"";display:flex;position:static;width:68px;height:68px;margin-top:-21px;margin-left:-5px;border:2px solid #000000;border-radius:12px;pointer-events:none}@media screen and (max-width: 768px){b2b-form #company-contact__choose-product-form input[type=radio]:not(:checked)+.company-contact__radio-button--square:hover:after,b2b-form #company-contact__choose-product-form input[type=radio]:checked+.company-contact__radio-button--square:after{content:"";display:flex;position:static;width:48px;height:48px;margin-top:-28px;margin-left:-4px;border:2px solid #000000;border-radius:12px;pointer-events:none}}b2b-form .company-contact__text-input{display:flex;width:100%;justify-content:center;align-items:center;background-color:#333;color:#ffffff80;padding:10px 40px;border:1px solid #333333;border-radius:12px;cursor:pointer;font-family:Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:4px 0;transition:border-color .3s,color .3s;height:48px}b2b-form .company-contact__text-input:hover{border:1px solid #ffffff;color:#fff}b2b-form .company-contact__text-input:focus{outline:none}b2b-form #company-contact__choose-product-form .company-contact__text-area-input{display:flex;width:100%;text-align:left;background-color:#333;color:#ffffff80;padding:12px 15px;border:1px solid #333333;border-radius:12px;font-family:Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;cursor:pointer;transition:border-color .3s,color .3s;height:221px}b2b-form #company-contact__choose-product-form .company-contact__text-area-input:hover{border-color:#fff;color:#fff}b2b-form #company-contact__choose-product-form .company-contact__text-area-input:focus{outline:none;border:1px solid #ffffff}b2b-form .company-contact__button--selected{border:1px solid #ffffff}b2b-form .company-contact__button--nonselected{border:1px solid #333333}b2b-form .company-contact__custom-print{border-radius:12px;width:100%}b2b-form .company-contact__custom-text-paragraph{max-width:750px;font-size:12px}b2b-form #customTextStep p{margin-left:20px;color:#ffffff80}@media screen and (max-width: 768px){b2b-form #customTextStep img{width:100%}}b2b-form .company-contact__button{display:flex;width:100%;justify-content:center;align-items:center;background-color:#333;color:#ffffff80;padding:2px;border:1px solid #333333;border-radius:12px;font-size:15px;font-style:normal;font-weight:400;cursor:pointer}b2b-form .company-contact__button:hover{border-color:#fff;color:#fff}b2b-form .company-contact__product-item{display:grid;grid-template-columns:6fr 48.5fr 10fr 10fr 10fr;gap:2px;margin:2px 0}@media screen and (max-width: 768px){b2b-form .company-contact__product-item{display:flex;flex-wrap:wrap;gap:2px;margin:2px 0;align-items:stretch}b2b-form .company-contact__product-info--colour{flex-basis:140px;align-self:stretch}b2b-form .company-contact__product-info--colour div{padding:9px}b2b-form .company-contact__product-info--text{flex-basis:850px;align-self:stretch}b2b-form .company-contact__product-info--quantity,b2b-form .company-contact__button{flex:1;align-self:stretch}}b2b-form .company-contact__product-info{display:flex;width:100%;height:52px;line-height:3;text-align:center;border:1px solid #333333;border-radius:12px;font-size:15px;font-style:normal;font-weight:400}b2b-form .company-contact__product-info--colour{width:100%;height:100%;overflow:hidden}b2b-form .company-contact__product-info--colour div{overflow:hidden;width:100%}b2b-form .company-contact__product-info--text{color:#ffffff80;padding:2px 18px;border-color:#fff}b2b-form .company-contact__product-info--quantity{color:#ffffff80;padding:2px;border-color:#fff}b2b-form .company-contact__product-info--quantity p{text-align:center;width:100%}b2b-form .company-contact__empty-button{border:1px dashed #333333;border-radius:12px}b2b-form .company-contact__add_another--text{color:#ffffff80;padding:5px 18px;height:52px;line-height:3}@media screen and (max-width: 768px){b2b-form .company-contact__product-item--add-another>*{display:none}b2b-form .company-contact__product-item--add-another>:nth-child(2){display:block;width:100%}b2b-form .company-contact__product-item--add-another>:nth-child(2):after{content:"+";color:#ffffff80;font-size:15px;font-style:normal;font-weight:400;position:absolute;right:20px;margin-top:-25px}}b2b-form .company-contact__add_another--grayed{width:100%;height:100%;text-align:center;color:#333;font-size:15px;vertical-align:middle;line-height:4}b2b-form .company-contact__product-item--add-another{cursor:pointer}b2b-form .company-contact__product-item--add-another *{transition:border-color .3s,color .3s}b2b-form .company-contact__product-item--add-another:hover *{border-color:#fff;color:#fff}b2b-form .company-contact__product-item--upload{position:relative}b2b-form .company-contact__contact-form{display:none}b2b-form #finalForm{margin-top:40px}b2b-form .company-contact__radio-button--grid svg{margin-top:15px;margin-bottom:8px;fill:#ffffff80;transition:fill .3s}b2b-form .company-contact__radio-button--grid svg:hover{fill:#fff}b2b-form .company-contract__text-field--full-width{width:100%;padding:0 13px}b2b-form #company-contact__thanks-section{width:100%;max-width:100%;margin-top:-126px}b2b-form #company-contact__thanks-section div{max-width:968px;margin:auto}b2b-form #company-contact__thanks-section picture{width:100%;overflow:hidden}b2b-form #company-contact__thanks-section picture img{width:100%;height:554px;object-fit:cover}@media screen and (max-width: 768px){b2b-form #company-contact__thanks-section picture img{height:399px}}b2b-form #company-contact__list-section .company-contract-tile{margin:5px 20px;font-size:20px}b2b-form #company-contact__list-section .company-contract-subtile{margin:30px 20px 7px;font-size:15px}b2b-form #company-contact__thanks-section div .company-contract-tile{margin:45px 20px 5px;font-size:20px}b2b-form #company-contact__thanks-section div .company-contract-subtile{margin:25px 20px 7px;font-size:15px}b2b-form company-contact-form button{cursor:pointer}b2b-form .company-contact__radio-button{margin-bottom:4px}b2b-form .hidden{display:none}b2b-form .hidden-form{display:none}
