.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-149 .elementor-element.elementor-element-5a70cc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-5a70cc5:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-5a70cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-a491d08{--display:flex;--min-height:335px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-149 .elementor-element.elementor-element-6de1f4c{width:var( --container-widget-width, 156px );max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0;bottom:0px;text-align:center;}.elementor-149 .elementor-element.elementor-element-6de1f4c > .elementor-widget-container{background-color:#FFFFFF;padding:17px 0px 10px 0px;border-radius:100px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-6de1f4c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-149 .elementor-element.elementor-element-6de1f4c{right:0px;}body.rtl .elementor-149 .elementor-element.elementor-element-6de1f4c{left:0px;}.elementor-149 .elementor-element.elementor-element-6de1f4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.1px;font-weight:500;line-height:11.5px;color:#B98656;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-149 .elementor-element.elementor-element-0686b80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-149 .elementor-element.elementor-element-0686b80 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-149 .elementor-element.elementor-element-0686b80 img{width:100%;height:335px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-149 .elementor-element.elementor-element-6b1e4d1 > .elementor-widget-container{padding:29px 21px 0px 21px;}.elementor-149 .elementor-element.elementor-element-6b1e4d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#102939;}.elementor-149 .elementor-element.elementor-element-90e0aa5 > .elementor-widget-container{padding:18px 21px 38px 21px;}.elementor-149 .elementor-element.elementor-element-90e0aa5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14.1px;font-weight:400;line-height:24.7px;color:#646464;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-149 .elementor-element.elementor-element-14bfdc9 > .elementor-widget-container{padding:0px 21px 0px 21px;}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-5a70cc5{--width:466px;}}/* Start custom CSS for html, class: .elementor-element-14bfdc9 */.elementor-149 .elementor-element.elementor-element-14bfdc9 .cta {
  position: relative;
  margin: auto;
  padding: 9px 18px;
  transition: all 0.2s ease;
  border: none;
  background: none;
  cursor: pointer;
}


.elementor-149 .elementor-element.elementor-element-14bfdc9 .cta:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  border-radius: 50px;
  background: #FFEEDE;
  width: 45px;
  height: 45px;
  transition: all 0.3s ease;
}

/**  Text  **/
.elementor-149 .elementor-element.elementor-element-14bfdc9 .cta span {
  position: relative;
  font-family: "Ubuntu", sans-serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: #B98656;
}

/**  Arrow  **/
.elementor-149 .elementor-element.elementor-element-14bfdc9 .cta svg {
  position: relative;
  top: 0;
  margin-left: 10px;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke: #B98656;
  stroke-width: 2;
  transform: translateX(-5px);
  transition: all 0.3s ease;
}

.elementor-149 .elementor-element.elementor-element-14bfdc9 .cta:hover:before {
  width: 100%;
  background: #FFEEDE;
}

.elementor-149 .elementor-element.elementor-element-14bfdc9 .cta:hover svg {
  transform: translateX(0);
}

.elementor-149 .elementor-element.elementor-element-14bfdc9 .cta:active {
  transform: scale(0.95);
}

.elementor-149 .elementor-element.elementor-element-14bfdc9 button:hover {
    background: none;
}/* End custom CSS */