.navigation-master-headercontainer{background:0 0;position:absolute;width:100%;top:0;left:0;box-shadow:none;padding-top:1rem}
.navigation-master-headercontainer .logo_association_outer-container{background:inherit}
.navigation-master-headercontainer .association-container{display:none!important}
.navigation-master-headercontainer .primary_navigation_container{display:none}
header.thomas_team_header{--thomas-team-nav-offset:13.5rem;background:var(--colour-primary);color:#fff;position:relative;isolation:isolate;display:flex;align-items:stretch;justify-content:flex-end;min-height:calc(90vh - var(--thomas-team-nav-offset));min-height:calc(90svh - var(--thomas-team-nav-offset));overflow:hidden;font-family:inherit}
header.thomas_team_header.state-page{min-height:60vh;min-height:60svh}
header.thomas_team_header .header_contents{min-height:100%;align-content:end;align-self:stretch;width:100%;z-index:1;pointer-events:auto}
header.thomas_team_header img.thomas-team-header-image{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover;object-position:bottom center;z-index:-3;pointer-events:none}
header.thomas_team_header .overlay_header{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top center,rgba(12,23,38,.6) 0,rgba(12,23,38,.9215686275) 58%,#0c1726 100%);z-index:-2}
main.thomas_team_main_home{margin:0;padding:0}
main.thomas_team_main_home section.thomas_team_home_advantage{background:color-mix(in srgb,#eeece9 35%,transparent)}
main.thomas_team_main_home section.thomas_team_home_resources{background:var(--colour-primary);color:#fff}
main.thomas_team_main_home section.thomas_team_home_resources .inner-contents-standard{padding:10rem 0 12rem}
main.thomas_team_main_home section.thomas_team_home_resources .inner-contents-standard hgroup.thomas_team_home_standard_hgroup h2,main.thomas_team_main_home section.thomas_team_home_resources .inner-contents-standard hgroup.thomas_team_home_standard_hgroup p.accented-hgroup-subheader{color:var(--colour-white)}
main.thomas_team_main_home section.thomas_team_home_team{background:color-mix(in srgb,#eeece9 25%,transparent)}
.inner-contents-standard{padding:8.2rem 0;display:flex;flex-direction:column;gap:4rem}
.inner-contents-standard.header-contents{grid-column:2/10;margin-bottom:1.6rem;max-height:600px;display:flex;flex-direction:column;gap:2.6rem;z-index:3}
.inner-contents-standard.adjusted-column-layout{flex-direction:row;align-items:center;padding:10rem 0 12rem}
.inner-contents-standard.adjusted-column-layout .column-grouping{flex:1;width:100%;display:flex;flex-direction:column;gap:2rem}
.inner-contents-standard.adjusted-column-layout.adjusted-inner-page-header-nav{padding:3.2rem 0}
.inner-contents-standard.column-reverse-layout{flex-direction:row-reverse}
.inner-contents-standard hgroup.thomas_team_home_standard_hgroup{display:grid;grid-template-columns:1fr;gap:.6rem}
.inner-contents-standard hgroup.thomas_team_home_standard_hgroup:not(.thomas-team-header-hgroup) h2{color:var(--colour-primary);font-weight:800;letter-spacing:.005rem;font-size:4.4rem}
.inner-contents-standard hgroup.thomas_team_home_standard_hgroup:not(.thomas-team-header-hgroup) p.accented-hgroup-subheader{color:var(--colour-secondary);font-weight:600;letter-spacing:.05rem;font-size:1.65rem;cursor:text;text-transform:uppercase}
.inner-contents-standard hgroup.thomas_team_home_standard_hgroup:not(.thomas-team-header-hgroup) p:not(.accented-hgroup-subheader){font-size:2rem;font-weight:400}
.inner-contents-standard hgroup.thomas_team_home_standard_hgroup:not(.thomas-team-header-hgroup) p.accented-note{color:var(--colour-secondary);font-weight:800;font-size:1.8rem;margin:1rem 0}
.inner-contents-standard hgroup.thomas_team_home_standard_hgroup.center_hgroup{text-align:center}
.inner-contents-standard hgroup.thomas-team-header-hgroup{gap:.8rem}
.inner-contents-standard hgroup.thomas-team-header-hgroup h1{font-size:6.6rem;line-height:1.1;font-weight:800;margin-bottom:1.2rem;cursor:text}
.inner-contents-standard hgroup.thomas-team-header-hgroup h2{order:-1;color:var(--colour-secondary);font-weight:600;margin-bottom:1.2rem;letter-spacing:.05rem;cursor:text;text-transform:uppercase}
.inner-contents-standard hgroup.thomas-team-header-hgroup p{font-size:2rem;cursor:text;font-weight:300}
.inner-contents-standard hgroup.thomas-team-header-hgroup p.accented-headergraph{font-weight:600}
.inner-contents-standard .thomas-button-group{display:flex;margin:.6rem 0}
.inner-contents-standard .thomas-button-group a.header_button{display:block;width:300px;background:var(--colour-secondary);border:3px solid var(--colour-secondary)}
.inner-contents-standard .thomas-button-group a.header_button:hover{background:#01956f;border:3px solid #01956f;color:var(--colour-white)}
.inner-contents-standard ul.decal_list_check{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,2fr));gap:1.4rem .5rem;margin:1.2rem 0}
.inner-contents-standard ul.decal_list_check li{position:relative;padding-left:2.6rem;font-size:1.6rem;cursor:text;font-weight:600}
.inner-contents-standard ul.decal_list_check li:before{content:"";position:absolute;left:0;top:14%;width:1.6rem;height:1.6rem;background-color:#00a278;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2300a278' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2300a278' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat}
.inner-contents-standard ul.decal_list_check.linked_listing{gap:2rem}
.inner-contents-standard ul.decal_list_check.linked_listing a{text-decoration:none;color:inherit}
.inner-contents-standard ul.decal_list_check.linked_listing a li{border:1px solid color-mix(in srgb,var(--colour-secondary) 50%,transparent);border-radius:.4rem;padding:1.6rem 1.6rem 1.6rem 4.8rem}
.inner-contents-standard ul.decal_list_check.linked_listing a li:before{left:5%;top:28%}
.inner-contents-standard ul.decal_list_check.linked_listing a:hover li{border:1px solid var(--colour-secondary);cursor:pointer}
.inner-contents-standard img.image_decal{width:100%;height:auto;border-radius:.4rem}
.inner-contents-standard .flaire-text{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}
.inner-contents-standard .flaire-text p{font-size:2rem;font-weight:400}
.inner-contents-standard ul.thomas-team-members{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}
.inner-contents-standard ul.thomas-team-members li{display:flex;align-items:start;border-radius:.4rem;flex-direction:row;gap:1.4rem;align-items:center;padding:1.5rem;border:.14rem solid #dedddd;background:#fff}
.inner-contents-standard ul.thomas-team-members li .text-grouping h3{font-size:2rem;font-weight:600;color:var(--colour-primary);line-height:1.1}
.inner-contents-standard ul.thomas-team-members li .text-grouping p{font-size:1.6rem;line-height:1.3}
.inner-contents-standard ul.thomas-team-members li img{object-fit:cover;object-position:top;border-radius:.4rem;width:80px;height:80px}
.inner-contents-standard ul.serving_states_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(217px,1fr));gap:1.2rem;margin-top:1rem}
.inner-contents-standard ul.serving_states_list li{position:relative;pointer-events:auto;overflow:hidden;display:flex;flex-direction:row;align-items:center;border-radius:.4rem;font-size:1.4rem;font-weight:600;gap:1.2rem;padding:1.4rem;border:.14rem solid #dedddd;background:color-mix(in srgb,var(--colour-primary) 4%,transparent)}
.inner-contents-standard ul.serving_states_list li .state_decal{background:var(--colour-primary);color:var(--colour-white);display:flex;justify-content:center;padding:.4rem .8rem;text-align:center;font-weight:800;font-size:1.4rem;border-radius:.4rem}
.inner-contents-standard ul.service-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2.4rem;margin-top:2rem}
.inner-contents-standard ul.service-cards li{position:relative;pointer-events:auto;overflow:hidden;display:flex;flex-direction:column;border-radius:.4rem;gap:2rem;padding:6.4rem 2.7rem 4rem;border:.14rem solid #dedddd;background:#fff}
.inner-contents-standard ul.service-cards li h3{position:relative;font-weight:800;font-size:2.4rem;color:var(--colour-primary);line-height:1.12}
.inner-contents-standard ul.service-cards li h3:before{background:var(--colour-secondary);content:"";position:absolute;left:0;top:-3rem;width:6.2rem;height:.4rem}
.inner-contents-standard .advantage_cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2.4rem;margin-top:2rem}
.inner-contents-standard .advantage_cards li{position:relative;pointer-events:auto;overflow:hidden;display:flex;flex-direction:column;border-radius:.4rem;gap:1.2rem;padding:4rem 2.7rem;border:.14rem solid #dedddd;background:#fff}
.inner-contents-standard .advantage_cards li .icon_decal{display:flex;justify-content:center;align-items:center;width:4.8rem;align-self:start;height:4.8rem;padding:.4rem .8rem;border-radius:.4rem;background:color-mix(in srgb,var(--colour-secondary) 10%,transparent);margin-bottom:1.2rem}
.inner-contents-standard .advantage_cards li .icon_decal svg{stroke:var(--colour-secondary)}
.inner-contents-standard .advantage_cards li:first-of-type{background:var(--colour-primary);color:var(--colour-white)}
.inner-contents-standard .advantage_cards li:first-of-type .icon_decal{background:hsla(0,0%,100%,.1490196078)}
.inner-contents-standard .advantage_cards li:first-of-type .icon_decal svg{stroke:var(--colour-white)}
.inner-contents-standard .advantage_cards li:first-of-type h3{color:inherit}
.inner-contents-standard .advantage_cards li:nth-of-type(2){background:var(--colour-secondary);color:var(--colour-white)}
.inner-contents-standard .advantage_cards li:nth-of-type(2) .icon_decal{background:hsla(0,0%,100%,.1490196078)}
.inner-contents-standard .advantage_cards li:nth-of-type(2) .icon_decal svg{stroke:var(--colour-white)}
.inner-contents-standard .advantage_cards li:nth-of-type(2) h3{color:inherit}
.inner-contents-standard .advantage_cards li h3{position:relative;font-weight:800;font-size:2.4rem;color:var(--colour-primary);line-height:1.12}
.inner-contents-standard .advantage_cards li p{line-height:1.3}
/*# sourceMappingURL=condition_thomasteam.min.css.map */
