.elementor-642 .elementor-element.elementor-element-22beea6c{--display:flex;--min-height:40vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-22beea6c:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-22beea6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;background-image:url("https://academyhasad.com/wp-content/uploads/2024/02/بنرز-الأكاديمية-05-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-642 .elementor-element.elementor-element-3f186eff{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-49eaa0c9{text-align:center;}.elementor-642 .elementor-element.elementor-element-49eaa0c9 .elementor-heading-title{font-family:"Expo Arabic", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-d235cae{text-align:center;}.elementor-642 .elementor-element.elementor-element-d235cae .elementor-heading-title{font-family:"Expo Arabic", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-6588122d{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .wpr-checkout-order-review-table{width:70%;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-checkout #payment{background-color:#FFFFFF;border-color:#EDEDED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col-1{background-color:#FFFFFF;border-color:#EDEDED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col-2{background-color:#FFFFFF;border-color:#EDEDED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .wpr-checkout-order-review-table-inner{background-color:#FFFFFF;border-color:#EDEDED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order-details{background-color:#FFFFFF;border-color:#EDEDED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;margin-bottom:15px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-form-coupon{background-color:#FFFFFF;border-color:#EDEDED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .woocommerce-checkout .col2-set{margin-right:15px;}[data-elementor-device-mode="mobile"] .elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .woocommerce-checkout .col2-set{margin-bottom:15px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .col-1{margin-bottom:15px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .wpr-checkout-order-review-table-inner{margin-bottom:15px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-vertical .col-1{margin-bottom:15px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-vertical .col-2{margin-bottom:15px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-vertical .wpr-checkout-order-review-table-inner{margin-bottom:15px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-billing-fields h3{color:#222222;}.elementor-642 .elementor-element.elementor-element-7ac609f0 #ship-to-different-address{color:#222222;}.elementor-642 .elementor-element.elementor-element-7ac609f0 #order_review_heading{color:#222222;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order-details__title{color:#222222;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-column__title{color:#222222;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-billing-fields h3, .elementor-642 .elementor-element.elementor-element-7ac609f0 #ship-to-different-address, .elementor-642 .elementor-element.elementor-element-7ac609f0 #order_review_heading, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order-details__title, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-column__title, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-additional-fields h3{font-family:"Expo Arabic", Sans-serif;font-size:25px;font-weight:500;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set label{color:#222222;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .checkout_coupon p:first-child{color:#222222;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set label, .elementor-642 .elementor-element.elementor-element-7ac609f0 .order_comments, .elementor-642 .elementor-element.elementor-element-7ac609f0 .checkout_coupon p:first-child{font-family:"Expo Arabic", Sans-serif;font-size:15px;font-weight:500;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set .input-text{color:#999999;border-color:#EDEDED;background-color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set .input-text::placeholder{color:#999999;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .form-row .input-text{color:#999999;border-color:#EDEDED;background-color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .form-row .input-text::placeholder{color:#999999;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set select{color:#999999;border-color:#EDEDED;background-color:#FFFFFF;border-style:solid;border-radius:4px 4px 4px 4px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .select2 span{color:#999999;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#999999 transparent transparent transparent;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set .select2-container{color:#999999;border-color:#EDEDED;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set .select2-container span{background-color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set .input-text, .elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set .input-text::placeholder, .elementor-642 .elementor-element.elementor-element-7ac609f0 .form-row .input-text, .elementor-642 .elementor-element.elementor-element-7ac609f0 .form-row .input-text::placeholder, .elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set select, .elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set .select2-container{font-family:"Expo Arabic", Sans-serif;font-size:13px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .input-text:focus{color:#444444;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .input-text{border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .select2-container{padding:10px 10px 10px 10px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 select{padding:10px 10px 10px 10px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .checkout_coupon button{padding:10px 10px 10px 10px;color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .form-row:not(.place-order){margin-top:10px !important;}.elementor-642 .elementor-element.elementor-element-7ac609f0 textarea{Height:100px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-message{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:#FFFFFF;border-style:none;border-radius:4px 4px 4px 4px;padding:13px 25px 13px calc(25px + 18px + 20px);}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-info{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:#FFFFFF;border-style:none;border-radius:4px 4px 4px 4px;padding:13px 25px 13px calc(25px + 18px + 20px);}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-error{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:13px 25px 13px calc(25px + 18px + 20px);}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-message a{color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-info a{color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-error a{color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-message a:hover{color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-info a:hover{color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-error a:hover{color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-message::before{color:#FFFFFF;font-size:18px;top:13px;left:25px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-info::before{color:#FFFFFF;font-size:18px;top:13px;left:25px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-error::before{color:var( --e-global-color-primary );font-size:18px;top:13px;left:25px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-message, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-info, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-error{font-family:"Expo Arabic", Sans-serif;font-size:13px;font-weight:500;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-Message{border-style:none;border-radius:4px 4px 4px 4px;padding:13px 25px 13px calc(25px + 18px + 20px);}.elementor-642 .elementor-element.elementor-element-7ac609f0 table.woocommerce-orders-table th{color:#222222;background-color:#FFFFFF;text-align:start;padding:7px 7px 7px 7px;border-color:#045CB400;border-style:none;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table.shop_table thead th{color:#222222;background-color:#FFFFFF;text-align:start;padding:7px 7px 7px 7px;border-color:#045CB400;border-style:none;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table.shop_table tfoot th{color:#222222;background-color:#FFFFFF;text-align:start;padding:7px 7px 7px 7px;border-color:#045CB400;border-style:none;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table.woocommerce-orders-table th, .elementor-642 .elementor-element.elementor-element-7ac609f0 table.shop_table thead th, .elementor-642 .elementor-element.elementor-element-7ac609f0 table.shop_table tfoot th{font-family:"Expo Arabic", Sans-serif;font-size:15px;font-weight:400;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table.shop_table td{color:#666666;background-color:#FFFFFF00;font-family:"Expo Arabic", Sans-serif;font-size:13px;font-weight:500;text-align:start;padding:10px 10px 10px 10px;border-color:#045CB400;border-style:none;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table.shop_table td a{color:#666666;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table.shop_table .variation{justify-content:start;}.elementor-642 .elementor-element.elementor-element-7ac609f0 #order_review{border-color:#045CB400;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table thead tr:first-of-type th:first-of-type{border-top-left-radius:0px !important;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table thead tr:first-of-type th:last-of-type{border-top-right-radius:0px !important;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table tfoot tr:last-of-type th:first-of-type{border-bottom-left-radius:0px !important;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table tfoot tr:last-of-type td:last-of-type{border-bottom-right-radius:0px !important;}.elementor-642 .elementor-element.elementor-element-7ac609f0 #payment .place-order{color:#555555;}.elementor-642 .elementor-element.elementor-element-7ac609f0 #payment .woocommerce-privacy-policy-link{color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-7ac609f0 #payment .woocommerce-privacy-policy-link:hover{color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-checkout #payment ul.payment_methods{border-color:#EDEDED;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order p, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order address, .elementor-642 .elementor-element.elementor-element-7ac609f0 .wc_payment_method label, .elementor-642 .elementor-element.elementor-element-7ac609f0 .place-order *{font-family:"Expo Arabic", Sans-serif;font-size:15px;font-weight:500;}.elementor-642 .elementor-element.elementor-element-7ac609f0 li.wc_payment_method label{color:#222222;}.elementor-642 .elementor-element.elementor-element-7ac609f0 ul.payment_methods li.wc_payment_method .input-radio{margin-right:5px !important;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .payment_box p{color:#222222;font-family:"Expo Arabic", Sans-serif;font-size:13px;font-weight:400;}.elementor-642 .elementor-element.elementor-element-7ac609f0 #payment .payment_box{background-color:#F6F6F6;}.elementor-642 .elementor-element.elementor-element-7ac609f0 #payment .payment_box::before{border-bottom-color:#F6F6F6;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order p{color:#787878;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order address{color:#787878;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order-overview li{color:#787878;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-thankyou-order-details *{font-family:"Expo Arabic", Sans-serif;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .place-order button{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:12px 30px 12px 30px;margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .actions .button, 
				.elementor-642 .elementor-element.elementor-element-7ac609f0 .place-order button, .elementor-642 .elementor-element.elementor-element-7ac609f0 .coupon .button, .elementor-642 .elementor-element.elementor-element-7ac609f0 .checkout_coupon button{font-family:"Expo Arabic", Sans-serif;font-size:15px;font-weight:400;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .place-order button:hover{color:#FFFFFF;background-color:#A48964;border-color:#A48964;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .checkout_coupon button:hover{color:#FFFFFF;background-color:#A48964;border-color:#A48964;}body.elementor-page-642:not(.elementor-motion-effects-element-type-background), body.elementor-page-642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EE;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-642 .elementor-element.elementor-element-22beea6c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-642 .elementor-element.elementor-element-6588122d{margin-top:50px;margin-bottom:100px;padding:0px 20px 0px 20px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-billing-fields h3, .elementor-642 .elementor-element.elementor-element-7ac609f0 #ship-to-different-address, .elementor-642 .elementor-element.elementor-element-7ac609f0 #order_review_heading, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order-details__title, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-column__title, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-additional-fields h3{font-size:20px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set label, .elementor-642 .elementor-element.elementor-element-7ac609f0 .order_comments, .elementor-642 .elementor-element.elementor-element-7ac609f0 .checkout_coupon p:first-child{font-size:14px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set .input-text, .elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set .input-text::placeholder, .elementor-642 .elementor-element.elementor-element-7ac609f0 .form-row .input-text, .elementor-642 .elementor-element.elementor-element-7ac609f0 .form-row .input-text::placeholder, .elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set select, .elementor-642 .elementor-element.elementor-element-7ac609f0 .col2-set .select2-container{font-size:12px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-message, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-info, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-error{font-size:15px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table.woocommerce-orders-table th, .elementor-642 .elementor-element.elementor-element-7ac609f0 table.shop_table thead th, .elementor-642 .elementor-element.elementor-element-7ac609f0 table.shop_table tfoot th{font-size:14px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 table.shop_table td{font-size:12px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order p, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order address, .elementor-642 .elementor-element.elementor-element-7ac609f0 .wc_payment_method label, .elementor-642 .elementor-element.elementor-element-7ac609f0 .place-order *{font-size:14px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .payment_box p{font-size:13px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .actions .button, 
				.elementor-642 .elementor-element.elementor-element-7ac609f0 .place-order button, .elementor-642 .elementor-element.elementor-element-7ac609f0 .coupon .button, .elementor-642 .elementor-element.elementor-element-7ac609f0 .checkout_coupon button{font-size:14px;}}@media(max-width:767px){.elementor-642 .elementor-element.elementor-element-22beea6c:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-22beea6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:650px auto;}.elementor-642 .elementor-element.elementor-element-22beea6c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-642 .elementor-element.elementor-element-3f186eff{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-642 .elementor-element.elementor-element-49eaa0c9 .elementor-heading-title{font-size:30px;}.elementor-642 .elementor-element.elementor-element-d235cae .elementor-heading-title{font-size:14px;}.elementor-642 .elementor-element.elementor-element-6588122d{margin-top:0px;margin-bottom:50px;padding:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-71853e38 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .wpr-checkout-order-review-table{width:100%;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .woocommerce-checkout .col2-set{margin-right:0px;}[data-elementor-device-mode="mobile"] .elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .woocommerce-checkout .col2-set{margin-bottom:0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .col-1{margin-bottom:0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .wpr-checkout-order-review-table-inner{margin-bottom:0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-vertical .col-1{margin-bottom:0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-vertical .col-2{margin-bottom:0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-vertical .wpr-checkout-order-review-table-inner{margin-bottom:0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order-details{margin-bottom:0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-billing-fields h3, .elementor-642 .elementor-element.elementor-element-7ac609f0 #ship-to-different-address, .elementor-642 .elementor-element.elementor-element-7ac609f0 #order_review_heading, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-order-details__title, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-column__title, .elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-additional-fields h3{font-size:15px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-message::before{font-size:0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-error::before{font-size:0px;}.elementor-642 .elementor-element.elementor-element-7ac609f0 .woocommerce-info::before{font-size:0px;}}/* Start custom CSS for wpr-page-checkout, class: .elementor-element-7ac609f0 */.elementor-12 .elementor-element.elementor-element-c5d2c2b .woocommerce-info {
    color: #FFFFFF;
    background-color: #C0A886;
    border-color: #FFFFFF;
    border-style: none;
    border-radius: 4px 4px 4px 4px;
    padding: 13px 25px 13px calc(25px + 18px + 20px);
    display: none;
}

.woocommerce-checkout-review-order,
.shopengine-checkout-review-order,
.woocommerce-checkout-review-order-table {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}
.wpr-checkout-order-review-table-inner h3,
#order_review_heading {
    border: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
    margin: 0 0 15px 0; /* adjust spacing after removing the line */
    padding-bottom: 0;
}

.elementor-642 .elementor-element.elementor-element-7ac609f0 .col-2 {
    display: none;
}

/* General Payment Methods Styling */
.wc_payment_methods {
    list-style: none;
    margin: 20px 0;
    padding: 0;
    font-family: "Expo Arabic", sans-serif !important;
}

.wc_payment_methods li.wc_payment_method {
    border: 1px solid #ddd;
    background: #fff;
    padding: 15px 20px;
    margin-bottom: 12px;
    border-radius: 12px;
    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover + Selected Style */
.wc_payment_methods li.wc_payment_method:hover,
.wc_payment_methods li.wc_payment_method input[type="radio"]:checked + label {
    border-color: #00836c;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}

/* Radio Button */
.wc_payment_methods li.wc_payment_method input[type="radio"] {
    accent-color: #00836c;
    transform: scale(1.2);
    margin-left: 8px;
}

/* Payment Labels */
.wc_payment_methods li.wc_payment_method label {
    font-size: 16px;
    font-weight: 600;
    color: #222;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

/* Payment Icons inside labels */
.wc_payment_methods li.wc_payment_method label img {
    max-height: 28px;
    margin-left: 10px;
    vertical-align: middle;
}

/* Description Box */
.payment_box {
    font-size: 14px;
    color: #444;
    margin-top: 10px;
    padding: 12px;
    border-top: 1px dashed #ddd;
    background: #fafafa;
    border-radius: 8px;
    line-height: 1.6;
}

/* Tabby, Tamara Specific */
.payment_method_tabby_installments label img,
.payment_method_tamara-gateway-checkout label img {
    max-height: 22px !important;
    margin-left: 8px !important;
}

/* Checkout Button */
#place_order {
    font-family: "Expo Arabic", sans-serif !important;
    font-size: 17px;
    font-weight: bold;
    background: #004d61;
    color: #fff;
    border: none;
    border-radius: 10px;
    padding: 15px;
    width: 100%;
    transition: background 0.3s ease;
}

#place_order:hover {
    background: #006f89;
}

.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) {
    zoom: 1;
    margin-bottom: 10px;
}

.wc_payment_methods li.wc_payment_method:hover, .wc_payment_methods li.wc_payment_method input[type="radio"]:checked + label {
    border-color: #00836c;
    box-shadow: none;
}


.tamara-summary-widget__bundle-ui.tamara-summary-widget__inline-template-6 {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    display: flex
;
    flex-direction: column;
    align-items: flex-start;
    font-family: 'Expo Arabic';
}
@media (max-width: 767px) {
    .elementor-642 .elementor-element.elementor-element-7ac609f0.wpr-checkout-horizontal .wpr-checkout-order-review-table-inner {
        margin-bottom: 15px;
    }
}
.woocommerce-additional-fields {
    display: none
}/* End custom CSS */