.open-sans-font,.open-sans-font a,.open-sans-font h1,.open-sans-font h2,.open-sans-font h3,.open-sans-font h4,.open-sans-font h5,.open-sans-font h6,.open-sans-font p{font-family:Open Sans,sans-serif}.wrapper{padding-lefT:15px;float:none!important;margin:0 auto!important;max-width:1170px;padding-right:15px;width:100%!important}.register-section-image img{height:auto;width:100%}.register-section-heading{background:#0c73ba;padding:25px}.register-section-heading h1,.register-section-heading h2{color:#fff;font-family:Open Sans,sans-serif;font-size:33px;font-weight:700;line-height:120%;margin:0}.register-steps-blocks{padding:0 15px;width:33.33%}.register-steps-outer-container{padding:0 0 60px}.register-steps-container{display:flex;flex-wrap:wrap;justify-content:center}.register-steps-blocks-innter-container{margin-bottom:40px;padding:20px}.register-steps-blocks-text span{color:#0970c5;font-size:30px;font-weight:700;line-height:20px;padding-right:12px}.register-steps-blocks-text{color:#263143;display:flex;font-size:16px;font-weight:400;line-height:140%;margin:0}.register-steps-blocks-link a{border:2px solid #474e53;color:#474e53;display:inline-block;display:block;font-size:13px;font-weight:700;letter-spacing:1.3px;padding:14px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.register-steps-blocks-link a:hover{background:#474e53;color:#fff}.filter-box>div{background:#fff;padding:20px 20px 100px}.filter-box{border:1px solid #ccc;display:inline-block;float:none;margin:0 13px 30px;padding:0;position:relative;text-align:left;vertical-align:top;width:calc(33.33333% - 30px)}.filter-box .content-prt h2{color:#19436e;font-size:24px;line-height:27px;margin:10px 0;word-break:break-word}.filter-box .content-prt{padding:10px 0 0}.filter-box .content-prt .contnt ul{list-style:outside;margin:10px 0;padding:0 0 0 20px}.filter-box .content-prt .contnt ul li{margin:0 0 7px}.filter-box .content-prt .r-more{cursor:pointer;font-size:18px;font-weight:700}.filter-box .content-prt .r-more:after{background:url(https://4981436.fs1.hubspotusercontent-na1.net/hubfs/4981436/Harvestport_2019/Images/arrow-right.svg) no-repeat 0 0;content:"";display:inline-block;height:13px;margin:0 0 0 5px;transition:all .2s ease 0s;width:13px}.filter-box .contnt{color:#474e53;font-size:14px;line-height:1.5;margin-bottom:10px}.filter-box .content-prt .btm-cta{bottom:20px;left:20px;position:absolute;right:20px}.filter-box .content-prt .btm-cta a.cta_button{border-color:#474e53;display:block}.filter-box .content-prt .r-more:hover:after{margin:0 0 0 10px}.courses-blocks-container{background:#f1f3f9;padding:80px 0}.register-steps-container{padding-top:80px}.full-width-text-container h2{color:#1d2635;font-size:33px;font-weight:700;line-height:120%;margin:28px 0 40px}.full-width-text-container h3{color:#1d2635;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:20px;margin:28px 0 12px}.full-width-text-container p{color:#263143;font-size:16px;font-weight:400;line-height:140%;margin:0 0 12px;padding:0}.full-width-text-container a{color:#0970c5;text-decoration:none}.full-width-text-container{padding:80px 0}.isotope-list.filter-box .image img{max-height:200px;object-fit:contain;width:100%}.gss-box{float:none!important;margin:0 auto!important;max-width:770px;padding:70px 0;text-align:center;width:100%!important}.gss-box .gss-logo{margin-bottom:40px;text-align:center}.gss-box .gss-logo img{height:auto;width:116px}.gss-box .gss-description,.gss-box .gss-description p{color:#1d2635;font-size:24px;line-height:140%;text-align:center}.social-sharing{background:#0970c5;padding-bottom:21px;padding-top:21px}.social-sharing p{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:54px;margin:0;text-transform:uppercase}.social-sharing a{border:1px solid #fff;color:#fff;display:inline-block;font-size:20px;margin:0 20px;padding:16px;text-align:center;width:56px}.social-sharing a:hover{background-color:#fff;color:#0970c5}.social-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.shopping-cart-icon-container{position:fixed;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:99999}.shopping-cart-icon{background-color:#1870b9;border-radius:3px 0 0 3px;color:#fff;cursor:pointer;display:inline-block;margin-right:0;min-width:46px;padding:8px 10px;text-align:center;-webkit-transition:background .2s ease;transition:background .2s ease}.shopping-list-items-container{background-color:#fff;-webkit-box-shadow:-5px 0 5px rgba(0,0,0,.1);box-shadow:-5px 0 5px rgba(0,0,0,.1);height:100%;max-width:350px;position:fixed;right:0;top:0;transform:translateX(103%);-webkit-transform:translateX(103%);-webkit-transition:all .25s cubic-bezier(.165,.84,.44,1);transition:all .25s cubic-bezier(.165,.84,.44,1);width:100%;z-index:2147483647}.shopping-list-items-container.active{transform:translateX(0);-webkit-transform:translateX(0)}.card-title{color:#767676;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.shopping-list-items-container .filter-box{-webkit-overflow-scrolling:touch;border:none;height:auto;margin:0;overflow:hidden;padding:0 20px 20px;-webkit-perspective:400px;perspective:400px;-webkit-perspective-origin:50% 0;perspective-origin:50% 0;position:relative;width:100%}.shopping-list-items-container .filter-box>div{background:transparent;display:flex;flex-wrap:wrap;padding:0}.shopping-list-items-container .filter-box>div .image img{height:65px;object-fit:contain;width:65px}.shopping-list-items-container .filter-box>div .content-prt{padding:0 0 0 15px;width:calc(100% - 65px)}.shopping-list-items-container .filter-box>div .content-prt h2{color:#4c4c4c;display:block;font-size:14px;font-weight:500;margin-bottom:5px;margin-top:0}.shopping-list-top-section{padding:20px 40px 20px 20px;position:relative}.close-btn{background-color:transparent;border:none;color:#767676;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;padding-right:9px;position:absolute;right:9px;top:22px;-webkit-transition:color .1s ease,-webkit-transform .1s ease;transition:color .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,color .1s ease;transition:transform .1s ease,color .1s ease,-webkit-transform .1s ease}.input-box input{-webkit-appearance:none!important;-moz-appearance:textfield!important;border:1px solid #767676!important;border-left:none!important;border-radius:0;border-right:none!important;color:#000;display:inline-block;font-size:16px;height:30px!important;padding:0!important;text-align:center;width:45px!important}.numbers-row .button{background:transparent;border:1px solid #767676;-webkit-box-shadow:none;box-shadow:none;color:#4c4c4c;cursor:pointer;display:block;float:left;font-size:0;height:30px;line-height:30px;padding:0;position:relative;text-align:center;text-indent:0;width:26px}.dec.button:before{content:"\f068"}.dec.button:before,.inc.button:before{display:block;font-family:fontawesome;font-size:10px}.inc.button:before{content:"\f067"}.inc.button{border-radius:0 4px 4px 0;margin-left:0;margin-right:5px}.dec.button{border-radius:4px 0 0 4px}.course-price{font-size:14px;font-weight:700;line-height:26px;text-align:right}.shoppping-bottom-section{background-color:#fff;bottom:0;padding:15px 20px 20px;position:absolute;width:100%}.numbers-row input::-webkit-inner-spin-button,.numbers-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numbers-row input[type=number]{-moz-appearance:textfield}.shoppping-middle-section{height:calc(100vh - 331px);overflow:auto}.close-btn:hover{color:#696969;-webkit-transform:scale(1.2);transform:scale(1.2)}.promo-code-discount-container,.promocode-container,.sub-total-container,.total-discount-container,.total-quantity-container{color:#4c4c4c;display:flex;font-size:14px;justify-content:space-between;line-height:1.2;margin-bottom:10px}.promo-code-discount-container h4,.promocode-container h4,.sub-total-container h4,.total-discount-container h4,.total-quantity-container h4{color:#4c4c4c;float:left;font-size:11px;margin:0;text-transform:uppercase}.promo-code-discount-container span,.sub-total-container span,.total-discount-container span,.total-quantity-container span{display:block;text-align:right}.total-discount-container h4,.total-discount-container span{font-size:15px;font-weight:900}.sub-total-container{margin-bottom:0}.promocode-container{flex-direction:column;margin:0 0 30px}.promo-code-field{display:flex;position:relative}.promocode-container h4{float:none;width:100%}.promocode-label{margin:0 0 15px}.promocode-label span{font-size:12px}.promo-code-field input[type=text].promo-code-input{border-radius:8px;float:none;font-family:Open Sans,sans-serif;height:46px;padding:8px 110px 8px 8px;text-align:left;width:100%}button.get-promo-code-button{height:46px;margin-left:15px;padding:10px;position:absolute;right:0;top:0}.checkout-btn a.cta_button,button.get-promo-code-button{border-radius:0;font-family:Open Sans,sans-serif;font-size:14px;line-height:normal}.checkout-btn a.cta_button{background-color:#fff!important;border:1.2px solid #0970c5!important;box-sizing:border-box!important;color:#0970c5!important;display:inline-block;height:auto;letter-spacing:1px;padding:12px 10px;text-align:center;width:100%}.checkout-btn a.cta_button:hover{background-color:#0970c5!important;color:#fff!important}.checkout-btn{margin-top:20px}.mfp-content{background:#fff;margin:0 auto;max-width:500px;padding:40px}.checkout-form input.hs-input{padding:7px!important;text-align:left!important}.checkout-form form.hs-form .field.hs-form-field .input{margin:0}.popup-form-title,.popup-form-title h1{font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;line-height:normal}.checkout-form input.hs-button.primary.large{background:#0970c5;border:1.2px solid #0970c5;border-radius:0;box-sizing:border-box!important;display:inline-block;font-size:14px;height:auto;letter-spacing:1px;line-height:normal;margin:0;padding:12px 10px;text-align:center;width:100%}.checkout-form form.hs-form{margin:0 auto}.checkout-form form.hs-form,.popup-form-title{max-width:400px;padding:0 25px;text-align:left}.popup-form-title{margin:0 auto!important}.checkout-form form.hs-form .hs-form-field>label{font-family:Cera-Medium;font-size:16px;line-height:1.2}.checkout-form form.hs-form .hs-form-field ul.no-list.hs-error-msgs.inputs-list{margin:2px 0 0}.checkout-form form.hs-form .hs-form-field ul.no-list.hs-error-msgs.inputs-list label.hs-error-msg,.checkout-form form.hs-form .hs-form-field ul.no-list.hs-error-msgs.inputs-list li{margin:0}.checkout-form .submitted-message{text-align:center}.checkout-form input.hs-button.primary.large:hover{background-color:#0865b1;color:#fff}.mfp-close-btn-in .mfp-close{border:none;right:5px;top:5px}.mfp-close-btn-in .mfp-close:focus{outline:none}.second-header .hs-menu-flow-horizontal .cta-navigation h2{color:#fff}.header .second-header .hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a{font-family:Open Sans,sans-serif}.top-header-cta a.cta_button{background-color:#19436e!important;border:2px solid #19436e;border-radius:0!important;color:#fff!important;display:inline-block;font-family:Open Sans,sans-serif!important;font-size:13px;font-weight:700!important;height:40px!important;letter-spacing:1.3px;padding:9px 15px!important;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.top-header-cta a.cta_button:hover{background:#19436e;border-color:#19436e;color:#fff}.list-of-course-section-new-dec .list-of-course-inner .text,.list-of-course-section-new-dec .list-of-course-inner .text p{font-size:18px;line-height:140%}.list-of-course-section-new-dec .list-of-course-filter-inner-section .course-filter .filter-cta:nth-child(2) a:before{background-image:url(https://313462.fs1.hubspotusercontent-na1.net/hubfs/313462/Dec%202021/virtual_on_site_icon%20-%20white.png)}.list-of-course-section-new-dec .list-of-course-filter-inner-section .course-filter .filter-cta:nth-child(2) a:hover:before,.list-of-course-section-new-dec .list-of-course-filter-inner-section .course-filter .filter-cta:nth-child(2).active a:before{background-image:url(https://313462.fs1.hubspotusercontent-na1.net/hubfs/313462/Dec%202021/virtual_on_site_icon%20-%20orange.png)}.list-of-course-section-new-dec .right-side-inner-section .method-icon{max-width:350px}.list-of-course-section-new-dec .right-side-section .icon-img{padding:0 5px}.list-of-course-section-new-dec .icon-img p{font-size:12px;padding-bottom:0;padding-top:5px;text-align:center}.list-of-course-section-new-dec .list-of-course-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.list-of-course-section-new-dec .list-of-course-content-img{width:30%}.list-of-course-section-new-dec .list-of-course-content-text{padding-left:35px;width:70%}@media (max-width:767px){.list-of-course-section-new-dec .list-of-course-content-wrapper,.list-of-course-section-new-dec .list-of-course-inner .text p{text-align:center}.list-of-course-section-new-dec .list-of-course-content-img{margin-bottom:10px;width:100%}.list-of-course-section-new-dec .list-of-course-content-text{padding-left:0;width:100%}}.cover-container .body-container.body-container{margin-top:100px}@media screen and (max-width:991px){.register-section-heading h2{font-size:26px;line-height:120%}.register-section-heading{padding:20px}.register-steps-blocks{padding:0 15px;width:50%}.filter-box{width:calc(50% - 30px)}.courses-blocks-container{padding:60px 0}.register-steps-outer-container{padding:0 0 60px}.register-steps-container{padding-top:60px}.full-width-text-container{padding:60px 0}}@media screen and (max-width:767px){.register-section-heading h2{font-size:22px;line-height:120%}.register-steps-blocks{max-width:400px;padding:0;width:100%}.filter-box{margin:0 0 15px;width:100%}.filter-boxes{margin:0 auto;max-width:400px}.register-steps-container{padding-top:40px}.register-steps-outer-container{padding:0 0 40px}.courses-blocks-container{padding:40px 0}.full-width-text-container h2{font-size:30px;line-height:120%}.full-width-text-container{padding:40px 0}.gss-box .gss-description p{color:#1d2635;font-size:18px;line-height:140%;text-align:center}.gss-box .gss-logo img{height:auto;width:80px}.gss-box .gss-logo{margin-bottom:20px;text-align:center}.gss-box{max-width:770px;padding:30px 0 23px;width:100%}.social-sharing .social-title{text-align:center;width:100%}.social-sharing p{line-height:18px;margin:0 0 20px}.social-sharing a{margin:0 15px}.isotope-list.filter-box .image img{max-height:100%}.mfp-content{padding:40px 10px}.row-fluid .training-ctastrip .training-cta a{background:transparent;border-radius:0}.row-fluid .training-ctastrip .training-cta a:hover{background:#474e53;border:2px solid #fff;color:#fff}.cover-container .body-container.body-container{margin-top:0}}