
html,body {margin:0;padding:0;background:#fff;color:#000;font:normal 11pt Montserrat}

* {outline:none;}

.g-content {font-size:1.1rem;font-weight:normal;margin:0 0 25px;}
.g-content img {max-width:100%;}
.g-content.white {color: /* white */ #fff;}
.g-content.white h2 {font-size:1.5rem;font-weight:bold;text-transform:uppercase;color:/* 3rd */ #;}
.g-content.white a {color:/* white */ #fff;}
.g-content.black {color: /* black 60% */ rgba(0,0,0,0.6);text-shadow: 0 0 0 /* black 30% */ rgba(0,0,0,0.3);}
.g-content.black h2 {font-size:1.5rem;font-weight:bold;text-transform:uppercase;}
.g-content.black a {color: /* black 60% */ rgba(0,0,0,0.6);text-shadow: 0 0 0 /* black 30% */ rgba(0,0,0,0.3);}

.g-button1 {white-text:nowrap;display:inline-block;height:50px;font-size:1rem;font-weight:bold;text-transform:uppercase;line-height:50px;margin:25px 0 25px 25px;padding:0 25px;background:/* white */ #fff;color:/* black 60% */ rgba(0,0,0,0.75);box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);cursor:pointer;}
.g-button1:hover{-webkit-animation:boomWhite .8s 0s ease-out 1;-moz-animation:boomWhite .8s 0s ease-out 1;animation:boomWhite .8s 0s ease-out 1;}
.g-button2 {display:block;height:50px;font-size:1rem;font-weight:bold;text-align:center;text-transform:uppercase;line-height:50px;margin:0;padding:0;background:/* 3rd */ #;color:/* black 60% */ rgba(0,0,0,0.75);box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);cursor:pointer;}
.g-button2:hover{-webkit-animation:boom3rd .8s 0s ease-out 1;-moz-animation:boom3rd .8s 0s ease-out 1;animation:boom3rd .8s 0s ease-out 1;}
.g-button3 {display:inline-block;height:50px;font-size:1rem;font-weight:bold;text-transform:uppercase;line-height:50px;margin:0;padding:0 25px;background:/* 3rd */ #;color:/* black 60% */ rgba(0,0,0,0.75);box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.1);cursor:pointer;}
.g-button3:hover{-webkit-animation:boom3rd .8s 0s ease-out 1;-moz-animation:boom3rd .8s 0s ease-out 1;animation:boom3rd .8s 0s ease-out 1;}

.g-hidden {display:none;}

.g-popup {display:none;position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:2000;background:/* black 85% */ rgba(0,0,0,0.85);}
.g-popup__wrapper {display:block;position:absolute;left:17.5%;top:17.5%;width:65%;max-height:65%;padding:0;margin:0;background:/* white */ #fff;overflow:auto;}
.g-popup__content {display:block;padding:25px 50px;margin:0;position:relative;}
.g-popup__closewrapper {display:block;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;}
.g-popup__close {position:absolute;right:17.5%;top:17.5%;margin:-58px 0 0 0;padding:0;width:48px;height:48px;border-radius:32px;box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);text-indent:-10000px;cursor:pointer;background: /* 3rd */ # url(/promo1/_img/icon.close.white.png) center center no-repeat;background-size:24px auto;}
.g-popup__close:hover {-webkit-animation:boom3rd .8s 0s ease-out 1;-moz-animation:boom3rd .8s 0s ease-out 1;animation:boom3rd .8s 0s ease-out 1;}

.g-form {display:block;position:relative;margin:10px 0 25px;padding:0;width:100%;}
.g-form fieldset {margin:0;padding:0;border:0;}
.g-form legend {display:none;}
.g-form input[type=text],.g-form input[type=email] {display:block;width:100%;height:32px;margin:0 0 21px;padding:0 15px;font: bold 1rem/32px Montserrat;border:0;background:/* white 0% */ rgba(255,255,255,0);color: /* black 65% */ rgba(0,0,0,0.65);outline:none;border-bottom:1px solid /* black 30% */ rgba(0,0,0,0.3);box-sizing:border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.g-form input[type=text]::-webkit-input-placeholder,.g-form input[type=email]::-webkit-input-placeholder {color:/* black 30% */ rgba(0,0,0,0.3);}
.g-form input[type=text]::-moz-placeholder,.g-form input[type=email]::-moz-placeholder {color:/* black 30% */ rgba(0,0,0,0.3);}
.g-form textarea {display:block;width:100%;height:54px;margin:0 0 21px;padding:10px 15px;font: bold 1rem/18px Montserrat;border:1px solid /* black 30% */ rgba(0,0,0,0.3);background:/* white 0% */ rgba(255,255,255,0);color: /* black 65% */ rgba(0,0,0,0.65);outline:none;box-sizing:border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.g-form textarea::-webkit-input-placeholder {color:/* black 30% */ rgba(0,0,0,0.3);}
.g-form textarea::-moz-placeholder {color:/* black 30% */ rgba(0,0,0,0	.3);}
.g-form input[type=submit] {display:inline-block;height:50px;border:0;font: bold 1rem/50px Montserrat;text-transform:uppercase;margin:0 0 25px;padding:0 25px;background:/* white */ #fff;color:/* black 60% */ rgba(0,0,0,0.75);box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);cursor:pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.g-cityselect {display:block;list-style-type:none;margin:0 0 15px;padding:0;border:1px solid /* black 30% */ rgba(0,0,0,0.2);}
.g-cityselect__item {display:block;height:50px;border-bottom:1px solid /* black 30% */ rgba(0,0,0,0.2);}
.g-cityselect__item:last-child {border-bottom:0;}
.g-cityselect__link {display:block;font: bold 1rem/50px Montserrat;padding:0 15px;margin:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:background 0.2s ease-out;}
.g-cityselect__link:hover {background:/* 3rd */ #;transition:background 0.2s ease-out;}
.g-cityselect__link:active {-webkit-animation:boom3rd .8s 0s ease-out 1;-moz-animation:boom3rd .8s 0s ease-out 1;animation:boom3rd .8s 0s ease-out 1;}

.b-header {display:block;position:fixed;left:0;top:0;right:0;height:120px;/* black 50% */background:rgba(0,0,0,0.5);z-index:1000;transition:background 0.3s ease;}
.b-header:hover {/* black 75% */background:rgba(0,0,0,0.75);transition:background 0.3s ease;}
.b-header__wrapper {display:block;width:1024px;height:120px;margin:0 auto;position:relative}
.b-header__title {position:absolute;left:0;top:0;bottom:0;box-sizing:border-box;background:url(/promo1/_img/logo.png) 25px center no-repeat;}
.b-header__titlelink {display:block;height:120px;box-sizing:border-box;padding:43px 25px 43px 125px;font-weight:bold;text-transform:uppercase;text-decoration:none;/* white */color:#fff;}
.b-header__city {position:absolute;left:50%;top:0;width:320px;height:120px;margin:0 0 0 -160px;}
.b-header__citylink {display:block;position:relative;font-size:2rem;margin:41px 0 0;font-weight:bold;text-decoration:none;color:white;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid white;cursor:pointer;}
.b-header__city:after {display:block;position:absolute;left:50%;bottom:34px;width:15px;height:8px;margin:0 0 0 -7px;background:url(/promo1/_img/icon.pulldown1.white.png) center center no-repeat;background-size:15px auto;content:'';}
.b-header__phone {position:absolute;right:0;top:0;height:120px;margin:0;padding:0}
.b-header__phonelink {display:block;position:relative;font-size:2rem;margin:41px 25px 0 0;font-weight:bold;text-decoration:none;color:white;text-transform:uppercase;text-align:right;white-space:nowrap;}
.b-citylistpopup {}

.b-titleslide {display:block;height:675px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}
.b-titleslide:after {display:block;height:50px;position:absolute;left:0;bottom:0;right:0;height:30px;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-titleslide__wrapper {display:block;width:1024px;margin:0 auto;padding:120px 0 0;box-sizing:border-box;height:100%;}
.b-titleslide__titlewrapper {display:flex;flex-direction:column;justify-content:center;height:100%;}
.b-titleslide__block1 {position:relative;width:320px;padding:25px 25px 0;margin:0 auto;text-align:center;box-sizing:border-box;background:/* white */#fff /* 3rd 10% to 0%*/linear-gradient(to bottom,rgba(254,168,0,0.1) 0%, rgba(254,168,0,0) 100%);transition:box-shadow 0.3s ease;}
.b-titleslide:hover .b-titleslide__block1 {box-shadow:0 0 50px /* black */ #000;transition:box-shadow 0.3s ease;}
.b-titleslide__block1:after {display:block;position:absolute;left:8px;top:8px;right:8px;bottom:0;border:1px solid /* 3rd */ #;border-bottom:0;content:'';pointer-events:none;}
.b-titleslide__block1image {display:block;height:40px;margin:25px 0;padding:0;}
.b-titleslide__block1imageurl {display:block;height:40px;margin:0 auto;padding:0;}
.b-titleslide__block1title {display:block;margin:25px 0;padding:0;font-size:1.5rem;font-weight:bold;text-transform:uppercase;color: /* 3rd */ #;}
.b-titleslide__block2 {text-align:center;}
.b-titleslide__block2title {font-size:3rem;font-weight:bold;margin:0;padding:15px 0;text-transform:uppercase;text-shadow:0 0 30px /* black */ #000;color: /* 3rd */ #;transition:text-shadow 0.3s ease;}
.b-titleslide:hover .b-titleslide__block2title {text-shadow:0 0 50px /* black */ #000,0 0 50px /* black */ #000;transition:text-shadow 0.3s ease;}
.b-titleslide__block3 {position:relative;width:320px;padding:0 25px 0px;margin:0 auto;text-align:center;box-sizing:border-box;background:/* white */#fff /* 3rd 10% to 0%*/linear-gradient(to top,rgba(254,168,0,0.1) 0%, rgba(254,168,0,0) 100%);transition:box-shadow 0.3s ease;}
.b-titleslide:hover .b-titleslide__block3 {box-shadow:0 0 50px /* black */ #000;transition:box-shadow 0.3s ease;}
.b-titleslide__block3:after {display:block;position:absolute;left:8px;top:0;right:8px;bottom:8px;border:1px solid /* 3rd */ #;border-top:0;content:'';pointer-events:none;}
.b-titleslide__block3title {display:block;margin:25px 0;padding:0;font-size:1rem;font-weight:bold;text-transform:uppercase;color: /* 3rd */ #;}

.b-titleslide2 {display:block;height:675px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}
.b-titleslide2:after {display:block;height:50px;position:absolute;left:0;bottom:0;right:0;height:30px;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-titleslide2__wrapper {display:block;width:1024px;margin:0 auto;padding:120px 0 0;box-sizing:border-box;height:100%;}
.b-titleslide2__titlewrapper {display:flex;flex-direction:column;justify-content:center;height:100%;}
.b-titleslide2__block1 {position:relative;width:320px;padding:0 25px 0;margin:0;text-align:center;box-sizing:border-box;background:/* white */#fff /* 3rd 10% to 0%*/linear-gradient(-30deg,rgba(254,168,0,0.1) 0%, rgba(254,168,0,0) 100%);transition:box-shadow 0.3s ease;align-self:flex-start;}
.b-titleslide2:hover .b-titleslide2__block1 {box-shadow:0 0 50px /* black */ #000;transition:box-shadow 0.3s ease;}
.b-titleslide2__block1:after {display:block;position:absolute;left:8px;top:0px;bottom:0;border-left:3px solid /* 3rd */ #;content:'';pointer-events:none;}
.b-titleslide2__block1image {display:block;height:40px;margin:25px 0;padding:0;}
.b-titleslide2__block1imageurl {display:block;height:40px;margin:0 auto;padding:0;}
.b-titleslide2__block1title {display:block;margin:25px 0;padding:0;font-size:1.5rem;font-weight:bold;text-transform:uppercase;color: /* 3rd */ #;}
.b-titleslide2__block2 {text-align:center;transform:rotate(-14deg);}
.b-titleslide2__block2title {font-size:3rem;font-weight:bold;margin:0;padding:15px 0;text-transform:uppercase;text-shadow:0 0 30px /* black */ #000;color: /* 3rd */ #;transition:text-shadow 0.3s ease;font-style:italic}
.b-titleslide2:hover .b-titleslide2__block2title {text-shadow:0 0 50px /* black */ #000,0 0 50px /* black */ #000;transition:text-shadow 0.3s ease;}
.b-titleslide2__block3 {position:relative;width:320px;padding:0 25px 0px;margin:0;text-align:center;box-sizing:border-box;background:/* white */#fff /* 3rd 10% to 0%*/linear-gradient(150deg,rgba(254,168,0,0.1) 0%, rgba(254,168,0,0) 100%);transition:box-shadow 0.3s ease;align-self:flex-end;}
.b-titleslide2:hover .b-titleslide2__block3 {box-shadow:0 0 50px /* black */ #000;transition:box-shadow 0.3s ease;}
.b-titleslide2__block3:after {display:block;position:absolute;top:0;right:8px;bottom:0px;border-right:3px solid /* 3rd */ #;content:'';pointer-events:none;}
.b-titleslide2__block3title {display:block;margin:25px 0;padding:0;font-size:1rem;font-weight:bold;text-transform:uppercase;color: /* 3rd */ #;}


.b-titleslide3 {display:block;height:675px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}
.b-titleslide3:after {display:block;height:50px;position:absolute;left:0;bottom:0;right:0;height:30px;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-titleslide3__wrapper {display:block;width: calc(100% - 50px);max-width: 1024px;margin:0 auto;padding:120px 0 0;box-sizing:border-box;height:100%;}
.b-titleslide3__titlewrapper {display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;padding:25px 0;box-sizing:border-box;position:relative;}
.b-titleslide3__titlewrapper:before {position:absolute;left:-25px;top:50px;right:-25px;bottom:50px;border:1px solid  /* 3rd */ #;content:'';pointer-events:none;}
.b-titleslide3__block1 {flex-basis:66.66%;flex-shrink:0;flex-grow:0;padding:0 25px;margin:0;text-align:left;box-sizing:border-box;transition:text-shadow 0.3s ease;}
.b-titleslide3__block2 {flex-basis:33.66%;flex-shrink:0;flex-grow:0;padding:25px;margin:0;text-align:left;box-sizing:border-box;height:100%;background:/* black 65% */ rgba(0,0,0,0.65);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;transition:background 0.3s ease;}
.b-titleslide3__block1title {font-size:3rem;font-weight:bold;margin:0;padding:0;text-transform:uppercase;text-shadow:0 0 30px /* black */ #000;color: /* 3rd */ #;transition:text-shadow 0.3s ease;padding-right:25%;}
.b-titleslide3__block2title1 {display:block;margin:25px 0;padding:0;font-size:1.5rem;font-weight:bold;text-transform:uppercase;color: /* 3rd */ #;}
.b-titleslide3__block2title2 {display:block;margin:0 0 25px;padding:0;font-size:1.25rem;font-weight:normal;text-transform:uppercase;color: /* white */ #fff;}
.b-titleslide3:hover .b-titleslide3__block2 {background:/* black 80% */ rgba(0,0,0,0.80);transition:background 0.3s ease;}
.b-titleslide3:hover .b-titleslide3__block1title {text-shadow:0 0 50px /* black */ #000,0 0 50px /* black */ #000;transition:text-shadow 0.3s ease;}

.b-3textcols1 {display:block;position:relative;background:# url(/promo1/_img/grains.png) center center;}
.b-3textcols1:before {position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(to top, /* black 50% */rgba(0,0,0,0.5) 0%, /* black 0% */rgba(0,0,0,0) 100%);opacity:0.25;content:'';z-index:10;pointer-events:none;}
.b-3textcols1__colswrapper {width:1024px;margin:0 auto;display:flex;padding:50px 0;position:relative;color: /* white */ #fff;}
.b-3textcols1__col {flex-basis:33.33%;box-sizing:border-box;font-size:1rem;padding:0 25px;border-right:1px dashed /* white */ #fff;}
.b-3textcols1__col:nth-child(3) {border-right:0;}
.b-3textcols1__image {display:block;height:60px;margin:0 0 15px;;padding:0;position:relative;}
.b-3textcols1__col:hover .b-3textcols1__image {-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-animation-name: swing;animation-name: swing;}
.b-3textcols1__imageurl {display:block;width:60px;height:60px;margin:0 auto;padding:0;border-radius:30px;overflow:hidden;box-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);}
.b-3textcols1__title {font-size:1.5rem;font-weight:bold;color:white;margin: 0 0 15px;padding:0;text-align:center;text-transform:uppercase;text-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);}
.b-3textcols1__text {font-size:1.1rem;font-weight:normal;text-align:center;margin:0;padding:0;color: /* black 60% */ rgba(0,0,0,0.6);text-shadow: 0 0 0 /* black 30% */ rgba(0,0,0,0.3);}

.b-3textcols2 {display:block;position:relative;background:# url(/promo1/_img/grains.png) center center;}
.b-3textcols2:before {position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(to top, /* black 50% */rgba(0,0,0,0.5) 0%, /* black 0% */rgba(0,0,0,0) 100%);opacity:0.25;content:'';z-index:10;pointer-events:none;}
.b-3textcols2__colswrapper {width:1024px;margin:0 auto;display:flex;padding:50px 0;position:relative;color: /* white */ #fff;}
.b-3textcols2__col {flex-basis:33.33%;box-sizing:border-box;font-size:1rem;padding:0 25px;border-right:1px dashed /* white */ #fff;}
.b-3textcols2__col:nth-child(3) {border-right:0;}
.b-3textcols2__title {font-size:1.5rem;font-weight:bold;color:white;margin: 0 0 15px;padding:0;text-align:center;text-transform:uppercase;text-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);}
.b-3textcols2__number {display:block;font-size:3rem;}
.b-3textcols2__text {font-size:1.1rem;font-weight:normal;text-align:center;margin:0;padding:0;color: /* black 60% */ rgba(0,0,0,0.6);text-shadow: 0 0 0 /* black 30% */ rgba(0,0,0,0.3);}

.b-bubbleslide {display:block;height:675px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}
.b-bubbleslide:before {display:block;height:50px;position:absolute;left:0;top:0;right:0;height:30px;background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-bubbleslide:after {display:block;height:50px;position:absolute;left:0;bottom:0;right:0;height:30px;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-bubbleslide__wrapper {display:block;width:1024px;margin:0 auto;padding:50px 0;box-sizing:border-box;height:100%;position:relative;}
.b-bubbleslide__itemswrapper {display:flex;width:100%;height:100%;margin:0;padding:0;align-items:flex-end;}
.b-bubbleslide__item {flex-basis:33.33%;margin:0 25px;padding:25px;background:/* black 65% */ rgba(0,0,0,0.65);color:white;height:65px;overflow:hidden;position:relative;}
.b-bubbleslide__item.active {height:auto;}
.b-bubbleslide__title {display:block;font-size:1.5rem;font-weight:bold;margin:0 0 25px;padding:0;text-transform:uppercase;color: /* 3rd */ #;position:relative;}
.b-bubbleslide__title:after {position:absolute;left:0;bottom:-13px;width:50px;height:2px;background:/* white */ #fff;content:''}
.b-bubbleslide__text {margin:0;padding:0;font-size:1.1rem;}
.b-bubbleslide__item:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:linear-gradient(to top, /* black */ #000 0%, rgba(0,0,0,0) 100%);content:''}

.b-timetableslide {display:block;position:relative;background:# url(/promo1/_img/grains.png) center center;}
.b-timetableslide:before {position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(to top, /* black 50% */rgba(0,0,0,0.5) 0%, /* black 0% */rgba(0,0,0,0) 100%);opacity:0.25;content:'';z-index:10;pointer-events:none;}
.b-timetableslide:first-child:before {position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 0%);opacity:0.25;content:'';z-index:10;pointer-events:none;}
.b-timetableslide__wrapper {width:1024px;margin:0 auto;padding:50px 0;position:relative;color: /* white */ #fff;}
.b-timetableslide__maintitle {padding:0 25px;margin:0;font-size:3rem;font-weight:bold;color:/* white */ #fff; text-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);}
.b-timetableslide__colswrapper {width:1024px;margin:0 auto;display:flex;align-items:flex-start;padding:0;position:relative;color: /* white */ #fff;}
.b-timetableslide__col {flex-basis:50%;overflow-x:hidden;padding:0 25px;margin:0;}
.b-timetableslide__subtitle {font-size:1.5rem;color:/* white */ #fff; text-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);}
.b-timetableslide__list {margin:0 0 25px;padding:0;}
.b-timetableslide__time {position:absolute;font-size:1.1rem;font-weight:bold;text-align:center;padding:5px 10px;background:/* white */ #fff; color: /* black 60% */ rgba(0,0,0,0.6);text-shadow: 0 0 0 /* black 30% */ rgba(0,0,0,0.3);box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);}
.b-timetableslide__event {margin:0 0 15px 80px;padding:0;font-size:1.1rem;font-weight:normal;color: /* black 60% */ rgba(0,0,0,0.6);text-shadow: 0 0 0 /* black 30% */ rgba(0,0,0,0.3);}

.b-videoslide {display:block;height:675px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}
.b-videoslide:before {display:block;height:50px;position:absolute;left:0;top:0;right:0;height:30px;background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-videoslide:after {display:block;height:50px;position:absolute;left:0;bottom:0;right:0;height:30px;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-videoslide__wrapper {display:block;width:1024px;margin:0 auto;padding:50px 25px;box-sizing:border-box;height:100%;position:relative;}
.b-videoslide__iframewrapper {display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;background:/* white 10% */ rgba(255,255,255,0.1);border:1px solid /* white 50% */ rgba(255,255,255,0.5);transition:all 1s ease;}
.b-videoslide__wrapper:hover .b-videoslide__iframewrapper {background:/* white 10% */ rgba(255,255,255,0.4);transition:all 1s ease;}
.b-videoslide__iframewrapper iframe {width:848px;height:480px;margin:0;padding:0;box-shadow: 0 0 30px /* black 75% */ rgba(0,0,0,0.75);transition:all 1s ease;}
.b-videoslide__wrapper:hover .b-videoslide__iframewrapper iframe {-o-transform: scale(1.01);-ms-transform: scale(1.01);-moz-transform:scale(1.01);-webkit-transform:scale(1.01);transform: scale(1.05);transition:all 1s ease;}

.b-videoslide2 {display:block;height:374px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}
.b-videoslide2:before {display:block;height:50px;position:absolute;left:0;top:0;right:0;height:30px;background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-videoslide2:after {display:block;height:50px;position:absolute;left:0;bottom:0;right:0;height:30px;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-videoslide2__wrapper {display:flex;justify-content:space-between;width:1024px;margin:0 auto;padding:50px 25px;box-sizing:border-box;height:100%;position:relative;}
.b-videoslide2__iframewrapper {flex-basis:462px;flex-shrink:0;flex-grow:0;display:flex;align-items:center;justify-content:center;width:487px;height:274px;box-sizing:border-box;background:/* white 10% */ rgba(255,255,255,0.1);border:1px solid /* white 50% */ rgba(255,255,255,0.5);transition:all 1s ease;}
.b-videoslide2__iframewrapper iframe {width:412px;height:232px;margin:0;padding:0;box-shadow: 0 0 30px /* black 75% */ rgba(0,0,0,0.75);transition:all 1s ease;}
.b-videoslide2__iframewrapper:hover {background:/* white 10% */ rgba(255,255,255,0.4);transition:all 1s ease;}
.b-videoslide2__iframewrapper:hover  iframe {-o-transform: scale(1.01);-ms-transform: scale(1.01);-moz-transform:scale(1.01);-webkit-transform:scale(1.01);transform: scale(1.05);transition:all 1s ease;}

.b-textcolslide {display:block;position:relative;background:# url(/promo1/_img/grains.png) center center;}
.b-textcolslide:before {position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(to top, /* black 50% */rgba(0,0,0,0.5) 0%, /* black 0% */rgba(0,0,0,0) 100%);opacity:0.25;content:'';z-index:10;pointer-events:none;}
.b-textcolslide__colswrapper {width:1024px;margin:0 auto;display:flex;padding:50px 0;position:relative;color: /* white */ #fff;}
.b-textcolslide__col1 {flex-basis:33.33%;box-sizing:border-box;font-size:1rem;padding:0 25px;}
.b-textcolslide__col2 {flex-basis:66.64%;box-sizing:border-box;font-size:1rem;padding:0 25px;}
.b-textcolslide__title {font-size:2.5rem;font-weight:bold;color:white;margin: 0 0 25px;padding:0 0 12px;text-transform:uppercase;text-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);position:relative}
.b-textcolslide__title:after {display:block;position:absolute;left:0;top:100%;width:100px;height:5px;background:/* white */ #fff;box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);content:'';}
.b-3textcols2__text {font-size:1rem;font-weight:normal;text-align:center;margin:0;padding:0;color: /* black 60% */ rgba(0,0,0,0.6);text-shadow: 0 0 0 /* black 30% */ rgba(0,0,0,0.3);}

.b-mapslide {display:block;min-height:675px;background:#e0e0e0;position:relative;}
.b-mapslide:before {display:block;height:50px;position:absolute;left:0;top:0;right:0;height:30px;background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;pointer-events:none;}
.b-mapslide:after {display:block;height:50px;position:absolute;left:0;bottom:0;right:0;height:30px;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;pointer-events:none;}
.b-mapslide__map {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0;}
.b-mapslide__map iframe {width:100%;height:100%;margin:0;padding:0;}
.b-mapslide__wrapper {width:1024px;margin:0 auto;padding:50px 0;position:relative;pointer-events:none;box-sizing:border-box;}
.b-mapslide__colwrapper {width:33.33%;padding:0 25px;box-sizing:border-box;margin:0;position:relative;}
.b-mapslide__col {display:block;width:auto;background:/* black 75% */ rgba(0,0,0,0.75);margin:0;padding:25px;box-sizing:border-box;pointer-events:auto;}
.b-mapslide__cityselect {display:block;height:50px;font-size:1rem;font-weight:bold;text-transform:uppercase;line-height:50px;box-sizing:border-box;margin:0 0 15px;padding:0 17px;color:/* 3rd */ #;border:1px solid /* 3rd */ #;cursor:pointer;position:relative;}
.b-mapslide__cityselect:hover{-webkit-animation:boom3rd .8s 0s ease-out 1;-moz-animation:boom3rd .8s 0s ease-out 1;animation:boom3rd .8s 0s ease-out 1;}
.b-mapslide__cityselect:after {display:block;position:absolute;right:17px;top:21px;width:15px;height:8px;background:url(/promo1/_img/icon.pulldown1.white.png) center center no-repeat;background-size:15px auto;content:'';opacity:0.5;pointer-events:none; }
.b-mapslide__citieslist {}
.b-mapslide__showhidebutton {display:none}

.b-formslide {display:block;position:relative;background:# url(/promo1/_img/grains.png) center center;}
.b-formslide:before {position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(to top, /* black 50% */rgba(0,0,0,0.5) 0%, /* black 0% */rgba(0,0,0,0) 100%);opacity:0.25;content:'';z-index:10;pointer-events:none;}

.b-formslide__wrapper {width:1024px;margin:0 auto;padding:0;position:relative;color: /* white */ #fff;}
.b-formslide__colswrapper {width:1024px;margin:0 auto;display:flex;padding:50px 0;position:relative;color: /* white */ #fff;}
.b-formslide__col1 {flex-basis:33.33%;box-sizing:border-box;font-size:1rem;padding:0 25px;position:relative;}
.b-formslide__col2 {flex-basis:66.64%;box-sizing:border-box;font-size:1rem;padding:0 25px;position:relative;}
.b-formslide__title {font-size:3rem;font-weight:bold;color:white;margin: 0 0 25px;padding:0 0 12px;text-transform:uppercase;text-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);position:relative}
.b-formslide__title:after {display:block;position:absolute;left:0;top:100%;width:100px;height:5px;background:/* white */ #fff;box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);content:'';}

.b-reviewslide {display:block;height:675px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}
.b-reviewslide:before {display:block;height:50px;position:absolute;left:0;top:0;right:0;height:30px;background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-reviewslide:after {display:block;height:50px;position:absolute;left:0;bottom:0;right:0;height:30px;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-reviewslide__wrapper {display:block;width:1024px;margin:0 auto;padding:50px 0;box-sizing:border-box;height:100%;position:relative;}
.b-reviewslide__itemswrapper {display:block;width:100%;height:100%;position:relative;overflow-x:hidden;overflow-y:auto;}
.b-reviewslide__itemswrapper .slick-list {overflow:visible;}
.b-reviewslide__item {display:block;width:100%;height:575px;margin:0;padding:0;position:relative;}
.b-reviewslide__image {display:block;position:absolute;left:33.33%;top:20px;width:290px;height:290px;margin:0 0 0 -145px;padding:0;z-index:20;}
.b-reviewslide__imageurl {display:block;position:absolute;left:0;top:0;width:290px;height:290px;border-radius:290px;border:10px solid /* white */ #fff;overflow:hidden;margin:0;padding:0;box-sizing:border-box;transition:all 1s linear;}
.b-reviewslide__content {display:block;position:absolute;left:33.33%;top:0;width:575px;height:575px;background:/* black 65% */ rgba(0,0,0,0.65);border-radius:575px;box-sizing:border-box;padding:100px 130px 100px 180px;overflow:hidden;z-index:10;color:/*white*/ #fff;overflow:hidden;}
.b-reviewslide__content:before {display:block;position:absolute;left:30px;top:30px;right:30px;bottom:30px;border:1px solid /* white  50% */ rgba(255,255,255,0.5);border-radius:575px;content:'';pointer-events:none;transition:all 1s linear;}
.b-reviewslide__item:hover .b-reviewslide__content:before {left:50px;top:50px;right:50px;bottom:50px;opacity:0.5;transition:all 1s linear;}
.b-reviewslide__item:hover .b-reviewslide__imageurl {-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform: scale(1.1);transition:all 1s linear;box-shadow:10px 10px 15px /* black 50% */rgba(0,0,0,0.5);}
.b-reviewslide__title {display:block;font-size:1.5rem;font-weight:bold;margin:0 0 25px;padding:0;text-transform:uppercase;color: /* 3rd */ #;position:relative;}
.b-reviewslide__title:after {position:absolute;left:0;bottom:-13px;width:50px;height:2px;background:/* white */ #fff;content:''}
.b-reviewslide__text {font-size:1.1rem;font-weight:normal;margin:0;padding:0;}
.b-reviewslide__nav {display:block;position:absolute;right:66.64%;bottom:50px;}
.b-reviewslide__nav ul.slick-dots {list-style-type:none;margin:0;padding:0;}
.b-reviewslide__nav ul.slick-dots li {display:inline-block;width:32px;height:32px;background:white;border-radius:32px;overflow:hidden;margin:0 8px;position:relative;}
.b-reviewslide__nav ul.slick-dots li:hover {-webkit-animation:boomWhite .8s 0s ease-out 1;-moz-animation:boomWhite .8s 0s ease-out 1;animation:boomWhite .8s 0s ease-out 1;}
.b-reviewslide__nav ul.slick-dots li button {display:block;width:100%;height:100%;opacity:0;cursor:pointer;}
.b-reviewslide__nav ul.slick-dots li.slick-active:after {display:block;position:absolute;left:8px;top:8px;width:16px;height:16px;margin:0;padding:0;border-radius:8px;background:/* 3rd */ #;box-shadow: inset 2px 2px 5px /* black 50% */ rgba(0,0,0,0.5);;content:''}

.b-reviewslide2 {display:block;height:810px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}
.b-reviewslide2:before {display:block;height:50px;position:absolute;left:0;top:0;right:0;height:30px;background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-reviewslide2:after {display:block;height:50px;position:absolute;left:0;bottom:0;right:0;height:30px;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:'';z-index:10;}
.b-reviewslide2__wrapper {display:block;width:1024px;margin:0 auto;padding:50px 0;box-sizing:border-box;height:100%;position:relative;}
.b-reviewslide2__itemswrapper {display:block;width:100%;height:100%;position:relative;overflow-x:hidden;overflow-y:auto;}
.b-reviewslide2__itemswrapper .slick-list {overflow:visible;}
.b-reviewslide2__item {display:block;width:100%;height:710px;margin:0;padding:0;position:relative;}
.b-reviewslide2__image {display:block;position:absolute;left:25px;top:50px;width:240px;height:240px;margin:0 0 0 45px;padding:0;z-index:20;transform:rotate(-14deg);}
.b-reviewslide2__imageurl {display:block;position:absolute;left:0;top:0;width:240px;height:240px;border-radius:0;border:10px solid /* white */ #fff;overflow:hidden;margin:0;padding:0;box-sizing:border-box;transition:all 1s linear;}
.b-reviewslide2__image2 {display:block;position:absolute;right:25px;bottom:50px;width:240px;height:240px;margin:0 45px 0 0;padding:0;z-index:20;transform:rotate(-14deg);}
.b-reviewslide2__image2url {display:block;position:absolute;left:0;top:0;width:240px;height:240px;border-radius:0;border:10px solid /* white */ #fff;overflow:hidden;margin:0;padding:0;box-sizing:border-box;transition:all 1s linear;}
.b-reviewslide2__content {display:block;position:absolute;left:50%;top:0;width:575px;height:575px;background:/* black 65% */ rgba(0,0,0,0.65);border-radius:0;box-sizing:border-box;padding:100px 155px 100px 155px;overflow:hidden;z-index:10;color:/*white*/ #fff;overflow:hidden;transform:rotate(-14deg) translateX(-50%);}
.b-reviewslide2__content:before {display:block;position:absolute;left:30px;top:30px;right:30px;bottom:30px;border:1px solid /* white  50% */ rgba(255,255,255,0.5);border-radius:0;content:'';pointer-events:none;transition:all 1s linear;}
.b-reviewslide2__item:hover .b-reviewslide2__content:before {left:50px;top:50px;right:50px;bottom:50px;opacity:0.5;transition:all 1s linear;}
.b-reviewslide2__item:hover .b-reviewslide2__imageurl {-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform: scale(1.1);transition:all 1s linear;box-shadow:10px 10px 15px /* black 50% */rgba(0,0,0,0.5);}
.b-reviewslide2__item:hover .b-reviewslide2__image2url {-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform: scale(1.1);transition:all 1s linear;box-shadow:10px 10px 15px /* black 50% */rgba(0,0,0,0.5);}
.b-reviewslide2__textwrapper {transform:rotate(14deg);}
.b-reviewslide2__title {display:block;font-size:1.5rem;font-weight:bold;margin:0 0 25px;padding:0;text-transform:uppercase;color: /* 3rd */ #;position:relative;}
.b-reviewslide2__title:after {position:absolute;left:0;bottom:-13px;width:50px;height:2px;background:/* white */ #fff;content:''}
.b-reviewslide2__text {font-size:1.1rem;font-weight:normal;margin:0;padding:0;}
.b-reviewslide2__nav {display:block;position:absolute;right:calc(66.64% + 100px);bottom:50px;}
.b-reviewslide2__nav ul.slick-dots {list-style-type:none;margin:0;padding:0;}
.b-reviewslide2__nav ul.slick-dots li {display:inline-block;width:32px;height:32px;background:white;border-radius:32px;overflow:hidden;margin:0 8px;position:relative;}
.b-reviewslide2__nav ul.slick-dots li:hover {-webkit-animation:boomWhite .8s 0s ease-out 1;-moz-animation:boomWhite .8s 0s ease-out 1;animation:boomWhite .8s 0s ease-out 1;}
.b-reviewslide2__nav ul.slick-dots li button {display:block;width:100%;height:100%;opacity:0;cursor:pointer;}
.b-reviewslide2__nav ul.slick-dots li.slick-active:after {display:block;position:absolute;left:8px;top:8px;width:16px;height:16px;margin:0;padding:0;border-radius:8px;background:/* 3rd */ #;box-shadow: inset 2px 2px 5px /* black 50% */ rgba(0,0,0,0.5);;content:''}

.b-sliderslide {display:block;position:relative;background:# url(/promo1/_img/grains.png) center center;}
.b-sliderslide:before {position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(to top, /* black 50% */rgba(0,0,0,0.5) 0%, /* black 0% */rgba(0,0,0,0) 100%);opacity:0.25;content:'';pointer-events:none;}
.b-sliderslide__wrapper {width:1024px;margin:0 auto;padding:50px 0 0;position:relative;color: /* white */ #fff;}
.b-sliderslide__maintitle {padding:0 25px;margin:0;font-size:3rem;font-weight:bold;color:/* white */ #fff; text-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);}
.b-sliderslide__itemswrapper {display:block;position:relative;padding: 25px 0 50px;margin:0;width:100%;margin:0;}
.b-sliderslide__navwrapper {position:absolute;top:25px;bottom:50px;left:50%;width:974px;margin:0 0 0 -487px;pointer-events:none;}
.b-sliderslide__prev {position:absolute;width:50px;height:50px;background:white;left:0;top:50%;margin:-30px 0 0 -25px ;border-radius:60px;box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);text-indent:-10000px;pointer-events:auto;cursor:pointer;z-index:100;}
.b-sliderslide__prev:after {display:block;position:absolute;left:0;top:0;width:50px;height:50px;text-indent:0;content:'';background:url(/promo1/_img/icon.left.svg) 45% center no-repeat;background-size:15px auto;opacity:0.6}
.b-sliderslide__prev:hover{-webkit-animation:boomWhite .8s 0s ease-out 1;-moz-animation:boomWhite .8s 0s ease-out 1;animation:boomWhite .8s 0s ease-out 1;}
.b-sliderslide__next {position:absolute;width:50px;height:50px;background:white;right:0;top:50%;margin:-30px -25px 0 0;border-radius:60px;box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);text-indent:-10000px;pointer-events:auto;cursor:pointer;z-index:100;}
.b-sliderslide__next:after {display:block;position:absolute;left:0;top:0;width:50px;height:50px;text-indent:0;content:'';background:url(/promo1/_img/icon.right.svg) 55% center no-repeat;background-size:15px auto;opacity:0.6}
.b-sliderslide__next:hover{-webkit-animation:boomWhite .8s 0s ease-out 1;-moz-animation:boomWhite .8s 0s ease-out 1;animation:boomWhite .8s 0s ease-out 1;}
.b-sliderslide__item {display:block;width:974px !important;margin:0 25px 5px;padding:0;background:/* white */ #fff;box-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);position:relative;outline:none;}
.b-sliderslide__imagewrapper {display:block;position:absolute;left:0;top:0;bottom:0;width:33.33%;background-color:#e0e0e0;overflow:hidden;}
.b-sliderslide__image {display:block;margin:0;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;background-position:40% center;background-repeat:no-repeat;background-size:cover;transition:background-position 10s linear;}
.b-sliderslide__item:hover .b-sliderslide__image {background-position:60% center;transition:background-position 10s linear;}
.b-sliderslide__imagetitle {display:block;position:absolute;right:0;top:0;padding:25px;margin:0;text-align:right;font-size:1.5rem;font-weight:bold;text-transform:uppercase;color:/* white */ #fff;text-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);}
.b-sliderslide__content {margin: 0 0 0 33.33%;padding:25px;}
.b-sliderslide__title {display:block;padding:0;margin:0;text-align:left;font-size:1.5rem;font-weight:bold;text-transform:uppercase;color:/* 3rd */ #;}
.b-sliderslide .slick-slide {opacity:0.5;transition:opacity 0.2s ease;}
.b-sliderslide .slick-active {opacity:1;transition:opacity 0.2s ease;}

.b-sliderslide2 {display:block;position:relative;background:# url(/promo1/_img/grains.png) center center;}
.b-sliderslide2:before {position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(to top, /* black 50% */rgba(0,0,0,0.5) 0%, /* black 0% */rgba(0,0,0,0) 100%);opacity:0.25;content:'';pointer-events:none;}
.b-sliderslide2__wrapper {width:1024px;margin:0 auto;padding:50px 0 0;position:relative;color: /* white */ #fff;}
.b-sliderslide2__maintitle {padding:0 25px;margin:0;font-size:3rem;font-weight:bold;color:/* white */ #fff; text-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);}
.b-sliderslide2__itemswrapper {display:block;position:relative;padding: 25px 0 50px;margin:0;width:100%;margin:0;}
.b-sliderslide2__navwrapper {position:absolute;top:25px;bottom:50px;left:50%;width:974px;margin:0 0 0 -487px;pointer-events:none;}
.b-sliderslide2__prev {position:absolute;width:50px;height:50px;background:white;left:0;top:50%;margin:-30px 0 0 -25px ;border-radius:60px;box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);text-indent:-10000px;pointer-events:auto;cursor:pointer;z-index:100;}
.b-sliderslide2__prev:after {display:block;position:absolute;left:0;top:0;width:50px;height:50px;text-indent:0;content:'';background:url(/promo1/_img/icon.left.svg) 45% center no-repeat;background-size:15px auto;opacity:0.6}
.b-sliderslide2__prev:hover{-webkit-animation:boomWhite .8s 0s ease-out 1;-moz-animation:boomWhite .8s 0s ease-out 1;animation:boomWhite .8s 0s ease-out 1;}
.b-sliderslide2__next {position:absolute;width:50px;height:50px;background:white;right:0;top:50%;margin:-30px -25px 0 0;border-radius:60px;box-shadow:0 1px 5px /* black 30% */ rgba(0,0,0,0.3);text-indent:-10000px;pointer-events:auto;cursor:pointer;z-index:100;}
.b-sliderslide2__next:after {display:block;position:absolute;left:0;top:0;width:50px;height:50px;text-indent:0;content:'';background:url(/promo1/_img/icon.right.svg) 55% center no-repeat;background-size:15px auto;opacity:0.6}
.b-sliderslide2__next:hover{-webkit-animation:boomWhite .8s 0s ease-out 1;-moz-animation:boomWhite .8s 0s ease-out 1;animation:boomWhite .8s 0s ease-out 1;}
.b-sliderslide2__item {display:block;width:974px !important;height:548px !important;margin:0 25px 5px;padding:;background:/* white */ #fff;box-shadow:0 1px 5px /* black 50% */ rgba(0,0,0,0.5);position:relative;outline:none;}
.b-sliderslide2__imagewrapper {display:block;position:absolute;left:0;top:0;bottom:0;right:0;background-color:#e0e0e0;overflow:hidden;}
.b-sliderslide2__image {display:block;margin:0;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;background-position:40% center;background-repeat:no-repeat;background-size:cover;transition:background-position 10s linear;}
.b-sliderslide2__item:hover .b-sliderslide2__image {background-position:60% center;transition:background-position 10s linear;}
.b-sliderslide2__content {overflow-x:hidden;position:absolute;left:25px;right:25px;bottom:25px;padding: 25px 25px 0;background: #ffffffdd;}
.b-sliderslide2__content .g-content * {text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;color:#000}
.b-sliderslide2__title {display:block;padding:0;margin:0;text-align:left;font-size:1.5rem;font-weight:bold;text-transform:uppercase;color:/* 3rd */ #;}
.b-sliderslide2 .slick-slide {opacity:0.5;transition:opacity 0.2s ease;}
.b-sliderslide2 .slick-active {opacity:1;transition:opacity 0.2s ease;}

.b-swipingslide {display:block;position:relative;background:# url(/promo1/_img/grains.png) center center no-repeat;background-size:cover;}
.b-swipingslide:before {position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(to top, /* black 50% */rgba(0,0,0,0.5) 0%, /* black 0% */rgba(0,0,0,0) 100%);opacity:0.25;content:'';z-index:10;pointer-events:none;}
.b-swipingslide__wrapper {width:1024px;margin:0 auto;display:flex;padding:50px 0;position:relative;color: /* white */ #fff;}
.b-swipingslide__item {flex-basis:33.33%;box-sizing:border-box;font-size:1rem;padding:0 0 33.33%;height:0;position:relative;overflow:hidden;transition:all 0.5s ease;}
.b-swipingslide__item:hover {flex-basis:66.66%;transition:all 0.5s ease;}
.b-swipingslide__image {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#e0e0e0;}
.b-swipingslide__imageurl {display:block;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:cover;object-position:center;}
.b-swipingslide__content {display:block;position:absolute;left:0;bottom:0;right:0;box-sizing:border-box;padding:25px;background:linear-gradient(to top, rgba(0,0,0,0.90) 0, rgba(0,0,0,0.65) 50%, rgba(0,0,0,0) 100%);}
.b-swipingslide__title {font-size:1.5rem;font-weight:bold;text-align: left;text-transform: uppercase;color: /* 3rd */ #;margin: 0 0 15px;padding:0;}
.b-swipingslide__text {font-size:1.1rem;font-weight:normal;text-align:center;margin:0;padding:0;color: /* black */ #000;}
.b-swipingslide__link {position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;margin:0;padding:0;z-index:10}

@-webkit-keyframes swing {
	20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, -15deg);}
	40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, 10deg);}
	60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, -5deg);}
	80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, 3deg);}
	100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}
	}
 
@keyframes swing {
	20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);-ms-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, -15deg);}
	40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);-ms-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, 10deg);}
	60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);-ms-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, -5deg);}
	80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);-ms-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, 3deg);}
	100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);-ms-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}
	}

@-webkit-keyframes boomWhite {
	from {box-shadow:0 0 8px 6px /* white */ #fff, 0 0 12px 14px /* white */ #fff}
    to {box-shadow:0 0 18px 6px /* white 0% */rgba(255,255,255,0),0 0 4px 71px /* white 0% */ rgba(255,255,255,0)}
	}
@-moz-keyframes boomWhite {
	from {box-shadow:0 0 8px 6px /* white */ #fff, 0 0 12px 14px /* white */ #fff}
    to {box-shadow:0 0 18px 6px /* white 0% */rgba(255,255,255,0),0 0 4px 71px /* white 0% */ rgba(255,255,255,0)}
	}
@keyframes boomWhite {
	from {box-shadow:0 0 8px 6px /* white */ #fff, 0 0 12px 14px /* white */ #fff}
    to {box-shadow:0 0 18px 6px /* white 0% */rgba(255,255,255,0),0 0 4px 71px /* white 0% */ rgba(255,255,255,0)}
	}

@-webkit-keyframes boom3rd {
	from {box-shadow:0 0 8px 6px /* 3rd */ #, 0 0 12px 14px /* 3rd */ #}
    to {box-shadow:0 0 18px 6px /* 3rd 0% */rgba(254,168,0,0),0 0 4px 71px /* 3rd 0% */ rgba(254,168,0,0)}
	}
@-moz-keyframes boom3rd {
	from {box-shadow:0 0 8px 6px /* 3rd */ #, 0 0 12px 14px /* 3rd */ #}
    to {box-shadow:0 0 18px 6px /* 3rd 0% */rgba(254,168,0,0),0 0 4px 71px /* 3rd 0% */ rgba(254,168,0,0)}
	}
@keyframes boom3rd {
	from {box-shadow:0 0 8px 6px /* 3rd */ #, 0 0 12px 14px /* 3rd */ #}
    to {box-shadow:0 0 18px 6px /* 3rd 0% */rgba(254,168,0,0),0 0 4px 71px /* 3rd 0% */ rgba(254,168,0,0)}
	}
