.elementor-1131 .elementor-element.elementor-element-0ebc7f4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1131 .elementor-element.elementor-element-92260ee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1131 .elementor-element.elementor-element-941f7f4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1131 .elementor-element.elementor-element-bec6730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-1131{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1131 .elementor-element.elementor-element-0ebc7f4{--grid-auto-flow:row;}.elementor-1131 .elementor-element.elementor-element-941f7f4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1131 .elementor-element.elementor-element-0ebc7f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1131 .elementor-element.elementor-element-941f7f4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-bec6730 *//* تمام عرض واقعی */
.aria-intro-section {

    width:100vw;
    margin-left:calc(50% - 50vw);

    padding:60px 20px;

    background:
    linear-gradient(
        135deg,
        #065f46,
        #16a34a,
        #22c55e,
        #064e3b
    );

    background-size:400% 400%;

    animation: ariaGradient 12s ease infinite;

    color:white;

}



@keyframes ariaGradient {

0%{
background-position:0% 50%;
}

50%{
background-position:100% 50%;
}

100%{
background-position:0% 50%;
}

}




.aria-intro-content {

max-width:1200px;
margin:auto;

text-align:center;

}



.aria-intro-content h1 {

font-size:42px;
margin-bottom:15px;
font-weight:800;

}



.aria-intro-content h2 {

font-size:24px;
margin-bottom:25px;

}



.aria-intro-content p {

font-size:17px;
line-height:2;
max-width:900px;
margin:0 auto 35px;

}




/* باکس تماس */

.aria-contact-box {

background:rgba(255,255,255,.15);

border-radius:18px;

padding:25px;

max-width:650px;

margin:auto;

backdrop-filter:blur(5px);

border:1px solid rgba(255,255,255,.25);

}




.contact-title {

font-size:20px;

font-weight:bold;

margin-bottom:20px;

}



.contact-buttons {

display:flex;

justify-content:center;

gap:15px;

flex-wrap:wrap;

}



.contact-buttons a {


background:white;

color:#15803d;

padding:12px 25px;

border-radius:50px;

font-weight:bold;

text-decoration:none;

transition:.3s;

}



.contact-buttons a:hover {

transform:translateY(-4px);

box-shadow:0 8px 20px rgba(0,0,0,.2);

}



.aria-address {

margin-top:20px;

font-size:15px;

line-height:2;

}




.aria-main-btn {


display:inline-flex;

align-items:center;

gap:10px;

margin-top:30px;

padding:15px 35px;

border-radius:50px;

background:#fff;

color:#15803d;

font-weight:bold;

text-decoration:none;

font-size:18px;

transition:.3s;


}



.aria-main-btn:hover {

transform:scale(1.05);

box-shadow:0 10px 25px rgba(0,0,0,.25);

}



/* موبایل */

@media(max-width:768px){


.aria-intro-content h1{

font-size:30px;

}


.aria-intro-content h2{

font-size:20px;

}


}/* End custom CSS */