
/* /tdsiaoi/static/src/scss/website/variables.scss */
 

/* /tdsiaoi/static/src/scss/website/page-contact.scss */
 .no-gutter{margin-left: 0; margin-right: 0;}.no-gutter > div{padding-left: 0; padding-right: 0;}.no-gutter .row{margin-left: 0; margin-right: 0;}.btn-round-10{border-radius: 10px;}@media only screen and (max-width: 768px){form.form-contact .form-group, form.form-contact-poss .form-group{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}}form.form-contact label, form.form-contact input:not(.multiselect-search), form.form-contact textarea, form.form-contact select, form.form-contact .value-text, form.form-contact-poss label, form.form-contact-poss input:not(.multiselect-search), form.form-contact-poss textarea, form.form-contact-poss select, form.form-contact-poss .value-text{font-size: 18px; font-weight: 300;}form.form-contact label, form.form-contact-poss label{white-space: normal;}form.form-contact input:not(.multiselect-search)[type="text"], form.form-contact input:not(.multiselect-search)[type="email"], form.form-contact input:not(.multiselect-search)[type="password"], form.form-contact input:not(.multiselect-search)[type="number"], form.form-contact-poss input:not(.multiselect-search)[type="text"], form.form-contact-poss input:not(.multiselect-search)[type="email"], form.form-contact-poss input:not(.multiselect-search)[type="password"], form.form-contact-poss input:not(.multiselect-search)[type="number"]{background: none; border: none; border-bottom: 1px solid #D8D8D8; padding-left: 0; outline: none; box-shadow: none; color: #181818;}form.form-contact input:not(.multiselect-search)[type="text"]:not([readonly]):not([disabled]):focus, form.form-contact input:not(.multiselect-search)[type="email"]:not([readonly]):not([disabled]):focus, form.form-contact input:not(.multiselect-search)[type="password"]:not([readonly]):not([disabled]):focus, form.form-contact input:not(.multiselect-search)[type="number"]:not([readonly]):not([disabled]):focus, form.form-contact-poss input:not(.multiselect-search)[type="text"]:not([readonly]):not([disabled]):focus, form.form-contact-poss input:not(.multiselect-search)[type="email"]:not([readonly]):not([disabled]):focus, form.form-contact-poss input:not(.multiselect-search)[type="password"]:not([readonly]):not([disabled]):focus, form.form-contact-poss input:not(.multiselect-search)[type="number"]:not([readonly]):not([disabled]):focus{border-color: #181818;}form.form-contact input:not(.multiselect-search)[type="text"]::placeholder, form.form-contact input:not(.multiselect-search)[type="email"]::placeholder, form.form-contact input:not(.multiselect-search)[type="password"]::placeholder, form.form-contact input:not(.multiselect-search)[type="number"]::placeholder, form.form-contact-poss input:not(.multiselect-search)[type="text"]::placeholder, form.form-contact-poss input:not(.multiselect-search)[type="email"]::placeholder, form.form-contact-poss input:not(.multiselect-search)[type="password"]::placeholder, form.form-contact-poss input:not(.multiselect-search)[type="number"]::placeholder{color: #999999;}form.form-contact textarea, form.form-contact-poss textarea{resize: none; padding: 5px 10px; border-color: #D8D8D8; outline: none !important; box-shadow: none; color: #181818; min-width: 100%; max-width: 100%;}form.form-contact textarea:focus, form.form-contact-poss textarea:focus{box-shadow: none; background-color: transparent; border-color: #181818;}form.form-contact textarea::placeholder, form.form-contact-poss textarea::placeholder{color: #999999;}form.form-contact .input-group-text, form.form-contact-poss .input-group-text{border-top-left-radius: 10px; border-bottom-left-radius: 10px; background-color: transparent;}form.form-contact select, form.form-contact-poss select{-webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; border: none; padding: 0 1em 0 0; margin: 0; width: 100%; font-family: inherit; font-size: inherit; cursor: inherit; line-height: inherit; outline: none; box-shadow: none; z-index: 1;}form.form-contact select::-ms-expand, form.form-contact-poss select::-ms-expand{display: none;}form.form-contact select:focus, form.form-contact-poss select:focus{box-shadow: none; background-color: initial !important;}form.form-contact select:disabled, form.form-contact-poss select:disabled{background-color: initial !important;}form.form-contact .select-container, form.form-contact-poss .select-container{width: 100%;}form.form-contact .select-container .select, form.form-contact-poss .select-container .select{width: 100%;}form.form-contact .select, form.form-contact-poss .select{display: grid; grid-template-areas: "select"; align-items: center; position: relative; min-width: 15ch; border: 1px solid #D8D8D8; border-top-right-radius: 10px; border-bottom-right-radius: 10px; padding: 0.25em 0.5em; font-size: 18px; cursor: pointer; line-height: 1.1;}form.form-contact .select select, form.form-contact .select::after, form.form-contact-poss .select select, form.form-contact-poss .select::after{grid-area: select;}form.form-contact .select:not(.select--multiple)::after, form.form-contact-poss .select:not(.select--multiple)::after{content: ""; justify-self: end; width: 0.8em; height: 0.5em; background-color: #999999; clip-path: polygon(100% 0%, 0 0%, 50% 100%);}form.form-contact .select.select-col, form.form-contact-poss .select.select-col{border: none; border-radius: 0; border-bottom: 1px solid #999999; padding-top: 0; padding-left: 0; padding-bottom: 0px;}form.form-contact .select-input, form.form-contact-poss .select-input{position: relative; background: none; border: none; border-bottom: 1px solid #D8D8D8; outline: none; box-shadow: none; color: #181818; padding: 0.25em 0.5em 0.25em 0; font-size: 18px; cursor: pointer; line-height: 1.1;}form.form-contact .select-input:focus, form.form-contact-poss .select-input:focus{border-color: #181818;}form.form-contact .select-input:not(.select--multiple)::after, form.form-contact-poss .select-input:not(.select--multiple)::after{content: ""; justify-self: end; width: 0.8em; height: 0.5em; background-color: #999999; clip-path: polygon(100% 0%, 0 0%, 50% 100%);}form.form-contact .select-input.select-col, form.form-contact-poss .select-input.select-col{border: none; border-radius: 0; border-bottom: 1px solid #999999; padding-top: 0; padding-left: 0; padding-bottom: 0px;}.page-contact .border-right{border-right: 2px solid #D8D8D8;}.page-contact .contact-header{margin-top: 15px;}.page-contact .contact-consent input[type="checkbox"]{visibility: hidden;}.page-contact .contact-consent label{position: relative; margin-left: 15px; padding-left: 25px;}.page-contact .contact-consent label:before{content: ''; position: absolute; left: -15px; top: -2px; margin: 4px; width: 22px; height: 22px; transition: transform 0.28s ease; border-radius: 3px; border: 2px solid #D8D8D8;}.page-contact .contact-consent label:after{content: ''; display: block; width: 10px; height: 5px; border-bottom: 2px solid #999999; border-left: 2px solid #999999; -webkit-transform: rotate(-45deg) scale(0); transform: rotate(-45deg) scale(0); transition: transform ease 0.25s; will-change: transform; position: absolute; top: 10px; left: -5px;}.page-contact .contact-consent input[type="checkbox"]:checked ~ label::before{color: #999999;}.page-contact .contact-consent input[type="checkbox"]:checked ~ label::after{-webkit-transform: rotate(-45deg) scale(1); transform: rotate(-45deg) scale(1);}.page-contact .contact-consent input[type="checkbox"]:invalid ~ label::before{border-color: red;}.page-contact #basket_contact .basket-header{padding: 15px 35px 10px 35px; color: #333333; font-weight: 300; font-size: 18px;}.page-contact #basket_contact .basket-header .close{line-height: 1.5em;}.page-contact #basket_contact ul{max-height: 360px; overflow-y: auto;}.page-contact #basket_contact .basket-article{padding: 15px 35px;}.page-contact #basket_contact p{color: #333333; font-weight: 300;}.page-contact #basket_contact .basket-action{float: right;}.page-contact #basket_contact li:nth-child(2n+1){background-color: #E7E7E7;}.page-contact #basket_contact li:nth-child(2n){background-color: #F3F3F3;}.page-contact .poss-sell-div, .page-contact .poss-buy-div{transition: max-height ease-in 0.5s; max-height: 0; overflow: hidden;}.page-contact .poss-sell-container.show-poss-sell-div{background-color: #F6F6F6;}.page-contact .poss-sell-container.show-poss-sell-div .poss-sell-div{max-height: 200px;}.page-contact .poss-sell-container.show-poss-buy-div{background-color: #F6F6F6;}.page-contact .poss-sell-container.show-poss-buy-div .poss-buy-div{max-height: 200px;}