html{font-size:10px}body{font-size:2rem;scroll-behavior:smooth}@font-face{font-family:proxima-nova;font-style:normal;font-weight:400;src:url(//use.typekit.net/af/af96c8/00000000000000003b9aefc0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(//use.typekit.net/af/af96c8/00000000000000003b9aefc0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(//use.typekit.net/af/af96c8/00000000000000003b9aefc0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-family:proxima-nova;font-style:normal;font-weight:700;src:url(//use.typekit.net/af/f80f1d/00000000000000003b9aefb8/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(//use.typekit.net/af/f80f1d/00000000000000003b9aefb8/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(//use.typekit.net/af/f80f1d/00000000000000003b9aefb8/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}.main-header{background-color:#d91451;display:flex;letter-spacing:.1em;margin:-1px;min-height:9rem}.main-header .page-center{justify-content:space-between;max-width:118rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.main-header .nav-brand,.main-header .page-center{align-items:center;display:flex}.main-header .nav-brand img{height:auto;width:8rem!important}.nav-menu .hs-menu-wrapper>ul li{margin-bottom:4rem;margin-top:4rem;position:relative}.nav-menu .hs-menu-wrapper>ul li a{color:#fff;font-size:16px;letter-spacing:1.6px;line-height:30px;text-transform:uppercase}.nav-menu .hs-menu-wrapper>ul li:hover a{color:#fff}.main-header .nav-toggle{cursor:pointer;display:none;margin-right:1rem}.main-header .nav-toggle .hamburger{display:inline-block;height:2rem;position:relative;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem;z-index:20}.main-header .nav-toggle .hamburger .hamburger-bar{top:50%}.main-header .nav-toggle .hamburger .hamburger-bar,.main-header .nav-toggle .hamburger .hamburger-bar:after,.main-header .nav-toggle .hamburger .hamburger-bar:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;content:"";display:block;height:.2rem;position:absolute;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.main-header .nav-toggle .hamburger .hamburger-bar:before{top:-.75rem}.main-header .nav-toggle .hamburger .hamburger-bar:after{bottom:-.75rem}.nav-menu .hs-menu-wrapper>ul li ul{background-color:#d91451;box-shadow:0 2px 14px rgba(0,0,0,.2),inset 0 10px 15px -20px #000;left:-3.5rem;overflow:hidden;padding:0;position:absolute;top:200%;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:9}.nav-menu .hs-menu-wrapper>ul li ul>li{margin-bottom:auto;margin-top:auto}.nav-menu .hs-menu-wrapper>ul li ul>li a{display:inline-block;padding:2rem 4rem;white-space:nowrap;width:100%}.nav-menu .hs-menu-wrapper>ul li>a .caret{align-items:center;display:flex;padding-left:1rem;padding-right:1rem;transition:all .2s ease-in-out}.nav-menu .hs-menu-wrapper>ul li>a .caret img{display:inline-block;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.site-footer{background-color:#d91451;font-size:1.6rem;line-height:3rem;position:relative;z-index:9}.site-footer a{color:#fff}.site-footer .page-center{max-width:118rem;padding-left:2rem;padding-right:2rem}.site-footer .back-to-top{padding-top:2.5rem;text-align:right}.footer-menu .hs-menu-wrapper>ul{display:flex;flex-direction:row;flex-wrap:nowrap;padding-bottom:2rem;width:100%}.footer-menu .hs-menu-wrapper>ul>li{flex-basis:33.333333%;flex-grow:1;margin:0;padding-top:1.5rem}.footer-menu .hs-menu-wrapper>ul>li ul li{margin:0}.footer-menu .hs-menu-wrapper>ul>li>a{font-size:1.8rem;font-weight:600;line-height:3.2rem;text-transform:uppercase}.footer-menu .feed-wrapper{margin:0}.footer-menu .feed-wrapper,.footer-menu .feed-wrapper h3{color:#fff;font-size:1.8rem;font-weight:600;line-height:3.2rem;text-transform:uppercase}.footer-menu .feed-wrapper .hs-rss-item{margin-bottom:0}.footer-menu .feed-wrapper .hs-rss-item a{display:block;font-size:1.6rem;font-weight:400;line-height:3rem;padding-bottom:1.5rem}.bottom-footer{background:#000;color:#fff;padding-bottom:2rem;padding-top:2rem}.bottom-footer p{border-bottom:1px solid #e5e7eb;margin:0;padding-bottom:1.5rem}.site-footer p{color:#fff}.bottom-footer ul{--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));display:flex;list-style:none;margin:0;padding:1.5rem 0 0}.bottom-footer ul li{border-left:1px solid #fff;margin:0;padding-left:1rem;padding-right:1rem}.bottom-footer ul li:first-child{border:none;padding-left:0}.bottom-footer ul li:last-child{padding-right:0}.site-footer .footer-menu{display:flex;flex-wrap:nowrap;padding-bottom:2rem}.site-footer .footer-menu .menu-wrapper{flex-basis:33.333333%;flex-grow:1}.site-footer .feed-wrapper{flex-grow:2;padding-top:1.5rem;width:60%}.blog-index-sidebar-layout .row-fluid{display:flex}.blog-index-sidebar-layout .blog-left-content{padding-left:8%;padding-right:2%;width:74.358974359%}.blog-index-sidebar-layout .blog-right-content{margin-left:2.564102564%;padding-bottom:60px;padding-left:0;padding-right:2%;width:23.076923077%}.blog-index-sidebar-layout .blog-right-content .block ul{list-style:none;margin:0;padding:0}.blog-index-sidebar-layout .blog-right-content .block ul li{display:inline-block;margin-bottom:10px;margin-right:7px}.blog-index-sidebar-layout .blog-right-content .block ul li:not(.hs-postlisting-item) a{background:#fff;border:1px solid #e7e7e7;color:#000;display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;padding:10px 20px;text-transform:uppercase}.blog-index-sidebar-layout .blog-right-content .block ul li a .filter-link-count{display:none}.blog-index-sidebar-layout .blog-left-content .post-listing .set-overlay .social-shares .fa{font:normal normal normal 14px/1 FontAwesome}.blog-index-sidebar-layout .blog-right-content .tabber-content .hs-rss-item-text a{font-size:14px}.blog-index-sidebar-layout .blog-right-content .tabber-content .hs-rss-item-text .hs-rss-byline span{color:#e54559;font-size:13px;font-weight:700}.pagination-section{background:#f8f8f8;padding-top:10px}.pagination-section .wrapper{float:none;margin:0 auto;max-width:1190px;padding-left:10px;padding-right:10px}.post-pagination{min-height:100px;overflow:hidden;padding:0;position:relative}.prev-post{left:0;position:absolute}.post-pagination a{color:#4a4a4a;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase}.post-pagination h5{margin:10px 0 0}.post-pagination h5 a{color:#4a4a4a!important;font-size:16px;font-weight:400;text-decoration:none;text-transform:none}.next-post{position:absolute;right:0;text-align:right}.blog-index-sidebar-layout .blog-right-content .hs-rss-item.hs-with-featured-image .hs-rss-item-text{float:right;padding-left:20px;padding-right:0}.blog-index-sidebar-layout .blog-right-content form .hs-submit{padding-bottom:15px}.blog-pagination a{background:#fff;border:1px solid #e2e2e2;color:#000;font-size:18px;line-height:30px;margin:0 3px 3px;padding:4px 0;width:40px}.blog-pagination a,.blog-pagination a.next-link,.blog-pagination a.prev-link{display:inline-block;font-weight:700;text-align:center;text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.blog-pagination a.next-link,.blog-pagination a.prev-link{font-size:20px;padding:7px 15.5px;width:auto}.blog-pagination a.active,.blog-pagination a:hover{background-color:#e54559;border-color:#e54559;color:#fff}.cm-blog-post-noSidebr .blog-post-container a.topic-link{border:1px solid #000;color:#000;display:inline-block;font-size:16px;font-weight:700;line-height:24px;margin-bottom:5px;padding:6px 10px}.blog-index-sidebar-layout .blog-pagination a.no-link{background-color:#e7e7e7;border:1px solid #e5e5e5;color:#dadada;width:auto}.blog-index-sidebar-layout .blog-pagination a.no-link:hover{color:#191970}@media (min-width:576px){.page-center{max-width:576px}}@media (min-width:768px){.page-center{max-width:768px}.bottom-footer ul{flex-direction:row}.bottom-footer ul li{padding-right:1rem}}@media (min-width:992px){.nav-menu .hs-menu-wrapper>ul>li.hs-item-has-children:hover:after{background:transparent;content:"";height:43px;left:0;position:absolute;right:0;top:29px;width:100%}.page-center{max-width:992px}.nav-menu .hs-menu-wrapper>ul>li{align-items:stretch;display:flex;margin:0 3rem}.nav-menu .hs-menu-wrapper>ul li>a{align-items:center;display:flex}.nav-menu .hs-menu-wrapper>ul li.hs-item-has-children:hover .caret{transform:rotate(180deg)}.nav-menu .hs-menu-wrapper>ul li.hs-item-has-children:hover ul{max-height:35rem}.nav-menu .hs-menu-wrapper>ul li ul{max-height:0}.nav-menu .hs-menu-wrapper>ul li ul>li:hover a{background-color:#c21248}}@media screen and (min-width:1100px){.error-page:before{font-size:24rem}}@media (min-width:1200px){.main-header .page-center{padding:0}.page-center{max-width:1200px}}@media (max-width:1099px){.error-page:before{font-size:30vw}}@media (max-width:1000px){.blog-index-sidebar-layout .blog-right-content{padding-right:0}span.each-post-topic a{margin:12px}}@media (max-width:1199px){.site-footer .feed-wrapper{width:78%}.hs_recaptcha.hs-recaptcha.field.hs-form-field{overflow:hidden;overflow-x:auto;padding:5px}}@media (max-width:991px){.main-header .nav-toggle{display:block}.nav-menu .hs-menu-wrapper>ul{background-color:#d91451;bottom:0;box-shadow:-2px 4px 10px 0 rgba(0,0,0,.3);display:block;overflow:auto;padding-left:2.5rem;padding-top:7rem;position:fixed;right:0;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:24rem;z-index:10}.nav-menu .hs-menu-wrapper>ul li ul{background:none;box-shadow:none;display:none;overflow:auto;padding-left:2.5rem;position:static;transition:none}.nav-menu .hs-menu-wrapper>ul li a{display:flex}.nav-menu .hs-menu-wrapper>ul li ul>li a{padding:0;white-space:normal}.nav-menu .hs-menu-wrapper>ul li ul>li{margin-bottom:4rem;margin-top:4rem}.nav-menu .hs-menu-wrapper>ul li ul>li:last-child{margin:0}.mobile-menu-open .nav-menu .hs-menu-wrapper>ul{transform:translate(0)}.mobile-menu-open .main-header .nav-toggle .hamburger .hamburger-bar:before{opacity:0;top:0}.mobile-menu-open .main-header .nav-toggle .hamburger .hamburger-bar{transform:rotate(45deg)}.mobile-menu-open .main-header .nav-toggle .hamburger .hamburger-bar:after{bottom:0;transform:rotate(90deg)}.footer-menu .hs-menu-wrapper>ul{flex-wrap:wrap;padding:0}.nav-menu .hs-menu-wrapper>ul li a.submenu-open span{transform:rotate(180deg)}}@media (max-width:767px){.post-pagination h5{display:none}.bottom-footer ul{display:block}.bottom-footer ul li{border:none;padding:0}.site-footer .footer-menu{flex-wrap:wrap}.footer-menu .feed-wrapper h3{margin:0}.blog-wit-sidbr .list-descrip,p{font-size:16px}.blog-index-sidebar-layout .blog-left-content{padding-left:0;padding-right:0;width:100%}.blog-index-sidebar-layout .post-listing .post-item{float:none;padding:0 10px;width:100%}.blog-index-sidebar-layout .blog-right-content{margin:0 0 30px;padding:0;width:100%}.blog-index-sidebar-layout .blog-right-content .hs-rss-item.hs-with-featured-image{display:flex;justify-content:flex-start;margin-bottom:4px}.blog-index-sidebar-layout .blog-right-content .hs-rss-item.hs-with-featured-image .hs-rss-item-text{align-self:auto;flex:0 1 auto;float:left;font-size:11px;line-height:20px;order:2;padding-left:10px;padding-right:0;width:70%}.blog-index-sidebar-layout .blog-right-content .hs-rss-item.hs-with-featured-image .hs-rss-item-text a{font-size:13px}.blog-index-sidebar-layout .blog-right-content .hs-rss-item.hs-with-featured-image .hs-rss-item-text .hs-rss-byline{color:#e54559;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;opacity:1;text-transform:capitalize}.blog-index-sidebar-layout .blog-right-content .tabber-content{border-bottom:1px solid #e7e7e7;margin-bottom:30px;padding-bottom:30px}.blog-index-sidebar-layout .blog-right-content .block h3{font-size:16px;line-height:1.5;margin:0 0 20px}.blog-index-sidebar-layout .blog-right-content .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{width:30%}}@media (max-width:370px){span.each-post-topic a{margin:10px}}:root{--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-translate-x:105%}form label,form legend{font-size:1.2rem;font-weight:700;line-height:1.7rem}.hs-button,.span2 .hs-button,.span3 .hs-button,.span4 .hs-button,.span5 .hs-button,.span6 .hs-button{border-bottom-width:3px;font-size:2rem;font-weight:700;line-height:3.2rem;padding-bottom:.5rem}form .hs-submit .actions{display:inline-block;position:relative}.hs-button img{height:2rem;margin-left:.5rem;width:2rem}.back-to-top{cursor:pointer}.hs_small_btn a{border-bottom-width:3px;border-color:#d91451;display:inline-block;padding-bottom:.5rem}.error-page:before{color:#dbdbdb}form .hs-submit .actions img{display:none}.hs-blog-post .blog-author,.hs-blog-post .item-date{color:#fff!important}.cm-btm-tags a{color:#fff}.hs-blog-post .blog-author,.hs-blog-post .item-date{color:#000!important}.footer-menu .feed-wrapper .hs-rss-item a{text-transform:capitalize}.cm-blog-post-noSidebr .blog-post-container form .hs-button{border-bottom:3px solid #d91451}form .button-wrap{align-items:center;display:flex}.cm-blog-post-noSidebr .content-wrapper.blog-main-post{padding-top:74px}.cm-blog-post-noSidebr .blog-section{font-family:proxima-nova;font-size:18px;font-weight:400}.cm-blog-post-noSidebr .post-body h3{font-family:proxima-nova,sans-serif;font-size:18px;font-weight:700;line-height:30px}.cm-blog-post-noSidebr .post-body p{margin-bottom:18px;margin-top:18px}form .button-wrap img,img.button-arrow{margin-left:8px;width:2rem}.cm-blog-post-noSidebr #hubspot-topic_data{margin:0;padding-top:35px}.cm-blog-post-noSidebr .blog-main-post .blog-post-container{float:none;margin:0 auto;max-width:770px;padding:0}