.elementor-1278 .elementor-element.elementor-element-d01278a{--display:flex;--min-height:600px;--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:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1278 .elementor-element.elementor-element-d01278a:not(.elementor-motion-effects-element-type-background), .elementor-1278 .elementor-element.elementor-element-d01278a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asbarcapital.com/wp-content/uploads/2025/05/273.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1278 .elementor-element.elementor-element-d01278a::before, .elementor-1278 .elementor-element.elementor-element-d01278a > .elementor-background-video-container::before, .elementor-1278 .elementor-element.elementor-element-d01278a > .e-con-inner > .elementor-background-video-container::before, .elementor-1278 .elementor-element.elementor-element-d01278a > .elementor-background-slideshow::before, .elementor-1278 .elementor-element.elementor-element-d01278a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1278 .elementor-element.elementor-element-d01278a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 27%, #FFFFFF00 49%);}.elementor-1278 .elementor-element.elementor-element-8eec843{--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-1278 .elementor-element.elementor-element-a67c95f .elementor-heading-title{font-family:"SomarSans", Sans-serif;font-size:64px;font-weight:400;color:#FFFFFF;}.elementor-1278 .elementor-element.elementor-element-0c2d008{--display:flex;--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;--padding-top:0px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-1278 .elementor-element.elementor-element-0c2d008:not(.elementor-motion-effects-element-type-background), .elementor-1278 .elementor-element.elementor-element-0c2d008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B968D;}.elementor-1278 .elementor-element.elementor-element-0c2d008::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .elementor-background-video-container::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .e-con-inner > .elementor-background-video-container::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .elementor-background-slideshow::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://asbarcapital.com/wp-content/uploads/2025/08/asbr-vector-e1754298089408.png");--background-overlay:'';background-position:78% 100%;background-repeat:no-repeat;background-size:300px auto;}.elementor-1278 .elementor-element.elementor-element-0c2d008.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1278 .elementor-element.elementor-element-728ccbb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1278 .elementor-element.elementor-element-8186656 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1278 .elementor-element.elementor-element-8186656 .elementor-heading-title{font-family:"SomarSans", Sans-serif;font-size:36px;font-weight:400;color:#303031;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1278 .elementor-element.elementor-element-e1df977{font-family:"SomarSans", Sans-serif;font-size:20px;font-weight:400;color:#303031;}.elementor-1278 .elementor-element.elementor-element-5f2592a{font-family:"SomarSans", Sans-serif;font-size:20px;font-weight:400;color:#303031;}.elementor-1278 .elementor-element.elementor-element-449eb68 > .elementor-widget-container{padding:40px 0px 020px 0px;}.elementor-1278 .elementor-element.elementor-element-449eb68 .elementor-heading-title{font-family:"SomarSans", Sans-serif;font-size:20px;font-weight:400;color:#303031;}.elementor-1278 .elementor-element.elementor-element-3b7a42d{font-family:"SomarSans", Sans-serif;font-size:20px;font-weight:400;color:#303031;}.elementor-1278 .elementor-element.elementor-element-955917c > .elementor-widget-container{padding:40px 0px 20px 0px;}.elementor-1278 .elementor-element.elementor-element-955917c .elementor-heading-title{font-family:"SomarSans", Sans-serif;font-size:20px;font-weight:400;color:#303031;}.elementor-1278 .elementor-element.elementor-element-9ef8ae9{--display:flex;--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;--justify-content:flex-start;--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-1278 .elementor-element.elementor-element-9ef8ae9.e-con{--align-self:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1278 .elementor-element.elementor-element-c15a2d5{text-align:right;}.elementor-1278 .elementor-element.elementor-element-eba3083{text-align:right;}.elementor-1278 .elementor-element.elementor-element-838628d{text-align:right;}.elementor-1278 .elementor-element.elementor-element-7120eee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1278 .elementor-element.elementor-element-7120eee{text-align:right;}.elementor-1278 .elementor-element.elementor-element-d95b45c > .elementor-widget-container{padding:40px 0px 24px 0px;}.elementor-1278 .elementor-element.elementor-element-d95b45c .elementor-heading-title{font-family:"SomarSans", Sans-serif;font-size:20px;font-weight:400;color:#303031;}.elementor-1278 .elementor-element.elementor-element-c7a51d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1278 .elementor-element.elementor-element-c7a51d8{font-family:"SomarSans", Sans-serif;font-size:14px;font-weight:400;color:#303031;}.elementor-1278 .elementor-element.elementor-element-fcb3058 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1278 .elementor-element.elementor-element-fcb3058{font-family:"SomarSans", Sans-serif;font-size:12px;font-weight:400;color:#303031;}.elementor-1278 .elementor-element.elementor-element-d1dcd35{--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;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}.elementor-1278 .elementor-element.elementor-element-d1dcd35:not(.elementor-motion-effects-element-type-background), .elementor-1278 .elementor-element.elementor-element-d1dcd35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0C5BF;}.elementor-1278 .elementor-element.elementor-element-06ee92c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1278 .elementor-element.elementor-element-06ee92c .elementor-heading-title{font-family:"SomarSans", Sans-serif;font-size:36px;font-weight:400;}.elementor-1278 .elementor-element.elementor-element-6b48198{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1278 .elementor-element.elementor-element-f309a35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1278 .elementor-element.elementor-element-f309a35 img{width:100%;}.elementor-1278 .elementor-element.elementor-element-8ab9183 iframe{height:500px;}@media(min-width:768px){.elementor-1278 .elementor-element.elementor-element-728ccbb{--width:35%;}.elementor-1278 .elementor-element.elementor-element-d1dcd35{--width:66.6666%;}.elementor-1278 .elementor-element.elementor-element-6b48198{--content-width:100%;}}@media(max-width:1700px){.elementor-1278 .elementor-element.elementor-element-d01278a{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1278 .elementor-element.elementor-element-0c2d008{--padding-top:0px;--padding-bottom:170px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-1278 .elementor-element.elementor-element-d01278a{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:20px;}.elementor-1278 .elementor-element.elementor-element-0c2d008{--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;--padding-top:0px;--padding-bottom:235px;--padding-left:20px;--padding-right:20px;}.elementor-1278 .elementor-element.elementor-element-0c2d008::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .elementor-background-video-container::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .e-con-inner > .elementor-background-video-container::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .elementor-background-slideshow::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 110%;}.elementor-1278 .elementor-element.elementor-element-728ccbb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1278 .elementor-element.elementor-element-d1dcd35.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-1278 .elementor-element.elementor-element-d01278a::before, .elementor-1278 .elementor-element.elementor-element-d01278a > .elementor-background-video-container::before, .elementor-1278 .elementor-element.elementor-element-d01278a > .e-con-inner > .elementor-background-video-container::before, .elementor-1278 .elementor-element.elementor-element-d01278a > .elementor-background-slideshow::before, .elementor-1278 .elementor-element.elementor-element-d01278a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1278 .elementor-element.elementor-element-d01278a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #000000 29%, #FFFFFF00 36%);}.elementor-1278 .elementor-element.elementor-element-d01278a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1278 .elementor-element.elementor-element-8eec843{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1278 .elementor-element.elementor-element-0c2d008::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .elementor-background-video-container::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .e-con-inner > .elementor-background-video-container::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .elementor-background-slideshow::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1278 .elementor-element.elementor-element-0c2d008 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 110%;}.elementor-1278 .elementor-element.elementor-element-0c2d008{--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1278 .elementor-element.elementor-element-728ccbb{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1278 .elementor-element.elementor-element-9ef8ae9{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1278 .elementor-element.elementor-element-9ef8ae9.e-con{--align-self:flex-start;}.elementor-1278 .elementor-element.elementor-element-d1dcd35{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1278 .elementor-element.elementor-element-f309a35 img{height:312px;object-fit:cover;object-position:center center;}}@media(max-width:1024px) and (min-width:768px){.elementor-1278 .elementor-element.elementor-element-d01278a{--content-width:100%;}.elementor-1278 .elementor-element.elementor-element-0c2d008{--content-width:100%;}.elementor-1278 .elementor-element.elementor-element-728ccbb{--width:100%;}.elementor-1278 .elementor-element.elementor-element-d1dcd35{--width:90%;}}/* Start custom CSS for shortcode, class: .elementor-element-07658f4 */.two-column-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-bottom: 10px;
  direction: rtl
}
.wpcf7 input {
    background-color: transparent;
    border-color: #B2A69F;
    color: #B2A69F;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: "SomarSans", sans-serif;
    font-size: 16px;
    font-weight: 500;

}
.wpcf7 input:focus {
  border-color: #B2A69F !important;
  outline: #B2A69F; 
  box-shadow: #B2A69F; 
}

.wpcf7 textarea {
    background-color: transparent;
    border-color: #B2A69F;
    color: #B2A69F;
    padding: 12px;
    font-family: "SomarSans", sans-serif;
    font-size: 16px;
    width: 700px;
}
.wpcf7 textarea:focus {
  border-color: #B2A69F !important;
  outline: #B2A69F; 
  box-shadow: #B2A69F; 
}
.wpcf7 .wpcf7-submit{
    background-color: #53555A;
    border: #53555A;
    border-radius: 0;
    color: white !important;
    width: 190px;
    transition: transform 0.3s ease, background-color 0.3s ease;

}
.wpcf7 .wpcf7-submit:hover {
  transform: scale(1.05); /* Grow to 110% */
  background-color: #404244; /* Optional: darken on hover */
  cursor: pointer;
}

.wpcf7 input , textarea {
    --border: 2px;
  --slant: 1.2em;
  --color: #B2A69F;

  position: relative;
  border: none;
  cursor: pointer;
  color: var(--color);

  /* Only bottom-left corner has slanted border accent */
  background:
    linear-gradient(to top right, var(--color) 50%, #0000 50.1%) bottom left;
  background-size: calc(var(--slant) + 1.3 * var(--border)) calc(var(--slant) + 1.3 * var(--border));
  background-repeat: no-repeat;
  background-position: bottom left;

  box-shadow:
    0 0 0 200px inset var(--s, transparent),
    0 0 0 var(--border) inset var(--color);

  /* Top corners flat, bottom-left clipped */
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    calc(100% - var(--slant)) 100%,
    var(--slant) 100%,
    0 calc(100% - var(--slant))
  );

  transition:
    color var(--t, 0.3s),
    background-size 0.3s;
}
.wpcf7 .wpcf7-form-control.wpcf7-email {
      direction: rtl;
}
.wpcf7 textarea{
          direction: rtl;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1dcd35 */.contact-form-container{
    
  --border: 2px;
  --slant: 3em;
  --color: ##D0C5BF;

  position: relative;
  border: none;
  cursor: pointer;
  color: var(--color);

  /* Only bottom-left corner has slanted border accent */
  background:
    linear-gradient(to top right, var(--color) 50%, #0000 50.1%) bottom left;
  background-size: calc(var(--slant) + 1.3 * var(--border)) calc(var(--slant) + 1.3 * var(--border));
  background-repeat: no-repeat;
  background-position: bottom left;

  box-shadow:
    0 0 0 200px inset var(--s, transparent),
    0 0 0 var(--border) inset var(--color);

  /* Top corners flat, bottom-left clipped */
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    calc(100% - var(--slant)) 100%,
    var(--slant) 100%,
    0 calc(100% - var(--slant))
  );

  transition:
    color var(--t, 0.3s),
    background-size 0.3s;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SomarSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://asbarcapital.com/wp-content/uploads/2025/05/SomarSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'SomarSans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://asbarcapital.com/wp-content/uploads/2025/05/SomarSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'SomarSans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://asbarcapital.com/wp-content/uploads/2025/05/SomarSans-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'SomarSans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://asbarcapital.com/wp-content/uploads/2025/05/SomarSans-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'SomarSans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://asbarcapital.com/wp-content/uploads/2025/05/SomarSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'SomarSans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://asbarcapital.com/wp-content/uploads/2025/05/SomarSans-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */