/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.mt-encart__container{container-type:inline-size;container-name:encart-container;display:flex;align-items:stretch;}.mt-encart__container > *{width:100%;}.mt-encart-horizontal{display:flex;align-items:stretch;background-color:#F5F5F5;flex-direction:column;text-align:center;}@container encart-container (width > 700px){.mt-encart-horizontal{flex-direction:row;min-height:290px;width:calc(850px + var(--encart-spacing) * 2);max-width:100%;}}.mt-encart-horizontal__aside{order:1;max-width:100%;}@container encart-container (width > 700px){.mt-encart-horizontal__aside{flex:0 0 520px;}}.mt-encart-horizontal__aside img{width:100%;}@container encart-container (width > 700px){.mt-encart-horizontal__aside img{height:100%;-o-object-fit:cover;object-fit:cover;}}.mt-encart-horizontal__main{order:2;display:flex;flex-direction:column;align-items:center;padding:23px;flex-grow:1;}@container encart-container (width > 300px){.mt-encart-horizontal__main{padding:30px 40px;}}@container encart-container (width > 700px){.mt-encart-horizontal__main{padding:30px;justify-content:center;}}.mt-encart-horizontal__title{font-size:20px;line-height:26px;margin:0;}@media (min-width:768px){.mt-encart-horizontal__title{font-size:24px;line-height:30px;}}.mt-encart-horizontal__subtitle{font-size:12px;line-height:14px;letter-spacing:0.5px;margin:0 0 8px;}@media (min-width:768px){.mt-encart-horizontal__subtitle{font-size:14px;line-height:16px;margin-bottom:12px;}}.mt-encart-horizontal.enlarge-link{position:relative;}.mt-encart-horizontal.enlarge-link a{color:inherit;}.mt-encart-horizontal.enlarge-link a:not(:hover){text-decoration:none;}.mt-encart-horizontal.enlarge-link a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;}.mt-encart-horizontal__grid{display:flex;flex-wrap:wrap;align-items:stretch;margin:calc(var(--encart-spacing,13px) * -1);justify-content:center;}.mt-encart-horizontal__grid .mt-encart__container{flex:100%;padding:var(--encart-spacing,13px);}@media (min-width:768px){.mt-encart-horizontal__grid .mt-encart__container{flex:0 0 33.3333333333%;}}@media (min-width:768px){.mt-encart-horizontal__grid--1 .mt-encart__container{flex:0 0 100%;}}.mt-encart-horizontal__grid--2{--encart-spacing:15px;}@media (min-width:768px){.mt-encart-horizontal__grid--2 .mt-encart__container{flex:0 0 50%;}}
