.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#4C443F;--e-global-color-accent:#D3E173;--e-global-color-e184c7c:#584F4A;--e-global-color-e01e94c:#115767;--e-global-color-507ad3a:#761116;--e-global-color-4412a9e:#BE1E2D;--e-global-color-d7e95a6:#B2A351;--e-global-color-a36412a:#F47333;--e-global-typography-97c2095-font-family:"GT America";--e-global-typography-97c2095-font-size:clamp(0.75rem, 0.65rem + 0.5vw, 1rem);--e-global-typography-97c2095-line-height:1.5em;--e-global-typography-de50d50-font-family:"GT America";--e-global-typography-de50d50-font-size:clamp(4rem, 3.6rem + 2vw, 5rem);--e-global-typography-de50d50-font-weight:bold;--e-global-typography-de50d50-text-transform:uppercase;--e-global-typography-de50d50-line-height:0.9em;--e-global-typography-de50d50-letter-spacing:-2.7px;--e-global-typography-6ca874c-font-family:"GT America";--e-global-typography-6ca874c-font-size:clamp(3rem, 2.8rem + 1vw, 3.5rem);--e-global-typography-6ca874c-font-weight:bold;--e-global-typography-6ca874c-line-height:1em;--e-global-typography-6ca874c-letter-spacing:-3.6px;--e-global-typography-8f11bc9-font-family:"GT America";--e-global-typography-8f11bc9-font-size:clamp(2rem, 2rem + 0vw, 2rem);--e-global-typography-8f11bc9-font-weight:bold;--e-global-typography-8f11bc9-letter-spacing:-1.8px;--e-global-typography-b577f78-font-family:"GT America";--e-global-typography-b577f78-font-size:clamp(1.25rem, 1.15rem + 0.5vw, 1.5rem);--e-global-typography-b577f78-font-weight:bold;--e-global-typography-b577f78-letter-spacing:-1.5px;--e-global-typography-b5a0e14-font-family:"GT America";--e-global-typography-b5a0e14-font-size:clamp(1rem, 1rem + 0vw, 1rem);--e-global-typography-b5a0e14-font-weight:bold;--e-global-typography-b215ed9-font-family:"GT America";--e-global-typography-b215ed9-font-size:clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem);--e-global-typography-b215ed9-font-weight:bold;color:var( --e-global-color-text );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-b5a0e14-font-family ), Sans-serif;font-size:var( --e-global-typography-b5a0e14-font-size );font-weight:var( --e-global-typography-b5a0e14-font-weight );color:var( --e-global-color-text );border-radius:9px 9px 9px 9px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-e184c7c );color:var( --e-global-color-accent );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-e01e94c );}.elementor-kit-5 a:hover{color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-b5a0e14-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-b5a0e14-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1, h2, h3, h4, h5, h6, p {
    text-wrap: balance;    
}

h1 {
    font-stretch: condensed;
}

.mnw-condensed {
    font-stretch: condensed;
}

.mnw-marquee {
    overflow: hidden;
    display: flex;
}

.mnw-marquee h3 {
    white-space: nowrap;
}

.mnw-transition:hover {
    background-color: transparent;
    background-image: linear-gradient(-45deg, var(--e-global-color-text ) 0%, var(--e-global-color-e184c7c ) 100%);
    border-radius: 30px; 
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: var(--e-global-color-accent );
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out, border-width 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out, border-width 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out, border-width 0.5s ease-in-out;
}

.mnw-shrink-header {
    position: absolute;
    width: 100%;
    margin-top: 18px !important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.mnw-shrink-header.elementor-sticky--effects {
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.mnw-shrink-header.elementor-sticky--effects .mnw-scroll-menu {
    align-items: center;
    justify-content: center;
    background-color: #FFF;
        padding: 9px 18px;

    width: auto !important;
    border-radius: 100px;
}

.mnw-shrink-logo img {
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.mnw-shrink-header .elementor-sticky--active img {
    height: 90px;
}

.mnw-shrink-header.elementor-sticky--effects img {
    height: 45px !important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

#hide-header {
	transition: all .3s ease!important;
}

.circle {
  height: 100px;
  width: 100px;
  border-radius: 100%;
  box-shadow: 0 1px 0 0 rgba(255, 192, 0, 0.25), 0 -1px 0 0 rgba(255, 64, 0, 0.25), 1px 0 0 0 rgba(255, 192, 0, 0.25), -1px 0 0 0 rgba(255, 64, 0, 0.25), 1px -1px 0 0 rgba(255, 128, 0, 0.5), -1px 1px 0 0 rgba(255, 128, 0, 0.5), 1px 1px 0 0 rgba(255, 255, 0, 0.75), -1px -1px 0 0 rgba(255, 0, 0, 0.75);
}

.circle:nth-of-type(2) {
  box-shadow: 0 1px 0 0 rgba(225, 131, 194, 0.25), 0 -1px 0 0 rgba(165, 181, 222, 0.25), 1px 0 0 0 rgba(225, 131, 194, 0.25), -1px 0 0 0 rgba(165, 181, 222, 0.25), 1px -1px 0 0 rgba(195, 156, 208, 0.5), -1px 1px 0 0 rgba(195, 156, 208, 0.5), 1px 1px 0 0 rgba(255, 105, 180, 0.75), -1px -1px 0 0 rgba(135, 206, 235, 0.75);
  animation: rotateThis 1s linear infinite;
}
.circle:nth-of-type(3) {
  box-shadow: 0 1px 0 0 rgba(192, 63, 153, 0.25), 0 -1px 0 0 rgba(214, 69, 99, 0.25), 1px 0 0 0 rgba(192, 63, 153, 0.25), -1px 0 0 0 rgba(214, 69, 99, 0.25), 1px -1px 0 0 rgba(203, 66, 126, 0.5), -1px 1px 0 0 rgba(203, 66, 126, 0.5), 1px 1px 0 0 rgba(181, 59, 180, 0.75), -1px -1px 0 0 rgba(225, 72, 71, 0.75);
}

.circle-multiple {
  height: 100px;
  width: 100px;
}
.circle-multiple .circle {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  margin: auto;
}
.circle-multiple .circle:nth-of-type(1) {
  animation: psycho 2s linear infinite;
}
.circle-multiple .circle:nth-of-type(2) {
  animation: psycho 2s linear 0.1s infinite;
}
.circle-multiple .circle:nth-of-type(3) {
  animation: psycho 2s linear 0.25s infinite;
}

@keyframes psycho {
  0% {
    transform: rotate(0deg) scale(1) translate(0, 0);
  }
  33% {
    transform: rotate(360deg) scale(1) translate(5px, 5px);
  }
  66% {
    transform: rotate(720deg) scale(1) translate(-5px, -5px);
  }
  100% {
    transform: rotate(1080deg) scale(1) translate(0, 0);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT America';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rios.medianweb.pe/wp-content/uploads/gt_america_regular-webfont.woff2') format('woff2'),
		url('https://rios.medianweb.pe/wp-content/uploads/gt_america_regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'GT America';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://rios.medianweb.pe/wp-content/uploads/gt_america_bold-webfont.woff2') format('woff2'),
		url('https://rios.medianweb.pe/wp-content/uploads/gt_america_bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */