.remove-default-appearance{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semi-bold{font-weight:600}.fw-bold{font-weight:700}.fw-xbold{font-weight:900}body .text-colour__nucleo-pink{color:#ef5063}body .background-colour__nucleo-pink{background-color:#ef5063}body .text-colour__nucleo-orange{color:#f1642c}body .background-colour__nucleo-orange{background-color:#f1642c}body .text-colour__nucleo-yellow{color:#ffcb3e}body .background-colour__nucleo-yellow{background-color:#ffcb3e}body .text-colour__nucleo-lightgreen{color:#c4d939}body .background-colour__nucleo-lightgreen{background-color:#c4d939}body .text-colour__nucleo-green{color:#00ab86}body .background-colour__nucleo-green{background-color:#00ab86}body .text-colour__nucleo-blue{color:#2a8fce}body .background-colour__nucleo-blue{background-color:#2a8fce}body .text-colour__nucleo-grey{color:#2b2b2b}body .background-colour__nucleo-grey{background-color:#2b2b2b}body .text-colour__nucleo-black{color:#000}body .background-colour__nucleo-black{background-color:#000}body .text-colour__palette-grey-100{color:#f5f5f5}body .background-colour__palette-grey-100{background-color:#f5f5f5}body .text-colour__palette-grey-200{color:#eee}body .background-colour__palette-grey-200{background-color:#eee}body .text-colour__palette-grey-300{color:#E0E0E0}body .background-colour__palette-grey-300{background-color:#E0E0E0}body .text-colour__palette-grey-400{color:#BDBDBD}body .background-colour__palette-grey-400{background-color:#BDBDBD}body .text-colour__palette-grey-500{color:#9E9E9E}body .background-colour__palette-grey-500{background-color:#9E9E9E}body .text-colour__palette-grey-600{color:#757575}body .background-colour__palette-grey-600{background-color:#757575}body .text-colour__palette-grey-700{color:#616161}body .background-colour__palette-grey-700{background-color:#616161}body .text-colour__palette-grey-800{color:#424242}body .background-colour__palette-grey-800{background-color:#424242}body .text-colour__palette-grey-900{color:#212121}body .background-colour__palette-grey-900{background-color:#212121}body .text-colour__white{color:#fff}body .background-colour__white{background-color:#fff}body.brand-colour-pink .highlight-border-colour{border-color:#ef5063 !important}body.brand-colour-pink .highlight-text-colour,body.brand-colour-pink .panel-group .panel .panel-title a:before,.panel-group .panel .panel-title body.brand-colour-pink a:before,body.brand-colour-pink .hero-section.normal h2.additional-line,.hero-section.normal body.brand-colour-pink h2.additional-line,body.brand-colour-pink a.see-all-projects-container,body.brand-colour-pink .projects-load-more-square,body.brand-colour-pink .fourofour h1,.fourofour body.brand-colour-pink h1,body.brand-colour-pink .fourofour a,.fourofour body.brand-colour-pink a,body.brand-colour-pink .nucleo-map .map-marker-display a,.nucleo-map .map-marker-display body.brand-colour-pink a,body.brand-colour-pink .nucleo-blog-post:hover .content-container .content-read-more,.nucleo-blog-post:hover .content-container body.brand-colour-pink .content-read-more,body.brand-colour-pink .nucleo-blog-post:focus .content-container .content-read-more,.nucleo-blog-post:focus .content-container body.brand-colour-pink .content-read-more,body.brand-colour-pink .nucleo-blog-post:active .content-container .content-read-more,.nucleo-blog-post:active .content-container body.brand-colour-pink .content-read-more,body.brand-colour-pink .acf-section.icon_repeater_section h2,.acf-section.icon_repeater_section body.brand-colour-pink h2,body.brand-colour-pink .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active h2,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active body.brand-colour-pink h2,body.brand-colour-pink .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link body.brand-colour-pink a,body.brand-colour-pink .team-member-container .team-member .image-container .overlay-content .read-more,.team-member-container .team-member .image-container .overlay-content body.brand-colour-pink .read-more{color:#ef5063 !important}body.brand-colour-pink .highlight-background-colour,body.brand-colour-pink .body-section ul li:before,.body-section ul body.brand-colour-pink li:before,body.brand-colour-pink .navigation-menu .right-container .right-container-content .view-more-button:before,.navigation-menu .right-container .right-container-content body.brand-colour-pink .view-more-button:before,body.brand-colour-pink a.see-all-projects-container:after,body.brand-colour-pink .projects-load-more-square:after,body.brand-colour-pink .project-single .project-title h2:after,.project-single .project-title body.brand-colour-pink h2:after,body.brand-colour-pink .projects-button-container:after,body.brand-colour-pink .nucleo-blog-post .content-container h2:after,.nucleo-blog-post .content-container body.brand-colour-pink h2:after,body.brand-colour-pink .blog-pagination a.current,.blog-pagination body.brand-colour-pink a.current,body.brand-colour-pink .blog-pagination span.current,.blog-pagination body.brand-colour-pink span.current{background-color:#ef5063 !important}body.brand-colour-orange .highlight-border-colour{border-color:#f1642c !important}body.brand-colour-orange .highlight-text-colour,body.brand-colour-orange .panel-group .panel .panel-title a:before,.panel-group .panel .panel-title body.brand-colour-orange a:before,body.brand-colour-orange .hero-section.normal h2.additional-line,.hero-section.normal body.brand-colour-orange h2.additional-line,body.brand-colour-orange a.see-all-projects-container,body.brand-colour-orange .projects-load-more-square,body.brand-colour-orange .fourofour h1,.fourofour body.brand-colour-orange h1,body.brand-colour-orange .fourofour a,.fourofour body.brand-colour-orange a,body.brand-colour-orange .nucleo-map .map-marker-display a,.nucleo-map .map-marker-display body.brand-colour-orange a,body.brand-colour-orange .nucleo-blog-post:hover .content-container .content-read-more,.nucleo-blog-post:hover .content-container body.brand-colour-orange .content-read-more,body.brand-colour-orange .nucleo-blog-post:focus .content-container .content-read-more,.nucleo-blog-post:focus .content-container body.brand-colour-orange .content-read-more,body.brand-colour-orange .nucleo-blog-post:active .content-container .content-read-more,.nucleo-blog-post:active .content-container body.brand-colour-orange .content-read-more,body.brand-colour-orange .acf-section.icon_repeater_section h2,.acf-section.icon_repeater_section body.brand-colour-orange h2,body.brand-colour-orange .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active h2,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active body.brand-colour-orange h2,body.brand-colour-orange .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link body.brand-colour-orange a,body.brand-colour-orange .team-member-container .team-member .image-container .overlay-content .read-more,.team-member-container .team-member .image-container .overlay-content body.brand-colour-orange .read-more{color:#f1642c !important}body.brand-colour-orange .highlight-background-colour,body.brand-colour-orange .body-section ul li:before,.body-section ul body.brand-colour-orange li:before,body.brand-colour-orange .navigation-menu .right-container .right-container-content .view-more-button:before,.navigation-menu .right-container .right-container-content body.brand-colour-orange .view-more-button:before,body.brand-colour-orange a.see-all-projects-container:after,body.brand-colour-orange .projects-load-more-square:after,body.brand-colour-orange .project-single .project-title h2:after,.project-single .project-title body.brand-colour-orange h2:after,body.brand-colour-orange .projects-button-container:after,body.brand-colour-orange .nucleo-blog-post .content-container h2:after,.nucleo-blog-post .content-container body.brand-colour-orange h2:after,body.brand-colour-orange .blog-pagination a.current,.blog-pagination body.brand-colour-orange a.current,body.brand-colour-orange .blog-pagination span.current,.blog-pagination body.brand-colour-orange span.current{background-color:#f1642c !important}body.brand-colour-#ff0 .highlight-border-colour{border-color:#ffcb3e !important}body.brand-colour-#ff0 .highlight-text-colour,body.brand-colour-#ff0 .panel-group .panel .panel-title a:before,.panel-group .panel .panel-title body.brand-colour-#ff0 a:before,body.brand-colour-#ff0 .hero-section.normal h2.additional-line,.hero-section.normal body.brand-colour-#ff0 h2.additional-line,body.brand-colour-#ff0 a.see-all-projects-container,body.brand-colour-#ff0 .projects-load-more-square,body.brand-colour-#ff0 .fourofour h1,.fourofour body.brand-colour-#ff0 h1,body.brand-colour-#ff0 .fourofour a,.fourofour body.brand-colour-#ff0 a,body.brand-colour-#ff0 .nucleo-map .map-marker-display a,.nucleo-map .map-marker-display body.brand-colour-#ff0 a,body.brand-colour-#ff0 .nucleo-blog-post:hover .content-container .content-read-more,.nucleo-blog-post:hover .content-container body.brand-colour-#ff0 .content-read-more,body.brand-colour-#ff0 .nucleo-blog-post:focus .content-container .content-read-more,.nucleo-blog-post:focus .content-container body.brand-colour-#ff0 .content-read-more,body.brand-colour-#ff0 .nucleo-blog-post:active .content-container .content-read-more,.nucleo-blog-post:active .content-container body.brand-colour-#ff0 .content-read-more,body.brand-colour-#ff0 .acf-section.icon_repeater_section h2,.acf-section.icon_repeater_section body.brand-colour-#ff0 h2,body.brand-colour-#ff0 .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active h2,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active body.brand-colour-#ff0 h2,body.brand-colour-#ff0 .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link body.brand-colour-#ff0 a,body.brand-colour-#ff0 .team-member-container .team-member .image-container .overlay-content .read-more,.team-member-container .team-member .image-container .overlay-content body.brand-colour-#ff0 .read-more{color:#ffcb3e !important}body.brand-colour-#ff0 .highlight-background-colour,body.brand-colour-#ff0 .body-section ul li:before,.body-section ul body.brand-colour-#ff0 li:before,body.brand-colour-#ff0 .navigation-menu .right-container .right-container-content .view-more-button:before,.navigation-menu .right-container .right-container-content body.brand-colour-#ff0 .view-more-button:before,body.brand-colour-#ff0 a.see-all-projects-container:after,body.brand-colour-#ff0 .projects-load-more-square:after,body.brand-colour-#ff0 .project-single .project-title h2:after,.project-single .project-title body.brand-colour-#ff0 h2:after,body.brand-colour-#ff0 .projects-button-container:after,body.brand-colour-#ff0 .nucleo-blog-post .content-container h2:after,.nucleo-blog-post .content-container body.brand-colour-#ff0 h2:after,body.brand-colour-#ff0 .blog-pagination a.current,.blog-pagination body.brand-colour-#ff0 a.current,body.brand-colour-#ff0 .blog-pagination span.current,.blog-pagination body.brand-colour-#ff0 span.current{background-color:#ffcb3e !important}body.brand-colour-#ff0 .highlight-background-color h1,body.brand-colour-#ff0 .highlight-background-color h2,body.brand-colour-#ff0 .highlight-background-color h3,body.brand-colour-#ff0 .highlight-background-color h4,body.brand-colour-#ff0 .highlight-background-color h5,body.brand-colour-#ff0 .highlight-background-color h6,body.brand-colour-#ff0 .highlight-background-color p,body.brand-colour-#ff0 .highlight-background-color span,body.brand-colour-#ff0 .highlight-background-color a,body.brand-colour-#ff0 .highlight-background-color input[type="text"]{color:#000 !important}body.brand-colour-#90ee90 .highlight-border-colour{border-color:#c4d939 !important}body.brand-colour-#90ee90 .highlight-text-colour,body.brand-colour-#90ee90 .panel-group .panel .panel-title a:before,.panel-group .panel .panel-title body.brand-colour-#90ee90 a:before,body.brand-colour-#90ee90 .hero-section.normal h2.additional-line,.hero-section.normal body.brand-colour-#90ee90 h2.additional-line,body.brand-colour-#90ee90 a.see-all-projects-container,body.brand-colour-#90ee90 .projects-load-more-square,body.brand-colour-#90ee90 .fourofour h1,.fourofour body.brand-colour-#90ee90 h1,body.brand-colour-#90ee90 .fourofour a,.fourofour body.brand-colour-#90ee90 a,body.brand-colour-#90ee90 .nucleo-map .map-marker-display a,.nucleo-map .map-marker-display body.brand-colour-#90ee90 a,body.brand-colour-#90ee90 .nucleo-blog-post:hover .content-container .content-read-more,.nucleo-blog-post:hover .content-container body.brand-colour-#90ee90 .content-read-more,body.brand-colour-#90ee90 .nucleo-blog-post:focus .content-container .content-read-more,.nucleo-blog-post:focus .content-container body.brand-colour-#90ee90 .content-read-more,body.brand-colour-#90ee90 .nucleo-blog-post:active .content-container .content-read-more,.nucleo-blog-post:active .content-container body.brand-colour-#90ee90 .content-read-more,body.brand-colour-#90ee90 .acf-section.icon_repeater_section h2,.acf-section.icon_repeater_section body.brand-colour-#90ee90 h2,body.brand-colour-#90ee90 .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active h2,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active body.brand-colour-#90ee90 h2,body.brand-colour-#90ee90 .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link body.brand-colour-#90ee90 a,body.brand-colour-#90ee90 .team-member-container .team-member .image-container .overlay-content .read-more,.team-member-container .team-member .image-container .overlay-content body.brand-colour-#90ee90 .read-more{color:#c4d939 !important}body.brand-colour-#90ee90 .highlight-background-colour,body.brand-colour-#90ee90 .body-section ul li:before,.body-section ul body.brand-colour-#90ee90 li:before,body.brand-colour-#90ee90 .navigation-menu .right-container .right-container-content .view-more-button:before,.navigation-menu .right-container .right-container-content body.brand-colour-#90ee90 .view-more-button:before,body.brand-colour-#90ee90 a.see-all-projects-container:after,body.brand-colour-#90ee90 .projects-load-more-square:after,body.brand-colour-#90ee90 .project-single .project-title h2:after,.project-single .project-title body.brand-colour-#90ee90 h2:after,body.brand-colour-#90ee90 .projects-button-container:after,body.brand-colour-#90ee90 .nucleo-blog-post .content-container h2:after,.nucleo-blog-post .content-container body.brand-colour-#90ee90 h2:after,body.brand-colour-#90ee90 .blog-pagination a.current,.blog-pagination body.brand-colour-#90ee90 a.current,body.brand-colour-#90ee90 .blog-pagination span.current,.blog-pagination body.brand-colour-#90ee90 span.current{background-color:#c4d939 !important}body.brand-colour-green .highlight-border-colour{border-color:#00ab86 !important}body.brand-colour-green .highlight-text-colour,body.brand-colour-green .panel-group .panel .panel-title a:before,.panel-group .panel .panel-title body.brand-colour-green a:before,body.brand-colour-green .hero-section.normal h2.additional-line,.hero-section.normal body.brand-colour-green h2.additional-line,body.brand-colour-green a.see-all-projects-container,body.brand-colour-green .projects-load-more-square,body.brand-colour-green .fourofour h1,.fourofour body.brand-colour-green h1,body.brand-colour-green .fourofour a,.fourofour body.brand-colour-green a,body.brand-colour-green .nucleo-map .map-marker-display a,.nucleo-map .map-marker-display body.brand-colour-green a,body.brand-colour-green .nucleo-blog-post:hover .content-container .content-read-more,.nucleo-blog-post:hover .content-container body.brand-colour-green .content-read-more,body.brand-colour-green .nucleo-blog-post:focus .content-container .content-read-more,.nucleo-blog-post:focus .content-container body.brand-colour-green .content-read-more,body.brand-colour-green .nucleo-blog-post:active .content-container .content-read-more,.nucleo-blog-post:active .content-container body.brand-colour-green .content-read-more,body.brand-colour-green .acf-section.icon_repeater_section h2,.acf-section.icon_repeater_section body.brand-colour-green h2,body.brand-colour-green .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active h2,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active body.brand-colour-green h2,body.brand-colour-green .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link body.brand-colour-green a,body.brand-colour-green .team-member-container .team-member .image-container .overlay-content .read-more,.team-member-container .team-member .image-container .overlay-content body.brand-colour-green .read-more{color:#00ab86 !important}body.brand-colour-green .highlight-background-colour,body.brand-colour-green .body-section ul li:before,.body-section ul body.brand-colour-green li:before,body.brand-colour-green .navigation-menu .right-container .right-container-content .view-more-button:before,.navigation-menu .right-container .right-container-content body.brand-colour-green .view-more-button:before,body.brand-colour-green a.see-all-projects-container:after,body.brand-colour-green .projects-load-more-square:after,body.brand-colour-green .project-single .project-title h2:after,.project-single .project-title body.brand-colour-green h2:after,body.brand-colour-green .projects-button-container:after,body.brand-colour-green .nucleo-blog-post .content-container h2:after,.nucleo-blog-post .content-container body.brand-colour-green h2:after,body.brand-colour-green .blog-pagination a.current,.blog-pagination body.brand-colour-green a.current,body.brand-colour-green .blog-pagination span.current,.blog-pagination body.brand-colour-green span.current{background-color:#00ab86 !important}body.brand-colour-blue .highlight-border-colour{border-color:#2a8fce !important}body.brand-colour-blue .highlight-text-colour,body.brand-colour-blue .panel-group .panel .panel-title a:before,.panel-group .panel .panel-title body.brand-colour-blue a:before,body.brand-colour-blue .hero-section.normal h2.additional-line,.hero-section.normal body.brand-colour-blue h2.additional-line,body.brand-colour-blue a.see-all-projects-container,body.brand-colour-blue .projects-load-more-square,body.brand-colour-blue .fourofour h1,.fourofour body.brand-colour-blue h1,body.brand-colour-blue .fourofour a,.fourofour body.brand-colour-blue a,body.brand-colour-blue .nucleo-map .map-marker-display a,.nucleo-map .map-marker-display body.brand-colour-blue a,body.brand-colour-blue .nucleo-blog-post:hover .content-container .content-read-more,.nucleo-blog-post:hover .content-container body.brand-colour-blue .content-read-more,body.brand-colour-blue .nucleo-blog-post:focus .content-container .content-read-more,.nucleo-blog-post:focus .content-container body.brand-colour-blue .content-read-more,body.brand-colour-blue .nucleo-blog-post:active .content-container .content-read-more,.nucleo-blog-post:active .content-container body.brand-colour-blue .content-read-more,body.brand-colour-blue .acf-section.icon_repeater_section h2,.acf-section.icon_repeater_section body.brand-colour-blue h2,body.brand-colour-blue .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active h2,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading.active body.brand-colour-blue h2,body.brand-colour-blue .acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link body.brand-colour-blue a,body.brand-colour-blue .team-member-container .team-member .image-container .overlay-content .read-more,.team-member-container .team-member .image-container .overlay-content body.brand-colour-blue .read-more{color:#2a8fce !important}body.brand-colour-blue .highlight-background-colour,body.brand-colour-blue .body-section ul li:before,.body-section ul body.brand-colour-blue li:before,body.brand-colour-blue .navigation-menu .right-container .right-container-content .view-more-button:before,.navigation-menu .right-container .right-container-content body.brand-colour-blue .view-more-button:before,body.brand-colour-blue a.see-all-projects-container:after,body.brand-colour-blue .projects-load-more-square:after,body.brand-colour-blue .project-single .project-title h2:after,.project-single .project-title body.brand-colour-blue h2:after,body.brand-colour-blue .projects-button-container:after,body.brand-colour-blue .nucleo-blog-post .content-container h2:after,.nucleo-blog-post .content-container body.brand-colour-blue h2:after,body.brand-colour-blue .blog-pagination a.current,.blog-pagination body.brand-colour-blue a.current,body.brand-colour-blue .blog-pagination span.current,.blog-pagination body.brand-colour-blue span.current{background-color:#2a8fce !important}.image-section.subpage-image{margin-bottom:15px}img{max-width:100%;height:auto}.google-map{min-height:300px;height:400px}.padding-section{padding:60px 0}.padding-section-lg{padding:120px 0}.no-padding{padding:0}.no-padding-top{padding-top:0}.no-padding-left{padding-left:0}.no-padding-bottom{padding-bottom:0}.no-padding-right{padding-right:0}.margin-section{margin:60px 0}.no-margin{margin:0}.no-margin-top{margin-top:0}.no-margin-left{margin-left:0}.no-margin-bottom{margin-bottom:0}.no-margin-right{margin-right:0}.no-td:hover,.no-td:focus,.no-td a,.no-td a:hover,.no-td a:focus{text-decoration:none}.reverse-text-colours h1,.reverse-text-colours h2,.reverse-text-colours h3,.reverse-text-colours h4,.reverse-text-colours h5,.reverse-text-colours h6,.reverse-text-colours p,.reverse-text-colours a,.reverse-text-colours label{color:#fff}.text-center-h1 h1{text-align:center}.text-center-h2 h2{text-align:center}.text-center-h3 h3{text-align:center}.text-center-h4 h4{text-align:center}.text-center-h5 h5{text-align:center}.text-center-h6 h6{text-align:center}.dark-background,.body-section.dark-background{background:#000}.dark-background h2,.dark-background h3,.dark-background h4,.dark-background h5,.dark-background h6,.dark-background p,.dark-background a,.body-section.dark-background h2,.body-section.dark-background h3,.body-section.dark-background h4,.body-section.dark-background h5,.body-section.dark-background h6,.body-section.dark-background p,.body-section.dark-background a{color:#fff}.video-container,.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed,.videoWrapper iframe,.videoWrapper object,.videoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.acf-section .btn,.body-section .btn,.btn{text-align:center;padding:0.5em 1.5em;font-size:16px;transition:all 0.5s;background:#393939;color:#fff;border-radius:0}.acf-section .btn:before,.body-section .btn:before,.btn:before{display:none}.acf-section .btn.btn-default:hover,.acf-section .btn.btn-default:focus,.acf-section .btn.btn-default a,.acf-section .btn.btn-default a:hover,.acf-section .btn.btn-default a:focus,.body-section .btn.btn-default:hover,.body-section .btn.btn-default:focus,.body-section .btn.btn-default a,.body-section .btn.btn-default a:hover,.body-section .btn.btn-default a:focus,.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default a,.btn.btn-default a:hover,.btn.btn-default a:focus{text-decoration:none}.acf-section .btn.btn-primary,.body-section .btn.btn-primary,.btn.btn-primary{color:#fff}.acf-section .btn.btn-primary:hover,.acf-section .btn.btn-primary:focus,.acf-section .btn.btn-primary a,.acf-section .btn.btn-primary a:hover,.acf-section .btn.btn-primary a:focus,.body-section .btn.btn-primary:hover,.body-section .btn.btn-primary:focus,.body-section .btn.btn-primary a,.body-section .btn.btn-primary a:hover,.body-section .btn.btn-primary a:focus,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary a,.btn.btn-primary a:hover,.btn.btn-primary a:focus{text-decoration:none}.acf-section .btn.btn-primary:hover,.acf-section .btn.btn-primary:focus,.acf-section .btn.btn-primary:active,.body-section .btn.btn-primary:hover,.body-section .btn.btn-primary:focus,.body-section .btn.btn-primary:active,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{color:#fff}.remove-default-appearance{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.uppercase-text,.panel-group .panel .panel-title,.page-template-default.page.page-id-1674 .ninja-forms-cont label,.navigation-menu .left-container .top-content .menu li a,.navigation-menu .right-container .right-container-content p.title,.blog-categories-list-container .blog-categories-button,.you-may-like-section .row div[class*="col-"] a,.acf-section.icon_repeater_section h2,.acf-section.icon_repeater_section .heading,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading h2,.team-member-container .team-member .image-container .overlay-content .read-more{text-transform:uppercase;font-family:"proxima-nova";font-weight:700;letter-spacing:0.1em}h1,.h1-style{font-family:"proxima-nova";font-size:3vw;color:#000;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:0;margin:0 0 20px}h1 a,h1a,.h1-style a,.h1-stylea{color:#ef5063}h1 a:hover,h1 a:focus,h1a:hover,h1a:focus,.h1-style a:hover,.h1-style a:focus,.h1-stylea:hover,.h1-stylea:focus{text-decoration:underline;color:#eb2139}@media (max-width: 1199px){h1,.h1-style{font-size:35px}}h2,.h2-style{font-family:"proxima-nova";font-size:2.1vw;color:#000;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:0;margin-bottom:20px;position:relative}h2 a,h2a,.h2-style a,.h2-stylea{color:#000}h2 a:hover,h2 a:focus,h2a:hover,h2a:focus,.h2-style a:hover,.h2-style a:focus,.h2-stylea:hover,.h2-stylea:focus{text-decoration:underline;color:#000}@media (max-width: 1199px){h2,.h2-style{font-size:35px}}.nucleo-blog-post h2,.nucleo-blog-post .h2-style{font-size:18px}h3,.h3-style{font-family:"proxima-nova",Arial,Helvetica,San-serif;font-size:20px;color:#000;line-height:1.2;font-weight:400;text-transform:none;letter-spacing:0}h3 a,h3a,.h3-style a,.h3-stylea{color:#ef5063}h3 a:hover,h3 a:focus,h3a:hover,h3a:focus,.h3-style a:hover,.h3-style a:focus,.h3-stylea:hover,.h3-stylea:focus{text-decoration:underline;color:#eb2139}h4,.h4-style{font-family:"baskerville-urw";font-size:25px;color:#000;line-height:1.2;font-weight:400;text-transform:none;letter-spacing:0;font-style:italic;margin-top:0;padding-top:0;margin-bottom:20px}h4 a,h4a,.h4-style a,.h4-stylea{color:#000}h4 a:hover,h4 a:focus,h4a:hover,h4a:focus,.h4-style a:hover,.h4-style a:focus,.h4-stylea:hover,.h4-stylea:focus{text-decoration:underline;color:#000}h5,.h5-style{font-family:"proxima-nova",Arial,Helvetica,San-serif;font-size:18px;color:#000;line-height:1.2;font-weight:300;text-transform:none;letter-spacing:0}h5 a,h5a,.h5-style a,.h5-stylea{color:#000}h5 a:hover,h5 a:focus,h5a:hover,h5a:focus,.h5-style a:hover,.h5-style a:focus,.h5-stylea:hover,.h5-stylea:focus{text-decoration:underline;color:#000}h6,.h6-style{font-family:"proxima-nova",Arial,Helvetica,San-serif;font-size:13px;color:#000;line-height:1.4;font-weight:500;text-transform:uppercase;letter-spacing:0em}h6 a,h6a,.h6-style a,.h6-stylea{color:#000}h6 a:hover,h6 a:focus,h6a:hover,h6a:focus,.h6-style a:hover,.h6-style a:focus,.h6-stylea:hover,.h6-stylea:focus{text-decoration:underline;color:#000}.larger-text{font-family:"proxima-nova",Arial,Helvetica,San-serif;font-size:40px;color:#000;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:0}.cursive-link,a.see-all-projects-container,.projects-load-more-square,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a{font-family:"baskerville-urw";font-size:25px;color:#000;line-height:1.2;font-weight:400;text-transform:lowercase;letter-spacing:0;font-style:italic;box-shadow:none}.cursive-link:hover,a.see-all-projects-container:hover,.projects-load-more-square:hover,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a:hover,.cursive-link:focus,a.see-all-projects-container:focus,.projects-load-more-square:focus,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a:focus,.cursive-link a,a.see-all-projects-container a,.projects-load-more-square a,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a a,.cursive-link a:hover,a.see-all-projects-container a:hover,.projects-load-more-square a:hover,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a a:hover,.cursive-link a:focus,a.see-all-projects-container a:focus,.projects-load-more-square a:focus,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a a:focus{text-decoration:none}.cursive-link:before,a.see-all-projects-container:before,.projects-load-more-square:before,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link a:before{display:none}blockquote{border:0;margin:35px 0;padding:25px 0;border-bottom:1px solid #ef5063;border-top:3px double #ef5063}blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6,blockquote p,blockquote a,blockquote span,blockquote ul,blockquote ol,blockquote li,blockquote input,blockquote button{font-size:22px;color:#ef5063;font-family:"proxima-nova",Arial,Helvetica,San-serif;line-height:1.2}a:focus{outline:none}.body-section a,.acf-section a{color:#000;position:relative;box-shadow:inset 0 -0.0625em #00ab86;transition:all 0.5s}.body-section a:hover,.body-section a:focus,.body-section a a,.body-section a a:hover,.body-section a a:focus,.acf-section a:hover,.acf-section a:focus,.acf-section a a,.acf-section a a:hover,.acf-section a a:focus{text-decoration:none}ul,ol{line-height:1.4;padding-left:25px;margin-bottom:25px}.body-section ul{list-style-type:none}.body-section ul li{position:relative}.body-section ul li:before{content:'';position:absolute;top:10px;left:-25px;height:2px;width:8px}.body-section ol li{margin-bottom:15px}p{line-height:1.4;font-family:"proxima-nova",Arial,Helvetica,San-serif;font-size:16px;margin-bottom:10px}.tabs-container ul.nav.nav-tabs li a:focus{outline:none}.navbar-inner{background:none;-webkit-filter:none;filter:none;box-shadow:none;border-radius:0px;border:none;padding:0px;min-height:0px}.navbar-default{border-color:transparent}.navbar{background:transparent;margin-bottom:0px;min-height:1px}.navbar .nav>li{float:left}.navbar .nav>li>a{padding:0px;text-shadow:none}.navbar .nav>li>a i,.navbar .nav>li>a b{border-bottom-color:#000;border-top-color:#000}.navbar-nav{margin-left:0px;margin-right:0px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333333;text-decoration:none;background-color:transparent}.navbar .nav .active>a{color:#333333;background:none;box-shadow:none}.navbar .nav .active>a:hover{background:none;box-shadow:none}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{box-shadow:none}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background-image:none;background-repeat:repeat-x;text-decoration:none;-webkit-filter:none;filter:none}.navbar-collapse{padding-right:0px;padding-left:0px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent}.navbar .nav>li.active>a,.navbar .nav>li.active>a:hover,.navbar .nav>li.dropdown.active>.dropdown-toggle{box-shadow:none}.navbar .nav>li.dropdown.open>.dropdown-toggle{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0.2);border-image:none;border-radius:0;position:relative}.navbar .nav>li .dropdown-menu{border-radius:0;margin:0;padding:0}.navbar .nav>li .dropdown-menu:after,.navbar .nav>li .dropdown-menu:before{display:none}.navbar .nav>li .dropdown-menu li{display:block;width:100%;text-align:left}.navbar .nav>li .dropdown-menu li a{padding:3px 10px;font-size:14px}.navbar .nav>li .dropdown-menu li a:hover{color:#1F1F1F}.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px}.dropdown-menu li:hover>.sub-menu{visibility:visible}.dropdown:hover>.dropdown-menu{display:block}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0}.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px}.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;top:11px;left:-6px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px}.dropdown-menu li:hover .sub-menu{visibility:visible}.dropdown:hover .dropdown-menu{display:block}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0}.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px}.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;top:11px;left:-6px}table.table{border-spacing:2px;border-collapse:separate}table.table>tbody>tr>td{border:0;padding:0.7em;font-size:0.875rem}@media (max-width: 543px){table.table>tbody>tr>td{padding:0.4em;font-size:0.7rem}}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border:0}.panel-group .panel{padding:5px;border:0;box-shadow:none}.panel-group .panel .panel-title{font-family:"proxima-nova";font-style:normal}.panel-group .panel .panel-title a{display:block;padding:1em 1em 0.7em;color:#000;box-shadow:none}.panel-group .panel .panel-title a:hover,.panel-group .panel .panel-title a:focus,.panel-group .panel .panel-title a a,.panel-group .panel .panel-title a a:hover,.panel-group .panel .panel-title a a:focus{text-decoration:none}.panel-group .panel .panel-title a:before{height:auto;position:static;opacity:1;background-color:transparent !important;width:25px;display:inline-block;vertical-align:top;content:"\f067";font-family:FontAwesome}.panel-group .panel .panel-title a[aria-expanded="true"]:before{content:"\f068";font-family:FontAwesome}.panel-group .panel .panel-heading{padding:0;margin:0;background:transparent;border:0}.panel-group .panel .panel-body{padding:1em 1em calc(1em - 10px);background:rgba(0,0,0,0.05)}.panel-group .panel .panel-body p{margin-bottom:10px}.panel-group .panel+.panel{border-top:1px solid rgba(0,0,0,0.15)}.slick-loading .slick-list{background:#fff url("../../assets/images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../../assets/fonts/slick.eot");src:url("../../assets/fonts/slick.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/slick.woff") format("woff"),url("../../assets/fonts/slick.ttf") format("truetype"),url("../../assets/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#000;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:0.75}.slick-slide:focus{outline:none}.slick-container{padding:0;z-index:5}.slick{text-align:center;padding:0;margin:0px}.slick-dots{bottom:0}.slick-prev,.slick-next{z-index:6}.slick-prev:before,.slick-next:before{font-family:FontAwesome;font-size:21px;color:#ef5063}.slick-next{right:0px}.slick-next:before{content:"\f105"}.slick-prev{left:0px}.slick-prev:before{content:"\f104"}.slick-dots li button:before{content:"\f111";font-family:FontAwesome;font-size:18px;color:#fff}.slick-dots li.slick-active button:before{color:#fff;content:"\f10c"}.ninja-forms-cont{margin-top:20px}.dark-background .ninja-forms-cont select.ninja-forms-field{background:white}.ninja-forms-cont p{margin-bottom:10px}.ninja-forms-cont label{margin-bottom:3px;font-size:14px;text-transform:uppercase}.ninja-forms-cont .field-wrap.label-left .ninja-forms-field,.ninja-forms-cont .field-wrap.label-left .ninja-forms-star-rating-control{margin:0}.ninja-forms-cont .ninja-forms-form-wrap label{font-weight:normal}.ninja-forms-cont .field-wrap{margin-bottom:20px}.ninja-forms-cont .list-radio-wrap ul{clear:both;width:100%}.ninja-forms-cont .list-radio-wrap ul li{float:none;width:inherit;text-align:center}.ninja-forms-cont .list-radio-wrap ul li label input{margin-right:2px !important}.ninja-forms-cont .list-radio-wrap ul li:before,.ninja-forms-cont .list-radio-wrap ul li:after{display:none}.ninja-forms-cont input[type="text"],.ninja-forms-cont textarea,.ninja-forms-cont .ninja-forms-field.country,.ninja-forms-cont select{background:#fff;border:1px solid #ddd;padding:10px 8px;font-size:14px;color:#000;display:block;transition:all 0.5s}.ninja-forms-cont input[type="text"]:hover,.ninja-forms-cont input[type="text"]:focus,.ninja-forms-cont textarea:hover,.ninja-forms-cont textarea:focus,.ninja-forms-cont .ninja-forms-field.country:hover,.ninja-forms-cont .ninja-forms-field.country:focus,.ninja-forms-cont select:hover,.ninja-forms-cont select:focus{border-color:#c4c4c4}.ninja-forms-cont input[type="text"]:focus,.ninja-forms-cont textarea:focus,.ninja-forms-cont .ninja-forms-field.country:focus,.ninja-forms-cont select:focus{border-color:#aaa;outline:none !important}.ninja-forms-cont .list-radio-wrap ul li label input[type="radio"]{margin-right:10px !important}.ninja-forms-cont select{border-radius:0px}.ninja-forms-cont .ninja-forms-field.country{width:100%}.ninja-forms-cont .spam-wrap input[type="text"]{width:100%}.ninja-forms-cont .ninja-forms-required-items{display:none}.ninja-forms-cont .submit-wrap input[type="submit"],.ninja-forms-cont .nf-modal-link,.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-prev,.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-next{padding:18px;background:#2b2b2b;color:#fff;font-size:15px;border:0;text-transform:uppercase;border-radius:0;transition:all 0.5s}@media (max-width: 991px){.ninja-forms-cont .submit-wrap input[type="submit"],.ninja-forms-cont .nf-modal-link,.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-prev,.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-next{margin-top:1em;display:block}}.ninja-forms-cont .submit-wrap input[type="submit"]:hover,.ninja-forms-cont .submit-wrap input[type="submit"]:active,.ninja-forms-cont .nf-modal-link:hover,.ninja-forms-cont .nf-modal-link:active,.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-prev:hover,.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-prev:active,.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-next:hover,.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-next:active{background:#1e1e1e}.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-prev{background-color:#1a1a1a}.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-prev:hover,.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-prev:focus,.ninja-forms-cont .ninja-forms-mp-nav.ninja-forms-mp-prev:active{background:#000}.ninja-forms-cont .textarea-wrap textarea{margin-bottom:-5px;height:150px}.ninja-forms-cont .list-radio-wrap.label-block-wrap label{display:block;float:none;margin-bottom:1em}.ninja-forms-cont .list-radio-wrap.label-block-wrap ul li label{display:inline-block;margin-bottom:0;vertical-align:top}.ninja-forms-cont .list-radio-wrap.label-block-wrap ul li label input{vertical-align:text-top;margin-right:5px !important}.ninja-forms-cont .list-checkbox-wrap .label-left label,.ninja-forms-cont .list-checkbox-wrap .label-left ul,.ninja-forms-cont .list-checkbox-wrap .label-left ul li,.ninja-forms-cont .list-checkbox-wrap .label-right label,.ninja-forms-cont .list-checkbox-wrap .label-right ul,.ninja-forms-cont .list-checkbox-wrap .label-right ul li,.ninja-forms-cont .list-checkbox-wrap .label-left label,.ninja-forms-cont .list-checkbox-wrap .label-left ul,.ninja-forms-cont .list-checkbox-wrap .label-left ul li,.ninja-forms-cont .list-checkbox-wrap .label-right label,.ninja-forms-cont .list-checkbox-wrap .label-right ul,.ninja-forms-cont .list-checkbox-wrap .label-right ul li,.ninja-forms-cont .list-checkbox-wrap label,.ninja-forms-cont .list-checkbox-wrap ul,.ninja-forms-cont .list-checkbox-wrap li{display:block;float:none !important}.ninja-forms-cont .list-checkbox-wrap ul li{padding:3px 0 !important}.ninja-forms-cont .list-checkbox-wrap ul li label input{margin-right:5px !important}.inline-and-reversed-ninja-form-container{padding:65px 0;background:#E5E5E5}.inline-and-reversed-ninja-form-container h1,.inline-and-reversed-ninja-form-container h2,.inline-and-reversed-ninja-form-container h3,.inline-and-reversed-ninja-form-container h4,.inline-and-reversed-ninja-form-container h5,.inline-and-reversed-ninja-form-container h6{margin-top:0;padding-top:0}.inline-and-reversed-ninja-form-container h1,.inline-and-reversed-ninja-form-container h2,.inline-and-reversed-ninja-form-container h3,.inline-and-reversed-ninja-form-container h4,.inline-and-reversed-ninja-form-container h5,.inline-and-reversed-ninja-form-container h6,.inline-and-reversed-ninja-form-container p,.inline-and-reversed-ninja-form-container a{color:#fff}.inline-and-reversed-ninja-form-container a{color:#fff;text-decoration:underline}.inline-and-reversed-ninja-form-container .ninja-forms-cont{margin:0 0 20px}.inline-and-reversed-ninja-form-container .ninja-forms-cont .ninja-forms-all-fields-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991px){.inline-and-reversed-ninja-form-container .ninja-forms-cont .ninja-forms-all-fields-wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.inline-and-reversed-ninja-form-container .ninja-forms-cont .ninja-forms-all-fields-wrap .nf-desc{width:100%}.inline-and-reversed-ninja-form-container .ninja-forms-cont .ninja-forms-all-fields-wrap .text-wrap{margin-right:15px;width:auto;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 991px){.inline-and-reversed-ninja-form-container .ninja-forms-cont .ninja-forms-all-fields-wrap .text-wrap{width:100%}}.inline-and-reversed-ninja-form-container .ninja-forms-cont #ninja_forms_form_5_response_msg{display:none}.inline-and-reversed-ninja-form-container .ninja-forms-cont .ninja-forms-error-msg{display:none}.inline-and-reversed-ninja-form-container .ninja-forms-cont .ninja-forms-field-error{background:rgba(0,0,0,0.2);padding:5px 10px;text-align:left;color:#fff;font-size:12px}.inline-and-reversed-ninja-form-container .ninja-forms-cont .ninja-forms-field-error p{margin:0;padding:0;font-size:12px;text-align:left}.inline-and-reversed-ninja-form-container .ninja-forms-cont input:not([type="submit"]),.inline-and-reversed-ninja-form-container .ninja-forms-cont select,.inline-and-reversed-ninja-form-container .ninja-forms-cont textarea{padding:17px 0;background-color:transparent;border:0;color:#fff;border-bottom:2px solid #fff}.inline-and-reversed-ninja-form-container .ninja-forms-cont input:not([type="submit"]):focus,.inline-and-reversed-ninja-form-container .ninja-forms-cont select:focus,.inline-and-reversed-ninja-form-container .ninja-forms-cont textarea:focus{outline:none}.inline-and-reversed-ninja-form-container .ninja-forms-cont select{width:100%;cursor:pointer}.inline-and-reversed-ninja-form-container .ninja-forms-cont select option{color:#000;padding:3px}.inline-and-reversed-ninja-form-container .ninja-forms-cont .field-wrap,.inline-and-reversed-ninja-form-container .ninja-forms-cont #ninja_forms_required_items{margin:0}.inline-and-reversed-ninja-form-container .ninja-forms-cont input[type="submit"]{display:block;width:100%;padding:18px;background:#2b2b2b;color:#fff;font-size:15px;border:0;text-transform:uppercase;border-radius:0;transition:all 0.5s}@media (max-width: 991px){.inline-and-reversed-ninja-form-container .ninja-forms-cont input[type="submit"]{margin-top:1em;display:block}}.inline-and-reversed-ninja-form-container .ninja-forms-cont input[type="submit"]:hover,.inline-and-reversed-ninja-form-container .ninja-forms-cont input[type="submit"]:active{background:#1e1e1e}.inline-and-reversed-ninja-form-container .btn{display:block;background:transparent;vertical-align:top;border:2px solid #fff;text-align:left;font-family:"proxima-nova",Arial,Helvetica,San-serif;font-style:normal;text-transform:uppercase;color:#fff;position:relative;overflow:hidden;z-index:1;text-decoration:none;border-radius:0;transition:all 0.3s}.inline-and-reversed-ninja-form-container .btn:after{text-decoration:none;z-index:-1;content:' ';position:absolute;top:-100%;left:0;width:100%;height:100%;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transition:all 0.3s}.inline-and-reversed-ninja-form-container .btn:hover,.inline-and-reversed-ninja-form-container .btn:focus,.inline-and-reversed-ninja-form-container .btn:active{color:#000;border-color:#fff}.inline-and-reversed-ninja-form-container .btn:hover:after,.inline-and-reversed-ninja-form-container .btn:focus:after,.inline-and-reversed-ninja-form-container .btn:active:after{top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.inline-and-reversed-ninja-form-container.ninja-forms-all-fields-wrap-no-flex .ninja-forms-cont .ninja-forms-all-fields-wrap{display:block}.inline-and-reversed-ninja-form-container.ninja-forms-all-fields-wrap-no-flex .ninja-forms-cont .field-wrap{margin-bottom:20px}.dark-background .ninja-forms-cont input[type=submit]{padding-top:24px;padding-bottom:24px;width:100%;background:transparent;border:2px solid rgba(255,255,255,0.5);color:#fff;font-family:"baskerville-urw";font-style:italic;font-size:18px}.dark-background .ninja-forms-cont input[type=submit]:hover,.dark-background .ninja-forms-cont input[type=submit]:focus,.dark-background .ninja-forms-cont input[type=submit]:active{color:#fff;border-color:#fff}.page-template-default.page.page-id-1674 .ninja-forms-cont h2{padding-bottom:10px}.page-template-default.page.page-id-1674 .ninja-forms-cont label{font-weight:400}.page-template-default.page.page-id-1674 .ninja-forms-cont input[type=text],.page-template-default.page.page-id-1674 .ninja-forms-cont select,.page-template-default.page.page-id-1674 .ninja-forms-cont textarea{background:#1F1F1F;color:#fff;padding:1em}.page-template-default.page.page-id-1674 .ninja-forms-cont input[type=submit]{padding-top:23px;padding-bottom:22px;width:100%;background:#fff;border:2px solid #000;color:#000;font-family:"baskerville-urw";font-style:italic;font-size:18px}.page-template-default.page.page-id-1674 .ninja-forms-cont input[type=submit]:hover,.page-template-default.page.page-id-1674 .ninja-forms-cont input[type=submit]:focus,.page-template-default.page.page-id-1674 .ninja-forms-cont input[type=submit]:active{background:#000;color:#fff}@media (max-width: 1024px){#wrap .animated{opacity:1 !important;transform:none !important;-webkit-transform:none !important;-ms-transform:none !important;transition:none !important;visibility:visible !important;-webkit-animation:none !important;animation:none !important}}.social{display:inline-block;vertical-align:top;float:right}.social ul{list-style-type:none;padding:0px;margin:0px}.social ul li{padding:0px;margin:0px;display:block;float:left}.social ul li a{display:block;padding:6px 8px;height:auto;text-align:center;float:left;transition:all 0.5s}.social ul li a i{font-size:16px;padding:6px 0 4px;color:gray;transition:all 0.5s}.social ul li a:hover i,.social ul li a:focus i,.social ul li a:active i{color:#000}.header-social .social ul li.youtube,.header-social .social ul li.linkedin,.header-social .social ul li.googleplus{display:none}.footer-section .social-list{margin:10px 0 0}.footer-section .social-list ul{list-style-type:none;padding:0;margin:0}.footer-section .social-list ul li{float:none;display:inline-block}.footer-section .social-list ul li a{display:block;padding:2px 0;text-decoration:none;text-transform:uppercase;color:rgba(255,255,255,0.9);font-size:14px;transition:all 0.5s}.footer-section .social-list ul li a i{text-align:center;margin-right:10px;font-size:21px;padding:1px 0}.footer-section .social-list ul li a span{display:none}.footer-section .social-list ul li a:hover,.footer-section .social-list ul li a:focus,.footer-section .social-list ul li a:active{color:#fff;text-decoration:none}.footer-section .social-list ul li a:hover i,.footer-section .social-list ul li a:focus i,.footer-section .social-list ul li a:active i{color:#fff}a.menu-button{color:#000;padding:18px 15px;display:block;cursor:pointer;font-size:14px;text-transform:uppercase;text-decoration:none;transition:all 0.3s}a.menu-button .menu-text{max-width:0;font-size:16px;line-height:0.8;vertical-align:middle;font-weight:bold;overflow:hidden;display:inline-block;margin-top:2px;transition:all 1s}a.menu-button .bars-container{width:20px;height:12px;position:relative;display:inline-block;vertical-align:top;margin-top:4px}a.menu-button .bars-container span.bar{display:block;position:absolute;left:0;height:2px;width:100%;background:#000;-webkit-transform-origin:0 0 center;-moz-transform-origin:0 0 center;-ms-transform-origin:0 0 center;-o-transform-origin:0 0 center;transition:all 0.5s}a.menu-button .bars-container span.bar:nth-child(1){top:0;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left}a.menu-button .bars-container span.bar:nth-child(2){top:50%}a.menu-button .bars-container span.bar:nth-child(3){top:100%;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left}body.navigation-menu-active .header-section{background:#fff !important;position:fixed}body.navigation-menu-active .header-section a.logo{opacity:0}body.navigation-menu-active .header-section .menu-logo .cls-1{fill:#000}body.navigation-menu-active .header-section a.menu-button .bars-container span.bar{background:#000}body.navigation-menu-active .top-right{opacity:0}body.navigation-menu-active a.menu-button .bars-container span.bar:nth-child(1){-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg)}body.navigation-menu-active a.menu-button .bars-container span.bar:nth-child(2){opacity:0}body.navigation-menu-active a.menu-button .bars-container span.bar:nth-child(3){-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg)}.navigation-menu{position:fixed;height:calc(100% - 55px);width:100%;overflow:hidden;background:#fff;top:55px;z-index:1000;transition:0s;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;transition-delay:0}.navigation-menu.active{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transition-delay:100ms;transition:400ms}.navigation-menu.active .left-container,.navigation-menu.active .right-container .right-container-content{opacity:1}.navigation-menu .left-container{width:40%;opacity:0;transition:opacity 0.5s 400ms;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 991px){.navigation-menu .left-container{width:100%}}.navigation-menu .left-container .top-content{padding:10%;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}.navigation-menu .left-container .top-content .menu-logo{margin-bottom:3em;width:100px;display:block}.navigation-menu .left-container .top-content .menu{list-style-type:none;padding:0;margin:0}.navigation-menu .left-container .top-content .menu li a{padding:1.5% 0;padding-right:30px;display:block;position:relative;color:#000}.navigation-menu .left-container .top-content .menu li a:hover,.navigation-menu .left-container .top-content .menu li a:focus,.navigation-menu .left-container .top-content .menu li a a,.navigation-menu .left-container .top-content .menu li a a:hover,.navigation-menu .left-container .top-content .menu li a a:focus{text-decoration:none}@media (max-width: 991px){.navigation-menu .left-container .top-content .menu li a{font-size:21px}}.navigation-menu .left-container .top-content .menu li a:hover,.navigation-menu .left-container .top-content .menu li a:focus,.navigation-menu .left-container .top-content .menu li a:active{color:rgba(0,0,0,0.75)}.navigation-menu .left-container .top-content .menu li a:hover:after,.navigation-menu .left-container .top-content .menu li a:focus:after,.navigation-menu .left-container .top-content .menu li a:active:after{right:-15px}.navigation-menu .left-container .top-content .menu li a:after{content:"\E315";font-family:'Material Icons';transition:all 0.5s;display:block;position:absolute;top:17px;right:0;font-size:15px;color:#000}.navigation-menu .left-container .bottom-content{width:100%}.navigation-menu .left-container .bottom-content .get-in-contact{display:block;padding:1.5% 10%;color:gray;text-transform:uppercase;transition:all 0.5s}.navigation-menu .left-container .bottom-content .get-in-contact:hover,.navigation-menu .left-container .bottom-content .get-in-contact:focus,.navigation-menu .left-container .bottom-content .get-in-contact a,.navigation-menu .left-container .bottom-content .get-in-contact a:hover,.navigation-menu .left-container .bottom-content .get-in-contact a:focus{text-decoration:none}.navigation-menu .left-container .bottom-content .get-in-contact:hover,.navigation-menu .left-container .bottom-content .get-in-contact:focus,.navigation-menu .left-container .bottom-content .get-in-contact:active{color:#676767}.navigation-menu .left-container .bottom-content .social-list{padding:8% 10%;background:rgba(0,0,0,0.08)}.navigation-menu .left-container .bottom-content .social-list ul{list-style-type:none;padding:0;margin:0}.navigation-menu .left-container .bottom-content .social-list ul li{display:inline-block;margin:0 1%}.navigation-menu .left-container .bottom-content .social-list ul li a{color:rgba(0,0,0,0.5)}.navigation-menu .left-container .bottom-content .social-list ul li a i{font-size:22px}.navigation-menu .left-container .bottom-content .social-list span{display:none}.navigation-menu .right-container{width:60%;background:#000 url("../images/menu-bg.jpg") no-repeat center center;background-size:cover;padding:9% 6%}.navigation-menu .right-container .right-container-content{width:50%;opacity:0;transition:opacity 0.5s 400ms}.navigation-menu .right-container .right-container-content p.title{color:#fff}.navigation-menu .right-container .right-container-content .view-more-button{color:#fff;position:relative;transition:all 0.5s}.navigation-menu .right-container .right-container-content .view-more-button:hover,.navigation-menu .right-container .right-container-content .view-more-button:focus,.navigation-menu .right-container .right-container-content .view-more-button a,.navigation-menu .right-container .right-container-content .view-more-button a:hover,.navigation-menu .right-container .right-container-content .view-more-button a:focus{text-decoration:none}.navigation-menu .right-container .right-container-content .view-more-button:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;z-index:0;opacity:0.55;transition:all 0.5s}.navigation-menu .right-container .right-container-content .navigation-items ul{list-style-type:none;padding:0;margin:0 0 1em}.navigation-menu .right-container .right-container-content .navigation-items ul li a{color:rgba(255,255,255,0.7);border-bottom:1px dotted rgba(255,255,255,0.5);font-size:16px;display:block;font-weight:300;padding:2% 0;transition:all 0.5s}.navigation-menu .right-container .right-container-content .navigation-items ul li a:hover,.navigation-menu .right-container .right-container-content .navigation-items ul li a:focus,.navigation-menu .right-container .right-container-content .navigation-items ul li a a,.navigation-menu .right-container .right-container-content .navigation-items ul li a a:hover,.navigation-menu .right-container .right-container-content .navigation-items ul li a a:focus{text-decoration:none}.navigation-menu .right-container .right-container-content .navigation-items ul li a:hover,.navigation-menu .right-container .right-container-content .navigation-items ul li a:focus,.navigation-menu .right-container .right-container-content .navigation-items ul li a:active{color:#fff;padding-left:1%}.navbar .nav>li .dropdown-menu{box-shadow:0 2px 4px rgba(0,0,0,0.1);background:#fff;margin:0;padding:10px 0}.navbar .nav>li .dropdown-menu li{margin:0;padding:0}.navbar .nav>li .dropdown-menu li a{padding:4px 15px;font-size:14px;color:#ef5063;text-transform:none}.navbar .nav>li .dropdown-menu li a:hover,.navbar .nav>li .dropdown-menu li a:focus,.navbar .nav>li .dropdown-menu li a:active{background:transparent;color:#ef5063}#menu_overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.3);z-index:-1;-webkit-opacity:0;-moz-opacity:0;opacity:0;transition:all 0.5s}html,body{padding:0;margin:0;line-height:1.4;font-family:"proxima-nova",Arial,Helvetica,San-serif;font-size:16px;color:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}@media screen and (-webkit-min-device-pixel-ratio: 0){html,body{display:block;min-height:0}}html #wrap,body #wrap{display:block;margin:0;padding:0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;z-index:1}#back-top{z-index:999;position:fixed;bottom:1.5%;right:2%;background:#fff;padding:8px 8px 6px;display:none !important;border-radius:5px;opacity:0.5;transition:all 0.5s}#back-top i{font-size:35px;color:#000}#back-top:hover{opacity:1}.header-section{background:#fff;top:0;left:0;padding:0 2%;width:100%;z-index:999;transition:all 0.3s;box-shadow:0 2px 4px rgba(0,0,0,0.05);overflow:hidden;position:relative}.header-section.sticky{position:fixed}.header-section.bg-black{background:#000}.header-section.bg-black .menu-logo .cls-1{fill:#fff}.header-section.bg-black a.menu-button .bars-container span.bar{background:#fff}.header-section.hidden-top{top:-60px}.header-section .header-section-main{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media (max-width: 991px){.header-section .header-section-main{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.header-section .logo{display:inline-block;position:absolute;left:calc(50% - 45px);top:0;transition:all 0.5s}.header-section .top-right{transition:all 0.5s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header-section .header-section-main{margin:0;padding:0}.header-section .header-section-main .menu-logo{display:block;width:90px;height:32px;margin-top:13px;transition:all 0.5s}.header-section .header-social{display:inline-block;padding-right:15px}.header-section a.were-hiring{float:right;padding:1.4em 1.2em 1.2em;text-transform:uppercase;font-weight:bold;text-decoration:none;letter-spacing:0.02em;background:#1F1F1F;color:#fff;font-size:14px;margin-top:0;margin-bottom:0;margin-left:15px}@media (max-width: 991px){.header-section a.were-hiring{margin-right:-15px;padding-left:1.2em;padding-right:1.2em}}.hero-section h2.additional-line,.home .hero-section h1{margin:0;padding:0;letter-spacing:0.1em;font-weight:400;text-transform:uppercase;font-size:15px;color:#fff}.hero-section{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:33vh;background-color:#000;color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.hero-section{height:33vh}}.hero-section.using-background-image{background-size:cover;background-position:center center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.hero-section.using-background-image:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.25)}.hero-section.using-background-image .container{position:relative;z-index:2}.hero-section.hero-with-video{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;background:rgba(0,0,0,0.55);height:100vh}.hero-section.hero-with-video h1,.hero-section.hero-with-video h2,.hero-section.hero-with-video h3,.hero-section.hero-with-video h4,.hero-section.hero-with-video h5,.hero-section.hero-with-video h6{color:#fff}.hero-section.hero-with-video .icon-scroll-container{width:50px;height:50px;position:absolute;bottom:50px;left:calc(50% - 25px);padding:15px}.hero-section.hero-with-video .icon-scroll,.hero-section.hero-with-video .icon-scroll:before{position:absolute;left:50%}.hero-section.hero-with-video .icon-scroll{width:30px;height:50px;margin-left:-14px;top:50%;margin-top:-25px;box-shadow:inset 0 0 0 1px #fff;border-radius:25px}.hero-section.hero-with-video .icon-scroll:before{content:'';width:4px;height:4px;background:#fff;margin-left:-2px;top:8px;border-radius:5px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}.hero-section.medium-header{min-height:50vh}.hero-section.larger-header{min-height:65vh}@media (max-width: 991px){.hero-section.larger-header{min-height:45vh}}.hero-section h1{color:#fff;margin:0;padding:0}.hero-section .menu-logo{display:block;width:294px;margin:0 auto 2em}.hero-section .menu-logo .cls-1{fill:#fff}@media (max-width: 991px){.hero-section .menu-logo{width:184px}}@media (max-width: 767px){.hero-section .container{width:100%}}.hero-section .hero-icons{margin-top:20px;margin-bottom:20px}@media (max-width: 991px){.hero-section .hero-icons{display:none}}#tubular-container{z-index:-1 !important}#tubular-shield{z-index:0 !important}#tubular-container,#tubular-shield{transition:opacity 0.5s}.header-bg-black #tubular-container,.header-bg-black #tubular-shield{opacity:0}.breadcrumbs{position:relative;padding:12px 0 1.2em}.breadcrumbs a{color:#000}.breadcrumbs span.delimiter{display:inline-block;padding:0 5px}.body-section{background:#fff}.disclaimer-shortcode-text,.important-notes-inner p{font-size:14px;line-height:1.1;display:inline-block}.custom-col-md-5{min-height:1px;position:relative;display:block;float:left;margin-left:15px;margin-right:15px;width:calc(20% - 30px)}@media (max-width: 991px){.custom-col-md-5{width:calc(100% - 30px)}}.general-sidebar .widget{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}.general-sidebar .widget h3{font-family:"proxima-nova",Arial,Helvetica,San-serif;font-size:14px;color:#B2B2B2;line-height:1.4;font-weight:300;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:1em}.general-sidebar .widget h3 a,.general-sidebar .widget h3a{color:#B2B2B2}.general-sidebar .widget h3 a:hover,.general-sidebar .widget h3 a:focus,.general-sidebar .widget h3a:hover,.general-sidebar .widget h3a:focus{text-decoration:underline;color:#999}.general-sidebar .widget ul{list-style-type:none;margin:0;padding:0}.general-sidebar .widget ul ul{padding-left:15px}.general-sidebar .widget ul li{padding:0;margin:0}.general-sidebar .widget ul li a{padding:0.5em 0;display:block;transition:all 0.5s}.general-sidebar .widget.widget_recent_entries ul li a,.general-sidebar .widget.widget_categories ul li a,.general-sidebar .widget.widget_archive ul li a{display:block;background:#E5E5E5;padding:0.5em;margin-bottom:2px;font-size:13px}.general-sidebar .widget.widget_recent_entries ul li a:hover,.general-sidebar .widget.widget_recent_entries ul li a:focus,.general-sidebar .widget.widget_recent_entries ul li a a,.general-sidebar .widget.widget_recent_entries ul li a a:hover,.general-sidebar .widget.widget_recent_entries ul li a a:focus,.general-sidebar .widget.widget_categories ul li a:hover,.general-sidebar .widget.widget_categories ul li a:focus,.general-sidebar .widget.widget_categories ul li a a,.general-sidebar .widget.widget_categories ul li a a:hover,.general-sidebar .widget.widget_categories ul li a a:focus,.general-sidebar .widget.widget_archive ul li a:hover,.general-sidebar .widget.widget_archive ul li a:focus,.general-sidebar .widget.widget_archive ul li a a,.general-sidebar .widget.widget_archive ul li a a:hover,.general-sidebar .widget.widget_archive ul li a a:focus{text-decoration:none}.general-sidebar .widget.widget_recent_entries ul li a:hover,.general-sidebar .widget.widget_recent_entries ul li a:focus,.general-sidebar .widget.widget_recent_entries ul li a:active,.general-sidebar .widget.widget_categories ul li a:hover,.general-sidebar .widget.widget_categories ul li a:focus,.general-sidebar .widget.widget_categories ul li a:active,.general-sidebar .widget.widget_archive ul li a:hover,.general-sidebar .widget.widget_archive ul li a:focus,.general-sidebar .widget.widget_archive ul li a:active{background:#ccc}.footer-section{display:block;width:100%;padding:25px 0px 0;background:#000;font-size:16px;height:auto;position:relative;z-index:1}.footer-section p{padding:0px;margin:20px 0;font-size:16px;color:#b2b2b2}.footer-section a{color:#b2b2b2;text-decoration:none;transition:all 0.5s}.footer-section a:hover{text-decoration:none;color:#fff}.footer-section .footer-top{padding:30px 0}.footer-section .footer-top h6{color:#fff;text-transform:uppercase;font-size:16px;border-top:2px solid #fff;padding-top:8px;font-weight:600}.footer-section .footer-top p{margin:0;padding:0;font-size:16px;line-height:1.2}.footer-section .footer-top p.title{text-transform:uppercase;font-size:16px;color:#fff}.footer-section .footer-top p.title a{color:#fff}.footer-section .footer-logo a{display:inline-block}.footer-section .footer-tagline{opacity:0.5;margin:12% 0;text-transform:uppercase;font-family:"proxima-nova";font-size:35px;color:#fff;line-height:1;font-weight:700}@media (max-width: 767px){.footer-section .footer-locations-container div[class*="col-"]+div[class*="col-"]{margin-top:1.5em}}.footer-section .footer-locations-container .footer-location-details p{font-size:14px;line-height:1.5}.footer-section .footer-locations-container .footer-location-details+.footer-location-details{margin-top:1.5em}.footer-section .footer-social-certified-info{margin-top:32px}.footer-section .google-certified img{display:inline-block;margin-top:12px;max-width:185px}@media (max-width: 991px){.footer-section .google-certified{margin-top:2em}}.footer-section .footer-bottom p{font-size:14px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){html,body{display:block !important}html #wrap,body #wrap{display:block !important}}@media (max-width: 991px){img{display:block;max-width:100%;height:auto}html,body{min-height:0;height:auto;display:block !important}html #wrap,body #wrap{display:block !important}}#wrap .search{float:right;display:inline-block;vertical-align:top;position:relative;width:180px;min-width:180px;padding-top:1px;transition:all 0.5s}@media (max-width: 1199px){#wrap .search{width:90px;min-width:90px}}@media (max-width: 767px){#wrap .search{position:absolute;top:2px;right:5px}}#wrap .search .form-control{height:3em;width:100%;-webkit-appearance:none !important;background:#E5E5E5;border-color:#ddd;border-radius:30px}#wrap .search .form-control input{-webkit-appearance:none;border-radius:0}#wrap .search .btn{position:absolute;top:0;right:0;font-size:14px;padding:11px 15px;color:#262626;background:transparent;border:0;min-width:0px;border-radius:30px}#wrap .search .btn:hover,#wrap .search .btn:focus,#wrap .search .btn:active{outline:0 none;background:#E5E5E5;color:#fff;box-shadow:0 0 0 transparent}@media (max-width: 1199px){#wrap .search .btn{display:none}}#wrap .hero_image .search{display:block;width:100%;float:none}@media (max-width: 767px){#wrap .hero_image .search{position:static}}#wrap .hero_image .search .input-group{display:block}#wrap .hero_image .search .input-group span.input-group-btn{position:absolute;top:0;right:0}#wrap .hero_image .search .input-group input{color:#000}#wrap .contact-us-faq-section .search{float:none;width:100%;min-width:0}@media (max-width: 991px){#wrap .contact-us-faq-section .search{width:calc(100% - 10px)}}#wrap .contact-us-faq-section .search .input-group{display:block}#wrap .contact-us-faq-section .search .input-group span.input-group-btn{position:absolute;top:0;right:0}#wrap .contact-us-faq-section .search .input-group input.form-control.search-input{background-color:#fff}#wrap .no-seach-results-search-container{margin-top:-2em;margin-bottom:3em}#wrap .no-seach-results-search-container .search{float:none;width:70%;min-width:70%}#wrap .no-seach-results-search-container .search .input-group{display:block}#wrap .search ::-webkit-input-placeholder{color:#000}#wrap .search :-moz-placeholder{color:#000;opacity:1}#wrap .search ::-moz-placeholder{color:#000;opacity:1}#wrap .search :-ms-input-placeholder{color:#000}#wrap .search [type="search"]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#wrap .search textarea:focus,#wrap .search input[type="text"]:focus,#wrap .search input[type="password"]:focus,#wrap .search input[type="datetime"]:focus,#wrap .search input[type="datetime-local"]:focus,#wrap .search input[type="date"]:focus,#wrap .search input[type="month"]:focus,#wrap .search input[type="time"]:focus,#wrap .search input[type="week"]:focus,#wrap .search input[type="number"]:focus,#wrap .search input[type="email"]:focus,#wrap .search input[type="url"]:focus,#wrap .search input[type="search"]:focus,#wrap .search input[type="tel"]:focus,#wrap .search input[type="color"]:focus,#wrap .search .uneditable-input:focus{border-color:#d1d1d1;outline:0 none;box-shadow:0 0 0 transparent}.search-page div[class^="post-"] h2{font-size:23px}.search-page div[class^="post-"] h2 a{color:#000}.project_selector_section.full-width .projects-grid-container>.row{max-width:100%}.projects-grid-container{position:relative;background:#fff}.projects-grid-container>.row{padding:0;max-width:1500px;margin:0 auto}.projects-grid-container .projects-grid-item{position:relative;overflow:hidden}.projects-grid-container .projects-grid-item:before{content:'';display:block;padding-bottom:65%}.projects-grid-container .projects-grid-item:hover .reveal-container,.projects-grid-container .projects-grid-item:focus .reveal-container,.projects-grid-container .projects-grid-item:active .reveal-container{bottom:0}.projects-grid-container .projects-grid-item:hover a.projects-grid-item-link,.projects-grid-container .projects-grid-item:focus a.projects-grid-item-link,.projects-grid-container .projects-grid-item:active a.projects-grid-item-link{-webkit-filter:none;filter:none;box-shadow:none}.projects-grid-container .projects-grid-item a.projects-grid-item-link{position:absolute;width:100%;height:100%;display:block;background-color:#ccc;box-shadow:none;background-size:cover;top:0;left:0;z-index:3;transition:all 0.5s}.projects-grid-container .projects-grid-item a.projects-grid-item-link:before{display:none}.projects-grid-container .projects-grid-item a.reveal-container{padding:1.5em;z-index:5;position:absolute;bottom:-100%;left:0;width:100%;text-align:center;background:#000;transition:all 0.5s}.projects-grid-container .projects-grid-item a.reveal-container:hover,.projects-grid-container .projects-grid-item a.reveal-container:focus,.projects-grid-container .projects-grid-item a.reveal-container a,.projects-grid-container .projects-grid-item a.reveal-container a:hover,.projects-grid-container .projects-grid-item a.reveal-container a:focus{text-decoration:none}.projects-grid-container .projects-grid-item a.reveal-container:before{display:none}.projects-grid-container .projects-grid-item a.reveal-container .client{font-family:"baskerville-urw";font-size:16px;color:#fff;line-height:1.4;font-weight:500;text-transform:none;letter-spacing:0;font-style:italic}.projects-grid-container .projects-grid-item a.reveal-container .title{font-family:"proxima-nova";font-size:18px;color:#fff;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}@media (max-width: 767px){.projects-grid-container .projects-grid-item.has-text:before{display:none}}.projects-grid-container .projects-grid-item.has-text .has-text-container{position:absolute;width:100%;height:100%;top:0;left:0;padding:5%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-grid-container .projects-grid-item.has-text .has-text-container h2{font-size:16px}@media (max-width: 1199px){.projects-grid-container .projects-grid-item.has-text .has-text-container h2{font-size:15px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.projects-grid-container .projects-grid-item.has-text .has-text-container{display:block}}@media (max-width: 767px){.projects-grid-container .projects-grid-item.has-text .has-text-container{position:static;padding:0 0 60px}}a.see-all-projects-container,.projects-load-more-square{position:absolute;width:100%;height:100%;top:0;left:0;padding:45px;background:#000;cursor:pointer;z-index:100;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}a.see-all-projects-container:hover,a.see-all-projects-container:focus,a.see-all-projects-container a,a.see-all-projects-container a:hover,a.see-all-projects-container a:focus,.projects-load-more-square:hover,.projects-load-more-square:focus,.projects-load-more-square a,.projects-load-more-square a:hover,.projects-load-more-square a:focus{text-decoration:none}a.see-all-projects-container span,.projects-load-more-square span{position:relative;z-index:5;transition:all 0.5s}a.see-all-projects-container:hover,a.see-all-projects-container:focus,a.see-all-projects-container:active,.projects-load-more-square:hover,.projects-load-more-square:focus,.projects-load-more-square:active{color:#fff;text-decoration:none}a.see-all-projects-container:hover span,a.see-all-projects-container:focus span,a.see-all-projects-container:active span,.projects-load-more-square:hover span,.projects-load-more-square:focus span,.projects-load-more-square:active span{color:#fff}a.see-all-projects-container:hover:after,a.see-all-projects-container:focus:after,a.see-all-projects-container:active:after,.projects-load-more-square:hover:after,.projects-load-more-square:focus:after,.projects-load-more-square:active:after{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1)}a.see-all-projects-container:before,.projects-load-more-square:before{display:none}a.see-all-projects-container:after,.projects-load-more-square:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transition:all 0.5s}.project-single .project-title{margin-bottom:1em}.project-single .project-title h1{font-size:35px;padding:0;margin:0;line-height:1}.project-single .project-title h2{font-weight:400;font-size:18px;padding:0;margin:0 0 0 25px;position:relative}.project-single .project-title h2:after{content:'';position:absolute;top:50%;left:-25px;height:2px;width:8px}.project-animate-images .row{padding:0}.project-animate-images .row div[class*="col-"]{padding-left:0;padding-right:0}.projects-button-container{display:block;font-family:"proxima-nova";font-weight:700;position:relative;transition:all 0.5s}.projects-button-container:hover,.projects-button-container:focus,.projects-button-container a,.projects-button-container a:hover,.projects-button-container a:focus{text-decoration:none}.projects-button-container:hover:after,.projects-button-container:focus:after,.projects-button-container:active:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}.projects-button-container:hover span,.projects-button-container:focus span,.projects-button-container:active span{color:#fff}.projects-button-container:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transition:all 0.5s}.projects-button-container span{transition:all 0.5s;position:relative;z-index:5;transition:all 0.5s}.single-nucleo_projects .projects-grid-container{border-bottom:5px solid #000}.single-nucleo_projects .projects-grid-container>.row{max-width:none}.service-box-container .row{margin:0;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.service-box-container .row div[class^="col-"]{padding-left:5%;padding-right:5%}@media (max-width: 991px){.service-box-container .row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.service-box,.box-section{padding:5% 0}.service-box p,.box-section p{padding-bottom:10px !important}.service-box a:hover,.service-box a:focus,.service-box a a,.service-box a a:hover,.service-box a a:focus,.box-section a:hover,.box-section a:focus,.box-section a a,.box-section a a:hover,.box-section a a:focus{text-decoration:none}.service-box a.link,.box-section a.link{color:#fff;font-family:"baskerville-urw";font-style:italic;font-size:18px;margin-top:10px;display:block}body[class*="brand-colour-"] .dark-background.service-box h3:after{background-color:#fff !important}.header-section.landing-page{opacity:0;max-height:0;overflow:hidden;transition:max-height 0s, opacity 0.5s 0.15s}.header-section.landing-page.sticky{opacity:1;max-height:100px}.hero-section.landing-page.medium-header{min-height:50vh}.hero-section.landing-page.larger-header{min-height:75vh}@media (max-width: 991px){.hero-section.landing-page.larger-header{min-height:50vh}}.hero-section.landing-page h1{font-size:1.8em;margin-bottom:0.25em}body.page-template-template-landing-page #sticky-placeholder{display:none}body.page-template-template-landing-page .header-section{-webkit-opacity:0;-moz-opacity:0;opacity:0;transition-delay:500ms}body.page-template-template-landing-page .header-section.scroll{-webkit-opacity:1;-moz-opacity:1;opacity:1}#wrap.landing-page-template #sticky-placeholder{height:0 !important}#wrap.landing-page-template .header-section.landing-page{opacity:1;max-height:none;position:absolute;background:rgba(0,0,0,0.15);transition:background-color 0.5s 0.5s}#wrap.landing-page-template .header-section.landing-page.sticky.bg-black{background:#000;position:fixed}#wrap.landing-page-template .header-section.landing-page.sticky.bg-black .menu-button{opacity:1}#wrap.landing-page-template .header-section.landing-page.sticky.bg-black .social{opacity:1}#wrap.landing-page-template .header-section.landing-page .header-section-main .logo{left:calc(50% - 50px)}#wrap.landing-page-template .header-section.landing-page .header-section-main .logo .menu-logo{width:100px}#wrap.landing-page-template .header-section.landing-page .header-section-main .logo .menu-logo .cls-1{fill:#fff}#wrap.landing-page-template .header-section.landing-page .menu-button,#wrap.landing-page-template .header-section.landing-page .social{opacity:0;transition:opacity 0.5s 0.5s}#wrap.landing-page-template .hero-section h1{margin-top:1em;font-size:2.9em}#wrap.landing-page-template .hero-section h2.additional-line{text-transform:none;letter-spacing:0;font-size:1.2em;color:rgba(255,255,255,0.9)}#wrap.landing-page-template .hero-section .menu-logo{display:none}body.error404 #footer{display:none}.fourofour{position:fixed !important;z-index:10;top:0;left:0;width:100%;height:100%;text-align:center;margin:0 auto;background:#000;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.fourofour h1{margin-top:-26%;font-size:205px;line-height:1;margin-bottom:0px;font-weight:400}.fourofour .separator{color:rgba(255,255,255,0.5);display:inline-block;padding:0 15px}.fourofour p{font-size:15px;color:#fff}.fourofour a{font-size:15px;color:#fff;color:rgba(255,255,255,0.5)}.nucleo-map{position:relative}.nucleo-map .map-shield{position:absolute;width:100%;height:100%;z-index:1002;cursor:progress}@media (max-width: 991px){.nucleo-map .map-shield{display:none}}.nucleo-map .map-marker-display{position:absolute;bottom:5%;left:2%;background:#1F1F1F;z-index:10;padding:1em;color:#fff;opacity:0;font-size:14px}.nucleo-map .map-marker-display.active{opacity:1}.project-animate-images{overflow:hidden}.blog-section .row.flex-row,.blog-section .first-row{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}@media (max-width: 991px){.blog-section .row.flex-row,.blog-section .first-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.blog-section .row.flex-row div[class*="col-"],.blog-section .first-row div[class*="col-"]{padding:0;margin:0 15px;background:#f2f2f2;margin-bottom:2em;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.blog-section .row.flex-row div[class*="col-"]{width:calc(33.33333333% - 30px)}@media (max-width: 991px){.blog-section .row.flex-row div[class*="col-"]{width:calc(100% - 30px)}}.first-row .nucleo-blog-post .image-container .the-image{min-height:450px}@media (max-width: 991px){.first-row .nucleo-blog-post .image-container .the-image{min-height:0}}.nucleo-blog-post{transition:all 0.5s}.nucleo-blog-post a:before{display:none}.nucleo-blog-post .image-container{display:block;overflow:hidden}.nucleo-blog-post .image-container .the-image{display:block;padding-bottom:55%;background-size:cover;transition:all 0.5s}.nucleo-blog-post .content-container{padding:1em}.nucleo-blog-post .content-container p{font-size:15px;line-height:1.2}.nucleo-blog-post .content-container h2{font-size:18px;position:relative}.nucleo-blog-post .content-container h2:after{content:'';display:block;position:absolute;bottom:-10px;left:0;width:44%;height:2px;-webkit-opacity:0.25;-moz-opacity:0.25;opacity:0.25;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transition:all 0.5s}.nucleo-blog-post .content-container .content-read-more{font-size:20px;color:gray;margin-bottom:1em;display:block;transition:all 0.5s}.nucleo-blog-post .content-container .content-categories-container{position:relative}.nucleo-blog-post .content-container .content-categories-container .content-categories{margin:0.8em -4px 0;transition:all 0.5s}.nucleo-blog-post .content-container .content-categories-container .content-categories a{font-size:11px;padding:0.5em;margin:0 2px 4px;color:#fff;float:left;background:rgba(0,0,0,0.15)}.nucleo-blog-post .content-container .content-categories-container .content-categories a:hover{background:rgba(0,0,0,0.25)}.nucleo-blog-post:hover .image-container .the-image,.nucleo-blog-post:focus .image-container .the-image,.nucleo-blog-post:active .image-container .the-image{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.nucleo-blog-post:hover .content-container h2:after,.nucleo-blog-post:focus .content-container h2:after,.nucleo-blog-post:active .content-container h2:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}.blog-categories-list-container.sticky{position:fixed;top:55px;left:0;width:100%;z-index:10}.blog-categories-list-container.sticky .blog-categories-button{background:#2e2e2e}.blog-categories-list-container .blog-categories-button{color:#fff;padding:1em;cursor:pointer;background:#000;text-align:center;text-transform:uppercase;font-weight:400;transition:all 0.5s;font-size:14px}.blog-categories-list-container .blog-categories-button:after{content:"\f078";font-family:FontAwesome}.blog-categories-list-container .blog-categories-list{padding:1em 2em;display:none;background:#fff;border-right:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05);border-left:1px solid rgba(0,0,0,0.05)}.blog-categories-list-container .blog-categories-list ul{margin:0;padding:0}.blog-categories-list-container .blog-categories-list ul li a:before{display:none}.blog-categories-list-container+.flex-row{margin-top:2em}.blog-categories-list-container.active .blog-categories-button:after{content:"\f077";font-family:FontAwesome}.blog-categories-list-container.active .blog-categories-list{display:block}.blog-pagination a,.blog-pagination span{display:inline-block;min-width:30px;padding:4px 10px;text-align:center;background:#f2f2f2;transition:all 0.5s}.blog-pagination a.current,.blog-pagination span.current{color:#fff}.blog-pagination a:before,.blog-pagination span:before{display:none}.blog-pagination a:hover,.blog-pagination a:focus,.blog-pagination a:active{background:#E5E5E5}.blog-sidebar h4{font-family:"proxima-nova",Arial,Helvetica,San-serif;font-size:18px;color:#000;line-height:1.2;font-weight:300;text-transform:none;letter-spacing:0;font-style:normal;text-transform:uppercase;text-align:right}.blog-sidebar h4 a,.blog-sidebar h4a{color:#000}.blog-sidebar h4 a:hover,.blog-sidebar h4 a:focus,.blog-sidebar h4a:hover,.blog-sidebar h4a:focus{text-decoration:underline;color:#000}@media (max-width: 991px){.blog-sidebar h4{text-align:left}}.blog-sidebar ul{margin:0 0 2em;padding:0 0 0 5em}@media (max-width: 991px){.blog-sidebar ul{padding:0}}.blog-sidebar ul li{text-align:right}@media (max-width: 991px){.blog-sidebar ul li{text-align:left}}.blog-sidebar ul li:before{display:none}.blog-sidebar ul li a{font-family:"baskerville-urw";font-size:25px;color:#000;line-height:1.2;font-weight:400;text-transform:lowercase;letter-spacing:0;font-style:italic;box-shadow:none;font-size:20px;color:#9a9a9a;display:block;padding:5px 0}.blog-sidebar ul li a:hover,.blog-sidebar ul li a:focus,.blog-sidebar ul li a a,.blog-sidebar ul li a a:hover,.blog-sidebar ul li a a:focus{text-decoration:none}.blog-sidebar ul li a:before{display:none}.blog-sidebar ul li a:before{display:none}.blog-sidebar .share-buttons ul{text-align:right}@media (max-width: 991px){.blog-sidebar .share-buttons ul{text-align:left}}.blog-sidebar .share-buttons ul li{padding:0 2px}.blog-sidebar .share-buttons ul li a{font-size:15px}.blog-sidebar .share-buttons ul li a:hover,.blog-sidebar .share-buttons ul li a:focus,.blog-sidebar .share-buttons ul li a:active{color:#000}.single-post-meta{border-top:1px solid #ccc;margin-top:1em;padding-top:1em;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media (max-width: 991px){.single-post-meta{margin-bottom:3em}}.single-post-meta i.start-icon{background:#787878;width:25px;height:25px;text-align:center;vertical-align:top;padding:5px;display:inline-block;margin-right:0.5em;color:#fff}.single-post-meta .single-post-categories{display:inline-block;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.single-post-meta .single-post-categories a{display:inline-block;padding:3px;text-decoration:none;font-size:14px}.single-post-meta .single-post-categories a:before{display:none}.you-may-like-section .row{padding:0;margin:0}.you-may-like-section .row div[class*="col-"]{padding:0;margin:0;position:relative;background-size:cover}.you-may-like-section .row div[class*="col-"]:before{content:'';display:block;padding-bottom:65%}.you-may-like-section .row div[class*="col-"] a{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);padding:5%;color:#fff;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;transition:all 0.5s}.you-may-like-section .row div[class*="col-"] a:before{display:none}.you-may-like-section .row div[class*="col-"] a:hover,.you-may-like-section .row div[class*="col-"] a:focus,.you-may-like-section .row div[class*="col-"] a:active{background:rgba(0,0,0,0.75)}.share-buttons ul{list-style-type:none;margin:0;padding:0}.share-buttons ul li{display:inline-block}.share-buttons ul li a{font-weight:normal;transition:all 0.5s}.share-buttons ul li a:hover,.share-buttons ul li a:focus,.share-buttons ul li a a,.share-buttons ul li a a:hover,.share-buttons ul li a a:focus{text-decoration:none}.share-buttons .top-share-buttons{margin-top:25px;margin-bottom:15px}.share-buttons .top-share-buttons ul li a{padding:5px 20px;border:1px solid #ddd;display:block;font-size:12px;color:#000;border-radius:4px}.share-buttons .top-share-buttons ul li a i{padding-right:5px;font-size:15px}.share-buttons .top-share-buttons ul li a:hover,.share-buttons .top-share-buttons ul li a:focus{background:#000;color:#fff;border-color:#ddd}.share-buttons .bottom-share-buttons{margin:10px 0}.share-buttons .bottom-share-buttons ul li+li{padding-left:25px}.share-buttons .bottom-share-buttons ul li a{display:block;text-transform:uppercase;font-size:12px;color:#929ea6}.share-buttons .bottom-share-buttons ul li a i{color:#5C6E7B;padding-right:6px;font-size:15px;vertical-align:top}.acf-section.form_selector_section{text-align:center}.acf-section.form_selector_section .ninja-row div[class*="ninja-col-"]{overflow:hidden}.acf-section.icon_repeater_section{color:#fff;text-align:center}.acf-section.icon_repeater_section.small.no-padding{padding-bottom:30px}.acf-section.icon_repeater_section.small .icon img{width:30%;margin:0 auto}.acf-section.icon_repeater_section h2{font-weight:400;font-size:18px}.acf-section.icon_repeater_section .icon{margin:1em 0}.acf-section.icon_repeater_section .heading{margin-top:1em;margin-bottom:1em;font-weight:400;font-size:15px}.acf-section.icon_repeater_section .content{line-height:1.2}@media (max-width: 767px){.acf-section.icon_repeater_section div[class*="col-"]+div[class*="col-"]{margin-top:3em}}.acf-section.outside_container_section p,.acf-section.outside_container_section a{padding:0;margin:0}.acf-section.outside_container_section img{margin-top:0;margin-bottom:0}.acf-section.project_selector_section h2{padding:0;margin:0 0 60px;font-size:1.8em}.acf-section.text_repeater_section{overflow:hidden;position:relative}.acf-section.text_repeater_section:after{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background:#000}@media (max-width: 991px){.acf-section.text_repeater_section:after{display:none}}.acf-section.text_repeater_section .text-repeater-container{padding:7% 0}@media (max-width: 991px){.acf-section.text_repeater_section .text-repeater-container{padding:0}}.acf-section.text_repeater_section .text-repeater-container>.row{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.acf-section.text_repeater_section .text-repeater-container>.row{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.acf-section.text_repeater_section .text-repeater-container>.row div[class*="col-"]{padding-left:5%;padding-right:5%}.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading{text-align:right;cursor:pointer;display:block;transition:all 0.5s}@media (max-width: 767px){.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading{text-align:left}}.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading h2{margin-top:0;padding-top:0;margin-bottom:20px;transition:all 0.5s;font-size:16px}.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading h2:hover,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading h2:focus,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading h2:active{color:rgba(0,0,0,0.5)}.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-heading+.text-repeater-heading{margin-top:3%}.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content{display:none}.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content *:first-child{margin-top:0;padding-top:0}.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content.active{display:block}.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link{margin-top:0.5em}.acf-section.text_repeater_section .text-repeater-container-mobile .cursive-link,.acf-section.text_repeater_section .text-repeater-container-mobile a.see-all-projects-container,.acf-section.text_repeater_section .text-repeater-container-mobile .projects-load-more-square,.acf-section.text_repeater_section .text-repeater-container-mobile .text-repeater-container>.row .text-repeater-content .read-more-link a,.acf-section.text_repeater_section .text-repeater-container>.row .text-repeater-content .read-more-link .text-repeater-container-mobile a{font-size:18px}.acf-section.text_repeater_section .text-repeater-container-mobile .text-repeater-container-item+.text-repeater-container-item{margin-top:3em}.acf-section.video_repeater{background:#333333;padding:60px 0 0}.acf-section.video_repeater .video-player-container a.fresco{position:relative;display:block}.acf-section.video_repeater .video-player-container a.fresco:before{display:none}.acf-section.video_repeater .video-player-container a.fresco:after{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:"\";font-family:'Material Icons';font-size:84px;padding:22% 0 0;background:rgba(0,0,0,0.2);text-align:center;color:rgba(255,255,255,0.75);transition:background 0.5s, color 0.5s}@media (max-width: 767px){.acf-section.video_repeater .video-player-container a.fresco:after{padding:15% 0 0}}.acf-section.video_repeater .video-player-container a.fresco img{width:100%}.acf-section.video_repeater .video-player-container a.fresco:hover:after,.acf-section.video_repeater .video-player-container a.fresco:focus:after,.acf-section.video_repeater .video-player-container a.fresco:active:after{background:rgba(0,0,0,0.5);color:#fff}.acf-section.video_repeater .video-thumbnail-section{margin-top:60px;background:rgba(0,0,0,0.5);padding:3em 0}.acf-section.video_repeater .video-thumbnail-section .video-thumbnail-item{cursor:pointer;margin:0 15px;position:relative}.acf-section.video_repeater .video-thumbnail-section .video-thumbnail-item:hover:before,.acf-section.video_repeater .video-thumbnail-section .video-thumbnail-item:focus:before,.acf-section.video_repeater .video-thumbnail-section .video-thumbnail-item:active:before{background:rgba(0,0,0,0.65);opacity:1}.acf-section.video_repeater .video-thumbnail-section .video-thumbnail-item:hover:after,.acf-section.video_repeater .video-thumbnail-section .video-thumbnail-item:focus:after,.acf-section.video_repeater .video-thumbnail-section .video-thumbnail-item:active:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1}.acf-section.video_repeater .video-thumbnail-section .video-thumbnail-item:before{content:'view';position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:rgba(0,0,0,0.25);text-transform:uppercase;font-size:12px;opacity:0;transition:background 0.5s, opacity 0.25s}.acf-section.video_repeater .video-thumbnail-section .video-thumbnail-item:after{content:'';width:50px;height:30px;border:1px solid rgba(255,255,255,0.5);top:calc(50% - 15px);left:calc(50% - 25px);position:absolute;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);opacity:0;transition:opacity 0.25s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.25s;transition:transform 0.35s, opacity 0.25s, -webkit-transform 0.35s}.acf-section.video_repeater .video-thumbnail-section .slick-prev{left:0}.acf-section.video_repeater .video-thumbnail-section .slick-prev:before{color:#fff}.acf-section.video_repeater .video-thumbnail-section .slick-next{right:0}.acf-section.video_repeater .video-thumbnail-section .slick-next:before{color:#fff}.acf-section.video_repeater .slick-track{margin:0 auto}.acf-section.video_repeater .slick-slider{margin-bottom:0}.team-member-container .team-member{margin-bottom:2em}.team-member-container .team-member:hover .image-container .overlay-content{top:90%}.team-member-container .team-member:hover .image-container .hover-image,.team-member-container .team-member:focus .image-container .hover-image,.team-member-container .team-member:active .image-container .hover-image,.team-member-container .team-member.active .image-container .hover-image{opacity:1}.team-member-container .team-member.active .image-container .overlay-content{top:0;background:rgba(0,0,0,0.75)}.team-member-container .team-member.active .image-container .overlay-content .read-more{opacity:0}.team-member-container .team-member .image-container{position:relative;overflow:hidden;cursor:pointer}.team-member-container .team-member .image-container .hover-image{position:absolute;top:0;left:0;opacity:0;transition:all 0.5s}.team-member-container .team-member .image-container .overlay-content{position:absolute;top:100%;left:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.25);padding:1em 2em 2em;transition:all 0.25s}.team-member-container .team-member .image-container .overlay-content p{color:rgba(255,255,255,0.75);font-size:14px;line-height:1.3}.team-member-container .team-member .image-container .overlay-content .read-more{margin-bottom:1em;font-size:12px;transition:all 0.25s}.team-member-container .team-member .text-container{text-align:center}.team-member-container .team-member .text-container .lines{font-size:13px;letter-spacing:-0.04em;margin-top:1.5em}.team-member-container .team-member .text-container .member-name{font-family:"proxima-nova",Arial,Helvetica,San-serif;font-size:16px;color:#000;line-height:1.1;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;margin:0.5em 0 0.5em}.team-member-container .team-member .text-container .member-position{font-family:"proxima-nova",Arial,Helvetica,San-serif;font-size:16px;color:#000;line-height:1.1;font-weight:400;text-transform:lowercase;letter-spacing:0.05em}.home-about-section{position:relative;background:#fff;padding:120px 0}@media (max-width: 767px){.home-about-section{padding:120px 0 60px}}.ngm-frontend-container{height:600px !important}@media (max-width: 991px){*[style="text-align: right;"]{text-align:left !important}}.browser-ood-container{display:none;margin:0;border-radius:0}.browser-ood-container:hover,.browser-ood-container:focus,.browser-ood-container a,.browser-ood-container a:hover,.browser-ood-container a:focus{text-decoration:none}.browser-ood-container.active{display:block;padding:1em;width:100%;bottom:0;position:fixed;left:0;z-index:1005;font-size:14px}.browser-ood-container:hover,.browser-ood-container:focus,.browser-ood-container:active{color:#a94442}.browser-ood-container span{display:block}.browser-ood-container i{margin-right:0.5em}

/*# sourceMappingURL=main.css.map */