.leader-page .alde-content{padding-top:20px;padding-right:40px;padding-left:40px;padding-bottom:20px;background:#fff;margin:40px}.leader-page .alde-content a:hover,a:focus{text-decoration:none!important}.leader-page .alde-content p{font-size:21px;font-weight:300;text-align:left;line-height:2em}.leader-page .casestudy-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;padding-top:20px}.casestudy-text{text-decoration:none!important;-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:8px;padding:115px 25px 25px 25px;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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.1);box-shadow:0 2px 14px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;margin-top:20px}@media (min-width:768px){.casestudy-text{-ms-flex-preferred-size:31%!important;flex-basis:31%!important}}.leader-page iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:20px}.casestudy-first{background:url(../img/leader/momentum-bg.png) no-repeat center;background-size:cover}.casestudy-second{background:url(../img/leader/neos-background.png) no-repeat center;background-size:cover}.casestudy-third{background:url(../img/leader/alberta-bg.png) no-repeat center;background-size:cover}.casestudy-text:hover{-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.3);box-shadow:0 2px 14px 0 rgba(0,0,0,.3)}.leader-page .case-study-title{font-family:Nunito-Bold;font-size:21px;color:#fff;padding:0}.leader-page .case-study-description{font-family:Nunito-Regular;font-size:15px;color:#fff;padding:0}.image-cropper{float:left;width:50px;height:50px;position:relative;overflow:hidden;border-radius:50%;margin-bottom:10px}.image-cropper img{display:inline;margin:0 auto;height:100%;width:auto}.leader-page .section-two{background:url(../img/leader/background-section-two.png) no-repeat right}.leader-page .section-three{background:url(../img/leader/background-section-three.png) no-repeat left}@media (max-width:768px){.leader-page .section-two{background:0 0}.leader-page .section-three{background:0 0}}@media (max-width:992px){.leader-page .alde-content p{line-height:1em}}.leader-page .leadergrasroots-header{color:#fff!important;font-family:Nunito-Extrabold,sans-serif;padding:10px;display:table-cell;vertical-align:middle;font-size:200%}.leader-page .grassroots_table{width:100%;text-align:center;border:0}.leader-page .grassrootstd{background-color:#919191;width:40%;border:0}.leader-page .grasroots_td_video{background-color:#f2f2f2;border:0;padding-top:2.5%;padding-bottom:2%}.leader-page .grasroots_td_points{background-color:#f2f2f2;border:0;padding-left:2%;line-height:8vh;padding-top:2.5%;padding-bottom:2%}.leader-page .contactimg{margin:auto;max-width:100%;height:auto}.leader-page .leader-point{padding-left:8%;font-size:18px;background:url(../img/leader/tick.png) left center no-repeat;list-style:none}.leader-page .form-section{background:url(../img/leader/leader_form.png) #fff no-repeat center;padding:50px 0;background-size:cover}.leader-page .form-section .form{padding:30px;background:#fff;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.1);box-shadow:0 2px 14px 0 rgba(0,0,0,.1);border-radius:8px}.leader-page .form-section .form h3{font-family:Nunito-SemiBold;font-size:37px;color:#000;line-height:40px;margin-bottom:25px;margin-left:10px}.hubspot-container{width:50%}.form-image{position:relative}.form-container{background:#fff;padding:30px;background:#fff;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.1);box-shadow:0 2px 14px 0 rgba(0,0,0,.1);border-radius:4px}label{display:block;letter-spacing:4px;padding-top:5px;width:100%}label i{padding:13px 0;margin-right:-11px;color:#4a4a4a}label .label-text{font-family:Nunito-Regular;font-size:15px;color:rgba(0,0,0,.55);letter-spacing:0;cursor:text;line-height:20px;-webkit-transform:translateY(-32px);transform:translateY(-32px);-webkit-transition:all .3s;transition:all .3s;margin-left:20px;padding:0 5px}label input{background-color:transparent;border:0;border-bottom:1px solid #4a4a4a;color:#4a4a4a;font-size:15px;font-weight:500;letter-spacing:-1px;outline:0;text-align:left;-webkit-transition:all .3s;transition:all .3s;width:94%;padding:7px 10px}.row-two input{width:90%}label input:focus{font-weight:700}label input:focus+.label-text{color:#1596bb;font-size:13px;-webkit-transform:translateY(-50px);transform:translateY(-50px)}label input:valid+.label-text{font-size:13px;-webkit-transform:translateY(-50px);transform:translateY(-50px)}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat}label select{background-color:transparent;border-radius:0;border:0;background:url(baseline-arrow_drop_down-24px.svg) no-repeat right center;border-bottom:1px solid #4a4a4a;color:rgba(0,0,0,.55);font-size:15px;font-weight:500;letter-spacing:-1px;outline:0;text-align:left;-webkit-transition:all .3s;transition:all .3s;width:95%;padding:7px 10px}button:focus,button:hover{background-color:#fff;color:#333;outline:0}label .opt-checkbox{-webkit-appearance:none;height:20px!important;width:20px!important;background-color:#fff;border-radius:2px;border:2px solid rgba(0,0,0,.54);float:left;margin:10px 10px 0 0!important}label .opt-checkbox:checked{background-color:rgba(0,0,0,.54);border-color:rgba(0,0,0,.54)}.consent-text{font-family:Nunito-Regular;color:rgba(0,0,0,.55);letter-spacing:0;font-size:15px!important;padding:10px 0 0 0!important;line-height:20px!important}@media (max-width:550px){.consultants .form-section .form{padding:15px}label input{width:90%!important}}@media (max-width:768px){.hubspot-container{width:100%}}.leader-page .grey-section{background-color:#f2f2f2!important}.leader-page .dark-section{background-color:#fff;position:relative}.leader-img-container img{height:200px!important;margin:0 auto;padding:5px}.leader-title{font-size:30pt;margin-top:11px;font-family:Nunito-Extrabold,sans-serif;color:#007ea2;font-weight:700}.leader-hq-img-container img{height:auto;width:auto;max-width:60%;margin:0 auto;padding:5px}.leader-page .section-heading{font-size:36px;color:#333;font-family:Nunito-Semibold,sans-serif;margin-bottom:30px}.leader-page .dark-section .section-heading,.leader-page .teal-section .section-heading{color:#fff}.leader-page .title-blocks{font-size:20pt;color:#4c4c4c;font-family:Nunito-Bold,sans-serif}@media (max-width:450px){.leader-hq-img-container img{max-width:80%}}.leader-page .communications-consent-container p{padding:0;margin:0;font-weight:700;font-size:14px;color:#707173}.leader-page .grassroots-heading{text-transform:uppercase;font-weight:800;font-size:60pt;font-family:Nunito-Extrabold,sans-serif}@media(max-width:992px){.leader-page .grassroots_table td{display:table-row}.leader-page .grassroots_td_points{line-height:3vh}}.leader-page .tick-wrapper img{max-width:100%;height:auto}.leader-page .leader-graphic{position:relative}.leader-page .leader-graphic-modal{display:none;width:100%;height:100%;position:absolute;background:#ffffff59;top:0;left:0}.leader-page .leader-graphic .leader-graphic__element{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;position:absolute;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leader-page .leader-graphic .leader-graphic__element .leader-graphic__trigger{width:8.3%;height:11.9%;position:absolute;z-index:100}.leader-page .leader-graphic .leader-graphic__element .leader-graphic__text{display:none;max-width:450px;position:relative;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.6);box-shadow:0 2px 10px rgba(0,0,0,.6);padding:25px;z-index:101;border-radius:8px}.leader-page .leader-graphic .leader-graphic__element .leader-graphic__close{position:absolute;top:10px;right:10px;text-decoration:none;font-size:18px}.leader-page .leader-gifs,.leader-page .leader-showcase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.leader-page .leader-gifs,.leader-page .leader-showcase .leader-showcase__text{padding-bottom:20px}.leader-page .leader-gifs,.leader-page .leader-showcase .leader-showcase__text li{list-style-type:none}.leader-page .leader-gifs,.leader-page .leader-showcase .leader-showcase__video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-professional-services{width:100%;padding:30px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:-webkit-gradient(linear,left top,right top,color-stop(30%,rgba(93,89,156,1)),to(rgba(96,88,192,.4))),url(../../img/leader/banner-professional-services.png) no-repeat right top;background:linear-gradient(90deg,rgba(93,89,156,1) 30%,rgba(96,88,192,.4) 100%),url(../../img/leader/banner-professional-services.png) no-repeat right top}.banner-professional-services .heading-text{color:#fff;margin:0 0 5px 0}.banner-professional-services .subtitle-app{font-family:Nunito-Light;font-size:21px;color:#fff;padding:0}@media(min-width:992px){.leader-page .leader-gifs,.leader-page .leader-showcase{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.leader-page .leader-gifs,.leader-page .leader-showcase .leader-showcase__text{padding-bottom:0}.leader-page .leader-gifs,.leader-page .leader-showcase .leader-showcase__text .main-paragraph{padding-left:0}}.leader-page .leader-gifs-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leader-page .switcher-controls{text-align:center}