﻿.content-panel{border-radius:12px;background:#ffffff;padding:20px;box-shadow:0 1px 4px rgba(21,37,75,0.05),0 2px 4px rgba(21,37,75,0.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:#ffffff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #CED1D9;border-top:none;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-list .fs{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}.field-mapping-list .fs .configuration-form-submit{min-width:120px;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:#ffffff;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:#ffffff}.fw .filter-nav .filter-triggers .filter-trigger.company-filter{background:#1bbfb7;color:#ffffff}.fw .filter-nav .filter-triggers .filter-trigger.project-filter{background:#f27e5d;color:#ffffff}.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,0.05)}.fw .filterables .filterables-table tbody{vertical-align:middle}.fw .filterables .filterables-table tbody tr:nth-child(even){background:rgba(0,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:none}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:none;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:#ffffff}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:#ffffff 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:#ffffff;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:#000000;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:#000000;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:none;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}