.elementor-53795 .elementor-element.elementor-element-e491d49{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;overflow:visible;}.elementor-53795 .elementor-element.elementor-element-e491d49::before, .elementor-53795 .elementor-element.elementor-element-e491d49 > .elementor-background-video-container::before, .elementor-53795 .elementor-element.elementor-element-e491d49 > .e-con-inner > .elementor-background-video-container::before, .elementor-53795 .elementor-element.elementor-element-e491d49 > .elementor-background-slideshow::before, .elementor-53795 .elementor-element.elementor-element-e491d49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53795 .elementor-element.elementor-element-e491d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #E4E4E4 41%, #F2295B00 79%);}.elementor-53795 .elementor-element.elementor-element-e491d49:not(.elementor-motion-effects-element-type-background), .elementor-53795 .elementor-element.elementor-element-e491d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-53795 .elementor-element.elementor-element-49e90f1{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;overflow:visible;}.elementor-widget-theme-archive-title .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-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-53795 .elementor-element.elementor-element-697205b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-53795 .elementor-element.elementor-element-5311b92{--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;overflow:visible;}.elementor-53795 .elementor-element.elementor-element-f65e38a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-53795 .elementor-element.elementor-element-f9ba161 > .elementor-widget-container{padding:50px 50px 50px 50px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-53795 .elementor-element.elementor-element-49e90f1{--width:50%;}.elementor-53795 .elementor-element.elementor-element-5311b92{--width:50%;}}@media(max-width:1024px){.elementor-53795 .elementor-element.elementor-element-e491d49:not(.elementor-motion-effects-element-type-background), .elementor-53795 .elementor-element.elementor-element-e491d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}@media(max-width:767px){.elementor-53795 .elementor-element.elementor-element-e491d49{--min-height:250px;--justify-content:center;--overlay-opacity:0.82;}.elementor-53795 .elementor-element.elementor-element-e491d49:not(.elementor-motion-effects-element-type-background), .elementor-53795 .elementor-element.elementor-element-e491d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-53795 .elementor-element.elementor-element-e491d49::before, .elementor-53795 .elementor-element.elementor-element-e491d49 > .elementor-background-video-container::before, .elementor-53795 .elementor-element.elementor-element-e491d49 > .e-con-inner > .elementor-background-video-container::before, .elementor-53795 .elementor-element.elementor-element-e491d49 > .elementor-background-slideshow::before, .elementor-53795 .elementor-element.elementor-element-e491d49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53795 .elementor-element.elementor-element-e491d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(219deg, #E4E4E4 100%, #F2295B00 0%);}.elementor-53795 .elementor-element.elementor-element-49e90f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53795 .elementor-element.elementor-element-697205b{text-align:center;}.elementor-53795 .elementor-element.elementor-element-ab1da67.elementor-element{--align-self:center;}.elementor-53795 .elementor-element.elementor-element-f9ba161 > .elementor-widget-container{margin:0px 15px 0px 15px;}}/* Start custom CSS for shortcode, class: .elementor-element-ab1da67 */.rank-math-breadcrumb {
    font-family: 'Anjoman', sans-serif !important;
    font-size: 16px !important;
    direction: rtl;
}
.rank-math-breadcrumb a {
    font-family: 'Anjoman', sans-serif !important;
    font-size: 16px !important;
    color: #CFAE78;
    text-decoration: none;
}
.rank-math-breadcrumb a:hover {
    color: #54555D;
}
.rank-math-breadcrumb .separator {
    color: #6c757d;
    margin: 0 5px;
}
.rank-math-breadcrumb .last {
    color: #54555D;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f9ba161 */.gform_wrapper .gfield input:focus,
.gform_wrapper .gfield textarea:focus,
.gform_wrapper .gfield select:focus {
    border-color: #CFAE78 !important;
    box-shadow: 0 0 5px 0 #CFAE78 !important;
    outline: none !important;
}
.gform_wrapper .gform_footer input[type="submit"].gform_button {
    transition: all 0.3s ease !important;
    background-color: #CFAE78 !important;
}
.gform_wrapper .gform_footer input[type="submit"].gform_button:hover {
    background-color: #CFAE78 !important;
    color: #FFFFFF !important;
    border-color: #CFAE78 !important;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2) !important;
    transform: translateY(-2px) !important;
}
.gform_wrapper .gform_footer input[type="submit"].gform_button:focus {
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(245, 130, 32, 0.5) !important;
}
.gform_required_legend { display: none !important; }
.gform_wrapper {
    font-family: 'Anjoman' !important;
    direction: rtl;
}
.gform_wrapper label,
.gform_wrapper .gfield_label {
    font-family: 'Anjoman' !important;
}
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper textarea,
.gform_wrapper select {
    font-family: 'Anjoman' !important;
}
.gform_wrapper .gform_button,
.gform_wrapper button,
.gform_wrapper input[type="submit"] {
    font-family: 'Anjoman' !important;
}
.gform_wrapper .gfield_error,
.gform_wrapper .validation_message {
    font-family: 'Anjoman' !important;
}
.gform-theme--framework input[type=radio]:checked::before {
    background-color: #CFAE78 !important;
}
.dv-art-confirmation-box {
    border: 2px solid #CFAE78;
    background-color: #fcfaf6;
    border-radius: 12px;
    padding: 25px 30px;
    display: flex;
    align-items: center;
    text-align: right;
    direction: rtl;
    opacity: 0;
    animation: dv-fade-in 0.8s ease-in-out forwards;
    box-shadow: 0 4px 15px rgba(0,0,0,0.07);
}
.dv-art-confirmation-box .dv-conf-icon {
    flex-shrink: 0;
    margin-left: 20px;
    color: #CFAE78;
}
.dv-art-confirmation-box .dv-conf-content h3 {
    color: #54555D;
    font-size: 20px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: 'Anjoman' !important;
}
.dv-art-confirmation-box .dv-conf-content p {
    color: #54555D;
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 0;
    font-family: 'Anjoman' !important;
}
@keyframes dv-fade-in {
    from {
        opacity: 0;
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.dv-custom-button {
    display: inline-block; 
    background-color: #CFAE78; 
    color: #FFFFFF !important;
    padding: 12px 24px;
    border-radius: 5px;
    text-decoration: none !important;
    font-weight: bold;
    text-align: center;
    border: 2px solid #CFAE78;
    transition: background-color 0.3s ease,
    border-color 0.3s ease;
    font-family: Anjoman !important;
}
.dv-custom-button:hover {
    background-color: #54555D;
    border-color: #54555D;
    color: #FFFFFF !important;
}
.dv-button-container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap;
}
.elementor-53795 .elementor-element.elementor-element-f9ba161 p {
    font-family: Anjoman;
    text-align: center;
}/* End custom CSS */