.elementor-kit-10{--e-global-color-primary:#00FFB2;--e-global-color-secondary:#00E0FF;--e-global-color-text:#000000;--e-global-color-accent:#00FFB2;--e-global-color-b602dea:#EDEDED;--e-global-color-d09c14a:#575757;--e-global-color-967d0a7:#343434;--e-global-color-b727a33:#FFFFFF;--e-global-color-69c9221:#E9FFFF;--e-global-color-c14e389:#12C2EE;--e-global-color-33b304d:#00E5A0;--e-global-typography-primary-font-family:"Aspekta";--e-global-typography-primary-font-size:7rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:6rem;--e-global-typography-primary-letter-spacing:-0.21rem;--e-global-typography-secondary-font-family:"Aspekta";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:50px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Aspekta";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:25px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-9a87c8a-font-family:"Aspekta";--e-global-typography-9a87c8a-font-size:32px;--e-global-typography-9a87c8a-font-weight:700;--e-global-typography-9a87c8a-line-height:36px;--e-global-typography-9a87c8a-letter-spacing:-0.1px;--e-global-typography-9a87c8a-word-spacing:0px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-style:none;border-radius:12px 12px 12px 12px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b727a33 );border-radius:12px 12px 12px 12px;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a{color:#02A5C2;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-10 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 h3{color:var( --e-global-color-text );font-family:"Aspekta", Sans-serif;font-size:20px;font-weight:700;line-height:26px;}.elementor-kit-10 img{border-radius:12px 12px 12px 12px;}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{accent-color:var( --e-global-color-primary );background-color:#E2FFFF38;border-style:solid;border-color:#E1E7E7;border-radius:12px 12px 12px 12px;}.elementor-kit-10 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:focus,.elementor-kit-10 .elementor-field-textual:focus{border-style:solid;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-line-height:50px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-9a87c8a-font-size:32px;--e-global-typography-9a87c8a-line-height:33px;--e-global-typography-9a87c8a-letter-spacing:0px;--e-global-typography-9a87c8a-word-spacing:0em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:56px;--e-global-typography-primary-line-height:54px;--e-global-typography-primary-letter-spacing:-0.1px;--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-line-height:34px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-9a87c8a-font-size:24px;--e-global-typography-9a87c8a-line-height:28px;--e-global-typography-9a87c8a-letter-spacing:-0.1px;--e-global-typography-9a87c8a-word-spacing:0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 label{font-size:14px;line-height:18px;}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:14px;border-width:1px 1px 1px 1px;}.elementor-kit-10 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:focus,.elementor-kit-10 .elementor-field-textual:focus{border-width:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body{
    overflow-x: hidden;
}

.thin-text{
    font-weight: 400;
}

.text-white{
    color: #FFF;
}

#text-white-heading{
     color: #FFF;
}

#heading-primary-guia{
    font-size: 65px;
    line-height: 1.1;
}

#heading-ganar-masa{
    color: white;
    font-size: 72px;
    line-height: 1;
}


.text-gradient{
    background: linear-gradient(90deg, #00FFB2 0%, #00E0FF 100%);
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.btn-primary > * {
        border-radius: 0.75rem;
        background: #00ffb2;
        color: black;
      }

      .btn-primary > span {
        display: grid;
        place-content: center;
        height: 100%;
        flex: 1;
        text-align: center;
      }

      .btn-primary-black > * {
        background-color: black;
        color: white;
      }

      .btn-primary-black path {
        stroke: white;
      }

      .btn-primary {
        display: flex;
        align-items: center;
        height: 4rem;
        transition: all 350ms ease-in-out;
        max-width: 500px;
      }

      .btn-primary:hover {
        opacity: 0.85;
      }

      .btn-primary svg {
        transform: translateX(0);
        transition: all 350ms ease-in-out;
      }

      .btn-primary svg path {
        transform-origin: center;
        transition: all 350ms ease-in-out;
      }

      .btn-primary:hover svg {
        transform: translateX(15px);
      }

      .btn-primary:hover svg path {
        transform: rotate(60deg);
      }
      
  /*boton negro*/   
      
  .btn-secondary > * {
        border-radius: 0.75rem;
        background: #000;
        color: white;
      }

      .btn-secondary > span {
        display: grid;
        place-content: center;
        height: 100%;
        flex: 1;
        text-align: center;
      }

      .btn-secondary-black > * {
        background-color: white;
        color: black;
      }

      .btn-secondary-black path {
        stroke: white;
      }

      .btn-secondary {
        display: flex;
        align-items: center;
        height: 4rem;
        transition: all 350ms ease-in-out;
        max-width: 500px;
      }

      .btn-secondary:hover {
        opacity: 0.85;
      }

      .btn-secondary svg {
        transform: translateX(0);
        transition: all 350ms ease-in-out;
      }

      .btn-secondary svg path {
        transform-origin: center;
        transition: all 350ms ease-in-out;
      }

      .btn-secondary:hover svg {
        transform: translateX(15px);
      }

      .btn-secondary:hover svg path {
        transform: rotate(60deg);
      }    
      
      
      
      
  .jet-listing-grid__slider .jet-slick-dots li.slick-active{
          background-color: #01FEB2;
          min-width: 60px;
          border-radius: 100vh;
      }
      
.title-first {
  font-weight: 300;
  display: block;
  font-family: "Aspekta", Sans-serif;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 36px;
    letter-spacing: -0.1px;
    word-spacing: 0px;
    color: #FFFFFF;
}

.title-second {
  font-weight: 700;
  display: block;
  font-family: "Aspekta", Sans-serif;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 36px;
    letter-spacing: -0.1px;
    word-spacing: 0px;
    color: #FFFFFF;
}


 .title-up {
  font-weight: 300;
  display: block;
  font-family: "Aspekta", Sans-serif;
    font-size: 6vw;
    
    line-height: 4.5rlh;
    letter-spacing: -0.1px;
    word-spacing: 0px;
    color: #FFFFFF;
}

.title-down {
  font-weight: 700;
  display: block;
  font-family: "Aspekta", Sans-serif;
    font-size: 6vw;
  
    line-height: 4.5rlh;
    letter-spacing: -0.1px;
    word-spacing: 0px;
    color: #FFFFFF;
}   








@media(max-width: 767px){
    h2{
        font-size: 56px;
    }
    
    
    .title-up {
  font-weight: 300;
  display: block;
  font-family: "Aspekta", Sans-serif;
    font-size: 45px;
    
    line-height: 45px;
    letter-spacing: -0.1px;
    word-spacing: 0px;
    color: #FFFFFF;
}

.title-down {
  font-weight: 700;
  display: block;
  font-family: "Aspekta", Sans-serif;
    font-size: 45px;
  
    line-height: 45px;
    letter-spacing: -0.1px;
    word-spacing: 0px;
    color: #FFFFFF;
}
}


@media(max-width: 500px){
   #heading-primary-guia{
    font-size: 32px;
    line-height: 1.1;
}

#heading-ganar-masa{
    color: white;
    font-size: 40px;
    line-height: 1;
}

    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aspekta';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-400.eot');
	src: url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-400.eot?#iefix') format('embedded-opentype'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-400.woff2') format('woff2'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-400.woff') format('woff'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-400.ttf') format('truetype'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-400.svg#Aspekta') format('svg');
}
@font-face {
	font-family: 'Aspekta';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-700.eot');
	src: url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-700.eot?#iefix') format('embedded-opentype'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-700.woff2') format('woff2'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-700.woff') format('woff'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-700.ttf') format('truetype'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-700.svg#Aspekta') format('svg');
}
@font-face {
	font-family: 'Aspekta';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-500.eot');
	src: url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-500.eot?#iefix') format('embedded-opentype'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-500.woff2') format('woff2'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-500.woff') format('woff'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-500.ttf') format('truetype'),
		url('https://www.elmetodofuncional.com/wp-content/uploads/2025/09/Aspekta-500.svg#Aspekta') format('svg');
}
/* End Custom Fonts CSS */