.about_page{width:100%;margin-top:55px;padding:20px 30px}.about_page h2,.about_page h3{letter-spacing:.02em;color:var(--cyber_cyan);text-shadow:0 0 10px var(--cyber_cyan_glow),0 0 40px var(--cyber_cyan_glow_soft);font-family:orbitron_bold;font-size:48px;font-weight:700}.about_page .about_page_label{letter-spacing:.3em;color:var(--cyber_magenta);margin-bottom:8px;font-family:jetBrainsMono_regular;font-size:12px;display:block}.about_page .about_page_title{margin-bottom:16px;font-size:36px}.about_page .about_page_divider{background:var(--cyber_cyan_shadow);width:80px;height:1px;margin-bottom:48px}.about_page .about_page_bio{background:var(--cyber_glass_bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--cyber_cyan_border);width:100%;max-width:832px;margin-bottom:64px;padding:32px}.about_page .about_page_bio_text{color:var(--cyber_muted);font-family:jetBrainsMono_regular;font-size:14px;line-height:2}.about_page .about_skills_label{margin-bottom:32px;font-size:24px!important}.about_page .about_skills_container{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.about_page .about_skills_container .about_page_module{background:var(--cyber_glass_bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--cyber_cyan_border);flex:450px;max-width:calc(50% - 10px);padding:16px}.about_page .about_skills_container .about_module_header{align-items:center;margin-bottom:16px;display:flex}.about_page .about_skills_container .about_module_category{letter-spacing:.25em;color:var(--cyber_cyan);font-family:orbitron_regular;font-size:12px}.about_page .about_skills_container .about_module_skills{flex-wrap:wrap;gap:12px;display:flex}.about_page .about_skills_container .about_module_skills span{color:var(--cyber_muted);background:var(--cyber_glass_bg);border:1px solid var(--cyber_cyan_border);letter-spacing:.05em;padding:4px 12px;font-family:jetBrainsMono_regular;font-size:12px}.about_page .about_skills_container .about_module_skills span:hover{border-color:var(--cyber_cyan_border_strong);color:var(--cyber_cyan)}.about_page .about_status{background:var(--cyber_glass_bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--cyber_cyan_border);width:100%;max-width:max-content;margin-top:64px;padding:16px}.about_page .about_status_row{align-items:center;gap:12px;display:flex}.about_page .about_status_pulse{background:var(--light_green);border-radius:9999px;width:8px;height:8px}.about_page .about_status_text{letter-spacing:.05em;color:var(--cyber_muted);font-family:jetBrainsMono_regular;font-size:12px}@media screen and (max-width:768px){.about_page .about_skills_container{flex-direction:column}.about_page .about_skills_container .about_page_module{flex:1 1 0;width:100%;max-width:100%}}
.btn{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);letter-spacing:.2em;width:250px;height:50px;color:var(--cyber_cyan);text-align:center;text-transform:uppercase;cursor:pointer;background:#00f0ff08;border:1px solid #00f0ff26;font-size:16px;transition:all .3s}.btn:hover{background:#00f0ff1a;box-shadow:0 0 5px #00f0ff4f,0 0 5px #00f0ff21}.btn_read_more{text-transform:uppercase;color:var(--cyber_cyan);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:8px;transition:all .3s;display:flex}.btn_read_more:hover{color:var(--cyber_magenta)}.send_btn{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);letter-spacing:.2em;width:100%;height:50px;color:var(--cyber_cyan);text-align:center;text-transform:uppercase;cursor:pointer;background:#00f0ff08;border:1px solid #00f0ff26;font-size:16px;transition:all .3s;position:relative;overflow:hidden}.send_btn:before,.send_btn:after{opacity:0;background:#00f0ff08;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.send_btn:active:before{content:attr(data-text);opacity:1;color:#a855f7e6;animation:.4s cubic-bezier(.25,.46,.45,.94) both glitch_anim}.send_btn:active:after{content:attr(data-text);opacity:1;color:var(--cyber_cyan);animation:.4s cubic-bezier(.25,.46,.45,.94) reverse both glitch_anim}.send_btn:hover{background:#00f0ff1a;box-shadow:0 0 5px #00f0ff4f,0 0 5px #00f0ff21}
.card_container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00f0ff08;border:1px solid #00f0ff26;width:fit-content;max-width:100%;padding:20px}.card_container.card--form{width:clamp(250px,50vw,640px)}.card_container.card--link{width:100%;max-width:350px}.card_container.card--project{cursor:pointer;flex-direction:column;width:100%;max-width:320px;max-height:410px;padding:0;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.card_container.card--project:hover{border-color:#00f0ff59;transform:translateY(-4px)}.card_container.card--project .project_media{height:192px;position:relative;overflow:hidden}.card_container.card--project .project_media img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:filter .5s,transform .5s}.card_container.card--project .project_media:before{content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,#ff00e5 33%,#00f0ff 66%,#ffe600 100%);transition:opacity .3s;position:absolute;inset:0}.card_container.card--project .project_media:after{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#000000e6);transition:opacity .3s;position:absolute;inset:0}.card_container.card--project:hover .project_media img{filter:saturate(1.8)contrast(1.3)hue-rotate(10deg);transform:scale(1.05)}.card_container.card--project:hover .project_media:before{opacity:.3;animation:.2s linear infinite glitch-flicker}.card_container.card--project:hover .project_media:after{opacity:1}.card_container.card--project .project_media_line{background:var(--cyber_cyan);opacity:.5;z-index:3;height:1px;position:absolute;bottom:0;left:0;right:0}.card_container.card--project .project_media_header{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.card_container.card--project .project_id,.card_container.card--project .project_category{letter-spacing:.15em;color:var(--cyber_muted);background:#0009;padding:4px 8px;font-family:jetBrainsMono_regular;font-size:10px}.card_container.card--project .project_body{flex-direction:column;flex:1;padding:24px;display:flex}.card_container.card--project .project_title{letter-spacing:.15em;color:var(--cyber_cyan);text-transform:uppercase;margin-bottom:8px;font-family:orbitron_bold;font-size:14px;transition:text-shadow .3s}.card_container.card--project:hover .project_title{text-shadow:0 0 10px var(--cyber_cyan_glow),0 0 40px var(--cyber_cyan_glow_soft)}.card_container.card--project .project_desc{color:var(--cyber_muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;max-height:80px;margin-bottom:16px;font-family:jetBrainsMono_regular;font-size:12px;line-height:1.625;display:-webkit-box;overflow:hidden}.card_container.card--project .project_tags{flex-wrap:wrap;gap:8px;display:flex}.card_container.card--project .project_tag{letter-spacing:.1em;color:var(--cyber_magenta);border:1px solid #d200e633;padding:2px 8px;font-family:jetBrainsMono_regular;font-size:10px}@keyframes glitch-flicker{0%,to{clip-path:inset(0);transform:translate(0)}20%{clip-path:inset(20% 0 60%);transform:translate(-3px,2px)}40%{clip-path:inset(40% 0 30%);transform:translate(3px,-1px)}60%{clip-path:inset(60% 0 10%);transform:translate(-2px,3px)}80%{clip-path:inset(10% 0 70%);transform:translate(2px,-2px)}}
.form_container .form .enter_email_cont,.form_container .form .enter_name_cont{border-bottom:2px solid #00f0ff26;width:600px;max-width:100%;margin:30px 0;position:relative}.form_container .form .enter_email_cont input,.form_container .form .enter_name_cont input{letter-spacing:2px;width:100%;height:30px;color:var(--cyber_muted);background:0 0;border:none;outline:none;padding:0 5px;font-family:orbitron_regular;font-size:16px}.form_container .form .enter_email_cont label,.form_container .form .enter_name_cont label{color:var(--cyber_cyan);pointer-events:none;font-size:20px;transition:all .5s;position:absolute;top:10%;left:5px}.form_container .form .enter_email_cont label:before,.form_container .form .enter_name_cont label:before,.form_container .form .enter_email_cont label:after,.form_container .form .enter_name_cont label:after{background-color:var(--card-bg,#0d0d0d);width:100%;height:100%;position:absolute;top:0;left:0}.form_container{width:clamp(250px,50vw,640px)}.form_container .form{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.form_container .form .enter_name_cont input:focus~label,.form_container .form .enter_name_cont input:not(:placeholder-shown)~label{top:-20px}.form_container .form .enter_name_cont input:focus~label:before{content:attr(data-text);color:#a855f7cc;animation:.5s cubic-bezier(.25,.46,.45,.94) both glitch_anim}.form_container .form .enter_name_cont input:focus~label:after{content:attr(data-text);color:var(--cyber_cyan);animation:.5s cubic-bezier(.25,.46,.45,.94) reverse both glitch_anim}.form_container .form .enter_email_cont input:focus~label,.form_container .form .enter_email_cont input:not(:placeholder-shown)~label{top:-20px}.form_container .form .enter_email_cont input:focus~label:before{content:attr(data-text);color:#a855f7cc;animation:.5s cubic-bezier(.25,.46,.45,.94) both glitch_anim}.form_container .form .enter_email_cont input:focus~label:after{content:attr(data-text);color:var(--cyber_cyan);animation:.5s cubic-bezier(.25,.46,.45,.94) reverse both glitch_anim}.form_container .form .enter_text_cont{width:600px;max-width:100%;margin:30px 0;position:relative}.form_container .form .enter_text_cont label{color:var(--cyber_cyan);pointer-events:none;padding-left:5px;font-size:20px;transition:all .5s}.form_container .form .enter_text_cont textarea{letter-spacing:2px;width:100%;height:200px;color:var(--cyber_muted);resize:none;background:0 0;border:2px solid #00f0ff26;outline:none;margin-top:5px;padding:10px 5px;font-family:big_shoulder_regular;font-size:16px}.form_container .form .submit_text{width:400px;max-width:100%;height:40px;color:#f2f2f2;letter-spacing:3px;text-transform:uppercase;cursor:pointer;background-color:#1c202b;border:none;outline:none;font-family:big_shoulder_regular;font-size:clamp(16px,2vw,18px);font-weight:700;transition:background .2s ease-in-out}.form_container .form .submit_text:hover{background-color:var(--cyber_cyan)}.form_container .form .form_result{letter-spacing:.1em;color:var(--cyber_muted);margin-top:20px;font-size:14px}.form_container .form .form_result--error{color:var(--red_color)}@media screen and (max-width:840px){.form_container{max-width:640px;width:100%!important}}
header{z-index:9999;background:var(--cyber_glass_bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--cyber_cyan);justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:fixed;top:0;left:0;right:0}header h2{letter-spacing:.3em;color:var(--cyber_cyan);text-shadow:0 0 10px #00f0ffb3,0 0 40px #00f0ff4d;cursor:pointer;font-family:orbitron_regular;font-size:18px;font-weight:700;position:relative}header h2:hover:before,header h2:hover:after{content:attr(data-text);clip-path:inset(50% 0);pointer-events:none;width:100%;height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-shadow:none;position:absolute;top:0;left:0}header h2:hover:before{color:#a855f7cc;animation:.5s cubic-bezier(.25,.46,.45,.94) glitch_anim}header h2:hover:after{color:var(--cyber_cyan);animation:.5s cubic-bezier(.25,.46,.45,.94) reverse glitch_anim}header h2 .dot{color:var(--cyber_magenta)}header nav{justify-content:center;align-items:center;gap:2rem;display:flex}header nav ul{justify-content:center;align-items:center;gap:2rem;list-style:none;display:flex}header nav ul li a{letter-spacing:.2em;text-transform:uppercase;color:var(--cyber_muted);font-family:jetBrainsMono_regular;font-size:14px;transition:color .3s}header nav ul li a:hover{color:var(--cyber_cyan)}header nav ul li a{position:relative}header nav ul li a:hover:before,header nav ul li a:hover:after{content:attr(data-text);clip-path:inset(50% 0);pointer-events:none;width:100%;height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-shadow:none;position:absolute;top:0;left:0}header nav ul li a:hover:before{color:#a855f7cc;animation:.5s cubic-bezier(.25,.46,.45,.94) glitch_anim}header nav ul li a:hover:after{color:var(--cyber_cyan);animation:.5s cubic-bezier(.25,.46,.45,.94) reverse glitch_anim}header nav ul li a.active{color:var(--cyber_cyan)}header nav ul li a.active:after{content:"";background:var(--cyber_cyan);height:1px;box-shadow:0 0 10px var(--cyber_cyan_shadow);transform-origin:0;animation:.4s cubic-bezier(.22,1,.36,1) forwards indicator_slide;position:absolute;bottom:-4px;left:0;right:0}header nav button{letter-spacing:.2em;text-transform:uppercase;color:var(--cyber_muted);cursor:pointer;background:0 0;border:none;font-family:jetBrainsMono_regular;font-size:16px;transition:color .3s}header nav button:hover{color:var(--cyber_cyan)}header nav button{position:relative}header nav button:hover:before,header nav button:hover:after{content:attr(data-text);clip-path:inset(50% 0);pointer-events:none;width:100%;height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-shadow:none;position:absolute;top:0;left:0}header nav button:hover:before{color:#a855f7cc;animation:.5s cubic-bezier(.25,.46,.45,.94) glitch_anim}header nav button:hover:after{color:var(--cyber_cyan);animation:.5s cubic-bezier(.25,.46,.45,.94) reverse glitch_anim}header nav .line{background:var(--cyber_cyan);width:1px;height:24px;margin:0 4px}.burger{display:none}@media (max-width:768px){header .burger{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative}header .burger__bar{background:var(--cyber_cyan);border-radius:5px;width:25px;height:2.1px;transition:all .3s;position:absolute}header .burger:before,header .burger:after{content:"";background:var(--cyber_cyan);transform-origin:50%;border-radius:5px;width:25px;height:2.1px;transition:all .3s;position:absolute}header .burger:before{transform:translateY(-8px)}header .burger:after{transform:translateY(8px)}header .burger--open .burger__bar{width:0;transition-delay:.1s}header .burger--open:before{animation:.4s ease-out both burger_anim1}header .burger--open:after{animation:.4s ease-out both burger_anim2}header .burger:active{scale:.95}header nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--cyber_cyan);background:#0a0a0acc;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:24px 32px;display:none;position:absolute;top:100%;left:0;right:0}header nav.nav--open{opacity:0;-webkit-backdrop-filter:blur(24px)saturate(180%);animation:.3s ease-out forwards slide_down;display:flex;transform:translateY(-10px)}header nav.nav--closing{-webkit-backdrop-filter:blur(24px)saturate(180%);animation:.3s ease-out forwards slide_up;display:flex}header nav ul{flex-direction:column;align-items:flex-start;gap:20px}header nav .line{display:none}}
main{text-align:center;width:100%;margin-top:55px;padding:20px 30px}main .system_init{color:#6a6a7a;letter-spacing:4px;margin-top:120px;font-family:jetBrainsMono_regular;font-size:11px}main h1{text-align:center;color:var(--cyber_cyan);letter-spacing:8px;text-transform:uppercase;text-shadow:0 0 30px #00f0ff4f,0 0 60px #00f0ff21;margin:40px auto;font-family:orbitron_bold;font-size:clamp(30px,8vw,90px);font-weight:900;line-height:1.1}main .profession{color:var(--cyber_magenta);text-transform:uppercase}main .button_section{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}main .is_typing:after{content:"|";color:var(--cyber_cyan);margin-left:2px;animation:.8s step-end infinite blink_caret}main .down_row{color:var(--cyber_cyan);opacity:0;margin-top:90px;animation:5s ease-in-out infinite scroll_bounce}main .about_section{text-align:start;width:100%;max-width:705px;margin:150px auto;font-family:jetBrainsMono_regular}main .about_section .hero_about{color:var(--cyber_magenta);text-transform:uppercase;font-size:16px}main .about_section .about_me{color:var(--cyber_muted);margin:20px auto;font-size:16px;line-height:1.45rem}@keyframes blink_caret{0%,to{opacity:0}50%{opacity:1}}
.loader_overlay{z-index:9999;background:var(--bg_color);opacity:1;pointer-events:all;justify-content:center;align-items:center;transition:opacity .8s;display:flex;position:fixed;inset:0}.loader_overlay.loader_hiding{opacity:0;pointer-events:none}.loader{align-items:center;gap:.05em;display:flex}.loader span{color:var(--cyber_cyan);letter-spacing:.2em;text-shadow:0 0 8px var(--cyber_cyan_glow),0 0 20px var(--cyber_cyan_glow_soft);font-family:orbitron_bold;font-size:clamp(24px,4.5vw,52px);animation:3s linear infinite loader_blur}.loader--ka span{letter-spacing:.15em;font-family:jetBrainsMono_regular}
.categories_container{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:24px 0;display:flex}.categories_container .category_btn{border:1px solid var(--cyber_cyan_border);background:var(--cyber_glass_bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:auto;height:auto;min-height:34px;color:var(--cyber_muted);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:7px 12px;font-family:jetBrainsMono_regular;font-size:11px;line-height:1;transition:border-color .25s,color .25s,box-shadow .25s,text-shadow .25s}.categories_container .category_btn:hover{border-color:var(--cyber_cyan_border_strong);color:var(--cyber_cyan);box-shadow:0 0 8px var(--cyber_cyan_shadow)}.categories_container .active{border-color:var(--cyber_cyan_border_strong);color:var(--cyber_cyan);text-shadow:0 0 8px var(--cyber_cyan_glow);box-shadow:0 0 10px var(--cyber_cyan_shadow)}@media screen and (max-width:768px){.categories_container{justify-content:flex-start}.categories_container .category_btn{letter-spacing:.1em;font-size:10px}}
.projects_dialog_container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;background:#00f0ff08;border:1px solid #00f0ff26;width:90%;max-width:950px;min-height:500px;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects_dialog_container .projects_dialog_head{justify-content:space-between;align-items:center;width:100%;display:flex}.projects_dialog_container .projects_dialog_head .close{width:30px;height:30px;color:var(--transparent_red_color);cursor:pointer;transition:color .2s ease-in-out}.projects_dialog_container .projects_dialog_head .close:hover{color:var(--red_color)}.projects_dialog_container .projects_dialog_head .projects_dialog_title{font-size:36px}.projects_dialog_container .projects_dialog{justify-content:space-between;align-items:center;width:100%;display:flex}.projects_dialog_container .projects_dialog img{width:100%;max-width:500px;height:250px;margin:20px 0}.projects_dialog_container .projects_dialog .project_link{width:100%;max-width:300px}.projects_dialog_container .projects_dialog .project_link .link_btn{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.projects_dialog_container .projects_dialog .project_link .link_btn a{letter-spacing:.2em;text-align:center;text-transform:uppercase;cursor:pointer;font-size:14px;transition:all .3s;color:var(--cyber_cyan)!important}.projects_dialog_container .projects_dialog_content .projects_dialog_description{color:var(--cyber_muted);flex:1;margin-bottom:16px;font-family:jetBrainsMono_regular;font-size:12px;line-height:1.625}.projects_dialog_container .projects_dialog_content .project_tags{flex-wrap:wrap;gap:8px;display:flex}.projects_dialog_container .projects_dialog_content .project_tag{letter-spacing:.1em;color:var(--cyber_magenta);border:2px solid #d200e633;padding:2px 8px;font-family:jetBrainsMono_regular;font-size:14px}@media screen and (max-width:950px){.projects_dialog_container .projects_dialog{flex-direction:column;justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}}@media screen and (max-width:768px){.projects_dialog_container{width:100%;height:100vh}.projects_dialog_container .projects_dialog_head .projects_dialog_title{font-size:24px}.projects_dialog_container .projects_dialog{margin:50px 0}.projects_dialog_container .projects_dialog img{width:100%;max-width:none;height:auto}.projects_dialog_container .projects_dialog .project_link{width:100%;max-width:none}}
.projects_container{padding:100px 30px 30px}.projects_container .projects_grid{grid-template-columns:repeat(auto-fill,minmax(320px,320px));place-content:start space-between;gap:20px;display:grid}.projects_container h2{letter-spacing:.02em;color:var(--cyber_cyan);text-shadow:0 0 10px var(--cyber_cyan_glow),0 0 40px var(--cyber_cyan_glow_soft);font-family:orbitron_bold;font-size:48px;font-weight:700}@media screen and (max-width:768px){.projects_container .projects_grid{justify-content:center}.projects_container h2{font-size:36px}}
.contact_container{justify-content:center;align-items:flex-start;gap:50px;width:100%;max-width:1920px;padding:100px 30px 30px;display:flex}.contact_container .links_container{flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:100%;display:flex}.contact_container .links_container .links{width:100%;max-width:350px}.contact_container .links_container .links h2{color:var(--cyber_magenta);text-transform:uppercase;margin-bottom:15px;font-size:16px}.contact_container .links_container .links a{color:var(--cyber_muted);justify-content:flex-start;align-items:center;gap:8px;min-width:0;font-size:16px;line-height:1.45rem;transition:color .3s ease-in-out;display:flex}.contact_container .links_container .links a:hover{color:var(--cyber_cyan)}.contact_container .links_container .links a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact_container .links_container .links a{position:relative}.contact_container .links_container .links a:hover:before,.contact_container .links_container .links a:hover:after{content:attr(data-text);clip-path:inset(50% 0);pointer-events:none;width:100%;height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-shadow:none;position:absolute;top:0;left:0}.contact_container .links_container .links a:hover:before{color:#a855f7cc;animation:.5s cubic-bezier(.25,.46,.45,.94) glitch_anim}.contact_container .links_container .links a:hover:after{color:var(--cyber_cyan);animation:.5s cubic-bezier(.25,.46,.45,.94) reverse glitch_anim}@media screen and (max-width:1024px){.contact_container{gap:20px}}@media screen and (max-width:840px){.contact_container{flex-wrap:wrap}}@media screen and (max-width:768px){.contact_container .links_container{width:100%}.contact_container .links_container .links{width:100%;max-width:none}}
