html body #sample-popup .gform_wrapper sup{font-size:6px;vertical-align:super}
html body #sample-popup .gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title{display:none}
html body #sample-popup .gform_wrapper .gf_progressbar_wrapper .gf_progressbar{margin-bottom:0;border-radius:0;height:10px}
html body #sample-popup .gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{background:#6605a2;border-radius:0;height:10px}
html body #sample-popup .gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{display:none}
html body #sample-popup .gform_wrapper .flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
html body #sample-popup .gform_wrapper .width-1-1{width:100%}
html body #sample-popup .gform_wrapper .width-1-2{width:50%}
html body #sample-popup .gform_wrapper .width-1-4{width:25%}
html body #sample-popup .gform_wrapper .gform_required_legend{display:none}
html body #sample-popup .gform_wrapper .gform_title{margin:30px 0;color:#16162b;font-size:14px;font-weight:700;position:relative;z-index:2;text-align:left}
html body #sample-popup .gform_wrapper .gform_title:after{content:'';position:absolute;left:-17px;top:-7px;width:29px;height:29px;background-color:#e2e0f0;z-index:-1}
html body #sample-popup .gform_wrapper .ginput_complex label{font-size:16px;font-weight:700;margin-bottom:8px}
html body #sample-popup .gform_wrapper textarea.textarea{border:1px solid #9999;height:10rem}
html body #sample-popup .gform_wrapper .gfield{margin-bottom:1rem}
html body #sample-popup .gform_wrapper .gfield.conditional{position:relative;margin-left:2rem}
html body #sample-popup .gform_wrapper .gfield.conditional:before{content:'';display:block;position:absolute;top:0;left:-1.25rem;background:#9999;height:100%;width:4px}
html body #sample-popup .gform_wrapper .gfield input.small{max-width:25%}
html body #sample-popup .gform_wrapper .gfield input.medium{max-width:50%}
html body #sample-popup .gform_wrapper .gfield_checkbox .gchoice,html body #sample-popup .gform_wrapper .gfield_radio .gchoice{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
html body #sample-popup .gform_wrapper .gfield_checkbox .gchoice input,html body #sample-popup .gform_wrapper .gfield_radio .gchoice input{width:2rem}
html body #sample-popup .gform_wrapper .gfield_checkbox .gchoice input:nth-of-type(2),html body #sample-popup .gform_wrapper .gfield_radio .gchoice input:nth-of-type(2){width:100%;margin-top:0}
html body #sample-popup .gform_wrapper .gfield_checkbox .gchoice input:disabled,html body #sample-popup .gform_wrapper .gfield_radio .gchoice input:disabled{display:none}
html body #sample-popup .gform_wrapper .gform_footer,html body #sample-popup .gform_wrapper .gform_page_footer{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;min-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex}
html body #sample-popup .gform_wrapper .gform_footer img,html body #sample-popup .gform_wrapper .gform_page_footer img{display:none !important}
html body #sample-popup .gform_wrapper .gform_footer input[type=submit],html body #sample-popup .gform_wrapper .gform_footer input[type=button],html body #sample-popup .gform_wrapper .gform_page_footer input[type=submit],html body #sample-popup .gform_wrapper .gform_page_footer input[type=button]{position:relative;width:260px;text-align:left;min-width:unset !important;display:inline-block;border:0;border-radius:0;background-color:#ab40df;color:#fff;font-size:20px;padding:25px 35px;min-width:400px;cursor:pointer;font-weight:700}
html body #sample-popup .gform_wrapper .gform_footer:after,html body #sample-popup .gform_wrapper .gform_page_footer:after{content:'';position:absolute;top:44px;right:42px;display:inline-block;background-image:url(/wp-content/uploads/2019/05/white-arrow-right.png);background-size:17px;width:17px;height:18px;margin-left:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}
html body #sample-popup .gform_confirmation_wrapper{padding:1rem 2rem}
html body #sample-popup .gform_confirmation_wrapper .gform_confirmation_message .button_wrapper{text-align:left;margin-top:40px}
html body #sample-popup .gform_confirmation_wrapper .gform_confirmation_message .button_wrapper .button{text-align:center;position:relative;display:inline-block;border:0;border-radius:0;background-color:#ab40df;color:#fff;font-size:20px;padding:25px 50px;min-width:400px;cursor:pointer;font-weight:700}
html body #sample-popup .gform_confirmation_wrapper .gform_confirmation_message .button_wrapper .button:after{content:'';position:relative;top:2px;display:inline-block;background-image:url(/wp-content/uploads/2019/05/white-arrow-right.png);background-size:17px;width:17px;height:18px;margin-left:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
html body #sample-popup .gform_confirmation_wrapper .gform_confirmation_message .headliner{margin:30px 0;color:#16162b;font-size:14px;font-weight:700;position:relative;z-index:2;text-align:left}
html body #sample-popup .gform_confirmation_wrapper .gform_confirmation_message .headliner:after{content:'';position:absolute;left:-17px;top:-7px;width:29px;height:29px;background-color:#e2e0f0;z-index:-1}
.blog #main .heading h3{font-size:24px}
.blog #main .heading h2{margin-bottom:15px;font-size:48px}
.blog #main p{font-size:18px;line-height:26px;letter-spacing:.1em;margin-top:0}
.blog #main .filters .filter-posts{margin-top:60px}
.blog #main .filters .filter-posts .mobile-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:none !important}
.blog #main .filters .filter-posts .mobile-nav .select-filters{padding:15px;background:#ab40df;color:#fff;font-size:18px;font-weight:bold;cursor:pointer;border:2px solid #ab40df;-webkit-transition:all .4s ease;transition:all .4s ease}
.blog #main .filters .filter-posts .mobile-nav .select-filters:hover,.blog #main .filters .filter-posts .mobile-nav .select-filters:focus,.blog #main .filters .filter-posts .mobile-nav .select-filters:focus-within{color:#ab40df;background:#fff}
.blog #main .filters .filter-posts .mobile-nav .reset{border:2px solid transparent;background:#fff;color:#ab40df;font-weight:bold;font-size:18px;padding:15px;-webkit-transition:all .4s ease;transition:all .4s ease}
.blog #main .filters .filter-posts .mobile-nav .reset:hover,.blog #main .filters .filter-posts .mobile-nav .reset:focus{border:2px solid #ab40df;cursor:pointer}
.blog #main .filters .filter-posts .mobile-nav .reset.active-selections{color:#6605a2 !important}
.blog #main .filters .filter-posts ul.parent-cats{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.blog #main .filters .filter-posts ul.parent-cats>li{position:relative}
.blog #main .filters .filter-posts ul.parent-cats>li:not(:last-of-type){padding-right:7vw}
.blog #main .filters .filter-posts ul.parent-cats>li button{font-weight:700;font-size:18px;background:#fff;color:#ab40df;border:0;outline:transparent;padding:0}
.blog #main .filters .filter-posts ul.parent-cats>li button:hover,.blog #main .filters .filter-posts ul.parent-cats>li button:focus{cursor:pointer;-webkit-box-shadow:none;box-shadow:none}
.blog #main .filters .filter-posts ul.parent-cats>li button:after{content:none}
.blog #main .filters .filter-posts ul.parent-cats>li.reset.active-selections a{color:#6605a2 !important}
.blog #main .filters .filter-posts ul.parent-cats>li.reset a{font-weight:bold;font-size:18px}
.blog #main .filters .filter-posts ul.parent-cats .has-children{border:0}
.blog #main .filters .filter-posts ul.parent-cats .has-children:after{content:'';border:solid #ab40df;border-width:0 .125em .125em 0;display:inline-block;padding:.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;right:-0.3em;top:-0.2em}
.blog #main .main-posts{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px}
.blog #main .main-posts .card{background:#fff;-webkit-box-shadow:0 10px 16px 0 rgba(35,31,32,0.07);box-shadow:0 10px 16px 0 rgba(35,31,32,0.07);-webkit-transition:all .3s ease;transition:all .3s ease}
.blog #main .main-posts .card:hover,.blog #main .main-posts .card:focus,.blog #main .main-posts .card:focus-within{-webkit-box-shadow:0 10px 16px 10px rgba(35,31,32,0.07);box-shadow:0 10px 16px 10px rgba(35,31,32,0.07)}
.blog #main .main-posts .card img{height:20vw;max-height:14rem;-o-object-fit:cover;object-fit:cover}
.blog #main .main-posts .card .content-wrap{padding:20px 20px 24px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.blog #main .main-posts .card .content-wrap .categories{font-size:16px;margin:0}
.blog #main .main-posts .card .content-wrap .categories span{color:#ab40df;margin-right:5px}
.blog #main .main-posts .card .content-wrap .categories span:not(:last-of-type).spacer{position:relative;top:2px;display:inline-block;margin-right:5px;height:12px;width:2px;background:#ab40df}
.blog #main .main-posts .card .content-wrap .post-title{font-size:18px}
.blog #main .main-posts .card .content-wrap .link{font-size:18px}
.blog #main .main-posts .card .content-wrap .link a{font-weight:bold;text-decoration:none;color:#ab40df;border-bottom:2px solid transparent;-webkit-transition:all .4s ease;transition:all .4s ease}
.blog #main .main-posts .card .content-wrap .link a:hover,.blog #main .main-posts .card .content-wrap .link a:focus{border-bottom:2px solid #ab40df}
.blog #main .main-posts .card .content-wrap .link .learn:after,.blog #main .main-posts .card .content-wrap .link .watch:after{content:'';display:inline-block;background-image:url(/wp-content/uploads/2019/05/purple-arrow.png);width:12px;background-size:12px;height:12px;margin-left:10px}
.blog #main .main-posts .card .content-wrap .link .download:after{content:'';display:inline-block;background-image:url(/wp-content/uploads/2019/05/dl-icon.png);width:20px;height:12px;margin-left:10px}
.wp-block-button__link{background-color:transparent}
@media(min-width:769px){.blog #main .filters .filter-posts ul.sub-menu{display:block;background:#fff;height:0;overflow:hidden;position:absolute;width:100%;padding:0 15px;bottom:initial;left:0;z-index:9;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 10px 16px 0 rgba(35,31,32,0.07);box-shadow:0 10px 16px 0 rgba(35,31,32,0.07)}
.blog #main .filters .filter-posts ul.sub-menu.active{opacity:1;height:auto;padding:30px 15px}
.blog #main .filters .filter-posts ul.sub-menu li{width:100%;margin:0;padding:5px 0;line-height:1}
.blog #main .filters .filter-posts ul.sub-menu li a{font-weight:400;font-size:18px}
.blog #main .filters .filter-posts ul.sub-menu li a:hover,.blog #main .filters .filter-posts ul.sub-menu li a:focus{font-weight:bold}
.blog #main .filters .filter-posts ul.sub-menu li .active{font-weight:700}
.blog #main .filters .filter-posts ul.sub-menu li .active:before{content:'✓';display:inline-block;font-size:14px;margin-right:6px}
}@media(max-width:1140px){.blog #main .filters .filter-posts ul.parent-cats>li:not(:last-of-type){padding-right:4vw}
.blog #main .main-posts{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
.blog #main .main-posts .card img{height:25vw;max-height:18rem}
}@media(max-width:768px){html body #sample-popup .gform_wrapper .width-1-2{width:100%}
html body #sample-popup .gform_wrapper .width-1-4{width:100%}
html body #sample-popup .gform_wrapper .gfield input.small{max-width:100%}
html body #sample-popup .gform_wrapper .gfield input.medium{max-width:100%}
html body #sample-popup .gform_wrapper .gform_footer,html body #sample-popup .gform_wrapper .gform_page_footer{display:block}
html body #sample-popup .gform_wrapper .gform_footer input[type=submit],html body #sample-popup .gform_wrapper .gform_footer input[type=button],html body #sample-popup .gform_wrapper .gform_page_footer input[type=submit],html body #sample-popup .gform_wrapper .gform_page_footer input[type=button]{display:block;margin-left:0}
html body #sample-popup .gform_wrapper .gform_footer:after,html body #sample-popup .gform_wrapper .gform_page_footer:after{top:unset;bottom:52px}
.blog #main .filters .filter-posts .mobile-nav{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.blog #main .filters .filter-posts ul.parent-cats{padding:0;height:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.blog #main .filters .filter-posts ul.parent-cats.active{padding:30px 15px 0 15px;height:auto;opacity:1;-webkit-box-shadow:0 10px 16px 0 rgba(35,31,32,0.07);box-shadow:0 10px 16px 0 rgba(35,31,32,0.07)}
.blog #main .filters .filter-posts ul.parent-cats.active button{color:#ab40df;background:#fff}
.blog #main .filters .filter-posts ul.parent-cats{display:block}
.blog #main .filters .filter-posts ul.parent-cats>li button{color:transparent;background:transparent}
.blog #main .filters .filter-posts ul.parent-cats>li.reset{display:none !important}
.blog #main .filters .filter-posts ul.parent-cats .has-children:after{position:absolute;top:0;right:1.5rem;z-index:9;pointer-events:none}
.blog #main .filters .filter-posts ul.sub-menu{display:block;padding:15px}
.blog #main .filters .filter-posts ul.sub-menu li a{font-size:18px}
.blog #main .filters .filter-posts ul.sub-menu li a .active,.blog #main .filters .filter-posts ul.sub-menu li a:hover,.blog #main .filters .filter-posts ul.sub-menu li a:focus{font-weight:700}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
.accordion{list-style:none;margin:0;padding:0}
.accordion>li{margin:0}
.accordion>li:before{content:"\200B";position:absolute}
.accordion__heading{border:1px solid #4464c2;font-size:inherit;margin:-1px 0 0}
.accordion__trigger{-webkit-appearance:none;background-color:#fafafa;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#4464c2;cursor:pointer;display:block;font-size:inherit;margin:0;padding:.5em 2em .5em 1em;position:relative;text-align:left;width:100%;z-index:2}
.accordion__trigger:after{border-left:.4em solid transparent;border-right:.4em solid transparent;border-top:.5em solid #222;bottom:0;content:'';height:0;margin:auto;position:absolute;right:1em;top:0;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);width:0}
.accordion__trigger:hover:after,.accordion__trigger:focus:after,.accordion__trigger[aria-expanded="true"]:after{border-top-color:#fff}
.accordion__trigger[aria-expanded="true"]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.accordion__trigger:hover,.accordion__trigger:focus{background-color:#0e3b5e;color:#fff;outline:0}
.accordion__trigger:focus{-webkit-box-shadow:inset 0 0 0 2px #1e82d1;box-shadow:inset 0 0 0 2px #1e82d1}
.accordion__trigger[aria-disabled="true"]:hover{background-color:#1b75bc;color:#fff;cursor:not-allowed}
.accordion__trigger[aria-disabled="true"]:focus{background-color:#0a2a42}
.accordion__panel{background-color:inherit;max-height:0;overflow:hidden;padding:.001em 1.25em;position:relative;visibility:hidden;z-index:1}
.accordion__panel--transition{-webkit-transition:max-height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out;transition:max-height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out}
.accordion__panel>:last-child{margin-bottom:0}
.accordion__panel[aria-hidden="false"]{max-height:100vh;overflow:auto;padding:1.25em;visibility:visible}
.accordion__trigger[aria-expanded="true"]{background:#1b75bc;color:#fff}
}@media(max-width:600px){.blog #main .main-posts{-ms-grid-columns:1fr;grid-template-columns:1fr}
.blog #main .main-posts .card img{height:40vw}
}