.elementor-85 .elementor-element.elementor-element-28d67c3d{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:0em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-85 .elementor-element.elementor-element-28d67c3d::before, .elementor-85 .elementor-element.elementor-element-28d67c3d > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-28d67c3d > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-28d67c3d > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-28d67c3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-28d67c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-85 .elementor-element.elementor-element-2c13428f{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-85 .elementor-element.elementor-element-223cab2b{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:5em;}.elementor-85 .elementor-element.elementor-element-5ee569cc{text-align:left;}.elementor-85 .elementor-element.elementor-element-5ee569cc img{width:280px;height:100%;object-fit:contain;object-position:center center;}.elementor-85 .elementor-element.elementor-element-8df3f5c{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-85 .elementor-element.elementor-element-8df3f5c .elementor-widget-container{text-align:left;}.elementor-85 .elementor-element.elementor-element-8df3f5c .elementor-social-icon{background-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-8df3f5c .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-8df3f5c .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-8df3f5c .elementor-social-icon:hover{background-color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-1fe89e1{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-85 .elementor-element.elementor-element-363dfcd3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(7px/2);}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(7px/2);}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(7px/2);margin-left:calc(7px/2);}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-7px/2);margin-left:calc(-7px/2);}body.rtl .elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-7px/2);}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-7px/2);}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-7de12078{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8ACBF3;}.elementor-85 .elementor-element.elementor-element-3d06f0b0{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-85 .elementor-element.elementor-element-75be1384 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(7px/2);}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(7px/2);}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(7px/2);margin-left:calc(7px/2);}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-7px/2);margin-left:calc(-7px/2);}body.rtl .elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-7px/2);}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-7px/2);}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-397fca15{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8ACBF3;}.elementor-85 .elementor-element.elementor-element-136f7e43{--display:flex;--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:2em;}.elementor-85 .elementor-element.elementor-element-45f5a97e{width:100%;max-width:100%;text-align:center;}.elementor-85 .elementor-element.elementor-element-45f5a97e .elementor-heading-title{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-28d67c3d{--padding-top:0em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-85 .elementor-element.elementor-element-8df3f5c .elementor-widget-container{text-align:center;}.elementor-85 .elementor-element.elementor-element-8df3f5c{--icon-size:14px;}.elementor-85 .elementor-element.elementor-element-1fe89e1{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-item > a{font-size:13px;}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-item > a{font-size:13px;}.elementor-85 .elementor-element.elementor-element-136f7e43{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-85 .elementor-element.elementor-element-45f5a97e{text-align:left;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-28d67c3d{--padding-top:0em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-85 .elementor-element.elementor-element-2c13428f{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-85 .elementor-element.elementor-element-2c13428f.e-con{--order:99999 /* order end hack */;}.elementor-85 .elementor-element.elementor-element-223cab2b{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-85 .elementor-element.elementor-element-1fe89e1{--width:100%;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-7de12078 .elementor-icon-list-item > a{font-size:12px;}.elementor-85 .elementor-element.elementor-element-3d06f0b0{--width:100%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-397fca15 .elementor-icon-list-item > a{font-size:12px;}.elementor-85 .elementor-element.elementor-element-136f7e43{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-85 .elementor-element.elementor-element-45f5a97e{text-align:center;}}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-2c13428f{--width:100%;}.elementor-85 .elementor-element.elementor-element-223cab2b{--width:40%;}.elementor-85 .elementor-element.elementor-element-1fe89e1{--width:30%;}.elementor-85 .elementor-element.elementor-element-3d06f0b0{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-85 .elementor-element.elementor-element-2c13428f{--width:60%;}.elementor-85 .elementor-element.elementor-element-223cab2b{--width:100%;}.elementor-85 .elementor-element.elementor-element-1fe89e1{--width:50%;}.elementor-85 .elementor-element.elementor-element-3d06f0b0{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-1dc379a */.icon_whatsap{
 width: 45px;   
}
menu.open{
    overflow: visible!important;
    margin: revert!important;
    width: auto!important;
}
menu {
  --size: 2.5rem;
  --radius: 6rem;
  --padding: 1rem;
  --bg-color: rgba(253, 144, 81, 0.9);
  --fg-color: #eaa354;
  --hi-color: #ffffff;

  position: fixed;
  bottom: var(--padding);
  right: 4rem;
  z-index: 9999
}

menu a{
  position: absolute;
  display: grid;
  place-content: center;

  border-radius: 50%;

  background: #FFD763;
      background-image: radial-gradient(at bottom right, #FFD763 0%, #FFD763 73%);
  color: var(--fg-color);

  text-decoration: none;

  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.6);
}

menu > .action {
  --factor: 0;

  width: var(--size);
  height: var(--size);
  right: calc(0.35 * var(--size));
  bottom: calc(0.35 * var(--size));

  opacity: 0;

  transform: rotate(calc(-1 * var(--angle))) translateY(calc(-1 * var(--radius) * var(--factor))) rotate(var(--angle));

  transition: transform 250ms ease-in-out, opacity 250ms ease-in-out, box-shadow 250ms ease-in-out, color 250ms ease-in-out;
}

menu > .action:hover, menu > .trigger:hover {
  color: var(--hi-color);
  box-shadow: 0px 0px 0px 0.35rem rgba(0, 0, 0, 0.2);
}

menu.open > .action {
  --factor: 1;

  opacity: 1;
}

menu > .action:nth-child(1) {
  --angle: 0deg;
  transition-delay: 0ms;
}

menu > .action:nth-child(2) {
  --angle: -30deg;
  transition-delay: 50ms;
}

menu > .action:nth-child(3) {
  --angle: -60deg;
  transition-delay: 100ms;
}

menu > .action:nth-child(4) {
  --angle: -90deg;
  transition-delay: 150ms;
}

menu > .trigger {
  width: calc(1.6 * var(--size));
  height: calc(1.6 * var(--size));
  bottom: 0;
  right: 0;

  font-size: 2rem;
  transition: box-shadow 250ms ease-in-out, color 250ms ease-in-out;
}

menu > .trigger > i {
  transition: transform 250ms ease-in-out;
}

menu.open > .trigger > i {
  transform: rotate(-135deg);
  
}



.pulse_anim{
 animation: radial-pulse 1s infinite;
border-radius: 100%;
}
menu a i {
	animation: 1600ms ease 0s normal none 1 running shaked;
    animation-iteration-count: infinite;
    -webkit-animation: 1600ms ease 0s normal none 1 running shaked;
    -webkit-animation-iteration-count: infinite;
    color: #38373c;
}

@keyframes radial-pulse {
0% { box-shadow: 0 0 0 0px rgb(234 163 84 / 50%); }  
   
  100% { box-shadow: 0 0 0 40px rgb(234 163 84 / 0%); }
  }

@-webkit-keyframes shaked {
0% {
    transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
}
10% {
    transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        -webkit-transform: rotateZ(-30deg);
}
20% {
    transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -webkit-transform: rotateZ(15deg);
}
30% {
    transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        -webkit-transform: rotateZ(-10deg);
}
40% {
    transform: rotateZ(7.5deg);
        -ms-transform: rotateZ(7.5deg);
        -webkit-transform: rotateZ(7.5deg);
}
50% {
    transform: rotateZ(-6deg);
        -ms-transform: rotateZ(-6deg);
        -webkit-transform: rotateZ(-6deg);
}
60% {
    transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -webkit-transform: rotateZ(5deg);
}
70% {
    transform: rotateZ(-4.28571deg);
        -ms-transform: rotateZ(-4.28571deg);
        -webkit-transform: rotateZ(-4.28571deg);
}
80% {
    transform: rotateZ(3.75deg);
        -ms-transform: rotateZ(3.75deg);
        -webkit-transform: rotateZ(3.75deg);
}
90% {
    transform: rotateZ(-3.33333deg);
        -ms-transform: rotateZ(-3.33333deg);
        -webkit-transform: rotateZ(-3.33333deg);
}
100% {
    transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
}
}


@media (max-width: 768px){
    menu {
  right: 1rem;
}
}/* End custom CSS */