﻿@import url(../../../../node_modules/animate.css/source/fading_entrances/fadeIn.css);@keyframes HsuAura{0%{background-position:100% 50%}100%{background-position:0% 50%}}#section-tags{padding:0 20px;overflow:hidden;background:linear-gradient(60deg, #e10600 20%, red 30%, #9e0500 50%, #ff0800 70%, #e10600 80%);background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite;background-size:440% 440% !important}.scrolling-text{white-space:nowrap;overflow:hidden;box-sizing:border-box;position:relative;width:100%;display:flex;align-items:center;height:80px}.scrolling-text p{display:inline-block;animation:scroll-text 350s linear infinite;padding-left:1%;font-size:1.3em;color:#fff;font-weight:600px;white-space:nowrap}.scrolling-text p span{margin-right:15px}@keyframes scroll-text{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@media (max-width: 768px){.scrolling-text p{font-size:14px}}.feature-box i,.date-box .day,.slider_text h1,.id-color,.pricing-box li h1,.title span,i.large:hover,.feature-box-small-icon-2 i,address span i,.pricing-dark .pricing-box li.price-row,.ratings i,.pricing-dark .pricing-box li.price-row,.dark .feature-box-small-icon i,a.btn-slider:after,.feature-box-small-icon i,.feature-box-small-icon .number,.box-icon-simple i,a.btn-line:after,.team-list .social a,.de_contact_info i,.dark .btn-line:hover:after,.dark a.btn-line:hover:after,.dark a.btn-line.hover:after,a.btn-text:after,.separator span i,address span strong,.de_tab.tab_steps .de_nav li span:hover,.de_testi_by,.pf_text,.widget_tags li a,.dark .btn-line:after,.dark a.btn-line:after,.crumb a,.btn-right:after,.btn-left:before,#back-to-top:hover:before,#services-list li.active,#services-list li.active a:after,.testimonial-list:before{background:linear-gradient(60deg, #e10600 20%, red 30%, #8d0500 70%, #e10600 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite}.mouse{position:absolute;width:22px;height:42px;bottom:40px;left:50%;margin-left:-12px;border-radius:15px;border:2px solid #fff;-webkit-animation:intro 1s;animation:intro 1s}.scroll{display:block;width:3px;height:3px;margin:6px auto;border-radius:4px;background:#fff;-webkit-animation:finger 1s infinite;animation:finger 1s infinite}.no-padding,section.no-padding{padding:0}.text-center{text-align:center}@-webkit-keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes featureImgBounce{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(-15px15px);transform:translateY(-15px)}}@-webkit-keyframes featureImgBounce{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}a.read_more{display:inline-block;font-weight:bold;color:#222222;text-decoration:none}a.read_more:hover{color:#707070}a.read_more i{margin-left:8px}.text-light a.read_more{color:#fff}.text-black{color:#333}.logo-small{margin-bottom:20px}h2,.h2_title{font-size:1.75em;display:block;margin-top:0;margin-bottom:30px;line-height:1.2em}h3{margin-top:0;font-size:1.0625em;font-weight:500}h1,h2,h3,h4,h5,h6{color:#222;font-weight:bold}.row{justify-content:space-between}section{padding:80px 0 80px 0;clear:both}section{background:#18191b}.de_light section{background:#fff}.section-fixed{position:fixed;width:100%;min-height:100%;height:auto}a.read_more{display:inline-block;font-weight:bold;color:#222222;text-decoration:none}a.read_more:hover{color:#707070}a.read_more i{margin-left:8px;width:9px;margin-bottom:-3px}.text-light a.read_more{color:#fff}.text-black{color:#222}#content{background:#fff;background:#18191b;padding:90px 0;width:100%;z-index:100}.blog-list{margin:0;padding:0}.blog-list .post-text{padding-left:80px}.blog-list .date-box{position:absolute;text-align:center;text-shadow:none;width:60px}.blog-list .date-box .day,.blog-list .date-box .month{color:#fff;display:block;text-align:center;width:60px;z-index:100}.blog-list .date-box .month{font-size:.875em}.blog-list .date-box .day{color:#222;font-size:1.875em;font-weight:600;padding-bottom:20px;padding-top:20px}.blog-list .date-box .month{border-bottom:4px solid #333;color:#fff;font-weight:600;letter-spacing:16px;padding:7px 0}#blog-carousel .item{width:100%}.tiny-border{display:block;height:2px;margin-top:10px;width:50px}.spacer-single{clear:both;display:block;height:30px;width:100%}.text-light{color:#ddd}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:#fff !important}.de-progress{background:#ddd;height:4px;margin-bottom:20px;margin-top:20px;width:100%}.de-progress .progress-bar{height:4px}.de-progress{background:rgba(255,255,255,0.3)}.mt10{margin-top:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb60{padding-bottom:60px}.pb80{padding-bottom:80px}.pt80{padding-top:80px}@media (min-width: 990px){.mt-40{margin-top:-40px}#section-deco-1 .col-md-12{margin-top:20px}}@media (max-width: 989px){.mt-40{margin-top:40px}}.z-index100{position:relative;z-index:100}.img-responsive{display:inline-block}.col-md-3{margin-right:-1px}.pf_text{color:#eceff3}.btn-line,a.btn-line{border:solid 1px #222;color:#fff;font-weight:500;font-size:12px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:3px;padding-left:30px;padding-right:30px;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;text-decoration:none}.btn-line,a.btn-line{border:solid 1px rgba(255,255,255,0.2) !important;color:#fff}.de_light .btn-line,.de_light a.btn-line{border:solid 1px rgba(1,1,1,0.2) !important;color:#333}.text-light .btn-line,.text-light a.btn-line{border:solid 1px rgba(255,255,255,0.2) !important;color:#fff}.btn-line:hover,a.btn-line:hover{background:#fff;color:#111 !important;border-color:#fff}.btn-line:after,a.btn-line:after{color:#fff}.btn-line:hover:after,a.btn-line:hover:after,a.btn-line.hover:after{color:#fff}.btn-line:hover:after,a.btn-line:hover:after,a.btn-line.hover:after{color:#111 !important}a.btn-text{text-decoration:none;display:inline-block;color:#111 !important;font-weight:600;padding:0}a.btn-text:after{font-family:FontAwesome;content:"\f054";padding-left:10px}a.btn-text{color:#fff !important}a.btn-big{font-size:14px;color:#eceff3;letter-spacing:1px;line-height:normal;font-weight:bold;text-transform:uppercase;border:solid 1px #fff;padding:10px 30px 10px 30px}a.btn-big:after{font-family:FontAwesome;content:"\f054";margin-left:20px}a.btn{position:relative;z-index:1;overflow:hidden}a.btn:before{content:"";background:rgba(0,0,0,0);width:0;height:100%;position:absolute;z-index:-1}a.btn-fx:after{content:"→";margin-left:15px;position:absolute;right:-20px;margin-top:0px}a.btn-fx{font-size:14px;color:#eceff3;letter-spacing:1px;line-height:normal;font-weight:bold;text-transform:uppercase;border:solid 1px #fff;padding:10px 30px 10px 30px;display:inline-block}a.btn-fx:hover{padding-left:20px;padding-right:40px;border-color:transparent !important}a.btn-fx:before{width:0;height:100%;left:0;top:0;position:absolute}a.btn-fx:hover:after{right:15px}a.btn-fx:hover:before{width:100%;background:linear-gradient(60deg, #e10600 20%, red 30%, #9e0500 50%, #ff0800 70%, #e10600 80%);background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite}a.btn-fx.light:hover:before{width:100%;background:#fff}.btn-line,a.btn-line{color:#eceff3}.btn-line:after,a.btn-line:after{content:"→";margin-left:10px}a.btn-line-white,.de_light a.btn-line-white{background:none !important;border:solid 2px #fff;color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}a.btn-line-black,.de_light a.btn-line-black{background:none !important;border:solid 2px #fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}a.btn-line-black:hover{color:#fff}.de_light a.btn-line-black:hover{color:#fff}a.btn-line-white:hover{color:#000}a.btn-line-white:hover:before{background:#fff}.btn-fullwidth{width:100%}a.btn-slider{font-size:13px;font-weight:bold;color:#fff;letter-spacing:3px;line-height:normal;text-decoration:none;text-transform:uppercase;border:solid 2px #fff;padding:10px 30px 10px 30px}a.btn-slider:hover{color:#222;background:#fff;border-color:#000;border:solid 2px #fff}a.btn-slider:hover:after{color:#222}a.btn-id,a.btn-id:hover{border:none}a.btn-light.btn-id{color:#222}a.btn-dark.btn-id{color:#fff}a.btn-custom{padding:10px 25px 10px 25px;font-weight:bold;color:#222;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-transform:uppercase;letter-spacing:1px}a.btn-custom:hover{color:#222;opacity:.8}.btn-fx.btn-custom{text-transform:normal}a.btn-bg-dark{background:#222}a.btn-text-light{color:#fff !important}.btn-icon-left i{margin-right:12px;color:#fff}.stars{list-style:none;margin:0;padding:0}.star-rating-background{position:relative;display:inline-block;width:120px;height:24px;font-size:24px;line-height:1;color:#e1e1e1;font-family:'ah-font'}.star-rating-fill{position:absolute;top:0;left:0;height:100%;width:0;overflow:hidden;white-space:nowrap;color:#e10600;font-family:'ah-font';transition:width 0.3s ease}.star-rating-background::before,.star-rating-fill::before{content:'\e605\e605\e605\e605\e605'}.star-rating-fill{width:0;color:#e10600}.testimonial-content{background:#f0f0f0;border-radius:20px;padding:20px}.testimonial-content p{font-style:italic;margin-top:20px}.testimonial-content strong{font-weight:600;font-size:1.17em;margin-top:20px;display:block;color:#333}.testimonial-content span{font-size:.8em}.testimonial-content .quote-icon{position:absolute;bottom:-62px;right:10px;font-weight:bolder;color:#e1e1e1;z-index:10}.testimonial-content .quote-icon:before{content:'”';display:block;font-size:8.8em;color:inherit}.testimonies-section{background:url(../../../../../../../attic/main/page-front/background/bg-4.jpg) top fixed !important}.testimonies-section span.tiny-border{background:#fff}.testimonies-section h2{color:#fff}#section-features .feature-box{text-align:center;margin-bottom:20px}#section-features h1{display:inline-block}.feature-box-small-icon .number{font-size:3em;text-align:center;position:absolute;width:70px;margin-top:-5px}.feature-box-small-icon .text{padding-left:70px}.feature-box-small-icon h3{line-height:normal;margin-bottom:5px}.feature-box i{margin-bottom:10px;width:54px}.feature-box i svg{fill:#e10600}[class^="pe-7s-"],[class*=" pe-7s-"]{display:inline-block}.color-overlay{background:rgba(44,0,0,0.7)}#section-about{background:#262626}.o-grid_item{display:inline-block;padding-left:0;width:100%;vertical-align:top;font-size:1rem}.headingcontent .id-color{font-size:1.3em}@media (max-width: 699px){.o-grid_item.-button{width:100%}}@media (min-width: 700px) and (max-width: 999px){.o-grid_item.-button{margin-bottom:60px}}@media (min-width: 1000px){.o-grid_item.-button{width:18.75rem}}@media (max-width: 699px){.o-grid_item.-button-content{margin-bottom:30px}}@media (min-width: 700px) and (max-width: 999px){.o-grid_item.-button-content{margin-bottom:60px}}@media (min-width: 1000px){.o-grid_item.-button-content{width:calc(100% - 18.75rem)}}@media (min-width: 700px){.o-grid_item.-half{width:50%}}@media (min-width: 700px) and (max-width: 1199px){.o-grid_item.-half.-large{width:100%}}@media (min-width: 700px) and (max-width: 999px){.o-grid_item.-half.-medium{width:100%}}@media (min-width: 700px) and (max-width: 1199px){.o-grid_item.-third{width:50%}}@media (min-width: 1200px){.o-grid_item.-third{width:33.3333333333%}}@media (max-width: 699px){.o-form_item{margin-bottom:35px}}@media (min-width: 700px){.o-form_item{margin-bottom:2.9375rem}}.no-bottom{padding-bottom:0 !important}.p60{padding:60px}.p-4-vh{display:flex;justify-content:space-between;padding-left:5%;padding-right:5%}.ml-mr-30{margin-left:-30px;margin-right:-30px}.shin{display:block;position:relative;font-weight:600;text-decoration:none;overflow:hidden;color:#fff;margin-top:10px;z-index:2;transition:all .9s ease}.shin:hover{background:linear-gradient(60deg, #e10600 20%, red 30%, #8d0500 70%, #e10600 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite;transition:all .3s ease}.shin:after{content:"";width:20px;height:1px;background:#fff;display:inline-block;margin-bottom:4px;margin-left:10px;transition:all .3s ease}.shin:hover:after{width:25px;background:#e10600;transition:all .3s ease}@keyframes preloader-outer{from{opacity:1;transform:rotate(0deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes preloader{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}.pagination-item{width:20px;height:1px;margin:0 4px;border:1px solid rgba(255,255,255,0.3);background-color:rgba(255,255,255,0)}.pagination-item.is-current,.pagination-item:hover{background-color:#e10600;border:1px solid rgba(255,255,255,0)}.heading{font-weight:800;text-transform:uppercase}.headingcontent:after{content:"";width:4rem;height:2px;position:relative;display:block;margin-top:10px;margin-bottom:30px;background:linear-gradient(60deg, #e10600 20%, red 30%, #9e0500 50%, #ff0800 70%, #e10600 80%);background-size:500% auto;animation:HsuAura 4s ease-in-out infinite}.headingcontent{font-weight:800;margin-bottom:2rem;text-transform:uppercase}.year{display:block;position:relative;margin-top:60px;text-align:left}.year .heading{display:inline-block;font-size:8rem;margin-bottom:10px;padding-bottom:30px;line-height:55px;border-bottom:13px solid #dedede;margin-right:15px}.year .heading:after{content:none}.year .subheading{display:inline-block;font-size:1.4rem;line-height:normal}.vidoverlay{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.3)}#about-slide{width:100%;height:auto;position:relative;-webkit-animation:featureImgBounce 5s ease-in-out 0s infinite alternate;animation:featureImgBounce 5s ease-in-out 0s infinite alternate}#about-slide::before{position:absolute;content:" ";width:100%;height:100%;background:url(../../../../../../../attic/main/page-front/about-dot-black.png);left:0px;top:-18px;opacity:0.4}.gal-home{position:relative;width:100%;letter-spacing:1px;overflow:hidden;margin-bottom:20px;z-index:0}.gal-home:hover img{width:100%;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.gal-home img{width:100%;object-fit:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.gal-home .hovereffect{width:100%;height:auto;max-height:560px;overflow:hidden;float:left;position:relative;text-align:center;margin-bottom:15px;cursor:pointer}.gal-home.pages .hovereffect{max-height:360px}.gal-home .hovereffect .big-img-1{display:block;cursor:zoom-in;position:relative;z-index:999}.gal-home h3,.gal-home h4{margin-bottom:0px}.hovereffect-color::before,.hovereffect-color::after,.hovereffect::before,.hovereffect::after{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;z-index:1}.hovereffect-color::before{background:linear-gradient(to top, #000, rgba(0,0,0,0.6), transparent)}.gal-home .hovereffect .overlay{width:90%;height:90%;position:absolute;color:#fff;background-color:rgba(9,12,13,0.6);border:1px solid rgba(200,177,111,0.8);margin:5%;bottom:0;left:0;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.gal-home .hovereffect:hover .overlay{bottom:0;left:0;opacity:1}.gal-home .hovereffect .overlay .devider{display:block;margin:8px auto;width:188px;border-top:1px solid rgba(200,177,111,0.8);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.gal-home .hovereffect:hover .overlay .devider{display:block;margin:10px auto;width:138px;border-top:1px solid rgba(200,177,111,0.8);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.projects-grid{position:relative;letter-spacing:1pt;overflow:hidden}.projects-grid:hover img{width:100%;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.projects-grid img{width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.projects-grid .hovereffect-color{width:100%;height:100%;float:left;position:relative;cursor:pointer}.projects-grid .hovereffect-color .overlay{width:100%;height:auto;position:absolute;bottom:0;left:0;opacity:1;z-index:2;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.start-align h3{color:#fff;font-size:1.5rem;font-weight:800;position:relative;margin-bottom:10px;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.projects-grid .hovereffect-color .overlay div{padding:10%;height:auto;font-size:12px;font-weight:300;letter-spacing:2px;color:#fff;background-color:rgba(0,0,0,0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.projects-grid .hovereffect-color .overlay div p{font-size:13px;line-height:1.3em;position:relative;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.projects-grid .hovereffect-color:hover .overlay{height:auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.projects-grid .hovereffect-color:hover .overlay .start-align h3,.projects-grid .hovereffect-color:hover .overlay a.shin{position:relative;bottom:0;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.projects-grid .hovereffect-color:hover .overlay div p{opacity:1;margin-top:0;position:relative;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.overlay div span{display:block}.overlay div span.icon i{color:#111;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:12px;margin:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.overlay div span.icon a:hover i{color:#fff;background:#111;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.gal-home-content{position:relative;display:flex;justify-content:space-between}.gal-home-content .left{align-self:flex-start}.gal-home-content h4{font-size:1.2rem;font-weight:800}.gal-home-content .right{font-size:1rem}.overlay div span{display:block}.overlay div span.icon i{color:#111;background:#fff;border-radius:50%;padding:12px;margin:5px;transition:all .3s ease-in-out}.overlay div span.icon a:hover i{color:#fff;background:#111;transition:all .6s ease-in-out}.owl-theme .owl-nav{margin-top:0px}.owl-carousel .owl-item img{width:auto;margin:0 auto}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{border-radius:0px;margin:0px}.owl-prev{width:80px;height:80px;position:absolute;top:45%;left:0px;display:block !important;border:0px solid black;background:rgba(0,0,0,0.3) !important;border-radius:0px;transition:all 0.3s ease-in-out}.owl-next{width:80px;height:80px;position:absolute;top:45%;right:-1px;display:block !important;border:0px solid black;background:rgba(0,0,0,0.3) !important;border-radius:0px;transition:all 0.3s ease-in-out}.owl-prev:hover,.owl-next:hover{background:#e10600 !important;transition:all 0.3s ease-in-out}.owl-prev i,.owl-next i{font-size:18pt;color:#fff;padding-top:3px;transition:all 0.3s ease-in-out}.owl-prev:hover i,.owl-next:hover i{color:#292929;transition:all 0.3s ease-in-out}#section-about .owl-nav{opacity:0;transition:all 0.3s ease-in-out}#section-about .owl-carousel:hover .owl-nav{opacity:1;transition:all 0.3s ease-in-out}#section-about .owl-theme .owl-nav.disabled+.owl-dots{position:relative;top:-60px}#section-about .owl-theme .owl-dots .owl-dot span{border-radius:0;width:20px;height:2px;border-radius:0px;margin:5px;background:rgba(255,255,255,0.3);transition:all 0.3s ease}#section-about .owl-theme .owl-dots .owl-dot.active span,#section-about .owl-theme .owl-dots .owl-dot:hover span{background:#e10600;transition:all 0.3s ease}.page-item.active .page-link{color:#292929;background:#e10600;border:1px solid rgba(255,255,255,0.1);transition:all .3s ease}.onStep{opacity:0}.animated{animation-duration:.9s;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);animation-fill-mode:both}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-5,.col-lg-7{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (max-width: 991px){.col-lg-7,.col-lg-5,#section-about .row{flex:0 0 100%;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 992px){.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}}@media (min-width: 1200px){.col-lg-5,.col-lg-7{float:left}.col-lg-7{width:58.333333333333336%}.col-lg-5{width:41.66666666666667%}}.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.container-fluid:after,.row:after{clear:both}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(0.75)}40%{transform:scaleX(0.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(0.85)}100%{transform:scale(1)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{opacity:1;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{opacity:1;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{opacity:1;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(0.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.3)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(40px)}100%{opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-40px)}100%{opacity:0;transform:translateX(2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(-2000px)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(80px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-40px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(40px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}@keyframes slideOutRight{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}@keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}@keyframes slideInUp{0%{transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideOutDown{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}100%{transform:translateY(700px);opacity:0}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}@keyframes animfadeInUpmenu{from{opacity:0;transform:translate3d(0, 10%, 0)}to{opacity:1;transform:none}}@keyframes animbouncefall{0%{opacity:0;transform:scale(1.3)}70%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(1)}}.shine{content:'';position:absolute;top:0;right:0;bottom:0;left:-100px;background:linear-gradient(to bottom, transparent, rgba(255,255,255,0.2) 5%, transparent);transform:rotateZ(60deg) translate(-1em, 5.5em)}@keyframes sheen{0%{opacity:1;transform:rotateZ(60deg) translate(0, 6em)}90%{opacity:1;transform:rotateZ(60deg) translate(0, -12em)}100%{opacity:0;transform:rotateZ(60deg) translate(0, -12em)}}@media only screen and (max-width: 1024px){.p60{padding:20px 15px}}@media only screen and (max-width: 768px){.p-4-vh{padding-left:4%;padding-right:4%}}@media only screen and (max-width: 660px){.p-4-vh{display:block}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.no-js .owl-carousel{display:block}.owl-dots,.owl-nav{text-align:center;margin:0 auto;-webkit-tap-highlight-color:transparent}.owl-nav{margin-top:10px}.owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-nav .disabled{opacity:.5;cursor:default}.owl-nav.disabled+.owl-dots{margin-top:10px}.owl-dots .owl-dot{display:inline-block;zoom:1}.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#e10600;opacity:.44;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{opacity:1}.owl-item.loading{position:relative;min-height:100%}.owl-item.loading::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1}.owl-item.loading::after{content:'';background:url(/../../wp-content/themes/artisthsu/assets/img/ah_load.svg) no-repeat center center;width:35px;height:35px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.blog-list{margin:0;padding:0}.blog-list li{list-style:none;line-height:1.7em;margin-bottom:60px;margin-top:0px;padding-bottom:15px;border-bottom:solid 1px rgba(255,255,255,0.1)}.de_light .blog-list li{border-bottom:solid 1px #ddd}.blog-list h3{margin-top:20px}.blog-list h3 a{color:#fff}.de_light .blog-list h3 a{color:#222222}.de_light .blog-list .date-box .day,.de_light .text-light .blog-list h3 a{color:#fff}.blog-list .btn-more{padding:3px 25px 3px 25px;color:#111;text-transform:uppercase;text-decoration:none;font-weight:700;float:right}.blog-list .btn-more:hover{background:#fff}.de_light .blog-list .btn-more:hover{background:#222;color:#fff}.blog-list .post-text{padding-left:80px}.blog-list .blog-slider{margin-bottom:-60px}.blog-list .date-box{width:60px;position:absolute;text-align:center;text-shadow:none}.blog-list .date-box .day,.blog-list .date-box .month{display:block;color:#fff;text-align:center;width:60px;z-index:100}.de_light .blog-list .date-box .month{color:#222222}.blog-list .date-box .month{font-size:.875em}.blog-list .date-box .day{color:#222222;font-weight:600;font-size:1.875em;padding-top:20px;padding-bottom:20px}.blog-list .date-box .month{color:#fff;font-weight:600;letter-spacing:16px;padding:7px 0 7px 0;border-bottom:solid 4px #333}.de_light .blog-list .date-box .month{border-bottom-color:#ddd}.de_light .text-light .blog-list .date-box .month{color:#fff}.blog-snippet li{border-bottom:none !important;margin-bottom:0}#blog-carousel .item{width:100%}#blog-comment{margin-top:40px;margin-left:80px}#blog-comment h5{margin-bottom:10px}#blog-comment ul,#blog-comment li{list-style:none;margin-left:-30px;padding-left:0}#blog-comment li{min-height:70px;padding-bottom:10px;margin-bottom:10px;padding-bottom:20px;border-bottom:solid 1px #eee}#blog-comment li .avatar{position:absolute;margin-top:5px}#blog-comment .comment{margin-left:85px}#blog-comment li{min-height:70px;font-size:.875em;line-height:1.6em}#blog-comment li li{margin-left:55px;padding-bottom:0px;margin-top:20px;padding-top:10px;border-top:solid 1px #eee;border-bottom:none}#blog-comment li li .avatar{position:absolute}.comment-info{margin-left:85px;margin-bottom:5px}.comment-info .c_name{display:block;font-weight:700;color:#555555}.comment-info .c_reply{padding-left:20px;margin-left:20px;border-left:solid 1px #ddd;font-size:12px}.comment-info .c_date{font-size:12px}.blog-list h3{color:#333}.blog-read h3{color:#333;letter-spacing:normal;font-size:1.5em;text-transform:none}#commentform label{display:block}#commentform input{width:290px}#commentform input:focus{border:solid 1px #999;background:#fff}#commentform textarea{width:97%;padding:5px;height:150px;color:#333}#commentform textarea:focus{border:solid 1px #999;background:#fff}#commentform input.btn{width:auto}.post-meta{margin:0px 0 10px 0px;border:solid 1px #eee;border-left:none;font-size:.6875em;display:table;width:100%;table-layout:fixed}.post-meta a{color:#888 !important}.post-meta span{display:table-cell;padding:10px 0 10px 0;text-align:center;border-left:solid 1px #eee}.post-meta span i{float:none}.post-image img{width:100%;margin-bottom:0px}.post-meta{border-color:#222}.post-meta span{border-color:#222}.blog-slide{padding:0;margin:0}.de_count{text-align:center;padding:30px 0 30px 0;background:none}.de_count h3{font-size:32px;font-weight:800;display:inline}.de_count span{color:#333;font-size:14px;display:block}.text-light .de_count span{color:#fff}.de_count i{display:block;font-size:60px;margin:0 auto;margin-bottom:20px;width:100%;font-weight:lighter !important}#our-clients .front-page-header{margin-bottom:30px;text-align:center}#our-clients .front-page-header h1{font-size:2rem;color:#333;position:relative;display:inline-block}#our-clients .front-page-header h1 .tiny-border{display:block;width:100px;height:2px;background-color:#e10600;position:relative;top:5px}.owl-stage-outer{overflow:hidden}.owl-nav.disabled{display:none}#clients-carousel{width:100%;overflow:hidden}#clients-carousel .owl-stage-outer{display:block;width:100%}#clients-carousel .owl-stage{display:flex;transition:transform 0.25s ease;align-items:stretch}#clients-carousel .owl-item{flex:0 0 auto;margin:10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;min-height:100px}#clients-carousel .owl-item .slide.client-logo img{max-width:143px;max-height:53px;object-fit:contain;height:auto;width:100%}#clients-carousel .slide{text-align:center;margin-bottom:20px}#ah-subscribe-section{position:relative;background:url(../../../../../../../attic/main/page-front/background/subscribe.jpg) top fixed;color:#666}#ah-subscribe-section .front-page-header{margin-bottom:30px;text-align:center}#ah-subscribe-section .front-page-header h1{font-size:2rem;color:#333;position:relative;display:inline-block}#ah-subscribe-section .front-page-header h1 .tiny-border{display:block;width:100px;height:2px;background-color:#e10600;position:relative;top:5px}#ah-subscribe-section .subscribe-box{display:flex;justify-content:center;align-items:center;background-color:transparent}#ah-subscribe-section .subscribe-box .tnp-subscription{width:440px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.1)}#ah-subscribe-section .subscribe-box .tnp-subscription form{padding-top:30px;display:flex;flex-direction:column;align-items:center}#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper{margin-bottom:15px;width:100%}#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field{position:relative;margin-bottom:30px}#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field input,#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field select{width:100%;background:#fff;border:none;border-bottom:2px solid rgba(102,102,102,0.4);color:#333;font-size:1rem;transition:all 0.3s ease}#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field input:focus,#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field select:focus{border-bottom:2px solid #e10600;outline:none;line-height:2}#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field input::placeholder,#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field select::placeholder{color:rgba(0,0,0,0)}#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field label{position:absolute;top:10px;left:12px;font-size:14px;color:#666;font-weight:bold;pointer-events:none;transition:0.3s ease}#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field input:focus ~ label,#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field input:not(:placeholder-shown) ~ label,#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field select:focus ~ label,#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field select:valid ~ label{top:-18px;left:0;font-size:12px;background:linear-gradient(60deg, #e10600 20%, red 30%, #8d0500 70%, #e10600 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite}#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field .bar{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#e10600;transform:scaleX(0);transition:transform 0.3s ease}#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field input:focus ~ .bar,#ah-subscribe-section .subscribe-box .tnp-subscription form .field-wrapper .tnp-field select:focus ~ .bar{transform:scaleX(1)}#ah-subscribe-section .subscribe-box .tnp-subscription form .tnp-field-privacy{display:flex;align-items:center;margin-top:10px}#ah-subscribe-section .subscribe-box .tnp-subscription form .tnp-field-privacy input[type="checkbox"]{margin-right:10px;accent-color:#e10600;align-self:start;margin-top:5px}#ah-subscribe-section .subscribe-box .tnp-subscription form .tnp-field-privacy .terms-content{font-size:0.8rem;text-align:justify;text-align-last:left;color:#666}#ah-subscribe-section .subscribe-box .tnp-subscription form .tnp-field-privacy .terms-content a{background:linear-gradient(60deg, #e10600 20%, red 30%, #8d0500 70%, #e10600 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite;text-decoration:none}#ah-subscribe-section .subscribe-box .tnp-subscription form .tnp-field-button{margin-top:20px}#ah-subscribe-section .subscribe-box .tnp-subscription form .tnp-field-button input[type="submit"]{width:100%;padding:12px;background:linear-gradient(60deg, #e10600 20%, red 30%, #9e0500 50%, #ff0800 70%, #e10600 80%);background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite;color:white;border:none;cursor:pointer;font-size:1rem;font-weight:bold;transition:background-color 0.3s ease}#ah-subscribe-section .subscribe-box .tnp-subscription form .tnp-field-button input[type="submit"]:hover{background-color:#e10600}#back-to-top{position:fixed;bottom:40px;right:40px;z-index:1020;width:32px;height:32px;text-align:center;line-height:30px;background:#f5f5f5;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;outline:none;background:linear-gradient(60deg, #e10600 20%, red 30%, #9e0500 50%, #ff0800 70%, #e10600 80%);background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite}#back-to-top:hover{background:#333}#back-to-top.show{opacity:1}#back-to-top:before{font-size:1em;content:"↑";font-weight:bold;color:#fff;position:relative;margin:5px}de_tab .de_nav li span,.feature-box-small-icon i,a.btn-line:after,.de_count,.social-icons a i,.de_tab.tab_steps .de_nav li span,.de_tab.tab_steps .de_nav li span:hover,.de-gallery .overlay .icon i,.de-gallery .overlay .icon i:hover,#contact_form input[type=submit],#contact_form input[type=submit]:hover,.product img,.product img:hover,.mfp-close,.mfp-close:hover,.pic-hover .bg-overlay,.pic-hover:hover>.bg-overlay,i.btn-action-hide,.pic-hover.hover-scale img,.text-rotate-wrap,.text-rotate-wrap .text-item{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;outline:none}a.btn-fx:after,a.btn-fx:hover:after,a.btn-fx:before,a.btn-fx:hover:before,#mainmenu li ul,.widget-post li .post-date,.carousel-style-2 .carousel-item .overlay-v,.carousel-style-2 .carousel-item .pf_text .project-name{-o-transition:.3s ease;-ms-transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;outline:none}.bg-color,section.bg-color,#mainmenu li li a:hover,#mainmenu ul li:hover>a,.price-row,.blog-list .date,.blog-read .date,.slider-info .text1,.btn-primary,.bg-id-color,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus,.dropcap,.fullwidthbanner-container a.btn,.feature-box-big-icon i,#testimonial-full,.icon-deco i,.blog-list .date-box .day,.bloglist .date-box .day,.feature-box-small-icon .border,.small-border,#jpreBar,.date-post,.team-list .small-border,.de-team-list .small-border,.btn-line:hover,a.btn-line:hover,.btn-line.hover,a.btn-line.hover,.owl-arrow span,.de-progress .progress-bar,#btn-close-x:hover,.box-fx .info,.de_testi blockquote:before,.btn-more,.widget .small-border,.product img:hover,#btn-search,.de_tab.timeline li.active .dot,.btn-id,#back-to-top,.owl-theme .owl-controls .owl-page.active span,#subheader .small-border-deco span,#services-list li a:hover,.timeline .tl-block .tl-line,.de_tab.tab_style_2 .de_nav li.active span,.widget-post .post-date,.owl-custom-nav .btn-next:before,.owl-custom-nav .btn-prev:before,.de_tab.tab_steps.style-2 .de_nav li.active span,.feature-box-small-icon.style-2 .number.bg-color,.btn-custom{background-color:#e10600}section.call-to-action{background-color:#333}.tiny-border{background:linear-gradient(60deg, #e10600 20%, red 30%, #9e0500 50%, #ff0800 70%, #e10600 80%);background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite}svg{width:100%;height:auto;display:block}i{display:inline-block !important}i.large{font-size:4.5em;text-align:center;display:inline-block;float:none}i.medium{font-size:1.25em;padding:10px;text-align:center;display:inline-block;float:none}i.small{font-size:.75em;padding:4px;text-align:center;display:inline-block;float:none}i.circle-icon{border-radius:75px;-moz-border-radius:75px;-webkit-border-radius:75px}.fa-android{color:#469159}.fa-apple{color:#0EC3F7}.de_center p{width:100%}.de_center .de_icon{float:none;margin:0 auto}#section-deco-1{background:url(../../../../../../../attic/main/page-front/background/award.jpg) top fixed}#section-portfolio{width:101%;overflow:hidden;padding-bottom:60px}#section-portfolio-deco{background:url(../../../../../../../attic/main/page-front/background/bg-8.jpg) top;width:101%;overflow:hidden}#view-all-projects,#call-to-action{padding:60px 0 60px 0}#call-to-action{padding:60px 0}#section-features{background:url(../../../../../../../attic/main/page-front/background/bg-1.jpg) top fixed}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}#explore-1{background:#222222}#explore-1 h1,#explore-1 h2,#explore-1 h3,#explore-1 h4,#explore-1 h5,#explore-1 h6{color:#fff}clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}#explore-1.side-bg .background-image{background:url(../../../../../../../attic/main/page-front/background/bg-side-1.jpg) top}.side-bg .background-image{background-position:50% 50% !important;background-size:cover !important;width:100%;height:100%;left:0;position:absolute;z-index:0}footer:not(.ah-footer){background:#333333;color:#ccc;padding:80px 0 0 0}footer h3,.de_light footer h3{color:#fff;font-size:20px;text-transform:none;font-weight:normal}footer a{color:#ccc}footer a:visited{color:#ccc}footer a:hover{color:#eceff3}.de-navbar-left footer{padding:70px 70px 0 70px}.subfooter{background:#242424;padding:30px 0 20px 0}.de-navbar-left .subfooter{background:none}header.side-header{border-bottom:none !important;margin:0}header.side-header .social-icons-2{margin:0 auto;margin-top:50px !important;float:none;text-align:center}header.side-header .social-icons-2 a{display:inline-block;margin:0 2px 0 2px;background:#555;width:36px;height:36px;padding-top:5px;display:inline-block;text-align:center;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;opacity:.2}.de_light header.side-header .social-icons-2 a{background:#fff;color:#333}header.side-header .social-icons-2 a:hover{opacity:1}.de-navbar-left.de_light header,.de-navbar-left.de_light{background:#f9f9f9}header.header-light-transparent{background:rgba(255,255,255,0.5)}header.header-solid{position:fixed}header.header-solid.header-light #mainmenu>li>a{color:#555}header.header-solid.header-light .info{background:#eee;color:#555}header.header-solid.header-light .info .social i{color:#222}header.header-solid{background:#222}header.header-mobile{height:100%;background:#111}header.header-solid.header-light{background:#fff}#de-sidebar{padding:0px}footer h3{margin-bottom:10px}footer .col-md-2{margin-bottom:20px}address{margin:0}address span{display:block;border-bottom:solid 1px #222;padding-bottom:10px;margin-bottom:10px;font-weight:300}.de_light .widget_text address span{border-bottom:solid 1px #ddd}address span strong{display:inline-block;width:60px;font-weight:600}address span{border-bottom-color:#222}footer address span{border-bottom-color:rgba(255,255,255,0.1)}address span i{margin-top:5px;margin-right:20px;float:none}address span strong{display:inline-block}address span a{color:#eceff3}.address-style-2,.address-style-2 a,.address-style-2 span strong{color:#555}.address-style-2 span{border:none;margin-bottom:10px}.address-style-2 span strong{display:block}.de_light #sidebar .widget address span{border-bottom:solid 1px #ddd}.de_light #sidebar .widget address a{color:#333}footer .widget{border:none !important;margin-bottom:0}.widget_tags ul{margin-top:30px}footer .widget.widget_tags li a{border-color:#222}footer .widget_recent_post li{padding:0 0 10px 0;margin:0;margin-bottom:10px;background:none;border-bottom-color:rgba(255,255,255,0.1)}footer .widget_recent_post li a{color:#ccc}footer .widget h3{margin-bottom:20px}footer .widget_list li{padding:0 0 10px 0;margin:0;margin-bottom:10px;background:none;border-bottom-color:rgba(255,255,255,0.1)}footer .widget_list li a{color:#ccc}address{margin-bottom:20px;font-style:normal;font-weight:400;line-height:1.428571429}#gallery .item{overflow:hidden}.pf_text{color:#eceff3}.pf_text h4{color:#eceff3;margin-bottom:0;font-size:.875em;font-weight:600}.project-info{color:#ccc;margin-left:20px}.de_light .project-info{color:#606060}.project-info h2{margin-top:0;font-size:1.125em;letter-spacing:3px;text-transform:uppercase}.project-info h4{font-weight:bold}.project-info .details{padding:20px;border:solid 1px rgba(255,255,255,0.2);background:rgba(0,0,0,0.5);margin-bottom:30px}.de_light .project-info .details{background:#eee;border-color:#ddd}.project-infoproject-info span{display:block}.project-info span.title{display:inline-block;min-width:80px}.project-info span.val{margin-bottom:15px;font-weight:bold}.project-view{padding:120px 0 80px 0}.project-images img{width:100%}.picframe{overflow:hidden}#btn-close-x{width:100px;height:100px;display:block;background:url(../../../../../../../attic/main/page-front/close.png) center no-repeat;margin:0 auto;margin-bottom:80px;cursor:pointer;padding:20px}#btn-close-x{background:url(../../../../../../../attic/main/page-front/close-2.png) center no-repeat}.project-name{font-size:.75em;font-weight:bold;display:block}.info-details .info-text{margin-bottom:20px}.info-details .title{display:block;font-weight:bold}span.overlay{text-align:center;display:block;width:100px;background:#111;position:absolute}.de_light span.overlay{background:#111}span.icon{cursor:pointer}.overlay .info-area{display:block;margin-top:10%}.overlay .sb-icons{display:block;margin-top:200px}.de-gallery .overlay{text-align:center}.de-gallery .overlay .pf_text{display:inline-block;opacity:0}.de-gallery .project-name{font-size:.875em;text-transform:uppercase}.de-gallery .overlay .icon{display:inline-block;margin-top:200px;text-align:center}.de-gallery .overlay .icon i{text-shadow:none;color:#fff;border:solid 1px rgba(255,255,255,0.1);font-size:1.375em;padding:20px;width:60px;height:60px;text-align:center;margin-left:10px}.de-gallery .overlay .icon i.icon-info{margin-left:0px}.de-gallery .overlay .icon i:hover{color:#222;background:#fff}.grid_gallery .item{margin-bottom:30px}a.img-icon-url,a.img-icon-zoom{display:inline-block;width:36px;height:36px;background:url(../../../../../../../attic/main/page-front/icon-url.png) center no-repeat;margin:0 auto;margin:0 2px 0 2px}a.img-icon-zoom{background:url(../../../../../../../attic/main/page-front/icon-zoom.png) center no-repeat}.pf_full_width .item{float:left;width:24.99%}.pf_full_width.pf_3_cols .item{width:33.3%}.pf_full_width.pf_2_cols .item{width:49.9%}.gallery_border{margin-left:10px}.pf_full_width.gallery_border .item,.pf_full_width.gallery_border.pf_2_cols .item,.pf_full_width.gallery_border.pf_3_cols .item{float:left;width:23.99%;margin-right:10px;margin-bottom:10px}.pf_full_width.gallery_border.pf_3_cols .item{width:32.3%}.pf_full_width.gallery_border.pf_2_cols .item{width:48.9%}.pf_full_width img{float:left;width:100%}.gallery-cols .item{margin-bottom:30px}.widget{border-bottom:1px solid #333;margin-bottom:30px;padding-bottom:30px}.no-bottom{margin-bottom:0;padding-bottom:0;padding-bottom:0 !important}.no-top{padding-top:0 !important}.image-container{background-size:cover !important;margin:0 !important;padding:0;position:absolute}.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.pic-hover{width:100%;position:relative;overflow:hidden}.pic-hover img{display:block;width:100%;height:auto;transition:transform 0.3s ease}i.btn-action-hide{opacity:0;transition:opacity 0.3s ease}.pic-hover:hover .bg-overlay{background:rgba(0,0,0,0.5)}.pic-hover:hover i.btn-action-hide{opacity:1}.pic-hover.hover-scale:hover img{transform:scale(1.2)}.center-xy{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:5}.center-xy i.btn-action{font-size:1.5em;border:solid 2px rgba(255,255,255,0.3);padding:16px;width:60px;height:60px;border-radius:60px;text-align:center;color:#fff;transition:border-color 0.3s ease, background 0.3s ease}.center-xy i.btn-action:hover{border-color:transparent;background:linear-gradient(60deg, #e10600 20%, red 30%, #9e0500 50%, #ff0800 70%, #e10600 80%);background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite}.center-xy i.btn-action.btn-play{padding-left:20px}.bg-grey,section.bg-grey{background:#f8f8f8}.wow{visibility:hidden}@keyframes intro{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes finger{0%{opacity:1}to{opacity:0;transform:translateY(20px)}}.side-bg{position:relative}.side-bg .image-container{height:100%;overflow:hidden;padding:0;position:absolute;top:0}.side-bg .background-image{background-position:50% 50% !important;background-size:cover !important;height:100%;left:0;position:absolute;width:100%;z-index:0}#revolution-slider{background:#222}.tp-caption{font-size:.875em}.tp-caption span{font-weight:800}.big-white,.tp-caption{color:#fff;font-weight:300}.big-white{font-size:1em;letter-spacing:6px;line-height:normal;text-transform:uppercase}.ultra-big-white{color:#fff;font-size:7.5em;font-weight:700;margin:0}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}#filters{padding:0;margin:0;margin-bottom:20px;font-weight:400}#filters li{display:inline-block;margin-right:5px;margin-bottom:10px}#filters a{outline:none;padding:10px 0px 8px 0px;margin-right:40px;color:#888;font-size:.8125em;text-decoration:none;border:none !important}#filters a{color:#888;border:solid 1px #555}.text-light #filters a{color:rgba(255,255,255,0.5)}#filters a.selected,#filters a:hover{background:linear-gradient(60deg, #e10600 20%, red 30%, #8d0500 70%, #e10600 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:440% 440%;animation:HsuAura 8s ease-in-out infinite}#filters a.selected{font-weight:bold}.text-light #filters a:hover{color:#fff}.text-light #filters a.selected{color:#fff}.text-light #filters a.selected{color:#fff}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}@media only screen and (max-width: 992px){.container .col-md-12:not(.text-center),.container .col-md-3,.container .col-md-4,.container .col-md-5,.container .col-md-6{margin-bottom:30px}}@media only screen and (max-width: 767px){.container{padding-left:30px;padding-right:30px}.pf_full_width .item{float:left;width:49.9% !important}section{padding:40px 0 40px 0}.scrolling-text{height:44px}.tp-loop-wrap{margin-top:35px}.tp-caption span{font-size:1.8em}#ah-subscribe-section .subscribe-box .tnp-subscription{width:350px}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 480px){.pf_full_width .item{float:left;width:100% !important}}
