/* about--lineworkers.css */

/* FROM FREEFORM 1 */
: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}
.header-graphic .contentcard{margin-top:-1em}
.header-graphic .image.section .cmp-image{max-width:100%;margin-left:0;margin-right:0;margin-top:-0.5em;margin-bottom:-2.95% !important}
@media(max-width:768px){.title-resource .content-card .content-card__title{margin:auto auto -0.5em auto !important}
}
.title-resource .content-card .content-card__title{display:flex;text-align:center;margin:auto auto -1.25em auto;text-transform:uppercase;font-weight:600;padding:15px 1.5em;font-size:1rem !important;color:#fff}
.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;height:1px;background:white}
@media(max-width:400px){.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}
}
.quote-big{margin-top:0;font-weight:800;color:var(--blue);font-family:bitter;font-size:calc(1.286rem + 1vw);line-height:1.33;letter-spacing:-0.25px}
.quote-small{margin-top:0;font-weight:800;color:var(--blue);font-family:bitter;font-size:calc(1.286rem + 0.5vw);line-height:1.33;letter-spacing:-0.25px}
@media(min-width:2000px){.quote-big{font-size:2.852rem}
.quote-small{font-size:2.143rem}
}
@media(min-width:768px){.margin-left{margin-left:1em !important}
.margin-right{margin-right:1em !important}
}
@media(max-width:768px){.page .header-graphic .section.image .cmp--image-margin-bottom{margin-bottom:-3.23% !important}
.text-left .contentcard, .text-right .contentcard{padding-left:1em !important;padding-right:1em !important;max-width:100% !important;float:none !important;margin:auto !important}
.full-width-feature .contentcard:not(.contentcard .content-card--content #){display:none !important}
.full-width-feature .columnctrcomp{margin-top:0 !important}
}
@media(max-width:992px){.no-padding section section:has(.cmp__image--desktop:not(.desktop-image--only)){display:none !important}
.no-padding section:not(:has(.cmp__image--desktop:not(.desktop-image--only))){width:100% !important}
}
@media(min-width:768px){.image-floating .content-card--content p{position:relative;transform:translateY(-50%);top:50%}
}
@media(min-width:768px){.image-floating .content-card--content p strong{font-size:3vw !important;font-weight:800}
}
.text-right .contentcard:not(:has(.content-card--content .custom-image-background)){padding-left:10%;padding-right:10%;max-width:800px}
.text-left .contentcard:not(:has(.content-card--content .custom-image-background)){float:right;padding-left:10%;padding-right:10%;max-width:660px}
.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}
.no-padding .section{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;margin-top:0 !important}
.no-padding.row{padding-left:0 !important;padding-right:0 !important}
.number-suffix{font-size:92%;font-weight:400}
.no-padding .image.section .cmp-image .cmp-image__image{margin-bottom:-3px !important}
.no-padding.row{min-height:300px !important}
.no-padding.row:has(.image){overflow:hidden !important}
.no-padding .image.section .cmp-image .cmp-image__image{height:300px !important;object-fit:cover}
.img-as-icon .image.section .cmp-image .cmp-image__image{max-width:45px !important;width:auto}
