#lp-pom-text-169 p{ line-height: 20px; }
#lp-pom-text-169 p span { font-weight: 400; font-family: Poppins; font-size: 14px; color: rgb(113, 121, 131); font-style: normal; }

#lp-pom-text-170 p{ line-height: 20px; text-align: center; }
#lp-pom-text-170 p span{ font-weight: 400; font-family: Poppins; font-size: 14px; color: rgb(113, 121, 131); font-style: normal; }

#lp-pom-text-172 p{ line-height: 29px; }
#lp-pom-text-172 p span{ font-weight: 500; font-family: Poppins; font-size: 22px; color: #ffc425; font-style: normal; }

#lp-pom-text-173 p{ line-height: 45px; }
#lp-pom-text-173 p span{ font-weight: 500; font-family: Poppins; font-size: 36px; color: rgb(144, 146, 153); }

#lp-pom-image-175 .lp-pom-image-container{ overflow: hidden; }

#lp-pom-image-177 p{ line-height: 26px; }
#lp-pom-image-177 p span{ font-weight: 600; font-family: Poppins; font-size: 20px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-image-178 p{ line-height: 24px; }
#lp-pom-image-178 p span{ font-weight: 400; font-family: Poppins; font-size: 16px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-image-179 .lp-pom-image-container{ overflow: hidden; }

#lp-pom-image-181 p{ line-height: 26px; }
#lp-pom-image-181 p span{ font-weight: 600; font-family: Poppins; font-size: 20px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-image-182 p{line-height: 24px; }
#lp-pom-image-182 p span{ font-weight: 400; font-family: Poppins; font-size: 16px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-image-183 .lp-pom-image-container , #lp-pom-image-184 .lp-pom-image-container { overflow: hidden; }

#lp-pom-text-185 p{ line-height: 26px;}
#lp-pom-text-185 p span{ font-weight: 600; font-family: Poppins; font-size: 20px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-text-186 p{ line-height: 24px; }
#lp-pom-text-186 p span{ font-weight: 400; font-family: Poppins; font-size: 16px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-image-187 .lp-pom-image-container, #lp-pom-image-188 .lp-pom-image-container, #lp-pom-image-189 .lp-pom-image-container{ overflow: hidden; }

#lp-pom-text-190 p{ line-height: 26px; }
#lp-pom-text-190 p span{ font-weight: 600; font-family: Poppins; font-size: 20px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-text-191 p{ line-height: 26px; }
#lp-pom-text-191 p span{ font-weight: 600; font-family: Poppins; font-size: 20px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-text-192 p{ line-height: 26px; }
#lp-pom-text-192 p span{ font-weight: 600; font-family: Poppins; font-size: 20px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-text-193 p{ line-height: 24px; }
#lp-pom-text-193 p span{ font-weight: 400; font-family: Poppins; font-size: 16px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-text-194 p{ line-height: 24px; }
#lp-pom-text-194 p span{ font-weight: 400; font-family: Poppins; font-size: 16px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-text-195 p{ line-height: 24px; }
#lp-pom-text-195 p span{ font-weight: 400; font-family: Poppins; font-size: 16px; color: rgb(255, 255, 255); font-style: normal; }

#lp-pom-text-203 p{ line-height: 29px; text-align: center; }
#lp-pom-text-203 p span{ font-weight: 500; font-family: Poppins; font-size: 24px; color: #ffc425;}

#lp-pom-text-204 p{ line-height: 38px; text-align: center; }
#lp-pom-text-204 p span{ font-weight: 500; font-family: Poppins; font-size: 36px; color: rgb(144, 146, 153); font-style: normal; }

#lp-pom-image-205 .lp-pom-image-container , #lp-pom-image-206 .lp-pom-image-container,
#lp-pom-image-207 .lp-pom-image-container , #lp-pom-image-210 .lp-pom-image-container,
#lp-pom-image-211 .lp-pom-image-container , #lp-pom-image-212 .lp-pom-image-container{ overflow: hidden; }

#lp-pom-text-214 p{ line-height: 26px; }
#lp-pom-text-214 p span{ font-weight: 500; font-family: Poppins; font-size: 20px; color: #ffc425; font-style: normal; }

#lp-pom-text-215 p{ line-height: 45px; }
#lp-pom-text-215 p span{ font-weight: 500; font-family: Poppins; font-size: 36px; color: rgb(144, 146, 153); font-style: normal; }

#lp-pom-text-216 p{ line-height: 22px; }
#lp-pom-text-216 p span{ font-weight: 400; font-family: Poppins; font-size: 14px; color: rgb(144, 146, 153); font-style: normal; }

#lp-pom-text-218 p{ line-height: 58px; }
#lp-pom-text-218 p span{ font-weight: 400; font-family: Poppins; font-size: 48px; color: rgb(0, 0, 0); font-style: normal;}

#lp-pom-text-219 p{ line-height: 20px; }
#lp-pom-text-219 p span{ font-weight: 500; font-family: Poppins; font-size: 16px; color: rgb(0, 0, 0); }

#lp-pom-text-220 p{ line-height: 58px; }
#lp-pom-text-220 p span{ font-weight: 500; font-family: Poppins; font-size: 48px; color: rgb(0, 0, 0); font-style: normal; }

#lp-pom-text-221 p{ line-height: 20px; }
#lp-pom-text-221 p span{ font-weight: 500; font-family: Poppins; font-size: 16px; color: rgb(0, 0, 0); }

#lp-pom-image-222 .lp-pom-image-container, #lp-pom-image-223 .lp-pom-image-container, #lp-pom-image-224 .lp-pom-image-container{ 
    overflow: hidden; }

#lp-pom-text-235 p{ line-height: 26px; }
#lp-pom-text-235 p span{ font-family: Poppins; font-weight: 500; font-style: normal; color: #ffc425; font-size: 22px; }

#lp-pom-text-236 p{ line-height: 32px; }
#lp-pom-text-236 p span{ font-weight: 600; font-family: Poppins; font-size: 22px; color: rgb(0, 0, 0); font-style: normal; }

#lp-pom-text-237 p{ line-height: 22px; }
#lp-pom-text-237 p span{ font-weight: 400; font-family: Poppins; font-size: 14px; color: rgb(113, 121, 131); font-style: normal; }

#lp-pom-text-239 p{ line-height: 45px; }
#lp-pom-text-239 p span{ font-weight: 500; font-family: Poppins; font-size: 36px; color: rgb(144, 146, 153); }

#lp-pom-text-253.header-logo{ width: 100% !important;right: 0;text-align: center; transform: none !important; }
#lp-pom-text-253.header-logo img{ max-width: 250px;width: 100%;margin: 0 auto; }
    
.official-rules-frame table {
    width: 80%;
    margin: 30px auto 0;
}
.official-rules-frame table th:focus-visible, .official-rules-frame table td:focus-visible {
    outline: 2px solid #fff;
}
@media (max-width: 1200px) {
    .pt-content-section h3 {
        font-size: 40px;
    }
}
@media (max-width: 680px) {
    .official-rules-frame table {
        width: 100%;
        overflow: scroll;
    }
    .official-rules-frame table th, .official-rules-frame table td {
        padding: 5px;
    }
}