/* about--customer-pledge.css */

/* FROM FREEFORM 2 */
:root{--teal-d:var(--teal-semi) !important;--teal-d-semi:var(--blue-d) !important;--teal-d-dark:var(--blue-d-semi) !important;--teal-d-light:#b1d898 !important}
.block-teal-d .content-card__title{color:#b1d898 !important}
.title-super h2.content-card__title{font-size:calc(2.8rem + 2vw) !important;line-height:105% !important;margin-bottom:0.25em !important;margin-top:-0.25em !important}
@media(min-width:768px){.margin-left{margin-left:1em !important}
.margin-right{margin-right:1em !important}
}
.full-width.column-control .bootstrap-container:not(:has(.full-width-feature)){max-width:100% !important}
.full-width.column-control .bootstrap-container:has(.full-width-feature){max-width:1800px !important}
.full-width.column-control>.bootstrap-container>.row{padding-left:0 !important;padding-right:0 !important}
.cc-video .wrap-content-card.border .content-card{border:none !important}
@media(max-width:768px){.cc-video .wrap-content-card.border .content-card .content-card--content{margin-bottom:0px !important}
}
.pagetitle{margin-top:-150px}
@media(max-width:1200px){.full-width-layout .column-66{width:100% !important}
}
.bootstrap-container:has(.full-width-layout){max-width:2000px !important}
@media(max-width:992px){.wrap-hero-banner .hero-banner .hero-banner__img picture{height:400px}
.header-gradient{width:100%;height:400px;position:absolute;top:48px;background:linear-gradient(30deg, white -10%, transparent 30%), linear-gradient(-30deg, white -10%, transparent 30%), linear-gradient(180deg, transparent 125px, white 400px)}
.pagetitle{margin-top:-175px}
.title-super{margin-bottom:-75px}
}
@media(min-width:992px){.header-gradient{width:100%;height:500px;position:absolute;top:114.5px;background:linear-gradient(30deg, white -10%, transparent 20%), linear-gradient(-30deg, white -10%, transparent 20%), linear-gradient(180deg, transparent 225px, white 450px)}
}
@media(max-width:768px){.title-resource .content-card .content-card__title{margin:auto auto 1em auto !important}
}
.title-resource .content-card .content-card__title{display:flex;text-align:center;margin:-2em auto 1em auto;text-transform:uppercase;font-weight:600;padding:15px 1.5em;font-size:1rem !important;letter-spacing:1px}
.title-resource .content-card .content-card__title::before, .title-resource .content-card .content-card__title::after{content:" ";display:inline-block;flex-grow:1;margin:auto 1em;border-bottom:1px solid}
@media(max-width:400px){.title-resource .content-card .content-card__title{padding:15px 1em}
.title-resource .content-card .content-card__title::before, .title-resource .content-card .content-card__title::after{margin:auto 0.5em}
}
@media(max-width:350px){.title-resource .content-card .content-card__title{display:block}
.title-resource .content-card .content-card__title::before, .title-resource .content-card .content-card__title::after{display:none}
}
.ff-ordered-list-style ol{list-style:none;padding:0;margin:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:1rem;column-gap:1rem;width:fit-content}
@media(min-width:768px){.ff-ordered-list-style ol{grid-template-columns:repeat(2, 1fr);grid-auto-flow:column;grid-template-rows:repeat(3, auto)}
}
.ff-ordered-list-style li{font-size:1.286rem;text-align:left;padding-left:2.5rem;position:relative;padding-right:1rem;margin-bottom:10px}
.ff-ordered-list-style a::before{position:absolute;left:0;top:-1px;width:2rem;height:2rem;border-radius:100%;border:2px solid var(--blue);text-align:center;font-weight:800;color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:90%}
.ff-ordered-list-style a.num-1::before{content:"1"}
.ff-ordered-list-style a.num-2::before{content:"2"}
.ff-ordered-list-style a.num-3::before{content:"3"}
.ff-ordered-list-style a.num-4::before{content:"4"}
.ff-ordered-list-style a.num-5::before{content:"5"}
.ff-ordered-list-style a.num-6::before{content:"6"}
.ff-ordered-list-style a:hover::before{color:#000;border-color:#000}
.image-bottom img{object-position:bottom}
.image-top img{object-position:top}
