@charset "UTF-8";
.navbar-brand{padding-top:0 !important;padding-bottom:0.5rem !important}.navbar-brand img{max-width:16rem !important;margin-right:8rem !important}.navbar-user .nav-link{color:#f7a707}.navbar-nav{margin-top:2rem}.navbar-nav .nav-item{font-size:1.5rem;font-weight:300}.carousel-caption{width:32em;background-color:rgba(227, 30, 36, 0.7);border-left:6px solid rgba(247, 167, 7, 0.7);color:#fff;padding:1em 2em;margin:0 auto;text-transform:none}.carousel-caption .title{display:inline-block;width:100%;font-size:2.35em;font-weight:400;line-height:1.25em;margin-bottom:0.25rem}.carousel-caption .description{width:100%;font-size:1.75em;font-weight:200;line-height:1.25em}h1{color:#e31e24;font-weight:300 !important}h2{font-weight:500 !important;color:#f7a707}h3{font-weight:500 !important;color:#e31e24}h4{font-family:'Handlee', cursive;font-size:2rem;font-weight:700 !important}#page_39 h4{font-family:'Poppins', sans-serif;font-weight:500;font-size:1.5rem}h6{font-weight:500 !important}.bg-primary{background-color:#d6923f !important;background-image:url(/fileadmin/Bilder/bg-primary.png);background-repeat:no-repeat !important;background-size:100% auto !important;background-position:top !important;color:#fff}.bg-secondary,.bg-success{color:#fff;padding:0 15px}.bg-secondary a,.bg-secondary a:visited,.bg-primary h2,.bg-secondary h2{color:#fff}.bg-secondary a:hover{color:#FFEAD5}.bg-secondary h3{color:#333;font-size:1.5rem;font-weight:300}.bg-secondary h4,.bg-secondary a,.bg-secondary a:visited{color:#e31e24}.bg-secondary img{padding:0;border-radius:0;border:1px solid #fff}.btn-secondary{color:#fff;background-color:#f7a707;border-color:#f7a707}.btn-secondary:hover{color:#fff}.bg-secondary .btn-primary{border-color:#e31e24;margin-top:0.5em;font-size:1.25rem}.bg-success{background-color:#d6923f !important}.bg-success h2{font-family:'Handlee', cursive;color:#fff;font-weight:700;font-size:2em}.bg-success h3{font-family:'Handlee', cursive;color:#fff}.bg-success hr{margin:0 auto 15px auto;border-top:4px solid #fff;width:120px}#c1842 .ce-content{padding:25px;background-color:rgba(255, 255, 255, 0.85)}#c1842 .container{display:-ms-flexbox;display:-webkit-flex;display:grid}#c1842 h2{font-size:1.75rem;text-shadow:1px 1px 0 #333}#c1842 h3{margin-bottom:1.25rem}.bg-lightgray h2,.bg-white h2{color:#e31e24}.bg-white .card{background-color:#f2f2f2;text-align:center}.bg-white .card-body{padding:0.5rem 1.25rem}.bg-white .card h3{color:#111}.label-info{background-color:#f7a707 !important;padding:0.5em 1em !important;font-size:100% !important;font-weight:500;border-radius:0.5rem}.accordion{border:1px solid rgba(0, 0, 0, 0.125);border-radius:0.25rem}.accordion .card a,.accordion .card a:visited{color:#fff}.accordion-body{background-color:#fff}figure.effect picture{background:#f7a707}#page_240 .news-list-view{padding:8px}#page_240 .news-latest-item{padding:0;border:1px solid #fff;background:#fff}#page_240 .news-latest-item .img-thumbnail{padding:0;border-radius:0;border:none}#page_240 .news-latest-item a,#page_240 .news-latest-item a:visited{color:#e31e24}#page_240 .news-latest-item h6 a,#page_240 .news-latest-item h6 a:visited{color:#242424}#page_240 .news-latest-item .articletype-0{padding:10px 15px;color:#242424}#page_240 .extra .badge,#page_240 .extra .badge-info{background:none;color:#e31e24;border-bottom:1px solid #e31e24;border-radius:0;font-weight:300;font-size:150%;text-align:left;text-transform:uppercase;width:100%;padding-left:15px}#footer .small{font-size:0.95em}#footer #c1845 img{max-width:240px;width:75%}@media only screen and (max-width:1400px){.navbar-brand img{max-width:14rem !important;margin-right:3rem !important}.navbar-nav{margin-top:1.7rem}}@media only screen and (max-width:1200px){.navbar-brand img{max-width:12rem !important;margin-right:1rem !important}.navbar-nav{margin-top:1.3rem}.navbar-nav .nav-item{font-size:1.35rem}.carousel-caption{width:28em}.carousel-caption .title{font-size:2em}.carousel-caption .description{font-size:1.5em}}@media only screen and (max-width:990px){#c1836.frame-space-before-extra-large{margin-top:35vh !important}}@media only screen and (max-width:768px){.navbar-brand{margin-right:1rem}.navbar-brand img{max-width:11rem !important;margin-right:1rem}.carousel-caption{width:50%}.carousel-caption .title{font-size:1.5em}.carousel-caption .description{font-size:1.2em}.column-1.order-md-0,.column-1.order-md-1{order:1 !important}.column-0.order-md-0,.column-0.order-md-1{order:0 !important}}@media only screen and (max-width:568px){.carousel-caption .title{font-size:1.35em}.carousel-caption .description{font-size:1.1em}}@media only screen and (max-width:414px){.carousel-caption{display:none}}@media only screen and (max-width:360px){p{font-size:0.95rem !important}.navbar-brand img{max-width:10rem !important;margin-right:1rem}}figure.effect>div{overflow:hidden;position:relative}figure.effect picture{background:#3085a3;display:block;overflow:hidden}figure.effect p{margin-bottom:0}figcaption .overlay-text{word-spacing:-0.15em;font-weight:300;font-size:2.2rem;margin-bottom:0}figcaption .overlay-text strong{font-weight:700}figcaption .overlay-hover-text{font-size:1.2rem;margin-bottom:0}figure.effect-lily{position:relative;overflow:hidden;text-align:center}figure.effect-lily img{max-width:none;width:calc(100% + 50px);opacity:0.7;transition:opacity 0.35s, transform 0.35s;transform:translate3d(-40px, 0, 0)}figure.effect-lily figcaption{text-align:left}figure.effect-lily figcaption>div{position:absolute;bottom:0;left:0;padding:2em;width:100%;height:50%;color:#fff}figure.effect-lily .overlay-text{transition:transform 0.35s}figure.effect-lily .overlay-hover-text{color:rgba(255, 255, 255, 0.8);opacity:0;transition:opacity 0.2s, transform 0.35s}figure.effect-lily .overlay-text,figure.effect-lily .overlay-hover-text{transform:translate3d(0, 40px, 0)}figure.effect-lily:hover .overlay-hover-text,figure.effect-lily:hover img,figure.effect-lily:focus .overlay-hover-text,figure.effect-lily:focus img{opacity:1}figure.effect-lily:hover img,figure.effect-lily:hover .overlay-text,figure.effect-lily:hover .overlay-hover-text,figure.effect-lily:focus img,figure.effect-lily:focus .overlay-text,figure.effect-lily:focus .overlay-hover-text{transform:translate3d(0, 0, 0)}figure.effect-lily:hover .overlay-hover-text,figure.effect-lily:focus .overlay-hover-text{transition-delay:0.05s;transition-duration:0.35s}figure.effect-sadie figcaption>div{text-align:center}figure.effect-sadie figcaption.effect:before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);content:'';opacity:0;transform:translate3d(0, 50%, 0)}figure.effect-sadie .overlay-text{position:absolute;top:50%;left:0;width:100%;color:#484c61;transition:transform 0.35s, color 0.35s;transform:translate3d(0, -50%, 0)}figure.effect-sadie figcaption.effect:before,figure.effect-sadie .overlay-hover-text{transition:opacity 0.35s, transform 0.35s}figure.effect-sadie .overlay-hover-text{position:absolute;bottom:0;left:0;color:#fff;padding:2em;width:100%;opacity:0;transform:translate3d(0, 10px, 0)}figure.effect-sadie:hover .overlay-text{color:#fff;transform:translate3d(0, -50%, 0) translate3d(0, -40px, 0)}figure.effect-sadie:hover figcaption.effect:before,figure.effect-sadie:hover .overlay-hover-text{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-roxy{position:relative;overflow:hidden}figure.effect-roxy img{max-width:none;width:calc(100% + 60px);transition:opacity 0.35s, transform 0.35s;transform:translate3d(-50px, 0, 0)}figure.effect-roxy figcaption.effect{padding:3em;text-align:left;color:#fff;text-transform:uppercase;font-size:1.25em;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-roxy figcaption.effect:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';opacity:0;transition:opacity 0.35s, transform 0.35s;transform:translate3d(-20px, 0, 0)}figure.effect-roxy figcaption.effect>div{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:left;padding:2rem}figure.effect-roxy .overlay-text{padding:30% 0 10px 0}figure.effect-roxy .overlay-hover-text{opacity:0;transition:opacity 0.35s, transform 0.35s;transform:translate3d(-10px, 0, 0)}figure.effect-roxy:hover figcaption.effect:before,figure.effect-roxy:focus figcaption.effect:before{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-roxy:hover img,figure.effect-roxy:focus img{opacity:0.7;transform:translate3d(0, 0, 0)}figure.effect-roxy:hover .overlay-hover-text,figure.effect-roxy:focus .overlay-hover-text{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-bubba{position:relative;overflow:hidden}figure.effect-bubba img{transition:opacity 0.35s}figure.effect-bubba figcaption.effect{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-bubba figcaption.effect:before,figure.effect-bubba figcaption.effect:after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;transition:opacity 0.35s, transform 0.35s}figure.effect-bubba figcaption.effect:before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0, 1)}figure.effect-bubba figcaption.effect:after{border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1, 0)}figure.effect-bubba figcaption.effect>div{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center}figure.effect-bubba .overlay-effect{display:flex;justify-content:center;flex-direction:column}figure.effect-bubba .overlay-text{transition:transform 0.35s;transform:translate3d(0, -20px, 0)}figure.effect-bubba .overlay-hover-text{padding:20px 2.5em;opacity:0;transition:opacity 0.35s, transform 0.35s;transform:translate3d(0, 20px, 0)}figure.effect-bubba:hover img,figure.effect-bubba:focus img{opacity:0.7}figure.effect-bubba:hover figcaption:before,figure.effect-bubba:hover figcaption:after,figure.effect-bubba:focus figcaption:before,figure.effect-bubba:focus figcaption:after{opacity:1;transform:scale(1)}figure.effect-bubba:hover .overlay-text,figure.effect-bubba:hover .overlay-hover-text,figure.effect-bubba:focus .overlay-text,figure.effect-bubba:focus .overlay-hover-text{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-romeo{position:relative;overflow:hidden;perspective:1000px}figure.effect-romeo img{transition:opacity 0.35s, transform 0.35s;transform:translate3d(0, 0, 300px)}figure.effect-romeo figcaption.effect:before,figure.effect-romeo figcaption.effect:after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:'';transition:opacity 0.35s, transform 0.35s;transform:translate3d(-50%, -50%, 0)}figure.effect-romeo figcaption.effect>div{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center}figure.effect-romeo .overlay-text,figure.effect-romeo .overlay-hover-text{position:absolute;top:50%;left:0;width:100%;transition:transform 0.35s}figure.effect-romeo .overlay-text{transform:translate3d(0, -50%, 0) translate3d(0, -150%, 0)}figure.effect-romeo .overlay-hover-text{padding:0.25em 2em;transform:translate3d(0, -50%, 0) translate3d(0, 150%, 0)}figure.effect-romeo:hover figcaption.effect:before,figure.effect-romeo:focus figcaption.effect:before{opacity:0.5;transform:translate3d(-50%, -50%, 0) rotate(45deg)}figure.effect-romeo:hover figcaption.effect:after,figure.effect-romeo:focus figcaption.effect:after{opacity:0.5;transform:translate3d(-50%, -50%, 0) rotate(-45deg)}figure.effect-romeo:hover img,figure.effect-romeo:focus img{opacity:0.6;transform:translate3d(0, 0, 0)}figure.effect-romeo:hover .overlay-text,figure.effect-romeo:focus .overlay-text{transform:translate3d(0, -50%, 0) translate3d(0, -100%, 0)}figure.effect-romeo:hover .overlay-hover-text,figure.effect-romeo:focus .overlay-hover-text{transform:translate3d(0, -50%, 0) translate3d(0, 100%, 0)}figure.effect-layla{position:relative;overflow:hidden}figure.effect-layla picture{transition:opacity 0.35s, transform 0.35s;transform:scale(1.36)}figure.effect-layla figcaption.effect::before,figure.effect-layla figcaption.effect::after{position:absolute;content:'';opacity:0}figure.effect-layla figcaption.effect>div{position:absolute;content:'';top:0;left:0;width:100%;height:100%;color:#fff;text-align:center}figure.effect-layla figcaption.effect:before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0, 1);transform-origin:0 0}figure.effect-layla figcaption.effect:after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1, 0);transform-origin:100% 0}figure.effect-layla img,figure.effect-layla .overlay-text{transform:translate3d(0, -30px, 0)}figure.effect-layla img{transition:opacity 0.35s, transform 0.35s}figure.effect-layla figcaption:before,figure.effect-layla figcaption:after{transition:opacity 0.35s, transform 0.35s}figure.effect-layla:hover img{opacity:0.7;transform:translate3d(0, 0, 0)}figure.effect-layla:hover figcaption.effect:before,figure.effect-layla:hover figcaption.effect:after{opacity:1;transform:scale(1)}figure.effect-layla:hover .overlay-text{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-layla:hover .overlay-hover-text{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-layla:hover figcaption::after,figure.effect-layla:hover p,figure.effect-layla:hover img{transition-delay:0.15s}figure.effect-layla .overlay-text{transition:opacity 0.35s, transform 0.35s;padding-top:23%}@media (min-width:992px) and (max-width:1199.98px){figure.effect-layla .overlay-text{padding-top:20%}}figure.effect-layla .overlay-hover-text{transition:opacity 0.35s, transform 0.35s;text-transform:none;opacity:0;transform:translate3d(0, -20px, 0)}figure.effect-honey>div{background:#4a3753;color:#fff}figure.effect-honey img{opacity:1;transition:opacity 0.35s}figure.effect-honey:hover img{opacity:0.5}figure.effect-honey figcaption.effect::before{position:absolute;bottom:0;left:0;width:100%;height:10px;background:#fff;content:'';transform:translate3d(0, 10px, 0)}figure.effect-honey .overlay-text{position:absolute;bottom:0;left:0;padding:1em 1.5em;width:100%;text-align:left;transform:translate3d(0, -30px, 0)}@media (min-width:768px) and (max-width:991.98px){figure.effect-honey .overlay-text{font-size:1.6rem}}@media (max-width:420px){figure.effect-honey .overlay-text{font-size:1.6rem}}figure.effect-honey .overlay-text em{font-style:normal;opacity:0;transition:opacity 0.35s, transform 0.35s;transform:translate3d(0, -30px, 0)}figure.effect-honey figcaption.effect::before,figure.effect-honey .overlay-text{transition:transform 0.35s}figure.effect-honey:hover figcaption::before,figure.effect-honey:hover .overlay-text,figure.effect-honey:hover .overlay-text em{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-ruby{position:relative;overflow:hidden}figure.effect-ruby img{opacity:1;transition:opacity 0.35s, transform 0.35s;transform:scale(1.15)}figure.effect-ruby figcaption.effect:before,figure.effect-ruby figcaption.effect:after{position:absolute;top:50%;left:50%;width:50%;transform:translate3d(-50%, -50%, 0)}figure.effect-ruby figcaption.effect>div{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center}figure.effect-ruby:hover img{opacity:0.5;transform:scale(1)}figure.effect-ruby:hover .overlay-text{transform:translate3d(0, 0, 0)}figure.effect-ruby:hover .overlay-hover-text{opacity:1;transform:translate3d(0, 0, 0) scale(1)}figure.effect-ruby .overlay-text{font-size:1.9rem;margin-top:20%;transition:transform 0.35s;transform:translate3d(0, 20px, 0) scale(1.1)}figure.effect-ruby .overlay-hover-text{opacity:0;margin:1em;padding:0.25em 2em;font-size:1.4rem;border:1px solid #fff;transition:opacity 0.35s, transform 0.35s;transform:translate3d(0, 20px, 0) scale(1.1)}figure.effect-milo{position:relative;overflow:hidden}figure.effect-milo img{max-width:none;width:calc(100% + 60px);opacity:1;transition:opacity 0.35s, transform 0.35s;transform:translate3d(-30px, 0, 0) scale(1.12);backface-visibility:hidden}figure.effect-milo figcaption.effect{color:#fff;text-transform:uppercase;font-size:1.25em;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-milo figcaption.effect>div{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:left}figure.effect-milo .overlay-effect{display:flex;justify-content:flex-start;flex-direction:column;padding:2rem}figure.effect-milo .overlay-text{position:absolute;right:0;bottom:0;padding:1em 1.2em}figure.effect-milo .overlay-hover-text{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;transition:opacity 0.35s, transform 0.35s;transform:translate3d(-40px, 0, 0)}figure.effect-milo:hover img,figure.effect-milo:focus img{opacity:0.5;transform:translate3d(0, 0, 0) scale(1)}figure.effect-milo:hover .overlay-hover-text,figure.effect-milo:focus .overlay-hover-text{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-dexter{position:relative;overflow:hidden}figure.effect-dexter picture{background:linear-gradient(to bottom, #258dc8 0%, #683c13 100%)}figure.effect-dexter img{transition:opacity 0.35s}figure.effect-dexter figcaption.effect{padding:3em;text-align:left;color:#fff;text-transform:uppercase;font-size:1.25em;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-dexter figcaption.effect:after{position:absolute;right:30px;bottom:30px;left:30px;height:calc(50% - 30px);border:7px solid #fff;content:'';transition:transform 0.35s;transform:translate3d(0, -100%, 0)}figure.effect-dexter figcaption.effect>div{color:#fff;text-align:left}@media (max-width:420px){figure.effect-dexter figcaption.effect p{font-size:1.6rem}}@media (min-width:500px){figure.effect-dexter figcaption.effect p{font-size:2.2rem}}@media (min-width:767px){figure.effect-dexter figcaption.effect p{font-size:1.6rem}}@media (min-width:1200px){figure.effect-dexter figcaption.effect p{font-size:2.2rem}}figure.effect-dexter .overlay-hover-text{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;transition:opacity 0.35s, transform 0.35s;transform:translate3d(0, -100px, 0)}figure.effect-dexter:hover figcaption.effect:after,figure.effect-dexter:focus figcaption.effect:after{transform:translate3d(0, 0, 0)}figure.effect-dexter:hover img,figure.effect-dexter:focus img{opacity:0.4}figure.effect-dexter:hover .overlay-hover-text,figure.effect-dexter:focus .overlay-hover-text{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-sarah{position:relative;overflow:hidden}figure.effect-sarah img{max-width:none;width:calc(100% + 20px);transition:opacity 0.35s, transform 0.35s;transform:translate3d(-10px, 0, 0);backface-visibility:hidden;opacity:1}figure.effect-sarah figcaption.effect{color:#fff;text-transform:uppercase;font-size:1.25em;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-sarah figcaption.effect>div{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:left}figure.effect-sarah .overlay-effect{display:flex;justify-content:flex-start;flex-direction:column;padding:2rem}figure.effect-sarah .overlay-text{position:relative;overflow:hidden;padding:0.5em 0;transition:transform 0.35s;transform:translate3d(0, -20px, 0)}figure.effect-sarah .overlay-text:after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content:'';transition:transform 0.35s;transform:translate3d(-100%, 0, 0)}figure.effect-sarah .overlay-hover-text{padding:1em 0;opacity:0;transition:opacity 0.35s, transform 0.35s;transform:translate3d(100%, 0, 0)}figure.effect-sarah:hover img,figure.effect-sarah:focus img{opacity:0.4;transform:translate3d(0, 0, 0)}figure.effect-sarah:hover .overlay-text:after,figure.effect-sarah:focus .overlay-text:after{transform:translate3d(0, 0, 0)}figure.effect-sarah:hover .overlay-hover-text,figure.effect-sarah:focus .overlay-hover-text{opacity:1;transform:translate3d(0, 0, 0)}figure.effect-zoe figcaption{top:auto;bottom:0;padding:1em;height:3.75em;background:#fff;color:#3c4a50;transition:transform 0.35s;transform:translate3d(0, 100%, 0)}figure.effect-zoe h2{float:left}figure.effect-zoe p.icon-links a{float:right;color:#3c4a50;font-size:1.4em}figure.effect-zoe:hover p.icon-links a:hover,figure.effect-zoe:hover p.icon-links a:focus{color:#252d31}figure.effect-zoe p.description{position:absolute;bottom:8em;padding:2em;color:#fff;text-transform:none;font-size:90%;opacity:0;transition:opacity 0.35s}figure.effect-zoe h2,figure.effect-zoe p.icon-links a{transition:transform 0.35s;transform:translate3d(0, 200%, 0)}figure.effect-zoe p.icon-links a span::before{display:inline-block;padding:8px 10px;font-family:'feathericons';speak:none;-moz-osx-font-smoothing:grayscale}.icon-eye::before{content:''}.icon-paper-clip::before{content:''}.icon-heart::before{content:''}figure.effect-zoe h2{display:inline-block}figure.effect-zoe:hover p.description{opacity:1}figure.effect-zoe:hover figcaption,figure.effect-zoe:hover h2,figure.effect-zoe:hover p.icon-links a{transform:translate3d(0, 0, 0)}figure.effect-zoe:hover h2{transition-delay:0.05s}figure.effect-zoe:hover p.icon-links a:nth-child(3){transition-delay:0.1s}figure.effect-zoe:hover p.icon-links a:nth-child(2){transition-delay:0.15s}figure.effect-zoe:hover p.icon-links a:first-child{transition-delay:0.2s}figure.effect-chico{position:relative;overflow:hidden}figure.effect-chico img{transition:opacity 0.35s, transform 0.35s;transform:scale(1.12)}figure.effect-chico figcaption.effect{padding:3em;color:#fff;text-transform:uppercase;font-size:1.25em;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-chico figcaption.effect>div{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center}figure.effect-chico figcaption.effect:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';transform:scale(1.1);opacity:0;transition:opacity 0.35s, transform 0.35s}figure.effect-chico .overlay-text{padding:20% 0 20px 0}figure.effect-chico .overlay-hover-text{opacity:0;transition:opacity 0.35s, transform 0.35s;margin:0 auto;max-width:200px;transform:scale(1.5)}figure.effect-chico:hover figcaption.effect:before,figure.effect-chico:focus figcaption.effect:before{opacity:1;transform:scale(1)}figure.effect-chico:hover img,figure.effect-chico:focus img{opacity:0.5;transform:scale(1)}figure.effect-chico:hover .overlay-hover-text,figure.effect-chico:focus .overlay-hover-text{opacity:1;transform:scale(1)}@keyframes shadowPulse{0%{transform:scale(1)}75%{transform:scale(0.95)}100%{transform:scale(1)}}.shadow-pulse{animation-name:shadowPulse;animation-duration:0.4s;animation-iteration-count:1;animation-timing-function:ease-in-out}