/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--mcRadius:10px;--mcBandH:64px;}.mc-flip-card{position:relative;width:100%;aspect-ratio:4 / 3;perspective:1000px;}.mc-flip-inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform 2000ms cubic-bezier(.2,.8,.2,1);will-change:transform;}@media (hover:hover) and (pointer:fine){.mc-flip-card:hover .mc-flip-inner{transform:rotateY(180deg);}}.mc-flip-card:focus-within .mc-flip-inner{transform:rotateY(180deg);}@media (prefers-reduced-motion:reduce){.mc-flip-inner{transition:none;}}.mc-face{position:absolute;inset:0;border-radius:var(--mcRadius);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;}.mc-front{background:#fff;}.mc-front a.img-box.mc-flip-frame{position:relative;display:block !important;width:100% !important;height:100% !important;border-radius:var(--mcRadius);overflow:hidden;}.mc-front a.img-box.mc-flip-frame::before{background:transparent !important;}.mc-front img{width:100%;height:100%;object-fit:cover;display:block;}.mc-front a.img-box.mc-flip-frame::after{content:"";position:absolute;top:0;left:0;right:0;height:var(--mcBandH);background:rgba(0,0,0,.38);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;z-index:2;}.mc-front a.img-box.mc-flip-frame::before{content:attr(aria-label);position:absolute;top:0;left:16px;right:16px;height:var(--mcBandH);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px;line-height:1.15;text-align:center;white-space:normal;text-shadow:0 1px 2px rgba(0,0,0,.55);pointer-events:none;z-index:3;opacity:1 !important;visibility:visible !important;}.mc-front a.img-box.mc-flip-frame::after{opacity:1 !important;visibility:visible !important;}.mc-back{transform:rotateY(180deg);background:#111;color:#fff;}.mc-back-inner{padding:16px;font-size:13px;line-height:1.35;color:rgba(255,255,255,.92);height:100%;display:flex;align-items:center;justify-content:center;padding:20px;}.mc-back-inner *{color:rgba(255,255,255,.92) !important;}.mc-back-inner a[href^="http"]{color:#8fc0ff !important;text-decoration:none !important;}.mc-back-inner a[href^="http"]:hover,.mc-back-inner a[href^="http"]:focus{text-decoration:underline !important;}.mc-back-inner p{margin:0;width:100%;text-align:justify;text-justify:inter-word;}.mc-back-inner a.img-box::before{content:none !important;display:none !important;opacity:0 !important;}
.button:hover{padding:15px 32px;font-size:16px;margin:4px 2px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;transition:0.7s;border-radius:10px;}.button1{border:none;background-color:#5EFF33;color:black;cursor:pointer;padding:15px 32px;font-size:16px;border-radius:10px;margin:4px 2px;}.button2{border:none;background-color:#33F9FF;color:black;cursor:pointer;padding:15px 32px;font-size:16px;border-radius:10px;margin:4px 2px;}.button3{border:none;background-color:#FFD133;color:black;cursor:pointer;padding:15px 32px;font-size:16px;border-radius:10px;margin:4px 2px;}
.form-item-fax{display:none;}
.slider-subtitle{color:#000;background-color:#fff;}
.main-menu{padding:15px 0px 0px 0px;background:#1D1E1F !important;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:600;font-size:13px !important;text-transform:uppercase;letter-spacing:1px;}.main-menu ul{background:#1D1E1F !important;}.main-menu ul li{background:#1D1E1F !important;}.main-menu ul.menu a.is-active{color:white !important;}
.bio-summary{font-size:10px !important;}
.red-link-instructions{color:red;font-size:1.25em;}
.full-page-slider .slider-content .middle-area .slider-subtitle,.full-page-slider .slider-content .slider-subtitle,.middle-area .slider-subtitle{background-color:#ffffff70 !important;background-color:rgba(255,255,255,0.44) !important;color:#000 !important;padding:0.25em 0.75em !important;}
.timeline li .timeline-label{left:50% !important;}
