@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 360px)  {
section .row {
    position: relative;
    z-index: 11;
}
    section .form-navigation .row {
        position: static;
    }
}


@media only screen and (min-width: 568px) and (max-width: 767.98px) {

#visualslider .homeSlider {
    line-height: 1rem !important;
    font-size: 1.0rem !important;
}
#visualslider .homeSlider {
    margin: .1rem 0;
}
#visualslider .visualsliderLink,
#visualslider .description {
    line-height: 1.0rem !important;
    font-size: 1.0rem !important;
}
#visualslider .slick-slide.layout-top-left .row,
#visualslider .slick-slide.layout-top-right .row,
#visualslider .slick-slide.layout-bottom-left .row,
	#visualslider .slick-slide.layout-bottom-right .row {
    position: absolute;
    padding: 0;
}
#visualslider .slick-slide.layout-top-left .row .content {
    left: 3.6666666667rem;
}

#visualslider .slick-slide.layout-top-left .row .content {
    top: 35%;
}

#visualslider .slick-slide.layout-top-left .row .content,
#visualslider .slick-slide.layout-top-right .row .content,
#visualslider .slick-slide.layout-bottom-left .row .content,
#visualslider .slick-slide.layout-bottom-right .row .content {
    position: relative;
    width: 15.3333333333rem;
}

#visualslider .slick-slide.layout-top-left .row .content a,
#visualslider .slick-slide.layout-top-right .row .content a,
#visualslider .slick-slide.layout-bottom-left .row .content a,
#visualslider .slick-slide.layout-bottom-right .row .content a {
    display: block;
    padding: 1.0rem;
    background: rgba(255,255,255,0.8);
}

#visualslider .slick-slide.layout-top-left .row .content a .description,
#visualslider .slick-slide.layout-top-right .row .content a .description,
#visualslider .slick-slide.layout-bottom-left .row .content a .description,
#visualslider .slick-slide.layout-bottom-right .row .content a .description {
    padding-top: 0;
}

#visualslider .slick-slide.layout-top-left .row .content a .visualsliderLink,
#visualslider .slick-slide.layout-top-right .row .content a .visualsliderLink,
#visualslider .slick-slide.layout-bottom-left .row .content a .visualsliderLink,
#visualslider .slick-slide.layout-bottom-right .row .content a .visualsliderLink {
    margin: 1.0rem 0 1.0666666667rem 0;
}
#visualslider .slick-slide.layout-top-left .row .content a .visualsliderLink,
#visualslider .slick-slide.layout-top-left .row .content a .homeSlider,
#visualslider .slick-slide.layout-top-left .row .content a .description,
#visualslider .slick-slide.layout-top-right .row .content a .homeSlider,
#visualslider .slick-slide.layout-top-right .row .content a .description,
#visualslider .slick-slide.layout-bottom-left .row .content a .homeSlider,
#visualslider .slick-slide.layout-bottom-left .row .content a .description,
#visualslider .slick-slide.layout-bottom-right .row .content a .homeSlider,
#visualslider .slick-slide.layout-bottom-right .row .content a .description {
    text-align: left;
}

#visualslider .slick-slide.layout-top-left .row .content a,
#visualslider .slick-slide.layout-top-right .row .content a,
#visualslider .slick-slide.layout-bottom-left .row .content a,
#visualslider .slick-slide.layout-bottom-right .row .content a {
    border: .0666666667rem solid #b2b2b2;
    border-radius: 1rem 0 1rem 0;
    -webkit-box-shadow: 0 0.1333333333rem 0.2666666667rem 0 #cecece;
    -moz-box-shadow: 0 .1333333333rem .2666666667rem 0 #cecece;
    box-shadow: 0 0.1333333333rem 0.2666666667rem 0 #cecece;
}

}
