.paragraph--type--text-block.paragraph--view-mode--default{margin-bottom:35px}.paragraph--type--text-block.paragraph--view-mode--default[class*=background--]{padding-bottom:50px;padding-top:50px}@media (min-width:992px){.paragraph--type--text-block.paragraph--view-mode--default[class*=background--]{padding-bottom:135px;padding-top:145px}}.paragraph--type--text-block.paragraph--view-mode--default.wrapper{padding-left:0;padding-right:0}@media (min-width:992px){.paragraph--type--text-block.paragraph--view-mode--default.wrapper{padding-left:calc(var(--wrapper) - var(--gutter)/2);padding-right:calc(var(--wrapper) - var(--gutter)/2)}}.paragraph--type--text-block.paragraph--view-mode--default.has-image,.paragraph--type--text-block.paragraph--view-mode--default.has-image>div{position:relative}@media (min-width:992px){.paragraph--type--text-block.paragraph--view-mode--default.has-image>div:before{background-color:var(--shadow-gray);content:"";display:block;height:160px;left:4.16666667%;position:absolute;top:0;width:1px;z-index:6}}.paragraph--type--text-block.paragraph--view-mode--default.has-image .paragraph__content{margin-bottom:45px;padding-bottom:90px;padding-top:90px;position:relative;z-index:2}@media (min-width:992px){.paragraph--type--text-block.paragraph--view-mode--default.has-image .paragraph__content{margin-bottom:100px;margin-left:12.5%;padding-bottom:50px;padding-top:140px}}.paragraph--type--text-block.paragraph--view-mode--default.has-image .paragraph__content .field--name-field-text p{color:var(--white);font-family:halyard-display,sans-serif;font-size:22px;font-weight:400;letter-spacing:1.73px;line-height:25px}@media (min-width:992px){.paragraph--type--text-block.paragraph--view-mode--default.has-image .paragraph__content .field--name-field-text p{font-size:42px;line-height:55px}}.paragraph--type--text-block.paragraph--view-mode--default.has-image figure,.paragraph--type--text-block.paragraph--view-mode--default.has-image figure img,.paragraph--type--text-block.paragraph--view-mode--default.has-image figure:after,.paragraph--type--text-block.paragraph--view-mode--default.has-image figure:before{height:100%;inset:0;position:absolute;width:100%}.paragraph--type--text-block.paragraph--view-mode--default.has-image figure:before{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 59%);content:"";display:block}.paragraph--type--text-block.paragraph--view-mode--default.has-image figure:after{background-color:rgba(0,0,0,.75);content:"";display:block}.paragraph--type--text-block.paragraph--view-mode--default.has-image figure img{content:"";-o-object-fit:cover;object-fit:cover;opacity:1}.paragraph--type--text-block.paragraph--view-mode--default+.paragraph--type--text-block.has-sub-title,.paragraph--type--text-block.paragraph--view-mode--default:has(+.paragraph--type--text-block).has-sub-title{margin-bottom:50px}@media (min-width:768px){.paragraph--type--text-block.paragraph--view-mode--default+.paragraph--type--text-block.has-sub-title:not(.has-label-title) .title:before,.paragraph--type--text-block.paragraph--view-mode--default:has(+.paragraph--type--text-block).has-sub-title:not(.has-label-title) .title:before{border-top:1px solid var(--shadow-gray);content:"";display:block;padding-bottom:35px;width:calc(16.66667% - var(--gutter)/2)}}@media (min-width:768px){.paragraph--type--text-block.paragraph--view-mode--default+.paragraph--type--text-block.has-sub-title .paragraph__content .inner-content,.paragraph--type--text-block.paragraph--view-mode--default:has(+.paragraph--type--text-block).has-sub-title .paragraph__content .inner-content{border-top:1px solid var(--shadow-gray);padding-top:50px}}@media (min-width:992px){.paragraph--type--text-block.paragraph--view-mode--default:not(.paragraph--type--text-block.paragraph--view-mode--default:has(+.paragraph--type--text-block.has-sub-title)){margin-bottom:75px}}.paragraph--type--text-block.paragraph--view-mode--default .field--name-field-links{margin-top:30px}@media (min-width:992px){.paragraph--type--text-block.paragraph--view-mode--default .field--name-field-links{margin-top:50px}}.paragraph--type--text-block.paragraph--view-mode--default .field--name-field-links a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12.532' height='11.829' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='gray' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linejoin='bevel'%3E%3Cpath d='M0 5.915h12M7.714.414C9.507 4.35 12 5.916 12 5.916s-2.493 1.565-4.286 5.5'/%3E%3C/g%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;border:1px solid var(--dark-gray);border-radius:24px;color:var(--black);display:inline-block;font-family:halyard-display,sans-serif;font-size:18px;font-weight:350;letter-spacing:.74px;line-height:18px;padding:14px 45px 14px 25px;text-decoration:none}.paragraph--type--text-block.paragraph--view-mode--default .field--name-field-links a:hover{background-position:right 10px center}.paragraph--type--text-block.paragraph--view-mode--default .label-title{width:100%}@media (min-width:992px){.paragraph--type--text-block.paragraph--view-mode--default .label-title:before{flex:0 0 calc(4.16667% - var(--gutter))}}.paragraph--type--text-block.paragraph--view-mode--default .highlight{color:var(--dark-gray)}.paragraph--type--text-block.paragraph--view-mode--default .title h3.h2{margin-bottom:20px}@media (min-width:992px){.paragraph--type--text-block.paragraph--view-mode--default .title h3.h2{font-size:45px}}.paragraph--type--text-block.paragraph--view-mode--default>.row>.field--name-field-links{margin-top:auto}.paragraph--type--text-block.paragraph--view-mode--default .highlight{font-family:halyard-display,sans-serif}.paragraph--type--text-block.paragraph--view-mode--default .field--name-field-links a .icon-arrow{color:var(--white);transition:.3s ease}.paragraph--type--text-block.paragraph--view-mode--default .field--name-field-links a:hover .icon-arrow{color:var(--black)}@media (min-width:992px){.paragraph--type--text-image+.paragraph--type--double-textblock{margin-top:-90px}}.field--name-field-paragraphs div:last-of-type.paragraph--type--text-image{margin-bottom:0}.field--name-field-paragraphs div:last-of-type.paragraph--type--text-block{margin-bottom:35px}
