@charset "UTF-8";body{--ui-color-danger: #E60000}body.inversed-contrast{--ui-color-danger: #FF2929}.fleche-diagonale-wrapper{transform-origin:center;transform:rotate(-45deg)}@font-face{font-family:icomoon-default;src:url(/app/themes/ithq.qc.ca/public/fonts/icomoon-default.woff2?2metrl) format("woff2"),url(/app/themes/ithq.qc.ca/public/fonts/icomoon-default.ttf?2metrl) format("truetype"),url(/app/themes/ithq.qc.ca/public/fonts/icomoon-default.woff?2metrl) format("woff"),url(/app/themes/ithq.qc.ca/public/fonts/icomoon-default.svg?2metrl#icomooon-default) format("svg");font-weight:400;font-style:normal;font-display:block}.vtx-icon{font-family:icomoon-default!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vtx-icon-close:before{content:""}.vtx-icon-search:before{content:""}.vtx-icon-warning:before{content:""}.vtx-icon-validation:before{content:""}.vtx-icon-information:before{content:""}.vtx-icon-error:before{content:""}.vtx-icon-down_arrow:before{content:""}.vtx-icon-instagram:before{content:""}.vtx-icon-youtube:before{content:""}.vtx-icon-facebook:before{content:""}.vtx-icon-twitter:before{content:""}.vtx-icon-linkedin:before{content:""}.entry-content .cta-page{display:block;position:relative;overflow:hidden}.entry-content .cta-page-block{margin-top:20px;margin-bottom:20px}.entry-content .cta-page-block__content{width:100%;padding:40px 25px 25px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap;position:relative;z-index:2}@media(min-width:768px){.entry-content .cta-page-block__content{padding-top:75px}}.entry-content .cta-page-block__content>p{width:auto;flex:0 1 auto;color:#fff;font:500 2rem Graphik Web Medium,Open Sans,"sans-serif";margin:0;padding-right:25px;min-height:36px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap}@media(min-width:1441px){.entry-content .cta-page-block__content>p{padding-right:40px;font-size:2.6rem;min-height:62px}}.entry-content .cta-page-block__content>p strong{opacity:.6;font-weight:500;font-family:Graphik Web Medium,Open Sans,"sans-serif"}.entry-content .cta-page-block__content .cta-page-block__icon-wrapper{width:36px;height:36px;flex:0 0 auto;position:relative;font-size:18px;color:#000;background-color:#fff;border-radius:100%;overflow:hidden}@media(min-width:768px){.entry-content .cta-page-block__content .cta-page-block__icon-wrapper{width:48px;height:48px}}.entry-content .cta-page-block__content .cta-page-block__icon-wrapper .cta-page-block__icon{display:block;font-style:normal;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;transition:transform .4s,opacity .4s}.entry-content .cta-page-block__content .cta-page-block__icon-wrapper .cta-page-block__icon:before{display:block;transform:rotate(-90deg)}.entry-content .cta-page-block__content .cta-page-block__icon-wrapper .cta-page-block__icon:first-child{opacity:0;transform:translate(-100%)}.entry-content .cta-page-block__content .cta-page-block__icon-wrapper .cta-page-block__icon svg{width:18px;height:auto}@media(min-width:768px){.entry-content .cta-page-block__content .cta-page-block__icon-wrapper .cta-page-block__icon svg{width:24px}}.entry-content .cta-page-block__thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.entry-content .cta-page-block__thumbnail.position-top{background-position:center top}.entry-content .cta-page-block__thumbnail.position-bottom{background-position:center bottom}.entry-content .cta-page-block__thumbnail-wrapper{width:100%;height:0;padding-bottom:66.8%;overflow:hidden}.entry-content .cta-page-block__thumbnail-wrapper:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0;transition:opacity .4s}.entry-content .cta-page-block__thumbnail-wrapper.is-loading{opacity:.7}.entry-content .cta-page-block__video{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}@media(min-width:600px){.entry-content .wp-block-column .wp-block-vortex-blocks-cta-page{height:100%;margin:0}.entry-content .wp-block-column .wp-block-vortex-blocks-cta-page .cta-page{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}}.entry-content .wp-block-vortex-blocks-cta-page.has-background .cta-page-block__thumbnail-wrapper{position:relative}.entry-content .wp-block-vortex-blocks-cta-page.has-background.is-style-square-format .cta-page-block__thumbnail-wrapper{width:83%;padding-bottom:86%}@media(min-width:768px){.entry-content .wp-block-vortex-blocks-cta-page.has-background.is-style-square-format .cta-page-block__content{padding-top:45px}}.entry-content .wp-block-vortex-blocks-cta-page:not(.has-background) .cta-page:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,#0000 68.23%,#0009);z-index:1}.entry-content .wp-block-vortex-blocks-cta-page.has-yellow-background-color .cta-page-block__content p,.entry-content .wp-block-vortex-blocks-cta-page.has-white-background-color .cta-page-block__content p,.entry-content .wp-block-vortex-blocks-cta-page.has-neon-green-background-color .cta-page-block__content p,.entry-content .wp-block-vortex-blocks-cta-page.has-ctheme-10-background-color .cta-page-block__content p{color:#000}.entry-content a.cta-page .cta-page-block__thumbnail{transition:transform .4s}.entry-content a.cta-page .cta-page-block__content i:before,.entry-content a.cta-page .cta-page-block__content i:after{transition:transform .4s}.entry-content a.cta-page:hover .cta-page-block__thumbnail-wrapper:after{opacity:.25}.entry-content a.cta-page:hover .cta-page-block__thumbnail{transform:scale(1.1)}.entry-content a.cta-page:hover .cta-page-block__content .cta-page-block__icon:first-child{opacity:1;transform:translate(0)}.entry-content a.cta-page:hover .cta-page-block__content .cta-page-block__icon:last-child{opacity:0;transform:translate(100%)}@media(min-width:768px){.entry-content .cta-page-block{margin-top:40px;margin-bottom:40px}}
