/*** WIDGET/SYSTEM CSS ***/


/*** PAGE CSS OVERRIDES ***/
div.data-desc span.span-1 {font-size:20px !important;font-family:'Josefin Sans', sans-serif;letter-spacing:0 !important;}.dp {padding:2em 0;border-bottom:1px solid rgba(74, 92, 120, 0.10);}.vip-block {padding:4em 0;border-bottom:1px solid rgba(74, 92, 120, 0.10);}.ry-content.ry-flex {margin-top:2em;padding:0;}.ry-cta-box {background:rgb(115,191,67);background:-webkit-linear-gradient(-45deg, rgba(115,191,67,1) 0%,rgba(115,191,67,1) 9%,rgba(101,188,77,1) 29%,rgba(86,185,88,1) 44%,rgba(22,173,135,1) 100%);background:-webkit-linear-gradient(315deg, rgba(115,191,67,1) 0%,rgba(115,191,67,1) 9%,rgba(101,188,77,1) 29%,rgba(86,185,88,1) 44%,rgba(22,173,135,1) 100%);background:-o-linear-gradient(315deg, rgba(115,191,67,1) 0%,rgba(115,191,67,1) 9%,rgba(101,188,77,1) 29%,rgba(86,185,88,1) 44%,rgba(22,173,135,1) 100%);background:linear-gradient(135deg, rgba(115,191,67,1) 0%,rgba(115,191,67,1) 9%,rgba(101,188,77,1) 29%,rgba(86,185,88,1) 44%,rgba(22,173,135,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bf43', endColorstr='#16ad87',GradientType=1 );height:auto;padding:1em 0 3em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.ry-cta-desc.text-secondary ul {padding-left:2em;}.ry-cta-title.bg-light h3 {top:0;margin:1em 0;color:#fff;}.ry-cta-desc.text-secondary strong {position:absolute;left:0;right:0;margin:auto;bottom:-10%;}@media (max-width:1199px) and (min-width:992px) {.ry-cta-col {-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0 auto 1em;display:block;float:none;}.ry-cta-box {padding:1em 1em 3em 1em;}}@media (min-width:992px) {.vip-block {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.vipcontent-right img {max-width:300px;margin:auto;float:right;}.vipcontent-left {width:60%;}.vipcontent-right {width:40%;}}@media (max-width:1199px) and (min-width:992px) {div.ry-cta-desc h3 { margin-top:0;}div.ry-index-cta .ry-btn {padding:10px 25px !important;font-size:15px;}div.ry-cta-desc p {line-height:1.5em;}}@media (max-width:991px) {.ry-index-cta .ry-container {max-width:400px;padding:0;}}@media (max-width:425px) {.ry-index-cta .ry-container {padding:0px 5%;}}.ry-index-cta .ry-btn {margin-top:0;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s; transition-duration:0.3s;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0;text-transform:capitalize;font-weight:normal;}@media (max-width:991px) {.ry-cta-box {height:auto !important;padding:1em 1em 2em;}.ry-cta-desc {top:0;height:auto;}.ry-cta-desc.text-secondary strong {position:inherit;} .vipcontent-right img {max-width:300px;margin:auto;}.ry-cta-col {-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 auto 30px;float:none;max-width:500px;}}.ry-cta-col {-ms-flex-preferred-size:32%;flex-basis:32%;position:relative;overflow:hidden;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;max-width:500px;}.ry-cta-photo img {display:none;}.ry-cta-photo {position:relative;padding:0;}.ry-cta-title {text-align:center;width:100%;}.ry-cta-desc {position:relative;padding:20px;font-size:17px;color:#fff;top:-1.5em;height:auto;padding:10px;}.ry-cta-desc h3 {margin-top:20px;margin-bottom:10px;display:block;border-bottom:1px solid #ccc;padding-bottom:15px;font-weight:800;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0;font-size:calc(22px + 2 * ((100vw - 320px) / 1600));}@media screen and (max-width:320px) {.ry-cta-desc h3 {font-size:22px;}}@media screen and (min-width:1920px) {.ry-cta-desc h3 {font-size:24px;}}@media (max-width:991px) {.ry-cta-desc h3 {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}.ry-cta-desc p {-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0;font-size:16px;font-weight:normal;text-align:left;}