.rating{padding:1.25rem 0;background:rgba(0,0,0,0);background-image:linear-gradient(135deg,#247cff,#024ec0 58%);border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transition:all 2s ease-in-out;position:relative;overflow-x:hidden}.rating:before{content:"";background:url(/images/circle.png);width:300px;height:300px;position:absolute;top:30px;left:10px;animation:dance 4s infinite alternate;-webkit-animation:dance 4s infinite alternate}@media(max-width:991px){.rating:before{width:60%;height:240px;background-size:contain;background-repeat:no-repeat;top:inherit;bottom:0}}.rating .rating-head h2{font-size:2.25rem;font-weight:300;line-height:1.4;letter-spacing:.7px;color:#fff;transition:color 1s ease}@media(max-width:1199px){.rating .rating-head h2{font-size:1.875rem}}@media(max-width:991px){.rating .rating-head h2{font-size:1.625rem}}@media(max-width:767px){.rating .rating-head h2{font-size:1.375rem}}.rating .rating-head h2 span{font-weight:700;transition:background 1s ease}.rating .rating-head p{margin-top:.9375rem;margin-bottom:0;font-size:1.125rem;font-weight:400;color:#fff}@media(max-width:1199px){.rating .rating-head p{font-size:1.125rem}}@media(max-width:991px){.rating .rating-head p{font-size:1rem}}@media(max-width:767px){.rating .rating-head p{font-size:.875rem}}@media(max-width:599px){.rating .rating-head{text-align:center;margin-bottom:1.875rem}}.rating .rating-graphic{position:relative}.rating .rating-graphic img{max-width:485px;transition:all 2s ease;float:right;height:auto}@media(max-width:1199px){.rating .rating-graphic img{max-width:465px}}@media(max-width:991px){.rating .rating-graphic img{max-width:345px;float:right;margin-right:-40px}}@media(max-width:767px){.rating .rating-graphic img{max-width:330px;margin-right:-50px}}@media(max-width:599px){.rating .rating-graphic img{width:100%;max-width:none;margin-right:0;float:left}}.rating .rating-graphic img.afterHover{opacity:0;position:absolute;top:0;right:0}.rating:hover{background:#fff;border-top-color:#024ec0;border-bottom-color:#024ec0}.rating:hover .rating-head h2{color:#000}.rating:hover .rating-head h2 span{color:#247cff;background:-webkit-linear-gradient(120deg,#247cff 48%,#024ec0 62%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.rating:hover .rating-head p{color:#000}.rating:hover .rating-graphic img{opacity:0}.rating:hover .rating-graphic img.afterHover{opacity:1}.rating:hover .btn-white{color:#fff;background-color:#024ec0}.rating.ratings-new:before{width:250px;background-size:100%;height:250px}.rating.ratings-new .rating-graphic img{width:100%}