.elementor-3492 .elementor-element.elementor-element-1426b6e4{--display:flex;}.elementor-3492 .elementor-element.elementor-element-35353e3{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3492 .elementor-element.elementor-element-4639fce .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-bbca15e .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}.elementor-3492 .elementor-element.elementor-element-c8a633e{--display:flex;}.elementor-3492 .elementor-element.elementor-element-4a03b27 .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-654b65c .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}.elementor-3492 .elementor-element.elementor-element-f329d2d{--display:flex;}.elementor-3492 .elementor-element.elementor-element-85ef980 .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-ecdad13 .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}.elementor-3492 .elementor-element.elementor-element-8b9d834{--display:flex;}.elementor-3492 .elementor-element.elementor-element-dc88bd7 .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-b983a1d .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}.elementor-3492 .elementor-element.elementor-element-9d9dc9f{--display:flex;}.elementor-3492 .elementor-element.elementor-element-df76852 .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-b308a7e .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}.elementor-3492 .elementor-element.elementor-element-ff80d4f{--display:flex;}.elementor-3492 .elementor-element.elementor-element-a251a45 .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-f3d74b5 .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}.elementor-3492 .elementor-element.elementor-element-d909596{--display:flex;}.elementor-3492 .elementor-element.elementor-element-3fe56ce .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-683bf11 .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}.elementor-3492 .elementor-element.elementor-element-3e4ccd0{--display:flex;}.elementor-3492 .elementor-element.elementor-element-2d24df7 .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-5fd2029 .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}.elementor-3492 .elementor-element.elementor-element-7c99492{--display:flex;}.elementor-3492 .elementor-element.elementor-element-257a381 .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-1f93648 .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}.elementor-3492 .elementor-element.elementor-element-361347e{--display:flex;}.elementor-3492 .elementor-element.elementor-element-ff740fe .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-f5ac7a7 .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}.elementor-3492 .elementor-element.elementor-element-1d08607{--display:flex;}.elementor-3492 .elementor-element.elementor-element-9377c41 .elementor-heading-title{font-family:"urbanist", Sans-serif;font-size:2rem;line-height:2.1rem;color:var( --e-global-color-46bde0b );}.elementor-3492 .elementor-element.elementor-element-dc55caa .elementor-heading-title{font-family:var( --e-global-typography-4ef3388-font-family ), Sans-serif;font-size:var( --e-global-typography-4ef3388-font-size );font-weight:var( --e-global-typography-4ef3388-font-weight );text-transform:var( --e-global-typography-4ef3388-text-transform );font-style:var( --e-global-typography-4ef3388-font-style );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );color:var( --e-global-color-cc67fb4 );}@media(max-width:1500px){.elementor-3492 .elementor-element.elementor-element-bbca15e .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-654b65c .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-ecdad13 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-b983a1d .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-b308a7e .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-f3d74b5 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-683bf11 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-5fd2029 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-1f93648 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-f5ac7a7 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-dc55caa .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}}@media(max-width:768px){.elementor-3492 .elementor-element.elementor-element-bbca15e .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-654b65c .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-ecdad13 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-b983a1d .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-b308a7e .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-f3d74b5 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-683bf11 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-5fd2029 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-1f93648 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-f5ac7a7 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-dc55caa .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}}@media(max-width:414px){.elementor-3492 .elementor-element.elementor-element-bbca15e .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-654b65c .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-ecdad13 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-b983a1d .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-b308a7e .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-f3d74b5 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-683bf11 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-5fd2029 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-1f93648 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-f5ac7a7 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-dc55caa .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}}@media(min-width:415px){.elementor-3492 .elementor-element.elementor-element-1426b6e4{--content-width:1200px;}}@media(min-width:1921px){.elementor-3492 .elementor-element.elementor-element-bbca15e .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-654b65c .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-ecdad13 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-b983a1d .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-b308a7e .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-f3d74b5 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-683bf11 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-5fd2029 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-1f93648 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-f5ac7a7 .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}.elementor-3492 .elementor-element.elementor-element-dc55caa .elementor-heading-title{font-size:var( --e-global-typography-4ef3388-font-size );line-height:var( --e-global-typography-4ef3388-line-height );word-spacing:var( --e-global-typography-4ef3388-word-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'urbanist';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://theocafe.ca/wp-content/uploads/2023/06/Urbanist-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'urbanist';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://theocafe.ca/wp-content/uploads/2023/06/Urbanist-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'urbanist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://theocafe.ca/wp-content/uploads/2023/06/Urbanist-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'urbanist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://theocafe.ca/wp-content/uploads/2023/06/Urbanist-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'urbanist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://theocafe.ca/wp-content/uploads/2023/06/Urbanist-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'urbanist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://theocafe.ca/wp-content/uploads/2023/06/Urbanist-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'urbanist';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://theocafe.ca/wp-content/uploads/2023/06/Urbanist-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'urbanist';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://theocafe.ca/wp-content/uploads/2023/06/Urbanist-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */