:root{--jtoc-z-index:999;--jtoc-border-width:3px;}.wpj-jtoc{margin-top:var(--jtoc-toc-root-margin-top,2rem);margin-bottom:var(--jtoc-toc-root-margin-bottom,2rem);}.wpj-jtoc::-webkit-scrollbar,.wpj-jtoc ::-webkit-scrollbar{width:4px;background-color:rgba(0,0,0,.06);}.wpj-jtoc::-webkit-scrollbar-thumb,.wpj-jtoc ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16);}.wpj-jtoc.--jtoc-title-align-left .wpj-jtoc--title{text-align:left;}.wpj-jtoc.--jtoc-toggle-position-right .wpj-jtoc--header-main{flex-direction:row;}.wpj-jtoc.--jtoc-has-numeration .wpj-jtoc--item-content>a:before{content:attr(data-numeration) var(--jtoc-numeration-suffix," ");}div:not(.wpj-jtoc--widget-floating)>.wpj-jtoc--toc{width:var(--jtoc-width,auto);}.wpj-jtoc--toc{margin:var(--jtoc-toc-margin,0);padding:var(--jtoc-toc-padding,0);overflow:hidden;display:var(--jtoc-display,inline-block);min-width:var(--jtoc-min-width);max-width:var(--jtoc-max-width,100%);z-index:var(--jtoc-z-index);background-color:var(--jtoc-background-color,transparent);font-size:var(--jtoc-font-size);border-radius:var(--jtoc-toc-border-radius);border:var(--jtoc-toc-border);border-color:var(--jtoc-toc-border-color);box-shadow:var(--jtoc-toc-box-shadow);box-sizing:border-box;}.wpj-jtoc--header{height:var(--jtoc-header-height,initial);margin:var(--jtoc-header-margin);padding:var(--jtoc-header-padding);background-color:var(--jtoc-header-background-color,inherit);border-radius:var(--jtoc-header-border-radius);border:var(--jtoc-header-border);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--jtoc-header-cursor,initial);color:var(--jtoc-header-color,inherit);}.wpj-jtoc--header-main{display:flex;justify-content:space-between;align-items:center;height:100%;}.wpj-jtoc--header-main .wpj-jtoc--title{color:var(--jtoc-title-wrap-color,var(--jtoc-title-color));flex:1;display:flex;align-items:center;}span.wpj-jtoc--title-label{color:var(--jtoc-title-color,inherit);font-size:var(--jtoc-title-font-size,inherit);font-weight:var(--jtoc-title-label-font-weight,inherit);font-style:var(--jtoc-title-label-font-style);}.wpj-jtoc--body{margin:var(--jtoc-body-margin,0);padding:var(--jtoc-body-padding,0);max-width:var(--jtoc-max-width,100%);background-color:var(--jtoc-body-background-color,inherit);}.wpj-jtoc--body::-webkit-scrollbar{width:4px;background-color:rgba(0,0,0,.06);}.wpj-jtoc--body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16);}.wpj-jtoc--body .wpj-jtoc--nav{display:block;position:relative;max-width:var(--jtoc-max-width,100%);}.wpj-jtoc--nav>.wpj-jtoc--items li{margin:0;padding:0;line-height:normal;background-color:var(--jtoc-headings-group-background-color,inherit);}.wpj-jtoc--toc ol.wpj-jtoc--items,.wpj-jtoc--toc ul.wpj-jtoc--items{list-style-type:none;margin:0;padding:0;}.wpj-jtoc--toc ol.wpj-jtoc--items .wpj-jtoc--items,.wpj-jtoc--toc ul.wpj-jtoc--items .wpj-jtoc--items{margin-left:var(--jtoc-hierarchy-offset,16px);}.wpj-jtoc--item .wpj-jtoc--item-content{display:flex;min-width:0;margin:var(--jtoc-headings-margin,0);padding:var(--jtoc-headings-padding,0);line-height:var(--jtoc-headings-line-height);font-size:var(--jtoc-headings-font-size);border-radius:var(--jtoc-headings-border-radius);color:var(--jtoc-headings-color);background-color:var(--jtoc-headings-background-color);}.wpj-jtoc--item .wpj-jtoc--item-content:hover{color:var(--jtoc-headings-color-hover) !important;background-color:var(--jtoc-headings-background-color-hover) !important;}.wpj-jtoc--item .wpj-jtoc--item-content:hover>a{color:var(--jtoc-link-color-hover) !important;background-color:var(--jtoc-link-background-color-hover) !important;}.wpj-jtoc--item .wpj-jtoc--item-content:hover>a:before{color:var(--jtoc-numeration-color-hover) !important;}.wpj-jtoc--item .wpj-jtoc--item-content>a{margin:var(--jtoc-link-margin,0);padding:var(--jtoc-link-padding,0);transition:none !important;text-overflow:inherit;outline:none !important;font-size:var(--jtoc-link-font-size);font-weight:var(--jtoc-link-font-weight);color:var(--jtoc-link-color,var(--jtoc-headings-color));background-color:var(--jtoc-link-background-color);}.wpj-jtoc--item .wpj-jtoc--item-content>a:before{color:var(--jtoc-numeration-color,var(--jtoc-link-color));}.wpj-jtoc--item .wpj-jtoc--item-content>a:visited{color:var(--jtoc-link-color,var(--jtoc-headings-color));background-color:var(--jtoc-link-background-color);}.wpj-jtoc--item .wpj-jtoc--item-content>a:focus,.wpj-jtoc--item .wpj-jtoc--item-content>a:focus-within{background-color:initial !important;}.wpj-jtoc--item .wpj-jtoc--item-content>a:hover{color:var(--jtoc-link-color-hover,var(--jtoc-headings-color-hover));background-color:var(--jtoc-link-background-color-hover);}.wpj-jtoc.--jtoc-theme-basic-light{--jtoc-header-color:#333;--jtoc-header-height:50px;--jtoc-background-color:#f8f8f8;--jtoc-body-padding:16px 18px 16px 18px;--jtoc-hierarchy-offset:20px;--jtoc-title-font-size:1em;--jtoc-title-label-font-weight:600;--jtoc-headings-padding:2px 0;--jtoc-link-color:#3175e4;--jtoc-link-color-hover:#3175e4;--jtoc-link-color-active:#333;--jtoc-link-font-size:90%;}.wpj-jtoc.--jtoc-theme-basic-light .wpj-jtoc--header{position:relative;}.wpj-jtoc.--jtoc-theme-basic-light .wpj-jtoc--header .wpj-jtoc--header-main .wpj-jtoc--title{margin:0 18px;max-width:100%;}.wpj-jtoc.--jtoc-theme-basic-light .wpj-jtoc--header .wpj-jtoc--header-main .wpj-jtoc--title span.wpj-jtoc--title-label{display:block;width:100%;}.wpj-jtoc.--jtoc-theme-basic-light .wpj-jtoc--header+.wpj-jtoc--body{margin-top:-16px;}.wpj-jtoc.--jtoc-theme-basic-light .wpj-jtoc--items li{display:block;}.wpj-jtoc.--jtoc-theme-basic-light .wpj-jtoc--items li a{vertical-align:top;max-width:100%;text-decoration:none !important;}.wpj-jtoc.--jtoc-theme-basic-light .wpj-jtoc--items li a:hover{-webkit-text-decoration:underline 1px dotted !important;text-decoration:underline 1px dotted !important;}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}main{display:block;}html{box-sizing:border-box;}*,::after,::before{box-sizing:inherit;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-moz-focus-inner{border-style:none;padding:0;}:-moz-focusring{outline:1px dotted ButtonText;}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5;}p{margin-bottom:1.5em;}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none;}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none;}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none;}h4{font-size:24px;}h4,h5,h6{margin-bottom:20px;}ol,ul{margin:0 0 1.5em 3em;}ul{list-style:disc;}ol{list-style:decimal;}li>ol,li>ul{margin-bottom:0;margin-left:1.5em;}b,strong{font-weight:700;}figure{margin:0;}img{height:auto;max-width:100%;}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px;}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%;}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out;}a{text-decoration:none;}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block;}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#primary[tabindex="-1"]:focus{outline:0;}.main-navigation{z-index:100;padding:0;clear:both;display:block;}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px;}.main-navigation ul{list-style:none;margin:0;padding-left:0;}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px;}.inside-navigation{position:relative;}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center;}.main-navigation li{position:relative;}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px;}.main-navigation .menu-bar-items a{color:inherit;}.main-navigation .menu-bar-item{position:relative;}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px;}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden;}.main-navigation ul ul a{display:block;}.main-navigation ul ul li{width:100%;}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px;}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative;}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible;}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0;}.nav-float-right .main-navigation ul ul ul{top:0;}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px;}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px;}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right;}.site-header{position:relative;}.inside-header{padding:20px 40px;}.site-logo{display:inline-block;max-width:100%;}.site-header .header-image{vertical-align:middle;}.inside-header{display:flex;align-items:center;}.nav-float-right #site-navigation{margin-left:auto;}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em;}.entry-header,.site-content{word-wrap:break-word;}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0;}embed,iframe,object{max-width:100%;}.site-content{display:flex;}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px;}.one-container .site-content{padding:40px;}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0;}.full-width-content .container.grid-container{max-width:100%;}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0;}.gp-icon{display:inline-flex;align-self:center;}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor;}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none;}.container.grid-container{width:auto;}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none;}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer;}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center;}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent;}.has-menu-bar-items button.menu-toggle{flex-grow:0;}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center;}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out;}.inside-header{flex-direction:column;text-align:center;}.site-content{flex-direction:column;}.container .site-content .content-area{width:auto;}#main{margin-left:0;margin-right:0;}body:not(.no-sidebar) #main{margin-bottom:0;}}@media only screen and (min-width: 769px){@font-face{font-family:"Gotham";src:url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/Gotham-Medium.otf") format("opentype"),url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/Gotham-Medium.woff") format("woff"),url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/Gotham-Medium.ttf") format("truetype"),url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");font-weight:normal;font-style:normal;font-display:fallback;font-weight:700;}@font-face{font-display:auto;font-family:"Roboto";font-style:fallback;font-weight:400;src:url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/roboto-v30-latin-regular.woff2") format("woff2");}@font-face{font-family:"Roboto";font-display:fallback;font-weight:700;src:url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/roboto-v30-latin-700.woff2") format("woff2");}}@media only screen and (max-width: 768px){@font-face{font-family:"Gotham";src:url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/Gotham-Medium.otf") format("opentype"),url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/Gotham-Medium.woff") format("woff"),url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/Gotham-Medium.ttf") format("truetype"),url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");font-weight:normal;font-style:normal;font-display:fallback;font-weight:700;}@font-face{font-display:fallback;font-family:"Roboto";font-style:fallback;font-weight:400;src:url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/roboto-v30-latin-regular.woff2") format("woff2");}@font-face{font-display:fallback;font-family:"Roboto";font-style:fallback;font-weight:700;src:url("https://www.cascadeinsights.com/wp-content/themes/cascadeinsights-gp/fonts/roboto-v30-latin-700.woff2") format("woff2");}}section{position:relative;}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{overflow:hidden;}@media (min-width: 1240px){.main-navigation .main-nav>ul{position:relative;}nav .main-nav .mega-menu{position:static;}nav .main-nav .mega-menu > ul{position:absolute;width:100%;left:0 !important;display:flex;flex-wrap:wrap;}nav .main-nav .sub-menu,nav .main-nav .mega-menu > ul{box-shadow:0 0 6px rgba(0,0,0,.34);border-radius:8px;padding-top:20px;padding-bottom:20px;}nav .main-nav .mega-menu > ul > li > a{font-weight:bold;}nav .main-nav .mega-menu>ul>li{display:inline-block;width:33.33%;vertical-align:top;}nav .main-nav .mega-menu > ul > li:hover > a,nav .main-nav .mega-menu > ul > li:focus > a,nav .main-nav .mega-menu > ul > li[class*="current-"] > a,nav .main-nav .mega-menu ul ul{color:inherit;}nav .main-nav .mega-menu ul .sub-menu{position:static;display:block;opacity:1;visibility:visible;width:100%;box-shadow:0 0 0;left:0;height:auto;pointer-events:auto;transform:scale(1);}nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle{display:none;}.mega-menu > ul > li > a{font-size:16px !important;}}:root{--padding:64px;--page-padding:80px;--header-padding:100px;}a{text-decoration:none;}@media only screen and (max-width: 1024px){:root{--padding:34px;--page-padding:40px;--header-padding:80px;}}@keyframes mark_highlight{to{background-size:100% var(--bg-height);}}.shadowed,#wpj-jtoc{box-shadow:0 0 40px rgba(0,0,0,.23);background-color:#f8f8f8;border-radius:12px;overflow:hidden;}body,section{overflow-x:hidden;}.contact_btn a{border:2px solid var(--accent);background-color:var(--accent);color:white !important;border-radius:8px;transition:all .3s;}.contact_btn a:hover{background-color:white;color:var(--accent) !important;transition:all .3s !important;}@media only screen and (max-width: 1340px){.contact_btn a{background-color:var(--accent);color:white !important;margin-left:0;}}.contact_btn a:hover{background-color:white;color:var(--accent) !important;border-color:var(--accent);transition:all .3s !important;}.page_header{background-position:center center !important;}.page_header > div{display:flex;justify-content:center;align-items:center;flex-direction:column;}footer p{font-size:14px;margin-bottom:8px;}footer a:not(.wp-block-social-link-anchor){text-decoration:none;font-size:14px;}footer .wp-block-social-link-anchor{font-size:16px;border-radius:100%;}footer .wp-block-social-link-anchor:hover{background-color:var(--accent);}footer a:not(.wp-block-social-link-anchor):hover{color:var(--accent) !important;}.search_modal_form button,.search_modal_form input{border-radius:8px;height:60px;font-size:20px;}.search_modal_form button{background-color:transparent;border:3px solid var(--ci-green);color:var(--ci-green);font-weight:700;text-transform:uppercase;}.search_modal_form button:hover{background-color:var(--ci-green);color:white;}.wp-block-embed.is-type-video{margin-top:40px;margin-bottom:40px;}.gform_button{background-color:transparent !important;border:2px solid var(--contrast) !important;border-radius:8px;color:var(--contrast) !important;font-family:16px;}.red_cta .gform_button,#gform_19 .gform_button{border-color:white !important;color:white !important;}.gform_wrapper.gravity-theme .gfield_required{color:white;}.gform_button:hover{background-color:var(--accent) !important;color:white !important;border-color:var(--accent) !important;}.red_cta .gform_button:hover,#gform_19 .gform_button:hover{border-color:var(--contrast) !important;color:white !important;background-color:var(--contrast) !important;}@media only screen and (min-width: 1305px){nav .main-nav .mega-menu > ul > li > a{font-weight:700;border-bottom:1px solid #eee;padding-bottom:16px !important;padding-top:16px !important;margin-top:-20px;margin-bottom:12px;min-height:55px;display:flex;}nav .main-nav .mega-menu > ul > li > a:hover{color:var(--ci-green);}nav .main-nav li .sub-menu .sub-menu a:hover,nav .main-nav li:not(.mega-menu) .sub-menu a:hover{color:var(--ci-green);}nav .main-nav .mega-menu > ul > li > ul >li a{font-size:13px;text-transform:none;}nav ul > li > .sub-menu{margin-top:20px;overflow:hidden;}nav .main-nav .mega-menu .sub-menu .sub-menu{margin:0;padding:0;}}nav .main-nav > ul > li:not(.contact_btn){padding-top:20px;padding-bottom:20px;margin-top:-20px;margin-bottom:-20px;}.narrow{max-width:1024px !important;}@keyframes gradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}.main-navigation .main-nav ul ul li a{padding:12px 20px !important;}.client-logos{display:flex;gap:50px !important;flex-wrap:wrap;justify-content:space-around;margin:var(--padding) 0;}#wpj-jtoc{margin:0;z-index:1;}#wpj-jtoc a{color:var(--contrast);font-size:14px;margin-bottom:8px;}#wpj-jtoc a:hover,.wpj-jtoc.--jtoc-theme-basic-light .wpj-jtoc--items li.--jtoc-is-active>.wpj-jtoc--item-content>a,.wpj-jtoc.--jtoc-theme-basic-light .wpj-jtoc--items li.--jtoc-is-active>.wpj-jtoc--item-content>a:before{color:var(--accent) !important;}.wpj-jtoc.--jtoc-has-numeration .wpj-jtoc--item-content>a:before{position:absolute;left:0;}.wpj-jtoc.--jtoc-has-numeration .wpj-jtoc--item-content>a{padding-left:18px;position:relative;}#gform_19{display:flex;flex-wrap:wrap;align-content:center;align-items:center;}#gform_19 > div > div{display:flex;}#gform_19 input{height:52px;}.wp-block-social-links{display:flex;gap:10px;}.smaller_copy,.smaller_copy *{font-size:12px !important;color:black;}.smaller_copy a{color:var(--contrast-2);}.gform_wrapper.gravity-theme .gfield_required{color:var(--contrast-3) !important;}footer ul{row-gap:0 !important;}@media only screen and (min-width: 1024px){.client-logos > div,.clients_grid .client-logos > div{width:calc(16.6% - 50px) !important;}.client-logos img{height:auto !important;object-fit:cover;max-width:95%;}}.client-logos > div{text-align:center;}@keyframes slide{0%{transform:translateX(-25%);}100%{transform:translateX(25%);}}@media only screen and (max-width: 1024px){.footer_widgets > div > div{display:flex !important;flex-direction:column;}footer *,.copyright_info *{text-align:center;justify-content:center !important;align-items:center !important;}footer .gb-grid-wrapper > div{width:100% !important;}footer > div > div > div{margin-bottom:40px;}footer .wp-block-social-links{margin-bottom:0;}.client-logos{gap:35px !important;justify-content:center;}.client-logos > div{width:calc(25% - 30px) !important;display:flex;justify-content:center;}#gform_19{margin:20px 0;}#gform_19,#gform_19 > div > div{flex-direction:column;}.wp-block-search__inside-wrapper{flex-direction:column;gap:20px;}.wp-block-search__inside-wrapper button{margin:0;}}@media only screen and (min-width: 1025px){.wp-block-embed.is-type-video,.single-post blockquote{margin:40px 0 40px 0;}}@font-face{font-family:gform-icons-theme;src:url("https://www.cascadeinsights.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff2?o6rzdt") format("woff2"),url("https://www.cascadeinsights.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.ttf?o6rzdt") format("truetype"),url("https://www.cascadeinsights.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff?o6rzdt") format("woff"),url("https://www.cascadeinsights.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.svg?o6rzdt#gform-icons-theme") format("svg");font-weight:400;font-style:normal;font-display:block;}.gform_wrapper.gravity-theme ::-ms-reveal{display:none;}.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container{display:none !important;left:-9000px;position:absolute !important;}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px;}}.gform_wrapper.gravity-theme .gf_hidden,.gform_wrapper.gravity-theme .gform_hidden{display:none;}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.gform_wrapper.gravity-theme button.screen-reader-text:focus{border:0;clip:auto;clip-path:none;height:auto;margin:0;position:static !important;width:auto;}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{max-width:100%;}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%;}.gform_wrapper.gravity-theme *{box-sizing:border-box;}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-column-gap:2%;grid-row-gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%;}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0;}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12;}.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{grid-column:span 5;-ms-grid-column-span:5;}.gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 4;-ms-grid-column-span:4;}.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{grid-column:span 3;-ms-grid-column-span:3;}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0;}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1;}}html[dir=rtl] .gform_wrapper.gravity-theme code,html[dir=rtl] .gform_wrapper.gravity-theme input[type=email],html[dir=rtl] .gform_wrapper.gravity-theme input[type=tel],html[dir=rtl] .gform_wrapper.gravity-theme input[type=url]{direction:rtl;}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label{direction:rtl;}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_required{margin-left:0;margin-right:4px;}html[dir=rtl] .gform_wrapper.gravity-theme ::-webkit-input-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme ::-moz-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme :-ms-input-placeholder{text-align:right;}html[dir=rtl] .gform_wrapper.gravity-theme :-moz-placeholder{text-align:right;}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0;}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-inline-start:.125em;}.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom,.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-style:italic;font-weight:400;}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:#c02b0a;}.gform_wrapper.gravity-theme button.button:disabled{opacity:.6;}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:flex;}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end;}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{clear:both;font-family:inherit;font-size:15px;letter-spacing:normal;line-height:inherit;padding-top:13px;width:100%;}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0;}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:8px;}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6;}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:8px;}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:8px;}.gform_wrapper.gravity-theme input[type=number]{display:inline-block;}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px;}@keyframes gformLoader{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition){display:none;}.slideout-navigation.main-navigation:not(.slideout-transition).do-overlay{opacity:1;}button.slideout-exit:hover{background-color:transparent;}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0;}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px;}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box;}.slideout-navigation .mega-menu>ul>li{display:block;width:100% !important;}.slideout-navigation .slideout-menu{display:block;}#generate-slideout-menu{z-index:100001;}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left;}#generate-slideout-menu.do-overlay li{text-align:center;}#generate-slideout-menu.main-navigation ul ul{display:none;}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none;}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%;}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"";font-family:"GP Premium";line-height:1em;width:1.28571429em;text-align:center;display:inline-block;}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right;}.slideout-navigation.do-overlay{transform:none !important;transition:opacity .2s,visibility .2s;width:100%;text-align:center;left:0;right:0;}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px;}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px;}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px;}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block;}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px;}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center;}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px;}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0;}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0);}@media (max-width:768px){.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center;}}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:0;margin-right:10px;}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;padding:10px 0;display:block;transition:height .3s ease;}.main-navigation .menu-toggle{flex-grow:1;width:auto;}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none;}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0;}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none;}.wp-block-social-links .wp-social-link svg{height:1em;width:1em;}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em;}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px;}.wp-block-social-link{border-radius:9999px;display:block;height:auto;}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease;}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;}.wp-block-social-link:hover{transform:scale(1.1);}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0;}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444;}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em;}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em;}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0;}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0;}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative;}.wp-block-navigation .wp-block-navigation-item__content{display:block;}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit;}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none;}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start;}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit;}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0;}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1;}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}.wp-block-search__button{margin-left:10px;word-break:normal;}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%;}.wp-block-search__label{width:100%;}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset !important;}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}