@import url(https://p.typekit.net/p.css?s=1&k=zqu3vzk&ht=tk&f=173.175.13464.13466.13441.13443.18494.18500&a=839210&app=typekit&e=css);@font-face{font-display:swap;font-family:proxima-nova;src:url(https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:proxima-nova;src:url(https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:freight-text-pro;src:url(https://use.typekit.net/af/ac6334/000000000000000000012059/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/ac6334/000000000000000000012059/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/ac6334/000000000000000000012059/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:freight-text-pro;src:url(https://use.typekit.net/af/04ec74/00000000000000000001205b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/04ec74/00000000000000000001205b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/04ec74/00000000000000000001205b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:freight-micro-pro;src:url(https://use.typekit.net/af/6f88f7/00000000000000000001322a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/6f88f7/00000000000000000001322a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/6f88f7/00000000000000000001322a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:freight-micro-pro;src:url(https://use.typekit.net/af/51014d/000000000000000000013230/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/51014d/000000000000000000013230/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/51014d/000000000000000000013230/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:freight-display-pro;src:url(https://use.typekit.net/af/f15774/0000000000000000000132cf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/f15774/0000000000000000000132cf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/f15774/0000000000000000000132cf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:freight-display-pro;src:url(https://use.typekit.net/af/f7ad2c/0000000000000000000132d5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/f7ad2c/0000000000000000000132d5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/f7ad2c/0000000000000000000132d5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600}@font-face{font-family:Editor-Medium;src:url(../fonts/3A8C2F_1_0.eot);src:url(../fonts/3A8C2F_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3A8C2F_1_0.woff2) format("woff2"),url(../fonts/3A8C2F_1_0.woff) format("woff"),url(../fonts/3A8C2F_1_0.ttf) format("truetype");font-display:auto;font-style:normal;font-weight:400}.tk-proxima-nova{font-family:proxima-nova,sans-serif}.tk-freight-text-pro{font-family:freight-text-pro,serif}.tk-freight-micro-pro{font-family:freight-micro-pro,serif}.tk-freight-display-pro{font-family:freight-display-pro,serif}@font-face{font-display:swap;font-family:icomoon;src:url(../fonts/icomoon.eot?9em22d);src:url(../fonts/icomoon.eot?9em22d#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?9em22d) format("truetype"),url(../fonts/icomoon.woff?9em22d) format("woff"),url(../fonts/icomoon.svg?9em22d#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-thin:before{content:"\e90d"}.icon-location:before{content:"\e90b"}.icon-arrow-right:before{content:"\e90a"}.icon-long-arrow:before{content:"\e909"}.icon-arrow:before{content:"\e908"}.icon-texas:before{content:"\e906"}.icon-usa:before{content:"\e907"}.icon-facebook:before{content:"\e900"}.icon-dribbble:before{content:"\e901"}.icon-twitter:before{content:"\e902"}.icon-instagram:before{content:"\e903"}.icon-star:before{content:"\e904"}.icon-phone:before{content:"\e905"}.icon-linkedin:before{content:"\e90c"}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select-drop .jcf-select-drop-content{border:1px solid red}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%}.jcf-list .jcf-list-content{max-height:300px!important;vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;height:1%}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:1.875rem}.jcf-disabled{background:#ddd!important}.jcf-focus,.jcf-focus *{border-color:red!important}.jcf-select-drop .jcf-option-hideme{display:none}#menu,.about-section .info-links,.brand-list,.category-list,.clients-list,.contact-list,.filter-list,.hs-error-msgs,.menu,.opportunities-accordion,.popup-slider .social-list,.portfolio-detail .info-links,.portfolio-detail .number-list,.portfolio-section .tabset,.second-menu,.services-list,.services-nav .list,.slick-dots,.social-networks,ul:not([class]):not([id]){margin:0;padding:0;list-style:none}.clearfix:after,.filter-holder:after,.filter-list:after,.hero-section .info-block:after,.work-section .row:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.resize-active *{-webkit-transition:none!important;transition:none!important}.headroom{will-change:transform}.headroom--pinned{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.headroom--unpinned{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#header{-webkit-transition:background .3s linear,opacity .7s linear,visibility .7s linear,-webkit-transform .2s linear;transition:background .3s linear,opacity .7s linear,visibility .7s linear,-webkit-transform .2s linear;transition:background .3s linear,opacity .7s linear,visibility .7s linear,transform .2s linear;transition:background .3s linear,opacity .7s linear,visibility .7s linear,transform .2s linear,-webkit-transform .2s linear;position:fixed;top:0;right:0;left:0;background:#0f0f0e;z-index:9999;width:100%!important;opacity:0;visibility:hidden}#header:after{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;content:"";top:100%;position:absolute;left:0;right:0;bottom:-62.4375rem;background:#0f0f0e;opacity:0;visibility:hidden}.nav-active #header:after{opacity:1;visibility:visible}.loaded #header{opacity:1;visibility:visible}.logo{width:100px;display:block;margin:10px 0 0}.logo img{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.home-page .logo .logo-img path{fill:#000}.home-page #header.fixed-position .logo-img path,.nav-active .home-page #header .logo-img path{fill:#fff}.logo .logo-dark{display:none;opacity:0}.logo a{display:block;text-align:center}.logo-line-holder{display:inline-block;vertical-align:top;width:3.75rem;margin-top:-.75rem}.nav .btn{-webkit-transition:background .3s linear;transition:background .3s linear;font-size:.8125rem;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:2.52px;padding:2.5rem 1.5625rem;color:#ece9e1;width:100%;background-color:#040404}.nav .btn:hover{background:#232321}.nav-opener{display:block;height:1.625rem;width:1.875rem;position:relative;overflow:hidden}.home-page #header .nav-opener span,.home-page #header .nav-opener:after,.home-page #header .nav-opener:before{background:#000}.home-page #header.fixed-position .nav-opener span,.home-page #header.fixed-position .nav-opener:after,.home-page #header.fixed-position .nav-opener:before{background:#fff}.nav-active .home-page #header .nav-opener:after,.nav-active .home-page #header .nav-opener:before{background:#fff}.nav-opener span,.nav-opener:after,.nav-opener:before{position:absolute;top:.4375rem;left:0;right:0;height:1px;width:100%;background:#fff;-webkit-transition:all .2s linear;transition:all .2s linear}.nav-opener span,.nav-opener:after{top:.75rem}.nav-opener:after,.nav-opener:before{content:""}.nav-opener:after{top:1.0625rem}.nav-active .nav-opener:after,.nav-active .nav-opener:before{top:.75rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-active .nav-opener:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-active .nav-opener span{opacity:0}.drop{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear}.nav-active .drop{opacity:1;visibility:visible}#menu{padding:1.25rem 0 1.5625rem}.nav-active #menu li a{-webkit-transition-delay:inherit;transition-delay:inherit;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#menu li.active a{color:#ece9e1;background:#c58a52}#menu a{-webkit-transition:color .3s linear,background .3s linear,-webkit-transform .3s ease;transition:color .3s linear,background .3s linear,-webkit-transform .3s ease;transition:color .3s linear,background .3s linear,transform .3s ease;transition:color .3s linear,background .3s linear,transform .3s ease,-webkit-transform .3s ease;font-size:1.4375rem;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;display:block;color:#ece9e1;padding:.5rem 1.5625rem}#menu a:focus,#menu a:hover{color:#ece9e1;background:#c58a52}.call-link{-webkit-transition:opacity .3s linear,color .3s linear;transition:opacity .3s linear,color .3s linear;font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;display:inline-block;vertical-align:middle;font-size:.625rem;letter-spacing:2.73px;color:#fff;text-transform:uppercase;margin:0 0 3.125rem}.call-link:hover{opacity:.75}.call-link i{display:inline-block;vertical-align:middle;font-size:1.125rem;color:#ece9e1;margin:0 .75rem 0 0}.call-link span{display:inline-block;vertical-align:middle}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}body{min-width:320px;position:relative}body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:9999;opacity:0;visibility:hidden}body.nav-active,body.overflow{background:#000}body.nav-active:before,body.overflow:before{opacity:1;visibility:visible}body.overflow{overflow:hidden}body.overflow #header{-webkit-transform:translateY(-100%)!important;-ms-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.animate-home .ribbon-holder{display:block}.animate-home .hero-section .fade-effect,.animate-home .hero-section .fade-in-left,.animate-home .hero-section .move-effect{opacity:1;visibility:visible}.animate-home .hero-section .move-effect{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.animate-home .hero-section .fade-in-left{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.animate-home .hero-section .fade-in-left.title-block .heading-decor:before{width:100%}.animate-home .hero-section .bg-holder{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#wrapper{-webkit-transition:opacity .7s linear,visibility .7s linear,-webkit-transform .5s linear;transition:opacity .7s linear,visibility .7s linear,-webkit-transform .5s linear;transition:opacity .7s linear,visibility .7s linear,transform .5s linear;transition:opacity .7s linear,visibility .7s linear,transform .5s linear,-webkit-transform .5s linear;position:relative;overflow:hidden}.home-page #header,.home-page .hero-section .slideshow,.home-page .hero-section .slideshow .slide iframe,.home-page .hero-section .slideshow .slideshow-number{opacity:0}#wrapper.service-page #header{position:absolute!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.container.container-lg{max-width:90rem}.portfolio-modal{min-height:100vh}.portfolio-modal .popup-slider{opacity:1;left:0;visibility:visible}.portfolio-modal .popup-slider:after{content:none}.portfolio-modal .portfolio-slider .photo-img{background-position:50% 50%}.category-list,.portfolio-modal .popup-slider .position{line-height:1.2}.portfolio-modal .popup-slider>*{display:block}.portfolio-modal .popup-slider>.popup-content{width:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0}.h3,h3{line-height:1.535714}svg{max-width:100%}button,input[type=submit]{outline:0}button:focus,input[type=submit]:focus{outline:0}a{-webkit-transition:color .3s linear;transition:color .3s linear}a:focus,a:hover{outline:0}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;box-shadow:none!important}.btn{-webkit-transition:color .3s linear,border-color .3s linear,background .3s linear;transition:color .3s linear,border-color .3s linear,background .3s linear;min-width:11.1875rem;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.6875rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;white-space:normal;padding:1.25rem .9375rem;position:relative}.btn.btn-decor{min-width:12.375rem;color:#fff;padding:.625rem;background:#000;border:none}.btn.btn-decor.btn-decor-white{color:#000;background:#fff}.btn.btn-decor.btn-decor-transparent{padding:0;min-width:11.1875rem;background:0 0}.btn.btn-decor.btn-decor-transparent span{padding:1.375rem .9375rem}.btn.btn-decor.btn-decor-white:hover span,.btn.btn-decor:hover span{border-color:#4f4f4d}.btn.btn-decor.btn-decor-white:hover span:after,.btn.btn-decor.btn-decor-white:hover span:before,.btn.btn-decor:hover span:after,.btn.btn-decor:hover span:before{border-color:#4f4f4d}.btn.btn-decor.btn-decor-white:hover .icon-star,.btn.btn-decor:hover .icon-star{-webkit-transform:translateY(-50%) rotate(360deg);-ms-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg);color:#4f4f4d}.btn.btn-decor span{-webkit-transition:border-color .3s linear;transition:border-color .3s linear;display:block;padding:1.25rem .9375rem;border-top:2px solid #272726;border-bottom:2px solid #272726;position:relative}.btn.btn-decor.btn-decor-white span{border-top:2px solid #000;border-bottom:2px solid #000}.btn.btn-decor span:after,.btn.btn-decor span:before{-webkit-transition:border-color .3s linear;transition:border-color .3s linear;content:"";position:absolute;left:0;right:0;height:1.375rem;border-width:0 2px;border-style:solid;border-color:#272726;color:#272726}.btn.btn-decor.btn-decor-white span:after,.btn.btn-decor.btn-decor-white span:before{border-color:#000;color:#000}.btn.btn-decor span:after{top:0}.btn.btn-decor span:before{bottom:0}.btn.btn-decor .icon-star{-webkit-transition:color .4s linear,-webkit-transform .4s linear;transition:color .4s linear,-webkit-transform .4s linear;transition:color .4s linear,transform .4s linear;transition:color .4s linear,transform .4s linear,-webkit-transform .4s linear;width:.625rem;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);font-size:.625rem;color:#272726}.btn.btn-decor.btn-decor-white .icon-star{color:#000}.btn.btn-decor .icon-star:first-child{left:-.25rem}.btn.btn-decor .icon-star:nth-child(2){right:-.25rem}.animation-link,.link-more{font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:1.125rem;padding:0 .625rem;color:#080806;position:relative;overflow:hidden;z-index:1}.animation-link:before,.link-more:before{content:"";position:absolute;left:0;height:.75rem;background:#ece9e1;z-index:-1;bottom:0}.animation-link{display:inline-block;vertical-align:bottom;line-height:1}.animation-link:hover{color:#080806}.animation-link:hover:before{width:0;left:auto;right:0}.animation-link:before{-webkit-transition:width .5s;transition:width .5s;width:100%}.link-more:hover{color:#080806}.link-more:hover:before{right:0}.link-more:before{-webkit-transition:right .3s linear;transition:right .3s linear;right:100%}img{max-width:100%;height:auto}hr{border:1px solid #e3e3e3;margin:1.25rem 0}address{margin:0}address p{margin:0}blockquote{font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:1.125rem;line-height:1.541666;color:#0c0c0c;padding:0 0 0 .9375rem;margin:0 0 1.25rem;position:relative}blockquote:before{content:"";width:.25rem;position:absolute;top:0;bottom:0;left:0;background-image:-webkit-linear-gradient(357deg,#e1d2b7 0,#c58a52 100%);background-image:linear-gradient(93deg,#e1d2b7 0,#c58a52 100%)}blockquote p{margin:0 0 .625rem}blockquote cite{font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem;font-weight:600;font-style:normal;letter-spacing:2px;text-transform:uppercase;color:#747474}ul:not([class]):not([id]){padding-right:1.25rem;margin-bottom:.9375rem}ul:not([class]):not([id]) li{position:relative;padding-left:1.75rem}ul:not([class]):not([id]) li:before{content:"";position:absolute;display:block;top:.875rem;left:.25rem;width:.25rem;height:.25rem;border-radius:50%;background-color:#acacac}.form-group{position:relative}.form-group.focus:before{right:0}.form-group.focus .form-control::-webkit-input-placeholder{color:#4f4f4d}.form-group.focus .form-control::-moz-placeholder{opacity:1;color:#4f4f4d}.form-group.focus .form-control:-moz-placeholder{color:#4f4f4d}.form-group.focus .form-control:-ms-input-placeholder{color:#4f4f4d}.form-group.focus .form-control.placeholder{color:#4f4f4d}.form-group:before{-webkit-transition:right .3s linear;transition:right .3s linear;position:absolute;content:"";bottom:0;left:0;right:100%;height:2px;background-image:-webkit-linear-gradient(left,#e1d2b7 0,#c58a52 100%);background-image:linear-gradient(to right,#e1d2b7 0,#c58a52 100%)}.form-control{height:3.75rem;width:100%;font-size:1rem;border:none;text-align:center;border-bottom:2px solid #616161;padding:.9375rem 1.25rem;border-radius:0}.form-control::-webkit-input-placeholder{-webkit-transition:color .3s linear;transition:color .3s linear}.form-control::-moz-placeholder{opacity:1;-webkit-transition:color .3s linear;transition:color .3s linear}.form-control:-moz-placeholder{-webkit-transition:color .3s linear;transition:color .3s linear}.form-control:-ms-input-placeholder{-webkit-transition:color .3s linear;transition:color .3s linear}.form-control.placeholder{-webkit-transition:color .3s linear;transition:color .3s linear}.js-tab-hidden{display:block!important;left:-624.9375rem!important;position:absolute!important;top:-624.9375rem!important}.jcf-select.jcf-select-not-filtered .jcf-option-all{display:none}.jcf-select{height:1.25rem;min-width:12.5rem;margin-bottom:0;border:none;background-color:transparent;cursor:pointer}.jcf-select .jcf-select-text{margin:0 3.125rem 0 1.5rem;font-size:.6875rem;line-height:1.375rem;cursor:pointer}.jcf-select .jcf-select-opener{background-color:transparent;width:.9375rem}.jcf-select .jcf-select-opener:before{content:"\e908";position:absolute;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;top:50%;left:50%;color:#bfa680;-webkit-transform:translate(-50%,-55%) rotate(-90deg);-ms-transform:translate(-50%,-55%) rotate(-90deg);transform:translate(-50%,-55%) rotate(-90deg)}.jcf-select .jcf-select-drop{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);opacity:0;top:0;-webkit-transition:opacity .45s cubic-bezier(.23,1,.32,1),-webkit-transform .45s cubic-bezier(.23,1,.32,1);transition:opacity .45s cubic-bezier(.23,1,.32,1),-webkit-transform .45s cubic-bezier(.23,1,.32,1);transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .45s cubic-bezier(.23,1,.32,1);transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .45s cubic-bezier(.23,1,.32,1),-webkit-transform .45s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.jcf-select .jcf-select-drop .jcf-select-drop-content ul:not([class]):not([id]) li{-webkit-transform:translate3d(0,-1.25rem,0);transform:translate3d(0,-1.25rem,0);opacity:0;-webkit-transition:opacity .45s cubic-bezier(.23,1,.32,1),-webkit-transform .45s cubic-bezier(.23,1,.32,1);transition:opacity .45s cubic-bezier(.23,1,.32,1),-webkit-transform .45s cubic-bezier(.23,1,.32,1);transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .45s cubic-bezier(.23,1,.32,1);transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .45s cubic-bezier(.23,1,.32,1),-webkit-transform .45s cubic-bezier(.23,1,.32,1)}.jcf-select .jcf-select-drop.jcf-drop-show{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1}.jcf-select .jcf-select-drop.jcf-drop-show .jcf-select-drop-content ul:not([class]):not([id]) li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.jcf-select-drop{z-index:999}.jcf-select-drop .jcf-select-drop-content{border-color:#bfa680;text-transform:uppercase;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.jcf-list{font-size:.75rem}.jcf-list .jcf-option{-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear;padding:.375rem .625rem;letter-spacing:1.67px;font-weight:600;cursor:pointer}.jcf-list-content{max-height:100%!important}.jcf-list-content ul:not([class]):not([id]){margin-bottom:0;padding-right:0}.jcf-list-content ul:not([class]):not([id]) li{padding-left:0}.jcf-list-content ul:not([class]):not([id]) li:before{content:none}.jcf-focus,.jcf-focus *{border-color:inherit!important}.subscribe-form .h4{display:block;font-size:1.5rem;margin:0 0 1.375rem}.subscribe-form .input{margin:0 0 2.375rem}.subscribe-form .hs-form .hs_error_rollup{display:none}.subscribe-form .hs-form label{top:.75rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.subscribe-form .hs-form label span{color:#fff}.subscribe-blog .subscribe-form .hbspt-form{width:100%}.hs-form .jcf-list-content ul:not([class]):not([id]) li:before{content:none}.hs-form .jcf-list-content ul:not([class]):not([id]) li:first-child{display:none}.hs-form .jcf-select-text{color:#fff}.hs-form *{box-sizing:border-box!important}.hbspt-form .hs-form .hs-form-required{color:#616161}.hs-form .hs-form-field,.hs-form .jcf-select{position:relative}.hs-form .hs-form-field:before,.hs-form .jcf-select:before{-webkit-transition:right .3s linear;transition:right .3s linear;position:absolute;content:"";top:3.625rem;left:0;right:100%;height:2px;background-image:-webkit-linear-gradient(left,#e1d2b7 0,#c58a52 100%);background-image:linear-gradient(to right,#e1d2b7 0,#c58a52 100%)}.hs-form .hs-form-field:hover .hs-input,.hs-form .hs-form-field:hover .input{outline:0}.hs-form .hs-form-field.focus:before{right:0}.hs-form .hs-form-field.focus.error:before{background:#c87872}.hs-form .hs-form-field.error .jcf-select{border-color:#c87872}.hs-form .hs-form-field.focus label span{display:none}.hs-form .hs-form-field.error{padding:0!important;margin:0 0 1.5rem!important;background:0 0!important;border-radius:0!important}.hs-form .hs-form-field.focus .hs-input.error{border-color:#e95f5f}.hs-form .hs-form-field.focus .hs-input,.hs-form .hs-form-field.focus .input{color:#fff;outline:0}.hs-form .hs-fieldtype-checkbox.hs-form-field:before{top:auto;bottom:0;display:none}.hs-form .hs-fieldtype-checkbox .inputs-list{margin-bottom:1.25rem!important;padding-left:0}.hs-form .hs-form-field.hs-fieldtype-booleancheckbox:before,.hs-form .hs-form-field.hs-fieldtype-textarea:before{content:none}.hs-form .hs-form-field.hs-fieldtype-checkbox{border-bottom:2px solid #616161}.hs-form .hs-form-field.hs-fieldtype-booleancheckbox label,.hs-form .hs-form-field.hs-fieldtype-checkbox label{position:static;display:inline-block;vertical-align:middle;cursor:pointer}.hs-form .hs-form-field.hs-fieldtype-booleancheckbox label span,.hs-form .hs-form-field.hs-fieldtype-checkbox label span{display:inline-block;vertical-align:middle;position:relative;padding:0 0 0 1.25rem}.hs-form .hs-form-field.hs-fieldtype-booleancheckbox label span:after,.hs-form .hs-form-field.hs-fieldtype-booleancheckbox label span:before,.hs-form .hs-form-field.hs-fieldtype-checkbox label span:after,.hs-form .hs-form-field.hs-fieldtype-checkbox label span:before{content:"";position:absolute}.hs-form .hs-form-field.hs-fieldtype-booleancheckbox label span:before,.hs-form .hs-form-field.hs-fieldtype-checkbox label span:before{display:block;width:.875rem;height:.875rem;top:2px;left:0;background:#fff;z-index:2}.hs-form .hs-form-field.hs-fieldtype-checkbox>label span:after,.hs-form .hs-form-field.hs-fieldtype-checkbox>label span:before{display:none}.hs-form .hs-form-field.hs-fieldtype-booleancheckbox label span:after,.hs-form .hs-form-field.hs-fieldtype-checkbox label span:after{width:.5625rem;height:.375rem;top:.625rem;left:.5rem;border:.1875rem solid #3b3b3b;border-width:0 0 .1875rem .1875rem;opacity:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:-.3125rem 0 0 -.3125rem;z-index:3}.hs-form .hs-form-field.hs-fieldtype-booleancheckbox label .hs-input:checked+span:after,.hs-form .hs-form-field.hs-fieldtype-checkbox label .hs-input:checked+span:after{opacity:1}.hs-form .hs-form-field.hs-fieldtype-booleancheckbox label .hs-input,.hs-form .hs-form-field.hs-fieldtype-checkbox label .hs-input{position:absolute;z-index:-1;opacity:0;visibility:hidden}.hs-form .hs-form-field.hs-fieldtype-textarea label{top:1.25rem;right:1.25rem;-webkit-transform:none;-ms-transform:none;transform:none}.hs-form .hs-form-field.hs-fieldtype-textarea.focus .hs-input{border-color:#c58a52}.hs-form .hs-form-field.hs-fieldtype-select .hs-input{position:absolute!important;left:-624.9375rem!important;height:1px!important;width:1px!important;margin:0!important;border-width:0!important}.hs-form .hs-form-field.hs-fieldtype-select label{display:none}.hs-form .hs-form-field.hs-fieldtype-select .hs-error-msg{display:block}.hs-form .hs-form-field select:focus{outline:0}.hs-form .hs-input{-webkit-transition:border-color .3s linear;transition:border-color .3s linear;max-width:100%!important;width:100%!important;font-family:freight-micro-pro,"Times New Roman",Times,Baskerville,Georgia,serif!important;font-size:1.0625rem;font-weight:400;padding:.9375rem 1.25rem;background:0 0;border:2px solid #616161;border-radius:0;box-shadow:none!important}.hs-form .hs-input.error{border-color:#e95f5f}.hs-form .hs-input:focus{border-color:#616161}.hs-form input.hs-input[type=checkbox]{display:inline-block;vertical-align:top;width:auto!important}.hs-form .jcf-select,.hs-form input.hs-input,.hs-form select.hs-input{height:3.75rem;border:none;border-bottom:2px solid #616161}.hs-form textarea.hs-input{height:9.125rem;resize:none;overflow-y:auto}.hs-form .jcf-select{max-width:100%;width:100%}.hs-form .jcf-select:before{bottom:-2px}.hs-form .jcf-select.jcf-focus{border-color:#616161!important}.hs-form .jcf-select.jcf-focus *{border-color:#616161!important}.hs-form .jcf-select.jcf-focus:before{right:0}.hs-form .jcf-select .jcf-select-text{font-family:freight-micro-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:1.0625rem;line-height:3.75rem;color:#616161;padding:0 1.875rem 0 1.25rem;margin:0}.hs-form .jcf-select .jcf-select-opener{font-size:.625rem}.hs-form .jcf-select .jcf-select-opener:before{color:#616161;top:50%}.hs-form .jcf-select .jcf-select-drop{margin-top:2px}.hs-form .jcf-list .jcf-option{padding:.625rem 1.25rem}.hs-form .hs-error-msgs label{max-width:100%;position:static;transform:none!important;color:#e95f5f}.hs-form label{position:absolute;top:1.25rem;left:1.25rem}.hs-form label span{font-family:freight-micro-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:1.0625rem;font-weight:400;text-transform:capitalize;color:#616161}.hs-form .hs-form-required{display:none}.hs-form .hs-submit{display:inline-block;vertical-align:middle;min-width:12.375rem;padding:.625rem;color:#fff;background:#000;border:none;border-radius:0;position:relative}.hs-form .hs-submit:after,.hs-form .hs-submit:before{-webkit-transition:color .4s linear,-webkit-transform .4s linear;transition:color .4s linear,-webkit-transform .4s linear;transition:color .4s linear,transform .4s linear;transition:color .4s linear,transform .4s linear,-webkit-transform .4s linear;content:"\e904";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:.625rem;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);font-size:.625rem;color:#272726}.hs-form .hs-submit:after{left:.375rem}.hs-form .hs-submit:before{right:.375rem}.hs-form .hs-submit:hover:after,.hs-form .hs-submit:hover:before{-webkit-transform:translateY(-50%) rotate(360deg);-ms-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg);color:#4f4f4d}.hs-form .hs-submit:hover .actions{border-color:#4f4f4d}.hs-form .hs-submit:hover .actions:after,.hs-form .hs-submit:hover .actions:before{-webkit-transform:none;-ms-transform:none;transform:none;border-color:#4f4f4d}.hs-form .hs-submit .actions{-webkit-transition:border-color .3s linear;transition:border-color .3s linear;margin:0!important;padding:1.75rem .9375rem!important;border-top:2px solid #272726;border-bottom:2px solid #272726;border-radius:0}.hs-form .hs-submit .actions:after,.hs-form .hs-submit .actions:before{-webkit-transition:border-color .3s linear;transition:border-color .3s linear;content:"";position:absolute;left:.625rem;right:.625rem;height:1.375rem;border-left:2px solid #272726;border-right:2px solid #272726}.hs-form .hs-submit .actions:after{top:.625rem}.hs-form .hs-submit .actions:before{bottom:.625rem}.hs-form .hs-submit .hs-button{-webkit-transition:background .3s linear;transition:background .3s linear;width:100%;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;font-size:.6875rem;font-weight:600;letter-spacing:.1875rem;text-transform:uppercase;color:#fff;padding:1.5625rem 1.25rem;text-shadow:none;background:0 0;box-shadow:none!important;border:none!important;border-radius:0;position:absolute;top:0;right:0;left:0;bottom:0;z-index:1}.hs-form .hs-submit .hs-button:active:not(.inactive):not(.link),.hs-form .hs-submit .hs-button:hover,.hs-form .hs-submit .hs-button:hover:not(.inactive){font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;background:0 0!important}.heading-block{max-width:47.8125rem;color:#737373;margin:0 auto 1.875rem}.heading-block h1{color:#0f0f0e}.heading-block img{margin:0 0 .9375rem}.heading-decor{position:relative}.heading-decor:before{content:"";position:absolute;height:2px;top:1.25rem;width:2.5rem;left:calc(-2.5rem - 1.25rem);background:#97835e;z-index:2}.heading-line{position:relative;padding:0 0 1.25rem}.heading-line:before{content:"";width:3.4375rem;height:2px;background:#bfa680;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.title-block{padding:0 .9375rem 0 3.125rem}.title-block .subtitle{font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif}.title-block .heading-decor{line-height:1.357142}.subtitle{display:block;font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:.6875rem;font-weight:700;letter-spacing:.1875rem;text-transform:uppercase}.js-wrap-title .line{display:inline-block;vertical-align:middle;position:relative;z-index:1}.main-info{background-color:#fff;padding:1.5625rem;position:relative}.container{max-width:75rem}.bg-img,.video-holder{min-height:15.625rem;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}.bg-img.video-holder{position:relative}.video-holder{position:relative}.video-holder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;z-index:1}.bg-holder iframe,.bg-img.video-holder iframe{width:100%;height:100%}.bg-img iframe,.video-holder iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.bg-line{height:31.25rem;position:absolute;top:0;right:0;left:0;background:#000;background-image:url(../images/bg-01-small.png);background-repeat:repeat}.bg-line:after{content:"";height:5rem;position:absolute;bottom:0;left:0;right:0;background-image:-webkit-linear-gradient(12deg,#e1d2b7 0,#c58a52 100%);background-image:linear-gradient(78deg,#e1d2b7 0,#c58a52 100%)}.post{text-align:left}.post.col-sm-12 .img-holder{padding-top:80%}.post.col-sm-12 .img-holder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/bg-01-small.png);background-repeat:repeat;visibility:visible;opacity:.38;z-index:1}.post a{display:block;height:100%;color:#000;position:relative}.post a:hover .img-block{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.post a:hover .line:before{right:0}.post .img-holder{position:relative;padding-top:58%;overflow:hidden}.post .img-block{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;background-size:cover;background-position:50% 50%;position:absolute;top:0;right:0;left:0;bottom:0}.post .text-block{padding:.9375rem .625rem .625rem 1.25rem;background:#fff}.post .text-block h3{font-size:1.125rem;line-height:1.388888}.post .text-block .link{font-family:freight-micro-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:.6875rem;font-weight:700;color:#000;letter-spacing:.1875rem;text-decoration:underline;text-transform:uppercase;position:relative}.post .text-block .link:hover{text-decoration:none}.post .info-holder{bottom:.625rem;left:.5rem;position:absolute;padding:.625rem;max-height:100%;overflow-y:auto}.post .info-holder h3{color:#fff;max-width:40.125rem}.post .category{display:inline-block;vertical-align:middle;line-height:1.2;padding:.3125rem .9375rem .375rem;background:#000;margin:0 0 .9375rem}.post .category:only-child{margin:0}.post .category span{font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.625rem;font-weight:600;letter-spacing:2.97px;text-transform:uppercase;overflow:hidden}.post .line:before{-webkit-transition:right .3s linear;transition:right .3s linear;content:"";position:absolute;bottom:2px;left:0;right:100%;height:.4375rem;background:#ece9e1;z-index:-1}.post .decor-img{width:3.125rem;position:absolute;top:-1.5625rem;left:1.5625rem;-webkit-transform:rotate(-16deg);-ms-transform:rotate(-16deg);transform:rotate(-16deg);z-index:2}.transparent #header{background:0 0}.home-page #header .logo-white,.home-page #header.fixed-position .logo-dark,.nav-active .home-page #header .logo-dark{display:none;opacity:0}.home-page #header .logo-dark,.home-page #header.fixed-position .logo-white,.nav-active .home-page #header .logo-white{display:inline-block;opacity:1}.nav-active .transparent #header,.transparent #header.fixed-position{background:#0f0f0e}.slick-slide{text-align:center}.slick-slide img{display:inline-block;vertical-align:middle}.slick-dots{font-size:0;text-align:center}.slick-dots li{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;display:inline-block;vertical-align:middle;height:.4375rem;width:.4375rem;margin:0 .375rem;border-radius:50%;background:#fff;opacity:.27;cursor:pointer;overflow:hidden}.slick-dots li.slick-active,.slick-dots li:hover{opacity:.54}.slick-dots li button{display:block;height:.4375rem;width:.4375rem;border-radius:50%;background:0 0;border:none;cursor:pointer}.slick-arrow{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;font-size:0;padding:0;color:#000;background:0 0;border:none;cursor:pointer}.slick-arrow:before{content:"\e908";display:inline-block;vertical-align:top;font-family:icomoon!important;font-size:.9375rem;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.slick-arrow:hover{opacity:.5}.slick-arrow.slick-disabled{pointer-events:none;cursor:default;opacity:.3}.slideshow{position:relative;overflow:hidden}.slideshow .slide{position:absolute;z-index:1;left:0;top:0;bottom:0;right:0}.slideshow .slide.active{z-index:2}.slideshow .bg-holder{position:absolute;top:0;left:0;right:0;bottom:0}.slideshow.not-enough-slides .btn-next,.slideshow.not-enough-slides .btn-prev{visibility:hidden}.popup-holder.popup-active .popup-slider{opacity:1;visibility:visible;left:0}.popup-holder .holder:before,.popup-holder .info-block,.popup-holder .photo-slider{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;opacity:0;visibility:hidden}.popup-holder .popup-slide.slick-active .holder:before,.popup-holder .popup-slide.slick-active .info-block,.popup-holder .popup-slide.slick-active .photo-slider,.portfolio-modal.popup-holder.in-viewport .holder:before,.portfolio-modal.popup-holder.in-viewport .info-block,.portfolio-modal.popup-holder.in-viewport .photo-slider{opacity:1;visibility:visible}.popup-holder .popup-slide.slick-active .photo-slider,.popup-holder.in-viewport .photo-slider{-webkit-transition-delay:.6s;transition-delay:.6s}.popup-holder .popup-slide.slick-active .info-block,.popup-holder.in-viewport .info-block{-webkit-transition-delay:.3s;transition-delay:.3s}.popup-holder .popup-slide.slick-active .holder:before,.popup-holder.in-viewport .holder:before{-webkit-transition-delay:.7s;transition-delay:.7s}.close-popup{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:.6875rem;letter-spacing:.1875rem;text-transform:uppercase;color:#c8b291;position:absolute;padding:0 1.25rem 0 0;top:1.875rem;right:.9375rem;z-index:100}.close-popup:hover{opacity:.8;color:#c8b291}.close-popup:after,.close-popup:before{-webkit-transition:background .3s linear;transition:background .3s linear;content:"";position:absolute;top:44%;right:0;width:.75rem;height:1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#c8b291}.close-popup:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.close-popup:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.popup-controls{width:100%;position:absolute;top:0;left:0;right:0;padding:.9375rem}.popup-controls .arrows-holder{margin:0 -1.125rem;position:relative}.popup-controls .arrows-holder.arrows-disabled .slick-arrow,.popup-controls .arrows-holder.arrows-disabled:before{display:none}.popup-controls .arrows-holder:before{content:"";width:1px;height:.5rem;display:block;position:absolute;top:55%;left:49%;-webkit-transform:translate(-50%,-50%) rotate(20deg);-ms-transform:translate(-50%,-50%) rotate(20deg);transform:translate(-50%,-50%) rotate(20deg);background:#c58a52;z-index:9}.popup-controls .slick-arrow{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1875rem;color:#c58a52;margin:0 1.125rem}.popup-controls .slick-arrow:hover{opacity:.8}.popup-controls .slick-arrow:before{content:none}.popup-controls .slick-arrow.disabled{pointer-events:none;opacity:.5}.popup-controls .close-popup{position:relative;top:0;right:0}.popup-slider{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;white-space:nowrap;text-align:center;position:fixed;opacity:0;visibility:hidden;top:0;right:0;bottom:0;left:-6249.9375rem;background:#0d0b08;z-index:9999;width:100%}.popup-slider:after{content:"";display:inline-block;vertical-align:middle;width:0;min-height:100vh}.popup-slider>*{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%}.popup-slider{overflow-y:auto;padding:3.875rem .9375rem}.popup-slider .slick-list{width:100%}.popup-slider .popup-controls{width:76.875rem}.popup-slider>.popup-content{position:relative;width:100%}.popup-slider .photo-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-slider .photo-slider .slick-list{width:100%}.popup-slider .photo-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;z-index:999}.popup-slider .photo-slider .slick-slide{height:28.125rem;position:relative}.popup-slider .photo-slider .photo-img{position:absolute;top:0;left:-1px;right:-1px;bottom:0;background-size:cover;background-position:0 30%;background-repeat:no-repeat;z-index:9}.popup-slider .photo-slider img{display:none}.popup-slider .photo-slider .slick-dots{position:absolute;left:50%;bottom:1.875rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.popup-slider .info-block{color:#3b3b3b;background:#fff;padding:.9375rem 1.25rem;text-align:left;position:relative}.popup-slider .heading-decor:before{position:absolute;top:1rem;left:calc(-2.5rem - .3125rem)}.popup-slider .position{display:block;color:#c8935e;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.625rem;font-weight:400;text-transform:uppercase;letter-spacing:1.67px}.category-list{font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.625rem;font-weight:400;color:#c8935e;text-transform:uppercase;letter-spacing:1.67px}.category-list li{display:inline-block;vertical-align:middle}.category-list li:last-child:after,.category-list li:only-child:after{content:none}.category-list li:after{content:",";display:inline}.category-list a{color:#c8935e}.category-list a:hover{color:#6d4925}.popup-slider .social-list{margin:0 -.625rem}.popup-slider .social-list li{width:auto;padding:0 .625rem}.popup-slider .social-list a{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:.6875rem;letter-spacing:2px;color:#000;text-transform:uppercase;position:relative;min-width:1.125rem}.popup-slider .social-list a:hover{opacity:.5}.popup-slider .social-list .hide{display:none}.hero-section{overflow:hidden;position:relative;background:#f5f5f5}.hero-section .container{max-width:75.625rem!important;padding:1.5625rem 2.375rem 5rem 2.5rem;text-align:left;margin:0 auto}.hero-section .fade-effect,.hero-section .fade-in-left,.hero-section .move-effect{opacity:0;visibility:hidden}.hero-section .move-effect{-webkit-transition:opacity .9s linear,visibility .9s linear,-webkit-transform .9s linear;transition:opacity .9s linear,visibility .9s linear,-webkit-transform .9s linear;transition:transform .9s linear,opacity .9s linear,visibility .9s linear;transition:transform .9s linear,opacity .9s linear,visibility .9s linear,-webkit-transform .9s linear;-webkit-transform:translateY(2.5rem);-ms-transform:translateY(2.5rem);transform:translateY(2.5rem)}.hero-section .fade-in-left{-webkit-transition:opacity .9s linear,visibility .9s linear,-webkit-transform .9s linear;transition:opacity .9s linear,visibility .9s linear,-webkit-transform .9s linear;transition:transform .9s linear,opacity .9s linear,visibility .9s linear;transition:transform .9s linear,opacity .9s linear,visibility .9s linear,-webkit-transform .9s linear;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}.hero-section .fade-in-left.title-block .heading-decor:before{-webkit-transition:width 5s linear;transition:width 5s linear;width:0}.hero-section .slideshow{min-height:100vh}.hero-section .slick-arrow{display:none!important}.hero-section .slideshow-number{position:absolute;bottom:2.375rem;left:1.25rem;color:#bbbebf;z-index:10}.hero-section .slideshow-number .current-num,.hero-section .slideshow-number .total-num{display:inline-block;vertical-align:middle;font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:1rem;font-weight:700}.hero-section .slideshow-number .current-num:after{content:"/";margin:0 0 0 .25rem}.hero-section .pagination{display:none}.hero-section .info-block{white-space:nowrap;text-align:center;color:#0f0f0e;position:relative;z-index:10}.hero-section .info-block:after{content:"";display:inline-block;vertical-align:middle;width:0;min-height:100vh}.hero-section .info-block>*{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%}.hero-section .title-block{color:#0f0f0e;padding:0;margin:0 0 1.375rem}.hero-section .title-block .subtitle{font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:.625rem;letter-spacing:1.5px;margin:0 0 .625rem}.hero-section .title-block .heading-decor{font-family:Editor-Medium,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:1.25rem;line-height:1.4444444}.hero-section .title-block .heading-decor a{color:inherit;display:inline-block;vertical-align:bottom;position:relative;overflow:hidden}.hero-section .title-block .heading-decor a:before{-webkit-transition:width .5s;transition:width .5s;content:"";position:absolute;left:0;height:.75rem;width:100%;background:#fff;z-index:-1;bottom:0}.hero-section .title-block .heading-decor a:hover:before{width:0;left:auto;right:0;background:#fff}.hero-section .title-block .heading-decor:before{top:14px;left:-5rem;max-width:4.375rem}.hero-section .text-block a{-webkit-transition:color .3s linear;transition:color .3s linear;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.6875rem;font-weight:600;letter-spacing:2.13px;color:inherit;text-transform:uppercase}.hero-section .text-block a:hover{color:#c58a52}.message{font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:7px;letter-spacing:1.83px;text-transform:uppercase;color:#fff;position:absolute;z-index:999}.message.address-point{font-weight:600;color:#3e3e3d;cursor:pointer}.message.address-point .typed-holder{padding:0 2px}.message.address-point{right:.625rem;bottom:6.25rem;-webkit-transform:rotate(-270deg) translate(0,0);-ms-transform:rotate(-270deg) translate(0,0);transform:rotate(-270deg) translate(0,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.message.address-point img{width:1.75rem;-webkit-transform:translateY(3px) rotate(270deg);-ms-transform:translateY(3px) rotate(270deg);transform:translateY(3px) rotate(270deg);opacity:0}.about-section{padding:3.125rem 0}.about-section .container{position:relative}.about-section h1{color:#0f0f0e;line-height:1.4642857;margin:0 0 1.375rem}.about-section .info-block img{margin:0 0 1.75rem}.about-section .info-holder{line-height:1.94117647;color:#737373}.about-section .info-holder .subtitle{font-size:.75rem;font-weight:600;letter-spacing:1.83px;color:#bbbebf}.about-section .info-links{font-family:Editor-Medium,"Times New Roman",Times,Baskerville,Georgia,serif}.about-section .info-links li{position:relative}.about-section .info-links li:first-child a:hover span:before{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-name:animation-link;animation-name:animation-link;-webkit-animation-timing-function:ease;animation-timing-function:ease}.about-section .info-links li:first-child a span:before{-webkit-transform:none;-ms-transform:none;transform:none;width:100%}.about-section .info-links a{color:#080806;font-size:1.125rem;line-height:1.2;font-family:inherit;position:relative;padding:0 0 0 1.25rem}.about-section .info-links a:hover span:before{-webkit-animation:animation-link-in .8s forwards;animation:animation-link-in .8s forwards}.about-section .info-links a span{display:inline-block;vertical-align:middle;overflow:hidden}.about-section .info-links a span:before{content:"";position:absolute;left:0;width:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.about-section .info-links a .decor-line{position:absolute;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:1.25rem;left:0}.about-section .info-links a .decor-line:before{height:2px;background:#97835e}.about-section .info-links a .title{position:relative;padding:0 .625rem;z-index:1}.about-section .info-links a .title:before{height:.5rem;background:#f1f2f2;z-index:-1;bottom:0}.featured-work-section{position:relative;overflow:hidden}.featured-work-section .container{position:relative;z-index:4}.featured-work-section .bg-holder,.featured-work-section .bg-holder iframe,.featured-work-section .bg-holder:after,.featured-work-section .bg-holder:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.featured-work-section .bg-holder,.featured-work-section .bg-holder:before{background-size:cover;background-position:50% 50%}.featured-work-section .bg-holder:after,.featured-work-section .bg-holder:before{content:""}.featured-work-section .bg-holder:before{background-image:url(../images/bg-02.jpg);opacity:.44;z-index:2}.featured-work-section .bg-holder:after{background-image:url(../images/bg-01-small.png);background-repeat:repeat;z-index:3}.work-section{padding:4.6875rem 0 .3125rem;color:#3b3b3b;position:relative;z-index:10}.work-section.portfolio-collection{padding:0;z-index:7}.work-section.portfolio-collection .container{padding:0}.work-section.portfolio-collection .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.9375rem}.work-section.portfolio-collection [class*=col-]:nth-child(even),.work-section.portfolio-collection [class*=col-]:nth-child(odd){-webkit-transition-delay:0s;transition-delay:0s}.work-section.portfolio-collection .btn-holder{padding-top:.875rem;text-align:center}.work-section .row{display:block}.work-section [class*=col-]{margin-bottom:.5rem}.work-section [class*=col-]:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.work-section [class*=col-]:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}.work-section [class*=col-]:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.work-section [class*=col-]:nth-child(4){-webkit-transition-delay:1.2s;transition-delay:1.2s}.work-section [class*=col-]:nth-child(5){-webkit-transition-delay:1.5s;transition-delay:1.5s}.work-section [class*=col-]:nth-child(6){-webkit-transition-delay:1.8s;transition-delay:1.8s}.work-section [class*=col-]:nth-child(7){-webkit-transition-delay:2.1s;transition-delay:2.1s}.work-section [class*=col-]:nth-child(8){-webkit-transition-delay:2.4s;transition-delay:2.4s}.work-section [class*=col-]:nth-child(9){-webkit-transition-delay:2.7s;transition-delay:2.7s}.work-section [class*=col-]:nth-child(10){-webkit-transition-delay:3s;transition-delay:3s}.work-section [class*=col-]:nth-child(11){-webkit-transition-delay:3.3s;transition-delay:3.3s}.work-section [class*=col-]:nth-child(12){-webkit-transition-delay:3.6s;transition-delay:3.6s}.work-section [class*=col-]:nth-child(13){-webkit-transition-delay:3.9s;transition-delay:3.9s}.work-section [class*=col-]:nth-child(14){-webkit-transition-delay:4.2s;transition-delay:4.2s}.work-section [class*=col-]:nth-child(15){-webkit-transition-delay:4.5s;transition-delay:4.5s}.work-section [class*=col-]:nth-child(16){-webkit-transition-delay:4.8s;transition-delay:4.8s}.work-section [class*=col-]:nth-child(17){-webkit-transition-delay:5.1s;transition-delay:5.1s}.work-section [class*=col-]:nth-child(18){-webkit-transition-delay:5.4s;transition-delay:5.4s}.work-section [class*=col-]:nth-child(19){-webkit-transition-delay:5.7s;transition-delay:5.7s}.work-section [class*=col-]:nth-child(20){-webkit-transition-delay:6s;transition-delay:6s}.work-section h1{color:#0f0f0e;margin:0 0 1.375rem;padding:0 0 0 .9375rem}.work-section .text-block{padding:0 .5rem}.work-section .btn-holder{padding:1.25rem 0}.work-section .work-item{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;display:block;color:#231f20;padding-bottom:.3125rem}.work-section .work-item .img-bg{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;padding-top:96%;overflow:hidden}.work-section .work-item:hover .img-block{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.work-section .work-item:hover .img-bg,.work-section .work-item:hover img{-webkit-transform:scale(1.105);-ms-transform:scale(1.105);transform:scale(1.105)}.work-section .work-item:hover h3{padding-left:2.5rem}.work-section .work-item:hover h3 .decor-line:before{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-name:animation-link;animation-name:animation-link;-webkit-animation-timing-function:ease;animation-timing-function:ease}.work-section .work-item .img-block{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;overflow:hidden;margin:0 0 .3125rem}.featured-work-section .work-item h3,.work-section .work-item h3{-webkit-transition:padding-left .3s linear;transition:padding-left .3s linear;margin-left:.9375rem;position:relative;padding-left:1.875rem}.featured-work-section .work-item h3 .title,.work-section .work-item h3 .title{font-weight:500}.featured-work-section .work-item h3 .decor-line,.work-section .work-item h3 .decor-line{display:inline-block;vertical-align:middle;position:absolute;height:2px;top:1rem;left:0;overflow:hidden;width:1.25rem}.featured-work-section .work-item h3 .decor-line:before,.work-section .work-item h3 .decor-line:before{content:"";position:absolute;left:0;height:2px;width:100%;background:#97835e}.work-section .work-item .img-bg{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;will-change:transform}.news-section.featured-work-section{background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat}.news-section.featured-work-section h1{color:#fff;max-width:100%;margin-bottom:1.25rem}.news-section.featured-work-section:before{content:none}.featured-work-section .work-item .img-block{padding-bottom:100%;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:1.25rem}.featured-work-section .work-item h3{color:#fff;position:relative}.featured-work-section .work-item .img-block{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.featured-work-section .work-item a:hover .img-block{opacity:.8}.news-section{padding:5.625rem 0 5.3125rem;background:#000;overflow:hidden}.news-section h1{color:#fff;margin:0 0 2rem}.works-slider .slick-slide{text-align:left}.featured-work-section .works-slider,.news-section .news-slider{position:relative;margin:0 auto 1.875rem}.featured-work-section .works-slider .slick-slide,.news-section .news-slider .slick-slide{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.news-section .slick-arrow{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;color:#fff}.news-section .slick-arrow.slick-next:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.news-section .slick-arrow:before{display:inline-block;vertical-align:top;content:"\e908";font-family:icomoon!important;font-size:.75rem;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.news-section .arrows-holder{width:6.25rem;margin:0 auto 4.375rem}.news-section.featured-work-section .arrows-holder{margin:0 auto}.offer-section{padding:4.125rem 0 5rem;position:relative}.offer-section.dark-bg{color:#fff;background:#0d0b08}.offer-section .btn,.offer-section h1,.offer-section p{position:relative;z-index:2}.offer-section h1{line-height:1.2;margin:0 0 1rem}.offer-section p{margin:0 0 1.5625rem}.offer-section .stars-bg .icon-star{-webkit-transition:color .3s linear;transition:color .3s linear}.subscribe-block{padding:4.375rem 0 3.5rem;color:#fff;background:#232321;position:relative}.subscribe-block .btn,.subscribe-block .h4{position:relative;z-index:2}.subscribe-block:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-image:url(//res.cloudinary.com/govimg/image/upload/v1548682117/5c335cafe920fd66826b4017/bg-decor-02.png);background-size:cover;background-position:50% 50%;opacity:.1;z-index:1}.about-us-section{padding:6.25rem 0 3.125rem;position:relative}.about-us-section .container-fluid.viewport.in-viewport .main-info .move-effect{-webkit-transition-delay:.9s;transition-delay:.9s}.about-us-section .container{max-width:48.125rem}.about-us-section .bg-img{margin:0 -.9375rem 1.5625rem}.about-us-section .main-info{margin-bottom:1.875rem}.about-us-section .text-block{padding:0 0 0 .9375rem}.about-us-section .img-block{min-height:15.625rem;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.popup-slide:not(.popup-slider.popup-slide){width:100vw;position:absolute;left:-624.9375rem;top:0;overflow:hidden}.team-section{color:#acacac;padding:2.5rem 0;background:#131312}.team-section .container{max-width:90rem}.team-section [class*=col-]{margin-bottom:.9375rem}.team-section [class*=col-]:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.team-section [class*=col-]:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}.team-section [class*=col-]:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.team-section [class*=col-]:nth-child(4){-webkit-transition-delay:1.2s;transition-delay:1.2s}.team-section [class*=col-]:nth-child(5){-webkit-transition-delay:1.5s;transition-delay:1.5s}.team-section [class*=col-]:nth-child(6){-webkit-transition-delay:1.8s;transition-delay:1.8s}.team-section [class*=col-]:nth-child(7){-webkit-transition-delay:2.1s;transition-delay:2.1s}.team-section [class*=col-]:nth-child(8){-webkit-transition-delay:2.4s;transition-delay:2.4s}.team-section [class*=col-]:nth-child(9){-webkit-transition-delay:2.7s;transition-delay:2.7s}.team-section [class*=col-]:nth-child(10){-webkit-transition-delay:3s;transition-delay:3s}.team-section [class*=col-]:nth-child(11){-webkit-transition-delay:3.3s;transition-delay:3.3s}.team-section [class*=col-]:nth-child(12){-webkit-transition-delay:3.6s;transition-delay:3.6s}.team-section [class*=col-]:nth-child(13){-webkit-transition-delay:3.9s;transition-delay:3.9s}.team-section [class*=col-]:nth-child(14){-webkit-transition-delay:4.2s;transition-delay:4.2s}.team-section [class*=col-]:nth-child(15){-webkit-transition-delay:4.5s;transition-delay:4.5s}.team-section [class*=col-]:nth-child(16){-webkit-transition-delay:4.8s;transition-delay:4.8s}.team-section [class*=col-]:nth-child(17){-webkit-transition-delay:5.1s;transition-delay:5.1s}.team-section [class*=col-]:nth-child(18){-webkit-transition-delay:5.4s;transition-delay:5.4s}.team-section [class*=col-]:nth-child(19){-webkit-transition-delay:5.7s;transition-delay:5.7s}.team-section [class*=col-]:nth-child(20){-webkit-transition-delay:6s;transition-delay:6s}.team-section h2{color:#fff}.team-section .photo-team{-webkit-transition:filter .3s linear;transition:filter .3s linear;display:block;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding-bottom:100%;position:relative;overflow:hidden}.team-section .photo-team .img-block{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.team-section .photo-team:before{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#232321;visibility:hidden;opacity:0;z-index:1}.team-section .photo-team.hover{filter:grayscale(100%)}.team-section .photo-team.hover:before{visibility:visible;opacity:.71}.team-section .photo-team.hover .team-info{opacity:1;visibility:visible}.team-section .team-info{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;position:absolute;top:0;left:0;right:0;bottom:0;padding:.9375rem;color:#fff;opacity:0;visibility:hidden;z-index:2}.team-section .link,.team-section .position{display:block;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.625rem;font-weight:400;text-transform:uppercase;letter-spacing:1.67px}.team-section .position{margin:0 0 .625rem}.team-section .link{text-decoration:underline}.team-section .link-holder{padding:1.25rem .9375rem}.team-section .animation-link{color:#fff}.team-section .animation-link:before{background:#2e2e2e}.brands-section{color:#747474;padding:3.125rem 0 1.25rem}.brands-section .container{max-width:71.25rem}.brands-section h2{color:#080806}.brands-section .text-block{margin-bottom:1.875rem;line-height:1.823529}.brands-section .holder{position:relative}.brands-section .holder:hover .brand-list{filter:blur(5px);opacity:.6}.brands-section .holder:hover .btn-holder{opacity:1;visibility:visible;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.brands-section .btn-holder{-webkit-transition:opacity .3s linear,visibility .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,visibility .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,visibility .3s linear,transform .3s linear;transition:opacity .3s linear,visibility .3s linear,transform .3s linear,-webkit-transform .3s linear;position:absolute;top:calc(50% - .9375rem);left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);filter:blur(0);opacity:0;visibility:hidden}.brand-list{-webkit-transition:filter .3s linear,opacity .3s linear;transition:filter .3s linear,opacity .3s linear}.brand-list li{margin-bottom:1.875rem}.brand-list li.fade-effect:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}.brand-list li.fade-effect:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.brand-list li.fade-effect:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.brand-list li.fade-effect:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.brand-list li.fade-effect:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}.brand-list li.fade-effect:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.brand-list li.fade-effect:nth-child(7){-webkit-transition-delay:.35s;transition-delay:.35s}.brand-list li.fade-effect:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.brand-list li.fade-effect:nth-child(9){-webkit-transition-delay:.45s;transition-delay:.45s}.brand-list li.fade-effect:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.brand-list li.fade-effect:nth-child(11){-webkit-transition-delay:.55s;transition-delay:.55s}.brand-list li.fade-effect:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}.brand-list li.fade-effect:nth-child(13){-webkit-transition-delay:.65s;transition-delay:.65s}.brand-list li.fade-effect:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}.brand-list li.fade-effect:nth-child(15){-webkit-transition-delay:.75s;transition-delay:.75s}.brand-list li.fade-effect:nth-child(16){-webkit-transition-delay:.8s;transition-delay:.8s}.brand-list li.fade-effect:nth-child(17){-webkit-transition-delay:.85s;transition-delay:.85s}.brand-list li.fade-effect:nth-child(18){-webkit-transition-delay:.9s;transition-delay:.9s}.brand-list li.fade-effect:nth-child(19){-webkit-transition-delay:.95s;transition-delay:.95s}.brand-list li.fade-effect:nth-child(20){-webkit-transition-delay:1s;transition-delay:1s}.brand-list li img{width:100%}.gallery-block .container-fluid{padding:0}.gallery-block .row{margin:0}.gallery-block .row [class*=col-]{padding:0}.post-intro{color:#fff;position:relative}.post-intro .container-fluid{white-space:nowrap;text-align:center;position:relative;padding:0 0 6.25rem}.post-intro .container-fluid:after{content:"";display:inline-block;vertical-align:middle;width:0;min-height:20rem}.post-intro .container-fluid>*{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%}.post-intro .bg-line{height:100%}.post-intro .bg-line:after{height:5rem;background-image:-webkit-linear-gradient(12deg,#e1d2b7 0,#c58a52 15%,#c58a52 100%);background-image:linear-gradient(78deg,#e1d2b7 0,#c58a52 15%,#c58a52 100%)}.post-intro .title-block{padding:6.25rem .9375rem 6.25rem 3.125rem}.post-intro .title-block .heading-decor{max-width:30.875rem}.post-intro .blog-info{font-size:.6875rem;text-transform:uppercase}.post-intro .author,.post-intro .time{display:inline-block;vertical-align:middle}.post-intro .time{padding:0 1.25rem 0 0;font-weight:400;letter-spacing:.1875rem;color:#fff}.post-intro .author{font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;letter-spacing:1.83px}.post-intro .anchor-link{display:block;line-height:0;position:absolute;color:#000;bottom:0;left:1.0625rem;z-index:3}.post-intro .anchor-link:hover{color:#000}.post-intro .anchor-link .icon-long-arrow{font-size:5rem}.post-content{line-height:1.823529;color:#747474;position:relative}.post-content .info-holder{position:relative;padding:1.25rem 0 0}.post-content .container{max-width:45rem;padding-bottom:1.875rem}.post-content h3{color:#0c0c0c}.post-content blockquote p{margin:0 0 .625rem}.post-content .text-block{margin:0 0 1.25rem}.post-content .text-block h3+p span{float:left;font-size:3.875rem;font-weight:500;line-height:3.125rem;margin:.3125rem .625rem 0 0;background:-webkit-linear-gradient(left,#e1d2b7 0,#c58a52 100%);background:linear-gradient(to right,#e1d2b7 0,#c58a52 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.post-content .bg-img{width:82%;margin:-6.25rem 0 0 18%;z-index:2;position:relative}.post-content .slider-holder{padding:1.875rem 0 3.75rem;margin:0 0 1.5625rem;position:relative}.post-content .slider-holder:before{content:"";position:absolute;top:0;right:-.9375rem;bottom:0;left:50%;background:#ece9e1}.post-slider .slick-slide.slick-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.post-slider .slick-slide.slick-active .slide-item:before{opacity:0;visibility:hidden}.post-slider .slide-item{padding-top:80%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.post-content .arrows-holder{position:absolute;bottom:.9375rem;width:100%}.post-content .arrows-holder .slick-arrow{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;margin:0 1.25rem}.post-content .arrows-holder .slick-arrow:hover{opacity:.5}.post-content .arrows-holder .slick-arrow:before{display:block;content:"\e90a";font-family:icomoon!important;font-size:.875rem;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.post-content .arrows-holder .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.member-block{max-width:31.9375rem;margin:0 auto 1.875rem}.member-block .img-block{width:7.5rem;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.member-block .info-block{width:calc(100% - 7.5rem);background:#f8f7f4;padding:.9375rem}.member-block .h5,.member-block .position{display:block;text-transform:capitalize}.member-block .h5{color:#0c0c0c;margin:0}.member-block .position{font-size:.9375rem;color:#141414;margin:0 0 .3125rem}.member-block .social-networks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;margin:0 -.375rem}.member-block .social-networks li{padding:0 .375rem .5rem}.member-block .social-networks a{-webkit-transition:color .3s linear;transition:color .3s linear;width:auto;height:auto;font-size:1rem;color:#0c0c0c;background:0 0;border-radius:0;overflow:visible}.member-block .social-networks a:hover{color:#c58a52}.member-block .social-networks i{display:inline-block;vertical-align:middle;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.posts-block .container-fluid{padding:0}.posts-block .row{margin:0}.posts-block [class*=col-]{padding:0}.posts-block [class*=col-]:only-child{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.posts-block .post-item a{white-space:nowrap;text-align:center;display:block;position:relative;overflow:hidden}.posts-block .post-item a:after{content:"";display:inline-block;vertical-align:middle;width:0;min-height:15.625rem}.posts-block .post-item a>*{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%}.posts-block .post-item a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/bg-01-small.png);background-repeat:repeat;visibility:visible;opacity:.38;z-index:1}.posts-block .post-item a:hover .bg-holder{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.posts-block .bg-holder{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;position:absolute;top:0;right:0;left:0;bottom:0;max-width:100%!important;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.posts-block .post-info{color:#fff;padding:.9375rem;position:relative;z-index:2}.posts-block .post-info .subtitle{font-size:.75rem;font-weight:400;letter-spacing:3.27px;color:#fff}.posts-block .post-info h3{color:#fff}.blog-section{color:#fff;background:#ece9e1;padding:1.875rem 0}.blog-section .subtitle{font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;margin:0 0 .9375rem}.blog-section .title-block{margin:0 0 1.875rem}.blog-section .title-block .heading-decor{max-width:26.25rem}.blog-section .container-fluid{position:relative}.blog-section [class*=col-sm-12].post{padding:0}.blog-section [class*=col-]{margin-bottom:.9375rem}.blog-section [class*=col-]:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.blog-section [class*=col-]:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}.blog-section [class*=col-]:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.blog-section [class*=col-]:nth-child(4){-webkit-transition-delay:1.2s;transition-delay:1.2s}.blog-section [class*=col-]:nth-child(5){-webkit-transition-delay:1.5s;transition-delay:1.5s}.blog-section [class*=col-]:nth-child(6){-webkit-transition-delay:1.8s;transition-delay:1.8s}.blog-section [class*=col-]:nth-child(7){-webkit-transition-delay:2.1s;transition-delay:2.1s}.blog-section [class*=col-]:nth-child(8){-webkit-transition-delay:2.4s;transition-delay:2.4s}.blog-section [class*=col-]:nth-child(9){-webkit-transition-delay:2.7s;transition-delay:2.7s}.blog-section [class*=col-]:nth-child(10){-webkit-transition-delay:3s;transition-delay:3s}.blog-section [class*=col-]:nth-child(11){-webkit-transition-delay:3.3s;transition-delay:3.3s}.blog-section [class*=col-]:nth-child(12){-webkit-transition-delay:3.6s;transition-delay:3.6s}.blog-section [class*=col-]:nth-child(13){-webkit-transition-delay:3.9s;transition-delay:3.9s}.blog-section [class*=col-]:nth-child(14){-webkit-transition-delay:4.2s;transition-delay:4.2s}.blog-section [class*=col-]:nth-child(15){-webkit-transition-delay:4.5s;transition-delay:4.5s}.blog-section [class*=col-]:nth-child(16){-webkit-transition-delay:4.8s;transition-delay:4.8s}.blog-section [class*=col-]:nth-child(17){-webkit-transition-delay:5.1s;transition-delay:5.1s}.blog-section [class*=col-]:nth-child(18){-webkit-transition-delay:5.4s;transition-delay:5.4s}.blog-section [class*=col-]:nth-child(19){-webkit-transition-delay:5.7s;transition-delay:5.7s}.blog-section [class*=col-]:nth-child(20){-webkit-transition-delay:6s;transition-delay:6s}.blog-section .filter-holder{padding:0}.blog-section .filter-holder .filter-list{margin:0 -.3125rem}.blog-section .post{-webkit-transition:opacity .5s linear;transition:opacity .5s linear;opacity:1}.blog-section .btn-more.hidden-item{display:none}.blog-section .subscribe-form{padding:.9375rem .9375rem .625rem;background:#000}.blog-section .subscribe-form .input{margin-bottom:1.75em}.portfolio-detail{color:#fff;background:#000;padding:6.25rem 0 1.25rem;position:relative}.portfolio-detail:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-image:url(../images/bg-01-small.png);background-repeat:repeat}.portfolio-detail .container{position:relative}.portfolio-detail .holder{margin-bottom:2.1875rem}.portfolio-detail .holder.viewport.in-viewport .text-block{-webkit-transition-delay:.3s;transition-delay:.3s}.portfolio-detail .bg-holder{margin:0 0 1.875rem;position:relative}.portfolio-detail .bg-holder .bg-img{min-height:15.625rem;position:relative}.portfolio-detail .bg-holder .bg-img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:9}.portfolio-detail .bg-holder .decor-img{position:absolute;width:3.125rem;bottom:-1.5625rem;left:50%;-webkit-transform:translateX(-50%) rotate(-16deg);-ms-transform:translateX(-50%) rotate(-16deg);transform:translateX(-50%) rotate(-16deg);z-index:999}.portfolio-detail .title-block{color:#fff;margin-bottom:1.875rem}.portfolio-detail .title-block .heading-decor{max-width:45rem}.portfolio-detail .info-block{color:#acacac}.portfolio-detail .info-block h3{color:#fff}.portfolio-detail .info-block p span{float:left;font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:3.875rem;font-weight:500;line-height:3.125rem;margin:.3125rem .625rem 0 0;background:-webkit-linear-gradient(left,#e1d2b7 0,#c58a52 100%);background:linear-gradient(to right,#e1d2b7 0,#c58a52 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.portfolio-detail .text-block{padding:.9375rem;position:relative}.portfolio-detail .text-block:before{content:"";position:absolute;top:0;right:-624.9375rem;bottom:0;left:0;background:#121212}.portfolio-detail .info-links,.portfolio-detail .subtitle{position:relative}.portfolio-detail .subtitle{letter-spacing:2px;margin:0 0 .75rem}.portfolio-detail .info-links{font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.6875rem;font-weight:600;letter-spacing:1.83px;text-transform:uppercase}.portfolio-detail .info-links li{margin:0 0 .1875rem}.portfolio-detail .info-links a{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:1}.portfolio-detail .info-links a:hover{opacity:.5}.portfolio-detail .number-list li{margin:0 0 .9375rem}.portfolio-detail .number-list .category-title,.portfolio-detail .number-list .number{display:block}.portfolio-detail .number-list .number{font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:2rem;line-height:1}.portfolio-detail .number-list img{display:inline-block;vertical-align:top;margin:0 0 .9375rem}.portfolio-detail .number-list .category-title{font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.625rem;font-weight:600;letter-spacing:1.67px;text-transform:uppercase;color:#bfa680}.info-section{padding:1.875rem 0;color:#747474}.info-section .text-block{max-width:41.375rem;margin:0 auto 1.875rem}.info-section .subtitle{font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;color:#000}.info-section h3{color:#0c0c0c}.info-section .img-gallery .bg-img{min-height:auto;padding-top:66%}.info-section .img-gallery img{width:100%}.info-section .img-gallery [class*=col-]{margin-bottom:.9375rem}.solution-section{padding:1.875rem 0;background:#f6f6f6}.solution-section .text-block{color:#747474}.solution-section.dark-bg{color:#fff;background:#000;position:relative}.solution-section.dark-bg:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-image:url(../images/bg-01-small.png);background-repeat:repeat}.solution-section.dark-bg .subtitle{color:#fff}.solution-section.dark-bg .text-block{color:#747474}.solution-section .container{max-width:78.75rem;position:relative}.solution-section [class*=col-]{margin-bottom:.9375rem}.solution-section [class*=col-] img{width:100%}.gallery-slider{padding:0 .9375rem}.gallery-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gallery-slider .slick-arrow.slick-prev{left:0}.gallery-slider .slick-arrow.slick-next{right:0}.gallery-slider .slick-arrow.slick-next:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gallery-slider .slick-slide{border:1px solid rgba(151,151,151,.24)}.contact-section{padding:6.25rem 0 0;color:#fff;background-color:#000;background-image:url(../images/bg-01-small.png);background-repeat:repeat}.contact-section .container-fluid{padding:0}.contact-section .title-block{margin-bottom:3.125rem}.contact-section .title-block .heading-decor{max-width:33.75rem}.contact-section .form-block{padding:1.875rem .9375rem;background:#121212}.contact-section .form-block h3{max-width:37.5rem}.map-block{padding:.9375rem 0;position:relative;background-size:cover;background-position:70% 100%;background-repeat:no-repeat}.map-block .container{white-space:nowrap;text-align:center;text-align:left;max-width:60.25rem}.map-block .container:after{content:"";display:inline-block;vertical-align:middle;width:0;min-height:25rem}.map-block .container>*{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%}.map-block .info-block{max-width:33.75rem;color:#747474;background:#fff;padding:.9375rem;width:calc(100% - 40%);margin-top:3.25rem}.map-block .info-block h2{color:#000}.map-block .info-block .text-block{position:relative;padding:0 0 0 1.25rem}.map-block .text-block .icon-location{font-size:.9375rem;position:absolute;top:.5rem;left:0;color:#cb9a68}.map-block .info-block a{color:#000;text-decoration:underline}.map-block .info-block a:hover{text-decoration:none}.contact-info{padding:.9375rem;background:#040404}.contact-info .contact-list a{color:#c8935e}.contact-info .contact-list a:hover{color:#6d4925}.contact-info .contact-list li{margin-bottom:.625rem}.contact-info .contact-list .title{display:block;color:#fff;font-weight:400}.portfolio-section{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;padding:6.25rem 0 0}.portfolio-section.filtering{opacity:0;visibility:hidden}.portfolio-section .filter-holder{max-width:47.8125rem;margin:0 auto 2.5rem}.portfolio-section .filter-list{font-size:.6875rem;font-weight:700;float:none}.portfolio-section .filter-list>li{float:none;padding:.9375rem 0 5px}.portfolio-section .filter-list>li:first-child{padding:0}.portfolio-section .filter-list .jcf-option{color:#000}.portfolio-section .filter-list .jcf-select-drop-content{border:none}.portfolio-section .filter-list .jcf-select-drop-content ul:not([class]):not([id]) li{background:#f2f2f2}.portfolio-section .filter-list .jcf-hover{color:#96845d;background:0 0}.portfolio-section .filter-list .jcf-selected{pointer-events:none;cursor:default}.portfolio-section .filter-list .jcf-select{height:auto;width:100%;border:1px solid #939598}.portfolio-section .filter-list .jcf-select-text{font-size:.6875rem;line-height:43px;margin:0 3.125rem 0 12px}.portfolio-section .filter-list .jcf-select-opener{font-size:.6875rem;width:40px}.portfolio-section .filter-list .jcf-select-opener:before{top:47%}.portfolio-section .tabset{display:inline-block;vertical-align:middle;margin:-5px 0 0}.portfolio-section .tabset li{display:inline-block;vertical-align:middle}.portfolio-section .tabset li:first-child a span,.portfolio-section .tabset li:first-child a:after,.portfolio-section .tabset li:first-child a:before{top:.4375rem;height:.125rem;width:.75rem;background:#cfa376}.portfolio-section .tabset li:first-child a span{top:.6875rem}.portfolio-section .tabset li:first-child a:after{top:.9375rem}.portfolio-section .tabset li:last-child a:after,.portfolio-section .tabset li:last-child a:before{width:.8125rem;height:.3125rem;border-left:.3125rem solid #cfa376;border-right:.3125rem solid #cfa376}.portfolio-section .tabset li:last-child a:before{top:.3125rem}.portfolio-section .tabset li:last-child a:after{bottom:.3125rem}.portfolio-section .tabset li a{-webkit-transition:background .3s linear;transition:background .3s linear;display:block;width:1.5rem;height:1.5rem;position:relative;background:0 0}.portfolio-section .tabset li a:after,.portfolio-section .tabset li a:before{content:""}.portfolio-section .tabset li a span,.portfolio-section .tabset li a:after,.portfolio-section .tabset li a:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.portfolio-section .tabset li a.active,.portfolio-section .tabset li a:hover{background:#000}.portfolio-section .tab{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;opacity:0;visibility:hidden}.portfolio-section .tab.active{opacity:1;visibility:visible}.filter-holder{padding-right:.5rem;margin-bottom:.9375rem;position:relative;z-index:9}.filter-list{float:right;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.6875rem;text-transform:uppercase;letter-spacing:1.83px}.filter-list>li{float:left;padding:0 .3125rem}.filter-list>li:first-child{padding:0}.product-img{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;padding-top:75%}.product-img:hover{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.clients-list{margin:0 -.9375rem 1.875rem}.clients-list li{margin-bottom:.75rem;line-height:1.3;padding:0 .9375rem}.clients-list .link-more{color:#747474;padding:0;font-size:.9375rem}.services-section{position:relative;padding:6.25rem 0 1.875rem}.services-section.viewport.in-viewport .services-box{-webkit-transition-delay:.3s;transition-delay:.3s}.services-section .heading-block{margin-bottom:1.875rem}.services-section .services-box{max-width:47.8125rem;margin:0 auto;text-align:center}.services-section .list-title{display:block;font-size:.6875rem;font-weight:700;letter-spacing:2px;margin-bottom:.875rem;color:#000;text-transform:uppercase}.services-list{line-height:1.8}.services-list .link-more{font-size:1.125rem;font-weight:700}.services-list .anchor-link{padding:0}.services-nav{-webkit-transition:opacity .2s linear,visibility .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,visibility .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,visibility .2s linear,transform .2s linear;transition:opacity .2s linear,visibility .2s linear,transform .2s linear,-webkit-transform .2s linear;font-size:.75rem;position:absolute;top:100%;left:0;right:0;width:100%!important;background-color:#080806;opacity:0;visibility:hidden;z-index:2}.services-nav.fixed-position{opacity:1;visibility:visible}.services-nav li{padding:.3125rem 0;letter-spacing:.5px}.services-nav a{color:#fff}.services-nav a.anchor-active{color:#bfa680}.services-nav .opener{display:block;margin:0 -.9375rem;padding:.5rem 3.4375rem .5rem .9375rem;font-weight:700;text-transform:uppercase;position:relative;z-index:1}.services-nav .slide{margin:0 -.9375rem;border-top:1px solid #bfa680;padding:.3125rem 0}.services-nav .list{font-weight:700;text-transform:uppercase;padding:0 .9375rem;text-align:center}.services-nav .list:first-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.services-nav .img-decor{position:absolute;top:.5rem;right:.9375rem}.category-section{position:relative;background-color:#fff;padding:2.8125rem 0 1.5625rem}.category-section:nth-child(odd){background-color:#080806;color:#747474}.category-section:nth-child(odd) h2,.category-section:nth-child(odd) h3{color:#fff}.category-section:nth-child(odd) .more{color:#bfa680}.category-section:nth-child(odd) .more:hover{color:#c58a52}.category-section h3{font-size:1.25rem;line-height:1.6;margin-bottom:.75rem;letter-spacing:0}.category-section .container{max-width:67.5rem}.category-section [class*=col-]{position:static;letter-spacing:-.4px}.category-section .img-decor{display:block;margin-bottom:.875rem}.category-section .more{display:inline-block;vertical-align:top;color:#000;text-transform:uppercase;font-size:.6875rem;letter-spacing:3px}.category-section .more:hover{color:#c58a52}.service-modal{min-height:100vh;background-color:#000;background-image:url(../images/bg-01-small.png);background-repeat:repeat}.service-modal.in-viewport .fade-effect:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.service-modal.in-viewport .fade-effect:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}.service-modal.in-viewport .fade-effect:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.service-modal.in-viewport .fade-effect:nth-child(4){-webkit-transition-delay:1.2s;transition-delay:1.2s}.service-modal.in-viewport .fade-effect:nth-child(5){-webkit-transition-delay:1.5s;transition-delay:1.5s}.service-modal.in-viewport .fade-effect:nth-child(6){-webkit-transition-delay:1.8s;transition-delay:1.8s}.service-modal.in-viewport .fade-effect:nth-child(7){-webkit-transition-delay:2.1s;transition-delay:2.1s}.service-modal.in-viewport .fade-effect:nth-child(8){-webkit-transition-delay:2.4s;transition-delay:2.4s}.service-modal.in-viewport .fade-effect:nth-child(9){-webkit-transition-delay:2.7s;transition-delay:2.7s}.service-modal.in-viewport .fade-effect:nth-child(10){-webkit-transition-delay:3s;transition-delay:3s}.service-modal.in-viewport .fade-effect:nth-child(11){-webkit-transition-delay:3.3s;transition-delay:3.3s}.service-modal.in-viewport .fade-effect:nth-child(12){-webkit-transition-delay:3.6s;transition-delay:3.6s}.service-modal.in-viewport .fade-effect:nth-child(13){-webkit-transition-delay:3.9s;transition-delay:3.9s}.service-modal.in-viewport .fade-effect:nth-child(14){-webkit-transition-delay:4.2s;transition-delay:4.2s}.service-modal.in-viewport .fade-effect:nth-child(15){-webkit-transition-delay:4.5s;transition-delay:4.5s}.service-modal.in-viewport .fade-effect:nth-child(16){-webkit-transition-delay:4.8s;transition-delay:4.8s}.service-modal.in-viewport .fade-effect:nth-child(17){-webkit-transition-delay:5.1s;transition-delay:5.1s}.service-modal.in-viewport .fade-effect:nth-child(18){-webkit-transition-delay:5.4s;transition-delay:5.4s}.service-modal.in-viewport .fade-effect:nth-child(19){-webkit-transition-delay:5.7s;transition-delay:5.7s}.service-modal.in-viewport .fade-effect:nth-child(20){-webkit-transition-delay:6s;transition-delay:6s}.service-modal h2{color:#fff}.service-modal p{margin-bottom:1.25rem}.service-modal .logo{position:static}.service-modal .row{margin:0 -.9375rem}.service-modal .container-fluid{padding:3.125rem .9375rem .9375rem}.service-modal [class*=col-]{padding:0 .9375rem}.service-modal .title{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1875rem;margin-bottom:1.25rem}.service-modal .title-box{max-width:42.875rem;margin:0 auto 2.1875rem;color:#747474}.service-modal .arrow-decoration{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1.25rem}.service-modal .arrow-decoration .h1{display:inline;text-align:center;padding:0 .625rem}.service-modal .arrow-decoration .left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.service-modal .popup-controls{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.service-modal .controls-holder{width:calc(100% - 2.125rem);padding:0 0 0 1.875rem}.certification{max-width:44.375rem;margin:0 auto 1.5625rem}.certification .row-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.625rem}.certification .img-holder{width:33.333%;padding:0 .625rem;margin-bottom:1.375rem;text-align:center}.certification .img-holder img{max-width:100%}.related-holder h2{margin-bottom:1.25rem;text-align:center;color:#fff}.related-holder [class*=col-]{margin-bottom:1.5625rem}.related-holder [class*=col-]:only-child{margin:0 auto 1.5625rem}.related-holder .img-holder{display:block;overflow:hidden}.process-section{padding:6.25rem 0 .9375rem}.process-holder{counter-reset:process-counter}.process-category{counter-increment:process-counter;color:#3b3b3b}.process-category h2{color:#0f0f0e}.process-category:first-child .info-holder{background-color:#fff}.process-category:nth-child(even){background-color:#0e0e0d;color:#acacac}.process-category:nth-child(even) h2{color:#fff}.process-category:nth-child(even) h2:after{color:#232323}.process-category .container{max-width:44.6875rem}.process-category h2{position:relative;text-align:center;margin-bottom:1.875rem;z-index:1}.process-category h2:after{content:counter(process-counter,upper-roman);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ececec;font-size:3.75rem;margin-top:-.1875rem;z-index:-1}.process-category p{margin-bottom:.9375rem}.process-category .info-holder{margin:0 auto;padding:2.1875rem 0;position:relative}.careers-section{padding:6.25rem 0 1.25rem;color:#3b3b3b}.careers-section h2{color:#0f0f0e;line-height:1.27;margin-bottom:2rem}.careers-section .viewport.in-viewport .move-effect{-webkit-transition-delay:.9s;transition-delay:.9s}.careers-section .heading-block{margin-bottom:1.875rem}.careers-section .bg-img{margin:0 -.9375rem}.careers-section .link-holder{text-align:center;font-size:1.75rem}.careers-section .link-more{font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:1.375rem}.opportunities-section{padding:3.125rem 0;text-align:center;background-color:#0f0f0e;color:#acacac}.opportunities-section h2{color:#fff;margin-bottom:2.125rem}.opportunities-section .container{max-width:48.75rem}.opportunities-section .info-box{margin-bottom:2.1875rem}.opportunities-accordion{text-align:left}.opportunities-accordion>li{padding:.9375rem 0;border-top:2px solid #272726}.opportunities-accordion>li:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.opportunities-accordion>li:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}.opportunities-accordion>li:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.opportunities-accordion>li:nth-child(4){-webkit-transition-delay:1.2s;transition-delay:1.2s}.opportunities-accordion>li:nth-child(5){-webkit-transition-delay:1.5s;transition-delay:1.5s}.opportunities-accordion>li:nth-child(6){-webkit-transition-delay:1.8s;transition-delay:1.8s}.opportunities-accordion>li:nth-child(7){-webkit-transition-delay:2.1s;transition-delay:2.1s}.opportunities-accordion>li:nth-child(8){-webkit-transition-delay:2.4s;transition-delay:2.4s}.opportunities-accordion>li:nth-child(9){-webkit-transition-delay:2.7s;transition-delay:2.7s}.opportunities-accordion>li:nth-child(10){-webkit-transition-delay:3s;transition-delay:3s}.opportunities-accordion>li:nth-child(11){-webkit-transition-delay:3.3s;transition-delay:3.3s}.opportunities-accordion>li:nth-child(12){-webkit-transition-delay:3.6s;transition-delay:3.6s}.opportunities-accordion>li:nth-child(13){-webkit-transition-delay:3.9s;transition-delay:3.9s}.opportunities-accordion>li:nth-child(14){-webkit-transition-delay:4.2s;transition-delay:4.2s}.opportunities-accordion>li:nth-child(15){-webkit-transition-delay:4.5s;transition-delay:4.5s}.opportunities-accordion>li:nth-child(16){-webkit-transition-delay:4.8s;transition-delay:4.8s}.opportunities-accordion>li:nth-child(17){-webkit-transition-delay:5.1s;transition-delay:5.1s}.opportunities-accordion>li:nth-child(18){-webkit-transition-delay:5.4s;transition-delay:5.4s}.opportunities-accordion>li:nth-child(19){-webkit-transition-delay:5.7s;transition-delay:5.7s}.opportunities-accordion>li:nth-child(20){-webkit-transition-delay:6s;transition-delay:6s}.opportunities-accordion>li:last-child{border-bottom:2px solid #272726}.opportunities-accordion .opener{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.opportunities-accordion .h5{max-width:65%;padding-right:.9375rem;margin:0;color:#fff}.opportunities-accordion .link-holder{max-width:35%;font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:.5625rem;letter-spacing:.1875rem;text-transform:uppercase;z-index:10}.opportunities-accordion .hide{display:none}.opportunities-accordion .active .visible{display:none}.opportunities-accordion .active .hide{display:block}.opportunities-accordion .slide{padding:.9375rem 0;font-size:.9375rem;text-align:left;line-height:2.15}.opportunities-accordion .slide strong{display:block;margin-bottom:.1875rem;color:#fff}.opportunities-accordion .btn-holder{padding:.6875rem .9375rem .875rem}.typed-holder{position:relative}.typed-holder .text{opacity:0}.typed-holder .typed-text{position:absolute;top:0;left:0}.typed-holder .typed-cursor{display:none}.gradient-color{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;background:-webkit-linear-gradient(left,#e1d2b7 0,#c58a52 100%);background:linear-gradient(to right,#e1d2b7 0,#c58a52 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#c58a52}.page-animate body{background:#000}.page-animate #wrapper{-webkit-transform:translateY(-2.5rem);-ms-transform:translateY(-2.5rem);transform:translateY(-2.5rem);opacity:0;visibility:hidden}.viewport .fade-effect,.viewport .fade-in-left,.viewport .move-effect{opacity:0;visibility:hidden}.viewport .fade-effect .heading-decor:before,.viewport .fade-in-left .heading-decor:before,.viewport .move-effect .heading-decor:before{width:0}.viewport .fade-effect{-webkit-transition:opacity .7s linear,visibility .7s linear;transition:opacity .7s linear,visibility .7s linear}.viewport .move-effect{-webkit-transition:opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;transition:opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;transition:transform .7s linear,opacity .7s linear,visibility .7s linear;transition:transform .7s linear,opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;-webkit-transform:translateY(2.5rem);-ms-transform:translateY(2.5rem);transform:translateY(2.5rem)}.viewport .fade-in-left{-webkit-transition:opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;transition:opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;transition:transform .7s linear,opacity .7s linear,visibility .7s linear;transition:transform .7s linear,opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}.viewport.in-viewport .fade-effect,.viewport.in-viewport .fade-in-left,.viewport.in-viewport .move-effect{opacity:1;visibility:visible}.viewport.in-viewport .fade-effect .heading-decor:before,.viewport.in-viewport .fade-in-left .heading-decor:before,.viewport.in-viewport .move-effect .heading-decor:before{-webkit-transition:width .7s linear;transition:width .7s linear;width:2.5rem}.viewport.in-viewport .move-effect{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.viewport.in-viewport .fade-in-left{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.viewport.fade-effect,.viewport.fade-in-left,.viewport.move-effect{opacity:0;visibility:hidden}.viewport.fade-effect .heading-decor:before,.viewport.fade-in-left .heading-decor:before,.viewport.move-effect .heading-decor:before{-webkit-transition:width .7s linear;transition:width .7s linear;width:0}.viewport.fade-effect{-webkit-transition:opacity .7s linear,visibility .7s linear;transition:opacity .7s linear,visibility .7s linear}.viewport.move-effect{-webkit-transition:opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;transition:opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;transition:transform .7s linear,opacity .7s linear,visibility .7s linear;transition:transform .7s linear,opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;-webkit-transform:translateY(2.5rem);-ms-transform:translateY(2.5rem);transform:translateY(2.5rem)}.viewport.fade-in-left{-webkit-transition:opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;transition:opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;transition:transform .7s linear,opacity .7s linear,visibility .7s linear;transition:transform .7s linear,opacity .7s linear,visibility .7s linear,-webkit-transform .7s linear;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}.viewport.in-viewport.fade-effect,.viewport.in-viewport.fade-in-left,.viewport.in-viewport.move-effect{opacity:1;visibility:visible}.viewport.in-viewport.fade-effect .heading-decor:before,.viewport.in-viewport.fade-in-left .heading-decor:before,.viewport.in-viewport.move-effect .heading-decor:before{width:2.5rem}.viewport.in-viewport.move-effect{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.viewport.in-viewport.fade-in-left{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.viewport.end-animation .filter-item,.viewport.end-animation .item,.viewport.end-animation .post{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:1}.viewport.end-animation .filter-item.hidden,.viewport.end-animation .filter-item.hidden-item,.viewport.end-animation .item.hidden,.viewport.end-animation .item.hidden-item,.viewport.end-animation .post.hidden,.viewport.end-animation .post.hidden-item{opacity:0}.blog-section .post.hidden,.blog-section .post.hidden-item,.categories,.collection-date,.collection-holder,.filter-item.hidden,.filter-item.hidden-item,.hidden-item,.image-loading,.item.hidden,.item.hidden-item,.post-date,.post.hidden,.post.hidden-item,.tag{position:absolute;top:0;left:-624.9375rem;opacity:0}.section-404{padding:7.125rem 0 3.125rem}.contact-block{color:#fff;padding:1.875rem .9375rem;margin:0 auto 1.875rem;background:#121212}.hidden-item{-webkit-transition-delay:.3s;transition-delay:.3s}#footer{background:#080806}#footer .container{max-width:66.875rem}.footer-top{padding:3.5625rem 0 2.5rem;color:#fff}.footer-top [class*=col-]:first-child{margin-bottom:1.5625rem}.footer-top h2{font-size:1.5rem;margin:0 0 1.375rem}.footer-bottom{font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem;line-height:1.2;font-weight:500;color:#464646}.footer-bottom .info-block{padding:.9375rem 0}.footer-bottom a{color:#464646}.footer-bottom a:hover{color:#fff}.footer-bottom address{font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0 0 .625rem}.menu{font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.6875rem;letter-spacing:.251875rem;font-weight:600;text-transform:uppercase}.menu li{margin:0 0 .6875rem}.menu a{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;display:inline-block;vertical-align:middle;color:#fff;position:relative}.menu a:hover{opacity:.5}.social-networks{margin:0 -.875rem 1.25rem}.social-networks li{padding:0 .875rem .625rem}.social-networks a{-webkit-transition:color .3s linear,background .3s linear;transition:color .3s linear,background .3s linear;height:2.5rem;width:2.5rem;display:block;font-size:.9375rem;color:#fff;margin:0 auto;background:#232321;border-radius:50%;position:relative;overflow:hidden}.social-networks a:hover{color:#000;background:#fff}.social-networks a i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.second-menu li{padding:.3125rem;display:inline-block;vertical-align:middle;position:relative}.second-menu li:last-child:before{content:none}.second-menu li:before{content:"";position:absolute;right:-.1875rem;top:.4375rem;bottom:.5rem;width:2px;background:#232321}.logo-holder{max-width:22.5rem;width:100%;padding:0 .9375rem;margin:0 auto 1.25rem;position:relative}.logo-holder .logo{width:3.75rem;margin:0 0 .625rem;text-align:center;position:static}.logo-holder .img-block:first-child{margin:0 -.625rem 0 0}.logo-holder .img-block:last-child{margin:0 0 0 -.625rem}.logo-holder:after,.logo-holder:before{content:"";position:absolute;bottom:3px;height:2px;background:#232321;width:624.9375rem}.logo-holder:before{left:100%}.logo-holder:after{right:100%}.copyright{display:block;margin:0 auto .3125rem}.copyright p{margin:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.gradient-color{background:0 0!important}.post-content .text-block h3+p span{color:#c58a52;background:0 0!important}.portfolio-detail .info-block p span{color:#c58a52;background:0 0!important}.popup-slider .popup-controls .slick-arrow{background:0 0!important}}@media (min-width:576px){.heading-block{padding:0 0 0 5rem;position:relative}.heading-block img{position:absolute;top:2px;left:0;margin:0}.popup-slider .photo-slider .slick-slide{height:28.125rem}.work-section.portfolio-collection [class*=col-]:nth-child(even),.work-section.portfolio-collection [class*=col-]:nth-child(odd){float:none}.work-section.portfolio-collection [class*=col-].first-item{margin-top:1.875rem}.work-section.portfolio-collection [class*=col-].nth-item{margin-top:-1rem}.work-section .row{margin:0 -.625rem}.work-section [class*=col-]{padding:0 .625rem}.work-section [class*=col-]:nth-child(odd){float:left}.work-section [class*=col-]:nth-child(even){float:right}.featured-work-section .works-slider,.news-section .news-slider{overflow:hidden}.featured-work-section .works-slider .slick-list,.news-section .news-slider .slick-list{padding:0 3.125rem 0 0}.featured-work-section .works-slider .slick-slide,.news-section .news-slider .slick-slide{-webkit-transform:scale(.94);-ms-transform:scale(.94);transform:scale(.94)}.featured-work-section .works-slider .slick-slide.slick-current,.news-section .news-slider .slick-slide.slick-current{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.featured-work-section .work-item h3 .decor-line:before{-webkit-transition:width .3s linear;transition:width .3s linear;width:0}.featured-work-section .works-slider .slick-slide.slick-current h3{padding-left:2.5rem}.featured-work-section .works-slider .slick-slide.slick-current h3 .decor-line:before{width:100%}.team-section [class*=col-]{margin-bottom:1.875rem}.team-section [class*=col-]:nth-child(2n+2){margin-top:-3.75rem}.team-section .link-holder{padding:3.125rem .9375rem}.post-intro .title-block{width:82%;margin:0 0 0 18%}.post-content .slider-holder{padding:3.75rem 0;margin-right:-.9375rem;background:0 0}.post-slider{overflow:hidden}.post-slider .slick-list{padding-right:3.75rem}.post-slider .slick-slide{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.post-slider .slide-item{position:relative}.post-slider .slide-item:before{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.72)}.blog-section [class*=col-]{margin-bottom:1.875rem}.portfolio-detail .text-block{padding:1.25rem}.portfolio-detail .number-list li{width:33.32%;margin:0;padding:0 .625rem .9375rem}.info-section .img-gallery [class*=col-]{margin-bottom:1.875rem}.solution-section [class*=col-]{margin-bottom:1.875rem}.contact-section .form-block{padding:1.875rem 1.25rem}.portfolio-section .filter-holder{padding:0 0 0 5rem}.filter-holder{margin-bottom:2.5rem}.clients-list{-webkit-columns:2;columns:2}.subscribe-form .hbspt-form .hs-button{cursor:pointer}.services-section .services-box{text-align:left;padding:0 0 0 5rem}.services-list{-webkit-column-count:2;column-count:2}.services-nav .slide{display:-webkit-box;display:-ms-flexbox;display:flex}.services-nav .list{width:50%;padding:.9375rem}.certification{margin:0 auto 2.8125rem}.certification .row-holder .img-holder{width:20%}.related-holder h2{margin-bottom:2.625rem}.footer-top{padding:1.875rem 0 0}.footer-top [class*=col-]{margin-bottom:1.5625rem}}@media (min-width:768px){body{font-size:1rem}#wrapper.on-pin .share-block{-webkit-transform:translateY(3.9375rem);-ms-transform:translateY(3.9375rem);transform:translateY(3.9375rem)}.logo{width:8.125rem}.portfolio-modal{height:100vh;min-height:auto}.portfolio-modal .popup-slider{overflow:hidden}.portfolio-modal .popup-slider .holder{height:100%}.portfolio-modal .popup-slider .info-block{overflow-y:auto}.container.container-lg{padding:0 1.875rem}.contact-section .form-holder{width:50%}.contact-info{width:40%;margin:0 0 0 1.25rem}.form-control{text-align:left}.subscribe-blog .subscribe-form .hs-form .hs-form-field{width:70%;padding:0 .9375rem 0 0;margin-bottom:.375rem!important}.subscribe-form .hs-form label{left:1.25rem;transform:none}.subscribe-form .hbspt-form{width:70%}.subscribe-form .hbspt-form form{display:flex;align-items:center;justify-content:space-between}.subscribe-form .hs-form .hs-form-field{width:58%;margin:0}.blog-section .subscribe-form .input,.subscribe-form .input{margin:0}.subscribe-form .h4{margin:0;padding:0 .9375rem 0 0}.subscribe-form{display:flex;align-items:center;justify-content:space-between}.heading-block{margin-bottom:3.125rem}.title-block{padding:0 .9375rem 0 7.375rem}.title-block .heading-decor:before{width:5.9375rem}.main-info{max-width:40.625rem;margin:-2.8125rem auto 0}.bg-img{min-height:25rem}.bg-line{height:62.5rem}.post.col-sm-12 .img-holder{padding-top:48.4%}.ribbon-block{position:relative}.ribbon-holder{-webkit-transition:opacity .3s linear,visibility .3s linear,-webkit-transform .2s linear;transition:opacity .3s linear,visibility .3s linear,-webkit-transform .2s linear;transition:opacity .3s linear,visibility .3s linear,transform .2s linear;transition:opacity .3s linear,visibility .3s linear,transform .2s linear,-webkit-transform .2s linear;display:block;width:1.375rem;position:absolute;top:0;left:2.5%!important;opacity:1;visibility:visible;z-index:999;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.message{font-size:.6875rem;letter-spacing:1.83px}.message.address-point{bottom:0}.message.address-point .typed-holder{padding:0 .3125rem}.message.address-point img{width:40px}.message.ribbon{-webkit-transition:visibility .3s linear,opacity .3s linear;transition:visibility .3s linear,opacity .3s linear}.fixed-position .message.ribbon{opacity:1;visibility:visible}.popup-slider .photo-slider{height:auto;width:48.8%}.popup-slider .photo-slider .slick-slide{height:auto}.popup-slider .photo-slider .photo-img{background-position:50% 50%}.popup-slider .info-block{width:51.2%;margin:1.875rem 0}.popup-slider .holder:before{content:"";width:calc(51.2% - 1.875rem);position:absolute;top:.9375rem;right:1.875rem;bottom:.9375rem;background:#ece9e1}.popup-slider .social-list li{padding:0 .4375rem}.popup-slider .social-list a:hover{opacity:1}.popup-slider .social-list a:hover .short{opacity:0;visibility:hidden}.popup-slider .social-list a:hover .hide{max-width:18.75rem}.popup-slider .social-list .short{-webkit-transition:opacity .1s linear,visibility .1s linear;transition:opacity .1s linear,visibility .1s linear;position:absolute;top:0;left:0;opacity:1;visibility:visible}.popup-slider .social-list .hide{-webkit-transition:max-width .6s linear;transition:max-width .6s linear;max-width:0;display:block;overflow:hidden;background:#fff;position:relative;z-index:2}.hero-section .container{padding:5rem}.hero-section .title-block .heading-decor:before{top:1.6875rem}.hero-section .title-block .heading-decor{font-size:36px}.about-section{padding:6.25rem 0}.about-section h1{max-width:100%}.about-section .info-block{max-width:50.3125rem;margin:0 auto}.about-section .info-holder{max-width:44.0625rem;padding-left:5rem;font-size:1.0625rem;position:relative}.about-section .info-holder .subtitle{position:absolute;top:46%;left:1.25rem;-webkit-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.about-section .decor-img{width:15.625rem;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);position:absolute;bottom:-9.375rem;right:.9375rem;opacity:.1;z-index:-1}.about-section .info-links a{padding-left:4.375rem}.about-section .info-links a .decor-line{width:3.125rem}.work-section{padding:0}.work-section.portfolio-collection [class*=col-].first-item{margin-top:3.75rem}.work-section.portfolio-collection [class*=col-].nth-item{margin-top:-3.75rem}.work-section [class*=col-]{margin-bottom:1.25rem}.work-section .text-block{max-width:31.25rem;padding:0 0 .9375rem}.work-section .work-item:hover h3{padding-left:5.375rem}.work-section .work-item .img-block{margin-bottom:1.5625rem}.work-section .work-item h3{padding-left:4.75rem}.featured-work-section .work-item h3 .decor-line,.work-section .work-item h3 .decor-line{width:3.75rem}.featured-work-section .works-slider .slick-slide.slick-current h3{padding-left:5.375rem}.news-section{background:#ece9e1;position:relative}.news-section:before{content:"";width:58%;position:absolute;top:.9375rem;right:0;bottom:-.9375rem;background:#000;z-index:1}.news-section h1{max-width:40%;padding:0 1.25rem 0 0;margin-bottom:.875rem;color:#000;position:relative}.news-section .carousel-holder{position:relative;z-index:2}.news-section .news-slider{margin-bottom:3.125rem}.news-section .slick-arrow{color:#000}.news-section.featured-work-section .slick-arrow{color:#fff}.news-section .control-panel{width:38%;position:relative;padding:.375rem 0 .375rem 4.6875rem}.news-section .arrows-holder{width:3rem;margin:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.news-section .animation-bar{max-width:15.125rem;height:2px;background:#a8a5a0;overflow:hidden}.news-section.featured-work-section .animation-bar{background:rgba(183,183,183,.29)}.news-section .animation-bar .progress{height:2px;background:#000;border-radius:0}.news-section.featured-work-section .animation-bar .progress{background:#fff}.news-section .btn-holder{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:-4.25rem 0 2.25rem;max-width:60%;position:relative;z-index:2;-ms-flex-item-align:end;align-self:flex-end}.offer-section{padding:9.375rem 0}.offer-section p{margin-bottom:1.875rem}.offer-section .text-block{max-width:41.875rem;line-height:1.8;margin:0 auto}.offer-section .text-block:hover .stars-bg .icon-star{color:#fff}.offer-section.dark-bg .text-block:hover .stars-bg .icon-star{color:#0d0b08}.offer-section .stars-bg{width:24.375rem;height:23.125rem;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.offer-section .stars-bg .icon-star{position:absolute;font-size:8.6875rem;color:#f1f2f2}.offer-section.dark-bg .stars-bg .icon-star{color:#3e3e3d;opacity:.3}.offer-section .stars-bg .icon-star:first-child{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.offer-section .stars-bg .icon-star:nth-child(2){left:0;bottom:0}.offer-section .stars-bg .icon-star:last-child{right:0;bottom:0}.about-us-section{padding:7.5rem 0 0}.about-us-section .container{position:relative}.about-us-section [class*=col-]{position:relative}.about-us-section .bg-img{margin-bottom:0}.about-us-section h3{max-width:25rem}.about-us-section .text-block{padding:3.125rem 1.5625rem 6.25rem}.about-us-section .img-block{position:absolute;top:0;left:0;right:-.9375rem;bottom:0;min-height:auto;right:calc((100vw - 39.375rem)/ -2)}.about-us-section .decor-img{width:9.375rem;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);position:absolute;bottom:-3.125rem;left:0;opacity:.1;z-index:-1}.team-section{padding:3.125rem 0}.brands-section{padding:4.6875rem 0 .3125rem}.brands-section .text-block{max-width:42.9375rem;margin:0 auto 4.125rem}.brands-section .btn-holder{top:calc(50% - 1.875rem)}.brand-list li{margin-bottom:4.375rem}.post-intro .container-fluid:after{min-height:calc(100vh - 12.5rem)}.post-intro .title-block{padding:6.25rem .9375rem 6.25rem 6.25rem}.post-intro .anchor-link{bottom:-2.5rem;font-size:6.25rem}.post-intro .anchor-link .icon-long-arrow{font-size:6.25rem}.post-content .info-holder{padding-top:1.875rem}.post-content .container{padding:0 2.5rem 1.875rem}.post-content h3{max-width:41.25rem}.post-content .share-block{-webkit-transition:opacity .3s linear,visibility .3s linear,top .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,visibility .3s linear,top .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,visibility .3s linear,top .3s linear,transform .3s linear;transition:opacity .3s linear,visibility .3s linear,top .3s linear,transform .3s linear,-webkit-transform .3s linear;letter-spacing:2px;text-transform:uppercase;position:absolute;top:2rem;left:.3125rem;z-index:99;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.share-block .title{display:block;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem;text-align:center;color:#747474;margin:0 0 .3125rem}.share-block .social-networks{margin:0}.share-block .social-networks li{display:block;padding:0 0 .625rem;margin:0}.share-block .social-networks a{width:2.5rem;height:2.5rem}.share-block .social-networks a:hover{color:#fff}.share-block .social-networks a:hover .hide{max-width:18.75rem}.share-block .social-networks i{position:absolute;height:2.5rem;width:2.5rem;top:0;right:0;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;overflow:visible;background-image:none;background:#232321;z-index:9}.share-block .social-networks i:before{width:.9375rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.share-block .social-networks .hide{-webkit-transition:max-width .3s linear;transition:max-width .3s linear;max-width:0;display:block;overflow:hidden;position:absolute;padding:0;left:100%;margin-left:-1.25rem;height:2.5rem;background:#232321;border-radius:0 1.25rem 1.25rem 0;z-index:1}.share-block .social-networks .hide span{display:inline-block;vertical-align:middle;font-family:freight-text-pro,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:.6875rem;padding:.6875rem 1.125rem .6875rem 2.25rem}.post-content .bg-img{margin:-12.5rem 0 0 18%}.post-content .slider-holder{margin-right:calc((100vw - 40rem)/ -2)}.post-content .slider-holder:before{right:calc((100vw - 40rem)/ -2);left:28%}.post-slider .slick-list{padding-right:12.5rem}.post-slider .slide-item{padding-top:82%}.post-content .arrows-holder{width:28%;left:0;bottom:.625rem}.post-content .arrows-holder .slick-arrow{margin:0 .3125rem}.member-block .img-block{width:8.625rem}.member-block .info-block{width:calc(100% - 8.625rem);padding:1.75rem 1.875rem 1.0625rem}.posts-block .post-item a:after{min-height:18.75rem}.blog-section{padding:3.125rem 0}.blog-section .subscribe-form{padding:1.4375rem .9375rem}.portfolio-detail{padding:9.375rem 0 3.125rem}.portfolio-detail .bg-holder .bg-img{min-height:25rem}.portfolio-detail .title-block{max-width:53.6875rem;width:100%;margin:0 auto 3.75rem}.portfolio-detail .text-block{padding:1.875rem 1.5625rem}.info-section{padding:3.125rem 0}.info-section .text-block{margin-bottom:3.125rem}.solution-section{padding:3.125rem 0}.contact-section{padding-top:9.375rem}.contact-section .social-block{padding:.9375rem;background:#fff}.contact-section .social-block .title{display:inline-block;vertical-align:top;font-family:proxima-nova,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem;font-weight:600;letter-spacing:2px;color:#747474;margin:0 0 .9375rem}.contact-section .social-networks li{display:inline-block;vertical-align:middle}.contact-section .social-networks a{display:inline-block;vertical-align:middle;width:2.5rem;height:2.5rem;background-size:300% 100%;background-image:-webkit-linear-gradient(left,#e1d2b7 0,#c58a52 33%,#232321 66%,#232321 100%);background-image:linear-gradient(to right,#e1d2b7 0,#c58a52 33%,#232321 66%,#232321 100%);background-position:100% 100%}.contact-section .social-networks a:hover{color:#000;background-position:0 100%}.map-block .container:after{min-height:37.5rem}.clients-list{-webkit-columns:3;columns:3;margin-bottom:3.125rem}.services-section{padding:6.25rem 0 3.125rem}.services-section .heading-block{margin-bottom:3rem}.services-section .services-box{margin-bottom:3.125rem}.services-section .decor-img{width:9.375rem;position:absolute;bottom:-3.125rem;left:0;-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);opacity:.1;z-index:-1}.services-list .link-more{font-size:1.375rem}.services-nav li{padding:0 .3125rem}.services-nav .slide{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem 0;margin:0;border-top:none}.services-nav .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(50% - 1.25rem);padding:0;font-size:.625rem;padding:.9375rem .25rem;text-align:left}.services-nav .img-decor{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.category-section{padding:5rem 0 2.8125rem}.category-section [class*=col-]{margin-bottom:1.875rem}.category-section p{margin-bottom:1.4375rem}.service-modal p{margin-bottom:2.0625rem}.service-modal .container-fluid{padding:3.125rem 2.1875rem .9375rem}.service-modal .title{margin-bottom:2rem}.service-modal .title-box{margin:0 auto 3.125rem}.service-modal .arrow-decoration{margin-bottom:2rem}.certification{margin:0 auto 5rem}.process-category:first-child .info-holder{margin:-2.8125rem auto 0}.process-category .info-holder{max-width:40.625rem}.careers-section{padding:6.25rem 0 2.1875rem}.careers-section p{margin-bottom:2rem}.careers-section .heading-block{margin-bottom:3.125rem}.careers-section .link-holder{padding-top:.9375rem}.opportunities-section{padding:6.25rem 0}.opportunities-section .info-box{margin-bottom:3.75rem}.opportunities-accordion>li{padding:1.6875rem 0}.opportunities-accordion .link-holder{font-size:.6875rem}.viewport.in-viewport .fade-effect .title-block .heading-decor:before,.viewport.in-viewport .fade-in-left .title-block .heading-decor:before,.viewport.in-viewport .move-effect .title-block .heading-decor:before,.viewport.in-viewport.fade-effect .title-block .heading-decor:before,.viewport.in-viewport.fade-in-left .title-block .heading-decor:before,.viewport.in-viewport.move-effect .title-block .heading-decor:before{width:5.9375rem}.section-404{padding:10.1875rem 0 6.25rem}.footer-top{padding:3.125rem 0 1.875rem}.social-networks{margin:0 -.625rem}.social-networks li{padding:0 .625rem 1.25rem}.second-menu{padding:0 .625rem 0 0}.copyright{margin:0 auto;padding:0 0 0 .625rem}.portfolio-section .filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio-section .filter-list>li{padding:.625rem .9375rem}.portfolio-section .filter-list>li:last-child{padding:0}.portfolio-section .filter-list .jcf-select{border:none}.portfolio-section .filter-list .jcf-select-opener{width:1.25rem}.portfolio-section .filter-list .jcf-select-text{margin:0 3.125rem 0 1.5rem;line-height:2}}@media (min-width:992px){#header .container-fluid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.logo{position:absolute;top:1.5rem;left:.9375rem;width:11.25rem;margin:0}.logo-line-holder{width:5.625rem;height:2.625rem;margin:-2px 0 0 -.3125rem}.nav{width:100%}.nav .btn{max-width:13.8125rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;padding:.9375rem}.drop{width:100%;padding:1.6875rem 13.75rem 1.6875rem 11.6875rem}.home-page #menu a{color:#3e3e3d}.home-page #header.fixed-position #menu a{color:#ece9e1}#menu{padding:0;text-transform:uppercase;width:100%}#menu li{padding:.625rem .5rem}#menu li.active a{background:0 0}#menu li.active a:before{right:0}#menu a{font-size:.75rem;letter-spacing:2px;padding:0 .3125rem;position:relative}#menu a:focus,#menu a:hover{background:0 0}#menu a:focus:before,#menu a:hover:before{right:0}#menu a:before{-webkit-transition:right .3s linear;transition:right .3s linear;content:"";height:5px;position:absolute;left:0;right:100%;bottom:5px;background:#ece9e1;opacity:.13;z-index:-1}.home-page #menu a:before{opacity:1}.home-page #header.fixed-position #menu a:before{opacity:.13}#wrapper.on-pin .share-block{-webkit-transform:translateY(6.125rem);-ms-transform:translateY(6.125rem);transform:translateY(6.125rem)}#wrapper.on-pin .ribbon-block.fixed-position .ribbon-holder{-webkit-transform:translateY(6.125rem);-ms-transform:translateY(6.125rem);transform:translateY(6.125rem)}.category-list,.portfolio-modal .popup-slider .position{margin-bottom:.5rem}.h1,h1{font-size:2.8125rem}.h2,h2{font-size:2.375rem}.h3,h3{font-size:1.875rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.125rem}blockquote{font-size:1.5rem;padding-left:2rem}blockquote:before{top:.375rem;bottom:.375rem}ul:not([class]):not([id]){margin-bottom:2.1875rem}.hs-form label{top:1.4375rem}.hs-form .hs-form-field:before,.hs-form .jcf-select:before{top:4rem}.hs-form .hs-form-field{margin-bottom:1.5rem!important}.hs-form .jcf-select,.hs-form input.hs-input,.hs-form select.hs-input{height:4.125rem}.hs-form .jcf-select .jcf-select-text{padding-right:3.125rem;line-height:4.125rem}.hs-form .jcf-select .jcf-select-opener{width:3.125rem}.heading-block{font-size:1.0625rem;line-height:1.94117647;max-width:52.625rem;padding:0 4.375rem 0 6.75rem;margin-bottom:5.625rem}.heading-block h1{margin-bottom:2.125rem}.heading-decor:before{width:5.625rem;top:1.5rem;left:calc(-5.625rem - 1.25rem)}.title-block .subtitle{margin:0 0 1.125rem}.title-block .heading-decor:before{top:2rem}.main-info{padding:3.125rem;max-width:62rem;margin-top:-5.375rem}.bg-img{min-height:39.9375rem}.post .img-holder{padding-top:56%}.post .text-block{padding:1rem .9375rem .9375rem 1.875rem}.post .text-block h3{font-size:1.3125rem;line-height:1.523809}.post .info-holder{left:1.125rem}.post .category{padding:.3125rem 1.125rem .375rem;margin-bottom:1.1875rem}.post .decor-img{width:6.8125rem;top:-3.125rem}.message.ribbon{font-weight:400;background:#121213;padding:.125rem .625rem .1875rem .9375rem;white-space:nowrap;left:0;-webkit-transform:rotate(-90deg) translate(-100%,0);-ms-transform:rotate(-90deg) translate(-100%,0);transform:rotate(-90deg) translate(-100%,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.message.ribbon:before{content:"";position:absolute;top:0;bottom:0;left:-.5625rem;border-bottom:.8125rem solid #121213;border-left:.625rem solid transparent;border-top:.8125rem solid #121213;z-index:2}.close-popup{padding-right:1.875rem}.close-popup:after,.close-popup:before{width:1.125rem}.popup-slider .photo-slider .slick-dots{bottom:3.375rem}.popup-slider .info-block{padding:1.5625rem 1.875rem}.popup-slider .heading-decor{margin:0 0 .3125rem}.popup-slider .heading-decor:before{top:1.5rem;left:calc(-5.625rem - .9375rem)}.popup-slider .social-list{padding:1.25rem 0 0 .25rem;margin:0 -.4375rem}.ribbon-block .work-section .container{padding:0 4.6875rem}.hero-section .container{padding:6.25rem 5rem}.hero-section .slick-arrow{display:block!important;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:50vh;min-width:7.5rem;width:13vw;z-index:10}.hero-section .slick-arrow.hover:before{opacity:1;visibility:visible}.hero-section .slick-arrow:active:before{opacity:.8}.hero-section .slick-arrow.slick-prev{left:0}.hero-section .slick-arrow.slick-prev:before{left:.9375rem;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.hero-section .slick-arrow.slick-next{right:0}.hero-section .slick-arrow.slick-next:before{right:.9375rem}.hero-section .slick-arrow:before{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;font-size:1.5rem;line-height:1;color:#000;content:"\e90d";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden}.hero-section .title-block{float:left;width:100%;padding:0 0 0 6.25rem;margin:.625rem 0 .625rem}.hero-section .title-block .subtitle{font-size:.875rem}.hero-section .title-block .heading-decor:before{max-width:5.9375rem;left:-6.3125rem}.hero-section .title-block .heading-decor a:before{height:21px}.hero-section .text-block{float:right;width:49.5%;font-size:1.25rem;line-height:1.8;padding:0 3.125rem 0 0}.about-section h1{font-size:2.5rem;margin-bottom:2rem}.about-section .info-block img{margin:0 0 1.875rem .9375rem}.about-section .info-links a{font-size:1.5625rem}.about-section .info-links a .title:before{height:.75rem;bottom:2px}.work-section .row{margin:0 -.9375rem}.work-section [class*=col-]{padding:0 .9375rem;margin-bottom:3.125rem}.work-section h1{font-size:2.625rem;margin-bottom:2rem;padding-left:1.5625rem}.work-section .text-block{margin-top:-.75rem}.featured-work-section .work-item h3,.work-section .work-item h3{margin-left:2.1875rem}.featured-work-section .work-item h3 .decor-line,.work-section .work-item h3 .decor-line{top:1.4375rem}.news-section{padding:6.25rem 0}.news-section .container{padding-left:4.6875rem}.featured-work-section .work-item .img-block{margin-bottom:30px}.offer-section{font-size:1.25rem}.subscribe-block{padding:6.5625rem 0 6.6875rem}.about-us-section{padding-top:11.9375rem}.about-us-section h3{margin-bottom:2.0625rem}.about-us-section h3.heading-decor:before{left:calc(-5.625rem - 1.875rem)}.about-us-section .text-block{padding:6.25rem 1.875rem}.about-us-section .decor-img{width:15.625rem;left:-2.875rem}.team-section{padding:6.25rem 0}.team-section .container{padding:0 1.875rem}.team-section [class*=col-]:nth-child(2n+2){margin-top:0}.team-section [class*=col-]:nth-child(3n+4){margin-top:-1.875rem}.team-section [class*=col-]:nth-child(3n+3){margin-top:-5.625rem}.team-section h2{margin-bottom:1.875rem}.team-section .text-block{padding-bottom:1.875rem}.team-section .link-holder{padding:6.5625rem .9375rem}.team-section .animation-link{font-size:1.625rem}.brands-section{padding:6.25rem 0}.brands-section h2{margin:0 0 2rem}.brands-section .text-block{font-size:1.0625rem}.gallery-block .row .bg-img{min-height:33.75rem}.post-intro .container-fluid{padding:0 0 12.5rem;text-align:center}.post-intro .heading-decor:before{width:5.625rem;top:1.75rem;left:calc(-5.625rem - 1.6875rem)}.post-intro .title-block{max-width:53.4375rem;width:100%;margin-left:18%}.post-intro .blog-info{margin:0 0 .9375rem}.post-intro .anchor-link{left:8.5%}.post-content{font-size:1.0625rem}.post-content .info-holder{padding-top:3.125rem}.post-content .container{padding-bottom:3.125rem}.post-content h3{margin-bottom:1.75rem}.post-content p{margin-bottom:2.3125rem}.post-content blockquote{margin:0 0 2.5rem}.post-content hr{margin:2.5rem 0}.post-content .animation-link{font-size:1.75rem}.post-content .share-block{top:3.625rem;left:6.8%!important}.share-block .title{margin-bottom:.9375rem}.share-block .social-networks li{padding:0 0 1.25rem}.post-content .bg-img{min-height:25rem;margin:-12.5rem 0 0 18%}.post-content .slider-holder{margin-bottom:3.125rem}.member-block{margin-bottom:3.125rem}.member-block .h5{margin-bottom:.25rem}.member-block .position{margin-bottom:.875rem}.posts-block .post-item a:after{min-height:28.125rem}.blog-section{padding:6.25rem 0 3.125rem}.blog-section .title-block{max-width:53.625rem;margin:0 auto}.blog-section .container-fluid{padding:0 5rem}.blog-section .post .text-block{padding:1.4375rem .9375rem .9375rem 1.875rem}.blog-section .subscribe-form{padding:2rem 2.5rem}.blog-section .subscribe-form .hs-form label{top:.875rem}.blog-section .btn-blog-holder .btn{margin:3.125rem 0}.portfolio-detail .holder{margin-bottom:3.125rem}.portfolio-detail .bg-holder{margin-bottom:6.25rem}.portfolio-detail .bg-holder .bg-img{min-height:39.9375rem}.portfolio-detail .bg-holder .decor-img{width:6.8125rem;bottom:-3.5625rem}.portfolio-detail .info-block{padding-right:3.125rem}.portfolio-detail .info-block h3{margin:0 0 1.75rem}.portfolio-detail .text-block{padding:2.8125rem 1.875rem}.portfolio-detail .number-block{max-width:67.5rem;margin:0 auto 1.25rem}.portfolio-detail .number-block .subtitle{margin:0 0 1.25rem}.portfolio-detail .number-list .number{font-size:4rem;margin:0 0 .875rem}.portfolio-detail .number-list img{margin-bottom:1.25rem}.info-section{font-size:1.0625rem;line-height:1.823529;padding:6.25rem 0}.info-section .container-fluid{padding:0 1.875rem}.info-section .subtitle{margin:0 0 1rem}.info-section h3{margin-bottom:1.875rem}.solution-section{font-size:1.0625rem;line-height:1.823529;padding:6.25rem 0}.solution-section .subtitle{margin:0 0 .9375rem}.solution-section .info-block{padding-right:1.25rem}.contact-section .title-block{max-width:53.6875rem;margin:0 0 3.125rem 15.875rem}.contact-section .social-block{width:15.875rem;padding:2.5rem 3.125rem}.contact-section .social-networks li{display:block;padding-bottom:1.375rem}.contact-section .form-block{width:calc(100% - 15.875rem);padding:3.125rem;margin-bottom:-2.8125rem;z-index:2}.contact-section .form-block h3{margin-bottom:2.875rem}.map-block{background-position:80% 0}.map-block .container:after{min-height:42.125rem}.map-block .info-block{padding:3.125rem}.map-block .info-block h2{margin-bottom:2.25rem}.map-block .info-block .text-block{font-size:1.0625rem}.portfolio-section{padding:12.0625rem 0 0}.portfolio-section .heading-block{margin-bottom:3.125rem}.portfolio-section .filter-holder{max-width:52.625rem;padding:0 0 0 6.75rem;margin-bottom:6.875rem}.clients-list{-webkit-columns:4;columns:4}.services-section{padding:12rem 0 5.625rem}.services-section .services-box{max-width:52.625rem;padding:0 4.375rem 0 6.75rem}.services-section .decor-img{width:19.8125rem;bottom:-3.75rem;left:-.875rem}.services-nav li{letter-spacing:2px}.services-nav .slide{padding:1rem 0 1.125rem}.services-nav .list{font-size:.75rem}.category-section{padding:8.125rem 0 4.3125rem}.category-section .row{margin:0 -1.5625rem}.category-section [class*=col-]{margin-bottom:3.25rem;padding:0 1.5625rem}.service-modal .container-fluid{padding:6.25rem 2.1875rem .9375rem}.service-modal .title-box{margin:0 auto 4.5rem}.service-modal .arrow-decoration .h1{padding:0 1.875rem}.service-modal .controls-holder{width:calc(100% - 10.8125rem);padding-left:3.375rem;margin-top:-1.125rem}.certification{margin:0 auto 8.75rem}.process-section{padding:13.625rem 0 .9375rem}.process-category:first-child .info-holder{margin-top:-5.375rem}.process-category h2{margin-bottom:3.125rem}.process-category h2:after{font-size:6.25rem}.process-category p{margin-bottom:2.0625rem}.process-category .info-holder{max-width:62rem;padding:3.125rem 0}.careers-section{padding:13.625rem 0 2.1875rem}.careers-section .heading-block{margin-bottom:4.375rem}.careers-section .link-holder{padding-top:2.375rem}.careers-section .link-more{font-size:1.75rem}.opportunities-section{padding:9.375rem 0}.opportunities-accordion .h5{font-size:1.25rem}.opportunities-accordion .slide{padding:2.25rem 0 .9375rem}.opportunities-accordion .slide p{margin-bottom:2rem}.viewport.in-viewport .fade-effect .heading-decor:before,.viewport.in-viewport .fade-in-left .heading-decor:before,.viewport.in-viewport .move-effect .heading-decor:before,.viewport.in-viewport.fade-effect .heading-decor:before,.viewport.in-viewport.fade-in-left .heading-decor:before,.viewport.in-viewport.move-effect .heading-decor:before{width:5.625rem}.section-404{padding:15.375rem 0 9.375rem}.contact-block{padding:3.125rem 1.875rem;margin-bottom:3.125rem}.contact-block h2{margin:0 0 .9375rem}.menu{margin-bottom:2.375rem}.logo-holder{margin-bottom:0}.logo-holder .logo{margin-bottom:1.25rem}.copyright{width:calc(100% - 2.625rem);padding-left:1.25rem}.subscribe-form .h4{font-size:2.6875rem}}@media (min-width:1200px){#header .container-fluid{padding:0 1.875rem}.logo{left:1.875rem}#menu li{padding:.625rem .9375rem}#menu a{font-size:.8125rem;letter-spacing:2.52px;padding:0 .625rem}#wrapper.on-pin .share-block{-webkit-transform:translateY(6.25rem);-ms-transform:translateY(6.25rem);transform:translateY(6.25rem)}.popup-slider .holder:before{top:1.4375rem;bottom:1.4375rem;width:calc(51.2% - 3.5625rem);right:3.5625rem}.contact-section .form-holder{max-width:43rem;width:100%}.contact-info{padding:.9375rem 1.5625rem}.subscribe-blog .subscribe-form .hs-form .hs-form-field{width:78%}.subscribe-form .hbspt-form{width:76%}.subscribe-form .hs-form .hs-form-field{width:70%}.main-info{padding:3.875rem 9.375rem}.bg-line{height:83.125rem}.bg-line:after{height:10.875rem}.post.col-sm-12 .img-holder .info-holder{left:2.375rem;bottom:1.75rem}.post .decor-img{top:6.875rem;left:-3.125rem}.popup-controls{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.popup-slider>.popup-content{width:76.875rem}.popup-slider .info-block{padding:2.5rem 3.125rem;margin:3rem 0}.popup-slider .heading-decor:before{left:calc(-5.625rem - 1.8125rem)}.popup-slider .position{margin:0 0 1.875rem}.popup-slider>.popup-content p{margin-bottom:1.875rem}.ribbon-block .work-section .container{padding:0 5.3125rem}.hero-section .title-block{padding-left:1.8125rem}.hero-section .title-block .heading-decor,.hero-section .title-block .subtitle{padding-left:2.5rem}.hero-section .text-block{padding-right:5rem}.about-section{padding:8.125rem 0 6.25rem}.about-section .info-holder{padding-left:8.25rem;margin-bottom:2.875rem}.about-section .info-holder .subtitle{left:3.25rem}.about-section .decor-img{width:21.875rem}.about-section .info-links li{margin-bottom:1.125rem}.about-section .info-links a{padding-left:7.8125rem}.about-section .info-links a .decor-line{width:5.625rem}.work-section.portfolio-collection [class*=col-].first-item{margin-top:7.8125rem}.work-section.portfolio-collection [class*=col-].nth-item{margin-top:-7.8125rem}.work-section .work-item:hover h3{padding-left:9.25rem}.work-section .work-item h3{padding-left:8.625rem}.featured-work-section .work-item h3 .decor-line,.work-section .work-item h3 .decor-line{width:5.9375rem}.news-section:before{width:63.5%;max-width:59.375rem;top:2.75rem;bottom:-2.75rem}.news-section h1{max-width:30%}.news-section .container{padding-left:5.3125rem}.news-section .carousel-holder{margin-right:calc((100vw - 71.125rem)/ -2)}.news-section .news-slider{margin-bottom:2.1875rem}.news-section .news-slider .slick-list{padding:0 11.875rem 0 0}.featured-work-section .works-slider{margin-bottom:3.125rem}.featured-work-section .works-slider .slick-list{padding:0 21.875rem 0 0}.featured-work-section .works-slider .slick-slide.slick-current h3{padding-left:7.5rem}.news-section .control-panel{width:25%;padding-left:5.625rem}.news-section .btn-holder{max-width:70%}.about-us-section .main-info{margin-bottom:7rem}.about-us-section .heading-block{margin:1.875rem auto 7.5rem}.about-us-section .img-block{left:1.875rem}.about-us-section .decor-img{width:21.875rem}.team-section .row{margin:0 -2.8125rem}.team-section [class*=col-]{padding:0 2.8125rem}.team-section [class*=col-]{margin-bottom:5rem}.team-section [class*=col-]:nth-child(3n+4){margin-top:-4.375rem}.team-section [class*=col-]:nth-child(3n+3){margin-top:-18.75rem}.brands-section .text-block{margin-bottom:5.25rem}.post-intro .bg-line:after{height:11.125rem}.post-intro .title-block{margin-left:0;padding:8.5rem 0 10.625rem 7.375rem}.post-intro .anchor-link{left:9%;bottom:-4.125rem}.post-intro .anchor-link .icon-long-arrow{font-size:7.5625rem}.post-content .info-holder{padding-top:5rem}.post-content .container{padding-bottom:6.25rem}.post-content blockquote{margin:4.375rem 0 3.625rem}.post-content hr{margin:3.75rem 0 4.375rem}.post-content .share-block{top:5.5rem;left:7.7%!important}.post-content .bg-img{min-height:35.6875rem;margin:-23.5rem 0 0 18%}.post-content .slider-holder{padding:5.625rem 0 5.9375rem;margin:5.4375rem 0 6.0625rem;margin-right:calc((100vw - 40rem)/ -2)}.post-content .slider-holder:before{left:34%}.post-slider .slick-list{padding-right:20rem}.post-content .arrows-holder{width:31%;bottom:1.375rem}.post-content .arrows-holder .slick-arrow{margin:0 1rem}.member-block{margin-bottom:6.25rem}.blog-section .subscribe-form{padding:2.5rem 4.1875rem 3.25rem 2.625rem}.portfolio-detail .holder{margin-bottom:7rem}.portfolio-detail .bg-holder .bg-img{min-height:50.625rem}.portfolio-detail .title-block{margin-bottom:6.5625rem}.portfolio-detail .number-block .subtitle{margin-bottom:2.75rem}.info-section .text-block{margin-bottom:5.5rem}.solution-section [class*=col-]{margin-bottom:4.8125rem}.solution-section .info-block{padding-right:2.5rem}.contact-section .title-block{margin:0 auto 5.25rem}.contact-section .social-block{padding:4rem 3.125rem 2.5rem}.contact-section .form-block{padding:5.3125rem 2rem 5rem 7.5rem;margin-bottom:-7rem}.map-block{background-position:90% 0}.map-block .info-block{padding:3.125rem 7.625rem;margin-top:7.375rem}.portfolio-section .filter-list>li{padding:.625rem}.services-nav li{padding:0 1rem;letter-spacing:3.3px}.services-nav a:hover{color:#bfa680}.category-section .service-info{font-size:1.3125rem;line-height:1.8095238}.category-section .service-info p{margin-bottom:3.5rem}.process-category:first-child .info-holder{padding:7.1875rem 0 4.875rem}.process-category .info-holder{padding:10.25rem 0 6.5625rem}.careers-section{padding:13.625rem 0 7.5rem}.careers-section .heading-block{margin-bottom:6.5625rem}.opportunities-section{padding:12.6875rem 0 13.0625rem}.opportunities-section .info-box{max-width:40.375rem;margin:0 auto 5.6875rem}#footer .container-fluid{padding:0 1.875rem}.footer-top{padding:9.75rem 0 5.125rem}.footer-bottom address{margin:0}.social-networks{margin:0 -.9375rem}.social-networks li{padding:0 .9375rem 1.875rem}.second-menu{width:calc(100% - 2.375rem);padding-right:.75rem}}@media (min-width:1400px){#header .container-fluid{padding:0 3.75rem}.logo{left:3.75rem}.nav .btn{max-width:19.0625rem}.drop{padding:1.6875rem 16.25rem 1.6875rem 12rem}.subscribe-form .h4{padding-right:6.25rem}.ribbon-holder{left:3.875rem!important}.message.address-point{right:2.9375rem}.message.ribbon{padding:.625rem .9375rem .6875rem .9375rem}.message.ribbon:before{border-bottom:1.3125rem solid #121213;border-left:1.625rem solid transparent;border-top:1.3125rem solid #121213;left:-1.5625rem}.popup-controls{padding:.9375rem 0}.popup-slider .info-block{padding:5.375rem 6.125rem 5rem 5.25rem}.ribbon-block .work-section .container{padding:0 10.3125rem}.hero-section .slick-arrow.slick-prev:before{left:3.75rem}.hero-section .slick-arrow.slick-next:before{right:3.75rem}.hero-section .slideshow-number{left:3.75rem}.news-section{padding:10.125rem 0 3.125rem}.news-section.featured-work-section{padding:7.125rem 0 4.75rem}.news-section.featured-work-section h1{margin-bottom:3.125rem}.news-section .container{padding-left:10.3125rem}.news-section.featured-work-section .container{padding-left:15.625rem}.offer-section{padding:12.1875rem 0}.about-us-section .text-block{padding:7.875rem 2.6875rem 12.625rem 1.6875rem}.team-section{padding:13rem 0 8.3125rem}.brands-section{padding:11.6875rem 0 9.0625rem}.post-content .container{padding-bottom:11.5rem}.blog-section{padding:14.0625rem 0 2.875rem}.portfolio-detail{padding:13.75rem 0 9.5rem}.portfolio-detail .bg-holder{margin-bottom:11.75rem}.portfolio-detail .info-block{padding-right:11.25rem}.portfolio-detail .text-block:before{left:-1.625rem}.info-section{padding:12rem 0 9.5rem}.solution-section{padding:12rem 0 8.125rem}.gallery-slider{padding:0}.gallery-slider .slick-arrow{top:49.5%}.gallery-slider .slick-arrow.slick-prev{left:-3.75rem}.gallery-slider .slick-arrow.slick-next{right:-3.75rem}.contact-section{padding-top:14rem}.portfolio-section{padding:15rem 0 0}.service-modal .popup-controls{padding:1.875rem}.contact-block{padding:5.9375rem 1.875rem;margin-bottom:6.875rem}.map-block{background-position:100% 0}}@media (max-width:991px){.drop{position:absolute;top:100%;left:0;right:0;height:calc(100vh - 3.875rem);background:#0f0f0e;z-index:99999;opacity:0;visibility:hidden;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#menu li{overflow:hidden}#menu li:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}#menu li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}#menu li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}#menu li:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}#menu li:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}#menu li:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}#menu li:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}#menu li:nth-child(8){-webkit-transition-delay:.8s;transition-delay:.8s}#menu li:nth-child(9){-webkit-transition-delay:.9s;transition-delay:.9s}#menu li:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}#menu li:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}#menu li:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s}#menu li:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s}#menu li:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s}#menu li:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s}#menu li:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s}#menu li:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s}#menu li:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s}#menu li:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s}#menu li:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s}#menu li a{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:767px){body.nav-active{overflow:hidden}ul.social-networks{margin-top:1.25rem!important;display:flex;justify-content:center}ul.social-networks .hide{display:none}#footer ul.menu{flex-direction:column}.portfolio-section .filter-list .jcf-select .jcf-select-drop{top:-1px}}@-webkit-keyframes animation-link{0%{left:0;width:100%}10%{left:0;width:100%}55%{left:100%;width:0;opacity:1}56%{opacity:0}57%{opacity:1;left:0}100%{width:100%}}@keyframes animation-link{0%{left:0;width:100%}10%{left:0;width:100%}55%{left:100%;width:0;opacity:1}56%{opacity:0}57%{opacity:1;left:0}100%{width:100%}}@-webkit-keyframes animation-link-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}33%{-webkit-transform:translateX(0);transform:translateX(0)}66.9%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}67%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}67.2%{opacity:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}68%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes animation-link-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}33%{-webkit-transform:translateX(0);transform:translateX(0)}66.9%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}67%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}67.2%{opacity:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}68%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.popup-slider.subscribe-popup{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;left:-624.9375rem;overflow-y:hidden;padding:3.125rem .9375rem;z-index:9999;display:block!important}.subscribe-active .popup-slider.subscribe-popup{left:0}.subscribe-popup .info-holder{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;max-width:48.75rem;width:100%;opacity:0;visibility:hidden}.subscribe-popup .info-holder .h4{padding:0}.subscribe-popup .hs-form .hs-form-field{margin-bottom:1.5rem!important}.subscribe-form .form-holder .hs-form .hs-form-field{width:100%}.subscribe-holder.loaded .info-holder,.subscribe-holder.subscribe-active .subscribe-popup{opacity:1;visibility:visible}.subscribe-holder.loaded .preloader{opacity:0;visibility:hidden}.preloader{-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;visibility:visible}.sk-folding-cube{margin:1.25rem auto;width:5rem;height:5rem;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.offer-section .form-holder,.offer-section .hbspt-form,.offer-section fieldset,.offer-section form{width:100%;max-width:100%!important}.offer-section .hs-form .hs-form-field.focus .hs-input,.offer-section .hs-form .hs-form-field.focus .input{color:#080806}.offer-section .hs-form .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.hs-form .inputs-list{padding-left:0;margin:0 0 2rem;list-style:none}.offer-section .hs-form .hs-form-field.hs-fieldtype-booleancheckbox label span:before,.offer-section .hs-form .hs-form-field.hs-fieldtype-checkbox label span:before{top:.5rem;border:.125rem solid #000}.offer-section .hs-form .hs-form-field.hs-fieldtype-booleancheckbox label span:after,.offer-section .hs-form .hs-form-field.hs-fieldtype-checkbox label span:after{top:1rem}@media (min-width:768px){.offer-section .hs-form .form-columns-2 .hs-form-field{float:left!important;width:calc(50% - 3.75rem)!important;margin-left:1.875rem;margin-right:1.875rem}.offer-section h2{margin-bottom:3rem}}.portfolio-detail .bg-holder .video-responsive{min-height:0;padding-top:56.25%}