.elementor-63019 .elementor-element.elementor-element-b27ad001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-63019 .elementor-element.elementor-element-57d21321{left:50%;}body.rtl .elementor-63019 .elementor-element.elementor-element-57d21321{right:50%;}.elementor-63019 .elementor-element.elementor-element-57d21321{top:50%;}.elementor-63019 .elementor-element.elementor-element-57d21321 img{width:210px;max-width:100%;opacity:100;}body:not(.rtl) .elementor-63019 .elementor-element.elementor-element-5ab39e70{left:50%;}body.rtl .elementor-63019 .elementor-element.elementor-element-5ab39e70{right:50%;}.elementor-63019 .elementor-element.elementor-element-5ab39e70{top:50%;}.elementor-63019 .elementor-element.elementor-element-5ab39e70 img{width:210px;max-width:100%;opacity:100;}.elementor-63019 .elementor-element.elementor-element-244e87ce{width:auto;max-width:auto;}.elementor-63019 .elementor-element.elementor-element-244e87ce .elementor-heading-title{font-family:"Quattrocento Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:1.4px;color:#F7F4EC;}.elementor-63019 .elementor-element.elementor-element-493e3198{--display:flex;}.elementor-63019 .elementor-element.elementor-element-330e11ef{--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;}/* Start custom CSS for html, class: .elementor-element-2e8ab2e1 */.elementor-63019 .elementor-element.elementor-element-2e8ab2e1 .banderari-menu-toggle {
  width: 44px;
  height: 44px;
  padding: 9px;
  border: 0;
  background: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 6px;
  cursor: pointer;
}

.elementor-63019 .elementor-element.elementor-element-2e8ab2e1 .banderari-menu-toggle span {
  display: block;
  width: 26px;
  height: 1.5px;
  background-color: currentColor;
  transition:
    transform 0.45s cubic-bezier(.65, 0, .35, 1),
    opacity 0.25s ease,
    background-color 0.3s ease;
}

.elementor-63019 .elementor-element.elementor-element-2e8ab2e1 .banderari-menu-toggle {
  color: #0c2433;
}

.elementor-63019 .elementor-element.elementor-element-2e8ab2e1 .banderari-menu-toggle:hover span:first-child {
  transform: translateX(3px);
}

.elementor-63019 .elementor-element.elementor-element-2e8ab2e1 .banderari-menu-toggle:hover span:last-child {
  transform: translateX(-3px);
}

.elementor-63019 .elementor-element.elementor-element-2e8ab2e1 .banderari-menu-toggle:focus-visible {
  outline: 1px solid currentColor;
  outline-offset: 2px;
}

.elementor-63019 .elementor-element.elementor-element-2e8ab2e1,
.elementor-63019 .elementor-element.elementor-element-2e8ab2e1 i,
.elementor-63019 .elementor-element.elementor-element-2e8ab2e1 svg {
  color: #F7F4EC !important;
  fill: #F7F4EC !important;
  stroke: #F7F4EC !important;
}

.elementor-63019 .elementor-element.elementor-element-2e8ab2e1 span {
  background-color: #F7F4EC !important;
  border-color: #F7F4EC !important;
}/* End custom CSS */