:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--bg:#141414;--stroke:#1d1d1d;--text:#fff;--text-secondary:#a1a1a6;--skill-label:#9696a0}#root,body,html{background-color:#141414;background-color:var(--bg);color:#fff;color:var(--text);font-family:Noto Sans KR,sans-serif;font-size:1vw;font-weight:500;height:100%;width:100%}@media screen and (max-width:991px){#root,body,html{font-size:1.8vw}}@media screen and (max-width:767px){#root,body,html{font-size:2.64vw}}a,body,button,div,footer,form,h1,h2,h3,header,html,img,label,li,main,nav,ol,p,section,span,strong,ul,video{border:0;margin:0;padding:0}ol,ul{list-style:none}h1,h2,h3,h4{font-size:inherit}a{color:#fff;text-decoration:none}footer,header,nav,section{display:block}*,:after,:before{box-sizing:border-box}:focus:not(:focus-visible){outline:none}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.App{overflow:hidden}.grid-bg{background-image:linear-gradient(to right,var(--stroke) 1px,transparent 1px),linear-gradient(to bottom,var(--stroke) 1px,transparent 1px);background-size:2.8585858586em 2.8585858586em}@media screen and (min-width:992px){.hidden-lg{display:none}}@media screen and (max-width:991px){.hidden-sm{display:none}.grid-bg{background-size:1.0822510823em 1.0822510823em}}@-webkit-keyframes moveGradient{0%{background-position:0 4%}50%{background-position:100% 97%}to{background-position:0 4%}}@keyframes moveGradient{0%{background-position:0 4%}50%{background-position:100% 97%}to{background-position:0 4%}}.contact-sec{display:flex;padding-bottom:18.9898989899em;padding-left:12.1212121212em;padding-right:12.1212121212em;position:relative}.contact-sec .texts-content{padding-right:12.9797979798em}.contact-sec .texts-content h2{font-family:Montserrat;font-size:3.0303030303em;margin-bottom:.3333333333em}.contact-sec .texts-content p{color:var(--text-secondary);font-size:1.2121212121em;line-height:1.625em}.contact-sec form{display:flex;flex:1 1;flex-direction:column;position:relative}.contact-sec form h3{font-size:1.5151515152em;line-height:1.6em;margin-bottom:.8em;text-transform:uppercase}.contact-sec form .submit-container{align-self:flex-end;bottom:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%)}.contact-sec form .submit-container a{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:transparent;background:linear-gradient(92.3deg,#5dcefa .965%,#964fba 49.7%,#fff 0);background-clip:text;-webkit-background-clip:text;background-position:100%;background-size:200% 100%;border:0;-webkit-clip-path:inset(1px);clip-path:inset(1px);color:var(--text);cursor:pointer;display:inline-block;font-family:Montserrat;font-size:2.0202020202em;font-weight:700;outline:0;transition:.3s;z-index:1}.contact-sec form .submit-container a:hover{-webkit-animation:scale 1s infinite;animation:scale 1s infinite;background-position:0 100%;font-size:3.0303030303em}.contact-sec form .submit-container .confettis{left:-50%;pointer-events:none;position:absolute;top:-50%;-webkit-transform:translateY(-50%) translateX(-31%);transform:translateY(-50%) translateX(-31%);width:47.4747474747em}@media screen and (max-width:991px){.contact-sec{flex-direction:column;padding-bottom:15.1515151515em;padding-left:2.2727272727em;padding-right:2.2727272727em}.contact-sec .texts-content{padding-right:0}.contact-sec .texts-content h2{font-size:5.0505050505em;margin-bottom:.46em;text-align:center}.contact-sec .texts-content h2 span,.contact-sec .texts-content p{display:none}.contact-sec form h3{font-size:2.1212121212em;line-height:1;margin-bottom:1.9047619048em;text-align:center}.contact-sec form .submit-container{align-self:center;position:relative;-webkit-transform:none;transform:none}.contact-sec form .submit-container a{-webkit-animation:none!important;animation:none!important;background-position:0 100%;font-size:4.0404040404em!important;margin-top:1em}.contact-sec form .submit-container .confettis{-webkit-transform:translateY(-30%) translateX(-24%);transform:translateY(-30%) translateX(-24%)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes scale{0%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.95);transform:scale(.95)}}.form-group{background-color:#1e1e1e;border-radius:.2525252525em;height:3.7373737374em;padding:0 1.5151515152em;width:100%}.form-group:not(:last-of-type){margin-bottom:.8080808081em}.form-group input,.form-group textarea{background-color:transparent;border:0;color:var(--text);font-family:Noto Sans KR;font-size:1.2121212121em;height:100%;outline:0;padding:0;width:100%}.form-group input::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder{color:#bebebe}.form-group input::placeholder,.form-group textarea::placeholder{color:#bebebe}.form-group textarea{padding-top:.7070707071em;resize:none}.form-group.textarea{height:15.3535353535em}@media screen and (max-width:991px){.form-group{border-radius:.404040404em;height:5.0505050505em}.form-group:not(:last-of-type){margin-bottom:1.5151515152em}.form-group input,.form-group textarea{font-size:1.5151515152em}.form-group.textarea{height:21.2121212121em}}.cover-sec{z-index:1}@media only screen and (max-height:575.98px)and (orientation:landscape){.cover-sec{min-height:70vw}}.cover-sec>div{align-items:center;display:flex;height:100vh;justify-content:center}.cover-sec svg{height:5.0505050505em;width:64.6464646465em}@media screen and (max-width:991px){.cover-sec h2{z-index:1}.cover-sec svg{height:11.1111111111em;width:30.303030303em}}.development-sec{display:flex;flex-direction:column;padding-left:12.1212121212em;padding-right:12.1212121212em;padding-top:8.0808080808em;position:relative;width:100%}.development-sec .top-text h3{font-size:3.2323232323em;line-height:1.40625em;margin-bottom:.71875em}.development-sec .top-text p{font-size:1.5151515152em;line-height:1.8em}.development-sec h2{display:flex;flex-direction:column;position:absolute;top:22.9797979798em;-webkit-transform:rotate(-25.25deg);transform:rotate(-25.25deg)}.development-sec h2 span{display:inline-block;font-family:Montserrat;font-size:11.6161616162em;letter-spacing:-.015em;line-height:1.1130434783em;text-transform:uppercase;will-change:transform}.development-sec h2 span:first-child{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(97.5deg,#5dcff9 9.57%,#5089fd 68.88%,#974db8 132.02%);-webkit-background-clip:text;background-clip:text}.development-sec h2 span:nth-child(2){-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(95.21deg,#5dcff9 -3.97%,#5089fd 40.95%,#974db8 88.77%);-webkit-background-clip:text;background-clip:text;-webkit-transform:translateX(-1.0391304348em);transform:translateX(-1.0391304348em)}.development-sec h2 span:last-child{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(99.8deg,#5dcff9 -61.07%,#5089fd 9.02%,#974db8 83.64%);-webkit-background-clip:text;background-clip:text;-webkit-transform:translateX(-.2173913043em);transform:translateX(-.2173913043em)}.development-sec .bottom-text{align-self:flex-end;font-size:1.5151515152em;line-height:1.8em;margin-top:21.4em}@media screen and (max-width:991px){.development-sec{overflow:hidden;padding:0 2.0202020202em 15.1515151515em}.development-sec h2{-webkit-transform:rotate(-25.25deg);transform:rotate(-25.25deg)}.development-sec h2 span{font-size:7.3924242424em;line-height:1.1136161782em}.development-sec h2 span:nth-child(2){-webkit-transform:translateX(-.4440800711em);transform:translateX(-.4440800711em)}.development-sec h2 span:last-child{-webkit-transform:translateX(-.0341600055em);transform:translateX(-.0341600055em)}.development-sec .bottom-text{margin-top:25.1666666667em}}.footer{background-color:var(--bg);padding:3.0303030303em 12.1212121212em 4.9494949495em}.footer img{height:.8080808081em;width:10.6060606061em}.footer p{font-size:.8080808081em;margin-top:1.0101010101em}@media screen and (max-width:991px){.footer{padding:3.0303030303em 2.2727272727em}}.header{align-items:center;display:flex;height:5.0505050505em;padding:0 12.1212121212em;position:absolute}.header h1 img{height:2.0202020202em;width:5.5555555556em}@media screen and (max-width:991px){.header{height:6.5656565657em;padding:0 2.0202020202em}.header h1 img{height:1.5151515152em;width:18.9898989899em}}.project-sec{overflow:hidden;padding-bottom:20.7070707071em;padding-top:6.1111111111em;position:relative}.project-sec h2{font-size:8.0808080808em;letter-spacing:-.015em;margin-bottom:.9375em;padding-left:1.5em;position:relative;text-shadow:0 4px 4px rgba(0,0,0,.6);z-index:1}.project-sec .circle{height:39.6464646465em;position:absolute;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:center;transform-origin:center;width:39.6464646465em}.project-sec .circle:before{border:10px solid transparent;border-radius:50%;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;right:0;top:0}.project-sec .circle-1{left:-10.101010101em;top:5.0505050505em}.project-sec .circle-1:before{background:linear-gradient(144.59deg,#d143d0 23.95%,#5d8df6 58.22%,#6ed868 91.09%) border-box;border:14px solid transparent}.project-sec .circle-2{left:57.7777777778em;opacity:.9;top:47.5757575758em}.project-sec .circle-2:before{background:linear-gradient(110.76deg,#852ee7 15.65%,#6187f4 68.01%,#50c4ff 81.9%) border-box}.project-sec .circle-3{left:70.101010101em;top:47.5757575758em}.project-sec .circle-3:before{background:linear-gradient(144.59deg,#d143d0 23.95%,#5d8df6 58.22%,#6ed868 91.09%) border-box}.project-sec .carousel{padding-left:12.1212121212em;padding-right:12.1212121212em;position:relative}.project-sec .carousel>div{margin:0 -2.6262626263em}.project-sec .carousel .carousel-item{grid-row-gap:3.0303030303em;grid-column-gap:2.6262626263em;-webkit-column-gap:2.6262626263em;column-gap:2.6262626263em;display:grid;grid-template-areas:"item-1 item-2" "item-1 item-3";grid-template-columns:1fr 1fr;padding:0 2.6262626263em;row-gap:3.0303030303em}.project-sec .carousel .carousel-item .project-item{display:flex;-webkit-perspective:1500px;perspective:1500px}.project-sec .carousel .carousel-item .project-item>a{background-color:#d9d9d9;-webkit-clip-path:inset(1px);clip-path:inset(1px);cursor:pointer;flex:1 1;height:100%;position:relative}.project-sec .carousel .carousel-item .project-item>a img{height:100%;object-fit:cover;width:100%}.project-sec .carousel .carousel-item .project-item>a .overlay{align-items:center;background:linear-gradient(300.61deg,rgba(151,77,184,.8) .33%,rgba(85,133,249,.8) 55.64%,rgba(93,207,249,.8) 108.7%);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.3s;width:100%}.project-sec .carousel .carousel-item .project-item>a .overlay svg{height:3.5353535354em;width:3.5353535354em}.project-sec .carousel .carousel-item .project-item>a:hover .overlay{opacity:1}.project-sec .carousel .carousel-item .project-item:first-child{align-self:center;grid-area:item-1;height:41.4141414141em}.project-sec .carousel .carousel-item .project-item:nth-child(2){grid-area:item-2;height:22.7272727273em}.project-sec .carousel .carousel-item .project-item:last-child{grid-area:item-3;height:22.7272727273em}.project-sec .carousel .carousel-item .project-name{align-self:flex-end;font-family:Montserrat;font-size:1.2121212121em;line-height:1;margin-right:1.0101010101em;text-transform:uppercase;-webkit-transform:scale(-1);transform:scale(-1);-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.project-sec .carousel .carousel-item .project-name span{color:#a6a3a1}.project-sec .carousel .carousel-arrow{align-items:center;background:transparent;border:0;bottom:0;display:inline-flex;font-size:inherit;height:7.0707070707em;justify-content:center;margin:auto;outline:0;position:absolute;top:0;width:7.0707070707em}.project-sec .carousel .carousel-arrow:not(:disabled){cursor:pointer}.project-sec .carousel .carousel-arrow:disabled svg{fill:#4f4f4f}.project-sec .carousel .carousel-arrow svg{fill:#fff;height:7.0707070707em;transition:.25ms;width:7.0707070707em}.project-sec .carousel .carousel-arrow.arrow-left{left:4.0404040404em}.project-sec .carousel .carousel-arrow.arrow-right{right:4.0404040404em}@media screen and (min-width:992px){.project-sec .react-multi-carousel-dot-list{display:none}}@media screen and (max-width:991px){.project-sec{padding-bottom:0;padding-top:0}.project-sec h2{font-size:5.0505050505em;margin-bottom:.8em;padding-left:0;padding-top:2.4em;position:relative;text-align:center}.project-sec .circle-2,.project-sec .circle-3{display:none}.project-sec .carousel{padding-left:2.2727272727em;padding-right:2.2727272727em}.project-sec .carousel>div{margin:0 -2.0202020202em}.project-sec .carousel .carousel-item{grid-row-gap:2.0202020202em;grid-column-gap:2.0202020202em;-webkit-column-gap:2.0202020202em;column-gap:2.0202020202em;display:grid;grid-template-areas:"item-1" "item-2" "item-3";grid-template-columns:1fr;padding:0 2.0202020202em;row-gap:2.0202020202em}.project-sec .carousel .carousel-item .project-item{aspect-ratio:660/508;height:auto!important}.project-sec .carousel .carousel-arrow,.project-sec .carousel .carousel-item .project-name{display:none}.project-sec .react-multi-carousel-dot-list{margin-bottom:15.1515151515em;margin-top:3.0303030303em;position:static}.project-sec .react-multi-carousel-dot-list .react-multi-carousel-dot{display:inline-flex}.project-sec .react-multi-carousel-dot-list .react-multi-carousel-dot button{background-color:#4f4f4f;border:0;height:.7070707071em;width:.7070707071em}.project-sec .react-multi-carousel-dot-list .react-multi-carousel-dot.react-multi-carousel-dot--active button{background-color:#fff}}.project-modal-overlay,.project-modal-overlay .overlay-inner{bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.project-modal-overlay .overlay-inner{overflow:auto;padding:6.0606060606em 12.1212121212em;visibility:hidden}@media screen and (max-width:991px){.project-modal-overlay .overlay-inner{padding:6.0606060606em 3.0303030303em 3.0303030303em}}.project-modal{background-color:#000;outline:0;position:relative}.project-modal .close-btn{align-items:center;background-color:transparent;cursor:pointer;display:inline-flex;height:2.5252525253em;justify-content:center;outline:0;position:absolute;right:-3.5353535354em;top:-.5050505051em;width:2.5252525253em}.project-modal .close-btn svg{height:2.0202020202em;width:2.0202020202em}.project-modal .preview{background-color:#d9d9d9;-webkit-clip-path:inset(1px);clip-path:inset(1px);height:43.4343434343em;width:100%}.project-modal .preview img{height:100%;object-fit:cover;width:100%}.project-modal .modal-content{overflow:hidden}.project-modal .modal-content .modal-content-inner{border:3px solid #fff;border-top:0;padding:5.0505050505em 4.0404040404em}.project-modal .modal-content .modal-content-inner .modal-header{display:flex;margin-bottom:2.5252525253em}.project-modal .modal-content .modal-content-inner .modal-header h3{font-family:Montserrat;font-size:3.0303030303em;text-transform:uppercase}.project-modal .modal-content .modal-content-inner .modal-header span{color:#a6a3a1;display:inline-block;font-size:1.5151515152em;margin-left:.3333333333em}.project-modal .modal-content .modal-content-inner>p{font-size:1.2121212121em;line-height:1.6666666667em;margin-bottom:2.5em;white-space:pre-wrap}.project-modal .modal-content .modal-content-inner .modal-content-content{grid-column-gap:2.0202020202em;-webkit-column-gap:2.0202020202em;column-gap:2.0202020202em;display:grid;grid-template-areas:"image-1 text-1" "text-2 image-2"}.project-modal .modal-content .modal-content-inner .modal-content-content .image-1{background-color:#d9d9d9;grid-area:image-1;height:41.4141414141em;width:31.3131313131em}.project-modal .modal-content .modal-content-inner .modal-content-content .image-2{background-color:#d9d9d9;grid-area:image-2;height:41.4141414141em;width:31.3131313131em}.project-modal .modal-content .modal-content-inner .modal-content-content .text-1{grid-area:text-1;padding-top:6.5656565657em}.project-modal .modal-content .modal-content-inner .modal-content-content .text-1 h4{font-family:Montserrat;font-size:1.5151515152em;margin-bottom:.8666666667em;text-transform:uppercase}.project-modal .modal-content .modal-content-inner .modal-content-content .text-1 p{font-size:1.2121212121em;line-height:1.6666666667em;margin-bottom:2.5em;white-space:pre-wrap}.project-modal .modal-content .modal-content-inner .modal-content-content .text-2{font-size:1.2121212121em;grid-area:text-2;line-height:1.6666666667em;margin-top:5.4166666667em;white-space:pre-wrap}@media screen and (max-width:991px){.project-modal{border:1px solid #fff}.project-modal .close-btn{height:3.0303030303em;position:absolute;right:0;top:-3.5353535354em;width:3.0303030303em}.project-modal .preview{aspect-ratio:660/508;height:auto}.project-modal .modal-content .modal-content-inner{border:0;padding:2.0707070707em 1.5656565657em 4.9494949495em 1.7171717172em}.project-modal .modal-content .modal-content-inner .modal-header{margin-bottom:1.1616161616em}.project-modal .modal-content .modal-content-inner .modal-header h3{font-size:2.1212121212em}.project-modal .modal-content .modal-content-inner .modal-header span{font-size:1.2121212121em;margin-left:.5416666667em}.project-modal .modal-content .modal-content-inner>p{font-size:1.1111111111em;line-height:1.5909090909em;margin-bottom:3.6363636364em}.project-modal .modal-content .modal-content-inner .modal-content-content{-webkit-column-gap:0;column-gap:0;grid-template-areas:"image-1" "text-1" "image-2" "text-2"}.project-modal .modal-content .modal-content-inner .modal-content-content .image-1,.project-modal .modal-content .modal-content-inner .modal-content-content .image-2{height:19.898989899em;width:100%}.project-modal .modal-content .modal-content-inner .modal-content-content .text-1{grid-area:text-1;padding-top:1.8181818182em}.project-modal .modal-content .modal-content-inner .modal-content-content .text-1 h4{font-size:1.5151515152em;margin-bottom:.8666666667em;text-transform:uppercase}.project-modal .modal-content .modal-content-inner .modal-content-content .text-1 p{font-size:1.1111111111em;line-height:1.5909090909em;margin-bottom:3.6363636364em}.project-modal .modal-content .modal-content-inner .modal-content-content .text-2{font-size:1.1111111111em;line-height:1.5909090909em;margin-top:1.9090909091em}}.skills-sec{align-items:center;display:flex;justify-content:space-between;padding:17.4242424242em 13.4343434343em 4.0404040404em 12.1212121212em}.skills-sec .texts-content h2{font-family:Montserrat;font-size:3.0303030303em;margin-bottom:.3333333333em}.skills-sec .texts-content p{color:var(--text-secondary);font-size:1.2121212121em;line-height:1.625em}.skills-sec ul{grid-column-gap:1.5151515152em;grid-row-gap:2.5252525253em;-webkit-column-gap:1.5151515152em;column-gap:1.5151515152em;display:grid;grid-template-columns:repeat(8,1fr);row-gap:2.5252525253em}.skills-sec ul li{align-items:center;display:inline-flex;flex-direction:column;height:4.3434343434em;position:relative}@media screen and (min-width:992px){.skills-sec ul li:hover img{-webkit-animation:scale-logo 1s infinite;animation:scale-logo 1s infinite}}.skills-sec ul li img{height:3.0303030303em;margin-bottom:.5050505051em;width:3.0303030303em}.skills-sec ul li span{bottom:0;color:var(--skill-label);font-family:Montserrat;font-size:.8080808081em;position:absolute;white-space:nowrap}@media screen and (max-width:991px){.skills-sec{flex-direction:column;padding:0 6.3131313131em 3.0303030303em}.skills-sec .texts-content h2{font-size:5.0505050505em;margin-bottom:.8em}.skills-sec .texts-content p{display:none}.skills-sec ul{-webkit-column-gap:3.0303030303em;column-gap:3.0303030303em;grid-template-columns:repeat(4,1fr);row-gap:3.0303030303em}.skills-sec ul li{height:5.7575757576em}.skills-sec ul li img{height:4.0404040404em;width:4.0404040404em}.skills-sec ul li span{font-size:1.2121212121em}}@-webkit-keyframes scale-logo{0%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scale-logo{0%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.space-sec{margin-top:-100vh}@media screen and (min-width:992px){.space-sec{opacity:0}}@media screen and (max-width:991px){.space-sec{margin-top:-34.256vh}}@media only screen and (max-height:575.98px)and (orientation:landscape){.space-sec{min-height:100vw}}.space-sec>div{align-items:center;background-color:var(--bg);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.space-sec>div h2{font-family:Montserrat;font-size:8.0808080808em;letter-spacing:-.015em;position:relative;text-shadow:0 4px 6px rgba(0,0,0,.4);z-index:5}.space-sec>div .ellipse{position:absolute;-webkit-transform-origin:left;transform-origin:left;z-index:1}.space-sec>div .ellipse:before{border:14px solid transparent;border-radius:50%;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;right:0;top:0}.space-sec>div .ellipse-1{height:21.4368686869em;left:-8.05%;top:-7.5%;-webkit-transform:rotate(12.58deg);transform:rotate(12.58deg);width:56.2909090909em}.space-sec>div .ellipse-1:before{background:linear-gradient(110.76deg,#de8e6d 15.65%,#d86edd 45.84%,#50c4ff 81.9%) border-box}.space-sec>div .ellipse-2{height:21.5782828283em;left:-14.35%;top:14.26%;-webkit-transform:rotate(12.58deg);transform:rotate(12.58deg);width:48.1313131313em;z-index:2}.space-sec>div .ellipse-2:before{background:linear-gradient(110.76deg,#87dbf4 15.65%,#737df5 45.84%,#a34b98 81.9%) border-box}.space-sec>div .ellipse-3{height:18.2909090909em;left:-14.97%;top:18.52%;-webkit-transform:rotate(32.86deg);transform:rotate(32.86deg);width:48.1313131313em}.space-sec>div .ellipse-3:before{background:linear-gradient(110.76deg,#de8e6d 15.65%,#d86edd 45.84%,#50c4ff 81.9%) border-box}.space-sec>div .ellipse-4{height:23.8080808081em;left:-26.26%;top:37.78%;-webkit-transform:rotate(32.86deg);transform:rotate(32.86deg);width:52.6722222222em;z-index:2}.space-sec>div .ellipse-4:before{background:linear-gradient(110.76deg,#de8e6d 15.65%,#d86edd 45.84%,#50c4ff 81.9%) border-box}.space-sec>div .ellipse-5{height:23.8080808081em;left:-23.87%;top:51.85%;-webkit-transform:rotate(32.86deg);transform:rotate(32.86deg);width:52.6722222222em}.space-sec>div .ellipse-5:before{background:linear-gradient(110.76deg,#de8e6d 15.65%,#d86edd 45.84%,#50c4ff 81.9%) border-box}@media screen and (max-width:991px){.space-sec>div{overflow:visible;padding:0 1.7676767677em}.space-sec>div h2{font-size:5.8585858586em}.space-sec>div .ellipse-1{height:26.0343434343em;left:-21.8525252525em;top:3.6967vh;width:68.3767676768em}.space-sec>div .ellipse-2{height:26.2060606061em;left:-28.5611111111em;top:21.2559vh;width:58.4651515152em}.space-sec>div .ellipse-3{height:22.2146464646em;left:-29.2949494949em;top:24.7062vh;width:58.4621212121em}.space-sec>div .ellipse-4,.space-sec>div .ellipse-5{display:none}}
/*# sourceMappingURL=main.3f25863d.css.map*/