.hubspot_sidebar_form{border-radius:10px;overflow:hidden;margin:-30px}.hubspot_sidebar_form .hs-error-msg{color:#f44;font-size:.75rem}.hubspot_sidebar_form h2{font-size:1.25rem;font-weight:700;margin:0;background:#0507C3;text-align:center;padding:15px 30px;color:#fff}.hubspot_sidebar_form .hub_forminner>p{font-size:.875rem;color:#707070;margin:0}.hub_forminner{padding:15px 30px 30px;border-top:0;border-radius:0 0 10px 10px}.hub_forminner input:not([type="submit"]),.hub_forminner textarea{background:#F4F4F4;border-radius:3px;border:0;width:100%;border:1px solid #d5d5d5;color:rgb(var(--black));padding:12px 15px;height:auto}.legal-consent-container{font-size:.875rem;text-align:center;line-height:140%;margin-top:1rem}.hs-button{width:100%;border-radius:5px;color:rgb(var(--white));border:0;background:rgb(var(--primary));padding:10px 15px;text-align:center;transition:all .3s}.hubspot_sidebar_form .hs-button{margin-top:1rem}.hs-button:hover{background:#1b1dfa}.blog-sidebar{border:1px solid #E9ECEF;border-radius:10px;padding:30px;position:relative}.blog-sidebar h4{font-size:1.25rem;font-weight:700}.blog-sidebar ul{margin:0;padding:0;list-style:none}.blog-sidebar ul a{display:block;position:relative;font-size:.875rem;transition:all .3s;padding:8px 0 8px 20px;color:rgb(var(--black));text-transform:uppercase}.blog-sidebar ul a:hover{padding-left:35px;color:rgb(var(--primary))}.blog-sidebar p{margin:0}.blog-sidebar iframe{margin:0;width:calc(100% + 60px);border-radius:0 0 10px 10px;aspect-ratio:16 / 9}.blog-sidebar #sideiframe{margin:0}.blog-sidebar ul a:before{width:8px;height:8px;border-radius:10px;background:#BB50AA;content:"";position:absolute;left:0;top:15px}.blog-sidebar .thumbnail{max-width:100px;min-width:100px;border-radius:5px;height:100px;overflow:hidden}.blog-sidebar .recent-blog-posts .recent-post{margin-bottom:2rem}.blog-sidebar .recent-blog-posts .recent-post:last-child{margin:0}.recent-meta{font-size:.75rem;color:#4e4e6f}.blog-sidebar .recent-blog-posts h4 a{color:rgb(var(--black));font-weight:400;line-height:150%;font-size:1rem}.blog-sidebar .thumbnail img{max-width:100%;display:block}.blog-sidebar .social-list a:before{display:none}.blog-sidebar .social-list a{font-size:1.8rem;padding:0 10px 0 0!important}