ol,ul{box-sizing:border-box}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}
/*! This file is auto-generated */
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=url],.wpcf7 input[type=email]{direction:ltr}a,blockquote,body,center,code,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,label,li,object,ol,p,pre,q,small,span,table,td,th,ul{background:0 0;border:0;margin:0;padding:0;vertical-align:baseline;outline:0}article,figure,footer,header,nav,section{display:block}a img{border:0}img{max-width:100%;height:auto}html{height:100%;margin:0!important;-webkit-transition:all 1.3s ease-out;-moz-transition:all 1.3s ease-out;-o-transition:all 1.3s ease-out;-ms-transition:all 1.3s ease-out;transition:all 1.3s ease-out;overflow-y:scroll!important}body{font-family:Raleway,sans-serif;color:#8c8c8c;font-size:14px;font-weight:400;line-height:24px;background-color:#fff;overflow-x:hidden!important;-webkit-font-smoothing:antialiased}h1{font-family:Raleway,sans-serif;font-size:62px;line-height:68px;font-style:normal;font-weight:700;letter-spacing:3px;text-transform:uppercase}h2{font-family:Raleway,sans-serif;font-size:42px;line-height:46px;font-style:normal;font-weight:700;letter-spacing:2px;text-transform:uppercase}h4{font-family:Raleway,sans-serif;font-size:17px;line-height:28px;font-style:normal;font-weight:300;letter-spacing:0;text-transform:none}h5{font-family:Raleway,sans-serif;font-size:18px;line-height:26px;font-style:normal;font-weight:700;letter-spacing:1px;text-transform:uppercase}h6{font-family:Lora,sans-serif;font-size:16px;line-height:36px;font-style:italic;font-weight:300;letter-spacing:0;text-transform:none}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#3e3d3d}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#bfa97d}a,p a{color:#8c8c8c;text-decoration:none;cursor:pointer;-webkit-transition:color .15s ease-out;-moz-transition:color .15s ease-out;-o-transition:color .15s ease-out;-ms-transition:color .15s ease-out;transition:color .15s ease-out}a:hover,p a:hover{color:#bfa97d}input[type=submit]{-webkit-appearance:none}ol,ul{list-style-position:inside}p{font-size:14px;line-height:25px;letter-spacing:0;font-weight:400;font-style:normal;text-transform:none;color:#8c8c8c}::selection{background:#bfa97d;color:#fff}.wrapper{background-color:#fff;position:relative;z-index:1000;-webkit-transition:left .33s cubic-bezier(.694,.0482,.335,1);-moz-transition:left .33s cubic-bezier(.694,.0482,.335,1);-o-transition:left .33s cubic-bezier(.694,.0482,.335,1);-ms-transition:left .33s cubic-bezier(.694,.0482,.335,1);transition:left .33s cubic-bezier(.694,.0482,.335,1);left:0}.wrapper_inner{width:100%;overflow:hidden}.sticky{opacity:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.sticky{opacity:1}.meta{display:none}.content{margin-top:0;position:relative;z-index:100;background-color:#fff}.container{position:relative;padding:0;width:100%;z-index:100}.container_inner{width:1100px;margin:0 auto}.content .container{background-color:#fff}.container_inner.default_template_holder{background-color:#fff}.content .container .container_inner.default_template_holder{padding-top:44px}.full_width{position:relative;z-index:100;background-color:#fafafa}div.section{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.grid_section .section_inner{width:1100px;margin:0 auto;position:relative;z-index:20}.full_section_inner,.parallax_full_section_inner{position:relative;z-index:20}#back_to_top{width:46px;height:auto;position:fixed;bottom:65px;margin:0;z-index:10000;-webkit-transition:opacity .15s ease-out;-moz-transition:opacity .15s ease-out;-o-transition:opacity .15s ease-out;transition:opacity .15s ease-out;opacity:0;visibility:hidden}#back_to_top.right{right:25px}#back_to_top.off{opacity:0;right:25px;-webkit-transition:visibility .15s ease-out,opacity .15s ease-out;-moz-transition:visibility .15s ease-out,opacity .15s ease-out;-o-transition:visibility .15s ease-out,opacity .15s ease-out;transition:visibility .15s ease-out,opacity .15s ease-out}#back_to_top.on{opacity:1;visibility:visible;right:25px}#back_to_top>span{width:46px;height:46px;line-height:44px;text-decoration:none;text-align:center;font-size:14px;color:#fff;background-color:#d1d1d1;border:1px solid #fff0;-webkit-transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;-moz-transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;-ms-transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;-o-transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#back_to_top span span{display:block;line-height:inherit}#back_to_top span span.qode_icon_font_elegant.arrow_carrot-up{margin-left:-1px}#back_to_top:hover>span{background-color:#585858}.wpb_button,.wpb_content_element,.wpb_row,ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}.parallax_section_inner_margin,body:not(.has_general_padding) .section_inner_margin{margin-left:-15px;margin-right:-15px}.two_columns_66_33{width:100%}.two_columns_66_33>.column1{width:66.66%;float:left}.two_columns_66_33>.column1>.column_inner{padding:0 20px 0 0}.two_columns_66_33>.column2{width:33.33%;float:left}.two_columns_66_33>.column2>.column_inner{padding:0 0 0 20px}.four_columns{width:100%}.four_columns>.column1,.four_columns>.column2,.four_columns>.column3,.four_columns>.column4{width:25%;float:left}.four_columns>.column1>.column_inner{padding:0 15px 0 0}.four_columns>.column2>.column_inner{padding:0 10px 0 5px}.four_columns>.column3>.column_inner{padding:0 5px 0 10px}.four_columns>.column4>.column_inner{padding:0 0 0 15px}header{width:100%;display:inline-block;margin:0;vertical-align:middle;position:relative;z-index:110;-webkit-backface-visibility:hidden}header .header_inner_left{position:absolute;left:45px;top:0}header .header_top_bottom_holder{position:relative}.header_inner_right{float:right;position:relative;z-index:110}.header_bottom{padding:0 45px;position:relative;background-color:#fff;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.logo_wrapper{height:90px;float:left}.q_logo{position:relative;top:50%;left:0}.q_logo a{position:relative;display:block;visibility:hidden}.q_logo img{display:block;opacity:1;position:absolute;top:-50%;width:auto!important;max-width:none}.no-touch .q_logo img{-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out}.q_logo img.dark,.q_logo img.light,.q_logo img.mobile,.q_logo img.sticky{opacity:0}header.sticky{top:-120px;left:0;position:fixed}header.sticky .header_bottom{background-color:#fff!important;box-shadow:0 1px 3px rgb(0 0 0/.11)}header.sticky.sticky_animate{top:0;-webkit-transition:left .2s ease,top .33s cubic-bezier(.694,.0482,.335,1);-moz-transition:left .2s ease,top .33s cubic-bezier(.694,.0482,.335,1);transition:left .2s ease,top .33s cubic-bezier(.694,.0482,.335,1)}header.sticky:not(.header_style_on_scroll) .q_logo img.sticky{opacity:1}header.sticky:not(.header_style_on_scroll) .q_logo img.dark,header.sticky:not(.header_style_on_scroll) .q_logo img.light,header.sticky:not(.header_style_on_scroll) .q_logo img.normal{opacity:0!important}header.sticky .logo_wrapper{height:60px!important;float:left}header.sticky .drop_down .second{margin-top:0}header.sticky .side_menu_button{height:60px}@media only screen and (min-width:1000px){header:not(.centered_logo) .q_logo img{height:100%}}nav.main_menu{position:absolute;left:50%;z-index:100;text-align:left}nav.main_menu.right{position:relative;left:auto;float:right}nav.main_menu ul{list-style:none outside none;margin:0;padding:0}nav.main_menu>ul{left:-50%;position:relative}nav.main_menu.right>ul{left:auto}nav.main_menu ul li{display:inline-block;float:left;padding:0;margin:0;background-repeat:no-repeat;background-position:right}nav.main_menu ul li a{color:#000;font-weight:400;text-decoration:none;display:inline-block;position:relative;line-height:90px;padding:0;margin:0;cursor:pointer}.dark.sticky nav.main_menu>ul>li.active>a,.dark.sticky nav.main_menu>ul>li>a,.dark.sticky nav.main_menu>ul>li>a:hover,.light.sticky nav.main_menu>ul>li.active>a,.light.sticky nav.main_menu>ul>li>a,.light.sticky nav.main_menu>ul>li>a:hover,header.sticky nav.main_menu>ul>li>a{line-height:60px}nav.main_menu>ul>li>a{position:relative;padding:0;color:#3e3d3d;font-weight:700;font-size:14px;display:inline-block;border-style:solid;border-width:0;position:relative;border-color:#fff0;height:100%;background-color:#fff0;text-transform:uppercase;-webkit-transition:color .15s ease-out,color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;-moz-transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;-o-transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;-ms-transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;font-style:normal;text-transform:uppercase;letter-spacing:1px}nav.main_menu>ul>li>a>span.item_inner{display:inline-block;padding:0 19px;line-height:36px;border-style:solid;border-width:0;position:relative;border-color:#fff0;background-color:#fff0;-webkit-transition:text-decoration .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;-moz-transition:text-decoration .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;-o-transition:text-decoration .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;-ms-transition:text-decoration .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;transition:text-decoration .2s ease-out,border-color .2s ease-out,background-color .2s ease-out}nav.main_menu>ul>li>a:after,nav.main_menu>ul>li>a:before,nav.main_menu>ul>li>a>span.item_inner:after,nav.main_menu>ul>li>a>span.item_inner:before{content:"";display:none;position:absolute;left:0;background-color:#fff0;-webkit-transition:background-color .15s ease-out;-moz-transition:background-color .15s ease-out;-o-transition:background-color .15s ease-out;-ms-transform:background-color .15s ease-out;transition:background-color .15s ease-out;width:100%}nav.main_menu>ul>li>a>span.item_inner:before{bottom:0;height:2px}nav.main_menu>ul>li>a>span.item_inner:after{height:1px;bottom:4px}nav.main_menu>ul>li>a:before{height:2px;bottom:0}nav.main_menu>ul>li>a:after{height:1px;bottom:4px}nav.main_menu>ul>li>a>span.plus{width:4px;height:4px;display:none;position:absolute;top:50%;right:-2px;margin-top:-2px;z-index:1;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav.main_menu>ul>li:last-child>a>span.plus{display:none}header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a,nav.main_menu>ul>li.active>a{color:#bfa97d}.drop_down ul{list-style:none}.drop_down ul li{position:relative}.drop_down .second{left:0;margin:0;top:100%;position:absolute;display:block;visibility:hidden;overflow:hidden;opacity:0;z-index:10;border-top:0 solid #bfa97d;-webkit-transition:top .15s ease-out;-moz-transition:top .15s ease-out;-ms-transition:top .15s ease-out;-o-transition:top .15s ease-out;transition:top .15s ease-out}header.transparent:not(.sticky) .drop_down .second{top:75%}header.transparent.with_border:not(.sticky) .drop_down .second{top:100%}nav.main_menu>ul>li:hover>.second{z-index:20}.drop_down .second .inner{position:relative;padding:0;display:block;z-index:997}.drop_down .second .inner>ul,li.narrow .second .inner ul{display:inline-block;position:relative;background-color:#fff}.drop_down .narrow .second .inner ul li ul,.drop_down .second .inner>ul,li.narrow .second .inner ul{border-style:solid;border-width:1px;border-color:#ededed}li.narrow .second .inner ul{padding:15px 0}.drop_down .second .inner ul li{display:block;padding:0 15px;position:relative;float:none;height:auto;background:0;width:190px}li.narrow .second .inner ul li:last-child{border-bottom:none}.drop_down .narrow .second .inner ul li{padding:0;width:200px}.drop_down .second .inner ul li a,.drop_down .second .inner ul li h4{display:block;color:#9f9f9f;height:auto;font-size:14px;line-height:35px;font-weight:400;margin:0 22px;padding:0 4px;-webkit-transition:color .15s ease-out;-moz-transition:color .15s ease-out;-ms-transition:color .15s ease-out;-o-transition:color .15s ease-out;transition:color .15s ease-out;border-bottom:1px solid #fff0}.drop_down .second .inner>ul>li:last-child>a,.drop_down .second .inner>ul>li>ul>li:last-child>a,.drop_down .second .inner>ul>li>ul>li>ul>li:last-child>a{border-bottom:0}.drop_down .second .inner>ul>li>a:hover{color:#bfa97d}.drop_down .second i{display:none}.drop_down .second .inner ul li:hover ul{z-index:20;opacity:1}.drop_down .second.right{right:0;left:auto}.drop_down .second .inner ul.right li a,.drop_down .second .inner ul.right li h4{text-align:right}.mobile_menu_button{display:none;float:left;height:100px;margin:0 20px 0 0}nav.mobile_menu{display:none;width:100%;float:left;position:relative;top:0;text-align:left;overflow:hidden;background-color:#fff;z-index:100}nav.mobile_menu ul li.open_sub>ul{border-top:1px solid #fff}nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa-angle-right,nav.mobile_menu ul>li.has_sub>ul.open_sub>li>span.mobile_arrow i.fa-angle-right{display:none}nav.mobile_menu ul>li.has_sub ul.open_sub>li>span.mobile_arrow i.fa-angle-down,nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa-angle-down{display:inline}nav.mobile_menu ul li a:hover,nav.mobile_menu ul li.active>a,nav.mobile_menu ul li.current-menu-item>a{color:#bfa97d}.side_menu_button_wrapper{display:table}.side_menu_button{cursor:pointer;display:table-cell;vertical-align:middle;height:90px}.mobile_menu_button span:hover,.side_menu_button>a:hover{color:#bfa97d}.title_outer.animate_title_area{overflow:hidden}.title{display:block;width:100%;height:200px;text-align:left;position:relative;z-index:101;background-color:#bfa97d}.title_outer.with_image .title{height:auto!important;line-height:normal;background:0 0}.title img{display:block;position:relative;width:100%}.title .title_holder{display:table;height:100%;left:0;position:relative;width:100%}.title_outer.with_image .title .title_holder{position:absolute;top:0;display:block}.title .title_overlay{position:absolute;width:100%;height:100%;background-repeat:repeat;background-position:0 0;top:0}.title .title_holder .container{display:table-cell;vertical-align:middle;background-color:#fff0}.title_outer.with_image .title .title_holder .container{display:block;height:100%}.content .title_outer.with_image .title .container_inner{display:table;height:100%}.title_subtitle_holder{display:block;padding:0;position:relative;z-index:25}.title_outer.with_image .title .title_subtitle_holder{display:table-cell;vertical-align:middle;width:100%}.title_subtitle_holder_inner{position:relative}.position_center.title .title_subtitle_holder{text-align:center}.title h1{display:inline-block;vertical-align:middle;word-break:break-all;color:#fff;font-size:46px;line-height:70px;font-style:normal;font-weight:700;letter-spacing:3px;text-transform:uppercase}.title h1 span{display:inline-block}.subtitle{display:block;font-size:28px;line-height:1.214285714285714em;font-style:italic;font-weight:400}.title_holder .title_subtitle_holder .subtitle span{display:inline-block}.content .title .container_inner{padding:0!important}.lightbox_single_portfolio,.portfolio_detail,.portfolio_single{position:relative}.portfolio_single .portfolio_images .fluid-width-video-wrapper,.portfolio_single .portfolio_images img,.portfolio_single .portfolio_images>a.lightbox_single_portfolio,.portfolio_single.small-images .portfolio_images img{display:block;margin:0 0 18px}.portfolio_single .portfolio_images .fluid-width-video-wrapper:last-child,.portfolio_single .portfolio_images img:last-child,.portfolio_single .portfolio_images>a.lightbox_single_portfolio:last-child{margin:0}.portfolio_single .portfolio_container{position:relative;z-index:200}.portfolio_detail .info{margin:0 0 20px}.portfolio_navigation{display:inline-block;width:100%;padding:40px 0 50px;z-index:100;position:relative;text-align:center;vertical-align:middle}.portfolio_navigation_inner{position:relative;display:block;height:33px}.portfolio_navigation .portfolio_button,.portfolio_navigation .portfolio_next,.portfolio_navigation .portfolio_prev{position:relative;display:inline-block;height:33px;width:auto;margin:0;background-color:#fff0;text-align:left;vertical-align:middle;cursor:pointer;white-space:nowrap;outline:0;text-shadow:none}.portfolio_navigation .portfolio_button{width:33px}.portfolio_navigation .portfolio_prev{position:absolute;top:0;left:0}.portfolio_navigation .portfolio_next{position:absolute;top:0;right:0}.portfolio_navigation .portfolio_next,.portfolio_navigation .portfolio_prev{top:50%}.portfolio_single .portfolio_navigation .portfolio_next a,.portfolio_single .portfolio_navigation .portfolio_prev a{transform:translateY(-50%)}.portfolio_navigation a{font-size:30px;color:#a6a6a6;-webkit-transition:color .15s ease-out;-moz-transition:color .15s ease-out;-ms-transition:color .15s ease-out;-o-transition:color .15s ease-out;transition:color .15s ease-out}.portfolio_navigation a,.portfolio_navigation span{line-height:33px;display:block}.portfolio_navigation a{text-align:center}.testimonials{position:relative}.testimonials.testimonials_carousel{visibility:hidden}.qode_icon_font_elegant{font-family:ElegantIcons!important}.qode_icon_stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.q_icon_shade{position:relative;display:inline-block;vertical-align:middle;z-index:25}.q_icon_shade:not(.normal){overflow:hidden}.q_icon_shade.circle{line-height:2em;width:2em;height:2em;border-color:#bfa97d;background-color:#fff0;text-align:center;-webkit-transition:transform .2s ease,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,text-shadow .15s ease-out;-moz-transition:-moz-transform .2s ease,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,text-shadow .15s ease-out;-o-transition:-o-transform .2s ease,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,text-shadow .15s ease-out;-ms-transition:-ms-transform .2s ease,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,text-shadow .15s ease-out;transition:transform .2s ease,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,text-shadow .15s ease-out;-webkit-transform:translateZ(0)}.q_icon_shade.circle{border-radius:5em}.q_icon_shade.circle .qode_icon_font_elegant{line-height:2em}.q_icon_shade>a{display:block;height:100%;width:100%;line-height:inherit!important;text-decoration:none!important}.q_icon_shortcode>a>span{width:100%}.q_icon_shortcode i,.q_icon_shortcode span{color:#bfa97d;-webkit-transition:transform .2s ease,color .15s ease-out;-moz-transition:transform .2s ease,color .15s ease-out;-o-transition:transform .2s ease,color .15s ease-out;-ms-transition:transform .2s ease,color .15s ease-out;transition:transform .2s ease,color .15s ease-out;font-style:normal!important;letter-spacing:initial!important;display:inline-block}.q_icon_shortcode:not(.normal) i,.q_icon_shortcode:not(.normal) span{-webkit-transform:translateZ(0)}.q_icon_shortcode.normal i:hover,.q_icon_shortcode.normal span:hover{color:#393939!important}.q_team_inner{overflow:hidden;width:100%}.q_team .q_team_image{position:relative;overflow:hidden}.q_team .q_team_image img{width:100%;vertical-align:middle}.q_team .q_team_position{color:#fff}.q_team .q_team_name{font-size:20px;line-height:30px;letter-spacing:0;font-weight:700;font-style:normal;text-transform:uppercase;color:#3e3d3d}.q_team.below_image .q_team_info .q_team_name{color:#3e3d3d;margin-bottom:10px}.q_team.below_image .q_team_info .q_team_position{color:#bfa97d}.q_team.below_image.center_align .q_team_info{text-align:center}.q_team.below_image .q_team_image{overflow:visible}.q_team.below_image .q_team_info .q_team_title_holder{margin-top:37px}.q_team.below_image .image_overlay{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#bfa97b;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.q_team.below_image:hover .image_overlay{opacity:.7;cursor:pointer}.qode_carousels{padding:0;position:relative;display:block;zoom:1}.font_elegant.circle{border-radius:50%}.q_progress_bar{position:relative;margin:0 0 10px;width:100%;overflow:hidden;text-align:left;padding-right:17px}.q_progress_bar .progress_content_outer{background-color:#f6f6f5;position:relative;overflow:hidden;height:16px}.q_progress_bar .progress_content{position:absolute;top:0;left:0;max-width:100%;overflow:hidden;background-color:#bfa97d;height:16px;border:1px solid #fff0;box-sizing:border-box}.q_progress_bar .progress_title_holder{position:relative;margin:0 0 5px}.q_progress_bar .progress_title{display:inline-block;z-index:100;font-family:Lora,sans-serif;font-size:16px;line-height:26px;letter-spacing:0;font-weight:500;font-style:italic;text-transform:none;color:#3e3d3d}.q_progress_bar .floating.floating_outside .progress_number{background-color:#bfa97d}.q_progress_bar .progress_number{font-size:14px;font-weight:500;color:#fff;display:inline-block;text-align:center;float:right;height:27px;line-height:30px;padding-left:5px;padding-right:5px;font-family:Lora,sans-serif;letter-spacing:0;font-style:italic;text-transform:none}.q_progress_bar .floating .progress_number{position:absolute;transform:translateX(-50%);bottom:0}.q_progress_bar .progress_number_wrapper{text-align:right;position:absolute;left:0;z-index:10;opacity:0;color:#fff;bottom:0}.q_progress_bar .progress_number_wrapper.floating{width:100%;height:100%}.q_progress_bar .progress_number.with_mark .percent:after{content:"%";margin-left:.1em;font-size:1em}.q_progress_bar .progress_number_wrapper.floating .down_arrow{width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:3px solid #bfa97d;display:block;position:absolute;left:50%;top:100%;transform:translateX(-50%)}.q_counter_holder{display:block;opacity:0;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s;padding:20px 0}.q_counter_holder.center{text-align:center;padding:20px 40px}.q_counter_holder span.counter{font-size:46px;line-height:1em;font-weight:600;color:#3e3d3d;overflow:hidden;display:inline-block!important;height:1em}input.wpcf7-form-control.wpcf7-submit{position:relative;display:inline-block;width:auto;height:44px;line-height:44px;margin:0;padding:0 40px;border:2px solid #bfa97d;font-size:12px;font-weight:700;font-family:inherit;text-align:left;color:#fff;background-color:#bfa97d;text-decoration:none;cursor:pointer;outline:0;font-style:normal;text-transform:uppercase;text-shadow:none;letter-spacing:1px;white-space:nowrap;-webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;-moz-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;-ms-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;-o-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important;font-style:normal;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}section.parallax_section_holder{position:static;padding:0;background-repeat:no-repeat;background-color:#fff0;background-position:center 0;background-attachment:fixed;overflow:hidden}.parallax_content{z-index:100;position:relative}.parallax_content.center{text-align:center}.separator{position:relative;display:block;border-bottom:1px solid #b2b2b2;margin:10px 0}.separator.transparent{border-color:transparent!important;clear:both}.separator.small{width:27px;margin:10px auto 20px auto}.slides{margin:0;padding:0;list-style:none}.caroufredsel_wrapper{cursor:grab!important;cursor:-moz-grab!important;cursor:-webkit-grab!important;margin:0!important}.qode_carousels .slides{opacity:0}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.qode_carousels .slides{zoom:1}.footer_top .widget.widget_nav_menu li{margin:0;line-height:22px}footer{display:block;width:100%;margin:0 auto;z-index:100;position:relative;box-sizing:border-box;-moz-box-sizing:border-box}footer .container{background-color:inherit}footer .container_inner{position:relative}footer a{text-decoration:none}.footer_top_holder{display:block;background-color:#393939;position:relative;background-position:center center;background-size:cover}.footer_top:not(.footer_top_full) .container_inner{padding:82px 0 76px}.footer_top .widget h4{color:#fff;margin:0 0 15px}.footer_top ul{list-style:none}.footer_top .textwidget,.footer_top a,.footer_top li,.footer_top p{color:#a2a2a2;word-wrap:break-word}.footer_top a:hover{color:#fff}.footer_top a img{vertical-align:middle}footer.footer_border_columns .footer_top .qode_column{border-left:1px solid #444;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer.footer_border_columns .qode_column:first-child{border:0}footer.footer_border_columns .qode_column>.column_inner{padding:0 30px}footer.footer_border_columns .qode_column:first-child>.column_inner{padding-left:0}footer.footer_border_columns .qode_column:last-child>.column_inner{padding-right:0}.footer_top .widget_nav_menu ul li{padding:0;position:relative}.footer_top .widget_nav_menu ul li a{display:inline-block}.footer_bottom_holder{display:table;width:100%;background-color:#333230;vertical-align:middle;text-align:center;height:97px}.footer_bottom_holder_inner{display:table-cell;width:100%;height:100%;vertical-align:middle}.footer_bottom_holder .column_inner{text-align:center;vertical-align:middle}.footer_bottom_border_bottom_holder{clear:both}.footer_bottom_holder p,.footer_bottom_holder span,.footer_bottom_holder ul li a{margin:0}.footer_bottom_holder_inner,.footer_bottom_holder_inner p,.footer_bottom_holder_inner span,.footer_bottom_holder_inner ul li a{font-family:Lora,sans-serif;font-size:18px;line-height:24px;letter-spacing:0;font-weight:700;font-style:italic;text-transform:capitalize;color:#fff}.wpcf7{font-family:Open-Sans,sans-serif}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{padding:10px 17px;border:1px solid #e9e9e9;outline:0;resize:none;font-family:inherit;line-height:18px;background-color:#f6f6f5;color:#7f8385;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea.wpcf7-form-control.wpcf7-textarea{padding:15px 17px;overflow:hidden}span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{position:relative;top:2px}span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{margin-left:5px}div.wpcf7-response-output{position:relative;padding:17px 30px 17px 55px;color:#fff;text-transform:uppercase;font-weight:500;margin-left:0;margin-right:0;font-weight:500;font-size:15px;text-transform:uppercase;letter-spacing:1px;border:0}.preload_background{background-repeat:repeat!important;background-color:transparent!important;background-attachment:scroll!important;background-size:inherit!important;animation:animatedBackground 40s linear infinite;-webkit-animation:animatedBackground 40s linear infinite}h1,h2,h3,h4,h5,h6,p,a,div{-webkit-font-smoothing:subpixel-antialiased}h1,h2,h3,h4,h5{margin-bottom:.3em}h2{border-bottom:2px #aebbc3 solid;margin:1.5em 0 .4em 0;padding-bottom:.2em}h2:first-child{margin-top:0}.double-slash{display:inline-block;letter-spacing:-3px;transform:scaleX(.9)}p{margin-bottom:1em}ul.project-scope{list-style-type:square}ul.project-scope li{margin-bottom:.4em;border-bottom:.5px #aebbc3 solid}