#contact-container .contact-form-info h1{font-size:var(--fs-xs);font-weight:700;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:.5rem}#contact-container .contact-form-info h1 *{font-size:var(--fs-xs);font-weight:700}#contact-container .contact-form-info h1:after{content:"";width:100%;height:2px;background-color:var(--text-primary-color)}#contact-container .contact-form-info .contact-info{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:1rem}#contact-container .contact-form-info .contact-info li{display:grid;grid-template-columns:1fr 4fr;gap:.75rem;width:100%}#contact-container .image-section{width:50%;height:100%;position:absolute;top:0;right:0;overflow:hidden}#contact-container .image-section .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:4/3}#contact-container .image-section .image-wrapper:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,#fff,#fff0 33.5%)}#contact-container .contact-form-container{padding:140px 10px}#contact-container .contact-form-container img{width:300px;height:auto;margin-bottom:2rem}#contact-container .contact-form-container .contact-form-info{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:2rem}#contact-container .contact-form-container .contact-form-info>.name{font-size:var(--fs-2xs)}#contact-container .contact-form-container .contact-form-info>.name *{font-size:var(--fs-2xs)}#contact-container .contact-form-container .contact-form-info form p.form-description,#contact-container .contact-form-container .contact-form-info form p.form-description *{font-size:14px;color:var(--text-color-disable);text-align:justify;font-style:italic}#contact-container .contact-form-container .contact-form-info form input,#contact-container .contact-form-container .contact-form-info form textarea{width:100%;border:1px solid var(--text-color-disable);border-radius:4px;outline:none;padding:8px 16px}#contact-container .contact-form-container .contact-form-info form .btn-send-contact{background-color:var(--secondary-color);padding:8px 32px;border-radius:4px;color:var(--text-secondary-color);transition:.3s ease-in-out}#contact-container .contact-form-container .contact-form-info form .btn-send-contact *{color:var(--text-secondary-color)}#contact-container .contact-form-container .contact-form-info form .btn-send-contact:hover{background-color:var(--secondary-color);filter:brightness(.9)}#contact__linking-container{position:fixed;bottom:24px;right:24px;z-index:8}#contact__linking-container .list__contacts{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}#contact__linking-container .list__contacts .contact__item{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:12px;background-color:#fff;box-shadow:2px 4px 12px #0000001a;border-radius:50%}#contact__linking-container .list__contacts .contact__item .contact__image{width:100%;height:100%;object-fit:contain;object-position:center}@media (max-width: 1400px){#contact-container .contact-form-container img{width:250px;height:auto;margin-bottom:1.75rem}#contact-container .contact-form-container{padding:100px 10px}}@media (max-width: 768px){#contact-container .contact-form-container img{width:200px;height:auto;margin-bottom:1.25rem}#contact-container .contact-form-container{padding:60px 6px}}@media (max-width: 576px){#contact-container .contact-form-container img{width:200px;height:auto;margin-bottom:1rem}#contact-container .contact-form-container{padding:40px 0}#contact-container .contact-form-info h1,#contact-container .contact-form-info h1 *{font-size:var(--fs-2xs)}}
