html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}a img{border:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{margin:0;padding:0;border:0;outline:0;display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]),[hidden]{display:none}html,body{width:100%;font-family:'arsmaquettepro-light',Helvetica,Arial,sans-serif;font-weight:400;width:100%;height:100%}html,body,*{box-sizing:border-box;outline:none!important}body{background:#f5f5ed;color:#4a4a4a;padding-top:80px}body.project{padding-top:0;border-top:0;background:#fff}body.landing{padding-top:0}#stack_detector{position:absolute;left:-10px;top:-10px;width:1px;height:1px;display:none}@media only screen and (max-width:767px){#stack_detector{display:block}}.content-holder{max-width:1406px;margin:auto;padding-left:35px;padding-right:35px;-webkit-transition:padding .3s;transition:padding .3s}@media only screen and (max-width:767px){.content-holder{padding-left:10px;padding-right:10px}}.content-holder.full--width{width:100%;max-width:100%;padding:0}.full--screen{height:100vh}.holder__16-9{width:100%;display:inline-block;position:relative}.holder__16-9:after{padding-top:56.25%;display:block;content:''}.holder__16-9>.main{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#fff;color:#fff}.holder__16-9>.main>img,.holder__16-9>.main>video{width:100%;height:auto}.poster-holder>img{width:100%;height:auto}.video-playholder{left:0;top:0;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media only screen and (max-width:600px){.video-playholder{top:auto;bottom:55px;-webkit-transform:none;-ms-transform:none;transform:none}}.video-playholder header{font-size:48px;margin-bottom:30px;font-family:'arsmaquettepro-bold',Helvetica,Arial,sans-serif;font-weight:400}@media only screen and (max-width:1024px){.video-playholder header{font-size:30px;margin-bottom:20px}}@media only screen and (max-width:767px){.video-playholder header{font-size:30px;margin-bottom:20px}}@media only screen and (max-width:600px){.video-playholder header{font-size:22px;margin-bottom:10px}}@media only screen and (max-width:767px){.video-playholder svg{width:50px;height:50px}}.video-playholder a{display:inline-block;margin:auto;position:relative}.video-playholder a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:0 0}.video-playholder a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.mfp-content{text-align:center}.mfp-content>div{position:relative;display:inline-block}.mfp-content video{max-width:100%;height:auto}.mfp-close-btn-in .mfp-close{color:#ef4929}@media only screen and (max-width:767px){.u-hide-on-mobile{display:none}}@font-face{font-family:"arsmaquettepro-light";src:url("../fonts/arsmaquettepro-light-webfont.eot");src:url("../fonts/arsmaquettepro-light-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/arsmaquettepro-light-webfont.woff") format('woff'),url("../fonts/arsmaquettepro-light-webfont.ttf") format('truetype');font-weight:400;font-style:normal}@font-face{font-family:"arsmaquettepro-reg";src:url("../fonts/arsmaquettepro-regular-webfont.eot");src:url("../fonts/arsmaquettepro-regular-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/arsmaquettepro-regular-webfont.woff") format('woff'),url("../fonts/arsmaquettepro-regular-webfont.ttf") format('truetype');font-weight:400;font-style:normal}@font-face{font-family:"arsmaquettepro-bold";src:url("../fonts/arsmaquettepro-bold-webfont.eot");src:url("../fonts/arsmaquettepro-bold-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/arsmaquettepro-bold-webfont.woff") format('woff'),url("../fonts/arsmaquettepro-bold-webfont.ttf") format('truetype');font-weight:400;font-style:normal}@font-face{font-family:"arsmaquettepro-medium";src:url("../fonts/arsmaquettepro-medium-webfont.eot");src:url("../fonts/arsmaquettepro-medium-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/arsmaquettepro-medium-webfont.woff") format('woff'),url("../fonts/arsmaquettepro-medium-webfont.ttf") format('truetype');font-weight:400;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'arsmaquettepro-light',Helvetica,Arial,sans-serif;font-weight:400}header.main{height:80px;position:fixed;width:100%;left:0;top:0;z-index:1;-webkit-transition:all .5s;transition:all .5s}header.main .content-holder{width:100%;max-width:100%}header.main .header__logo path{fill:#fff;-webkit-transition:fill .5s;transition:fill .5s}header.main .header__menu{display:block}header.main .header__menu.desktop{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}header.main .header__menu.mobile{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}@media only screen and (max-width:767px){header.main{height:40px}header.main .header__logo{top:14px;width:118px;height:20px}header.main .header__menu{width:24px;height:24px;top:10px}header.main .header__menu.desktop{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}header.main .header__menu.mobile{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}}header.main svg{-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width:767px){.project header.main.is-pinned,.landing header.main.is-pinned{height:45px}}.project header.main.is-pinned .header__menu path,.landing header.main.is-pinned .header__menu path{fill:#ef4929}@media only screen and (max-width:767px){.project header.main.is-pinned .header__logo,.landing header.main.is-pinned .header__logo{top:14px;width:118px;height:20px}}.project header.main.is-pinned .header__logo path,.landing header.main.is-pinned .header__logo path{fill:#ef4929}.header__logo{position:absolute;top:20px;left:15px}.header__menu{position:absolute;top:20px;right:20px;width:27px;height:27px;display:none}.header__menu path{fill:#fff;-webkit-transition:all .5s;transition:all .5s}.header__menu:hover path{fill:#ef4929}@media only screen and (max-width:767px){.header__menu{right:15px;width:27px;height:27px}}.project .header__logo{-webkit-transition:all .5s;transition:all .5s}.project .header__logo path{fill:#fff;-webkit-transition:all .5s;transition:all .5s}.project .header__menu{display:block;-webkit-transition:all .5s;transition:all .5s}footer{height:80px;line-height:80px;font-size:15px;color:#948b7e}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;right:0;background:url("background.png");background:rgba(0,0,0,.7);height:30px;width:100%}.mejs-container .mejs-controls>div{margin-top:0}.mejs-controls .mejs-time-rail .mejs-time-total{margin:8px 5px;background:#a2a2a2}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff;width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:color--anthem-blue;width:0}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:4px;border-radius:2px;cursor:pointer}.mejs-container .mejs-controls .mejs-time{color:#fff;font-size:12px;padding:10px 4px 0}.mejs-controls .mejs-button.mejs-fullscreen-button button,.no-svg .mejs-controls .mejs-button.mejs-fullscreen-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url("../images/mediaelement-skin/fullscreen.png") no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.mejs-controls .mejs-button.mejs-fullscreen-button button,.no-svg .mejs-controls .mejs-button.mejs-fullscreen-button button{background:url("../images/mediaelement-skin/fullscreen@2x.png") no-repeat;background-size:cover}}.mejs-captions-position-hover{bottom:65px}.mejs-button mejs-captions-button{width:23px!important}.mejs-controls .mejs-captions-button{width:33px!important}.mejs-controls .mejs-captions-button button{width:23px;height:16px;background:url("../images/mediaelement-skin/cc-off.png") no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.mejs-controls .mejs-captions-button button{background:url("../images/mediaelement-skin/cc-off@2x.png") no-repeat;background-size:contain}}.mejs-controls .mejs-captions-button.mejs-captions-enabled button{background:url("../images/mediaelement-skin/cc-on.png") no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.mejs-controls .mejs-captions-button.mejs-captions-enabled button{background:url("../images/mediaelement-skin/cc-on@2x.png") no-repeat;background-size:contain}}.mejs-overlay-button{background-position:50% 100%!important;opacity:1!important;-ms-filter:none!important;filter:none!important;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3))}.mejs-overlay-play:hover .mejs-overlay-button{opacity:1!important;-ms-filter:none!important;filter:none!important;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5))}.mejs-container .mejs-controls .mejs-button.mejs-share-button{width:25px;height:26px;overflow:hidden;text-indent:-200px;cursor:pointer}.mejs-container .mejs-controls .mejs-button.mejs-share-button:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.mejs-container .mejs-controls .mejs-button.mejs-share-button>span{display:block;width:15px;height:26px;margin:auto;background:url("../images/mediaelement-skin/share.png") 50% 60% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.mejs-container .mejs-controls .mejs-button.mejs-share-button>span{background:url("../images/mediaelement-skin/share@2x.png") 50% 60% no-repeat;background-size:15px 15px}}html.popup--is-fullscreen{height:100%;width:100%;overflow:hidden}@media only screen and (max-width:767px){html.popup--is-fullscreen{height:calc(100% + 72px)}}.popup__back{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);z-index:zindex--popup-back;display:none}.popup__back.fullscreen{z-index:zindex--header -2}.popup__back.is-shown{display:block}.popup__close{width:34px;height:34px;display:block;position:fixed;z-index:zindex--popup-closebut;right:60px;top:30px;overflow:hidden;text-indent:-200px;background:url("../images/shared/popup/close.png") no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.popup__close{background-image:url("../images/shared/popup/close@2x.png");background-size:contain}}.popup__close:hover{background-image:url("../images/shared/popup/close-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.popup__close:hover{background-image:url("../images/shared/popup/close-hover@2x.png")}}.popup--is-fullscreen .popup__close{width:40px;height:40px;top:9px;right:15px;background-color:rgba(255,255,255,.2);border-radius:4px;background-size:20px 20px;background-position:50% 50%}.popup--is-fullscreen .popup__close:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);background:url("../images/shared/popup/close.png") 50% 50% no-repeat;background-size:20px 20px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.popup--is-fullscreen .popup__close:hover{background-image:url("../images/shared/popup/close@2x.png")}}.popup__loader{width:64px;height:64px;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;background:url("../images/shared/spinner.gif") no-repeat;z-index:zindex--popup-loader;display:none}.popup__loader.is-loading .popup__loader{display:block}.popup__content-holder{z-index:zindex--popup-content-holder;display:none;position:fixed;left:50%;top:100px;background-color:#fff}.popup__content-holder.invisible{visibility:hidden!important}.popup__content-holder h1.h1--popup{position:absolute;left:0;color:color--text-white;font-size:26px;line-height:30px;top:-40px;z-index:zindex--popup-content-holder}@media only screen and (max-width:767px){.popup__content-holder h1.h1--popup{left:18px;font-size:20px;line-height:22px}}.popup__content-holder.standard{display:block}.popup__content-holder.fullscreen{display:block;position:fixed;top:0;z-index:zindex--popup-content-holder;left:0;width:100%;height:100%;top:0;background:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;padding-top:60px}.popup__content-holder.fullscreen h1.h1--popup{top:0;left:10px;font-size:18px;line-height:60px;color:color--text-gray}.popup__content-holder .popup-wrapper{margin-top:0;padding-top:0}.popup__content-holder .popup-wrapper>*:first-child{padding-top:header-height-desktop}.popup__content-holder .popup__content{position:absolute;left:0;top:0;right:0;bottom:0}.landing__grid{*zoom:1}.landing__grid:before,.landing__grid:after{content:'';display:table}.landing__grid:after{clear:both}.landing__grid .item{position:relative;float:left;overflow:hidden;margin-bottom:25px}@media only screen and (max-width:767px){.landing__grid .item{margin-bottom:15px}}.landing__grid .item:nth-child(2n){*zoom:1;float:right}.landing__grid .item:nth-child(2n):before,.landing__grid .item:nth-child(2n):after{content:'';display:table}.landing__grid .item:nth-child(2n):after{clear:both}.landing__grid .item:nth-child(n),.landing__grid .item:nth-child(4n){width:57.31959%;display:inline-block;position:relative}.landing__grid .item:nth-child(n):after,.landing__grid .item:nth-child(4n):after{padding-top:70.379%;display:block;content:''}.landing__grid .item:nth-child(2),.landing__grid .item:nth-child(3),.landing__grid .item:nth-child(6),.landing__grid .item:nth-child(7),.landing__grid .item:nth-child(10),.landing__grid .item:nth-child(11),.landing__grid .item:nth-child(14),.landing__grid .item:nth-child(15),.landing__grid .item:nth-child(18),.landing__grid .item:nth-child(19){width:40.34364%;display:inline-block;position:relative}.landing__grid .item:nth-child(2):after,.landing__grid .item:nth-child(3):after,.landing__grid .item:nth-child(6):after,.landing__grid .item:nth-child(7):after,.landing__grid .item:nth-child(10):after,.landing__grid .item:nth-child(11):after,.landing__grid .item:nth-child(14):after,.landing__grid .item:nth-child(15):after,.landing__grid .item:nth-child(18):after,.landing__grid .item:nth-child(19):after{padding-top:100%;display:block;content:''}@media only screen and (max-width:767px){.landing__grid .item{width:100%!important;max-width:560px;display:block!important;margin-left:auto;margin-right:auto;display:block;float:none!important}.landing__grid .item:after{padding-top:70.379%!important}}.landing__grid .item>.main{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#fff;color:#fff}.landing__grid .item>.main>a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(235,72,49,.66);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);text-align:center;color:#fff;font-size:40px;font-weight:700;text-decoration:none;-webkit-transition:opacity .5s;transition:opacity .5s}.landing__grid .item>.main>a:hover{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}@media only screen and (min-width:768px) and (max-width:1024px){.landing__grid .item>.main>a{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);font-size:32px}}@media only screen and (max-width:767px){.landing__grid .item>.main>a{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);font-size:22px}}.landing__grid .item>.main>a>span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1.2em;width:100%;padding-left:12.5%;padding-right:12.5%}.landing__grid .item img{height:100%;width:auto;display:block}@media only screen and (min-width:768px) and (max-width:1024px){.landing__arrow-down{display:block;margin:20px auto}}@media only screen and (max-width:767px){.landing__arrow-down{display:none;margin:15px auto}}.landing__arrow-down{margin:15px auto 25px auto;display:block;text-align:center}.landing__arrow-down svg{cursor:pointer}.landing__arrow-down path{stroke:red}@media only screen and (max-width:460px){.landing__video .poster-holder{background:url("../media/cloudberry-video/thumb.jpg");background-size:cover;background-position:50% 50%;height:260px}.landing__video .poster-holder>img{display:none}.landing__video .holder__16-9{height:260px}}.project{font-size:14px;line-height:22px}@media only screen and (min-width:768px){.project{font-size:18px;line-height:24px}}.project__hero{width:100%!important;height:100vh;background-position:top center!important;background-size:cover!important;color:#fff;position:relative;min-height:420px}@media only screen and (max-width:767px){.project__hero{min-height:260px;margin-bottom:0}}.project__hero:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.project__hero h1{font-size:70px;line-height:1em;position:absolute;width:100%;text-align:center;left:50%;top:calc(50% - 60px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:840px;font-family:'arsmaquettepro-bold',Helvetica,Arial,sans-serif;font-weight:400;-webkit-transition:font-size .15s;transition:font-size .15s}@media only screen and (max-width:767px){.project__hero h1{top:40%;font-size:40px;padding-left:20px;padding-right:20px}}.project__desc{padding:30px 10% 10px 10%;text-align:center;position:absolute;left:0;bottom:0;color:#fff;width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.project__desc{padding:30px 10% 10px 10%}}@media only screen and (max-width:767px){.project__desc{padding:30px 20px 10px 20px}}.project__desc header{font-family:'arsmaquettepro-bold',Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:18px;line-height:18px;letter-spacing:1.2px;margin-bottom:20px}@media only screen and (max-width:767px){.project__desc header{margin-bottom:22px}}.project__desc-text{padding-top:10px;padding-bottom:50px}.project__desc-text p{font-size:18px;text-align:center;color:#fff;max-width:840px;margin:auto;line-height:28px}@media only screen and (min-width:768px) and (max-width:1024px){.project__desc-text p{padding-left:10%;padding-right:10%}}@media only screen and (max-width:767px){.project__desc-text p{padding-left:20px;padding-right:20px;line-height:20px;max-width:560px}}.project__item{padding-top:65px;padding-bottom:45px}.project__item:first-child{padding-top:100px}@media only screen and (max-width:767px){.project__item:first-child{padding-top:70px}}.project__item--desc{max-width:800px;margin:auto;text-align:center}.project__item--desc header{text-transform:uppercase;margin-bottom:30px;font-size:15px;letter-spacing:1px}@media only screen and (min-width:768px){.project__item--desc header{font-size:18px;line-height:24px}}.project__item--header{max-width:800px;margin:auto;text-align:center;padding-bottom:0}.project__item--header header{text-transform:uppercase;margin-bottom:30px;font-size:15px;letter-spacing:1px}@media only screen and (min-width:768px){.project__item--header header{font-size:18px;line-height:24px}}.project__item--icons{margin:auto;text-align:center}.project__item--icons header{text-transform:uppercase;margin-bottom:40px;font-size:15px;letter-spacing:1px}.project__item--columns>.content-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.project__item--columns>.content-holder>.column__item>img{max-width:100%;height:auto}.project__item--columns>.content-holder>.column__item:first-child{margin-right:40px}.project__item--columns>.content-holder>.column__item:last-child{margin-left:40px}@media only screen and (max-width:767px){.project__item--columns>.content-holder{display:block;text-align:center}.project__item--columns>.content-holder>.column__item{margin-left:auto!important;margin-right:auto!important}.project__item--columns>.content-holder>.column__item+.column__item{margin-top:15px}}.project__item--columns.columns--2>.content-holder>.column__item:last-child{margin-left:0}.block__section-custom-background{padding-top:50px;padding-bottom:50px}.project__item-icons-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.project__item-icons-holder.icons-holder--5cols>.item{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;margin-bottom:50px}.project__item-icons-holder.icons-holder--5cols>.item svg{max-width:100%}@media only screen and (max-width:768px){.project__item-icons-holder.icons-holder--5cols>.item{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding:0 20px}}.project__item-icons-holder.icons-holder--6cols>.item{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;margin-bottom:50px}.project__item-icons-holder.icons-holder--6cols>.item svg{max-width:100%}@media only screen and (max-width:768px){.project__item-icons-holder.icons-holder--6cols>.item{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;padding:0 20px}}.project__item-icons-holder.icons-holder--7cols>.item{-webkit-flex-basis:14.28571%;-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;margin-bottom:50px}.project__item-icons-holder.icons-holder--7cols>.item svg{max-width:100%}@media only screen and (max-width:768px){.project__item-icons-holder.icons-holder--7cols>.item{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding:0 20px}}.project__item--image--standard img{width:100%;height:auto}.project__item--actual-size .content-holder{padding:0 35px}.project__item--actual-size img{padding:0;margin:0 auto;display:block;max-width:100%;height:auto}.project__item--full-width .content-holder{width:100%;padding:0;margin:0;max-width:none}.project__item--full-width img{padding:0;margin:0 auto;display:block;max-width:none;width:100%;height:auto}.project__desc__arrow{position:absolute;top:-25px;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);cursor:pointer}@media only screen and (max-width:767px){.project__desc__arrow{top:-20px}}.project__desc__arrow svg path{stroke:#fff}.project__desc__arrow:hover svg path{stroke:#ccc}.item__parallax .project__item--image{max-height:600px;overflow:hidden}@media only screen and (min-width:768px) and (max-width:1024px){.item__parallax .project__item--image{max-height:660px}}.item__parallax .project__item--image>img{width:110%;margin-left:-5%}@media only screen and (max-width:460px){.project__video .poster-holder{background:gray;background-size:cover;background-position:50% 50%;height:260px}.project__video .poster-holder>img{display:none}.project__video .holder__16-9{height:260px}}.mfp-fade.mfp-bg{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.mfp-fade.mfp-bg.mfp-removing{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#flash{text-align:center;padding:10px;border:3px solid #f90;border-radius:5px;font-size:14px;font-weight:700;color:#f60;margin-bottom:20px}#admin h3{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ccc}#admin input[type=text]{font-size:12px;padding:1px 4px}#admin .but{background:#ccc;color:#222;font-size:12px;border:1px outset #999;border-radius:3px;padding:1px 8px;text-decoration:none;display:inline-block}#admin .but+.but{margin-left:10px}#admin .but:hover{background:#d6d6d6}#admin .but:active{border-style:inset}#admin .but.cancel,#admin .but.delete{background:#f6c9cc}#admin .but.submit,#admin .but.edit,#admin .but.update{background:#c9ffcc}#admin form p{margin-bottom:5px}#admin form p label{font-size:12px;line-height:16px}#admin form p label span{display:inline-block;width:120px;text-align:right}#admin .new-user-form{margin-bottom:30px}#admin .new-user-form .butnew-holder{text-align:center;margin-bottom:20px}#admin #new-user-form{display:none}#admin table{font-size:12px;border-spacing:0;width:100%}#admin table td,#admin table th{border:1px solid #999;padding:2px 5px}#admin table thead{background-color:#999084;color:#fff;font-width:bold}#admin table .col-status{width:40px;text-align:center}#admin table .col-uid{width:110px}#admin table .col-pass{width:110px}#admin table .col-realname{width:120px}#admin table .col-startdate,#admin table .col-enddate{width:180px;text-align:center}#admin table .user-edit-line{display:none}#admin table tbody tr:hover td{background:#fff}#admin table tbody input{width:100px}