/*******************************************************/
/* Teaser Kacheln */
/*.ew-hero-teaser-circle-container{position:absolute;top:3px;left:calc(50% - 29px);}
.ew-hero-teaser-circle-number{font-size:2rem;}*/
.ew-teaser-tiles{max-width:580px;padding:0 0 30px 0;position:relative;}
.ew-teaser-tiles-long{max-width:373px;}
.ew-teaser-tiles a{font-weight:400;}
.ew-teaser-tiles a:hover,.ew-teaser-tiles a:focus{color:#54554f;}
.ew-teaser-tiles .ew-overlay-01 img,.ew-teaser-tiles .ew-overlay-02 img,.ew-teaser-tiles .ew-overlay-03 img{width:600px;height:400px;object-fit:cover;}
.ew-teaser-tiles .ew-teaser-tiles-arrow{bottom:0;padding:0;position:absolute;right:100px;text-align:center;}
.ew-teaser-tiles .ew-teaser-tiles-arrow .ew-teaser-circle{border-radius:50%;border:4px solid #fff;box-shadow:2px 2px 5px rgba(81, 82, 80, 0.5);}
.ew-teaser-tiles .ew-teaser-tiles-arrow .ew-teaser-circle-number{background-color:#ffa300;color:#fff;display:inline-block;font-size:2.25rem;height:58px;line-height:56px;width:58px;}
.ew-teaser-tiles .ew-teaser-tiles-copyright{padding:0;bottom:3px;position:absolute;}
.ew-teaser-tiles .uk-inline{border-bottom:5px solid #ffa300;border-top:2px solid #ffa300;}
.ew-teaser-tiles .ew-overlay-default{background-color:rgba(255, 255, 255, 0);padding:10px 10px;}
.ew-teaser-tiles .ew-overlay-default h3{background-color:rgba(255, 255, 255, 0.9);border-bottom:2px solid #ffa300;color:#54554f;display:inline-block;font-size:1.5rem;margin:0 0 10px 0;padding:0 10px;}
.ew-teaser-tiles .ew-overlay-default span{background-color:rgba(255, 255, 255, 0.9);border-bottom:2px solid #ffa300;display:inline-block;font-size:.875rem;letter-spacing:0;padding:0 10px 0 10px;}
.ew-teaser-tiles .ew-overlay-02 .uk-position-right{background-color:rgba(255,255,255,0.9);right:25px;width:180px;}
.ew-teaser-tiles .ew-overlay-02 .ew-overlay-default .uk-overlay h3{background-color:rgba(255,255,255,0);border:none;display:block;font-size:1.5rem;margin:0 0 10px 0;padding:0;}
.ew-teaser-tiles .ew-overlay-02 .ew-overlay-default .uk-overlay span{background:rgba(255,255,255,0);border:none;font-size:.875rem;padding:0;}
.ew-teaser-tiles .ew-overlay-02 .ew-overlay-default .uk-overlay{padding:20px 20px;width:220px;}
.ew-teaser-tiles .ew-overlay-03 .ew-overlay-default{background-color:rgba(255,255,255,0);right:25px;width:180px;}
.ew-teaser-tiles .ew-overlay-03 .ew-overlay-default .uk-position-top{background-color:rgba(255, 163, 0, .9);color:#fff;height:50%;padding:0;display: flex;align-items: flex-end;}
.ew-teaser-tiles .ew-overlay-03 .ew-overlay-default .uk-position-top h3{background-color:rgba(255,255,255,0);border-bottom:none;color:#fff;font-size:1.5rem;margin: 0 0 0 0;}
.ew-teaser-tiles .ew-overlay-03 .ew-overlay-default .uk-position-bottom{background-color:rgba(255,255,255,0.9);height:50%;padding:0;}
.ew-teaser-tiles .ew-overlay-03 .ew-overlay-default .uk-position-bottom span{background-color:rgba(255,255,255,0);border-bottom:none;font-size:.875rem;}
.ew-teaser-tiles .ew-overlay-04 .ew-overlay-default{padding:0;text-align:center;}
.ew-teaser-tiles .ew-overlay-04 .ew-overlay-default h3{padding:0 20px;}
.ew-teaser-tiles .ew-overlay-04 .ew-overlay-default span{border-bottom:none;padding:5px 10px;}
.ew-teaser-tiles .ew-overlay-05 .ew-overlay-default{padding:0 10px;text-align:center;width:374px;}
.ew-teaser-tiles .ew-overlay-05 .ew-overlay-default h3{display:block;padding:0 20px;}
.ew-teaser-tiles .ew-overlay-05 .ew-overlay-default > span{padding:30px 10px 40px 10px;}
.ew-teaser-tiles .ew-overlay-05 .ew-overlay-default > div{bottom:-29px;left:calc(50% - 30px);position:absolute!important;width:50px;padding:0;}
.ew-teaser-tiles .ew-overlay-05 .ew-overlay-default > div > span{padding:0;}
.ew-teaser-tiles .ew-overlay-05 .ew-overlay-default .uk-overlay .ew-teaser-circle{border-radius:50%;border:4px solid #fff;box-shadow:2px 2px 5px rgba(81, 82, 80, 0.5);}
.ew-teaser-tiles .ew-overlay-05 .ew-overlay-default .uk-overlay .ew-teaser-circle-number{background-color:#ffa300;color:#fff;display:inline-block;font-size:2rem;height:50px;line-height:46px;width:50px;}
.ew-teaser-tiles .ew-overlay-07 .ew-overlay-default{padding:20px 20px 0 20px;}
.ew-teaser-tiles .ew-overlay-07 .ew-overlay-default h3{border-bottom:none;display:block;margin: 0 0 0 0;text-align:center;}
.ew-teaser-tiles .ew-overlay-07 .ew-overlay-default > span{background-color:rgba(255, 163, 0, .9);border-bottom:none;color:#fff;font-size:.875rem;padding: 10px 10px 30px 10px;}
.ew-teaser-tiles-long .ew-teaser-tiles-arrow{right:calc(50% - 33px);}
@media (min-width:640px){
    .ew-teaser-tiles .ew-overlay-01 img,.ew-teaser-tiles .ew-overlay-02 img,.ew-teaser-tiles .ew-overlay-03 img{width:600px;height:400px;}
}
@media (min-width:960px){
    .ew-teaser-tiles .ew-overlay-default{padding:20px 20px;}
    .ew-teaser-tiles .ew-overlay-default h3{font-size:1.875rem;margin:0 0 20px 0;padding:0 20px 0 10px;}
    .ew-teaser-tiles .ew-overlay-default span{font-size:1.125rem;padding:5px 20px 5px 10px;}
    .ew-teaser-tiles .ew-overlay-02 .ew-overlay-default .uk-overlay span{font-size:1rem;}
    .ew-teaser-tiles .ew-overlay-03 .ew-overlay-default .uk-position-bottom span{font-size:1rem;}
    .ew-teaser-tiles .ew-overlay-05 .ew-overlay-default{padding:0 20px;}
    .ew-teaser-tiles .ew-overlay-07 .ew-overlay-default{padding:20px 40px 0 40px;}
    .ew-teaser-tiles .ew-overlay-07 .ew-overlay-default > span{font-size:1rem;padding: 30px 20px 40px 20px;}
    .ew-teaser-tiles .ew-teaser-tiles-copyright-rotate{position:absolute;bottom:30px}
    .ew-teaser-tiles .ew-teaser-tiles-copyright-rotate .ew-copyright{writing-mode:tb-rl;transform:rotate(-180deg);}
}
/*******************************************************/
/* Testimonials */
.ew-testimonials{display:flex;height:100%;}
.ew-testimonials-text{align-self:center;}
.ew-testimonials-image{display:flex;align-items:flex-end;justify-content:center;position:relative;}
.ew-testimonials-copyright-rotate-right{position:absolute;bottom:0;letter-spacing:0;right:0;}
.ew-testimonials-copyright-rotate-left{position:absolute;bottom:0;letter-spacing:0;left:0;}
.ew-testimonials-copyright-rotate-right .ew-copyright{margin:0 0 5px 0;writing-mode:tb-rl;transform:rotate(0deg);}
.ew-testimonials-copyright-rotate-left .ew-copyright{margin:0 0 5px 0;writing-mode:tb-rl;transform:rotate(180deg);}
/*******************************************************/

/*******************************************************/
/* Teaser */
.ew-hero-teaser{right:201px;top:25%;transform:translateY(-25%);}
.ew-hero-teaser-container{background-color:rgba(255, 255, 255, 0.9);border-bottom:5px solid #ffa300;border-top:1px solid #ffa300;max-width:250px;padding:40px 10px 10px 10px;width:250px;}
.ew-hero-teaser-container h3{font-size:1.25rem;margin:0 0 10px 0;}
.ew-hero-teaser-button{background-color:#ffa300;line-height:33px;}
a.ew-hero-teaser-button{color:#fff;font-size:1.25rem;font-weight:400;text-decoration:none;}
a:hover.ew-hero-teaser-button,a:focus.ew-hero-teaser-button{background-color:#fc8205;color:#fff;}
.ew-hero-teaser-circle-container{position:absolute;top:3px;left:calc(50% - 29px);}
.ew-hero-teaser-circle{border-radius:50%;border:4px solid #fff;box-shadow:2px 2px 5px rgba(81, 82, 80, 0.5);}
.ew-hero-teaser-circle-number{background-color:#ffa300;color:#fff;display:inline-block;font-size:2rem;height:50px;line-height:46px;width:50px;}
@media (min-width:1400px){
    .ew-hero-teaser{top:35%;transform:translateY(-35%);}
    .ew-hero-teaser-container{max-width:310px;padding:40px 20px 20px 10px;width:310px;}
    .ew-hero-teaser-container h3{font-size:1.5rem;margin:0 0 20px 0;}
}

/*******************************************************/

/* Best Practic Box */
.ew-best-practice-right{padding:0;}
.ew-best-practice-right .uk-overlay{padding:20px 20px;}
.ew-best-practice-right .uk-overlay span {background-color:rgba(255, 255, 255, 0.9);border-bottom:1px solid #ffa300;display:inline-block;font-weight:500;padding:0 5px;}
.ew-best-practice-right a:hover{color:#54554f;}
.ew-best-practice-right .uk-overlay span:first-of-type{margin-bottom:10px;}
.ew-best-practice-right-text{padding:0 20px 1px 20px;}
.ew-best-practice-right-text .ew-copyright{display:block;}
.ew-best-practice-right-text p{margin-top:10px;}

/*******************************************************/

/* Hero Image Styles */
.sw-hero-image img{border-bottom:5px solid #ffa300;}
.ew-hero-image h1{display:block;margin: 0 0 10px 0;padding-bottom:0;}
.ew-hero-image h1:before{border-bottom:0;}
.ew-hero-image .ew-copyright{margin:2px 0 0 2px;}
.ew-hero-image .uk-position-bottom{bottom:0;}
.ew-hero-image .uk-overlay{padding:10px 0 0 0;}
.ew-hero-image .uk-position-large{margin:10px;}
.ew-hero-start .uk-position-top{position:relative!important;}
.ew-content-hero-image .uk-position-bottom{position:relative!important;}
@media (min-width:960px){
    .ew-hero-image h1 span{padding:2px 11px;line-height:1.5;}
    .sw-hero-image h1 span{background-color:rgba(255, 255, 255, 0.9);border-bottom:5px solid #ffa300;border-top:1px solid #ffa300;}
    .ew-hero-image .uk-overlay{padding:30px 30px;}
    .ew-hero-image .uk-position-bottom{bottom:17px;}
    .ew-hero-image .uk-position-large{margin:30px;}
    .ew-hero-start .uk-position-top{position:absolute!important;}
    .ew-content-hero-image .uk-position-bottom{position:absolute!important;}
}
/* Teaser */
.ew-hero-teaser{right:201px;top:25%;transform:translateY(-25%);}
.ew-hero-teaser-container{background-color:rgba(255, 255, 255, 0.9);border-bottom:5px solid #ffa300;border-top:1px solid #ffa300;max-width:250px;padding:40px 10px 10px 10px;width:250px;}
.ew-hero-teaser-container h3{font-size:1.25rem;margin:0 0 10px 0;}
.ew-hero-teaser-button{background-color:#ffa300;line-height:33px;}
a.ew-hero-teaser-button{color:#fff;font-size:1.25rem;font-weight:400;text-decoration:none;}
a:hover.ew-hero-teaser-button,a:focus.ew-hero-teaser-button{background-color:#fc8205;color:#fff;}
.ew-hero-teaser-circle-container{position:absolute;top:3px;left:calc(50% - 29px);}
.ew-hero-teaser-circle{border-radius:50%;border:4px solid #fff;box-shadow:2px 2px 5px rgba(81, 82, 80, 0.5);}
.ew-hero-teaser-circle-number{background-color:#ffa300;color:#fff;display:inline-block;font-size:2rem;height:50px;line-height:46px;width:50px;}
@media (min-width:1400px){
    .ew-hero-teaser{top:35%;transform:translateY(-35%);}
    .ew-hero-teaser-container{max-width:310px;padding:40px 20px 20px 10px;width:310px;}
    .ew-hero-teaser-container h3{font-size:1.5rem;margin:0 0 20px 0;}
}
@media(max-width:320px){

}
@media(min-width:321px){

}
@media(min-width:481px){

}
@media(min-width:768px){

}
@media(min-width:992px){

}
@media(min-width:1200px){

}




