/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.media-callout-header{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center;}.media-callout-header{font-size:16px;}@media (min-width:575px){.media-callout-header{font-size:calc(16px + 2 * (100vw - 575px) / 865);}}@media (min-width:1440px){.media-callout-header{font-size:18px;}}.media-group[data-max-columns]{gap:50px !important;}.media-group[data-max-columns="2"]{gap:25px !important;}@media (min-width:768px){.media-group[data-max-columns="2"]{grid-template-columns:1fr 1fr !important;}}@media (max-width:767.98px){.media-group[data-max-columns="2"]{grid-template-columns:1fr !important;}}.media-item{position:relative;}.media-item figure{position:relative;}.media-item .media-video-btn{border:none;border-radius:100%;background-color:#B21E27;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;transition:0.25s ease;padding:0;margin:0;max-height:inherit;}.media-item .media-video-btn{height:75px;}@media (min-width:575px){.media-item .media-video-btn{height:calc(75px + 0 * (100vw - 575px) / 865);}}@media (min-width:1440px){.media-item .media-video-btn{height:75px;}}.media-item .media-video-btn{width:75px;}@media (min-width:575px){.media-item .media-video-btn{width:calc(75px + 0 * (100vw - 575px) / 865);}}@media (min-width:1440px){.media-item .media-video-btn{width:75px;}}.media-item .media-video-btn:before{content:"\f14a";font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.media-item .media-video-btn:before{font-size:62px;}@media (min-width:575px){.media-item .media-video-btn:before{font-size:calc(62px + 0 * (100vw - 575px) / 865);}}@media (min-width:1440px){.media-item .media-video-btn:before{font-size:62px;}}.media-item .media-video-btn:after{content:"";width:100px;height:100px;border-radius:100%;position:absolute;z-index:-1;background-color:rgba(178,30,39,0.5);}.media-item .media-video-btn:hover{background-color:#E51E2A;color:#fff;transform:translate(-50%,-50%) scale(1.05);}.media-callout .media-item{display:grid;grid-template-columns:1fr;grid-gap:30px;}.media-callout .media-item figcaption{padding:0 0 0 20px;border-left:3px solid #B21E27;margin:0 40px;}.media-callout .media-item figcaption{font-size:16px;}@media (min-width:575px){.media-callout .media-item figcaption{font-size:calc(16px + 2 * (100vw - 575px) / 865);}}@media (min-width:1440px){.media-callout .media-item figcaption{font-size:18px;}}@media (max-width:767.98px){.media-callout .media-item{grid-gap:20px;}.media-callout .media-item figcaption{margin:0;}}
