.bg-green,.bg-green a{background:#acc975;color:#fff}.bg-teal,.bg-teal a{background:#9fb89b;color:#fff}.bg-brown,.bg-brown a{background:#ad8e72;color:#fff}.bg-l-brown,.bg-l-brown a{background:#cba559;color:#fff}.bg-grey,.bg-grey a{background:#878188;color:#fff}.bg-dark-green,.bg-dark-green a{background:#426771;color:#fff}.bg-milk{background:#fdfbf5}body:not(.home) #main-content.hive-toolkit.et_pb_section{z-index:1;padding-top:0;background-color:#fff!important;border-bottom:1px solid #707070}.hive-toolkit .et_pb_row{max-width:1600px}.hive-toolkit .et_pb_row:first-child{padding-top:0}.hive-toolkit .et_pb_row.no-padding{padding-top:0;padding-bottom:0}@media (max-width:761px){.hive-toolkit .et_pb_row{width:90%}}.et_pb_row.htk-row{padding:40px 0}.htk-flex{display:flex;min-height:100%}.htk-flex-wrap{flex-wrap:wrap}.htk-header-row{min-height:260px}.htk-header-milestone-text{margin-top:auto;margin-bottom:auto}h2.htk-header-milestone{font-weight:300;display:inline-block}h2.htk-header-milestone-number{font-weight:300;display:inline-block}.et_pb_row .et_pb_column.htk-header-title:last-child,.htk-header-title{display:inline-block;margin:auto;margin-right:auto!important;font-size:22px;max-width:1000px}h2.htk-header-milestone{font-size:60px}h2.htk-header-milestone-number{font-size:150px;line-height:150px}.htk-header-title h1{font-weight:300}.htk-header-title .et_pb_button{vertical-align:middle}@media (max-width:1300px){h2.htk-header-milestone-number{font-size:60px;line-height:60px}.htk-header-row{display:block}.et_pb_row .et_pb_column.et_pb_column_1_4.htk-header-milestone-text,.et_pb_row .et_pb_column.et_pb_column_3_4.htk-header-title{width:100%!important;margin:0}}@media (min-width:1100px){.htk-header-title h1{font-size:72px}}.htk-intro-text h2{font-size:34px;margin-bottom:20px}@media (max-width:1299px){.htk-milestones-path-row{padding-top:40px}}@media (min-width:1300px){.htk-milestones-path-row .htk-intro-text{margin:auto;width:33.33%;float:left;font-size:17px;padding-right:40px;padding-top:60px}.htk-milestones-path-row .htk-milestones-path{margin:0 auto 0 auto;width:66.66%;float:right}}@media (min-width:1300px) and (max-width:1600px){.htk-milestones-path-row .htk-intro-text{line-height:1.6em;font-size:15px}}.htk-podcast iframe{width:100%;height:161px}@media (max-width:974px){.htk-podcast iframe{height:100px}}.htk-milestones-path{position:relative}svg.milestone-path{width:100%;height:auto}svg.milestone-path a.number-rollover[data-link=not-linked]{cursor:default}.htk-milestones-path-vertical{text-align:center;display:none}@media (max-width:981px){.htk-milestones-path-horizontal{display:none}.htk-milestones-path-vertical{display:block}}.htk-main-content-introduction h2{color:#fff;font-size:34px;margin-bottom:20px}.htk-main-content-introduction,.htk-main-content-introduction-links{padding:30px}.htk-main-content-introduction-links{padding-bottom:100px}.htk-main-content-introduction-links svg{vertical-align:middle;margin-right:10px;width:50px}.htk-main-content-introduction-links svg{vertical-align:middle;margin-right:10px;width:50px}.htk-main-content-introduction-links .next-milestone{position:absolute;bottom:0;right:0}.htk-main-content-introduction-links .next-milestone .fa{width:63px;height:63px;color:#fff;background:#acc975;padding:23px 26px;margin-left:20px}.htk-main-content-left-col,.htk-main-content-right-col{width:100%}.htk-main-content-back{clear:both}.htk-main-content-back a{text-align:center;display:block}@media (min-width:1200px){.htk-main-content-container{display:flex}.htk-main-content-left-col{width:25%;border-right:5px solid transparent}.htk-main-content-back{width:5%}.htk-main-content-right-col{width:75%}.htk-main-content-right-col.with-back-link{width:70%}.htk-main-content-introduction-links .next-milestone .fa{margin-right:-10px}}@media (min-width:982px){.htk-main-content{overflow:hidden;width:100%;position:relative}}@media (max-width:981px){.htk-steps>.htk-flex{flex-wrap:wrap}}.htk-main-content-back .button-arrow{margin-top:10px;margin-bottom:10px;color:#acc975;width:40px;height:40px;margin-left:auto;margin-right:auto;transition:all .3s ease}.htk-main-content-back .button-arrow:before{margin-top:4px;font-size:30px;margin-left:-16px}.htk-main-content-back .button-arrow:after{width:24px;background:#acc975;margin-top:-15px;margin-left:11px}.htk-step-introduction{overflow:scroll}.htk-step-introduction,.htk-step-title{transition:.5s width ease}.htk-step-introduction>span{padding:20px;display:block}.htk-steps-introduction-icon{float:right;margin-left:20px;margin-bottom:20px;width:100%}.htk-step-title{padding:15px;cursor:pointer;font-size:1.3vw;line-height:2vw}.htk-step-introduction.closed{height:800px}@media (min-width:1800px){.htk-step-title{font-size:24px;line-height:39px}}@media (max-width:1200px){.htk-step-title{font-size:20px;line-height:30px}}.step_content_accordion,.step_content_content{margin-bottom:30px}.htk-step-col table{border-collapse:collapse;height:auto!important;width:100%!important;border-width:5px;border-style:solid;border-color:#d1d5d7;background:#fff}.htk-step-col table td{vertical-align:top;padding:10px;border:1px solid #d1d5d7}@media (min-width:982px){.htk-step-introduction>span{width:100vh}.htk-step-introduction{width:100%}.htk-step-introduction.closed{width:0;pointer-events:none}.htk-step-title.thin{width:50px!important;padding:10px}.htk-step-title.thin>span{writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap}}@media (max-width:981px){.htk-step-col{width:100%!important}.htk-step-introduction{display:none}}.accordion-title{font-weight:700;padding:10px 0 0 0;margin:10px 0;border-top:1px solid #ccc;cursor:pointer}.accordion-title .fa-minus-circle,.accordion-title .fa-plus-circle{float:right;display:inline-block;color:#acc975;margin-top:5px}.accordion-title .fa-plus-circle,.accordion-title.closed .fa-minus-circle{display:none}.accordion-title .fa-minus-circle,.accordion-title.closed .fa-plus-circle{display:inline-block}.accordion-content{margin:0 0 20px 0}.accordion-content.closed{display:none}.htk-case-studies,.htk-project-case-studies{padding:40px}.htk-project-case-studies{margin-top:120px}.htk-case-studies .htk-flex,.htk-project-case-studies .htk-flex{min-height:0;width:104%;margin-bottom:30px}.htk-case-studies-box,.htk-case-studies-slider-box,.htk-project-case-studies-box{width:100%;margin-top:30px;background-color:#ccc;display:flex;padding:20px;padding-top:20%;position:relative;background-size:cover}.htk-case-studies-box:after,.htk-case-studies-slider-box:after,.htk-project-case-studies-box:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:0;transition:all .3s ease;z-index:102}.htk-case-studies-box:hover:after,.htk-case-studies-slider-box:hover:after,.htk-project-case-studies-box:hover:after{opacity:.3}.htk-project-case-studies-box{padding-top:14%}.htk-case-studies-box span,.htk-case-studies-box-title,.htk-case-studies-slider-box span,.htk-project-case-studies-box span{position:absolute;bottom:0;left:0;z-index:99;padding:15px;line-height:20px;color:#fff;font-weight:700}.htk-case-studies-box-image{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;z-index:99}@media (min-width:768px){.htk-case-studies-box,.htk-project-case-studies-box{width:46%;margin-right:4%}.htk-case-studies-slider-box{padding-top:70%}}@media (min-width:982px){.htk-case-studies-box{width:29.33%;margin-right:4%}.htk-project-case-studies-box{width:21%;margin-right:4%}}@media (max-width:767px){.htk-case-studies-box,.htk-case-studies-slider-box,.htk-project-case-studies-box{padding-top:50%}}.htk-case-study-heading{float:left;color:#acc975;font-size:22px;padding-left:50px;margin-bottom:10px;width:100%}.htk-case-study-heading:before{content:" ";width:40px;height:3px;background:#acc975;position:absolute;margin-top:12px;margin-left:-50px}.htk-case-study-project-summary{margin:20px 0;width:100%;float:left}@media (min-width:768px){.htk-case-study-filter{float:right;margin:0 0 20px}}.htk-case-study-filter select{border:0;border-bottom:3px solid #acc975;width:200px}.case-studies-slider-heading{margin:0 0 40px 0;text-align:center}.case-studies-slider-heading h3{font-size:34px;color:#acc975}.htk-case-studies-slider .slick-list{margin:0 -20px}.htk-case-studies-slider .slick-slide{margin:0 20px}.htk-case-studies-slider.slick-slider .slide-arrow{position:absolute;bottom:40%;cursor:pointer;color:#acc975;background:#f4f7f7;padding:15px;border-radius:50%;font-size:20px;z-index:999999}.htk-case-studies-slider.slick-slider .prev-arrow{left:-60px}.htk-case-studies-slider.slick-slider .next-arrow{left:auto;right:-60px}.htk-case-study-content{padding-bottom:60px}.htk-case-study-content-footer{position:absolute;bottom:40px;left:0;width:100%;padding-left:40px;padding-right:40px}.htk-case-study-content-footer>div{float:left;margin-top:10px}.htk-case-study-content-footer>div:first-child{width:100%}@media (min-width:768px){.htk-case-study-content-footer>div:last-child{float:right}}.htk-checklist-content{padding:40px}.htk-useful-links-content{padding:40px}.htk-videos-content{padding:40px;width:100%}#htk-hive-toolkit .et_pb_button,.htk-header-title .et_pb_button{background:#c8ad66;border-radius:5px;color:#fff;font-size:15px;text-transform:none}#main-content #htk-hive-toolkit .et_pb_button:hover,#main-content .htk-header-title .et_pb_button:hover{background:rgba(147,85,85,.82)!important}#htk-hive-toolkit .et_pb_button .fa,.htk-header-title .et_pb_button .fa{margin-left:10px}.htk-breadcrumbs-section{text-transform:uppercase;color:#6d6f72}.htk-breadcrumbs-section a{color:#6d6f72}.hide{display:none}.text-center{text-align:center}.et_pb_text_align_left .text-center{text-align:left}.green-underline{border-bottom:12px solid #acc975;margin-bottom:15px}.down-arrow-border:after{content:" ";width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid rgba(147,85,85,.82);position:absolute;bottom:-30px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:999}.button-arrow{border-radius:50%;background:#fff;color:#7c8090;width:40px;height:40px;font-size:23px;font-weight:100;margin-left:20px;vertical-align:middle}.button-arrow:before{display:inline-block;margin-top:10px;margin-left:22px;font-size:20px}.button-arrow:after{content:" ";width:15px;height:2px;background:#7c8090;display:block;z-index:9999;margin-top:-11px;margin-left:12px}@media (min-width:981px){.htk-header .et_pb_gutters3 .et_pb_column_1_4,.htk-header .et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:15.875%}.htk-header .et_pb_gutters3 .et_pb_column_3_4,.htk-header .et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:78.625%}}.header-search-back-buttons{display:flex;margin:0!important}.header-relevanssi-search{width:50%;margin:0!important}.header-back-to-links{width:80%;flex-grow:1;float:right}.header-back-to-links a{color:#fff;text-transform:uppercase;font-size:16px}.page-toolkit .header-back-to-links a:first-child{display:none}.header-back-to-links .button-arrow{color:#acc975;width:42px;height:42px;margin-left:10px;margin-right:10px;transition:all .3s ease}.header-back-to-links .button-arrow:before{margin-top:5px;font-size:30px;margin-right:25px;margin-left:8px}.header-back-to-links .button-arrow:after{width:24px;background:#acc975;margin-top:-15px;margin-left:11px}.header-back-to-links a:hover .button-arrow{color:#fff;background:#acc975}.header-back-to-links a:hover .button-arrow:before{color:#fff}.header-back-to-links a:hover .button-arrow:after{background:#fff}@media (max-width:1120px){.header-back-to-links a{scale:.8}.header-back-to-links .button-arrow{width:32px;height:32px}.header-back-to-links .button-arrow:before{margin-top:5px;font-size:20px;margin-right:25px;margin-left:8px}.header-back-to-links .button-arrow:after{width:14px;background:#acc975;margin-top:-11px;margin-left:10px}}@media (max-width:981px){.htk-header{padding:10px!important}.htk-header .et_pb_row .et_pb_column.et_pb_column_1_4,.htk-header .et_pb_row .et_pb_column.et_pb_column_3_4{width:50%!important;margin:0!important}.htk-header .et_pb_row .et_pb_column.et_pb_column_1_4 .et_pb_module,.htk-header .et_pb_row .et_pb_column.et_pb_column_3 .et_pb_module_4{margin:0!important}.header-back-to-links a{font-size:14px;clear:both;display:block}.htk-header .header-back-to-links .button-arrow{display:none}}#hive-toolkit-contact-form-popup,#hive-toolkit-contact-form-popup .et_pb_module{opacity:1!important;transform:none!important}.bg-green,.bg-green a,.htk-main-content-introduction-links .next-milestone .fa{background:#d1d5d7;color:#7e8e92}.hive-toolkit-milestone-01 .bg-green,.hive-toolkit-milestone-01 .bg-green a,.hive-toolkit-milestone-01 .htk-main-content-introduction-links .next-milestone .fa{background:#acc975;color:#fff}.hive-toolkit-milestone-02 .bg-green,.hive-toolkit-milestone-02 .bg-green a,.hive-toolkit-milestone-02 .htk-main-content-introduction-links .next-milestone .fa,.hive-toolkit-milestone-03 .bg-green,.hive-toolkit-milestone-03 .bg-green a,.hive-toolkit-milestone-03 .htk-main-content-introduction-links .next-milestone .fa,.hive-toolkit-milestone-04 .bg-green,.hive-toolkit-milestone-04 .bg-green a,.hive-toolkit-milestone-04 .htk-main-content-introduction-links .next-milestone .fa{background:#76a22e;color:#fff}.hive-toolkit-milestone-05 .bg-green,.hive-toolkit-milestone-05 .bg-green a,.hive-toolkit-milestone-05 .htk-main-content-introduction-links .next-milestone .fa,.hive-toolkit-milestone-06 .bg-green,.hive-toolkit-milestone-06 .bg-green a,.hive-toolkit-milestone-06 .htk-main-content-introduction-links .next-milestone .fa{background:#139490;color:#fff}.hive-toolkit-milestone-07 .bg-green,.hive-toolkit-milestone-07 .bg-green a,.hive-toolkit-milestone-07 .htk-main-content-introduction-links .next-milestone .fa,.hive-toolkit-milestone-08 .bg-green,.hive-toolkit-milestone-08 .bg-green a,.hive-toolkit-milestone-08 .htk-main-content-introduction-links .next-milestone .fa{background:#053c3e;color:#fff}.htk-main-content-introduction h2{color:#7a8b8f}.hive-toolkit-milestone-01 .htk-main-content-introduction h2,.hive-toolkit-milestone-02 .htk-main-content-introduction h2,.hive-toolkit-milestone-03 .htk-main-content-introduction h2,.hive-toolkit-milestone-04 .htk-main-content-introduction h2,.hive-toolkit-milestone-05 .htk-main-content-introduction h2,.hive-toolkit-milestone-06 .htk-main-content-introduction h2,.hive-toolkit-milestone-07 .htk-main-content-introduction h2,.hive-toolkit-milestone-08 .htk-main-content-introduction h2{color:#fff}.case-studies-slider-heading h3,.htk-case-study-content a,.htk-main-content-introduction-links a{color:#95a3a5}.hive-toolkit-milestone-01 .case-studies-slider-heading h3,.hive-toolkit-milestone-01 .htk-case-study-content a,.hive-toolkit-milestone-01 .htk-main-content-introduction-links a{color:#acc975}.hive-toolkit-milestone-02 .case-studies-slider-heading h3,.hive-toolkit-milestone-02 .htk-case-study-content a,.hive-toolkit-milestone-03 .case-studies-slider-heading h3,.hive-toolkit-milestone-03 .htk-case-study-content a,.hive-toolkit-milestone-03 .htk-main-content-introduction-links a,.hive-toolkit-milestone-04 .case-studies-slider-heading h3 .hive-toolkit-milestone-02 .htk-main-content-introduction-links a,.hive-toolkit-milestone-04 .htk-case-study-content a,.hive-toolkit-milestone-04 .htk-main-content-introduction-links a{color:#76a22e}.hive-toolkit-milestone-05 .case-studies-slider-heading h3,.hive-toolkit-milestone-05 .htk-case-study-content a,.hive-toolkit-milestone-05 .htk-main-content-introduction-links a,.hive-toolkit-milestone-06 .case-studies-slider-heading h3,.hive-toolkit-milestone-06 .htk-case-study-content a,.hive-toolkit-milestone-06 .htk-main-content-introduction-links a{color:#139490}.hive-toolkit-milestone-07 .case-studies-slider-heading h3,.hive-toolkit-milestone-07 .htk-case-study-content a,.hive-toolkit-milestone-07 .htk-main-content-introduction-links a,.hive-toolkit-milestone-08 .case-studies-slider-heading h3,.hive-toolkit-milestone-08 .htk-case-study-content a,.hive-toolkit-milestone-08 .htk-main-content-introduction-links a{color:#053c3e}.green-underline{border-color:#d1d5d7}.hive-toolkit-milestone-01 .green-underline{border-color:#acc975}.hive-toolkit-milestone-02 .green-underline,.hive-toolkit-milestone-03 .green-underline,.hive-toolkit-milestone-04 .green-underline{border-color:#76a22e}.hive-toolkit-milestone-05 .green-underline,.hive-toolkit-milestone-06 .green-underline{border-color:#139490}.hive-toolkit-milestone-07 .green-underline,.hive-toolkit-milestone-08 .green-underline{border-color:#053c3e}.htk-main-content-introduction-links svg path{fill:#95a3a5}.hive-toolkit-milestone-01 .htk-main-content-introduction-links svg path{fill:#acc975}.hive-toolkit-milestone-02 .htk-main-content-introduction-links svg path,.hive-toolkit-milestone-03 .htk-main-content-introduction-links svg path,.hive-toolkit-milestone-04 .htk-main-content-introduction-links svg path{fill:#76a22e}.hive-toolkit-milestone-05 .htk-main-content-introduction-links svg path,.hive-toolkit-milestone-06 .htk-main-content-introduction-links svg path{fill:#139490}.hive-toolkit-milestone-07 .htk-main-content-introduction-links svg path,.hive-toolkit-milestone-08 .htk-main-content-introduction-links svg path{fill:#053c3e}.bg-green-content .htk-step-col table,.bg-green-content .htk-step-col table td{border-color:#acc975}.bg-teal-content .htk-step-col table,.bg-teal-content .htk-step-col table td{border-color:#9fb89b}.bg-brown-content .htk-step-col table,.bg-brown-content .htk-step-col table td{border-color:#ad8e72}.bg-l-brown-content .htk-step-col table,.bg-l-brown-content .htk-step-col table td{border-color:#cba559}.bg-grey-content .htk-step-col table,.bg-grey-content .htk-step-col table td{border-color:#878188}.bg-dark-green-content .htk-step-col table,.bg-dark-green-content .htk-step-col table td{border-color:#426771}.print-button{float:right}.print-button .fa{margin-right:10px;margin-left:0!important}@media print{body,body.custom-background{background-color:transparent!important}body:not(.home) #main-content.hive-toolkit.et_pb_section{border-bottom:0}.htk-case-studies-slider-row,.htk-header,.htk-main-content-back,.htk-main-content-introduction-links,.htk-milestones-path,.no-print,.sticky-social-links,footer{display:none!important}.htk-main-content-introduction{margin-bottom:20px}.bg-milk{background:0 0}.htk-step-col{width:100%!important;display:block!important}.htk-step-introduction.closed{height:auto}.accordion-content.closed{display:block!important}}.htk-no-bg,.htk-no-bg .bg-milk{background:0 0}.htk-no-padding,.htk-no-padding .htk-project-case-studies{padding:0}