.elementor-12 .elementor-element.elementor-element-08497ab{--display:flex;--position:fixed;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;--z-index:999;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-08497ab{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-08497ab{right:0px;}.elementor-12 .elementor-element.elementor-element-b59bb83{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 7px 10px -3px rgba(0,0,0,0.5);--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-12 .elementor-element.elementor-element-b59bb83:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b59bb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-aeaabbb{--display:flex;}.elementor-12 .elementor-element.elementor-element-aeaabbb.e-con{--flex-grow:0;--flex-shrink:0;}.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-12 .elementor-element.elementor-element-6fde940{text-align:start;}.elementor-12 .elementor-element.elementor-element-6fde940 img{width:68%;}.elementor-12 .elementor-element.elementor-element-c618fd9{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-c618fd9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4c46c3c{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-f1cc527 .elementor-button{background-color:#077A70;font-family:"dana", Sans-serif;font-size:23px;font-weight:500;border-radius:12px 12px 12px 12px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-08497ab{--content-width:1250px;}.elementor-12 .elementor-element.elementor-element-aeaabbb{--width:15.552%;}.elementor-12 .elementor-element.elementor-element-c618fd9{--width:68%;}}/* Start custom CSS for html, class: .elementor-element-b94f8cc */.hbtn {
      position: relative;
      box-sizing: border-box;
      display: inline-block;
      overflow: hidden;
      padding: 8px 20px;

      text-align: center;
     
      text-decoration: none;
      color: #d4d2d2;
      white-space: nowrap;
      z-index: 0;
      font-family: "dana";
} 
 

.hbtn i {
      padding-right: 8px;
} 
 

.hb-fill-middle2-bg::before {
      position: absolute;
      content: "";
      background: #d4d2d2;
      transition-duration: 0.3s;
      z-index: -1;
      inset: 0px 0px auto auto;
      width: 0px;
      height: 100%;
      opacity: 1;
} 
 

.hb-fill-middle2-bg:hover::before {
      width: 50%;
      height: 100%;
      opacity: 1;
} 
 

.hb-fill-middle2-bg {
      background: transparent;
      color: #000;
      transition: 0.3s;
} 
 

.hb-fill-middle2-bg:hover {
      color: rgb(0, 0, 0);
      background: #d4d2d2;
      transition: 0.3s;
} 
 

.hb-fill-middle2-bg::after {
      position: absolute;
      content: "";
      background: #d4d2d2;
      transition-duration: 0.3s;
      z-index: -1;
      inset: 0px auto auto 0px;
      width: 0px;
      height: 100%;
      opacity: 1;
} 
 

.hb-fill-middle2-bg:hover::after {
      width: 50%;
} 
.hbtn.hb-fill-middle2-bg {
	border-radius: 5px;
}/* End custom CSS */