@font-face{font-family:'fontello';src:url(../webfonts/fontello.eot?81149198);src:url(../webfonts/fontello.eot?81149198#iefix) format('embedded-opentype') , url(../webfonts/fontello.woff2?81149198) format('woff2') , url(../webfonts/fontello.woff?81149198) format('woff') , url(../webfonts/fontello.ttf?81149198) format('truetype') , url(../webfonts/fontello.svg?81149198#fontello) format('svg');font-weight:normal;font-style:normal}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav>div{display:block;padding:40px 40px;width:95px;height:95px;line-height:1!important;margin:0 0;position:absolute;top:auto;bottom:0;z-index:2;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;transition:all .3s ease!important;background:rgba(255,255,255,.0);box-shadow:none!important;line-height:1!important;text-align:center;font-family:"fontello"!important;-webkit-border-radius:0;border-radius:0;border-color:rgba(255,255,255,.3);border-width:1px;border-style:solid}.owl-nav .owl-prev{right:auto;left:50%;margin-left:-750px;opacity:1}.owl-nav .owl-next{left:50%;margin-left:-655px;opacity:1;border-width:1px 1px 1px 0}.owl-carousel:hover .owl-nav .owl-prev{opacity:1}.owl-carousel:hover .owl-nav .owl-next{opacity:1}.owl-carousel .owl-nav .owl-prev:before,.owl-carousel .owl-nav .owl-next:before{font-size:24px;line-height:1!important;position:absolute;top:37px;left:36px}.owl-carousel .owl-nav .owl-prev:before{content:"\2190"}.owl-carousel .owl-nav .owl-next:before{content:"\2192";left:auto;right:34px}.wpm_eleslider_wrap{position:relative}.wpm_eleslider_wrap>img{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;fill:white}.wpm_eleslider .owl-item{background:#000;opacity:1;max-height:980px;overflow:hidden}.wpm_eleslider img.bg_image{width:100%}.wpm_eleslider img.bg_image{opacity:.8}.eleslideinside{position:absolute;top:30%;left:50%;width:60%;max-width:850px;text-align:left;margin:0 0 0 -750px;padding:0}.eleslideinside h1{font-size:5vw}.eleslideinside h2{font-size:4vw}.eleslideinside h3{font-size:3vw}.eleslideinside p span{font-size:80%;margin:0 8px}.eleslideinside .tmnf_excerpt{opacity:.8}.eleslideinside p{font-size:120%;line-height:1.6;margin:5px 0 25px 0}.eleslideinside h1,
.eleslideinside h2,
.eleslideinside h3,
.eleslideinside h4,
.eleslideinside p,
.eleslideinside a:not(.mainbutton) {color:#fff!important;text-shadow:none}.eleslideinside h1,.eleslideinside h2,.eleslideinside h3,.eleslideinside h4{line-height:1.05}.active.center .eleslideinside h2,.active.center .eleslideinside p,.active.center .eleslideinside a.su-button{animation-duration:.9s;animation-name:slidein;animation-fill-mode:both}.active.center .eleslideinside p{animation-delay:.5s}.active.center .eleslideinside a.su-button{animation-delay:.9s}@keyframes slidein {
    from {
        transform: translateY(-20px);
        opacity: 0;
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}.wpm_eleslider .owl-dots{position:absolute;z-index:12;bottom:0;left:50%;width:100%;margin:0 0 0 -560px;border-width:0 0 0 0;border-style:solid;border-color:rgba(255,255,255,.3)}.wpm_eleslider .owl-dot{display:block;float:left;width:auto;max-width:260px;padding:30px 30px 30px 70px;content:'';margin:0 0;position:relative;color:#fff;opacity:.9;vertical-align:bottom;border-width:1px 1px 0 0;border-style:solid;border-color:rgba(255,255,255,.3);text-transform:uppercase;font-size:12px;letter-spacing:.05em;counter-increment:step;height:95px}.wpm_eleslider .owl-dot:before{content:counter(step,decimal);left:15px;position:absolute;text-align:center;height:50px;width:50px;line-height:2.3!important;top:5px;z-index:3;font-size:38px!important;transition-duration:.4s;opacity:.6}.wpm_eleslider .owl-dot.active:before{opacity:1}.wpm_eleslider .owl-dot:after{content:'';position:absolute;top:-1px;left:-1px;height:8px;width:0;background:rgba(255,255,255,.6)}.wpm_eleslider .owl-dot.active:after{width: calc(100% + 2px)}.owl-carousel.loading{width:100%;display:block!important;min-height:550px;opacity:1}.owl-carousel.loading.owl-loaded:before{display:none}.owl-carousel.loading>.eleinside{display:none}.elementor-edit-mode .owl-carousel{display:block!important}.elementor-edit-mode .eleinside{display:none}.elementor-edit-mode .eleinside:first-child{display:block!important}.elementor-edit-mode .eleinside img{display:block;width:100%!important;max-width:100%!important}.elementor-edit-mode .eleinside .eleslideinside img{display:block;width:auto!important;max-width:100%!important}h2.content_widget{margin:0 0 30px 0}.elementor-widget-container .project_wrap{max-width:1530px;margin:0 auto}.project_wrap img{margin:0 0!important;width:100%;padding:0 0}.project_post,.projects_page .item{overflow:visible;padding:15px;margin:0 0 0 0;position:relative;float:left;width:33.33%}.project_post:nth-child(3n + 4) {clear:left}.layout_folio_4 .project_post,.layout_folio_4 .item{width:25%}.layout_folio_4 .project_post:nth-child(3n + 4),
.layout_folio_4 .item:nth-child(3n + 4) {clear:none}.layout_folio_4 .project_post:nth-child(4n + 5),
.layout_folio_4 .item:nth-child(4n + 5) {clear:left}.layout_folio_3 .item:nth-child(3n + 4) {clear:left}.layout_folio_2 .project_post,.layout_folio_2 .item{width:50%}.layout_folio_2 .project_post:nth-child(3n + 4),
.layout_folio_2 .item:nth-child(3n + 4) {clear:none}.layout_folio_2 .project_post:nth-child(2n + 3),
.layout_folio_2 .item:nth-child(2n + 3) {clear:left}.layout_folio_1 .project_post,.layout_folio_1 .item{width:100%}.project_inn{border-left-width:0;border-left-style:solid;overflow:hidden;padding:25px 30px 30px 30px}.has-post-thumbnail .project_inn{width:45%;float:right;position:absolute;bottom:15px;right:15px}.project_post .entryhead{width:100%}.project_post img{width:100%;margin:0 0}.project_post:hover img{opacity:.8}.project_inn .project-title{margin:0 15px 20px 0}.project_inn .tmnf_excerpt p{font-size:90%}.project_meta{display:block;float:none;margin:0 0 15px 0;position:absolute;top:15px;left:45px;z-index:3}.project_meta>span{display:block;float:left;padding:5px 12px;position:relative}.project_meta i{position:absolute;top:3px;left:0;font-size:22px;line-height:1!important}.project_post .project_more{margin:13px 0 -7px 0}.project_post .project_more a{padding:15px 20px;height:50px;width:50px;overflow:hidden;display:inline-block}.project_meta a:first-of-type>span{display:none}.project_post .project_meta_disabled .project_info{display:none}.project_post .project_info{display:none}.project_meta_item{float:left;width:50%;padding:0 15px 0 0;font-size:12px!important;font-weight:400!important}.project_meta_item:nth-child(2n + 3) {clear:left}.project_meta_item h5,.project_meta_item h6{text-transform:uppercase;font-size:13px!important;margin:20px 0 5px 0}.project_post:hover .project_inn.project_meta_disabled .tmnf_excerpt p{opacity:1;display:block}.portfolio-filter,.portfolio-filter ul{display:block}.portfolio-filter ul{margin:0 20px 25px 20px}.portfolio-filter ul li{display:inline;margin-right:15px}.portfolio-filter ul li a{text-transform:uppercase;padding:6px 0;border-bottom:1px solid rgba(255,255,255,0)}.single-tmnf_project .page-header .container,.nav_item{max-width:740px;text-align:center}.single-tmnf_project #core,.single-tmnf_project .container_alt{overflow:visible}.single-tmnf_project .page-header h1{margin-top:40px}.single-tmnf_project .project_meta>span{display:inline-block;margin:0 12px}.single-tmnf_project .tmnf_excerpt p{margin:40px 0 0 0;font-size:120%}.single-tmnf_project .project_content{float:none;margin:0 auto 30px auto;max-width:700px}.single-tmnf_project .project_info{padding:10px 30px 30px 30px;margin:10px 0 40px 0}.single-tmnf_project .project_info.project_meta_disabled{display:none}.single-tmnf_project .meta_full a:first-of-type>span{display:none}.single-tmnf_project .meta_full{padding:7px 13px;display:inline}.nav_item{padding:30px 0;border-width:1px;display:block;overflow:hidden;float:none;margin:20px auto 0 auto}.nav_item>a{padding:30px;text-align:center;width:27%;display:block;float:left;text-transform:uppercase}.nav_item>a i{margin:0 8px}.nav_item>a.center_item{border-width:0 1px 0 1px;width:46%}@media screen and (min-width:880px){.dots_text_yes .owl-dots{position:absolute;z-index:12;bottom:15%;right:10%;left:auto;width:16%;text-align:center;font-size:90%}.dots_text_yes .owl-dot{text-indent:0;width:100%;display:block;height:auto;border:1px solid rgba(204,204,204,.3);border-width:0 0 1px 0;margin:0 0;padding:30px 0 30px 0;line-height:1;text-align:left;overflow:visible}.dots_text_yes .owl-dot:first-child{border-top:1px solid rgba(204,204,204,.3)}.dots_text_yes .owl-dot:before{top:35px;left:-30px;opacity:.3;width:5px;height:5px}.dots_text_yes .owl-dot.active:after{top:30px;left:-35px;width:15px;height:15px;border:1px solid #fff}.dots_text_yes .owl-dot.active:before,.dots_text_yes .owl-dot.active:after{text-indent:0;opacity:1}.dots_text_yes .eleslideinside,.dots_text_yes .eleinside_Right .eleslideinside,.dots_text_yes .eleinside_Left .eleslideinside{left:10%;width:45%;top:25%;text-align:left}}@media screen and (max-width:1555px){.eleslideinside{position:absolute;top:30%;left:0;width:60%;margin:0 0 0 20px}.eleinside img.bg_image{margin:0 -10%!important;width:120%!important;max-width:120%!important}.owl-nav .owl-prev{left:0;margin-left:20px}.owl-nav .owl-next{left:0;margin-left:115px}.wpm_eleslider .owl-dots{left:0;margin-left:210px}.elementor-column:not(.elementor-col-100) .projects_page {padding:10px 10px 10px 0}.projects_page{padding:10px}.project_post,.projects_page .item{padding:10px}.project_meta{top:10px;left:40px}.has-post-thumbnail .project_inn{width:50%;bottom:10px;right:10px}}@media screen and (max-width:1345px){.eleslideinside p{font-size:100%!important}.wpm_eleslider .owl-dot{padding:30px 10px 30px 40px;max-width:210px}.wpm_eleslider .owl-dot::before{left:5px;width:30px;top:12px;font-size:34px!important}.project_post .project_more{display:block}}@media screen and (max-width:1185px){.eleslideinside{top:20%;width:70%}.has-post-thumbnail .project_inn{width:60%}}@media screen and (max-width:1025px){.has-post-thumbnail .project_inn{width:100%;position:relative;left:auto;right:auto;bottom:auto}.project_post .project_more{opacity:1;display:block}.elementor-column:not(.elementor-col-100) .projects_page {padding:10px 10px}}@media screen and (max-width:885px){.owl-carousel.loading{min-height:200px}.eleinside img.bg_image{margin:0 -20%!important;width:140%!important;max-width:140%!important}.eleslideinside{top:15%;width:80%}.eleslideinside h1{font-size:8vw}.eleslideinside h2{font-size:7vw}.owl-nav .owl-prev{left:auto;margin-left:20px;right:115px}.owl-nav .owl-next{left:auto;right:0;margin-right:20px}.wpm_eleslider .owl-dots{display:none}.portfolio-filter{display:none}.layout_folio_2 .project_post{width:100%}.project_post,.projects_page .item{width:100%;margin:0 0 0 0!important}.single-tmnf_project .project_info{margin:20px 0 20px 0}}@media screen and (max-width:768px){.eleinside img.bg_image{margin:0 -40%!important;width:180%!important;max-width:180%!important}.eleslideinside{width:auto;right:20px}.owl-nav>div{padding:20px 20px;width:50px;height:50px}.owl-carousel .owl-nav .owl-prev{right:70px}.owl-carousel .owl-nav .owl-prev:before,.owl-carousel .owl-nav .owl-next:before{top:17px;left:16px;font-size:18px}.owl-carousel .owl-nav .owl-next:before{right:14px}.project_post:nth-child(3n + 4),
    .projects_page .item(3n + 4) {clear:none}.project_post:nth-child(2n + 3),
    .projects_page .item(2n + 3) {clear:left}.project_inn{padding:20px}}@media screen and (max-width:585px){.eleslideinside p,.eleslideinside h1,.eleslideinside h2,.eleslideinside h3,.eleslideinside h4,.eleslideinside h5,.eleslideinside h6{margin:5px 0!important}.eleslideinside p{font-size:90%!important}.eleslideinside p>span{display:none}.eleslideinside a.mainbutton{display:inline-block;margin:10px 0 0 0;padding:12px 15px}a.mainbutton::after{margin-left:10px}.eleslideinside img{margin:0 auto 35px auto;max-width:40%!important}.eleslideinside h1{font-size:10vw}.eleslideinside h2{font-size:9vw}.nav_item{padding:0 0}.nav_item>a{width:100%}.nav_item>a.center_item{border-width:1px 0 1px 0;width:100%}}@media screen and (max-width:425px){.eleinside img.bg_image{margin:0 -80%!important;width:260%!important;max-width:260%!important}}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left:before{content:'\2190'}.icon-up:before{content:'\2191'}.icon-right:before{content:'\2192'}.icon-down:before{content:'\2193'}