@import url("https://fonts.googleapis.com/css2?family=Didact+Gothic&family=Oswald:wght@300;400;500;600;700&display=swap");body,html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{list-style:none;padding:0;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;word-wrap:break-word}body{overflow-x:hidden!important;background:#1e1e1e}body,p{font-size:15px;font-weight:400;color:#999;line-height:1.75em;font-family:Didact Gothic,sans-serif}p{margin-bottom:20px;letter-spacing:.25px}h1,h2,h3,h4,h5,h6{font-weight:400;color:#fff;margin:0 0 20px;line-height:1.25em;font-family:Oswald,sans-serif}h1{font-size:60px}h2{font-size:55px}h3{font-size:50px}h4{font-size:45px}h5{font-size:30px}h6{font-size:20px}img{height:auto;color:#252525;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:100%}a,a:hover,span{text-decoration:none;color:inherit;display:inline-block}b{font-weight:400;color:#8e6d45}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-60{margin-bottom:60px}.mb-90{margin-bottom:90px}.mb-120{margin-bottom:120px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-60{margin-top:60px}.mt-90{margin-top:90px}.mt-120{margin-top:120px}button,input,optgroup,select,textarea{font-family:Didact Gothic,sans-serif}input[type=checkbox]:focus,input[type=email]:focus,input[type=file]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=text]:focus,textarea:focus{outline:none}input[type=email],input[type=file],input[type=password],input[type=text],textarea{height:auto;padding:10px 0;font-size:15px;font-weight:400;margin-bottom:10px;color:#999;max-width:100%;border-bottom:1px solid #252525;border-color:ease-in-out .15s,box-shadow ease-in-out currentcolor;border-style:solid;border-width:0 0 1px .15s;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;width:100%;background-image:none;line-height:1.5em;font-family:Didact Gothic,sans-serif;display:block}input:focus,textarea:focus{border-color:#8e6d45;border-bottom-width:1px}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;text-shadow:none;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;-webkit-box-shadow:none;box-shadow:none;background:#8e6d45;line-height:1.75em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border:1px solid #252525;color:#fff;background-color:#8e6d45}select{padding:10px;border-radius:5px}td,th,tr{padding:10px 0}input[type=checkbox],input[type=radio]{display:inline}hr{border:0;border-top:1px solid #252525;margin:0}::-webkit-input-placeholder{font-size:15px;font-weight:400;color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}.o-hidden{overflow:hidden}.position-re{position:relative}.full-width{width:100%}.bg-img{background-size:cover;background-position:50%}.bg-img,.bg-img2{background-repeat:no-repeat}.bg-img2{background-size:contain;background-position:0}.bg-fixed{background-attachment:fixed}.pattern{background-size:auto;background-repeat:repeat}.bold{font-weight:500}.count{font-family:Didact Gothic,sans-serif}.valign{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.v-middle{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.v-bottom,.v-middle{position:absolute;left:0;width:100%}.v-bottom{-webkit-transform:translateY(-5%);transform:translateY(-5%);bottom:5%}.js .animate-box{opacity:0}.line-vr-section{border:0;border-left:1px solid;border-color:#8e6d45;height:75px;position:relative;margin:-37px auto;width:2px;z-index:10}#preloader,.preloader-bg{height:100%;overflow:hidden;position:fixed;background:#1e1e1e;width:100%;z-index:999999}#preloader{table-layout:fixed;display:table}#preloader-status{vertical-align:middle;display:table-cell}.preloader-position{position:relative;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;margin:0 auto}.loader{-webkit-animation:rotate 1s linear infinite;-moz-animation:rotate 1s linear infinite;-ms-animation:rotate 1s linear infinite;-o-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;border:2px solid #252525;position:relative;top:auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-left:-22px;left:50%;margin-top:1px}.loader,.loader span{height:45px;width:45px}.loader span{border:1px solid transparent;position:absolute;border-top-color:#8e6d45;top:-1px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-1px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-selection{color:#fff;background:hsla(0,0%,40%,.1)}::-moz-selection{color:#fff;background:hsla(0,0%,40%,.1)}::selection{color:#fff;background:hsla(0,0%,40%,.1)}.owl-theme .owl-nav.disabled+.owl-dots{line-height:.7;margin-top:15px;display:block}.owl-theme .owl-dots .owl-dot span{height:9px;border:1px solid #444;margin:0 3px;border-radius:50%;background:transparent;width:9px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{border:2px solid #8e6d45;background:#8e6d45}.section-padding{padding:120px 0}.section-padding2{padding:0 0 120px;position:relative}.section-title{font-size:45px;margin-bottom:20px;color:#fff;position:relative;letter-spacing:3px;line-height:1.25em}.section-subtitle,.section-title{text-transform:uppercase;font-family:Oswald,sans-serif}.section-subtitle{font-size:14px;font-weight:300;margin-bottom:5px;color:#8e6d45;letter-spacing:5px;align-items:center;display:inline-flex}.section-number{font-size:85px;font-weight:700;right:20px;color:transparent;text-transform:uppercase;position:absolute;-webkit-text-stroke:1px #333;opacity:.8;line-height:80px;font-family:Oswald,sans-serif;z-index:-1}.banner-img:after{height:100%;right:0;content:"";position:absolute;object-fit:cover;background:-webkit-linear-gradient(bottom,#1e1e1e,rgba(30,30,30,.8) 100%,rgba(30,30,30,.5) 0);background:linear-gradient(0deg,#1e1e1e 0,rgba(30,30,30,.8) 100%,rgba(30,30,30,.5) 0);left:0}@media screen and (max-width:767px){.section-number{display:none}}.navbar{height:100px;padding:0;position:absolute;border-bottom:1px solid hsla(0,0%,100%,.03);top:0;background:transparent;left:0;width:100%;z-index:99}.navbar-toggler{outline:none}.navbar .icon-bar,.navbar .navbar-toggler-icon{color:#8e6d45}.navbar .navbar-nav .nav-link{font-size:15px;font-weight:300;color:#fff;-webkit-transition:all .4s;transition:all .4s;text-transform:uppercase;letter-spacing:3px;margin:5px;font-family:Oswald,sans-serif}.navbar .navbar-nav .nav-link.nav-color{color:#1e1e1e}.navbar .navbar-nav .nav-link:hover{color:#8e6d45}.navbar .navbar-nav .active{color:#8e6d45!important}.nav-scroll{-webkit-transform:translateY(100px);transform:translateY(100px);padding:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;position:fixed;border-bottom:1px solid #252525;top:-100px;background:#1e1e1e;left:0;width:100%}.nav-scroll .navbar-toggler-icon{color:#b19777}.nav-scroll .icon-bar{color:#8e6d45}.nav-scroll .navbar-nav .nav-link{color:rgba(255,255,250,.7)}.nav-scroll .navbar-nav .active{color:#8e6d45!important}.nav-scroll .navbar-nav .logo{padding:15px 0;color:#999}.nav-scroll .logo{width:140px}.nav-scroll .logo-img{margin-bottom:0}.nav-scroll .logo-wrapper{padding-left:0}.nav-scroll .logo-wrapper .logo h2 a{font-size:40px;font-weight:400;margin-bottom:0;color:#fff;position:relative;letter-spacing:5px;width:100%;line-height:1.25em;font-family:Didact Gothic,sans-serif;display:block;display:none}.nav-scroll .logo-wrapper .logo span{font-size:13px;font-weight:400;color:#999;letter-spacing:3px;margin-left:5px;line-height:1.2em;margin-top:3px;font-family:Didact Gothic,sans-serif;display:block;display:none!important}.logo-wrapper{padding:30px 0;position:relative;background:transparent;float:left}.logo-wrapper .logo h2{font-size:36px;font-weight:400;margin-bottom:0;color:#fff;position:relative;letter-spacing:3px;width:100%;font-family:Didact Gothic,sans-serif;display:block}.logo-wrapper .logo h2 a i{font-size:20px;color:#999;vertical-align:super}.logo-wrapper .logo span{font-size:12px;font-weight:400;color:#999;letter-spacing:4px;line-height:1.5em;margin-top:5px;font-family:Didact Gothic,sans-serif;display:block}.logo{padding:0;text-align:center;width:150px}.logo-img{margin-bottom:5px}.dropdown:hover .dropdown-menu{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.dropdown .nav-link{cursor:pointer}.dropdown .nav-link i{font-size:9px;padding-left:2px}.dropdown-item{position:relative}.dropdown-item:hover .sub-menu{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.dropdown-item span{cursor:pointer;display:block}.dropdown-menu,.sub-menu{-webkit-transform:translateY(20px);transform:translateY(20px);padding:15px 10px;border:0;-webkit-transition:all .3s;transition:all .3s;opacity:0;visibility:hidden;background-color:#1e1e1e;border-radius:0;width:200px;display:block}.dropdown-menu .dropdown-item,.sub-menu .dropdown-item{padding:9px 15px;font-size:15px;font-weight:400;color:#999;-webkit-transition:all .4s;transition:all .4s;position:relative;border-bottom:1px solid hsla(0,0%,100%,.02);background-color:#1e1e1e;font-family:Didact Gothic,sans-serif}.dropdown-menu .dropdown-item:last-child,.sub-menu .dropdown-item:last-child{border-bottom:none}.dropdown-menu .dropdown-item:hover,.sub-menu .dropdown-item:hover{color:#8e6d45;background:transparent;padding-left:20px}.dropdown-menu .dropdown-item a,.sub-menu .dropdown-item a{display:block}.dropdown-menu .dropdown-item i,.sub-menu .dropdown-item i{padding:13px 0 0 5px;font-size:8px;float:right}.dropdown-menu .dropdown-item em,.sub-menu .dropdown-item em{padding:2px 4px;font-size:8px;right:10px;color:#fff;position:absolute;top:5px;background-color:#1e1e1e;border-radius:2px}.dropdown-menu.last{left:-55%}.sub-menu{position:absolute;top:-5px;left:100%}.sub-menu.left{margin-left:-20px;left:-100%}.navbar .social-icon{border-left:1px solid #252525;padding:0 20px}.navbar .social-icon a{font-size:13px;color:#fff;margin:0 10px}@media screen and (max-width:767px){.navbar{height:80px;padding:0}.nav-scroll,.navbar{background:#1e1e1e}.logo-wrapper{padding:15px;background:transparent;float:left}.nav-scroll .logo-wrapper{padding:15px;background-color:#1e1e1e}}@media screen and (max-width:991px){.navbar .search,.navbar .social-icon{padding:0;border:0;margin-top:30px}.navbar .social-icon a{height:40px;border:1px solid hsla(0,0%,100%,.3);text-align:center;border-radius:50%;width:40px;line-height:40px}.navbar .search .search-form{height:auto;position:static;display:block}.navbar .search .search-form form{-webkit-transform:none;-ms-transform:none;transform:none;position:static;width:100%}.navbar .search .search-form form input{padding:15px;font-size:14px;width:100%}.navbar .search .icon,.navbar .search .search-form .close{display:none}}.header{overflow:hidden;min-height:100vh}.header .caption .o-hidden{display:inline-block}.header .caption h2{font-size:30px;font-weight:400}.header .caption h6{font-size:18px;font-weight:300;margin-bottom:15px;color:#fff;text-transform:uppercase;-webkit-animation-delay:.3s;animation-delay:.3s;letter-spacing:15px;text-align:left;align-items:center;font-family:Oswald,sans-serif;display:inline-flex}.header .caption h1{margin-bottom:10px;color:#fff;line-height:1.25em}.header .caption h1,.header .caption h1 span{font-size:90px;font-weight:500;text-transform:uppercase;position:relative;-webkit-animation-delay:.5s;animation-delay:.5s;letter-spacing:3px}.header .caption h1 span{margin-bottom:0;color:transparent;-webkit-text-stroke:1px #ccc;opacity:.8;font-family:Oswald,sans-serif}.header .caption p{font-size:18px;color:#fff;-webkit-animation-delay:.7s;animation-delay:.7s}.header .caption p span{position:relative;padding-right:14px;letter-spacing:5px;margin:0 5px}.header .caption p span:last-child{padding:0}.header .caption p span:last-child:after{display:none}.header .caption p span:after{height:7px;right:0;content:"";position:absolute;opacity:.5;top:10px;border-radius:50%;background:#1e1e1e;width:7px}.header .caption .butn-dark{margin-bottom:15px;color:#fff;-webkit-animation-delay:.9s;animation-delay:.9s;margin-top:15px}.header .social a{font-size:20px;color:#eee;margin:10px 15px}.slider .owl-item,.slider-fade .owl-item{height:100vh;position:relative}.slider .item,.slider-fade .item{height:100%;position:absolute;background-size:cover;top:0;background-position:50%;left:0;width:100%}.slider .item .caption,.slider-fade .item .caption{z-index:9}.slider .owl-theme .owl-dots,.slider-fade .owl-theme .owl-dots{position:absolute;bottom:6vh;width:100%}.slider .social-icon,.slider-fade .social-icon{position:absolute;bottom:40px;left:12%;z-index:8}.slider .social-icon a,.slider-fade .social-icon a{height:40px;transform:scale(1);font-size:12px;border:1px solid hsla(0,0%,100%,.2);color:#fff;transition:all .2s ease-in-out;text-align:center;margin:5px 1px;border-radius:50%;background:transparent;width:40px;line-height:40px}.slider .social-icon a:hover,.slider-fade .social-icon a:hover{transform:scale(.9);border:1px solid #fff;color:#252525;background:#fff}@media screen and (max-width:767px){.slider .social-icon,.slider-fade .social-icon{display:none}}.owl-nav{right:12%;position:absolute;bottom:40px}.owl-prev{float:left}.owl-next{float:right}.owl-theme .owl-nav [class*=owl-]{height:40px;transform:scale(1);font-size:12px;border:1px solid hsla(0,0%,100%,.2);margin-right:2px;color:#fff;transition:all .2s ease-in-out;border-radius:50%;background:transparent;cursor:pointer;width:40px;line-height:34px}.owl-theme .owl-nav [class*=owl-]:hover{transform:scale(.9);border:1px solid #fff;color:#252525;background:#fff}@media screen and (max-width:768px){.owl-nav{display:none}}.content-wrapper{overflow:hidden;position:relative}.content-lines-wrapper{height:100%;overflow:hidden;position:absolute;left:0;width:100%}.content-lines-inner{border-bottom:1px solid hsla(0,0%,100%,.03);top:0;margin-left:-570px;left:50%;width:1140px}.content-lines,.content-lines-inner{height:100%;border-right:1px solid hsla(0,0%,100%,.03);border-left:1px solid hsla(0,0%,100%,.03);position:absolute}.content-lines{right:33.666666%;left:33.666666%}.banner-header{height:50vh;background-attachment:inherit;background-position:50%;z-index:-3!important}.banner-header h6{font-size:13px;font-weight:300;margin-bottom:15px;color:#8e6d45;text-transform:uppercase;letter-spacing:5px}.banner-header h6 a:hover{color:#8e6d45}.banner-header h6 i{font-size:10px;margin:0 15px}.banner-header h5{font-size:13px;font-weight:300;margin-bottom:15px;color:#8e6d45;text-transform:uppercase;letter-spacing:5px;margin-top:15px}.banner-header h5 a:hover{color:#8e6d45}.banner-header h5 i{font-size:10px;margin:0 15px}.banner-header h1{font-size:45px;margin-bottom:0;color:#fff;text-transform:uppercase;position:relative;letter-spacing:3px;line-height:1.25em}.about{margin-bottom:90px;position:relative}.about:last-child{margin-bottom:0}.about figure{overflow:hidden;position:relative;margin:0 0 0 auto;width:66.666667%}.about.left figure{margin-right:auto;margin-left:0}.about figure img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.about figure img{transform:scale(1);transition:transform .5s ease}.about .caption{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:5% 4% 5% 0;position:absolute;top:50%;background:#1e1e1e;width:50%}.about.left .caption{padding:5% 0 5% 4%;right:0;background:#1e1e1e;left:auto}.about.left .caption h4{color:#fff}.about .caption h4{font-size:45px;color:#fff;text-transform:uppercase;letter-spacing:3px;line-height:1.25em}.about .caption h6{font-size:13px;font-weight:300;margin-bottom:10px;color:#8e6d45;text-transform:uppercase;letter-spacing:5px}.about-list{padding:0;position:relative;display:block}.about-list li{position:relative;align-items:center;display:flex}.about-list li+li{margin-top:10px}.about-list li .icon{align-items:center;display:flex}.about-list li .icon span{font-size:12px;color:#8e6d45}.about-list li .text{margin-left:12px}.about-list li .text p{font-weight:400;color:#999;margin:0}@media (max-width:991.98px){.about figure{margin:0;width:auto}.about.left .caption{padding:30px 0}.about .caption{-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);padding:30px 0;position:relative;top:0;width:auto}}.team .item{overflow:hidden;margin-bottom:30px;position:relative}.team .item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:none;filter:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.team .item:hover .con{bottom:0}.team .item img{-webkit-filter:brightness(100%);-webkit-transition:all .5s;transition:all .5s}.team .item .con{overflow:hidden;padding:20px;border:1px solid #252525;-webkit-transition:.2s cubic-bezier(.3,.58,.55,1);transition:.2s cubic-bezier(.3,.58,.55,1);position:relative;bottom:-55px;text-align:center;background-color:#252525!important;margin:-110px 20px 55px;border-radius:0}.team .item .con h5,.team .item .con h5 a{font-size:15px;font-weight:300;margin-bottom:5px;color:#fff;text-transform:uppercase;letter-spacing:3px;font-family:Oswald,sans-serif}.team .item .con h5 a:hover,.team .item .con h5:hover{color:#fff}.team .item .con p{font-size:14px;margin-bottom:0;color:#999}.team .item .con i{font-size:20px;color:#999}.projects h4{font-size:45px;color:#fff;text-transform:uppercase;letter-spacing:3px;line-height:1.25em}.projects h6{font-size:13px;font-weight:300;margin-bottom:10px;color:#8e6d45;text-transform:uppercase;letter-spacing:5px}.projects-carousel{position:relative;display:block}.projects-carousel.owl-carousel .owl-stage-outer{overflow:visible;padding:0}.projects-single{margin-bottom:15px}.projects-img,.projects-single{position:relative;display:block}.projects-img{overflow:hidden;z-index:1}.projects-img img{transform:scale(1);transition:transform .5s ease;width:100%}.projects-single:hover .projects-img img{transform:scale(1.05)}.projects-content{overflow:hidden;padding:30px;margin-right:30px;transition:all .5s ease;position:relative;background-color:#252525;margin-left:30px;margin-top:-60px;display:block;z-index:2}.projects-content:after{height:100%;transform:scaleY(0);transform-style:preserve-3d;right:0;transition:all .5s ease;content:"";position:absolute;opacity:1;top:0;background-color:#8e6d45;transform-origin:top;box-shadow:0 10px 60px 0 rgba(0,0,0,.07);left:0;z-index:-1}.projects-single:hover .projects-content:after{transform:scaleY(1);opacity:1}.projects-tagline{font-size:13px;font-weight:300;margin-bottom:5px;color:#8e6d45;letter-spacing:5px;line-height:27px}.projects-tagline,.projects-title,.projects-title a{transition:all .5s ease;text-transform:uppercase;font-family:Oswald,sans-serif}.projects-title,.projects-title a{font-size:27px;font-weight:400;margin-bottom:0;color:#fff;letter-spacing:1px;line-height:1.25em}.projects-arrow{transform:translateY(-50%);right:30px;position:absolute;top:50%}.projects-arrow a{height:40px;justify-content:center;font-size:18px;color:#999;transition:all .5s ease;align-items:center;width:40px;display:flex}.projects-single:hover .projects-arrow a,.projects-single:hover .projects-tagline,.projects-single:hover .projects-title a{color:#fff}.projects-prev-next{padding:40px 0;border:1px solid #252525;border-right:none;border-left:none;position:inherit}@media (max-width:576px){.projects-prev-next{text-align:center}.projects-prev-next-left{margin-bottom:10px}.projects-arrow{display:none}}.projects-prev-next a{font-size:15px;color:#999;line-height:1em;display:inline-block}.projects-prev-next a i{font-size:15px}.projects-prev-next a:hover{color:#8e6d45}.projects-prev-next .projects-prev-next-left a i{font-size:12px;margin-right:5px}.projects-prev-next .projects-prev-next-right a i{font-size:12px;margin-left:5px}.project-page p{margin-bottom:0;position:relative}.project-bar{padding:30px 45px 15px;margin-bottom:30px;position:relative;background-color:#252525;margin-top:-30px;z-index:2}.project-bar h5{font-size:15px;font-weight:300;margin-bottom:5px;color:#fff;text-transform:uppercase;letter-spacing:3px;font-family:Oswald,sans-serif}@media (max-width:576px){.project-bar{margin-top:0}}.projects2{margin-bottom:90px;position:relative}.projects2:last-child{margin-bottom:0}.projects2 figure{overflow:hidden;position:relative;margin:0 0 0 auto;width:66.666667%}.projects2.left figure{margin-right:auto;margin-left:0}.projects2 figure img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.projects2 figure img{transform:scale(1);transition:transform .5s ease}.projects2 .caption{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:5% 4%;position:absolute;top:50%;background:#1e1e1e;width:50%}.projects2.left .caption{padding:5% 4%;right:0;background:#1e1e1e;left:auto}.projects2.left .caption h4{color:#fff}.projects2 .caption h4{font-size:32px;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:1.25em}.projects2 .caption h6{font-size:13px;font-weight:300;margin-bottom:10px;color:#8e6d45;text-transform:uppercase;letter-spacing:5px}.projects2-list{position:relative;display:block}.projects2-list li{position:relative;align-items:center;display:flex}.projects2-list li+li{margin-top:10px}.projects2-list li .icon{align-items:center;display:flex}.projects2-list li .icon span{font-size:15px;color:#8e6d45}.projects2-list li .text{margin-left:12px}.projects2-list li .text p{font-weight:400;color:#999;margin:0}@media (max-width:991.98px){.projects2 figure{margin:0;width:auto}.projects2.left .caption{padding:30px 0}.projects2 .caption{-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);padding:30px 0;position:relative;top:0;width:auto}}.services .item{padding:40px 30px;margin-bottom:20px;position:relative;background-size:cover;background-position:50% 0!important}.services .item:before{right:0;content:"";position:absolute;bottom:0;top:0;background:rgba(30,30,30,.8);left:0}.services .item:hover:after{opacity:0}.services .item:hover h5,.services .item:hover h5 .services .item:hover span,.services .item:hover p{color:#fff}.services .item:hover .numb{-webkit-text-stroke:1px #fff}.services .item:after{right:0;-webkit-transition:all .4s;transition:all .4s;content:"";position:absolute;bottom:0;top:0;background:#1e1e1e;left:0;z-index:1}.services .item .con{position:relative;text-align:center;z-index:7}.services .item .con .icon-img{margin-bottom:20px;width:100%;display:block}.services .item .con .icon-img img{margin:0 auto;width:80px}.services .item h5{font-size:20px;font-weight:300;margin-bottom:20px;color:#fff;text-transform:uppercase;letter-spacing:3px}.services .item .numb{font-size:70px;font-weight:700;right:15px;color:transparent;position:absolute;-webkit-text-stroke:1px #fff;opacity:.1;top:18px;font-family:Oswald,sans-serif}.services .item p{font-size:15px}.services .bg-1{background-image:url(https://spagyric.online/wp-content/themes/nowarch/assets/img/projects/1.jpg)}.services .bg-2{background-image:url(https://spagyric.online/wp-content/themes/nowarch/assets/img/projects/2.jpg)}.services .bg-3{background-image:url(https://spagyric.online/wp-content/themes/nowarch/assets/img/projects/3.jpg)}.services .bg-4{background-image:url(https://spagyric.online/wp-content/themes/nowarch/assets/img/projects/4.jpg)}.services .bg-5{background-image:url(https://spagyric.online/wp-content/themes/nowarch/assets/img/projects/5.jpg)}.services .bg-6{background-image:url(https://spagyric.online/wp-content/themes/nowarch/assets/img/projects/3.jpg)}.project-video{margin-bottom:90px;position:relative}.project-video:last-child{margin-bottom:0}.project-video figure{overflow:hidden;position:relative;margin:0 0 0 auto;width:66.666667%}.project-video.left figure{margin-right:auto;margin-left:0}.project-video figure img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.project-video figure img{transform:scale(1);transition:transform .5s ease}.project-video .caption{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:5% 4% 5% 0;position:absolute;top:50%;background:#1e1e1e;left:0;width:50%}.project-video.left .caption{padding:5% 0 5% 4%;right:0;background:#1e1e1e;left:auto}.project-video.left .caption h4{color:#fff}.project-video .caption h4{font-size:45px;color:#fff;text-transform:uppercase;letter-spacing:3px;line-height:1.25em}.project-video .caption h6{font-size:13px;font-weight:300;margin-bottom:10px;color:#8e6d45;text-transform:uppercase;letter-spacing:5px}@media (max-width:991.98px){.project-video figure{margin:0;width:auto}.project-video.left .caption{padding:30px 0}.project-video .caption{-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);padding:30px 0;position:relative;top:0;left:0;width:auto}}.vid-area{padding:0 0 30px}.vid-area h5{font-size:24px;font-weight:400;color:#fff;line-height:1.5em}.play-button{height:85px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);position:relative;margin:auto auto auto 5px;width:85px;z-index:4}.play-button svg{height:100%;position:absolute;width:100%}.circle-fill circle{fill:#8e6d45;opacity:1}.polygon{height:100%;font-size:30px;color:#fff;position:absolute;text-align:center;width:100%;line-height:85px;padding-left:0;z-index:2}.play-button svg.circle-fill{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;stroke-dasharray:322;stroke-dashoffset:322;z-index:1}.play-button:hover svg.circle-fill{stroke-dashoffset:38.5}.play-button svg.circle-track{z-index:0}.play-button.color{color:#8e6d45}.play-button.color .circle-fill circle{fill:#8e6d45}.vid-area .vid-icon{position:relative}.vid-area:hover .vid-icon>img{transform:scale(1.05)}.testimonials{margin-bottom:90px;position:relative}.testimonials:last-child{margin-bottom:0}.testimonials figure{overflow:hidden;position:relative;margin:0 0 0 auto;width:66.666667%}.testimonials.left figure{margin-right:auto;margin-left:0}.testimonials figure img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.testimonials figure img{transform:scale(1);transition:transform .5s ease}.testimonials .caption{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:5% 4% 5% 0;position:absolute;top:50%;background:#1e1e1e;left:0;width:50%}.testimonials.left .caption{padding:5% 0 5% 4%;right:0;background:#1e1e1e;left:auto}.testimonials.left .caption h4{color:#fff}.testimonials .caption h4{font-size:45px;color:#fff;text-transform:uppercase;letter-spacing:3px;line-height:1.25em}.testimonials .caption h6{font-size:13px;font-weight:300;margin-bottom:10px;color:#8e6d45;text-transform:uppercase;letter-spacing:5px}@media (max-width:991.98px){.testimonials figure{margin:0;width:auto}.testimonials figure img{display:none}.testimonials.left .caption{padding:30px 0}.testimonials .caption{-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);padding:30px 0;position:relative;top:0;left:0;width:auto}}.testimonials .item-box{margin-bottom:15px;position:relative}.testimonials .item-box .quote{right:45px;position:absolute;opacity:.1;bottom:30px;margin:0 auto 30px;width:100px}.testimonials .item-box h5{font-size:18px;margin-bottom:10px;color:#fff;font-family:Didact Gothic,sans-serif}.testimonials .item-box p{font-size:15px;color:#999}.testimonials .item-box .info{text-align:left;margin:30px 0 15px}.testimonials .item-box .info .author-img{height:60px;overflow:hidden;border-radius:50%;width:60px;float:left}.testimonials .item-box .info .cont{margin-left:75px}.testimonials .item-box .info h6{padding-top:10px;font-size:15px;font-weight:300;margin-bottom:0;color:#fff;letter-spacing:3px;line-height:1em}.testimonials .item-box .info span{font-size:14px;font-weight:400;margin-right:5px;color:#999}.gallery-masonry-wrapper{overflow:hidden;position:relative;width:100%}.gallery-masonry-wrapper .gallery-masonry-item-img-link{overflow:hidden;position:relative;cursor:pointer;display:block}.gallery-masonry-wrapper .gallery-masonry-item-img-link:hover .gallery-masonry-item-img{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.gallery-masonry-wrapper .gallery-masonry-item-img-link:hover .gallery-masonry-item-img:after{opacity:.3}.gallery-masonry-wrapper .gallery-masonry-item-img-link:hover .gallery-masonry-item-content{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.gallery-masonry-wrapper .gallery-masonry-item-content{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);padding-top:20px;-webkit-transition:-webkit-transform .5s linear;transition:-webkit-transform .5s linear;-o-transition:transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear;-webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .45s cubic-bezier(.4,0,.2,1);-o-transition:transform .45s cubic-bezier(.4,0,.2,1);transition:transform .45s cubic-bezier(.4,0,.2,1);transition:transform .45s cubic-bezier(.4,0,.2,1),-webkit-transform .45s cubic-bezier(.4,0,.2,1);position:absolute;max-width:80%;padding-right:40px;bottom:-11px;background-color:#1e1e1e;left:0}.gallery-masonry-wrapper .gallery-masonry-item-title{font-size:18px;font-weight:300;margin-bottom:0;color:#fff;text-transform:none;text-transform:uppercase;letter-spacing:3px;margin-top:0}.gallery-masonry-wrapper .gallery-masonry-item-category{font-size:15px;color:#999;line-height:1.5em}@media only screen and (max-width:991px){.gallery-masonry-wrapper .gallery-masonry-item-content{padding-top:15px;padding-right:20px}}@media only screen and (max-width:767px){.gallery-masonry-wrapper{margin-right:auto;margin-left:auto}}@media only screen and (max-width:400px){.gallery-masonry-wrapper{margin-right:auto;margin-left:auto}}.blog .item .post-img .img{overflow:hidden}.blog .item .post-img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.blog .item .post-img img{-webkit-transition:all .5s;transition:all .5s}.blog .item .cont{padding:30px;-webkit-transition:all .4s;transition:all .4s;position:relative;background-color:#1e1e1e;margin-left:5%;width:90%;margin-top:-60px}.blog .item .info{margin-bottom:10px;position:relative}.blog .item .info a{font-size:15px;color:#999}.blog .item .info a:last-of-type{margin-right:0;color:#999}.blog .item .info a i,.blog .item .info a span{margin-right:10px}.blog .item .info a span{color:#999}.blog .item .info a span:after{height:4px;margin-inline-start:1em;flex-shrink:0;color:#8e6d45;content:"";opacity:.35;background-color:currentColor;border-radius:50em;width:4px;vertical-align:middle;display:inline-block}.blog .item .info a span:hover{color:#8e6d45}.blog .item h3{font-size:30px;letter-spacing:2px}.blog .item h3,.blog .item h5{font-weight:300;margin-bottom:10px;color:#fff;text-transform:uppercase;line-height:1.5em;font-family:Oswald,sans-serif}.blog .item h5{font-size:24px;letter-spacing:1px}.blog .item .more{font-size:15px;font-weight:400;color:#999;border-bottom:1px solid #ccc}.blog-sidebar .widget{overflow:hidden;padding:30px;margin-bottom:30px;position:relative;background:#252525}.blog-sidebar .widget ul{padding:0;margin-bottom:0}.blog-sidebar .widget ul li{font-size:15px;margin-bottom:15px;color:#999;line-height:1.5em}.blog-sidebar .widget ul li a{color:#999}.blog-sidebar .widget ul li a.active,.blog-sidebar .widget ul li a:hover{color:#8e6d45}.blog-sidebar .widget ul li:last-child{margin-bottom:0}.blog-sidebar .widget ul li i{font-size:9px;margin-right:10px}.blog-sidebar .widget .recent li{overflow:hidden;display:block}.blog-sidebar .widget .recent .thum{overflow:hidden;width:90px;float:left}.blog-sidebar .widget .recent a{margin-left:105px;display:block}.blog-sidebar .widget-title{margin-bottom:20px}.blog-sidebar .widget-title h6{font-size:24px;font-weight:300;margin-bottom:0;color:#fff;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,100%,.05);letter-spacing:2px;padding-bottom:15px;line-height:1.25em;font-family:Oswald,sans-serif}.blog-sidebar .search form{position:relative}.blog-sidebar .search form input{padding:10px;border:0;margin-bottom:0;background:#1e1e1e;width:100%}.blog-sidebar .search form button{padding:10px;border:0;right:0;color:#999;position:absolute;outline:none;top:0;background-color:transparent;cursor:pointer}.blog-sidebar .tags li{padding:7px 20px;color:#fff!important;background-color:#8e6d45;margin:3px!important;float:left}.blog-sidebar ul.tags li a{font-size:15px;color:#fff}.blog-sidebar ul.tags li a:hover,.blog-sidebar ul.tags li:hover{color:#fff;background-color:#1e1e1e}.blog-pagination-wrap{padding:0;text-align:center;margin:0}.blog-pagination-wrap li{margin:0 5px;display:inline-block}.blog-pagination-wrap li a{height:40px;font-size:15px;border:1px solid #252525;font-weight:400;color:#999;text-align:center;border-radius:50%;background:transparent;width:40px;line-height:38px;display:inline-block}.blog-pagination-wrap li a i{font-size:11px}.blog-pagination-wrap li a:hover{border:1px solid #8e6d45;text-decoration:none;color:#8e6d45;opacity:1;background:transparent}.blog-pagination-wrap li a.active{border:1px solid #8e6d45;color:#8e6d45;background-color:transparent}@media screen and (max-width:768px){.blog-pagination-wrap{padding:0;text-align:center;margin:0}}.post-comment-section{padding-top:60px;margin-bottom:0}.post-comment-section h6{font-size:20px;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:2px}.post-comment-section h6 span{font-size:13px;font-weight:300;color:#999;margin-left:15px}.post-comment-wrap{margin-bottom:60px;display:flex}.post-user-comment{flex:0 0 auto;margin-right:30px}.post-user-comment img{border-radius:100%;width:100px}.post-user-content{margin-right:26px}.post-repay{font-size:15px;font-weight:400;color:#8e6d45;margin:0}.post-prev-next{padding:40px 0;border:1px solid #252525;border-right:none;border-left:none;position:inherit}@media (max-width:576px){.post-prev-next{text-align:center}.post-prev-next-left{margin-bottom:10px}}.post-prev-next a{font-size:15px;color:#999;line-height:1em;display:inline-block}.post-prev-next a i{font-size:20px}.post-prev-next a:hover{color:#8e6d45}.post-prev-next .post-prev-next-left a i{font-size:12px;margin-right:5px}.post-prev-next .post-prev-next-right a i{font-size:12px;margin-left:5px}.contact h5{font-size:24px;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:3px}.contact p{margin-bottom:15px}.contact p a{color:#8e6d45}.contact-list{position:relative;display:block}.contact-list li{position:relative;align-items:center;display:flex}.contact-list li+li{margin-top:5px}.contact-list li .icon span{font-size:15px;color:#8e6d45}.contact-list li .text{margin-left:20px}.contact-list li .text p{font-size:15px;color:#999;margin:0}.contact-list li .text p a{font-size:15px;color:#999;transition:all .5s ease}.contact-list li .text p a:hover{color:#8e6d45}.butn-light{position:relative;line-height:1.2em}.butn-light a{padding:13px 24px;font-size:15px;border:1px solid #fff;color:#fff;position:relative;margin:0;background:transparent;font-family:Didact Gothic,sans-serif}.butn-light a:after{height:100%;-webkit-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;bottom:0;background:#fff;left:100%;width:0;z-index:1}.butn-light a span{position:relative;z-index:2}.butn-light a:hover:after{-webkit-transition:width .3s ease;transition:width .3s ease;left:0;width:100%}.butn-light a:hover span{color:#252525}.butn-light a span i{font-size:12px;margin-left:7px}.butn-dark{position:relative;line-height:1.2em}.butn-dark a{padding:14px 24px;font-size:15px;font-weight:300;color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;margin:0;background:#8e6d45;font-family:Oswald,sans-serif}.butn-dark a:after{height:100%;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;bottom:0;background:#323232;left:100%;width:0;z-index:1}.butn-dark a span{position:relative;z-index:2}.butn-dark a:hover:after{-webkit-transition:width .3s ease;transition:width .3s ease;left:0;width:100%}.butn-dark a:hover span{color:#fff}.butn-dark a span i{font-size:12px;margin-left:7px}.main-footer{position:relative;z-index:9}.main-footer .bottom-footer{padding:30px 0 10px;color:#999;border-top:1px solid hsla(0,0%,100%,.05);background-color:transparent}.main-footer .bottom-footer .container{justify-content:space-between;font-size:14px;text-align:center;display:block}.main-footer .call-action{color:#fff;background-color:transparent}.main-footer .call-action .contact-info{margin-top:30px}.main-footer .call-action .contact-info h6{font-size:14px;font-weight:300;margin-bottom:10px;color:#fff;text-transform:uppercase;letter-spacing:3px}.main-footer .bottom-footer span{color:hsla(0,0%,100%,.1);margin:0 5px}.main-footer .bottom-footer p{font-size:14px}.main-footer .bottom-footer p a:hover{color:#8e6d45}.main-footer .bottom-footer .container .social{padding:0;margin:0 0 20px;display:inline-flex}.main-footer .bottom-footer .container .social li{height:40px;transform:scale(1);font-size:12px;border:1px solid hsla(0,0%,100%,.05);transition:all .2s ease-in-out;list-style-type:none;text-align:center;margin:0 3px;border-radius:50%;width:40px;line-height:40px}.main-footer .bottom-footer .container .social li:hover{transform:scale(.9);background-color:#8e6d45}.main-footer .bottom-footer .container .social li a{color:#999}.main-footer .bottom-footer .container .social li a:hover{color:#fff}.main-footer-bg{position:absolute;top:0;left:0;width:100%;z-index:-2}.main-footer-bg img{object-fit:cover;object-position:center;width:100%}.main-footer-bg .main-footer-bg-overlay{position:absolute;top:0;left:0;width:100%;background-image:linear-gradient(0deg,#1e1e1e 1%,rgba(30,30,30,.9) 100%,rgba(30,30,30,.85) 0)}.main-footer-bg.main-footer-bottom{height:450px;bottom:0;top:auto}.main-footer-bg.main-footer-bottom img{height:450px}.main-footer-bg.main-footer-bottom .main-footer-bg-overlay{height:450px;transform:rotate(180deg)}.progress-wrap{height:40px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);right:30px;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;position:fixed;opacity:0;bottom:30px;visibility:hidden;border-radius:50px;cursor:pointer;width:40px;display:block;z-index:100}.progress-wrap.active-progress{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.progress-wrap:after{height:40px;font-size:12px;font-weight:400;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;content:"\e648";position:absolute;text-align:center;top:0;cursor:pointer;left:0;width:40px;line-height:40px;font-family:themify;display:block;z-index:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;-webkit-box-sizing:border-box;box-sizing:border-box;stroke-width:2;stroke:hsla(0,0%,100%,.1)}.progress-wrap{-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.progress-wrap:after{color:#8e6d45}.progress-wrap svg.progress-circle path{stroke:#8e6d45}.error-form{max-width:520px;margin:50px auto 0}.error-form,.error-form form{position:relative}.error-form .form-group{position:relative;margin:0}.error-form .form-group input[type=email],.error-form .form-group input[type=search],.error-form .form-group input[type=text]{height:60px;padding:14px 60px 15px 15px;font-size:15px;border:1px solid #252525;color:#999;transition:all .3s ease;position:relative;border-radius:0;background:#252525;width:100%;line-height:30px;font-family:Didact Gothic,sans-serif;display:block}.error-form .form-group input[type=email]:focus,.error-form .form-group input[type=search]:focus,.error-form .form-group input[type=text]:focus{border-color:#8e6d45}.error-form .form-group input::-webkit-input-placeholder{color:#999}.error-form .form-group .theme-btn{height:40px;font-size:20px;right:20px;color:#999;position:absolute;top:10px;background:none;width:40px;line-height:40px}.error-form .form-group .theme-btn span{outline:none;vertical-align:middle}@media (min-width:1200px){.container{max-width:1140px!important}}@media screen and (max-width:991px){.bg-fixed{background-attachment:scroll!important}.navbar .logo{text-align:left;margin-left:0;width:130px}.logo-wrapper,.nav-scroll .logo-wrapper{padding-left:15px}.logo-img{margin-bottom:0}.navbar button{margin-right:15px;outline:none!important;outline:none;background:transparent;margin-top:10px}.navbar button:active,.navbar button:focus,.navbar button:hover{border:1px solid #1e1e1e;color:transparent!important;outline:none;background:#1e1e1e}.navbar .container{max-width:100%;background:#1e1e1e}.navbar .navbar-collapse{overflow:auto;padding:15px 30px 30px 15px;max-height:360px;text-align:left;background:#1e1e1e;margin-top:0}.navbar .nav-link{margin:0 auto!important}.navbar .navbar-nav .nav-link{color:#999}.nav-scroll .navbar-collapse .nav-link{color:#888!important}.nav-scroll .navbar-collapse .active{color:#8e6d45!important}.dropdown-menu,.dropdown-menu .sub-menu{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;width:100%;display:none}.dropdown-menu .sub-menu{position:static;margin-top:15px}.dropdown .dropdown-menu:hover .sub-menu,.dropdown:hover .dropdown-menu{display:block}.dropdown-menu .dropdown-item,.sub-menu .dropdown-item{color:#999}.header{background-attachment:scroll!important;background-position:50% 0!important}.header .caption h1{font-size:70px}.slider-services-box .slider-services-box-info{padding:10px}.slider-box-content.box-up{margin-top:0}.slider-services-box-info h5{font-size:15px}}@media screen and (max-width:767px){.logo-wrapper .logo h2{display:none}.header .caption h1{font-size:60px;margin-bottom:15px}.header .caption h1 span{font-size:50px}.parallax-header .caption h2{font-size:70px;margin-bottom:0;line-height:1em}.header .caption h6{font-size:14px}.header .caption p{font-size:15px;margin-right:10px}.header .caption .btn{-webkit-animation-delay:1.2s;animation-delay:1.2s;margin-top:30px}.post-comment-section h3 span{margin-left:0}.main-footer .bottom-footer p.right{text-align:left}.main-footer .abot .social-icon{margin-bottom:15px;text-align:left}.footer .logo{padding:0;margin:0;width:auto}}@media screen and (max-width:480px){.footer{padding:60px 0}}[data-overlay-dark],[data-overlay-darkgray],[data-overlay-light]{position:relative}[data-overlay-dark] .container,[data-overlay-darkgray] .container,[data-overlay-light] .container{position:relative;z-index:2}[data-overlay-dark]:before,[data-overlay-darkgray]:before,[data-overlay-light]:before{height:100%;content:"";position:absolute;top:0;left:0;width:100%;z-index:1}[data-overlay-dark]:before{background:#000}[data-overlay-darkgray]:before{background:#1e1e1e}[data-overlay-light]:before{background:#fff}[data-overlay-dark] h1,[data-overlay-dark] h2,[data-overlay-dark] h3,[data-overlay-dark] h4,[data-overlay-dark] h5,[data-overlay-dark] h6,[data-overlay-dark] span,[data-overlay-darkgray] h1,[data-overlay-darkgray] h2,[data-overlay-darkgray] h3,[data-overlay-darkgray] h4,[data-overlay-darkgray] h5,[data-overlay-darkgray] h6,[data-overlay-darkgray] span{color:#fff}[data-overlay-light] h1,[data-overlay-light] h2,[data-overlay-light] h3,[data-overlay-light] h4,[data-overlay-light] h5,[data-overlay-light] h6,[data-overlay-light] span{color:#999}[data-overlay-dark] p{color:#fff}[data-overlay-darkgray] p,[data-overlay-light] p{color:#999}[data-overlay-dark="0"]:before,[data-overlay-darkgray="0"]:before,[data-overlay-light="0"]:before{opacity:0}[data-overlay-dark="1"]:before,[data-overlay-darkgray="1"]:before,[data-overlay-light="1"]:before{opacity:.1}[data-overlay-dark="2"]:before,[data-overlay-darkgray="2"]:before,[data-overlay-light="2"]:before{opacity:.2}[data-overlay-dark="3"]:before,[data-overlay-darkgray="3"]:before,[data-overlay-light="3"]:before{opacity:.3}[data-overlay-dark="4"]:before,[data-overlay-darkgray="4"]:before,[data-overlay-light="4"]:before{opacity:.4}[data-overlay-dark="5"]:before,[data-overlay-darkgray="5"]:before,[data-overlay-light="5"]:before{opacity:.5}[data-overlay-dark="6"]:before,[data-overlay-darkgray="6"]:before,[data-overlay-light="6"]:before{opacity:.6}[data-overlay-dark="7"]:before,[data-overlay-darkgray="7"]:before,[data-overlay-light="7"]:before{opacity:.7}[data-overlay-dark="8"]:before,[data-overlay-darkgray="8"]:before,[data-overlay-light="8"]:before{opacity:.8}[data-overlay-dark="9"]:before,[data-overlay-darkgray="9"]:before,[data-overlay-light="9"]:before{opacity:.9}[data-overlay-dark="10"]:before,[data-overlay-darkgray="10"]:before,[data-overlay-light="10"]:before{opacity:1}