.lead-gen-product-selector__container{color:#fff;padding:0;padding-bottom:2%;position:relative}
.lead-gen-product-selector__container.bg-cover{background-size:cover}
.lead-gen-product-selector__container__background-image{position:absolute;right:0;top:0;width:auto}
.lead-gen-product-selector__container__carousel-container{background:rgba(0,0,0,0.3);padding:20px 0}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__carousel-container{display:none}
}
.lead-gen-product-selector__container__carousel-container__carousel{margin:0 auto;width:80%}
.lead-gen-product-selector__container__carousel-container__carousel .slick-slide{outline:0}
.lead-gen-product-selector__container__carousel-container__carousel__item{cursor:pointer;position:relative}
.lead-gen-product-selector__container__carousel-container__carousel__item__text{text-align:center;font-size:14px;width:166px;padding-top:5px}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__carousel-container__carousel__item__image{max-height:166px;width:166px}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__carousel-container__carousel__item__image{max-height:112px;width:112px}
}
.lead-gen-product-selector__container__carousel-container__carousel__item__image__wrapper{display:inline-block;position:relative}
.lead-gen-product-selector__container__carousel-container__carousel__item__image__wrapper__overlay{width:0}
.lead-gen-product-selector__container__carousel-container__carousel__item__image__wrapper__overlay.active{content:' ';left:0;height:100%;opacity:.8;position:absolute;top:0;width:100%}
.lead-gen-product-selector__container__carousel-container__carousel .slick-prev-pall,.lead-gen-product-selector__container__carousel-container__carousel .slick-next-pall{transform:translate(0,-50%);background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:33px;line-height:0;outline:0;padding:0;position:absolute;top:50%;width:33px}
.lead-gen-product-selector__container__carousel-container__carousel .slick-prev-pall{left:-35px}
.lead-gen-product-selector__container__carousel-container__carousel .slick-prev-pall:hover,.lead-gen-product-selector__container__carousel-container__carousel .slick-prev-pall:focus{background:transparent;color:transparent;outline:0}
.lead-gen-product-selector__container__carousel-container__carousel .slick-prev-pall:hover:before,.lead-gen-product-selector__container__carousel-container__carousel .slick-prev-pall:focus:before{opacity:1}
.lead-gen-product-selector__container__carousel-container__carousel .slick-prev-pall.slick-disabled:before{opacity:.25}
.lead-gen-product-selector__container__carousel-container__carousel .slick-prev-pall:before{color:white;font-size:33px;line-height:1;opacity:.75}
[dir='rtl'] .lead-gen-product-selector__container__carousel-container__carousel .slick-prev-pall{right:-25px;left:auto}
.lead-gen-product-selector__container__carousel-container__carousel .slick-next-pall{right:-37px}
.lead-gen-product-selector__container__carousel-container__carousel .slick-next-pall:hover,.lead-gen-product-selector__container__carousel-container__carousel .slick-next-pall:focus{background:transparent;color:transparent;outline:0}
.lead-gen-product-selector__container__carousel-container__carousel .slick-next-pall:hover:before,.lead-gen-product-selector__container__carousel-container__carousel .slick-next-pall:focus:before{opacity:1}
.lead-gen-product-selector__container__carousel-container__carousel .slick-next-pall.slick-disabled:before{opacity:.25}
.lead-gen-product-selector__container__carousel-container__carousel .slick-next-pall:before{color:white;font-size:33px;line-height:1;opacity:.75}
[dir='rtl'] .lead-gen-product-selector__container__carousel-container__carousel .slick-next-pall{right:auto;left:-25px}
.lead-gen-product-selector__container__carousel-dots-container{display:none;background:rgba(0,0,0,0.3);padding:10px 0;position:relative}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__carousel-dots-container{display:list-item}
}
.lead-gen-product-selector__container__carousel-dots-container__slick-dots-pall{display:block;margin:0;list-style:none;padding:0;top:7px;text-align:center;width:100%}
.lead-gen-product-selector__container__carousel-dots-container__slick-dots-pall li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}
.lead-gen-product-selector__container__carousel-dots-container__slick-dots-pall li button{background:transparent;border:0;cursor:pointer;color:transparent;display:block;height:20px;font-size:0;line-height:0;outline:0;padding:5px;width:20px}
.lead-gen-product-selector__container__carousel-dots-container__slick-dots-pall li button:hover,.lead-gen-product-selector__container__carousel-dots-container__slick-dots-pall li button:focus{outline:0}
.lead-gen-product-selector__container__carousel-dots-container__slick-dots-pall li button:hover:before,.lead-gen-product-selector__container__carousel-dots-container__slick-dots-pall li button:focus:before{opacity:1}
.lead-gen-product-selector__container__carousel-dots-container__slick-dots-pall li button:before{border-radius:53px;background-color:transparent;border:2px solid #fff;color:#fff;content:' ';font-size:6px;height:15px;left:0;line-height:15px;opacity:.25;position:absolute;text-align:center;top:0;width:15px}
.lead-gen-product-selector__container__carousel-dots-container__slick-dots-pall li.slick-active button:before{background-color:#fff;color:#fff;opacity:.75}
.lead-gen-product-selector__container__products{padding-top:30px}
.lead-gen-product-selector__container__products .slick-slide{transform:scale(0.95);transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out,-moz-transform 250ms ease-in-out;margin:0;opacity:.25;outline:0}
.lead-gen-product-selector__container__products .slick-slide.slick-current{transform:scale(1);opacity:1}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products{padding:30px 0;width:100%}
}
.lead-gen-product-selector__container__products__item{padding:0 10px}
.lead-gen-product-selector__container__products__item.active,.lead-gen-product-selector__container__products__item.edit-mode{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item.active,.lead-gen-product-selector__container__products__item.edit-mode{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__products__item:not(.active):not(.edit-mode){display:none}
}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__products__item:not(.active):not(.edit-mode){display:none}
}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__products__item__data{padding-left:5%}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__products__item__data{padding-left:20px}
}
.lead-gen-product-selector__container__products__item__data__items{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__data__items{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.lead-gen-product-selector__container__products__item__data__items__item{-webkit-flex-basis:33%;-moz-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__products__item__data__items__item{padding:15px 15px 15px 0}
.lead-gen-product-selector__container__products__item__data__items__item:not(:first-child){border-left:1px dotted;padding:15px}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__products__item__data__items__item{padding:15px}
.lead-gen-product-selector__container__products__item__data__items__item:not(:first-child){border-left:1px dotted}
}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__data__items__item{padding-bottom:20px;padding-left:0;padding-top:15px}
.lead-gen-product-selector__container__products__item__data__items__item:not(:first-child){border-left:0;border-top:1px dotted}
}
.lead-gen-product-selector__container__products__item__data__items__item__text-block__icon-container{padding-bottom:10px;padding-top:15px}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__data__items__item__text-block__icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
}
.lead-gen-product-selector__container__products__item__data__items__item__text-block__icon-container span{display:inline-block;text-align:center;vertical-align:middle}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__data__items__item__text-block__icon-container span{font-size:20px}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__products__item__data__items__item__text-block__icon-container span{font-size:26px}
}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__products__item__data__items__item__text-block__icon-container span{font-size:26px}
}
.lead-gen-product-selector__container__products__item__data__items__item__text-block__icon-container__title{font-size:16px;line-height:20px}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__data__items__item__text-block__icon-container__title{padding-left:10px}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__products__item__data__items__item__text-block__icon-container__title{padding-top:5px}
}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__products__item__data__items__item__text-block__icon-container__title{padding-top:5px}
}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__data__items__item__text-block__text{font-size:12px;line-height:20px}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__products__item__data__items__item__text-block__text{font-size:14px;line-height:28px}
}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__products__item__data__items__item__text-block__text{font-size:14px;line-height:28px}
}
.lead-gen-product-selector__container__products__item__data__subtitle{padding-bottom:20px}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__products__item__data__subtitle{font-size:16px;line-height:20px}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__products__item__data__subtitle{font-size:20px;line-height:28px}
}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__data__subtitle{font-size:16px;line-height:22px;text-align:center}
}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__products__item__data__text{font-size:14px;line-height:20px;padding-bottom:20px}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__products__item__data__text{font-size:14px;line-height:20px;padding-bottom:20px}
}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__data__text{font-size:12px;line-height:20px}
}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__products__item__data__title{font-size:50px;line-height:51px}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__products__item__data__title{font-size:40px;line-height:51px}
}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__data__title{font-size:20px;padding-top:10px;text-align:center}
}
.lead-gen-product-selector__container__products__item__left{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__left{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
}
.lead-gen-product-selector__container__products__item__left__btn{padding-top:20px}
@media only screen and (max-width:425px){.lead-gen-product-selector__container__products__item__left__btn .btn{width:200px}
}
.lead-gen-product-selector__container__products__item__left__img{border:2px solid #fff}
@media only screen and (min-width:1024px){.lead-gen-product-selector__container__products__item__left__img{max-width:410px}
}
@media only screen and (min-width:840px) and (max-width:1023px){.lead-gen-product-selector__container__products__item__left__img{max-width:265px}
}
@media only screen and (max-width:839px){.lead-gen-product-selector__container__products__item__left__img{max-width:90%}
}