.cb-contact-form{position:relative}.cb-contact-form .title{margin-bottom:21px}.cb-contact-form .cb-contact-form-content{color:#7e7e7e}.cb-contact-form .cb-contact-form-header{margin-bottom:24px}.cb-contact-form .field,.cb-contact-form .field__input:focus-visible,.cb-contact-form .field__input:hover,.cb-contact-form .field__input:focus{box-shadow:none;outline:none;border:none}.cb-contact-form .field,.cb-contact-form .field__input:focus-visible,.cb-contact-form .field__input:hover,.cb-contact-form .field__input:focus{box-shadow:none;outline:none}.cb-contact-form .field:before,.cb-contact-form .field:after,.cb-contact-form .field__label{display:none}.cb-contact-form .field__input{background-color:#f8f8f8;padding:18px 24px;line-height:1;text-transform:capitalize}.cb-contact-form .field textarea{min-height:190px}.cb-contact-form button{width:100%}.cb-contact-form .contact__button{margin-top:0}.contact .field{margin-bottom:32px}.contact .multi-field{display:flex;gap:32px}.cb-contact-form .field__input:hover,.cb-contact-form .field__input{border:1px solid #DDDDDD!important;color:#000}.cb-contact-form .field__input::placeholder{opacity:1!important;color:#7e7e7e}.cb-contact-form{display:grid;grid-template-columns:repeat(2,50%);padding-block:50px}.cb-contact-form .contact{justify-content:center;display:flex;flex-direction:column;padding:40px;margin:0;z-index:1;background-color:#fafafa}.cb-contact-form .cb-contact-form-media{overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.cb-contact-form .cb-contact-form-media img{width:100%;height:100%;object-fit:cover}.cb-contact-form.cf-no-image{display:flex}.cb-contact-form.cf-no-image .contact{display:grid;grid-template-columns:repeat(2,calc(50% - 24px));gap:48px;padding:0}.cb-contact-form.cf-no-image .contact form{margin-left:auto;width:100%}.dk-social-icons-list{display:flex;gap:24px;margin-top:32px}.dk-social-icons-list a{text-decoration:none;transition:all .3s}.dk-social-icons-list a:hover{opacity:.6}@media(max-width:768px){.cb-contact-form .contact{padding:20px}.contact .multi-field{flex-direction:column;gap:0}.cb-contact-form{display:flex;flex-direction:column-reverse;gap:24px}.cb-contact-form .cb-contact-form-media{aspect-ratio:1.5}.cb-contact-form{padding-block:24px}.cb-contact-form.cf-no-image .contact{display:flex;flex-direction:column;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cb-contact-form.css.map */
