:root{--font-global:"Open Sans",arial,sans-serif;--font-global-alt:"Open Sans",arial,sans-serif}body,html{background-color:#fff;min-height:100vh}body{color:#4c4c4c}body>.page{display:flex;flex-direction:column;min-height:100%}body>.page main{flex-grow:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#0c0c0c;font-family:Open Sans,--font-global,sans-serif}.lead-alt{color:#0c0c0c;font-size:38px}@media only screen and (min-width:992px){.lead-alt{margin-right:15px}}@media only screen and (max-width:1199px){.lead-alt{font-size:34px}}.mb-n4{margin-bottom:-1.5rem!important}.text-theme-secondary{color:#c6aa55!important}.bg-gray{background-color:hsla(0,0%,57%,.05)!important}.bg-gray-darker{background-color:hsla(0,0%,57%,.2)!important}.bg-dark{background-color:#0c0c0c!important;color:#fff}.bg-dark .ci-icon{color:#0c0c0c}.bg-dark .ci-icon:before{background:#fff}.bg-dark .ci-text,.bg-dark .h1,.bg-dark .h2,.bg-dark .h3,.bg-dark .h4,.bg-dark .h5,.bg-dark .h6,.bg-dark .lead-alt,.bg-dark .works-filter a,.bg-dark .works-filter a:active,.bg-dark .works-filter a:focus,.bg-dark .works-filter a:hover,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6{color:#fff}.bg-dark .works-filter a:after{background-color:#fff}.bg-dark .work-full-detail p{color:#fff}.bg-dark .work-full-detail p:not(:first-child){border-top:1px solid hsla(0,0%,100%,.2)}.bg-dark .work-full-detail p strong{min-width:150px;padding-right:10px;width:auto}.work-title{font-family:Oswald,--font-global,sans-serif;font-weight:400;letter-spacing:0}.page-loader{background:#0c0c0c}.page-loader .loader{border-color:hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.55)}.ci-icon{color:#fff}.ci-icon:before{background:#0c0c0c}a{color:#0c0c0c}.btn-mod,a.btn-mod{background:hsla(0,0%,5%,.9)}.btn-mod:active,.btn-mod:hover,a.btn-mod:active,a.btn-mod:hover{background:#0c0c0c}.main-nav.dark{background-color:hsla(0,0%,5%,.95)}.main-nav.dark a{font-family:Oswald,--font-global,sans-serif;text-transform:uppercase}.main-nav.dark .mn-sub{background-color:hsla(0,0%,5%,.95)}.page-section{padding:120px 0}@media only screen and (max-width:1199px){.page-section{padding:100px 0}}@media only screen and (max-width:991px){.page-section{padding:90px 0}}@media only screen and (max-width:768px){.page-section{padding:70px 0}}@media only screen and (max-width:575px){.page-section{padding:60px 0}}.pushy{background-color:#0c0c0c;color:#fff;max-width:100%}.pushy .pushy-content ul{list-style:none;margin:0;padding:0}.pushy .pushy-content .pushy-close{font-size:1.5rem}.pushy .pushy-content .pushy-submenu button:after{background-position:50%;background-size:contain;height:18px;width:12px}.pushy .pushy-content .pushy-submenu ul{padding-left:15px}.pushy .pushy-content .pushy-link{font-family:Oswald,--font-global,sans-serif;text-transform:uppercase}.home-section .hs-line-2{color:#fff;text-transform:uppercase}.home-section .hs-line-3{color:#fff}.page-header-section .mod-breadcrumbs,.page-header-section h1,.page-header-section p{color:#fff;font-family:Oswald,--font-global,sans-serif}.page-header-section .mod-breadcrumbs{text-transform:uppercase}.fullwidth-slider .owl-item:after,.gallery-slider-section .owl-item:after{background:radial-gradient(ellipse at center,transparent 0,transparent 40%,#0c0c0c 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.fullwidth-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.gallery-slider-section .owl-controls .owl-buttons .owl-next,.gallery-slider-section .owl-controls .owl-buttons .owl-prev{color:#fff}.fullwidth-slider .owl-controls .owl-pagination .owl-page span,.gallery-slider-section .owl-controls .owl-pagination .owl-page span{border:2px solid hsla(0,0%,100%,.75);height:12px;width:12px}.fullwidth-slider .owl-controls .owl-pagination .owl-page.active span,.gallery-slider-section .owl-controls .owl-pagination .owl-page.active span{background-color:hsla(0,0%,100%,.95)}.header-slider-section .owl-wrapper-outer{height:900px!important}@media screen and (max-width:1199px){.header-slider-section .owl-wrapper-outer{height:800px!important}}@media screen and (max-width:991px){.header-slider-section .owl-wrapper-outer{height:700px!important}}@media screen and (max-width:767px){.header-slider-section .owl-wrapper-outer{height:600px!important}}@media screen and (max-width:575px){.header-slider-section .owl-wrapper-outer{height:500px!important}}.header-slider-section .owl-wrapper-outer .owl-wrapper,.header-slider-section .owl-wrapper-outer .owl-wrapper .owl-item{height:100%}.text-image-section p:last-of-type{margin-bottom:0}.instagram-section .post-prev-img{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;box-shadow:0 0 8px 2px hsla(0,0%,57%,.3);display:block;overflow:hidden;transition:all .2s ease;width:100%}.instagram-section .post-prev-img:after{content:"";display:block;padding-bottom:66.666%}.instagram-section .post-prev-img:hover{opacity:.85!important;transform:scale(1.03)!important}.video-section{background-attachment:inherit}.works-grid.hover-white .work-item .work-descr,.works-grid.hover-white .work-item .work-title{text-shadow:0 0 2px hsla(0,0%,5%,.5)}.works-grid.hover-white .work-item:hover .work-descr,.works-grid.hover-white .work-item:hover .work-title{color:#0c0c0c}@media only screen and (max-width:991px){.works-grid.hover-white .work-item .work-img>img{transform:scale(1);transition:all .3s cubic-bezier(.3,.1,.58,1)}.works-grid.hover-white .work-item .work-img:after{background:linear-gradient(180deg,transparent 0,transparent 60%,hsla(0,0%,100%,.5) 70%,hsla(0,0%,100%,.9))}.works-grid.hover-white .work-item .work-intro{opacity:1;transform:translateY(-105px);z-index:3}.works-grid.hover-white .work-item:hover .work-img>img{transform:scale(1.05)}.works-grid.hover-white .work-item:hover .work-img:after{background:linear-gradient(180deg,transparent 0,transparent 50%,hsla(0,0%,100%,.5) 70%,hsla(0,0%,100%,.9))}}.work-full-detail p{letter-spacing:.04rem}.work-full-detail p strong{letter-spacing:.04rem;width:130px}.work-full-detail p:first-child{border-top:none;padding-top:0}.events-section .works-filter a{margin:4px 27px;width:unset}.footer a:hover{color:#0c0c0c}.footer .footer-social-links a:before{background:hsla(0,0%,5%,.95)}.footer .footer-social-links a:hover{color:#fff}.footer .footer-copy{color:#0c0c0c}
