.wp-block-list li{margin-bottom:1em}.wp-block-list li:last-child{margin-bottom:0}.wp-block-list{margin-top:1em}.tricorp-cta>.wp-block-columns{align-items:stretch!important;gap:0}.tricorp-cta>.wp-block-columns>.wp-block-column:first-child{display:flex;flex-direction:column;align-self:stretch}.tricorp-cta>.wp-block-columns>.wp-block-column:first-child>.wp-block-cover{flex:1 1 auto;min-height:350px;width:100%;border-top-left-radius:12px;overflow:hidden}@media (max-width:781px){.tricorp-cta>.wp-block-columns>.wp-block-column:first-child>.wp-block-cover{flex:none;min-height:250px;border-radius:0}}.mainNav{width:calc(100% - 40px)!important;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:30px!important}.mainNav .wp-block-site-logo{flex:0 0 190px!important;width:190px!important;max-width:190px!important}.mainNav .wp-block-site-logo img{width:190px!important;max-width:190px!important;padding-bottom:.5rem}.mainNav #mega-menu-wrap-max_mega_menu_1{flex:0 1 auto;margin-left:auto}.mainNav #mega-menu-wrap-max_mega_menu_1>ul{padding-block:1.8rem!important}@media (max-width:980px){.mainNav{width:calc(100% - 45px)!important;padding-left:0!important;padding-right:0!important;gap:20px!important;padding-block:.8rem}.mainNav .wp-block-site-logo{flex:0 0 155px!important;width:155px!important;max-width:155px!important}.mainNav .wp-block-site-logo img{width:155px!important;max-width:155px!important}.mainNav #mega-menu-wrap-max_mega_menu_1{flex:0 0 auto;margin-left:auto}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-column>.mega-sub-menu>.mega-menu-item>a.mega-menu-link{font-size:14px!important}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-toggle-on{margin-bottom:1rem!important}}@media (min-width:981px) and (max-width:1190px){#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link{font-size:0.9rem!important}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-column>.mega-sub-menu>.mega-menu-item>a.mega-menu-link{font-size:0.9rem!important;padding-top:0.4rem!important;padding-bottom:0.4rem!important}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item{margin-right:0.5rem!important}}.mainNav #mega-menu-max_mega_menu_1>li:last-child{margin-right:0!important}.icon-btn{width:fit-content!important;justify-self:start!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.icon-btn{margin-left:0!important;margin-right:auto!important}.icon-btn .ghostkit-icon-box-icon{margin-right:0.8rem!important;padding:0!important;line-height:0!important;transform:translateY(.4rem)}.icon-btn .ghostkit-icon-box-icon svg{display:block!important}.icon-btn .ghostkit-icon-box-content{margin:0!important;padding:0!important}.icon-btn .ghostkit-icon-box-content p{margin:0!important}.icon-btn:hover .ghostkit-icon-box-content p{color:var(--wp--preset--color--primary)!important}.icon-btn:hover .ghostkit-icon-box-icon svg,.icon-btn:hover .ghostkit-icon-box-icon svg path{fill:var(--wp--preset--color--primary)!important}.metaNav a:hover{color:var(--wp--preset--color--primary);text-decoration:none}@media (max-width:991px){.mobile-cover{min-height:250px!important;padding-block:4rem}.mobile-cover .wp-block-cover__inner-container>*{margin-block-start:2rem!important}}@media (max-width:780px){.reverse-mobile{flex-direction:column-reverse}}@media only screen and (max-width:781px){.footer-mobile-stack{display:flex!important;flex-direction:column!important;width:100%!important}.footer-mobile-stack>.ghostkit-custom-Z2dQahY{order:1!important;width:100%!important;max-width:100%!important;flex-basis:auto!important;box-sizing:border-box!important;padding-inline:1.5rem!important}.footer-mobile-stack>.ghostkit-custom-Z2dQahY figure{max-width:100%!important;margin:0!important}.footer-mobile-stack>.ghostkit-custom-Z2dQahY img{width:160px!important;max-width:100%!important;height:auto!important}.footer-mobile-stack>.wp-block-column:nth-child(2){order:2!important;width:100%!important;flex-basis:auto!important;padding:30px 28px!important;box-sizing:border-box!important}.footer-mobile-stack>.ghostkit-custom-2dTXXw{order:3!important;width:100%!important;flex-basis:auto!important;padding:0!important}.footer-mobile-stack>.ghostkit-custom-2dTXXw .wp-block-cover{min-height:250px!important}}.footer-cover>.wp-block-cover__background{background:linear-gradient(90deg,#2E2B4D 0%,#fff0 90%)!important;opacity:1!important}@media only screen and (max-width:781px){.footer-cover>.wp-block-cover__background{background:linear-gradient(180deg,#2E2B4D 0%,#fff0 90%)!important;opacity:1!important}}.shadow-card{box-shadow:6px 4px 28px rgb(0 0 0 / .5)}.cascade-sidebar{position:sticky;top:6rem;align-self:start}.cascade-services-section{background-image:url(/tricorp/wp-content/themes/tricorp/assets/icons/background-light.svg);background-repeat:no-repeat;background-position:right -20px top;background-size:1000px;background-attachment:fixed}@media (max-width:767px){.cascade-services-section{background-image:none}}.section-background-logo{position:relative;isolation:isolate}.section-background-logo::before{content:"";position:absolute;inset:0;background-color:var(--wp--preset--color--contrast);-webkit-mask-image:url(/tricorp/wp-content/themes/tricorp/assets/icons/background-light.svg);mask-image:url(/tricorp/wp-content/themes/tricorp/assets/icons/background-light.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right -100px top -200px;mask-position:right -100px top -200px;-webkit-mask-size:1000px;mask-size:1000px;pointer-events:none;z-index:-1}@media (max-width:767px){.section-background-logo::before{display:none}}.section-background-logo-lg{position:relative;isolation:isolate}.section-background-logo-lg::before{content:"";position:absolute;inset:0;background-color:var(--wp--preset--color--contrast);-webkit-mask-image:url(/tricorp/wp-content/themes/tricorp/assets/icons/background-light.svg);mask-image:url(/tricorp/wp-content/themes/tricorp/assets/icons/background-light.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right -100px top -100px;mask-position:right -100px top -100px;-webkit-mask-size:1500px;mask-size:1500px;pointer-events:none;z-index:-1}@media (max-width:767px){.section-background-logo-lg::before{display:none}}.tricorp-accordion{background:#fff0}.tricorp-accordion .ghostkit-accordion-item{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:1rem}.tricorp-accordion .ghostkit-accordion-item-heading{width:100%}.tricorp-accordion .ghostkit-accordion-item-heading button{position:relative!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:1rem 2rem!important;padding-right:5rem!important;background:#fff!important;border:0!important;text-align:left}.tricorp-accordion .ghostkit-accordion-item-label{order:1;flex:1 1 auto;font-family:var(--wp--preset--font-family--ubuntu);font-weight:700;font-size:var(--wp--preset--font-size--large)}.tricorp-accordion .ghostkit-accordion-item-collapse{position:absolute!important;left:auto!important;top:40%!important;bottom:0!important;inset-inline-start:auto!important;inset-inline-end:2rem!important;margin:0!important;margin-right:0.6rem!important;padding:0!important;display:flex!important;align-items:center!important;order:initial!important;flex:none!important}.tricorp-accordion .ghostkit-accordion-item-collapse svg{display:block;margin:0!important}.wp-block-button__link{display:inline-flex;align-items:center}.wp-block-button__link::after{content:"";display:inline-block;width:18px;height:14px;margin-left:10px;background-color:currentColor;-webkit-mask:url(/tricorp/wp-content/themes/tricorp/assets/icons/arrow_right.svg) center / contain no-repeat;mask:url(/tricorp/wp-content/themes/tricorp/assets/icons/arrow_right.svg) center / contain no-repeat;vertical-align:middle}.wp-block-button.is-style-white .wp-block-button__link{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--transparent)}.wp-block-button.is-style-white .wp-block-button__link:hover{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--transparent)}.wp-block-button.is-style-more-info .wp-block-button__link::before{content:"";display:inline-block;width:18px;height:14px;margin-right:10px;background-color:currentColor;-webkit-mask:url(/tricorp/wp-content/themes/tricorp/assets/icons/arrow_right.svg) center / contain no-repeat;mask:url(/tricorp/wp-content/themes/tricorp/assets/icons/arrow_right.svg) center / contain no-repeat;vertical-align:middle}.wp-block-button.is-style-more-info .wp-block-button__link::after{display:none}.wp-block-button.is-style-more-info .wp-block-button__link{background-color:var(--wp--preset--color--transparent);color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--transparent);padding:0;font-weight:500}.wp-block-button.is-style-more-info .wp-block-button__link:hover{background-color:var(--wp--preset--color--transparent);color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--transparent)}.is-style-check-style{list-style:none!important;padding-left:0!important;margin-left:0!important}.is-style-check-style li{position:relative;padding-left:1.75em;margin-bottom:.5em;font-weight:700;color:var(--wp--preset--color--primary)}.is-style-check-style li::before{content:"";position:absolute;left:0;top:50%;width:1em;height:1em;background-color:var(--wp--preset--color--secondary);-webkit-mask:url(/tricorp/wp-content/themes/tricorp/assets/icons/check.svg) center / contain no-repeat;mask:url(/tricorp/wp-content/themes/tricorp/assets/icons/check.svg) center / contain no-repeat;transform:translateY(-50%)}.split-section{--split-text-gap:var(--wp--preset--spacing--80);--split-mobile-gap:var(--wp--preset--spacing--60);--split-background-break:50%;position:relative;background:linear-gradient(to bottom,var(--wp--preset--color--base) 0,var(--wp--preset--color--base) var(--split-background-break),var(--wp--preset--color--light-blue) var(--split-background-break),var(--wp--preset--color--light-blue) 100%)}.split-section .split-section-columns{display:flex;align-items:flex-start;margin-bottom:0}.split-section .split-section-content{display:flex;flex-direction:column;gap:var(--split-text-gap);min-width:0}.split-section .split-section-heading,.split-section .split-section-description{width:100%;margin:0}.split-section .split-section-heading h1,.split-section .split-section-description p{margin:0}.split-section .split-section-image{align-self:flex-start;min-width:0}.split-section .split-section-cover{width:100%;margin:0;overflow:hidden}@media (max-width:780px){.split-section .split-section-columns{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:var(--split-mobile-gap)}.split-section .split-section-content{display:contents}.split-section .split-section-heading{grid-column:1;grid-row:1}.split-section .split-section-image{grid-column:1;grid-row:2;width:100%;margin:0}.split-section .split-section-description{grid-column:1;grid-row:3}.split-section .split-section-columns>.wp-block-column{flex-basis:auto!important;min-width:0}.split-section .split-section-cover{min-height:200px!important}}:where(.wp-site-blocks)>main:last-of-type{margin-block-end:0!important;padding-block-end:0!important}:where(.wp-site-blocks)>.wp-block-template-part:last-child{margin-block-start:0!important}.wp-block-group.column-card-block{display:grid;grid-template-columns:28% 42% 30%;min-height:500px;align-items:stretch}.wp-block-group.column-card-block>.wp-block-cover.image-panel{grid-column:1 / 3;grid-row:1;min-height:500px;width:100%;margin:0}.wp-block-group.column-card-block>.wp-block-group.main-overlay-card{grid-column:2 / 4;grid-row:1;z-index:2;align-self:stretch;margin-block:1rem;min-height:auto;padding:clamp(1.5rem, 3vw, 3rem);padding-inline-end:0;background:#fff;display:grid;grid-template-columns:calc(var(--wp--presets--content-size / 2)) 1fr;gap:clamp(1.5rem, 3vw, 3rem);align-items:center;transform:translateX(5.5rem)}.wp-block-group.column-card-block.is-reversed>.wp-block-cover.image-panel{grid-column:2 / 4}.wp-block-group.column-card-block.is-reversed>.wp-block-group.main-overlay-card{grid-column:1 / 3;padding-inline-start:0;padding-inline-end:3rem;transform:translateX(-5.5rem)}@media (max-width:995px){.wp-block-group.column-card-block,.wp-block-group.column-card-block.is-reversed{grid-template-columns:1fr;min-height:auto}.wp-block-group.column-card-block>.wp-block-cover.image-panel,.wp-block-group.column-card-block.is-reversed>.wp-block-cover.image-panel{grid-column:1;grid-row:1;min-height:360px}.wp-block-group.column-card-block>.wp-block-group.main-overlay-card,.wp-block-group.column-card-block.is-reversed>.wp-block-group.main-overlay-card{grid-column:1;grid-row:2;min-height:auto;padding:2rem;margin:0;grid-template-columns:1fr;gap:2rem;transform:none}}.contact-phone a{color:inherit;text-decoration:none;pointer-events:none;cursor:text}@media (max-width:781px){.contact-phone a{pointer-events:auto;cursor:pointer}}.wp-block-group.is-style-section-constrained{max-width:var(--wp--style--global--content-size);margin-inline:auto;padding-inline:5%}.wp-block-group.is-style-section-full{width:100vw}.wp-block-image.is-style-fullwidth,.wp-block-image.is-style-fullwidth img{width:100%;height:auto}@media only screen and (max-width:998px){.wp-block-cover.is-style-cover-stack{display:block;padding:0}.wp-block-cover.is-style-cover-stack .wp-block-cover__image-background{position:relative!important}}@media only screen and (max-width:1000px){.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image .aligncenter{margin:0 auto 2em;float:none!important}}.responsive_embed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive_embed iframe,.responsive_embed object,.responsive_embed embed{border:0;position:absolute;top:0;left:0;width:100%;height:100%}body.wp-admin .has-white-color.has-text-color{text-shadow:1px 1px 1px rgb(0 0 0 / .75)}.wp-block{padding:.5em;border:1px dotted #efefef}.transition{transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}.pprblk .noblocks{padding:2em;margin-top:0;background:#efefef;color:#333}.center{display:flex;justify-content:center}.column{display:flex;flex:0 0 100%;min-height:150px}.section_content{position:relative;z-index:10}.flex-container{display:flex}.flex-column{flex-direction:column}.hidden,.featherlight_hidden{display:none}.btn{display:inline-block;padding:8px 15px;background:var(--wp--preset--color--contrast);border-radius:5px;color:#fff;font-weight:600}.btn:hover{display:inline-block;padding:8px 15px;background:var(--wp--preset--color--secondary);color:#fff}.caption{height:auto;margin:0 auto}.root{justify-content:center}.nice-select .list{max-height:500px;overflow:auto}.nice-select{width:100%!important;border:0!important}.ghostkit-accordion-item{border-bottom:1px solid #ccc}.ghostkit-accordion-item-collapse{order:1;margin-left:0!important}.ghostkit-accordion-item-heading button{padding:0!important}.ghostkit-accordion-item-label{order:2}.ghostkit-accordion-item-label{font-size:var(--wp--preset--font-size--medium);font-weight:200}.ghostkit-accordion-item-heading .ghostkit-svg-icon{display:none!important}.ghostkit-accordion-item-collapse{display:block;position:relative;width:18px!important;height:18px!important;cursor:pointer;z-index:999999}.ghostkit-accordion-item-active .ghostkit-accordion-item-collapse:before{transform:translatey(-50%) rotate(-90deg);opacity:0}.ghostkit-accordion-item-active .ghostkit-accordion-item-collapse::after{transform:translatey(-50%) rotate(-90deg)}.ghostkit-accordion-item-collapse:before,.ghostkit-accordion-item-collapse:after{content:"";display:block;background-color:var(--wp--preset--color--contrast);position:absolute;top:50%;left:0;transition:0.35s;width:24px;height:3px}.ghostkit-accordion-item-collapse:before{transform:translatey(-50%)}.ghostkit-accordion-item-collapse:after{transform:translatey(-50%) rotate(90deg)}.ghostkit-accordion-item-content{margin-block-start:0!important}.ghostkit-tabs-buttons{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;gap:.35rem;justify-content:stretch!important;border-radius:12px 12px 0 0;border-bottom:2px solid var(--wp--preset--color--contrast);box-sizing:border-box}.ghostkit-tabs-buttons-item,.ghostkit-tabs-buttons-item:visited{flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:1rem 2rem!important;border:0!important;border-radius:12px 12px 0 0!important;background:var(--wp--preset--color--light-blue)!important;color:var(--wp--preset--color--contrast)!important;font-size:24px!important;text-transform:capitalize;text-align:center!important;font-weight:900!important;opacity:1!important;text-decoration:none!important;box-shadow:none!important;margin-bottom:0!important}.ghostkit-tabs-buttons-item.ghostkit-tabs-buttons-item-active{background:var(--wp--preset--color--contrast)!important;color:#fff!important;border:0!important;box-shadow:none!important}.ghostkit-tabs-buttons-item:hover{background:var(--wp--preset--color--contrast)!important;color:#fff!important;text-decoration:none!important}.ghostkit-tabs-buttons-item.ghostkit-tabs-buttons-item-active::before,.ghostkit-tabs-buttons-item.ghostkit-tabs-buttons-item-active::after{display:none!important;content:none!important}.ghostkit-tabs-content{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:3rem;background:#F0F5F9;border-radius:0 0 12px 12px;box-sizing:border-box}.borderedTabs .ghostkit-tabs-content{width:100%!important;max-width:100%!important;margin:0 auto!important;border:0!important}@media only screen and (max-width:981px){.ghostkit-tabs-buttons,.ghostkit-tabs-content{width:100%!important;max-width:100%!important}.ghostkit-tabs-buttons{flex-wrap:wrap;border-bottom:0;gap:.35rem}.ghostkit-tabs-buttons-item{flex-basis:100%!important;border-radius:0px!important;margin-bottom:0!important}.ghostkit-tabs-content{margin-top:1rem!important;padding:1.5rem;border-radius:0}}.data_card{padding:1em;position:relative;flex-wrap:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.data_card a{flex-grow:1}.card_title{padding:.5em 1em;background:#1ea2c6;color:#fff;font-size:150%;display:flex;justify-content:center;text-align:center;align-items:center;margin-top:auto}.card_image{height:100%;min-height:25vh;display:flex;align-items:center}.card_image img{width:100%;height:auto;position:relative}.card_content{position:absolute;width:100%;bottom:0;left:0;font-size:120%;font-weight:600;text-align:center;max-height:0;min-height:0;overflow:hidden;border:1px solid #ccc;opacity:0;display:flex;justify-content:center;align-items:flex-end}.card_content{background:rgb(255 255 255 / .85);background:linear-gradient(180deg,rgb(255 255 255 / .5) 25%,rgb(255 255 255 / .75) 50%,rgb(255 255 255 / .9) 100%)}.data_card:hover .card_content{height:100%;max-height:100%;min-height:100%;opacity:1}.data_card:hover .card_title{opacity:0}.card_content p{padding:1em}.posts_wrapper{flex-wrap:wrap;gap:20px}.single_post{box-shadow:inset 0 0 0 2px #efefef}.single_post img{max-width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;position:relative;z-index:-1}.single_post .post_excerpt{padding:10px;text-align:center}.single_post .post_title{padding:10px;text-align:center;font-weight:800;text-transform:uppercase}.single_post_team{box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 100%;min-width:0}.single_post_team .post_image{line-height:0;font-size:0}.single_post_team .post_image img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;height:300px}.single_post_team .post_meta{padding:30px;color:#231F20;background:#fff;border-radius:0 0 5px 5px;flex:1}.single_post_team .post_title,.meta2 .post_title{font-weight:600;font-size:1.5rem;margin-bottom:.25rem}.single_post_team .post_meta .auto_b{margin-top:1rem}.single_post_team .post_meta .meta_email{margin-top:.25rem;overflow-wrap:break-word;word-break:break-word}.single_post_team .meta_biolink{margin-top:1rem}.single_post_team .featherlight_hide{display:none}.page_navigation{flex-basis:100%}.page_navigation ul{display:flex;justify-content:center;list-style:none}.page_navigation li{padding:5px}.loadstar__acf_anchour-menu .menu_row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}.loadstar__acf_anchour-menu .menu_row .anchour{flex:1}.loadstar__acf_anchour-menu .menu_row .anchour a{display:block;width:auto;padding:15px 30px;background:var(--wp--preset--color--contrast);text-align:center;color:#fff;font-weight:600;transition:.3s ease-in-out;border-radius:0 0 5px 5px}.loadstar__acf_anchour-menu .menu_row .anchour a:hover{background:#efefef;color:var(--wp--preset--color--contrast);text-decoration:none}@media only screen and (max-width:781px){.loadstar__acf_anchour-menu .menu_row{flex-wrap:wrap}.loadstar__acf_anchour-menu .menu_row .anchour{flex-basis:100%}}@media only screen and (min-width:667px){.left,.right{padding:1em;background-repeat:no-repeat}.left{padding-left:0}.left_content,.right_content{background-repeat:no-repeat}}@media only screen and (min-width:768px){.halves{flex:0 0 50%;max-width:50%}.thirds{flex:0 0 33.33%;max-width:33.33%}.quarters{flex:0 0 25%;max-width:25%}.fifths{flex:0 0 20%;max-width:20%}.sixths{flex:0 0 16.66%;max-width:16.66%}.left,.right{padding:2em 2em 0}.left{padding-left:0}.__calc__halves{flex:0 0 calc((100% - 20px) / 2)}.__calc__thirds{flex:0 0 calc((100% - 40px) / 3)}.__calc__quarters{flex:0 0 calc((100% - 60px) / 4)}.__calc__fifths{flex:0 0 calc((100% - 80px) / 5)}.__calc__sixths{flex:0 0 calc((100% - 100px) / 6)}.cards_wrapper{justify-content:center}}@media (min-width:768px) and (max-width:1023px){.__calc__quarters,.__calc__fifths,.__calc__sixths{flex:0 0 calc((100% - 40px) / 3)}}@media only screen and (min-width:1024px){.data_columns_wrapper{justify-content:space-between}.data_columns_wrapper .data_column{flex:1}.slide_meta span{max-width:50%}.slide_title{font-size:250%}}@media only screen and (min-width:667px){.alignleft{margin-right:1.5em;display:inline;float:left}.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}