.apos-ui .apos-admin-bar.apos-active .apos-admin-bar-inner{max-width:2000px}@font-face{font-family:Meedori Sans Regular;src:url("/fonts/Meedori Sans Regular.ttf") format("truetype")}@font-face{font-family:Meedori Sans Light;src:url("/fonts/Meedori Sans Light.ttf") format("truetype")}@font-face{font-family:Kanji;src:url(/fonts/Kanji.ttf) format("truetype")}@font-face{font-family:Coco Gothic Light;src:url(/fonts/Coco-Gothic-Light.otf) format("opentype")}*{box-sizing:border-box;border:0;padding:0}:after,:before,body,html{margin:0;padding:0}body,html{min-height:100vh;min-width:100vw;background:#f7f6f5;font-family:Coco Gothic Light,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}a{color:initial}ul{margin-top:0}svg{pointer-events:none}svg.chevron{pointer-events:all;width:32px;height:32px}svg.chevron--forward{transform:rotate(180deg)}svg.chevron path,svg.chevron polygon{fill:#2c3e50}.btn{position:relative;display:block;background:#19272c;border-radius:3px;height:50px;padding:10px 0 10px 25px;cursor:pointer;box-shadow:5px 8px 14px -5px #333}.btn--label{font-family:Meedori Sans Light,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;margin-right:5px;color:#fff}@keyframes arrow-anim{0%{opacity:1;transform:translateX(0) rotate(0)}to{opacity:0;transform:translateX(1rem) rotate(0)}}.btn .icon{width:32px;height:32px;position:relative;top:-1px;right:auto;cursor:pointer;transition:transform .8s ease;vertical-align:middle;transform:rotate(0deg)}.btn .icon g{fill:none;stroke:#fff;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:10}.btn .icon g circle{animation:stroke 2s ease;transition:stroke-dashoffset .8s ease;stroke-dasharray:100;stroke-dashoffset:0}.btn .icon--hidden{opacity:0;left:-38px}.btn .icon--hidden g circle{stroke-opacity:0}.btn .icon:hover .icon--hidden{opacity:1;animation:arrow-anim 2.5s ease infinite}.btn .icon:hover .icon g circle{stroke-dashoffset:100}.loader{display:none;position:absolute;top:50vh;left:45vw}.loader div{box-sizing:content-box;position:absolute;border:3px solid #fff;opacity:1;border-radius:50%;animation:loading 1.5s cubic-bezier(0,.2,.8,1) infinite}.loader div:nth-child(2){animation-delay:-.5s}.add{display:block}.remove{display:none!important}.hide{visibility:hidden}.at{position:relative;height:100vh;padding-top:100px}.at_menu{position:fixed;z-index:1;max-width:100vw;max-height:100vh;font-family:Meedori Sans Regular,Tahoma,Geneva,Verdana,sans-serif}.at_menu--appear,.at_menu__1{height:100px}.at_menu__1{background:#4f7f8f;color:#fff;position:relative;width:calc(100vw + 100vh);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0;cursor:pointer;transform:rotate(25deg) translate(-2%,50%);transition:transform 1s cubic-bezier(.78,-.58,1,.51) 0s}.at_menu__1:hover{animation:swing .7s ease}@media (orientation:portrait){.at_menu__1{width:100vh;transform:rotate(25deg) translate(-5%,50%)}}@media (orientation:portrait) and (min-aspect-ratio:5/8){.at_menu__1{width:125vh}}.at_menu__1 .at_menu__back,.at_menu__1 .at_menu__breadcrumb{display:none}.at_menu__1--appear{transform:rotate(0deg) translate(0)}.at_menu__1--appear .at_menu__back{display:-ms-flexbox;display:flex}.at_menu__1--appeared{cursor:auto}.at_menu__1--appeared:hover{animation:none}@media (max-width:480px){.at_menu__1--appeared .at_menu__title{position:fixed;left:70vw}}.at_menu__1--appeared .at_menu__breadcrumb{display:grid}@media (max-width:480px){.at_menu__1--appeared .at_menu__breadcrumb--show+.at_menu__title{display:none}}.at_menu__1--disappear{transform:rotate(25deg) translate(-120%,7%)}.at_menu__1--disappear .at_menu__back{display:none}.at_menu__2{background:#669aab;color:#fff;position:relative;width:calc(100vw + 100vh);height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0;cursor:pointer;transform:rotate(25deg) translate(-10%,50%);transition:transform 1s cubic-bezier(.78,-.58,1,.51) .3s}.at_menu__2:hover{animation:swing .7s ease}@media (orientation:portrait){.at_menu__2{width:100vh;transform:rotate(25deg) translate(-10%,50%)}}@media (orientation:portrait) and (min-aspect-ratio:5/8){.at_menu__2{width:125vh}}.at_menu__2 .at_menu__back,.at_menu__2 .at_menu__breadcrumb{display:none}.at_menu__2--appear{transform:rotate(0deg) translateY(-100%)}.at_menu__2--appear .at_menu__back{display:-ms-flexbox;display:flex}.at_menu__2--appeared{cursor:auto}.at_menu__2--appeared:hover{animation:none}@media (max-width:480px){.at_menu__2--appeared .at_menu__title{position:fixed;left:70vw}}.at_menu__2--appeared .at_menu__breadcrumb{display:grid}@media (max-width:480px){.at_menu__2--appeared .at_menu__breadcrumb--show+.at_menu__title{display:none}}.at_menu__2--disappear{transform:rotate(25deg) translate(-120%,35%)}.at_menu__2--disappear .at_menu__back{display:none}.at_menu__3{background:#87afbd;color:#fff;position:relative;width:calc(100vw + 100vh);height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0;cursor:pointer;transform:rotate(25deg) translate(-18%,50%);transition:transform 1s cubic-bezier(.78,-.58,1,.51) .6s}.at_menu__3:hover{animation:swing .7s ease}@media (orientation:portrait){.at_menu__3{width:100vh;transform:rotate(25deg) translate(-15%,50%)}}@media (orientation:portrait) and (min-aspect-ratio:5/8){.at_menu__3{width:125vh}}.at_menu__3 .at_menu__back,.at_menu__3 .at_menu__breadcrumb{display:none}.at_menu__3--appear{transform:rotate(0deg) translateY(-200%)}.at_menu__3--appear .at_menu__back{display:-ms-flexbox;display:flex}.at_menu__3--appeared{cursor:auto}.at_menu__3--appeared:hover{animation:none}@media (max-width:480px){.at_menu__3--appeared .at_menu__title{position:fixed;left:70vw}}.at_menu__3--appeared .at_menu__breadcrumb{display:grid}@media (max-width:480px){.at_menu__3--appeared .at_menu__breadcrumb--show+.at_menu__title{display:none}}.at_menu__3--disappear{transform:rotate(25deg) translate(-120%,63%)}.at_menu__3--disappear .at_menu__back{display:none}.at_menu__4{background:#a8c5cf;color:#fff;position:relative;width:calc(100vw + 100vh);height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0;cursor:pointer;transform:rotate(25deg) translate(-26%,50%);transition:transform 1s cubic-bezier(.78,-.58,1,.51) .9s}.at_menu__4:hover{animation:swing .7s ease}@media (orientation:portrait){.at_menu__4{width:100vh;transform:rotate(25deg) translate(-20%,50%)}}@media (orientation:portrait) and (min-aspect-ratio:5/8){.at_menu__4{width:125vh}}.at_menu__4 .at_menu__back,.at_menu__4 .at_menu__breadcrumb{display:none}.at_menu__4--appear{transform:rotate(0deg) translateY(-300%)}.at_menu__4--appear .at_menu__back{display:-ms-flexbox;display:flex}.at_menu__4--appeared{cursor:auto}.at_menu__4--appeared:hover{animation:none}@media (max-width:480px){.at_menu__4--appeared .at_menu__title{position:fixed;left:70vw}}.at_menu__4--appeared .at_menu__breadcrumb{display:grid}@media (max-width:480px){.at_menu__4--appeared .at_menu__breadcrumb--show+.at_menu__title{display:none}}.at_menu__4--disappear{transform:rotate(25deg) translate(-120%,91%)}.at_menu__4--disappear .at_menu__back{display:none}.at_menu__back{-ms-flex-align:center;align-items:center;position:fixed;left:0;padding-left:10px;cursor:pointer;animation:fade-in 2s ease-in-out}@keyframes menu-arrow-anim{0%{opacity:1;transform:translateX(0) rotate(180deg)}to{opacity:0;transform:translateX(-1rem) rotate(180deg)}}.at_menu__back .icon{width:32px;height:32px;position:relative;top:-1px;right:auto;cursor:pointer;transition:transform .8s ease;vertical-align:middle;transform:rotate(180deg)}.at_menu__back .icon g{fill:none;stroke:#fff;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:10}.at_menu__back .icon g circle{animation:stroke 2s ease;transition:stroke-dashoffset .8s ease;stroke-dasharray:100;stroke-dashoffset:0}.at_menu__back .icon--hidden{opacity:0;left:-38px}.at_menu__back .icon--hidden g circle{stroke-opacity:0}.at_menu__back .icon:hover .icon--hidden{opacity:1;animation:menu-arrow-anim 2.5s ease infinite}.at_menu__back .icon:hover .icon g circle{stroke-dashoffset:100}.at_menu__breadcrumb{position:fixed;left:45px;margin-left:20px;grid-template-columns:10px 100px 10px 100px;grid-gap:5px;-ms-flex-align:center;align-items:center;animation:menu-slide-left 2s ease-in-out;cursor:pointer}.at_menu__breadcrumb .breadcrumb__show{display:none}.at_menu__breadcrumb .breadcrumb__show--visible{display:grid}.at_menu__breadcrumb .breadcrumb__slash{width:30px;height:40px;border-bottom:2px solid #fff;transform:translateY(8px) translateX(0) rotate(118deg)}.at_content{position:relative;padding-left:10px;padding-right:10px}@media (max-width:767px) and (orientation:landscape){.at_content--home{display:none}}.show{max-width:1200px;margin:0 auto}pre{display:block;overflow-x:auto;padding:.5em;background:#002b36;color:#839496;box-shadow:5px 5px 30px 0 #999;margin-bottom:20px}.hljs-comment,.hljs-quote{color:#586e75}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#073642}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.at_article{height:0;background:#87afbd}.at_article--show{padding:0 10px}.at_article--show img{max-width:100%;box-shadow:0 0 50px -10px #ccc,0 0 10px -10px #ccc;margin-bottom:20px}.at_article__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:40px;color:#f7f6f5;opacity:0}.at_article__element{list-style-type:none;margin:20px auto}.at_article__element>a{text-decoration:none}.at_article__container{position:relative;bottom:0;width:400px;height:100%;padding:15px;border-radius:3px;background:#4f7f8f;color:#f7f6f5;box-shadow:2px 10px 40px -10px #666}@media screen and (max-width:900px){.at_article__container{width:250px}}@media screen and (max-width:600px){.at_article__container{width:calc(100vw - 91px)}}.at_article__container>span{border-bottom:1px solid}.at_article__links{display:-ms-flexbox;display:flex}.at_article__links--previous{-ms-flex-item-align:start;align-self:flex-start}.at_article__links--next{margin-left:auto}.at_article__date{color:gray;font-style:italic;font-size:small;position:absolute;right:15px}.at_article__date--published{top:190px}@media (max-width:768px){.at_article__date--published{top:185px;right:30px}}.at_article__date--updated{top:210px}@media (max-width:768px){.at_article__date--updated{top:185px;right:180px}}.at_article .apos-pager{position:absolute;width:100vw;padding-bottom:20px;text-align:center;color:#fff;opacity:0}.at_article .apos-pager span{padding-right:10px}.at_article .apos-pager a{color:#fff}.at_career,.career-show{background:#a8c5cf}.at_career{height:0}.at_career__element{list-style-type:none;position:relative;width:3px;margin:0 auto;padding-top:50px;background:#fff;box-shadow:15px 15px 10px -1px #666}@media screen and (max-width:600px){.at_career__element{margin-left:20px}}.at_career__element:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:20px;height:20px;border-radius:50%;background:inherit;transition:background .5s ease-in-out;box-shadow:15px 15px 20px -4px #666}.at_career__element:nth-child(odd)>div{left:45px;transform:translate3d(200px,0,0)}.at_career__element:nth-child(odd)>div:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #4f7f8f transparent transparent}.at_career__element:nth-child(2n)>div{left:-439px;transform:translate3d(-200px,0,0)}@media screen and (max-width:900px){.at_career__element:nth-child(2n)>div{left:-289px}}@media screen and (max-width:600px){.at_career__element:nth-child(2n)>div{left:45px}}.at_career__element:nth-child(2n)>div:before{right:-15px;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #4f7f8f}@media screen and (max-width:600px){.at_career__element:nth-child(2n)>div:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #4f7f8f transparent transparent}}.at_career__element--certification:nth-child(odd)>div:before{border-color:transparent #fcda47 transparent transparent}.at_career__element--certification:nth-child(2n)>div:before{border-color:transparent transparent transparent #fcda47}@media screen and (max-width:600px){.at_career__element--certification:nth-child(2n)>div:before{border-color:transparent #fcda47 transparent transparent}}.at_career__element.in-view>div{transform:none;visibility:visible;opacity:1}.at_career__element.zoom{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.at_career__element.zoom>div{-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;position:fixed;left:10vw;top:12vh;width:80vw;height:80vh;transition:all .5s ease;overflow:auto}.at_career__element.zoom>div:before{display:none}.at_career__container{position:relative;bottom:0;width:400px;padding:15px;border-radius:3px;background:#4f7f8f;color:#f7f6f5;visibility:hidden;opacity:0;transition:all .5s ease-in-out;box-shadow:20px 20px 40px -20px #666}@media screen and (max-width:900px){.at_career__container{width:250px}}@media screen and (max-width:600px){.at_career__container{width:calc(100vw - 91px)}}.at_career__container:before{content:"";position:absolute;bottom:5px;width:0;height:0;border-style:solid;box-shadow:20px 20px 40px -20px #666}.at_career__container>time+p{color:#fdd10d}.at_career__container time{display:block;font-family:Kanji,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5rem;margin-bottom:8px;color:#a9a9a9}.at_career__container>ul{padding-left:20px}.at_career__container--certification{background:#fcda47;color:#157292}.at_career__container--certification>time+p{color:#ff4500}.at_career__container a:not(.ajax){color:inherit}.at_career__checkmark{width:64px;height:64px;position:absolute;top:0;right:0;cursor:pointer}.at_career__links--previous{position:fixed;top:50%;left:1%}.at_career__links--next{position:fixed;top:50%;right:1%}.at_career__links svg.chevron path,.at_career__links svg.chevron polygon{fill:#fff}.at_career .btn{display:inline-block;left:175px;box-shadow:2px 2px 4px 0 #333}@media (max-width:768px){.at_career .btn{left:10px}}.checkmark{width:32px;height:32px;position:absolute;top:20px;right:20px;cursor:pointer;transition:transform .8s ease;vertical-align:middle;transform:rotate(0deg)}.checkmark g{fill:none;stroke:#fff;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:10}.checkmark g circle{animation:stroke 2s ease;transition:stroke-dashoffset .8s ease;stroke-dasharray:100;stroke-dashoffset:0}.checkmark g path{stroke-dasharray:100;stroke-dashoffset:100;animation:stroke 1s ease-in 1.8s forwards}.checkmark--hidden{opacity:0;left:-38px}.checkmark--hidden g circle{stroke-opacity:0}.checkmark:hover g circle{stroke-dashoffset:100}.checkmark:hover .checkmark--hidden{opacity:1;animation:arrow-anim 2.5s ease infinite}.checkmark:hover .checkmark g circle{stroke-dashoffset:100}.at_intro .at_content__slide p:first-child{font-family:Kanji,Tahoma,Geneva,Verdana,sans-serif;font-size:50px}@media (max-width:480px){.at_intro .at_content__slide p:first-child{font-size:36px}}.at_intro{overflow-x:hidden;padding-right:0;padding-left:0}.at_intro .at_content__slide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;opacity:0;position:relative;padding:10px;color:#3a4952}@media (max-width:768px){.at_intro .at_content__slide{padding:0}}@media (max-width:480px){.at_intro .at_content__slide{padding-left:10px}}.at_intro .at_content__slide:nth-child(odd){transform:translate3d(50vw,0,0)}.at_intro .at_content__slide:nth-child(2n){transform:translate3d(-50vw,0,0)}.at_intro .at_content__slide.in-view{opacity:1;transform:none}.at_intro .at_content__slide:first-child{transition:all 1s cubic-bezier(.26,.01,.64,1.25) 0s}.at_intro .at_content__slide:nth-child(2){transition:all 1s cubic-bezier(.26,.01,.64,1.25) .5s}.at_intro .at_content__slide:nth-child(3){transition:all 1s cubic-bezier(.26,.01,.64,1.25) 1s}.at_intro .at_content__slide:nth-child(4){transition:all 1s cubic-bezier(.26,.01,.64,1.25) 1.5s}.at_intro .at_content__slide:nth-child(5){transition:all 1s cubic-bezier(.26,.01,.64,1.25) 2s}.at_intro .at_content__slide p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}@media (max-width:480px){.at_intro .at_content__slide p{max-width:350px}}.at_intro .at_content__slide p.p--hidden,.at_intro .at_content__slide p:nth-child(n+3){opacity:0;height:0}@keyframes intro-arrow-anim{0%{opacity:1;transform:translateY(0) rotate(90deg)}to{opacity:0;transform:translateY(1rem) rotate(90deg)}}.at_intro .at_content__slide .at_intro.icon{width:32px;height:32px;position:relative;top:-1px;right:auto;cursor:pointer;transition:transform .8s ease;vertical-align:middle;transform:rotate(90deg)}.at_intro .at_content__slide .at_intro.icon g{fill:none;stroke:#fff;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:10}.at_intro .at_content__slide .at_intro.icon g circle{animation:stroke 2s ease;transition:stroke-dashoffset .8s ease;stroke-dasharray:100;stroke-dashoffset:0}.at_intro .at_content__slide .at_intro.icon--hidden{opacity:0;left:-38px}.at_intro .at_content__slide .at_intro.icon--hidden g circle{stroke-opacity:0}.at_intro .at_content__slide .at_intro.icon:hover .at_intro.icon--hidden{opacity:1;animation:intro-arrow-anim 2.5s ease infinite}.at_intro .at_content__slide .at_intro.icon:hover .at_intro.icon g circle{stroke-dashoffset:100}.at_intro .at_content__slide .at_intro__btn{-ms-flex-item-align:center;align-self:center;width:195px;margin-bottom:-10px;box-shadow:none;background:transparent;border:1px solid #19272c}@media (max-width:768px){.at_intro .at_content__slide .at_intro__btn{margin-bottom:0}}.at_intro .at_content__slide .at_intro__btn .btn--label{color:#19272c}.at_intro .at_content__slide .at_intro__btn .icon g{stroke:#19272c;stroke-width:1}.at_intro__bio{background:#fdd10d}@media (max-width:767px){.at_intro__bio{margin-top:-20px}}.at_intro__tech{background:#f9edbb}.at_intro__projects{background:#fcda47}.at_intro__social{background:#f7f6f5}.at_intro__social a{display:inline-block}.at_intro__social img{width:32px;height:32px}.at_intro__form{background:#3a4952;padding-top:5px;padding-bottom:5px}@media (max-width:768px){.at_intro__profile{margin:auto}}[data-contact-form] .form__title{font-family:Kanji,Tahoma,Geneva,Verdana,sans-serif;font-size:50px}@media (max-width:480px){[data-contact-form] .form__title{font-size:36px}}[data-contact-form]{background:#3a4952;min-width:300px;max-width:900px;width:100vw;margin-bottom:10px}@media (max-width:480px){[data-contact-form]{max-width:340px}}[data-contact-form] [data-validation-msg]{position:absolute;z-index:1;bottom:0;left:0;right:0;background:#fde073;text-align:center;line-height:2.5;overflow:hidden;box-shadow:0 0 5px #000;transform:translateY(45px)}[data-contact-form] .msg__show{animation:alert-slide-down 3s ease .25s 1 forwards}[data-contact-form] .msg__show--success{background:#dff2bf;color:#270}[data-contact-form] .msg__show--error{background:#ffbaba;color:#d8000c}[data-contact-form] .form__title{color:#fff;padding-left:3px}[data-contact-form] fieldset{display:block;padding-bottom:10px}[data-contact-form] fieldset label{color:#fff;display:inline-block;vertical-align:top;min-width:150px;width:25%}[data-contact-form] fieldset label+*{background:#536874;color:#fff;border-radius:3px;width:75%;height:30px;box-shadow:10px 10px 10px -10px #000;font-size:18px}@media (max-width:1023px){[data-contact-form] fieldset label+*{width:100%}}[data-contact-form] fieldset label+textarea{height:300px}[data-contact-form] .btn{margin-left:auto;box-shadow:10px 10px 10px -10px #000}@media (max-width:1023px){[data-contact-form] .btn{margin-top:10px}}.apos-slideshow .apos-slideshow-item .apos-image-widget-image-title{display:none}.apos-slideshow .apos-slideshow-item img{visibility:hidden}.at_project{height:0;background:#669aab}.at_project--show{padding:0 10px}.at_project__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:40px;color:#f7f6f5;opacity:0}.at_project__element{list-style-type:none;margin:20px auto;box-shadow:2px 10px 40px -10px #666}.at_project__element>a{text-decoration:none}.at_project__container{position:relative;bottom:0;width:400px;height:100%;padding:15px;border-radius:3px;background:#4f7f8f;color:#f7f6f5;box-shadow:none}@media screen and (max-width:900px){.at_project__container{width:250px}}@media screen and (max-width:600px){.at_project__container{width:calc(100vw - 91px)}}.at_project__container>span{border-bottom:1px solid}.at_project__links{display:-ms-flexbox;display:flex}.at_project__links--previous{-ms-flex-item-align:start;align-self:flex-start}.at_project__links--next{margin-left:auto}.at_project__date{color:gray;font-style:italic;font-size:small;position:absolute;right:15px}.at_project__date--published{top:190px}@media (max-width:768px){.at_project__date--published{top:200px;right:30px}}.at_project__date--updated{top:210px}@media (max-width:768px){.at_project__date--updated{top:200px;right:180px}}.at_project .apos-pager{position:absolute;width:100vw;padding-bottom:20px;text-align:center;color:#fff;opacity:0}.at_project .apos-pager span{padding-right:10px}.at_project .apos-pager a{color:#fff}.at_slider{display:-ms-flexbox;display:flex;min-height:200px;-ms-flex-align:center;align-items:center}.at_slider__container{display:-ms-flexbox;display:flex;min-width:50vw;max-width:94vw;overflow-x:scroll;margin-left:5px;margin-right:5px}@media (max-width:1024px){.at_slider__container{max-width:90vw}}@media (max-width:768px){.at_slider__container{max-width:80vw;margin-left:-5px}}.at_slider__container div{display:-ms-flexbox;display:flex}.at_slider__slides{-ms-flex-negative:0;flex-shrink:0;height:300px;text-align:center;margin:0 10px 10px;-ms-flex-align:start;align-items:flex-start;background-repeat:no-repeat;background-position:50%;box-shadow:0 0 50px -10px #ccc,0 0 10px -10px #ccc}.at_slider__btn{box-shadow:none;background:transparent;margin:0;padding:0}@keyframes swing{50%{top:10px}0%,to{top:0}}@keyframes alert-slide-down{0%,to{transform:translateY(45px)}10%,90%{transform:translateY(0)}}@keyframes menu-slide-left{0%{margin-left:40px}to{margin-left:20px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes stroke{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes loading{0%{top:90px;left:90px;width:0;height:0;opacity:1}to{top:15px;left:15px;width:150px;height:150px;opacity:0}}.technology{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:10px 10px 15px -10px #666;border:0;padding:20px}.technology ul{list-style-type:circle;padding-left:10px}.technology__title,.technology li{-ms-flex-item-align:center;align-self:center}.technology__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}div .technology__content{display:-ms-inline-flexbox;display:inline-flex;width:170px}.technology__btn{padding:15px 10px;width:auto;box-shadow:none;margin-bottom:5px;color:#fff;text-decoration:none}.technology-1{background:#3a4952;color:#fff}.technology-2{background:#49565a;color:#fff}.technology-3{background:#596463;color:#fff}.technology-4{background:#68716b;color:#fff}.technology-5{background:#787e74;color:#fff}.technology-6{background:#878b7c;color:#fff}.technology-7{background:#979985;color:#fff}.technology-8{background:#a6a68d;color:#000}.technology-9{background:#b6b396;color:#000}.technology-10{background:#c5c09e;color:#000}.technology-11{background:#d5cea7;color:#000}.technology-12{background:#e4dbaf;color:#000}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}