.contact-module-scss-module__uK3-Eq__section{padding:60px 0 100px}@media (max-width:991px){.contact-module-scss-module__uK3-Eq__section{padding:40px 0 80px}}.contact-module-scss-module__uK3-Eq__contact{grid-template-columns:1fr 1.2fr;align-items:start;gap:60px;display:grid}@media (max-width:1280px){.contact-module-scss-module__uK3-Eq__contact{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:991px){.contact-module-scss-module__uK3-Eq__contact{grid-template-columns:1fr;gap:50px}}.contact-module-scss-module__uK3-Eq__info_wrapper{position:sticky;top:120px}@media (max-width:991px){.contact-module-scss-module__uK3-Eq__info_wrapper{position:static}}.contact-module-scss-module__uK3-Eq__info h2{margin-bottom:15px;font-size:28px;font-weight:700;line-height:1.4}@media (max-width:1280px){.contact-module-scss-module__uK3-Eq__info h2{font-size:24px}}@media (max-width:575px){.contact-module-scss-module__uK3-Eq__info h2{font-size:22px}}.contact-module-scss-module__uK3-Eq__info>p{color:var(--text-color-light);margin-bottom:35px;font-size:15px;line-height:1.7}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border:1px solid #0000000d;border-radius:16px;align-items:center;gap:18px;margin-bottom:25px;padding:20px;transition:all .3s;display:flex}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__box:hover{transform:translate(5px);box-shadow:0 10px 30px #6366f11a}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__box .contact-module-scss-module__uK3-Eq__box_icon{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:14px;font-size:24px;display:flex;box-shadow:0 8px 20px #2563eb4d}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__box .contact-module-scss-module__uK3-Eq__box_info p{color:var(--text-color-light);margin:0;font-size:14px}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__box .contact-module-scss-module__uK3-Eq__box_info p:first-of-type{font-size:16px;font-weight:600;font-family:var(--font-heading);color:var(--text-color);margin-bottom:4px}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social{background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border:1px solid #6366f11a;border-radius:20px;margin-top:40px;padding:30px}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social p{color:var(--text-color);margin-bottom:20px;font-size:16px;font-weight:600}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container{align-items:center;gap:15px;display:flex}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container span{background:linear-gradient(90deg,#2563eb,#0000);border-radius:1px;width:40px;height:2px;display:inline-block}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container .contact-module-scss-module__uK3-Eq__icons{flex-grow:1;gap:12px;display:flex}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container .contact-module-scss-module__uK3-Eq__icons a{background:#fffc;border:1px solid #0000000d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container .contact-module-scss-module__uK3-Eq__icons a svg{color:#2563eb;font-size:20px;transition:all .3s}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container .contact-module-scss-module__uK3-Eq__icons a:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);transform:translateY(-3px);box-shadow:0 8px 20px #6366f14d}.contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container .contact-module-scss-module__uK3-Eq__icons a:hover svg{color:#fff}.contact-module-scss-module__uK3-Eq__form_wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #0000000d;border-radius:24px;padding:40px;box-shadow:0 20px 50px #0000000d}@media (max-width:767px){.contact-module-scss-module__uK3-Eq__form_wrapper{padding:30px 20px}}.contact-module-scss-module__uK3-Eq__form{flex-direction:column;gap:20px;display:flex}.contact-module-scss-module__uK3-Eq__form .contact-module-scss-module__uK3-Eq__form_title{margin-bottom:10px;font-size:24px;font-weight:700}.contact-module-scss-module__uK3-Eq__form .contact-module-scss-module__uK3-Eq__form_subtitle{color:var(--text-color-light);margin-bottom:20px;font-size:14px}.contact-module-scss-module__uK3-Eq__form .contact-module-scss-module__uK3-Eq__input_row{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:767px){.contact-module-scss-module__uK3-Eq__form .contact-module-scss-module__uK3-Eq__input_row{grid-template-columns:1fr}}.contact-module-scss-module__uK3-Eq__form input,.contact-module-scss-module__uK3-Eq__form textarea{width:100%;font-size:15px;font-family:var(--font-text);resize:none;background:#fffc;border:2px solid #0000000d;border-radius:14px;outline:none;padding:16px 20px;transition:all .3s}.contact-module-scss-module__uK3-Eq__form input::placeholder,.contact-module-scss-module__uK3-Eq__form textarea::placeholder{color:var(--text-color-muted)}.contact-module-scss-module__uK3-Eq__form input:focus,.contact-module-scss-module__uK3-Eq__form textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.contact-module-scss-module__uK3-Eq__form textarea{min-height:160px}.contact-module-scss-module__uK3-Eq__form button{font-size:16px;font-weight:600;font-family:var(--font-text);color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;transition:all .3s;display:inline-flex;box-shadow:0 8px 20px #6366f14d}.contact-module-scss-module__uK3-Eq__form button svg{font-size:18px;transition:transform .3s}.contact-module-scss-module__uK3-Eq__form button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #6366f166}.contact-module-scss-module__uK3-Eq__form button:hover svg{transform:translate(3px)}.contact-module-scss-module__uK3-Eq__form button:active{transform:translateY(0)}[data-theme=dark] .contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__box{background:#ffffff08;border-color:#ffffff0d}[data-theme=dark] .contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__box:hover{box-shadow:0 10px 30px #3b82f61a}[data-theme=dark] .contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__box .contact-module-scss-module__uK3-Eq__box_icon{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 8px 20px #3b82f64d}[data-theme=dark] .contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social{background:linear-gradient(135deg,#3b82f60d,#34d3990d);border-color:#3b82f61a}[data-theme=dark] .contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container span{background:linear-gradient(90deg,#3b82f6,#0000)}[data-theme=dark] .contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container .contact-module-scss-module__uK3-Eq__icons a{background:#ffffff08;border-color:#ffffff0d}[data-theme=dark] .contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container .contact-module-scss-module__uK3-Eq__icons a svg{color:#60a5fa}[data-theme=dark] .contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__social .contact-module-scss-module__uK3-Eq__icons_container .contact-module-scss-module__uK3-Eq__icons a:hover{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 8px 20px #3b82f64d}[data-theme=dark] .contact-module-scss-module__uK3-Eq__form_wrapper{background:#ffffff05;border-color:#ffffff0d;box-shadow:0 20px 50px #0003}[data-theme=dark] .contact-module-scss-module__uK3-Eq__form input,[data-theme=dark] .contact-module-scss-module__uK3-Eq__form textarea{background:#ffffff08;border-color:#ffffff0d}[data-theme=dark] .contact-module-scss-module__uK3-Eq__form input::placeholder,[data-theme=dark] .contact-module-scss-module__uK3-Eq__form textarea::placeholder{color:var(--text-color-muted)}[data-theme=dark] .contact-module-scss-module__uK3-Eq__form input:focus,[data-theme=dark] .contact-module-scss-module__uK3-Eq__form textarea:focus{background:#ffffff0d;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}[data-theme=dark] .contact-module-scss-module__uK3-Eq__form button{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 8px 20px #3b82f64d}[data-theme=dark] .contact-module-scss-module__uK3-Eq__form button:hover{box-shadow:0 12px 30px #3b82f666}@media (hover:none) and (pointer:coarse){[data-theme=dark] .contact-module-scss-module__uK3-Eq__info .contact-module-scss-module__uK3-Eq__box,[data-theme=dark] .contact-module-scss-module__uK3-Eq__form_wrapper{background:#ffffff0f}}
