.c5-selector[data-astro-cid-tbcgxziv]{padding-block:64px;scroll-margin-top:7rem;background:#fff;color:#173c32;border-bottom:1px solid #dde3d9}.c5-selector-heading[data-astro-cid-tbcgxziv]{margin-bottom:32px}.c5-selector-eyebrow[data-astro-cid-tbcgxziv]{margin:0 0 1rem;color:#1d6147;font-size:.875rem;font-weight:700;letter-spacing:.12em;line-height:1.5}.c5-selector[data-astro-cid-tbcgxziv] h2[data-astro-cid-tbcgxziv]{max-width:22ch;margin:0 0 1.25rem;color:#173c32;font-size:clamp(2.125rem,3.6vw,3.75rem);font-weight:750;line-height:1.12;letter-spacing:-.035em;text-transform:none}.c5-selector-intro[data-astro-cid-tbcgxziv],.c5-selector-fallback[data-astro-cid-tbcgxziv]>p[data-astro-cid-tbcgxziv]:first-child,.c5-selector-response[data-astro-cid-tbcgxziv] [data-astro-cid-tbcgxziv][data-selector-body]{margin:0;color:#53645b;font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.6}c5-agreement-selector[data-astro-cid-tbcgxziv]{display:block}.c5-selector[data-astro-cid-tbcgxziv] [data-astro-cid-tbcgxziv][hidden]{display:none!important}.c5-selector-interaction[data-astro-cid-tbcgxziv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:36px}.c5-selector-options[data-astro-cid-tbcgxziv]{min-width:0;margin:0;padding:0;border:0}.c5-selector-options[data-astro-cid-tbcgxziv] legend[data-astro-cid-tbcgxziv]{margin-bottom:.875rem;padding:0;color:#173c32;font-size:1rem;font-weight:650}.c5-selector-option-list[data-astro-cid-tbcgxziv]{display:grid;gap:.75rem}.c5-selector-option[data-astro-cid-tbcgxziv]{display:flex;align-items:center;gap:.875rem;min-width:0;padding:15px 20px;min-height:60px;border:1px solid #7b8b80;border-radius:.625rem;background:#fff;color:#173c32;font-size:20px;font-weight:600;line-height:1.4;cursor:pointer}.c5-selector-option[data-astro-cid-tbcgxziv]:hover{border-color:#1d6147}.c5-selector-option[data-astro-cid-tbcgxziv]:has(input:checked){border-color:#1d6147;background:#1d6147;color:#fff}.c5-selector-option[data-astro-cid-tbcgxziv]:has(input:focus-visible){outline:3px solid #1d6147;outline-offset:3px}.c5-selector-option[data-astro-cid-tbcgxziv] input[data-astro-cid-tbcgxziv]{appearance:auto;background-image:none;background-color:transparent;box-shadow:none;flex:0 0 auto;width:1.25rem;height:1.25rem;margin:0;accent-color:#1d6147;cursor:pointer}.c5-selector-option[data-astro-cid-tbcgxziv] input[data-astro-cid-tbcgxziv]:checked{accent-color:#fff;background-color:transparent}.c5-selector-option[data-astro-cid-tbcgxziv] input[data-astro-cid-tbcgxziv]:focus{box-shadow:none}.c5-selector-response[data-astro-cid-tbcgxziv],.c5-selector-fallback[data-astro-cid-tbcgxziv]{min-width:0;padding:32px;border-radius:.75rem;background:#eef3e5}.c5-selector-response[data-astro-cid-tbcgxziv]{display:flex;flex-direction:column;justify-content:center}.c5-selector-response[data-astro-cid-tbcgxziv] h3[data-astro-cid-tbcgxziv]{margin:0 0 1.25rem;color:#173c32;font-size:clamp(1.75rem,2.15vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;text-transform:none}.c5-selector[data-astro-cid-tbcgxziv] .c5-selector-note[data-astro-cid-tbcgxziv]{margin:1.5rem 0 0;color:#53645b;font-size:1rem;line-height:1.55}.c5-selector-next[data-astro-cid-tbcgxziv]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:32px}.c5-selector-next[data-astro-cid-tbcgxziv] .c5-selector-note[data-astro-cid-tbcgxziv]{margin:0}.c5-selector-cta[data-astro-cid-tbcgxziv]{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.25rem;padding:.875rem 1.5rem;border:1px solid #c34224;border-radius:.625rem;background:#c34224;color:#fff;font-size:1.1875rem;font-weight:650;line-height:1.4;text-align:center;text-decoration:none}.c5-selector-cta[data-astro-cid-tbcgxziv]:hover{border-color:#a3321b;background:#a3321b;color:#fff}.c5-selector-cta[data-astro-cid-tbcgxziv]:focus-visible,.c5-selector-areas[data-astro-cid-tbcgxziv] summary[data-astro-cid-tbcgxziv]:focus-visible{outline:3px solid #1d6147;outline-offset:4px}.c5-selector-areas[data-astro-cid-tbcgxziv]{margin-top:24px;border-top:1px solid #dde3d9}.c5-selector-areas[data-astro-cid-tbcgxziv] summary[data-astro-cid-tbcgxziv]{padding-block:1.375rem;color:#173c32;font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:600;line-height:1.5;cursor:pointer}.c5-selector-areas[data-astro-cid-tbcgxziv] summary[data-astro-cid-tbcgxziv]::marker{color:#1d6147}.c5-selector-areas[data-astro-cid-tbcgxziv] ul[data-astro-cid-tbcgxziv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;margin:0;padding:1rem 0 0;list-style:none}.c5-selector-areas[data-astro-cid-tbcgxziv] li[data-astro-cid-tbcgxziv]{min-width:0;margin:0;padding:1.5rem 0 0;border-top:1px solid #dde3d9}.c5-selector-areas[data-astro-cid-tbcgxziv] h3[data-astro-cid-tbcgxziv]{margin:0 0 .875rem;color:#173c32;font-size:clamp(1.375rem,1.9vw,1.875rem);font-weight:650;line-height:1.3;text-transform:none}.c5-selector-areas[data-astro-cid-tbcgxziv] li[data-astro-cid-tbcgxziv] p[data-astro-cid-tbcgxziv]{margin:0;color:#53645b;font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.6}@media(max-width:850px){.c5-selector-interaction[data-astro-cid-tbcgxziv],.c5-selector-areas[data-astro-cid-tbcgxziv] ul[data-astro-cid-tbcgxziv]{grid-template-columns:minmax(0,1fr)}.c5-selector-next[data-astro-cid-tbcgxziv]{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.c5-selector-heading[data-astro-cid-tbcgxziv]{margin-bottom:2rem}.c5-selector-option[data-astro-cid-tbcgxziv]{padding:15px 16px;font-size:18px}.c5-selector-response[data-astro-cid-tbcgxziv],.c5-selector-fallback[data-astro-cid-tbcgxziv]{padding:24px}.c5-selector-cta[data-astro-cid-tbcgxziv]{width:100%;padding-inline:1rem;font-size:1.125rem}}.c5-feedback[data-astro-cid-zffdarne]{background:#143b36;color:#fff;padding-block:clamp(60px,5vw,72px);overflow-anchor:none}.feedback-layout[data-astro-cid-zffdarne]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:start}.feedback-eyebrow[data-astro-cid-zffdarne]{margin:0 0 20px;color:#d4e0d8;font-size:14px;font-weight:700;letter-spacing:.14em}.feedback-intro[data-astro-cid-zffdarne] h2[data-astro-cid-zffdarne]{margin:0 0 24px;color:#fff;font-size:clamp(36px,3.6vw,60px);line-height:1.08;letter-spacing:-.035em;text-transform:none}.feedback-intro-copy[data-astro-cid-zffdarne]{margin:0;color:#d4e0d8;font-size:clamp(20px,1.6vw,24px);line-height:1.65}c5-client-feedback[data-astro-cid-zffdarne]{display:block;min-width:0}.feedback-slides[data-astro-cid-zffdarne]{display:grid;gap:48px}.feedback-slide[data-astro-cid-zffdarne]{min-width:0}c5-client-feedback[data-astro-cid-zffdarne].is-enhanced .feedback-slides[data-astro-cid-zffdarne]{gap:0}c5-client-feedback[data-astro-cid-zffdarne].is-enhanced .feedback-slide[data-astro-cid-zffdarne][hidden]{display:none}.feedback-service[data-astro-cid-zffdarne]{margin:0 0 24px;color:#d4e0d8;font-size:15px;line-height:1.5;font-weight:600}.feedback-excerpt[data-astro-cid-zffdarne]{margin:0 0 24px;padding:0;border:0}.feedback-excerpt[data-astro-cid-zffdarne] p[data-astro-cid-zffdarne]{margin:0;color:#fff;font-size:clamp(26px,2.35vw,38px);line-height:1.35;font-style:normal;letter-spacing:-.02em}.feedback-attribution[data-astro-cid-zffdarne] p[data-astro-cid-zffdarne]{margin:3px 0;color:#d4e0d8;font-size:16px;line-height:1.5}.feedback-attribution[data-astro-cid-zffdarne] .feedback-name[data-astro-cid-zffdarne]{color:#fff;font-weight:700;font-size:20px}.feedback-full[data-astro-cid-zffdarne]{margin-top:18px}.feedback-full[data-astro-cid-zffdarne] summary[data-astro-cid-zffdarne]{width:fit-content;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.feedback-full[data-astro-cid-zffdarne] blockquote[data-astro-cid-zffdarne]{margin:20px 0 0;padding:0;border:0}.feedback-full[data-astro-cid-zffdarne] blockquote[data-astro-cid-zffdarne] p[data-astro-cid-zffdarne]{margin:0;color:#fff;font-size:19px;line-height:1.7;font-style:normal}.feedback-controls[data-astro-cid-zffdarne]{margin-top:24px;padding-top:24px;border-top:1px solid #76958a}.feedback-navigation[data-astro-cid-zffdarne]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.feedback-controls[data-astro-cid-zffdarne] button[data-astro-cid-zffdarne]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;background:transparent;color:#fff;border:1px solid #d4e0d8;border-radius:999px;font-size:18px;line-height:1;cursor:pointer}.feedback-controls[data-astro-cid-zffdarne] button[data-astro-cid-zffdarne]:hover{background:#d4e0d8;color:#143b36;border-color:#d4e0d8}.feedback-controls[data-astro-cid-zffdarne] button[data-astro-cid-zffdarne][aria-current=true]{background:#fff;color:#143b36;border-color:#fff;box-shadow:inset 0 0 0 1px #fff;font-weight:700}.feedback-controls[data-astro-cid-zffdarne] .feedback-play[data-astro-cid-zffdarne]{min-width:84px;margin-left:auto}.feedback-counter[data-astro-cid-zffdarne]{min-width:58px;text-align:center;color:#d4e0d8;font-size:16px;font-variant-numeric:tabular-nums}.feedback-picker[data-astro-cid-zffdarne]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.feedback-picker[data-astro-cid-zffdarne] button[data-astro-cid-zffdarne]{min-width:38px;min-height:38px;padding:7px;font-size:14px}.feedback-playback-note[data-astro-cid-zffdarne]{margin:16px 0 0;color:#d4e0d8;font-size:14px}.feedback-controls[data-astro-cid-zffdarne] [data-astro-cid-zffdarne][hidden],.feedback-controls[data-astro-cid-zffdarne][hidden]{display:none}.feedback-controls[data-astro-cid-zffdarne] button[data-astro-cid-zffdarne]:focus-visible,.feedback-full[data-astro-cid-zffdarne] summary[data-astro-cid-zffdarne]:focus-visible{outline:3px solid #ffffff;outline-offset:4px}.feedback-sr-only[data-astro-cid-zffdarne]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:850px){.feedback-layout[data-astro-cid-zffdarne]{grid-template-columns:1fr;gap:36px}.feedback-intro[data-astro-cid-zffdarne] h2[data-astro-cid-zffdarne]{max-width:14ch}.feedback-intro-copy[data-astro-cid-zffdarne]{font-size:20px}}@media(max-width:620px){.c5-feedback[data-astro-cid-zffdarne]{padding-block:40px}.feedback-layout[data-astro-cid-zffdarne]{gap:32px}.feedback-excerpt[data-astro-cid-zffdarne] p[data-astro-cid-zffdarne]{font-size:27px}.feedback-service[data-astro-cid-zffdarne]{margin-bottom:18px}.feedback-full[data-astro-cid-zffdarne] blockquote[data-astro-cid-zffdarne] p[data-astro-cid-zffdarne]{font-size:18px}.feedback-picker[data-astro-cid-zffdarne]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.feedback-picker[data-astro-cid-zffdarne] button[data-astro-cid-zffdarne]{min-height:44px}}@layer properties,theme,base,components,utilities;.cig-c5-page{--color-primary: #C34224;--color-secondary: #fff;--color-body: #fff;--color-text-dark: #173C32;--color-text: #53645B;--color-border: #DDE3D9;background:#fff;color:#173c32;line-height:1.6}.cig-c5-page :is(h1,h2,h3,h4){color:#173c32;text-transform:none}.cig-c5-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #1D6147;outline-offset:4px}.cig-c5-page [id]{scroll-margin-top:120px}.cig-c5-page .header{background:#fff;border-bottom:1px solid #DDE3D9;box-shadow:none;padding-block:18px}.cig-c5-page>.bg-secondary{background:#fff;border-bottom:1px solid #DDE3D9}.cig-c5-page>.bg-secondary [class*=text-white]{color:#53645b}.cig-c5-page>.bg-secondary .row{margin-inline:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);column-gap:24px}.cig-c5-page>.bg-secondary .row>*{padding-inline:0;width:auto;min-width:0}.cig-c5-page>.bg-secondary .row>:last-child{flex-wrap:wrap}.cig-c5-page .social-icons-topbar a,.cig-c5-page footer .social-icon-alt a{color:#173c32}.cig-c5-page .nav-link{color:#173c32}.cig-c5-page .nav-link .active{color:#1d6147}.cig-c5-page .btn-primary{background:#c34224;color:#fff;border-color:#c34224}.cig-c5-page .btn-primary:hover{background:#a3321b}.cig-c5-page .c5-main{background:#fff;color:#173c32}.cig-c5-page .c5-main :is([class*=text-slate-9],[class*=text-slate-8],[class*=text-slate-7]){color:#173c32}.cig-c5-page .c5-main :is([class*=text-slate-6],[class*=text-slate-5],[class*=text-slate-4]){color:#53645b}.cig-c5-page .c5-main :is([class*=text-red-],[class*=text-amber-],[class*=text-blue-],[class*=text-green-]){color:#1d6147}.cig-c5-page .c5-main [class*=border-]{border-color:#dde3d9}.cig-c5-page .c5-main :is([class*=bg-slate-50],[class*=bg-slate-100],[class*=bg-amber-50],[class*=bg-blue-50],[class*=bg-red-50]){background:#f7f8f3}.cig-c5-page .c5-main :is([class*=shadow-],[class*="hover:shadow"]){box-shadow:none}.cig-c5-page .c5-main [class*="hover:-translate"]:hover{transform:none;translate:none}.cig-c5-page .c5-main :is(a,button)[class*=bg-]:is([class*=bg-red-700],[class*=bg-slate-900]){background:#c34224;color:#fff;font-size:18px;line-height:1.4;text-transform:none;letter-spacing:0;font-weight:600;box-shadow:none}.cig-c5-page .c5-main :is(a,button)[class*=bg-]:is([class*=bg-red-700],[class*=bg-slate-900]):hover{background:#a3321b}.cig-c5-page .c5-main :is(p,li).text-lg{font-size:clamp(18px,1.45vw,22px);line-height:1.6}.cig-c5-page .c5-main .text-xs{font-size:14px;line-height:1.5}.cig-c5-page .c5-main .text-sm{font-size:16px;line-height:1.5}.cig-c5-page .c5-main :is(h2,h3){font-weight:600;letter-spacing:-.025em}.cig-c5-page #client-feedback blockquote{box-shadow:none;background:transparent}.cig-c5-page #agreement-selector input[type=radio]{color:#1d6147}.cig-c5-page #agreement-selector .c5-selector-response h3{font-size:clamp(28px,2.5vw,36px)!important;font-weight:700}.cig-c5-page :is(#why-cig,#agreement-selector,#supplier-risk-cases,#pricing,#who-handles-this-work,#faq) h2{font-weight:750}@layer components{.cig-c5-page :is(#why-cig,#agreement-selector,#supplier-risk-cases,#pricing,#client-feedback,#who-handles-this-work) h2{font-size:clamp(32px,3.9vw,60px)!important;line-height:1.12!important}.cig-c5-page :is(#why-cig,#supplier-risk-cases) h3{font-size:clamp(26px,2.05vw,32px)!important;line-height:1.2!important}.cig-c5-page #agreement-selector .c5-selector-response h3{font-size:clamp(28px,2.5vw,36px)!important;line-height:1.2!important}.cig-c5-page #faq summary h3{font-size:21px!important;line-height:1.3!important}}.cig-c5-page .c5-main h2{font-size:clamp(32px,3.9vw,60px)!important;line-height:1.1!important}.cig-c5-page .c5-main h3{font-size:clamp(24px,2.05vw,32px)!important;line-height:1.2!important}.cig-c5-page .c5-eyebrow{margin-bottom:22px;font-size:14px;font-weight:600;color:#1d6147;letter-spacing:.1em}.cig-c5-page .c5-hero{background:linear-gradient(115deg,#f2f5e9,#edf3df);padding-block:56px;border-bottom:1px solid #DEDED5}.cig-c5-page .c5-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:64px;align-items:center}.cig-c5-page .c5-hero-copy{grid-column:1;grid-row:1}.cig-c5-page .c5-hero h1{font-size:clamp(60px,5.2vw,78px);line-height:1.07;letter-spacing:-.035em;font-weight:800;margin:0 0 22px;text-wrap:balance}.cig-c5-page .c5-hero-intro{font-size:22px;line-height:1.6;color:#53645b}.cig-c5-page .c5-hero-direct{margin-top:20px;font-size:20px;line-height:1.6}.cig-c5-page .c5-hero-person{grid-column:2;grid-row:1 / 3;margin:0}.cig-c5-page .c5-hero-photo{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:52% 34%;border-radius:12px}.cig-c5-page .c5-hero-person figcaption{margin-top:20px;font-size:16px;line-height:1.5;color:#53645b}.cig-c5-page .c5-person-name{color:#173c32;font-weight:600;font-size:24px;margin-bottom:6px}.cig-c5-page .c5-person-note{margin-top:10px}.cig-c5-page .c5-hero-actions{grid-column:1;grid-row:2;margin-top:26px;align-self:start}.cig-c5-page .c5-hero-buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.cig-c5-page .c5-primary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:15px 20px;border:1px solid #C34224;border-radius:8px;background:#c34224;color:#fff;font-size:18px;line-height:1.4;font-weight:700;text-align:center}.cig-c5-page .c5-primary-cta:hover{background:#a3321b;border-color:#a3321b}.cig-c5-page #hero [data-booking-link]{color:#173c32;background:transparent;border:1px solid #53645B;border-radius:8px;min-height:58px;padding:15px 20px;font-size:18px;line-height:1.4;font-weight:700;height:100%}.cig-c5-page [data-booking-link]:hover{background:#f0f5eb}.cig-c5-page .c5-booking-note{font-size:14px;line-height:1.6;color:#53645b;margin-top:16px}.cig-c5-page .c5-benefits{padding-block:64px;background:#f5f2ec}.cig-c5-page #why-cig>.cig-wide-content>:is(p,h2){text-align:center}.cig-c5-page #why-cig h2{font-weight:750}.cig-c5-page .c5-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:0 24px;margin-top:36px}.cig-c5-page .c5-benefit-grid>div{grid-row:span 2;display:grid;grid-template-rows:subgrid;border:1px solid #DEDED5;border-radius:16px;padding:30px;background:#fff}.cig-c5-page #why-cig .c5-benefit-grid h3{font-weight:700}.cig-c5-page .c5-benefit-grid h3{margin-bottom:16px}.cig-c5-page .c5-benefit-grid p{color:#53645b;font-size:clamp(18px,1.45vw,22px);line-height:1.6}.cig-c5-page #supplier-risk-cases{background:#fff;padding-block:64px}.cig-c5-page #supplier-risk-cases .cig-case-grid{column-gap:24px}.cig-c5-page #supplier-risk-cases>.cig-wide-content>:first-child{margin-bottom:36px}.cig-c5-page .cig-case-card{min-width:0;display:flex!important}@media(min-width:1024px){.cig-c5-page .cig-case-grid{grid-template-rows:repeat(9,auto);row-gap:0}.cig-c5-page .cig-case-card{display:grid!important;grid-row:span 9;grid-template-rows:subgrid}.cig-c5-page .cig-case-card>div:last-child{display:grid;grid-row:span 4;grid-template-rows:subgrid}}.cig-c5-page #pricing{background:#f5f2ec;padding-block:64px}.cig-c5-page #pricing>.cig-wide-content>:first-child{margin-bottom:36px}.cig-c5-page #pricing .c5-price-grid>div{border-width:1px;border-radius:16px;padding:28px;min-width:0}.cig-c5-page #pricing .c5-price-name{font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.015em;text-transform:none;color:#173c32}.cig-c5-page #pricing .c5-price-value{font-size:clamp(40px,3.3vw,48px);line-height:1.15;color:#173c32}.cig-c5-page #pricing li{font-size:18px;line-height:1.55}.cig-c5-page #pricing .c5-price-grid a{align-self:stretch;min-height:60px;padding:14px 12px;font-weight:700;margin-top:0;height:100%;width:100%}@media(min-width:1200px){.cig-c5-page #pricing .c5-price-grid{grid-template-rows:repeat(7,auto);gap:0 24px}.cig-c5-page #pricing .c5-price-grid>div{display:grid;grid-row:span 7;grid-template-rows:subgrid}.cig-c5-page #pricing .c5-price-grid>div:not(:first-child)>:first-child{grid-row:2}.cig-c5-page #pricing .c5-price-grid>div:not(:first-child)>:nth-child(2){grid-row:3}.cig-c5-page #pricing .c5-price-grid>div:not(:first-child)>:nth-child(3){grid-row:4}.cig-c5-page #pricing .c5-price-grid>div:not(:first-child)>:nth-child(4){grid-row:5}.cig-c5-page #pricing .c5-price-grid>div:not(:first-child)>:nth-child(5){grid-row:6}.cig-c5-page #pricing .c5-price-grid>div:not(:first-child)>:nth-child(6){grid-row:7}}.cig-c5-page #pricing .whitespace-nowrap{white-space:normal;background:#f0f5eb;color:#1d6147}.cig-c5-page #contact-form>.cig-wide-content>div{padding:0;border:0}.cig-c5-page #nnn-contract-request-form{max-width:960px;margin-inline:auto}.cig-c5-page #nnn-contract-request-form :is(input:not([type=hidden]),select,textarea){min-width:0;max-width:100%;font-size:18px;line-height:1.5;color:#173c32;background-color:#fff;border-color:#dde3d9}.cig-c5-page #nnn-contract-request-form>div{min-width:0}.cig-c5-page #nnn-contract-request-form label{font-size:18px;line-height:1.5}.cig-c5-page .c5-resource-link{margin-bottom:24px;font-size:18px}.cig-c5-page .c5-resource-link a{color:#1d6147;text-decoration:underline;text-underline-offset:4px}.cig-c5-page #who-handles-this-work{background:#fff;padding-block:64px}.cig-c5-page #who-handles-this-work .grid>div{background:#fff;border:0;border-top:1px solid #DEDED5;border-radius:0;padding-inline:0}.cig-c5-page #who-handles-this-work .text-white{color:#173c32}.cig-c5-page #who-handles-this-work a{color:#173c32;font-size:16px;text-transform:none}.cig-c5-page #faq{background:#f6f4ed;padding-block:64px}.cig-c5-page #faq>.cig-wide-content{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:52px;align-items:start}.cig-c5-page #faq>.cig-wide-content>:first-child{text-align:left;margin:0}.cig-c5-page #faq>.cig-wide-content>:first-child p{margin-inline:0}.cig-c5-page #faq summary{padding:22px}.cig-c5-page #faq summary h3{font-size:21px!important;font-weight:600}.cig-c5-page #faq details>div{padding-inline:22px}.cig-c5-page #faq details>div p{font-size:19px;line-height:1.6}.cig-c5-page .c5-related-answers{background:#fff;padding-block:64px}.cig-c5-page .c5-related-answers .grid{gap:0 36px}.cig-c5-page .c5-related-answers .grid a{padding:22px 0;border:0;border-top:1px solid #DEDED5;border-radius:0}.cig-c5-page .c5-related-answers .grid a>p:first-child{font-size:20px}@media(min-width:1800px){.cig-c5-page .c5-hero-grid{column-gap:82px}}.cig-c5-page footer{color:#53645b;border-top:1px solid #DDE3D9}.cig-c5-page footer>div{background:#fff}.cig-c5-page footer :is([class*=text-white],[class*=text-light]){color:#53645b}.cig-c5-page footer :is(h4,.navbar-brand span:first-child){color:#173c32}.cig-c5-page footer [class*=border-white]{border-color:#dde3d9}.cig-c5-page footer [class*="bg-white/"]{background:#f7f8f3}.cig-c5-page footer .row{margin-inline:0;gap:24px 0}.cig-c5-page footer .row>*{padding-inline:0;min-width:0}.cig-c5-page footer :is(.col-6,[class*="md:col-"]){min-width:0}.cig-c5-page footer a[href^="tel:"]{font-size:20px;overflow-wrap:anywhere}.cig-c5-page footer a[href^="mailto:"]{font-size:17px}.cig-c5-page footer input.newsletter-form{background:#f7f8f3;color:#173c32;border:1px solid #DDE3D9}.cig-c5-page footer .btn-subscribe{color:#fff}@media(max-width:1199px){.cig-c5-page>.bg-secondary .row{grid-template-columns:1fr 1fr}.cig-c5-page>.bg-secondary .row>:last-child{grid-column:1 / -1;justify-content:center}.cig-c5-page .c5-hero-grid{column-gap:36px}.cig-c5-page .c5-hero-intro{font-size:20px}.cig-c5-page .c5-hero-direct{font-size:18px}.cig-c5-page .c5-hero-buttons{flex-direction:column;align-items:stretch}.cig-c5-page .c5-hero-buttons [data-booking-link]{width:100%}.cig-c5-page #pricing .c5-price-grid{grid-template-columns:1fr}.cig-c5-page #faq>.cig-wide-content{grid-template-columns:1fr;gap:32px}}@media(max-width:850px){.cig-c5-page .c5-hero{padding-block:40px}.cig-c5-page .c5-hero-grid{grid-template-columns:minmax(0,1fr)}.cig-c5-page .c5-hero-copy{grid-area:auto}.cig-c5-page .c5-hero h1{font-size:clamp(38px,6.5vw,56px);letter-spacing:-.035em}.cig-c5-page .c5-hero-person{grid-area:auto;display:flex;align-items:center;gap:18px;margin-top:28px}.cig-c5-page .c5-hero-photo{width:112px;height:140px;object-position:52% 28%;flex-shrink:0}.cig-c5-page .c5-hero-person figcaption{margin:0;font-size:15px}.cig-c5-page .c5-person-name{font-size:21px}.cig-c5-page .c5-hero-actions{grid-area:auto;margin-top:28px}.cig-c5-page .c5-hero-buttons{flex-direction:row}.cig-c5-page .c5-benefits{padding-block:40px}.cig-c5-page .c5-benefit-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:22px;margin-top:30px}.cig-c5-page .c5-benefit-grid>div{display:block;grid-row:auto}}@media(max-width:620px){.cig-c5-page>.bg-secondary .row{grid-template-columns:1fr}.cig-c5-page .header{padding-block:12px}.cig-c5-page [id]{scroll-margin-top:96px}.cig-c5-page .c5-hero-photo{width:88px;height:122px}.cig-c5-page .c5-hero-person{gap:14px}.cig-c5-page .c5-hero-person figcaption{font-size:14px}.cig-c5-page .c5-person-note{font-size:14px;margin-top:8px}.cig-c5-page .c5-hero-buttons{flex-direction:column}.cig-c5-page .c5-hero-intro{font-size:19px}.cig-c5-page #pricing>.cig-wide-content>.grid>div{padding:24px}.cig-c5-page .c5-main section:not(#hero){padding-block:52px}.cig-c5-page .c5-main :is(#why-cig,#agreement-selector,#supplier-risk-cases,#pricing,#client-feedback,#who-handles-this-work,#faq),.cig-c5-page .c5-related-answers{padding-block:40px}.cig-c5-page :is(#why-cig,#supplier-risk-cases) h3{font-size:26px!important}.cig-c5-page footer .col-6{width:100%}.cig-c5-page footer .btn-subscribe{position:static;width:100%;margin-top:10px}}
