.elementor-kit-24{--e-global-color-primary:#F9A03F;--e-global-color-accent:#F896D8;--e-global-color-secondary:#2E294E;--e-global-color-text:#CDD600;--e-global-color-8018f7a:#FFFFFF;--e-global-color-3096002:#212121;--e-global-color-ed68f5e:#DDDDDD;--e-global-color-cbca662:#334839;--e-global-color-5bd55af:#212121;--e-global-color-03a49e7:#FDE1C4;--e-global-color-317a082:#F4F6F4;--e-global-color-c580b37:#FEECF8;--e-global-color-b37d01b:#314A94;--e-global-color-eb3cf4a:#DEF1D7BF;--e-global-color-11b0f11:#101920;--e-global-color-07f0893:#1F303C;--e-global-color-9ba374f:#7A7A7A;--e-global-color-2bc1845:#F3F5F2;--e-global-color-dda67a0:#B5BBAB;--e-global-color-0d68d75:#B2DFED;--e-global-color-4dafdf3:#EFE1D2;--e-global-color-d4090b2:#E8D9D6;--e-global-color-6e85fde:#FD886E;--e-global-color-99e43d8:#EFEFEF;--e-global-color-7cb7ae9:#5CC0DF;--e-global-color-c49474d:#F4B5A7;--e-global-color-027aa27:#000000;--e-global-color-9dd31e1:#D3B052;--e-global-color-8dd5d8d:#243950;--e-global-color-1848cec:#142C44;--e-global-color-39a4cac:#172535;--e-global-color-21d81b7:#E0B647;--e-global-color-352d6ff:#334839;--e-global-color-8d038b3:#324158;--e-global-color-34d4781:#CB9F9FFC;--e-global-color-63f1228:#20364E;--e-global-color-ec34340:#E0DDDD;--e-global-color-456ed50:#0C1B2C;--e-global-color-5e2b593:#152A41;--e-global-color-8da0052:#132940;--e-global-color-be306d6:#132940;--e-global-color-8ab56d1:#0C1B2C;--e-global-color-e88bda5:#000001;--e-global-color-605e566:#BC2402;--e-global-color-73e3c41:#2E8BEE;--e-global-color-3a52085:#C3B298;--e-global-color-ba5086e:#145DA0;--e-global-color-2609f0a:#C3B298;--e-global-color-0e4b971:#F5FFFE;--e-global-color-b973f80:#F3E9E95C;--e-global-color-c928ad9:#F3E9E9B0;--e-global-color-e72565c:#09ADEE;--e-global-typography-primary-font-family:"Atkinston Hyperlegible";--e-global-typography-primary-font-size:21px;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-word-spacing:1px;--e-global-typography-secondary-font-family:"Atkinston Hyperlegible";--e-global-typography-secondary-font-size:1rem;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-word-spacing:1px;--e-global-typography-text-font-family:"Atkinston Hyperlegible";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:600;--e-global-typography-text-word-spacing:1px;--e-global-typography-accent-font-family:"Atkinston Hyperlegible";--e-global-typography-accent-font-size:0.9rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-word-spacing:1px;--e-global-typography-c4a1090-font-family:"Atkinston Hyperlegible";--e-global-typography-c4a1090-font-size:43px;--e-global-typography-c4a1090-font-weight:bold;--e-global-typography-c4a1090-line-height:1.3em;--e-global-typography-c4a1090-word-spacing:1px;--e-global-typography-698aea8-font-family:"Atkinston Hyperlegible";--e-global-typography-698aea8-font-size:40px;--e-global-typography-698aea8-font-weight:bold;--e-global-typography-698aea8-line-height:1.3em;--e-global-typography-698aea8-letter-spacing:0px;--e-global-typography-698aea8-word-spacing:1px;--e-global-typography-0669f1d-font-size:35px;--e-global-typography-0669f1d-line-height:1.3em;--e-global-typography-0669f1d-word-spacing:1px;--e-global-typography-666fe96-font-size:30px;--e-global-typography-666fe96-line-height:1.3em;--e-global-typography-666fe96-word-spacing:1px;--e-global-typography-533bba6-font-size:25px;--e-global-typography-533bba6-line-height:1.2em;--e-global-typography-533bba6-word-spacing:1px;--e-global-typography-e17415e-font-size:20px;--e-global-typography-e17415e-text-transform:uppercase;--e-global-typography-e17415e-line-height:1.5em;--e-global-typography-e17415e-letter-spacing:2px;--e-global-typography-e17415e-word-spacing:1px;--e-global-typography-52a35f0-font-size:16px;--e-global-typography-52a35f0-line-height:1.1em;--e-global-typography-52a35f0-letter-spacing:0px;--e-global-typography-52a35f0-word-spacing:1px;--e-global-typography-8e52534-font-size:14px;--e-global-typography-8e52534-text-transform:none;--e-global-typography-8e52534-font-style:normal;--e-global-typography-8e52534-line-height:1.1em;--e-global-typography-8e52534-letter-spacing:0px;--e-global-typography-8e52534-word-spacing:1px;--e-global-typography-fccc028-font-size:14px;--e-global-typography-fccc028-font-weight:bold;--e-global-typography-fccc028-line-height:1.3em;--e-global-typography-fccc028-letter-spacing:0.1px;--e-global-typography-fccc028-word-spacing:1px;color:var( --e-global-color-5bd55af );font-family:"Atkinston Hyperlegible", Sans-serif;}.elementor-kit-24 button,.elementor-kit-24 input[type="button"],.elementor-kit-24 input[type="submit"],.elementor-kit-24 .elementor-button{background-color:var( --e-global-color-secondary );font-size:var( --e-global-typography-fccc028-font-size );font-weight:var( --e-global-typography-fccc028-font-weight );line-height:var( --e-global-typography-fccc028-line-height );letter-spacing:var( --e-global-typography-fccc028-letter-spacing );word-spacing:var( --e-global-typography-fccc028-word-spacing );color:var( --e-global-color-8018f7a );border-style:none;border-radius:200px 200px 200px 200px;}.elementor-kit-24 button:hover,.elementor-kit-24 button:focus,.elementor-kit-24 input[type="button"]:hover,.elementor-kit-24 input[type="button"]:focus,.elementor-kit-24 input[type="submit"]:hover,.elementor-kit-24 input[type="submit"]:focus,.elementor-kit-24 .elementor-button:hover,.elementor-kit-24 .elementor-button:focus{background-color:var( --e-global-color-6e85fde );color:var( --e-global-color-secondary );}.elementor-kit-24 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-8018f7a );border-style:solid;border-width:1px 0px 0px 0px;border-color:#F40A0A;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-8018f7a );border-style:solid;border-width:2px 0px 0px 0px;border-color:#08ACF2;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-6e85fde );background-image:var( --e-global-color-6e85fde );}.elementor-kit-24 a{color:var( --e-global-color-primary );}.elementor-kit-24 h1{font-family:var( --e-global-typography-698aea8-font-family ), Sans-serif;font-size:var( --e-global-typography-698aea8-font-size );font-weight:var( --e-global-typography-698aea8-font-weight );line-height:var( --e-global-typography-698aea8-line-height );letter-spacing:var( --e-global-typography-698aea8-letter-spacing );word-spacing:var( --e-global-typography-698aea8-word-spacing );}.elementor-kit-24 h2{font-size:var( --e-global-typography-0669f1d-font-size );line-height:var( --e-global-typography-0669f1d-line-height );word-spacing:var( --e-global-typography-0669f1d-word-spacing );}.elementor-kit-24 h4{font-size:var( --e-global-typography-666fe96-font-size );line-height:var( --e-global-typography-666fe96-line-height );word-spacing:var( --e-global-typography-666fe96-word-spacing );}.elementor-kit-24 label{font-size:var( --e-global-typography-fccc028-font-size );font-weight:var( --e-global-typography-fccc028-font-weight );line-height:var( --e-global-typography-fccc028-line-height );letter-spacing:var( --e-global-typography-fccc028-letter-spacing );word-spacing:var( --e-global-typography-fccc028-word-spacing );}.elementor-kit-24 input:not([type="button"]):not([type="submit"]),.elementor-kit-24 textarea,.elementor-kit-24 .elementor-field-textual{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-cbca662 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--error-box-border-radius:10px 10px 0px 0px;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--message-box-border-radius:10px 10px 0px 0px;--message-buttons-normal-text-color:var( --e-global-color-8018f7a );--message-buttons-hover-text-color:var( --e-global-color-11b0f11 );--message-border-type:solid;--message-buttons-border-radius:9px 9px 9px 9px;}.e-wc-message-notice .woocommerce-message .button, .e-wc-message-notice .wc-block-components-notice-banner.is-success .button{box-shadow:0px 0px 10px -8px rgba(0,0,0,0.5);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-24{--e-global-typography-698aea8-font-size:38px;--e-global-typography-698aea8-line-height:1.3em;}.elementor-kit-24 h1{font-size:var( --e-global-typography-698aea8-font-size );line-height:var( --e-global-typography-698aea8-line-height );letter-spacing:var( --e-global-typography-698aea8-letter-spacing );word-spacing:var( --e-global-typography-698aea8-word-spacing );}.elementor-kit-24 h2{font-size:var( --e-global-typography-0669f1d-font-size );line-height:var( --e-global-typography-0669f1d-line-height );word-spacing:var( --e-global-typography-0669f1d-word-spacing );}.elementor-kit-24 h4{font-size:var( --e-global-typography-666fe96-font-size );line-height:var( --e-global-typography-666fe96-line-height );word-spacing:var( --e-global-typography-666fe96-word-spacing );}.elementor-kit-24 button,.elementor-kit-24 input[type="button"],.elementor-kit-24 input[type="submit"],.elementor-kit-24 .elementor-button{font-size:var( --e-global-typography-fccc028-font-size );line-height:var( --e-global-typography-fccc028-line-height );letter-spacing:var( --e-global-typography-fccc028-letter-spacing );word-spacing:var( --e-global-typography-fccc028-word-spacing );}.elementor-kit-24 label{font-size:var( --e-global-typography-fccc028-font-size );line-height:var( --e-global-typography-fccc028-line-height );letter-spacing:var( --e-global-typography-fccc028-letter-spacing );word-spacing:var( --e-global-typography-fccc028-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1200px){.elementor-kit-24{--e-global-typography-698aea8-font-size:35px;--e-global-typography-698aea8-line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1024px){.elementor-kit-24{--e-global-typography-c4a1090-font-size:55px;--e-global-typography-698aea8-font-size:30px;--e-global-typography-698aea8-line-height:1.3em;--e-global-typography-0669f1d-font-size:30px;--e-global-typography-666fe96-font-size:28px;--e-global-typography-533bba6-font-size:28px;--e-global-typography-533bba6-line-height:1.3em;}.elementor-kit-24 h1{font-size:var( --e-global-typography-698aea8-font-size );line-height:var( --e-global-typography-698aea8-line-height );letter-spacing:var( --e-global-typography-698aea8-letter-spacing );word-spacing:var( --e-global-typography-698aea8-word-spacing );}.elementor-kit-24 h2{font-size:var( --e-global-typography-0669f1d-font-size );line-height:var( --e-global-typography-0669f1d-line-height );word-spacing:var( --e-global-typography-0669f1d-word-spacing );}.elementor-kit-24 h4{font-size:var( --e-global-typography-666fe96-font-size );line-height:var( --e-global-typography-666fe96-line-height );word-spacing:var( --e-global-typography-666fe96-word-spacing );}.elementor-kit-24 button,.elementor-kit-24 input[type="button"],.elementor-kit-24 input[type="submit"],.elementor-kit-24 .elementor-button{font-size:var( --e-global-typography-fccc028-font-size );line-height:var( --e-global-typography-fccc028-line-height );letter-spacing:var( --e-global-typography-fccc028-letter-spacing );word-spacing:var( --e-global-typography-fccc028-word-spacing );}.elementor-kit-24 label{font-size:var( --e-global-typography-fccc028-font-size );line-height:var( --e-global-typography-fccc028-line-height );letter-spacing:var( --e-global-typography-fccc028-letter-spacing );word-spacing:var( --e-global-typography-fccc028-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:880px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-24{--e-global-typography-c4a1090-font-size:45px;--e-global-typography-698aea8-font-size:32px;--e-global-typography-698aea8-letter-spacing:0.9px;--e-global-typography-698aea8-word-spacing:1.3em;--e-global-typography-0669f1d-font-size:30px;--e-global-typography-666fe96-font-size:25px;--e-global-typography-533bba6-font-size:23px;}.elementor-kit-24 h1{font-size:var( --e-global-typography-698aea8-font-size );line-height:var( --e-global-typography-698aea8-line-height );letter-spacing:var( --e-global-typography-698aea8-letter-spacing );word-spacing:var( --e-global-typography-698aea8-word-spacing );}.elementor-kit-24 h2{font-size:var( --e-global-typography-0669f1d-font-size );line-height:var( --e-global-typography-0669f1d-line-height );word-spacing:var( --e-global-typography-0669f1d-word-spacing );}.elementor-kit-24 h4{font-size:var( --e-global-typography-666fe96-font-size );line-height:var( --e-global-typography-666fe96-line-height );word-spacing:var( --e-global-typography-666fe96-word-spacing );}.elementor-kit-24 button,.elementor-kit-24 input[type="button"],.elementor-kit-24 input[type="submit"],.elementor-kit-24 .elementor-button{font-size:var( --e-global-typography-fccc028-font-size );line-height:var( --e-global-typography-fccc028-line-height );letter-spacing:var( --e-global-typography-fccc028-letter-spacing );word-spacing:var( --e-global-typography-fccc028-word-spacing );}.elementor-kit-24 label{font-size:var( --e-global-typography-fccc028-font-size );line-height:var( --e-global-typography-fccc028-line-height );letter-spacing:var( --e-global-typography-fccc028-letter-spacing );word-spacing:var( --e-global-typography-fccc028-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(min-width:2400px){.elementor-kit-24 h1{font-size:var( --e-global-typography-698aea8-font-size );line-height:var( --e-global-typography-698aea8-line-height );letter-spacing:var( --e-global-typography-698aea8-letter-spacing );word-spacing:var( --e-global-typography-698aea8-word-spacing );}.elementor-kit-24 h2{font-size:var( --e-global-typography-0669f1d-font-size );line-height:var( --e-global-typography-0669f1d-line-height );word-spacing:var( --e-global-typography-0669f1d-word-spacing );}.elementor-kit-24 h4{font-size:var( --e-global-typography-666fe96-font-size );line-height:var( --e-global-typography-666fe96-line-height );word-spacing:var( --e-global-typography-666fe96-word-spacing );}.elementor-kit-24 button,.elementor-kit-24 input[type="button"],.elementor-kit-24 input[type="submit"],.elementor-kit-24 .elementor-button{font-size:var( --e-global-typography-fccc028-font-size );line-height:var( --e-global-typography-fccc028-line-height );letter-spacing:var( --e-global-typography-fccc028-letter-spacing );word-spacing:var( --e-global-typography-fccc028-word-spacing );}.elementor-kit-24 label{font-size:var( --e-global-typography-fccc028-font-size );line-height:var( --e-global-typography-fccc028-line-height );letter-spacing:var( --e-global-typography-fccc028-letter-spacing );word-spacing:var( --e-global-typography-fccc028-word-spacing );}}:root { --black:#000000; --yellow:#e0b647; --white:#ffffff; --blue-dark:#341390; --Green:#51ed0c; --orange:#ff4509; --golden:#C3B298; --smc-dark-blue:#132940; --dark-green:#2f7b0e; --blue:#164462; --grey:#334839; --tab-contents-heading:clamp(1.188rem, calc(1.051rem + 0.682vw), 1.563rem);; --XXL-H4-rem1-75and3-5:clamp(1.75rem, calc(1.114rem + 3.182vw), 3.5rem);; --M-H5-rem1and2:clamp(1rem, calc(0.525rem + 2vw), 2rem);; --bright-black:#101920; --XL-H2-rem2-5and5:clamp(2.5rem, calc(1.591rem + 4.545vw), 5rem);; --XXL-H1-rem3and6:clamp(3rem, calc(1.575rem + 6vw), 6rem);; --delete-spacing:0px; --delete-spacing2:0px; --sea-green:#6C6C76; --flexbox-bg-dimmer:#000000cf; --blur-child-2:#07070769; --paragraph-rem1-250:clamp(1rem, calc(0.881rem + 0.5vw), 1.25rem);; --CRM-color:#9c9f97; --Font_family_verdana:Verdana; --text:#211736; --orange-sikandar:#f896d8; }
/* Start custom CSS *//* Underline links in content paragraphs only */
.page p a, .post p a {
    text-decoration: underline;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Atkinston Hyperlegible';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://smcassociatedltd.ca/wp-content/uploads/2025/01/AtkinsonHyperlegible-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Atkinston Hyperlegible';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://smcassociatedltd.ca/wp-content/uploads/2025/01/AtkinsonHyperlegible-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Atkinston Hyperlegible';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Atkinston Hyperlegible';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://smcassociatedltd.ca/wp-content/uploads/2025/01/AtkinsonHyperlegible-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Atkinston Hyperlegible';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://smcassociatedltd.ca/wp-content/uploads/2025/01/AtkinsonHyperlegible-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */