/**
* Theme Name: Rebuilto Child
* Description: This is a child theme of Rebuilto, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: rebuilto
* Version: 1.0.2
*/

.change-background .header-absolute > .elementor-element {
  background-color: #1a71b1 !important;
  background: #1a71b1 !important;
}

.elementor-widget-rebuilto-nav-menu .elementor-widget-container .menu-title {
    font-family: 'NexaFont';
    color: white;
}

/* Start Custom Fonts CSS */
@font-face {
    font-family: 'NexaFont';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('/wp-content/uploads/2024/06/nexa-book.ttf') format('truetype');
}

/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Nexa';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('/wp-content/uploads/2024/06/Nexa-ExtraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'Nexa';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('/wp-content/uploads/2024/06/Nexa-Heavy.ttf') format('truetype');
}

/* End Custom Fonts CSS */

.breadcrumb-wrap, .elementor-page-8188 .breadcrumb-wrap {
    background-image: url("/wp-content/uploads/2024/07/imagen-7-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.rebuilto-canvas-menu-layout-2 {
	width: 30px;
    height: 30px;
}

.rebuilto-canvas-menu-layout-1 a span.toggle-text.screen-reader-text{
	color: white;
}

@media (max-width:1024){
	.contenedor-flotante {
		position: relative !important;
    	right: 0 !important;
    	left: 0 !important;
    	width: 100% !important;
    	padding: 3rem !important;
	}
}