* { box-sizing: border-box; } body {margin: 0;}:root{--gjs-t-color-primary:#cf549e;--gjs-t-color-secondary:#b9227d;--gjs-t-color-accent:#ffb347;--gjs-t-color-success:#28a745;--gjs-t-color-warning:#ffc107;--gjs-t-color-error:#dc3545;}body{background-color:#e7e7e7;font-family:system-ui, sans-serif;}.head{padding:50px 50px 35px;}.logo{height:50px;display:block;margin:0 auto;}.card{max-width:700px;padding:40px 45px;background-color:white;border-radius:15px;margin:0 auto;}
.title{margin:0;text-align:center;}
.gjs-t-body{background-color:inherit;color:inherit;font-size:1rem;line-height:1.75rem;font-family:Arial, Helvetica, sans-serif;}.subtitle{text-align:center;margin:0;padding:25px 0;}.paragraph{line-height:1.5;margin-bottom:40px;}.link{color:#af4e8a;text-decoration:none;font-size:13px;}.footer{margin-top:30px;text-align:center;}
.gjs-t-h1{color:var(--gjs-t-color-secondary);font-size:1.5rem;line-height:2.5rem;}.button{display:block;padding:0.5rem 1rem;text-decoration:none;text-align:center;border-width:0;}
.gjs-t-h2{color:#601843;font-size:1.2rem;line-height:1.75rem;}
.gjs-t-button{background-color:var(--gjs-t-color-primary);color:white;border-radius:0.3rem;}
.gjs-t-link{color:var(--gjs-t-color-primary);text-decoration:underline;}
.gjs-t-border{border-radius:0.3rem;border-color:#e0e0e0;}
.gjs-container{width:90%;margin:0 auto;max-width:1200px;}
.gjs-section{display:flex;padding:50px 0;}
#iaem{background-color:rgba(255, 255, 255, 1);}
.gjs-plg-flex-column{flex-grow:1;}
.gjs-plg-flex-row{display:flex;align-items:stretch;flex-wrap:nowrap;}
#iue0o{width:100%;gap:30px;}
#i661r{flex-basis:50%;padding-left:20px;}
#ikl8x{padding:10px;}.gjs-icon{display:inline-block;text-decoration:none;color:inherit;vertical-align:middle;fill:currentColor;width:50px;height:50px;}
#izewv2{flex:0 0 15%;}
#im461q{flex-basis:50%;}
#i7jfvf{width:100%;align-items:center;gap:10px;}
#irspph{flex-basis:100%;}
#ixlxco{padding:10px;}
#iyif0f{flex-basis:50%;}
#i9giwv{width:100%;}
#itg2pg{flex-basis:100%;}
#ig60dk > img,#i0twit > img,#id7mt4 > img{padding: 10px;width: 101px;border-radius: 100%;background: #bae5e7;}
#ingpfl,#itqqjx,#ibknog{width:100%;flex-direction:column;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;
border-radius: 20px;
  box-shadow: 0 10px 20px -12px rgba(16,24,40,.1);
  box-shadow: 0 0 0 1px #e4e4e7,0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -4px rgba(0,0,0,.05);
  box-shadow: 0 0 0 1px #ececed,0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -4px rgba(0,0,0,.05);}
#wpcf7-f64-o1 input,#wpcf7-f64-o1 textarea, #wpcf7-f170-o1 input, #wpcf7-f170-o1 textarea{width: 100%;background: #f1faf9;border-radius: 20px;font-family: inherit;border: 1px solid #54b5bc;}
#wpcf7-f64-o1:lang(ar) input,#wpcf7-f64-o1 textarea:lang(ar), #wpcf7-f170-o1 input:lang(ar), #wpcf7-f170-o1 textarea:lang(ar){direction: rtl;font-family: var(--font-ar-lv1);font-size: 14px;}
#wpcf7-f170-o1:lang(ar) input, #wpcf7-f170-o1 textarea:lang(ar){direction: rtl !important;}
.wpcf7-submit{background: #172f35 !important;border: none !important;}
#igtjal{flex:0 0 35%;display:flex;flex-direction:column;gap:20px;}
#ik1buh{flex:0 0 15%;}#ibwpbj{flex-basis:50%;}
#ig7nwz{width:100%;align-items:center;gap:10px;}#i17sh8{flex-basis:100%;}#ivwfei{padding:10px;}#iecm87{flex-basis:50%;}#itw2ch{width:100%;}#ivn2as{flex-basis:100%;}
#iq7v3l{flex:0 0 15%;}#iy5bui{flex-basis:50%;}#ithdps{width:100%;align-items:center;gap:10px;}
#im04sa{flex-basis:100%;}#iby7a7{padding:10px;}
#iifcag{flex-basis:50%;}#ipdqx1{width:100%;}
#ie3qdg{flex-basis:100%;}

@media (max-width: 992px){
  #iue0o{flex-direction:column;}}
  #i4s7y {color: black;width: 100%;border-radius: 20px;height: 200px;}
  #i0ttj {padding-top: 0px;padding-bottom: 0px;height: 400px;display: none;}
#iu06r {
  width: 95%;
  position: relative;
  align-self: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#ivbje{flex-basis: 70% !important;}
#i0u8w{color:#d7d7d7 !important}
#ieojc{color: #d7d7d7 !important}
#i24wj, #im1l1-2-3 {font-size: 16px;color: #fff;}
/* #idw1a {background: #059983; */
/*   background: radial-gradient(circle, rgba(5, 153, 131, 1) 0%, rgba(19, 101, 115, 1) 100%);} */
#ii3qk {
  width: 95%;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  align-items: center;
  margin-top: 0px;
  height: 200px;
  bottom: 30px;
  background: #059983;
  background: radial-gradient(circle, rgba(5, 153, 131, 1) 0%, rgba(19, 101, 115, 1) 100%);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

#if15o {
  flex-basis: 100%;
  height: 200px;
  position: static;
  width: 90%;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  display: flex;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}
#ituoj {width: 100%;}
#iqdnk {flex-basis: 50%;}
#ik49z {  flex-basis: 50%;}
#ik49z:lang(ar) {  flex-basis: 50%;display: contents;}
#ilh7j {color: #fff;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#izhkr a{color: #fff;}
#i7pom {padding: 10px;padding-right: 10px;padding-left: 10px;padding-right: 0px;padding-left: 0px;}
#iuqaq > div a {text-decoration: none;font-weight: 600;color: #000;}
#iuqaq > div a:lang(ar){direction: ltr;}
#iuqaq > div {width: fit-content;float: right;display: flex;align-items: center;gap: 12px;background: #fff;padding: 10px;border-radius: 20px;}
#iuqaq {padding: 10px;  text-align: right;}


@media (max-width: 480px){
  #i661r{padding-left: 0px}
}
