.elementor-11195 .elementor-element.elementor-element-a4c8687{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-11195 .elementor-element.elementor-element-a4c8687:not(.elementor-motion-effects-element-type-background), .elementor-11195 .elementor-element.elementor-element-a4c8687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF8BFF;}.elementor-11195 .elementor-element.elementor-element-a4c8687, .elementor-11195 .elementor-element.elementor-element-a4c8687::before{--border-transition:0.3s;}.elementor-11195 .elementor-element.elementor-element-6f48732 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:normal;}.elementor-11195 .elementor-element.elementor-element-2556e52 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-11195 .elementor-element.elementor-element-aec134e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-11195 .elementor-element.elementor-element-c0ef184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-11195 .elementor-element.elementor-element-411a859{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-11195 .elementor-element.elementor-element-4a82f04{--display:flex;--background-transition:0.3s;}.elementor-11195 .elementor-element.elementor-element-4a82f04:not(.elementor-motion-effects-element-type-background), .elementor-11195 .elementor-element.elementor-element-4a82f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(228deg, #7A7676 0%, #1D1D1C 100%);}.elementor-11195 .elementor-element.elementor-element-4a82f04, .elementor-11195 .elementor-element.elementor-element-4a82f04::before{--border-transition:0.3s;}@media(max-width:767px){.elementor-11195 .elementor-element.elementor-element-a4c8687{--border-radius:25px 25px 25px 25px;--padding-block-start:12px;--padding-block-end:12px;--padding-inline-start:12px;--padding-inline-end:12px;--z-index:100;}.elementor-11195 .elementor-element.elementor-element-6f48732{text-align:center;}.elementor-11195 .elementor-element.elementor-element-6f48732 .elementor-heading-title{font-size:16px;}.elementor-11195 .elementor-element.elementor-element-2556e52{text-align:center;}.elementor-11195 .elementor-element.elementor-element-2556e52 .elementor-heading-title{font-size:55px;}.elementor-11195 .elementor-element.elementor-element-c0ef184{--justify-content:center;}.elementor-11195 .elementor-element.elementor-element-4a82f04{--content-width:617px;--min-height:142px;}}/* Start custom CSS for heading, class: .elementor-element-2556e52 */.elementor-11195 .elementor-element.elementor-element-2556e52{
    min-height: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4c8687 */.elementor-11195 .elementor-element.elementor-element-a4c8687 {
    position: fixed;
    width: 40%;
    bottom: 20px;
    left: 20px;
    pointer-events: none;
    height: 140px
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62e168b */.elementor-11195 .elementor-element.elementor-element-62e168b{
    position: fixed;
    top: 6%;
    left: 18%;
    
}

.elementor-11195 .elementor-element.elementor-element-62e168b div, .boton-hazel {
  display: flex;
  justify-content: center;
  align-items: center;

  
}
.p11{
    animation: Gradient 8s ease infinite;
    	background: linear-gradient(-90deg, #8646df, #b991f1,#8646df);
}

.p21{
    animation: Gradient 8s ease infinite;
}
.p1::after{
    animation: inherit;
}

.btn-hazel {
    

  position: relative;

	background-size: 400% 100%;
  
  font-weight: 700;
  border: none;
 border-radius: 860px;
 
  letter-spacing: 0px;
  padding: 0;
  margin: 0;
  
  text-decoration: none;
 height: 50px;
  width: 50px;
  
}

.btn-hazel div {
    background-color: #8888;
position: relative;
  color: white;
 width: 100%;
 height: 100%;
  padding: 0 0px;
  border-radius: 50%;
  background-size: inherit;
  background-image: inherit;
 
  
  z-index: 1;
  mix-blend-mode: overlay;
  font-family: "Montserrat", Sans-serif;

   
   font-size: 30px;
}

@keyframes Gradient {
	50% {
		background-position: 140% 50%;
  
	}
}

.btn-hazel::after {
    
  content: '';
  position: absolute;
  background-size: inherit;
  background-image: inherit;
 
  left: 0px;
  right: 0px;
  top: 0px;
  height: 100%;
  filter: blur(1rem);
  border-radius: 150px;
  width:50px;
  height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31e2eec */.elementor-11195 .elementor-element.elementor-element-31e2eec{
    position: fixed;
    top: 6%;
    left: 32%;
    
}

.elementor-11195 .elementor-element.elementor-element-31e2eec div, .boton-hazel {
  display: flex;
  justify-content: center;
  align-items: center;

  
}
.p11{
    animation: Gradient 8s ease infinite;
    	background: linear-gradient(-90deg, #8646df, #b991f1,#8646df);
}

.p21{
    animation: Gradient 8s ease infinite;
}
.p1::after{
    animation: inherit;
}

.btn-hazel {
    

  position: relative;

	background-size: 400% 100%;
  
  font-weight: 700;
  border: none;
 border-radius: 860px;
 
  letter-spacing: 0px;
  padding: 0;
  margin: 0;
  
  text-decoration: none;
 height: 50px;
  width: 50px;
  
}

.btn-hazel div {
    background-color: #8888;
position: relative;
  color: white;
 width: 100%;
 height: 100%;
  padding: 0 0px;
  border-radius: 50%;
  background-size: inherit;
  background-image: inherit;
 
  
  z-index: 1;
  mix-blend-mode: overlay;
  font-family: "Montserrat", Sans-serif;

   
   font-size: 30px;
}

@keyframes Gradient {
	50% {
		background-position: 140% 50%;
  
	}
}

.btn-hazel::after {
    
  content: '';
  position: absolute;
  background-size: inherit;
  background-image: inherit;
 
  left: 0px;
  right: 0px;
  top: 0px;
  height: 100%;
  filter: blur(1rem);
  border-radius: 150px;
  width:50px;
  height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e76d174 */.elementor-11195 .elementor-element.elementor-element-e76d174{
    position: fixed;
    top: 6%;
    left: 46%;
    
}

.elementor-11195 .elementor-element.elementor-element-e76d174 div, .boton-hazel {
  display: flex;
  justify-content: center;
  align-items: center;

  
}
.p11{
    animation: Gradient 8s ease infinite;
    	background: linear-gradient(-90deg, #8646df, #b991f1,#8646df);
}

.p21{
    animation: Gradient 8s ease infinite;
}
.p1::after{
    animation: inherit;
}

.btn-hazel {
    

  position: relative;

	background-size: 400% 100%;
  
  font-weight: 700;
  border: none;
 border-radius: 860px;
 
  letter-spacing: 0px;
  padding: 0;
  margin: 0;
  
  text-decoration: none;
 height: 50px;
  width: 50px;
  
}

.btn-hazel div {
    background-color: #8888;
position: relative;
  color: white;
 width: 100%;
 height: 100%;
  padding: 0 0px;
  border-radius: 50%;
  background-size: inherit;
  background-image: inherit;
 
  
  z-index: 1;
  mix-blend-mode: overlay;
  font-family: "Montserrat", Sans-serif;

   
   font-size: 30px;
}

@keyframes Gradient {
	50% {
		background-position: 140% 50%;
  
	}
}

.btn-hazel::after {
    
  content: '';
  position: absolute;
  background-size: inherit;
  background-image: inherit;
 
  left: 0px;
  right: 0px;
  top: 0px;
  height: 100%;
  filter: blur(1rem);
  border-radius: 150px;
  width:50px;
  height:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0706b23 */.elementor-11195 .elementor-element.elementor-element-0706b23{
    position: fixed;
    top: 6%;
    left: 60%;
    
}

.elementor-11195 .elementor-element.elementor-element-0706b23 div, .boton-hazel {
  display: flex;
  justify-content: center;
  align-items: center;

  
}
.p11{
    animation: Gradient 8s ease infinite;
    	background: linear-gradient(-90deg, #8646df, #b991f1,#8646df);
}

.p21{
    animation: Gradient 8s ease infinite;
}
.p1::after{
    animation: inherit;
}

.btn-hazel {
    

  position: relative;

	background-size: 400% 100%;
  
  font-weight: 700;
  border: none;
 border-radius: 860px;
 
  letter-spacing: 0px;
  padding: 0;
  margin: 0;
  
  text-decoration: none;
 height: 50px;
  width: 50px;
  
}

.btn-hazel div {
    background-color: #8888;
position: relative;
  color: white;
 width: 100%;
 height: 100%;
  padding: 0 0px;
  border-radius: 50%;
  background-size: inherit;
  background-image: inherit;
 
  
  z-index: 1;
  mix-blend-mode: overlay;
  font-family: "Montserrat", Sans-serif;

   
   font-size: 30px;
}

@keyframes Gradient {
	50% {
		background-position: 140% 50%;
  
	}
}

.btn-hazel::after {
    
  content: '';
  position: absolute;
  background-size: inherit;
  background-image: inherit;
 
  left: 0px;
  right: 0px;
  top: 0px;
  height: 100%;
  filter: blur(1rem);
  border-radius: 150px;
  width:50px;
  height:50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0ef184 */.elementor-11195 .elementor-element.elementor-element-c0ef184{
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 100;
    width: 100%;
    height: 100%;
   
}
.display-none{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ff9b2a */.elementor-11195 .elementor-element.elementor-element-5ff9b2a {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vh;
    height: 100vh;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a82f04 */.elementor-11195 .elementor-element.elementor-element-4a82f04 {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}/* End custom CSS */