.green{color:#a6cd39}.blue{color:#006eb9}.grey{color:#c2c2c2}.lightgrey{color:#f0f0f0}.white{color:#fff}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}a{outline:none !important}header{position:absolute;left:0;top:0;width:100%}header .logo-container{margin-left:50px;margin-top:30px;width:250px;float:left}@media (min-width: 768px) and (max-width: 991px){header .logo-container{margin-left:20px;margin-top:20px}}@media (max-width: 767px){header .logo-container{margin:20px 0 10px 0;float:none;width:100%}}header .nav-container{margin-right:50px;margin-top:32px}@media (min-width: 768px) and (max-width: 991px){header .nav-container{margin-right:20px;margin-top:20px}}@media (max-width: 767px){header .nav-container{margin:0;text-align:center;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}}header .container-fluid .row{margin:0 50px}header .header-logo{height:80px}@media (min-width: 992px) and (max-width: 1199px){header .header-logo{height:60px}}@media (min-width: 768px) and (max-width: 991px){header .header-logo{height:50px}}@media (max-width: 767px){header .header-logo{display:block;margin:0 auto;height:50px}}.header-nav{padding:0;margin:30px 0 0 0}@media (min-width: 992px) and (max-width: 1199px){.header-nav{margin:17px 0 0 0}}@media (min-width: 768px) and (max-width: 991px){.header-nav{margin:15px 0 0 0}}@media (max-width: 767px){.header-nav{margin:0;display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none}}.header-nav li{display:inline-block;padding-left:50px}.header-nav li a,.header-nav li a:link,.header-nav li a:visited{text-decoration:none;color:#c2c2c2;transition:color .3s}.header-nav li a:hover,.header-nav li a:active,.header-nav li a:focus{color:#828282}@media (min-width: 992px) and (max-width: 1199px){.header-nav li{padding-left:28px}}@media (min-width: 768px) and (max-width: 991px){.header-nav li{padding-left:12px}}@media (max-width: 767px){.header-nav li{padding:0px 2px;display:flex;align-items:flex-start}}.header-nav li a{font-size:20px;font-family:"proxima-nova";font-weight:400}@media (min-width: 768px) and (max-width: 991px){.header-nav li a{font-size:17px}}@media (max-width: 767px){.header-nav li a{font-size:12px;border:1px solid #f0f0f0;padding:5px}}section{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:100vh;padding:120px 0 80px 0}@media (min-width: 768px) and (max-width: 991px){section{padding:80px 0 40px 0}}@media (min-width: 768px) and (max-width: 991px){section .section-content-small{padding:25px 0}}section .section-content-small h1{font-size:70px;font-family:"proxima-nova";font-weight:700;line-height:.9;margin-bottom:20px}@media (min-width: 992px) and (max-width: 1199px){section .section-content-small h1{font-size:65px}}@media (min-width: 768px) and (max-width: 991px){section .section-content-small h1{font-size:60px}}@media (max-width: 767px){section .section-content-small h1{font-size:30px;margin-bottom:10px}}section .section-content-small h2{font-size:32px;font-family:"proxima-nova";font-weight:400;line-height:.9;margin-bottom:30px}@media (min-width: 992px) and (max-width: 1199px){section .section-content-small h2{font-size:28px}}@media (min-width: 768px) and (max-width: 991px){section .section-content-small h2{font-size:22px}}@media (max-width: 767px){section .section-content-small h2{font-size:20px;margin-bottom:10px}}section .section-content-small p{font-size:24px;font-family:"proxima-nova";font-weight:400;line-height:1.3;margin-bottom:30px}@media (min-width: 992px) and (max-width: 1199px){section .section-content-small p{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){section .section-content-small p{font-size:16px}}@media (max-width: 767px){section .section-content-small p{font-size:15px}}.leader-popup-open,.leader-popup-close{z-index:10000}.leader-popup-open i,.leader-popup-close i{margin-top:-25px;font-size:60px}.section-wrapper{height:100vh;padding:50px;margin:0}@media (min-width: 768px) and (max-width: 991px){.section-wrapper{padding:20px}}@media (max-width: 767px){.section-wrapper{padding:10px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.section-wrapper{min-height:800px}}#about-harack-consulting,#our-clients,#the-harack-vision,#our-team,#careers,#contact{margin-top:-50px}@media (min-width: 768px) and (max-width: 991px){#about-harack-consulting,#our-clients,#the-harack-vision,#our-team,#careers,#contact{margin-top:-20px}}@media (max-width: 767px){#about-harack-consulting,#our-clients,#the-harack-vision,#our-team,#careers,#contact{margin-top:-10px}}.leader-about,.leader-our-team{margin:0;padding:0;min-height:auto;height:100%;background-color:#a6cd39;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.leader-about a,.leader-about a:link,.leader-about a:visited,.leader-our-team a,.leader-our-team a:link,.leader-our-team a:visited{text-decoration:none;color:#92bf2a;transition:color .3s}.leader-about a:hover,.leader-about a:active,.leader-about a:focus,.leader-our-team a:hover,.leader-our-team a:active,.leader-our-team a:focus{color:#425613}.leader-about .leader-popup-open,.leader-about .leader-popup-close,.leader-our-team .leader-popup-open,.leader-our-team .leader-popup-close{color:#7baf18 !important}.leader-clients,.leader-careers{margin:0;padding:0;min-height:auto;height:100%;background-color:#006eb9;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.leader-clients a,.leader-clients a:link,.leader-clients a:visited,.leader-careers a,.leader-careers a:link,.leader-careers a:visited{text-decoration:none;color:#fff;transition:color .3s}.leader-clients a:hover,.leader-clients a:active,.leader-clients a:focus,.leader-careers a:hover,.leader-careers a:active,.leader-careers a:focus{color:#bfbfbf}.leader-clients .leader-popup-open,.leader-clients .leader-popup-close,.leader-careers .leader-popup-open,.leader-careers .leader-popup-close{color:#002375 !important}.leader-clients a,.leader-careers a{text-decoration:underline !important}.leader-vision,.leader-contact{margin:0;padding:0;min-height:auto;height:100%;background-color:#c2c2c2;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.leader-vision a,.leader-contact a{color:#fff;text-decoration:underline}.leader-vision .leader-popup-open,.leader-vision .leader-popup-close,.leader-contact .leader-popup-open,.leader-contact .leader-popup-close{color:#a0a0a0 !important}.leader-popup{left:0px;top:0px;width:100%;height:100rem;bottom:0px;right:0px;display:block;overflow:auto;position:absolute;z-index:258;margin:0;padding-top:50px}.leader-hidden{display:none}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.row{display:block}.row .order-1,.row .order-2{float:left}}@supports (-ms-ime-align: auto){.row-edge{display:inline-block !important}}footer{position:relative;background-color:#f0f0f0;padding:100px 0}@media (min-width: 768px) and (max-width: 991px){footer{padding:70px 0}}@media (max-width: 767px){footer{padding:50px 0}}footer .footer-content{margin:70px 0}@media (min-width: 768px) and (max-width: 991px){footer .footer-content{margin-top:0;margin-bottom:100px}}@media (max-width: 767px){footer .footer-content{margin-bottom:150px;margin-top:0}}footer .footer-content h1{font-size:70px;font-family:"proxima-nova";font-weight:700;line-height:.9;margin-bottom:20px}@media (min-width: 992px) and (max-width: 1199px){footer .footer-content h1{font-size:65px}}@media (min-width: 768px) and (max-width: 991px){footer .footer-content h1{font-size:60px}}@media (max-width: 767px){footer .footer-content h1{font-size:30px;margin-bottom:10px}}footer .footer-content img{width:44px;margin-bottom:40px}@media (max-width: 767px){footer .footer-content img{margin-bottom:0}}footer .footer-container{position:absolute;bottom:0;left:0;right:0;font-size:20px;font-family:"proxima-nova";color:#c2c2c2;padding-bottom:50px}.footer-nav li{display:inline-block;padding-left:25px}.footer-nav li a,.footer-nav li a:link,.footer-nav li a:visited{text-decoration:none;color:#c2c2c2;transition:color .3s}.footer-nav li a:hover,.footer-nav li a:active,.footer-nav li a:focus{color:#828282}.footer-nav li a{font-size:20px;font-family:"proxima-nova";font-weight:400}.underline{text-decoration:underline}.home-leader-image{background-image:url("/assets/img/icons/home.png");background-position:center;background-size:cover;background-repeat:no-repeat;width:570px;height:346px;margin:0 auto}@media (min-width: 992px) and (max-width: 1199px){.home-leader-image{width:500px;height:275px}}@media (max-width: 767px){.home-leader-image{width:100%;max-width:290px;height:165px}}.about-leader-image{background-image:url("/assets/img/icons/about.png");background-position:center center;background-size:contain;background-repeat:no-repeat;width:100%;height:380px;margin:0 auto}@media (min-width: 992px) and (max-width: 1199px){.about-leader-image{height:320px}}@media (min-width: 768px) and (max-width: 991px){.about-leader-image{height:290px}}@media (max-width: 767px){.about-leader-image{width:100%;max-width:290px;height:160px}}.clients-leader-image{background-image:url("/assets/img/icons/clients.png");background-position:center center;background-size:contain;background-repeat:no-repeat;width:100%;height:346px;margin:0 auto}@media (max-width: 767px){.clients-leader-image{width:100%;max-width:290px;height:160px}}.vision-leader-image{background-image:url("/assets/img/icons/vision.png");background-position:center center;background-size:contain;background-repeat:no-repeat;width:100%;height:350px;margin:0 auto}@media (max-width: 767px){.vision-leader-image{width:100%;max-width:290px;height:160px}}.team-leader-image{background-image:url("/assets/img/icons/team.png");background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:286px;margin:0 auto}@media (min-width: 768px) and (max-width: 991px){.team-leader-image{height:325px}}@media (max-width: 767px){.team-leader-image{width:100%;max-width:290px;height:160px}}.careers-leader-image{background-image:url("/assets/img/icons/careers.png");background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:420px;margin:0 auto}@media (min-width: 768px) and (max-width: 991px){.careers-leader-image{height:500px}}@media (max-width: 767px){.careers-leader-image{width:100%;max-width:290px;height:200px}}.contact-leader-image{background-image:url("/assets/img/icons/contact.png");background-position:center center;background-size:contain;background-repeat:no-repeat;width:100%;height:350px;margin:0 auto}@media (max-width: 767px){.contact-leader-image{width:100%;max-width:290px;height:160px}}.img-icon{width:570px;max-width:100%}.img-sub-icon{width:285px;margin-bottom:30px;max-width:100%}.modal-dialog{max-width:100%;margin:0}.modal-dialog h1{font-size:70px;font-family:"proxima-nova";font-weight:700;line-height:.9;margin-bottom:20px}@media (min-width: 992px) and (max-width: 1199px){.modal-dialog h1{font-size:65px}}@media (min-width: 768px) and (max-width: 991px){.modal-dialog h1{font-size:60px}}@media (max-width: 767px){.modal-dialog h1{font-size:30px;margin-bottom:10px}}.modal-dialog h2{font-size:32px;font-family:"proxima-nova";font-weight:400;line-height:.9;margin-bottom:30px}@media (min-width: 992px) and (max-width: 1199px){.modal-dialog h2{font-size:28px}}@media (min-width: 768px) and (max-width: 991px){.modal-dialog h2{font-size:22px}}@media (max-width: 767px){.modal-dialog h2{font-size:20px;margin-bottom:10px}}.modal-dialog p{font-size:24px;font-family:"proxima-nova";font-weight:400;line-height:1.3;margin-bottom:30px}@media (min-width: 992px) and (max-width: 1199px){.modal-dialog p{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){.modal-dialog p{font-size:16px}}@media (max-width: 767px){.modal-dialog p{font-size:15px}}.modal-header{border:0}.modal-header button{position:absolute;right:10px;top:-15px;font-size:100px;z-index:9999;cursor:pointer}@media (max-width: 767px){.modal-header button{font-size:50px;right:5px;top:-5px}}#aboutModal .modal-content,#teamModal .modal-content{background-color:#a6cd39}#clientsModal .modal-content,#careersModal .modal-content{background-color:#006eb9}#visionModal .modal-content{background-color:#c2c2c2}.ellipsis{opacity:0.5;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.ellipsis:hover{opacity:1}.ellipsis .dot{display:inline-block;width:20px;height:20px;margin:0 2px;border-radius:50%;-webkit-animation-name:ellipsis-fade;animation-name:ellipsis-fade;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ellipsis .arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #7c9a2a;display:inline-block;margin-left:3px;-webkit-animation-name:arrow-fade;animation-name:arrow-fade;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ellipsis .dot:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.ellipsis .dot:nth-child(3){-webkit-animation-delay:0.4s;animation-delay:0.4s}.ellipsis .arrow{-webkit-animation-delay:0.6s;animation-delay:0.6s}@-webkit-keyframes ellipsis-fade{0%{background-color:transparent;-webkit-transform:scale(0.6);transform:scale(0.6)}5%{-webkit-transform:scale(1.2);transform:scale(1.2)}10%{background-color:rgba(0,0,0,0.5);-webkit-transform:scale(1);transform:scale(1)}90%{background-color:rgba(0,0,0,0.5);-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{background-color:transparent;-webkit-transform:scale(0.6);transform:scale(0.6)}}@keyframes ellipsis-fade{0%{background-color:transparent;-webkit-transform:scale(0.6);transform:scale(0.6)}5%{-webkit-transform:scale(1.2);transform:scale(1.2)}10%{background-color:rgba(0,0,0,0.5);-webkit-transform:scale(1);transform:scale(1)}90%{background-color:rgba(0,0,0,0.5);-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{background-color:transparent;-webkit-transform:scale(0.6);transform:scale(0.6)}}@-webkit-keyframes arrow-fade{0%{border-left-color:transparent;-webkit-transform:scale(0.6);transform:scale(0.6)}5%{-webkit-transform:scale(1.2);transform:scale(1.2)}10%{border-left-color:rgba(0,0,0,0.5);-webkit-transform:scale(1);transform:scale(1)}90%{border-left-color:rgba(0,0,0,0.5);-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{border-left-color:transparent;-webkit-transform:scale(0.6);transform:scale(0.6)}}@keyframes arrow-fade{0%{border-left-color:transparent;-webkit-transform:scale(0.6);transform:scale(0.6)}5%{-webkit-transform:scale(1.2);transform:scale(1.2)}10%{border-left-color:rgba(0,0,0,0.5);-webkit-transform:scale(1);transform:scale(1)}90%{border-left-color:rgba(0,0,0,0.5);-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{border-left-color:transparent;-webkit-transform:scale(0.6);transform:scale(0.6)}}form .btn{width:100%;background-color:#6b6a6a;color:#fff}form .form-row{padding-bottom:10px}.alert p{margin-bottom:0 !important}.back-to-top{background-color:#fff;bottom:.4em;color:#858585 !important;display:none;position:fixed;right:0.5em;text-decoration:none;border-radius:50%;height:50px;width:50px;font-size:40px;z-index:2;text-align:center;line-height:1.2;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25)}.back-to-top:hover,.back-to-top:active,.back-to-top:focus{color:#fff;text-decoration:none}@media (min-width: 768px) and (max-width: 991px){.text-wrapper{margin:0 15%}}@media (max-width: 767px){.text-wrapper{margin:0 15%}}#submitthis{display:none}.footer-left{margin-left:35px}@media (min-width: 768px) and (max-width: 991px){.footer-left{margin:0}}@media (max-width: 767px){.footer-left{margin:0}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.footer-left{float:left;display:inline-block}}.footer-right{margin-right:35px}@media (min-width: 768px) and (max-width: 991px){.footer-right{margin:0}}@media (max-width: 767px){.footer-right{margin:0}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.footer-right{float:right;display:inline-block}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ie-no-max{max-width:none !important}}
