.ac-flipcards{background:#8bd100}.ac-flipcards.ac-flipcards--rubyrush{background:#e81c48}@-webkit-keyframes rotateArrow{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotateArrow{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.flip-cards{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-left:-.9375rem;margin-right:-.9375rem;position:relative}.flip-card,.flip-cards{-webkit-box-sizing:border-box;box-sizing:border-box}.flip-card{-webkit-box-orient:vertical;-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:column;flex-direction:column;flex-grow:0;flex-shrink:0;margin-bottom:1.875rem;max-width:23.75rem;padding-left:.9375rem;padding-right:.9375rem;width:100%}.flip-card,.flip-card__container{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.flip-card__container{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;-webkit-box-orient:horizontal;-webkit-box-pack:left;-ms-flex-pack:left;flex-basis:auto;-ms-flex-direction:row;flex-direction:row;flex-grow:1;flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:left;-webkit-perspective:1000px;perspective:1000px;position:relative;z-index:2}.flip-card__side{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-preferred-size:auto;-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#d9f2d3;border-radius:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:auto;-ms-flex-direction:column;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;min-height:18.75rem;padding:1.875rem;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .5s;transition:all .5s;width:100%}.flip-card__front{-webkit-transform:rotateY(.1deg);transform:rotateY(.1deg)}.flip-card__back{margin-left:-100%;-webkit-transform:rotateY(-179.9deg);transform:rotateY(-179.9deg)}.flip-card__img{-webkit-box-flex:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 auto 1.25rem;max-width:14.375rem;position:relative;-webkit-transform:translateZ(30px);transform:translateZ(30px);z-index:1}.flip-card__img img{display:block;height:auto!important;max-width:100%}.flip-card__heading{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#658c3c;font-family:Mighty Mountain,Helvetica,Arial,sans-serif;font-size:2.625rem;font-weight:400;line-height:1;margin:0}.flip-card__content{height:100%}.flip-card__copy{color:#414042;font-size:.875rem;line-height:1.6;text-align:left}.flip-card__copy ol,.flip-card__copy p,.flip-card__copy ul{margin:0}.flip-card__copy li{line-height:1.6;margin:0}.flip-card__back-copy{max-width:100%}.flip-card__icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border-radius:50%;height:44px;padding:.5rem;position:absolute;right:1.25rem;top:1.25rem;-webkit-transform:rotation(0deg);-ms-transform:rotation(0deg);transform:rotation(0deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:2.75rem}.flip-card__icon img{display:block;height:auto!important;width:100%}.flip-card__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.01);border:none;bottom:0;cursor:pointer;display:block;height:100%;left:0;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-9999px;top:0;-webkit-transform:translateZ(51px);transform:translateZ(51px);width:100%;z-index:10}.flip-card__back-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-top:1.25rem;max-width:100%;-webkit-transform:translateZ(52px);transform:translateZ(52px);z-index:11}.flip-card__back-img img{display:block;height:auto!important;width:100%}.flip-card .flip-card__back-bottom,.flip-card .flip-card__back-top{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card__back--complex{padding:1.875rem 1.25rem}.flip-card__back--complex .flip-card__back-top{margin-bottom:.625rem}.flip-card__back--complex .flip-card__back-bottom,.flip-card__back--complex .flip-card__back-top{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;width:100%}.flip-card__back--complex .flip-card__back-copy{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.flip-card__back--complex .flip-card__back-img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:45%}.flip-card__back--complex .flip-card__back-img img{width:80%}.flip-card__back--complex .flip-card__back-bottom-1{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.flip-card__back--complex .flip-card__back-bottom-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:45%}.ac-flipcards--rubyrush .flip-card__side{background-color:#fad2da}.ac-flipcards--rubyrush .flip-card__heading{color:#a81e38}.flip-card__container:hover .flip-card__front .flip-card__icon,.flip-card__front:focus-within .flip-card__icon{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotateArrow;animation-name:rotateArrow}.flip-card--flipped .flip-card__front{-webkit-transform:rotateY(179.9deg);transform:rotateY(179.9deg)}.flip-card--flipped .flip-card__back{-webkit-transform:rotateY(-.1deg);transform:rotateY(-.1deg)}@media(prefers-reduced-motion:reduce){.flip-card__side{-webkit-transition:none!important;transition:none!important}}