@charset 'UTF-8';
/* Slider */
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } /* Slider */ .slick-loading .slick-list { background: #fff url('../images/loader/ajax-loader.gif') center center no-repeat; } button.slick-prev, button.slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block;padding: 0; margin-top: -10px\9; /*lte IE 8*/ -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background-color: rgba(0, 0, 0, 0.32);z-index: 1; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background-color:transparent;background-repeat: no-repeat;background-position: center; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; } .slick-prev:before, .slick-next:before { font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-prev { left: -25px; } [dir='rtl'] .slick-prev { right: -25px; left: auto; } .slick-prev:before { content: ''; } [dir='rtl'] .slick-prev:before { content: ''; } .slick-next { right: -25px; } [dir='rtl'] .slick-next { right: auto; left: -25px; } .slick-next:before { content: ''; } [dir='rtl'] .slick-next:before { content: ''; } /* Dots */ .slick-slider { margin-bottom:0px; } .slick-dots { position: absolute; bottom: 20px; display: block; width: 100%; padding: 0; list-style: none; text-align: center; } .slick-dots li { position: relative; display: inline-block; width: 14px; height: 14px; margin: 0 3px; padding: 0; cursor: pointer; } .slick-dots li button { height: auto;font-size: 0; line-height: 0; display: block; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; } .slick-dots li button:before {position: absolute; top: 0px; left: 0px; width: 12px; height: 12px; background: #b9b9b9; content: '';border:1px solid #cecece;box-shadow: 0px 0px 0px 0px rgba(103, 154, 201, 0.4);} .slick-dots li.slick-active button:before { opacity:1;background: #da251c;border: 1px solid #da251c;box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.4); }.slick-track{margin: auto;}

button.slick-prev, button.slick-next,button.slick-prev:focus, button.slick-next:focus{width: 40px; height: 44px;background-repeat: no-repeat;background-position: center;background-color: transparent;}
  button.slick-prev{left: 2%;}
  button.slick-prev,button.slick-prev:focus{background-image: url(../images/arrow/slick-home-left.png);}
  button.slick-prev:hover{background-image:url(../images/arrow/slick-home-left-back.png);}
  button.slick-next{right: 2%;}
  button.slick-next,button.slick-next:focus{background-image: url(../images/arrow/slick-home-right.png);}
  button.slick-next:hover{background-image:url(../images/arrow/slick-home-right-back.png);}
  .slick-dots li button,.slick-dots li.slick-active button,.slick-dots li.slick-active button:before,.slick-dots li button:before{border-radius: 100px;}
  .slBox button.slick-prev,.slBox button.slick-next,.jnSlider:hover .slBox button.slick-prev,.jnSlider:hover .slBox button.slick-next{transition: 0.3s;   background-color: rgba(0, 0, 0, 0.25);}
 .jnSlider .slBox button.slick-prev:hover,.jnSlider .slBox button.slick-next:hover{background-color: rgba(0, 0, 0, 0.70);}


  .hzlide button.slick-prev,.hzlide button.slick-prev:focus{background-image: url(../images/arrow/slick-left.png);}
  .hzlide button.slick-prev:hover{background-image: url(../images/arrow/slick-left-back.png);}
  .hzlide button.slick-next,.hzlide button.slick-next:focus{background-image: url(../images/arrow/slick-right.png);}
  .hzlide button.slick-next:hover{background-image: url(../images/arrow/slick-right-back.png);}


.jnSlider h1,.jnSlider h1 *,.jnSlider h2,.jnSlider h2 *,.jnSlider h3,.jnSlider h3 *,.jnSlider h4,.jnSlider h4 *,.jnSlider h5,.jnSlider h5 *,.jnSlider h6,.jnSlider h6 *{color: #FFF;    font-weight: 600;font-size: 42px; letter-spacing: 4px;}
.jnSlider .jnBtn.jnBtnO{font-size: 17px; font-weight: 400; padding: 5px 30px; min-width: 175px;}

.hzlide{opacity: 0;height: 0px;}
.hzlide button.slick-prev,.hzlide button.slick-next,.hzlide button.slick-prev:hover,.hzlide button.slick-next:hover{border:0px;border: 0px; box-shadow: none; width: 45px; height: 45px; background-size: 12px; background-color: transparent;}
.hzlide button.slick-prev:hover,.hzlide button.slick-next:hover{background-color: transparent;}
.hzlide .slick-prev{left:-20px;}.hzlide .slick-next{right:-20px;}
.slBox .slCont{position: relative;}
.slBox .slTxt{position: absolute;top: 0px;display: table;    width: 100%;text-align: center;}
.slBox .slTxt .jnGrid, .slBox .slTxt .jnGrid .valg{height: 100%;}
.slBox .slTxt .jnGrid .valg{width: 100%;}
.slBox .slTxt h2{font-size: 50px;margin-bottom: 0px; padding-bottom: 10px;color: #FFF;}
.slBox .slTxt p{font-size: 19px; line-height: 30px;}
.slBox .slTxt h2,.slBox .slTxt p{color: #FFF;}
.slBox button.slick-prev,.slBox button.slick-next{display: none;}
.jnSlider:hover .slBox button.slick-prev,.jnSlider:hover .slBox button.slick-next{display:block;}
.slBox span.lngarw{display:none; font-size: 32px; font-weight: 800; line-height: 12px; vertical-align: sub; margin-left: 5px;    display: none;}
.slBox .slImg{background-position: center;background-size: cover;}
.slick-slide img{width: 100%;}

.slSlyt1 span.lngarw{display: inline-block;}
.slSlyt1 .slTxtOverlay{max-width:100%;width: 350px;background:rgba(255, 255, 255, 0.79);float: left;text-align: left;}
.slSlyt1 .slTxtOverlay .jnTag{background: #da251c; color: #FFF; float: right; text-transform: uppercase; letter-spacing: 2px; padding: 0px 15px;}
.slSlyt1 .slTxtOverlay .jnIn{padding: 50px 30px;}
.slSlyt1 .slTxtOverlay *,.slSlyt1 .slTxt p{color: #231f20;}
.slSlyt1 .slTxt p,.slSlyt1 .slTxt p *{font-size: 15px; line-height: 24px; font-weight: 500;}
.slSlyt1 .slTxtOverlay .slTxt h3,.slSlyt1 .slTxt p,.slSlyt1 .jnBtn.jnBtnO{text-align: left;}
.slSlyt1 .jnBtn.jnBtnO,.slSlyt1 .jnBtn.jnBtnO:hover{background:none;border: 0;color: #000;font-size: 15px;font-weight: 600;padding: 0;min-width: inherit;}
.slSlyt1 .jnBtn.jnBtnO:hover,.slSlyt1 .jnBtn.jnBtnO:hover span.lngarw{color:#da251c;}
.slSlyt1 h1,.slSlyt1 h2,.slSlyt1 h3,.slSlyt1 h4,.slSlyt1 h5,.slSlyt1 h6{margin-bottom: 25px;}
.slSlyt1 h1, .slSlyt1 h1 *, .slSlyt1 h2, .slSlyt1 h2 *, .slSlyt1 h3, .slSlyt1 h3 *, .slSlyt1 h4, .slSlyt1 h4 *, .slSlyt1 h5, .slSlyt1 h5 *, .slSlyt1 h6, .slSlyt1 h6 *{font-size: 30px;letter-spacing: 1px;position: relative;    }
.slSlyt1 h1:after,.slSlyt1 h2:after,.slSlyt1 h3:after,.slSlyt1 h4:after,.slSlyt1 h5:after,.slSlyt1 h6:after{width: 80px;height: 2px;content: '';background-color: #da251c;position: absolute;left: 0px;bottom: 0px;}


@media (min-width:1300px){
.slBox1 .slick-list,.slBox1 .slick-track,.slBox1 .slick-slide,.slBox1 .slImg,.slBox1 .slick-slide img{height: 100%;}
.slBox1 .slick-slide img{opacity: 1;}
}



@media (min-width:1350px){
.hzlide{margin-left: -30px;margin-right: -30px;}
.hzlide .slick-prev{left:-30px;}.hzlide .slick-next{right:-30px;}
}

@media (max-width:1300px){
.hzlide{    padding: 0px 20px;}
.hzlide .slick-next{right: 15px;}.hzlide .slick-prev{left: 15px;}
.slBox .slTxt h2{font-size: 40px;}
.slBox .slTxt p{font-size: 15px; line-height: 26px;}
.slBox .slTxt .jnGrid{max-width: 90%;margin: auto;}
.slBox .slTxt .jnGrid .valg .valgto{padding-top: 0px;}
}

@media (max-width:720px){
.slBox .slTxt h2{font-size: 26px;}
.slBox .slTxt p{font-size: 14px; line-height: 26px;}
.slBox .slTxt .jnGrid .valg .valgto{padding-top: 0px;}
button.slick-prev, button.slick-next,button.slick-prev:focus, button.slick-next:focus,button.slick-prev:hover, button.slick-next:hover{width: 20px; height: 40px;background-size:10px;}
.slick-dots{bottom: 0;}
.slick-dots li{width: 10px;height: 10px;display: none;}
.slick-dots li button:before{width: 8px;height: 8px;border-width: 1px;}
.slick-dots li.slick-active button:before{border-width: 1px;}

/*----Mobile to move below start-----*/
.slSlyt1 .slTxtOverlay{width: 100%;background:#f4f4f4;}
.slBox .slTxtOverlay .jnIn,.slSlyt1 .slTxtOverlay .jnIn{padding:20px;}
.slBox .slTxt .jnGrid{max-width: 100%;}
.slBox .slTxt{position: relative;    height: auto !important;}
.jnSlider .slick-slider{background: #da251c;height: auto !important;}
.jnSlider .slBox2.slick-slider{background: #f4f4f4;height: auto !important;}
/*----Mobile to move below end-----*/
.jnFootSec2 a, .jnFootSec2 .jnLbl{font-size: 14px;line-height: 22px;}
.hzlide .slick-next{right: 5px;}.hzlide .slick-prev{left: 5px;}
.hzlide button.slick-prev, .hzlide button.slick-next, .hzlide button.slick-prev:hover, .hzlide button.slick-next:hover{width: 15px; height: 35px; background-size: 7px;}
}


@media (max-width:420px){
.slBox .slTxt h2{font-size: 18px;}
.slBox .slTxt p{font-size: 12px; line-height: 21px;}
}
