.elementor-314 .elementor-element.elementor-element-84a8124{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-314 .elementor-element.elementor-element-34ded94{text-align:center;}.elementor-314 .elementor-element.elementor-element-34ded94 .elementor-heading-title{font-family:"Canela Deck", Sans-serif;font-size:36px;font-weight:400;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-314 .elementor-element.elementor-element-983f1d3 > .elementor-widget-container{background-color:#FFFFFF;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;}.elementor-314 .elementor-element.elementor-element-983f1d3:hover .elementor-widget-container{background-color:#1F2329;}.elementor-314 .elementor-element.elementor-element-983f1d3 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-314 .elementor-element.elementor-element-983f1d3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-983f1d3.elementor-view-stacked .elementor-icon{background-color:#7F88A4;fill:#1F2329;color:#1F2329;}.elementor-314 .elementor-element.elementor-element-983f1d3.elementor-view-framed .elementor-icon, .elementor-314 .elementor-element.elementor-element-983f1d3.elementor-view-default .elementor-icon{fill:#7F88A4;color:#7F88A4;border-color:#7F88A4;}.elementor-314 .elementor-element.elementor-element-983f1d3.elementor-view-framed .elementor-icon{background-color:#1F2329;}.elementor-314 .elementor-element.elementor-element-983f1d3 .elementor-icon{font-size:30px;padding:5px;}.elementor-314 .elementor-element.elementor-element-983f1d3 .elementor-icon i{transform:rotate(0deg);}.elementor-314 .elementor-element.elementor-element-983f1d3 .elementor-icon-box-title, .elementor-314 .elementor-element.elementor-element-983f1d3 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;}.elementor-314 .elementor-element.elementor-element-983f1d3:has(:hover) .elementor-icon-box-title,
					 .elementor-314 .elementor-element.elementor-element-983f1d3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-114661d > .elementor-widget-container{background-color:#FFFFFF;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;}.elementor-314 .elementor-element.elementor-element-114661d:hover .elementor-widget-container{background-color:#2696C8;}.elementor-314 .elementor-element.elementor-element-114661d .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-314 .elementor-element.elementor-element-114661d .elementor-icon-box-title{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-114661d.elementor-view-stacked .elementor-icon{background-color:#6CC5E1;}.elementor-314 .elementor-element.elementor-element-114661d.elementor-view-framed .elementor-icon, .elementor-314 .elementor-element.elementor-element-114661d.elementor-view-default .elementor-icon{fill:#6CC5E1;color:#6CC5E1;border-color:#6CC5E1;}.elementor-314 .elementor-element.elementor-element-114661d .elementor-icon{font-size:30px;padding:5px;}.elementor-314 .elementor-element.elementor-element-114661d .elementor-icon i{transform:rotate(0deg);}.elementor-314 .elementor-element.elementor-element-114661d .elementor-icon-box-title, .elementor-314 .elementor-element.elementor-element-114661d .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;}.elementor-314 .elementor-element.elementor-element-114661d:has(:hover) .elementor-icon-box-title,
					 .elementor-314 .elementor-element.elementor-element-114661d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-51837f9 > .elementor-widget-container{background-color:#FFFFFF;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;}.elementor-314 .elementor-element.elementor-element-51837f9:hover .elementor-widget-container{background-color:#EE663C;}.elementor-314 .elementor-element.elementor-element-51837f9 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-314 .elementor-element.elementor-element-51837f9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-51837f9.elementor-view-stacked .elementor-icon{background-color:#FF9661;}.elementor-314 .elementor-element.elementor-element-51837f9.elementor-view-framed .elementor-icon, .elementor-314 .elementor-element.elementor-element-51837f9.elementor-view-default .elementor-icon{fill:#FF9661;color:#FF9661;border-color:#FF9661;}.elementor-314 .elementor-element.elementor-element-51837f9 .elementor-icon{font-size:30px;padding:5px;}.elementor-314 .elementor-element.elementor-element-51837f9 .elementor-icon i{transform:rotate(0deg);}.elementor-314 .elementor-element.elementor-element-51837f9 .elementor-icon-box-title, .elementor-314 .elementor-element.elementor-element-51837f9 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;}.elementor-314 .elementor-element.elementor-element-51837f9:has(:hover) .elementor-icon-box-title,
					 .elementor-314 .elementor-element.elementor-element-51837f9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-d533b90 > .elementor-widget-container{background-color:#FFFFFF;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;}.elementor-314 .elementor-element.elementor-element-d533b90:hover .elementor-widget-container{background-color:#5F2371;}.elementor-314 .elementor-element.elementor-element-d533b90 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-314 .elementor-element.elementor-element-d533b90 .elementor-icon-box-title{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-d533b90.elementor-view-stacked .elementor-icon{background-color:#B999C2;}.elementor-314 .elementor-element.elementor-element-d533b90.elementor-view-framed .elementor-icon, .elementor-314 .elementor-element.elementor-element-d533b90.elementor-view-default .elementor-icon{fill:#B999C2;color:#B999C2;border-color:#B999C2;}.elementor-314 .elementor-element.elementor-element-d533b90 .elementor-icon{font-size:30px;padding:5px;}.elementor-314 .elementor-element.elementor-element-d533b90 .elementor-icon i{transform:rotate(0deg);}.elementor-314 .elementor-element.elementor-element-d533b90 .elementor-icon-box-title, .elementor-314 .elementor-element.elementor-element-d533b90 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;}.elementor-314 .elementor-element.elementor-element-d533b90:has(:hover) .elementor-icon-box-title,
					 .elementor-314 .elementor-element.elementor-element-d533b90:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-21d5e36 > .elementor-widget-container{background-color:#FFFFFF;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;}.elementor-314 .elementor-element.elementor-element-21d5e36:hover .elementor-widget-container{background-color:#036F47;}.elementor-314 .elementor-element.elementor-element-21d5e36 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-314 .elementor-element.elementor-element-21d5e36 .elementor-icon-box-title{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-21d5e36.elementor-view-stacked .elementor-icon{background-color:#029B5D;}.elementor-314 .elementor-element.elementor-element-21d5e36.elementor-view-framed .elementor-icon, .elementor-314 .elementor-element.elementor-element-21d5e36.elementor-view-default .elementor-icon{fill:#029B5D;color:#029B5D;border-color:#029B5D;}.elementor-314 .elementor-element.elementor-element-21d5e36 .elementor-icon{font-size:30px;padding:5px;}.elementor-314 .elementor-element.elementor-element-21d5e36 .elementor-icon i{transform:rotate(0deg);}.elementor-314 .elementor-element.elementor-element-21d5e36 .elementor-icon-box-title, .elementor-314 .elementor-element.elementor-element-21d5e36 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;}.elementor-314 .elementor-element.elementor-element-21d5e36:has(:hover) .elementor-icon-box-title,
					 .elementor-314 .elementor-element.elementor-element-21d5e36:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-c2e62bf > .elementor-widget-container{background-color:#FFFFFF;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;}.elementor-314 .elementor-element.elementor-element-c2e62bf:hover .elementor-widget-container{background-color:#0055B2;}.elementor-314 .elementor-element.elementor-element-c2e62bf .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-314 .elementor-element.elementor-element-c2e62bf .elementor-icon-box-title{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-c2e62bf.elementor-view-stacked .elementor-icon{background-color:#2396FF;}.elementor-314 .elementor-element.elementor-element-c2e62bf.elementor-view-framed .elementor-icon, .elementor-314 .elementor-element.elementor-element-c2e62bf.elementor-view-default .elementor-icon{fill:#2396FF;color:#2396FF;border-color:#2396FF;}.elementor-314 .elementor-element.elementor-element-c2e62bf .elementor-icon{font-size:30px;padding:5px;}.elementor-314 .elementor-element.elementor-element-c2e62bf .elementor-icon i{transform:rotate(0deg);}.elementor-314 .elementor-element.elementor-element-c2e62bf .elementor-icon-box-title, .elementor-314 .elementor-element.elementor-element-c2e62bf .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;}.elementor-314 .elementor-element.elementor-element-c2e62bf:has(:hover) .elementor-icon-box-title,
					 .elementor-314 .elementor-element.elementor-element-c2e62bf:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-36a4ee9 > .elementor-widget-container{background-color:#FFFFFF;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;}.elementor-314 .elementor-element.elementor-element-36a4ee9:hover .elementor-widget-container{background-color:#333333;}.elementor-314 .elementor-element.elementor-element-36a4ee9 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-314 .elementor-element.elementor-element-36a4ee9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-314 .elementor-element.elementor-element-36a4ee9.elementor-view-stacked .elementor-icon{background-color:#C41538;}.elementor-314 .elementor-element.elementor-element-36a4ee9.elementor-view-framed .elementor-icon, .elementor-314 .elementor-element.elementor-element-36a4ee9.elementor-view-default .elementor-icon{fill:#C41538;color:#C41538;border-color:#C41538;}.elementor-314 .elementor-element.elementor-element-36a4ee9 .elementor-icon{font-size:42px;padding:0px;}.elementor-314 .elementor-element.elementor-element-36a4ee9 .elementor-icon i{transform:rotate(0deg);}.elementor-314 .elementor-element.elementor-element-36a4ee9 .elementor-icon-box-title, .elementor-314 .elementor-element.elementor-element-36a4ee9 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;}.elementor-314 .elementor-element.elementor-element-36a4ee9:has(:hover) .elementor-icon-box-title,
					 .elementor-314 .elementor-element.elementor-element-36a4ee9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}#elementor-popup-modal-314 .dialog-widget-content{animation-duration:0.5s;background-color:#EEF2F6;border-radius:30px 30px 30px 30px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:10px 10px 10px 10px;}#elementor-popup-modal-314{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-314 .dialog-message{width:365px;height:100vh;align-items:flex-start;}#elementor-popup-modal-314 .dialog-close-button{display:flex;font-size:22px;}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canela Deck';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://secondaire.sainteanne.ca/wp-content/uploads/2026/08/CanelaDeck-Light-Cy-Gr-Web.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://secondaire.sainteanne.ca/wp-content/uploads/2026/08/Manrope-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://secondaire.sainteanne.ca/wp-content/uploads/2026/08/Manrope-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://secondaire.sainteanne.ca/wp-content/uploads/2026/08/Manrope-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://secondaire.sainteanne.ca/wp-content/uploads/2026/08/Manrope-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://secondaire.sainteanne.ca/wp-content/uploads/2026/08/Manrope-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://secondaire.sainteanne.ca/wp-content/uploads/2026/08/Manrope-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://secondaire.sainteanne.ca/wp-content/uploads/2026/08/Manrope-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */