:root{--primary-a:#1CC0F9;--primary-b:#fff;--primary-c:#035a79;--primary-font:#000;--secondary-a:#4D4D4D;--secondary-b:#fff;--secondary-c:#000}@media(prefers-color-scheme:dark){:root{--primary-a:#1CC0F9;--primary-b:#fff;--primary-c:#4ecefa;--primary-font:#fff;--secondary-a:#4D4D4D;--secondary-b:#000;--secondary-c:#fff}}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;border-radius:0;max-width:100%}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}.hidden,.invisible{display:none!important;visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,pre,table,td,th{margin:0;padding:0}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 6, 2022 */@font-face{font-family:latobold;src:url(../fonts/lato-bold-webfont.woff2) format("woff2"),url(../fonts/lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latobold_italic;src:url(../fonts/lato-bolditalic-webfont.woff2) format("woff2"),url(../fonts/lato-bolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(../fonts/lato-regular-webfont.woff2) format("woff2"),url(../fonts/lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoitalic;src:url(../fonts/lato-italic-webfont.woff2) format("woff2"),url(../fonts/lato-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latolight;src:url(../fonts/lato-light-webfont.woff2) format("woff2"),url(../fonts/lato-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latolight_italic;src:url(../fonts/lato-lightitalic-webfont.woff2) format("woff2"),url(../fonts/lato-lightitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}body,html{font-family:latoregular,sans-serif;font-size:16px;line-height:24px;font-family:latolight;font-family:latoregular,sans-serif;color:#000;color:var(--primary-font);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){body,html{color:#fff;color:var(--primary-font);background-color:#000}}.o-page-wrapper{max-width:1200px;margin:0 auto;flex-grow:1;padding:0 20px}.o-page-wrapper .o-page-wrapper{padding-left:0;padding-right:0}.o-page-wrapper--narrow{max-width:1000px}@supports(display:grid){.o-grid-layout{display:grid;grid-gap:60px;margin-left:0;margin-top:0}.o-grid-layout>.o-grid__item{width:100%!important;padding-left:0;padding-top:0}.o-grid-layout>.c-pods__item{margin-bottom:0}.o-grid-layout--one{grid-template-columns:repeat(1,1fr)}.o-grid-layout--two{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.o-grid-layout--two{grid-template-columns:repeat(2,1fr)}}.o-grid-layout--three{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.o-grid-layout--three{grid-template-columns:repeat(3,1fr)}}.o-grid-layout--four{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.o-grid-layout--four{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.o-grid-layout--four{grid-template-columns:repeat(4,1fr)}}.o-grid-layout--two-four-alt{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.o-grid-layout--two-four-alt{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.o-grid-layout--two-four-alt{grid-template-columns:repeat(4,1fr)}.o-grid-layout--two-four-alt>:nth-child(6n+1),.o-grid-layout--two-four-alt>:nth-child(6n+2){grid-column:span 2}}.o-grid-layout--four-two-alt{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.o-grid-layout--four-two-alt{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.o-grid-layout--four-two-alt{grid-template-columns:repeat(4,1fr)}.o-grid-layout--four-two-alt>:nth-child(6n),.o-grid-layout--four-two-alt>:nth-child(6n+5){grid-column:span 2}}.o-grid-layout--one-two-alt{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.o-grid-layout--one-two-alt{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.o-grid-layout--one-two-alt{grid-template-columns:repeat(4,1fr)}.o-grid-layout--one-two-alt>:nth-child(6n+1){grid-column:span 2}.o-grid-layout--one-two-alt>:nth-child(6n){grid-column:span 2}}}body{margin:0 auto;line-height:130%}h1{font-size:48px;line-height:130%;font-family:latobold}h2{font-family:latoregular,sans-serif;font-size:38px;line-height:130%;font-family:latobold}h3{font-family:latoregular,sans-serif;font-size:24px;line-height:130%;font-family:latobold}h4{font-family:latoregular,sans-serif;font-size:20px;line-height:130%}h5{font-family:latoregular,sans-serif;font-size:18px;line-height:130%}p{margin:0 0 15px}b,strong{font-weight:700}a{color:#1cc0f9;color:var(--primary-a);text-decoration:none}a:hover{color:#035a79;color:var(--primary-c)}.c-icon-link{display:inline-flex;align-items:center;color:#000;color:var(--secondary-c)}.c-icon-link:hover{color:#035a79;color:var(--primary-c)}.c-icon-link__icon{display:inline-block;margin-right:10px;font-size:20px}.o-fig{position:relative;padding-bottom:100%;overflow:hidden}.o-fig.o-fig__landscape{padding-bottom:75%}.o-fig__img{position:absolute;object-fit:cover;height:100%;width:100%;object-position:center}.c-header{width:100%;position:fixed;background-color:#343434;box-shadow:0 5px 5px rgba(0,0,0,.3);top:0;z-index:1}.c-header.is_home{background-color:transparent;box-shadow:none}.c-header.is_home~.c-header__spacer{height:0}.c-header__spacer{height:90px}.c-header__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;padding:15px 20px}.c-header__logo-wrapper{width:60px}.c-header__logo{display:inline-flex}.c-nav__wrapper{display:flex;flex:auto 1;flex-direction:row-reverse}.c-nav{display:flex;flex-direction:row}.c-nav__item{display:block}.c-nav__item-link{font-family:latoregular,sans-serif;font-size:16px;line-height:24px;font-family:latobold;padding:5px 15px;color:#fff;color:var(--primary-b)}.c-nav__item-link:focus,.c-nav__item-link:hover,.is_selected .c-nav__item-link{color:#1cc0f9;color:var(--primary-a)}.c-footer{width:100%}.c-footer.is_home{position:fixed;bottom:0;z-index:1}.c-footer__wrapper{font-family:latoregular,sans-serif;font-size:12px;line-height:130%;font-family:latobold;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;padding:10px 20px;color:#4d4d4d;color:var(--secondary-a)}.is_home .c-footer__wrapper{color:#fff;color:var(--secondary-b)}.c-section{max-width:1200px;margin:0 auto;padding:6rem 20px;min-height:calc(100vh - 140px);display:flex;flex-direction:column}.c-section__heading{font-family:latoregular,sans-serif;font-size:38px;line-height:130%;font-family:latobold;margin-bottom:40px}.c-section__heading::after{content:"";display:block;margin:10px 0 20px;width:50px;height:3px;background-color:#1cc0f9;background-color:var(--primary-a)}@keyframes expend{0%{width:0}100%{width:50px}}.c-section__content{width:100%;animation:slideinUp .8s ease-in-out alternate}.c-section__home{max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;position:relative;width:100%;min-height:100vh;background-size:auto;background-repeat:no-repeat;padding:0 20px}@media(min-width:1500px){.c-section__home{background-size:140%}}.c-section__home::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.55)}.c-section__img-home{position:relative}.c-section__img-home::after{content:"";position:absolute;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.5)}.c-section__home-text{font-size:48px;line-height:130%;font-family:latolight;position:relative;z-index:1;color:#fff;color:var(--primary-b);max-width:600px;animation:slideinUp .8s ease-in-out alternate}.c-section__home-text span{font-size:48px;line-height:130%;font-family:latobold;display:block}.c-section__home-text .blink{width:2px;height:2.3rem;display:inline-block;background-color:#fff;margin-bottom:-3px;animation:blink .5s linear infinite alternate}@keyframes blink{from{opacity:0}to{opacity:1}}@keyframes slideinUp{0%{transform:translateY(15%);opacity:0}100%{transform:translateY(0);opacity:1}}@media(min-width:1024px){.c-projects{display:flex;align-items:stretch}}.c-project__sidebar{margin-bottom:20px}@media(min-width:1024px){.c-project__sidebar{position:sticky;top:180px;align-self:flex-start;margin-right:80px;width:30%}}.c-projects__list{display:flex;flex-direction:row;flex-wrap:wrap;animation:slideinUp .8s ease-in-out alternate}@supports(display:grid){.c-projects__list{display:grid;grid-gap:20px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.c-projects__list{grid-template-columns:repeat(2,1fr)}}}@media(min-width:1024px){.c-projects__list{width:70%}}.c-proejct{width:100%;margin:20px 0}@media(min-width:768px){.c-proejct{width:48%;margin:20px 1%}}@supports(display:grid){.c-proejct{width:auto;margin:0}}.c-proejct:hover .c-project__img{transform:scale(1.2)}.c-proejct__thumb{box-shadow:0 0 10px rgba(0,0,0,.2)}.c-project__img-wrap{box-shadow:0 0 10px rgba(0,0,0,.2)}.c-project__img{transform:scale(1);transition:all ease-in-out .5s}.c-project__img-wrap .c-project__img{object-fit:contain}.c-project__name{color:#000;color:var(--secondary-c);margin:10px 0}.c-project__role{color:var(--secondary-c)}@media(min-width:1024px){.c-project__info{display:flex;align-items:stretch}}.c-project__info-wrap{order:0;width:100%;animation:slideinUp .8s ease-in-out alternate}@media(min-width:1024px){.c-project__info-wrap{order:1;width:70%}}.c-project__back-top-list{width:100%;order:1}@media(min-width:1024px){.c-project__back-top-list{order:0;position:sticky;top:180px;align-self:flex-start;margin-right:80px;width:30%}}.c-project__img-wrap{margin-bottom:40px}.c-project__img-wrap:not(.c-project__info-main-img){margin-bottom:60px}.c-project__info-detail{margin-bottom:40px}.c-project__info-role{font-family:latoregular,sans-serif;font-size:20px;line-height:130%;margin-bottom:20px}.c-project__info-role span{font-family:latoregular,sans-serif;font-size:20px;line-height:130%;font-family:latobold}.c-project__info-back-btn{font-family:latoregular,sans-serif;font-size:20px;line-height:130%;font-family:latobold;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;padding:20px 40px;border:1px solid #000;border:1px solid var(--secondary-c);color:#000;color:var(--secondary-c)}.c-project__info-back-btn:hover{color:#000;color:var(--secondary-c)}.c-project__info-back-icon{margin-right:20px;position:relative;left:0}.c-project__info-back-btn:hover .c-project__info-back-icon{left:-5px;transition:all ease-in-out .5s}@font-face{font-family:icomoon;src:url(../fonts/font-icons/fonts/icomoon.ttf?2js29) format("truetype"),url(../fonts/font-icons/fonts/icomoon.woff?2js29) format("woff"),url(../fonts/font-icons/fonts/icomoon.svg?2js29#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" iconf-"],[class^=iconf-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconf-codepen:before{content:""}.iconf-home:before{content:""}.iconf-pencil:before{content:""}.iconf-camera:before{content:""}.iconf-play:before{content:""}.iconf-file-text2:before{content:""}.iconf-file-picture:before{content:""}.iconf-file-zip:before{content:""}.iconf-phone:before{content:""}.iconf-map2:before{content:""}.iconf-display:before{content:""}.iconf-laptop:before{content:""}.iconf-mobile:before{content:""}.iconf-download:before{content:""}.iconf-bubble:before{content:""}.iconf-arrow-up2:before{content:""}.iconf-arrow-right2:before{content:""}.iconf-arrow-down2:before{content:""}.iconf-arrow-left2:before{content:""}.iconf-circle-up:before{content:""}.iconf-circle-right:before{content:""}.iconf-circle-down:before{content:""}.iconf-circle-left:before{content:""}.iconf-mail2:before{content:""}.iconf-facebook2:before{content:""}.iconf-instagram:before{content:""}.iconf-whatsapp:before{content:""}.iconf-twitter:before{content:""}.iconf-youtube:before{content:""}.iconf-github:before{content:""}.iconf-appleinc:before{content:""}.iconf-android:before{content:""}.iconf-linkedin:before{content:""}.iconf-pinterest:before{content:""}.iconf-file-pdf:before{content:""}.iconf-file-word:before{content:""}.iconf-file-excel:before{content:""}