.rbt-hero-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:500px;position:relative}.rbt-hero-section .hero-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.rbt-hero-section .container{position:relative;z-index:2}.rbt-hero-section h1{color:#fff;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.rbt-hero-section p{color:#fff;font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem}.rbt-hero-section .rbt-btn{background-color:#007cba;border-radius:5px;color:#fff;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.rbt-hero-section .rbt-btn:hover{background-color:#005a87;color:#fff;text-decoration:none}.rtl .rbt-hero-section{direction:rtl}.rtl .rbt-hero-section h1,.rtl .rbt-hero-section p{text-align:right}@media (max-width:768px){.rbt-hero-section h1{font-size:2rem}.rbt-hero-section p{font-size:1rem}}
.rbt-course-card .rbt-card{border:1px solid #e0e0e0;border-radius:8px;height:100%;overflow:hidden;transition:all .3s ease}.rbt-course-card .rbt-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.rbt-course-card .rbt-card-img{overflow:hidden;position:relative}.rbt-course-card .rbt-card-img img{height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.rbt-course-card .rbt-card:hover .rbt-card-img img{transform:scale(1.05)}.rbt-course-card .rbt-badge{background-color:#007cba;border-radius:20px;color:#fff;font-size:12px;font-weight:600;left:15px;padding:5px 12px;position:absolute;text-transform:capitalize;top:15px}.rbt-course-card .rbt-card-body{padding:20px}.rbt-course-card .rbt-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.rbt-course-card .rbt-meta{color:#666;font-size:14px}.rbt-course-card .rbt-meta i{margin-right:5px}.rbt-course-card .rbt-card-title{font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:10px}.rbt-course-card .rbt-card-title a{color:#333;text-decoration:none;transition:color .3s ease}.rbt-course-card .rbt-card-title a:hover{color:#007cba}.rbt-course-card .rbt-card-text{color:#666;line-height:1.6;margin-bottom:20px}.rbt-course-card .rbt-card-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.rbt-course-card .rbt-course-price{align-items:center;display:flex;gap:10px}.rbt-course-card .current-price{color:#007cba;font-size:1.5rem;font-weight:700}.rbt-course-card .original-price{color:#999;font-size:1rem;text-decoration:line-through}.rbt-course-card .rbt-btn-link{color:#007cba;font-weight:600;text-decoration:none;transition:color .3s ease}.rbt-course-card .rbt-btn-link:hover{color:#005a87}.rbt-course-card .rbt-btn-link i{margin-left:5px;transition:transform .3s ease}.rbt-course-card .rbt-btn-link:hover i{transform:translateX(3px)}.rtl .rbt-course-card .rbt-meta i{margin-left:5px;margin-right:0}.rtl .rbt-course-card .rbt-btn-link i{margin-left:0;margin-right:5px}.rtl .rbt-course-card .rbt-btn-link:hover i{transform:translateX(-3px)}@media (max-width:768px){.rbt-course-card .rbt-card-bottom{align-items:stretch;flex-direction:column;gap:15px}.rbt-course-card .rbt-course-price{justify-content:center}}






.dirayeh-contact-block{margin:20px 0}.dirayeh-contact-block-empty{background:#f0f0f0;border:1px dashed #ccc;color:#666;padding:20px;text-align:center}.dirayeh-contact-block-empty p{font-style:italic;margin:0}.block-editor-page .dirayeh-contact-block .rbt-conatct-area{pointer-events:none}.block-editor-page .dirayeh-contact-block .rbt-address{opacity:.8}@media (max-width:768px){.dirayeh-contact-block .rbt-address{margin-bottom:30px}}.dirayeh-contact-block .sal-animate{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.dirayeh-contact-block .sal-animate.sal-animated{opacity:1;transform:translateY(0)}
.dirayeh-contact-form-block{margin:20px 0}.dirayeh-contact-form-block .rbt-contact-address{padding:60px 0}.dirayeh-contact-form-block .thumbnail img{border-radius:6px;transition:transform .3s ease}.dirayeh-contact-form-block .thumbnail img:hover{transform:scale(1.02)}.dirayeh-contact-form-block .form-group{margin-bottom:30px;position:relative}.dirayeh-contact-form-block .form-group input,.dirayeh-contact-form-block .form-group textarea{background:transparent;border:none;border-bottom:2px solid #e0e0e0;font-size:16px;padding:15px 0;transition:border-color .3s ease;width:100%}.dirayeh-contact-form-block .form-group input:focus,.dirayeh-contact-form-block .form-group textarea:focus{border-bottom-color:#007cba;outline:none}.dirayeh-contact-form-block .form-group label{color:#999;font-size:16px;left:0;pointer-events:none;position:absolute;top:15px;transition:all .3s ease}.dirayeh-contact-form-block .form-group input:not(:-moz-placeholder)+label,.dirayeh-contact-form-block .form-group textarea:not(:-moz-placeholder)+label{color:#007cba;font-size:12px;top:-10px}.dirayeh-contact-form-block .form-group input:focus+label,.dirayeh-contact-form-block .form-group input:not(:placeholder-shown)+label,.dirayeh-contact-form-block .form-group textarea:focus+label,.dirayeh-contact-form-block .form-group textarea:not(:placeholder-shown)+label{color:#007cba;font-size:12px;top:-10px}.dirayeh-contact-form-block .focus-border{background:#007cba;bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.dirayeh-contact-form-block .form-group input:focus~.focus-border,.dirayeh-contact-form-block .form-group textarea:focus~.focus-border{width:100%}.dirayeh-contact-form-block .form-submit-group{margin-top:30px}.dirayeh-contact-form-block .rbt-btn{font-weight:600;letter-spacing:1px;padding:15px 30px;text-transform:uppercase}.block-editor-page .dirayeh-contact-form-block .rbt-contact-address{pointer-events:none}.block-editor-page .dirayeh-contact-form-block .form-group input,.block-editor-page .dirayeh-contact-form-block .form-group textarea{opacity:.7}@media (max-width:768px){.dirayeh-contact-form-block .rbt-contact-address{padding:40px 0}.dirayeh-contact-form-block .thumbnail{margin-bottom:30px}}

