.bg-img-SINGLE{background-image:url(../img/background/bg.jpg)}.works-page-carousel-item-1{background-image:url(../img/works/works-bg-1.jpg)}.works-page-carousel-item-2{background-image:url(../img/works/works-bg-2.jpg)}.works-page-carousel-item-3{background-image:url(../img/works/works-bg-3.jpg)}.works-page-carousel-item-4{background-image:url(../img/works/works-bg-4.jpg)}.works-page-carousel-item-5{background-image:url(../img/works/works-bg-5.jpg)}.works-page-carousel-item-6{background-image:url(../img/works/works-bg-6.jpg)}.works-page-carousel-item-7{background-image:url(../img/works/works-bg-7.jpg)}.panel-left.panel-left-bg-1,.resources-page-carousel-item-1{background-image:url(../img/featured-resources/resources-bg-1.jpg)}.panel-left.panel-left-bg-2,.resources-page-carousel-item-2{background-image:url(../img/featured-resources/resources-bg-2.jpg)}.panel-left.panel-left-bg-3,.resources-page-carousel-item-3{background-image:url(../img/featured-resources/resources-bg-3.jpg)}.panel-left.panel-left-bg-4,.resources-page-carousel-item-4{background-image:url(../img/featured-resources/resources-bg-4.jpg)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}html,body{height:100%;line-height:170%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:0;outline:0}html{-ms-overflow-style:scrollbar}body{font-size:15px;line-height:1.5;font-style:normal;font-weight:500;color:#fff;background:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;margin:0;padding:0}a{color:#111;text-decoration:none;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}a:hover,a:visited,a:active,a:focus{color:#111;text-decoration:none;outline:none;font-weight:600;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}p{text-align:center;letter-spacing:.05em;line-height:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}p a,p a:hover{color:#111;text-decoration:none;outline:none;font-weight:700;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}strong{font-weight:700}::-moz-selection{background:#ccc;color:#fff}::selection{background:#ccc;color:#fff}.nopadding{padding:0!important;margin:0!important}.sections{position:relative;z-index:5}.section{overflow:hidden}#section0,#section2,#section3{background:#000}#section1,#section4{background:#fff}.section-title-inner{position:relative;text-align:center;text-transform:uppercase;line-height:1;letter-spacing:-.08em;overflow:hidden;margin:0 auto}.section-title{padding:0}@media only screen and (max-width: 995px){.section-title{padding:0 50px}}@media only screen and (max-width: 768px){.section-title{padding:0 25px}}.txt-wrapper-all{position:relative;width:100%;height:100%;left:0;top:0;margin:0;overflow:hidden}.txt-container{margin:0 auto;padding:0 100px}@media only screen and (max-width: 768px){.txt-container{padding:0}}.section-dark{color:#fff}.section-light{color:#111;background:#fff}.the-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 995px){.the-wrapper{position:relative}}@media only screen and (max-width: 768px){.the-wrapper{padding:0}}.hero-fullscreen{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0}.hero-bg{position:relative;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.hero-fullscreen-FIX{width:100%;height:100%}.logo{position:fixed;display:inline-block;top:50px;left:50px;line-height:0;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;cursor:pointer;z-index:98}@media only screen and (max-width: 995px){.logo{position:absolute;right:auto;left:50px}}@media only screen and (max-width: 768px){.logo{top:25px;right:auto;left:25px}}#menu-mobile-btn{position:fixed;width:63px;height:50px;top:35px;right:35px;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;z-index:1005}@media only screen and (max-width: 768px){#menu-mobile-btn{top:10px;right:10px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#menu-mobile-btn{z-index:300}}.menu-toggle{position:fixed;display:block;padding:0;background:none;line-height:1;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);border:none;z-index:1005}#menu-mobile{position:fixed;font-size:20px;font-style:normal;text-transform:uppercase;font-weight:700;letter-spacing:1px;line-height:1.25;width:20%;height:100%;right:-200%;top:0;margin:auto;-webkit-transition:right .6s ease-in-out;-moz-transition:right .6s ease-in-out;-ms-transition:right .6s ease-in-out;-o-transition:right .6s ease-in-out;transition:right .6s ease-in-out;background:rgba(255,255,255,1);z-index:1000}#menu-mobile a,#menu-mobile a:hover,#menu-mobile a:visited,#menu-mobile a:active,#menu-mobile a:focus{font-weight:700}#menu-mobile.menu-mobile-dark{background:rgba(0,0,0,1)}@media all and (min-width: 1920px){#menu-mobile{width:20%}}@media only screen and (max-width: 1200px){#menu-mobile{width:40%}}@media only screen and (max-width: 995px){#menu-mobile{font-size:18px}}@media only screen and (max-width: 480px){#menu-mobile{width:60%}}#menu-mobile.activated{right:0}#menu-mobile ul{position:relative;width:250px!important;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;list-style:none outside none}@media all and (min-width: 1920px){#menu-mobile ul{width:300px!important}}@media only screen and (max-width: 1200px){#menu-mobile ul{width:250px!important}}@media only screen and (max-width: 768px){#menu-mobile ul{width:200px!important}}#menu-mobile ul li{padding:0 0 4px;cursor:pointer}@media only screen and (max-width: 995px){#menu-mobile ul li{padding:0 0 5px}}@media only screen and (max-width: 768px){#menu-mobile ul li{padding:0 0 3px}}#menu-mobile .credits{font-size:11px;margin:16px 0 0;font-weight:500}@media only screen and (max-width: 995px){#menu-mobile .credits{font-size:10px;margin:14px 0 0}}#menu-mobile .credits a{color:#000;text-decoration:none}#menu-mobile.menu-mobile-dark .credits a{color:#fff}#menu-mobile a,#menu-mobile a:hover{color:#000;text-decoration:none;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}#menu-mobile.menu-mobile-dark a,#menu-mobile.menu-mobile-dark a:hover{color:#fff}#menu-mobile a{display:none;min-width:10px}.menu-nav-wrapper{display:table;width:100%;height:100%;overflow:hidden}.menu-nav{display:table-cell;width:100%;height:100%;vertical-align:middle}.menu-nav hr{color:#000;width:50%}.lines-button{margin:-16px 0 0 -3px;padding:30px 16px;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lines-button:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.lines-button:active{-webkit-transition:0;-moz-transition:0;-ms-transition:0;-o-transition:0;transition:0}.lines{position:relative;display:inline-block;width:35px;height:2px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background:#fff}.lines:after,.lines:before{content:"";position:absolute;display:inline-block;width:35px;height:2px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;left:0;-webkit-transform-origin:.28571rem center;-moz-transform-origin:.28571rem center;-ms-transform-origin:.28571rem center;-o-transform-origin:.28571rem center;transform-origin:.28571rem center;background:#fff}.lines:before{top:10px}.lines:after{top:-10px}.lines-button.minus.lines-close .lines:after,.lines-button.minus.lines-close .lines:before{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;width:35px;background:#000}.lines-button.minus.lines-close .lines.lines-close-light:after,.lines-button.minus.lines-close .lines.lines-close-light:before{background:#fff}.lines-button.x.lines-close .lines{background:0 0}.lines-button.x.lines-close .lines:after,.lines-button.x.lines-close .lines:before{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:35px;background:#000}.lines-button.x.lines-close .lines.lines-close-light:after,.lines-button.x.lines-close .lines.lines-close-light:before{background:#fff}.lines-button.x.lines-close .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.lines-button.x.lines-close .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.lines-button.x2 .lines{-webkit-transition:background .3s .5s ease;-moz-transition:background .3s .5s ease;-ms-transition:background .3s .5s ease;-o-transition:background .3s .5s ease;transition:background .3s .5s ease}.lines-button.x2 .lines:after,.lines-button.x2 .lines:before{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top .3s .6s ease,-webkit-transform .3s ease;-moz-transition:top .3s .6s ease,-moz-transform .3s ease;-ms-transition:top .3s .6s ease,-ms-transform .3s ease;-o-transition:top .3s .6s ease,-o-transform .3s ease;transition:top .3s .6s ease,transform .3s ease}.lines-button.x2.lines-close .lines{-webkit-transition:background .3s 0 ease;-moz-transition:background .3s 0 ease;-ms-transition:background .3s 0 ease;-o-transition:background .3s 0 ease;transition:background .3s 0 ease;background:0 0}.lines-button.x2.lines-close .lines:after,.lines-button.x2.lines-close .lines:before{-webkit-transition:top .3s ease,-webkit-transform .3s .5s ease;-moz-transition:top .3s ease,-moz-transform .3s .5s ease;-ms-transition:top .3s ease,-ms-transform .3s .5s ease;-o-transition:top .3s ease,-o-transform .3s .5s ease;transition:top .3s ease,transform .3s .5s ease;top:0;width:35px;background:#000}.lines-button.x2.lines-close .lines.lines-close-light:after,.lines-button.x2.lines-close .lines.lines-close-light:before{background:#fff}.lines-button.x2.lines-close .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.lines-button.x2.lines-close .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.navigation-icon .lines.lines-color-switch,.navigation-icon .lines.lines-color-switch:after,.navigation-icon .lines.lines-color-switch:before{background:#000}.more-wraper{position:relative;width:120px!important;max-width:120px;left:0;right:0;margin:2px auto 0;overflow:hidden;text-align:center;cursor:pointer}.more-button .more-button-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:120px;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.more-button .more-button-wrapper:active svg path,.more-button .more-button-wrapper:focus svg path,.more-button .more-button-wrapper:hover svg path{stroke:#111}.more-button.more-button-light .more-button-wrapper:active svg path,.more-button.more-button-light .more-button-wrapper:focus svg path,.more-button.more-button-light .more-button-wrapper:hover svg path{stroke:#fff}.more-button .more-button-wrapper:active span,.more-button .more-button-wrapper:focus span,.more-button .more-button-wrapper:hover span{right:-10%;color:#111}.more-button.more-button-light .more-button-wrapper:active span,.more-button.more-button-light .more-button-wrapper:focus span,.more-button.more-button-light .more-button-wrapper:hover span{color:#fff}.more-button svg{-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.more-button svg path{fill:none;stroke:#111;stroke-miterlimit:10;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.more-button.more-button-light svg path{stroke:#fff}.more-button span{position:absolute;top:50%;width:120px!important;max-width:120px;left:0;right:0;margin-left:auto;margin-right:auto;overflow:hidden;font-size:14px;font-weight:700;letter-spacing:normal;color:#111;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.more-button.more-button-light span{color:#fff}.scroll-indicator-wrapper{position:absolute;width:1px!important;height:100%;left:0;right:0;margin-left:auto;margin-right:auto;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:visible;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}.scroll-indicator{position:absolute;bottom:100px;left:50%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:1005}@media only screen and (max-width: 768px){.scroll-indicator{bottom:50px}}.scroll-line{display:block;width:1px;height:50px;background:none}@media only screen and (max-width: 768px){.scroll-line{height:25px}}.scroll-line::before{content:"";display:block;width:1px;height:50%;top:0;background-color:#fff;-webkit-animation:scroll-down 2s ease-in-out infinite;-ms-animation:scroll-down 2s ease-in-out infinite;animation:scroll-down 2s ease-in-out infinite}@-webkit-keyframes scroll-down{0%{height:0}50%{height:100%}70%{height:100%;transform:scaleY(0.5);transform-origin:bottom}100%{height:100%;transform:scaleY(0);transform-origin:bottom}}@-ms-keyframes scroll-down{0%{height:0}50%{height:100%}70%{height:100%;transform:scaleY(0.5);transform-origin:bottom}100%{height:100%;transform:scaleY(0);transform-origin:bottom}}@keyframes scroll-down{0%{height:0}50%{height:100%}70%{height:100%;transform:scaleY(0.5);transform-origin:bottom}100%{height:100%;transform:scaleY(0);transform-origin:bottom}}.section-intro p,#contact .section-intro p{font-size:22px;font-style:normal;font-weight:500;text-transform:none;text-align:center;letter-spacing:.05em;line-height:1.5}@media only screen and (max-width: 995px){.section-intro p,#contact .section-intro p{font-size:20px}}@media only screen and (max-width: 768px){.section-intro p,#contact .section-intro p{font-size:18px}}.section-intro p a,.section-intro p a:hover,#contact .section-intro p a,#contact .section-intro p a:hover{text-decoration:none;font-weight:500}.link-effect{position:relative;display:inline-block}.link-effect::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#111;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform .4s cubic-bezier(0.4,0,0.2,1);-moz-transition:-moz-transform .4s cubic-bezier(0.4,0,0.2,1);-ms-transition:-ms-transform .4s cubic-bezier(0.4,0,0.2,1);-o-transition:-o-transform .4s cubic-bezier(0.4,0,0.2,1);transition:transform .4s cubic-bezier(0.4,0,0.2,1)}.link-effect:hover::before{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.post-email-title{position:relative;top:0;font-size:24px;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:-.02em;color:#fff;line-height:1;margin:-5px auto 0;z-index:10}@media all and (min-width: 1920px){.post-email-title{font-size:30px;margin:-7px auto 0}}@media only screen and (max-width: 768px){.post-email-title{font-size:18px;margin:-3px auto 0}}.post-email-title a,.post-email-title a:hover{line-height:1.5;color:#111;text-decoration:none;font-weight:900}.social-icons{position:relative;font-size:10px;font-weight:700;letter-spacing:.05em;font-style:normal;text-transform:uppercase;color:#111;background:none;border:none;width:auto;height:auto;line-height:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;margin:3px auto 0;text-align:center}.social-icons a,.social-icons a:hover{outline:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-icons li a:hover,.social-icons li a:visited,.social-icons li a:active,.social-icons li a:focus{font-size:10px;font-weight:700;letter-spacing:.05em;font-style:normal;text-transform:uppercase}.social-icons li{display:inline;padding:0}.social-icons li span{color:#111;padding:0 10px}h3{font-size:15px;font-style:normal;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:-.02em;margin:-2px auto;padding:0;line-height:1.25;color:#111}@media all and (min-width: 1920px){h3{line-height:1.5}}.section-title-wrapper-works{position:relative;text-align:center;margin:0 auto;padding:0 20px}.ion-bg{position:relative;font-family:Ionicons;font-size:40px;color:#111;text-align:center;margin:-8px auto;z-index:1}h1.section-header{font-style:normal;font-weight:700;font-size:30px;text-align:center;text-transform:none;letter-spacing:-.02em;color:#111;margin:-2px auto 1px;width:100%;line-height:1.2;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}h1.section-header span{font-style:italic}h1.section-header light{font-weight:500}@media all and (min-width: 1920px){h1.section-header{font-size:40px}}@media only screen and (max-width: 768px){h1.section-header{font-size:25px}}h1.section-header.section-header-light{color:#fff}h2.section-heading{position:relative;font-size:15px;font-style:normal;font-weight:700;text-transform:uppercase;padding:0;text-align:center;letter-spacing:.05em;color:#fff;margin:0 auto -7px;line-height:2}@media only screen and (max-width: 1200px){h2.section-heading{font-size:14px;margin:0 auto -6px}}h2.section-heading.section-heading-dark{color:#111}h2.section-heading span{position:relative;display:inline-block;padding-right:60px;margin-right:15px;line-height:1;color:#fff}@media only screen and (max-width: 768px){h2.section-heading span{padding-right:30px;margin-right:5px}}h2.section-heading.section-heading-dark span{color:#111}h2.section-heading span::before{content:"";position:absolute;display:block;top:50%;right:0;width:40px;height:0;margin-top:-1px;border-top:1px solid #fff}@media only screen and (max-width: 768px){h2.section-heading span::before{width:20px}}h2.section-heading.section-heading-dark span::before{border-top:1px solid #111}.overlay::before,.overlay-video::before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:1}.overlay-works::before{content:"";position:absolute;display:block;width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px);width:calc(100% - 300px);height:-webkit-calc(100% - 300px);height:-moz-calc(100% - 300px);height:calc(100% - 300px);top:150px;right:150px;bottom:150px;left:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:1}@media only screen and (max-width: 768px){.overlay-works.overlay-all::before{width:100%;height:100%;top:0;left:0}}.overlay::before,.overlay-works::before{-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.overlay-video::before{-webkit-pointer-events:auto;-moz-pointer-events:auto;pointer-events:auto}.overlay-dark-20::before{background:rgba(0,0,0,.45)}.center-container{position:relative;display:table;table-layout:fixed;width:100%;height:100%;background:none}.center-block{display:table-cell;vertical-align:middle}.center-container-all{position:absolute;display:table;table-layout:fixed;width:100%;height:100%;background:none;z-index:1}.center-block-all{display:table-cell;vertical-align:middle}.preloader-bg{position:fixed;width:100%;height:100%;overflow:hidden;background:#000;z-index:999999}#preloader{position:fixed;display:table;table-layout:fixed;width:100%;height:100%;overflow:hidden;background:#000;z-index:999999}#preloader-status{display:table-cell;vertical-align:middle}.preloader-position{position:relative;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.loader{position:relative;width:45px;height:45px;left:50%;top:auto;margin-left:-22px;margin-top:2px;-webkit-animation:rotate 1s infinite linear;-moz-animation:rotate 1s infinite linear;-ms-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;border:3px solid rgba(255,255,255,.15);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.loader span{position:absolute;width:45px;height:45px;top:-3px;left:-3px;border:3px solid transparent;border-top:3px solid rgba(255,255,255,.75);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.to-top-arrow{position:fixed;width:50px!important;max-width:50px;height:50px;line-height:50px;left:0;right:0;bottom:50px;margin:0 auto;overflow:hidden;font-size:16px;text-align:center;color:#fff;background:#111;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;z-index:115}@media only screen and (max-width: 768px){.to-top-arrow{bottom:25px}}.all-page-carousel-item{position:relative;width:100%;height:100vh;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.slick-track,.slick-list{-webkit-perspective:2000;perspective:2000px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slick-fullscreen-slideshow-zoom-fade{position:relative;width:100%;height:auto}.slick-fullscreen-img-fill{position:relative;display:block;width:100%;overflow:hidden;background:#000}.slick-fullscreen-img-fill img{position:relative;display:inline-block;min-width:100%;max-width:none;min-height:100%}.slick-fullscreen .slick-fullscreen-item .slick-fullscreen-img-fill,.slick-fullscreen-slideshow .slick-fullscreen-item .slick-fullscreen-img-fill,.slick-fullscreen-slideshow-zoom-fade .slick-fullscreen-item .slick-fullscreen-img-fill{height:100vh;background:none}.slick-fullscreen .slick-fullscreen-item .slick-fullscreen-img-fill .bg-img,.slick-fullscreen-slideshow .slick-fullscreen-item .slick-fullscreen-img-fill .bg-img,.slick-fullscreen-slideshow-zoom-fade .slick-fullscreen-item .slick-fullscreen-img-fill .bg-img{position:relative;width:auto;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.slick-fullscreen .slick-dots,.slick-fullscreen-slideshow .slick-dots,.slick-fullscreen-slideshow-zoom-fade .slick-dots{position:absolute;width:100%;height:5px;left:0;bottom:0;margin:0;padding:0;background:rgba(255,255,255,.25);list-style-type:none}.slick-fullscreen .slick-dots li button,.slick-fullscreen-slideshow .slick-dots li button,.slick-fullscreen-slideshow-zoom-fade .slick-dots li button{display:none}.slick-fullscreen .slick-dots li,.slick-fullscreen-slideshow .slick-dots li,.slick-fullscreen-slideshow-zoom-fade .slick-dots li{position:absolute;float:left;width:0;height:5px;left:-5px;background:#fff}.slick-fullscreen .slick-dots li.slick-active,.slick-fullscreen-slideshow .slick-dots li.slick-active,.slick-fullscreen-slideshow-zoom-fade .slick-dots li.slick-active{width:100%;-webkit-animation:progressDots 4s both;-moz-animation:progressDots 4s both;-ms-animation:progressDots 4s both;-o-animation:progressDots 4s both;animation:progressDots 4s both}@-webkit-keyframes progressDots{from{width:0}to{width:100%}}@keyframes progressDots{from{width:0}to{width:100%}}.slick-fullscreen,.slick-fullscreen-slideshow,.slick-fullscreen-slideshow-zoom-fade{background:none}.slick-fullscreen .slick-slide,.slick-fullscreen-slideshow .slick-slide,.slick-fullscreen-slideshow-zoom-fade .slick-slide{display:none;float:left;height:100%}.slick-initialized .slick-slide{display:block}.slick-fullscreen-slideshow-zoom-fade .slick-fullscreen-item .bg-img{-webkit-transition:all 1s cubic-bezier(0.7,0,0.3,1);-moz-transition:all 1s cubic-bezier(0.7,0,0.3,1);-ms-transition:all 1s cubic-bezier(0.7,0,0.3,1);-o-transition:all 1s cubic-bezier(0.7,0,0.3,1);transition:all 1s cubic-bezier(0.7,0,0.3,1);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.slick-fullscreen-slideshow-zoom-fade .slick-fullscreen-item.slick-active .bg-img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media only screen and (max-width: 995px){#fullpage{overflow-x:hidden}}#fp-nav.right,#fp-nav.left{z-index:-1!important;display:none;visibility:hidden}.owl-buttons{position:static}.owl-prev,.owl-next{position:absolute;display:block;top:50%;margin-top:-29px;padding-top:26px;font-size:12px;color:#fff;text-align:center;-webkit-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-moz-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-ms-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-o-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:visible}#works-section-carousel .owl-prev,#works-section-carousel .owl-next,#resources-section-carousel .owl-prev,#resources-section-carousel .owl-next{color:#111}.owl-nav-custom-works .owl-prev,.owl-nav-custom-works .owl-next{color:#fff}.owl-prev{left:-50px;padding-left:43px}.owl-next{right:-50px;padding-right:43px}.owl-nav-custom-works .owl-prev{left:-50px;padding-left:43px}.owl-nav-custom-works .owl-next{right:-50px;padding-right:43px}.owl-prev:before,.owl-next:before{content:"";position:absolute;display:block;width:50px;height:50px;line-height:50px;opacity:.7;background:#111;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-moz-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-ms-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-o-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000)}.owl-nav-custom-works .owl-prev:before,.owl-nav-custom-works .owl-next:before{content:"";position:absolute;display:block;width:50px;height:50px;line-height:50px;background:#111;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-moz-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-ms-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-o-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000)}#works-section-carousel .owl-prev:before,#works-section-carousel .owl-next:before,#resources-section-carousel .owl-prev:before,#resources-section-carousel .owl-next:before{background:#fff}.owl-prev:before{left:85px;top:9px}@media only screen and (max-width: 768px){.owl-prev:before{left:60px}}.owl-next:before{right:85px;top:9px}@media only screen and (max-width: 768px){.owl-next:before{right:60px}}.owl-prev .owl-custom,.owl-next .owl-custom{position:relative}.owl-prev .owl-nav,.owl-next .owl-nav{position:relative}.owl-prev .owl-custom{position:relative;left:64px}@media only screen and (max-width: 768px){.owl-prev .owl-custom{left:39px}}.owl-prev .owl-nav{position:relative;left:64px}@media only screen and (max-width: 768px){.owl-prev .owl-nav{left:39px}}.owl-next .owl-custom{position:relative;right:64px}@media only screen and (max-width: 768px){.owl-next .owl-custom{right:39px}}.owl-next .owl-nav{position:relative;right:64px}@media only screen and (max-width: 768px){.owl-next .owl-nav{right:39px}}.owl-prev:hover,.owl-next:hover{-webkit-transition:0 none;-moz-transition:0 none;-ms-transition:0 none;-o-transition:0 none;transition:0 none}.owl-prev:hover:before,.owl-next:hover:before,.owl-prev:active:before,.owl-next:active:before,.owl-carousel:hover .owl-prev,.owl-carousel:hover .owl-next{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.owl-carousel:hover .owl-prev{left:-35px}.owl-carousel:hover .owl-next{right:-35px}.owl-carousel:hover .owl-nav-custom-works .owl-prev{left:-85px}@media only screen and (max-width: 768px){.owl-carousel:hover .owl-nav-custom-works .owl-prev{left:-60px}}.owl-carousel:hover .owl-nav-custom-works .owl-next{right:-85px}@media only screen and (max-width: 768px){.owl-carousel:hover .owl-nav-custom-works .owl-next{right:-60px}}.mfp-bg{background:rgba(0,0,0,.7)}.mfp-arrow-left:after{font-family:"Ionicons";content:"\f124";font-size:18px;color:#fff;margin-top:22px}.mfp-arrow-right:after{font-family:"Ionicons";content:"\f125";font-size:18px;color:#fff;margin-top:22px}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:crosshair}.mfp-arrow-left:after,.mfp-arrow-left:before{border-right:none}.mfp-arrow-right:after,.mfp-arrow-right:before{border-left:none}.mfp-title,.mfp-counter{font-size:13px;line-height:1.5;font-style:normal;letter-spacing:.05em}.mfp-bg{z-index:99996}.mfp-wrap{z-index:99997}.mfp-content{z-index:99998}.lity{z-index:99999;cursor:crosshair;background:rgba(0,0,0,.55)}.lity-close,.lity-close:active{top:40px;left:40px}@media only screen and (max-width: 768px){.lity-close,.lity-close:active{top:15px;left:15px}}.hero-slider-wrapper{position:relative;width:100%;height:100%;z-index:2}.hero-slider-wrapper-img{position:absolute;top:0;right:0;bottom:0;left:300px;z-index:1}@media only screen and (max-width: 995px){.hero-slider-wrapper-img{left:0}}.hero-slider-bg{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1}.swiper-container{width:100%;height:100%;margin:0 auto}.hero-slider-img .swiper-slide{position:relative;float:left;width:100%;height:100%;overflow:hidden}.hero-slider-bg-controls{position:absolute;right:44px;bottom:50px;z-index:10}@media only screen and (max-width: 768px){.hero-slider-bg-controls{right:19px;bottom:25px}}.swiper-slide-controls{display:inline-block;width:50px;height:50px;line-height:50px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;font-size:16px;color:#111;background:#fff;cursor:pointer}.swiper-slide-controls.slide-prev,.swiper-slide-controls.slide-next{position:relative;width:50px!important;left:0;right:0;margin-left:auto;margin-right:6px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.swiper-slide-controls:hover{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;background:#fff}@media only screen and (max-width: 768px){.swiper-slide-controls.slide-next{margin-top:10px}}.swiper-slide-pagination{position:absolute;width:8px;left:50px;bottom:48px;z-index:10}@media only screen and (max-width: 768px){.swiper-slide-pagination{display:none;visibility:hidden}}.swiper-slide-pagination::before{content:"";position:absolute;top:-50px;left:0;right:0;bottom:-50px;background:none}.swiper-slide-pagination .swiper-pagination-bullet{position:relative;width:100%;height:6px;background:none;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.swiper-slide-pagination .swiper-pagination-bullet:last-child{margin-bottom:0}.swiper-slide-pagination .swiper-pagination-bullet::before,.swiper-slide-pagination .swiper-pagination-bullet::after{content:"";position:absolute;width:6px;height:6px;top:0;left:50%;background:#fff;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.swiper-slide-pagination .swiper-pagination-bullet::after{content:"";position:absolute;width:8px;height:8px;top:50%;left:50%;margin:-4px 0 0 -1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.swiper-slide-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);background:#5f5f5f}.slider-progress-bar{position:absolute;top:0;left:0;z-index:-1}.circle-svg{position:relative;-webkit-transform:scale(1) rotate(-90deg);-moz-transform:scale(1) rotate(-90deg);-ms-transform:scale(1) rotate(-90deg);-o-transform:scale(1) rotate(-90deg);transform:scale(1) rotate(-90deg);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-ms-transition:-ms-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}.circle-svg circle{stroke-dasharray:400px}.circle{stroke-dashoffset:400px}.slider-progress-bar.slider-active .circle{stroke-dashoffset:200px;-webkit-transition:linear 3s stroke-dashoffset;transition:linear 3s stroke-dashoffset}.swiper-slide-controls-play-pause{position:absolute;width:50px;height:50px;line-height:50px;right:170px;bottom:50px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:16px;color:#fff;background:#5f5f5f;cursor:pointer;z-index:10}@media only screen and (max-width: 768px){.swiper-slide-controls-play-pause{right:auto;left:25px;bottom:25px}}.swiper-slide-controls-play-pause:hover{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;background:#5f5f5f}.swiper-slide-controls-play-pause i,.swiper-slide-controls-play-pause i{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.swiper-slide-controls-play-pause.slider-on-off i::before,.slider-on-off-switch{content:"\f478";position:relative;width:50px!important;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.swiper-container-wrapper{padding-top:0!important;height:100%!important}.swiper-slide{overflow:hidden}.swiper-slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background:#111;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-slide-inner-bg{position:absolute;width:100%;height:100%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:opacity .6s ease-in-out,transform 2s ease .7s;-moz-transition:opacity .6s ease-in-out,transform 2s ease .7s;-ms-transition:opacity .6s ease-in-out,transform 2s ease .7s;-o-transition:opacity .6s ease-in-out,transform 2s ease .7s;transition:opacity .6s ease-in-out,transform 2s ease .7s;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=20);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20)}.swiper-slide-duplicate-active .swiper-slide-inner-bg,.swiper-slide-active .swiper-slide-inner-bg{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.swiper-slide-inner-txt{position:relative;width:100%;height:100%;left:0;top:0;margin:0;overflow:hidden;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);z-index:15}@media only screen and (max-width: 995px){.swiper-slide-inner-txt{width:100%!important;top:50%;left:50%;bottom:auto;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.swiper-slide-active .swiper-slide-inner-txt{-webkit-transition:opacity 1.8s ease 1.2s;-moz-transition:opacity 1.8s ease 1.2s;-ms-transition:opacity 1.8s ease 1.2s;-o-transition:opacity 1.8s ease 1.2s;transition:opacity 1.8s ease 1.2s;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.section-title-inner.section-title-inner-all{position:relative;font-size:15px;font-style:normal;font-weight:700;text-transform:uppercase;padding:0;text-align:center;letter-spacing:.05em;line-height:2;color:#fff;margin:0 auto -7px}@media only screen and (max-width: 1200px){.section-title-inner.section-title-inner-all{font-size:14px;margin:0 auto -6px}}.section-title-inner.section-title-inner-all.section-title-inner-dark{color:#111}.section-title-inner.section-title-inner-page.section-title-inner-page-all{font-size:60px;letter-spacing:-.04em;margin:-4px auto}@media all and (min-width: 1920px){.section-title-inner.section-title-inner-page.section-title-inner-page-all{font-size:80px;margin:-7px auto}}@media only screen and (max-width: 995px){.section-title-inner.section-title-inner-page.section-title-inner-page-all{font-size:50px;margin:-3px auto}}@media only screen and (max-width: 768px){.section-title-inner.section-title-inner-page.section-title-inner-page-all{font-size:40px}}.section-title-inner.section-title-inner-works{font-size:60px;letter-spacing:-.04em;margin:-5px auto}@media all and (min-width: 1920px){.section-title-inner.section-title-inner-works{font-size:80px;margin:-7px auto}}@media only screen and (max-width: 995px){.section-title-inner.section-title-inner-works{font-size:50px;padding:0;line-height:1.2;margin:-9px auto}}@media only screen and (max-width: 768px){.section-title-inner.section-title-inner-works{font-size:40px;margin:-7px auto}}@media only screen and (max-width: 480px){.section-title-inner.section-title-inner-works{font-size:30px;margin:-5px auto}}.section-title-inner.section-title-inner-resources{letter-spacing:-.04em;font-size:40px;margin:-3px auto;color:#111}@media only screen and (max-width: 480px){.section-title-inner.section-title-inner-resources{font-size:30px;margin:-2px auto}}.cd-section-txt-more{position:relative;margin:-17px auto}h1{font-style:normal;font-size:165px;text-align:center;text-transform:uppercase;letter-spacing:-.04em;color:#fff;margin:-22px auto -17px;width:100%;line-height:100%;font-size:125px;margin:-14px auto}@media all and (min-width: 1920px){h1{font-size:165px;margin:-22px auto -17px}}@media only screen and (max-width: 1200px){h1{font-size:125px;margin:-14px auto}}@media only screen and (max-width: 995px){h1{font-size:95px;margin:-10px auto}}@media only screen and (max-width: 768px){h1{font-size:65px;margin:-5px auto}}h4{font-style:normal;font-weight:700;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:.15em;color:#fff;margin:0 auto;line-height:1}@media only screen and (max-width: 768px){h4{font-size:13px}}.panel-left{position:absolute;width:50%;height:100vh;overflow:hidden;top:auto;left:-100%;background:#fff;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);z-index:99}@media only screen and (max-width: 995px){.panel-left{display:none;visibility:hidden}}.panel-left.open{left:0}.panel-left-bg-all{position:absolute;height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.panel-right{position:absolute;width:50%;height:100vh;overflow-x:hidden;overflow-y:auto;top:auto;right:-100%;background:#fff;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);z-index:99}@media only screen and (max-width: 995px){.panel-right{width:100%}}@media only screen and (max-width: 480px){.panel-right{margin-top:100px}}.panel-right.open{right:0}.resources-content{position:absolute;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center!important;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:#fff;color:#111}.resources-content .resources-content-inner{position:relative;width:100%;padding:0 85px;text-align:center}@media all and (min-width: 1920px){.resources-content .resources-content-inner{padding:0 95px}}@media only screen and (max-width: 1200px){.resources-content .resources-content-inner{padding:0 70px}}@media only screen and (max-width: 880px){.resources-content .resources-content-inner{padding:0 35px}}.resources-content-inner p{padding:20px 0}@media only screen and (max-width: 995px){.resources-content-inner p{padding:20px 90px}}@media only screen and (max-width: 768px){.resources-content-inner p{padding:20px 0}}.dots{position:absolute;display:block;width:-webkit-calc(33% - 300px);width:-moz-calc(33% - 300px);width:calc(33% - 300px);height:-webkit-calc(100% - 300px);height:-moz-calc(100% - 300px);height:calc(100% - 300px);top:150px;right:150px;bottom:150px;left:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;z-index:2}@media only screen and (max-width: 768px){.dots{display:none;visibility:hidden}}.dots-reverse{position:absolute;display:block;width:-webkit-calc(33% - 300px);width:-moz-calc(33% - 300px);width:calc(33% - 300px);height:-webkit-calc(100% - 300px);height:-moz-calc(100% - 300px);height:calc(100% - 300px);top:150px;right:0;bottom:150px;left:66%;margin-left:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;z-index:2}@media all and (min-width: 1920px){.dots-reverse{margin-left:180px}}@media only screen and (max-width: 1200px){.dots-reverse{margin-left:150px}}@media only screen and (max-width: 768px){.dots-reverse{display:none;visibility:hidden}}.the-dots{position:relative;width:100%;height:100%;background:rgba(0,0,0,0);background-image:radial-gradient(rgba(119,119,119,.75) 5%,transparent 0);background-size:30px 30px}.owl-nav-custom-works{position:relative;width:114px!important;max-width:114px;height:100px;left:2px;right:0;margin:19px auto 0;text-align:center;overflow:hidden}.carousel-item-img-wrapper{position:relative;height:auto;margin:0;padding:0;overflow:hidden;cursor:grab;z-index:2}@media only screen and (max-width: 995px){.carousel-item-img-wrapper{width:100%}}.carousel-item-img-wrapper.carousel-item-img-wrapper-all{height:auto}.carousel-item-all{position:relative;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:2;height:100%}.circle-wrapper-full{position:relative;display:block;overflow:hidden;width:100%;padding-bottom:100%;height:auto;left:0;right:0;margin-left:auto;margin-right:auto;z-index:2}.circle-wrapper-full .carousel-item-all{position:absolute;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;z-index:2}.extra-margin-owl{position:relative;height:auto;min-height:inherit;overflow:hidden;margin-left:0;margin-right:0;background:none;margin-left:50px;margin-right:50px}@media only screen and (max-width: 1200px){.extra-margin-owl{margin-left:50px;margin-right:50px}}@media only screen and (max-width: 768px){.extra-margin-owl{margin-left:25px;margin-right:25px}}.section-title-wrapper-home{position:relative;padding:0 0 0 235px}@media only screen and (max-width: 1200px){.section-title-wrapper-home{padding:0 0 0 260px}}@media only screen and (max-width: 995px){.section-title-wrapper-home{padding:0}}.section-title-inner.section-title-inner-home{text-align:left}@media only screen and (max-width: 995px){.section-title-inner.section-title-inner-home{text-align:center}}.section-title-inner.section-title-inner-home{letter-spacing:-.05em;font-size:100px}@media all and (min-width: 1920px){.section-title-inner.section-title-inner-home{font-size:140px}}@media only screen and (max-width: 995px){.section-title-inner.section-title-inner-home{font-size:90px}}@media only screen and (max-width: 768px){.section-title-inner.section-title-inner-home{font-size:50px}}.section-title{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.section-title-inner{position:relative;text-align:center;text-transform:uppercase;line-height:1;letter-spacing:-.08em;overflow:hidden;margin:0 auto}.the-square{position:absolute;right:0;left:-51px;top:-42px;margin:0;border:15px solid rgba(255,252,0,.5);z-index:-1}@media all and (min-width: 1920px){.the-square{left:-75px;top:-62px}}@media only screen and (max-width: 995px){.the-square{left:0;right:0;top:-47px;margin-left:auto;margin-right:auto;width:185px!important}}@media only screen and (max-width: 768px){.the-square{top:-68px}}.the-square,.the-square::after,.the-square::before{width:185px;height:185px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5%;-moz-border-radius:5%;-ms-border-radius:5%;-o-border-radius:5%;border-radius:5%}@media all and (min-width: 1920px){.the-square,.the-square::after,.the-square::before{width:265px;height:265px}}h6{display:none;visibility:hidden}.owl-prev.disabled,.owl-next.disabled,#works-section-carousel.owl-prev.disabled,#works-section-carousel.owl-next.disabled,#resources-section-carousel.owl-prev.disabled,#resources-section-carousel.owl-next.disabled{position:absolute;display:block;top:50%;margin-top:-29px;padding-top:26px;font-size:12px;color:#fff!important;text-align:center;-webkit-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-moz-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-ms-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-o-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:visible;cursor:default!important}.owl-prev.disabled:before,.owl-next.disabled:before,#works-section-carousel.owl-prev.disabled:before,#works-section-carousel.owl-next.disabled:before,#resources-section-carousel.owl-prev.disabled:before,#resources-section-carousel.owl-next.disabled:before{content:"";position:absolute;display:block;width:50px;height:50px;line-height:50px;background:#ccc!important;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-moz-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-ms-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);-o-transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);transition:all .27s cubic-bezier(0.000,0.000,0.580,1.000);cursor:default!important}h1.section-header,.section-intro p,#contact .section-intro p,.cd-section-txt-more p{text-align:left}.section-intro.section-intro-contact p{text-align:center}.txt-container{padding:0}@media only screen and (max-width: 768px){.txt-container{padding:0}}.section-title-home{padding:0}@media only screen and (max-width: 995px){.section-title-home{padding:0 50px}}@media only screen and (max-width: 768px){.section-title-home{padding:0 25px}}.section-title-home{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.section-title{position:relative;width:50%!important;left:0;right:0;margin-left:auto;margin-right:auto;padding:0}@media only screen and (max-width: 995px){.section-title{width:100%!important;padding:0 75px}}@media only screen and (max-width: 768px){.section-title{padding:0 25px}}.inner-divider,.inner-divider-half{position:relative;width:100%;margin:0 auto;background:none;z-index:-1}.inner-divider{height:50px}@media all and (min-width: 1920px){.inner-divider{height:70px}}@media only screen and (max-width: 768px){.inner-divider{height:50px}}.inner-divider-half{height:25px}@media all and (min-width: 1920px){.inner-divider-half{height:35px}}@media only screen and (max-width: 768px){.inner-divider-half{height:25px}}.visible-mobile-devices{display:none;visibility:hidden}@media only screen and (max-width: 995px){.visible-mobile-devices{display:block;visibility:visible}}.inner-divider-50{position:relative;width:100%;margin:0 auto;background:none;z-index:-1;height:50px}@media only screen and (max-width: 768px){.inner-divider-50{height:30px}}