.elementor-60916 .elementor-element.elementor-element-2e520324{--display:flex;--min-height:40rem;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60916 .elementor-element.elementor-element-178a6e46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60916 .elementor-element.elementor-element-3e2c5dc5{--display:flex;--overflow:hidden;--padding-top:0%;--padding-bottom:66%;--padding-left:0%;--padding-right:0%;}.elementor-60916 .elementor-element.elementor-element-3e2c5dc5:not(.elementor-motion-effects-element-type-background), .elementor-60916 .elementor-element.elementor-element-3e2c5dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-60916 .elementor-element.elementor-element-6b8a80b4{--display:flex;--padding-top:0rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-60916 .elementor-element.elementor-element-791551ff{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-60916 .elementor-element.elementor-element-791551ff .elementor-heading-title{font-family:"Karbon", Sans-serif;font-size:2.4rem;font-weight:700;color:#434343;}.elementor-60916 .elementor-element.elementor-element-586a01fa .jet-listing-dynamic-field__content{color:#717171;text-align:left;}.elementor-60916 .elementor-element.elementor-element-586a01fa .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-60916 .elementor-element.elementor-element-586a01fa .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-60916 .elementor-element.elementor-element-586a01fa .jet-listing-dynamic-field{justify-content:flex-start;}/* Start custom CSS for container, class: .elementor-element-3e2c5dc5 */.image-wrapper {
    position: relative;
}

.image-wrapper:after {
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10;
    background: #000;
    opacity: 0;
}

.image:hover .image-wrapper:after {
    opacity: .2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Karbon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://schoolofmusic.ucla.edu/app/uploads/2024/12/KarbonWeb-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Karbon';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://schoolofmusic.ucla.edu/app/uploads/2024/12/KarbonWeb-Light.woff') format('woff');
}
@font-face {
	font-family: 'Karbon';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://schoolofmusic.ucla.edu/app/uploads/2024/12/KarbonWeb-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Karbon';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://schoolofmusic.ucla.edu/app/uploads/2024/12/KarbonWeb-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'Karbon';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://schoolofmusic.ucla.edu/app/uploads/2024/12/KarbonWeb-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */