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


/*** PAGE CSS OVERRIDES ***/
.main-content .pg-bnr-copy {max-width:800px}.main-content .pg-bnr-copy h1 {}#review-wrap #reviewHero.pg-hero {background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/Reviews/insidebanner.jpg) !important;}#review-wrap .ry-container {padding:clamp(48px, 12.109vw, 120px) 0!important;max-width:991px;width:90%;margin:0 auto !important;position:relative;left:50%;transform:translate(-50%, 0);}#review-wrap .review-star {display:flex;justify-content:center;margin:48px 0 0 !important;}#review-wrap .rate-stars {cursor:pointer;display:flex;flex-direction:column;align-items:center;width:100%;gap:clamp(28px, 4.861vw, 70px);justify-content:space-between;}#review-wrap .rate-stars .icon {max-width:150px;max-height:200px;transition:0.3s ease-in-out all;padding:0 clamp(8px,1.585vw,19px);}#review-wrap .rate-stars .icon img {height:100%;width:100%;object-fit:contain;transition:0.3s ease-in-out all;}#review-wrap .rate-stars .rate-tag {width:100%;}#review-wrap .rate-stars .rate-tag h5 {width:100%;padding:18px 0!important;text-align:center;color:#fff;font-family:"Outfit", sans-serif;font-size:clamp(20px,3.646vw,28px);font-weight:500;}#review-wrap .rate-stars:nth-child(1) .rate-tag h5 {background-color:#F65E63;border-top-left-radius:50px;border-bottom-left-radius:50px;}#review-wrap .rate-stars:nth-child(2) .rate-tag h5 {background-color:#EF8D01;}#review-wrap .rate-stars:nth-child(3) .rate-tag h5 {background-color:#FBC000;}#review-wrap .rate-stars:nth-child(4) .rate-tag h5 {background-color:#A6C56E;}#review-wrap .rate-stars:nth-child(5) .rate-tag h5 {background-color:#5F9800;border-top-right-radius:50px;border-bottom-right-radius:50px;}#review-wrap .rate-stars.active {opacity:0.8;}#review-wrap .rate-stars.active img {transform:scale(1.1);}#review-wrap .rate-stars.rate-1.active .icon,#review-wrap .rate-stars.rate-2.active .icon,#review-wrap .rate-stars.rate-3.active .icon {animation:rateStarSelectedAnim 0.8s cubic-bezier(.36, .07, .19, .97) both;}@keyframes rateStarSelectedAnim {10%,90% {transform:translate3d(-1px, 0, 0);}20%,80% {transform:translate3d(2px, 0, 0);}30%,50%,70% {transform:translate3d(-4px, 0, 0);}40%,60% {transform:translate3d(4px, 0, 0);}}#review-wrap .rate-stars.rate-4.active .icon,#review-wrap .rate-stars.rate-5.active .icon {animation:rateStarSelectedAnim2 1s cubic-bezier(.36, .07, .19, .97) both;}@keyframes rateStarSelectedAnim2 {0%,20%,50%,80%,100% {transform:translateY(0);}40% {transform:translateY(-30px);}60% {transform:translateY(-15px);}}#review-wrap .input-group.center {margin:clamp(32px, 9.284vw, 92px) 0 clamp(20px, 6.054vw, 60px)!important;}#review-wrap .input-group:not(.last-input-group) {}#review-wrap .form-label {margin:0 0 18px!important}#review-wrap .form-label,#review-wrap .form-label p {font-size:20px;font-weight:600;font-family:"Outfit";}#review-wrap form .form-group[data-type="radiolist"] {padding:0 0 0 15px!important;}#review-wrap form input[type="radio"] {font-family:"Outfit";-webkit-appearance:none;outline:none;}#review-wrap form input[type="radio"]:before {cursor:pointer;content:"";display:block;position:relative;height:20px;width:20px;border:2px solid #333;border-radius:3px;margin:0 !important;top:5px;outline:none;transition:0.3s ease-in-out all;}#review-wrap form input[type="radio"]:checked:before {background:#834CF1;border-color:transparent;}#review-wrap form textarea {padding:42px 48px!important;border-radius:18px;font-family:'Outfit', sans-serif;font-size:20px;min-height:350px;max-width:1600px;resize:vertical;}#review-wrap form textarea::placeholder {font-weight:300 !important;}#review-wrap form textarea:focus {box-shadow:unset;}.pg-btn.ry-btn {font:400 18px/32px "Outfit", sans-serif;background:#FF2796;color:#fff;padding:10px 38px !important;border-radius:50px;letter-spacing:.02em;text-decoration:none !important;-webkit-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;border:none;}#review-wrap form .form-group[data-type="submit"] {display:flex;}#review-wrap form .ry-btn {margin:28px 0 0 auto!important;}#review-wrap .form-group[data-type="radiolist"] .control-label{font-size:18px;}@media only screen and (max-width:768px) {#review-wrap .rate-stars .rate-tag h5 {padding:clamp(12px, 1.302vw, 20px) 0!important;}#review-wrap form .form-group[data-type="submit"] .ry-btn {margin:18px auto 0!important}}