html{scroll-behavior:smooth}.footer .hs-menu-wrapper a:focus,.footer .hs-menu-wrapper a:hover{font-weight:700}.hs-responsive-embed-wrapper.hs-responsive-embed{max-height:100%!important;max-width:100%!important}.footer .widget-type-logo img{margin:0}ul{list-style:disc}.footer .hs-menu-wrapper>ul>li>a{font-weight:300}.hs_recaptcha.hs-recaptcha.field.hs-form-field{overflow:auto;padding:10px 7px}.widget-type-post_listing .hs_cos_wrapper_type_post_listing .widget-module ul{list-style:none;margin-bottom:0;margin-left:0;padding-left:0}.widget-type-post_listing .hs_cos_wrapper_type_post_listing .widget-module ul li{margin-left:0;margin-right:0}.widget-type-post_listing .hs_cos_wrapper_type_post_listing .widget-module ul li:last-child{margin-bottom:0}a:focus,a:hover{text-decoration:none}form h2{font-size:21px}ul.no-list.hs-error-msgs.inputs-list label{color:#ef6b51;margin-top:.35rem}.blog-post__left-sidebar .btn__back-to-posts:before{content:"← "}.back_to_post{padding:15px 20px}.back_to_post a{margin:.7rem}.blog-post-2__sidebar .scrollspy__menu ul li a.scrollspy__menu-link{color:#14261c}.blog-post-2__sidebar .scrollspy__menu ul li a.scrollspy__menu-link:hover,.blog-post-2__sidebar .scrollspy__menu.link.active{color:#497728;font-weight:700}.systems-page--search-results{padding-bottom:50px;padding-top:100px}.systems-page--search-results .hs-search-results__listing .hs-search-results__content .hs-search-results__title{font-size:20px}.systems-page--search-results .hs-search-results__featured-image-wrapper{display:none}@media (min-width:768px) and (max-width:935px){.header .header__logo{max-width:180px}.header .header__container--left .header__button-col a.header__button.button.button--brutalist{font-size:12px;padding-left:12px;padding-right:12px}}@media (max-width:767px){.header .header__container--left .header__menu-col{flex:none}.footer .hs-menu-wrapper li{text-align:left}.header .header__logo{max-width:215px}.hs-responsive-embed-wrapper.hs-responsive-embed{min-width:100%!important}.hs-search-results__pagination{flex-wrap:wrap}}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/fa-solid-900.eot);src:url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/fa-solid-900.eot) format("embedded-opentype"),url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/fa-solid-900.woff2) format("woff2"),url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/fa-solid-900.woff) format("woff"),url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/fa-solid-900.ttf) format("truetype"),url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/fa-solid-900.svg) format("svg")}@font-face{font-family:eicons;font-style:normal;font-weight:400;src:url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/eicons.eot);src:url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/eicons.eot) format("embedded-opentype"),url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/eicons.woff2) format("woff2"),url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/eicons.woff) format("woff"),url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/eicons.ttf) format("truetype"),url(//21511900.fs1.hubspotusercontent-na1.net/hubfs/21511900/raw_assets/public/DtsConnex_May2024/fonts/eicons.svg) format("svg")}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa,.fas{font-family:Font Awesome\ 5 Free;font-weight:900}@media (max-width:767px){.blog-post-section .blog-post__body h2{padding:20px!important}}.blog-post-2__body img{height:auto;max-width:100%}a.wp-block-button__link:active{;background-color:#98c679;border-color:#98c679}