/** * Slick - a carousel plugin *//* 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}/* Slider */.slick-loading .slick-list {    background: #fff url(images/slick-loader.gif) center center no-repeat}/* Arrows */.slick-prev,.slick-next {    font-size: 0;    line-height: 0;    position: absolute;    top: 50%;    display: block;    width: 40px;    height: 40px;    margin-top: -20px;    padding: 0;    cursor: pointer;    color: transparent;    border: none;    outline: none;    background: transparent;    line-height: 40px;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {    color: transparent;    outline: none;    background: transparent}.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: 0}.slick-prev:before,.slick-next:before {    font-family: 'FontAwesome';    font-size: 30px;    line-height: 1;    opacity: .3;    color: #333;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.slick-prev {    left: -65px}[dir='rtl'] .slick-prev {    right: -65px;    left: auto}.slick-prev:before {    content: '\f104 '}[dir='rtl'] .slick-prev:before {    content: '\f104 '}.slick-next {    right: -65px}[dir='rtl'] .slick-next {    right: auto;    left: -65px}.slick-next:before {    content: '\f105 '}[dir='rtl'] .slick-next:before {    content: '\f105 '}/* Dots */.slick-slider {    margin: 0}.slick-dots {    position: absolute;    bottom: -25px;    display: block;    width: 100%;    padding: 0;    list-style: none;    text-align: center}.slick-dots li {    position: relative;    display: inline-block;    width: 16px;    height: 16px;    margin: 0;    padding: 0;    cursor: pointer}.slick-dots li button {    font-size: 0;    line-height: 0;    display: block;    width: 16px;    height: 16px;    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: 0;    left: 0;    width: 10px;    height: 10px;    content: '';    opacity: .25;    background: black;    border-radius: 50%;}.slick-dots li.slick-active button:before {    opacity: .75;    background: black}.slick-slide .image {    padding: 2px;}.slick-slide img {    display: block;    width: 100%;}.slick-slide img.slick-loading {    border: 0}.slider h3 {    color: #fff;    font-size: 36px;    line-height: 100px;    margin: 10px;    padding: 2%;    position: relative;    text-align: center;}.variable-width .slick-slide p {    height: 100px;    color: #FFF;    margin: 5px;    line-height: 100px;}.variable-width .image {    height: 100%;}.variable-width .image img {    display: block;    height: 100%;    width: 100%;}.slick-center-mode .slick-center h3 {    -moz-transform: scale(1.08);    -ms-transform: scale(1.08);    -o-transform: scale(1.08);    -webkit-transform: scale(1.08);    color: #e67e22;    opacity: 1;    transform: scale(1.08);}.slick-center h3 {    opacity: 0.8;    transition: all 300ms ease;}.slick-content {    margin: auto;    padding: 20px;    width: 600px;}.slick-content:after,.buttons::after {    clear: both;    content: "";    display: table;}.slick-center-mode .slick-center .image {    -moz-transform: scale(1.08);    -ms-transform: scale(1.08);    -o-transform: scale(1.08);    -webkit-transform: scale(1.08);    color: #e67e22;    opacity: 1;    transform: scale(1.08);}.slick-center-mode .image {    opacity: 0.3;    transition: all 300ms ease;    padding: 10px;}.slick-center-mode .image:hover {    cursor: pointer;}.slick-content {    margin: auto;    padding: 20px;    width: 600px;}.slick-content:after,.buttons::after {    clear: both;    content: "";    display: table;}.slick-center-mode img {    border: 2px solid #FFF;    display: block;    width: 100%;}/* Slick Override */.slick-slide .image {    padding: 0;}/* Slick Carousel */.slick-carousel.gap-2 {    margin-left: -1px;    margin-right: -1px;}.slick-carousel.gap-2 .slick-carousel-inner {    padding-left: 1px;    padding-right: 1px;}.slick-carousel.gap-5 {    margin-left: -2px;    margin-right: -3px;}.slick-carousel.gap-5 .slick-carousel-inner {    padding-left: 2px;    padding-right: 3px;}.slick-carousel.gap-10 {    margin-left: -5px;    margin-right: -5px;}.slick-carousel.gap-10 .slick-carousel-inner {    padding-left: 5px;    padding-right: 5px;}.slick-carousel.gap-15 {    margin-left: -7px;    margin-right: -8px;}.slick-carousel.gap-15 .slick-carousel-inner {    padding-left: 7px;    padding-right: 8px;}.slick-carousel.gap-20 {    margin-left: -10px;    margin-right: -10px;}.slick-carousel.gap-20 .slick-carousel-inner {    padding-left: 10px;    padding-right: 10px;}.slick-carousel.gap-25 {    margin-left: -12px;    margin-right: -13px;}.slick-carousel.gap-25 .slick-carousel-inner {    padding-left: 12px;    padding-right: 13px;}.slick-carousel.gap-30 {    margin-left: -15px;    margin-right: -15px;}.slick-carousel.gap-30 .slick-carousel-inner {    padding-left: 15px;    padding-right: 15px;}.slick-carousel.gap-40 {    margin-left: -20px;    margin-right: -20px;}.slick-carousel.gap-40 .slick-carousel-inner {    padding-left: 20px;    padding-right: 20px;}.slick-carousel.gap-50 {    margin-left: -25px;    margin-right: -25px;}.slick-carousel.gap-50 .slick-carousel-inner {    padding-left: 25px;    padding-right: 25px;}.slick-carousel-center-mode {    margin-left: -40px;    margin-right: -40px;}.slick-carousel-center-mode .slick-carousel-inner {    margin: 40px;    -webkit-transition: all 0.3s ease-in-out 0s;    -moz-transition: all 0.3s ease-in-out 0s;    -ms-transition: all 0.3s ease-in-out 0s;    -o-transition: all 0.3s ease-in-out 0s;    transition: all 0.3s ease-in-out 0s}.slick-carousel-center-mode .slick-center .slick-carousel-inner {    margin: 0;    margin-left: -10px;    margin-right: -10px;}.slick-carousel-center-mode .slick-dots {    bottom: -50px;}.slick-gallery-slideshow .slick-prev {    left: 0;}.slick-gallery-slideshow .slick-next {    right: 0;}.slick-gallery-slideshow .slick-prev:before,.slick-gallery-slideshow .slick-next:before {    color: #FFF;    opacity: .5;}.slick-gallery-slideshow .slick-prev:hover:before,.slick-gallery-slideshow .slick-next:hover:before {    opacity: 1}.slick-gallery-slideshow .slick-prev:focus:before,.slick-gallery-slideshow .slick-next:focus:before {    opacity: .7}.gallery-slideshow {    margin-bottom: 1px;}.gallery-slideshow .image {    padding: 0;}.gallery-nav .image {    padding: 0;    border: 1px solid transparent;    opacity: 1;    transition: all 300ms ease;    position: relative;}.gallery-nav .image:after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, .5);    -webkit-transition: all 0.3s ease-in-out 0s;    -moz-transition: all 0.3s ease-in-out 0s;    -ms-transition: all 0.3s ease-in-out 0s;    -o-transition: all 0.3s ease-in-out 0s;    transition: all 0.3s ease-in-out 0s}.gallery-nav .slick-center .image {    -moz-transform: none;    -ms-transform: none;    -o-transform: none;    -webkit-transform: none;}.gallery-nav .slick-center .image:after {    background: rgba(0, 0, 0, 0);}.gallery-nav .image:hover {    cursor: pointer;}.slick-slider-center-mode .slick-item {    position: relative;}.slick-slider-center-mode .slick-item .image {    position: relative;    padding: 0;}.slick-slider-center-mode .slick-item .image:after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, .7);    -webkit-transition: all 0.3s ease-in-out 0s;    -moz-transition: all 0.3s ease-in-out 0s;    -ms-transition: all 0.3s ease-in-out 0s;    -o-transition: all 0.3s ease-in-out 0s;    transition: all 0.3s ease-in-out 0s}.slick-slider-center-mode .slick-center.slick-item .image:after {    background: rgba(0, 0, 0, 0);}.slick-slider-center-mode .slick-item .image:hover {    cursor: pointer;}.slick-slider-center-mode.slick-slider-full .slick-item .image:after {    display: none;}.slick-slider-center-mode.gap-2 .slick-item {    padding: 0 1px;}.slick-slider-center-mode .slick-prev {    left: 30px;}.slick-slider-center-mode .slick-next {    right: 30px;}.slick-slider-center-mode .slick-prev:before,.slick-slider-center-mode .slick-next:before {    color: #FFF;    opacity: .7;}.slick-slider-center-mode .slick-prev:hover:before,.slick-slider-center-mode .slick-prev:focus:before,.slick-slider-center-mode .slick-next:hover:before,.slick-slider-center-mode .slick-next:focus:before {    opacity: 1}.slick-slider-center-mode.slick-slider-full .slick-prev {    left: 15px;}.slick-slider-center-mode.slick-slider-full .slick-next {    right: 15px;}.slick-slider-center-mode.slick-slider-full .image.image-bg {    height: 660px;    background-size: cover !important;    background-position: center center;}.slick-slider-center-mode .slick-caption {    position: absolute;    top: 20px;    left: 20px;    font-weight: 700;    color: rgba(255, 255, 255, 0.3);}.slick-slider-center-mode .slick-center .slick-caption {    color: rgba(255, 255, 255, 1);}.variable-width .image {    padding: 0;    border: 1px solid transparent;    opacity: 0.5;    transition: all 300ms ease;}.variable-width .slick-center .image {    -moz-transform: none;    -ms-transform: none;    -o-transform: none;    -webkit-transform: none;    opacity: 1;    border-color: red;}.variable-width .image:hover {    cursor: pointer;}.slick-animation .animation {    display: inline-block;    opacity: 0;    -webkit-transition: all .5s ease-in-out;    transition: all .5s ease-in-out}.slick-animation .animation {    display: inline-block;    opacity: 0;    -webkit-transition: all .5s ease-in-out;    transition: all .5s ease-in-out}.slick-animation .transitionDelay1 {    -webkit-transition-delay: .1s;    transition-delay: .1s}.slick-animation .transitionDelay2 {    -webkit-transition-delay: .2s;    transition-delay: .2s}.slick-animation .transitionDelay3 {    -webkit-transition-delay: .3s;    transition-delay: .3s}.slick-animation .transitionDelay4 {    -webkit-transition-delay: .4s;    transition-delay: .4s}.slick-animation .transitionDelay5 {    -webkit-transition-delay: .5s;    transition-delay: .5s}.slick-animation .transitionDelay6 {    -webkit-transition-delay: .6s;    transition-delay: .6s}.slick-animation .transitionDelay7 {    -webkit-transition-delay: .7s;    transition-delay: .7s}.slick-animation .transitionDelay8 {    -webkit-transition-delay: .8s;    transition-delay: .8s}.slick-animation .transitionDelay9 {    -webkit-transition-delay: .9s;    transition-delay: .9s}.slick-animation .transitionDelay10 {    -webkit-transition-delay: 1s;    transition-delay: 1s}.slick-animation .transitionDelay12 {    -webkit-transition-delay: 1.2s;    transition-delay: 1.2s}.slick-animation .transitionDelay14 {    -webkit-transition-delay: 1.4s;    transition-delay: 1.4s}.slick-animation .transitionDuration2 {    -webkit-transition-duration: .2s;    transition-duration: .2s}.slick-animation .transitionDuration4 {    -webkit-transition-duration: .4s;    transition-duration: .4s}.slick-animation .transitionDuration6 {    -webkit-transition-duration: .6s;    transition-duration: .6s}.slick-animation .transitionDuration8 {    -webkit-transition-duration: .8s;    transition-duration: .8s}.slick-animation .transitionDuration10 {    -webkit-transition-duration: 1s;    transition-duration: 1s}.slick-animation .transitionDuration12 {    -webkit-transition-duration: 1.2s;    transition-duration: 1.2s}.slick-animation .transitionDuration14 {    -webkit-transition-duration: 1.4s;    transition-duration: 1.4s}.slick-animation .transitionDuration16 {    -webkit-transition-duration: 1.6s;    transition-duration: 1.6s}.slick-animation .transitionDuration18 {    -webkit-transition-duration: 1.8s;    transition-duration: 1.8s}.slick-animation .transitionDuration20 {    -webkit-transition-duration: 2.0s;    transition-duration: 2.0s}.slick-animation .transitionDuration22 {    -webkit-transition-duration: 2.2s;    transition-duration: 2.2s}.slick-animation .transitionDuration24 {    -webkit-transition-duration: 2.4s;    transition-duration: 2.4s}.slick-animation .transitionDuration26 {    -webkit-transition-duration: 2.6s;    transition-duration: 2.6s}.slick-animation .fromTop {    -webkit-transform: translateY(-100%);    -ms-transform: translateY(-100%);    -o-transform: translateY(-100%);    transform: translateY(-100%)}.slick-animation .fromBottom {    -webkit-transform: translateY(100%);    -ms-transform: translateY(100%);    -o-transform: translateY(100%);    transform: translateY(100%)}.slick-animation .fromLeft {    -webkit-transform: translateX(-100%);    -ms-transform: translateX(-100%);    -o-transform: translateX(-100%);    transform: translateX(-100%)}.slick-animation .fromRight {    -webkit-transform: translateX(100%);    -ms-transform: translateX(100%);    -o-transform: translateX(100%);    transform: translateX(100%)}.slick-animation .slick-center .animation {    opacity: 1}.slick-animation .slick-center .fromTop {    -webkit-transform: translateY(0%);    -ms-transform: translateY(0%);    -o-transform: translateY(0%);    transform: translateY(0%)}.slick-animation .slick-center .fromBottom {    -webkit-transform: translateY(0%);    -ms-transform: translateY(0%);    -o-transform: translateY(0%);    transform: translateY(0%)}.slick-animation .slick-center .fromLeft {    -webkit-transform: translateX(0%);    -ms-transform: translateX(0%);    -o-transform: translateX(0%);    transform: translateX(0%)}.slick-animation .slick-center .fromRight {    -webkit-transform: translateX(0%);    -ms-transform: translateX(0%);    -o-transform: translateX(0%);    transform: translateX(0%)}