.elementor-16338 .elementor-element.elementor-element-3c1277e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-16338 .elementor-element.elementor-element-538b0bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-16338 .elementor-element.elementor-element-8664e0a .terms-container{box-sizing:border-box;width:100%;max-width:100%;padding:20px;line-height:1.8;color:#333;direction:rtl;text-align:right}.elementor-16338 .elementor-element.elementor-element-8664e0a .age-restriction{background:linear-gradient(135deg,#E67E22,#F39C12);color:#fff;padding:20px;border-radius:15px;text-align:center;font-size:1.3em;font-weight:700;margin-bottom:30px;box-shadow:0 8px 25px rgb(230 126 34 / .3)}.elementor-16338 .elementor-element.elementor-element-8664e0a .welcome-section{background:#FEF5E7;padding:25px;border-radius:12px;border-right:5px solid #E67E22;margin-bottom:30px}.elementor-16338 .elementor-element.elementor-element-8664e0a .welcome-section h2{background:linear-gradient(45deg,#E67E22,#F39C12);color:#fff;padding:15px 20px;border-radius:8px;margin:0 0 20px 0;font-size:1.4em}.elementor-16338 .elementor-element.elementor-element-8664e0a .section{margin-bottom:35px;padding:25px;background:#fff;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .08);border-top:4px solid #F8C471}.elementor-16338 .elementor-element.elementor-element-8664e0a .section h2{background:linear-gradient(135deg,#AF601A,#E67E22);color:#fff;padding:15px 25px;border-radius:10px;margin:0 0 20px 0;font-size:1.3em;text-align:center}.elementor-16338 .elementor-element.elementor-element-8664e0a .section h3{background:#F8C471;color:#AF601A;padding:12px 20px;border-radius:8px;margin:20px 0 15px 0;font-size:1.1em;font-weight:600}.elementor-16338 .elementor-element.elementor-element-8664e0a .section p{margin-bottom:15px;font-size:1.05em;text-align:justify}.elementor-16338 .elementor-element.elementor-element-8664e0a .definitions-list{background:#FEF5E7;padding:20px;border-radius:10px;margin:20px 0}.elementor-16338 .elementor-element.elementor-element-8664e0a .definition-item{margin-bottom:15px;padding:15px;background:#fff;border-radius:8px;border-right:4px solid #F39C12}.elementor-16338 .elementor-element.elementor-element-8664e0a .definition-item:last-child{margin-bottom:0}.elementor-16338 .elementor-element.elementor-element-8664e0a .definition-term{font-weight:700;color:#AF601A;margin-bottom:5px}.elementor-16338 .elementor-element.elementor-element-8664e0a .prohibited-list{background:#fff5f5;padding:20px;border-radius:10px;border-right:4px solid #e53e3e;margin:20px 0}.elementor-16338 .elementor-element.elementor-element-8664e0a .prohibited-item{margin-bottom:10px;padding:10px 15px;background:#fff;border-radius:6px;border-right:3px solid #e53e3e}.elementor-16338 .elementor-element.elementor-element-8664e0a .prohibited-item:last-child{margin-bottom:0}.elementor-16338 .elementor-element.elementor-element-8664e0a .highlight-box{background:linear-gradient(135deg,#F8C471,#FEF5E7);padding:20px;border-radius:12px;margin:20px 0;border:2px solid #F39C12}.elementor-16338 .elementor-element.elementor-element-8664e0a .privacy-link{display:inline-block;background:linear-gradient(135deg,#E67E22,#F39C12);color:#fff;padding:15px 25px;border-radius:10px;text-decoration:none;margin-top:15px;transition:all 0.3s ease;font-weight:700}.elementor-16338 .elementor-element.elementor-element-8664e0a .privacy-link:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(230 126 34 / .4)}@media (max-width:768px){.elementor-16338 .elementor-element.elementor-element-8664e0a .terms-container{padding:15px}.elementor-16338 .elementor-element.elementor-element-8664e0a .section{padding:20px 15px}.elementor-16338 .elementor-element.elementor-element-8664e0a .age-restriction{font-size:1.1em;padding:15px}.elementor-16338 .elementor-element.elementor-element-8664e0a .section h2{font-size:1.2em;padding:12px 20px}.elementor-16338 .elementor-element.elementor-element-8664e0a .welcome-section h2{font-size:1.2em}}@media (max-width:480px){.elementor-16338 .elementor-element.elementor-element-8664e0a .terms-container{padding:10px}.elementor-16338 .elementor-element.elementor-element-8664e0a .section{padding:15px 10px}.elementor-16338 .elementor-element.elementor-element-8664e0a .section h2{font-size:1.1em;padding:10px 15px}}