.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-a8eb195 .elementor-button{background-color:#CACACA;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;fill:#2E2E2E;color:#2E2E2E;}.elementor-13 .elementor-element.elementor-element-a8eb195{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-a8eb195 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-af543ff */@media screen and (min-width: 768px){
	.yt-wrapper {
		overflow: hidden;
		max-width: 100%;
	}

	.yt-frame-container {
    		position: relative;
    		padding-bottom: 56.25%; 
    		padding-top: 25px;
		width: 300%;
    		left: -100%;
	}

	.yt-frame-container iframe {
    		position: absolute; 
    		top: 0; 
    		left: 0; 
    		width: 100%; 
		height: 100%;
		pointer-events:none;
	}
}

@media screen and (max-width: 767px){
	.yt-frame-container iframe {
		aspect-ratio: 16/9;
        	pointer-events:none;
    }
}/* End custom CSS */