.elementor-kit-18{--e-global-color-primary:#257EBF;--e-global-color-secondary:#3C3C3C;--e-global-color-text:#3C3C3C;--e-global-color-accent:#257EBF;--e-global-color-1682c24:#A1E0FF;--e-global-color-12e9f7c:#F3BB10;--e-global-color-2fa3165:#BAEB6C;--e-global-typography-primary-font-family:"Source Sans Pro";--e-global-typography-primary-font-size:1em;--e-global-typography-secondary-font-family:"Source Sans Pro";--e-global-typography-secondary-font-size:1.2em;--e-global-typography-text-font-family:"Source Sans Pro";--e-global-typography-text-font-size:0.9em;--e-global-typography-accent-font-family:"Source Sans Pro";--e-global-typography-accent-font-size:0.9em;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:600ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:#257EBF;--e-preloader-size:30px;}.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;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-18 e-page-transition{background-color:#E4EFFB;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}

.scroll-box {
    height: 50vh; /* maximum height of the box, feel free to change this! */
    overflow-y: scroll;
}
.wpforms-confirmation-container-full {
    background: transparent;
    border-width: 0px;
	border-radius: 0px;
	padding: 0px;
}
img {
    pointer-events: none;

}
.header-black {
  color: #3c3c3c;
}
.header-blue {
  color: #257ebf;
}
.header-lightgray {
  color: #bababa;
}
.header-lightblue {
  color: #BBC9D9;
}
.header-white {
  color: #FFFFFF;
}
.header-gray1 {
  color: #ffffffc1;
}
.header-gray2 {
  color: #535357;
}
.header-gray3 {
  color: #333335;
}
.header-gray3 {
  color: #FFFFFFA8;
}
.header-lightblue2 {
  color: #b9d3ea;
}
.bheader-blue {
  color: #0071E3;
}
.header-aquagradient {
  display: inline-block;
    background-image: linear-gradient(90deg,#048DAD,#26D0CE);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header-orangegradient {
  display: inline-block;
    background-image: linear-gradient(90deg,#fe8c00,#f83600);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header-purplegradient {
  display: inline-block;
    background-image: linear-gradient(90deg,#c471ed,#f64f59);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.header-greengradient {
  display: inline-block;
    background-image: linear-gradient(90deg,#11998e,#38ef7d);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header-bluegradient {
  display: inline-block;
    background-image: linear-gradient(90deg,#1488CC,#2B32B2);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header-gradient01 {
  display: inline-block;
    background-image: linear-gradient(90deg,#9CECFB,#65C7F7);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header-gradient02 {
  display: inline-block;
    background-image: linear-gradient(90deg,#eacda3,#d6ae7b);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header-gradient03 {
  display: inline-block;
    background-image: linear-gradient(90deg,#74ebd5,#ACB6E5);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header-gradient04 {
  display: inline-block;
    background-image: linear-gradient(90deg,#FFAFBD,#fffcdc);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header-gradient05 {
  display: inline-block;
    background-image: linear-gradient(90deg,#c81d77,#fc9305);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.buttondarkblue {
color: #FFFFFF;
font-weight: bold;
display: inline-block;
padding: 16px 30px;
border-radius: 7px;
background-color: #0071E3;
}


::selection { 
    background: #e4effb; /*Color naranja para el fondo*/
    color:#257ebf;  /*Color blanco para el texto seleccionado*/
}

.scrolling-wrapper2 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;

  }
  
  .scrolling-wrapper2 {
  -webkit-overflow-scrolling: touch;
  
}

.scrolling-wrapper2::-webkit-scrollbar {
height: 10px;
/* Change to 6px to make the scrollbar smaller, or to 0 to remove it */
}

.scrolling-wrapper2::-webkit-scrollbar-track {
background: #e4effb;
}

/* Color of scrollbar track */

.scrolling-wrapper2::-webkit-scrollbar-thumb {
background: #257ebf;
}

/* Color of scrollbar thumb */

.cajablur1
{
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
}

.cajablur2
{
    border-radius: 100px;
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
}

.elementor-icon-wrapper {
line-height: 0;
}


.sliderup .swiper-container {
overflow: visible;
}

.sliderup .swiper-button-next {
position: relative;
bottom: 605px;
left: -40px;
float: right;
}

.sliderup .swiper-button-prev {
position: relative;
bottom: 605px;
left: -55px;
float: right;
}

@media screen and (max-width: 1024px) {
.sliderup .swiper-button-next {
position: relative;
bottom: -40px;
left: -40px;
float: right;
}

.sliderup .swiper-button-prev {
position: relative;
bottom: -40px;
left: -55px;
float: right;
}


}/* End custom CSS */