@import url(https://fonts.googleapis.com/css?family=Montserrat:300,600|Satisfy|Roboto:100,300,400,400i,600,700);:root{--primary_colour:#45bfe5;--secondary_colour:#2a6a9f;--tertiary_colour:#ff9c00;--quaternary_colour:#dfe4e6;--quinary_colour:#3c88c7;--senary_colour:#192427;--septenary_colour:#18272d;--octonary_colour:#212c31;--nonary_colour:#00000038;--sidebar_wash:#152a2f;--error_colour:#e14848;--button_green:#1eaf4b;--soft_green:#29ffac;--grey_bg:#c7d6e2;--shadow_colour:#1d171721;--gradient_main:linear-gradient(90deg,#192427 0%,#1a3850 50%,#2a6a9f);--gradient_secondary:linear-gradient(135deg,#192427,#1a3850 50%,#2a6a9f)}.light{--quaternary_colour:#444040;--senary_colour:#fff;--septenary_colour:#f5f5f5;--octonary_colour:#fdfdfd;--nonary_colour:#12597b;--shadow_colour:transparent;--sidebar_wash:#888d8f}@media print{i.material-icons{display:none;color:var(--quaternary_colour)}}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}:root{--key_font:$key_font;--title_font:$title_font}@font-face{font-family:trp;src:url("/fonts/trp/fonts/trp.ttf?itmou2") format("truetype"),url("/fonts/trp/fonts/trp.woff?itmou2") format("woff"),url("/fonts/trp/fonts/trp.svg?itmou2#trp") format("svg");font-weight:400;font-style:normal}.icon{font-family:trp!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-icon:before{content:"\E90C"}.icon-icon-accurate:before{content:"\E900"}.icon-icon-easy:before{content:"\E901"}.icon-icon-email:before{content:"\E902"}.icon-icon-fast:before{content:"\E903"}.icon-icon-hq:before{content:"\E904"}.icon-icon-location:before{content:"\E905"}.icon-icon-minus:before{content:"\E906"}.icon-icon-phone:before{content:"\E907"}.icon-icon-plus:before{content:"\E908"}.icon-social-facebook:before{content:"\E909"}.icon-social-linkedin:before{content:"\E90A"}.icon-social-twitter:before{content:"\E90B"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#333}@media (max-width:767px){html{font-size:16px}}@supports (-webkit-overflow-scrolling:touch){html{overflow-x:hidden;overflow-y:scroll}}body{overflow-x:hidden;max-width:100%;height:100%!important;margin:0 auto;color:#4a4a4a}.site-content,body{position:relative}.side_menu_open .site-content{left:-75%}a{-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;color:inherit;outline:0!important}a:hover{text-decoration:underline}ul{margin:0}ul,ul li{padding:0}ul li{list-style:none}.wrapper,.wrapper--narrow{position:relative;max-width:1133px;min-height:100%;margin:0 auto}@media screen and (max-width:1224px){.wrapper,.wrapper--narrow{max-width:90%}}@media (max-width:1023px){.wrapper,.wrapper--narrow{max-width:90%}}img{max-width:100%;height:auto}p{font-size:1rem;line-height:1.56}@media (min-width:1024px){.wrapper--narrow{max-width:912px}}blockquote{padding:0;margin:0}section{padding:4rem 0;position:relative}@media (max-width:767px){section{padding:2rem 0}}H1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600;line-height:1.14;margin:0}h1{font-size:3.5rem}@media (max-width:767px){h1{font-size:2.5rem}}h2{font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.38}h3{font-size:1rem;text-transform:uppercase;letter-spacing:1px;color:var(--primary_colour)}h4{font-size:1.5rem}@media (max-width:767px){h4{font-size:1.25rem}}h3.page-title{font-size:1rem;text-transform:uppercase;letter-spacing:1px;color:var(--quaternary_colour)}.titlebar,h3.page-title i{color:var(--primary_colour)}.titlebar{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid linear-gradient(90deg,#192427 0,#1a3850 50%,#2a6a9f);background:var(--septenary_colour)}.titlebar i{padding-right:1rem}h1.emblem{font-size:17.5rem;padding:0;margin:0;line-height:.8;position:relative;pointer-events:none}h1.emblem,h1.emblem:after{background-image:-webkit-gradient(linear,left top,right top,from(#192427),color-stop(50%,#1a3850),to(#2a6a9f));background-image:linear-gradient(90deg,#192427 0,#1a3850 50%,#2a6a9f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h1.emblem:after{content:"o";position:absolute;top:55px;left:14px;opacity:.1;width:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.chart-title{text-align:center;margin:0 auto}.chart-title h3{font-size:.9rem;display:inline-block}h3.part-heading{text-transform:uppercase;color:var(--quaternary_colour);font-size:.95rem;margin-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:2px}h3.part-heading i{margin-right:.5rem;font-size:1.5rem}.alert{border:.056rem solid #1eaf4b;padding:1rem;font-weight:600;font-size:.8rem;margin:1.5rem 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert i{margin-right:1rem;color:#1eaf4b}.alert i:before{content:"check"}.alert_info{border-color:var(--secondary_colour)}.alert_info i{color:var(--secondary_colour)}.alert_info i:before{content:"notification_important"}.alert_warning{border-color:var(--tertiary_colour)}.alert_warning i{color:var(--tertiary_colour)}.alert_warning i:before{content:"warning"}.alert_error{border-color:#e14848}.alert_error i{color:#e14848}.alert_error i:before{content:"cancel"}.avatar{margin-bottom:2rem;margin-top:auto;width:100%;text-align:center}.avatar ul li{font-size:.7rem;text-transform:uppercase;letter-spacing:1px;padding-bottom:.35rem}.avatar i,.avatar ul li a{color:var(--secondary_colour)}.avatar i{font-size:4rem}.light .avatar ul li{color:#45bfe5}.light .avatar ul li a{color:#fff}.light .avatar i{color:var(--primary_colour)}.bar{background:var(--septenary_colour)}.bar h6{font-size:.85rem;font-weight:400}.bar__main{padding:1rem 2rem;background:var(--septenary_colour);font-size:.95rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bar__main h6{font-size:.75rem;margin-bottom:.25rem;color:#3c88c7}.bar .changes{background:var(--septenary_colour);width:100%;padding:1rem 2rem}.bar__action{padding:.75rem 2rem;border-top-width:5px;border-top-style:solid;border-top-color:var(--secondary_colour);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bar__action h5{font-family:Montserrat,sans-serif;text-transform:uppercase}.bar__deleted{border-top-color:#e14848}.bar__created{border-top-color:#1eaf4b}.bars{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2rem;margin-top:2rem}.bars-tabbed{grid-template-columns:1fr 1fr}.button{background-color:transparent;border:1px solid var(--secondary_colour);padding:.65rem 1rem;color:var(--quaternary_colour);text-transform:uppercase;font-size:.8rem;font-weight:600;letter-spacing:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1.5rem;font-size:.75rem;position:relative}.button i{font-size:1.25rem;margin-right:.5rem;color:var(--secondary_colour)}.button:hover{text-decoration:none;background-color:#1f4f77;color:#c7d6e2}.button_danger{border-color:#e14848}.button_danger i{color:#e14848;font-size:1.35rem}.button_danger:hover{background-color:#d32323}.button_danger:hover i{color:var(--quaternary_colour)}.button_edit{border-color:#1eaf4b;padding:.35rem 1rem;margin-right:0}.button_edit i{color:#1eaf4b}.button_edit:hover{background-color:#178338}.button_export{border-color:green}.button_export i{color:green}.button_export:hover{background-color:#005c00}.controls{padding:1rem 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto .25rem;width:100%}.controls .button{height:45px}.controls .button_edit{margin-right:1.5rem}.controls ul li{margin-bottom:1rem}.controls ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.button.authorize{border:1px solid var(--quaternary_colour)}.button.active{background:var(--secondary_colour);color:var(--quaternary_colour);font-weight:700}.push.positive{background:#1eaf4b}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;border-radius:.25rem;list-style:none;margin-top:2rem}.pagination li{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#3c88c7;background:#2e3942;margin-right:.5rem}.pagination li.active{background:#1eaf4b}.pagination li.active,.pagination li.active a{color:var(--quaternary_colour)}.pagination+.button_export{margin-top:2rem;cursor:pointer}.controls ul a{font-weight:600;font-size:9px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1.2rem;color:var(--quaternary_colour);background:var(--octonary_colour);padding:0;padding-left:.5rem}.controls ul .push{background:var(--error_colour);padding:.5rem .25rem;margin-left:.25rem;height:100%;font-family:Montserrat,sans-serif;letter-spacing:0;font-size:12px;width:30px;color:#fff}.controls ul .positive{background:#1eaf4b}.light .button{border-width:2px}.update-row{margin-top:2rem}.cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem;padding:0}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--septenary_colour);color:var(--quaternary_colour);border-radius:5px;-webkit-box-shadow:6px 9px 3px 0 var(--shadow_colour);box-shadow:6px 9px 3px 0 var(--shadow_colour);padding:3rem 0}.card h2{font-size:4rem;font-weight:600;font-family:Montserrat,sans-serif;text-align:center;line-height:1;margin-bottom:1rem}.card h6{font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--primary_colour)}.cards__title{max-width:1200px;padding:2rem 1rem}.cards__title h3{font-size:1rem;text-transform:uppercase;letter-spacing:2px;color:var(--quaternary_colour)}.cards_multi{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:1.5rem}.cards_multi .card{text-align:center;padding:2rem 0}.cards_multi .card h6{text-align:center;font-size:.7rem}.cards_user{grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:2.5rem}.cards_user .card h2{font-size:2.7rem}.quotation{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.unquoted{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1rem}.unquoted .alert i{font-size:4rem}.unquoted .alert h1{font-size:3rem}.unquoted .alert h4{font-size:.8rem;text-transform:uppercase;color:inherit}.templates{padding:0;margin-bottom:2rem;grid-template-columns:1fr 1fr 1fr 1fr}.templates .template{text-align:left;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.templates .template h2{font-family:Montserrat,sans-serif;text-align:left;font-size:1.25rem;text-transform:uppercase;color:var(--secondary_colour)}.templates .template a{display:block;height:100%;width:100%;padding:2rem}.templates .template a:hover{text-decoration:none;background:var(--quinary_colour)}.templates .template h4{font-weight:300;font-size:.8rem;margin-bottom:1rem}.templates .template h3{font-size:1rem}.templates .template p{font-size:.8rem;text-transform:none}.templates .template__inner{padding:1rem}.list-cards{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.list-cards .card{padding:0}.list-cards .card a{display:block;width:100%;height:100%;padding:1rem}.list-cards .card a:hover{text-decoration:none;background:var(--quinary_colour)}.list-cards .card h6{color:var(--tertiary_colour)}.list-overview{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.list-overview .list-card div{margin-top:.5rem}.section--lists{margin:2rem 0}.section--lists h3{margin:1rem}.link--cards{display:block}.link--cards:hover{text-decoration:none;opacity:.5;cursor:pointer}.cards--mail .card{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.5rem;line-height:1.56;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cards--mail .card h6{color:var(--quaternary_colour);line-height:1.56}.cards--mail .card h3{line-height:1.56;padding-top:1rem}.cards--mail .card .summary{padding:.5rem}.dashboard-block{display:grid;grid-template-columns:1.25fr 6fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:2rem}.dashboard-block .cards{display:block}.dashboard-block .cards .card{margin-bottom:1rem}.dashboard-block--all{display:block}.dashboard-block--all .cards_multi{display:grid;grid-template-columns:repeat(6,1fr)}.list ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;padding:1rem 0 1.5rem}.list li{font-size:.9rem;padding:.45rem 0;background-color:var(--octonary_colour);padding:1rem;word-wrap:break-word}.list li.url{word-break:break-all}.list h6{font-size:.75rem;color:var(--primary_colour);margin-bottom:.25rem}.list h4,.list h6{text-transform:uppercase}.list h4{color:#c7d6e2;font-size:1rem;font-weight:300;letter-spacing:1.5px}.list h3.part-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;line-height:0}.list .archived-customer-card{background:var(--error_colour);color:#fff}.list .archived-customer-card h6{color:#fff}.list--lead h6{color:var(--tertiary_colour)}.list--lead h6.has_error{color:#e14848}nav{margin:4rem auto;text-transform:uppercase;letter-spacing:2px;text-align:left;width:182px;padding-left:1rem;font-family:Montserrat,sans-serif;font-weight:300}nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem}nav li .material-icons{font-size:1.15rem;margin-right:1rem;color:#3c88c7}nav a{display:block;padding:.5rem 0;color:#c7d6e2;font-weight:600}nav a:hover{color:#3c88c7;text-decoration:none}nav a.active{color:var(--primary_colour)}nav.secondary{padding-left:0}nav.secondary li{font-size:.8rem}nav.secondary li .material-icons{font-size:1rem;margin-right:.75rem;color:#3c88c7}nav.secondary a{color:#3c88c7}nav.secondary a:hover{color:var(--primary_colour)}.sub-menu{padding-left:2rem}.sub-menu li a{font-size:.75rem;color:#3c88c7}.sub-menu li a:hover{color:var(--tertiary_colour)}.sub-menu li a.active{color:var(--primary_colour)}.sub-menu.hidden{display:none}.active a{color:var(--primary_colour)}table{width:100%;padding:2rem;border-collapse:collapse;font-size:.95rem}table thead th{text-align:left;font-weight:400;border-bottom:1px solid rgba(42,106,159,.5);color:var(--primary_colour);text-transform:uppercase;letter-spacing:2px;font-size:.8rem}table thead tr{background-color:var(--nonary_colour)}table tbody th{text-align:left}table td,table th{padding:1rem 0 1rem 1rem}table tr:nth-child(2n){padding:3rem 2rem;-webkit-box-shadow:6px 9px 3px 0 var(--shadow_colour);box-shadow:6px 9px 3px 0 var(--shadow_colour);background-color:var(--septenary_colour)}table tr:hover,table tr:nth-child(2n){-webkit-box-shadow:6px 4px 3px 0 var(--shadow_colour);box-shadow:6px 4px 3px 0 var(--shadow_colour)}table tr:hover{background-color:#3c749c33}table a:hover{color:var(--primary_colour);text-decoration:none}table .status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e14848}table .status i{font-size:1rem;margin-right:6px}table .positive{color:#1eaf4b}table .neutral{color:#3c88c7}table .status_converted{color:#1eaf4b}table .status_lead{color:var(--tertiary_colour)}table .edit{text-transform:uppercase;letter-spacing:2px;font-size:.9rem;color:var(--primary_colour);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}table .edit:hover{color:var(--secondary_colour);text-decoration:none}table .edit i{font-size:1rem;margin-right:6px}.light .edit{color:var(--nonary_colour)}.table{text-transform:capitalize}.table--sources{text-transform:none}.table--related-emails{background-color:var(--septenary_colour)}.table--related-emails table{margin-top:1rem}.faded{color:#948b8b}.activity{padding-bottom:0}.activity h3{margin-bottom:1.5rem}.activity table{font-size:.85rem}.activity table thead th{color:green}.activity .change{margin-bottom:1rem}.activity .change strong{color:green}.activity .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.activity .description .change{margin-right:1rem;border:1px solid #333;padding:.5rem}.table--team{margin-top:1.5rem}.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(25,36,39,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:11111111}.lds-ripple{display:inline-block;position:relative;width:64px;height:64px}.lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}.pps{text-transform:uppercase}.tabs-component{margin:0 0 1rem}.tabs-component section{padding:0}.tabs-component-tabs{border:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-1px}.tabs-component-tab{font-size:.775rem;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:2px;text-transform:uppercase;list-style:none;margin-right:.5em;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:var(--septenary_colour)}.tabs-component-tab a{text-decoration:none;padding:.95rem 1rem}.tabs-component-tab.is-active{color:var(--primary_colour)}.tabs-component-tab.is-disabled *{color:#c7d6e2;cursor:not-allowed!important}.tabs-component-tab.is-active{border-bottom:solid 1px var(--primary_colour);z-index:2;-webkit-transform:translateY(0);transform:translateY(0)}.tabs-component-tab-a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75em 1em;text-decoration:none}.tabs-component-panels{padding:2rem;background:var(--septenary_colour);-webkit-box-shadow:6px 9px 20px 0 var(--shadow_colour);box-shadow:6px 9px 20px 0 var(--shadow_colour)}.app{background:var(--senary_colour);display:grid;grid-template-columns:1.25fr 5fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"sidebar content content content" "sidebar footer footer footer";min-height:100vh}.sidebar--primary{grid-area:sidebar}.content{grid-area:content}footer{grid-area:footer}.page--login{width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page--login .logo{width:200px;margin:0 auto 2rem;text-align:center}.page--login form{background:rgba(42,106,159,.4);padding:3rem 4rem;position:relative;color:var(--quaternary_colour)}.page--login form label{display:block;font-size:.8rem;text-transform:uppercase;margin-top:.75rem;margin-bottom:4px;font-weight:700}.page--login form input{width:250px;height:40px;padding:8px;font-size:1rem;margin-bottom:.75rem}.page--login button{display:block;border:none;padding:1rem 2rem;margin:3rem auto 1rem;text-decoration:none;background:var(--tertiary_colour);width:80%;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer;text-align:center;-webkit-transition:background .25s ease-in-out,-webkit-transform .15s ease;transition:background .25s ease-in-out,-webkit-transform .15s ease;transition:background .25s ease-in-out,transform .15s ease;transition:background .25s ease-in-out,transform .15s ease,-webkit-transform .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page--login button:focus,.page--login button:hover{background:#c27700}.page--login button:focus{outline:1px solid #fff;outline-offset:-4px}.page--login button:active{-webkit-transform:scale(.99);transform:scale(.99)}.login-holder{background:rgba(0,14,48,.8);padding:1rem}.image-holder{width:100vw;height:100vh;overflow:hidden;position:absolute;z-index:-1;background:#000e30}.image-holder img{-o-object-fit:cover;object-fit:cover;height:100vh;width:100%;opacity:.2}.invalid-feedback{background:#e14848;color:var(--quaternary_colour);position:absolute;top:-10rem;padding:3rem;left:0;width:100%;border:.25rem solid var(--quaternary_colour)}.attachments h3{display:-webkit-box;display:-ms-flexbox;display:flex}.attachments ul{display:inline-block;margin-top:1rem;background:#00000038;padding:1rem;width:100%;max-width:900px}.attachments li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem 0;border-bottom:.056rem solid var(--senary_colour)}.attachments li i{margin-right:.5rem;color:#3c88c7;font-size:1.4rem}.attachments li i.clear{margin-right:0;margin-left:auto;color:#e14848;font-size:1.25rem}.attachments li i.clear:hover{cursor:pointer;opacity:.8}.attachments li a{margin-right:40px;font-size:.9rem}.attachments li a:hover{color:var(--secondary_colour)}.attachments-form{margin:0 0 1rem}.attachments-form form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attachments-form form button{-webkit-appearance:none}.attachments-form .upload{margin-left:2rem}.attachments-form a.button{margin-top:2rem}.manager-window{display:inline-block;margin-left:2rem}.content{background:var(--senary_colour);padding:0;overflow-y:scroll;max-height:calc(100vh - 40px);color:var(--quaternary_colour);position:relative}.content__inner{padding:0 2rem 4rem;margin:0 auto}.content__search h3{margin-bottom:1rem}.content .main-area{margin-top:1rem}.content-with-sidebar .content__inner{display:grid;grid-template-columns:4fr 1fr;grid-column-gap:1.5rem;padding:0 0 0 2rem;min-height:100%}.content-with-sidebar .content__inner .main-area{min-height:100%}.editor__content{line-height:1}.editor__content p{margin:.5rem 0}.editor__content ul{margin:1rem;padding:1rem}.editor__content ul li{list-style:disc!important}.editor__content ul li p{margin:0;padding:0}.editor__content ol li{list-style-type:decimal;padding-left:0}.editor__content ol li p{margin:0;padding:0}.editor__content h3{color:#000}.compose-holder{max-width:800px;background:var(--septenary_colour);padding:2rem}.composer .line{background:#fff;display:block;padding:1.5rem;color:#192427;font-size:1.25rem}.composer .label{padding:1rem;display:inline-block;background:transparent;font-size:.8rem;font-weight:900;font-size:.775rem;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:2px;text-transform:uppercase;list-style:none;margin-right:.5em}.content__search{margin:2rem 0}footer{background:-webkit-gradient(linear,left top,right top,from(#192427),color-stop(50%,#1a3850),to(#2a6a9f));background:linear-gradient(90deg,#192427 0,#1a3850 50%,#2a6a9f);color:var(--quaternary_colour);font-size:.6rem;text-transform:uppercase;letter-spacing:1px;padding:1rem;text-align:right;height:40px}.light footer{background:#03a9f4;color:#fff}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{max-width:80%;font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem}.no-js .inputfile+label{display:none}.inputfile.has-focus+label,.inputfile:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}.inputfile-6+label{color:var(--secondary_colour);border:1px solid var(--secondary_colour);padding:0}.inputfile-6+label:hover,.inputfile-6.has-focus+label,.inputfile-6:focus+label{border-color:var(--primary_colour)}.inputfile-6+label span,.inputfile-6+label strong{padding:.625rem 1.25rem}.inputfile-6+label span{width:180px;min-height:2em;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}.inputfile-6+label strong{height:100%;color:#f1e5e6;background-color:var(--secondary_colour);display:inline-block;font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;text-transform:uppercase}.inputfile-6+label strong i{font-size:1.4rem;margin-right:.5rem}.inputfile-6+label:hover strong,.inputfile-6.has-focus+label strong,.inputfile-6:focus+label strong{background-color:var(--primary_colour)}@media screen and (max-width:50em){.inputfile-6+label strong{display:block}}option{color:#000;font-weight:600;font-size:16px;font-family:Roboto,sans-serif}.search-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-control input[type=search]{border:none;border-radius:0;-webkit-appearance:none;background:var(--octonary_colour);padding:.75rem 1.75rem;color:var(--quaternary_colour);margin-left:20px;border:1px solid var(--septenary_colour)}.search-control button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--quinary_colour);background:transparent;border:none;padding:0 0 0 .5rem}.search-control button:hover{cursor:pointer}.messages{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.messages .message{background:var(--quaternary_colour);padding:1rem;color:#4a4a4a}.message{background:#fff;padding:2rem;color:#4a4a4a}.message__meta{margin-bottom:2rem}.message__meta strong{text-transform:uppercase;font-size:.9rem}.message__meta div{padding-bottom:.5rem}.message__body{isolation:isolate}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#4a4a4a;opacity:.9}.ps__thumb-x{background-color:#aaa;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{border-radius:6px;position:absolute}.ps__thumb-y{background-color:var(--secondary_colour);transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.sidebar--primary{padding:1rem 2rem;color:var(--quaternary_colour);background:var(--senary_colour);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;text-align:center;position:relative;z-index:20;-webkit-box-shadow:-3px 1px 15px 9px var(--shadow_colour);box-shadow:-3px 1px 15px 9px var(--shadow_colour)}.logo{margin-top:.5rem}.logo img{max-width:182px}.sidebar--secondary{padding:1rem;background:var(--septenary_colour);color:var(--quaternary_colour);min-height:100%}.light .sidebar--primary{background:var(--nonary_colour);-webkit-box-shadow:none;box-shadow:none}.filters{padding:0 0 2rem}.filters h5{text-transform:uppercase;font-family:Montserrat,sans-serif;color:var(--primary_colour);letter-spacing:1px;margin-bottom:2rem}.filters .button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:none}.filters .filter{display:block}.notifications h5{text-transform:uppercase;font-family:Montserrat,sans-serif;color:var(--primary_colour);letter-spacing:1px;margin-bottom:2rem}.has-float-label{display:block;position:relative}.has-float-label>span,.has-float-label label{position:absolute;left:.75rem;top:3px;cursor:text;font-size:65%;opacity:.81;-webkit-transition:all .2s;transition:all .2s;color:var(--primary_colour)}.has-float-label select,.has-float-label textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.has-float-label input,.has-float-label select,.has-float-label textarea{font-size:1rem;border:0;border-radius:0;border-bottom:1px solid var(--primary_colour);color:var(--quaternary_colour)}.has-float-label input::-webkit-input-placeholder,.has-float-label select::-webkit-input-placeholder,.has-float-label textarea::-webkit-input-placeholder{opacity:.3;-webkit-transition:all .2s;transition:all .2s}.has-float-label input::-ms-input-placeholder,.has-float-label select::-ms-input-placeholder,.has-float-label textarea::-ms-input-placeholder{opacity:.3;-webkit-transition:all .2s;transition:all .2s}.has-float-label input::placeholder,.has-float-label select::placeholder,.has-float-label textarea::placeholder{opacity:.3;-webkit-transition:all .2s;transition:all .2s}.has-float-label input:placeholder-shown:not(:focus)::-webkit-input-placeholder,.has-float-label select:placeholder-shown:not(:focus)::-webkit-input-placeholder,.has-float-label textarea:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.has-float-label input:placeholder-shown:not(:focus)::-ms-input-placeholder,.has-float-label select:placeholder-shown:not(:focus)::-ms-input-placeholder,.has-float-label textarea:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0}.has-float-label input:placeholder-shown:not(:focus)::placeholder,.has-float-label select:placeholder-shown:not(:focus)::placeholder,.has-float-label textarea:placeholder-shown:not(:focus)::placeholder{opacity:0}.has-float-label input:placeholder-shown:not(:focus)+*,.has-float-label select:placeholder-shown:not(:focus)+*,.has-float-label textarea:placeholder-shown:not(:focus)+*{font-size:90%;opacity:.5;pointer-events:none;top:18px;color:var(--quaternary_colour)}.has-float-label input:focus,.has-float-label select:focus,.has-float-label textarea:focus{outline:none;border-color:#35acd1}.has-float-label select{padding-right:1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .5em bottom .25em;background-size:8px 10px}.form{max-width:1200px;padding:0 4rem}fieldset{border:none;margin:0 0 1rem;padding:0}.form__input-row_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem 1rem;margin:2rem 0 1rem}.form__input-row_grid .input,.form__input-row_grid .input input{width:100%}.form__input-row_grid .input_full-width{grid-column:1/span2}.form__input-row_triple{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem}.form__input-row_triple,.input_checkbox,.input_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input_checkbox,.input_radio{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:1rem}.input_checkbox label,.input_radio label{font-size:.65rem}legend{font-size:.9rem;max-width:100%}textarea{padding:1.1rem .75rem .5rem;font-family:Roboto,sans-serif;width:100%;font-size:.9rem!important;line-height:1.5;background:transparent;padding:3rem 2rem;-webkit-box-shadow:6px 9px 3px 0 var(--shadow_colour);box-shadow:6px 9px 3px 0 var(--shadow_colour);background-color:var(--septenary_colour);padding-top:3rem;padding-bottom:0}.input{width:100%;margin-bottom:1rem}.input input,.input select{width:100%;padding:1.9rem .75rem .5rem;background:transparent}.input input.styled-checkbox,.input select.styled-checkbox{width:auto}.form__input-row_single{display:block;width:100%}legend{font-size:14px}.form__input-row_date-of-birth{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-top:.5rem;grid-column-gap:.5rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.form__input-row_date-of-birth{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767px){.form__input-row_date-of-birth{grid-template-columns:1fr 1fr 1fr}}.form__input-row_date-of-birth input{margin:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.form__input-row_date-of-birth .input{margin-right:1rem;-ms-flex-preferred-size:20%;flex-basis:20%}}.form__input-row_submit{text-align:right;padding-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.form__input-row_submit{display:inline-block}}@media (max-width:767px){.form__input-row_submit{display:block;padding-top:0;text-align:left}}.form__input-row_submit .advisory{font-size:.8rem;text-align:left;-ms-flex-preferred-size:70%;flex-basis:70%;margin-bottom:0;color:#1eaf4b}.active{color:var(--primary_colour)}.button_submit{font-family:Montserrat,sans-serif;color:var(--quaternary_colour);z-index:1;font-size:.833rem;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:.056rem solid rgba(223,228,230,.5);background:#1eaf4b;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:.8rem 1.2rem;position:relative}@media (max-width:767px){.button_submit{font-size:.9rem}}.button_submit:after{content:"";width:0;top:0;left:0;height:100%;background:var(--tertiary_colour);-webkit-transition:width .25s ease;transition:width .25s ease;position:absolute;z-index:-1}.button_submit:active,.button_submit:hover{text-decoration:none;border-color:var(--tertiary_colour)}.button_submit:active:after,.button_submit:hover:after{width:100%}@supports (-webkit-overflow-scrolling:touch){.button_submit:after{display:none!important}.button_submit:active,.button_submit:hover{background:var(--tertiary_colour)}}.button_submit:active,.button_submit:hover{cursor:pointer}.fucked{background:#c7d6e2;color:#4a4a4a;opacity:.5}.fucked:before{color:var(--quaternary_colour);position:absolute;left:-260px;opacity:1}.v-error{color:#e14848;font-size:.7rem;padding:.35rem 0;font-weight:700;word-break:break-all}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]:focus::-webkit-inner-spin-button,input[type=number]:focus::-webkit-outer-spin-button,input[type=number]:hover::-webkit-inner-spin-button,input[type=number]:hover::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button;margin:0 2px 0 0}.form_lead .form__input-row_grid{grid-template-columns:1fr 1fr 1fr}.form_lead .form__input-row_grid_double{grid-template-columns:1fr 1fr}.form_quote{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-top:1rem;margin-bottom:2rem}.form_quote .euro{font-size:1.25rem;color:#ccc;font-weight:500;text-shadow:-2px -1px 10px #1d1c1c;margin-right:.75rem}.form_quote .form__input-row{margin-right:2rem}.form_quote .form__input-row input{padding:1.5rem 1rem .5rem}.hidden{display:none}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0}.styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:var(--quaternary_colour)}.styled-checkbox:hover+label:before{background:#1eaf4b;-webkit-transition:all .25s ease;transition:all .25s ease}.styled-checkbox:focus+label:before{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.12);box-shadow:0 0 0 3px rgba(0,0,0,.12);-webkit-transition:all .25s ease;transition:all .25s ease}.styled-checkbox:checked+label:before{background:#1eaf4b;-webkit-transition:all .25s ease;transition:all .25s ease}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{-webkit-box-shadow:none;box-shadow:none;background:#ddd}.styled-checkbox:checked+label:after{content:"";position:absolute;left:5px;top:9px;background:var(--quaternary_colour);width:2px;height:2px;-webkit-box-shadow:2px 0 0 var(--quaternary_colour),4px 0 0 var(--quaternary_colour),4px -2px 0 var(--quaternary_colour),4px -4px 0 var(--quaternary_colour),4px -6px 0 var(--quaternary_colour),4px -8px 0 var(--quaternary_colour);box-shadow:2px 0 0 var(--quaternary_colour),4px 0 0 var(--quaternary_colour),4px -2px 0 var(--quaternary_colour),4px -4px 0 var(--quaternary_colour),4px -6px 0 var(--quaternary_colour),4px -8px 0 var(--quaternary_colour);-webkit-transform:rotate(45deg);transform:rotate(45deg)}