@font-face{font-display:auto;font-family:Poppins;font-style:normal;font-weight:300;src:url(https://www.implecho.com/hubfs/fonts/poppins-latin-300-normal.woff2) format("woff2")}@font-face{font-display:auto;font-family:Poppins;font-style:normal;font-weight:600;src:url(https://www.implecho.com/hubfs/fonts/poppins-latin-700-normal.woff2) format("woff2")}.btn--header a{color:#fff!important;text-decoration:none!important}.grid{display:grid}.grid__two-column{grid-template-columns:repeat(auto-fit,minmax(600px,1fr));grid-gap:1rem}.z-index-1{z-index:1}.z2{position:relative}.z-index-2,.z2{z-index:2}#main-content,.hide-overflow{overflow-x:hidden}.border12{border-radius:12px;overflow:hidden}.spacer{border-top:2px solid #000;float:none!important;margin:12px auto 24px!important;width:72px}@media (max-width:1260px){.md-shift-up{top:-50px!important}}.bg-white{background-color:#fff}.bg-gradient{background:linear-gradient(111.02deg,#652d90,#3b89c9)}ul.circle-check ::marker{content:url(https://www.implecho.com/hubfs/icons/circle-check-whilte.svg)}.h2-thin h2,.h3-thin h3,.h4-thin h4,.h5-thin h5{font-weight:300!important}#rtext__header_links{letter-spacing:1px}.small-text{font-size:13px!important}.light-gray-box{background:#f0f2f1!important;border-radius:10px;margin-bottom:-88px;padding:15px 0;position:relative;z-index:1}.light-gray-box p{margin:30px}.dark-box{background:#000!important;border-radius:10px;padding:30px}.header__section--top{background:#fff!important}.header--lp-1,.header__section--top{border-image:linear-gradient(90deg,#652d90,#3b89c9) 30;border-top-style:solid;border-top-width:8px}.btn,.hs-button{font-weight:700;font-weight:600;letter-spacing:1px;min-width:150px;padding:15px 20px;text-transform:uppercase}footer,header{font-size:16px}.header__section--top{margin-bottom:-10px;padding-bottom:0}.header__section--main{background:transparent!important}.header--sticky-active .header__sticky-element{background:#fff}.col-nav__title,.nav__link{letter-spacing:1px}.col-nav__title{font-size:14px!important;font-weight:700;text-transform:uppercase}.footer{border-bottom-style:solid;border-bottom-width:8px;border-image:linear-gradient(90deg,#652d90,#3b89c9) 30}.nav--light .nav__mega-col ul a{font-weight:700}.nav__mega-col h3 a,.nav__mega-col h4 a{color:#141316}.nav__mega-col ul a{margin-bottom:3px!important}.nav__mega-col ul ul{padding-left:10px}.nav__mega-col ul ul a{font-weight:400!important;padding-bottom:5px!important}.nav--on-click .nav__item--expanded>.nav__mega{padding:15px 10px!important}.gradient-quote{background-image:url(https://www.implecho.com/hubfs/images/dots/testimonial-gradient-dot-background.svg);background-size:cover;border-radius:25px;color:#fff!important;padding:50px 0!important}.gray-logos{background-color:#f0f2f1;border-radius:20px;padding:15px 0}.hero-thin{font-weight:300!important}.hero .h4,.hero h4{font-weight:400}@media (min-width:) and (max-width:){.homepage-hero .hero{min-width:fit-content;padding-bottom:30px}}.white-box-left{padding:60px 60px 0 0}.white-box-left,.white-box-right{background-color:#fff;position:relative;z-index:1}.white-box-right{padding:60px 0 0 60px}.play-btn{background:transparent!important;border:0!important;color:#fff!important}.theme-gradient{background-blend-mode:multiply;background-image:linear-gradient(90deg,#652d90,#3b89c9)}.theme-gradient img{background-blend-mode:multiply;opacity:.3}.grayscale img{filter:grayscale(1)}.accordion__title{font-weight:600;margin:0}.accordion--boxed{background-image:linear-gradient(90deg,#652d90,#3b89c9)!important;padding:20px 30px!important}.accordion--boxed a{letter-spacing:1px}@media (min-width:1140px){.accordion__title{font-size:26px}}.icon--large .icon__glyph{height:65px;width:65px}.quickfeat__title{font-size:26px;font-weight:600;margin-bottom:0!important}.quickfeat{backdrop-filter:blur(12px);border-radius:10px;padding:30px 0 30px 30px}#overlap-margin-650{margin-top:-650px}.form--ghost .hs-input{backdrop-filter:blur(12px)}@media (max-width:768px){.white-box-left,.white-box-right{background-color:transparent;padding:0}.section-bg--dark_split_left,.section-bg--dark_split_right{background:#141316!important}.compact-card__title{text-align:center}.sticky-section{display:none}.quote__sm-plr10 .quote__quote{padding-left:10px;padding-right:10px}h4.sm-font-size-1{font-size:.96rem}.blog-subscription .hs_submit{top:60px;width:100%}.blog-subscription input[type=submit]{width:100%!important}.gradient-quote{background-color:#5948a1;background-image:unset}}.sticky-section{position:sticky!important;top:0;z-index:6}.small-shadow{box-shadow:0 8px 16px rgba(20,19,22,.05),0 4px 8px rgba(20,19,22,.05)}.medium-shadow{box-shadow:0 16px 32px rgba(20,19,22,.05),0 8px 16px rgba(20,19,22,.05)}.large-shadow{box-shadow:0 32px 64px rgba(20,19,22,.05),0 16px 32px rgba(20,19,22,.05)}.rcr-btn a{border-radius:10px}.w300 a{min-width:300px}.w100 a{min-width:100px}.accordion__title-small .accordion__title{font-size:22px}.top-1{z-index:1}.top-1,.top-2{position:relative}.top-2{z-index:2}.tabs__nav .tabs__btn{border-radius:10px}.events .section-intro__overline,.section-intro__overline{font-weight:700;letter-spacing:2px;text-transform:uppercase}.events .section-intro__overline{color:#c300a7}.tours .section-intro__overline{color:#00598a;font-weight:700;letter-spacing:2px;text-transform:uppercase}.training .section-intro__overline{color:#652d90;font-weight:700;letter-spacing:2px;text-transform:uppercase}.jobsite .section-intro__overline{color:#29b473}.jobsite .section-intro__overline,.uc-overline .section-intro__overline{font-weight:700;letter-spacing:2px;text-transform:uppercase}.tab-hero-overline{font-family:Poppins;font-size:44px;font-style:normal;font-weight:600;line-height:52px}.checks ul{line-height:2.5;list-style-type:none}.checks li{list-style-image:url(https://www.implecho.com/hubfs/icons/check-circle-white.svg);padding-left:10px}.numbers__number{background:-webkit-linear-gradient(#652d90,#3b89c9);-webkit-background-clip:text;font-weight:700!important;line-height:1.05;margin-bottom:1rem!important;-webkit-text-fill-color:transparent}.footer-cta-events{background:#fff;border-radius:50%;box-shadow:0 6px 100px 50px #00598a;height:300px;margin-bottom:-130px;margin-left:auto;margin-right:auto;width:300px}.footer-cta-events img{bottom:-200px;left:0;margin:auto;position:absolute;right:0;top:0}.blog-card__tags a{margin-bottom:10px}.gallery__item h3 span{font-size:16px!important;letter-spacing:1px;text-transform:uppercase}.fee-table{max-width:800px}.fn-date-picker .pika-title{color:#333}.blog-toolbar-1__topics .drop-down{width:280px}@media (min-width:1140px){.smaller-h1 h1 span{font-size:.9em}}@media (max-width 767px){h1.smaller-h1{font-size:1.75rem}}@media (max-width:1139px) and (min-width:768px){.md-wrap>.row-fluid>.dnd-column>.dnd-row>.row-fluid{flex-direction:column}.md-wrap>.row-fluid>.dnd-column>.dnd-row>.row-fluid>div{margin-inline-start:0!important;width:100%}}.hs-form-field{text-align:left}.small-fields .hs-form-field .hs-input{padding:.5rem .9rem}.mb0 .form--box{margin-bottom:0}.tgs-qf-stats .quickfeat{background-color:rgba(20,19,22,.6)!important;padding:50px 12%}.simple-links-list .img-txt__underline{font-weight:400;text-transform:none}.simple-links-list ul{list-style:none;padding-left:0}.simple-links-list ul li:not(:last-child){margin-bottom:1rem}.simple-links-list ul li a{color:inherit;font-weight:600;letter-spacing:1px;text-transform:uppercase}@media (min-width:768px){.dnd-section:has(.half-width--left),.dnd-section:has(.half-width--right){position:relative}.half-width--left img,.half-width--right img{height:auto!important;object-fit:cover;object-position:50%;position:absolute;top:0;width:47%!important}.half-width--left.adjusted img,.half-width--right.adjusted img{top:350px}.half-width--left img{left:0}.half-width--right img{right:0}.img-bg--right{pointer-events:none;position:absolute;right:0;top:0;width:42.66667%;z-index:-1}.img-bg--right img{object-fit:cover;object-position:50%;width:100%!important}#why-imp-img.img-bg--right img{height:clamp(700px,90vh,760px)!important}#why-imp-img-shorter.img-bg--right img{height:clamp(600px,90vh,700px)!important}.stretch-end>.row-fluid>.span12>.row-fluid-wrapper:last-child>.row-fluid{align-items:stretch}.stretch-end>.row-fluid>.span12>.row-fluid-wrapper:last-child>.row-fluid>.dnd-column:last-child{justify-content:space-between!important}}@media (max-width:1139px) and (min-width:768px){.img-bg--right,.img-bg--right *,.img-bg--right img{height:100%!important}#why-imp-img-shorter.img-bg--right img,#why-imp-img.img-bg--right img{height:100%!important;max-height:100%!important}.tgs-qf-stats .quickfeat{padding:25px 8%}.md-boxed--blur{backdrop-filter:blur(12px);background-color:rgba(20,19,22,.6)!important;border-radius:10px;padding:25px 8%}}@media (min-width:768px){.img-bg--right.fullh,.img-bg--right.fullh *,.img-bg--right.fullh img{height:100%!important}.img-bg--right.fullh img{height:100%!important;max-height:100%!important}}@media (max-width:767px){.dnd-column.span6:has(.half-width--left)~.dnd-column{padding-top:30px}.dnd-column.span6:has(.half-width--right)~.dnd-column{padding-bottom:30px}.img-bg--right{display:none!important}.tgs-qf-stats .quickfeat{background:linear-gradient(111.02deg,#652d90,#3b89c9)!important;padding:48px 6%}.sm-bg-hidden .section-bg,.sm-hidden{display:none!important}}.tour-cards .btn{background:#00598a!important;color:#fff!important}.event-cards .btn{background:#c300a7!important;color:#fff!important}.shadow-box-rows .dnd-column .dnd-row.row-depth-1{z-index:1}.shadow-box-rows .dnd-column:nth-of-type(2) .dnd-row.row-depth-1{background:#fff;border-radius:12px;box-shadow:0 16px 32px rgba(20,19,22,.05),0 8px 16px rgba(20,19,22,.05);z-index:2}@media (min-width:768px) and (max-width:1080px){.shadow-box-rows .dnd-column:nth-of-type(2) .dnd-row.row-depth-1>div{flex-direction:column}.shadow-box-rows .dnd-column:nth-of-type(2) .dnd-row.row-depth-1 .widget-span{width:100%}}.cta-box>div{background:linear-gradient(90deg,#652d90,#3b89c9);border-radius:12px;box-shadow:0 30px 30px 0 rgba(0,0,0,.1);padding:24px}@media (min-width:1140px){.cta-box .img-txt__col--img{margin-left:-98px}}.feature-card.events .btn{background-color:#c300a7!important;color:#fff!important}.fs22{font-size:22px!important}.fs44{font-size:44px!important}.nwr{text-wrap:nowrap}.align-center,.align-left,.align-right{flex-wrap:wrap}.align-left{align-content:start}.align-center{align-content:center}.align-right{align-content:end}.gradient-text{background:linear-gradient(90deg,#652d90,#3b89c9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.white-box-text{background-color:#fff;position:relative;z-index:1}.opaque-features .quickfeat{backdrop-filter:blur(0);padding:40px}.opaque-features .quickfeat__title{font-size:44px}.opaque-features .quickfeat__text{border-left:2px solid #fff;margin-left:14px;padding-inline-start:20px}.opaque-features .quickfeat__desc{font-size:22px!important;line-height:1.7}.custom-cards .content-card__img img{height:190px;object-fit:contain;width:249px}@media (min-width:1366px){.headphones-img{margin-left:-16px;margin-top:-108px;transform:translateX(-40px)}.opaque-features .quickfeat{padding:30px}}@media (max-width:768px){.opaque-features .quickfeat__title{font-size:30px}}@media (max-width:767px){.tabs__tab:not(.tab-1) .white-box-text{background-color:transparent}.nwr{text-wrap:wrap}.sm-align-left{align-content:left}.sm-align-center{align-content:center}.sm-align-right{align-content:right}.sm-br0{border-radius:0}.opaque-features .quickfeat{padding:24px 16px}.opaque-features .quickfeat__desc{font-size:18px!important}}