.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe .swipe-wrap{overflow:hidden;position:relative}.swipe .swipe-wrap>div{float:left;width:100%;position:relative}.swipe .swipe-text-wrapper{width:30%;height:100%;text-align:left;position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,0.3)}.swipe .swipe-text-wrapper a{color:#fff}.swipe .swipe-text-wrapper .arrows-holder{opacity:0;width:100%;overflow:hidden;position:absolute;bottom:10px}.swipe .swipe-text-wrapper .arrows-holder a{color:#fff;font-weight:bold;font-size:24px;float:right;padding:5px 7px}.swipe .swipe-text-wrapper .arrows-holder a:hover{color:#e5e5e5}@media only screen and (max-width:40em){.swipe .swipe-text-wrapper .arrows-holder{display:none}}.swipe .swipe-text-wrapper:hover .arrows-holder{opacity:1;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-ms-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms}.swipe .swipe-text-wrapper .text-holder{position:absolute;bottom:34px;color:#fff}.swipe .swipe-text-wrapper .text-holder .padder{padding:40px 30px}.swipe .swipe-text-wrapper .text-holder .padder h2{font-size:36px;font-weight:bold;color:#fff;text-transform:none;margin-bottom:20px}@media only screen and (max-width:40em){.swipe .swipe-text-wrapper .text-holder .padder h2{font-size:26px;color:#363636}}.swipe .swipe-text-wrapper .text-holder .padder p{font-size:19px}@media only screen and (max-width:40em){.swipe .swipe-text-wrapper .text-holder .padder p{color:#464646}}@media only screen and (max-width:40em){.swipe .swipe-text-wrapper .text-holder .padder{padding:10px 0}}@media only screen and (max-width:40em){.swipe .swipe-text-wrapper .text-holder{position:relative;bottom:0}}@media only screen and (min-width:40.063em) and (max-width:64em){.swipe .swipe-text-wrapper{width:45%!important}}@media only screen and (max-width:40em){.swipe .swipe-text-wrapper{width:100%;position:relative;background-color:transparent}}