  .acfblocks>.pagebanner{min-height:700px;background-color:#000;background-size:cover;background-position:center;overflow:hidden;position:relative;display:flex;align-items:flex-end;padding-block:clamp(45px,6vw,120px);padding-inline:clamp(15px,6vw,90px);border-bottom:5px solid #ffcd34;margin-bottom:clamp(30px,5vw,45px)}@media screen and (max-width: 1000px){.acfblocks>.pagebanner{min-height:500px}}.acfblocks>.pagebanner .imgwrap{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.acfblocks>.pagebanner .imgwrap img{opacity:.35;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.acfblocks>.pagebanner .video-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:0}.acfblocks>.pagebanner .video-background>div{width:100%;height:100%}.acfblocks>.pagebanner .video-background iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh;transform:translate(-50%, -50%);pointer-events:none}.acfblocks>.pagebanner .textwrap{z-index:1;position:relative}@media screen and (max-width: 1100px){.acfblocks>.pagebanner .textwrap{padding:90px 30px 60px;position:static}}@media screen and (max-width: 600px){.acfblocks>.pagebanner .textwrap{padding:90px 15px 30px}}.acfblocks>.pagebanner .textwrap h1{color:#fff;font-size:clamp(42px,5vw,64px);line-height:1.15;text-align:left;margin-bottom:.25em}.acfblocks>.pagebanner .textwrap p{color:#fff;font-size:clamp(22px,2vw,26px);line-height:1.5;max-width:670px}.acfblocks>.standard-content{padding-block:60px;padding-inline:15px;max-width:1230px;margin:auto}.acfblocks>.standard-content .inner{max-width:100%;margin:auto}.acfblocks>.standard-content .inner p{font-size:1em;line-height:1.6;font-weight:400;margin-block:2em}.acfblocks>.two-col-img{padding:60px 15px;max-width:1230px;margin:auto}@media screen and (max-width: 800px){.acfblocks>.two-col-img{padding:30px 15px;margin:30px auto}}.acfblocks>.two-col-img .inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px}.acfblocks>.two-col-img .inner .imgwrap img{border-radius:0}@media screen and (max-width: 800px){.acfblocks>.two-col-img .inner{grid-template-columns:1fr;gap:30px}}.acfblocks>.two-col-img .inner.right .imgwrap{order:2}@media screen and (max-width: 800px){.acfblocks>.two-col-img .inner.right .imgwrap{order:1}}.acfblocks>.two-col-img .inner.right .txtwrap{order:1}@media screen and (max-width: 800px){.acfblocks>.two-col-img .inner.right .txtwrap{order:2}}.acfblocks>.two-col-img .inner .txtwrap{border-top:5px solid #ffcd34;padding-top:20px;z-index:2}.acfblocks>.two-col-img .inner .txtwrap h2{font-size:40px;line-height:1.2;margin-bottom:30px}@media screen and (min-width: 800px){.acfblocks>.two-col-img.overlap{padding:60px 15px}.acfblocks>.two-col-img.overlap .inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(12, 1fr);gap:45px;align-items:center}.acfblocks>.two-col-img.overlap .inner .imgwrap{grid-column:1/span 8;grid-row:1/2}.acfblocks>.two-col-img.overlap .inner .imgwrap img{border-radius:0}.acfblocks>.two-col-img.overlap .inner.right .imgwrap{grid-column:4/span 9;order:2}}@media screen and (min-width: 800px)and (max-width: 800px){.acfblocks>.two-col-img.overlap .inner.right .imgwrap{order:1}}@media screen and (min-width: 800px){.acfblocks>.two-col-img.overlap .inner.right .txtwrap{order:1;grid-column:1/span 6}}@media screen and (min-width: 800px)and (max-width: 800px){.acfblocks>.two-col-img.overlap .inner.right .txtwrap{order:2}}@media screen and (min-width: 800px){.acfblocks>.two-col-img.overlap .inner .txtwrap{border-top:none;padding:60px;grid-column:7/span 6;grid-row:1/2;background-color:#fff;height:fit-content}.acfblocks>.two-col-img.overlap .inner .txtwrap h2{font-size:48px;line-height:1.2;margin-bottom:30px}}.acfblocks>.three-col-flip-blocks{padding:60px 15px;max-width:1230px;margin:auto}.acfblocks>.three-col-flip-blocks .intro{z-index:2}.acfblocks>.three-col-flip-blocks .intro h2{width:fit-content;padding-top:15px;border-top:5px solid #ffcd34;font-size:40px;line-height:1.2;margin-bottom:30px;margin-bottom:20px}.acfblocks>.three-col-flip-blocks .intro p{max-width:500px;font-size:20px;color:#717171;line-height:25px;text-align:left}.acfblocks>.three-col-flip-blocks .blocks{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;padding-top:15px}@media screen and (max-width: 900px){.acfblocks>.three-col-flip-blocks .blocks{grid-template-columns:1fr}}.acfblocks>.three-col-flip-blocks .blocks .block{perspective:1000px;cursor:pointer}.acfblocks>.three-col-flip-blocks .blocks .block:focus-within .inner,.acfblocks>.three-col-flip-blocks .blocks .block:hover .inner{transform:rotateY(180deg)}@media screen and (max-width: 900px){.acfblocks>.three-col-flip-blocks .blocks .block:focus-within .inner,.acfblocks>.three-col-flip-blocks .blocks .block:hover .inner{transform:rotateY(0deg)}}.acfblocks>.three-col-flip-blocks .blocks .block .inner{position:relative;aspect-ratio:1;width:100%;height:100%;transition:all .5s ease;transform-style:preserve-3d}@media screen and (max-width: 1200px){.acfblocks>.three-col-flip-blocks .blocks .block .inner{aspect-ratio:1/1.4}}@media screen and (max-width: 900px){.acfblocks>.three-col-flip-blocks .blocks .block .inner{aspect-ratio:unset;display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){.acfblocks>.three-col-flip-blocks .blocks .block .inner{grid-template-columns:1fr}}.acfblocks>.three-col-flip-blocks .blocks .block .inner>div{position:absolute;width:100%;height:100%;backface-visibility:hidden}@media screen and (max-width: 900px){.acfblocks>.three-col-flip-blocks .blocks .block .inner>div{position:static;min-height:40vw}}.acfblocks>.three-col-flip-blocks .blocks .block .inner .titlewrap{padding:15px;display:flex;align-items:flex-end;background-position:top;background-size:cover;min-height:320px}.acfblocks>.three-col-flip-blocks .blocks .block .inner .titlewrap h3{color:#fff;font-size:2em;font-weight:bold;line-height:1.2;text-transform:none;padding:15px;margin-bottom:0;background-color:rgba(0,0,0,.4)}.acfblocks>.three-col-flip-blocks .blocks .block .inner .txtwrap{background-color:#ffcd34;width:100%;height:100%;padding:30px;backface-visibility:hidden;transform:rotateY(180deg)}@media screen and (max-width: 900px){.acfblocks>.three-col-flip-blocks .blocks .block .inner .txtwrap{transform:rotateY(0deg);display:flex;flex-direction:column;justify-content:center}}.acfblocks>.three-col-flip-blocks .blocks .block .inner .txtwrap p{color:#fff;font-size:clamp(.8em,1.5vw,1em);font-weight:bold;line-height:1.5;padding:0px;margin-bottom:0}@media screen and (max-width: 900px){.acfblocks>.three-col-flip-blocks .blocks .block .inner .txtwrap p{font-size:1em}}.acfblocks>.three-col-flip-blocks .blocks .block .inner .txtwrap a{color:#000;text-transform:uppercase;display:block;margin-top:1em;padding:0}.acfblocks>.logo-carousel{max-width:1230px;margin:auto;margin-block:clamp(45px,5vw,90px);padding-inline:15px}.acfblocks>.logo-carousel h2{width:fit-content;padding-top:15px;border-top:5px solid #ffcd34;font-size:40px;line-height:1.2;margin-bottom:30px;margin-bottom:20px}.acfblocks>.logo-carousel .logo-carousel-wrapper{margin-top:60px}.acfblocks>.logo-carousel .logo-carousel-wrapper .logo{margin-inline:45px}.acfblocks>.logo-carousel .logo-carousel-wrapper .logo a{display:block;outline:none;outline-offset:5px;outline-color:#ffcd34;margin-block:15px}.acfblocks>.logo-carousel .logo-carousel-wrapper .logo a:hover,.acfblocks>.logo-carousel .logo-carousel-wrapper .logo a:focus{outline:thin solid #ffcd34}.acfblocks>.logo-carousel .logo-carousel-wrapper .logo span{display:block;margin-block:15px}.acfblocks>.logo-carousel .logo-carousel-wrapper .logo span img{max-height:60px;width:auto}.acfblocks>.logo-carousel .logo-carousel-wrapper .logo img{max-height:60px;width:auto}section.three_column_news_feature{padding:60px 15px;max-width:1230px;margin:60px auto}@media screen and (max-width: 600px){section.three_column_news_feature{padding:30px 15px;margin:30px auto}}section.three_column_news_feature h2{width:fit-content;padding-top:15px;border-top:5px solid #ffcd34;font-size:40px;line-height:1.2;margin-top:30px;margin-bottom:45px}section.three_column_news_feature p{max-width:500px;font-size:20px;color:#717171;line-height:25px;text-align:left}section.three_column_news_feature .three_column_news_feature-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(15px,2vw,45px)}@media screen and (max-width: 600px){section.three_column_news_feature .three_column_news_feature-wrapper{grid-template-columns:1fr;gap:30px}}section.three_column_news_feature .three_column_news_feature-wrapper article a:hover img{transform:scale(1.05)}section.three_column_news_feature .three_column_news_feature-wrapper article a:hover h3{color:#ffcd34}section.three_column_news_feature .three_column_news_feature-wrapper article .imgwrap{aspect-ratio:1/1;overflow:hidden;position:relative;border-bottom:5px solid #ffcd34}section.three_column_news_feature .three_column_news_feature-wrapper article img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transform:scale(1);transition:all .7s ease}section.three_column_news_feature .three_column_news_feature-wrapper article h3{font-size:clamp(1rem,2vw,1.3rem);line-height:1.1;font-weight:900;text-transform:uppercase;margin-top:.5rem}.video-block.contain{width:100%;max-width:1230px;height:auto;margin-inline:auto;margin-block:60px;padding:0px 15px}@media screen and (min-width: 1000px){.video-block.contain[data-text-orientation=left]{display:grid;gap:clamp(30px,5vw,60px);grid-template-columns:repeat(3, 1fr);grid-template-areas:"intro media media"}.video-block.contain[data-text-orientation=right]{display:grid;gap:clamp(30px,5vw,60px);grid-template-columns:repeat(3, 1fr);grid-template-areas:"media media intro"}}.video-block.contain .intro{padding-bottom:30px;grid-area:intro}.video-block.contain .intro h2{width:fit-content;padding-top:15px;border-top:5px solid #ffcd34;font-size:40px;line-height:1.2;margin-bottom:30px;margin-bottom:20px}.video-block.contain .intro p{max-width:500px;font-size:20px;color:#717171;line-height:25px;text-align:left}.video-block.contain .media{grid-area:media}.video-block.contain .media iframe{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}.site-wrap.bkgrd-white{background-color:#fff}/*# sourceMappingURL=blocks.css.map */