.elementor-2050 .elementor-element.elementor-element-786c6d8 > .elementor-container{max-width:300px;}.elementor-2050 .elementor-element.elementor-element-786c6d8 .elementor-repeater-item-1a07282.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2050 .elementor-element.elementor-element-8e22d3d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2050 .elementor-element.elementor-element-0965553 .jet-listing-dynamic-image{justify-content:center;}.elementor-2050 .elementor-element.elementor-element-da8cbcb .jet-listing-dynamic-field__content{color:#262727;font-family:"Trueno", Sans-serif;font-size:23px;font-weight:bold;line-height:1.1em;text-align:center;}.elementor-2050 .elementor-element.elementor-element-da8cbcb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2050 .elementor-element.elementor-element-da8cbcb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2050 .elementor-element.elementor-element-da8cbcb .jet-listing-dynamic-field{justify-content:center;}.elementor-2050 .elementor-element.elementor-element-da8cbcb .jet-listing-dynamic-field.display-multiline{margin:-10px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-da8cbcb .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{margin:-10px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-da8cbcb > .elementor-widget-container{margin:24px 0px 4px 0px;}.elementor-2050 .elementor-element.elementor-element-9759665 .jet-listing-dynamic-field__content{color:var( --e-global-color-fa9bbf2 );font-family:"Trueno", Sans-serif;font-size:15px;font-weight:100;line-height:1.1em;text-align:center;}.elementor-2050 .elementor-element.elementor-element-9759665 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2050 .elementor-element.elementor-element-9759665 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2050 .elementor-element.elementor-element-9759665 .jet-listing-dynamic-field{justify-content:center;}.elementor-2050 .elementor-element.elementor-element-9759665 .jet-listing-dynamic-field.display-multiline{margin:-10px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-9759665 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{margin:-10px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-9759665 > .elementor-widget-container{margin:6px 0px 0px 0px;}@media(max-width:768px){.elementor-bc-flex-widget .elementor-2050 .elementor-element.elementor-element-8e22d3d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2050 .elementor-element.elementor-element-8e22d3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2050 .elementor-element.elementor-element-8e22d3d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2050 .elementor-element.elementor-element-0965553 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-da8cbcb > .elementor-widget-container{margin:11px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-8e22d3d */.social-media-icon {
    transform: scale(0.9);
    opacity: 0.3;
    filter: grayscale(100%);
    transition: all .3s;
}

.social-media-text {
    opacity: 0;
    transform: scale(0.9);
    transition: all .3s;
}

.social-media-text-2 {
    margin-top: 3px;
    opacity: 0;
    transform: scale(0.9);
    transition: all .3s;
}

.social-media-icon:hover {
    opacity: 1;
    transform: scale(1);
    filter: grayscale(0);
}

.social-media-icon:hover + .social-media-text + .social-media-text-2 {
    opacity: 1;
    transform: scale(1);
}

.social-media-icon:hover + .social-media-text {
    opacity: 1;
    transform: scale(1);
}

@media screen and (max-width: 768px) {
.social-media-icon {
    opacity: 1;
    filter: grayscale(0%);
    transition: all .3s;
    transform: scale(0.9);
}

.social-media-text {
    margin-top: 0px;
    opacity: 1;
    transform: scale(0.9);
    transition: all .3s;

}

.social-media-text-2 {
    opacity: 1;
    transform: scale(0.8);
    transition: all .3s;
    display: none;
}

}

@media screen and (max-width: 450px) {
    .social-media-icon {
        width: 115px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e22d3d */.social-media-icon {
    transform: scale(0.9);
    opacity: 0.3;
    filter: grayscale(100%);
    transition: all .3s;
}

.social-media-text {
    opacity: 0;
    transform: scale(0.9);
    transition: all .3s;
}

.social-media-text-2 {
    margin-top: 3px;
    opacity: 0;
    transform: scale(0.9);
    transition: all .3s;
}

.social-media-icon:hover {
    opacity: 1;
    transform: scale(1);
    filter: grayscale(0);
}

.social-media-icon:hover + .social-media-text + .social-media-text-2 {
    opacity: 1;
    transform: scale(1);
}

.social-media-icon:hover + .social-media-text {
    opacity: 1;
    transform: scale(1);
}

@media screen and (max-width: 768px) {
.social-media-icon {
    opacity: 1;
    filter: grayscale(0%);
    transition: all .3s;
    transform: scale(0.9);
}

.social-media-text {
    margin-top: 0px;
    opacity: 1;
    transform: scale(0.9);
    transition: all .3s;

}

.social-media-text-2 {
    opacity: 1;
    transform: scale(0.8);
    transition: all .3s;
    display: none;
}

}

@media screen and (max-width: 450px) {
    .social-media-icon {
        width: 115px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://musical.stage.grupokrs.com.br/wp-content/uploads/2023/02/TruenoRg.ttf') format('truetype');
}
@font-face {
	font-family: 'Trueno';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://musical.stage.grupokrs.com.br/wp-content/uploads/2023/02/TruenoBd.ttf') format('truetype');
}
/* End Custom Fonts CSS */