/*! Tablesaw - v3.1.2 - 2019-03-19
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2019 Filament Group; Licensed MIT */.tablesaw{width:100%;max-width:100%;empty-cells:show;border-collapse:collapse;border:0;padding:0}.tablesaw *{box-sizing:border-box}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}@media only all{.tablesaw-stack{clear:both}.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:inline-block;padding:0 .6em 0 0;width:30%}.tablesaw-stack th .tablesaw-cell-label-top,.tablesaw-stack td .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}}@media (max-width: 39.9375em){.tablesaw-stack tbody tr{display:block;width:100%;border-bottom:1px solid #dfdfdf}.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.tablesaw-stack tbody td,.tablesaw-stack tbody th{display:block;float:left;clear:left;width:100%}.tablesaw-cell-label{vertical-align:top}.tablesaw-cell-content{display:inline-block;max-width:67%}.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label,.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content{display:block;width:100%;max-width:100%;padding:0}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}}@media (min-width: 40em){.tablesaw-stack tr{display:table-row}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}}@keyframes lum-fade{0%{opacity:0}to{opacity:1}}@keyframes lum-fadeZoom{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lum-loader-rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes lum-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translate(6px)}25%{transform:scale(1.3) translate(8px)}40%{transform:scale(1.2) translate(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translate(6px)}75%{transform:scale(.7) translate(8px)}90%{transform:scale(.8) translate(6px)}to{transform:scale(1)}}@keyframes lum-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translate(-6px)}25%{transform:scale(1.3) translate(-8px)}40%{transform:scale(1.2) translate(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translate(-6px)}75%{transform:scale(.7) translate(-8px)}90%{transform:scale(.8) translate(-6px)}to{transform:scale(1)}}.lum-lightbox{background:#0009}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:20px;animation:lum-loader-rotate 1.8s infinite linear}.lum-lightbox-loader:before,.lum-lightbox-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:#ffffffe6}.lum-lightbox-loader:before{left:0;animation:lum-loader-before 1.8s infinite linear}.lum-lightbox-loader:after{right:0;animation:lum-loader-after 1.8s infinite linear;animation-delay:-.9s}.lum-lightbox.lum-opening{animation:lum-fade .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:lum-fadeZoom .18s ease-out}.lum-lightbox.lum-closing{animation:lum-fade .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:lum-fadeZoom .3s ease-in;animation-direction:reverse}.lum-img{transition:opacity .12s ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3}.lum-close-button:hover{opacity:1}.lum-close-button:before,.lum-close-button:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{transform:rotate(45deg)}.lum-close-button:after{transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid rgba(255,255,255,.8)}.lum-previous-button:after{transform:translateY(-50%) rotate(-45deg);border-left:4px solid rgba(255,255,255,.8);box-shadow:-2px 0 #0003;left:12%;border-radius:3px 0 0}.lum-next-button:after{transform:translateY(-50%) rotate(45deg);border-right:4px solid rgba(255,255,255,.8);box-shadow:2px 0 #0003;right:12%;border-radius:0 3px 0 0}@media (max-width: 460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}body[data-aos-duration="50"] [data-aos],[data-aos][data-aos][data-aos-duration="50"]{transition-duration:50ms}body[data-aos-delay="50"] [data-aos],[data-aos][data-aos][data-aos-delay="50"]{transition-delay:0}body[data-aos-delay="50"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="50"].aos-animate{transition-delay:50ms}body[data-aos-duration="100"] [data-aos],[data-aos][data-aos][data-aos-duration="100"]{transition-duration:.1s}body[data-aos-delay="100"] [data-aos],[data-aos][data-aos][data-aos-delay="100"]{transition-delay:0}body[data-aos-delay="100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="100"].aos-animate{transition-delay:.1s}body[data-aos-duration="150"] [data-aos],[data-aos][data-aos][data-aos-duration="150"]{transition-duration:.15s}body[data-aos-delay="150"] [data-aos],[data-aos][data-aos][data-aos-delay="150"]{transition-delay:0}body[data-aos-delay="150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="150"].aos-animate{transition-delay:.15s}body[data-aos-duration="200"] [data-aos],[data-aos][data-aos][data-aos-duration="200"]{transition-duration:.2s}body[data-aos-delay="200"] [data-aos],[data-aos][data-aos][data-aos-delay="200"]{transition-delay:0}body[data-aos-delay="200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="200"].aos-animate{transition-delay:.2s}body[data-aos-duration="250"] [data-aos],[data-aos][data-aos][data-aos-duration="250"]{transition-duration:.25s}body[data-aos-delay="250"] [data-aos],[data-aos][data-aos][data-aos-delay="250"]{transition-delay:0}body[data-aos-delay="250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="250"].aos-animate{transition-delay:.25s}body[data-aos-duration="300"] [data-aos],[data-aos][data-aos][data-aos-duration="300"]{transition-duration:.3s}body[data-aos-delay="300"] [data-aos],[data-aos][data-aos][data-aos-delay="300"]{transition-delay:0}body[data-aos-delay="300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="300"].aos-animate{transition-delay:.3s}body[data-aos-duration="350"] [data-aos],[data-aos][data-aos][data-aos-duration="350"]{transition-duration:.35s}body[data-aos-delay="350"] [data-aos],[data-aos][data-aos][data-aos-delay="350"]{transition-delay:0}body[data-aos-delay="350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="350"].aos-animate{transition-delay:.35s}body[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{transition-duration:.4s}body[data-aos-delay="400"] [data-aos],[data-aos][data-aos][data-aos-delay="400"]{transition-delay:0}body[data-aos-delay="400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="400"].aos-animate{transition-delay:.4s}body[data-aos-duration="450"] [data-aos],[data-aos][data-aos][data-aos-duration="450"]{transition-duration:.45s}body[data-aos-delay="450"] [data-aos],[data-aos][data-aos][data-aos-delay="450"]{transition-delay:0}body[data-aos-delay="450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="450"].aos-animate{transition-delay:.45s}body[data-aos-duration="500"] [data-aos],[data-aos][data-aos][data-aos-duration="500"]{transition-duration:.5s}body[data-aos-delay="500"] [data-aos],[data-aos][data-aos][data-aos-delay="500"]{transition-delay:0}body[data-aos-delay="500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="500"].aos-animate{transition-delay:.5s}body[data-aos-duration="550"] [data-aos],[data-aos][data-aos][data-aos-duration="550"]{transition-duration:.55s}body[data-aos-delay="550"] [data-aos],[data-aos][data-aos][data-aos-delay="550"]{transition-delay:0}body[data-aos-delay="550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="550"].aos-animate{transition-delay:.55s}body[data-aos-duration="600"] [data-aos],[data-aos][data-aos][data-aos-duration="600"]{transition-duration:.6s}body[data-aos-delay="600"] [data-aos],[data-aos][data-aos][data-aos-delay="600"]{transition-delay:0}body[data-aos-delay="600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="600"].aos-animate{transition-delay:.6s}body[data-aos-duration="650"] [data-aos],[data-aos][data-aos][data-aos-duration="650"]{transition-duration:.65s}body[data-aos-delay="650"] [data-aos],[data-aos][data-aos][data-aos-delay="650"]{transition-delay:0}body[data-aos-delay="650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="650"].aos-animate{transition-delay:.65s}body[data-aos-duration="700"] [data-aos],[data-aos][data-aos][data-aos-duration="700"]{transition-duration:.7s}body[data-aos-delay="700"] [data-aos],[data-aos][data-aos][data-aos-delay="700"]{transition-delay:0}body[data-aos-delay="700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="700"].aos-animate{transition-delay:.7s}body[data-aos-duration="750"] [data-aos],[data-aos][data-aos][data-aos-duration="750"]{transition-duration:.75s}body[data-aos-delay="750"] [data-aos],[data-aos][data-aos][data-aos-delay="750"]{transition-delay:0}body[data-aos-delay="750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="750"].aos-animate{transition-delay:.75s}body[data-aos-duration="800"] [data-aos],[data-aos][data-aos][data-aos-duration="800"]{transition-duration:.8s}body[data-aos-delay="800"] [data-aos],[data-aos][data-aos][data-aos-delay="800"]{transition-delay:0}body[data-aos-delay="800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="800"].aos-animate{transition-delay:.8s}body[data-aos-duration="850"] [data-aos],[data-aos][data-aos][data-aos-duration="850"]{transition-duration:.85s}body[data-aos-delay="850"] [data-aos],[data-aos][data-aos][data-aos-delay="850"]{transition-delay:0}body[data-aos-delay="850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="850"].aos-animate{transition-delay:.85s}body[data-aos-duration="900"] [data-aos],[data-aos][data-aos][data-aos-duration="900"]{transition-duration:.9s}body[data-aos-delay="900"] [data-aos],[data-aos][data-aos][data-aos-delay="900"]{transition-delay:0}body[data-aos-delay="900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="900"].aos-animate{transition-delay:.9s}body[data-aos-duration="950"] [data-aos],[data-aos][data-aos][data-aos-duration="950"]{transition-duration:.95s}body[data-aos-delay="950"] [data-aos],[data-aos][data-aos][data-aos-delay="950"]{transition-delay:0}body[data-aos-delay="950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="950"].aos-animate{transition-delay:.95s}body[data-aos-duration="1000"] [data-aos],[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1s}body[data-aos-delay="1000"] [data-aos],[data-aos][data-aos][data-aos-delay="1000"]{transition-delay:0}body[data-aos-delay="1000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1000"].aos-animate{transition-delay:1s}body[data-aos-duration="1050"] [data-aos],[data-aos][data-aos][data-aos-duration="1050"]{transition-duration:1.05s}body[data-aos-delay="1050"] [data-aos],[data-aos][data-aos][data-aos-delay="1050"]{transition-delay:0}body[data-aos-delay="1050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1050"].aos-animate{transition-delay:1.05s}body[data-aos-duration="1100"] [data-aos],[data-aos][data-aos][data-aos-duration="1100"]{transition-duration:1.1s}body[data-aos-delay="1100"] [data-aos],[data-aos][data-aos][data-aos-delay="1100"]{transition-delay:0}body[data-aos-delay="1100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1100"].aos-animate{transition-delay:1.1s}body[data-aos-duration="1150"] [data-aos],[data-aos][data-aos][data-aos-duration="1150"]{transition-duration:1.15s}body[data-aos-delay="1150"] [data-aos],[data-aos][data-aos][data-aos-delay="1150"]{transition-delay:0}body[data-aos-delay="1150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1150"].aos-animate{transition-delay:1.15s}body[data-aos-duration="1200"] [data-aos],[data-aos][data-aos][data-aos-duration="1200"]{transition-duration:1.2s}body[data-aos-delay="1200"] [data-aos],[data-aos][data-aos][data-aos-delay="1200"]{transition-delay:0}body[data-aos-delay="1200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1200"].aos-animate{transition-delay:1.2s}body[data-aos-duration="1250"] [data-aos],[data-aos][data-aos][data-aos-duration="1250"]{transition-duration:1.25s}body[data-aos-delay="1250"] [data-aos],[data-aos][data-aos][data-aos-delay="1250"]{transition-delay:0}body[data-aos-delay="1250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1250"].aos-animate{transition-delay:1.25s}body[data-aos-duration="1300"] [data-aos],[data-aos][data-aos][data-aos-duration="1300"]{transition-duration:1.3s}body[data-aos-delay="1300"] [data-aos],[data-aos][data-aos][data-aos-delay="1300"]{transition-delay:0}body[data-aos-delay="1300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1300"].aos-animate{transition-delay:1.3s}body[data-aos-duration="1350"] [data-aos],[data-aos][data-aos][data-aos-duration="1350"]{transition-duration:1.35s}body[data-aos-delay="1350"] [data-aos],[data-aos][data-aos][data-aos-delay="1350"]{transition-delay:0}body[data-aos-delay="1350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1350"].aos-animate{transition-delay:1.35s}body[data-aos-duration="1400"] [data-aos],[data-aos][data-aos][data-aos-duration="1400"]{transition-duration:1.4s}body[data-aos-delay="1400"] [data-aos],[data-aos][data-aos][data-aos-delay="1400"]{transition-delay:0}body[data-aos-delay="1400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1400"].aos-animate{transition-delay:1.4s}body[data-aos-duration="1450"] [data-aos],[data-aos][data-aos][data-aos-duration="1450"]{transition-duration:1.45s}body[data-aos-delay="1450"] [data-aos],[data-aos][data-aos][data-aos-delay="1450"]{transition-delay:0}body[data-aos-delay="1450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1450"].aos-animate{transition-delay:1.45s}body[data-aos-duration="1500"] [data-aos],[data-aos][data-aos][data-aos-duration="1500"]{transition-duration:1.5s}body[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="1500"]{transition-delay:0}body[data-aos-delay="1500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1500"].aos-animate{transition-delay:1.5s}body[data-aos-duration="1550"] [data-aos],[data-aos][data-aos][data-aos-duration="1550"]{transition-duration:1.55s}body[data-aos-delay="1550"] [data-aos],[data-aos][data-aos][data-aos-delay="1550"]{transition-delay:0}body[data-aos-delay="1550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1550"].aos-animate{transition-delay:1.55s}body[data-aos-duration="1600"] [data-aos],[data-aos][data-aos][data-aos-duration="1600"]{transition-duration:1.6s}body[data-aos-delay="1600"] [data-aos],[data-aos][data-aos][data-aos-delay="1600"]{transition-delay:0}body[data-aos-delay="1600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1600"].aos-animate{transition-delay:1.6s}body[data-aos-duration="1650"] [data-aos],[data-aos][data-aos][data-aos-duration="1650"]{transition-duration:1.65s}body[data-aos-delay="1650"] [data-aos],[data-aos][data-aos][data-aos-delay="1650"]{transition-delay:0}body[data-aos-delay="1650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1650"].aos-animate{transition-delay:1.65s}body[data-aos-duration="1700"] [data-aos],[data-aos][data-aos][data-aos-duration="1700"]{transition-duration:1.7s}body[data-aos-delay="1700"] [data-aos],[data-aos][data-aos][data-aos-delay="1700"]{transition-delay:0}body[data-aos-delay="1700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1700"].aos-animate{transition-delay:1.7s}body[data-aos-duration="1750"] [data-aos],[data-aos][data-aos][data-aos-duration="1750"]{transition-duration:1.75s}body[data-aos-delay="1750"] [data-aos],[data-aos][data-aos][data-aos-delay="1750"]{transition-delay:0}body[data-aos-delay="1750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1750"].aos-animate{transition-delay:1.75s}body[data-aos-duration="1800"] [data-aos],[data-aos][data-aos][data-aos-duration="1800"]{transition-duration:1.8s}body[data-aos-delay="1800"] [data-aos],[data-aos][data-aos][data-aos-delay="1800"]{transition-delay:0}body[data-aos-delay="1800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1800"].aos-animate{transition-delay:1.8s}body[data-aos-duration="1850"] [data-aos],[data-aos][data-aos][data-aos-duration="1850"]{transition-duration:1.85s}body[data-aos-delay="1850"] [data-aos],[data-aos][data-aos][data-aos-delay="1850"]{transition-delay:0}body[data-aos-delay="1850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1850"].aos-animate{transition-delay:1.85s}body[data-aos-duration="1900"] [data-aos],[data-aos][data-aos][data-aos-duration="1900"]{transition-duration:1.9s}body[data-aos-delay="1900"] [data-aos],[data-aos][data-aos][data-aos-delay="1900"]{transition-delay:0}body[data-aos-delay="1900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1900"].aos-animate{transition-delay:1.9s}body[data-aos-duration="1950"] [data-aos],[data-aos][data-aos][data-aos-duration="1950"]{transition-duration:1.95s}body[data-aos-delay="1950"] [data-aos],[data-aos][data-aos][data-aos-delay="1950"]{transition-delay:0}body[data-aos-delay="1950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1950"].aos-animate{transition-delay:1.95s}body[data-aos-duration="2000"] [data-aos],[data-aos][data-aos][data-aos-duration="2000"]{transition-duration:2s}body[data-aos-delay="2000"] [data-aos],[data-aos][data-aos][data-aos-delay="2000"]{transition-delay:0}body[data-aos-delay="2000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2000"].aos-animate{transition-delay:2s}body[data-aos-duration="2050"] [data-aos],[data-aos][data-aos][data-aos-duration="2050"]{transition-duration:2.05s}body[data-aos-delay="2050"] [data-aos],[data-aos][data-aos][data-aos-delay="2050"]{transition-delay:0}body[data-aos-delay="2050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2050"].aos-animate{transition-delay:2.05s}body[data-aos-duration="2100"] [data-aos],[data-aos][data-aos][data-aos-duration="2100"]{transition-duration:2.1s}body[data-aos-delay="2100"] [data-aos],[data-aos][data-aos][data-aos-delay="2100"]{transition-delay:0}body[data-aos-delay="2100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2100"].aos-animate{transition-delay:2.1s}body[data-aos-duration="2150"] [data-aos],[data-aos][data-aos][data-aos-duration="2150"]{transition-duration:2.15s}body[data-aos-delay="2150"] [data-aos],[data-aos][data-aos][data-aos-delay="2150"]{transition-delay:0}body[data-aos-delay="2150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2150"].aos-animate{transition-delay:2.15s}body[data-aos-duration="2200"] [data-aos],[data-aos][data-aos][data-aos-duration="2200"]{transition-duration:2.2s}body[data-aos-delay="2200"] [data-aos],[data-aos][data-aos][data-aos-delay="2200"]{transition-delay:0}body[data-aos-delay="2200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2200"].aos-animate{transition-delay:2.2s}body[data-aos-duration="2250"] [data-aos],[data-aos][data-aos][data-aos-duration="2250"]{transition-duration:2.25s}body[data-aos-delay="2250"] [data-aos],[data-aos][data-aos][data-aos-delay="2250"]{transition-delay:0}body[data-aos-delay="2250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2250"].aos-animate{transition-delay:2.25s}body[data-aos-duration="2300"] [data-aos],[data-aos][data-aos][data-aos-duration="2300"]{transition-duration:2.3s}body[data-aos-delay="2300"] [data-aos],[data-aos][data-aos][data-aos-delay="2300"]{transition-delay:0}body[data-aos-delay="2300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2300"].aos-animate{transition-delay:2.3s}body[data-aos-duration="2350"] [data-aos],[data-aos][data-aos][data-aos-duration="2350"]{transition-duration:2.35s}body[data-aos-delay="2350"] [data-aos],[data-aos][data-aos][data-aos-delay="2350"]{transition-delay:0}body[data-aos-delay="2350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2350"].aos-animate{transition-delay:2.35s}body[data-aos-duration="2400"] [data-aos],[data-aos][data-aos][data-aos-duration="2400"]{transition-duration:2.4s}body[data-aos-delay="2400"] [data-aos],[data-aos][data-aos][data-aos-delay="2400"]{transition-delay:0}body[data-aos-delay="2400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2400"].aos-animate{transition-delay:2.4s}body[data-aos-duration="2450"] [data-aos],[data-aos][data-aos][data-aos-duration="2450"]{transition-duration:2.45s}body[data-aos-delay="2450"] [data-aos],[data-aos][data-aos][data-aos-delay="2450"]{transition-delay:0}body[data-aos-delay="2450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2450"].aos-animate{transition-delay:2.45s}body[data-aos-duration="2500"] [data-aos],[data-aos][data-aos][data-aos-duration="2500"]{transition-duration:2.5s}body[data-aos-delay="2500"] [data-aos],[data-aos][data-aos][data-aos-delay="2500"]{transition-delay:0}body[data-aos-delay="2500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2500"].aos-animate{transition-delay:2.5s}body[data-aos-duration="2550"] [data-aos],[data-aos][data-aos][data-aos-duration="2550"]{transition-duration:2.55s}body[data-aos-delay="2550"] [data-aos],[data-aos][data-aos][data-aos-delay="2550"]{transition-delay:0}body[data-aos-delay="2550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2550"].aos-animate{transition-delay:2.55s}body[data-aos-duration="2600"] [data-aos],[data-aos][data-aos][data-aos-duration="2600"]{transition-duration:2.6s}body[data-aos-delay="2600"] [data-aos],[data-aos][data-aos][data-aos-delay="2600"]{transition-delay:0}body[data-aos-delay="2600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2600"].aos-animate{transition-delay:2.6s}body[data-aos-duration="2650"] [data-aos],[data-aos][data-aos][data-aos-duration="2650"]{transition-duration:2.65s}body[data-aos-delay="2650"] [data-aos],[data-aos][data-aos][data-aos-delay="2650"]{transition-delay:0}body[data-aos-delay="2650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2650"].aos-animate{transition-delay:2.65s}body[data-aos-duration="2700"] [data-aos],[data-aos][data-aos][data-aos-duration="2700"]{transition-duration:2.7s}body[data-aos-delay="2700"] [data-aos],[data-aos][data-aos][data-aos-delay="2700"]{transition-delay:0}body[data-aos-delay="2700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2700"].aos-animate{transition-delay:2.7s}body[data-aos-duration="2750"] [data-aos],[data-aos][data-aos][data-aos-duration="2750"]{transition-duration:2.75s}body[data-aos-delay="2750"] [data-aos],[data-aos][data-aos][data-aos-delay="2750"]{transition-delay:0}body[data-aos-delay="2750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2750"].aos-animate{transition-delay:2.75s}body[data-aos-duration="2800"] [data-aos],[data-aos][data-aos][data-aos-duration="2800"]{transition-duration:2.8s}body[data-aos-delay="2800"] [data-aos],[data-aos][data-aos][data-aos-delay="2800"]{transition-delay:0}body[data-aos-delay="2800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2800"].aos-animate{transition-delay:2.8s}body[data-aos-duration="2850"] [data-aos],[data-aos][data-aos][data-aos-duration="2850"]{transition-duration:2.85s}body[data-aos-delay="2850"] [data-aos],[data-aos][data-aos][data-aos-delay="2850"]{transition-delay:0}body[data-aos-delay="2850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2850"].aos-animate{transition-delay:2.85s}body[data-aos-duration="2900"] [data-aos],[data-aos][data-aos][data-aos-duration="2900"]{transition-duration:2.9s}body[data-aos-delay="2900"] [data-aos],[data-aos][data-aos][data-aos-delay="2900"]{transition-delay:0}body[data-aos-delay="2900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2900"].aos-animate{transition-delay:2.9s}body[data-aos-duration="2950"] [data-aos],[data-aos][data-aos][data-aos-duration="2950"]{transition-duration:2.95s}body[data-aos-delay="2950"] [data-aos],[data-aos][data-aos][data-aos-delay="2950"]{transition-delay:0}body[data-aos-delay="2950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2950"].aos-animate{transition-delay:2.95s}body[data-aos-duration="3000"] [data-aos],[data-aos][data-aos][data-aos-duration="3000"]{transition-duration:3s}body[data-aos-delay="3000"] [data-aos],[data-aos][data-aos][data-aos-delay="3000"]{transition-delay:0}body[data-aos-delay="3000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="3000"].aos-animate{transition-delay:3s}body[data-aos-easing=linear] [data-aos],[data-aos][data-aos][data-aos-easing=linear]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}body[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}body[data-aos-easing=ease-in] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in]{transition-timing-function:cubic-bezier(.42,0,1,1)}body[data-aos-easing=ease-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out]{transition-timing-function:cubic-bezier(0,0,.58,1)}body[data-aos-easing=ease-in-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out]{transition-timing-function:cubic-bezier(.42,0,.58,1)}body[data-aos-easing=ease-in-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}body[data-aos-easing=ease-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}body[data-aos-easing=ease-in-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}body[data-aos-easing=ease-in-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}body[data-aos-easing=ease-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}body[data-aos-easing=ease-in-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}body[data-aos-easing=ease-in-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}body[data-aos-easing=ease-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}body[data-aos-easing=ease-in-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}body[data-aos-easing=ease-in-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}body[data-aos-easing=ease-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}body[data-aos-easing=ease-in-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}body[data-aos-easing=ease-in-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}body[data-aos-easing=ease-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}body[data-aos-easing=ease-in-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,20px,0)}[data-aos=fade-down]{transform:translate3d(0,-20px,0)}[data-aos=fade-right]{transform:translate3d(-20px,0,0)}[data-aos=fade-left]{transform:translate3d(20px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-20px,20px,0)}[data-aos=fade-up-left]{transform:translate3d(20px,20px,0)}[data-aos=fade-down-right]{transform:translate3d(-20px,-20px,0)}[data-aos=fade-down-left]{transform:translate3d(20px,-20px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,20px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-20px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-20px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(20px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,20px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-20px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-20px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(20px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}:root{--base-font-size: 16px;--container-wide: 1600px;--container-content: 1300px;--container-text-wide: 1000px;--container-text: 800px}html{line-height:1}body{font-family:Inter,system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[x-cloak]{display:none!important}.wrapper-global{padding-inline:3.5vw;overflow-x:hidden}.vw-full{margin-left:-3.5vw;margin-right:-3.5vw}.vw-full-padding{padding-left:3.5vw;padding-right:3.5vw}::-moz-selection{color:#fff;background-color:#cf2a2f}::selection{color:#fff;background-color:#cf2a2f}svg:not(.icon-tabler){fill:currentColor}svg.icon-tabler{stroke:currentColor}select{border:0}@media all and (-ms-high-contrast: none){select::-ms-expand{display:none}}select.select-standard{margin-bottom:20px;border-radius:4px;font-weight:700;font-size:.875rem;background-color:#efefef;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 40px 13px 18px;background-image:url("data:image/svg+xml,%3Csvg width='99' height='99' fill='%23333132' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.543 62.124L80.667 31l4.42 4.42-33.334 33.333h-4.42L14 35.419 18.42 31z' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;outline:none;transition:background-color .2s ease-out}select.select-standard:hover{background-color:#fff}.foff{display:none}.point-of-contact .label{font-size:.8125rem;padding:8px 0;font-weight:900;letter-spacing:1.3px;display:block;text-transform:uppercase;color:#fff}.point-of-contact .staff{margin-bottom:20px;background-color:#cf2a2f;padding:7px 15px;display:flex;align-items:center;justify-content:flex-start;border-radius:999px}.point-of-contact .staff .image{padding-right:15px}.point-of-contact .staff .image img{width:50px;height:50px;border-radius:100px}.point-of-contact .staff .title{font-weight:700;color:#fff}form .errors{background-color:#d34d3e;padding:20px;margin-bottom:15px;border-radius:4px}form .success{background-color:#1775b8;color:#fff;padding:20px;text-align:center;margin-bottom:15px;border-radius:4px}form .form-group-wrapper .submit-wrapper{text-align:center;width:100%;margin:30px auto}form .form-group-wrapper input.error{background-color:#f5f5f5}form .form-group-wrapper div.error:not(:empty){color:#708090;margin:-15px 0 15px;padding:5px 0;font-size:.75rem;text-transform:uppercase;font-weight:700}form .form-group-wrapper label{font-size:.8125rem;padding:8px 0;font-weight:900;letter-spacing:1.3px;display:block;text-transform:uppercase;color:#fff}form .form-group-wrapper input[type=text],form .form-group-wrapper input[type=email],form .form-group-wrapper input[type=tel],form .form-group-wrapper input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#292929;padding:15px 25px;margin-bottom:15px;width:100%;border-radius:999px;outline:none;color:#fff}form .form-group-wrapper input[type=text]:focus,form .form-group-wrapper input[type=email]:focus,form .form-group-wrapper input[type=tel]:focus,form .form-group-wrapper input[type=url]:focus{background-color:#333}form .form-group-wrapper input[name=cc]{display:none}form .form-group-wrapper textarea{width:100%;font-size:1rem;padding:20px 25px;line-height:1.25;outline:none;color:#fff;background-color:#292929;margin-bottom:15px;border-radius:30px}form .form-group-wrapper textarea:focus{background-color:#333}form .form-group-wrapper .select-wrapper{margin-bottom:30px}form .form-group-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px;width:100%;background-color:#fff;text-overflow:ellipsis;border-radius:0;outline:none;border:1px solid whitesmoke}form .form-group-wrapper select>div{height:100%}form .form-group-wrapper input[type=file]{padding:10px 0}form .form-group-wrapper input[type=checkbox]{font-size:1rem}form .form-group-wrapper .checkboxes br{display:block;content:"";height:8px}form .form-group-wrapper .checkboxes .checkbox-item{display:block;padding:5px 0}form .form-group-wrapper .checkboxes .checkbox-item label{display:inline-block;text-transform:none;font-weight:400;font-size:1rem;transform:translateY(2px)}form .upload{margin:10px;border-radius:5px;padding-left:30px}form .upload label{padding-top:10px;padding-left:20px}form .upload input{padding-left:20px}.form-divide{border-top:1px solid;height:1px;margin:30px 0;width:100%}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appearUpNavItem{0%{opacity:0;top:70px}to{opacity:1;top:60px}}@keyframes appearUpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.shadow-md,.staff-board-cards .card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg,.back-to-top{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.hidden{display:none!important}.show{display:block!important}.burger-icon{transition:color .5s ease-in-out;position:relative;z-index:51;transform:translate(5px);padding:5px}@media (min-width: 75em){.burger-icon{display:none}}.burger-icon.open .icon-closed{opacity:0;display:none!important}.burger-icon.open .icon-open{opacity:1;display:block!important}.burger-icon .container{display:flex;align-items:center;border-radius:999px}@media (min-width: 47.5em){.burger-icon .container{background-color:#cf2a2f}}.burger-icon .container .text{color:#fff;font-weight:700;display:none;padding:0 10px 0 18px}@media (min-width: 47.5em){.burger-icon .container .text{display:block}}.burger-icon .container .icon-container{height:50px;width:50px;border:4px solid #cf2a2f;color:#cf2a2f;border-radius:999px;display:flex;align-items:center;justify-content:center;background-color:#fff}.burger-icon .container .icon-container>div{animation-name:appear;animation-duration:.5s}.burger-icon .container .icon-container svg{width:30px;height:30px}.burger-icon .container .icon-container .icon-closed{display:block}.burger-icon .container .icon-container .icon-open{display:none}#main-navigation.clearfix:after{clear:none!important}.nav-contact{display:none;transition:background-color .2s cubic-bezier(.4,0,0,1)}.nav-contact:hover{background-color:#e13338}@media (min-width: 75em){.nav-contact{display:block;background-color:#cf2a2f;color:#fff;padding:20px;border-radius:999px;font-weight:700;margin-left:12px}}@media (min-width: 75em) and (min-width: 87.5em){.nav-contact{font-size:1.125rem;padding:20px 30px}}@media (min-width: 75em) and (min-width: 100em){.nav-contact{padding:20px 40px}}#main-navigation>ul.menu.open{display:block;left:-25px;top:105px;z-index:50}@media (min-width: 47.5em){#main-navigation>ul.menu.open{left:50%;top:-43px}}#main-navigation>ul.menu>li>ul.menu{display:none}#main-navigation>ul.menu>li.hover>ul.menu{display:block}@media (max-width: 75em){#main-navigation>ul.menu{display:none;position:absolute;top:0;right:0;left:0;z-index:10;min-height:100vh;width:100vw;padding:0;background-color:#cf2a2f;text-align:left}}@media (max-width: 75em) and (min-width: 47.5em){#main-navigation>ul.menu{width:50vw;padding-top:179px}}@media (max-width: 75em){#main-navigation>ul.menu>li.menu-item--expanded>a{background-image:url("data:image/svg+xml,%3Csvg width='42' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.201.176h41l-20.5 24z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 30px) 50%;background-size:14px}#main-navigation>ul.menu>li.menu-item--expanded>a:hover{opacity:.5}#main-navigation>ul.menu>li.menu-item--expanded.hover>a{background-image:url("data:image/svg+xml,%3Csvg width='42' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.201 25.176h-41l20.5-24z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E")}#main-navigation>ul.menu>li{list-style-type:none;background-size:10px;border-bottom:1px solid rgba(212,212,212,.2)}}@media (max-width: 75em) and (min-width: 47.5em){#main-navigation>ul.menu>li:first-child{border-top:1px solid rgba(212,212,212,.2)}}@media (max-width: 75em){#main-navigation>ul.menu>li>a{display:block;text-decoration:none;font-size:1.25rem;font-weight:700;padding:15px 30px;color:#fff;transition:opacity .2s cubic-bezier(.4,0,0,1)}}@media (max-width: 75em) and (min-width: 47.5em){#main-navigation>ul.menu>li>a{font-size:1.75rem}}@media (max-width: 75em){#main-navigation>ul.menu>li.spacer{border:0}#main-navigation>ul.menu>li>ul.menu li{display:block}#main-navigation>ul.menu>li>ul.menu li:last-child>a{border-bottom:0}#main-navigation>ul.menu>li>ul.menu li a{color:#fff;text-decoration:none;display:block;transition:color .2s ease-out;font-weight:400;font-size:1rem;padding:15px 60px;background-color:#e13338;border-bottom:1px solid rgba(212,212,212,.2);transition:background-color .2s cubic-bezier(.4,0,0,1)}#main-navigation>ul.menu>li>ul.menu li a:hover{background-color:#d82e32}}@media (max-width: 75em) and (min-width: 47.5em){#main-navigation>ul.menu>li>ul.menu li a{font-size:1.3125rem}}@media (min-width: 75em){#main-navigation{display:block;position:relative}#main-navigation>ul.menu{display:flex;align-items:center;justify-content:flex-start;background-color:transparent;min-height:0;position:relative;z-index:20;width:inherit;overflow:visible;padding:0;width:100%}#main-navigation>ul.menu>li{display:block;position:relative}#main-navigation>ul.menu>li>a{position:relative;font-weight:700;font-size:1rem;display:inline-block;padding:5px 12px}}@media (min-width: 75em) and (min-width: 87.5em){#main-navigation>ul.menu>li>a{font-size:1.125rem;padding:5px 15px}}@media (min-width: 75em) and (min-width: 100em){#main-navigation>ul.menu>li>a{padding:5px 20px}}@media (min-width: 75em){#main-navigation>ul.menu>li>ul.menu{position:absolute;top:60px;left:50%;transform:translate(-50%);z-index:20;background-color:#fff;border-top:3px solid #cf2a2f;margin:0 0 -20px;border-left:0;animation-name:appearUpNavItem;animation-duration:.2s;animation-timing-function:ease-out;box-shadow:0 1px 8px #06070733}}@media (min-width: 75em) and (min-width: 75em){#main-navigation>ul.menu>li>ul.menu{width:300px}}@media (min-width: 75em) and (min-width: 100em){#main-navigation>ul.menu>li>ul.menu{width:450px}}@media (min-width: 75em){#main-navigation>ul.menu>li>ul.menu:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='42' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.201 25.176h-41l20.5-24z' fill='%23cf2a2e' fill-rule='evenodd'/%3E%3C/svg%3E");width:0;height:0;background-size:18px;background-position:center;background-repeat:no-repeat;height:40px;width:100px;position:absolute;top:-29px;left:calc(50% - 50px)}}@media (min-width: 75em) and (min-width: 100em){#main-navigation>ul.menu>li>ul.menu:before{top:-28px}}@media (min-width: 75em){#main-navigation>ul.menu>li>ul.menu>li{display:block;padding:0;min-width:125px;text-align:left}#main-navigation>ul.menu>li>ul.menu>li>a{display:block;font-weight:700;padding:15px 20px;font-size:1.0625rem;color:#000;background-color:#fff;transition:all .2s cubic-bezier(.4,0,0,1);border-bottom:1px solid #e3e3e3}#main-navigation>ul.menu>li>ul.menu>li>a:hover{color:#cf2a2f;background-color:#fbf9f9}}#top-navigation{display:none}@media (min-width: 62.5em){#top-navigation{display:block;padding:30px 0 20px;position:relative;z-index:2}}#top-navigation ul{display:flex;justify-content:flex-end}#top-navigation ul li{margin-left:5px}#top-navigation ul li a{font-weight:700;letter-spacing:.78px;font-size:.8125rem;color:#fff;text-transform:uppercase;text-decoration:none;padding:5px 10px;transition:color .2s ease-out,border-color .1s ease-out}#top-navigation ul li a:hover{color:#708090}.page-404{text-align:center;padding:100px 0}.page-404 .icon-wrapper{color:#cf2a2f;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:30px}.page-404 .icon-wrapper svg{width:120px;height:120px}.page-404 h1{margin-top:0;font-size:1.875rem;color:#cf2a2f;margin-bottom:20px}.page-404 p{line-height:1.5}.page-404 p a{color:#cf2a2f;text-decoration:underline}body.template-home .home-hero{margin-inline:-3.5vw;position:relative;padding:170px 20px 50px;background-color:#000800}@media (min-width: 47.5em){body.template-home .home-hero{padding:190px 60px 200px}}@media (min-width: 75em){body.template-home .home-hero{padding:190px 75px}}@media (min-width: 100em){body.template-home .home-hero{padding:160px 75px 260px}}body.template-home .home-hero:before{background-size:cover;background-position:center;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#00080066}@media (min-width: 47.5em){body.template-home .home-hero:before{background:linear-gradient(to right,#0008008c,#00080000)}}body.template-home .home-hero .hero-video{position:absolute;top:0;bottom:0;right:0;left:0}body.template-home .home-hero .hero-video video{display:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}body.template-home .home-hero .hero-video video.show-video{display:block}body.template-home .home-hero .home-hero-bg{content:"";position:absolute;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity 1.25s ease-out,transform .35s ease-out}body.template-home .home-hero .home-hero-bg:not(.active){opacity:0}body.template-home .home-hero .home-hero-bg.active{opacity:1;z-index:1}body.template-home .home-hero .container{position:relative;z-index:3;max-width:98.75rem;margin-left:auto;margin-right:auto}body.template-home .home-hero .container .inner{max-width:31.25rem}@media (min-width: 75em){body.template-home .home-hero .container .inner{max-width:40.625rem}}@media (min-width: 100em){body.template-home .home-hero .container .inner{max-width:46.875rem}}body.template-home .home-hero .container h1{color:#fff;font-weight:900;font-size:2.375rem;line-height:1.23;margin-bottom:15px;text-shadow:0 4px 40px rgba(0,0,0,.1)}@media (min-width: 47.5em){body.template-home .home-hero .container h1{font-size:4.6875rem;line-height:1.15}}@media (min-width: 75em){body.template-home .home-hero .container h1{font-size:5.875rem;line-height:1.12;margin-bottom:30px}}@media (min-width: 100em){body.template-home .home-hero .container h1{font-size:6.875rem;line-height:1.18;margin-bottom:15px}}body.template-home .home-hero .container .text{color:#fff;margin-bottom:5px}@media (min-width: 47.5em){body.template-home .home-hero .container .text{margin-bottom:25px}}@media (min-width: 75em){body.template-home .home-hero .container .text{margin-bottom:30px}}@media (min-width: 47.5em){body.template-home .home-hero .container .text p{font-size:1.25rem;line-height:1.5;text-shadow:0 4px 40px rgba(0,0,0,.1)}}body.template-home .home-map{margin-inline:-3.5vw}body.template-home .home-map .background{background-color:#e6e8e6}@media (min-width: 81.25em){body.template-home .home-map .background{display:flex;align-items:stretch;justify-content:space-between;background-color:#cf2a2f}}body.template-home .home-map .left{padding:50px 25px;background-color:#cf2a2f;position:relative;z-index:2}@media (min-width: 47.5em){body.template-home .home-map .left{padding:100px 60px}}@media (min-width: 62.5em){body.template-home .home-map .left{width:calc(100vw - 130px);padding:130px 75px;transform:translateY(-80px);margin-bottom:-80px}}@media (min-width: 81.25em){body.template-home .home-map .left{padding:100px 85px;width:45%}}body.template-home .home-map .left .title{color:#fff;font-size:1.75rem;line-height:1.3;margin-bottom:10px;font-weight:900;max-width:33.75rem}@media (min-width: 47.5em){body.template-home .home-map .left .title{font-size:3.375rem;line-height:1.29;margin-bottom:20px}}@media (min-width: 62.5em){body.template-home .home-map .left .title{font-size:4.75rem;line-height:1.2}}body.template-home .home-map .left .text{max-width:27.5rem;color:#fff;margin-bottom:25px}@media (min-width: 47.5em){body.template-home .home-map .left .text{margin-bottom:30px}}body.template-home .home-map .left .text p{font-size:1.0625rem;font-weight:500;line-height:1.53}@media (min-width: 47.5em){body.template-home .home-map .left .text p{font-size:1.25rem;line-height:1.6}}@media (min-width: 62.5em){body.template-home .home-map .left .text p{font-size:1.4375rem;line-height:1.9}}body.template-home .home-map .right{margin-top:-10%}@media (min-width: 62.5em){body.template-home .home-map .right{margin-top:-20%}}@media (min-width: 81.25em){body.template-home .home-map .right{margin-top:0;flex-grow:1;overflow:hidden;background-color:#e6e8e6}}@media (min-width: 100em){body.template-home .home-map .right{max-height:800px}body.template-home .home-map .right svg{transform:translateY(-5.25vw)}}@media (min-width: 1800px){body.template-home .home-map .right svg{transform:translateY(-8vw)}}@media (min-width: 2000px){body.template-home .home-map .right svg{transform:translateY(-10vw)}}body.template-home .home-stats{margin-inline:-3.5vw;background-color:#000800}body.template-home .home-stats .container{padding:100px 25px}@media (min-width: 47.5em){body.template-home .home-stats .container{padding:100px 60px}}@media (min-width: 62.5em){body.template-home .home-stats .container{padding:130px 75px}}@media (min-width: 81.25em){body.template-home .home-stats .container{padding:160px 25px}}body.template-home .home-stats .container .stats{max-width:98.75rem;margin-left:auto;margin-right:auto;display:grid;grid-gap:40px}@media (min-width: 47.5em){body.template-home .home-stats .container .stats{grid-template-columns:1fr 1fr;grid-gap:100px}}@media (min-width: 81.25em){body.template-home .home-stats .container .stats{grid-template-columns:repeat(4,1fr);grid-gap:50px}}body.template-home .home-stats .container .stats .stat{text-align:center}body.template-home .home-stats .container .stats .stat .icon{color:#cf2a2f}body.template-home .home-stats .container .stats .stat .icon svg{width:150px;height:auto;margin-left:auto;margin-right:auto}body.template-home .home-stats .container .stats .stat .number{color:#fff;font-weight:900;font-size:4.6875rem;line-height:1.03;margin-bottom:5px}@media (min-width: 47.5em){body.template-home .home-stats .container .stats .stat .number{margin-bottom:22px}}body.template-home .home-stats .container .stats .stat .stat{color:#fff;font-size:1.375rem}body.template-home .home-features{margin-inline:-3.5vw}@media (min-width: 62.5em){body.template-home .home-features{margin-bottom:100px}}body.template-home .home-features .container{padding:100px 25px 50px;text-align:center}@media (min-width: 47.5em){body.template-home .home-features .container{padding:100px 60px}}@media (min-width: 62.5em){body.template-home .home-features .container{padding:120px 75px}}body.template-home .home-features .container .section-header{font-size:1.75rem;font-weight:900;line-height:1.25;margin-bottom:10px}@media (min-width: 47.5em){body.template-home .home-features .container .section-header{font-size:2.625rem;line-height:1.23;margin-bottom:20px}}@media (min-width: 62.5em){body.template-home .home-features .container .section-header{font-size:4.6875rem;line-height:1.13;max-width:45.3125rem;margin-left:auto;margin-right:auto}}@media (min-width: 75em){body.template-home .home-features .container .section-header{font-size:5.3125rem;line-height:1.08}}body.template-home .home-features .container .section-text{color:#666;font-size:1.0625rem;line-height:1.53;max-width:21.875rem;margin-left:auto;margin-right:auto}@media (min-width: 47.5em){body.template-home .home-features .container .section-text{font-size:1.25rem;line-height:2.2;max-width:none}}body.template-home .home-features .features{margin-bottom:50px}@media (min-width: 62.5em){body.template-home .home-features .features .feature.even .image{order:2}}body.template-home .home-features .features .feature{max-width:90.625rem;margin-left:auto;margin-right:auto}@media (min-width: 62.5em){body.template-home .home-features .features .feature{display:flex;align-items:center;justify-content:space-between;margin-bottom:120px}body.template-home .home-features .features .feature:last-child{margin-bottom:0}body.template-home .home-features .features .feature .image{width:50%}}body.template-home .home-features .features .feature .content{background-color:#fff;margin:0 15px;padding:30px 15px;transform:translateY(-10px)}@media (min-width: 47.5em){body.template-home .home-features .features .feature .content{margin:0 60px -30px;padding:45px 50px;transform:translateY(-75px)}}@media (min-width: 62.5em){body.template-home .home-features .features .feature .content{width:calc(50% - 120px);transform:translateY(0);margin-bottom:0;padding-left:0;max-width:29.6875rem}}body.template-home .home-features .features .feature .content .title p{font-size:1.5rem;line-height:1.33;font-weight:900;padding-bottom:5px}body.template-home .home-features .features .feature .content .title p strong{color:#cf2a2f}@media (min-width: 47.5em){body.template-home .home-features .features .feature .content .title p{font-size:3.4375rem;line-height:1.12;padding-bottom:15px}}@media (min-width: 75em){body.template-home .home-features .features .feature .content .title p{font-size:4.75rem;padding-bottom:20px}}body.template-home .home-features .features .feature .content .text{font-size:1.0625rem;line-height:1.53;color:#666;margin-bottom:20px}@media (min-width: 47.5em){body.template-home .home-features .features .feature .content .text{margin-bottom:25px;font-size:1.25rem;line-height:1.6}}@media (min-width: 62.5em){body.template-home .home-features .features .feature .content .text{margin-bottom:35px;max-width:25rem}}body.template-home .home-success{margin-inline:-3.5vw}body.template-home .home-success .container{padding-bottom:25px}body.template-home .home-success .container .section-label{text-align:center;font-size:1.75rem;font-weight:900;line-height:1.25;margin-bottom:45px}@media (min-width: 47.5em){body.template-home .home-success .container .section-label{font-size:2.625rem;margin-top:-100px;margin-bottom:60px}}@media (min-width: 62.5em){body.template-home .home-success .container .section-label{margin-top:0;margin-bottom:100px;font-size:4.6875rem}}@media (min-width: 75em){body.template-home .home-success .container .section-label{max-width:23.75rem;line-height:1.08;margin-bottom:75px;margin-left:auto;margin-right:auto}body.template-home .home-success .container .stories{max-width:100rem;margin-left:auto;margin-right:auto;padding:0 75px;display:grid;grid-gap:50px;grid-template-columns:repeat(3,1fr)}}body.template-home .home-success .container .stories .story{display:block;margin-bottom:30px;max-width:43.75rem;margin-left:auto;margin-right:auto}@media (min-width: 47.5em){body.template-home .home-success .container .stories .story{margin-bottom:50px}}body.template-home .home-success .container .stories .story:hover .headline{background-color:#e13338!important}body.template-home .home-success .container .stories .story:last-child{margin-bottom:0}body.template-home .home-success .container .stories .story .image{margin-left:15px;margin-right:15px}@media (min-width: 47.5em){body.template-home .home-success .container .stories .story .image{margin-left:60px;margin-right:60px}}@media (min-width: 75em){body.template-home .home-success .container .stories .story .image{margin-left:20px;margin-right:0}}body.template-home .home-success .container .stories .story .text{position:relative;margin-right:15px}@media (min-width: 47.5em){body.template-home .home-success .container .stories .story .text{margin-left:30px;margin-right:60px}}@media (min-width: 75em){body.template-home .home-success .container .stories .story .text{margin-left:0;margin-right:0}}body.template-home .home-success .container .stories .story .text .title{background-color:#000800;display:inline-block;color:#fff;text-transform:uppercase;font-size:.8125rem;letter-spacing:1.82px;font-weight:500;padding:13px 36px;position:absolute;left:0;top:-20px}body.template-home .home-success .container .stories .story .text .headline{background-color:#cf2a2f;transition:background-color .2s cubic-bezier(.4,0,0,1);padding:60px 30px 30px}@media (min-width: 47.5em){body.template-home .home-success .container .stories .story .text .headline{padding:50px 40px}}@media (min-width: 62.5em){body.template-home .home-success .container .stories .story .text .headline{padding:50px 20px}}@media (min-width: 75em){body.template-home .home-success .container .stories .story .text .headline{min-height:300px}}@media (min-width: 100em){body.template-home .home-success .container .stories .story .text .headline{min-height:250px}}body.template-home .home-success .container .stories .story .text .headline p{color:#fff;font-weight:900;font-size:1.5rem;line-height:1.33}@media (min-width: 47.5em){body.template-home .home-success .container .stories .story .text .headline p{font-size:1.75rem;line-height:1.36}}body.template-home .home-success .container .view-all{text-align:center;margin:50px auto}@media (min-width: 62.5em){body.template-home .home-success .container .view-all{margin:75px auto}}@media (min-width: 75em){body.template-home .home-success .container .view-all{margin-top:30px}}@media (min-width: 100em){body.template-home .home-success .container .view-all{margin-bottom:100px}}body.template-contact .wrapper-footer{margin-top:0!important}body.template-contact .longform-components{padding:0 0 30px!important}body.template-contact .longform-components .lf-text{max-width:none}body.template-contact .contact-outside-wrapper{margin-inline:-3.5vw}@media (min-width: 62.5em){body.template-contact .contact-outside-wrapper{background:linear-gradient(to right,#fff 50%,#000800 50%)}}body.template-contact .contact-wrapper{margin-left:auto;margin-right:auto;max-width:111.25rem}@media (min-width: 62.5em){body.template-contact .contact-wrapper{width:100vw;display:grid;grid-template-columns:1fr 1fr}}body.template-contact .contact-wrapper .left{padding:40px 25px}@media (min-width: 47.5em){body.template-contact .contact-wrapper .left{padding:50px 60px}}@media (min-width: 62.5em){body.template-contact .contact-wrapper .left{padding:75px}}@media (min-width: 75em){body.template-contact .contact-wrapper .left{padding:100px}}body.template-contact .contact-wrapper .left .header .label{font-size:.8125rem;font-weight:900;letter-spacing:1.3px;text-transform:uppercase;padding-bottom:10px}body.template-contact .contact-wrapper .left .header h1{color:#cf2a2f;font-size:2rem;font-weight:900;margin-bottom:25px}@media (min-width: 47.5em){body.template-contact .contact-wrapper .left .header h1{font-size:3.125rem;margin-bottom:50px}}@media (min-width: 62.5em){body.template-contact .contact-wrapper .left .header h1{font-size:4.0625rem}}@media (min-width: 75em){body.template-contact .contact-wrapper .left .header h1{font-size:4.6875rem}}@media (min-width: 100em){body.template-contact .contact-wrapper .left .header h1{font-size:5.625rem}}body.template-contact .contact-wrapper .left .card{border-left:6px solid #cf2a2f;box-shadow:0 1px 8px #0003;padding:20px 30px;margin-bottom:20px}body.template-contact .contact-wrapper .left .card:last-child{margin-bottom:0}@media (min-width: 47.5em){body.template-contact .contact-wrapper .left .card{padding:30px 40px}}body.template-contact .contact-wrapper .left .card .label{color:#cf2a2f;font-weight:900;font-size:1.25rem;margin-bottom:15px}body.template-contact .contact-wrapper .left .card .text div{font-size:1.125rem;line-height:1.54}@media (min-width: 47.5em){body.template-contact .contact-wrapper .left .card .text div{font-size:1.25rem;line-height:1.3}}body.template-contact .contact-wrapper .left .card .text>a{margin-top:20px}body.template-contact .contact-wrapper .left .card.meet .text>a{margin-top:10px!important}body.template-contact .contact-wrapper .right{background-color:#000800;padding:40px 25px}@media (min-width: 47.5em){body.template-contact .contact-wrapper .right{padding:50px 60px}}@media (min-width: 62.5em){body.template-contact .contact-wrapper .right{padding:108px 75px 75px}}@media (min-width: 75em){body.template-contact .contact-wrapper .right{padding:150px 100px 100px}}body.template-contact .contact-wrapper .right .header{color:#fff;font-size:2rem;font-weight:900;margin-bottom:25px}@media (min-width: 47.5em){body.template-contact .contact-wrapper .right .header{font-size:2.625rem;margin-bottom:50px}}@media (min-width: 62.5em){body.template-contact .contact-wrapper .right .header{margin-bottom:75px}}@media (min-width: 75em){body.template-contact .contact-wrapper .right .header{margin-bottom:100px}}body.template-contact .contact-wrapper .right .contact-form .main-label{color:#cf2a2f;font-size:1.25rem;font-weight:900;margin-bottom:30px}body.template-search .search-results-form{max-width:43.75rem;margin:50px auto 15px}body.template-search .search-results-form form{display:flex;align-items:stretch;justify-content:space-between}body.template-search .search-results-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#efefef;padding:15px 25px;width:100%;font-size:1.25rem;outline:none;border-radius:999px 0 0 999px}body.template-search .search-results-form button{background-color:#cf2a2f;color:#fff;border-top-right-radius:999px;border-bottom-right-radius:999px;padding:0 14px;text-transform:uppercase;font-weight:700;font-size:.8125rem}body.template-search .search-results{max-width:43.75rem;margin:30px auto 100px;min-height:300px}body.template-search .search-results>a{display:flex;align-items:stretch;justify-content:flex-start;width:100%;margin-bottom:20px;border-radius:6px;box-shadow:0 5px 12px #6f809126;transition:box-shadow .2s ease-out;border-left:6px solid #cf2a2f}body.template-search .search-results>a:hover{box-shadow:0 6px 22px #6f809140}body.template-search .search-results>a .left{padding:10px 20px;display:flex;align-items:center}@media (min-width: 47.5em){body.template-search .search-results>a .left{padding:15px 30px;flex-grow:1}}body.template-search .search-results>a .left .left-container{padding:10px 0}body.template-search .search-results>a .left .result-title{font-size:1rem;font-weight:700}@media (min-width: 47.5em){body.template-search .search-results>a .left .result-title{font-size:1.25rem}}body.template-search .search-results>a .left .result-description{margin-top:8px;line-height:1.4;color:#708090}body.template-search .search-results>a .right{margin-left:30px;background-size:cover;background-position:center;background-repeat:no-repeat;display:none}@media (min-width: 47.5em){body.template-search .search-results>a .right{display:block;min-height:100px;min-width:200px;border-top-right-radius:6px;border-bottom-right-radius:6px}}body.template-landing .longform-components{padding-top:0}body.template-landing .modal-content .text{margin-block:15px;line-height:1.5}body.template-landing .modal-content .text a{text-decoration:underline;color:#cf2a2f}body.template-landing .modal-content .video-embed{padding-block:20px;width:50vw}body.template-landing .modal-content .video-embed iframe{display:block;width:100%;aspect-ratio:16/9}body.template-landing section.hero{margin-inline:-3.5vw}@media (min-width: 75em){body.template-landing section.hero{display:grid;grid-template-columns:repeat(2,1fr)}}body.template-landing section.hero .content{background-color:#cf2a2f;color:#fff;padding-block:clamp(3.75rem,2.8846rem + 4.6154vw,7.5rem);padding-inline:clamp(1.25rem,.0962rem + 6.1538vw,6.25rem)}@media (min-width: 75em){body.template-landing section.hero .content{order:2}}body.template-landing section.hero .content>.inner{display:grid;gap:10px;margin-inline:auto}@media (min-width: 75em){body.template-landing section.hero .content>.inner{max-width:40.625rem;gap:15px}}body.template-landing section.hero .content>.inner .label{font-size:.8125rem;letter-spacing:1.3px;font-weight:700;text-transform:uppercase}body.template-landing section.hero .content>.inner h1{font-size:clamp(3rem,1.0721rem + 3.6154vw,5.925rem);font-weight:900;line-height:1.2;margin-bottom:15px}@media (min-width: 47.5em){body.template-landing section.hero .content>.inner h1{font-size:5.925rem;line-height:1;margin-bottom:25px}}body.template-landing section.hero .content>.inner .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5}body.template-landing section.hero .video{position:relative}body.template-landing section.hero .video img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media (min-width: 75em){body.template-landing section.hero .video img{height:calc(100% - 75px)}}body.template-landing section.hero .video button{background-color:#cf2a2f;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;height:100px;width:100px;border-radius:1000px;display:grid;text-align:center;justify-content:center;place-content:center;transition:all .2s ease;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media (min-width: 75em){body.template-landing section.hero .video button{transform:translate(-50%,calc(-50% - 35px))}}body.template-landing section.hero .video button:hover{opacity:.7}body.template-landing section.hero .video button svg{width:36px;height:auto;transform:translate(2px);margin-inline:auto}body.template-landing section.hero .video button p{font-size:13px}@media (min-width: 75em){body.template-landing section.hero .video:before{content:"";display:block;height:75px;background-color:#101010;position:absolute;bottom:0;left:0;right:0;z-index:2}}body.template-landing section.hero figure{height:100%;position:relative}@media (min-width: 75em){body.template-landing section.hero figure{order:1}body.template-landing section.hero figure:before{content:"";display:block;height:75px;background-color:#000;position:absolute;bottom:0;left:0;right:0;z-index:2}body.template-landing section.hero figure img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}}body.template-landing section.testimonials{margin-inline:-3.5vw;padding-inline:3.5vw;background-color:#eee;padding-top:clamp(4.6875rem,3.6058rem + 5.7692vw,5.375rem)}body.template-landing section.testimonials .container{max-width:90.625rem;margin-inline:auto;padding-bottom:50px}body.template-landing section.testimonials .container h2{text-align:center;font-size:clamp(1.75rem,1.2885rem + 2.4615vw,3.75rem);font-weight:900;margin-bottom:30px}@media (min-width: 53.75em){body.template-landing section.testimonials .container h2{margin-bottom:45px}}@media (min-width: 75em){body.template-landing section.testimonials .container h2{margin-bottom:60px}}body.template-landing section.testimonials .container .videos{display:grid;gap:40px}@media (min-width: 62.5em){body.template-landing section.testimonials .container .videos{grid-template-columns:1fr 1fr}}body.template-landing section.testimonials .container .videos iframe{width:100%;display:block;aspect-ratio:16/9}body.template-landing section.testimonials .container .videos p{text-align:center;margin-top:10px;font-weight:700}body.template-landing section.testimonials .container .action{margin-top:50px;text-align:center}body.template-landing section.program{margin-inline:-3.5vw;padding-inline:3.5vw;background-color:#000;padding-block:75px}@media (min-width: 75em){body.template-landing section.program{padding-block:100px 150px}}body.template-landing section.program .inner{max-width:90.625rem;margin-inline:auto;display:grid;gap:50px;color:#fff}@media (min-width: 75em){body.template-landing section.program .inner{gap:150px;grid-template-columns:800px 1fr;align-items:flex-start}}body.template-landing section.program .inner .checklist{display:grid;gap:20px}body.template-landing section.program .inner .checklist .label{color:#cf2a2f;font-size:.875rem;text-transform:uppercase;font-weight:800;letter-spacing:1.4px}body.template-landing section.program .inner .checklist .list .list-item{display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid #cf2a2f;padding-block:25px}body.template-landing section.program .inner .checklist .list .list-item:first-child{padding-top:0}body.template-landing section.program .inner .checklist .list .list-item svg{flex-shrink:0;color:#cf2a2f;width:21px;height:auto}body.template-landing section.program .inner .checklist .list .list-item p{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.25}body.template-landing section.program .inner .eligibility{display:grid;gap:20px}body.template-landing section.program .inner .eligibility p{color:#cf2a2f;font-size:.875rem;text-transform:uppercase;font-weight:800;letter-spacing:1.4px}body.template-landing section.program .inner .eligibility .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5}body.template-landing section.employers{margin-inline:-3.5vw;padding-inline:3.5vw;background-color:#f7f8f9;padding-top:clamp(2.6875rem,3.6058rem + 5.7692vw,5.375rem);padding-bottom:clamp(4.6875rem,3.6058rem + 5.7692vw,9.375rem)}body.template-landing section.employers>.inner{max-width:90.625rem;margin-inline:auto}body.template-landing section.employers>.inner h2{text-align:center;font-size:clamp(1.75rem,1.2885rem + 2.4615vw,3.75rem);font-weight:900;margin-bottom:30px}@media (min-width: 53.75em){body.template-landing section.employers>.inner h2{margin-bottom:45px}}@media (min-width: 75em){body.template-landing section.employers>.inner h2{margin-bottom:60px}}body.template-landing section.employers>.inner .cards{display:grid;gap:50px}@media (min-width: 47.5em){body.template-landing section.employers>.inner .cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}body.template-landing section.employers>.inner .cards .card{background-color:#cf2a2f;height:100%;position:relative}body.template-landing section.employers>.inner .cards .card figure{background-color:#fff;aspect-ratio:2;padding:50px}@media (min-width: 53.75em){body.template-landing section.employers>.inner .cards .card figure{aspect-ratio:1.5;padding:30px}}body.template-landing section.employers>.inner .cards .card figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}body.template-landing section.employers>.inner .cards .card .content{background-color:#cf2a2f;color:#fff;display:relative}body.template-landing section.employers>.inner .cards .card .content .label{background-color:#000;font-size:.8125rem;text-transform:uppercase;letter-spacing:1.82px;display:inline-block;padding:15px 24px;position:absolute;transform:translateY(-50%)}body.template-landing section.employers>.inner .cards .card .content .text{padding:45px 45px 90px;line-height:1.5}body.template-landing section.employers>.inner .cards .card .content .text button{position:absolute;bottom:30px;left:45px;display:block;margin-top:20px;border:1px solid rgba(255,255,255,.4);padding:8px 16px;font-size:.875rem;font-weight:700;transition:all .2s ease}body.template-landing section.employers>.inner .cards .card .content .text button:hover{opacity:.7}body.template-landing section.employers>.inner .interest{padding-block:clamp(4.6875rem,3.9663rem + 3.8462vw,7.8125rem);max-width:820px;margin-inline:auto;display:grid;gap:30px;text-align:center}@media (min-width: 53.75em){body.template-landing section.employers>.inner .interest{gap:50px}}body.template-landing section.employers>.inner .interest .content p{font-size:clamp(1.375rem,1.2885rem + .4615vw,1.75rem);font-weight:800;line-height:1.5}body.template-landing section.employers>.inner .interest .flyer a{border:2px solid #cf2a2f;display:flex;align-items:center;justify-content:space-between;padding:15px 25px;border-radius:10000px;color:#cf2a2f;transition:all .2s ease}body.template-landing section.employers>.inner .interest .flyer a:hover{opacity:.75}body.template-landing section.employers>.inner .interest .flyer a p{font-weight:700}body.template-landing section.employers>.inner .interest .flyer a svg{width:24px;height:auto}body.template-landing section.application{margin-inline:-3.5vw}body.template-landing section.application .top{padding-inline:3.5vw;position:relative;padding-block:clamp(3.75rem,2.8125rem + 5vw,7.8125rem);color:#fff;text-align:center}body.template-landing section.application .top figure{position:absolute;top:0;right:0;bottom:0;left:0}body.template-landing section.application .top figure:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:1}body.template-landing section.application .top figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body.template-landing section.application .top .inner{position:relative;z-index:2;text-align:center}body.template-landing section.application .top .inner h2{font-size:clamp(1.75rem,1.2163rem + 2.8462vw,4.0625rem);font-weight:800;margin-bottom:30px}body.template-landing section.application .top .inner .content{max-width:820px;margin-inline:auto;display:grid;gap:20px}body.template-landing section.application .top .inner .content p{font-size:clamp(1.125rem,1.0385rem + .4615vw,1.5rem);line-height:1.5}body.template-landing section.application .top .inner .apply{margin-top:50px}body.template-landing section.application .top .inner .apply a{background-color:#cf2a2f;color:#fff;font-weight:800;font-size:1.375rem;border-radius:10000px;padding:20px 36px;transition:all .2s ease}body.template-landing section.application .top .inner .apply a:hover{opacity:.7}body.template-landing section.application .bottom{padding-inline:3.5vw;background-color:#000}body.template-landing section.application .bottom .inner{display:grid;gap:30px;max-width:1200px;margin-inline:auto;padding-block:clamp(4.6875rem,3.9663rem + 3.8462vw,7.8125rem)}@media (min-width: 53.75em){body.template-landing section.application .bottom .inner{grid-template-columns:repeat(2,1fr);gap:50px}}body.template-landing section.application .bottom .inner .card{background-color:#fff;padding-inline:clamp(1.5625rem,.4808rem + 5.7692vw,6.25rem);padding-block:clamp(2.5rem,2.0673rem + 2.3077vw,4.375rem);text-align:center}body.template-landing section.application .bottom .inner .card .label{letter-spacing:1.94px;text-transform:uppercase;font-size:.875rem;margin-bottom:10px}body.template-landing section.application .bottom .inner .card .title{font-size:clamp(1.75rem,1.5769rem + .9231vw,2.5rem);line-height:1.25;font-weight:800;margin-bottom:30px}body.template-landing section.application .bottom .inner .card a{display:inline-block;background-color:#cf2a2f;color:#fff;font-weight:800;font-size:1.375rem;border-radius:10000px;padding:20px 36px;transition:all .2s ease}body.template-landing section.application .bottom .inner .card a:hover{opacity:.7}body.template-landing section.details{padding-block:clamp(4.6875rem,3.9663rem + 3.8462vw,7.8125rem)}body.template-landing section.details .inner{max-width:90.625rem;margin-inline:auto}body.template-landing section.details .inner .features{padding-bottom:clamp(4.6875rem,3.9663rem + 3.8462vw,7.8125rem);display:grid;gap:40px}@media (min-width: 75em){body.template-landing section.details .inner .features{gap:100px}body.template-landing section.details .inner .features .feature.even .image{order:2}body.template-landing section.details .inner .features .feature.even .content{order:1}}body.template-landing section.details .inner .features .feature{display:grid;gap:40px}@media (min-width: 47.5em){body.template-landing section.details .inner .features .feature{gap:60px}}@media (min-width: 75em){body.template-landing section.details .inner .features .feature{grid-template-columns:repeat(2,1fr);align-items:center}}body.template-landing section.details .inner .features .feature .content .inner{display:grid;gap:15px}@media (min-width: 75em){body.template-landing section.details .inner .features .feature .content .inner{gap:30px;max-width:450px}}body.template-landing section.details .inner .features .feature .content .inner .headline{font-size:clamp(1.75rem,1.2163rem + 2.8462vw,4.0625rem);font-weight:800;line-height:1.1}body.template-landing section.details .inner .features .feature .content .inner .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5;color:#666}body.template-landing section.details .inner .attention{padding-block:clamp(3.125rem,2.6923rem + 2.3077vw,5rem);padding-inline:30px;color:#fff;background-color:#cf2a2f;text-align:center}body.template-landing section.details .inner .attention .inner{max-width:820px;margin-inline:auto;display:grid;gap:25px}body.template-landing section.details .inner .attention .inner .headline{font-size:1.75rem;font-weight:800}body.template-landing section.details .inner .attention .inner .content{font-size:1.375rem;line-height:1.5}body.template-landing section.other{background-color:#f7f8f9;margin-inline:-3.5vw;padding-inline:3.5vw;padding-block:clamp(6.25rem,5.5288rem + 3.8462vw,9.375rem)}body.template-landing section.other .inner{max-width:90.625rem;margin-inline:auto;display:grid;gap:50px}@media (min-width: 53.75em){body.template-landing section.other .inner{gap:70px}}body.template-landing section.other .inner .top{text-align:center;max-width:820px;margin-inline:auto;display:grid;gap:30px}body.template-landing section.other .inner .top .headline{font-size:clamp(1.875rem,1.3702rem + 2.6923vw,4.0625rem);line-height:1.1;font-weight:800}body.template-landing section.other .inner .top .content{color:#666;line-height:1.5;font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem)}body.template-landing section.other .inner .cards{display:grid;gap:10px;gap-x:40px}@media (min-width: 53.75em){body.template-landing section.other .inner .cards{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}body.template-landing section.other .inner .cards .card{background-color:#000;color:#fff;border-left:4px solid transparent;-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width: 53.75em){body.template-landing section.other .inner .cards .card{margin-bottom:10px}}body.template-landing section.other .inner .cards .card.open{border-color:#cf2a2f}body.template-landing section.other .inner .cards .card.open button svg{transform:rotate(45deg)}body.template-landing section.other .inner .cards .card button{display:flex;justify-content:space-between;align-items:center;gap:30px;width:100%;padding-inline:clamp(1.25rem,1.1058rem + .7692vw,1.875rem);padding-block:clamp(1.5rem,1.7308rem + .7692vw,2.5rem);outline:none}body.template-landing section.other .inner .cards .card button p{font-size:clamp(1rem,.8702rem + .6923vw,1.5625rem);font-weight:800}body.template-landing section.other .inner .cards .card button figure{width:45px;height:45px;display:grid;place-content:center;border-radius:10000px;background-color:#cf2a2f}body.template-landing section.other .inner .cards .card button figure svg{color:#fff;width:36px;height:auto}body.template-landing section.other .inner .cards .card .content{padding-inline:clamp(1.25rem,.4567rem + 4.2308vw,4.6875rem);padding-bottom:clamp(2.5rem,1.9952rem + 2.6923vw,4.6875rem);display:grid;gap:20px}body.template-landing section.other .inner .cards .card .content a{border:2px solid white;border-radius:10000px;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:all .2s ease}body.template-landing section.other .inner .cards .card .content a:hover{opacity:.7}body.template-landing section.other .inner .cards .card .content a p{font-size:1.125rem;font-weight:800}body.template-landing section.other .inner .cards .card .content a svg{width:24px;height:auto}body.template-youth-employment-show .modal-content .text{margin-block:15px;line-height:1.5}body.template-youth-employment-show .modal-content .text a{text-decoration:underline;color:#cf2a2f}body.template-youth-employment-show .modal-content .video-embed{padding-block:20px;width:50vw}body.template-youth-employment-show .modal-content .video-embed iframe{display:block;width:100%;aspect-ratio:16/9}body.template-youth-employment-show section.hero{margin-inline:-3.5vw}@media (min-width: 75em){body.template-youth-employment-show section.hero{display:grid;grid-template-columns:repeat(2,1fr)}}body.template-youth-employment-show section.hero .content{background-color:#cf2a2f;color:#fff;padding-block:clamp(3.75rem,2.8846rem + 4.6154vw,7.5rem);padding-inline:clamp(1.25rem,.0962rem + 6.1538vw,6.25rem)}@media (min-width: 75em){body.template-youth-employment-show section.hero .content{order:2}}body.template-youth-employment-show section.hero .content>.inner{display:grid;gap:10px;max-width:650px;margin-inline:auto}@media (min-width: 47.5em){body.template-youth-employment-show section.hero .content>.inner{gap:15px}}body.template-youth-employment-show section.hero .content>.inner .label{font-size:.8125rem;letter-spacing:1.3px;font-weight:700;text-transform:uppercase}body.template-youth-employment-show section.hero .content>.inner h1{font-size:clamp(1.75rem,1.0721rem + 3.6154vw,4.6875rem);font-weight:900;line-height:1.1;margin-bottom:25px}body.template-youth-employment-show section.hero .content>.inner .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5}body.template-youth-employment-show section.hero .video{position:relative}body.template-youth-employment-show section.hero .video img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media (min-width: 75em){body.template-youth-employment-show section.hero .video img{height:calc(100% - 75px)}}body.template-youth-employment-show section.hero .video button{background-color:#cf2a2f;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;height:100px;width:100px;border-radius:1000px;display:grid;text-align:center;justify-content:center;place-content:center;transition:all .2s ease;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media (min-width: 75em){body.template-youth-employment-show section.hero .video button{transform:translate(-50%,calc(-50% - 35px))}}body.template-youth-employment-show section.hero .video button:hover{opacity:.7}body.template-youth-employment-show section.hero .video button svg{width:36px;height:auto;transform:translate(2px);margin-inline:auto}body.template-youth-employment-show section.hero .video button p{font-size:13px}@media (min-width: 75em){body.template-youth-employment-show section.hero .video:before{content:"";display:block;height:75px;background-color:#000;position:absolute;bottom:0;left:0;right:0;z-index:2}}body.template-youth-employment-show section.hero figure{height:100%;position:relative}@media (min-width: 75em){body.template-youth-employment-show section.hero figure{order:1}body.template-youth-employment-show section.hero figure:before{content:"";display:block;height:75px;background-color:#000;position:absolute;bottom:0;left:0;right:0;z-index:2}body.template-youth-employment-show section.hero figure img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}}body.template-youth-employment-show section.testimonials{margin-inline:-3.5vw;padding-inline:3.5vw;background-color:#eee;padding-top:clamp(4.6875rem,3.6058rem + 5.7692vw,5.375rem)}body.template-youth-employment-show section.testimonials .container{max-width:90.625rem;margin-inline:auto;padding-bottom:50px}body.template-youth-employment-show section.testimonials .container h2{text-align:center;font-size:clamp(1.75rem,1.2885rem + 2.4615vw,3.75rem);font-weight:900;margin-bottom:30px}@media (min-width: 53.75em){body.template-youth-employment-show section.testimonials .container h2{margin-bottom:45px}}@media (min-width: 75em){body.template-youth-employment-show section.testimonials .container h2{margin-bottom:60px}}body.template-youth-employment-show section.testimonials .container .videos{display:grid;gap:40px}@media (min-width: 62.5em){body.template-youth-employment-show section.testimonials .container .videos{grid-template-columns:1fr 1fr}}body.template-youth-employment-show section.testimonials .container .videos iframe{width:100%;display:block;aspect-ratio:16/9}body.template-youth-employment-show section.testimonials .container .videos p{text-align:center;margin-top:10px;font-weight:700}body.template-youth-employment-show section.testimonials .container .action{margin-top:50px;text-align:center}body.template-youth-employment-show section.program{margin-inline:-3.5vw;padding-inline:3.5vw;background-color:#000;padding-block:75px}@media (min-width: 75em){body.template-youth-employment-show section.program{padding-block:100px 150px}}body.template-youth-employment-show section.program .inner{max-width:90.625rem;margin-inline:auto;display:grid;gap:50px;color:#fff}@media (min-width: 75em){body.template-youth-employment-show section.program .inner{gap:150px;grid-template-columns:800px 1fr;align-items:flex-start}}body.template-youth-employment-show section.program .inner .checklist{display:grid;gap:20px}body.template-youth-employment-show section.program .inner .checklist .label{color:#cf2a2f;font-size:.875rem;text-transform:uppercase;font-weight:800;letter-spacing:1.4px}body.template-youth-employment-show section.program .inner .checklist .list .list-item{display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid #cf2a2f;padding-block:25px}body.template-youth-employment-show section.program .inner .checklist .list .list-item:first-child{padding-top:0}body.template-youth-employment-show section.program .inner .checklist .list .list-item svg{flex-shrink:0;color:#cf2a2f;width:21px;height:auto}body.template-youth-employment-show section.program .inner .checklist .list .list-item p{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.25}body.template-youth-employment-show section.program .inner .eligibility{display:grid;gap:20px}body.template-youth-employment-show section.program .inner .eligibility p{color:#cf2a2f;font-size:.875rem;text-transform:uppercase;font-weight:800;letter-spacing:1.4px}body.template-youth-employment-show section.program .inner .eligibility .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5}body.template-youth-employment-show section.employers{margin-inline:-3.5vw;padding-inline:3.5vw;background-color:#f7f8f9;padding-top:clamp(2.6875rem,3.6058rem + 5.7692vw,5.375rem);padding-bottom:clamp(4.6875rem,3.6058rem + 5.7692vw,9.375rem)}body.template-youth-employment-show section.employers>.inner{max-width:90.625rem;margin-inline:auto}body.template-youth-employment-show section.employers>.inner h2{text-align:center;font-size:clamp(1.75rem,1.2885rem + 2.4615vw,3.75rem);font-weight:900;margin-bottom:30px}@media (min-width: 53.75em){body.template-youth-employment-show section.employers>.inner h2{margin-bottom:45px}}@media (min-width: 75em){body.template-youth-employment-show section.employers>.inner h2{margin-bottom:60px}}body.template-youth-employment-show section.employers>.inner .cards{display:grid;gap:50px}@media (min-width: 47.5em){body.template-youth-employment-show section.employers>.inner .cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}body.template-youth-employment-show section.employers>.inner .cards .card{background-color:#cf2a2f;height:100%;position:relative}body.template-youth-employment-show section.employers>.inner .cards .card figure{background-color:#fff;aspect-ratio:2;padding:50px}@media (min-width: 53.75em){body.template-youth-employment-show section.employers>.inner .cards .card figure{aspect-ratio:1.5;padding:30px}}body.template-youth-employment-show section.employers>.inner .cards .card figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}body.template-youth-employment-show section.employers>.inner .cards .card .content{background-color:#cf2a2f;color:#fff;display:relative}body.template-youth-employment-show section.employers>.inner .cards .card .content .label{background-color:#000;font-size:.8125rem;text-transform:uppercase;letter-spacing:1.82px;display:inline-block;padding:15px 24px;position:absolute;transform:translateY(-50%)}body.template-youth-employment-show section.employers>.inner .cards .card .content .text{padding:45px 45px 90px;line-height:1.5}body.template-youth-employment-show section.employers>.inner .cards .card .content .text button{position:absolute;bottom:30px;left:45px;display:block;margin-top:20px;border:1px solid rgba(255,255,255,.4);padding:8px 16px;font-size:.875rem;font-weight:700;transition:all .2s ease}body.template-youth-employment-show section.employers>.inner .cards .card .content .text button:hover{opacity:.7}body.template-youth-employment-show section.employers>.inner .interest{padding-block:clamp(4.6875rem,3.9663rem + 3.8462vw,7.8125rem);max-width:820px;margin-inline:auto;display:grid;gap:30px;text-align:center}@media (min-width: 53.75em){body.template-youth-employment-show section.employers>.inner .interest{gap:50px}}body.template-youth-employment-show section.employers>.inner .interest .content p{font-size:clamp(1.375rem,1.2885rem + .4615vw,1.75rem);font-weight:800;line-height:1.5}body.template-youth-employment-show section.employers>.inner .interest .flyer a{border:2px solid #cf2a2f;display:flex;align-items:center;justify-content:space-between;padding:15px 25px;border-radius:10000px;color:#cf2a2f;transition:all .2s ease}body.template-youth-employment-show section.employers>.inner .interest .flyer a:hover{opacity:.75}body.template-youth-employment-show section.employers>.inner .interest .flyer a p{font-weight:700}body.template-youth-employment-show section.employers>.inner .interest .flyer a svg{width:24px;height:auto}body.template-youth-employment-show section.application{margin-inline:-3.5vw}body.template-youth-employment-show section.application .top{padding-inline:3.5vw;position:relative;padding-block:clamp(3.75rem,2.8125rem + 5vw,7.8125rem);color:#fff;text-align:center}body.template-youth-employment-show section.application .top figure{position:absolute;top:0;right:0;bottom:0;left:0}body.template-youth-employment-show section.application .top figure:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:1}body.template-youth-employment-show section.application .top figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body.template-youth-employment-show section.application .top .inner{position:relative;z-index:2;text-align:center}body.template-youth-employment-show section.application .top .inner h2{font-size:clamp(1.75rem,1.2163rem + 2.8462vw,4.0625rem);font-weight:800;margin-bottom:30px}body.template-youth-employment-show section.application .top .inner .content{max-width:820px;margin-inline:auto;display:grid;gap:20px}body.template-youth-employment-show section.application .top .inner .content p{font-size:clamp(1.125rem,1.0385rem + .4615vw,1.5rem);line-height:1.5}body.template-youth-employment-show section.application .top .inner .apply{margin-top:50px}body.template-youth-employment-show section.application .top .inner .apply a{background-color:#cf2a2f;color:#fff;font-weight:800;font-size:1.375rem;border-radius:10000px;padding:20px 36px;transition:all .2s ease}body.template-youth-employment-show section.application .top .inner .apply a:hover{opacity:.7}body.template-youth-employment-show section.application .bottom{padding-inline:3.5vw;background-color:#000}body.template-youth-employment-show section.application .bottom .inner{display:grid;gap:30px;max-width:1200px;margin-inline:auto;padding-block:clamp(4.6875rem,3.9663rem + 3.8462vw,7.8125rem)}@media (min-width: 53.75em){body.template-youth-employment-show section.application .bottom .inner{grid-template-columns:repeat(2,1fr);gap:50px}}body.template-youth-employment-show section.application .bottom .inner .card{background-color:#fff;padding-inline:clamp(1.5625rem,.4808rem + 5.7692vw,6.25rem);padding-block:clamp(2.5rem,2.0673rem + 2.3077vw,4.375rem);text-align:center}body.template-youth-employment-show section.application .bottom .inner .card .label{letter-spacing:1.94px;text-transform:uppercase;font-size:.875rem;margin-bottom:10px}body.template-youth-employment-show section.application .bottom .inner .card .title{font-size:clamp(1.75rem,1.5769rem + .9231vw,2.5rem);line-height:1.25;font-weight:800;margin-bottom:30px}body.template-youth-employment-show section.application .bottom .inner .card a{display:inline-block;background-color:#cf2a2f;color:#fff;font-weight:800;font-size:1.375rem;border-radius:10000px;padding:20px 36px;transition:all .2s ease}body.template-youth-employment-show section.application .bottom .inner .card a:hover{opacity:.7}body.template-youth-employment-show section.details{padding-block:clamp(4.6875rem,3.9663rem + 3.8462vw,7.8125rem)}body.template-youth-employment-show section.details .inner{max-width:90.625rem;margin-inline:auto}body.template-youth-employment-show section.details .inner .features{padding-bottom:clamp(4.6875rem,3.9663rem + 3.8462vw,7.8125rem);display:grid;gap:40px}@media (min-width: 75em){body.template-youth-employment-show section.details .inner .features{gap:100px}body.template-youth-employment-show section.details .inner .features .feature.even .image{order:2}body.template-youth-employment-show section.details .inner .features .feature.even .content{order:1}}body.template-youth-employment-show section.details .inner .features .feature{display:grid;gap:40px}@media (min-width: 47.5em){body.template-youth-employment-show section.details .inner .features .feature{gap:60px}}@media (min-width: 75em){body.template-youth-employment-show section.details .inner .features .feature{grid-template-columns:repeat(2,1fr);align-items:center}}body.template-youth-employment-show section.details .inner .features .feature .content .inner{display:grid;gap:15px}@media (min-width: 75em){body.template-youth-employment-show section.details .inner .features .feature .content .inner{gap:30px;max-width:450px}}body.template-youth-employment-show section.details .inner .features .feature .content .inner .headline{font-size:clamp(1.75rem,1.2163rem + 2.8462vw,4.0625rem);font-weight:800;line-height:1.1}body.template-youth-employment-show section.details .inner .features .feature .content .inner .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5;color:#666}body.template-youth-employment-show section.details .inner .attention{padding-block:clamp(3.125rem,2.6923rem + 2.3077vw,5rem);padding-inline:30px;color:#fff;background-color:#cf2a2f;text-align:center}body.template-youth-employment-show section.details .inner .attention .inner{max-width:820px;margin-inline:auto;display:grid;gap:25px}body.template-youth-employment-show section.details .inner .attention .inner .headline{font-size:1.75rem;font-weight:800}body.template-youth-employment-show section.details .inner .attention .inner .content{font-size:1.375rem;line-height:1.5}body.template-youth-employment-show section.other{background-color:#f7f8f9;margin-inline:-3.5vw;padding-inline:3.5vw;padding-block:clamp(6.25rem,5.5288rem + 3.8462vw,9.375rem)}body.template-youth-employment-show section.other .inner{max-width:90.625rem;margin-inline:auto;display:grid;gap:50px}@media (min-width: 53.75em){body.template-youth-employment-show section.other .inner{gap:70px}}body.template-youth-employment-show section.other .inner .top{text-align:center;max-width:820px;margin-inline:auto;display:grid;gap:30px}body.template-youth-employment-show section.other .inner .top .headline{font-size:clamp(1.875rem,1.3702rem + 2.6923vw,4.0625rem);line-height:1.1;font-weight:800}body.template-youth-employment-show section.other .inner .top .content{color:#666;line-height:1.5;font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem)}body.template-youth-employment-show section.other .inner .cards{display:grid;gap:10px;gap-x:40px}@media (min-width: 53.75em){body.template-youth-employment-show section.other .inner .cards{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}body.template-youth-employment-show section.other .inner .cards .card{background-color:#000;color:#fff;border-left:4px solid transparent;-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width: 53.75em){body.template-youth-employment-show section.other .inner .cards .card{margin-bottom:10px}}body.template-youth-employment-show section.other .inner .cards .card.open{border-color:#cf2a2f}body.template-youth-employment-show section.other .inner .cards .card.open button svg{transform:rotate(45deg)}body.template-youth-employment-show section.other .inner .cards .card button{display:flex;justify-content:space-between;align-items:center;gap:30px;width:100%;padding-inline:clamp(1.25rem,1.1058rem + .7692vw,1.875rem);padding-block:clamp(1.5rem,1.7308rem + .7692vw,2.5rem);outline:none}body.template-youth-employment-show section.other .inner .cards .card button p{font-size:clamp(1rem,.8702rem + .6923vw,1.5625rem);font-weight:800}body.template-youth-employment-show section.other .inner .cards .card button figure{width:45px;height:45px;display:grid;place-content:center;border-radius:10000px;background-color:#cf2a2f}body.template-youth-employment-show section.other .inner .cards .card button figure svg{color:#fff;width:36px;height:auto}body.template-youth-employment-show section.other .inner .cards .card .content{padding-inline:clamp(1.25rem,.4567rem + 4.2308vw,4.6875rem);padding-bottom:clamp(2.5rem,1.9952rem + 2.6923vw,4.6875rem);display:grid;gap:20px}body.template-youth-employment-show section.other .inner .cards .card .content a{border:2px solid white;border-radius:10000px;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:all .2s ease}body.template-youth-employment-show section.other .inner .cards .card .content a:hover{opacity:.7}body.template-youth-employment-show section.other .inner .cards .card .content a p{font-size:1.125rem;font-weight:800}body.template-youth-employment-show section.other .inner .cards .card .content a svg{width:24px;height:auto}.staff-board-wrapper{max-width:53.125rem;margin:0 auto}.staff-board-wrapper .staff-board-label{font-size:1.5rem;color:#cf2a2f;padding-bottom:20px;font-weight:900}.staff-board-wrapper.board{margin-bottom:50px}@media (min-width: 62.5em){.staff-board-wrapper.board{margin-bottom:75px}}@media (min-width: 47.5em){.staff-board-cards.board-cards{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.staff-board-cards.board-cards>.card{width:calc(50% - 10px)}}.staff-board-cards.board-cards>.card>.text{height:100%;display:flex;flex-direction:column;justify-content:center}.staff-board-cards.board-cards>.card>.text>div{width:100%}.staff-board-cards .card{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;border-radius:6px;padding:20px;background-color:#fff}@media (min-width: 47.5em){.staff-board-cards .card>.image{width:175px}.staff-board-cards .card>.text{flex-grow:1}}@media (min-width: 62.5em){.staff-board-cards .card{padding:20px}}@media all and (-ms-high-contrast: none){.staff-board-cards .card{display:-ms-grid;-ms-grid-columns:125px 1fr}.staff-board-cards .card>.image{-ms-grid-column:1}.staff-board-cards .card>.text{-ms-grid-column:2}}@media (min-width: 47.5em){.staff-board-cards .card{margin-bottom:30px}}.staff-board-cards .card>div.image img{width:125px;height:125px;height:auto;border-radius:200px}@media (min-width: 47.5em){.staff-board-cards .card>div.image img{width:150px;height:150px}}.staff-board-cards .card>div.text{flex-grow:1;padding-left:20px}@media (min-width: 47.5em){.staff-board-cards .card>div.text{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0 20px}.staff-board-cards .card>div.text>div{width:calc(50% - 20px)}.staff-board-cards .card>div.text>div.bottom{width:100%}}.staff-board-cards .card>div.text .left{margin-bottom:15px}.staff-board-cards .card>div.text .left .name{color:#cf2a2f;font-weight:700;font-size:1.25rem;margin-bottom:8px}.staff-board-cards .card>div.text .left .position{font-size:1rem;font-weight:400}.staff-board-cards .card>div.text .left .term-expires{padding-top:15px;line-height:1.2}.staff-board-cards .card>div.text .left .term-expires span{display:inline-block;font-weight:700}.staff-board-cards .card>div.text .right svg{color:#cf2a2f;width:20px;height:20px;margin-right:6px}.staff-board-cards .card>div.text .right>div{color:#000;display:flex;align-items:center;margin-bottom:8px}.staff-board-cards .card>div.text .right>div>div{font-size:.875rem}.staff-board-cards .card>div.text .bottom{margin-top:15px;padding-top:15px;border-top:1px solid whitesmoke;display:flex;align-items:center;justify-content:space-between}.staff-board-cards .card>div.text .bottom .social{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}@media (min-width: 47.5em){.staff-board-cards .card>div.text .bottom .social{margin-bottom:0}}.staff-board-cards .card>div.text .bottom .social a{display:inline-block;margin-right:5px;color:#cf2a2f}.staff-board-cards .card>div.text .bottom .social a svg{height:25px;width:25px}.staff-board-cards .card>div.text .bottom .read-bio a{display:inline-block;padding:10px 15px;border-radius:4px;color:#fff;background-color:#cf2a2f;text-transform:uppercase;font-size:.75rem;font-weight:700;transition:background-color .2s ease-out}.staff-board-cards .card>div.text .bottom .read-bio a:hover{background-color:#e13338}body.template-tools-agendas-index .agendas-wrapper{max-width:43.75rem;margin:0 auto}body.template-tools-agendas-index .agenda-filter{margin-bottom:1.25rem}body.template-tools-agendas-index .agenda-results-label{font-size:.875rem;text-transform:uppercase;font-weight:700;margin-bottom:1.25rem}body.template-tools-agendas-index .agenda-results-label span{background-color:#cf2a2f;display:inline-block;padding:4px 8px;color:#fff;border-radius:4px}body.template-tools-agendas-index .agenda{border-radius:4px;border:1px solid whitesmoke;border-bottom:0;margin-bottom:35px;box-shadow:0 5px 12px #6f809126}body.template-tools-agendas-index .agenda .top{padding:30px 25px;background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}@media (min-width: 47.5em){body.template-tools-agendas-index .agenda .top{display:flex;align-items:flex-start;justify-content:space-between}body.template-tools-agendas-index .agenda .top>div{width:calc(50% - 20px)}}body.template-tools-agendas-index .agenda .top .date{font-weight:600;font-size:.8125rem;text-transform:uppercase;color:#cf2a2f;margin-bottom:5px}@media (min-width: 47.5em){body.template-tools-agendas-index .agenda .top .date{margin-bottom:8px}}body.template-tools-agendas-index .agenda .top .agenda-title{font-size:1rem;line-height:1.3;font-weight:700;margin-bottom:15px}@media (min-width: 47.5em){body.template-tools-agendas-index .agenda .top .agenda-title{font-size:1.125rem}}body.template-tools-agendas-index .agenda .top .agenda-description .summary{font-size:.8125rem;text-transform:uppercase;font-weight:700;color:#cf2a2f;margin-bottom:4px}body.template-tools-agendas-index .agenda .top .agenda-description .text{max-width:28.125rem;font-size:.875rem;line-height:1.5;color:#696969;-webkit-hyphens:none;hyphens:none}body.template-tools-agendas-index .agenda .bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid whitesmoke;border-bottom-left-radius:4px;border-bottom-right-radius:4px}body.template-tools-agendas-index .agenda .bottom .left{padding-left:20px}body.template-tools-agendas-index .agenda .bottom .left .cancelled{display:inline-block;background-color:#cf2a2f;color:#fff;border-radius:4px;padding:6px 7px;text-transform:uppercase;font-size:.75rem;font-weight:700}body.template-tools-agendas-index .agenda .bottom .right{position:relative}body.template-tools-agendas-index .agenda .bottom .right button{width:135px;border-radius:0 0 4px;font-weight:700;font-size:.875rem;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 30px 13px 18px;border-left:1px solid #eee;background-image:url("data:image/svg+xml,%3Csvg width='99' height='99' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.543 62.124L80.667 31l4.42 4.42-33.334 33.333h-4.42L14 35.419 18.42 31z' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;outline:none;transition:background-color .2s ease-out}body.template-tools-agendas-index .agenda .bottom .right button:hover{background-color:#f5f5f5}body.template-tools-agendas-index .agenda .bottom .right .dropdown-content{border:1px solid #ddd;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;background-color:#fff;border-radius:6px;overflow:hidden;position:absolute;top:calc(100% + 5px);right:0;width:175px;z-index:20}body.template-tools-agendas-index .agenda .bottom .right .dropdown-content>a{display:block;text-align:center;padding:12px 5px;border-bottom:1px solid #ddd;transition:all .2s ease;font-size:.875rem;font-weight:600}body.template-tools-agendas-index .agenda .bottom .right .dropdown-content>a:last-child{border-bottom:0}body.template-tools-agendas-index .agenda .bottom .right .dropdown-content>a:hover{background-color:#cf2b3033}body.template-tools-downloads-index .downloads-table{margin-top:50px;margin-bottom:150px}body.template-tools-downloads-index .downloads-table .download-sorting{text-align:center}body.template-tools-downloads-index .downloads-table .download-sorting .sorting-label{text-transform:uppercase;font-weight:700;margin-bottom:10px;color:#1e90ff}body.template-tools-downloads-index .downloads-table .download-sorting select{border-radius:4px;font-weight:700;font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 50px 12px 20px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='99' height='99' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.543 62.124L80.667 31l4.42 4.42-33.334 33.333h-4.42L14 35.419 18.42 31z' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%}body.template-tools-downloads-index .downloads-table .table{max-width:81.25rem;margin:0 auto;box-shadow:0 5px 12px #6f809126;border-radius:4px}body.template-tools-downloads-index .downloads-table .table .table-header{padding:10px;background-color:#efefef;text-align:center;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:4px;border-top-right-radius:4px}body.template-tools-downloads-index .downloads-table .table .table-header .left{font-weight:700;padding:10px 15px}body.template-tools-downloads-index .downloads-table .table .table-header .right{position:relative}body.template-tools-downloads-index .downloads-table .table .table-header .right select{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg fill='%23000' width='99' height='99' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.543 62.124L80.667 31l4.42 4.42-33.334 33.333h-4.42L14 35.419 18.42 31z' fill-rule='evenodd'/%3E%3C/svg%3E");outline:none}body.template-tools-downloads-index .downloads-table .table .table-item{padding:15px 25px;border-bottom:1px solid whitesmoke;display:flex;align-items:center;justify-content:space-between}body.template-tools-downloads-index .downloads-table .table .table-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}body.template-tools-downloads-index .downloads-table .table .table-item:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:0}body.template-tools-downloads-index .downloads-table .table .table-item .left{margin-right:20px;margin-bottom:10px}@media (min-width: 47.5em){body.template-tools-downloads-index .downloads-table .table .table-item .left{margin-bottom:0}}body.template-tools-downloads-index .downloads-table .table .table-item .left .item-title{display:flex;align-items:center;flex-wrap:wrap}body.template-tools-downloads-index .downloads-table .table .table-item .left .item-title .title{display:flex;align-items:center;flex-wrap:wrap;font-size:1rem;font-weight:500;margin-right:10px}body.template-tools-downloads-index .downloads-table .table .table-item .left .item-title svg{width:20px;height:20px;color:#1e90ff;margin-left:8px}body.template-tools-downloads-index .downloads-table .table .table-item .left .item-info{margin-top:10px;color:#708090;max-width:500px;line-height:1.3;font-size:.8125rem;display:none}body.template-tools-downloads-index .downloads-table .table .table-item .right a{text-transform:uppercase;transition:color .2s ease-out;display:block;flex-wrap:wrap;align-items:center;font-size:.8125rem;font-weight:600;text-align:center;color:#1e90ff}body.template-tools-downloads-index .downloads-table .table .table-item .right a:hover{color:slategray_hover}body.template-tools-downloads-index .downloads-table .table .table-item .right a div{font-size:.6875rem;display:inline-block;color:#888;padding-top:8px}.download-modal .download-title{font-weight:600;margin-bottom:20px}.download-modal .download-content{line-height:1.25;margin-bottom:20px}.map-room{max-width:81.25rem;margin:30px auto;width:100%}.map-room .map-track{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.map-room .map-track>a{width:100%;margin-bottom:10px}@media (min-width: 47.5em){.map-room .map-track{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.map-room .map-track>a{width:calc(50% - 20px);margin:10px}}@media (min-width: 62.5em){.map-room .map-track>a{width:calc(33.33333% - 20px)}}.map-room .map-track a{min-height:200px;display:flex;flex-wrap:wrap;align-items:flex-end;position:relative;border-radius:6px;overflow:hidden}@media (min-width: 47.5em){.map-room .map-track a{min-height:250px}}.map-room .map-track a:hover:before{opacity:1}.map-room .map-track a:hover .map-bg{transform:scale(1.05)}.map-room .map-track a:before{content:"";background:linear-gradient(to top,#000800d9,#00080000 50%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:6px;opacity:.75;transition:opacity .2s ease-out}.map-room .map-track a .map-bg{content:"";border-radius:6px;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:1;transition:transform .2s ease-out}.map-room .map-track a .container{padding:20px;position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-start}.map-room .map-track a .container .icon{margin-right:10px;color:#fff}.map-room .map-track a .container .icon svg{height:24px;width:24px}.map-room .map-track a .container .title{color:#fff}.job-search-tool{background-color:#fff;margin:50px auto;padding:50px 30px 80px;border-radius:4px;border-top:6px solid #cf2a2f;box-shadow:0 5px 12px #6f809126;max-width:43.75rem}.job-search-tool .start-page{animation-name:appear;animation-duration:.2s}.job-search-tool .start-page .search-by-label{text-align:center;font-weight:700;text-transform:uppercase;padding-bottom:20px}.job-search-tool .start-page .search-by-content{display:flex;flex-wrap:wrap;margin-top:30px;justify-content:flex-start;margin-bottom:30px;gap:12px}@media (min-width: 42.5em){.job-search-tool .start-page .search-by-content{flex-wrap:nowrap;justify-content:center}}.job-search-tool .start-page .search-by-content a{background-color:#fff;border:1px solid whitesmoke;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 25px;margin:0 10px;width:100%;border-radius:5px;transition:box-shadow .2s ease-out}@media (min-width: 34.375em){.job-search-tool .start-page .search-by-content a{max-width:200px}}.job-search-tool .start-page .search-by-content a:hover{box-shadow:0 5px 12px #6f809126}.job-search-tool .start-page .search-by-content a .image{padding-bottom:10px}.job-search-tool .start-page .search-by-content a .image img{max-width:85px;height:auto}.job-search-tool .start-page .search-by-content a .icon{display:block;text-align:center;padding-bottom:10px;color:#cf2a2f}.job-search-tool .start-page .search-by-content a .icon svg{height:60px;width:60px;margin-inline:auto}.job-search-tool .start-page .search-by-content a .text{font-size:1.125rem;font-weight:600}.job-search-tool .detail-page .detail-pane{animation-name:appear;animation-duration:.2s}.job-search-tool .detail-page .detail-pane .detail-header{position:relative;display:flex;align-items:flex-start;margin-bottom:15px}.job-search-tool .detail-page .detail-pane .detail-header a{display:flex;align-items:center;transition:color .2s ease-out;transform:translateY(-3px)}.job-search-tool .detail-page .detail-pane .detail-header a:hover{color:#cf2a2f}@media (min-width: 47.5em){.job-search-tool .detail-page .detail-pane .detail-header a{position:absolute;top:0;left:0}}.job-search-tool .detail-page .detail-pane .detail-header a .icon{display:inline-block;padding-right:9px;color:#cf2a2f}.job-search-tool .detail-page .detail-pane .detail-header a .icon svg{height:18px;width:18px}.job-search-tool .detail-page .detail-pane .detail-header a .text{font-size:.75rem;font-weight:700;text-transform:uppercase;transform:translateY(1px)}.job-search-tool .detail-page .detail-pane .detail-header .header-label{flex-grow:1;text-align:right;text-transform:uppercase;font-weight:700;font-size:1rem}.job-search-tool .detail-page .detail-pane .detail-header .header-label span{transform:translateY(-2px)}@media (min-width: 47.5em){.job-search-tool .detail-page .detail-pane .detail-header .header-label{text-align:center}}.job-search-tool .detail-page .detail-pane .detail-content{padding:20px 0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.job-search-tool .detail-page .detail-pane .detail-content a{padding:20px 8px;border-radius:4px;border:1px solid whitesmoke;background-color:#fff;transition:box-shadow .2s ease-out}.job-search-tool .detail-page .detail-pane .detail-content a:hover{box-shadow:0 5px 12px #6f809126}@media (min-width: 47.5em){.job-search-tool .detail-page .detail-pane .detail-content a{flex-basis:calc(33.33333% - 20px)}}.job-search-tool .detail-page .detail-pane .detail-content a .icon{display:block;color:#cf2a2f}.job-search-tool .detail-page .detail-pane .detail-content a .icon svg{height:50px;width:50px;margin:0 auto}.job-search-tool .detail-page .detail-pane .detail-content a .text{display:block;text-align:center;font-size:1rem;font-weight:600;padding:12px 0;letter-spacing:-.25px}.job-search-tool .detail-page .experience-detail .detail-content a{padding:15px 5px}.job-search-tool .powered-by{padding-top:50px}.job-search-tool .powered-by .powered-by-label{text-transform:uppercase;text-align:center;font-size:.75rem;font-weight:700}.job-search-tool .powered-by svg{width:85px;height:45px;margin:0 auto}.job-search-tool .employer-info{margin-top:30px;margin-bottom:-20px;background-color:#efefef;border-radius:6px;padding:20px 30px;display:flex;align-items:center;justify-content:space-between}.job-search-tool .employer-info .left{margin-right:20px}.job-search-tool .employer-info .left svg{width:30px;height:30px;color:#cf2a2f}.job-search-tool .employer-info .right{color:#666;text-align:center;line-height:1.3;font-size:.875rem}body.template-edsuite-news-index .news-wrapper{margin:50px auto}body.template-edsuite-news-index .news-listing-filter .view-all-news{display:none}body.template-edsuite-news-index .featured-item{margin:50px auto;max-width:90.625rem;display:flex;flex-wrap:wrap;border-radius:4px;overflow:hidden}body.template-edsuite-news-index .featured-item:hover .news-content .title{color:#cf2a2f}@media (min-width: 47.5em){body.template-edsuite-news-index .featured-item{align-items:stretch;justify-content:space-between}}body.template-edsuite-news-index .featured-item>.news-content,body.template-edsuite-news-index .featured-item>.image{width:100%}@media (min-width: 47.5em){body.template-edsuite-news-index .featured-item>.news-content,body.template-edsuite-news-index .featured-item>.image{width:50%}}body.template-edsuite-news-index .featured-item .news-content{order:2;padding:40px 30px;background-color:#efefef}@media (min-width: 47.5em){body.template-edsuite-news-index .featured-item .news-content{padding:60px;order:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}}@media (min-width: 62.5em){body.template-edsuite-news-index .featured-item .news-content{padding:120px 100px}}@media (min-width: 68.75em){body.template-edsuite-news-index .featured-item .news-content{padding:100px 60px}}@media (min-width: 100em){body.template-edsuite-news-index .featured-item .news-content{padding:120px 100px}}body.template-edsuite-news-index .featured-item .news-content .label{background-color:#cf2a2f;border-radius:30px;padding:5px 8px;display:inline-block;text-transform:uppercase;font-weight:700;font-size:.8125rem;color:#fff;white-space:nowrap}body.template-edsuite-news-index .featured-item .news-content .title{display:block;font-size:1.25rem;line-height:1.2;color:#000;font-weight:700;padding:10px 0;transition:color .2s ease-out}@media (min-width: 47.5em){body.template-edsuite-news-index .featured-item .news-content .title{font-size:1.75rem}}@media (min-width: 62.5em){body.template-edsuite-news-index .featured-item .news-content .title{padding:20px 0;font-size:2.625rem}}body.template-edsuite-news-index .featured-item .news-content .read-more{display:flex;align-items:center;justify-content:flex-start;color:#000;font-size:.875rem}@media (min-width: 47.5em){body.template-edsuite-news-index .featured-item .news-content .read-more{font-size:1rem}}body.template-edsuite-news-index .featured-item .news-content .read-more svg{margin-left:5px;width:20px;height:20px}body.template-edsuite-news-index .featured-item .image{display:block;order:1;min-height:250px;background-position:center;background-size:cover}.news-listing-filter{max-width:90.625rem;margin-left:auto;margin-right:auto;padding:20px 0;display:flex;align-items:stretch;justify-content:space-between;margin-bottom:30px;border-bottom:1px solid #d1d1d1}.news-listing-filter select{margin-bottom:0}.news-listing-wrapper{max-width:90.625rem}@media (min-width: 47.5em){.news-listing-wrapper{padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:100px}}.news-listing-wrapper .news-listing{width:100%;display:grid;grid-gap:20px;grid-template-columns:1fr}@media (min-width: 47.5em){.news-listing-wrapper .news-listing{grid-template-columns:1fr 1fr}}@media (min-width: 62.5em){.news-listing-wrapper .news-listing{grid-gap:30px;grid-template-columns:1fr 1fr 1fr}}.news-listing-wrapper .news-listing a{display:block;background-color:#efefef;border-radius:4px;overflow:hidden}.news-listing-wrapper .news-listing a:hover .title{color:#cf2a2f!important}.news-listing-wrapper .news-listing a .news-content{padding:30px}.news-listing-wrapper .news-listing a .news-content .info .type,.news-listing-wrapper .news-listing a .news-content .info .date{font-size:.8125rem;font-weight:900;text-transform:uppercase}.news-listing-wrapper .news-listing a .news-content .info .type{color:#cf2a2f}.news-listing-wrapper .news-listing a .news-content .info .date{color:#6a6c6b;font-weight:500}.news-listing-wrapper .news-listing a .news-content .type{color:#1e90ff;font-size:.8125rem;letter-spacing:1.04px;font-weight:900;text-transform:uppercase}.news-listing-wrapper .news-listing a .news-content .title{font-size:1.25rem;line-height:1.25;font-weight:700;color:#000;padding:15px 0;transition:color .2s ease-out}@media (min-width: 47.5em){.news-listing-wrapper .news-listing a .news-content .title{font-size:1.75rem;line-height:1.2}}.news-listing-wrapper .news-listing a .news-content .read-more{padding-top:10px;display:flex;align-items:center;justify-content:flex-start;color:#000;font-size:.875rem}.news-listing-wrapper .news-listing a .news-content .read-more svg{margin-left:5px;width:20px;height:20px}.news-listing-wrapper .news-listing .right{background-position:center;background-size:cover;border-top-right-radius:12px;border-bottom-right-radius:12px}body.template-edsuite-news-show .longform-components{padding:40px 0 0}@media (min-width: 47.5em){body.template-edsuite-news-show .longform-components{padding:60px 0 0}}@media (min-width: 62.5em){body.template-edsuite-news-show .longform-components{padding:80px 0 0}}body.template-edsuite-news-show .news-hero{max-width:43.75rem;margin-left:auto;margin-right:auto;padding:50px 0 0}.news-original-article{text-align:center;padding:15px 0 30px}.news-original-article a{color:#cf2a2f;font-weight:500;text-decoration:underline;transition:color .2s ease-out}.news-original-article a:hover{color:#e13338}.news-action{max-width:43.75rem;margin:0 auto 100px;width:100%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #efefef;padding:20px 0}.news-action .right a{display:inline-block;padding:0 2px;color:#cf2a2f;transition:color .2s ease-out}.news-action .right a:hover{color:#e13338}.news-action .right a svg{height:36px;width:36px}body.template-tools-incentives-list .incentives-filter-wrap{margin-left:-25px;margin-right:-25px;margin-bottom:30px;padding:5px}body.template-tools-incentives-list .incentives-filter-wrap .incentives-filter{text-align:center;max-width:43.75rem;margin:0 auto;padding:10px 20px;display:flex;justify-content:center;align-items:center}body.template-tools-incentives-list .incentives-filter-wrap .incentives-filter a{background-color:#f5f5f5;font-weight:700;font-size:.8125rem;text-transform:uppercase;padding:14px 12px;text-decoration:none;position:relative;z-index:2}body.template-tools-incentives-list .incentives-filter-wrap .incentives-filter a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}body.template-tools-incentives-list .incentives-filter-wrap .incentives-filter a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}@media (min-width: 47.5em){body.template-tools-incentives-list .incentives-filter-wrap .incentives-filter a{padding:14px 25px}}body.template-tools-incentives-list .incentives-filter-wrap .incentives-filter a.active{position:relative;background-color:#cf2a2f;color:#fff;border-radius:4px}body.template-tools-incentives-list .incentive-cards-wrapper{max-width:81.25rem;margin:0 auto}body.template-tools-incentives-list .incentive-cards{margin-bottom:100px}@media (min-width: 47.5em){body.template-tools-incentives-list .incentive-cards{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}body.template-tools-incentives-list .incentive-cards .card{margin-bottom:20px;margin-left:10px;margin-right:10px;display:block;transition:transform .2s ease-out}@media (min-width: 47.5em){body.template-tools-incentives-list .incentive-cards .card{width:calc(50% - 20px)}}@media (min-width: 62.5em){body.template-tools-incentives-list .incentive-cards .card{width:calc(33.33333% - 20px)}}body.template-tools-incentives-list .incentive-cards .card:hover{cursor:pointer;transform:scale(1.025)}body.template-tools-incentives-list .incentive-cards .card .card-spacing{box-shadow:0 5px 12px #6f809126;border-radius:4px;padding:20px;height:100%;display:flex;flex-direction:column}body.template-tools-incentives-list .incentive-cards .card .card-spacing .top{flex-grow:1}body.template-tools-incentives-list .incentive-cards .card .card-spacing .top .tag-title{text-transform:uppercase;font-weight:700;font-size:.8125rem;margin-bottom:8px}body.template-tools-incentives-list .incentive-cards .card .card-spacing .top .incentive-title{font-weight:400;font-size:1.125rem}@media (min-width: 47.5em){body.template-tools-incentives-list .incentive-cards .card .card-spacing .top .incentive-title{font-size:1.25rem}}body.template-tools-incentives-list .incentive-cards .card .card-spacing .top .summary{margin-top:10px}body.template-tools-incentives-list .incentive-cards .card .card-spacing .top .summary p{font-size:.875rem;line-height:1.5}body.template-tools-incentives-list .incentive-cards .card .card-spacing .bottom{margin-top:10px}body.template-tools-incentives-list .incentive-cards .card .card-spacing .bottom .learn-more{border-top:1px solid whitesmoke;padding:13px 0 0;text-transform:uppercase;font-size:.875rem;font-weight:700;margin-top:25px;display:flex;justify-content:flex-end;align-items:center}body.template-tools-incentives-list .incentive-cards .card .card-spacing .bottom .learn-more span:last-child{display:inline-block;margin-left:5px}body.template-tools-incentives-list .incentive-cards .card .card-spacing .bottom .learn-more svg{transform:translateY(-1px);height:18px;width:18px}body.template-incentives-index .incentive-page-wrapper{max-width:43.75rem;margin:40px auto 100px}@media (min-width: 62.5em){body.template-incentives-index .incentive-page-wrapper{margin-bottom:200px}}body.template-incentives-index .incentive-page-wrapper .longform-components{padding:30px 0!important}body.template-incentives-index .incentive-page-type{font-weight:700;text-transform:uppercase;font-size:.875rem;display:inline-block;color:#fff;padding:6px 12px;border-radius:4px}body.template-incentives-index .incentive-page-title{margin-top:15px;margin-bottom:10px}body.template-incentives-index .incentive-page-summary{background-color:#f5f5f5;padding:25px;border-radius:4px}body.template-incentives-index .incentive-page-summary .label{text-transform:uppercase;font-weight:700;margin-bottom:5px;font-size:.875rem}body.template-incentives-index .incentive-page-content a{color:#cf2a2f!important}body.template-incentives-index .incentive-attachments{margin-bottom:30px;border-radius:6px}body.template-incentives-index .incentive-attachments .incentive-attachment-label{text-transform:uppercase;font-weight:700;margin-bottom:5px;font-size:.875rem;color:#cf2a2f}body.template-incentives-index .incentive-attachments>div{max-width:43.75rem;margin-top:20px;margin-bottom:20px;background-color:#efefef;padding:25px;border-radius:4px}body.template-incentives-index .incentive-attachments>div a{display:block;font-size:1.125rem;color:#cf2a2f;padding:8px 0;transition:color .2s ease-out;border-bottom:1px solid #efefef;display:flex;justify-content:space-between;align-items:center}body.template-incentives-index .incentive-attachments>div a:hover{text-decoration:underline;color:#e13338}body.template-incentives-index .incentive-attachments>div a:last-child{border-bottom:0}body.template-incentives-index .incentive-attachments>div a span{display:inline-block;padding-right:10px;text-transform:uppercase;font-weight:700;line-height:1.25;font-size:.8125rem}body.template-incentives-index .incentive-attachments>div a svg{height:24px;width:24px;color:#cf2a2f}body.template-incentives-index .incentive-page-footer{max-width:43.75rem;margin:0 auto}body.template-incentives-index .incentive-page-footer .left{display:flex;align-items:center;justify-content:space-between;background-color:#efefef;margin-bottom:10px;border-radius:4px}@media (min-width: 47.5em){body.template-incentives-index .incentive-page-footer .left{border-top-left-radius:0;border-bottom-left-radius:0;margin-bottom:0}}body.template-incentives-index .incentive-page-footer .left>a{display:flex;align-items:center;padding:20px 25px;transition:background-color .2s ease-out}body.template-incentives-index .incentive-page-footer .left>a:hover{background-color:#eee}body.template-incentives-index .incentive-page-footer .left>a .icon{color:#cf2a2f}body.template-incentives-index .incentive-page-footer .left>a .icon svg{width:20px;height:20px}body.template-incentives-index .incentive-page-footer .left>a .text{margin:0 10px;font-size:.875rem;text-transform:uppercase;font-weight:700;color:#cf2a2f}body.template-incentives-index .incentive-page-footer .left>a.prev{justify-content:flex-start}body.template-incentives-index .incentive-page-footer .left>a.next{justify-content:flex-end;text-align:right}body.template-incentives-index .incentive-page-footer .right{font-size:.875rem;text-transform:uppercase;font-weight:700;border-radius:4px}body.template-incentives-index .incentive-page-footer .right a{padding:20px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;height:100%;width:100%;text-align:center;border-radius:6px;background-color:#cf2a2f;color:#fff;transition:background-color .2s ease-out}body.template-incentives-index .incentive-page-footer .right a:hover{background-color:#e13338}@media (min-width: 47.5em){body.template-incentives-index .incentive-page-footer .right a{margin-bottom:0;border-top-left-radius:0;border-top-right-radius:0;padding:20px 10px}}.template-tools-success-stories-index .highlights{padding:30px 0;background-color:#fff;transform:translateY(-20px);margin-bottom:-20px;max-width:81.25rem;margin-left:auto;margin-right:auto}@media (min-width: 47.5em){.template-tools-success-stories-index .highlights{padding:40px 20px;display:flex;align-items:center;justify-content:space-between;transform:translateY(-30px);margin-bottom:-30px}}.template-tools-success-stories-index .highlights .highlight{text-align:center}@media (min-width: 47.5em){.template-tools-success-stories-index .highlights .highlight{width:calc(33.33333% - 10px);border-right:1px solid #d4d4d4}}.template-tools-success-stories-index .highlights .highlight:last-child:after{display:none}@media (min-width: 47.5em){.template-tools-success-stories-index .highlights .highlight:last-child{border-right:0}}.template-tools-success-stories-index .highlights .highlight:after{content:"";display:block;margin-left:auto;margin-right:auto;margin-bottom:40px;width:100px;height:2px;background-color:#d4d4d4}@media (min-width: 47.5em){.template-tools-success-stories-index .highlights .highlight:after{display:none}}.template-tools-success-stories-index .highlights .highlight .label{font-size:.875rem;letter-spacing:1.96px;margin-bottom:15px;text-transform:uppercase}@media (min-width: 62.5em){.template-tools-success-stories-index .highlights .highlight .label{margin-bottom:20px}}.template-tools-success-stories-index .highlights .highlight .text{font-size:2.625rem;font-weight:900;color:#cf2a2f;margin-bottom:30px;padding:0 5px}@media (min-width: 47.5em){.template-tools-success-stories-index .highlights .highlight .text{margin-bottom:0}}.template-tools-success-stories-list .divider{display:none}@media (min-width: 47.5em){.template-tools-success-stories-list .longform-components+.stories{margin-top:-40px}}@media (min-width: 62.5em){.template-tools-success-stories-list .longform-components+.stories{margin-top:-60px}}@media (min-width: 75em){.template-tools-success-stories-list .longform-components+.stories{margin-top:-80px}}.template-tools-success-stories-list .stories{display:grid;max-width:109.375rem;margin-inline:auto;gap:25px;padding-block:clamp(1.875rem,-.3571rem + 11.1607vw,5rem)}@media (min-width: 47.5em){.template-tools-success-stories-list .stories{grid-template-columns:repeat(2,1fr)}}.template-tools-success-stories-list .stories .story{display:grid}.template-tools-success-stories-list .stories .story figure{grid-area:1/-1}.template-tools-success-stories-list .stories .story figure img,.template-tools-success-stories-list .stories .story figure picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.template-tools-success-stories-list .stories .story .text{display:grid;position:relative;grid-area:1/-1}.template-tools-success-stories-list .stories .story .text:hover p{color:#cf2a2f}.template-tools-success-stories-list .stories .story .text:hover p:before{background-color:#00080099}.template-tools-success-stories-list .stories .story .text p{position:relative;font-size:clamp(1.375rem,.6607rem + 3.5714vw,2.375rem);padding:clamp(1.375rem,.6607rem + 3.5714vw,2.375rem);line-height:1.15;font-weight:900;color:#fff;transition:color .2s cubic-bezier(.4,0,0,1);display:grid;align-items:center;z-index:8}@media (min-width: 81.25em){.template-tools-success-stories-list .stories .story .text p{max-width:50%}}.template-tools-success-stories-list .stories .story .text p:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#00080033;transition:background-color .2s cubic-bezier(.4,0,0,1)}.template-tools-success-stories-list .stories .pagination{grid-column:1/-1}.template-tools-success-stories-list .wrapper-footer,.template-tools-target-industries-list .wrapper-footer{margin-top:0}.template-tools-target-industries-list .industries{margin-inline:-3.5vw}.template-tools-target-industries-list .industries .industry{background-size:cover;background-position:center;display:block;text-align:center;padding:75px 25px;position:relative}.template-tools-target-industries-list .industries .industry.no-image{background-color:#1d1d1d;background-size:contain;background-repeat:no-repeat}@media (min-width: 47.5em){.template-tools-target-industries-list .industries .industry{padding:100px 50px}}@media (min-width: 62.5em){.template-tools-target-industries-list .industries .industry{padding:150px 50px}}@media (min-width: 75em){.template-tools-target-industries-list .industries .industry{padding:180px 50px}}.template-tools-target-industries-list .industries .industry:hover:before{background-color:#00080099}.template-tools-target-industries-list .industries .industry:hover>div{color:#cf2a2f}.template-tools-target-industries-list .industries .industry:before{background-color:#00080033;transition:background-color .2s cubic-bezier(.4,0,0,1);content:"";position:absolute;top:0;right:0;bottom:0;left:0}.template-tools-target-industries-list .industries .industry>div{font-size:2rem;font-weight:900;color:#fff;position:relative;z-index:2;transition:color .2s cubic-bezier(.4,0,0,1)}@media (min-width: 47.5em){.template-tools-target-industries-list .industries .industry>div{font-size:3rem}}@media (min-width: 62.5em){.template-tools-target-industries-list .industries .industry>div{font-size:4rem}}@media (min-width: 75em){.template-tools-target-industries-list .industries .industry>div{font-size:5rem}}.wrapper-header{margin-inline:-3.5vw;padding-inline:3.5vw;position:relative;z-index:10;box-shadow:0 1px 8px #06070733}.wrapper-header .header-content>.container{position:relative;z-index:10;max-width:98.75rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:20px 0 25px}@media (min-width: 47.5em){.wrapper-header .header-content>.container{padding:15px 0 35px}}@media (min-width: 81.25em){.wrapper-header .header-content>.container{padding:25px 0 35px}}@media (min-width: 100em){.wrapper-header .header-content>.container{padding:10px 0 35px}}.wrapper-header .logo svg{max-width:180px;height:auto}@media (min-width: 47.5em){.wrapper-header .logo svg{max-width:230px}}@media (min-width: 75em){.wrapper-header .logo svg{max-width:180px}}@media (min-width: 87.5em){.wrapper-header .logo svg{max-width:210px}}@media (min-width: 100em){.wrapper-header .logo svg{max-width:280px}}@media (min-width: 62.5em){body.template-home .wrapper-footer .work-together{transform:translateY(-80px);margin-bottom:-80px}}@media (min-width: 75em){body.template-home .wrapper-footer .work-together{transform:translateY(-100px);margin-bottom:-100px}}.wrapper-footer{margin-inline:-3.5vw;background-color:#000}@media (min-width: 75em){.wrapper-footer footer{display:grid;grid-template-columns:1fr 1.61fr}}.wrapper-footer footer .work-together{background-color:#cf2a2f;padding:50px 20px;text-align:center}@media (min-width: 47.5em){.wrapper-footer footer .work-together{padding:130px 60px;text-align:left}}@media (min-width: 62.5em){.wrapper-footer footer .work-together{margin-right:130px;padding:130px 75px}}@media (min-width: 75em){.wrapper-footer footer .work-together{margin-right:0;padding-top:220px;padding-bottom:180px}}@media (min-width: 100em){.wrapper-footer footer .work-together{padding-right:0}}@media (min-width: 47.5em){.wrapper-footer footer .work-together .inner{max-width:500px}}@media (min-width: 62.5em){.wrapper-footer footer .work-together .inner{max-width:500px}}@media (min-width: 75em){.wrapper-footer footer .work-together .inner{max-width:600px;margin-left:auto}}.wrapper-footer footer .work-together .inner>.label{color:#fff;font-size:1.75rem;line-height:1;font-weight:900;margin-bottom:25px}@media (min-width: 47.5em){.wrapper-footer footer .work-together .inner>.label{margin-bottom:50px;font-size:4.6875rem}}@media (min-width: 75em){.wrapper-footer footer .work-together .inner>.label{font-size:5.375rem}}.wrapper-footer footer .work-together .inner>.buttons>a{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:230px;text-align:center}.wrapper-footer footer .work-together .inner>.buttons>a:first-child{margin-bottom:20px}@media (min-width: 47.5em){.wrapper-footer footer .work-together .inner>.buttons>a:first-child{margin-bottom:0}.wrapper-footer footer .work-together .inner>.buttons>a{margin-left:0;display:inline-block}.wrapper-footer footer .work-together .inner>.buttons>a:first-child{margin-right:20px}}@media (min-width: 62.5em){.wrapper-footer footer .work-together .inner>.buttons>a{display:block}.wrapper-footer footer .work-together .inner>.buttons>a:first-child{margin-bottom:20px}}.wrapper-footer footer .site-info{background-color:#000800;padding:50px 20px}@media (min-width: 47.5em){.wrapper-footer footer .site-info{padding:70px 65px}}@media (min-width: 62.5em){.wrapper-footer footer .site-info{padding:75px}}@media (min-width: 100em){.wrapper-footer footer .site-info{padding:75px 115px}}.wrapper-footer footer .site-info .inner>.top>a.logo{display:block;margin-bottom:70px}.wrapper-footer footer .site-info .inner>.top>a.logo svg{width:210px;height:auto}.wrapper-footer footer .site-info .inner>.top .address-info{margin-bottom:50px}@media (min-width: 47.5em){.wrapper-footer footer .site-info .inner>.top .address-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:65px}}.wrapper-footer footer .site-info .inner>.top .address-info .address-links{margin-bottom:50px}@media (min-width: 47.5em){.wrapper-footer footer .site-info .inner>.top .address-info .address-links{margin-bottom:0;width:50%}}@media (min-width: 62.5em){.wrapper-footer footer .site-info .inner>.top .address-info .address-links{width:33.33333%}}@media (min-width: 68.75em){.wrapper-footer footer .site-info .inner>.top .address-info .address-links{width:50%}}@media (min-width: 100em){.wrapper-footer footer .site-info .inner>.top .address-info .address-links{width:33.33333%}}.wrapper-footer footer .site-info .inner>.top .address-info .address-links a{display:block;color:#fff;font-size:1.125rem;line-height:1.5}.wrapper-footer footer .site-info .inner>.top .address-info .address-links a span{transition:all .2s cubic-bezier(.4,0,0,1);display:inline-block;border-bottom:1px solid transparent;line-height:1.15}.wrapper-footer footer .site-info .inner>.top .address-info .address-links a:hover span{border-color:#fff}.wrapper-footer footer .site-info .inner>.top .address-info .address-map{margin-bottom:50px}@media (min-width: 47.5em){.wrapper-footer footer .site-info .inner>.top .address-info .address-map{margin-bottom:0;width:50%}}@media (min-width: 62.5em){.wrapper-footer footer .site-info .inner>.top .address-info .address-map{width:33.33333%}}@media (min-width: 68.75em){.wrapper-footer footer .site-info .inner>.top .address-info .address-map{width:50%}}@media (min-width: 100em){.wrapper-footer footer .site-info .inner>.top .address-info .address-map{width:33.33333%}}.wrapper-footer footer .site-info .inner>.top .address-info .address-map a{font-size:1.125rem;color:#fff;line-height:1.5}.wrapper-footer footer .site-info .inner>.top .address-info .icons{display:flex;align-items:center;margin-bottom:50px}@media (min-width: 47.5em){.wrapper-footer footer .site-info .inner>.top .address-info .icons{margin-top:50px;margin-bottom:0}}@media (min-width: 62.5em){.wrapper-footer footer .site-info .inner>.top .address-info .icons{width:33.33333%;margin-top:0}}@media (min-width: 68.75em){.wrapper-footer footer .site-info .inner>.top .address-info .icons{margin-top:50px;width:50%}}@media (min-width: 100em){.wrapper-footer footer .site-info .inner>.top .address-info .icons{width:33.33333%;margin-top:0}}.wrapper-footer footer .site-info .inner>.top .address-info .icons>a{display:inline-block;color:#fff;margin-right:15px;transition:all .2s cubic-bezier(.4,0,0,1)}.wrapper-footer footer .site-info .inner>.top .address-info .icons>a:hover{color:#cf2a2f}.wrapper-footer footer .site-info .inner>.top .address-info .icons>a svg{width:40px;height:40px}.wrapper-footer footer .site-info .inner>.middle{padding:30px 0;border-top:1px solid #292929;border-bottom:1px solid #292929;margin-bottom:50px;text-align:center}@media (min-width: 47.5em){.wrapper-footer footer .site-info .inner>.middle{padding:50px 0}}@media (min-width: 62.5em){.wrapper-footer footer .site-info .inner>.middle{padding:65px 0;display:flex;align-items:center;justify-content:space-between;text-align:left}}@media (min-width: 75em){.wrapper-footer footer .site-info .inner>.middle{text-align:center;display:block}}@media (min-width: 100em){.wrapper-footer footer .site-info .inner>.middle{display:flex;text-align:left}}.wrapper-footer footer .site-info .inner>.middle .label{color:#fff;font-size:1.375rem;line-height:1.1;margin-bottom:20px;font-weight:900}@media (min-width: 47.5em){.wrapper-footer footer .site-info .inner>.middle .label{margin-bottom:25px;font-size:1.75rem}}@media (min-width: 62.5em){.wrapper-footer footer .site-info .inner>.middle .label{margin-bottom:0}}@media (min-width: 75em){.wrapper-footer footer .site-info .inner>.middle .label{margin-bottom:25px}}@media (min-width: 100em){.wrapper-footer footer .site-info .inner>.middle .label{margin-bottom:0}}.wrapper-footer footer .site-info .inner>.bottom{font-size:.9375rem}@media (min-width: 47.5em){.wrapper-footer footer .site-info .inner>.bottom{display:flex;align-items:flex-start;justify-content:space-between}}.wrapper-footer footer .site-info .inner>.bottom>div{color:#fff}.wrapper-footer footer .site-info .inner>.bottom>div:first-child{margin-bottom:25px}@media (min-width: 47.5em){.wrapper-footer footer .site-info .inner>.bottom>div:first-child{margin-bottom:0}}.wrapper-footer footer .site-info .inner>.bottom>div:first-child a{display:inline-block;margin-top:10px}.wrapper-footer footer .site-info .inner>.bottom>div>a{color:#fff;border-bottom:1px solid white;transition:all .2s cubic-bezier(.4,0,0,1)}.wrapper-footer footer .site-info .inner>.bottom>div>a:hover{color:#cf2a2f;border-color:#cf2a2f}a.button,button.button{display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#708090;padding:17px 34px;min-width:200px;line-height:1.5;transition:all .2s ease-out;border-radius:999px;font-size:1.125rem;font-weight:700}a.button.outline,button.button.outline{border:2px solid transparent;background-color:transparent}a.button.has-icon,button.button.has-icon{display:inline-flex}a.button.has-icon svg,button.button.has-icon svg{width:22px;height:22px}a.button.has-icon span,button.button.has-icon span{display:inline-block;margin-left:7px;font-weight:500}a.button.black,.lf-feature .feature-item.odd .feature-text .link>a.button,button.button.black{background-color:#000800;color:#fff}a.button.black:hover,.lf-feature .feature-item.odd .feature-text .link>a.button:hover,button.button.black:hover{background-color:#222!important}a.button.black.outline,.lf-feature .feature-item.odd .feature-text .link>a.button.outline,button.button.black.outline{color:#000800;background-color:transparent;border-color:#000}a.button.black.outline:hover,.lf-feature .feature-item.odd .feature-text .link>a.button.outline:hover,button.button.black.outline:hover{background-color:#00080003!important}a.button.white,button.button.white{background-color:#fff;color:#000800}a.button.white:hover,button.button.white:hover{background-color:#eee!important}a.button.white.outline,button.button.white.outline{background-color:transparent;color:#fff;border-color:#fff}a.button.white.outline:hover,button.button.white.outline:hover{background-color:#ffffff1a!important}a.button.gray,button.button.gray{background-color:#efefef;color:#cf2a2f}a.button.gray:hover,button.button.gray:hover{background-color:#ddd!important}a.button.gray.outline,button.button.gray.outline{background-color:transparent;color:#cf2a2f;border-color:#efefef}a.button.gray.outline:hover,button.button.gray.outline:hover{background-color:#ffffff1a!important}a.button.red,.lf-feature .feature-item.even .feature-text .link>a.button,button.button.red{background-color:#cf2a2f;color:#fff}a.button.red:hover,.lf-feature .feature-item.even .feature-text .link>a.button:hover,button.button.red:hover{background-color:#ba262b}a.button.red.outline,.lf-feature .feature-item.even .feature-text .link>a.button.outline,button.button.red.outline{color:#cf2a2f;border-color:red}a.button.red.outline:hover,.lf-feature .feature-item.even .feature-text .link>a.button.outline:hover,button.button.red.outline:hover{background-color:#ba262b!important}.pagination{text-align:center;margin-top:30px;margin-bottom:30px}ul.pagination li{display:inline-block;transition:all .2s ease-out;text-align:center}ul.pagination li.disabled span{display:none}ul.pagination li.active span{background-color:#cf2a2f;color:#fff;font-weight:900}ul.pagination li:not(.active):hover{background-color:#d9d9d9}ul.pagination li a,ul.pagination li span{display:inline-block;height:40px;width:40px;line-height:40px;border-radius:3px;font-size:1rem;text-decoration:none;background-color:#efefef;transition:background-color .2s cubic-bezier(.4,0,0,1)}@media (min-width: 62.5em){ul.pagination li a,ul.pagination li span{height:40px;width:40px;line-height:40px;font-size:1.375rem}}#Modal{position:fixed;z-index:20;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:#000000bf;padding:20px}#Modal .modal-container{max-width:43.75rem;margin:0 auto;transform:translateY(-20px)}#Modal .modal-container .modal-close{position:absolute;display:block;top:20px;right:20px;height:16px;width:16px;background-size:16px;background-position:center;transition:all .2s ease-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='26.786 26.786 75 75'%3E%3Cpath d='M101.786 34.34l-7.554-7.554-29.946 29.946-29.947-29.946-7.553 7.553 29.946 29.947-29.946 29.946 7.553 7.554 29.947-29.947 29.946 29.947 7.554-7.554-29.947-29.946 29.947-29.947z'/%3E%3C/svg%3E")}#Modal .modal-container .modal-close:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='26.786 26.786 75 75'%3E%3Cpath d='M101.786 34.34l-7.554-7.554-29.946 29.946-29.947-29.946-7.553 7.553 29.946 29.947-29.946 29.946 7.553 7.554 29.947-29.947 29.946 29.947 7.554-7.554-29.947-29.946 29.947-29.947z'/%3E%3C/svg%3E")}#Modal .modal-container .modal-content{background-color:#fff;border-radius:4px;padding:30px;box-shadow:0 15px 50px #00000080}#Modal .modal-container .modal-content .bio{display:flex;align-items:center}#Modal .modal-container .modal-content .bio .left .member-photo{margin-right:20px}#Modal .modal-container .modal-content .bio .left .member-photo img{border-radius:200px;height:80px;width:80px}@media (min-width: 47.5em){#Modal .modal-container .modal-content .bio .left .member-photo img{height:100px;width:100px}}@media (min-width: 62.5em){#Modal .modal-container .modal-content .bio .left .member-photo img{height:120px;width:120px}}#Modal .modal-container .modal-content .bio .right .member-name{color:#cf2a2f;font-weight:700;font-size:1.125rem;margin-bottom:5px}@media (min-width: 47.5em){#Modal .modal-container .modal-content .bio .right .member-name{font-size:1.25rem}}#Modal .modal-container .modal-content .bio .right .member-position{font-size:1rem;font-weight:400;margin-bottom:10px}#Modal .modal-container .modal-content .bio-description{margin:20px auto 0;max-height:400px;overflow-y:scroll;background:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0 10px,#fff 70%) bottom,radial-gradient(at top,rgba(0,0,0,.2),transparent 70%),radial-gradient(at bottom,rgba(0,0,0,.2),transparent 70%) bottom;background-repeat:no-repeat;background-size:100% 20px,100% 20px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll;padding-bottom:20px}#Modal .modal-container .modal-content .bio-description p{line-height:1.5;margin-bottom:20px}.section-list{max-width:90.625rem;margin-left:auto;margin-right:auto}.section-list .container{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}@media (min-width: 47.5em){.section-list .container{margin:0 -10px}.section-list .container>a{width:calc(50% - 20px)}}@media (min-width: 81.25em){.section-list .container{margin:0 -20px}.section-list .container>a{width:calc(33.33333% - 20px)}}.section-list a{padding:30px;margin-left:10px;margin-right:10px;margin-bottom:10px;min-height:150px;border-radius:12px;width:100%;display:flex;align-items:flex-end;position:relative;overflow:hidden;transition:all .2s ease-out}@media (min-width: 47.5em){.section-list a{padding:50px;margin-bottom:20px;min-height:250px}}@media (min-width: 62.5em){.section-list a{min-height:275px}}.section-list a:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.section-list a:hover .item-bg{transform:scale(1.05)}.section-list a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,#708090f2 0,#70809000 75%)}@media (min-width: 47.5em){.section-list a:after{background:linear-gradient(to top,#708090f2 0,#70809000 85%)}}.section-list a .item-bg{background-size:cover;background-position:center;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;z-index:1;transition:transform .2s ease-out}.section-list a .text{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;z-index:3;padding-top:15px;border-top:1px solid rgba(245,245,245,.5)}.section-list a .text .left{color:#fff;font-weight:700;font-size:1.25rem}@media (min-width: 47.5em){.section-list a .text .left{font-size:1.5rem}}.section-list a .text .right svg{color:#fff;height:30px;width:30px}.breadcrumbs .container{max-width:90.625rem;margin-left:auto;margin-right:auto;border-radius:6px;padding:20px;background-color:#f5f5f5}.breadcrumbs a{display:inline-block;color:#000;transition:opacity .2s ease-out}.breadcrumbs a:hover{opacity:.75}.breadcrumbs a:after{content:"/";display:inline-block;padding:0 5px}.breadcrumbs a.active{color:#1e90ff;font-weight:700}.breadcrumbs a:first-child{display:none}.breadcrumbs a:last-child:after{display:none}.contact-bar{margin-inline:-3.5vw}.contact-bar .staffers{margin:0 auto}.contact-bar .staffers:not(.multiple) .staffer{margin:0 auto}@media (min-width: 75em){.contact-bar .staffers.multiple{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}}.contact-bar .staffers .staffer{margin-bottom:40px;position:relative}.contact-bar .staffers .staffer:before{content:"";position:absolute;top:17px;left:0;right:0;border-top:8px solid #cf2a2f;z-index:0}.contact-bar .staffers .staffer .inner{max-width:81.25rem;margin-left:auto;margin-right:auto;padding-inline:clamp(1.25rem,.0962rem + 6.1538vw,4.865rem)}@media (min-width: 47.5em){.contact-bar .staffers .staffer .inner{display:grid;grid-template-columns:370px 1fr}}.contact-bar .staffers .staffer:last-child{margin-bottom:0}.contact-bar .staffers .staffer .image{position:relative;z-index:1}.contact-bar .staffers .staffer .image img{height:150px;width:150px;-o-object-fit:cover;object-fit:cover}@media (min-width: 47.5em){.contact-bar .staffers .staffer .image img{width:370px;height:370px}}.contact-bar .staffers .staffer .info{background-color:#fff;padding:40px 0;font-weight:900}@media (min-width: 47.5em){.contact-bar .staffers .staffer .info{display:flex;flex-direction:column;justify-content:center;text-align:left;padding:40px 30px}}@media (min-width: 62.5em){.contact-bar .staffers .staffer .info{padding-left:50px}}@media (min-width: 75em){.contact-bar .staffers .staffer .info{padding-left:100px}}.contact-bar .staffers .staffer .info .label{color:#cf2a2f;text-transform:uppercase;font-weight:900;font-size:.9375rem;line-height:1.4;margin-bottom:20px}@media (min-width: 47.5em){.contact-bar .staffers .staffer .info .label{margin-top:20px;line-height:1.4;margin-bottom:15px}}.contact-bar .staffers .staffer .info .title{font-size:1.25rem;line-height:1.4;font-weight:900;color:#000800;margin-bottom:10px}@media (min-width: 62.5em){.contact-bar .staffers .staffer .info .title{font-size:2rem}}.contact-bar .staffers .staffer .info .position{font-size:1.25rem;color:#cf2a2f;margin-bottom:25px;font-weight:400}@media (min-width: 62.5em){.contact-bar .staffers .staffer .info .position{font-size:2rem;margin-bottom:50px}.contact-bar .staffers .staffer .info .buttons{display:flex;align-items:center;justify-content:flex-start}.contact-bar .staffers .staffer .info .buttons .phone{margin-right:20px}}.contact-bar .staffers .staffer .info .phone a,.contact-bar .staffers .staffer .info .message a{margin:5px 0;width:240px}.news-footer{margin-inline:-3.5vw;background-size:cover;background-position:center;position:relative}.news-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000bf;z-index:0}.news-footer .container{position:relative;z-index:1;padding-inline:3.5vw;max-width:90.625rem;margin-left:auto;margin-right:auto}.news-footer .container .inner{padding:50px 0}@media (min-width: 47.5em){.news-footer .container .inner{padding:130px 0}}@media (min-width: 62.5em){.news-footer .container .inner{padding:130px 0 230px}}@media (min-width: 75em){.news-footer .container .inner{padding:130px 0 260px}}.news-footer .container .inner .top{margin-bottom:80px}@media (min-width: 47.5em){.news-footer .container .inner .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:100px}}.news-footer .container .inner .top .title{color:#fff;font-size:1.75rem;font-weight:900;margin-bottom:25px}@media (min-width: 47.5em){.news-footer .container .inner .top .title{font-size:4.625rem;margin-bottom:0}.news-footer .container .inner .bottom .news-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}}@media (min-width: 81.25em){.news-footer .container .inner .bottom .news-items{grid-template-columns:repeat(4,1fr)}}.news-footer .container .inner .bottom .news-items .item{display:block;color:#fff;margin-bottom:70px}@media (min-width: 47.5em){.news-footer .container .inner .bottom .news-items .item{margin-bottom:0}}.news-footer .container .inner .bottom .news-items .item:hover .more{color:#e13338}.news-footer .container .inner .bottom .news-items .item:hover .title{opacity:.75}.news-footer .container .inner .bottom .news-items .item:last-child{margin-bottom:0}.news-footer .container .inner .bottom .news-items .item .date{font-size:.875rem;text-transform:uppercase;margin-bottom:20px;letter-spacing:1.96px}.news-footer .container .inner .bottom .news-items .item .title{font-size:1.75rem;font-weight:900;line-height:1.29;margin-bottom:20px;transition:opacity .2s cubic-bezier(.4,0,0,1)}.news-footer .container .inner .bottom .news-items .item .more{color:#cf2a2f;font-size:1.125rem;font-weight:700}.top-wrapper{max-width:99.0625rem;margin-left:auto;margin-right:auto;padding:10px 0 0;position:relative;z-index:5;display:flex;align-items:center;justify-content:flex-end}.top-wrapper .nav-search{margin-left:15px}.top-wrapper .nav-search form input{outline:none;border-radius:999px;background-color:#efefef;padding:8px 30px 8px 20px;font-size:.875rem;font-weight:600;max-width:180px;color:#cf2a2f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23c6282d' viewBox='20.87 17.392 75 74.984'%3E%3Cpath d='M67.574 71.052a29.43 29.43 0 01-17.138 5.471c-16.329 0-29.566-13.237-29.566-29.566s13.237-29.565 29.566-29.565C66.764 17.392 80 30.629 80 46.957a29.431 29.431 0 01-5.47 17.138l19.425 19.426a4.847 4.847 0 010 6.875l-.082.081a4.865 4.865 0 01-6.874 0L67.574 71.053zm-17.138-1.486c12.486 0 22.609-10.122 22.609-22.609s-10.123-22.609-22.61-22.609c-12.486 0-22.608 10.123-22.608 22.61s10.122 22.608 22.609 22.608z'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:calc(100% - 13px) 50%}.top-wrapper .nav-search form input::-moz-placeholder{font-weight:600!important;color:#cf2a2f!important}.top-wrapper .nav-search form input::placeholder{font-weight:600!important;color:#cf2a2f!important}.top-wrapper .nav-search form input:focus{background-color:#e6e6e6}.goog-te-gadget-simple img{background-image:url("data:image/svg+xml,%3Csvg fill='%23cf2a2f' width='145' height='148' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M73.03 63.429V88.8h43.393c-2.116 10.571-12.7 31.714-42.335 31.714-25.402 0-45.511-21.143-45.511-46.514 0-25.371 21.168-46.514 45.51-46.514 14.818 0 24.344 6.343 29.636 11.628l20.11-19.028C111.13 7.4 94.196 0 74.087 0 32.81 0 0 32.771 0 74s32.81 74 74.088 74C116.423 148 145 118.4 145 76.114c0-5.285 0-8.457-1.058-12.685H73.029z' fill-rule='nonzero'/%3E%3C/svg%3E")!important;background-position:center!important;background-size:12px!important;background-repeat:no-repeat!important;display:inline-block}.goog-te-menu-value span{font-family:Inter,system,sans-serif;font-size:.6875rem;font-weight:700;color:#cf2a2f!important;border:0!important;display:none;transform:translateY(-2px)}.goog-te-menu-value span:first-child{display:inline-block;padding-right:14px;background-image:url("data:image/svg+xml,%3Csvg width='75' height='41' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.355 1.43a3.013 3.013 0 0 1 4.235 0 2.942 2.942 0 0 1 0 4.191L39.378 39.496a3.013 3.013 0 0 1-4.235 0L.93 5.62a2.946 2.946 0 0 1 0-4.192 3.013 3.013 0 0 1 4.235 0l32.097 30.894L69.355 1.429z' fill='%23cf2a2f' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:100% 50%;background-size:8px;background-repeat:no-repeat;transform:translateY(0)}.back-to-top{position:absolute;bottom:10px;right:10px;color:#fff;background-color:#cf2a2f;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:7px 2px;border-radius:4px;transition:background-color .2s cubic-bezier(.4,0,0,1);z-index:5}.back-to-top.fixed{animation-name:appearUpFade;animation-duration:1s;position:fixed;bottom:10px;right:10px}.back-to-top:hover{background-color:#e13338;cursor:pointer}.back-to-top:hover svg{transform:translateY(-2px)}.back-to-top svg{width:20px;height:20px;transition:transform .2s cubic-bezier(.4,0,0,1)}.back-to-top span{padding-top:2px;text-align:center;width:100%;display:block;font-size:.75rem;text-transform:uppercase;font-weight:900}.google-translate-wrapper{max-width:99.0625rem;margin-left:auto;margin-right:auto;position:relative;z-index:12}#google_translate_element{padding:5px 0;color:#cf2a2f;z-index:10}@media (min-width: 100em){#google_translate_element{padding:10px 0}}.goog-te-gadget-simple{border:0!important;background-color:transparent!important;padding:2px 0;border-radius:3px}.goog-te-gadget-simple img{display:none!important;background-image:url("data:image/svg+xml,%3Csvg fill='%23cf2a2f' width='145' height='148' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M73.03 63.429V88.8h43.393c-2.116 10.571-12.7 31.714-42.335 31.714-25.402 0-45.511-21.143-45.511-46.514 0-25.371 21.168-46.514 45.51-46.514 14.818 0 24.344 6.343 29.636 11.628l20.11-19.028C111.13 7.4 94.196 0 74.087 0 32.81 0 0 32.771 0 74s32.81 74 74.088 74C116.423 148 145 118.4 145 76.114c0-5.285 0-8.457-1.058-12.685H73.029z' fill-rule='nonzero'/%3E%3C/svg%3E")!important;background-position:center!important;background-size:12px!important;background-repeat:no-repeat!important}.goog-te-menu-value span{font-family:Inter,system,sans-serif;font-size:.875rem;font-weight:700;color:#cf2a2f!important;border:0!important;display:none;transform:translateY(-2px)}.goog-te-menu-value span:first-child{display:inline-block;padding-right:14px;background-image:none!important;transform:translateY(0)}.goog-te-menu-value img{display:none!important}.show-more{margin-inline:-3.5vw}@media (min-width: 47.5em){.show-more{display:grid;grid-template-columns:1fr 1fr}}.show-more a{min-height:300px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media (min-width: 47.5em){.show-more a{min-height:450px}}.show-more a:hover .bg{transform:scale(1.05)}.show-more a:hover .bg:before{background-color:#000800d9}.show-more a .bg{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-size:cover;background-position:center;transition:all .2s cubic-bezier(.4,0,0,1)}.show-more a .bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#000800a6;transition:all .2s cubic-bezier(.4,0,0,1)}.show-more a .title{position:relative;z-index:3;color:#fff;padding:20px;text-align:center}@media (min-width: 47.5em){.show-more a .title{max-width:31.25rem;margin-left:auto;margin-right:auto}}.show-more a .title .label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.12px;font-weight:900;margin-bottom:20px;color:#cf2a2f}.show-more a .title .text{font-size:1.875rem;font-weight:900}@media (min-width: 47.5em){.show-more a .title .text{font-size:2.25rem}}.show-more a .title svg{width:60px;height:60px;margin-left:auto;margin-right:auto;margin-top:10px}@media (min-width: 47.5em){.show-more a .title svg{margin-top:20px}}.hero.basic.tighten h1{font-size:1.75rem;font-weight:900;color:#cf2a2f;line-height:1.29}@media (min-width: 47.5em){.hero.basic.tighten h1{font-size:3.4375rem!important;line-height:1.12}}@media (min-width: 75em){.hero.basic.tighten h1{font-size:4.6875rem!important;line-height:1.11}}.hero.basic.no-image .divider{margin-inline:-3.5vw;border-bottom:1px solid #d1d1d1}@media (min-width: 75em){.hero.basic.no-image .divider{margin-top:25px}}.hero.basic .inner{padding-top:25px;padding-bottom:20px;max-width:81.25rem;margin-left:auto;margin-right:auto}@media (min-width: 47.5em){.hero.basic .inner{padding-top:40px;padding-bottom:25px}}@media (min-width: 75em){.hero.basic .inner{padding-bottom:30px;padding-top:45px}}.hero.basic .inner .subtitle{font-size:.8125rem;text-transform:uppercase;letter-spacing:1.3px;font-weight:900;padding-bottom:10px}.hero.basic .inner h1{font-size:1.75rem;font-weight:900;color:#cf2a2f;line-height:1.29}@media (min-width: 47.5em){.hero.basic .inner h1{font-size:4.6875rem;line-height:1.12}}@media (min-width: 75em){.hero.basic .inner h1{font-size:5.875rem;line-height:1.11}}.hero.basic .inner .news-type{color:#cf2a2f}.hero.basic .inner .news-type:hover{text-decoration:underline}.hero.basic .hero-image{margin-inline:-3.5vw}.hero.basic .hero-image img,.hero.basic .hero-image picture{width:100%;-o-object-fit:cover;object-fit:cover;max-height:750px}.hero.industries{background-color:#000800;margin-inline:-3.5vw}@media (min-width: 75em){.hero.industries.has-did-you-know{position:relative}.hero.industries.has-did-you-know:before{content:"";background-color:#fff;height:75px;position:absolute;right:0;bottom:0;left:0;z-index:1}.hero.industries.has-did-you-know>.inner{padding:250px 75px 170px}}.hero.industries.no-image .divider{margin-inline:-3.5vw;border-bottom:1px solid #d1d1d1}@media (min-width: 75em){.hero.industries.no-image .divider{margin-top:25px}}.hero.industries>.inner{padding:30px 15px}@media (min-width: 47.5em){.hero.industries>.inner{padding:250px 60px;position:relative}}@media (min-width: 62.5em){.hero.industries>.inner{padding:250px 75px}}@media (min-width: 47.5em){.hero.industries>.inner .desktop-bg{background-size:cover;background-position:center;content:"";background-color:#000800;position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1}}.hero.industries>.inner .subtitle{font-size:.8125rem;text-transform:uppercase;letter-spacing:1.3px;font-weight:900;padding-bottom:10px;color:#cf2a2f;position:relative;z-index:2}@media (min-width: 47.5em){.hero.industries>.inner .subtitle{padding-bottom:15px}}.hero.industries>.inner h1{font-size:1.75rem;font-weight:900;color:#fff;line-height:1.29;position:relative;z-index:2}@media (min-width: 47.5em){.hero.industries>.inner h1{font-size:4.6875rem;line-height:1.12}}@media (min-width: 75em){.hero.industries>.inner h1{font-size:5.875rem;line-height:1.11;max-width:50rem}}.hero.industries>.inner .industry-button{display:flex;align-items:center;justify-content:space-between;border:3px solid white;border-radius:999px;margin-top:25px;margin-bottom:10px;padding:18px 40px;transition:background-color .2s cubic-bezier(.4,0,0,1);position:relative;z-index:2}@media (min-width: 47.5em){.hero.industries>.inner .industry-button{max-width:18.75rem;margin-top:40px}}@media (min-width: 62.5em){.hero.industries>.inner .industry-button{margin-top:50px}}.hero.industries>.inner .industry-button:hover{background-color:#ffffff26}.hero.industries>.inner .industry-button .left .label{font-size:.6875rem;text-transform:uppercase;color:#ffffffb3;font-weight:600;letter-spacing:.88px;margin-bottom:5px}.hero.industries>.inner .industry-button .left .text{font-size:1.125rem;color:#fff;font-weight:600}.hero.industries>.inner .industry-button .right{color:#fff}.hero.industries>.inner .industry-button .right svg{height:30px;width:16px}@media (min-width: 47.5em){.hero.industries .mobile-image{display:none}}.hero.industries .did-you-know .container{background-color:#cf2a2f;padding:50px 15px;position:relative;z-index:2}@media (min-width: 47.5em){.hero.industries .did-you-know .container{padding:50px 60px}}@media (min-width: 62.5em){.hero.industries .did-you-know .container{padding:80px 75px}}@media (min-width: 75em){.hero.industries .did-you-know .container{padding:85px;width:75vw;margin-left:auto}}.hero.industries .did-you-know .container .inner{max-width:53.125rem;margin-left:auto;margin-right:auto}.hero.industries .did-you-know .container .inner .label{color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:1.3px;padding-bottom:15px;font-size:.8125rem}@media (min-width: 47.5em){.hero.industries .did-you-know .container .inner .label{padding-bottom:20px}}.hero.industries .did-you-know .container .inner .text p{color:#fff;font-size:1.0625rem;line-height:1.53}@media (min-width: 47.5em){.hero.industries .did-you-know .container .inner .text p{font-size:1.25rem;line-height:1.6}}@media (min-width: 62.5em){.hero.industries .did-you-know .container .inner .text p{font-size:1.375rem;line-height:1.55}}.hero.news-item.tighten h1{font-size:1.75rem;font-weight:900;color:#cf2a2f;line-height:1.29}@media (min-width: 47.5em){.hero.news-item.tighten h1{font-size:3.4375rem!important;line-height:1.12}}@media (min-width: 75em){.hero.news-item.tighten h1{font-size:4.6875rem!important;line-height:1.11}}.hero.news-item.no-image .divider{margin-inline:-3.5vw;border-bottom:1px solid #d1d1d1}@media (min-width: 75em){.hero.news-item.no-image .divider{margin-top:25px}}.hero.news-item .inner{padding-top:25px;padding-bottom:20px;max-width:81.25rem;margin-left:auto;margin-right:auto}@media (min-width: 47.5em){.hero.news-item .inner{padding-top:40px;padding-bottom:25px}}@media (min-width: 75em){.hero.news-item .inner{padding-bottom:30px;padding-top:45px}}.hero.news-item .inner .subtitle{font-size:.8125rem;text-transform:uppercase;letter-spacing:1.3px;font-weight:900;padding-bottom:10px}.hero.news-item .inner h1{font-size:1.75rem;font-weight:900;color:#cf2a2f;line-height:1.29}@media (min-width: 47.5em){.hero.news-item .inner h1{font-size:4.6875rem;line-height:1.12}}@media (min-width: 75em){.hero.news-item .inner h1{font-size:5.875rem;line-height:1.11}}@media (min-width: 47.5em){.hero.news-item .inner h1.long{font-size:2.25rem!important}}@media (min-width: 75em){.hero.news-item .inner h1.long{font-size:3.4375rem!important}}.hero.news-item .inner .news-type{color:#cf2a2f}.hero.news-item .inner .news-type:hover{text-decoration:underline}.hero.news-item .hero-image{margin-inline:-3.5vw}.longform-components{margin:0 auto;padding:40px 0 60px}@media (min-width: 62.5em){.longform-components{padding:80px 0}}.longform-components.tight{padding:40px 0}.longform-components:empty{padding:0!important}.longform-components>[class^=lf-]{padding-bottom:40px}@media (min-width: 81.25em){.longform-components>[class^=lf-]{padding-bottom:50px}}.longform-components>[class^=lf-]:last-child{padding-bottom:0}.lf-label{font-size:1.25rem;line-height:1.1;margin-bottom:20px}@media (min-width: 47.5em){.lf-label{font-size:1.5rem;margin-bottom:32px}}.longform-components>[class^=lf-]:before{content:"";clear:both;display:table}.longform-components>[class^=lf-].lf-text:before,.longform-components>[class^=lf-].lf-embed:before,.longform-components>[class^=lf-].lf-image.float:before{display:none}.longform-components>[class^=lf-]:last-child.lf-image-feature{margin-bottom:-40px}@media (min-width: 47.5em){.longform-components>[class^=lf-]:last-child.lf-image-feature{margin-bottom:-60px!important}}@media (min-width: 62.5em){.longform-components>[class^=lf-]:last-child.lf-image-feature{margin-bottom:-80px!important}}.lf-accordion{max-width:53.125rem;margin:0 auto}.lf-accordion .accordion .accordion-item{margin-bottom:9px;background-color:#000800}@media (min-width: 75em){.lf-accordion .accordion .accordion-item.open{border-left:5px solid #cf2a2f}}.lf-accordion .accordion .accordion-item.open .closed{display:none}.lf-accordion .accordion .accordion-item.open .open{display:block!important}.lf-accordion .accordion .accordion-item.open .label:hover{background-color:#000800}.lf-accordion .accordion .accordion-item.open .content{display:block!important}.lf-accordion .accordion .accordion-item .label{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;transition:background-color .2s ease-out;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:12px;color:#fff}@media (min-width: 47.5em){.lf-accordion .accordion .accordion-item .label{padding:20px 30px;background-position:calc(100% - 40px) 50%}}.lf-accordion .accordion .accordion-item .label:hover{cursor:pointer;background-color:#222}.lf-accordion .accordion .accordion-item .label .item-title{color:#fff;font-size:1rem;font-weight:900;line-height:1.4}@media (min-width: 47.5em){.lf-accordion .accordion .accordion-item .label .item-title{font-size:1.375rem;line-height:1.43}}@media (min-width: 75em){.lf-accordion .accordion .accordion-item .label .item-title{font-size:1.5625rem}}.lf-accordion .accordion .accordion-item .label .item-icon svg{height:46px;width:46px}.lf-accordion .accordion .accordion-item .label .item-icon .open{display:none}.lf-accordion .accordion .accordion-item .content{padding:0 20px 20px;border-left:5px solid #cf2a2f}@media (min-width: 47.5em){.lf-accordion .accordion .accordion-item .content{padding:0 30px 50px 80px}}@media (min-width: 75em){.lf-accordion .accordion .accordion-item .content{padding:20px 60px 50px 80px;border-left:0}}.lf-accordion .accordion .accordion-item .content p{color:#fff}.lf-buttons{max-width:43.75rem;margin:0 auto}@media (min-width: 47.5em){.lf-buttons{display:flex;flex-wrap:wrap}}.lf-buttons.center{justify-content:center}.lf-buttons>a{margin-right:10px;margin-bottom:10px}.lf-call-to-action{position:relative;margin-inline:-3.5vw}.lf-call-to-action .bg{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-size:cover;background-position:center}.lf-call-to-action .bg:before{content:"";background-color:#000800;opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.lf-call-to-action .container{padding-inline:clamp(1.25rem,.0962rem + 6.1538vw,4.865rem);padding-block:3.125rem}@media (min-width: 75em){.lf-call-to-action .container{padding-block:9.375rem}}.lf-call-to-action .inner{position:relative;z-index:3;text-align:center;color:#fff;max-width:53.125rem;margin-left:auto;margin-right:auto}.lf-call-to-action .inner .title{font-size:1.75rem;line-height:1.35;font-weight:900;margin-bottom:80px}@media (min-width: 47.5em){.lf-call-to-action .inner .title{font-size:4.6875rem;margin-bottom:50px}}.lf-call-to-action .inner .text{margin-bottom:25px}@media (min-width: 47.5em){.lf-call-to-action .inner .text{margin-bottom:50px}}.lf-call-to-action .inner .text>p{font-size:1.125rem;line-height:1.67}.lf-downloads{max-width:43.75rem;margin:0 auto}@media (min-width: 47.5em){.lf-downloads .download-items{display:flex;flex-wrap:wrap}}.lf-downloads .download-items.center{justify-content:center}.lf-downloads .download-items .download-item{margin-bottom:10px;padding:20px 30px;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:2px solid #cf2a2f;border-radius:999px;transition:background-color .2s cubic-bezier(.4,0,0,1)}.lf-downloads .download-items .download-item:hover{cursor:pointer;background-color:#cf2a2f1a}.lf-downloads .download-items .download-item .item-title{font-size:1.0625rem;line-height:1.25;margin-right:30px;font-weight:700;color:#cf2a2f}@media (min-width: 47.5em){.lf-downloads .download-items .download-item .item-title{font-size:1.125rem}}.lf-downloads .download-items .download-item .item-icon{color:#cf2a2f}.lf-downloads .download-items .download-item .item-icon svg{height:28px;width:28px}.lf-embed{max-width:43.75rem;margin:0 auto;height:auto;width:100%}.lf-embed.full-width{padding:0 20px;max-width:none}.lf-embed.full-width .lf-embed-wrapper{max-width:98.75rem}.lf-embed .lf-embed-wrapper{max-width:53.125rem;position:relative;padding-bottom:0;height:auto;margin:0 auto;overflow-y:scroll}.lf-feature{margin-inline:-3.5vw;padding:40px 0!important}@media (min-width: 87.5em){.lf-feature .feature-item.odd .feature-image{order:1}}.lf-feature .feature-item.odd .feature-text{background-color:#cf2a2f}@media (min-width: 87.5em){.lf-feature .feature-item.odd .feature-text{position:relative}.lf-feature .feature-item.odd .feature-text:before{content:"";position:absolute;background-color:#cf2a2f;top:0;bottom:0;width:55px;right:-55px}}.lf-feature .feature-item.even .feature-text{background-color:#000800}@media (min-width: 47.5em){.lf-feature .feature-item.even .feature-text{margin-left:auto}}@media (min-width: 87.5em){.lf-feature .feature-item.even .feature-text{position:relative}.lf-feature .feature-item.even .feature-text:before{content:"";position:absolute;background-color:#000800;top:0;bottom:0;width:55px;left:-55px}}@media (min-width: 47.5em){.lf-feature .feature-item{margin-bottom:100px}.lf-feature .feature-item:last-child{margin-bottom:25px}}@media (min-width: 87.5em){.lf-feature .feature-item{margin-bottom:150px;display:flex;align-items:flex-end;justify-content:space-between}}.lf-feature .feature-item .feature-image{height:240px;background-size:cover;background-position:center}@media (min-width: 47.5em){.lf-feature .feature-item .feature-image{height:550px}}@media (min-width: 87.5em){.lf-feature .feature-item .feature-image{height:720px;width:60%}}.lf-feature .feature-item .feature-text{padding:40px 15px}@media (min-width: 47.5em){.lf-feature .feature-item .feature-text{padding:60px;width:calc(100vw - 150px);transform:translateY(-120px);margin-bottom:-120px}}@media (min-width: 68.75em){.lf-feature .feature-item .feature-text{padding:80px 60px;width:calc(100vw - 180px);margin-bottom:-80px}}@media (min-width: 87.5em){.lf-feature .feature-item .feature-text{transform:translateY(0);margin-bottom:0;width:40%}}.lf-feature .feature-item .feature-text .content{max-width:27.5rem;margin-left:auto;margin-right:auto}.lf-feature .feature-item .feature-text .title{color:#fff;font-weight:900;font-size:1.5rem;line-height:1.33;margin-bottom:15px}@media (min-width: 47.5em){.lf-feature .feature-item .feature-text .title{font-size:2.5rem;line-height:1.3}}@media (min-width: 68.75em){.lf-feature .feature-item .feature-text .title{font-size:4.125rem;line-height:1.24}}.lf-feature .feature-item .feature-text .text p{color:#fff;font-size:1.125rem;line-height:1.56}@media (min-width: 47.5em){.lf-feature .feature-item .feature-text .text p{font-size:1.25rem;line-height:1.6}}.lf-feature .feature-item .feature-text .link{margin-top:15px}@media (min-width: 47.5em){.lf-feature .feature-item .feature-text .link{margin-top:35px}}.lum-lightbox{z-index:10;background-color:#000000d9}.lum-lightbox .lum-close-button{opacity:1}.lum-lightbox .lum-img{margin:0 auto}.lum-lightbox .lum-lightbox-caption{margin-top:20px}.lf-gallery{max-width:43.75rem;margin:0 auto}.lf-gallery .gallery-item{display:flex;align-items:flex-end;justify-content:flex-start;position:relative;border-radius:6px;background-size:cover;height:300px}.lf-gallery .gallery-item:before{background:linear-gradient(to top,#000000bf,#0000);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:6px}.lf-gallery .gallery-item:hover .content{background-color:slategray_hover}@media (min-width: 47.5em){.lf-gallery .gallery-item{height:400px}}.lf-gallery .gallery-item .image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:275px}@media (min-width: 47.5em){.lf-gallery .gallery-item .image{min-height:400px;flex-basis:70%}}.lf-gallery .gallery-item .content{padding:30px;z-index:3;display:flex;width:100%;align-items:flex-end;justify-content:space-between}.lf-gallery .gallery-item .content .text .title{text-align:left;color:#fff;font-size:1.25rem;font-weight:400;padding-bottom:10px}.lf-gallery .gallery-item .content .text .count{color:#fff;font-weight:600;font-size:.875rem;text-transform:uppercase}.lf-gallery .gallery-item .content .icon{display:flex;align-items:center;font-size:.875rem;font-weight:700;text-transform:uppercase;color:#fff;white-space:nowrap;transition:color .2s ease-out}.lf-gallery .gallery-item .content .icon svg{height:30px;width:30px;margin-left:5px}.lf-image+.lf-image-group{transform:translateY(-25px)}@media (min-width: 47.5em){.lf-image+.lf-image-group{transform:translateY(-30px);margin-bottom:-30px!important}}.lf-image{margin:0 auto;max-width:43.75rem}.lf-image.full-width{margin-inline:-3.5vw;max-width:none}.lf-image.full-width .caption{padding:15px 20px}.lf-image.float{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.lf-image.float:before{display:none}.lf-image.float img,.lf-image.float picture{display:block;height:auto;max-width:100%}@media (min-width: 75em){.lf-image.float img,.lf-image.float picture{padding-left:20px}}.lf-image.float .float-container{float:right;max-width:35%;padding-bottom:15px;padding-left:15px;display:flex;justify-content:flex-end}@media (min-width: 47.5em){.lf-image.float .float-container{max-width:50%}}.lf-image .caption{padding:15px 0;font-size:1rem;color:#666;line-height:1.4;font-style:italic;margin-top:-1px;text-align:center}.lf-image-group{max-width:62.5rem;margin:0 auto}.lf-image-group.full-width{max-width:90.625rem}@media (min-width: 47.5em){.lf-image-group{display:flex;flex-wrap:wrap;justify-content:space-between}}.lf-image-group.image-1{margin-left:auto!important;margin-right:auto!important}.lf-image-group.image-1 .image{padding-left:0;padding-right:0}.lf-image-group.image-2{width:100%}@media (min-width: 47.5em){.lf-image-group.image-2 .image{width:calc(50% - 10px)}}.lf-image-group.image-3{width:100%}@media (min-width: 47.5em){.lf-image-group.image-3 .image{width:calc(33.33333% - 10px)}}.lf-image-group .image{margin-bottom:16px}@media (min-width: 47.5em){.lf-image-group .image{margin-bottom:0}}.lf-image-group .image img,.lf-image-group .image picture{width:100%;height:auto}.lf-image-and-content{position:relative;margin-inline:-3.5vw;padding-bottom:0!important}.lf-image-and-content .container{position:relative;z-index:3;max-width:90.625rem;margin:0 auto}.lf-image-and-content .features{display:grid;padding-block:clamp(3.75rem,2.8846rem + 4.6154vw,4.865rem);padding-inline:clamp(1.25rem,.0962rem + 6.1538vw,4.865rem)}@media (min-width: 75em){.lf-image-and-content .features .feature.odd .image{order:2}.lf-image-and-content .features .feature.odd .content{order:1}}.lf-image-and-content .features .feature{display:grid}@media (min-width: 75em){.lf-image-and-content .features .feature{grid-template-columns:repeat(2,1fr);align-items:start}}.lf-image-and-content .features .feature .content .inner{display:grid;gap:15px}@media (min-width: 75em){.lf-image-and-content .features .feature .content .inner{max-width:32.125rem;gap:30px}}.lf-image-and-content .features .feature .content .inner .headline{font-size:clamp(1.75rem,1.2163rem + 2.8462vw,4.0625rem);font-weight:800;line-height:1.1}.lf-image-and-content .features .feature .content .inner .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5}.lf-image-and-content .features .feature .content .inner .text p:not(:last-child){margin-bottom:20px}.lf-image-feature{position:relative;margin-inline:-3.5vw}@media (min-width: 47.5em){.lf-image-feature{margin-top:30px!important;margin-bottom:30px!important}}.lf-image-feature .bg{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-size:cover;background-position:center}.lf-image-feature .bg:before{content:"";background-color:#000800;opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.lf-image-feature .container{padding:60px}@media (min-width: 47.5em){.lf-image-feature .container{padding:110px}}.lf-image-feature .inner{position:relative;z-index:3;text-align:center;color:#fff;max-width:53.125rem;margin-left:auto;margin-right:auto}.lf-image-feature .inner .title{font-size:1.75rem;line-height:1.35;font-weight:900;margin-bottom:80px}@media (min-width: 47.5em){.lf-image-feature .inner .title{font-size:4.6875rem;margin-bottom:50px}}.lf-image-feature .inner .text{margin-bottom:25px}@media (min-width: 47.5em){.lf-image-feature .inner .text{margin-bottom:50px}}.lf-image-feature .inner .text>p{font-size:1.125rem;line-height:1.67}.lf-info-cards{margin-inline:-3.5vw;background-color:#000800;padding:70px 0 20px!important;margin-bottom:25px}@media (min-width: 47.5em){.lf-info-cards{padding:100px 0 50px!important;margin-bottom:50px}}.lf-info-cards .container{padding-inline:3.5vw}.lf-info-cards .container .main-label{max-width:90.625rem;margin-left:auto;margin-right:auto;margin-bottom:50px}.lf-info-cards .container .main-label .label-container{color:#fff;font-size:1.75rem;font-weight:900;max-width:25rem;line-height:1.29}@media (min-width: 47.5em){.lf-info-cards .container .main-label .label-container{font-size:2.625rem;margin-bottom:80px}}@media (min-width: 81.25em){.lf-info-cards .container .main-label .label-container{margin-left:20px}}.lf-info-cards .inner{max-width:90.625rem;margin-left:auto;margin-right:auto}@media (min-width: 81.25em){.lf-info-cards .inner{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.lf-info-cards .inner>.info-card{width:calc(50% - 50px)}}.lf-info-cards .inner .info-card{background-color:#fff;padding:50px 20px;text-align:center;margin-bottom:20px}@media (min-width: 47.5em){.lf-info-cards .inner .info-card{margin-bottom:40px}}@media (min-width: 62.5em){.lf-info-cards .inner .info-card{max-width:650px;margin-left:auto;margin-right:auto}}@media (min-width: 81.25em){.lf-info-cards .inner .info-card{margin-bottom:50px}}.lf-info-cards .inner .info-card .label{font-size:.875rem;text-transform:uppercase;letter-spacing:1.96px;margin-bottom:20px}@media (min-width: 47.5em){.lf-info-cards .inner .info-card .label{margin-bottom:30px}}.lf-info-cards .inner .info-card .title{font-size:1.75rem;font-weight:900;line-height:1.29;margin-bottom:20px}@media (min-width: 47.5em){.lf-info-cards .inner .info-card .title{font-size:2.75rem;line-height:1.23;margin-bottom:30px}}.lf-info-cards .inner .info-card .text{line-height:1.69}.lf-info-cards .inner .info-card .buttons{margin-top:15px}@media (min-width: 47.5em){.lf-info-cards .inner .info-card .buttons{margin-top:35px;display:flex;align-items:center;justify-content:center}}.lf-info-cards .inner .info-card .buttons>div{margin-bottom:10px}@media (min-width: 47.5em){.lf-info-cards .inner .info-card .buttons>div{margin:0 5px}}.lf-info-cards .inner .info-card .buttons>div:last-child{margin-bottom:0}.lf-learn-more+.lf-learn-more{margin-top:-25px!important}@media (min-width: 81.25em){.lf-learn-more+.lf-learn-more{margin-top:-45px!important}}.lf-learn-more{max-width:43.75rem;margin:0 auto}.lf-learn-more a{display:flex;justify-content:space-between;align-items:center;padding:20px 34px;background-color:#cf2a2f;transition:background-color .2s ease-out;border-radius:999px;color:#fff}.lf-learn-more a:hover{background-color:#e13338}.lf-learn-more a span:first-child{font-size:1rem;font-weight:700;max-width:28.75rem;margin-right:15px;line-height:1.25}@media (min-width: 47.5em){.lf-learn-more a span:first-child{font-size:1.125rem}}.lf-learn-more a span:last-child{color:#fff}.lf-learn-more a span:last-child svg{height:16px;width:16px}.lf-learn-more a span:last-child svg.external{width:20px;height:20px}.lf-links{max-width:43.75rem;margin:0 auto}.lf-links div{margin-bottom:20px}.lf-links div a{font-size:1.125rem;color:#1e90ff;border-bottom:1px solid dodgerblue;transition:all .2s ease-out}.lf-links div a:hover{color:#708090;border-color:#708090}.lf-news-updates{position:relative;margin-inline:-3.5vw}.lf-news-updates .container{position:relative;z-index:3;margin:0 auto}@media (max-width: 87.4375em){.lf-news-updates .container{padding-inline:clamp(1.25rem,.0962rem + 6.1538vw,4.865rem)}}@media (min-width: 87.5em){.lf-news-updates .container{max-width:80.625rem}}.lf-news-updates .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5}.lf-news-updates .text p:not(:last-child){margin-bottom:20px}.lf-project-schematics{position:relative;margin-inline:-3.5vw}.lf-project-schematics .container{position:relative;z-index:3;margin:0 auto}@media (max-width: 87.4375em){.lf-project-schematics .container{padding-inline:clamp(1.25rem,.0962rem + 6.1538vw,4.865rem)}}@media (min-width: 87.5em){.lf-project-schematics .container{max-width:80.625rem}}.lf-project-schematics .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5}.lf-project-schematics .text p:not(:last-child){margin-bottom:20px}.lf-pullquote{margin-inline:-3.5vw;margin-top:30px!important;margin-bottom:30px!important}@media (min-width: 75em){.lf-pullquote{margin-top:50px!important;margin-bottom:50px!important}}.lf-pullquote .container{background-color:#000800;padding-inline:3.5vw}.lf-pullquote .container .content{padding:35px 0;max-width:98.75rem;margin-left:auto;margin-right:auto}@media (min-width: 47.5em){.lf-pullquote .container .content{padding:100px 0}}@media (min-width: 75em){.lf-pullquote .container .content{padding:125px 0;display:flex;align-items:flex-start;justify-content:space-between}.lf-pullquote .container .text{order:2;transform:translateY(-15px)}}.lf-pullquote .container .text p{color:#fff;font-weight:900;font-size:1.75rem;line-height:1.26}@media (min-width: 47.5em){.lf-pullquote .container .text p{font-size:2.25rem;line-height:1.3}}@media (min-width: 68.75em){.lf-pullquote .container .text p{font-size:2.8125rem;line-height:1.35}}.lf-pullquote .container .text p>strong{color:#cf2a2f}.lf-pullquote .container .attribution{padding-top:40px}@media (min-width: 75em){.lf-pullquote .container .attribution{padding-top:0;margin-right:50px}}@media (min-width: 100em){.lf-pullquote .container .attribution{margin-right:100px}}.lf-pullquote .container .attribution>div{padding:5px 0;font-size:1.0625rem}@media (min-width: 47.5em){.lf-pullquote .container .attribution>div{font-size:1.3125rem}}.lf-pullquote .container .attribution:before{content:"";display:block;width:175px;border-top:1px solid #cf2a2f;margin-bottom:10px}@media (min-width: 47.5em){.lf-pullquote .container .attribution:before{width:300px;margin-bottom:20px}}.lf-pullquote .container .attribution .primary{color:#fff}.lf-pullquote .container .attribution .secondary{color:#fff;font-weight:900;margin-bottom:10px}.lf-pullquote .container .attribution .image{margin-bottom:10px}.lf-pullquote .container .attribution .image img{width:85px;height:85px;border-radius:100px}.lf-pullquote .container .attribution .link-button{margin-top:30px}.lf-split-list{max-width:43.75rem;margin:0 auto}@media (min-width: 47.5em){.lf-split-list>.content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}.lf-split-list>.content .list-item{border-top:1px solid #efefef;padding:10px 0;text-align:left}@media (min-width: 47.5em){.lf-split-list>.content .list-item{width:calc(50% - 16px);border-bottom:1px solid #efefef;padding:15px 0}.lf-split-list>.content .list-item:nth-child(n+3){border-top:0}}.lf-split-list>.content .list-item:last-child{border-bottom:1px solid #efefef}.lf-split-list>.content .list-item p{font-size:1.0625rem;line-height:1.56;color:#666}@media (min-width: 47.5em){.lf-split-list>.content .list-item p{font-size:1.25rem;line-height:1.8}}.lf-split-list>.content .list-item a{color:#cf2a2f;border-bottom:1px solid #cf2a2f;transition:color .2s ease-out}.lf-split-list>.content .list-item a:hover{color:#e13338}.lf-stats{max-width:43.75rem;width:100%;margin:0 auto}@media (min-width: 75em){.lf-stats{max-width:57.5rem}}.lf-stats .stat{padding:30px;background-color:#f7f8f9}@media (min-width: 75em){.lf-stats .stat{display:flex;align-items:flex-start;justify-content:space-between;padding:65px 40px 30px}.lf-stats .stat:last-child{padding-bottom:65px}}.lf-stats .stat:last-child{margin-bottom:0}.lf-stats .stat .number{margin-bottom:15px}@media (min-width: 75em){.lf-stats .stat .number{text-align:right;width:35%;padding-right:30px}}.lf-stats .stat .number .number-text{display:inline-block;font-size:3.75rem;color:#cf2a2f;font-weight:900;word-wrap:break-word}@media (min-width: 75em){.lf-stats .stat .number .number-text{transform:translateY(-5px)}.lf-stats .stat .text{width:70%;padding-left:40px}}.lf-stats .stat .text .stat-title{font-size:1.75rem;font-weight:800;margin-bottom:15px}.lf-stats .stat .text .stat-text{max-width:31.25rem}@media (min-width: 75em){.lf-stats .stat .text .stat-text{max-width:none}}.lf-stats .stat .text .stat-text p{color:#666;font-size:1rem;line-height:1.5}@media (min-width: 75em){.lf-stats .stat .text .stat-text p{font-size:1.25rem;line-height:1.6}}.lf-stats .stat .text .stat-text a{color:#cf2a2f;border-bottom:1px solid #cf2a2f;transition:color .2s ease-out}.lf-stats .stat .text .stat-text a:hover{color:#e13338}.lf-table{max-width:90.625rem;margin:0 auto;padding:20px 0}@media (min-width: 62.5em){.lf-table{padding:60px 0}}@media (min-width: 87.5em){.lf-table{padding:80px 0}}.lf-table .table-header{max-width:90.625rem;margin-left:auto;margin-right:auto;font-size:1.75rem;font-weight:900;margin-bottom:30px}@media (min-width: 47.5em){.lf-table .table-header{font-size:2.625rem;margin-bottom:50px}}.lf-table table{width:100%}.lf-table .attribution{display:flex;justify-content:flex-end;font-size:.8125rem;margin-top:15px;color:#cf2a2f;text-transform:uppercase;font-weight:700}.lf-table .attribution a{transition:color .2s ease-out;display:flex;align-items:center}.lf-table .attribution a svg{padding-right:5px;height:20px;width:20px}.lf-table .attribution a:hover{color:#e13338}@media (max-width: 640px){.lf-table table{border:0}.lf-table tbody tr{border:0!important}.lf-table tbody tr:last-child td:last-child{margin-bottom:0}.lf-table tbody tr td{padding:15px 20px;background-color:#000;color:#fff;border-bottom:0}.lf-table tbody tr td a{color:#cf2a2f;text-decoration:underline}.lf-table tbody tr td a:hover{color:#e13338}.lf-table tbody tr td:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.lf-table tbody tr td:nth-child(2n){background-color:#1e1c1c}.lf-table tbody tr td:last-child{margin-bottom:20px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.lf-table .tablesaw-cell-label p{font-weight:900;font-size:.8125rem;color:#fff;text-transform:uppercase}.lf-table .tablesaw-cell-content{width:100%!important;max-width:none}.lf-table .tablesaw-cell-content p{font-size:1rem;line-height:1.3}.lf-table .tablesaw-cell-content a{color:#cf2a2f;text-decoration:underline}}@media (min-width: 640px){.lf-table thead tr th{padding:20px 30px;background-color:#cf2a2f}}@media (min-width: 640px) and (min-width: 62.5em){.lf-table thead tr th{padding:30px}}@media (min-width: 640px){.lf-table thead tr th p{padding:0;text-align:left;color:#fff;font-size:1rem;font-weight:700}}@media (min-width: 640px) and (min-width: 62.5em){.lf-table thead tr th p{font-size:1.3125rem}}@media (min-width: 640px){.lf-table tbody tr{background-color:#000}.lf-table tbody tr:nth-child(2n){background-color:#1e1c1c}.lf-table tbody tr td{padding:0}.lf-table tbody tr td.break{word-break:break-all}.lf-table tbody tr td p{color:#fff;padding:15px 30px 25px;line-height:1.5;font-size:1rem}}@media (min-width: 640px) and (min-width: 62.5em){.lf-table tbody tr td p{padding:20px 30px 30px;font-size:1.1875rem}}@media (min-width: 640px){.lf-table tbody tr td a{white-space:pre-wrap;color:#cf2a2f;text-decoration:underline}.lf-table tbody tr td a:hover{color:#e13338}}.lf-text{max-width:43.75rem;margin:0 auto;color:#666}.lf-text *:last-child{margin-bottom:0!important}.lf-text>p strong{font-weight:700}.lf-text>p em,.lf-text>p i{font-style:italic}.lf-text>p{font-size:1.0625rem;line-height:1.56;margin-bottom:20px;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 47.5em){.lf-text>p{font-size:1.25rem;line-height:1.8;margin-bottom:30px}}.lf-text p+p{margin-top:0}@media (min-width: 47.5em){.lf-text p+p{margin-top:-10px}}.lf-text[data-order="0"]>p{-webkit-hyphens:auto;hyphens:auto}.lf-text .dropcap{background-color:#cf2a2f;font-size:3.0625rem;width:60px;height:60px;float:left;display:inline-flex;align-items:center;justify-content:center;border-radius:200px;color:#fff;font-weight:900;margin:-3px 12px 5px 3px}@media (min-width: 47.5em){.lf-text .dropcap{font-size:4.0625rem;width:80px;height:80px;margin:-3px 12px 5px -20px}}.lf-text p>a{color:#cf2a2f;border-bottom:1px solid #cf2a2f;transition:color .2s ease-out}.lf-text p>a:hover{color:#e13338}.lf-text>ul{display:block;list-style-type:disc;padding-left:18px}.lf-text>ol{display:block;list-style-type:decimal;padding-left:18px}.lf-text ul,.lf-text ol{list-style-position:outside;padding-top:5px;padding-bottom:5px}.lf-text ul+p,.lf-text ol+p{padding-top:10px}.lf-text ul>li,.lf-text ol>li{padding-left:7px}.lf-text ul>li::marker,.lf-text ol>li::marker{color:#cf2a2f}.lf-text ul>li p,.lf-text ol>li p{font-size:1.0625rem;line-height:1.56}@media (min-width: 47.5em){.lf-text ul>li p,.lf-text ol>li p{font-size:1.25rem;line-height:1.8}}.lf-text ul>li>ul,.lf-text ul>li>ol,.lf-text ol>li>ul,.lf-text ol>li>ol{padding-left:35px}.lf-text ul>li>ul,.lf-text ol>li>ul{display:block;list-style-type:disc;padding-top:5px}.lf-text ul>li>ol,.lf-text ol>li>ol{display:block;list-style-type:decimal;padding-left:30px;padding-top:5px}.lf-text h2,.lf-text h3,.lf-text h4{margin-bottom:.9375rem}.lf-text h2{font-size:1.75rem;line-height:1.3;font-weight:900;color:#000800}@media (min-width: 47.5em){.lf-text h2{font-size:2.625rem;line-height:1.28;margin-bottom:25px}}@media (min-width: 62.5em){.lf-text h2{margin-bottom:50px}}.lf-text h3{font-size:1.375rem;line-height:1.3;font-weight:700;color:#000800}@media (min-width: 47.5em){.lf-text h3{font-size:1.875rem;line-height:1.28;margin-bottom:25px}}.lf-text h4{font-size:.9375rem;text-transform:uppercase;letter-spacing:1.45px;font-weight:900;color:#cf2a2f}@media (min-width: 47.5em){.lf-text h4{padding-bottom:5px}}.lf-text table{margin-bottom:1.25rem;width:100%;border:1px solid whitesmoke}@media (min-width: 47.5em){.lf-text table{margin-bottom:2.5rem}}.lf-text th{background-color:#f5f5f5}.lf-text th,.lf-text td{border-bottom:1px solid whitesmoke}.lf-text td,.lf-text th{text-align:left;padding:5px 15px}@media (min-width: 75em){.lf-image.float+.lf-text{padding-top:0}}.lf-testimonials{position:relative;margin-inline:-3.5vw}.lf-testimonials .container{position:relative;z-index:3;margin:0 auto}@media (max-width: 87.4375em){.lf-testimonials .container{padding-inline:clamp(1.25rem,.0962rem + 6.1538vw,4.865rem)}}@media (min-width: 87.5em){.lf-testimonials .container{max-width:80.625rem}}.lf-testimonials .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5}.lf-testimonials .text p:not(:last-child){margin-bottom:20px}.lf-timeline{position:relative;margin-inline:-3.5vw}.lf-timeline .container{position:relative;z-index:3;margin:0 auto}@media (max-width: 87.4375em){.lf-timeline .container{padding-inline:clamp(1.25rem,.0962rem + 6.1538vw,4.865rem)}}@media (min-width: 87.5em){.lf-timeline .container{max-width:80.625rem}}.lf-timeline .text{font-size:clamp(1.0625rem,1.0192rem + .2308vw,1.25rem);line-height:1.5}.lf-timeline .text p:not(:last-child){margin-bottom:20px}.lf-video{max-width:43.75rem;margin:0 auto}.lf-video .embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.lf-video .embed iframe,.lf-video .embed object,.lf-video .embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.site-notification{display:flex;align-items:center;justify-content:center;padding:20px;transition:background-color .2s ease-out}.site-notification.editor-shown{margin-top:35px}.site-notification a{text-decoration:underline;font-weight:900}.site-notification.blue{color:#fff;background-color:#263a94}.site-notification.green{color:#fff;background-color:#269456}.site-notification.yellow{color:#000;background-color:#eed91e}.site-notification.red,.lf-feature .feature-item.even .feature-text .link>a.site-notification{color:#fff;background-color:#c42222}.site-notification svg{height:25px;width:25px;margin-right:10px}@media (min-width: 62.5em){.site-notification .text{font-size:1.125rem}}
