﻿
/*!
 * This file was auto-generated using SASS
 * You can manually modify it - but usually you will want to 
 * Re-generate it using the SASS variables of your theme
*/@media all{figure{overflow:hidden;position:relative;transition:background-color .3s ease-in-out}figure img{transition:transform .5s ease,opacity .3s ease-in-out}figure figcaption{background:linear-gradient(180deg,hsla(0,0%,100%,0) 5%,rgba(0,0,0,.7));bottom:0;left:0;position:absolute;width:100%;z-index:2}a:hover figure.effect-zoom img{transform:scale(1.05)}a:hover figure.effect-darken img{opacity:.8}.bg-primary.placeholder{margin-bottom:1rem;padding-bottom:58%}.alert p:last-child{margin-bottom:0}a.co-video{display:block;position:relative}a.co-video figure{z-index:0}a.co-video svg{filter:drop-shadow(0 0 8px rgba(0,0,0,.3));height:54px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}a.co-video svg .st0,a.co-video svg .st1{transition:fill .3s ease-in-out}a:hover.co-video svg .st0{fill:red!important;filter:none}a:hover.co-video svg .st1{fill:#fff!important;filter:none}.co-linkblock{color:#222}.co-linkblock a{text-decoration:none}.co-linkblock p{color:#222}.co-linkblock span{color:#004fb8;display:inline-block;padding:3px 0;transition:color .3s ease-in-out;vertical-align:middle}.co-linkblock span svg{height:12px;margin-bottom:3px;margin-left:0;transition:margin-left .3s ease-in-out;vertical-align:text-bottom}.co-linkblock:hover a{color:#222;text-decoration:none}.co-linkblock:hover a figure.effect-zoom img{transform:scale(1.05)}.co-linkblock:hover a figure.effect-darken{background-color:#004fb8}.co-linkblock:hover a figure.effect-darken img{opacity:.8}.co-linkblock:hover span{color:#003f93;text-decoration:none}.co-linkblock:hover span svg{margin-left:8px;transition:margin-left .3s ease-in-out}.co-linkblock.co-linkblock-overlay{color:#fff}.co-linkblock.co-linkblock-overlay figure .overlay{background-color:rgba(33,37,41,.4);left:0;position:absolute;top:0;transition:background-color .3s ease-in-out;z-index:1}.co-linkblock.co-linkblock-overlay h4,.co-linkblock.co-linkblock-overlay p{color:#fff}.co-linkblock.co-linkblock-overlay span{align-self:flex-start;background:#fff;border-radius:4px;color:#004fb8;display:inline-block;padding:5px 10px;transition:background-color .3s ease-in-out,color .3s ease-in-out;vertical-align:middle}.co-linkblock.co-linkblock-overlay span svg{height:12px;margin-bottom:3px;margin-left:0;transition:margin-left .3s ease-in-out;vertical-align:text-bottom}.co-linkblock.co-linkblock-overlay:hover a{text-decoration:none}.co-linkblock.co-linkblock-overlay:hover a span{background-color:#222;color:#003f93;color:#fff;text-decoration:none}.co-linkblock.co-linkblock-overlay:hover a span svg{margin-left:8px;transition:margin-left .3s ease-in-out}.co-linkblock.co-linkblock-overlay:hover a figure.effect-darken .overlay{background-color:rgba(33,37,41,.2)}.co-linkblock.co-linkblock-overlay:hover a figure.effect-darken img{opacity:1}.co-video-embed img{left:0;max-width:auto;position:absolute;top:0;width:100%}.co-video-embed .overlay{background-color:rgba(33,37,41,.4);cursor:pointer;left:0;position:absolute;top:0;transition:background-color .3s ease-in-out;z-index:1}.co-video-embed .overlay.hide{display:none!important}.co-video-embed .overlay svg{filter:drop-shadow(0 0 8px rgba(0,0,0,.3));height:54px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.co-video-embed .overlay svg .st0,.co-video-embed .overlay svg .st1{transition:fill .3s ease-in-out}.co-video-embed .overlay:hover svg .st0{fill:red!important;filter:none}.co-video-embed .overlay:hover svg .st1{fill:#fff!important;filter:none}}
/*# sourceMappingURL=styles.min.css.map */

/*!
 * This file was auto-generated using SASS
 * You can manually modify it - but usually you will want to 
 * Re-generate it using the SASS variables of your theme
*/.app-ga7-main a.app-ga7{position:relative;display:block;text-decoration:none}.app-ga7-main a.app-ga7 figure{margin:0}.app-ga7-main a.app-ga7 figure.effect-darken:hover .overlay{background:rgba(33,37,41,.4)}.app-ga7-main a.app-ga7 figure.effect-zoom{overflow:hidden}.app-ga7-main a.app-ga7 figure.effect-zoom img{transition:transform .5s ease}.app-ga7-main a.app-ga7 figure.effect-zoom:hover img{transform:scale(1.2)}.app-ga7-main a.app-ga7 figure img{width:100%;min-width:1px;min-height:1px}.app-ga7-main a.app-ga7 .overlay{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;transition:background-color .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(33,37,41,0);padding:0}.app-ga7-main a.app-ga7 .overlay div.caption{color:#fff;width:100%;padding:15px 20px;font-size:smaller;line-height:1.1em;background-image:linear-gradient(180deg,transparent 5%,rgba(0,0,0,.7) 70%);background-color:transparent}.app-ga7-main a.app-ga7 .overlay div.caption.with-badge{font-size:.9em;line-height:1.3em;position:relative;padding-right:40px}.app-ga7-main a.app-ga7 .overlay div.caption .badge{vertical-align:text-top;display:inline-block;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:400;border:2px solid #fff}.app-ga7-main .app-ga7-masonry{-moz-column-count:2;column-count:2;-moz-column-gap:.75rem;column-gap:.75rem}@media(min-width:992px){.app-ga7-main .app-ga7-masonry{-moz-column-count:3;column-count:3;-moz-column-gap:1.5rem;column-gap:1.5rem}}.app-ga7-main .app-ga7-masonry figure.app-ga7-image{margin-bottom:.75rem}@media(min-width:992px){.app-ga7-main .app-ga7-masonry figure.app-ga7-image{margin-bottom:1.5rem}}.app-ga7-fancybox .fancybox__caption{text-align:center}.app-ga7-fancybox .fancybox__caption h6,.app-ga7-fancybox .fancybox__caption p{color:#fff}
/*# sourceMappingURL=styles.min.css.map */
