/*!
 * Project Custom Stylesheet
 * Author : Ahmed Abdel Moula
 * https://alex-coders.github.io
 */@font-face{font-family:"Poppins";src:url("https://dafayer.org/wp-content/uploads/2024/11/Poppins-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Poppins";src:url("https://dafayer.org/wp-content/uploads/2024/11/Poppins-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Poppins";src:url("https://dafayer.org/wp-content/uploads/2024/11/Poppins-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Poppins";src:url("https://dafayer.org/wp-content/uploads/2024/11/Poppins-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Poppins";src:url("https://dafayer.org/wp-content/uploads/2024/11/Poppins-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal}.ltr{font-family:"Poppins","Dafayer",sans-serif}.elementor-button-wrapper .elementor-button{min-width:200px}.elementor-icon-wrapper .elementor-icon{display:block}.elementor-icon-wrapper .elementor-icon svg{-webkit-transition:all .25s linear;transition:all .25s linear}.elementor-grid-item .elementor-icon svg{-webkit-transition:all .25s linear;transition:all .25s linear}.elementor-form .elementor-error .elementor-message{color:#dc3545;font-weight:300}.elementor-form .elementor-error .elementor-message::before{font-size:12px}.elementor-form>.elementor-message{border:none;-webkit-border-start:2px solid;border-inline-start:2px solid;background:gray;margin-bottom:0;font-size:.9rem;padding-block:7px 5px}.elementor-form>.elementor-message.elementor-message-danger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding-inline:10px;padding-block:12px;line-height:normal;border-radius:6px;font-size:1rem;border:1px solid;background-color:gray;border-color:#a9a9a9;color:gray;background-color:#fef9f9;color:#66121a;border-color:#f7d1d5;-webkit-border-start:5px solid #66121a;border-inline-start:5px solid #66121a;border-inline-start-color:#dc3545}.elementor-form>.elementor-message.elementor-message-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding-inline:10px;padding-block:12px;line-height:normal;border-radius:6px;font-size:1rem;border:1px solid;background-color:gray;border-color:#a9a9a9;color:gray;background-color:#c4f1ce;color:#0a2c12;border-color:#9fe8af;-webkit-border-start:5px solid #0a2c12;border-inline-start:5px solid #0a2c12;border-inline-start-color:#28a745}.details-btn .elementor-icon-list-item,.details-btn a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.details-btn .elementor-icon-list-item i,.details-btn a i{font-size:.7954rem;-webkit-transition:all .2s linear !important;transition:all .2s linear !important}.details-btn .elementor-icon-list-item:hover i,.details-btn a:hover i{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.eicon-close{-webkit-transition:all .2s linear;transition:all .2s linear}.daf-post-unit .elementor-icon svg circle{-webkit-transition:all .2s linear;transition:all .2s linear}.daf-post-unit .elementor-icon svg:hover circle{fill:#4d5756}.daf-post-unit.dark .elementor-icon svg circle{fill:#78493a}.daf-post-unit.dark .elementor-icon svg:hover circle{fill:#4d5756}.single .elementor-widget-theme-post-content h1,.single .elementor-widget-theme-post-content h2,.single .elementor-widget-theme-post-content h3,.single .elementor-widget-theme-post-content h4,.single .elementor-widget-theme-post-content h5,.single .elementor-widget-theme-post-content h6{margin-block:1.75rem 1.25rem}.single .elementor-widget-theme-post-content img{width:100%;margin-bottom:1.5rem}.daf-workshop-unit .elementor-heading-title:hover a{color:#4d5756}.elementor-widget-theme-post-content .heading-center-with-bg{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto;padding:20px 60px;border-radius:0 32px 0 32px;margin-bottom:30px}.elementor-widget-theme-post-content .wp-block-embed{border:3px solid brown;border-radius:18px;padding:12px;margin-bottom:30px}.elementor-widget-theme-post-content .wp-block-embed .wp-block-embed__wrapper{border-radius:8px;overflow:hidden}.elementor-widget-theme-post-content .wp-block-embed iframe{display:block}.elementor-widget-theme-post-content .wp-block-image figure{width:100%}#daf-contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}[dir=rtl] #daf-contact-form{direction:rtl}[dir=rtl] #daf-contact-form input,[dir=rtl] #daf-contact-form textarea,[dir=rtl] #daf-contact-form select{direction:rtl}#daf-contact-form .col-6{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}@media screen and (width < 768px){#daf-contact-form .col-6{-ms-flex-preferred-size:100%;flex-basis:100%}}#daf-contact-form .col-12{-ms-flex-preferred-size:100%;flex-basis:100%}#daf-contact-form input[type=submit]:not(:hover){background:#78493a}#daf-contact-form .wpcf7-not-valid-tip{font-size:.8em;margin-top:3px}#daf-contact-form p:has(.wpcf7-submit){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#daf-contact-form+.wpcf7-response-output{line-height:normal;padding-block:12px 8px;font-size:.8em;text-align:center;color:#666;border-radius:8px;margin-inline:auto;background:#fff}