.contact-section .contact-section-container{display:flex;flex-wrap:wrap;justify-content:center}.contact-section .contact-title{flex-basis:100%;width:100%;padding-bottom:30px}.contact-section .bg-image-container{position:relative}.contact-section .bg-image{width:100%;height:100%}.contact-section .image-content-container{position:absolute;width:100%;height:100%;display:flex;padding:40px;bottom:0}.contact-section .image-content{display:flex;flex-direction:column;gap:32px;max-width:460px;height:fit-content;padding:45px 65px;border-bottom-right-radius:75px}.contact-section .card-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;word-break:break-word;line-height:1}.contact-section .card-list li{display:flex;align-items:center;gap:8px}.contact-section .card-list li:before{content:"";display:block;min-width:24px;width:24px;height:24px;min-height:24px;background-size:contain;background-repeat:no-repeat}.contact-section .card-list li:nth-child(1):before{background-image:url(//tienda.daitsu.es/cdn/shop/t/3/assets/icon-phone.svg?v=144957525380470151941746429785)}.contact-section .card-list li:nth-child(2):before{background-image:url(//tienda.daitsu.es/cdn/shop/t/3/assets/icon-mail.svg?v=158462555853475236351746429785)}.contact-section .content-container{display:flex;flex-direction:column;padding-top:45px;padding-bottom:45px;padding-left:96px}.contact-section form{display:flex;flex-direction:column;gap:16px;width:100%}.contact-section .show-error{display:block!important;color:red}.contact-section .form-error{display:none;font-size:14px}.contact-section .fixed-form-inputs{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);row-gap:16px;column-gap:30px}.contact-section .ca-label-form,.contact-section input:not([type=checkbox]),.contact-section textarea{width:100%}.contact-section input:not([type=checkbox]),.contact-section textarea,.contact-section select{margin-top:8px}.contact-section input:focus,.contact-section textarea:focus,.contact-section select:focus{outline:none;box-shadow:none}.contact-section input:not([type=checkbox]):not([type=submit]),.contact-section textarea{padding:16px 8px;border-radius:6px;border:1px solid var(--d-neutral-60);background:var(--d-neutral-00)}.contact-section input:not([type=checkbox])::placeholder,.contact-section textarea::placeholder,.contact-section select:invalid{color:var(--d-neutral-200)}.contact-section textarea{resize:none;height:117px}.contact-section select{min-height:56px;width:100%;padding:16px 8px;border-radius:6px;border:1px solid var(--d-neutral-60);background:var(--d-neutral-00);position:relative;display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%201L5%205L9%201%22%20stroke%3D%22%230AA0AF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position-x:calc(100% - 16px);background-position-y:50%}.contact-section .submit-button{display:flex}.contact-section .submit-button input{background-color:var(--d-blue-500);border-radius:50px;cursor:pointer;position:relative;width:fit-content;margin-left:auto;padding:12px 92px;text-align:center!important;border:none}.contact-section .checkbox{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;padding:14px 0}.contact-section .checkbox>*:nth-child(2){width:calc(100% - 40px)}.contact-section .checkbox span{flex-basis:100%!important;width:100%!important}.contact-section .checkbox input{width:24px;height:24px;border-radius:5px}@media screen and (max-width: 989px){.contact-section .contact-section-container{flex-direction:column;gap:32px;padding:0!important}.contact-section .contact-title{margin-bottom:-2px;padding:0 16px}.contact-section .image-content-container{justify-content:center;align-items:center;padding:35px}.contact-section .image-content{gap:16px;max-width:297px;padding:27px 30px 26px 25px}.contact-section .content-container{justify-content:center;align-items:center;padding:0 16px!important}.contact-section .fixed-form-inputs{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,auto)}.contact-section .submit-button input{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-contact.css.map */
