:root{--h1-font-size: 40px}@-webkit-keyframes "flip"{100%{-webkit-transform:rotateX(0deg);opacity:1}}@keyframes "flip"{100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@-webkit-keyframes "helix"{100%{-webkit-transform:rotateY(0deg);opacity:1}}@keyframes "helix"{100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}}@-webkit-keyframes "moveUp"{100%{-webkit-transform:translateY(0);opacity:1}}@keyframes "moveUp"{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes "scaleUp"{100%{-webkit-transform:scale(1);opacity:1}}@keyframes "scaleUp"{100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate-target{display:block}.animate-slide-end .animate-target::after,.animate-slide-start .animate-target::after,.animate-slide-up .animate-target::after,.animate-slide-down .animate-target::after{display:none}.animate-slide-end{overflow:hidden}.animate-slide-end:hover .animate-target,.animate-slide-end:focus-visible .animate-target{animation:slide-end .3s forwards}.animate-slide-start{overflow:hidden}.animate-slide-start:hover .animate-target,.animate-slide-start:focus-visible .animate-target{animation:slide-start .3s forwards}.animate-slide-up{overflow:hidden}.animate-slide-up:hover .animate-target,.animate-slide-up:focus-visible .animate-target{animation:slide-up .3s forwards}.animate-slide-down{overflow:hidden}.animate-slide-down:hover .animate-target,.animate-slide-down:focus-visible .animate-target{animation:slide-down .3s forwards}@keyframes slide-end{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}@keyframes slide-start{49%{transform:translate(-100%)}50%{opacity:0;transform:translate(100%)}51%{opacity:1}}@keyframes slide-up{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes slide-down{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}@-webkit-keyframes "wpb_ttb"{0%{-webkit-transform:translate(0, -60px);opacity:0}100%{-webkit-transform:translate(0, 0);opacity:1}}@-moz-keyframes "wpb_ttb"{0%{-moz-transform:translate(0, -60px);opacity:0}100%{-moz-transform:translate(0, 0);opacity:1}}@-o-keyframes "wpb_ttb"{0%{-o-transform:translate(0, -60px);opacity:0}100%{-o-transform:translate(0, 0);opacity:1}}@keyframes "wpb_ttb"{0%{transform:translate(0, -60px);opacity:0}100%{transform:translate(0, 0);opacity:1}}@-webkit-keyframes "wpb_btt"{0%{-webkit-transform:translate(0, 60px);opacity:0}100%{-webkit-transform:translate(0, 0);opacity:1}}@-moz-keyframes "wpb_btt"{0%{-moz-transform:translate(0, 60px);opacity:0}100%{-moz-transform:translate(0, 0);opacity:1}}@-o-keyframes "wpb_btt"{0%{-o-transform:translate(0, 60px);opacity:0}100%{-o-transform:translate(0, 0);opacity:1}}@keyframes "wpb_btt"{0%{transform:translate(0, 60px);opacity:0}100%{transform:translate(0, 0);opacity:1}}@-webkit-keyframes "menuLine"{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(110%);transform:translateX(110%)}50.001%{-webkit-transform:translateX(0) translateY(11px);transform:translateX(0) translateY(11px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes "menuLine"{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(110%);transform:translateX(110%)}50.001%{-webkit-transform:translateX(0) translateY(11px);transform:translateX(0) translateY(11px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.boxed-layout{background:#eee;max-width:1366px;margin:0 auto;left:0;right:0}body.boxed-layout .vc_row{margin-left:0;margin-right:0}body.boxed-layout .vc_row .container{padding-left:0;padding-right:0}body.boxed-layout .vc_row .vc_column_container.vc_col-sm-12>.vc_column-inner{padding-left:0;padding-right:0}body.boxed-layout .vc_row .row{margin-left:0;margin-right:0}body.boxed-layout nav .col-lg-1{width:10%}body.boxed-layout nav .col-lg-10{width:80%}.boxed-layout .nav-container{max-width:1366px;margin:0 auto;left:0;right:0}.boxed-layout .main-container{max-width:1366px;margin:0 auto;left:0;right:0}.boxed-layout nav{max-width:1366px;margin:0 auto;left:0;right:0}.boxed-layout .modal-strip{max-width:1330px}.main-container{clear:both}.main-container>a:first-child+.parallax .background-content{top:0}.small-icon{width:30px !important;display:inline-block}.auto-width{width:auto !important}.vertical-top{vertical-align:top}.spacing-text-s{letter-spacing:1px}.spacing-text{letter-spacing:2px}.overflow-hidden{overflow:hidden}.overflow-hidden-force{overflow:hidden !important}.overflow-visible{overflow:visible}.hide{display:none !important}.text-white{color:#fff !important}.float-left{float:left}.float-right{float:right}.inherit{color:inherit !important}.block{display:block}.inline-block{display:inline-block}.display-block{display:block}.right{right:0}.relative{position:relative !important;z-index:2}.border-none{border:none !important;border:none !important}.clearboth{clear:both}.clearfloat{float:none}.main-container .container{position:relative}.stretch-row .vc_column-inner .wpb_wrapper{width:100%}.stretch-row .vc_column-inner .wpb_wrapper>.vc_row{margin-right:auto;margin-left:auto;position:relative;padding-right:15px;padding-left:15px}.container .container{padding-left:0;padding-right:0}.container .container.container-content{padding-right:15px}.container .col-sm-3 .ms-text{font-size:20px !important}.pull-left{text-align:left}.normal-font{font-weight:normal}.text-left{text-align:left;text-align:left !important}.text-right{text-align:right}.text-center{text-align:center}.text-center .alignleft{float:none;margin-left:auto !important;margin-right:auto !important}.text-center .alignright{float:none;margin-left:auto !important;margin-right:auto !important}.text-center .hc-spacer.line{margin-left:auto;margin-right:auto}.text-center-force{text-align:center !important}@media all and (max-width: 768px){.text-sm-center{text-align:center !important}}.hover-animate:hover .hover-hide{display:none}.opacity-50{opacity:.5 !important}.opacity-show{opacity:1 !important}.exbold{font-weight:700 !important}.bold{font-weight:600 !important}.regular{font-weight:400 !important}.thin{font-weight:100 !important}.vertical.text-center{text-align:left}p{margin:0 0 25px;padding:0}p:empty{display:none}br:empty{margin-bottom:0 !important}li.overflow-hidden:last-child{margin-bottom:0}li.overflow-hidden:last-child h6{margin-bottom:0}.hide-icon i{display:none !important}.move-cursor{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.default-cursor{cursor:default}.pointer{cursor:pointer}.col-xs-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:20%;float:left}.col-sm-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-md-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-lg-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.width50{width:50%}.width60{width:60%}.width70{width:70%}.shadow-1:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.shadow-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.shadow-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.shadow-caption{position:relative;min-height:40px;border-radius:4px;overflow:hidden;perspective:1000px;-webkit-perspective:1000px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.shadow-caption img{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .7s cubic-bezier(0.2, 1, 0.22, 1);-webkit-transition:all .7s cubic-bezier(0.2, 1, 0.22, 1)}.shadow-caption:hover img{transform:scale(1.07);-webkit-transform:scale(1.07);-ms-transform:scale(1.07);-moz-transform:scale(1.07)}.shadow-caption img+.shadow-caption-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.43)}.shadow-caption img+.shadow-caption-overlay .shadow-caption-inner{color:#fff !important;display:block;margin:2px 0;width:100%;position:absolute;left:0;top:50%;margin-top:-100px;padding:0 8px 0 8px;z-index:2}.shadow-caption img+.shadow-caption-overlay .shadow-caption-inner a{color:#fff !important}.shadow-caption img+.shadow-caption-overlay .shadow-caption-inner blockquote.blockquote-quote{padding:0 !important}.shadow-caption img+.shadow-caption-overlay .shadow-caption-inner blockquote.blockquote.blockquote-link{margin-bottom:0 !important;font-size:22px;line-height:40px}.shadow-caption img+.shadow-caption-overlay .shadow-caption-inner blockquote.blockquote.blockquote-link:before{color:#fff}.border-bottom{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.border-top{margin-top:15px;padding-top:15px;border-top:1px solid #e8e8e8}.border-top-light{border-top:1px solid #e8e8e8}.border-bottom-light{border-bottom:1px solid #e8e8e8}.columns{overflow:hidden}.columns .column_left{float:left;margin-right:30px}.columns .column_right{float:left;max-width:80%}.border-all{border:1px solid #e8e8e8 !important}.radius-all{border-radius:4px !important}.radius-large{border-radius:25px !important}.project.radius-all{border-radius:0px !important}.radius-all-small{border-radius:2px !important}.radius-all-img{border-radius:6px !important;overflow:hidden}.radius-all-img img{border-radius:6px !important;overflow:hidden}.radius-all-img .meta-caption{border-radius:6px !important;overflow:hidden}.radius-top{border-radius:4px 6px 0 0 !important}.radius-bottom{border-radius:0 0 6px 6px !important}.border-line-bottom{border-bottom:1px solid #e8e8e8;padding-bottom:15px}.border-line-top{border-top:1px solid #e8e8e8;padding-top:15px}.box-shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.behind{font-size:300px;text-transform:uppercase;width:100%;line-height:1;margin-bottom:0;color:#efefef;z-index:-1}.behind-left{font-size:17.64706rem !important;color:#e8e8e8;opacity:.4 !important;position:absolute;left:50px;top:0;z-index:0;line-height:50px !important;-webkit-transform:translateX(-90%) !important;-moz-transform:translateX(-90%) !important;-ms-transform:translateX(-90%) !important;transform:translateX(-90%) !important}.bg-dark{color:#fefefe}.bg-dark .behind-left{color:rgba(255,255,255,.25) !important}.bg-dark .graycontent-color{color:#fff !important}.bg-dark .gray-text-hover{color:#9d9d9d !important}.bg-dark .gray-color{color:#e8e8e8 !important}.bg-dark .graytext-color{color:#fff !important}.bg-dark .fade-color{color:#fff !important;opacity:.7}.bg-dark::-webkit-input-placeholder{color:#fff}.bg-dark::-moz-input-placeholder{color:#fff}.bg-dark:-moz-input-placeholder{color:#fff;opacity:1 !important}.bg-dark:-ms-input-placeholder{color:#fff;opacity:1 !important}.bg-dark .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-input-placeholder{color:#fff}.bg-dark .wpcf7-form-control-wrap .wpcf7-form-control::-moz-placeholder{color:#fff;opacity:1 !important}.bg-dark .wpcf7-form-control-wrap .wpcf7-form-control:-moz-placeholder{color:#fff;opacity:1 !important}.bg-dark .wpcf7-form-control-wrap .wpcf7-form-control:-ms-input-placeholder{color:#fff}.bg-dark h1{color:#fff}.bg-dark h2{color:#fff}.bg-dark h3{color:#fff}.bg-dark h4{color:#fff}.bg-dark h5{color:#fff}.bg-dark h6{color:#fff}.bg-dark .wpb_text_column b{color:#fff}.bg-dark .wpb_text_column strong{color:#fff}.bg-dark .icon_title_list b{color:#fff}.bg-dark .icon_title_list strong{color:#fff}.bg-dark .timeline .timeline-item .timeline-date .linetime .day{color:#fff}.bg-dark .timeline .timeline-item .timeline-date .linetime .month{color:#fff}.bg-dark .timeline .timeline-item .timeline-body .timeline-text{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7)}.bg-dark .timeline:before{background-color:rgba(255,255,255,.15)}.bg-dark:not(.image-bg) .timeline .timeline-item .timeline-body .timeline-text{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.bg-dark:not(.image-bg) .timeline-item .timeline-dot{box-shadow:none}.bg-dark:not(.image-bg) .timeline-item .timeline-text:before{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.bg-dark .timeline-item .timeline-text:before{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7)}.bg-dark .hc-spacer.line{border-color:rgba(255,255,255,.1)}.bg-graydark{color:#fefefe}.bg-graydark .behind-left{color:rgba(255,255,255,.25) !important}.bg-graydark:not(.bg-light) .graycontent-color{color:#fff !important}.bg-graydark:not(.bg-light) .gray-text-hover{color:#9d9d9d !important}.bg-graydark:not(.bg-light) .gray-color{color:#e8e8e8 !important}.bg-graydark:not(.bg-light) .graytext-color{color:#fff !important}.bg-graydark .fade-color{color:#fff !important;opacity:.7}.bg-graydark h1{color:#fff}.bg-graydark h2{color:#fff}.bg-graydark h3{color:#fff}.bg-graydark h4{color:#fff}.bg-graydark h5{color:#fff}.bg-graydark h6{color:#fff}.bg-graydark .wpb_text_column b{color:#fff}.bg-graydark .wpb_text_column strong{color:#fff}.bg-graydark .icon_title_list b{color:#fff}.bg-graydark .icon_title_list strong{color:#fff}.bg-graydark .timeline .timeline-item .timeline-date .linetime .day{color:#fff}.bg-graydark .timeline .timeline-item .timeline-date .linetime .month{color:#fff}.image-bg:not(.bg-light) .behind-left{color:rgba(255,255,255,.25) !important}.image-bg:not(.bg-light) .graycontent-color{color:#fff !important}.image-bg:not(.bg-light) .gray-text-hover{color:#9d9d9d !important}.image-bg:not(.bg-light) .gray-color{color:#e8e8e8 !important}.image-bg:not(.bg-light) .graytext-color{color:#fff !important}.image-bg:not(.bg-light) .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-input-placeholder{color:#fff}.image-bg:not(.bg-light) .wpcf7-form-control-wrap .wpcf7-form-control::-moz-placeholder{color:#fff;opacity:1 !important}.image-bg:not(.bg-light) .wpcf7-form-control-wrap .wpcf7-form-control:-moz-placeholder{color:#fff;opacity:1 !important}.image-bg:not(.bg-light) .wpcf7-form-control-wrap .wpcf7-form-control:-ms-input-placeholder{color:#fff}.image-bg:not(.bg-light) .wpcf7-form::-webkit-input-placeholder{color:#fff}.image-bg:not(.bg-light) .wpcf7-form::-moz-placeholder{color:#fff;opacity:1 !important}.image-bg:not(.bg-light) .wpcf7-form:-moz-placeholder{color:#fff;opacity:1 !important}.image-bg:not(.bg-light) .wpcf7-form:-ms-input-placeholder{color:#fff}.image-bg .fade-color{opacity:1}.image-bg:not(.bg-light) h1{color:#fff}.image-bg:not(.bg-light) h2{color:#fff}.image-bg:not(.bg-light) h3{color:#fff}.image-bg:not(.bg-light) h4{color:#fff}.image-bg:not(.bg-light) h5{color:#fff}.image-bg:not(.bg-light) h6{color:#fff}.image-bg:not(.bg-light) p{color:#fff}.image-bg:not(.bg-light) span:not(.btn-text){color:#fff}.image-bg li h6{margin-bottom:5px}.image-bg:not(.bg-light) li{color:#fff}.image-bg .container{position:relative}.image-bg div[class*=col-]{position:relative}.image-bg:not(.bg-light) .wpb_text_column b{color:#fff}.image-bg:not(.bg-light) .wpb_text_column strong{color:#fff}.image-bg:not(.bg-light) .icon_title_list b{color:#fff}.image-bg:not(.bg-light) .icon_title_list strong{color:#fff}.image-bg div.wpcf7 .ajax-loader{display:none}.image-bg:not(.bg-light) .timeline .timeline-item .timeline-date .linetime .day{color:#fff}.image-bg:not(.bg-light) .timeline .timeline-item .timeline-date .linetime .month{color:#fff}.image-bg .md-modal .md-content h1{color:#595959 !important}.image-bg .md-modal .md-content h2{color:#595959 !important}.image-bg .md-modal .md-content h3{color:#595959 !important}.image-bg .md-modal .md-content h4{color:#595959 !important}.image-bg .md-modal .md-content h5{color:#595959 !important}.image-bg .md-modal .md-content h6{color:#595959 !important}.image-bg .md-modal .md-content p{color:#595959 !important}.image-bg .md-modal .md-content .lead{color:#595959 !important}.image-bg .md-modal .md-content .top-subtitle{color:#595959 !important}.bg-primary{color:#fff}.bg-primary .behind-left{color:rgba(255,255,255,.25) !important}.bg-primary .graycontent-color{color:#fff !important}.bg-primary .graytext-color{color:#fff !important}.bg-primary .fade-color{color:#fff !important;opacity:.7}.bg-primary::-webkit-input-placeholder{color:#fff}.bg-primary::-moz-placeholder{color:#fff;opacity:1 !important}.bg-primary:-moz-placeholder{color:#fff;opacity:1 !important}.bg-primary:-ms-input-placeholder{color:#fff}.bg-primary .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-input-placeholder{color:#fff}.bg-primary .wpcf7-form-control-wrap .wpcf7-form-control::-moz-placeholder{color:#fff;opacity:1 !important}.bg-primary .wpcf7-form-control-wrap .wpcf7-form-control:-moz-placeholder{color:#fff;opacity:1 !important}.bg-primary .wpcf7-form-control-wrap .wpcf7-form-control:-ms-input-placeholder{color:#fff}.bg-primary h1{color:#fff}.bg-primary h2{color:#fff}.bg-primary h3{color:#fff}.bg-primary h4{color:#fff}.bg-primary h5{color:#fff}.bg-primary h6{color:#fff}.bg-primary .wpb_text_column b{color:#fff}.bg-primary .wpb_text_column strong{color:#fff}.bg-primary .icon_title_list b{color:#fff}.bg-primary .icon_title_list strong{color:#fff}.bg-primary .color-primary{color:#fff !important}.bg-primary .timeline .timeline-item .timeline-date .linetime .day{color:#fff}.bg-primary .timeline .timeline-item .timeline-date .linetime .month{color:#fff}.large-spacing{letter-spacing:2.5px}.graycontent-color{color:#a3a3a3 !important}.white-color{color:#fff}.color-white .graycontent-color{color:#fff !important}.color-white .gray-text-hover{color:#9d9d9d !important}.color-white .gray-color{color:#e8e8e8 !important}.color-white .graytext-color{color:#fff !important}.color-white .fade-color{color:#fff !important;opacity:.7}.gray-text{color:#fafafa !important}.gray-text-hover{color:rgba(0,0,0,.5) !important}.gray-color{color:#888 !important}.graytext-color{color:#767676 !important}.color-dark .graytext-color{color:#0c0c0c !important}.fade-color{color:#aaa !important}.image-large{max-width:200px;max-height:200px}.image-md{max-height:150px;width:auto !important}.image-small{max-height:100px;width:auto !important}.image-m{max-height:80px;width:auto !important}.image-s{max-height:60px;width:auto !important}.image-xs{max-height:50px;width:auto !important}.image-xxs{max-height:40px;width:auto !important}.fade-50{opacity:.5}.fade-75{opacity:.75}.fade-35{opacity:.35}.fade-25{opacity:.25}.fade-hover{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;opacity:.8;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fade-hover:hover{opacity:1}.fade-image{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;opacity:1}.fade-image:hover{opacity:.7}.line-height-1{line-height:1.1}input:not(.bg-dark input)::-webkit-input-placeholder{letter-spacing:0;color:#999}input:not(.bg-dark input):-moz-placeholder{letter-spacing:0;color:#999;opacity:1 !important}input:not(.bg-dark input)::-moz-placeholder{letter-spacing:0;color:#999;opacity:1 !important}input:not(.bg-dark input):-ms-input-placeholder{letter-spacing:0;color:#999}input.transparent::-webkit-input-placeholder{color:#fff}input.transparent::-moz-placeholder{color:#fff;opacity:1 !important}input.transparent:-moz-placeholder{color:#fff;opacity:1 !important}input.transparent:-ms-input-placeholder{color:#fff}.input-lh{line-height:50px}.fullscreen{height:100vh}.container-l{width:100%;max-width:1370px}.large-container{padding:0 100px}.center-absolute{z-index:1;left:0;width:100%;position:relative;line-height:1;margin-bottom:-4px}.center-absolute .center-absolute-inner{position:relative;left:0}.above{z-index:3;position:relative}.image-bg.bg-light h1{color:#252525}.image-bg.bg-light h2{color:#252525}.image-bg.bg-light h3{color:#252525}.image-bg.bg-light h4{color:#252525}.image-bg.bg-light h5{color:#252525}.image-bg.bg-light h6{color:#252525}.image-bg.bg-light p{color:#595959}.image-bg.bg-light span:not(.btn-text){color:#595959}.image-bg.bg-light li,.image-bg.bg-light label{color:#595959}.image-bg.z-index .container{z-index:4}.image-bg.z-index div[class*=col-]{z-index:4}.video-bg.z-index .row{position:relative;z-index:4}.container.image-bg .row{position:relative;z-index:4}.image-bg.title-dark h1,.image-bg.title-dark .lead,.image-bg.title-dark .breadcrumb,.image-bg.title-dark .breadcrumb li,.image-bg.title-dark .breadcrumb li a{color:#252525 !important}.image-bg.title-dark .breadcrumb,.image-bg.title-dark .breadcrumb>li+li::before{border-color:rgba(0,0,0,.9) !important}.error404 h1{font-size:300px;line-height:1;color:#e5e5e5;font-weight:700;text-transform:uppercase}.error404 .notfound-title{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:10px}.error404 .notfound-subtitle{color:#555;line-height:1.875;text-align:center}.error404 .fullscreen{padding-top:10%;height:auto !important;padding:5% 0}.error404 .search-form{max-width:800px;margin:0 auto}.error404 .large{font-size:25px;font-weight:400;margin:-240px 0 0;padding-bottom:60px}.error404 .large strong{letter-spacing:1px;display:block;font-size:100px;line-height:1.3}.half-column{float:left;width:48%}.half-column.half-column-right{width:50%}.half-column.half-column-left{margin-right:2%}div.wpcf7 .half-column textarea{height:176px}div.wpcf7 textarea{height:120px}div.wpcf7 input[type=submit]{margin-bottom:0}div.wpcf7 p{margin-bottom:0}div.wpcf7 p.sub{font-size:13px;margin-bottom:10px;margin-top:30px}div.wpcf7 img.ajax-loader{width:auto}div.wpcf7 .form-container input{max-width:245px;margin:0 15px 10px 0;display:inline-block;vertical-align:top}div.wpcf7 .form-container input[type=submit]{border:none}div.wpcf7 .ajax-loader{background-image:url("assets/img/loader.gif") !important}.third-column{float:left;width:32%;margin-right:2%}.third-column:last-child{margin-right:0}.gm-style{color:#333 !important}.gm-style .gm-style-iw-c{border-radius:0 !important;padding:15px !important}.row_skew{-webkit-transform:skewY(-6deg);-moz-transform:skewY(-6deg);-ms-transform:skewY(-6deg);-o-transform:skewY(-6deg);transform:skewY(-6deg);background-color:#f5f7f9;bottom:-10%;height:25%;left:0;position:absolute;width:100%;z-index:-1}.wpb_text_column b{color:#252525;font-weight:600}.wpb_text_column strong{color:#252525;font-weight:600}.wpb_text_column ul:not([role=alert]){margin:0 0 20px 20px;padding:0;list-style:square;list-style-position:inside;padding-left:0}.wpb_text_column ul:not([role=alert]) ul{margin:0 0 0 40px}.wpb_text_column ol{margin:0 0 20px 20px;padding:0;list-style-position:inside;padding-left:0}.wpb_text_column ol ol{margin:0 0 0 40px}.wpb_text_column hr{clear:both}.wpb_text_column .pull-right{float:right;display:block;width:300px;margin:0 0 20px 20px;font-size:22px;line-height:30px;float:right;text-align:right}.wpb_text_column .pull-left{float:right;display:block;width:300px;font-size:22px;line-height:30px;float:left;margin:0 20px 20px 0}.wpb_text_column td{padding:10px 15px}.wpb_text_column table{text-align:left;width:100%;margin-bottom:25px}.wpb_text_column table td{padding:15px}.wpb_text_column table th{padding:15px}.wpb_text_column table thead tr{background:#f5f5f5}.wpb_text_column table tr:nth-child(even){background:#f5f5f5}.wpb_text_column li{margin-bottom:0 !important}.wpb_text_column li ol{margin-bottom:0 !important}.wpb_text_column li ul{margin-bottom:0 !important}.icon_title_list b{color:#252525;font-weight:600}.icon_title_list strong{color:#252525;font-weight:600}.icon_title_list a{color:inherit;opacity:.7}.icon_title_list a:hover{opacity:1}.bg-light.image-bg .wpb_text_column b{color:#252525}.bg-light.image-bg .wpb_text_column strong{color:#252525}.bg-light.image-bg .icon_title_list b{color:#252525}.bg-light.image-bg .icon_title_list strong{color:#252525}.vc_pie_chart .vc_pie_chart_value{font-size:35px}.vc_pie_chart .wpb_pie_chart_heading{margin-top:15px;font-size:20px}.masonry-flip{list-style:none !important;margin:0 auto !important;padding:0 !important}.masonry-flip figcaption{display:none}.masonry-flip li{display:block;float:left;padding:1px;width:33%;opacity:0;cursor:pointer}.masonry-flip li a{outline:0;border:0;display:block;max-width:100%}.masonry-flip li img{outline:0;border:0;display:block;max-width:100%}.masonry-flip li.flip-column-2{width:50%}.masonry-flip li.flip-column-4{width:25%}.masonry-flip li.shown{opacity:1}.no-js .masonry-flip li{opacity:1}.no-cssanimations .masonry-flip li{opacity:1}.masonry-flip.effect-flip{-webkit-perspective:1300px;perspective:1300px}.masonry-flip.effect-flip li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-animation:flip .8s ease-in-out forwards;animation:flip .8s ease-in-out forwards}.masonry-flip.effect-rotate{-webkit-perspective:1300px;perspective:1300px}.masonry-flip.effect-rotate li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:helix .8s ease-in-out forwards;animation:helix .8s ease-in-out forwards}.masonry-flip.effect-move li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}.masonry-flip.effect-scale li.animate{-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-animation:scaleUp .65s ease-in-out forwards;animation:scaleUp .65s ease-in-out forwards}.dot-divider{border:2px solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;display:inline-block;border-color:#767676;margin:0 8px 2px 8px;padding:0;border-radius:50%}.overlay .dot-divider{border-color:#fff}.overlay:before{display:block;position:absolute;content:"";width:100%;height:100%;top:0;left:0;opacity:.3;z-index:2}.overlay.title-light:before{background:#0a0a0a}.overlay.title-dark:before{background:#fff}.wpb_column .wpb_wrapper{position:relative}.wpb_column .wpb_wrapper>*:last-child{margin-bottom:0}.bypostauthor{font-size:inherit}.post-content ul:not(.pagination){margin:0 0 20px;padding:0;list-style:square;list-style-position:inside;margin-left:20px;padding-left:0}.post-content ul:not(.pagination) ul{margin:0 0 0 40px}.post-content ol{margin:0 0 20px;padding:0;list-style-position:inside;margin-left:20px;padding-left:0}.post-content ol ol{margin:0 0 0 40px}.post-content ul.wp-block-gallery{margin-left:0px}.post-content hr{clear:both}.post-content .pull-right,.post-content .pull-left{display:block;font-size:22px;line-height:30px;max-width:50%;width:300px}.post-content .pull-right{float:right;text-align:right}.post-content .pull-left{float:left;text-align:left}.post-content table{text-align:left;width:100%;margin-bottom:25px}.post-content table tr{padding:10px 15px;border:1px solid #ccc}.post-content table tr:nth-child(even){background:#f5f5f5}.post-content table td{padding:10px 15px;border:1px solid #ccc;padding:15px}.post-content table th{padding:15px}.post-content table thead tr{background:#f5f5f5}.post-content li ol{margin-bottom:0 !important}.post-content li ul{margin-bottom:0 !important}.intro-content-content ul{margin:0 0 20px;padding:0;list-style:square;list-style-position:inside;margin-left:20px;padding-left:0}.intro-content-content ul ul{margin:0 0 0 40px}.screen-reader-text{display:none !important}.alignleft{margin-bottom:25px;float:left;margin:0 30px 30px 0 !important}.aligncenter{margin-bottom:25px;display:block;margin-right:auto;margin-left:auto;text-align:center}.alignright{margin-bottom:25px;float:right;margin:0 0 30px 30px !important}.alignnone{margin-bottom:25px;display:block}.small-width{width:30%;margin-bottom:0 !important}.med-width{width:40%;margin-bottom:0 !important}figure.aligncenter a{display:inline-block;overflow:hidden;position:relative}.wp-caption{max-width:100%;text-align:center}.wp-caption img{margin-bottom:10px}.gallery{margin-bottom:20px !important}.gallery .gallery-item{margin-top:0 !important;margin-bottom:0 !important;position:relative}.gallery .gallery-item dt{margin:0}.gallery .gallery-item .wp-caption-text{text-shadow:0 0 2px #000;color:#fff;position:absolute;bottom:10px;left:0;right:0;opacity:0;transition:opacity 200ms linear;-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear}.gallery .gallery-item:hover .wp-caption-text{opacity:1}.gallery .gallery-item img{border:2px solid rgba(0,0,0,0) !important}.gallery-caption{margin:20px 0;max-width:100%;text-align:center;z-index:999}.wp-caption-text{margin:6px 0;font-style:italic;font-size:95%;line-height:120%}.gallery-caption-text{margin:6px 0;font-style:italic;font-size:95%;line-height:120%}.wp-block-quote:not(.is-large):not(.is-style-large){border-left:2px solid #bbb;padding:20px}.wp-block-quote.is-large{border-left:2px solid #bbb;padding:20px}.wp-block-quote.is-large p{font-size:25px !important;font-style:normal}.wp-block-quote.is-style-large{border-left:2px solid #bbb;padding:20px}.wp-block-quote.is-style-large p{font-size:25px !important;font-style:normal}.wp-block-button__link{padding:0 31px;height:40px;min-width:150px;line-height:40px;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;overflow:hidden}.wp-block-pullquote{border-top:none;border-bottom:none;padding:0}.wp-block-pullquote.is-style-solid-color blockquote{background:rgba(0,0,0,0) !important;box-shadow:none !important}.wp-block-gallery{clear:both;overflow:hidden}.wp-block-gallery .blocks-gallery-item{float:left;float:left}.wp-block-separator{border-bottom:1px solid #ccc;margin:30px 0}.wp-block-gallery.alignwide:not(.alignfull){margin-left:-20% !important;margin-right:-20% !important}.comment-content hr{clear:both}.comment-content table{text-align:left;width:100%;margin-bottom:25px}.comment-content table tr{padding:10px 15px;border:1px solid #ccc}.comment-content table tr:nth-child(even){background:#f5f5f5}.comment-content table td{padding:10px 15px;border:1px solid #ccc;padding:15px}.comment-content table th{padding:15px}.comment-content table thead tr{background:#f5f5f5}.comment-content li ol{margin-bottom:0 !important}.comment-content li ul{margin-bottom:0 !important}.comment-content ul{list-style:square;list-style-position:inside;margin-left:20px;padding-left:0}.comment-content ol{list-style-position:inside;margin-left:20px;padding-left:0}.image-carousel-item hr{clear:both}.comments .no-comments{display:none}.hide-avatar img{display:none !important}.admin-bar.page-template-default section.page{min-height:429px}.page-template-default section.page{min-height:461px;padding-bottom:64px}abbr[data-original-title]{border-bottom:none}abbr[title]{border-bottom:none}h1{font-size:var(--h1-font-size);line-height:62px;margin-bottom:7px}h2{font-size:max(var(--h1-font-size)*.8);line-height:44px;margin-bottom:7px}h3{font-size:max(var(--h1-font-size)*.7);line-height:34px;margin-bottom:7px}h4{font-size:max(var(--h1-font-size)*.6);line-height:32px;margin-bottom:7px}h5{font-size:max(var(--h1-font-size)*.5);line-height:26px;margin-bottom:7px}h5:empty{display:none !important}h6{font-size:max(var(--h1-font-size)*.4);line-height:24px;margin-bottom:7px}.u-textBigger{font-size:1.2em}.u-textSmaller{font-size:.83333em}.lg-text{font-size:72px !important;line-height:1.2}.l-text{font-size:55px !important;line-height:1.2 !important}.icon-text{font-size:50px}.m-text{font-size:36px !important;line-height:1.2}.ms-text{font-size:24px !important;line-height:1.2}.md-text{font-size:18px !important;line-height:1.7}.xs-text{font-size:16px !important;line-height:1.7}.sms-text{line-height:22px}.ssm-text{font-size:13px !important;line-height:1.2}.s-text{font-size:14px !important;line-height:1.2}.ss-text{font-size:9px !important}p.lead{font-weight:400;line-height:28px}a{text-decoration:none;outline:none}a:visited{text-decoration:none;outline:none}a:focus{text-decoration:none;outline:none}a:active{text-decoration:none;outline:none}a:hover{text-decoration:none;outline:none}ul{list-style:none}ul.bullets{list-style:inside}ul[data-bullet]{list-style:none !important}ul[data-bullet] li{line-height:32px}ul[data-bullet] li i:first-child{margin-right:16px;display:inline-block}ul.lead li{line-height:40px}p ul,.content-box ul{list-style:inside}dd{margin-bottom:25px}dt{margin-bottom:10px;font-size:18px}select{max-width:100%}.widget select{margin-bottom:0}textarea{height:140px;resize:vertical}.label a{color:#fff}.label a:hover{color:#fff}.list-inline{margin-left:0;display:inline-block}.list-inline>li{display:inline-block;padding:0 8px}.list-inline>li:last-child{padding-right:0}.list-inline>li:first-child{padding-left:0}img{max-width:100%;height:auto}th{line-height:24px !important}td{line-height:24px !important}video{max-width:100%}.box-zoom .box-mask.mask-overlay{width:-moz-calc(100% - 16px);width:-webkit-calc(100% - 16px);width:calc(100% - 16px);height:-moz-calc(100% - 16px);height:-webkit-calc(100% - 16px);height:calc(100% - 16px);margin:8px;text-align:center}.wpcf7-spinner{position:absolute}.bg-overlay .bg-mask.mask-overlay{width:-moz-calc(100% - 16px);width:-webkit-calc(100% - 16px);width:calc(100% - 16px);height:-moz-calc(100% - 16px);height:-webkit-calc(100% - 16px);height:calc(100% - 16px);margin:8px;text-align:center}.tooltip{font-weight:600;font-size:13px}.tooltip-inner{border-radius:3px;padding:9px 24px 12px 24px}.hc-slider .item{width:100%;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat}.image-slider .slides{display:flex;margin:0 !important;list-style:none !important}.image-slider .slides li>img{margin:0 !important;list-style:none !important}#content .wpb_text_column .image-slider .slides:last-child{margin:0 !important;list-style:none !important}.slides{list-style:none !important;margin:0 !important}.flex-control-nav{list-style:none !important;margin:0 !important}.flex-direction-nav{list-style:none !important;margin:0 !important}.lightbox-gallery{list-style:none !important;margin:0 !important}.lightbox-gallery ul{list-style:none !important;margin:0 !important}.lightbox-gallery li{list-style:none !important;margin:0 !important}.row .image-slider.fullscreen{margin-bottom:0}.row:empty{display:none}.products-loop .row{display:flex;flex-wrap:wrap}.products-loop .row .masonry-item{flex-shrink:0}footer .footer-widget .widget_nav_menu{clear:both}footer .footer-widget .widget_nav_menu ul li{clear:left}footer .footer-widget .widget_nav_menu>div{clear:both}footer .footer-widget .widget_nav_menu>div:after{display:table;content:" ";clear:both}footer .footer-blocks-vertical ol,footer .footer-blocks-vertical ul{list-style:none;padding:20px 0 25px}footer .footer-blocks-vertical li{list-style:none;padding:0 8px;display:inline-block}footer .footer-blocks-vertical .footer-info{text-align:left;margin:43px 0}footer .footer-blocks-vertical .footer-payment{margin:40px 0}@media all and (min-width: 1024px){footer .footer-blocks-vertical .footer-payment{text-align:right}}.single-portfolio .wp-caption{width:100% !important;margin:80px 0}.single-portfolio .wp-caption p{text-align:right;padding-top:10px}.single-portfolio .wp-caption img{width:100%;height:auto}i.none{display:none !important}i.icon{width:auto !important;height:auto !important;line-height:initial !important;vertical-align:initial !important;margin-left:0px !important}.feature.bordered i.none+h5{font-size:72px;line-height:80px}.border-radius-0{border-radius:0 !important}.border-radius-0 img{border-radius:0 !important}.border-radius-m{border-radius:6px}.border-radius-m img{border-radius:6px}.border-radius-l{border-radius:30px}.border-radius-l img{border-radius:30px}.border-radious-top{border-radius:6px 6px 0 0 !important}.border-radious-bottom{border-radius:0 0 6px 6px !important}.image-round img{border-radius:3px}.image-round-med img{border-radius:6px}.image-round-100 img{border-radius:50%}.image-circle-min img{border-radius:50%;max-width:200px}.width-full{width:100%}.height-full{height:100%}.admin-bar nav.fixed,.admin-bar nav.absolute{top:32px}.admin-bar .vertical-bottom{margin-bottom:32px}.menu a .label{margin-left:10px}.modal-strip a{margin-left:10px}.hc_dropcap{display:block;float:left;font-size:40px;width:68px;height:68px;line-height:68px;text-align:center;margin-right:10px;border-radius:3px;margin-bottom:0;font-weight:600;margin-right:20px}.vc_row .row{position:relative}.vc_row .mt0-vc{margin-top:0 !important}.vc_row .widgettitle.big-widgettitle{text-transform:none;font-size:32px;line-height:32px;font-weight:700;margin-bottom:13px;letter-spacing:-0.5px}.vc_row .widgetsubtitle.small-widgetsubtitle{font-size:13px;line-height:16px;letter-spacing:-0.5px;font-weight:300}.vc_empty-placeholder{margin:0}div.vc_row .wpb_column{padding-top:0;padding-bottom:0}div.vc_row div.vc_row .wpb_column{padding-top:0;padding-bottom:0}div.vc_row.image-bg div.vc_row .wpb_column{padding-left:15px;padding-right:15px}div.wpb_column .wpb_column{padding-bottom:20px}.pb0{padding-bottom:0 !important}.wpb_content_element .pb0{margin-bottom:0 !important}.wpb_layerslider_element.wpb_content_element{margin-bottom:0 !important}.wpb_revslider_element.wpb_content_element{margin-bottom:0 !important}section>section section{padding:0;background:none}section>section section .container{width:100%}section>section section .stretch-row .vc_column-inner .wpb_wrapper>.vc_row{width:100%}section.vc_row .pr-32.pl-32{padding-left:0;padding-right:0}.hc-page-wrapper{overflow:hidden;clear:both}.hc-page-wrapper>.wpb_row{margin:0;position:relative}.hc-page-wrapper>.wpb_row.image-bg{overflow:hidden}.hc-page-wrapper>.wpb_row.video-bg{overflow:hidden}.hc-page-wrapper>p{display:none}.mega-menu h4{display:none}.variation dt,.variation dd{font-weight:bold;display:inline-block;font-size:12px}dl.variation{display:flex;align-content:center}.tooltip.top{margin-left:0}.single-product form{clear:both}.single-product form+hr{clear:both}.categories-list .woocommerce-loop-category__title{font-size:22px;font-weight:bold;text-align:center}.categories-list li.first{clear:left}.categories-list li.last{clear:right}.steps-content.steps-style-2 .steps-item{text-align:center;margin-right:60px}.steps-content.steps-style-2 .steps-item:after{width:calc(100% + 60px);left:50%;top:40px}.steps-content.steps-style-2 .steps-item .steps-item-inner{background-color:rgba(0,0,0,0) !important;z-index:1;position:relative;overflow:hidden}.steps-content.steps-style-2 .steps-item .steps-item-inner .steps-icon{margin-bottom:32px}.steps-content.steps-style-2 .steps-item .steps-item-inner .steps-icon i{width:80px;height:80px;line-height:80px;text-align:center;background-color:#fff;border-radius:100%;z-index:1;position:relative;overflow:hidden;-webkit-transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);box-shadow:0 10px 25px #e6e6e6;-webkit-box-shadow:0 10px 25px #e6e6e6}.wpb_button{margin-bottom:24px}.wpb_content_element{margin-bottom:24px}ul.wpb_thumbnails-fluid>li{margin-bottom:24px}.hc-banner figure{position:relative;z-index:1;display:block;overflow:hidden;margin:0;background:#000}.hc-banner figure img{opacity:1;position:relative;display:block;min-height:initial;max-width:100%;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1);transform:scale(1)}.hc-banner figure:hover img{opacity:.5;-webkit-transform:scale(1.2);transform:scale(1.2)}.hc-banner figure:hover h2{opacity:1}.hc-banner figure:hover p{opacity:1}.hc-banner figure figcaption{padding:2em;color:#fff;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.hc-banner figure figcaption::before{pointer-events:none}.hc-banner figure figcaption::after{pointer-events:none}.hc-banner figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.hc-banner figure h2{opacity:0;letter-spacing:normal;padding:0;margin:0}.hc-banner figure h2 span{font-weight:800}.hc-banner figure p{opacity:0;letter-spacing:normal;padding:0;margin:0;letter-spacing:1px;line-height:1.6em}.hc-banner figure.visible-caption h2{opacity:1}.hc-banner figure.visible-caption p{opacity:1}.image-caption{position:relative;overflow:hidden}.image-caption .widgetsubtitle{letter-spacing:1px;line-height:1.6em}.image-caption .caption{position:absolute;width:100%;bottom:0;padding:16px;color:#fff}.image-caption .caption .widgettitle{color:#fff;font-weight:600}.image-caption .caption .widgetsubtitle{color:#fff;font-weight:400}.image-caption .caption p{position:relative;z-index:4;margin:0}.image-caption .caption:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;opacity:1;background:rgba(34,34,34,.7);background-color:#87c500}figure.hover-caption-1{background-color:#000}figure.hover-caption-1 figcaption{text-align:left}figure.hover-caption-1 figcaption>div{position:absolute;bottom:0;left:0;padding:2em;height:50%}figure.hover-caption-1 h2{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.hover-caption-1 p{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);color:rgba(255,255,255,.8);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s}figure.hover-caption-1:hover img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:scale(1.2);transform:scale(1.2)}figure.hover-caption-1:hover h2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-1:hover p{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}figure.hover-caption-1.visible-caption img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-1.visible-caption h2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-1.visible-caption p{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}figure.hover-caption-4 figcaption{padding:3em;text-align:left}figure.hover-caption-4 figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}figure.hover-caption-4 p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}figure.hover-caption-4:hover figcaption::before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-4:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-4.visible-caption figcaption::before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-4.visible-caption p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-5 figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0, 1);transform:scale(0, 1)}figure.hover-caption-5 figcaption::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1, 0);transform:scale(1, 0)}figure.hover-caption-5 h2{padding-top:30%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}figure.hover-caption-5 p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.hover-caption-5:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.hover-caption-5:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.hover-caption-5:hover h2{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-5:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-5.visible-caption figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.hover-caption-5.visible-caption figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.hover-caption-5.visible-caption h2{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-5.visible-caption p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-2 h2{color:#fff;position:absolute;right:30px;left:30px;padding:10px 0;top:30px;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.hover-caption-2 h2::after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#fff;content:"";-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.hover-caption-2 p{color:#fff;position:absolute;right:30px;left:30px;padding:10px 0;bottom:30px;line-height:1.5;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.hover-caption-2:hover h2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-2:hover h2::after{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-2:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-2.visible-caption h2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-2.visible-caption h2::after{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-2.visible-caption p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-3 h2{margin-top:20%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}figure.hover-caption-3 p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0, 20px, 0) scale(1);transform:translate3d(0, 20px, 0) scale(1)}figure.hover-caption-3:hover h2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-3:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-3.visible-caption h2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}figure.hover-caption-3.visible-caption p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.post-carousel h3{font-size:24px;letter-spacing:5px}.owl-carousel .owl-stage-outer{z-index:1}.owl-carousel .owl-item{z-index:1}.wpcf7-checkbox .checkbox-option{margin-right:20px;padding-bottom:24px;position:relative}.wpcf7-checkbox .checkbox-option span{position:absolute;top:100%;left:0;width:999px}.wpcf7 .select-option{margin-bottom:0}div.wpcf7-response-output{clear:both}.dark-input input.wpcf7-text{border-color:rgba(255,255,255,.1) !important;background:rgba(0,0,0,.1) !important;color:#0f0f0f !important}.dark-input .sub{color:#000;opacity:.7}.wpcf7-form input[type=submit]{margin-top:8px}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.tabbed-content .ratings i{display:block}.ratings>li{width:100%}.woocommerce #respond input#submit{width:auto}.woocommerce #respond input#submit.alt{width:auto}.woocommerce a.button{width:auto}.woocommerce button.button{width:auto}.woocommerce input.button{width:auto}.woocommerce a.button.alt{width:auto}.woocommerce button.button.alt{width:auto}.woocommerce input.button.alt{width:auto}.woocommerce div.product form.cart .reset_variations{font-size:.95em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:16px}.cart .three-columns input{float:none}.cart .number{display:none}.woocommerce div.product table.variations{width:100%}.woocommerce div.product table.variations tr th,.woocommerce div.product table.variations tr td{padding-bottom:30px}.woocommerce div.product table.variations tr{display:flex;align-items:center}.woocommerce div.product table.variations td.value{display:flex;align-items:center}.cart_form{width:auto;display:inline-block}.cart_form:hover *{color:#fff}.variations .label{background:rgba(0,0,0,0);text-align:left;padding-left:0 !important;padding-right:0 !important}.variations .label label{line-height:50px !important;padding-right:20px}.woocommerce div.product form.cart .variations select{display:block;width:calc(70% - 1em);float:left;min-width:calc(70% - 1em)}.woocommerce-variation-price{margin-bottom:10px}.product_meta>span{display:block}.product-categories .count{color:#aaa;display:inline-block}.related.products{clear:both;padding:0}.upsells.products{clear:both}.vc_editor.compose-mode .vc_controls>.vc_controls-cc{background-color:#4b5869}.vc_editor.compose-mode .vc_child-element-move .vc_btn-content:hover{background-color:#363f4c}.vc_editor.compose-mode .vc_element-move .vc_btn-content:hover{background-color:#363f4c}.vc_editor.compose-mode .vc_control-btn .vc_btn-content:hover{background-color:#363f4c}.vc_editor.compose-mode .vc_controls-column>div .vc_btn-content{background-color:#4fa99e;border-color:#4fa99e}.vc_editor.compose-mode .vc_controls-column>div .vc_control-btn .vc_btn-content:hover{background-color:#87c500;border-color:#87c500}.vc_editor.compose-mode .vc_controls-column>div>.vc_parent .vc_btn-content{background-color:#fa4e40;border-color:#fa4e40}.vc_editor.compose-mode .vc_controls-column>div>.vc_parent .vc_control-btn .vc_btn-content{background-color:#fa4e40;border-color:#fa4e40}.vc_editor.compose-mode .vc_controls-column>div>.vc_parent .vc_control-btn .vc_btn-content:hover{background-color:#e44c40;border-color:#e44c40}.vc_editor.compose-mode .vc_controls-container>div .vc_btn-content{background-color:#4fa99e;border-color:#4fa99e}.vc_editor.compose-mode .vc_controls-container>div .vc_control-btn .vc_btn-content:hover{background-color:#87c500;border-color:#87c500}.vc_editor.compose-mode .vc_controls-row>div .vc_btn-content{background-color:#4fa99e;border-color:#4fa99e}.vc_editor.compose-mode .vc_controls-row>div .vc_control-btn .vc_btn-content:hover{background-color:#87c500;border-color:#87c500}.vc_editor.compose-mode .vc_control-btn-append:before{display:none}.wpb_start_animation.wpb_top-to-bottom{-webkit-animation:wpb_ttb .3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation:wpb_ttb .3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:wpb_ttb .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.wpb_start_animation.wpb_bottom-to-top{-webkit-animation:wpb_btt .3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation:wpb_btt .3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:wpb_btt .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.wpb_start_animation.wpb_left-to-right{-webkit-animation:wpb_ltr .3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation:wpb_ltr .3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:wpb_ltr .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.wpb_start_animation.wpb_right-to-left{-webkit-animation:wpb_rtl .3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation:wpb_rtl .3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:wpb_rtl .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.wpb_start_animation.wpb_appear{-webkit-animation:wpb_appear .3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation:wpb_appear .3s cubic-bezier(0.215, 0.61, 0.355, 1);animation:wpb_appear .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.equal-height .vertical-flex>.wpb_column>.vc_column-inner{display:flex;align-content:center;align-items:center}.vc_col-has-fill>.vc_column-inner{padding-top:0}.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner{padding-top:0}.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner{padding-top:0}.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner{padding-top:0}.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{padding-top:0}.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner{padding-top:0}.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{padding-top:0}.vc_section.vc_section-has-fill{padding-top:0}.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section{padding-top:0}.vc_section.vc_section-has-fill+.vc_section{padding-top:0}.mb--6{margin-bottom:-6px}.mt10{margin-top:10px}.mr10{margin-right:10px}.p0{padding:0 !important}.p32{padding:0 32px}.pt0{padding-top:0 !important}.pt8{padding-top:8px}.pt10{padding-top:10px}.pt16{padding-top:16px}.pt24{padding-top:24px}.pt32{padding-top:32px}.pt40{padding-top:40px}.pt48{padding-top:48px}.pt64{padding-top:64px}.pt80{padding-top:80px}.pt96{padding-top:96px}.pt120{padding-top:120px}.pt160{padding-top:160px}.pt180{padding-top:180px}.pt240{padding-top:240px}.pb8{padding-bottom:8px}.pb16{padding-bottom:16px}.pb24{padding-bottom:24px}.pb32{padding-bottom:32px}.pb40{padding-bottom:40px}.pb48{padding-bottom:48px}.pb64{padding-bottom:64px}.pb80{padding-bottom:80px}.pb96{padding-bottom:96px}.pb120{padding-bottom:120px}.pb160{padding-bottom:160px}.pb180{padding-bottom:180px}.pb240{padding-bottom:240px}.pl-32{padding-left:32px}.pl-16{padding-left:16px}.pr-16{padding-right:16px !important}.pl-6{padding-left:6px}.pr-6{padding-right:6px}.pr-32{padding-right:32px}.m0{margin:0 !important}.mb0{margin-bottom:0 !important}.mb3{margin-bottom:3px}.mb8{margin-bottom:8px}.mb10{margin-bottom:10px}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px}.mb24{margin-bottom:24px}.mb30{margin-bottom:30px}.mb32{margin-bottom:32px}.mb40{margin-bottom:40px}.mb70{margin-bottom:70px}.mb48{margin-bottom:48px}.mb64{margin-bottom:64px}.mb80{margin-bottom:80px}.mb72{margin-bottom:72px}.mb96{margin-bottom:96px}.mb120{margin-bottom:120px}.mb160{margin-bottom:160px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-15{margin-right:15px}.mr-24{margin-right:24px}.mr-5{margin-right:5px}.mr-0{margin-right:0 !important}.ml-25{margin-left:25px !important}.ml-30{margin-left:30px !important}.ml-15{margin-left:15px}.ml-24{margin-left:24px}.ml-5{margin-left:5px}.ml-0{margin-left:0 !important}.mr--32{margin-right:-32px}.ml--32{margin-left:-32px}.mt0{margin-top:0 !important}.mt8s{margin-top:8px !important}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt30{margin-top:30px}.mt32{margin-top:32px}.mt40{margin-top:40px}.mt48{margin-top:48px}.mt50{margin-top:50px}.mt64{margin-top:64px}.mt80{margin-top:80px}.mt72{margin-top:72px}.mt96{margin-top:96px}.mt120{margin-top:120px}.mt160{margin-top:160px}.mt--30{margin-top:-30px}.vertical-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:row;-webkit-flex-direction:row}.vertical-flex-column{margin:0;z-index:2;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:column;-webkit-flex-direction:column}.overlay-lighter{background-color:rgba(31,34,37,.38) !important}.overlay-smaller{padding:25px 35px !important}.no-link{text-transform:none;opacity:.8 !important;font-size:15px !important;letter-spacing:0 !important}.no-link:after{display:none !important}.menu-image{transform:translate3d(0, 0px, 0) !important;-webkit-transform:translate3d(0, 0px, 0) !important;-moz-transform:translate3d(0, 0px, 0) !important}.menu-image>a{padding:0 !important;margin:0 !important;position:initial !important;opacity:1 !important;min-height:300px}.menu-image>.subnav{display:none !important}.vertical-menu .menu-image{display:none !important}.menu--line:nth-child(1){top:0;left:0;width:100%;-webkit-transform-origin:left center;transform-origin:left center}.menu--line:nth-child(4){top:0;left:0;width:100%;-webkit-transform-origin:left center;transform-origin:left center;top:-1px;left:4px;-webkit-transform:rotate(45deg) translateX(0) scaleX(0);transform:rotate(45deg) translateX(0) scaleX(0)}.menu--line:nth-child(6){top:0;left:0;width:100%;-webkit-transform-origin:left center;transform-origin:left center}.menu--line:nth-child(2){top:8px;left:6px;width:19px;-webkit-transform-origin:left center;transform-origin:left center}.menu--line:nth-child(3){top:16px;left:0;width:100%;-webkit-transform-origin:left center;transform-origin:left center}.menu--line:nth-child(5){top:16px;left:0;width:100%;-webkit-transform-origin:left center;transform-origin:left center;top:-1px;left:22px;-webkit-transform:rotate(135deg) translateX(0) scaleX(0);transform:rotate(135deg) translateX(0) scaleX(0)}.menu--line:nth-child(7){top:16px;left:0;width:100%;-webkit-transform-origin:left center;transform-origin:left center}.menu-line.is-inactive:hover .menu--line:nth-child(1){-webkit-animation:menuLine .33s ease-out .32s;animation:menuLine .33s ease-out .32s}.menu-line.is-inactive:hover .menu--line:nth-child(2){-webkit-animation:menuLine .33s ease-out .21s;animation:menuLine .33s ease-out .21s;left:0;width:100%;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.menu-line.is-inactive:hover .menu--line:nth-child(3){-webkit-animation:menuLine .33s ease-out .1s;animation:menuLine .33s ease-out .1s}.menu-line.is-inactive:hover .menu--line:nth-child(6){display:none}.menu-line.is-inactive:hover .menu--line:nth-child(7){display:none}.menu-line.is-active .menu--line:nth-child(1){display:none}.menu-line.is-active .menu--line:nth-child(2){display:none}.menu-line.is-active .menu--line:nth-child(3){display:none}.menu-line.is-active .menu--line:nth-child(6){-webkit-transform:rotate(225deg) translateX(0) scaleX(1);transform:rotate(225deg) translateX(0) scaleX(1);top:17px;left:22px}.menu-line.is-active .menu--line:nth-child(7){-webkit-transform:rotate(-45deg) translateX(0) scaleX(1);transform:rotate(-45deg) translateX(0) scaleX(1);top:17px;left:4px}.menu-line.is-active:hover .menu--line:nth-child(4){-webkit-transform:rotate(45deg) translateX(0) scaleX(1);transform:rotate(45deg) translateX(0) scaleX(1);-webkit-transition-duration:.42s;transition-duration:.42s;-webkit-transition-timing-function:cubic-bezier(0.52, 0.01, 0.16, 1);transition-timing-function:cubic-bezier(0.52, 0.01, 0.16, 1);-webkit-transition-delay:.3s;transition-delay:.3s}.menu-line.is-active:hover .menu--line:nth-child(5){-webkit-transform:rotate(135deg) translateX(0) scaleX(1);transform:rotate(135deg) translateX(0) scaleX(1);-webkit-transition-duration:.42s;transition-duration:.42s;-webkit-transition-timing-function:cubic-bezier(0.52, 0.01, 0.16, 1);transition-timing-function:cubic-bezier(0.52, 0.01, 0.16, 1);-webkit-transition-delay:.4s;transition-delay:.4s}.menu-line.is-active:hover .menu--line:nth-child(6){-webkit-transform:rotate(225deg) translateX(0) scaleX(0);transform:rotate(225deg) translateX(0) scaleX(0);-webkit-transition-duration:.42s;transition-duration:.42s;-webkit-transition-timing-function:cubic-bezier(0.52, 0.01, 0.16, 1);transition-timing-function:cubic-bezier(0.52, 0.01, 0.16, 1);-webkit-transition-delay:.1s;transition-delay:.1s}.menu-line.is-active:hover .menu--line:nth-child(7){-webkit-transform:rotate(-45deg) translateX(0) scaleX(0);transform:rotate(-45deg) translateX(0) scaleX(0);-webkit-transition-duration:.42s;transition-duration:.42s;-webkit-transition-timing-function:cubic-bezier(0.52, 0.01, 0.16, 1);transition-timing-function:cubic-bezier(0.52, 0.01, 0.16, 1);-webkit-transition-delay:.2s;transition-delay:.2s}.header-single .btn+.btn{margin-left:12px !important}.header-single .text-center .btn{margin-left:6px !important;margin-right:6px !important}.header-single .text-center .wpcf7-form .button-group{margin:0 auto}.header-single .lead{font-size:18px;line-height:25px;letter-spacing:0px}.header-single .lead i{font-family:"Droid Serif",serif;font-style:normal;font-weight:400}.header-single .heading-title-standard i{font-family:"Droid Serif",serif;font-style:normal;font-weight:400}.header-single .heading-title-thin i{font-family:"Droid Serif",serif;font-style:normal;font-weight:400}.header-single .heading-title-bold i{font-family:"Droid Serif",serif;font-style:normal;font-weight:400}.header-single .heading-content i{font-family:"Droid Serif",serif;font-style:normal;font-weight:400}.header-single .heading-content cite{font-style:normal}.header-single .heading-content .countdown{margin-bottom:40px}.header-single .row>.col-sm-6:last-child .wpcf7{margin-bottom:0;padding:24px;border-radius:4px;background-color:rgba(255,255,255,.95);overflow:hidden}.header-single .row>.col-sm-6:last-child .wpcf7 .wpcf7-form-control::-webkit-input-placeholder{color:#252525 !important}.header-single .row>.col-sm-6:last-child .wpcf7 .wpcf7-form-control:-moz-placeholder{color:#252525 !important}.header-single .row>.col-sm-6:last-child .wpcf7 .wpcf7-form-control::-moz-placeholder{color:#252525 !important}.header-single .row>.col-sm-6:last-child .wpcf7 .wpcf7-form-control:-ms-input-placeholder{color:#252525 !important}.header-single .row>.col-sm-6:last-child .wpcf7 label{color:#252525 !important}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=text]{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=password]{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=date]{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=datetime]{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=email]{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=number]{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=search]{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=tel]{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=time]{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=url]{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 textarea{color:#595959 !important;font-weight:400}.header-single .row>.col-sm-6:last-child .wpcf7 textarea::-webkit-input-placeholder{color:#aaa}.header-single .row>.col-sm-6:last-child .wpcf7 textarea:-moz-placeholder{color:#aaa}.header-single .row>.col-sm-6:last-child .wpcf7 textarea:-ms-input-placeholder{color:#aaa}.header-single .row>.col-sm-6:last-child .wpcf7 textarea::-moz-placeholder{color:#aaa}.header-single .row>.col-sm-6:last-child .wpcf7 .wpcf7-not-valid{border-color:#eb4c49 !important}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=submit]{width:100%}.header-single .row>.col-sm-6:last-child .wpcf7 input.wpcf7-text::-webkit-input-placeholder{color:#aaa}.header-single .row>.col-sm-6:last-child .wpcf7 input.wpcf7-text:-moz-placeholder{color:#aaa}.header-single .row>.col-sm-6:last-child .wpcf7 input.wpcf7-text:-ms-input-placeholder{color:#aaa}.header-single .row>.col-sm-6:last-child .wpcf7 input.wpcf7-text::-moz-placeholder{color:#aaa}.header-single .row .display-cell .wpcf7{margin-bottom:0;padding:24px;border-radius:4px;background-color:rgba(255,255,255,.95);overflow:hidden;display:inline-block}.header-single .row .display-cell .wpcf7 .wpcf7-form-control::-webkit-input-placeholder{color:#252525 !important}.header-single .row .display-cell .wpcf7 .wpcf7-form-control:-moz-placeholder{color:#252525 !important}.header-single .row .display-cell .wpcf7 .wpcf7-form-control::-moz-placeholder{color:#252525 !important}.header-single .row .display-cell .wpcf7 .wpcf7-form-control:-ms-input-placeholder{color:#252525 !important}.header-single .col-sm-6 .heading-content{padding:0 !important}.header-single h1+.heading-content{padding:0 !important}.header-single .text-left .heading-content{padding:0 !important}.header-single .text-right .heading-content{padding:0 !important}.header-single .small-container .heading-content{padding:0 !important}.header-single p.sub{font-size:13px;margin-bottom:10px;margin-top:30px}.header-single>.container{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.header-single>.align-bottom{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;opacity:1}.header-single>.container.visible{opacity:1}.header-single>.align-bottom.visible{opacity:1}.header-single .form-container{line-height:1}.header-single .wpcf7-form .button-group{max-width:750px}.header-single .wpcf7-form .button-group input.wpcf7-text::-webkit-input-placeholder{color:#fff}.header-single .wpcf7-form .button-group input.wpcf7-text:-moz-placeholder{color:#fff}.header-single .wpcf7-form .button-group input.wpcf7-text:-ms-input-placeholder{color:#fff}.header-single .wpcf7-form .button-group input.wpcf7-text::-moz-placeholder{color:#fff}.header-single .item-content:not(.dark-input) input.wpcf7-text::-webkit-input-placeholder{color:#fff}.header-single .item-content:not(.dark-input) input.wpcf7-text:-moz-placeholder{color:#fff}.header-single .item-content:not(.dark-input) input.wpcf7-text:-ms-input-placeholder{color:#fff}.header-single .item-content:not(.dark-input) input.wpcf7-text::-moz-placeholder{color:#fff}.main-slider{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-slider .btn+.btn{margin-left:12px !important}.main-slider .text-center .btn{margin-left:6px !important;margin-right:6px !important}.main-slider .lead i{font-family:"Droid Serif",serif;font-style:normal;font-weight:400}.main-slider .heading-title-standard i{font-family:"Droid Serif",serif;font-style:normal;font-weight:400}.main-slider .heading-title-thin i{font-family:"Droid Serif",serif;font-style:normal;font-weight:400}.main-slider .heading-title-bold i{font-family:"Droid Serif",serif;font-style:normal;font-weight:400}.main-slider .heading-content i{font-family:"Droid Serif",serif;font-style:normal;font-weight:400}.main-slider .heading-content cite{font-style:normal}.main-slider .row>.col-sm-6:last-child .wpcf7{margin-bottom:0;padding:24px;border-radius:4px;background-color:rgba(255,255,255,.95);overflow:hidden}.main-slider .row>.col-sm-6:last-child .wpcf7 .wpcf7-form-control::-webkit-input-placeholder{color:#252525 !important}.main-slider .row>.col-sm-6:last-child .wpcf7 .wpcf7-form-control:-moz-placeholder{color:#252525 !important}.main-slider .row>.col-sm-6:last-child .wpcf7 .wpcf7-form-control::-moz-placeholder{color:#252525 !important}.main-slider .row>.col-sm-6:last-child .wpcf7 .wpcf7-form-control:-ms-input-placeholder{color:#252525 !important}.main-slider .row>.col-sm-6:last-child .wpcf7 label{color:#252525 !important}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=text]{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=password]{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=date]{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=datetime]{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=email]{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=number]{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=search]{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=tel]{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=time]{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=url]{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 textarea{color:#595959 !important;font-weight:400}.main-slider .row>.col-sm-6:last-child .wpcf7 textarea::-webkit-input-placeholder{color:#aaa}.main-slider .row>.col-sm-6:last-child .wpcf7 textarea:-moz-placeholder{color:#aaa}.main-slider .row>.col-sm-6:last-child .wpcf7 textarea:-ms-input-placeholder{color:#aaa}.main-slider .row>.col-sm-6:last-child .wpcf7 textarea::-moz-placeholder{color:#aaa}.main-slider .row>.col-sm-6:last-child .wpcf7 .wpcf7-not-valid{border-color:#eb4c49 !important}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=submit]{width:100%}.main-slider .row>.col-sm-6:last-child .wpcf7 input.wpcf7-text::-webkit-input-placeholder{color:#aaa}.main-slider .row>.col-sm-6:last-child .wpcf7 input.wpcf7-text:-moz-placeholder{color:#aaa}.main-slider .row>.col-sm-6:last-child .wpcf7 input.wpcf7-text:-ms-input-placeholder{color:#aaa}.main-slider .row>.col-sm-6:last-child .wpcf7 input.wpcf7-text::-moz-placeholder{color:#aaa}.main-slider .row .display-cell .wpcf7{margin-bottom:0;padding:24px;border-radius:4px;background-color:rgba(255,255,255,.95);overflow:hidden;display:inline-block}.main-slider .row .display-cell .wpcf7 .wpcf7-form-control::-webkit-input-placeholder{color:#252525 !important}.main-slider .row .display-cell .wpcf7 .wpcf7-form-control:-moz-placeholder{color:#252525 !important}.main-slider .row .display-cell .wpcf7 .wpcf7-form-control::-moz-placeholder{color:#252525 !important}.main-slider .row .display-cell .wpcf7 .wpcf7-form-control:-ms-input-placeholder{color:#252525 !important}.main-slider .item{opacity:0;width:100%;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat}.main-slider .active .item{opacity:1}.main-slider .item-content{z-index:2}.main-slider:hover .owl-nav .owl-prev{opacity:1}.main-slider:hover .owl-nav .owl-next{opacity:1}.main-slider .owl-nav .owl-prev{left:15px}.main-slider .owl-nav .owl-prev:before{padding:20px 10px;background:rgba(0,0,0,0);border:0 solid rgba(0,0,0,0);font-size:20px !important;display:inline-block;text-align:center;vertical-align:middle;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;font-size:40px !important}.main-slider .owl-nav .owl-prev:hover:before{opacity:.75}.main-slider .owl-nav .owl-next{right:15px}.main-slider .owl-nav .owl-next:before{padding:20px 10px;background:rgba(0,0,0,0);border:0 solid rgba(0,0,0,0);font-size:20px !important;display:inline-block;text-align:center;vertical-align:middle;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;font-size:40px !important}.main-slider .owl-nav .owl-next:hover:before{opacity:.75}.header-slider .lead{font-size:18px;line-height:25px;letter-spacing:0px;margin-top:0;margin-bottom:20px}.header-slider .heading-content .countdown{margin-bottom:40px}.header-slider .col-sm-6 .heading-content{padding:0 !important}.header-slider h1+.heading-content{padding:0 !important}.header-slider .text-left .heading-content{padding:0 !important}.header-slider .text-right .heading-content{padding:0 !important}.header-slider .small-container .heading-content{padding:0 !important}.header-slider p.sub{font-size:13px;margin-bottom:10px;margin-top:30px}.header-slider>.container{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.header-slider>.align-bottom{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;opacity:1}.header-slider>.container.visible{opacity:1}.header-slider>.align-bottom.visible{opacity:1}.header-slider .form-container{line-height:1}.header-slider .text-center .wpcf7-form .button-group{margin:0 auto}.header-slider .wpcf7-form .button-group{max-width:750px}.header-slider .wpcf7-form .button-group input.wpcf7-text::-webkit-input-placeholder{color:#fff}.header-slider .wpcf7-form .button-group input.wpcf7-text:-moz-placeholder{color:#fff}.header-slider .wpcf7-form .button-group input.wpcf7-text:-ms-input-placeholder{color:#fff}.header-slider .wpcf7-form .button-group input.wpcf7-text::-moz-placeholder{color:#fff}.header-slider .item-content:not(.dark-input) input.wpcf7-text::-webkit-input-placeholder{color:#fff}.header-slider .item-content:not(.dark-input) input.wpcf7-text:-moz-placeholder{color:#fff}.header-slider .item-content:not(.dark-input) input.wpcf7-text:-ms-input-placeholder{color:#fff}.header-slider .item-content:not(.dark-input) input.wpcf7-text::-moz-placeholder{color:#fff}.background-overlay{background-color:#0a0a0a;opacity:.3;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.video-bg .background-overlay{z-index:2}.background-overlay.darker{background-color:#000;opacity:.5}.player+.background-overlay{z-index:1}.video-background-content+.background-overlay{z-index:1}.main-slider.vertical-slider .item{opacity:1}.post-slider .owl-nav .owl-prev{left:0}.post-slider .owl-nav .owl-prev:before{padding:20px 10px;background:rgba(10,10,10,.5);border:0 solid rgba(0,0,0,0);font-size:20px !important;display:inline-block;text-align:center;vertical-align:middle;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.post-slider .owl-nav .owl-prev:hover:before{border-top-width:40px;border-bottom-width:40px}.post-slider .owl-nav .owl-next{right:0}.post-slider .owl-nav .owl-next:before{padding:20px 10px;background:rgba(10,10,10,.5);border:0 solid rgba(0,0,0,0);font-size:20px !important;display:inline-block;text-align:center;vertical-align:middle;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.post-slider .owl-nav .owl-next:hover:before{border-top-width:40px;border-bottom-width:40px}.post-slider .owl-dots{display:none !important}.image-block{padding:0;height:50vw;max-height:700px}.image-block .image-bg{padding:0;height:50vw;max-height:700px}.image-block .container{height:100%}.image-block-right .image-bg{position:absolute;top:0}.image-half .inner-container{position:relative}.image-square{height:50vw;max-height:640px;overflow:hidden;padding:0}.image-square .image{position:absolute;height:100%}.image-square>.content{padding:0 10%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.image-square>.content img{width:auto}@media all and (min-width: 769px){.intro-carousel.padding-small .image-square>.content,.image-square>.content .intro-content-box.padding-small{padding:0 5%}}@media screen and (min-width: 990px){.intro-carousel .image-square{display:flex;align-items:flex-start}.intro-carousel.intro-right .image-square{flex-direction:row-reverse}}.image-square.left .image{left:0}.image-square.left .content{right:0}.image-square.right .image{right:0}.image-square.right>.content{left:0}.intro-left .image-square .image{left:0}.intro-left .image-square>.content{right:0}.intro-right .image-square .image{right:0}.intro-right .image-square>.content{left:0}.image-zoom img{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.image-zoom:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1)}.image-caption.hover-caption .caption{opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transform:translate3d(0, 100px, 0);-webkit-transform:translate3d(0, 100px, 0);-moz-transform:translate3d(0, 100px, 0)}.image-caption.hover-caption:hover .caption{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.image-caption.visible-caption:hover .caption .btn--icon{color:#fff;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);padding-right:38px}.image-caption.visible-caption:hover .caption .btn--icon i{right:0}.image-caption.visible-caption:hover .caption .btn--icon:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.image-caption.visible-caption:hover .caption .btn--icon:after{-webkit-transform:translate(20px);-ms-transform:translate(20px);-o-transform:translate(20px);transform:translate(20px)}.image-caption.visible-caption:hover img{transform:scale(1.13);-webkit-transform:scale(1.13);-ms-transform:scale(1.13);-moz-transform:scale(1.13)}.image-caption.visible-caption img{position:relative;display:block;min-height:initial;max-width:100%;-webkit-transition:all .3s cubic-bezier(0, 0.5, 0.5, 1);transition:all .3s cubic-bezier(0, 0.5, 0.5, 1);transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1)}.image-caption.visible-caption .caption{z-index:2;background-color:#333;position:absolute;bottom:20px;right:0;width:236px;padding:30px 20px;padding-bottom:60px}.image-caption.visible-caption .caption .widgetsubtitle{font-size:14px;margin-bottom:0}.image-caption.visible-caption .caption p{margin-bottom:0}.image-caption.visible-caption .caption .btn--icon{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid rgba(0,0,0,0);white-space:nowrap;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-size:14px;letter-spacing:.05em;padding:.85em 1.71em .57em;-webkit-transition:all .15s cubic-bezier(0, 0.5, 0.5, 1);-o-transition:all .15s cubic-bezier(0, 0.5, 0.5, 1);transition:all .15s cubic-bezier(0, 0.5, 0.5, 1);border:0;border-radius:0;position:absolute;bottom:0;right:0;background:rgba(0,0,0,0);color:rgba(0,0,0,0);-webkit-transition:width .25s ease-out,color .125s linear,padding-right .25s ease-out,-webkit-transform .25s ease-out;-o-transition:width .25s ease-out,color .125s linear,padding-right .25s ease-out,-o-transform .25s ease-out;transition:width .25s ease-out,color .125s linear,padding-right .25s ease-out,transform .25s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0)}.image-caption.visible-caption .caption .btn--icon i{position:absolute;z-index:1;color:#fff;display:inline-block;top:18px;right:20px;font-size:9px}.image-caption.visible-caption .caption .btn--icon:before{content:"";position:absolute;top:0;left:0;width:100%;z-index:-1;background:#000;-webkit-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;height:40px}.image-caption.visible-caption .caption .btn--icon:after{content:"";display:inline-block;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .15s cubic-bezier(0, 0.5, 0.5, 1);-o-transition:all .15s cubic-bezier(0, 0.5, 0.5, 1);transition:all .15s cubic-bezier(0, 0.5, 0.5, 1);right:0;top:0;height:40px;background-repeat:no-repeat;width:50px;background-position:50%;background-color:#000;-webkit-transition:-webkit-transform .25s ease-out;-o-transition:-o-transform .25s ease-out;transition:transform .25s ease-out}.image-caption.visible-caption .caption:before{display:none}section.parallax:not(.page-title):before{display:none !important}section.not-parallax:not(.page-title):before{display:none !important}div.parallax:not(.page-title):before{display:none !important}div.not-parallax:not(.page-title):before{display:none !important}.not-parallax:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0);opacity:0;z-index:2}.overlay-heavy:before{opacity:.6}.tabs-content{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;opacity:0}.tabs-content.visible{opacity:1}.background-content{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.background-content img{display:none}.parallax>.background-content{height:100vh;top:-50vh;transition:all 0s ease-in-out !important;transition:opacity .3s ease-in-out !important;-webkit-transform-style:preserve-3d}.parallax .slides li>.background-content{height:100vh;top:-50vh;transition:all 0s ease-in-out !important;transition:opacity .3s ease-in-out !important;-webkit-transform-style:preserve-3d}.parallax:first-child .slides li>.background-content{top:0}.parallax:first-child .background-content{top:0}.fullscreen.parallax+.fullscreen.parallax>.background-content{top:-50%}.inner-title.hover-reveal .social-icons a{color:#fff;opacity:1}.inner-title.hover-reveal .social-icons a i{color:#fff;opacity:1}.inner-title.hover-reveal .social-icons a:hover{color:#fff;opacity:.7}.inner-title.hover-reveal .social-icons a:hover i{color:#fff;opacity:.7}.inner-title.hover-reveal:before{opacity:0}.inner-title.hover-reveal:hover:before{opacity:.5}.inner-title.hover-reveal:hover .title{opacity:1;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.inner-title.hover-reveal .title{-webkit-transform:scale(0.5) translateY(-50%);transform:scale(0.5) translateY(-50%);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.outer-title.hover-icons .social-icons a{color:#fff;opacity:1}.outer-title.hover-icons .social-icons a i{color:#fff;opacity:1}.outer-title.hover-icons .social-icons a:hover{color:#fff;opacity:.7}.outer-title.hover-icons .social-icons a:hover i{color:#fff;opacity:.7}.outer-title.hover-icons img{margin-bottom:0}.outer-title.hover-icons:before{opacity:0;content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:#444;pointer-events:none;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,-moz-transform .2s ease-in-out;-o-transition:opacity .2s ease-in-out,-o-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out,transform .2s ease-in-out}.outer-title.hover-icons:hover:before{opacity:.3}.outer-title.hover-icons:hover .title-icons{opacity:1;top:50%;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0)}.outer-title.hover-icons .title-icons{opacity:0;transform:translate3d(0, 100px, 0);-webkit-transform:translate3d(0, 100px, 0);-moz-transform:translate3d(0, 100px, 0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.widgettitle.large-widgettitle{font-size:37px !important;line-height:45px !important}.projects-bottom-nav .widgettitle.big-widgettitle{text-transform:none;font-size:32px;line-height:32px;font-weight:700;margin-bottom:13px;letter-spacing:-0.5px}.projects-bottom-nav .widgetsubtitle.small-widgetsubtitle{font-size:13px;line-height:16px;letter-spacing:-0.5px;font-weight:300}.image-box-center hr.divider{border-top:1px solid #1e1f1f;width:28px;margin:20px auto}.image-box-center .box-center-caption{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;position:relative;z-index:700;width:80%;margin:4px auto 0 auto;padding:40px;background-color:#fff;text-align:center;box-shadow:0 0 12px 0 rgba(0,0,0,.1),0 10px 30px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.1),0 10px 30px 0 rgba(0,0,0,.2)}.image-box-center .box-center-caption .box-center-caption-border{position:absolute;z-index:0;top:10px;left:10px;bottom:10px;right:10px}.image-box-center .box-center-caption .box-center-caption-inner{max-width:350px;margin:auto}.image-box{overflow:hidden;position:relative;margin-bottom:8px}.image-box img{width:100%;display:inline-block}.image-box .label{position:absolute;top:16px;right:16px;z-index:5}.inner-title{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;opacity:1}.inner-title .title{padding-left:10%;padding-right:10%;position:absolute;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.inner-title .title h1{color:#fff}.inner-title .title h2{color:#fff}.inner-title .title h3{color:#fff}.inner-title .title h4{color:#fff}.inner-title .title h5{color:#fff}.inner-title .title h6{color:#fff}.inner-title .title p{color:#fff}.inner-title .title span:not(.btn-text){color:#fff}.inner-title .title li{color:#fff}.inner-title .title hr{margin:15px auto}.inner-title .content{color:#fff}.inner-title:before{content:"";z-index:1;position:absolute;left:0;bottom:0;width:100%;height:100%;background:#0a0a0a;pointer-events:none;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,-moz-transform .2s ease-in-out;-o-transition:opacity .2s ease-in-out,-o-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out,transform .2s ease-in-out}.inner-title:hover:before{transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3)}.inner-title .icon-image{margin:0;border-radius:0}.inner-title .icon-image .image-overlay{border:0;border-radius:0}.inner-title .icon-image .image-overlay i{display:none}.icon-link .inner-title.hover-reveal:hover:before{opacity:1 !important}.icon-link:hover .inner-title .icon-image .image-overlay{background-color:#0c0c0c !important}.inner-title.hover-reveal.hover-bottom .title{padding-top:100px;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.inner-title.hover-reveal.hover-bottom:hover .title{padding-top:0}.outer-title img{display:inline-block}.outer-title .title-icons{padding-left:10%;padding-right:10%;position:absolute;width:100%;bottom:30px;z-index:5}.outer-title .title-icons h1{color:#fff}.outer-title .title-icons h2{color:#fff}.outer-title .title-icons h3{color:#fff}.outer-title .title-icons h4{color:#fff}.outer-title .title-icons h5{color:#fff}.outer-title .title-icons h6{color:#fff}.outer-title .title-icons p{color:#fff}.outer-title .title-icons span:not(.btn-text){color:#fff}.outer-title .title-icons li{color:#fff}.timeline{position:relative}.timeline .timeline-item{position:relative;overflow:hidden;padding:0 0 1em;margin:0 0 1em;width:100%}.timeline .timeline-item .timeline-date{float:left;margin-right:88px;margin-top:30px;overflow:hidden;text-align:right}.timeline .timeline-item .timeline-date .linetime{width:120px;height:auto;display:block}.timeline .timeline-item .timeline-date .linetime .day{font-size:60px;display:block;line-height:1;letter-spacing:-1px;font-weight:700;color:#0c0c0c}.timeline .timeline-item .timeline-date .linetime .month{display:block;font-size:14px;font-weight:600;color:#0c0c0c}.timeline .timeline-item .timeline-date .linetime .month-text{display:block;font-size:20px}.timeline .timeline-item .timeline-body{overflow:hidden}.timeline .timeline-item .timeline-body .timeline-text{padding:30px;border:1px solid #e5e5e5;border-radius:4px;background:#fff}.timeline .timeline-item .timeline-body .timeline-text h5{font-size:20px;font-weight:600}.timeline .timeline-item .timeline-body .timeline-text h3{font-size:20px;font-weight:600}.timeline .timeline-item .timeline-body .timeline-text p:last-child{margin-bottom:0}.timeline:before{content:"";position:absolute;top:0;left:42px;width:1px;left:160px;bottom:0;background:#e5e5e5}.timeline-item:before{content:"";position:absolute;top:0;left:42px}.timeline-item .timeline-text:before{content:"";position:absolute;top:0;left:42px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);top:55px;left:203px;width:9px;height:9px;border-width:0 0 1px 1px;border-style:solid;border-color:#e5e5e5;background:#fff}.timeline-item .timeline-dot{transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;position:absolute;left:43px;top:0;text-align:center;width:60px;height:60px;border:0;border-radius:50%;margin:30px 0 0 89px;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1);background:#ccc}.timeline-item .timeline-dot i{color:#fff;font-size:20px;top:18px;position:relative;font-weight:bold}.timeline-item:hover .timeline-dot{background:#87c500}.hc-spacer.line{width:100%;border-bottom:1px solid #d9d9d9}.hc-spacer.line.spacer-large{margin-top:6.49618vw !important;margin-bottom:6.49618vw !important}.steps-content{padding:0;list-style:none}.steps-content .steps-item{display:inline-block;position:relative;float:none;margin:5px 40px 5px 0}.steps-content .steps-item:after{position:absolute;content:"";height:2px;background:#e7e7e7;margin:0;width:88%;top:50%;left:100%;-webkit-transform:translateY(-50%) translateX(-1px);-moz-transform:translateY(-50%) translateX(-1px);-ms-transform:translateY(-50%) translateX(-1px);-o-transform:translateY(-50%) translateX(-1px);transform:translateY(-50%) translateX(-1px)}.steps-content .steps-item:last-child{margin-right:0 !important}.steps-content .steps-item:last-child:after{display:none}.steps-content .steps-item .steps-item-inner i{font-size:30px;font-weight:bold;display:inline-block}.steps-content .steps-item .steps-item-inner .step-content{line-height:1.1}.steps-content .steps-item .steps-item-inner .step-content p{margin-bottom:0;line-height:1.2}.step-title{font-size:18px;font-weight:600}.steps-content.steps-style-1.steps-large .steps-item{margin-right:50px}.steps-content.steps-style-1.steps-large .steps-item .steps-item-inner{padding:32px}.steps-content.steps-style-1.steps-large .steps-item .steps-item-inner i{font-size:38px}.steps-content.steps-style-1 .steps-item .steps-item-inner{background-color:#e7e7e7;padding:20px;border-radius:4px;z-index:1;position:relative;overflow:hidden;-webkit-transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.steps-content.steps-style-1 .steps-item .steps-item-inner .steps-icon{float:left;margin-right:24px;margin-top:8px}.steps-content.steps-style-1 .steps-item .steps-item-inner .steps-icon i{background-color:rgba(0,0,0,0) !important}.steps-content.steps-style-1 .steps-item .steps-item-inner .steps-main{float:left;text-align:left}.md-modal{position:fixed;top:15%;left:20%;right:20%;width:80%;margin-left:-10%;height:auto;z-index:2000;visibility:hidden}.md-close{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;text-align:right;display:block;color:#fff !important;font-size:20px;border-radius:50%;margin:10px auto 0 !important}.md-close:hover{opacity:.5 !important}.md-show{visibility:visible}.md-overlay{position:fixed;top:0;left:0;z-index:1000;width:0;height:0;opacity:0;background:rgba(0,0,0,.5);transition:width 0s .5s,height,0s .5s,opacity .5s 0s}.md-show~.md-overlay{width:100%;height:100%;opacity:1;transition:width 0s 0s,height,0s 0s,opacity .5s 0s;-webkit-transition:width 0s 0s,height,0s 0s,opacity .5s 0s;-moz-transition:width 0s 0s,height,0s 0s,opacity .5s 0s}.md-content{max-width:100%;width:100%;background:#fff;color:#595959;position:relative;border-radius:3px;margin:0 auto;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.5)}.md-content h1{color:#595959 !important;font-size:65px;line-height:75px;margin-bottom:12px;font-weight:100}.md-content h1 u{text-decoration:none;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 80%, #87c500 80%)}.md-content h1 span{color:#87c500;font-style:normal}.md-content h1 cite{color:#87c500;font-style:normal}.md-content h1 cite i{font-family:"Droid Serif",serif}.md-content h2{color:#595959 !important;font-size:65px;line-height:75px;margin-bottom:12px;font-weight:100}.md-content h2 u{text-decoration:none;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 80%, #87c500 80%)}.md-content h2 span{color:#87c500;font-style:normal}.md-content h2 cite{color:#87c500;font-style:normal}.md-content h2 cite i{font-family:"Droid Serif",serif}.md-content h3{color:#595959 !important;font-size:65px;line-height:75px;margin-bottom:12px;font-weight:100}.md-content h3 u{text-decoration:none;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 80%, #87c500 80%)}.md-content h3 span{color:#87c500;font-style:normal}.md-content h3 cite{color:#87c500;font-style:normal}.md-content h3 cite i{font-family:"Droid Serif",serif}.md-content h4{color:#595959 !important;font-size:65px;line-height:75px;margin-bottom:12px;font-weight:100}.md-content h4 u{text-decoration:none;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 80%, #87c500 80%)}.md-content h4 span{color:#87c500;font-style:normal}.md-content h4 cite{color:#87c500;font-style:normal}.md-content h4 cite i{font-family:"Droid Serif",serif}.md-content h5{color:#595959 !important}.md-content h6{color:#595959 !important}.md-content p{color:#595959 !important}.md-content .lead{color:#595959 !important}.md-content .top-subtitle{color:#595959 !important}.md-content h1.small{font-size:30px;margin-bottom:12px}.md-content h2.small{font-size:30px;margin-bottom:12px}.md-content h3.small{font-size:30px;margin-bottom:12px}.md-content h4.small{font-size:30px;margin-bottom:12px}.md-content .wpb_content_element{margin-bottom:0 !important}.md-content .md-content-inner{padding:60px 45px;margin:0}.image-bg.md-modal .md-content h1{color:#fff !important}.image-bg.md-modal .md-content h2{color:#fff !important}.image-bg.md-modal .md-content h3{color:#fff !important}.image-bg.md-modal .md-content h4{color:#fff !important}.image-bg.md-modal .md-content h5{color:#fff !important}.image-bg.md-modal .md-content h6{color:#fff !important}.image-bg.md-modal .md-content p{color:#fff !important}.image-bg.md-modal .md-content .lead{color:#fff !important}.image-bg.md-modal .md-content .top-subtitle{color:#fff !important}.md-content+.text-center{text-align:right}.md-content-inner{z-index:4;position:relative}.md-modal-1 .md-content{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-modal-1 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.md-modal-2 .md-content{-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);opacity:0;-webkit-transition:all .3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-moz-transition:all .3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:all .3s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.md-show.md-modal-2 .md-content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.md-modal-3 .md-content{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-modal-3 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.md-modal-4 .md-content{-webkit-transform:scale(0) rotate(720deg);-moz-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.md-show.md-modal-4~.md-overlay{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.md-show.md-modal-4 .md-content{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.md-modal-5{top:0}.md-modal-5 .md-content{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.md-show.md-modal-5 .md-content{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:0 0 3px 3px;opacity:1}.md-modal-6 .md-content{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-modal-6 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.md-modal .md-close{background:red;width:40px;height:40px;text-align:center}.md-modal .md-close i.ti-close{position:relative;top:7px}.md-modal-7{top:15%}.md-modal-7 .md-close{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:0;font-size:20px;position:absolute;margin-top:0;top:-40px;right:-5px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.md-modal-7 .md-content-inner{padding:0}.md-modal-7 .md-content{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border-radius:0;background:rgba(0,0,0,0)}.md-show.md-modal-7 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.social-list:not(.ssc-share-group) a[class*=facebook]:hover{box-shadow:0 0 11px 0 #4e64b5}.social-list:not(.ssc-share-group) a[class*=facebook]:hover i{color:#4e64b5 !important}.social-list:not(.ssc-share-group) a[class*=linkedin]:hover{box-shadow:0 0 11px 0 #0288d1}.social-list:not(.ssc-share-group) a[class*=linkedin]:hover i{color:#0288d1 !important}.social-list:not(.ssc-share-group) a[class*=twitter]:hover{box-shadow:0 0 11px 0 #00aced}.social-list:not(.ssc-share-group) a[class*=twitter]:hover i{color:#00aced !important}.social-list:not(.ssc-share-group) a[class*=instagram]:hover{box-shadow:0 0 11px 0 #9a8f62}.social-list:not(.ssc-share-group) a[class*=instagram]:hover i{color:#9a8f62 !important}.social-list:not(.ssc-share-group) a[class*=pinterest]:hover{box-shadow:0 0 11px 0 #ff5757}.social-list:not(.ssc-share-group) a[class*=pinterest]:hover i{color:#ff5757 !important}.social-list:not(.ssc-share-group) a[class*=google]:hover{box-shadow:0 0 11px 0 #f44336}.social-list:not(.ssc-share-group) a[class*=google]:hover i{color:#f44336 !important}.social-list:not(.ssc-share-group) a[class*=youtube]:hover{box-shadow:0 0 11px 0 #c82929}.social-list:not(.ssc-share-group) a[class*=youtube]:hover i{color:#c82929 !important}.social-list:not(.ssc-share-group) a[class*=behance]:hover{box-shadow:0 0 11px 0 #131418}.social-list:not(.ssc-share-group) a[class*=behance]:hover i{color:#131418 !important}.social-list:not(.ssc-share-group) a[class*=vimeo]:hover{box-shadow:0 0 11px 0 #1ab7ea}.social-list:not(.ssc-share-group) a[class*=vimeo]:hover i{color:#1ab7ea !important}.social-list:not(.ssc-share-group) a[class*=dribbble]:hover{box-shadow:0 0 11px 0 #ea4c89}.social-list:not(.ssc-share-group) a[class*=dribbble]:hover i{color:#ea4c89 !important}.social-list:not(.ssc-share-group) a[class*=flickr]:hover{box-shadow:0 0 11px 0 #ff0084}.social-list:not(.ssc-share-group) a[class*=flickr]:hover i{color:#ff0084 !important}.social-list:not(.ssc-share-group) a[class*=tumblr]:hover{box-shadow:0 0 11px 0 #b92b27}.social-list:not(.ssc-share-group) a[class*=tumblr]:hover i{color:#b92b27 !important}.social-list:not(.ssc-share-group) a[class*=dropbox]:hover{box-shadow:0 0 11px 0 #007ee5}.social-list:not(.ssc-share-group) a[class*=dropbox]:hover i{color:#007ee5 !important}.social-list:not(.ssc-share-group) a[class*=soundcloud]:hover{box-shadow:0 0 11px 0 #f30}.social-list:not(.ssc-share-group) a[class*=soundcloud]:hover i{color:#f30 !important}.social-list:not(.ssc-share-group) a[class*=skype]:hover{box-shadow:0 0 11px 0 #00aff0}.social-list:not(.ssc-share-group) a[class*=skype]:hover i{color:#00aff0 !important}.social-list:not(.ssc-share-group) a[class*=comment]:hover{box-shadow:0 0 11px 0 #02b875}.social-list:not(.ssc-share-group) a[class*=comment]:hover i{color:#02b875 !important}.social-list.color-social a[class*=facebook]:hover{color:#4e64b5}.social-list.color-social a[class*=linkedin]:hover{color:#0288d1}.social-list.color-social a[class*=twitter]:hover{color:#00aced}.social-list.color-social a[class*=instagram]:hover{color:#9a8f62}.social-list.color-social a[class*=pinterest]:hover{color:#ff5757}.social-list.color-social a[class*=google]:hover{color:#f44336}.social-list.color-social a[class*=youtube]:hover{color:#c82929}.social-list.color-social a[class*=behance]:hover{color:#131418}.social-list.color-social a[class*=vimeo]:hover{color:#1ab7ea}.social-list.color-social a[class*=dribbble]:hover{color:#ea4c89}.social-list.color-social a[class*=flickr]:hover{color:#ff0084}.social-list.color-social a[class*=tumblr]:hover{color:#b92b27}.social-list.color-social a[class*=dropbox]:hover{color:#007ee5}.social-list.color-social a[class*=soundcloud]:hover{color:#f30}.social-list.color-social a[class*=skype]:hover{color:#00aff0}.social-list.color-social a[class*=comment]:hover{color:#02b875}.social-list.reverse-social a[class*=facebook]{color:#fff;background-color:#4e64b5}.social-list.reverse-social a[class*=linkedin]{color:#fff;background-color:#0288d1}.social-list.reverse-social a[class*=twitter]{color:#fff;background-color:#00aced}.social-list.reverse-social a[class*=instagram]{color:#fff;background-color:#9a8f62}.social-list.reverse-social a[class*=pinterest]{color:#fff;background-color:#ff5757}.social-list.reverse-social a[class*=google]{color:#fff;background-color:#f44336}.social-list.reverse-social a[class*=youtube]{color:#fff;background-color:#c82929}.social-list.reverse-social a[class*=behance]{color:#fff;background-color:#131418}.social-list.reverse-social a[class*=vimeo]{color:#fff;background-color:#1ab7ea}.social-list.reverse-social a[class*=dribbble]{color:#fff;background-color:#ea4c89}.social-list.reverse-social a[class*=flickr]{color:#fff;background-color:#ff0084}.social-list.reverse-social a[class*=tumblr]{color:#fff;background-color:#b92b27}.social-list.reverse-social a[class*=dropbox]{color:#fff;background-color:#007ee5}.social-list.reverse-social a[class*=soundcloud]{color:#fff;background-color:#f30}.social-list.reverse-social a[class*=skype]{color:#fff;background-color:#00aff0}.social-list.reverse-social a{color:#fff !important;width:34px;height:34px;line-height:34px;opacity:1}.social-list.reverse-social a i{line-height:34px !important}.social-list.reverse-social a:hover{background-color:#fff !important}.social-list.reverse-social a:hover i{opacity:1 !important}@media all and (max-width: 1600px){nav .col-lg-1{width:10%}nav .col-lg-10{width:80%}}@media all and (max-width: 1280px){nav .col-lg-1{width:15% !important}nav .col-lg-10{width:69% !important}}@media all and (min-width: 1480px){.wide-container .container{width:1400px}.wide-container .stretch-row .vc_column-inner .wpb_wrapper>.vc_row{width:1400px}}@media all and (min-width: 1900px){.extra-container .container{width:1800px}.extra-container .stretch-row .vc_column-inner .wpb_wrapper>.vc_row{width:1800px}}@media(min-width: 1350px){body.boxed-layout .wide-container .container{width:1320px}body.boxed-layout .wide-container .stretch-row .vc_column-inner .wpb_wrapper>.vc_row{width:1320px}}@media(min-width: 1280px){.section-label{height:0;margin-bottom:0;position:relative}.container-content{width:53% !important}.alignwide{margin-left:-20% !important;margin-right:-20% !important;width:auto;max-width:140%}.alignfull{width:100vw;position:relative;margin-left:-50vw !important;left:50%;max-width:inherit}}@media all and (max-width: 768px){.display-table{display:block}.display-cell{display:block;width:100% !important}.display-none-sm{display:none}.text-center-sm{text-align:center !important}.text-left-sm{text-align:left !important}}@media all and (max-width: 767px){.text-center-xs{text-align:center !important}.hide-xs{display:none !important}.show-xs{display:block !important}.no-float-xs{float:none !important}.thin{font-weight:300 !important}.text-left-xs{text-align:left !important}}@media all and (max-width: 1100px){.col-md-push-1{left:0}}@media all and (max-width: 768px){.pull-left-sm{float:left !important}.overflow-hidden-xs{overflow:hidden}.pull-left{float:none !important;clear:both;overflow:hidden}.pull-right{margin-top:12px;float:none !important;display:block}.post-wrap .pull-left{float:left !important;overflow:visible}.post-wrap .pull-right{float:right !important;margin-top:0}.single-portfolio .pull-left{float:left !important;overflow:visible}.single-portfolio .pull-right{float:right !important;margin-top:0}.hidden-sm-xs{display:none !important}.display-block-sm{display:block !important}.text-left-xs{text-align:left}.text-left-xs-force{text-align:left !important}.text-right-xs{text-align:right}.text-center-xs{text-align:center}.small-width{width:100%;text-align:center}.med-width{width:100%;text-align:center}.pr-xs-15{padding-right:15px}.pl-xs-15{padding-left:15px}.p0-xs{padding:0}.pt-xs-0{padding-top:0}.pt-xs-8{padding-top:8px}.pt-xs-16{padding-top:16px}.pt-xs-24{padding-top:24px}.pt-xs-32{padding-top:32px}.pt-xs-40{padding-top:40px}.pt-xs-48{padding-top:48px}.pt-xs-64{padding-top:64px}.pt-xs-80{padding-top:80px}.pt-xs-96{padding-top:96px}.pt-xs-120{padding-top:120px}.pt-xs-160{padding-top:160px}.pt-xs-180{padding-top:180px}.pt-xs-240{padding-top:240px}.pb-xs-0{padding-bottom:0}.pb-xs-8{padding-bottom:8px}.pb-xs-16{padding-bottom:16px}.pb-xs-24{padding-bottom:24px}.pb-xs-32{padding-bottom:32px}.pb-xs-40{padding-bottom:40px}.pb-xs-48{padding-bottom:48px}.pb-xs-64{padding-bottom:64px}.pb-xs-80{padding-bottom:80px}.pb-xs-96{padding-bottom:96px}.pb-xs-120{padding-bottom:120px}.pb-xs-180{padding-bottom:180px}.pb-xs-240{padding-bottom:240px}.m0-xs{margin:0}.mb-xs-0{margin-bottom:0}.mb-xs-8{margin-bottom:8px}.mb-xs-16{margin-bottom:16px}.mb-xs-24{margin-bottom:24px}.mb-xs-32{margin-bottom:32px}.mb-xs-40{margin-bottom:40px}.mb-xs-48{margin-bottom:48px}.mb-xs-64{margin-bottom:64px}.mb-xs-80{margin-bottom:80px}.mb-xs-96{margin-bottom:96px}.mb-xs-120{margin-bottom:120px}.mt-xs-0{margin-top:0}.mt-xs-8{margin-top:8px}.mt-xs-16{margin-top:16px}.mt-xs-24{margin-top:24px}.mt-xs-32{margin-top:32px}.mt-xs-40{margin-top:40px}.mt-xs-48{margin-top:48px}.mt-xs-64{margin-top:64px}.mt-xs-80{margin-top:80px}.mt-xs-96{margin-top:96px}.mt-xs-120{margin-top:120px}}@media all and (max-width: 600px){.post-wrap .pull-right [rel=tag]{margin-top:10px}.single-portfolio .pull-left{float:none !important;display:block;overflow:visible}.single-portfolio .pull-right{float:none !important;display:block;clear:left;padding-top:20px}}@media all and (max-width: 990px){.hidden-sx{display:none !important}}@media all and (min-width: 1024px){.show-sm{display:none !important}.pl-l-80{padding-left:80px}.pr-l-80{padding-right:80px}}@media all and (max-width: 1023px){.hide-sm{display:none !important}.show-sm{display:block !important}}@media all and (min-width: 768px){.show-xs{display:none !important}}@media(max-width: 991px){.inline-block.visible-sm{display:inline-block !important}.inline-block.visible-xs{display:inline-block !important}.hc-page-wrapper>.container.inner{padding-left:20px;padding-right:20px}.hc-page-wrapper .stretch-row .vc_column-inner .wpb_wrapper>.vc_row.inner{padding-left:20px;padding-right:20px}.footer-basic *{text-align:center}.module-group.right .module.left:first-child{padding-right:16px}}@media only screen and (max-width: 1400px)and (min-width: 1200px){.left-menu+.main-container .container{width:900px}.left-menu+.main-container .stretch-row .vc_column-inner .wpb_wrapper>.vc_row{width:900px}.right-menu+.main-container .container{width:900px}.right-menu+.main-container .stretch-row .vc_column-inner .wpb_wrapper>.vc_row{width:900px}}@media(min-width: 768px){.md-absolute{position:absolute}.md-valign{top:50%;transform:translateY(-50%)}.col-sm-5ths{width:20%;float:left}}@media screen and (max-width: 1199px){.container{width:992px}.stretch-row .vc_column-inner .wpb_wrapper>.vc_row{width:992px}}@media screen and (max-width: 990px){.container{width:100%}.stretch-row .vc_column-inner .wpb_wrapper>.vc_row{width:100%}.vc_row{margin-left:0 !important;margin-right:0 !important}.vc_row .row{margin-left:0;margin-right:0}.vc_row .vc_row{margin-left:0;margin-right:0}}@media all and (max-width: 766px){.mobile-hide{display:none}}@media(min-width: 992px){.col-md-5ths{width:20%;float:left}.standard-slide.offset-md-1{margin-left:0;margin-right:0}}@media(max-width: 1200px){.image-half .inner-container{padding:60px}}@media all and (max-width: 1200px){.image-half .inner-container div[class*=col-]{position:relative;top:0;padding-bottom:20px;transform:none;-webkit-transform:none}}@media(min-width: 1200px){.col-lg-5ths{width:20%;float:left}}@media(max-width: 768px){.behind{font-size:100px}.error404 h1{font-size:100px}.error404 .large{margin-top:-70px;font-size:25px;padding-bottom:40px}.error404 .large strong{font-size:40px}.vc_pie_chart .wpb_pie_chart_heading{margin-bottom:40px !important}.vertical-flex.row{flex-flow:column}.vertical-flex.row>div{max-width:100%}.intro-content-section .vertical-flex.row.flex-column-reverse{flex-direction:column-reverse}.intro-content-section .vertical-flex.row.flex-column-reverse>div:nth-child(2){margin-bottom:48px}.header-single .lead{line-height:20px !important;margin-bottom:15px !important}.header-single .vertical-alignment{text-align:center}.header-single .heading-content img{max-height:400px;width:auto;padding-top:40px}.main-slider .lead{line-height:20px !important;margin-bottom:15px !important}.header-slider .vertical-alignment{text-align:center}.header-slider .heading-content img{max-height:400px;width:auto;padding-top:40px}.image-half .inner-container{padding:20px 0}.image-caption.visible-caption .caption{right:15px;padding:10px 20px}.parallax>.background-content{height:100%}.parallax .slides li>.background-content{height:100%}.inner-title .content{display:none}.text-center .hc-spacer.line{width:50% !important}.md-modal-7{top:32%}}@media(min-width: 1280px){.behind-left{left:100px}.padding-left{left:65px;padding-right:85px}.fixed-left{position:fixed;top:0;left:100px;transform:translateY(170px);background:#fff !important;z-index:3;left:60px;border:1px solid #e8e8e8;border-radius:4px;padding:5px 0 0 0}.fixed-left .share-heading{display:none !important}.fixed-left .social-list a{border:none !important;width:38px !important;height:38px !important;line-height:36px !important;margin:0 !important}.fixed-left div{margin:0 !important;padding:0 !important;width:auto !important}.fixed-left .hc-likes i{margin:0 !important;border:none !important;height:30px !important;width:50px !important;line-height:30px !important}.fixed-left .like-share-name{display:block}.fixed-left .ssc-share-wrap{width:100% !important;float:none !important;border-top:1px solid #e8e8e8}.fixed-left .ssc-share-wrap .ssc-share-group{padding:0;list-style:none;list-style-image:none;display:block;text-align:center}.fixed-left .ssc-share-wrap .ssc-share-group li{padding:0;display:block;margin:5px 0 0 0;width:100%}}@media all and (max-width: 800px){.large-container{padding:0 30px}}@media(min-width: 1350px){.container{width:1320px}.container .xs-container{width:1024px;margin:0 auto;padding-left:0 !important;padding-right:0 !important}.stretch-row .vc_column-inner .wpb_wrapper>.vc_row{width:1320px}.small-container .container{width:1170px}.small-container .stretch-row .vc_column-inner .wpb_wrapper>.vc_row{width:1170px}}@media(min-width: 768px){.grid-sizer{width:50%}.grid-sizer.col-sm-6{width:50%}.grid-sizer.col-sm-4{width:33.33333333%}.grid-sizer.col-sm-3{width:25%}.vertical-flex-column>.row{width:100%}.header-single .vertical-flex-column .row>[class*=col-].text-right{width:100%}.header-single .vertical-flex-column .row>[class*=col-].text-left{width:100%;margin-left:0}.header-single .vertical-flex-column .row>[class*=col-].text-center{margin-left:0;width:100%}.header-single .vertical-flex-column .row>.col-sm-6{padding-left:0}.header-slider .vertical-flex-column .row>[class*=col-].text-right{width:100%}.header-slider .vertical-flex-column .row>[class*=col-].text-left{width:100%;margin-left:0}.header-slider .vertical-flex-column .row>[class*=col-].text-center{margin-left:0;width:100%}.header-slider .vertical-flex-column .row>.col-sm-6{padding-left:0}.image-box-center .box-center-caption{padding:0;width:460px;height:480px;background-color:rgba(255,255,255,.9)}.image-box-center .box-center-caption .box-center-caption-border{top:20px;left:20px;bottom:20px;right:20px}}@media(max-width: 767px){.grid-sizer{width:100% !important}.header-single .btn+.btn{margin:0 !important;margin-top:15px !important}.header-single .text-center .btn{margin:0 !important;margin-top:15px !important}.main-slider .btn+.btn{margin:0 !important;margin-top:15px !important}.main-slider .text-center .btn{margin:0 !important;margin-top:15px !important}.md-content .md-content-inner{padding:30px 25px}}@media(max-width: 1280px){.half-column{width:100% !important;float:none;margin-bottom:0}}@media screen and (max-width: 480px){.third-column{width:100% !important;float:none;margin-bottom:0}.md-modal-7{top:35%}}@media screen and (max-width: 990px){.masonry-flip li{width:50% !important}}@media screen and (max-width: 400px){.masonry-flip li{width:100% !important}}@media(max-width: 768px){.wpb_column{padding-bottom:20px}.wpb_column:last-child{margin-bottom:0;padding-bottom:0}.wpb_column[class*=vc_custom]{padding-left:20px !important;padding-right:20px !important}figure.hover-caption-1 figcaption>div{height:80%}figure.hover-caption-4 h2{padding-top:10%}figure.hover-caption-3 h2{margin-top:5%}figure.hover-caption-3 p{padding:10px}.ml-sm-0{margin-left:0 !important}.mr-sm-0{margin-right:0 !important}.p0-sm-min{padding:0}}@media(max-width: 768px){.headings-title .widgettitle{font-size:26px;line-height:150% !important;margin-bottom:5px;z-index:2;position:relative}.headings-title .widgetsubtitle{line-height:150% !important}.headings-title .widgetsubtitle.behind-left{font-size:70px !important;line-height:70px !important;margin-top:0;margin-left:0;position:relative;transform:none !important;text-align:left;left:0}.vc_row .widgettitle{font-size:26px;line-height:150% !important;margin-bottom:5px;z-index:2;position:relative}.vc_row .widgetsubtitle{line-height:150% !important}.vc_row .widgetsubtitle.behind-left{font-size:70px !important;line-height:70px !important;margin-top:0;margin-left:0;position:relative;transform:none !important;text-align:left;left:0}.hc-page-wrapper>.wpb_row>.wpb_row{margin:0 !important;position:relative}}@media(max-width: 640px){.lg-text{font-size:2.0736em !important}.l-text{font-size:1.728em !important}}@media screen and (max-width: 782px){.admin-bar nav.fixed,.admin-bar nav.absolute{top:46px}.admin-bar .vertical-bottom{bottom:46px}}@media screen and (min-width: 990px){body.wide-layout{width:97%;margin:0 auto;background-color:#fff}body.wide-layout .nav-container nav{box-shadow:none !important}body.wide-layout .nav-container nav .nav-bar>.module.left{padding-left:15px}body.wide-layout .nav-container nav .nav-bar>.module-group.right .module:last-child{padding-right:15px}body.wide-layout .nav-container nav .nav-utility>.module.left{padding-left:15px}body.wide-layout .nav-container nav .nav-utility>.module.right{padding-right:15px}body.wide-layout .nav-container nav.fixed{width:97%;margin:0 auto}body.wide-layout .nav-container nav.transparent{width:97%;margin:0 auto}body.frame-layout{padding:38px;background:none !important}body.frame-layout .back-to-top{margin-bottom:38px;margin-right:38px}body.frame-layout .tparrows{display:none !important}.hc_frame{background-color:#fff;position:fixed;width:100%;height:38px;left:0;z-index:1000}.hc_frame.frame--top{top:0}.hc_frame.frame--bottom{bottom:0}.hc_frame.frame--right{width:38px;height:100%;top:0;right:0;left:auto}.hc_frame.frame--left{width:38px;height:100%;top:0;left:0;right:auto}.admin-bar .hc_frame.frame--top{top:32px}.admin-bar.frame-layout .vertical-bottom{bottom:70px}.admin-bar.frame-layout nav.fixed{top:70px}.admin-bar.frame-layout nav.absolute{top:70px}.frame-layout nav.fixed{top:38px}.frame-layout nav.fixed:not(.side-menu){padding:0 32px}.frame-layout nav.absolute{top:38px}.frame-layout nav.absolute:not(.side-menu){padding:0 32px}.frame-layout .offcanvas-container .close-nav{right:54px}.frame-layout .nav-container nav.nav-show .nav-bar{-webkit-box-shadow:none !important;box-shadow:none !important}.frame-layout.has-offcanvas-nav nav.fixed{padding:0 32px}.frame-layout.has-offcanvas-nav nav.absolute{padding:0 32px}.frame-layout.has-offcanvas-nav nav.fixed.offcanvas-show{padding:0}.frame-layout.has-offcanvas-nav nav.absolute.offcanvas-show{padding:0}}@media only screen and (max-width: 1280px){div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*=vc_custom_]{padding-left:95px !important;padding-right:95px !important}}@media only screen and (max-width: 1024px){div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*=vc_custom_]{padding-left:55px !important;padding-right:55px !important}}@media only screen and (max-width: 768px){.vc_row .row .row{margin:0}div.equal-height .vc_column-inner{padding-left:95px !important;padding-right:95px !important}div.equal-height .vc_column-inner .vc_column-inner{padding-left:0 !important;padding-right:0 !important}section.vc_row .vc_column_container>.vc_column-inner{padding-left:0 !important;padding-right:0 !important}div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*=vc_custom_]{padding-left:100px !important;padding-right:100px !important}.vc_row[class*=vc_custom_]{margin-left:0 !important;margin-right:0 !important}}@media only screen and (max-width: 600px){.projects .container{padding:0}div.equal-height .vc_column-inner .vc_column-inner{padding-top:0;padding-bottom:0}section.vc_row .vc_column_container>.vc_column-inner{padding-top:0;padding-bottom:0}div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*=vc_custom_]{padding-left:50px !important;padding-right:50px !important}}@media only screen and (max-width: 479px){div.equal-height .vc_column-inner{padding-left:28px !important;padding-right:28px !important}div.equal-height .vc_column-inner .vc_column-inner{padding-left:0 !important;padding-right:0 !important}div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*=vc_custom_]{padding-left:28px !important;padding-right:28px !important}}@media screen and (max-width: 480px){.icon-link{margin-bottom:15px}}@media only screen and (max-width: 768px)and (min-width: 768px){.hc-page-wrapper .col-sm-1{width:100%}.hc-page-wrapper .col-sm-2:not(.org-col){width:100%}.hc-page-wrapper .col-sm-3:not(.org-col){width:100%}.hc-page-wrapper .col-sm-4:not(.org-col){width:100%}.hc-page-wrapper .col-sm-5:not(.org-col){width:100%}.hc-page-wrapper .col-sm-6:not(.org-col){width:100%}.hc-page-wrapper .col-sm-8{width:100%}.hc-page-wrapper .col-sm-10{width:100%}.vc_col-xs-1{width:100%}.vc_col-sm-1{width:100%}.vc_col-md-1{width:100%}.vc_col-lg-1{width:100%}.vc_col-xs-2{width:100%}.vc_col-sm-2{width:100%}.vc_col-md-2{width:100%}.vc_col-lg-2{width:100%}.vc_col-xs-3{width:100%}.vc_col-sm-3{width:100%}.vc_col-md-3{width:100%}.vc_col-lg-3{width:100%}.vc_col-xs-4{width:100%}.vc_col-sm-4{width:100%}.vc_col-md-4{width:100%}.vc_col-lg-4{width:100%}.vc_col-xs-5{width:100%}.vc_col-sm-5{width:100%}.vc_col-md-5{width:100%}.vc_col-lg-5{width:100%}.vc_col-xs-6{width:100%}.vc_col-sm-6{width:100%}.vc_col-md-6{width:100%}.vc_col-lg-6{width:100%}.vc_col-xs-7{width:100%}.vc_col-sm-7{width:100%}.vc_col-md-7{width:100%}.vc_col-lg-7{width:100%}.vc_col-xs-8{width:100%}.vc_col-sm-8{width:100%}.vc_col-md-8{width:100%}.vc_col-lg-8{width:100%}.vc_col-xs-9{width:100%}.vc_col-sm-9{width:100%}.vc_col-md-9{width:100%}.vc_col-lg-9{width:100%}.vc_col-xs-10{width:100%}.vc_col-sm-10{width:100%}.vc_col-md-10{width:100%}.vc_col-lg-10{width:100%}.vc_col-xs-11{width:100%}.vc_col-sm-11{width:100%}.vc_col-md-11{width:100%}.vc_col-lg-11{width:100%}.vc_col-xs-12{width:100%}.vc_col-sm-12{width:100%}.vc_col-md-12{width:100%}.vc_col-lg-12{width:100%}.offset-sm-1{margin-left:0}.col-sm-10{width:100%}}@media(max-width: 480px){.hc-banner figure h2{font-size:20px !important;line-height:1.5}.hc-banner figure p{display:none}figure.hover-caption-4 figcaption::before{border:none}figure.hover-caption-5 h2{padding-top:23%}figure.hover-caption-3 p{border:none}.mb-phone-0{margin-bottom:0 !important}.mb-xs-40{margin-bottom:32px}.mb-xs-24{margin-bottom:24px}.mt-xx-24{margin-top:24px}.mb-xx-24{margin-bottom:24px}}@media(max-width: 600px){div.wpcf7 textarea{height:50px}div.wpcf7 p.sub{margin-top:0}div.wpcf7 .form-container input{height:35px;line-height:35px}.inner-title .title{padding-left:5%;padding-right:5%}}@media only screen and (max-width: 1200px)and (min-width: 990px){div.wpcf7 .form-container input{max-width:200px}}@media(min-width: 990px){section:not(.image-bg) div.wpcf7 .form-container .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-left:-1px}}@media(max-width: 768px){div.wpcf7 .form-container input{max-width:100%;margin:15px auto;display:block}div.wpcf7 .form-container img.ajax-loader{display:block;margin:0 auto}}@media(max-width: 990px){div.vc_row .vc_col-sm-12 .vc_column-inner{padding-left:0 !important;padding-right:0 !important}}@media(min-width: 991px){.transparent:not(.nav-show) .no-link{color:#fff}.header-single .heading-content+div .wpcf7{margin-top:24px}.header-slider .heading-content+div .wpcf7{margin-top:24px}}@media(max-width: 640px){.no-link{font-size:12px !important}.header-single .btn{min-width:65%}.header-single .row>.col-sm-6:last-child .wpcf7{padding:4px 10px;margin-top:20px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=text]{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=password]{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=date]{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=datetime]{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=email]{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=number]{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=search]{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=tel]{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=time]{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=url]{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 textarea{margin-bottom:5px}.header-single .row>.col-sm-6:last-child .wpcf7 input[type=submit]{width:auto}.main-slider .btn{min-width:65%}.main-slider .row>.col-sm-6:last-child .wpcf7{padding:4px 10px;margin-top:20px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=text]{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=password]{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=date]{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=datetime]{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=email]{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=number]{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=search]{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=tel]{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=time]{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=url]{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 textarea{margin-bottom:5px}.main-slider .row>.col-sm-6:last-child .wpcf7 input[type=submit]{width:auto}.steps-content.steps-style-1 .steps-item{margin-right:0;width:100%}}@media(max-width: 990px){.menu-image{display:none}.main-slider .owl-nav .owl-next{right:0}.main-slider .owl-nav .owl-next:before{font-size:16px !important}.main-slider .owl-nav .owl-prev{left:0}.main-slider .owl-nav .owl-prev:before{font-size:16px !important}.steps-content.steps-style-2 .steps-item{margin:15px !important}.steps-content.steps-style-2 .steps-item:last-child{margin:15px !important}.md-modal{top:5%;left:5%;right:5%;width:90%;margin-left:0}.md-modal.video-modal{margin-top:-80px;top:50%}}@media all and (max-width: 768px){.header-single .mb-xs-80{margin-bottom:0}.header-single .mt48{margin-top:12px}.main-slider .mb-xs-80{margin-bottom:0}.main-slider .mt48{margin-top:12px}.header-single.pb-xs-80{padding-bottom:125px}.main-slider.pb-xs-80{padding-bottom:125px}.header-single.pt-xs-80{padding-top:125px}.main-slider.pt-xs-80{padding-top:125px}.image-block{height:auto;max-height:1000000px}.image-block .image-bg{height:350px}.image-block .vertical-alignment{top:0;transform:none;-webkit-transform:none}.image-block-right .image-bg{position:relative}.image-square>.content{padding:0 15px}.project-parallax.parallax>.background-content{background-position:50% 0 !important}.parallax .slides li>.background-content{background-position:50% 0 !important}}@media(max-width: 1024px){.header-single .lead{font-size:28px !important;line-height:36px !important;margin-bottom:20px !important}.main-slider .lead{margin-bottom:20px !important}.steps-content.steps-style-1 .steps-item{margin-right:10px !important}.steps-content .steps-item:after{display:none}}@media(max-width: 460px){.header-contact .header-single .lead{display:none}.header-contact .main-slider .lead{display:none}.header-contact .heading-title-standard{line-height:20px !important}.header-contact .heading-title-thin{line-height:20px !important}.header-contact .heading-title-bold{line-height:20px !important}}@media(min-width: 1028px){.header-single .row>.col-sm-6:first-child{padding-top:50px}.header-single .row>.col-sm-6:last-child .wpcf7{margin-left:150px}.header-single .row>.col-sm-6:last-child .wpcf7 div.wpcf7-validation-errors{margin-bottom:24px}.header-single .row>.col-sm-6:last-child .wpcf7 div.wpcf7-mail-sent-ok{margin-bottom:24px}.main-slider .row>.col-sm-6:first-child{padding-top:50px}.main-slider .row>.col-sm-6:last-child .wpcf7{margin-left:150px}.main-slider .row>.col-sm-6:last-child .wpcf7 div.wpcf7-validation-errors{margin-bottom:24px}.main-slider .row>.col-sm-6:last-child .wpcf7 div.wpcf7-mail-sent-ok{margin-bottom:24px}}@media(min-width: 1200px){.header-single .heading-content:not(.display-cell){padding:0 10%}.header-slider .heading-content:not(.display-cell){padding:0 10%}.image-caption.visible-caption .caption{right:30px;bottom:40px;width:300px}.image-caption.visible-caption .caption .widgetsubtitle{font-size:18px}.image-caption.visible-caption .caption p{font-size:18px}}@media(max-width: 600px){.header-single p{font-size:80% !important}.header-single .wpcf7 p{display:block !important}.header-slider p{font-size:80% !important}.header-slider .wpcf7 p{display:block !important}.image-box-center .box-center-caption{padding:40px 20px;width:95%}.timeline .timeline-item .timeline-date{float:none;margin-right:0;margin-bottom:20px;text-align:left}.timeline .timeline-item .timeline-date .linetime{width:auto}.timeline .timeline-item .timeline-body .timeline-text{padding:10px}.timeline:before{display:none}.timeline-item .timeline-dot{display:none}.timeline-item .timeline-text:before{display:none}}@media all and (min-width: 769px){.main-slider h1{transition:all .6s ease-in-out 400ms;-webkit-transition:all .6s ease-in-out 400ms;-moz-transition:all .6s ease-in-out 400ms;-o-transition:all .6s ease-in-out 400ms;-ms-transition:all .6s ease-in-out 400ms}.main-slider .lead,.main-slider hr{transition:all .6s ease-in-out 800ms;-webkit-transition:all .6s ease-in-out 800ms;-moz-transition:all .6s ease-in-out 800ms;-o-transition:all .6s ease-in-out 800ms;-ms-transition:all .6s ease-in-out 800ms}.main-slider .lead+div,.main-slider .lead+div+div,.main-slider .heading-content+div,.main-slider .heading-content+div+div,.main-slider p,.main-slider .embed-form{transition:all .6s ease-in-out 1100ms;-webkit-transition:all .6s ease-in-out 1100ms;-moz-transition:all .6s ease-in-out 1100ms;-o-transition:all .6s ease-in-out 1100ms;-ms-transition:all .6s ease-in-out 1100ms}.main-slider .item-content.slide-up h1{opacity:0;transform:translate3d(0, -80px, 0);-webkit-transform:translate3d(0, -80px, 0);-moz-transform:translate3d(0, -80px, 0)}.main-slider .item-content.slide-up p,.main-slider .item-content.slide-up hr,.main-slider .item-content.slide-up .lead,.main-slider .item-content.slide-up .lead+div,.main-slider .item-content.slide-up .lead+div+div,.main-slider .item-content.slide-up .heading-content+div,.main-slider .item-content.slide-up .heading-content+div+div,.main-slider .item-content.slide-up .embed-form{opacity:0;transform:translate3d(0, 80px, 0);-webkit-transform:translate3d(0, 80px, 0);-moz-transform:translate3d(0, 80px, 0)}.main-slider .item-content.zoom-out h1,.main-slider .item-content.zoom-out p,.main-slider .item-content.zoom-out hr,.main-slider .item-content.zoom-out .lead,.main-slider .item-content.zoom-out .lead+div,.main-slider .item-content.zoom-out lead+div+div,.main-slider .item-content.zoom-out .heading-content+div,.main-slider .item-content.zoom-out .heading-content+div+div,.main-slider .item-content.zoom-out .embed-form{opacity:0;transform:scale3d(0.5, 0.5, 0.5);-webkit-transform:scale3d(0.5, 0.5, 0.5);-moz-transform:scale3d(0.5, 0.5, 0.5)}.main-slider .item-content.zoom-in h1,.main-slider .item-content.zoom-in p,.main-slider .item-content.zoom-in hr,.main-slider .item-content.zoom-in .lead,.main-slider .item-content.zoom-in .lead+div,.main-slider .item-content.zoom-in lead+div+div,.main-slider .item-content.zoom-in .heading-content+div,.main-slider .item-content.zoom-in .heading-content+div+div,.main-slider .item-content.zoom-in .embed-form{opacity:0;transform:scale3d(1.15, 1.15, 1.15);-webkit-transform:scale3d(1.15, 1.15, 1.15);-moz-transform:scale3d(1.15, 1.15, 1.15)}.main-slider .active .item-content.slide-up h1,.main-slider .active .item-content.slide-up p,.main-slider .active .item-content.slide-up hr,.main-slider .active .item-content.slide-up .lead,.main-slider .active .item-content.slide-up .lead+div,.main-slider .active .item-content.slide-up lead+div+div,.main-slider .active .item-content.slide-up .heading-content+div,.main-slider .active .item-content.slide-up .heading-content+div+div,.main-slider .active .item-content.slide-up .embed-form{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.main-slider .active .item-content.zoom-out h1,.main-slider .active .item-content.zoom-out p,.main-slider .active .item-content.zoom-out hr,.main-slider .active .item-content.zoom-out .lead,.main-slider .active .item-content.zoom-out .lead+div,.main-slider .active .item-content.zoom-out lead+div+div,.main-slider .active .item-content.zoom-out .heading-content+div,.main-slider .active .item-content.zoom-out .heading-content+div+div,.main-slider .active .item-content.zoom-out .embed-form{opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1)}.main-slider .active .item-content.zoom-in h1,.main-slider .active .item-content.zoom-in p,.main-slider .active .item-content.zoom-in hr,.main-slider .active .item-content.zoom-in .lead,.main-slider .active .item-content.zoom-in .lead+div,.main-slider .active .item-content.zoom-in lead+div+div,.main-slider .active .item-content.zoom-in .heading-content+div,.main-slider .active .item-content.zoom-in .heading-content+div+div,.main-slider .active .item-content.zoom-in .embed-form{opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1)}.header-single .item-content.slide-up h1{opacity:0;transform:translate3d(0, -80px, 0);-webkit-transform:translate3d(0, -80px, 0);-moz-transform:translate3d(0, -80px, 0);transition:all .6s ease-in-out 400ms;-webkit-transition:all .6s ease-in-out 400ms;-moz-transition:all .6s ease-in-out 400ms;-o-transition:all .6s ease-in-out 400ms;-ms-transition:all .6s ease-in-out 400ms}.header-single .item-content.slide-up p{opacity:0;transform:translate3d(0, 80px, 0);-webkit-transform:translate3d(0, 80px, 0);-moz-transform:translate3d(0, 80px, 0);transition:all .6s ease-in-out 1100ms;-webkit-transition:all .6s ease-in-out 1100ms;-moz-transition:all .6s ease-in-out 1100ms;-o-transition:all .6s ease-in-out 1100ms;-ms-transition:all .6s ease-in-out 1100ms}.header-single .item-content.slide-up hr,.header-single .item-content.slide-up .lead{opacity:0;transform:translate3d(0, 80px, 0);-webkit-transform:translate3d(0, 80px, 0);-moz-transform:translate3d(0, 80px, 0);transition:all .6s ease-in-out 800ms;-webkit-transition:all .6s ease-in-out 800ms;-moz-transition:all .6s ease-in-out 800ms;-o-transition:all .6s ease-in-out 800ms;-ms-transition:all .6s ease-in-out 800ms}.header-single .item-content.slide-up .lead+div,.header-single .item-content.slide-up .heading-content+div+div{opacity:0;transform:translate3d(0, 80px, 0);-webkit-transform:translate3d(0, 80px, 0);-moz-transform:translate3d(0, 80px, 0);transition:all .6s ease-in-out 1100ms;-webkit-transition:all .6s ease-in-out 1100ms;-moz-transition:all .6s ease-in-out 1100ms;-o-transition:all .6s ease-in-out 1100ms;-ms-transition:all .6s ease-in-out 1100ms}.header-single .item-content.slide-up .lead+div+div .heading-content+div{opacity:0;transform:translate3d(0, 80px, 0);-webkit-transform:translate3d(0, 80px, 0);-moz-transform:translate3d(0, 80px, 0)}.header-single .item-content.slide-up .lead+div+div,.header-single .item-content.slide-up .heading-content+div{transition:all .6s ease-in-out 1100ms;-webkit-transition:all .6s ease-in-out 1100ms;-moz-transition:all .6s ease-in-out 1100ms;-o-transition:all .6s ease-in-out 1100ms;-ms-transition:all .6s ease-in-out 1100ms}.header-single .item-content.zoom-out h1{opacity:0;transform:scale3d(0.5, 0.5, 0.5);-webkit-transform:scale3d(0.5, 0.5, 0.5);-moz-transform:scale3d(0.5, 0.5, 0.5);transition:all .6s ease-in-out 400ms;-webkit-transition:all .6s ease-in-out 400ms;-moz-transition:all .6s ease-in-out 400ms;-o-transition:all .6s ease-in-out 400ms;-ms-transition:all .6s ease-in-out 400ms}.header-single .item-content.zoom-out p,.header-single .item-content.zoom-out .lead+div{opacity:0;transform:scale3d(0.5, 0.5, 0.5);-webkit-transform:scale3d(0.5, 0.5, 0.5);-moz-transform:scale3d(0.5, 0.5, 0.5);transition:all .6s ease-in-out 1100ms;-webkit-transition:all .6s ease-in-out 1100ms;-moz-transition:all .6s ease-in-out 1100ms;-o-transition:all .6s ease-in-out 1100ms;-ms-transition:all .6s ease-in-out 1100ms}.header-single .item-content.zoom-out hr,.header-single .item-content.zoom-out .lead{opacity:0;transform:scale3d(0.5, 0.5, 0.5);-webkit-transform:scale3d(0.5, 0.5, 0.5);-moz-transform:scale3d(0.5, 0.5, 0.5);transition:all .6s ease-in-out 800ms;-webkit-transition:all .6s ease-in-out 800ms;-moz-transition:all .6s ease-in-out 800ms;-o-transition:all .6s ease-in-out 800ms;-ms-transition:all .6s ease-in-out 800ms}.header-single .item-content.zoom-out .lead+div+div{transition:all .6s ease-in-out 1100ms;-webkit-transition:all .6s ease-in-out 1100ms;-moz-transition:all .6s ease-in-out 1100ms;-o-transition:all .6s ease-in-out 1100ms;-ms-transition:all .6s ease-in-out 1100ms}.header-single .item-content.zoom-out .lead+div+div .heading-content+div{opacity:0;transform:scale3d(0.5, 0.5, 0.5);-webkit-transform:scale3d(0.5, 0.5, 0.5);-moz-transform:scale3d(0.5, 0.5, 0.5)}.header-single .item-content.zoom-out .heading-content+div+div{opacity:0;transform:scale3d(0.5, 0.5, 0.5);-webkit-transform:scale3d(0.5, 0.5, 0.5);-moz-transform:scale3d(0.5, 0.5, 0.5)}.header-single .item-content.zoom-out .heading-content+div,.header-single .item-content.zoom-out .heading-content+div+div{transition:all .6s ease-in-out 1100ms;-webkit-transition:all .6s ease-in-out 1100ms;-moz-transition:all .6s ease-in-out 1100ms;-o-transition:all .6s ease-in-out 1100ms;-ms-transition:all .6s ease-in-out 1100ms}.header-single .item-content.zoom-in h1{opacity:0;transform:scale3d(1.15, 1.15, 1.15);-webkit-transform:scale3d(1.15, 1.15, 1.15);-moz-transform:scale3d(1.15, 1.15, 1.15);transition:all .6s ease-in-out 400ms;-webkit-transition:all .6s ease-in-out 400ms;-moz-transition:all .6s ease-in-out 400ms;-o-transition:all .6s ease-in-out 400ms;-ms-transition:all .6s ease-in-out 400ms}.header-single .item-content.zoom-in p{opacity:0;transform:scale3d(1.15, 1.15, 1.15);-webkit-transform:scale3d(1.15, 1.15, 1.15);-moz-transform:scale3d(1.15, 1.15, 1.15);transition:all .6s ease-in-out 1100ms;-webkit-transition:all .6s ease-in-out 1100ms;-moz-transition:all .6s ease-in-out 1100ms;-o-transition:all .6s ease-in-out 1100ms;-ms-transition:all .6s ease-in-out 1100ms}.header-single .item-content.zoom-in hr,.header-single .item-content.zoom-in .lead{opacity:0;transform:scale3d(1.15, 1.15, 1.15);-webkit-transform:scale3d(1.15, 1.15, 1.15);-moz-transform:scale3d(1.15, 1.15, 1.15);transition:all .6s ease-in-out 800ms;-webkit-transition:all .6s ease-in-out 800ms;-moz-transition:all .6s ease-in-out 800ms;-o-transition:all .6s ease-in-out 800ms;-ms-transition:all .6s ease-in-out 800ms}.header-single .item-content.zoom-in .lead+div{opacity:0;transform:scale3d(1.15, 1.15, 1.15);-webkit-transform:scale3d(1.15, 1.15, 1.15);-moz-transform:scale3d(1.15, 1.15, 1.15);transition:all .6s ease-in-out 1100ms;-webkit-transition:all .6s ease-in-out 1100ms;-moz-transition:all .6s ease-in-out 1100ms;-o-transition:all .6s ease-in-out 1100ms;-ms-transition:all .6s ease-in-out 1100ms}.header-single .item-content.zoom-in .lead+div+div .heading-content+div,.header-single .item-content.zoom-in .heading-content+div+div{opacity:0;transform:scale3d(1.15, 1.15, 1.15);-webkit-transform:scale3d(1.15, 1.15, 1.15);-moz-transform:scale3d(1.15, 1.15, 1.15)}.header-single .item-content.zoom-in .lead+div+div,.header-single .item-content.zoom-in .heading-content+div,.header-single .item-content.zoom-in .heading-content+div+div{opacity:0;transition:all .6s ease-in-out 1100ms;-webkit-transition:all .6s ease-in-out 1100ms;-moz-transition:all .6s ease-in-out 1100ms;-o-transition:all .6s ease-in-out 1100ms;-ms-transition:all .6s ease-in-out 1100ms}.header-single .item-content.slide-up.container:not(.visible),.header-single .item-content.zoom-out.container:not(.visible),.header-single .item-content.zoom-in.container:not(.visible){transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s}.header-single .item-content.slide-up.visible.slide-up h1,.header-single .item-content.slide-up.visible.slide-up p,.header-single .item-content.slide-up.visible.slide-up hr,.header-single .item-content.slide-up.visible.slide-up .lead .lead+div,.header-single .item-content.slide-up.visible.slide-up .lead+div+div .heading-content+div,.header-single .item-content.slide-up.visible.slide-up .heading-content+div+div{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.header-single .item-content.zoom-out.visible.slide-up h1,.header-single .item-content.zoom-out.visible.slide-up p,.header-single .item-content.zoom-out.visible.slide-up hr,.header-single .item-content.zoom-out.visible.slide-up .lead .lead+div,.header-single .item-content.zoom-out.visible.slide-up .lead+div+div .heading-content+div,.header-single .item-content.zoom-out.visible.slide-up .heading-content+div+div{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.header-single .item-content.zoom-in.visible.slide-up h1,.header-single .item-content.zoom-in.visible.slide-up p,.header-single .item-content.zoom-in.visible.slide-up hr,.header-single .item-content.zoom-in.visible.slide-up .lead .lead+div,.header-single .item-content.zoom-in.visible.slide-up .lead+div+div .heading-content+div,.header-single .item-content.zoom-in.visible.slide-up .heading-content+div+div{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.header-single .item-content.slide-up.visible.zoom-out h1,.header-single .item-content.slide-up.visible.zoom-out p,.header-single .item-content.slide-up.visible.zoom-out hr,.header-single .item-content.slide-up.visible.zoom-out .lead .lead+div,.header-single .item-content.slide-up.visible.zoom-out .lead+div+div .heading-content+div,.header-single .item-content.slide-up.visible.zoom-out .heading-content+div+div{opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1)}.header-single .item-content.slide-up.visible.zoom-in h1,.header-single .item-content.slide-up.visible.zoom-in p,.header-single .item-content.slide-up.visible.zoom-in hr,.header-single .item-content.slide-up.visible.zoom-in .lead .lead+div,.header-single .item-content.slide-up.visible.zoom-in .lead+div+div .heading-content+div,.header-single .item-content.slide-up.visible.zoom-in .heading-content+div+div{opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1)}.header-single .item-content.zoom-out.visible.zoom-out h1,.header-single .item-content.zoom-out.visible.zoom-out p,.header-single .item-content.zoom-out.visible.zoom-out hr,.header-single .item-content.zoom-out.visible.zoom-out .lead .lead+div,.header-single .item-content.zoom-out.visible.zoom-out .lead+div+div .heading-content+div,.header-single .item-content.zoom-out.visible.zoom-out .heading-content+div+div{opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1)}.header-single .item-content.zoom-out.visible.zoom-in h1,.header-single .item-content.zoom-out.visible.zoom-in p,.header-single .item-content.zoom-out.visible.zoom-in hr,.header-single .item-content.zoom-out.visible.zoom-in .lead .lead+div,.header-single .item-content.zoom-out.visible.zoom-in .lead+div+div .heading-content+div,.header-single .item-content.zoom-out.visible.zoom-in .heading-content+div+div{opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1)}.header-single .item-content.zoom-in.visible.zoom-out h1,.header-single .item-content.zoom-in.visible.zoom-out p,.header-single .item-content.zoom-in.visible.zoom-out hr,.header-single .item-content.zoom-in.visible.zoom-out .lead .lead+div,.header-single .item-content.zoom-in.visible.zoom-out .lead+div+div .heading-content+div,.header-single .item-content.zoom-in.visible.zoom-out .heading-content+div+div{opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1)}.header-single .item-content.zoom-in.visible.zoom-in h1,.header-single .item-content.zoom-in.visible.zoom-in p,.header-single .item-content.zoom-in.visible.zoom-in hr,.header-single .item-content.zoom-in.visible.zoom-in .lead .lead+div,.header-single .item-content.zoom-in.visible.zoom-in .lead+div+div .heading-content+div,.header-single .item-content.zoom-in.visible.zoom-in .heading-content+div+div{opacity:1;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1)}}@media all and (max-width: 990px){.image-square{height:auto;max-height:100000px;padding-bottom:48px}.image-square .image{position:relative;height:100vw;margin-bottom:48px;max-height:500px}.image-square>.content{position:relative;top:0;transform:none;-webkit-transform:none;padding:0 10%}}@media(min-width: 992px){.image-caption.visible-caption .caption .widgetsubtitle{font-size:initial}.image-caption.visible-caption .caption p{font-size:initial}}@media(max-width: 990px){.image-caption.visible-caption .caption .btn--icon{display:none}}@media all and (max-width: 1024px){.parallax>.background-content{transition:all 0s ease-in-out !important;-webkit-transition:all 0s ease-in-out !important;-moz-transition:all 0s ease-in-out !important;top:0 !important;transform:none !important;-webkit-transform:none !important}.parallax .slides li>.background-content{transition:all 0s ease-in-out !important;-webkit-transition:all 0s ease-in-out !important;-moz-transition:all 0s ease-in-out !important;top:0 !important;transform:none !important;-webkit-transform:none !important;background-position:50% -150px !important}.project-parallax.parallax>.background-content{background-position:50% -150px !important}.md-content h1{font-size:35px !important;margin-bottom:20px !important;line-height:40px !important;letter-spacing:1px !important}.md-content h2{font-size:35px !important;margin-bottom:20px !important;line-height:40px !important;letter-spacing:1px !important}.md-content h3{font-size:35px !important;margin-bottom:20px !important;line-height:40px !important;letter-spacing:1px !important}.md-content h4{font-size:35px !important;margin-bottom:20px !important;line-height:40px !important;letter-spacing:1px !important}}@media all and (max-width: 767px){.md-content h1{font-size:28px !important;margin-bottom:10px !important;line-height:32px !important;padding:0 !important}.md-content h2{font-size:28px !important;margin-bottom:10px !important;line-height:32px !important;padding:0 !important}.md-content h3{font-size:28px !important;margin-bottom:10px !important;line-height:32px !important;padding:0 !important}.md-content h4{font-size:28px !important;margin-bottom:10px !important;line-height:32px !important;padding:0 !important}}@media all and (max-width: 640px){.md-content h1{font-size:24px !important;margin-bottom:10px !important;line-height:28px !important;padding:0 !important}.md-content h2{font-size:24px !important;margin-bottom:10px !important;line-height:28px !important;padding:0 !important}.md-content h3{font-size:24px !important;margin-bottom:10px !important;line-height:28px !important;padding:0 !important}.md-content h4{font-size:24px !important;margin-bottom:10px !important;line-height:28px !important;padding:0 !important}}/*# sourceMappingURL=style.min.css.map */