.bg-grey-light{background-color:#f4f4f4}.vtop-outer,.vcenter-outer,.vbottom-outer{width:100% !important;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important}.vtop-outer{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.vcenter-outer{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.vbottom-outer{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.vtop-inner,.vcenter-inner,.vbottom-inner{width:100% !important;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.vtop-inner{-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.vcenter-inner{-webkit-justify-content:center;justify-content:center}.vcenter-inner:not(.no-align-items){align-items:center}.vbottom-inner{-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.vtop-inner>.row-fluid-wrapper,.vcenter-inner>.row-fluid-wrapper,.vbottom-inner>.row-fluid-wrapper{width:100%}.vcenter{display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.v-center,.v-center .row-fluid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 auto}.vmiddle>.row-fluid-wrapper>.row-fluid{display:flex;align-items:center;justify-content:center}.vmiddle>.row-fluid-wrapper>.row-fluid:before,.vmiddle>.row-fluid-wrapper>.row-fluid:after{display:none}.vmiddle.shift-col>.row-fluid-wrapper>.row-fluid{justify-content:space-between}button.primary-btn{color:#fff !important;padding:7px 12px;font-weight:bold;position:relative;font-style:normal;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#a50070;border-radius:6px;margin-top:5px;display:inline-block;border:0}button.primary-btn a{color:#fff;text-decoration:none}button.primary-btn:hover{color:rgba(255,255,255,0.7)}.flickity-viewport{overflow:visible}.flickity-page-dots .dot{background:#a50070 !important}.slide{margin-right:20px;text-align:center;border-radius:6px;width:40%;margin-bottom:20px;border-radius:5px;overflow:hidden;display:-webkit-box;display:flex;min-height:400px;flex-shrink:0;min-width:800px}.slide .wrap-image{background-size:cover;background-repeat:no-repeat;background-position:center;width:280px;height:100%;-webkit-box-flex:0;flex-grow:0;flex-shrink:0}.slide .wrap-content{display:-webkit-box;padding:40px;text-align:left;background:#fff;height:100%}.slide .wrap-content p{font-size:1.275rem;line-height:1.540;letter-spacing:.35px}.slide img{-webkit-transform:scale(1.05);transform:scale(1.05)}.slide .wrapper-content{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.container-slide-carousel .wrapper-content h3{font-size:1.85rem;margin-bottom:0;color:#a50070}.container-slide-carousel .wrapper-content p{font-size:1.1rem;color:#999;transition:color .2s}.container-slide-carousel .slide{cursor:ew-resize !important}.container-slide-carousel .slide{transition:transform .3s ease-in}.container-slide-carousel .slide:hover{transform:scale(1.015);transition:transform .3s ease-out}.container-slide-carousel .slide:hover .wrapper-content p{color:#222}@media(max-width:767px){.container-slide-carousel .wrapper-content h3{font-size:1.85rem;margin-bottom:0;color:#a50070}.container-slide-carousel .wrapper-content p{font-size:1.1rem;color:#999;transition:color .2s}.slide .wrap-image{height:220px;width:100%}.slide{min-height:600px;min-width:400px}.slide .wrapper-content{flex-direction:column;align-items:center}.container-slide-carousel .wrapper-content p{font-size:.9rem}}