.ut-portfolio-wrap{width:100%;position:relative}a.close-portfolio-details{position:relative;width:40px;height:40px;font-size:14px;line-height:40px;text-align:center;margin:0 auto 20px auto;display:block;top:0;right:0;z-index:1;opacity:1;color:#fff;background:#151515;border-radius:50%;visibility:visible;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1),background .3s cubic-bezier(.215,.61,.355,1);-o-transition:color .3s cubic-bezier(.215,.61,.355,1),background .3s cubic-bezier(.215,.61,.355,1);transition:color .3s cubic-bezier(.215,.61,.355,1),background .3s cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}a.close-portfolio-details:hover{color:#fff;background:#151515}a.close-portfolio-details:before{content:"X";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.next-portfolio-details,a.prev-portfolio-details{display:block;margin-top:-25px;position:absolute;top:50%;height:50px;width:50px;cursor:pointer;color:#151515;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1),background .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);-o-transition:color .3s cubic-bezier(.215,.61,.355,1),background .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);transition:color .3s cubic-bezier(.215,.61,.355,1),background .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ut-portfolio-details-navigation[data-slideup-width=fullwidth] a.next-portfolio-details,.ut-portfolio-details-navigation[data-slideup-width=fullwidth] a.prev-portfolio-details{top:50%!important}a.next-portfolio-details::before,a.prev-portfolio-details::before{content:"\e923";font-family:Brooklyn-Core!important;font-size:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.next-portfolio-details::before{content:"\e915"}.light .next-portfolio-details,.light .prev-portfolio-details{color:#fff}a.prev-portfolio-details{opacity:0;z-index:3;left:0;margin-left:-70px}a.next-portfolio-details{opacity:0;right:0;z-index:3;margin-right:-70px}.light a.next-portfolio-details:hover,.light a.prev-portfolio-details:hover,a.next-portfolio-details:hover,a.prev-portfolio-details:hover{opacity:1}.ut-portfolio-media .ut-portfolio-image{display:block;margin:0 auto}.ut-portfolio-media .fluid-width-video-wrapper{margin:0 auto!important}.ut-portfolio-media video{width:100%;height:100%;max-width:100%}.ut-portfolio-media .wp-video{width:100%!important}.ut-portfolio-media{margin-bottom:40px}.ut-portfolio-media .ut-post-thumbnail-caption{padding-right:0;width:50%}@media (max-width:767px){a.next-portfolio-details,a.prev-portfolio-details{display:none}}@media (min-width:768px) and (max-width:1024px){a.next-portfolio-details,a.prev-portfolio-details{display:none}}.portfolio-style-two .portfolio-title{margin:0;padding:30px;text-align:center;background:#fff}.light .portfolio-style-two .portfolio-title{background:0 0}.portfolio-style-two .ut-portfolio-info i{display:block;margin:0 auto;text-align:center;margin-bottom:5px}.ut-carousel{border:none!important;background:0 0!important;overflow:hidden}.ut-carousel .slides img{width:101%!important;max-width:101%!important}.ut-carousel .flex-direction-nav a{display:block;width:60px;height:60px;margin:0;position:absolute;top:50%;z-index:10;margin-top:-30px;overflow:hidden;opacity:1;cursor:pointer;color:#fff;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-o-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);text-align:center}.ut-carousel.portfolio-style-two .flex-direction-nav a{margin-top:-70px}.ut-carousel .flex-direction-nav a:before{font-family:Brooklyn-Core;font-size:40px;line-height:60px;display:inline-block;content:'\e90a'}.ut-carousel .flex-direction-nav a.flex-next:before{content:'\e915'}.ut-carousel .flex-direction-nav .flex-prev{left:0;border-radius:0 3px 3px 0}.ut-carousel .flex-direction-nav .flex-next{right:0;border-radius:3px 0 0 3px}.ut-carousel .flex-direction-nav .flex-prev:hover{background:rgba(255,255,255,.15);color:#fff}.ut-carousel .flex-direction-nav .flex-next:hover{background:rgba(255,255,255,.15);color:#fff}.ut-carousel-item.style_two .portfolio-title{margin:0;padding:30px;text-align:center;background:#fff}.portfolio-style-two .ut-portfolio-info i{display:block;margin:0 auto;text-align:center;margin-bottom:5px}.ut-showcase{border:none!important;background:0 0!important}.ut-showcase-navigation{border:none!important;background:0 0!important}.ut-masonry{display:block}.ut-masonry{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}img.portfolio-lazy{visibility:hidden}.ut-grid-item img{max-width:inherit;width:auto;height:100%;max-height:100%;position:absolute}.ut-grid-item figure{height:100%}.ut-masonry a{width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px}.ut-masonry-image{background-position:center center;background-repeat:no-repeat;display:block;width:100%;height:100%}.ut-portfolio-item-container .ut-masonry.animated,.ut-portfolio-item-container.animated,.ut-portfolio-item-packery-container.animated{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;margin-bottom:-1px}.ut-portfolio-item-container.animated,.ut-portfolio-item-packery-container.animated{overflow:hidden;-webkit-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.ut-portfolio-item-container .ut-masonry.animated{-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.ut-portfolio-item-packery-container>.ut-portfolio-article .ut-portfolio-item{background-size:cover;background-position:center center}.ut-portfolio-item-container.has-gutter.guttersize-1{width:calc(100% + 20px)}.ut-portfolio-item-container.has-gutter.guttersize-2{width:calc(100% + 40px)}.ut-portfolio-item-container.has-gutter.guttersize-3{width:calc(100% + 60px)}.ut-portfolio-item-container.ut-portfolio-item-container-with-background.has-gutter{width:100%}.ut-portfolio-item-container.ut-portfolio-item-container-with-background.has-gutter.guttersize-1{padding-left:20px}.ut-portfolio-item-container.ut-portfolio-item-container-with-background.has-gutter.guttersize-2{padding-left:40px}.ut-portfolio-item-container.ut-portfolio-item-container-with-background.has-gutter.guttersize-3{padding-left:60px}.ut-portfolio-item-container .ut-masonry.gutter-1{margin-right:20px;margin-bottom:20px}.ut-portfolio-item-container .ut-masonry.gutter-2{margin-right:40px;margin-bottom:40px}.ut-portfolio-item-container .ut-masonry.gutter-3{margin-right:60px;margin-bottom:60px}@media screen and (max-width:767px){.ut-portfolio-item-container.has-gutter.guttersize-2,.ut-portfolio-item-container.has-gutter.guttersize-3{width:calc(100% + 30px)}.ut-portfolio-item-container.ut-portfolio-item-container-with-background.has-gutter{width:100%}.ut-portfolio-item-container .ut-masonry.gutter-2,.ut-portfolio-item-container .ut-masonry.gutter-3{margin-right:30px;margin-bottom:30px}}@media screen and (max-width:400px){.ut-portfolio-item-container.has-gutter.guttersize-2,.ut-portfolio-item-container.has-gutter.guttersize-3{width:calc(100% + 20px)}.ut-portfolio-item-container.ut-portfolio-item-container-with-background.has-gutter{width:100%}.ut-portfolio-item-container .ut-masonry.gutter-2,.ut-portfolio-item-container .ut-masonry.gutter-3{margin-right:20px;margin-bottom:20px}}.ut-portfolio-item-container .ut-masonry.gutter.last{margin-right:0}.gutter-shadow{-webkit-box-shadow:0 40px 50px -40px #000;box-shadow:0 40px 50px -40px #000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ut-portfolio-item{display:block;width:100%;height:100%}.ut-portfolio-item a{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.ut-portfolio-item img{-webkit-backface-visibility:hidden}.vc_row[data-vc-stretch-content] .ut-portfolio-menu-wrap,.vc_section[data-vc-stretch-content] .ut-portfolio-menu-wrap{margin-left:20px;margin-right:20px}@media (min-width:1025px){.vc_row[data-vc-stretch-content] .ut-portfolio-menu-wrap,.vc_section[data-vc-stretch-content] .ut-portfolio-menu-wrap{margin-left:40px;margin-right:40px}.ut-portfolio-menu.ut-portfolio-menu-40 li{margin:0 40px 20px 0}.ut-portfolio-menu.ut-portfolio-menu-60 li{margin:0 60px 20px 0}.ut-portfolio-menu.ut-portfolio-menu-80 li{margin:0 80px 20px 0}.ut-portfolio-menu.ut-portfolio-menu-100 li{margin:0 100px 20px 0}}.ut-portfolio-menu-wrap{display:block;text-align:center;margin-bottom:20px}.ut-portfolio-menu{list-style:none;margin:0;padding:0;border:none;display:block}.ut-portfolio-menu li{margin:0 20px 20px 0;display:inline-block;list-style:none;position:relative}.ut-portfolio-menu-wrap-left .ut-portfolio-layout-change{float:right}.ut-portfolio-menu-wrap-right .ut-portfolio-layout-change{float:left}@media (max-width:767px){.ut-portfolio-menu li{margin:0 10px 10px 10px}}.ut-portfolio-menu li:last-child{margin-right:0}.ut-portfolio-menu li a{font-size:12px;background:0 0;padding:10px;line-height:100%;color:#777;display:inline-block;border:1px solid #777;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-o-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1)}.ut-portfolio-menu li a.selected,.ut-portfolio-menu li a.selected:hover{color:#fff;background:#151515;border-color:#151515}.ut-portfolio-menu li a:hover{border-color:#151515;color:#151515}.light .ut-portfolio-menu li a{color:#fff;border-color:#fff}.light .ut-portfolio-menu li a.selected,.light .ut-portfolio-menu li a.selected:hover{color:#151515!important;background:#fff;border-color:#fff!important}.ut-portfolio-menu.style_two li a{background:#fff;border:none;border-radius:3px}.light .ut-portfolio-menu.style_two li a{background:0 0;color:#fff}.light .ut-portfolio-menu.style_two li a.selected,.light .ut-portfolio-menu.style_two li a.selected:hover,.light .ut-portfolio-menu.style_two li a:hover,.ut-portfolio-menu.style_two li a.selected,.ut-portfolio-menu.style_two li a:hover{color:#fff!important}.ut-portfolio-menu.style_three li a{border:none;border-radius:3px}.light .ut-portfolio-menu.style_three li a{background:0 0;color:#fff}.light .ut-portfolio-menu.style_three li a:hover{background:#fff!important;color:#151515!important}.ut-portfolio-menu.style_three li a.selected{color:#fff;background:#151515;border-color:#151515}.light .ut-portfolio-menu.style_three li a.selected,.light .ut-portfolio-menu.style_three li a.selected:hover{color:#151515!important;background:#fff}.ut-portfolio-info .portfolio-title{margin:0;font-size:17px;line-height:150%}.ut-portfolio-detail{margin-bottom:0}.ut-portfolio-pagination{margin:30px auto 20px auto;font-size:12px;display:block;text-align:center;text-transform:uppercase;letter-spacing:.5px}.ut-portfolio-pagination a{margin-right:10px;padding:8px 12px;background:0 0;color:#888;border:1px solid #888;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-o-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1)}.ut-portfolio-pagination a:last-child{margin-right:0}.ut-portfolio-pagination.style_two a{border-radius:3px;background:#fff;border:none!important}.ut-portfolio-pagination.style_three a{border-radius:3px;background:0 0;border:none!important}.light .ut-portfolio-pagination.style_three a:hover{background:#fff;color:#151515!important}.ut-portfolio-pagination.style_two a{color:#888;background:0 0}.light .ut-portfolio-pagination.style_two a.selected,.light .ut-portfolio-pagination.style_two a.selected:hover,.light .ut-portfolio-pagination.style_two a:hover{color:#fff!important}.light .ut-portfolio-pagination a,.ut-portfolio-pagination.style_two a:hover{color:#fff;border-color:#fff}.ut-portfolio-pagination a.selected,.ut-portfolio-pagination a.selected:hover{background:#151515;border-color:#151515;color:#fff}.light .ut-portfolio-pagination a.selected{border-color:#fff;background:#fff;color:#151515}.light .ut-portfolio-pagination a.selected:hover{border-color:#fff!important;background:#fff!important;color:#151515!important}.ut-portfolio-pagination a:hover{color:#151515;border-color:#151515}.ut-portfolio-details-wrap{position:relative;opacity:0;display:none;-webkit-transition:all .8s cubic-bezier(.77,0,.175,1);-o-transition:all .8s cubic-bezier(.77,0,.175,1);transition:all .8s cubic-bezier(.77,0,.175,1);max-height:0;overflow:hidden}.vc_section[data-vc-full-width=true]:not([data-vc-stretch-content=true]) .ut-portfolio-details-wrap{margin-left:-20px;margin-right:-20px}.ut-portfolio-details-wrap.show{opacity:1;display:block}.ut-portfolio-details-wrap.overflow-visible{max-height:20000px}.ut-portfolio-details{position:relative;visibility:hidden}.ut-portfolio-detail{display:none;opacity:0;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ut-portfolio-details-wrap .ut-portfolio-detail.animated{-webkit-animation-fill-mode:none;animation-fill-mode:none}.ut-portfolio-details-navigation{opacity:0;position:relative;z-index:10;display:none;-webkit-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s}.ut-portfolio-details-navigation.show{opacity:1}.ut-portfolio-list{margin-left:0;list-style:none!important;font-size:11px;text-transform:uppercase;text-align:center}.ut-portfolio-list strong{font-weight:400}.ut-portfolio-list li{margin-right:10px;display:inline}.ut-portfolio-detail-loader{background:#151515;position:fixed;z-index:2502;line-height:80px;display:none;width:80px;height:80px;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:40px;-webkit-animation:rotating 1.5s linear infinite;animation:rotating 1.5s linear infinite;-webkit-box-shadow:0 0 10px rgba(0,0,0,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}.ut-portfolio-detail-loader i{line-height:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ut-portfolio-detail .wp-audio-shortcode{visibility:visible!important}.ut-portfolio-gallery-slider{border:none!important;background:0 0!important;overflow:hidden;margin:0;padding:0;position:relative;zoom:1}.ut-portfolio-gallery-slider img{height:auto;margin:0 auto;display:block}.ut-portfolio-gallery-slider .slides li:after{content:".";position:absolute;display:block;top:0;left:0;z-index:-1000}.ut-portfolio-gallery-slider .flex-direction-nav{display:inline-block;list-style:none;position:absolute;margin:0;bottom:20px;right:20px;height:40px;width:100px;z-index:100;text-align:right}.ut-portfolio-gallery-slider .flex-direction-nav li{display:inline-block;width:40px;height:40px;margin-right:10px}.ut-portfolio-gallery-slider .flex-direction-nav li:last-child{margin:0}.ut-portfolio-gallery-slider .flex-direction-nav a{display:block;width:40px;height:40px;margin:0;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:#fff;text-align:center;background:#151515;border-radius:50%;-webkit-transition:color .3s cubic-bezier(.215,.61,.355,1),background .3s cubic-bezier(.215,.61,.355,1);-o-transition:color .3s cubic-bezier(.215,.61,.355,1),background .3s cubic-bezier(.215,.61,.355,1);transition:color .3s cubic-bezier(.215,.61,.355,1),background .3s cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ut-portfolio-gallery-slider .flex-direction-nav a:before{font-family:Brooklyn-Core;font-size:14px;line-height:40px;display:inline-block;content:'\e90a'}.ut-portfolio-gallery-slider .flex-direction-nav a.flex-next:before{content:'\e915'}.ut-hover a{position:relative;display:block;overflow:hidden;text-align:center;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-o-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1)}.ut-hover img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-o-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ut-hover:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ut-hover .ut-morph-active img{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.single-portfolio .ut-portfolio-info{padding:0}.ut-portfolio-info{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:20px}.ut-portfolio-info-c{text-align:center;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-duration:.4s;animation-fill-mode:both;animation-name:fadeOut;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.ut-hover:hover .ut-portfolio-info-c{-webkit-animation-name:zoomIn;animation-name:zoomIn}.ut-hover-layer>div{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ut-hover-layer{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;height:100%;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-o-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ut-portfolio-article-permanent-caption .ut-hover-layer{opacity:1!important}.ut-portfolio-article-permanent-caption .ut-portfolio-info-c{-webkit-animation:none!important;animation:none!important}.ut-portfolio-offset-anchor{position:absolute;visibility:hidden;top:-79px}.isotope-hidden{visibility:hidden}.ut-portfolio-item{display:block;width:100%;height:100%}.ut-portfolio-item .ut-video-container{pointer-events:none}.ut-portfolio-info-c span.ut-portfolio-info-plus{font-size:24px!important}.ut-portfolio-item-container-2-columns .ut-masonry-default,.ut-portfolio-item-container-2-columns .ut-masonry-portrait{width:50%}.ut-portfolio-item-container-2-columns .ut-masonry-panorama,.ut-portfolio-item-container-2-columns .ut-masonry-xxl{width:100%}@media (max-width:1024px){.ut-portfolio-item-container-2-columns .ut-masonry-panorama,.ut-portfolio-item-container-2-columns .ut-masonry-xxl{width:50%}}@media (max-width:767px){.ut-portfolio-item-container-2-columns .ut-masonry-default,.ut-portfolio-item-container-2-columns .ut-masonry-portrait{width:100%}.ut-portfolio-item-container-2-columns .ut-masonry-panorama,.ut-portfolio-item-container-2-columns .ut-masonry-xxl{width:100%}}.ut-portfolio-item-container-3-columns .ut-masonry-default,.ut-portfolio-item-container-3-columns .ut-masonry-portrait{width:33.33333%}.ut-portfolio-item-container-3-columns .ut-masonry-panorama,.ut-portfolio-item-container-3-columns .ut-masonry-xxl{width:66.66666%}@media (max-width:1024px){.ut-portfolio-item-container-3-columns .ut-masonry-default,.ut-portfolio-item-container-3-columns .ut-masonry-portrait{width:50%}.ut-portfolio-item-container-3-columns .ut-masonry-panorama,.ut-portfolio-item-container-3-columns .ut-masonry-xxl{width:50%}}@media (max-width:767px){.ut-portfolio-item-container-3-columns .ut-masonry-default,.ut-portfolio-item-container-3-columns .ut-masonry-portrait{width:100%}.ut-portfolio-item-container-3-columns .ut-masonry-panorama,.ut-portfolio-item-container-3-columns .ut-masonry-xxl{width:100%}}.ut-portfolio-item-container-4-columns .ut-masonry-default,.ut-portfolio-item-container-4-columns .ut-masonry-portrait{width:25%}.ut-portfolio-item-container-4-columns .ut-masonry-panorama,.ut-portfolio-item-container-4-columns .ut-masonry-xxl{width:50%}@media (max-width:1680px){.ut-portfolio-item-container-4-columns .ut-masonry-default,.ut-portfolio-item-container-4-columns .ut-masonry-portrait{width:50%}.ut-portfolio-item-container-4-columns .ut-masonry-panorama,.ut-portfolio-item-container-4-columns .ut-masonry-xxl{width:50%}}@media (max-width:767px){.ut-portfolio-item-container-4-columns .ut-masonry-default,.ut-portfolio-item-container-4-columns .ut-masonry-portrait{width:100%}.ut-portfolio-item-container-4-columns .ut-masonry-panorama,.ut-portfolio-item-container-4-columns .ut-masonry-xxl{width:100%}}.ut-portfolio-article{visibility:hidden}.ut-portfolio-article.show{visibility:visible}.ut-portfolio-article-tilt .ut-portfolio-item,.ut-portfolio-article-tilt .ut-portfolio-item a,.ut-portfolio-article-tilt .ut-portfolio-item a .ut-hover-layer,.ut-portfolio-article-tilt .ut-portfolio-item a .ut-portfolio-info{transform-style:preserve-3d}.ut-portfolio-article-tilt .ut-portfolio-item a{overflow:visible}.ut-portfolio-article-tilt .ut-portfolio-item figure{overflow:hidden}.ut-portfolio-article-tilt .ut-hover .ut-portfolio-info-c{-webkit-animation-name:none;animation-name:none;-webkit-transform:translateZ(60px);transform:translateZ(60px);transform-origin:center center;opacity:0}.ut-portfolio-article-tilt .ut-hover-layer{-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);-o-transition:all .2s cubic-bezier(.215,.61,.355,1);transition:all .2s cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ut-portfolio-article-tilt .ut-hover:hover .ut-portfolio-info-c{transition:opacity;transition-duration:.2s;transition-delay:.2s;opacity:1}.ut-portfolio-article.ut-tilt-active{z-index:1}.ut-portfolio-article-animation{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ut-portfolio-article.ut-portfolio-article-animation .ut-portfolio-article-animation-box{-webkit-animation-name:none;animation-name:none}.ut-portfolio-article .ut-portfolio-article-animation-box{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;display:block;width:100%;height:100%;-webkit-animation-duration:.8s;animation-duration:.8s}.ut-portfolio-article .ut-portfolio-article-animation-box.portfolioFadeInUp{-webkit-animation-duration:.5s;animation-duration:.5s}.portfolioFadeInUp{-webkit-animation-name:portfolioFadeInUp;animation-name:portfolioFadeInUp}@-webkit-keyframes portfolioFadeInUp{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes portfolioFadeInUp{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.portfolioZoomIn{-webkit-animation-name:portfolioZoomIn;animation-name:portfolioZoomIn}@-webkit-keyframes portfolioZoomIn{0%{-webkit-transform:scale(.001);transform:scale(.001);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes portfolioZoomIn{0%{-webkit-transform:scale(.001);transform:scale(.001);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.portfolioFadeIn{-webkit-animation-name:portfolioFadeIn;animation-name:portfolioFadeIn}.ut-portfolio-article .ut-portfolio-article-animation-box.portfolioFadeIn{-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes portfolioFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes portfolioFadeIn{0%{opacity:0}100%{opacity:1}}@media (min-width:1025px){.ut-portfolio-detail-fullwidth{margin-left:20px!important;margin-right:20px!important}}.BrooklynFadeInLeftSlideUp,.BrooklynFadeInRightSlideUp,.BrooklynFadeOutLeftSlideUp,.BrooklynFadeOutRightSlideUp{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.BrooklynFadeInLeftSlideUp{-webkit-animation-name:BrooklynFadeInLeft;animation-name:BrooklynFadeInLeft}.BrooklynFadeInRightSlideUp{-webkit-animation-name:BrooklynFadeInRightSlideUp;animation-name:BrooklynFadeInRightSlideUp}.BrooklynFadeOutLeftSlideUp{-webkit-animation-name:BrooklynFadeOutLeftSlideUp;animation-name:BrooklynFadeOutLeftSlideUp}.BrooklynFadeOutRightSlideUp{-webkit-animation-name:BrooklynFadeOutRightSlideUp;animation-name:BrooklynFadeOutRightSlideUp}@-webkit-keyframes BrooklynFadeInLeftSlideUp{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes BrooklynFadeInLeftSlideUp{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes BrooklynFadeOutLeftSlideUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}}@keyframes BrooklynFadeOutLeftSlideUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}}@-webkit-keyframes BrooklynFadeOutRightSlideUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}}@keyframes BrooklynFadeOutRightSlideUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}}@-webkit-keyframes BrooklynFadeInRightSlideUp{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes BrooklynFadeInRightSlideUp{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ut-react-carousel-container{position:relative}.ut-react-carousel{opacity:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}.ut-react-carousel.loaded{opacity:1}.ut-react-carousel.is-sliding .ut-react-carousel-interaction .ut-react-carousel-item-left,.ut-react-carousel.is-sliding .ut-react-carousel-interaction .ut-react-carousel-item-right{visibility:hidden}.ut-react-carousel:not(.mouseentered).is-sliding .ut-react-carousel-interaction .ut-react-carousel-item-center{visibility:hidden;pointer-events:none}.ut-react-grid{position:absolute;display:grid;height:100%;width:100%;left:0;top:0;grid-template-columns:30% 30% 30%;grid-column-gap:5%;grid-template-areas:'griditem-left griditem-center griditem-right'}.ut-portfolio-wrap.ut-react-grid{position:relative;overflow:hidden}.ut-react-carousel,.ut-react-carousel-interaction{left:-5%;width:110%;pointer-events:none;z-index:1}.ut-react-carousel.is-sliding{pointer-events:auto}.ut-react-carousel-item{display:flex;justify-content:center;position:relative;pointer-events:none;opacity:0;grid-area:griditem-center}.ut-react-carousel-slide{flex-direction:column;width:100%}.ut-react-carousel-item-center,.ut-react-carousel-item-left,.ut-react-carousel-item-right{opacity:1;cursor:pointer}.ut-react-carousel-item-left{grid-area:griditem-left}.ut-react-carousel-item-center{grid-area:griditem-center}.ut-react-carousel-item-right{grid-area:griditem-right}.ut-react-carousel-item-cursor{pointer-events:auto}.ut-react-carousel-img-wrap{width:100%;position:relative}.ut-react-carousel-img{width:calc(100% + 40px);height:100%;left:-20px;top:0;background-size:cover!important;background-position:50% 50%!important;pointer-events:none}.ut-react-carousel-item-with-shadow .ut-react-carousel-img img{box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.ut-react-carousel-item .ut-video-container{top:-2px;bottom:-2px;width:calc(100% + 4px);height:calc(100% + 4px);left:-2px}.ut-portfolio-wrap.flexslider .slides>li{position:relative}.ut-react-carousel,.ut-react-carousel-caption,.ut-react-carousel-img-wrap,.ut-react-carousel-item .ut-video-container,.ut-react-carousel-number,.ut-react-carousel-title{will-change:transform}.ut-react-carousel-number{font-size:3rem;line-height:1;margin:0 0 .5rem 0;font-weight:700}.ut-react-carousel-item-with-stroke-number .ut-react-carousel-number{-webkit-text-stroke:1px #fff;text-stroke:1px #fff;-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent}.ut-react-carousel-titles-background-wrap,.ut-react-carousel-titles-wrap{position:absolute;width:100%;height:100%;z-index:1000;pointer-events:none}.ut-react-carousel-titles-background-wrap{pointer-events:none;z-index:-1}.ut-react-grid.ut-react-carousel-background-titles{grid-column-gap:unset;grid-template-columns:33.33% 33.33% 33.33%;grid-template-rows:100% 100%;width:200%;left:-50%}.ut-react-carousel-background-title,.ut-react-carousel-title{margin:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:stretch}.ut-react-carousel-background-title.ut-react-carousel-item:not(.ut-react-carousel-item-center):not(.ut-react-carousel-item-left):not(.ut-react-carousel-item-right){opacity:0!important}.ut-react-carousel-background-title .ut-text-svg{width:100%!important;height:100%!important;max-width:80%}.ut-react-carousel-background-title .ut-text-svg .ut-stroke-offset-line{stroke-width:1px}.ut-react-carousel-caption{text-transform:uppercase;letter-spacing:.1rem;font-size:.75rem;font-weight:400;margin:.75rem 0 0 0}.ut-react-carousel-item .ut-text-svg{max-width:100%;height:auto}.ut-text-svg{stroke-width:0;-webkit-transition:filter .4s cubic-bezier(.215,.61,.355,1);transition:filter .4s cubic-bezier(.215,.61,.355,1)}.ut-text-svg.ut-text-svg-with-blur{-webkit-filter:blur(2px);filter:blur(2px)}.ut-text-svg.ut-text-svg-with-shadow{-webkit-filter:drop-shadow( 0 3px 1px rgba(0, 0, 0, .9) );filter:drop-shadow( 0 3px 1px rgba(0, 0, 0, .9) )}.ut-text-svg.ut-text-svg-with-shadow.ut-text-svg-with-blur{-webkit-filter:drop-shadow( 0 3px 1px rgba(0, 0, 0, .9) ) blur(2px);filter:drop-shadow( 0 3px 1px rgba(0, 0, 0, .9) ) blur(2px)}.ut-react-carousel-item-center .ut-text-svg.ut-text-svg-with-shadow{-webkit-filter:drop-shadow( 0 3px 1px rgba(0, 0, 0, .9) );filter:drop-shadow( 0 3px 1px rgba(0, 0, 0, .9) )}.ut-text-svg .ut-stroke-offset-line{-webkit-transition:fill .8s cubic-bezier(.215,.61,.355,1);transition:fill .8s cubic-bezier(.215,.61,.355,1)}.ut-react-carousel-item-center .ut-text-svg{-webkit-filter:none;filter:none}.ut-react-carousel-titles-wrap .ut-react-carousel-item-center.active .ut-text-svg .ut-stroke-offset-line{stroke-dasharray:100% 0;-webkit-animation:stroke-offset .8s linear;animation:stroke-offset .8s linear;-webkit-animation-fill-mode:forwards}.ut-react-carousel-item-with-title-line-draw.ut-react-carousel-item-center .ut-text-svg .ut-stroke-offset-line{stroke-width:1px}.ut-react-carousel-item-with-title-line-draw.ut-react-carousel-item-center.ut-stroke-offset-line-thicker .ut-text-svg .ut-stroke-offset-line{stroke-width:2px}.ut-tspan-2{font-size:80%!important}.ut-tspan-3{font-size:60%!important}.ut-tspan-4{font-size:40%!important}.ut-react-carousel-titles-wrap .ut-react-carousel-item-center:not(.active){stroke-width:1px;stroke-dasharray:7% 28%;-webkit-animation:stroke-offset .8s linear;animation:stroke-offset .8s linear;animation-direction:reverse;-webkit-animation-fill-mode:forwards}@media (max-width:767px){.ut-react-carousel-container{width:100%;overflow:hidden}.ut-react-carousel,.ut-react-carousel-interaction{left:0;width:100%;pointer-events:none}.ut-react-grid{grid-template-columns:repeat(3,calc(100% / 3));grid-column-gap:0}.ut-react-carousel.ut-react-grid{grid-column-gap:unset;grid-template-columns:33.33% 33.33% 33.33%;grid-template-rows:100% 100%;width:300%;left:-100%}.ut-react-carousel-interaction{grid-template-columns:repeat(3,calc(100% / 3));grid-column-gap:0}.ut-react-carousel-slide{padding:20px}.ut-react-carousel-title{padding:40px}.ut-react-carousel-img{width:100%}.ut-react-carousel-titles-background-wrap{visibility:hidden;pointer-events:none}.ut-react-carousel-navigation{justify-content:center;margin-top:20px}}@media (min-width:768px) and (max-width:1024px){.ut-react-carousel-container{width:100%;overflow:hidden}.ut-react-carousel{left:-20%;width:140%;pointer-events:none}.ut-react-carousel-interaction{left:0;width:100%;pointer-events:none}.ut-react-carousel,.ut-react-carousel-interaction{pointer-events:none}.ut-react-grid{grid-template-columns:repeat(3,calc((100% - 12vw)/ 3));grid-column-gap:6vw}.ut-react-carousel-interaction{grid-template-columns:repeat(3,calc((100% - 12vw)/ 3));grid-column-gap:6vw}.ut-react-carousel-title{padding:20px}.ut-react-carousel-img{width:100%}.ut-react-carousel-titles-background-wrap{visibility:hidden;pointer-events:none}.ut-react-carousel[data-rotate=on]+.ut-react-carousel-navigation{justify-content:center;margin-top:40px}.ut-react-carousel[data-rotate=off]+.ut-react-carousel-navigation{margin-top:40px}}@media screen and (min-width:1025px){.ut-react-grid{grid-template-columns:repeat(3,calc((100% - 36vw)/ 3));grid-column-gap:18vw}.ut-react-carousel-interaction{grid-template-columns:repeat(3,calc(100% / 3));grid-column-gap:0}.ut-react-carousel[data-rotate=on]+.ut-react-carousel-navigation{justify-content:flex-end;margin-right:80px}.ut-react-carousel[data-rotate=off]+.ut-react-carousel-navigation{margin-top:80px}.ut-react-carousel-negative-margin{margin-bottom:-40px}.ut-react-carousel-negative-margin>.ut-react-carousel-navigation{position:relative;top:-40px}.ut-react-carousel-with-shadows{padding-bottom:40px}}.ut-react-carousel-navigation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;height:80px;visibility:hidden}.ut-react-carousel.loaded+.ut-react-carousel-navigation{visibility:visible}.ut-react-carousel-button{display:inline-block;color:#ddd;width:72px;height:72px;border:1px solid #ddd;background:0 0;text-align:center;line-height:72px;padding:0;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}.ut-react-carousel-button:hover{color:#fff;border:1px solid #fff;background:rgba(255,255,255,.1)}.ut-react-carousel-button::before{font-family:FontAwesome;font-size:18px;line-height:25px}.ut-react-carousel-button-prev{margin-right:10px}.ut-react-carousel-button-prev::before{content:'\f104'}.ut-react-carousel-button-next{margin-left:10px}.ut-react-carousel-button-next::before{content:'\f105'}.ut-react-carousel-preloader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;pointer-events:none}.ut-react-carousel-with-preloader .ut-react-carousel-preloader{display:block}