.elementor-3804 .elementor-element.elementor-element-23448708{--display:flex;--position:fixed;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:9999;}body:not(.rtl) .elementor-3804 .elementor-element.elementor-element-23448708{left:0px;}body.rtl .elementor-3804 .elementor-element.elementor-element-23448708{right:0px;}.elementor-3804 .elementor-element.elementor-element-51a1ce24 .e-off-canvas__content{background-color:#02010100;}.elementor-3804 .elementor-element.elementor-element-51a1ce24 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-3804 .elementor-element.elementor-element-51a1ce24{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-3804 .elementor-element.elementor-element-6f7c54cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3804 .elementor-element.elementor-element-5b7577fb{--spacer-size:50px;}.elementor-3804 .elementor-element.elementor-element-7282b73b{--display:flex;}.elementor-3804 .elementor-element.elementor-element-48b66d2e.elementor-element{--align-self:flex-end;}.elementor-3804 .elementor-element.elementor-element-48b66d2e .elementor-icon-wrapper{text-align:end;}.elementor-3804 .elementor-element.elementor-element-48b66d2e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3804 .elementor-element.elementor-element-48b66d2e.elementor-view-framed .elementor-icon, .elementor-3804 .elementor-element.elementor-element-48b66d2e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3804 .elementor-element.elementor-element-48b66d2e.elementor-view-framed .elementor-icon, .elementor-3804 .elementor-element.elementor-element-48b66d2e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3804 .elementor-element.elementor-element-48b66d2e .elementor-icon{font-size:42px;}.elementor-3804 .elementor-element.elementor-element-48b66d2e .elementor-icon svg{height:42px;}.elementor-3804 .elementor-element.elementor-element-7d741557.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3804 .elementor-element.elementor-element-7d741557 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-3804 .elementor-element.elementor-element-6f7c54cb{--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3804 .elementor-element.elementor-element-5b7577fb{--spacer-size:50px;}.elementor-3804 .elementor-element.elementor-element-7282b73b{--content-width:92%;}.elementor-3804 .elementor-element.elementor-element-48b66d2e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3804 .elementor-element.elementor-element-48b66d2e .elementor-icon-wrapper{text-align:start;}.elementor-3804 .elementor-element.elementor-element-48b66d2e .elementor-icon{font-size:34px;}.elementor-3804 .elementor-element.elementor-element-48b66d2e .elementor-icon svg{height:34px;}}@media(min-width:768px){.elementor-3804 .elementor-element.elementor-element-23448708{--content-width:100%;}.elementor-3804 .elementor-element.elementor-element-6f7c54cb{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-7d741557 *//* ============================================================
   WaTiki Tiki Flame Button (Square Corners)
   Applies ONLY to buttons with class: watiki-btn-tiki-flame-square
   ============================================================ */

.watiki-btn-tiki-flame-square .elementor-button{
  font-family: gotham !important;
  font-weight: 800 !important;
  font-size: 18px !important;
  text-transform: uppercase !important;
  letter-spacing: 1.8px !important;
  line-height: 1 !important;

  padding: 16px 40px !important;

  /* square corners */
  border-radius: 0px !important;

  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  text-decoration: none !important;
  text-shadow: none !important;

  background: linear-gradient(135deg, #FF7A2A 0%, #E75225 45%, #B91E1E 100%) !important;
  color: #FFFFFF !important;

  -webkit-tap-highlight-color: transparent;
  transition: filter 0.2s ease !important;

  filter: saturate(1.25) contrast(1.12);
}

.watiki-btn-tiki-flame-square .elementor-button .elementor-button-text{
  color: inherit !important;
  text-shadow: none !important;
}

.watiki-btn-tiki-flame-square .elementor-button:hover{
  filter: saturate(1.45) contrast(1.18) brightness(1.08);
}/* End custom CSS */