.elementor-kit-65106{--e-global-color-primary:#313D5A;--e-global-color-secondary:#6B4886;--e-global-color-text:#626060;--e-global-color-accent:#47856A;--e-global-color-4d787b4:#313D5A;--e-global-color-404a19e:#47856A;--e-global-color-02edc5b:#6B4886;--e-global-color-047cbe0:#626060;--e-global-color-c036483:#854762;--e-global-color-274f02e:#856A47;--e-global-color-e5582e1:#042834;--e-global-color-9edce60:#488286;--e-global-color-788240e:#425257;--e-global-color-e64492f:#D4AF37;--e-global-color-5ed4b11:#474747;--e-global-color-7b3d329:#4E8547;--e-global-color-ec25299:#563A6B;--e-global-color-73402fe:#396A55;--e-global-color-3e3710f:#0C0D14;--e-global-color-a58ea7c:#6F7380;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-a3737cc-font-family:"Poppins";--e-global-typography-a3737cc-font-size:56px;--e-global-typography-a3737cc-font-weight:700;--e-global-typography-a3737cc-line-height:1.4em;--e-global-typography-1ba7609-font-family:"Poppins";--e-global-typography-1ba7609-font-size:45px;--e-global-typography-1ba7609-font-weight:700;--e-global-typography-1ba7609-line-height:1.4em;--e-global-typography-893720d-font-family:"Poppins";--e-global-typography-893720d-font-size:35px;--e-global-typography-893720d-font-weight:700;--e-global-typography-893720d-line-height:1.4em;--e-global-typography-1baa762-font-family:"Poppins";--e-global-typography-1baa762-font-size:23px;--e-global-typography-1baa762-font-weight:600;--e-global-typography-1baa762-line-height:1.4em;--e-global-typography-a27bf83-font-family:"Poppins";--e-global-typography-a27bf83-font-size:48px;--e-global-typography-a27bf83-font-weight:700;--e-global-typography-a27bf83-line-height:1.4em;--e-global-typography-ec2a50a-font-family:"Poppins";--e-global-typography-ec2a50a-font-size:31px;--e-global-typography-ec2a50a-font-weight:500;--e-global-typography-ec2a50a-line-height:1.4em;--e-global-typography-4e590a0-font-family:"Montserrat";--e-global-typography-4e590a0-font-size:22px;--e-global-typography-4e590a0-font-weight:500;--e-global-typography-4e590a0-line-height:1.87em;--e-global-typography-5d231bf-font-family:"Montserrat";--e-global-typography-5d231bf-font-size:23px;--e-global-typography-5d231bf-font-weight:700;--e-global-typography-5d231bf-line-height:1.2em;--e-global-typography-1ee948b-font-family:"Poppins";--e-global-typography-1ee948b-font-size:26px;--e-global-typography-1ee948b-font-weight:600;--e-global-typography-1ee948b-line-height:45px;--e-global-typography-a4d3043-font-family:"Poppins";--e-global-typography-a4d3043-font-size:24px;--e-global-typography-a4d3043-font-weight:600;--e-global-typography-a4d3043-line-height:45px;--e-global-typography-340de19-font-family:"Montserrat";--e-global-typography-340de19-font-size:21px;--e-global-typography-340de19-font-weight:500;--e-global-typography-340de19-line-height:1.9em;--e-global-typography-54f952a-font-family:"Poppins";--e-global-typography-54f952a-font-size:30px;--e-global-typography-54f952a-font-weight:700;--e-global-typography-54f952a-line-height:1.4em;--e-global-typography-c50e791-font-family:"Montserrat";--e-global-typography-c50e791-font-size:17px;--e-global-typography-c50e791-font-weight:600;--e-global-typography-883a5ef-font-family:"Gloria Hallelujah";--e-global-typography-883a5ef-font-size:26px;--e-global-typography-883a5ef-font-weight:400;--e-global-typography-883a5ef-font-style:normal;--e-global-typography-883a5ef-line-height:1.4em;--e-global-typography-d2808db-font-family:"Montserrat";--e-global-typography-d2808db-font-size:18px;--e-global-typography-d2808db-font-weight:500;--e-global-typography-d491d69-font-family:"Poppins";--e-global-typography-d491d69-font-size:30px;--e-global-typography-d491d69-font-weight:600;--e-global-typography-d491d69-line-height:1.4em;--e-global-typography-17d3a2c-font-family:"Poppins";--e-global-typography-17d3a2c-font-size:23px;--e-global-typography-17d3a2c-font-weight:600;--e-global-typography-17d3a2c-line-height:45px;--e-global-typography-f55118e-font-family:"Montserrat";--e-global-typography-f55118e-font-size:18px;--e-global-typography-f55118e-font-weight:500;--e-global-typography-f55118e-line-height:35px;--e-global-typography-02f02aa-font-family:"Poppins";--e-global-typography-02f02aa-font-size:50px;--e-global-typography-02f02aa-font-weight:700;--e-global-typography-02f02aa-line-height:55px;--e-global-typography-fb92f59-font-family:"Poppins";--e-global-typography-fb92f59-font-size:33px;--e-global-typography-fb92f59-font-weight:700;--e-global-typography-fb92f59-line-height:1.4em;--e-global-typography-2d51832-font-family:"Poppins";--e-global-typography-2d51832-font-size:24px;--e-global-typography-2d51832-font-weight:700;--e-global-typography-2d51832-line-height:1.4em;--e-global-typography-6e920a8-font-family:"Poppins";--e-global-typography-6e920a8-font-size:21px;--e-global-typography-6e920a8-font-weight:600;--e-global-typography-6e920a8-line-height:1.4em;--e-global-typography-1a043f7-font-family:"Poppins";--e-global-typography-1a043f7-font-size:16px;--e-global-typography-1a043f7-font-weight:400;--e-global-typography-1a043f7-line-height:1.4em;--e-global-typography-896ea22-font-family:"Montserrat";--e-global-typography-896ea22-font-size:16px;--e-global-typography-896ea22-font-weight:400;--e-global-typography-896ea22-line-height:1.4em;--e-global-typography-f186cd6-font-family:"Montserrat";--e-global-typography-f186cd6-font-size:20px;--e-global-typography-f186cd6-font-weight:500;--e-global-typography-f186cd6-line-height:32px;--e-global-typography-6239a9f-font-family:"Montserrat";--e-global-typography-6239a9f-font-size:13px;--e-global-typography-6239a9f-font-weight:400;--e-global-typography-6239a9f-line-height:2em;--e-global-typography-e3e6ffb-font-family:"Poppins";--e-global-typography-e3e6ffb-font-size:35px;--e-global-typography-e3e6ffb-font-weight:700;--e-global-typography-e3e6ffb-text-decoration:underline;--e-global-typography-e3e6ffb-line-height:1.4em;background-color:#FFFFFF;}.elementor-kit-65106 e-page-transition{background-color:#FFBC7D;}.elementor-kit-65106 h1{font-family:var( --e-global-typography-2d51832-font-family ), Arial;font-size:var( --e-global-typography-2d51832-font-size );font-weight:var( --e-global-typography-2d51832-font-weight );line-height:var( --e-global-typography-2d51832-line-height );}.elementor-kit-65106 h2{font-family:var( --e-global-typography-6e920a8-font-family ), Arial;font-size:var( --e-global-typography-6e920a8-font-size );font-weight:var( --e-global-typography-6e920a8-font-weight );line-height:var( --e-global-typography-6e920a8-line-height );}.elementor-kit-65106 h3{font-family:var( --e-global-typography-6e920a8-font-family ), Arial;font-size:var( --e-global-typography-6e920a8-font-size );font-weight:var( --e-global-typography-6e920a8-font-weight );line-height:var( --e-global-typography-6e920a8-line-height );}.elementor-kit-65106 h4{font-family:var( --e-global-typography-1a043f7-font-family ), Arial;font-size:var( --e-global-typography-1a043f7-font-size );font-weight:var( --e-global-typography-1a043f7-font-weight );line-height:var( --e-global-typography-1a043f7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end: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:1235px){.elementor-kit-65106{--e-global-typography-a3737cc-font-size:57px;--e-global-typography-a3737cc-line-height:1.4em;--e-global-typography-1ba7609-font-size:40px;--e-global-typography-1ba7609-line-height:1.4em;--e-global-typography-893720d-font-size:30px;--e-global-typography-893720d-line-height:1.4em;--e-global-typography-1baa762-font-size:20px;--e-global-typography-1baa762-line-height:1.4em;--e-global-typography-a27bf83-font-size:44px;--e-global-typography-a27bf83-line-height:1.4em;--e-global-typography-ec2a50a-font-size:30px;--e-global-typography-ec2a50a-line-height:1.6em;--e-global-typography-4e590a0-font-size:19px;--e-global-typography-4e590a0-line-height:1.87em;--e-global-typography-5d231bf-font-size:21px;--e-global-typography-5d231bf-line-height:1.4em;--e-global-typography-1ee948b-font-size:22px;--e-global-typography-a4d3043-font-size:19px;--e-global-typography-a4d3043-line-height:1.4em;--e-global-typography-340de19-font-size:20px;--e-global-typography-54f952a-font-size:28px;--e-global-typography-54f952a-line-height:1.4em;--e-global-typography-c50e791-font-size:16px;--e-global-typography-883a5ef-font-size:24px;--e-global-typography-883a5ef-line-height:1.4em;--e-global-typography-d2808db-font-size:14px;--e-global-typography-d491d69-font-size:28px;--e-global-typography-d491d69-line-height:1.4em;--e-global-typography-17d3a2c-font-size:23px;--e-global-typography-17d3a2c-line-height:1.6em;--e-global-typography-f55118e-font-size:16px;--e-global-typography-02f02aa-font-size:40px;--e-global-typography-fb92f59-font-size:30px;--e-global-typography-fb92f59-line-height:1.4em;--e-global-typography-2d51832-font-size:24px;--e-global-typography-2d51832-line-height:1.4em;--e-global-typography-6e920a8-font-size:20px;--e-global-typography-6e920a8-line-height:1.4em;--e-global-typography-1a043f7-font-size:16px;--e-global-typography-1a043f7-line-height:1.4em;--e-global-typography-896ea22-font-size:16px;--e-global-typography-896ea22-line-height:1.4em;--e-global-typography-f186cd6-font-size:20px;--e-global-typography-6239a9f-font-size:12px;--e-global-typography-6239a9f-line-height:1.8em;--e-global-typography-e3e6ffb-font-size:30px;--e-global-typography-e3e6ffb-line-height:1.4em;}.elementor-kit-65106 h1{font-size:var( --e-global-typography-2d51832-font-size );line-height:var( --e-global-typography-2d51832-line-height );}.elementor-kit-65106 h2{font-size:var( --e-global-typography-6e920a8-font-size );line-height:var( --e-global-typography-6e920a8-line-height );}.elementor-kit-65106 h3{font-size:var( --e-global-typography-6e920a8-font-size );line-height:var( --e-global-typography-6e920a8-line-height );}.elementor-kit-65106 h4{font-size:var( --e-global-typography-1a043f7-font-size );line-height:var( --e-global-typography-1a043f7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-65106{--e-global-typography-a3737cc-font-size:43px;--e-global-typography-a3737cc-line-height:1.2em;--e-global-typography-1ba7609-font-size:34px;--e-global-typography-1ba7609-line-height:1.2em;--e-global-typography-893720d-font-size:30px;--e-global-typography-893720d-line-height:1.3em;--e-global-typography-1baa762-font-size:20px;--e-global-typography-1baa762-line-height:1.4em;--e-global-typography-a27bf83-font-size:30px;--e-global-typography-a27bf83-line-height:1.3em;--e-global-typography-ec2a50a-font-size:22px;--e-global-typography-ec2a50a-line-height:1.3em;--e-global-typography-4e590a0-font-size:17px;--e-global-typography-4e590a0-line-height:1.5em;--e-global-typography-5d231bf-font-size:18px;--e-global-typography-5d231bf-line-height:1.4em;--e-global-typography-1ee948b-font-size:24px;--e-global-typography-a4d3043-font-size:22px;--e-global-typography-a4d3043-line-height:1.4em;--e-global-typography-340de19-font-size:16px;--e-global-typography-54f952a-font-size:23px;--e-global-typography-54f952a-line-height:1.4em;--e-global-typography-c50e791-font-size:16px;--e-global-typography-883a5ef-font-size:19px;--e-global-typography-883a5ef-line-height:1.3em;--e-global-typography-d2808db-font-size:14px;--e-global-typography-d491d69-font-size:23px;--e-global-typography-d491d69-line-height:1.4em;--e-global-typography-17d3a2c-font-size:20px;--e-global-typography-17d3a2c-line-height:1.6em;--e-global-typography-f55118e-font-size:14px;--e-global-typography-f55118e-line-height:20px;--e-global-typography-02f02aa-font-size:30px;--e-global-typography-02f02aa-line-height:1.3em;--e-global-typography-fb92f59-font-size:25px;--e-global-typography-fb92f59-line-height:1.2em;--e-global-typography-2d51832-font-size:20px;--e-global-typography-2d51832-line-height:1.2em;--e-global-typography-6e920a8-font-size:20px;--e-global-typography-6e920a8-line-height:1.3em;--e-global-typography-1a043f7-font-size:15px;--e-global-typography-1a043f7-line-height:1.4em;--e-global-typography-896ea22-font-size:15px;--e-global-typography-896ea22-line-height:1.4em;--e-global-typography-f186cd6-font-size:18px;--e-global-typography-f186cd6-line-height:26px;--e-global-typography-6239a9f-font-size:11px;--e-global-typography-6239a9f-line-height:1.8em;--e-global-typography-e3e6ffb-font-size:30px;--e-global-typography-e3e6ffb-line-height:1.3em;}.elementor-kit-65106 h1{font-size:var( --e-global-typography-2d51832-font-size );line-height:var( --e-global-typography-2d51832-line-height );}.elementor-kit-65106 h2{font-size:var( --e-global-typography-6e920a8-font-size );line-height:var( --e-global-typography-6e920a8-line-height );}.elementor-kit-65106 h3{font-size:var( --e-global-typography-6e920a8-font-size );line-height:var( --e-global-typography-6e920a8-line-height );}.elementor-kit-65106 h4{font-size:var( --e-global-typography-1a043f7-font-size );line-height:var( --e-global-typography-1a043f7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* HOVER*/
.textbasichover {
  text-decoration: none
}

.textbasichover:hover {
text-decoration: underline
}

.textbasichover1:hover {
  color: #313D5A;
}

.textbasichover1:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 1.5px;
  bottom: 0;
  left: 0;
  background-color: #000;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

.textbasichover1:hover:before {
  transform: scaleX(1);
}



  /* For desktop: */
@media only screen and (min-width: 1024px) {
       html { 

        transform-origin: 90% 0;
        zoom: 0.9; 
        zoom: 90%; 
        
    } 
    
}

html,
body{
  width:100%;
  overflow-x:hidden;
}

.pointer {cursor: pointer;}


/* Control de espacios*/

/* For mobile phones: */
.space-big {
  margin-top: 70px;
  margin-bottom: 70px;
}

.space-small {
  margin-top: 40px;
  margin-bottom: 40px;
}

.space-header {
  margin-top: 30px;
  margin-bottom: 30px;
}
.space-reallysmall {
  margin-top: 20px; 
  margin-bottom: 20px;
}

  /* For tablets: */
@media only screen and (min-width: 767px) and (max-width: 1023px) {
  .space-big {margin-top: 90px; margin-bottom: 90px;}
  .space-small {margin-top: 60px; margin-bottom: 60px;}
  .space-header {margin-top: 40px; margin-bottom: 40px;}
  .space-reallysmall {margin-top: 30px; margin-bottom: 30px;}

}
  /* For desktop: */
@media only screen and (min-width: 1024px) {
  .space-big {margin-top: 120px; margin-bottom: 120px;}
  .space-small {margin-top: 75px; margin-bottom: 75px;}
  .space-header {margin-top: 50px; margin-bottom: 50px;}
  .space-reallysmall {margin-top: 30px; margin-bottom: 30px;}
}




/* Control de botones*/

  /* General Settings */

.button {
  display: flex;
  justify-content: center;
  transition-duration: 0.3s;
  cursor: pointer;
  color:white;
  border-radius: 6px;
  font-family: var( --e-global-typography-5d231bf-font-family ), Sans-serif;
  font-size: var( --e-global-typography-5d231bf-font-size );
  font-weight: var( --e-global-typography-5d231bf-font-weight );
  line-height: var( --e-global-typography-5d231bf-line-height );
  letter-spacing: var( --e-global-typography-5d231bf-letter-spacing );
  word-spacing: var( --e-global-typography-5d231bf-word-spacing );
}

.buttontextsmall {
  display: flex;
  justify-content: center;
  transition-duration: 0.3s;
  cursor: pointer;
  color:white;
  border-radius: 6px;
  font-family: var( --e-global-typography-340de19-font-family ), Sans-serif;
  font-size: var( --e-global-typography-340de19-font-size );
  font-weight: var( --e-global-typography-340de19-font-weight );
  line-height: var( --e-global-typography-340de19-line-height );
  letter-spacing: var( --e-global-typography-340de19-letter-spacing );
  word-spacing: var( --e-global-typography-340de19-word-spacing );
}

  /* Purple Settings */ 
.purple1 {
    background-color: var( --e-global-color-02edc5b );
    border-color: var( --e-global-color-02edc5b );
}

.purple1:hover {
   background-color: var( --e-global-color-ec25299 );
   border-color: var( --e-global-color-ec25299 );
}

.purple1:focus {
   background-color: var( --e-global-color-ec25299 );
   border-color: var( --e-global-color-ec25299 );
}

.purple2{
  color: var( --e-global-color-02edc5b );
  border-color: var( --e-global-color-02edc5b );
}
.purple2:hover{
  background-color: var( --e-global-color-02edc5b );
  border-color: var( --e-global-color-02edc5b );
  color: #FFFFFF;
}
.purple2:focus{
  background-color: var( --e-global-color-02edc5b );
  border-color: var( --e-global-color-02edc5b );
  color: #FFFFFF;
}


  /* Blue Settings */
.blue2{
  color: var( --e-global-color-4d787b4 );
  border-color: var( --e-global-color-4d787b4 );
}
.blue2:hover{
  background-color: var( --e-global-color-4d787b4 );
  border-color: var( --e-global-color-4d787b4 );
  color: #FFFFFF;
}
.blue2:focus{
  background-color: var( --e-global-color-4d787b4 );
  border-color: var( --e-global-color-4d787b4 );
  color: #FFFFFF;
}
  /* Green General Settings */

.green1 {
    background-color: var( --e-global-color-404a19e );
    border-color: var( --e-global-color-404a19e );
}

.green1:hover {
   background-color: var( --e-global-color-73402fe );
   border-color: var( --e-global-color-73402fe );
}

.green1:focus {
   background-color: var( --e-global-color-73402fe );
   border-color: var( --e-global-color-73402fe );
}

.green2{
  color: var( --e-global-color-404a19e );
  border-color: var( --e-global-color-404a19e );
}
.green2:hover{
  background-color: var( --e-global-color-404a19e );
  border-color: var( --e-global-color-404a19e );
  color: #FFFFFF;
}
.green2:focus{
  background-color: var( --e-global-color-404a19e );
  border-color: var( --e-global-color-404a19e );
  color: #FFFFFF;
}



/* For mobile phones: */
.button-fullwidth {
  width: 100%;
  border-width: 4px 4px 4px 4px;
  padding-top: 13px;
  padding-bottom: 13px; 

}

.button-small{
  border-width: 4px 4px 4px 4px;;
  border-style: solid;
  width: 100%;
  font-weight: 500;
}

  .button-underline {
  background-color: transparent;
  border-width:  3px 3px 3px 3px;
  border-style: solid;
  padding: 10px 15px 10px 15px;
  width: 100%;
}


.button-medium {
  border-width:  4px 4px 4px 4px;
  border-style: solid;
  padding: 13px 20px 13px 20px;
  width: 100%;
}


  /* For tablets: */
@media only screen and (min-width: 767px) and (max-width: 1023px) {

  .button-fullwidth {
  width: 100%;
  border-width: 4px 4px 4px 4px;
  padding-top: 13px;
  padding-bottom: 13px;
  }

  .button-underline {
  margin:auto;
  width: auto;
  background-color: transparent;
  padding: 12px 20px 12px 20px;
  border-width:  0px 0px 4px 0px;
  border-style: solid;
  border-radius: 3px;
  }

.button-small {
  width:100%;
  padding: 5px 20px 5px 20px;
  border-width: 0px 15px 0px 15px;;
  border-style: solid;

  margin:auto;
}

.button-medium: {
  margin:auto;
  width: auto;
  border-width:  4px 4px 4px 4px;
  border-style: solid;
  padding: 15px 75px 15px 75px;
  }

}

  /* For desktop: */
@media only screen and (min-width: 1024px) {

  .button-fullwidth {
  width: 100%;
  border-width: 4px 4px 4px 4px;
  padding-top: 13px;
  padding-bottom: 13px;
 }


  .button-underline {
  width: auto;
  background-color: transparent;
  padding: 12px 20px 12px 20px;
  border-width:  0px 0px 4px 0px;
  border-style: solid;
  border-radius: 3px;
  }

  .button-medium {
  margin:auto;
  width: auto;
  border-width:  4px 4px 4px 4px;
  border-style: solid;
  padding: 15px 75px 15px 75px;
}

.button-small {
  padding: 5px 20px 5px 20px;
  border-width: 0px 0px 0px 0px;;
  border-style: solid;
  width: auto;
  margin:auto;
}

}


 /* Control Cookie Message Homepage */

.cookiemessage {
      transform: rotate(-2deg);
  width: 100%;
  position: relative;
  text-align: center;
  color: var( --e-global-color-02edc5b );
        font-family: var( --e-global-typography-883a5ef-font-family ), Sans-serif;
    font-size: var( --e-global-typography-883a5ef-font-size );
    font-weight: var( --e-global-typography-883a5ef-font-weight );
    font-style: var( --e-global-typography-883a5ef-font-style );
    line-height: var( --e-global-typography-883a5ef-line-height );
    letter-spacing: var( --e-global-typography-883a5ef-letter-spacing );
    word-spacing: var( --e-global-typography-883a5ef-word-spacing );
  height:100%;
}




.cookiemessage2 {
     transform: rotate(-4deg);
    padding-bottom: 12px;
  width: 100%;
  position: relative;
  text-align: center;
  color: var( --e-global-color-404a19e );
    font-family: var( --e-global-typography-883a5ef-font-family ), Sans-serif;
    font-size: var( --e-global-typography-883a5ef-font-size );
    font-weight: var( --e-global-typography-883a5ef-font-weight );
    font-style: var( --e-global-typography-883a5ef-font-style );
    line-height: var( --e-global-typography-883a5ef-line-height );
    letter-spacing: var( --e-global-typography-883a5ef-letter-spacing );
    word-spacing: var( --e-global-typography-883a5ef-word-spacing );
    height:100%;
}



.underlinecookieanimation {
    transition-timing-function: ease-in-out;
    position: relative;
    display: inline-block;
    animation: DrawLine;
    animation-fill-mode: forwards;
    animation-delay: 1.5s;
    animation-duration: 2s; 
    stroke-dashArray: 1500;
    stroke-dashoffset: 1500;

}

@keyframes DrawLine {
    to { stroke-dashOffset: 0; }
}

.rotatecookieline {
    z-index: -1;
     transform: rotate(163deg);
}


.hideonmobile {
     visibility: hidden;
}

.hideondesktopandtablet {
     visibility: visible;
}



      /* For tablets: */
@media only screen and (min-width: 767px) and (max-width: 1023px) {
  .hideonmobile { visibility: hidden;}
  .hideondesktopandtablet {
       display: none;
}

}
  /* For desktop: */
@media only screen and (min-width: 1024px) {
  .hideonmobile { visibility: visible;}
  .hideondesktopandtablet {
     display: none;
}
  .rotatecookieline {
    z-index: -1;
     transform: rotate(172deg);
}
}


  /* Formulario de Registro Texto */
.signupformtext {
    font-family: var( --e-global-typography-d2808db-font-family ), Arial !important;
    font-size: var( --e-global-typography-d2808db-font-size ) !important;
    font-weight: var( --e-global-typography-d2808db-font-weight ) !important;
}  


/* CAPTCHA */
.f12-captcha {
    padding:0 !important;
    border-width: 0 !important;
}

.c-label {
    display: none !important;
}/* End custom CSS */