:root{--container-large:1440px;--container-padding:0 1rem;--color-bg:#202F70;--heading-color:#4ca59e;--body-color:#ffffff;--accent-color:#da328a;--primary-color:#202f70;--secondary-color:#304dcc;--extra-color-1:#ffffff;--extra-color-2:#4ca59e;--extra-color-3:#060c27;--heading-font:Montserrat;--heading-uppercase:inherit;--heading-line-height:1.2;--heading-weight:900;--body-font:Montserrat;--body-line-height:1.5}@media screen and (max-width:1024px){:root{--container-padding:0 1rem}}html{line-height:var(--body-line-height)}body{line-height:var(--body-line-height)}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url('https://recrutement.carriereseneducationquebec.ca/wp-content/themes/pacifiquemarketing/dist/fonts/montserrat.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url('https://recrutement.carriereseneducationquebec.ca/wp-content/themes/pacifiquemarketing/dist/fonts/montserrat.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url('https://recrutement.carriereseneducationquebec.ca/wp-content/themes/pacifiquemarketing/dist/fonts/montserrat.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url('https://recrutement.carriereseneducationquebec.ca/wp-content/themes/pacifiquemarketing/dist/fonts/montserrat.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url('https://recrutement.carriereseneducationquebec.ca/wp-content/themes/pacifiquemarketing/dist/fonts/montserrat.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url('https://recrutement.carriereseneducationquebec.ca/wp-content/themes/pacifiquemarketing/dist/fonts/montserrat.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url('https://recrutement.carriereseneducationquebec.ca/wp-content/themes/pacifiquemarketing/dist/fonts/montserrat.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url('https://recrutement.carriereseneducationquebec.ca/wp-content/themes/pacifiquemarketing/dist/fonts/montserrat.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url('https://recrutement.carriereseneducationquebec.ca/wp-content/themes/pacifiquemarketing/dist/fonts/montserrat.woff2') format('woff2')}h1,h2,h3,h4,h5,h6{text-transform:var(--heading-uppercase);font-weight:var(--heading-weight);line-height:var(--heading-line-height)}p{line-height:var(--body-line-height)}a:not(.primary-button,.secondary-button,.pm-blocks-button){color:#ffffff}a:not(.primary-button,.secondary-button,.pm-blocks-button):hover{color:#ffffff}.main-navigation a{color:#202f70}.main-navigation a::before{content:'';position:absolute;width:100%;transform:scaleX(0);height:1.5px;bottom:-2px;left:0;background-color:#da328a;transition:transform var(--transition-duration) var(--transition-easing)}.main-navigation a:hover{color:#202f70}.main-navigation a:hover::before{transform:scaleX(1)}.main-navigation a::before{transform-origin:bottom right}.main-navigation a:hover::before{transform-origin:bottom left}input:not([type="radio"],[type="checkbox"]),textarea{background-color:#f9fafb;border-color:#e5e7eb;border-radius:6px}input:not([type="radio"],[type="checkbox"]):hover,textarea:hover{background-color:#f3f4f6}select{background:url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.00002%205.75002C4.80802%205.75002%204.61599%205.67705%204.46999%205.53005L0.469994%201.53005C0.176994%201.23705%200.176994%200.762018%200.469994%200.469018C0.762994%200.176018%201.23803%200.176018%201.53103%200.469018L5.001%203.93899L8.47097%200.469018C8.76397%200.176018%209.23901%200.176018%209.53201%200.469018C9.82501%200.762018%209.82501%201.23705%209.53201%201.53005L5.53201%205.53005C5.38401%205.67705%205.19202%205.75002%205.00002%205.75002Z%22%20fill%3D%22%2325314C%22%2F%3E%3C%2Fsvg%3E") no-repeat 94% #f9fafb;border-color:#e5e7eb}.pm-blocks-button > .pm-blocks-button__label{text-transform:inherit}.pm-blocks-button > .pm-blocks-button__bg{border-radius:50px}.pm-blocks-button.--background-reveal > .pm-blocks-button__bg::after{border-top-left-radius:50px;border-top-right-radius:50px}.pm-blocks-button.--background-scale-reveal > .pm-blocks-button__bg::after{border-top-left-radius:50px;border-top-right-radius:50px}.pm-blocks-button.--primary > .pm-blocks-button__label{color:#ffffff}.pm-blocks-button.--secondary > .pm-blocks-button__label{color:#ffffff}.pm-blocks-button.--primary > .pm-blocks-button__bg{background-color:#da328a;border-color:#da328a}.pm-blocks-button.--secondary > .pm-blocks-button__bg{background-color:#202f70;border-color:#da328a}.pm-blocks-button.--primary:hover > .pm-blocks-button__label{color:#ffffff}.pm-blocks-button.--secondary:hover > .pm-blocks-button__label{color:#ffffff}.pm-blocks-button.--primary:hover > .pm-blocks-button__bg{border-color:#da328a;background-color:#da328a}.pm-blocks-button.--secondary:hover > .pm-blocks-button__bg{border-color:#da328a;background-color:#202f70}.pm-blocks-button.--primary.--background-reveal:hover > .pm-blocks-button__bg{border-color:#da328a;background-color:#da328a}.pm-blocks-button.--secondary.--background-reveal:hover > .pm-blocks-button__bg{border-color:#da328a;background-color:#202f70}.pm-blocks-button.--primary.--background-reveal > .pm-blocks-button__bg::after{background-color:#da328a}.pm-blocks-button.--secondary.--background-reveal > .pm-blocks-button__bg::after{background-color:#202f70}.pm-blocks-button.--primary.--text-reveal > .pm-blocks-button__label::before{color:#ffffff}.pm-blocks-button.--secondary.--text-reveal > .pm-blocks-button__label::before{color:#ffffff}.pm-blocks-button.--primary.--text-reveal > .pm-blocks-button__label::after{color:#ffffff}.pm-blocks-button.--secondary.--text-reveal > .pm-blocks-button__label::after{color:#ffffff}.pm-blocks-button.--primary.--background-scale-reveal:hover > .pm-blocks-button__bg{border-color:#da328a;background-color:#da328a}.pm-blocks-button.--secondary.--background-scale-reveal:hover > .pm-blocks-button__bg{border-color:#da328a;background-color:#202f70}.pm-blocks-button.--primary.--background-scale-reveal > .pm-blocks-button__bg::after{background-color:#da328a}.pm-blocks-button.--secondary.--background-scale-reveal > .pm-blocks-button__bg::after{background-color:#202f70}.pm-blocks-button.--primary.--background-scale-text-reveal > .pm-blocks-button__label::before{color:#ffffff}.pm-blocks-button.--secondary.--background-scale-text-reveal > .pm-blocks-button__label::before{color:#ffffff}.pm-blocks-button.--primary.--background-scale-text-reveal > .pm-blocks-button__label::after{color:#ffffff}.pm-blocks-button.--secondary.--background-scale-text-reveal > .pm-blocks-button__label::after{color:#ffffff}.primary-button{background-color:#da328a;color:#ffffff;border-color:#da328a;border-radius:50px;text-transform:inherit}.primary-button:hover{background-color:#da328a;color:#ffffff;border-color:#da328a}.secondary-button{background-color:#202f70;color:#ffffff;border-color:#da328a;border-radius:50px;text-transform:inherit}.secondary-button:hover{background-color:#202f70;color:#ffffff;border-color:#da328a}.single_add_to_cart_button,.button.wc-forward.checkout,.cart-wrapper .checkout-button{background-color:#da328a;color:#ffffff;border-radius:50px;border-color:#da328a;text-transform:inherit}.single_add_to_cart_button:hover,.button.wc-forward.checkout:hover,.cart-wrapper .checkout-button:hover{background-color:#da328a;color:#ffffff;border-color:#da328a}.button.wc-forward:not(.checkout,.checkout-button){background-color:#202f70;color:#ffffff;border-radius:50px;border-color:#da328a;text-transform:inherit}.button.wc-forward:not(.checkout,.checkout-button):hover{background-color:#202f70;color:#ffffff;border-color:#da328a}.single_add_to_cart_button .add_to_cart_overlay{background-color:#da328a}.single_add_to_cart_button .loading-icon{border-color:#ffffff;border-top-color:#da328a !important}.single_add_to_cart_button .success-icon svg > path{fill:#ffffff}.logged-in.woocommerce-account .woocommerce .woocommerce-table--order-details .order-actions-button,.logged-in.woocommerce-account .woocommerce .woocommerce-MyAccount-downloads-file,.logged-in.woocommerce-account .woocommerce .order-again .button,.logged-in.woocommerce-account .woocommerce .woocommerce-Address-title a,.logged-in.woocommerce-account .woocommerce button[type="submit"],.logged-in.woocommerce-account .woocommerce a.button{background-color:#da328a;color:#ffffff;border-radius:50px;border-color:#da328a;text-transform:inherit}.logged-in.woocommerce-account .woocommerce .woocommerce-table--order-details .order-actions-button:hover,.logged-in.woocommerce-account .woocommerce .woocommerce-MyAccount-downloads-file:hover,.logged-in.woocommerce-account .woocommerce .order-again .button:hover,.logged-in.woocommerce-account .woocommerce .woocommerce-Address-title a:hover,.logged-in.woocommerce-account .woocommerce button[type="submit"]:hover,.logged-in.woocommerce-account .woocommerce a.button:hover{background-color:#da328a;color:#ffffff;border-color:#da328a}.products-actions .products-filters .filters .toggle-icon{border-top:2px solid #ffffff;border-bottom:2px solid #ffffff}.products-actions .products-filters .filters:hover .toggle-icon{border-color:#ffffff}.products-actions .products-filters .filters .toggle-icon .top-line,.products-actions .products-filters .filters .toggle-icon .bottom-line{border:2px solid #ffffff;background-color:#202f70}.products-actions .products-filters .filters:hover .toggle-icon .top-line,.products-actions .products-filters .filters:hover .toggle-icon .bottom-line{border-color:#ffffff;background-color:#202f70}.site-header{background-color:rgb(255,255,255);position:sticky;top:0}.site-header__inner{max-width:var(--container-large)}.site-header .main-navigation .menu{gap:36px}.site-header .main-navigation #primary-menu .menu-item-has-children .sub-menu{background-color:#ffffff}.header-top-bar{background-color:#030712}.header-top-bar a,.header-top-bar p,.header-top-bar span,.header-top-bar li{color:#ffffff}.header-top-bar a:hover{color:#ffffff}.site-footer{background-color:#ffffff;color:#202f70}.site-footer__inner{grid-template-columns:repeat(1,1fr)}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer p,.site-footer a,.site-footer span{color:#202f70}@media screen and (max-width:1024px){.site-footer__inner{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.site-footer__inner{grid-template-columns:1fr}}@view-transition{navigation:auto}html body{overflow:visible;touch-action:pan-y}