.contact-section{position:relative}.contact-section *{box-sizing:border-box}.contact-section .container{padding:0 20px;margin:0 auto;max-width:1200px}.contact-section .contact-section__inner{display:flex;flex-direction:column-reverse;gap:50px}.contact-section .contact-section__items{position:relative;width:100%}.contact-section .contact-section__items .contact-section__items-inner{display:flex;flex-direction:column;gap:30px;padding:30px 24px 30px 30px;background-color:#f6f6f6;border-radius:16px}.contact-section .contact-section__item{position:relative;display:flex;flex-direction:column}.contact-section .contact-section__item-title{font-size:16px;font-weight:600;line-height:130%;color:#272c28;margin:0}.contact-section .contact-section__item-body *{font-size:16px;line-height:130%;color:#272c28;margin:0;padding:0}.contact-section .contact-section__item-body *:not(strong){font-weight:400}.contact-section .contact-section__item-body a{color:#000;font-weight:500;transition:color .3s ease-in-out}.contact-section .contact-section__item-body a:hover{color:#ffb71c}.contact-section .contact-section__main-info{position:relative}.contact-section .contact-section__title{font-size:32px;line-height:110%;text-transform:uppercase;font-weight:800;color:#272c28;margin:0 0 20px}.contact-section .contact-section__description,.contact-section .contact-section__note-below-form{display:flex;flex-direction:column;gap:20px;margin:0 0 30px}.contact-section .contact-section__note-below-form{margin-bottom:0}.contact-section .contact-section__description *,.contact-section .contact-section__note-below-form *{font-size:16px;line-height:130%;color:#272c28;margin:0;padding:0}.contact-section .contact-section__description *:not(strong),.contact-section .contact-section__note-below-form *:not(strong){font-weight:400}.contact-section .contact-section__description a,.contact-section .contact-section__note-below-form a{color:#000;font-weight:500;transition:color .3s ease-in-out}.contact-section .contact-section__description a:hover,.contact-section .contact-section__note-below-form a:hover{color:#ffb71c}.contact-section .contact-section__form{position:relative;display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.contact-section .form-item{position:relative;display:flex;flex-direction:column;margin:0 0 20px}.contact-section .form-item:empty{display:none}.contact-section .form-item:not(.submit) input{height:60px;border:1px solid #EBEBEB;border-radius:4px;padding:20px;font-size:16px;line-height:130%;color:#272c28;font-weight:400;transition:border-color .3s ease-in-out}.contact-section .form-item:not(.submit) input:focus{border-color:#ffb71b}.contact-section .form-item .form-item-select{position:relative;display:flex;flex-direction:column;width:100%;height:60px;border:1px solid #EBEBEB;border-radius:4px;padding:20px}.contact-section .form-item .form-item-selected{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;position:relative}.contact-section .form-item .form-item-selected span{font-size:16px;line-height:130%;color:#272c28;font-weight:400}.contact-section .form-item .form-item-selected svg{width:10px;height:auto;transition:transform .3s ease-in-out}.contact-section .form-item .form-item-select.open svg{transform:rotate(180deg)}.contact-section .form-item .form-item-options{position:absolute;top:100%;left:0;z-index:1;width:100%;visibility:hidden;opacity:0;transform:translateY(-10px);background-color:#fff;border:1px solid #EBEBEB;border-radius:4px;padding:10px;display:flex;flex-direction:column;gap:10px;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}.contact-section .form-item .form-item-select.open .form-item-options{visibility:visible;opacity:1;transform:translateY(0)}.contact-section .form-item .form-item-options .form-item-option{font-size:16px;line-height:130%;color:#272c28;font-weight:400;cursor:pointer;transition:color .3s ease-in-out}.contact-section .form-item .form-item-options .form-item-option:hover,.contact-section .form-item .form-item-options .form-item-option.active{color:#ffb71b}.contact-section .form-item.message textarea{border:1px solid #EBEBEB;border-radius:4px;padding:20px;font-size:16px;line-height:130%;color:#272c28;font-weight:400;transition:border-color .3s ease-in-out;height:160px;resize:none}.contact-section .form-item.form-errors *{font-size:14px;line-height:130%;color:red;font-weight:400;margin:0;padding:0}.contact-section .form-item.form-success{display:flex;gap:10px;background-color:#71ffa0;border-radius:4px;padding:20px}.contact-section .form-item.form-success .form-success-inner{display:flex;align-items:center;gap:24px}.contact-section .form-item.form-success .form-success-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%}.contact-section .form-item.form-success .form-success-icon svg{width:32px;height:32px}.contact-section .form-item.form-success .form-success-text{display:flex;flex-direction:column;gap:5px}.contact-section .form-item.form-success .form-success-text .form-success-text-title{font-size:24px;line-height:130%;color:#000;font-weight:400;padding:0;margin:0}.contact-section .form-item.form-success .form-success-text .form-success-text-description{font-size:16px;line-height:130%;color:#222;font-weight:400;padding:0;margin:0}.contact-section .form-item.submit{margin-top:40px;margin-bottom:0}.contact-section .form-item.submit input{display:flex;align-items:center;justify-content:center;width:100%;height:50px;font-size:16px;font-weight:600;line-height:130%;text-transform:uppercase;padding:0 16px;color:#181818;background-color:#ffb71b;border-radius:4px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.contact-section .form-item.submit input:hover{background-color:#181818;color:#fff}@media screen and (min-width: 991px){.contact-section .contact-section__inner{flex-direction:row}.contact-section .contact-section__items{width:335px;min-width:335px}.contact-section .contact-section__items .contact-section__items-inner{position:sticky;top:var(--header-height, 150px)}.contact-section .contact-section__title{font-size:42px}.contact-section .contact-section__form{margin-bottom:40px}.contact-section .form-item.submit{width:fit-content;min-width:258px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/atlas-contact-section.css.map */
