﻿.content-panel{border-radius:12px;background:#fff;padding:20px;box-shadow:0 1px 4px rgba(21,37,75,.05),0 2px 4px rgba(21,37,75,.08);}@media(min-width:992px){.content-panel{padding:32px;}}.dropdown{position:relative;}.dropdown.active .dropdown-trigger::after{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg);}.dropdown.active .dropdown-body{visibility:visible;-webkit-transition:visibility .1s ease;-moz-transition:visibility .1s ease;-o-transition:visibility .1s ease;transition:visibility .1s ease;}.dropdown.active .dropdown-body .dropdown-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.dropdown.overlay{z-index:3;}.dropdown .dropdown-trigger{border-radius:4px;padding:12px 32px 12px 12px;position:relative;text-align:left;z-index:2;}.dropdown .dropdown-trigger::after{content:"";display:block;height:5px;width:8px;position:absolute;top:calc(50% - 2.5px);right:12px;background:transparent url("/images/chevron-down-grey.svg") no-repeat center;background-size:contain;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;}.dropdown .dropdown-body{width:100%;position:absolute;top:calc(100% - 5px);left:0;z-index:1;overflow:hidden;visibility:hidden;-webkit-transition:visibility .5s ease;-moz-transition:visibility .5s ease;-o-transition:visibility .5s ease;transition:visibility .5s ease;}.dropdown .dropdown-body .dropdown-content{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #ced1d9;border-top:0;padding-top:5px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;}.dropdown .dropdown-body .dropdown-content .dropdown-search{padding:12px;}.dropdown .dropdown-body .dropdown-content .dropdown-search .dropdown-search-submit{display:none;}.dropdown .dropdown-body .dropdown-content .dropdown-option{display:block;border-radius:0;color:#68728a;padding:12px;text-align:left;width:100%;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;}.dropdown .dropdown-body .dropdown-content .dropdown-option:hover{background:#eaf4fd;color:#014059;}.dropdown .dropdown-body .dropdown-content .dropdown-option.dropdown-option-grouped{padding-left:20px;}.dropdown .dropdown-body .dropdown-content .dropdown-header{display:block;border-radius:0;margin:0;color:#68728a;padding:12px;text-align:left;width:100%;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;font-size:14px;line-height:20px;font-weight:bold;}.dropdown .dropdown-body .dropdown-content .dropdown-error{padding:12px;}.dropdown .dropdown-body .dropdown-content .dropdown-list{list-style:none;padding-left:0;margin-bottom:0;}.dropdown .dropdown-body .dropdown-content .dropdown-list li{margin-bottom:0;}.field-mapping-list .cw{padding-bottom:12px;}.field-mapping-list .fw{padding-bottom:32px;}.field-mapping-list .fw .filterables{overflow:auto;max-height:610px;}.field-mapping-list .fw .filterables .filterables-table{min-width:768px;}.field-mapping-list .fw .filterables .filterables-table tr td{width:19%;}.field-mapping-list .fw .filterables .filterables-table tr td.controls{width:5%;}.field-mapping-list .fw .filterables .filterables-table tr td span{display:block;}.field-mapping-list .fw .filterables .filterables-table tr td span.alias{font-style:italic;}.field-mapping-list .fw .new-field-mapping{-webkit-order:-1;-ms-flex-order:-1;order:-1;padding-bottom:32px;}.field-mapping-list .fw .delete-field-mapping{display:block;width:28px;height:28px;border-radius:50%;background:#f27e5d url("/images/icon-bin-white.svg") no-repeat center;background-size:50% 50%;font-size:0;padding:0;margin-left:auto;}.field-mapping-panel .panel-body .cw{width:100%;padding:32px;margin-bottom:12px;}.field-mapping-panel .panel-body .cw p{text-align:center;font-weight:700;}.field-mapping-panel .panel-body .dw{width:100%;border:1px solid #ced1d9;border-radius:4px;padding:12px;margin-bottom:12px;}.field-mapping-dropdown .dropdown-trigger{background:#014059;color:#fff;width:100%;}.field-mapping-dropdown .dropdown-trigger::after{background-image:url("/images/chevron-down-white.svg");}.field-mapping-dropdown .dropdown-trigger .field-type{font-size:12px;line-height:16px;}.field-mapping-dropdown .dropdown-body .dropdown-content .dropdown-option .field-type{font-size:12px;line-height:16px;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;}.field-mapping-dropdown .dropdown-body .dropdown-content .dropdown-option .field-type.deactive{opacity:.5;}.field-mapping-dropdown .dropdown-body .dropdown-content ul{max-height:120px;overflow:auto;}@media(min-width:576px){.field-mapping-panel .panel-body{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}.field-mapping-panel .panel-body .dw{width:calc(50% - calc(12px/2));margin-bottom:0;}}@media(min-width:992px){.field-mapping-list .cw{padding-bottom:32px;}.field-mapping-list .fw .new-field-mapping{-webkit-order:0;-ms-flex-order:0;order:0;padding-bottom:0;margin-left:12px;}.field-mapping-dropdown .dropdown-body .dropdown-content ul{max-height:160px;}}@media(min-width:1200px){.field-mapping-dropdown .dropdown-body .dropdown-content ul{max-height:200px;}}@media(min-width:1400px){.field-mapping-dropdown .dropdown-body .dropdown-content ul{max-height:240px;}}@media(min-width:2540px){.field-mapping-list .fw .filterables{max-height:940px;}}.fw .filter-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:20px;}.fw .filter-nav .filter-triggers{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:12px;}.fw .filter-nav .filter-triggers .filter-trigger{width:100%;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;}.fw .filter-nav .filter-triggers .filter-trigger+.filter-trigger{margin-left:12px;}.fw .filter-nav .filter-triggers .filter-trigger:not(.active){opacity:.5;}.fw .filter-nav .filter-triggers .filter-trigger.contact-filter{background:#d49204;color:#fff;}.fw .filter-nav .filter-triggers .filter-trigger.company-filter{background:#1bbfb7;color:#fff;}.fw .filter-nav .filter-triggers .filter-trigger.project-filter{background:#f27e5d;color:#fff;}.fw .filter-nav .filter-search .filter-search-form .filter-search-input{padding:8px;width:100%;}.fw .filter-nav .filter-search .filter-search-form .filter-search-submit{display:none;}.fw .filterables .filterables-table tr{border-bottom:1px solid #ced1d9;}.fw .filterables .filterables-table tr.active{display:table-row;}.fw .filterables .filterables-table tr td{padding:12px;}.fw .filterables .filterables-table thead tr{background:rgba(0,0,0,.05);}.fw .filterables .filterables-table tbody{vertical-align:middle;}.fw .filterables .filterables-table tbody tr:nth-child(even){background:rgba(0,0,0,.05);}@media(min-width:576px){.fw .filter-nav .filter-triggers .filter-trigger{min-width:120px;}}@media(min-width:992px){.fw .filter-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.fw .filter-nav .filter-triggers .filter-trigger+.filter-trigger{margin-left:20px;}.fw .filter-nav .filter-search{margin-left:auto;}}label{display:block;cursor:pointer;color:#68728a;margin-bottom:12px;line-height:1;}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="text"],input[type="tel"],input[type="time"],input[type="url"],textarea,select{margin:0;padding:12px;font-family:'Mulish',sans-serif;font-size:14px;line-height:20px;border:1px solid #ced1d9;border-radius:4px;background:transparent;width:100%;}input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus,select:focus{outline:0;}input[type="date"]::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder,input[type="password"]::placeholder,input[type="text"]::placeholder,input[type="tel"]::placeholder,input[type="time"]::placeholder,input[type="url"]::placeholder,textarea::placeholder,select::placeholder{color:#ced1d9;opacity:1;}input[type="date"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#ced1d9;}input[type="date"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="number"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="time"]::-ms-input-placeholder,input[type="url"]::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:#ced1d9;}input[type="date"].input-validation-error,input[type="email"].input-validation-error,input[type="number"].input-validation-error,input[type="password"].input-validation-error,input[type="text"].input-validation-error,input[type="tel"].input-validation-error,input[type="time"].input-validation-error,input[type="url"].input-validation-error,textarea.input-validation-error,select.input-validation-error{border:#ced1d9;}[type="submit"]{background:transparent;border:0;border-radius:8px;cursor:pointer;display:inline-block;font-family:'Mulish',sans-serif;font-size:1em;font-weight:600;line-height:1;padding:12px 16px;text-align:center;text-decoration:none;vertical-align:text-bottom;-webkit-appearance:none;-moz-appearance:none;background-color:#789830;border:1px solid #789830;color:#fff;}textarea{min-height:150px;max-width:100%!important;}form p{font-size:12px;line-height:16px;}.form .form-fields .form-field{padding-bottom:20px;}.form .form-fields .form-field:last-child{padding-bottom:0;}.form .form-submission{padding-top:20px;}.ratings{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}.ratings .rating{width:40px;height:40px;border:1px solid #ced1d9;border-radius:50%;background:#fff url("/images/icon-star.svg") no-repeat center;background-size:50% 50%;padding:0;font-size:0;-webkit-transition:background .5s ease,border .5s ease;-moz-transition:background .5s ease,border .5s ease;-o-transition:background .5s ease,border .5s ease;transition:background .5s ease,border .5s ease;}.ratings .rating+.rating{margin-left:12px;}.ratings .rating.active{border-color:#789830;background-color:#789830;background-image:url("/images/icon-star-white.svg");}.panel{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;height:100%;min-height:100vh;max-height:100vh;width:100%;min-width:100%;max-width:100%;position:fixed;top:0;left:100%;z-index:2;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;}.panel.active{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}.panel .panel-close{display:block;height:16px;width:16px;padding:0;font-size:0;position:absolute;top:24px;right:24px;background:transparent;}.panel .panel-close::before,.panel .panel-close::after{content:"";display:block;width:100%;height:2px;background:#000;position:absolute;top:calc(50% - 1px);left:0;}.panel .panel-close::before{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}.panel .panel-close::after{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}.panel .panel-header{background:#f7f8f9;padding:20px 64px 20px 20px;}.panel .panel-body{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:20px;}.panel .panel-footer{background:#014059;padding:20px;text-align:right;}@media(min-width:768px){.panel{min-width:600px;max-width:600px;}}@media(max-width:991px){.panel{top:54px;min-height:calc(100vh - 54px);max-height:calc(100vh - 54px);}}@media(min-width:992px){body #header::after,body #main::after,body #footer::after{content:'';display:block;height:100%;min-height:100vh;max-height:100vh;width:100%;min-width:100vw;max-width:100vw;position:fixed;top:0;left:0;background:#000;z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease,visibility .5s .1s ease;-moz-transition:opacity .5s ease,visibility .5s .1s ease;-o-transition:opacity .5s ease,visibility .5s .1s ease;transition:opacity .5s ease,visibility .5s .1s ease;}body.panel-active #header::after,body.panel-active #main::after,body.panel-active #footer::after{-webkit-transition:opacity .5s .1s ease,visibility .1s ease;-moz-transition:opacity .5s .1s ease,visibility .1s ease;-o-transition:opacity .5s .1s ease,visibility .1s ease;transition:opacity .5s .1s ease,visibility .1s ease;opacity:.1;visibility:visible;}}table{border:0;border-spacing:0;width:100%;}table tr td{padding-top:4px;padding-bottom:4px;}table thead{vertical-align:bottom;}table thead tr td{font-weight:700;}table tbody{vertical-align:top;}