.page-banner-royalslider .royalSlider{width:100%;overflow:hidden}.page-banner-royalslider .royalSlider:after,.page-banner-royalslider .royalSlider:before{content:" ";display:table}.page-banner-royalslider .royalSlider:after{clear:both}.page-banner-royalslider .rsThumbs{float:left;width:400px;position:relative;z-index:2;overflow:visible}@media only screen and (max-width:1199px){.page-banner-royalslider .rsThumbs{width:300px}}@media only screen and (max-width:767px){.page-banner-royalslider .rsThumbs{float:none;width:0;height:0!important;position:static}}.page-banner-royalslider .rsThumbs .rsThumbsContainer{padding-bottom:75px!important}@media only screen and (max-width:767px){.page-banner-royalslider .rsThumbs .rsThumbsContainer{padding-bottom:0!important;position:absolute;z-index:3;left:10px;bottom:20px;display:none}}.page-banner-royalslider .rsThumbs .rsThumb{padding:0;position:relative;padding-left:15px;width:100%}@media only screen and (min-width:1200px){.page-banner-royalslider .rsThumbs .rsThumb{padding-left:105px}}@media only screen and (max-width:767px){.page-banner-royalslider .rsThumbs .rsThumb{display:inline-block;padding:0;width:12px;height:12px;background:rgba(255,255,255,.5);margin:0 5px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.page-banner-royalslider .rsThumbs .rsThumb *{display:none}}.page-banner-royalslider .rsThumbs .rsThumb:hover h5{padding-left:15px;padding-right:10px}.page-banner-royalslider .rsThumbs .rsThumb.rsNavSelected{background:#007864}@media only screen and (max-width:767px){.page-banner-royalslider .rsThumbs .rsThumb.rsNavSelected{background:#fff}}.page-banner-royalslider .rsThumbs .rsThumb.rsNavSelected:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,120,100,0);border-left-color:#007864;border-width:14px;margin-top:-14px}@media only screen and (max-width:767px){.page-banner-royalslider .rsThumbs .rsThumb.rsNavSelected:after{display:none}}.page-banner-royalslider .rsThumbs h5{color:#fff;font-size:23px;font-weight:300;line-height:32px;margin:0;padding:26px 25px 26px 0;border-bottom:1px solid #8dc2b9;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}@media only screen and (max-width:999px){.page-banner-royalslider .rsThumbs h5{font-size:18px;line-height:23px}}.page-banner-royalslider .rsOverflow{float:right;position:relative;z-index:1;overflow:hidden}@media only screen and (max-width:767px){.page-banner-royalslider .rsOverflow{float:none}}.page-banner-royalslider .rsThumbsArrow .rsThumbsArrowIcn{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-banner-royalslider .rsThumbsArrow.rsThumbsArrowLeft .rsThumbsArrowIcn:before{content:"\e90d"}.page-banner-royalslider .rsThumbsArrow.rsThumbsArrowRight .rsThumbsArrowIcn:before{content:"\e90c"}.page-banner-royalslider .rsContent{overflow:hidden;position:relative}.page-banner-royalslider .rsContent:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.page-banner-royalslider .rsContent .rsImg{position:relative;z-index:1;-webkit-transition:transform .3s linear;-moz-transition:transform .3s linear;-ms-transition:transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;-webkit-backface-visibility:hidden}.page-banner-royalslider .rsABlock{top:auto;bottom:0;left:0;right:0;padding:20px;z-index:3;background:rgba(0,0,0,.45)}@media only screen and (max-width:1199px){.page-banner-royalslider .rsABlock{width:auto}}@media only screen and (max-width:767px){.page-banner-royalslider .rsABlock{padding:20px}}.page-banner-royalslider .rsABlock *{color:#fff}.page-banner-royalslider .rsABlock h2{margin:0 0 12px;font-size:48px;font-weight:700;line-height:55px}@media only screen and (max-width:999px){.page-banner-royalslider .rsABlock h2{font-size:32px;font-weight:700;line-height:43px}}.page-banner-royalslider .rsABlock p{margin:0}@media only screen and (max-width:999px){.page-banner-royalslider .rsABlock p{color:#fff;font-size:15px;line-height:23px}}.page-banner-royalslider:not(.mod-dynamic-height) .royalSlider{height:500px!important}.page-banner-royalslider:not(.mod-dynamic-height) .rsThumbs{height:500px!important}.page-banner-royalslider:not(.mod-dynamic-height) .rsOverflow{height:500px!important}.page-banner-royalslider:not(.mod-dynamic-height) .rsContent{max-height:500px}