@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&family=Press+Start+2P&family=VT323&display=swap";@import"https://fonts.googleapis.com/css2?family=Caramel&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Mr+Dafoe&display=swap";*,*:before,*:after{-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,td,figure,figcaption,textarea,input,legend,fieldset,form,select,blockquote{margin:0;padding:0}body{background:#2a333b;color:var(--white);font-family:var(--mainEng-font)}a,a:hover,a:focus{color:inherit;text-decoration:none}ol,ul{list-style:none}em,address,i{font-style:normal}h1,h2,h3,h4,h5,h6,strong,b{font-weight:400}img{display:block;width:100%}@font-face{font-family:LABDigital-Regular;src:url(https://cdn.jsdelivr.net/gh/wooin21/fonts-LAB/LABDigital-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Giants-Inline;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-1@1.1/Giants-Inline.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Giants-Bold;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-1@1.1/Giants-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:NEXONFootballGothicBA1;src:url(https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXONFootballGothicBA1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:MonoplexKRWideNerd-BoldItalic;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_Monoplex-widenerd@1.0/MonoplexKRWideNerd-BoldItalic.woff2) format("woff2");font-weight:700;font-style:normal}.monoplex{font-family:MonoplexKRWideNerd-BoldItalic}.nexon{font-family:NEXONFootballGothicBA1}.GiantB{font-family:Giants-Bold}.GiantI{font-family:Giants-Inline}.cabin{font-family:Cabin,sans-serif}.caramel{font-family:Caramel,cursive}.merriweather{font-family:Merriweather,serif}.mr-dafoe-regular{font-family:Mr Dafoe,cursive}.lab{font-family:LABDigital-Regular}.noto{font-family:Noto Sans KR}.roboto{font-family:Roboto}:root{--mainEng-font:"Cabin";--mainEng1-font:"Mr Dafoe";--mainEng2-font:"Caramel";--mainEng3-font:"Giants-Inline";--mainEng4-font:"Giants-Bold";--mainEng5-font:"NEXONFootballGothicBA1";--mainEng6-font:"MonoplexKRWideNerd-BoldItalic";--mainNum-font:"LABDigital-Regular";--mainKor-font:"Noto Sans KR";--mainBg-color:#f2e5e8;--subBg1:#1e252b;--subBg2:#222f38;--subBg3:#32424d;--subBg4:#3d4b55;--subBg5:#47565f;--white:#fff;--black:#1d2122;--black1:#383f44;--black2:#596064;--black3:#b5c1c9;--black4:#e0e0e0;--red:#ff4827;--light-red:#ffa28a;--green:#99ff46;--yellow:#ffeb35;font-family:var(--mainEng-font),var(--mainKor-font),var(--mainNum-font);font-size:16px;line-height:1.6;font-weight:400;text-rendering:optimizeLegibility;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smooting:grayscale;-webkit-text-size-adjust:100%}@media (max-width: 800px){:root{font-size:14px;line-height:1.4}}#header{position:fixed;left:0;top:0;width:100%;z-index:100000}.header_inner{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#ffffff1a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;position:relative}.header_inner .header_logo{text-align:center;text-transform:uppercase;line-height:1}.header_inner .header_logo a{font-size:1.6vw;display:block;color:var(--white);font-family:var(--mainEng3-font);font-style:italic;letter-spacing:-.05vw;font-weight:700}@media (max-width: 768px){.header_inner .header_logo a{font-size:1.2rem}}.header_inner .header_logo a .restart{display:flex;align-items:center;gap:.2rem}.header_inner .header_logo a .restart .re_dot{font-size:.3rem;display:flex;flex-direction:column;gap:.2rem}.header_inner .header_logo a .restart .re_dot .re1{position:relative;left:3px;color:var(--red);animation-name:blink_dot;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:step-end}.header_inner .header_logo a .restart .re_dot .re2{position:relative;left:1px;color:var(--red);animation-name:blink_dot;animation-delay:.2s;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:step-end}.header_inner .header_logo a .restart .start{padding-left:.5rem;color:var(--light-red)}.header_inner>.header_nav{position:absolute;left:50%;transform:translate(-50%)}@media (max-width: 768px){.header_inner>.header_nav>ul{display:flex}}.header_inner>.header_nav li{display:inline;font-size:1.5vw}@media (max-width: 768px){.header_inner>.header_nav li{width:30px;font-size:2.5rem;letter-spacing:3rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:flex;flex-direction:row}}.header_inner>.header_nav li a{text-transform:uppercase;font-weight:700;padding:14px}@media (max-width: 768px){.header_inner>.header_nav li a{padding:1px}}.header_inner>.header_nav li a:hover{color:var(--light-red)}.header_inner .nav_mobile{display:none;width:40px;height:40px}@media (max-width: 800px){.header_inner .nav_mobile{display:none}}.header_inner .nav_mobile .toggle_btn{width:40px;height:40px;text-indent:-9999px}.header_inner .count_board div{font-family:var(--mainEng-font);font-size:1.4rem}.header_inner .count_board div p{display:flex;gap:.2rem;line-height:1.7rem}@media (max-width: 768px){.header_inner .count_board div p{font-size:1.2rem}}.header_inner .count_board div>.ball{color:var(--yellow)}.header_inner .count_board div>.strike{color:var(--green)}.header_inner .count_board div>.out{color:var(--red)}body{overflow-x:hidden;width:100%}#intro{width:100%;height:100vh}@media (max-width: 768px){#intro{height:100vh}}#intro .intro_inner{width:100%;height:100%;display:flex;align-items:stretch;justify-content:flex-end;flex-direction:column}@media (max-width: 768px){#intro .intro_inner{justify-content:center}}#intro .intro_inner .intro_title{font-size:9vw;font-weight:700;color:var(--white);font-family:var(--mainEng1-font);text-transform:uppercase;text-align:center;-webkit-user-select:none;user-select:none;line-height:1;white-space:nowrap;letter-spacing:2vw}@media (max-width: 768px){#intro .intro_inner .intro_title{font-size:12vw;letter-spacing:3vw}}#intro .intro_inner .intro_text{width:100%;height:45vh;margin-bottom:10vh;color:var(--white);display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;-webkit-user-select:none;user-select:none;background-size:cover}#intro .intro_inner .intro_text .text{font-size:3vw;line-height:1;font-weight:900;text-transform:uppercase;text-decoration:underline;text-align:center;transition:all .3s;position:relative;z-index:100}@media (max-width: 800px){#intro .intro_inner .intro_text .text{font-size:24px}}#intro .intro_inner .intro_text:hover .text{opacity:.5}#intro .intro_inner .overlay{position:absolute;inset:0;background-color:#0000004d;pointer-events:none}#profile{width:100%}#profile .profile_inner{position:relative;width:100%;height:120vh;margin:0 auto;color:var(--white);padding:1rem;background-image:url(/portfolio/images/about_bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover 50%}@media (max-width: 800px){#profile .profile_inner{flex-direction:column}}#profile .profile_inner .profile_title{width:30%;height:5vw;font-size:4vw;font-weight:900;line-height:1.6;font-family:var(--mainEng-font);text-transform:uppercase;color:var(--white);border-bottom:.4vw solid var(--white);margin-bottom:16px;position:relative;text-underline-position:under}@media (max-width: 768px){#profile .profile_inner .profile_title{width:100%;margin-bottom:30vw;font-size:30px;height:auto;top:68px}}#profile .profile_inner .profile_title em{padding-left:1rem;font-size:1.25rem;font-weight:400;line-height:2}#profile .profile_inner .profile_desc{width:100%;height:100vh;position:relative}@media (max-width: 768px){#profile .profile_inner .profile_desc{min-width:350px;height:150vh}}#profile .profile_inner .profile_desc .base{width:25vw;min-width:380px;padding:2rem;background-color:#1e252bb3;margin-right:20px;border:2px dotted var(--black2);box-shadow:0 0 7px #000000b3;border-radius:1rem;opacity:0;transition:transform .2s;position:absolute}@media (max-width: 768px){#profile .profile_inner .profile_desc .base{position:relative;width:100%;min-width:380px}}#profile .profile_inner .profile_desc .base .text_wrap .num{font-size:2.7rem;font-weight:900;font-family:var(--mainNum-font);color:var(--green);line-height:3.5rem;text-align:center;border-radius:.4rem;width:3.5rem;height:3.5rem;display:block;-webkit-user-select:none;user-select:none;background-color:var(--black)}@media (max-width: 768px){#profile .profile_inner .profile_desc .base .text_wrap .num{font-size:6vw}}#profile .profile_inner .profile_desc .base .text_wrap h3{font-size:1.5rem;text-decoration:underline;color:var(--black3);margin-bottom:.5vw;margin-top:.5vw;font-weight:600;text-underline-position:under;-webkit-user-select:none;user-select:none}#profile .profile_inner .profile_desc .base .text_wrap p{font-family:var(--mainKor-font);margin-bottom:1.5rem}#profile .profile_inner .profile_desc .base .text_wrap p div{display:flex;align-items:center}#profile .profile_inner .profile_desc .base .text_wrap p div .year{font-size:.75rem;width:3rem;display:block;color:var(--black3);-webkit-user-select:none;user-select:none}#profile .profile_inner .profile_desc .base .text_wrap p div .description{font-size:.85rem;line-height:1;font-weight:500;font-family:var(--mainKor-font);-webkit-user-select:none;user-select:none;transition:all .3s;line-height:1.5rem}#profile .profile_inner .profile_desc .base .img_wrap{display:flex;gap:1rem;justify-content:space-between}#profile .profile_inner .profile_desc .base .img_wrap img{width:6vw;min-width:80px;-webkit-user-select:none;user-select:none;filter:grayscale(.5);opacity:.5;transition:all .3s;border-radius:.5rem}@media (max-width: 768px){#profile .profile_inner .profile_desc .base .img_wrap img{width:80px}}#profile .profile_inner .profile_desc .base .img_wrap :hover{filter:grayscale(0);opacity:1}#profile .profile_inner .profile_desc .base1{bottom:8rem;right:4vw}#profile .profile_inner .profile_desc .base2{top:1rem;left:50%;transform:translate(-50%,-50%)}#profile .profile_inner .profile_desc .base3{bottom:8rem;left:18vw;transform:translate(-50%,50%)}.site_inner{padding:16px}.site_inner .site_title{position:sticky;top:70px;left:0;width:70%;height:5vw;font-size:4vw;font-weight:900;line-height:1.5;font-family:var(--mainKor-font);text-transform:uppercase;color:var(--black1);border-bottom:.5vw solid var(--black1);margin-bottom:100px;text-underline-position:under}@media (max-width: 800px){.site_inner .site_title{width:100%;margin-bottom:10vw;font-size:30px;height:auto;top:68px;z-index:1000;background-color:var(--mainBg-color)}}.site_inner .site_title em{font-size:1.25rem;font-weight:400;line-height:2}.site_inner .site_wrap .site_item{height:70vh;display:flex;justify-content:center;align-items:center;flex-direction:column;position:sticky;left:0}.site_inner .site_wrap .site_item.s1{background-color:var(--subBg1);top:180px}@media (max-width: 800px){.site_inner .site_wrap .site_item.s1{top:140px}}.site_inner .site_wrap .site_item.s2{background-color:var(--subBg2);top:200px}@media (max-width: 800px){.site_inner .site_wrap .site_item.s2{top:160px}}.site_inner .site_wrap .site_item.s3{background-color:var(--subBg3);top:220px}@media (max-width: 800px){.site_inner .site_wrap .site_item.s3{top:180px}}.site_inner .site_wrap .site_item.s4{background-color:var(--subBg4);top:240px}@media (max-width: 800px){.site_inner .site_wrap .site_item.s4{top:200px}}.site_inner .site_wrap .site_item .num{font-size:5vw;line-height:1;font-weight:900;font-family:var(--mainNum-font);position:absolute;left:1vw;top:1vw}@media (max-width: 800px){.site_inner .site_wrap .site_item .num{font-size:80px;left:20px;top:20px}}.site_inner .site_wrap .site_item .text{text-align:center;margin-bottom:1rem}.site_inner .site_wrap .site_item .text>div{font-size:3vw;line-height:1;font-weight:900;text-transform:uppercase;text-decoration:underline;font-family:var(--mainEng-font)}@media (max-width: 800px){.site_inner .site_wrap .site_item .text>div{font-size:26px}}.site_inner .site_wrap .site_item .title{font-family:var(--mainKor-font);margin-bottom:1rem}.site_inner .site_wrap .site_item .btn a{text-decoration:underline;text-transform:uppercase;color:var(--black2);font-size:1rem;transition:all .3s;margin:0 2px}.site_inner .site_wrap .site_item .btn a:hover{color:var(--black);font-weight:700}.site_inner .site_wrap .site_item .info{position:absolute;left:0;bottom:3%;width:98%;margin-left:1%;border-top:1px solid var(--black);border-bottom:1px solid var(--black);display:flex;justify-content:space-between}@media (max-width: 800px){.site_inner .site_wrap .site_item .info{flex-direction:column;width:90%;margin-left:5%;padding:5px 0}}.site_inner .site_wrap .site_item .info span{font-family:var(--mainKor-font);font-size:12px;padding:3px 0;text-transform:uppercase}#project{margin-top:10vh;width:100%;height:120vh;overflow:hidden}#project .project_inner{max-width:100vw;width:100%;box-sizing:border-box;padding:1rem;background-image:url(/portfolio/images/about_bg.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain 50%}#project .project_inner .title_wrap{display:flex;justify-content:space-between;margin-bottom:4rem}@media (max-width: 768px){#project .project_inner .title_wrap{flex-direction:column;margin-top:7rem}}#project .project_inner .score_board{border:2px solid var(--black2);background-color:#171e23;width:80%;margin:0 auto;color:#fff;font-family:var(--mainNum-font);font-size:3.5rem;text-align:center}#project .project_inner .score_board thead>tr>td{border:2px solid var(--black1);-webkit-user-select:none;user-select:none}#project .project_inner .score_board tbody>tr>td{border:2px solid var(--black1)}#project .project_inner .score_board .project_number{width:10vw;background-color:var(--black1);font-weight:700;color:#999;transition:all .3s ease;text-align:center;-webkit-user-select:none;user-select:none}#project .project_inner .score_board .project_number.active{color:var(--yellow);transform:scale(1.01)}#project .project_inner .score_board .project_number:hover{background-color:#2e3031;border-color:#f5f5f5}#project .project_inner .project_title{width:50vw;height:5vw;font-size:4vw;font-weight:900;line-height:1.6;font-family:var(--mainEng-font);text-transform:uppercase;color:var(--white);border-bottom:.4vw solid var(--white);margin-bottom:16px;text-indent:-.26vw;position:relative}@media (max-width: 768px){#project .project_inner .project_title{width:100%;margin-bottom:30vw;font-size:30px;height:auto;top:68px}}#project .project_inner .project_title em{font-size:1.25rem;font-weight:400;line-height:2}#project .project_inner .project_wrap{display:flex;flex-wrap:nowrap;width:10000px;margin-left:200px}@media (max-width: 768px){#project .project_inner .project_wrap{display:flex;flex-direction:column;gap:40px;width:100%!important}}#project .project_inner .project_wrap .project_item{width:1000px;height:auto;background-color:var(--subBg1);padding:2.5rem;margin-right:20px;border:2px dotted var(--black2);box-shadow:0 0 7px #000000b3;border-radius:1rem}#project .project_inner .project_wrap .project_item.p1{background:linear-gradient(45deg,var(--subBg1),var(--subBg2))}#project .project_inner .project_wrap .project_item.p2{background:linear-gradient(45deg,var(--subBg2),var(--subBg3))}#project .project_inner .project_wrap .project_item.p3{background:linear-gradient(45deg,var(--subBg3),var(--subBg4))}#project .project_inner .project_wrap .project_item.p4{background:linear-gradient(45deg,var(--subBg4),var(--subBg5))}#project .project_inner .project_wrap .project_item.p5{background:linear-gradient(45deg,var(--subBg5),var(--subBg4))}#project .project_inner .project_wrap .project_item.p6{background:linear-gradient(45deg,var(--subBg4),var(--subBg3))}#project .project_inner .project_wrap .project_item.p7{background:linear-gradient(45deg,var(--subBg3),var(--subBg2))}#project .project_inner .project_wrap .project_item.p8{background:linear-gradient(45deg,var(--subBg2),var(--subBg1))}#project .project_inner .project_wrap .project_item.p9{background:linear-gradient(45deg,var(--subBg1),var(--subBg2))}@media (max-width: 768px){#project .project_inner .project_wrap .project_item{flex:0 0 auto;width:100%}}#project .project_inner .project_wrap .project_item .text_wrap{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}#project .project_inner .project_wrap .project_item .text_wrap .num{font-size:2.5rem;font-weight:900;font-family:var(--mainNum-font);line-height:3.5rem;text-align:center;border-radius:.4rem;width:3.5rem;height:3.5rem;display:block;background-color:var(--black1);color:var(--yellow)}#project .project_inner .project_wrap .project_item .text_wrap .title{font-size:1.5rem;padding:.8rem 0;font-weight:700;color:var(--white);-webkit-user-select:none;user-select:none}#project .project_inner .project_wrap .project_item .content_wrap{display:flex;gap:2rem}#project .project_inner .project_wrap .project_item .content_wrap .img{display:block;margin-top:10px;transition:margin-top .3x}#project .project_inner .project_wrap .project_item .content_wrap .img img{width:450px;border-radius:7px;filter:saturate(0%);transition:all .3s}#project .project_inner .project_wrap .project_item .content_wrap:hover{margin-top:0}#project .project_inner .project_wrap .project_item .content_wrap:hover img{filter:saturate(100%)}#project .project_inner .project_wrap .project_item .content_wrap .content_right{display:flex;flex-direction:column;gap:1.8rem;justify-content:space-between}#project .project_inner .project_wrap .project_item .content_wrap .content_right .desc{font-size:1rem;-webkit-user-select:none;user-select:none}#project .project_inner .project_wrap .project_item .content_wrap .content_right .name{font-size:.8rem;color:var(--black3);-webkit-user-select:none;user-select:none}#project .project_inner .project_wrap .project_item .content_wrap .content_right .skills{display:flex;gap:.5rem;flex-wrap:wrap}#project .project_inner .project_wrap .project_item .content_wrap .content_right .skills span{background-color:var(--white);border-radius:2rem;width:70px;display:block;color:var(--black1);text-align:center;font-size:.8rem;font-weight:700;-webkit-user-select:none;user-select:none}#project .project_inner .project_wrap .project_item .content_wrap .content_right .btn_wrap{display:flex;gap:1rem}#project .project_inner .project_wrap .project_item .content_wrap .content_right .btn_wrap .pj{flex:1;font-size:.9rem;font-weight:600;background-color:var(--black2);border:1px solid var(--black1);display:block;text-align:center;padding:.624rem 1.5rem;margin-top:1.5rem;transition:all .2s}#project .project_inner .project_wrap .project_item .content_wrap .content_right .btn_wrap .pj:hover{background-color:var(--yellow);color:var(--black)}#project .project_inner .project_wrap .project_item .content_wrap .content_right .btn_wrap .pj:hover:after{width:100%;z-index:-1}#project .project_inner .project_wrap .project_item .content_wrap .content_right .btn_wrap .pj:after{background-color:#0006;content:"";height:100%;left:0;position:absolute;top:0;width:0;z-index:-1}#project .project_inner .project_wrap .project_item .content_wrap .content_right .btn_wrap .pj:after{-webkit-transition:all .4s;transition:all .4s}#contact{height:100vh}#contact .contact_inner{width:100%;height:100%;padding:1rem;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column}#contact .contact_inner .contact_title{width:100%;height:5vw;font-size:4vw;font-weight:900;line-height:1.6;font-family:var(--mainEng-font);text-transform:uppercase;color:var(--white);border-bottom:.5vw solid var(--white);margin-bottom:16px;text-underline-position:under}#contact .contact_inner .contact_title em{font-size:1.25rem;font-weight:400;line-height:2}#contact .contact_inner .contact_content{width:100%;display:flex}@media (max-width: 768px){#contact .contact_inner .contact_content{flex-direction:column;align-items:center}}#contact .contact_inner .contact_content .left_wrap{width:40vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}@media (max-width: 768px){#contact .contact_inner .contact_content .left_wrap{padding:2rem}}#contact .contact_inner .contact_content .left_wrap .footer_logo{text-align:center;text-transform:uppercase;line-height:1}#contact .contact_inner .contact_content .left_wrap .footer_logo a{font-size:1.2vw;display:block;color:var(--white);font-weight:300;font-family:var(--mainEng3-font)}@media (max-width: 768px){#contact .contact_inner .contact_content .left_wrap .footer_logo a{font-size:1.3rem}}#contact .contact_inner .contact_content .left_wrap .footer_logo a .restart{display:flex;align-items:center;gap:.2rem}#contact .contact_inner .contact_content .left_wrap .footer_logo a .restart .re_dot{font-size:.2rem;display:flex;flex-direction:column;gap:.2rem}#contact .contact_inner .contact_content .left_wrap .footer_logo a .restart .re_dot .re1{position:relative;left:3.5px;color:var(--white);animation-name:blink_dot;animation-duration:.7s;animation-iteration-count:infinite;animation-timing-function:step-end}#contact .contact_inner .contact_content .left_wrap .footer_logo a .restart .re_dot .re2{position:relative;left:2px;color:var(--white);animation-name:blink_dot;animation-delay:.5s;animation-duration:.7s;animation-iteration-count:infinite;animation-timing-function:step-end}@keyframes blink_dot{50%{opacity:.5}}#contact .contact_inner .contact_content .left_wrap .footer_logo a .restart .start{padding-left:.5rem}#contact .contact_inner .contact_content .left_wrap img{width:100px;border-radius:50px;filter:blur(1px) grayscale(1);transform:rotate(360deg);transition:all .3s}#contact .contact_inner .contact_content .left_wrap img:hover{filter:blur(0px) grayscale(0);transform:rotate(0) scale(1.2)}#contact .contact_inner .contact_content .right_wrap{width:100%;border-left:1px solid var(--black1);background:linear-gradient(45deg,var(--subBg1),var(--subBg2));display:flex;flex-direction:column;gap:1rem;padding:3rem}@media (max-width: 768px){#contact .contact_inner .contact_content .right_wrap{padding:2rem}}#contact .contact_inner .contact_content .right_wrap .menu_link{display:flex;gap:1rem;text-transform:uppercase;font-size:1.2rem;font-weight:500;color:var(--black2)}#contact .contact_inner .contact_content .right_wrap .menu_link li>a{font-size:1.2rem;font-weight:900}#contact .contact_inner .contact_content .right_wrap .menu_link li>a:hover{color:var(--yellow)}@media (max-width: 768px){#contact .contact_inner .contact_content .right_wrap .menu_link li>a{font-size:1rem}}#contact .contact_inner .contact_content .right_wrap .contact_link{transition:color .2s;font-size:1.4rem;font-weight:400;letter-spacing:.07rem;color:var(--white)}#contact .contact_inner .contact_content .right_wrap .contact_link:nth-child(1){color:var(--black3);font-size:1.6rem;font-family:var(--mainEng3-font);text-transform:uppercase;letter-spacing:-.01rem}#contact .contact_inner .contact_content .right_wrap .contact_link:nth-child(2):hover{color:var(--green)}#contact .contact_inner .contact_content .right_wrap .contact_link:nth-child(3):hover{color:var(--green)}#contact .contact_inner .contact_content .right_wrap .icon_wrap{display:flex;gap:.8rem;align-items:flex-end;padding-bottom:3rem}#contact .contact_inner .contact_content .right_wrap .icon_wrap div{position:relative}#contact .contact_inner .contact_content .right_wrap .icon_wrap div:hover .f_tooltip{visibility:visible;opacity:1}#contact .contact_inner .contact_content .right_wrap .icon_wrap div a{width:50px;height:50px;border-radius:25px;background-color:var(--subBg2);transition:all .2s;display:flex;justify-content:center;align-items:center}#contact .contact_inner .contact_content .right_wrap .icon_wrap div a img{opacity:.2;transition:all .2s}#contact .contact_inner .contact_content .right_wrap .icon_wrap div a:nth-child(1) img{width:22px;height:24px}#contact .contact_inner .contact_content .right_wrap .icon_wrap div a:nth-child(2) img{width:22px;height:24px}#contact .contact_inner .contact_content .right_wrap .icon_wrap div a:nth-child(3) img{width:24px;height:21px}#contact .contact_inner .contact_content .right_wrap .icon_wrap div a:nth-child(4) img{width:23px;height:25px}#contact .contact_inner .contact_content .right_wrap .icon_wrap div a:hover{background-color:var(--red)}#contact .contact_inner .contact_content .right_wrap .icon_wrap div a:hover img{opacity:.9}#contact .contact_inner .contact_content .right_wrap .icon_wrap div .f_tooltip{visibility:hidden;background-color:#1e252bb3;color:var(--white);text-align:center;font-size:.9rem;font-weight:600;border-radius:4px;border:1px solid var(--black2);padding:5px 10px;position:absolute;z-index:1;bottom:-100%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;white-space:nowrap}#contact .contact_inner .contact_content .right_wrap .icons{background-color:#ffffff1a;width:100%;padding:2rem}#contact .contact_inner .contact_content .right_wrap .icons ul{display:flex;align-items:center;justify-content:space-evenly;gap:1.5rem;flex-wrap:wrap}@media (max-width: 768px){#contact .contact_inner .contact_content .right_wrap .icons ul{flex-wrap:wrap;align-items:center;justify-content:space-around}}#contact .contact_inner .contact_content .right_wrap .icons ul:hover li>div>img{filter:grayscale(0)}#contact .contact_inner .contact_content .right_wrap .icons ul li .tooltip-container{position:relative;display:inline-block}#contact .contact_inner .contact_content .right_wrap .icons ul li .tooltip-box{visibility:hidden;background-color:#1e252bb3;color:var(--white);text-align:center;font-size:.9rem;font-weight:600;border-radius:4px;border:1px solid var(--black2);padding:5px 10px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;white-space:nowrap}#contact .contact_inner .contact_content .right_wrap .icons ul li .tooltip-container:hover .tooltip-box{visibility:visible;opacity:1}#contact .contact_inner .contact_content .right_wrap .icons ul li img{width:30px;filter:grayscale(.9);cursor:pointer}#footer{width:100%}#footer .footer_inner{padding:1rem;height:7rem;display:flex;align-items:center}#footer .footer_inner .copy{font-size:.95rem;color:var(--black2);border-radius:1rem;border:1px solid var(--black2);background-color:var(--subBg1);padding:1rem;width:100%;text-align:center}#footer .footer_inner .copy span{font-weight:900;color:var(--black3)}
