body{width:100%;height:100%;color:var(--color-grey);text-rendering:optimizeLegibility;background-color:var(--color-grey-lightest);letter-spacing:1.5px;margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:18px}html{width:100%;height:100%}*{box-sizing:border-box}::selection{background:var(--color-primary);color:var(--color-white)}img{border:none;display:block}ul{margin:0;padding:0}li{list-style:none}i{font-family:Montserrat,sans-serif;font-style:normal}.center{text-align:center}strong{font-family:Montserrat,sans-serif}hr{border:none;border-top:1px solid var(--color-grey-light);margin:24px 0}main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:3%;display:flex}.flex{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.flex.top{align-items:flex-start}.flex.bottom{align-items:flex-end}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}@media (max-width:900px){body{padding-top:0;font-size:12px}}
.disclaimer{color:var(--color-orange);font-size:10px;font-weight:700}
.loader{z-index:1000;background-color:rgba(51,51,51,.8);width:100%;height:100%;display:none;position:fixed;top:0;left:0}.loader.visible{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.loader .loader-content{text-align:center;color:#ffcca2;width:60px}.loader .loader-content .loader-image{width:100%;height:auto;margin:auto}
:root{--color-black:#000;--color-blue:#3f999e;--color-pink:#ff5279;--color-grey:#333;--color-grey-mid:#999;--color-grey-light:#ccc;--color-grey-lightest:#f1f1f1;--color-white:#fff;--color-green:#42ba55;--color-red:#da383d;--color-orange:#cab7a2;--color-primary:var(--color-black);--color-secondary:var(--color-grey-mid)}.pink{color:var(--color-pink)}.golden{color:#d7652f}.green{color:var(--color-green)}.red{color:var(--color-red)}.yellow{color:#d59a3b}.blue{color:var(--color-blue)}.orange{color:var(--color-orange)}.white{color:var(--color-white)}.grey-primary{color:#414042}.grey-secondary{color:#666}.grey-tertiary{color:#ccc}.grey-quaternary{color:#777}
input[type=text],input[type=password],input[type=submit],select{-webkit-appearance:none;-webkit-border-radius:0}fieldset{border:none;width:33%;height:auto;margin:0;padding:0}label{text-transform:uppercase;margin:20px 0 0;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;display:block}input[type=text],input[type=date],input[type=password],input[type=email],input[type=datetime-local],input[type=number]{width:70%;color:var(--color-grey);border:1px solid #ccc;outline:none;margin-bottom:10px;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}label.error{color:#da383d;margin:0 0 20px;font-size:13px;display:block}input:-webkit-autofill{-webkit-background-color:transparent}input[type=submit]{cursor:pointer;text-align:center;border:none;outline:none;font-family:Montserrat,sans-serif;font-size:15px}textarea{width:70%;color:var(--color-grey);background-color:transparent;border:1px solid #ccc;outline:none;margin-bottom:10px;padding:20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}::-webkit-input-placeholder{font-family:Montserrat,sans-serif;font-weight:700}::placeholder{font-family:Montserrat,sans-serif;font-weight:700}:-ms-placeholder-shown{font-family:Montserrat,sans-serif;font-weight:700}input:-moz-placeholder-shown{font-family:Montserrat,sans-serif;font-weight:700}select{width:70%;color:var(--color-grey);border:1px solid #ccc;outline:none;margin-bottom:10px;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.checkbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;justify-content:flex-start;align-items:center;display:flex}.checkbox input[type=checkbox],.checkbox input[type=radio]{margin:0 10px 0 0}.checkbox label{margin:10px 0 10px 10px}input.error{border-bottom:1px solid #da383d}textarea.error{border:1px solid #da383d!important}i.error{border:1px solid #da383d!important;border-right:none!important}span.error{color:#da383d!important}input.success{border:1px solid #9fc14d!important;border-left:none!important}textarea.success{border:1px solid #9fc14d!important}i.success{color:#9fc14d!important;border:1px solid #9fc14d!important;border-right:none!important}i.success:before{content:"";font-family:logotiponline}@media (max-width:900px){input[type=text],input[type=password],input[type=submit],select,textarea{width:100%}}
a{cursor:pointer}a:link,a:hover{color:var(--color-primary);text-decoration:none}a:visited,a:active{color:var(--color-primary)}.cta-link{text-transform:uppercase;font-size:14px;text-decoration:underline}
.alert-success,.alert-error{width:100%;height:50px;color:var(--color-white);text-align:left;justify-content:space-between;align-items:center;padding:0 0 0 20px;font-family:Montserrat,sans-serif;display:flex;position:relative}.alert-success{color:var(--color-white);background-color:#54969c}.alert-error{color:var(--color-white);background-color:#da383d}.alert-success img,.alert-error img{width:120px}.alert-success .close,.alert-error .close{color:var(--color-white);background-color:rgba(255,255,255,.2);border:none;justify-content:center;align-items:center;width:50px;height:50px;font-family:Montserrat,sans-serif;display:flex}
.card{background-color:var(--color-white);column-gap:1%;width:100%;margin:0 0 24px;padding:24px}.card.w-90{width:89%}.card.w-95{width:91%}.card.w-80{width:79%}.card.w-85{width:81%}.card.w-70{width:69%}.card.w-75{width:71%}.card.w-60{width:59%}.card.w-65{width:61%}.card.w-50{width:49%}.card.w-55{width:51%}.card.w-40{width:39%}.card.w-45{width:45%}.card.w-30{width:33%}.card.w-35{width:32%}.card.w-20{width:19%}.card.w-25{width:21%}.card.w-10{width:9%}.card.w-15{width:11%}.card-header{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.card-header .export{justify-content:space-between;align-items:center;display:flex}.card-header .export .count-leads{margin:0 20px 0 0}.card-image-text{border:1px solid var(--color-grey-light);justify-content:space-between;align-items:center;width:100%;height:auto;margin:0 0 16px;padding:24px;display:flex}.card-image-text .card-image{background-color:var(--color-grey-lightest);border:1px solid var(--color-grey-light);justify-content:center;align-items:center;width:25%;height:100px;display:flex}.card-image-text .card-image img{height:100%}.card-image-text .card-info{width:70%}@media (max-width:900px){.card.w-90,.card.w-80,.card.w-70,.card.w-60,.card.w-50,.card.w-40,.card.w-30,.card.w-20,.card.w-10{width:100%}}
.column{background-color:transparent;column-gap:24px;width:100%}.column.w-90{width:89%}.column.w-80{width:79%}.column.w-70{width:69%}.column.w-60{width:59%}.column.w-50{width:49%}.column.w-40{width:39%}.column.w-30{width:29%}.column.w-20{width:19%}.column.w-10{width:9%}@media (max-width:900px){.column.w-90,.column.w-80,.column.w-70,.column.w-60,.column.w-50,.column.w-40,.column.w-30,.column.w-20,.column.w-10{width:100%}}
.list{border:1px solid #ccc;width:100%;height:auto;overflow:hidden}.list .row{width:100%;color:var(--color-grey);border-top:1px solid #ccc;padding:16px 24px;display:block}.list .row:hover{background-color:var(--color-grey-lightest)}.list .row:first-child{border:none}.empty-list{justify-content:flex-start;align-items:center;padding:24px;display:flex}.empty-list .empty-image{width:64px;height:auto;margin:0 16px 0 0}
h1,h2,h3,h4,h5{color:var(--color-black);margin:8px 0 16px;font-family:Montserrat,sans-serif;font-weight:700}h1{font-size:30px;line-height:32px}h2{font-size:26px;line-height:28px}h3{font-size:22px;line-height:24px}h4{font-size:16px;line-height:20px}h5{font-size:14px;line-height:18px}
input.cta-primary,a.cta-primary,input.cta-secondary,a.cta-secondary,input.cta-danger,a.cta-danger{text-align:center;width:-moz-fit-content;width:fit-content;height:auto;color:var(--color-white);text-transform:uppercase;margin:15px 0;padding:0 24px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:40px;display:block}input.cta-primary.small,a.cta-primary.small,input.cta-secondary.small,a.cta-secondary.small,input.cta-danger.small,a.cta-danger.small{padding:0 25px}input.cta-primary:hover,a.cta-primary:hover,input.cta-secondary:hover,a.cta-secondary:hover,input.cta-danger:hover,a.cta-danger:hover{opacity:.8;transition:all .5s}input.cta-primary,a.cta-primary{background-color:var(--color-primary)}input.cta-primary.outline,a.cta-primary.outline{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent;line-height:36px}input.cta-primary.outline:hover,a.cta-primary.outline:hover{background-color:var(--color-primary);color:var(--color-white)}.cta-primary:disabled:hover{background-color:#999}input.cta-secondary,a.cta-secondary{background-color:var(--color-secondary)}input.cta-secondary:hover,a.cta-secondary:hover{color:var(--color-white);background-color:#01b6a3}input.cta-secondary.outline,a.cta-secondary.outline{border:2px solid var(--color-secondary);color:var(--color-secondary);background-color:transparent;line-height:36px}.cta-secondary:disabled{color:var(--color-white);cursor:default;background-color:#999}.cta-secondary:disabled:hover{background-color:#999}input.cta-danger,a.cta-danger{background-color:var(--color-red);color:var(--color-white)}input.cta-danger:hover,a.cta-danger:hover{color:var(--color-white);background-color:#ff527b}input.cta-danger.outline,a.cta-danger.outline{border:2px solid var(--color-red);color:var(--color-red);background-color:transparent;line-height:36px}.cta-danger:disabled{color:var(--color-white);cursor:default;background-color:#999}.cta-danger:disabled:hover{background-color:#999}
header{background-color:var(--color-white);width:100%;height:auto;color:var(--color-black);z-index:999;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 16px 0 24px;display:flex;position:fixed}header.no-scroll{position:absolute}header .nexus{justify-content:space-between;align-items:center;width:-moz-fit-content;width:fit-content;height:36px;display:flex}header .nexus h1{height:100%;margin:0}header .nexus h1 img{height:100%}header .nexus h2{width:-moz-fit-content;width:fit-content;margin:0 16px;font-size:12px;font-weight:400;line-height:10px}header nav{text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;height:auto;display:flex}header nav.nav-mobile{color:var(--color-black);display:none}header nav a.nav-link{color:var(--color-black);padding:10px 20px;display:block}header nav a.nav-link:hover{background-color:var(--color-primary);color:var(--color-white)}header nav a img{width:45px;height:45px;margin-left:10px}header .mobile-menu{width:40px;height:40px;margin:0 5px;display:none}header .mobile-menu img{width:100%}header nav a.cta{margin:15px 0 15px 10px}@media (max-width:900px){header{padding:16px 24px}header .nexus{flex-wrap:wrap;width:60%;height:auto}header .nexus h1{height:30px}header .nexus h2{margin:4px 0}header nav{margin:60px auto 40px;display:none;width:100%!important}header nav a.nav-link{text-align:left;border-bottom:1px solid rgba(255,255,255,.2);width:100%;padding:15px;display:block}header nav a.nav-link:hover{color:var(--color-primary);background-color:transparent}header nav a.cta{width:90%;margin:20px 5%}header .mobile-menu{display:block}}
footer{background-color:var(--color-grey);width:100%;height:auto;color:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:30px 30px 10px;display:flex;position:relative}footer .address{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:450px;display:flex}footer .address .city-state{width:100%}footer .address .footer-email{width:100%;margin:0 0 8px;font-size:12px}footer .phone{background-color:none;border:2px solid;width:-moz-fit-content;width:fit-content;margin:0 0 24px;padding:16px}footer a:link,footer a:hover,footer a:visited,footer a:active{color:var(--color-white)}footer .phone h5{color:var(--color-white);margin:0 10px 0 0;font-size:14px;display:block}.business-infos{background-color:var(--color-primary);width:100%;color:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:16px 24px;font-size:12px;display:flex}.business-infos .ecofy{width:20px;height:20px}@media (max-width:900px){footer{padding:10%}footer .address{width:100%}footer .phone{border:2px solid var(--color-primary);width:100%;margin:0 0 24px;padding:16px}.business-infos{padding:10%}.business-infos .ecofy{margin-top:20px}}
.lgpd{display:none}.lgpd .lgpd-content{background-color:var(--color-white);z-index:902;text-align:left;justify-content:space-between;align-items:center;width:100%;height:auto;padding:15px 5%;display:flex;position:fixed;bottom:0}.lgpd .lgpd-content .cta-lgpd{width:320px;margin:10px auto 0 5%}

