.contact-form__container{display:flex;justify-content:space-between;gap:98px}.contact-form__info{width:53.21%}.contact-form__info-gallery{width:46.79%;display:flex;gap:24px;flex-wrap:wrap}.contact-form__gallery-item:first-child,.contact-form__gallery-item:last-child{aspect-ratio:613 / 448}.contact-form__gallery-item:nth-child(2),.contact-form__gallery-item:nth-child(3){aspect-ratio:295 / 392;width:calc(50% - 12px);max-height:362px}.contact-form__gallery-item img,.contact-form__gallery-item svg{width:100%;height:100%;object-fit:cover;border-radius:4px;border:.5px solid #D0D0D0}.contact-form__heading{font-size:64px;line-height:70px;letter-spacing:-.78px;margin:0 0 40px}.contact-form__heading strong{font-weight:500;display:block}.contact-form__info-label{color:#1b1b1b59;margin:0 0 12px}.contact-form__site-info{display:flex;gap:60px;margin-bottom:40px}.contact-form__title{margin:0}.contact-form__contents form{max-width:552px;margin-top:16px;display:flex;flex-wrap:wrap;column-gap:20px}.contact-form__field.col-width-full{width:100%}.contact-form__field.col-width-half{width:calc(50% - 10px)}.contact-form{position:relative;overflow:hidden}.contact-form__wrapper{position:relative;z-index:1}.contact-form__decor-item,.contact-form__decor-item img{position:absolute;aspect-ratio:302 / 373;top:0;right:-54px;width:auto;height:100%;object-fit:cover;max-height:373px}.contact-form__decor-item:last-child,.contact-form__decor-item:last-child img{aspect-ratio:230 / 285;max-height:285px;top:unset;right:unset;bottom:80px;left:-80px}@media(max-width:1550px){.contact-form__decor-item:last-child,.contact-form__decor-item:last-child img{display:none}}@media(max-width:1250px){.contact-form__container{gap:55px}.contact-form__info-gallery{gap:12px}.contact-form__gallery-item:nth-child(2),.contact-form__gallery-item:nth-child(3){width:calc(50% - 6px)}.contact-form__site-info{gap:30px}}@media(max-width:980px){.contact-form__container{flex-direction:column;gap:0}.contact-form__info{width:100%}.contact-form__info-gallery{display:none}.contact-form__heading{font-size:32px;line-height:36px;margin:0 0 32px}.contact-form__info-link{font-size:18px;line-height:30px;letter-spacing:-.78px}.contact-form__site-info{gap:24px;flex-wrap:wrap;flex-direction:column}.contact-form__contents form{max-width:100%;margin-top:0}.contact-form__field.col-width-half{width:100%}.contact-form__decor-item,.contact-form__decor-item img{aspect-ratio:97 / 137;top:70px;right:-15px;max-height:137px}.contact-form__decor-item:last-child,.contact-form__decor-item:last-child img{display:block;aspect-ratio:111 / 137;max-height:137px;top:unset;right:-34px;bottom:-34px;left:unset}}@media(max-width:425px){.contact-form__heading{max-width:236px}.contact-form__title{max-width:228px}}.contact-form__field:not(.type-checkbox) input,.contact-form__field select,.contact-form__field textarea{width:100%;box-shadow:unset;outline:unset;border:solid #00000040;border-width:0 0 1px;border-radius:0;padding:24px 0;font-family:Articulat CF;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.26px;background:transparent;color:#1b1b1b}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#00000040}.contact-form__field>label{color:#1b1b1b59}.contact-form__field.type-checkbox{padding-top:40px}.contact-form__field-contents{display:flex;flex-direction:column;gap:24px;margin-top:24px}.contact-form__field-item{display:flex;align-items:center;gap:16px}.contact-form__contents .errors ul,.contact-form__sucess-message{list-style-type:none;padding:0;margin:0 0 20px;color:red;font-family:Articulat CF;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.contact-form__sucess-message{color:green}.contact-form__field select{cursor:pointer}.contact-form__button button{font-size:16px;padding:16px;min-width:195px;cursor:pointer}.contact-form__button{margin-top:60px}.contact-form__field.type-checkbox .contact-form__field-item input{width:20px;height:20px;margin:0}@media(max-width:980px){.contact-form__field:not(.type-checkbox) input,.contact-form__field select,.contact-form__field textarea,.contact-form__contents .errors ul,.contact-form__sucess-message{font-size:14px;margin:0}.contact-form__field.type-checkbox{padding-top:24px}.contact-form__field-contents{gap:16px;margin-top:16px}.contact-form__field-item{gap:12px}.contact-form__button{margin-top:24px}.contact-form__field.type-checkbox .contact-form__field-item input{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/el-contact-form.css.map */
