﻿/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover,a:focus{outline-width:0;text-decoration:none}ul{list-style:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"CL-Helvetica Now Display";src:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-Bd.woff2") format("woff2"),url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-Bd.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"CL-Helvetica Now Display";src:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-Regular.woff2") format("woff2"),url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"CL-Helvetica Now Display";src:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-Blk.woff2") format("woff2"),url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-Blk.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"CL-Helvetica Now Display";src:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-Italic.woff2") format("woff2"),url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"CL-Helvetica Now Display";src:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-BlkIt.woff2") format("woff2"),url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-BlkIt.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"CL-Helvetica Now Display";src:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-BdIt.woff2") format("woff2"),url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/CL-HelveticaNowDisplay-BdIt.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@keyframes cornerAnimationHoriz{0%{width:0}100%{width:100%}}@keyframes cornerAnimationVert{0%{height:0}100%{height:100%}}@keyframes opacityAnimation{0%{opacity:0}100%{opacity:1}}@keyframes titleAnimation{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translate(0)}}@font-face{font-family:"cll";src:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/cll.eot?i6e6p6");src:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/cll.eot?i6e6p6#iefix") format("embedded-opentype"),url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/cll.ttf?i6e6p6") format("truetype"),url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/cll.woff?i6e6p6") format("woff"),url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/fonts/cll.svg?i6e6p6#cll") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"cll" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:""}.icon-pdf-link:before,.main-button.-pdf-link:before,.-pdf-link.wp-block-button:before,.content .-pdf-link.wp-block-file:before{content:""}.icon-external-link:before,.menu-item a[target=_blank]:before,.inline-btn.-external-link:before,.main-button.-external-link:before,.-external-link.wp-block-button:before,.content .-external-link.wp-block-file:before{content:""}.icon-alert:before{content:""}.icon-external-link-alt:before{content:""}.icon-youtube:before{content:""}.icon-twitter:before{content:""}.icon-omnivox:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-arrow-right:before,.inline-btn:before,.main-button:before,.wp-block-button:before,.content .wp-block-file:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-top:before{content:""}.icon-arrow-bottom:before,.select2-container--default .select2-selection .select2-selection__arrow b:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-linkedin:before{content:""}.icon-close:before{content:""}@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media(min-width: 576px){.container{padding-right:15px;padding-left:15px}}@media(min-width: 768px){.container{padding-right:20px;padding-left:20px}}@media(min-width: 992px){.container{padding-right:20px;padding-left:20px}}@media(min-width: 1200px){.container{padding-right:15px;padding-left:15px}}@media(min-width: 576px){.container{width:540px;max-width:100%}}@media(min-width: 768px){.container{width:850px;max-width:100%}}@media(min-width: 992px){.container{width:1100px;max-width:100%}}@media(min-width: 1200px){.container{width:1180px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media(min-width: 576px){.container-fluid{padding-right:15px;padding-left:15px}}@media(min-width: 768px){.container-fluid{padding-right:15px;padding-left:15px}}@media(min-width: 992px){.container-fluid{padding-right:15px;padding-left:15px}}@media(min-width: 1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media(min-width: 576px){.row{margin-right:-15px;margin-left:-15px}}@media(min-width: 768px){.row{margin-right:-15px;margin-left:-15px}}@media(min-width: 992px){.row{margin-right:-15px;margin-left:-15px}}@media(min-width: 1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width: 576px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}@media(min-width: 768px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}@media(min-width: 992px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}@media(min-width: 1200px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media(min-width: 576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width: 768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width: 992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width: 1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}html{scroll-behavior:smooth}body{font-family:"CL-Helvetica Now Display",Helvetica,Arial,sans-serif;max-width:1920px;margin:0 auto}body.no-scroll{overflow:hidden;height:100%;width:100%}::selection{background:hsl(3.58,84.7%,83.5%)}h1,h2,h3,h4,h5{color:#ED3024;font-weight:900}h3,h4,h5{margin:20px 0}h1{font-size:48px;font-size:3rem;line-height:50px;line-height:3.125rem;letter-spacing:-1.8px}h2{font-size:38px;font-size:2.375rem;line-height:44px;line-height:2.75rem;letter-spacing:-0.95px}h3{font-size:25px;font-size:1.5625rem;line-height:27px;line-height:1.6875rem;letter-spacing:-0.5px}h4{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}h5{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}p{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem}ul li,ol li{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem}@media(max-width: 992px){h1{font-size:38px;font-size:2.375rem;line-height:39px;line-height:2.4375rem}h2{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}ul li,ol li{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}@media(max-width: 425px){h1{font-size:28px;font-size:1.75rem;line-height:29px;line-height:1.8125rem;letter-spacing:-1px}h2{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;letter-spacing:-0.5px}h3{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem;letter-spacing:0}}b,strong{font-weight:700}a{transition:all .4s ease}img.alignleft{float:left;margin-right:20px}img.alignright{float:right;margin-left:20px}img.aligncenter{margin:0 auto;display:block}@media(max-width: 700px){img.alignleft,img.alignright{float:none;margin-right:0}img.aligncenter{margin:0 auto;display:block}}.appear{opacity:0;position:relative;top:100px;transition:all 1s cubic-bezier(0.48, 0.18, 0, 1.01)}.appear.show{top:0;opacity:1}.filter-ctn{display:flex;flex-wrap:wrap;margin-bottom:60px}.filter-ctn .filter-title{margin:0;font-size:18px;font-size:1.125rem;line-height:44px;line-height:2.75rem;font-weight:700;margin-right:70px}.alert-ctn{background-color:#00569d;padding:20px 0;position:relative;opacity:1;visibility:visible;transition:all .4s ease;height:auto}.alert-ctn .inner{padding-left:60px;padding-right:50px;position:relative}.alert-ctn .inner::before{content:"";position:absolute;width:23px;height:23px;font-family:"cll";top:50%;left:0;transform:translateY(-50%);color:#fff;font-size:23px}.alert-ctn .inner *{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;color:#fff}.alert-ctn .inner p:first-of-type{margin-top:0}.alert-ctn .inner p:last-of-type{margin-bottom:0}.alert-ctn .inner a{color:#fff;text-decoration:underline}@media(max-width: 767px){.alert-ctn .inner{padding-right:0}}@media(max-width: 600px){.alert-ctn .inner{padding-right:50px}}.alert-ctn .btn-close{background-color:rgba(0,0,0,0);border:0;color:#fff;top:50%;transform:translateY(-50%);right:20px;position:absolute}.alert-ctn .btn-close:hover{cursor:pointer}.alert-ctn .btn-close:focus{outline:none}.alert-ctn.closed{opacity:0;visibility:hidden;pointer-events:none}.content{margin-bottom:90px;opacity:0;animation:opacityAnimation .6s forwards 1.7s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.content sup{font-size:.75em !important}@media(max-width: 425px){.content{margin-bottom:50px}}.content .wp-block-columns{margin:30px auto 50px auto}@media(max-width: 425px){.content .wp-block-columns{margin:20px auto 30px auto}}@media(max-width: 600px){.content .mobile-2-column .wp-block-column{flex-basis:45% !important;margin:0 1%}}.content a{color:#ED3024}.content a:hover{color:#00569d}.content figcaption{font-size:12px;font-size:0.75rem;line-height:18px;line-height:1.125rem;color:#6d6d6d;margin:5px;text-align:center}.content figure{margin:0}.content p.has-text-align-center{max-width:960px;margin-left:auto;margin-right:auto}.content p.has-large-font-size,.content p.has-huge-font-size,.content p.has-medium-font-size,.content p.has-small-font-size{line-height:initial}.content ul{padding-left:30px}.content ul>li{margin-bottom:15px;position:relative;color:#000}.content ul>li:before{content:"";position:absolute;width:7px;height:7px;background-color:#ED3024;left:-30px;top:11px}.content ul>li ul>li,.content ul>li ol>li{margin-bottom:5px;font-size:16px;font-size:1rem}.content ul>li ul{margin:10px 0;padding-left:20px}.content ul>li ul>li:before{width:5px;height:5px;left:-20px}.content ol{padding-left:30px}.content ol>li{margin-bottom:15px;position:relative;color:#000}.content .wp-block-gallery{max-width:100%;list-style:none}.content .wp-block-gallery.aligncenter{justify-content:center}.content .wp-block-gallery .blocks-gallery-grid{width:100%;padding:0}.content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figcaption{margin:0}.content .wp-block-gallery li figure{flex-wrap:wrap;display:block}.content .wp-block-gallery li:before{content:none}.content .wp-block-gallery li a{padding:0;width:100%;overflow:hidden;display:block;height:auto !important}.content .wp-block-gallery li a:after{content:none}.content .wp-block-gallery li a img{height:auto !important;transition:all .6s cubic-bezier(0.33, -0.25, 0.02, 0.95);transform:scale(1)}.content .wp-block-gallery li a:hover img{transform:scale(1.1)}.content .wp-block-image img{height:auto}.content .wp-block-embed.is-type-video{max-width:960px;margin:40px auto}.content .wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}.content .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.content .wp-block-quote{max-width:100%;margin:0 0 40px 0;padding-left:40px;border-left:solid 1px #ED3024}.content .wp-block-quote p{font-weight:700;font-size:16px;font-size:1rem}@media(max-width: 425px){.content .wp-block-quote{padding-left:30px}}.content .wp-block-table{margin:20px 0}.content .wp-block-table table{border-collapse:collapse}.content .wp-block-table table tr td,.content .wp-block-table table tr th{padding:10px 40px;font-family:"CL-Helvetica Now Display",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;border:0}.content .wp-block-table table tr td s,.content .wp-block-table table tr th s{color:#ED3024;text-decoration:none !important}.content .wp-block-table table tr td *,.content .wp-block-table table tr th *{font-size:16px;line-height:24px}.content .wp-block-table table thead tr th{font-weight:900;color:#00569d;text-align:left}.content .wp-block-table table tr{background-color:#f3f3f3;border-bottom:solid 5px #fff}@media(max-width: 425px){.content .wp-block-table table tr td,.content .wp-block-table table tr th{font-size:14px;line-height:20px}.content .wp-block-table table tr td *,.content .wp-block-table table tr th *{font-size:14px;line-height:20px}}.content .wp-block-file:before{content:""}.content .wp-block-file>a:first-child{display:none}.content .wp-block-file .wp-block-file__button{margin-left:0}.corner{width:120px;height:120px;position:absolute;z-index:2}.corner:before{content:"";position:absolute;left:0;top:0;width:0;height:50%;background-color:#ED3024;animation:cornerAnimationHoriz .4s forwards .6s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.corner:after{content:"";position:absolute;right:0;top:0;height:0;width:50%;background-color:#ED3024;animation:cornerAnimationVert .4s forwards 1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.corner.-rotate{transform:rotate(180deg)}.corner.-white:before{background-color:#fff}.corner.-white:after{background-color:#fff}@media(max-width: 992px){.corner{width:100px;height:100px}}@media(max-width: 768px){.corner{width:60px;height:60px}}@media(max-width: 425px){.corner{width:40px;height:40px}}.breadcrumb-ctn{margin:25px 0 60px;padding:0;display:flex;flex-wrap:wrap;opacity:0;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.breadcrumb-ctn li{position:relative;padding-right:15px;margin-right:15px}.breadcrumb-ctn li:after{content:"";font-family:"cll";position:absolute;color:#ED3024;font-size:11px;font-size:0.6875rem;line-height:25px;line-height:1.5625rem;top:4px;right:-4px}.breadcrumb-ctn li:last-child{padding-right:7px}.breadcrumb-ctn li:last-child:after{content:none}.breadcrumb-ctn a,.breadcrumb-ctn span{color:#000;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem;vertical-align:middle;display:inline-block}.breadcrumb-ctn a:hover{color:#ED3024}.breadcrumb-ctn .breadcrumb_last,.breadcrumb-ctn .not-linked{color:#888}.breadcrumb-ctn .not-linked{opacity:.6}@media(max-width: 992px){.breadcrumb-ctn li:after{top:2px}}@media(max-width: 425px){.breadcrumb-ctn{margin:20px 0 40px}.breadcrumb-ctn a,.breadcrumb-ctn span{font-size:12px;font-size:0.75rem;line-height:15px;line-height:0.9375rem}}.main-button,.wp-block-button,.content .wp-block-file{position:relative;display:inline-block;margin-top:15px;margin-bottom:15px;z-index:1}.main-button a,.wp-block-button a,.content .wp-block-file a,.main-button input,.wp-block-button input,.content .wp-block-file input{position:relative;display:inline-block;font-family:"CL-Helvetica Now Display",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;background-color:rgba(0,0,0,0);color:#ED3024;font-weight:900;min-width:170px;padding:6px 35px 6px 20px;border:solid 3px #ED3024;border-radius:0;transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95);text-align:left;margin:0}.main-button a:active,.wp-block-button a:active,.content .wp-block-file a:active,.main-button input:active,.wp-block-button input:active,.content .wp-block-file input:active{outline:none}.main-button:before,.wp-block-button:before,.content .wp-block-file:before{color:#ED3024;font-size:15px;position:absolute;width:10px;height:15px;top:50%;transform:translateY(-50%);right:15px;font-family:"cll"}.main-button:after,.wp-block-button:after,.content .wp-block-file:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#ED3024;transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95);z-index:-1}.main-button:hover a,.wp-block-button:hover a,.content .wp-block-file:hover a,.main-button:hover input,.wp-block-button:hover input,.content .wp-block-file:hover input{color:#fff;cursor:pointer}.main-button:hover:before,.wp-block-button:hover:before,.content .wp-block-file:hover:before{color:#fff}.main-button:hover:after,.wp-block-button:hover:after,.content .wp-block-file:hover:after{width:100%}.main-button.-invert,.-invert.wp-block-button,.content .-invert.wp-block-file{background-color:#fff}.main-button.-invert a,.-invert.wp-block-button a,.content .-invert.wp-block-file a{border:none}.main-button.-invert a,.-invert.wp-block-button a,.content .-invert.wp-block-file a,.main-button.-invert input,.-invert.wp-block-button input,.content .-invert.wp-block-file input{color:#fff;z-index:2}.main-button.-invert:before,.-invert.wp-block-button:before,.content .-invert.wp-block-file:before{color:#fff;z-index:2}.main-button.-invert:after,.-invert.wp-block-button:after,.content .-invert.wp-block-file:after{width:100%;left:initial;right:0;z-index:1}.main-button.-invert:hover a,.-invert.wp-block-button:hover a,.content .-invert.wp-block-file:hover a,.main-button.-invert:hover input,.-invert.wp-block-button:hover input,.content .-invert.wp-block-file:hover input{color:#ED3024}.main-button.-invert:hover:before,.-invert.wp-block-button:hover:before,.content .-invert.wp-block-file:hover:before{color:#ED3024}.main-button.-invert:hover:after,.-invert.wp-block-button:hover:after,.content .-invert.wp-block-file:hover:after{width:0}.main-button.-white,.-white.wp-block-button,.content .-white.wp-block-file{background-color:rgba(0,0,0,0)}.main-button.-white a,.-white.wp-block-button a,.content .-white.wp-block-file a,.main-button.-white input,.-white.wp-block-button input,.content .-white.wp-block-file input{color:#fff;z-index:2;border-color:#fff}.main-button.-white:before,.-white.wp-block-button:before,.content .-white.wp-block-file:before{color:#fff;z-index:2}.main-button.-white:after,.-white.wp-block-button:after,.content .-white.wp-block-file:after{background-color:#fff}.main-button.-white:hover a,.-white.wp-block-button:hover a,.content .-white.wp-block-file:hover a,.main-button.-white:hover input,.-white.wp-block-button:hover input,.content .-white.wp-block-file:hover input{color:#00569d}.main-button.-white:hover:before,.-white.wp-block-button:hover:before,.content .-white.wp-block-file:hover:before{color:#00569d}@media(max-width: 425px){.main-button a,.wp-block-button a,.content .wp-block-file a,.main-button input,.wp-block-button input,.content .wp-block-file input{font-size:14px;font-size:0.875rem;line-height:17px;line-height:1.0625rem;padding:6px 35px 6px 15px;min-width:130px}.main-button:before,.wp-block-button:before,.content .wp-block-file:before{font-size:12px;height:20px;line-height:21px}}.inline-btn{position:relative;display:inline-block}.inline-btn a,.inline-btn input{position:relative;display:inline-block;font-family:"CL-Helvetica Now Display",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;background-color:rgba(0,0,0,0);color:#ED3024;font-weight:900;padding-right:25px;text-align:left}.inline-btn a:active,.inline-btn input:active{outline:none}.inline-btn:before{color:#ED3024;font-size:15px;position:absolute;width:10px;height:15px;top:50%;transform:translateY(-50%);right:0;font-family:"cll";transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.inline-btn:hover a,.inline-btn:hover input{color:#00569d}.inline-btn:hover:before{right:10px;color:#00569d}.inline-btn.-white:before{color:#fff}.inline-btn.-white a,.inline-btn.-white input{color:#fff}@media(max-width: 768px){.inline-btn a,.inline-btn input{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.inline-btn:before{font-size:13px;height:10px}}@media(max-width: 425px){.inline-btn a,.inline-btn input{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}}.is-style-red{background-color:#fff}.is-style-red .wp-block-button__link:before{content:"";color:#fff !important}.is-style-red a{color:#fff !important;z-index:2}.is-style-red:before{color:#fff !important;z-index:2}.is-style-red:after{width:100%;left:initial;right:0;z-index:-1}.is-style-red:hover .wp-block-button__link:before{color:#ED3024 !important}.is-style-red:hover a,.is-style-red:hover input{color:#ED3024 !important}.is-style-red:hover:before{color:#ED3024 !important}.is-style-red:hover:after{width:0}.wp-block-buttons.alignleft{float:left}.wp-block-buttons.alignright{float:right}.wp-block-button:before{content:none}.wp-block-button .wp-block-button__link{color:#ED3024}.wp-block-button .wp-block-button__link:before{content:"";color:#ED3024;font-size:15px;position:absolute;width:10px;height:24px;top:50%;transform:translateY(-50%);right:15px;font-family:"cll";transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.wp-block-button .wp-block-button__link[target=_blank]:before{content:""}.wp-block-button:hover .wp-block-button__link:before{color:#fff}.wp-block-button.is-style-download-link .wp-block-button__link:before{content:""}@media(max-width: 425px){.wp-block-button .wp-block-button__link:before{font-size:12px;height:20px;line-height:21px}}select{opacity:0;width:100%}.select2-container--default{background-color:rgba(0,0,0,0);min-width:260px;max-width:260px}.select2-container--default .select2-selection{height:44px;border:0;border-radius:0;border-bottom:1px solid #000;transition:all .4s ease;background:rgba(0,0,0,0)}.select2-container--default .select2-selection .select2-selection__rendered{line-height:44px;font-size:16px;font-family:"CL-Helvetica Now Display",Helvetica,Arial,sans-serif;color:#000;padding-right:30px;padding-left:0}.select2-container--default .select2-selection .select2-selection__placeholder{color:#000}.select2-container--default .select2-selection:focus{outline:none}.select2-container--default .select2-selection .select2-selection__arrow{height:auto;right:0;top:6px}.select2-container--default .select2-selection .select2-selection__arrow b{border:0;color:#ED3024;font-size:13px;line-height:44px}.select2-container--default .select2-selection .select2-selection__arrow b:before{font-family:"cll"}.select2-container--default .select2-dropdown{background-color:#f6f6f6;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);border:0;z-index:500}.select2-container--default .select2-dropdown .select2-results__options{font-family:"CL-Helvetica Now Display",Helvetica,Arial,sans-serif;font-size:16px;color:#000}.select2-container--default .select2-dropdown .select2-results__options li.select2-results__option{font-size:16px}.select2-container--default .select2-dropdown .select2-results__options li.select2-results__option--highlighted{background-color:#ED3024}.select2-container--default .select2-dropdown .select2-results__options .select2-select2-results__message{font-size:16px}.select2-container--default .select2-search--dropdown .select2-search__field{outline:none}.select2-container--default .select2-search--dropdown .select2-results__option{font-size:16px}.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#ED3024}.hamburger-box{width:30px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-3px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:#ED3024;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px;width:30px}.hamburger .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger.open .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#ED3024}.hamburger.open .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out;background-color:#ED3024}.hamburger.open .hamburger-inner::after{width:30px;bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#ED3024}@media print{@page{size:A4;margin:0}html,body{width:210mm;height:297mm}*{box-shadow:none !important;text-shadow:none !important}.page-content{min-height:100vh}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img{page-break-inside:avoid}img{max-width:100% !important;display:block}@page{size:auto;margin:.5cm}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}p,h2,h3,h1,h4{orphans:3;widows:3}h2,h3{page-break-after:avoid}h1{font-size:30px !important}h2{font-size:26px !important}h3{font-size:22px !important}hr{margin:20px 0 !important}ul{list-style:square !important;padding:0 !important;margin-left:10px !important}ul li{padding:0 !important;font-size:12px !important}ul li:before{display:none}p{font-size:12px !important}.title-bg{padding:0 !important;margin:0}form{display:none}.main-button,.content .wp-block-file,.wp-block-button{display:none}.content{margin-top:30px !important;padding-bottom:30px !important}.container{width:100%;max-width:100%}.site-header{height:70px !important;position:relative !important;top:0 !important}.primary-menu,.secondary-menu,.menu-mobile-ctn,.main-footer,.pretty-embed,.footer-cta{display:none !important}.hero-small,.hero-large{min-height:auto !important;clip-path:none !important;height:auto !important}.hero-small:before,.hero-small:after,.hero-large:before,.hero-large:after{display:none !important}.hero-small .img-ctn,.hero-large .img-ctn{display:none}.hero-small .caption,.hero-large .caption{padding-bottom:0 !important}.hero-small .caption .title,.hero-small .caption .subtitle,.hero-large .caption .title,.hero-large .caption .subtitle{opacity:1 !important;color:#000 !important}.tablepress{position:relative;display:block}.tablepress thead{height:100px}.tablepress thead tr th{color:#000 !important;min-width:initial !important}.tablepress tbody{position:relative}.tablepress tbody:after{content:"";display:block;page-break-after:always;page-break-inside:avoid;page-break-before:avoid}.tablepress td{border:none !important;padding:5px !important;position:relative !important}.tablepress .toggle-ctn{max-height:100% !important}.tablepress .toggle-btn{display:none !important}.tablepress tr{width:100%;position:relative !important}.tabs-ctn .tab-label{margin:0 !important;display:none !important}.tabs-ctn .tab-content{display:block !important;padding:0 !important}.tabs-ctn .tab-content .print{display:block;font-weight:600;font-size:16px !important}.section-path{padding:0 !important;margin:0 !important;clip-path:none !important}.contact-member-item{padding:0 !important;display:block !important;float:left !important;width:50% !important;margin:0 !important;page-break-inside:avoid}.contact-member-item .main-info{padding:0 !important}.contact-member-item .profile-ctn .name{font-size:16px !important;color:#000 !important}.contact-member-item .profile-ctn .staff-label,.contact-member-item .profile-ctn .address a{color:#000 !important}.contact-member-item .contact-info-ctn{margin-top:5px}.contact-member-item .contact-info-ctn .phone,.contact-member-item .contact-info-ctn .email,.contact-member-item .contact-info-ctn .fax{margin-bottom:0 !important}.contact-member-item .contact-info-ctn .phone a,.contact-member-item .contact-info-ctn .email a,.contact-member-item .contact-info-ctn .fax a{color:#000 !important;font-size:12px;line-height:auto}.program-single .inner{margin:0 !important}.program-single .caracteristics-list{list-style:square !important;padding:0 !important;margin-left:10px !important}.program-single .caracteristics-list li{padding:0 !important;font-size:12px !important;color:#000 !important}.program-single .caracteristics-list li:before{display:none}.program-single .facebook-link{display:none !important}.program-single .contact-member-list{width:100%;position:relative;top:0}.program-single .program-detail-tabs{padding:0 !important}.program-single .program-video{display:none !important}.program-single .program-carrer-tabs{padding:0 !important;clip-path:none !important}.program-single .program-carrer-tabs .col-md-3,.program-single .program-carrer-tabs .col-md-9{float:left}.program-single .program-carrer-tabs .col-md-3{width:33.3333333333%}.program-single .program-carrer-tabs .col-md-9{width:66.6666666667%}.program-single .program-carrer-tabs .print-name{font-weight:600;font-size:18px}.program-single .program-team-ctn{margin:20px 0 0 !important}.program-single .program-team-ctn .col-md-6{float:left;width:50%}.program-single .program-team-ctn .col-md-6 .item{padding:0 !important;color:#000 !important}.program-single .program-team-ctn .col-md-6 .item .title{color:#000 !important}.program-single .program-grant-ctn{margin:0 !important;padding:0 !important}.program-single .program-grant-ctn .img-ctn{max-width:350px;text-align:left !important}.program-single .program-grant-ctn .grant-info{padding:0 !important}.program-single .program-activities{display:none}.course-grid-single .course-legend{padding:0 !important}.course-grid-single .course-legend .text{color:#000 !important}.course-grid-single .course-legend .legend-list li{color:#000 !important}.color-module-cta-ctn .title,.color-module-cta-ctn .text{color:#000 !important}.study-nights-ctn{padding:0 !important;margin:0 !important;clip-path:none !important}.study-nights-ctn .study-nights-content{margin:0;padding:0}.workshop-ctn .col-md-6{float:left;width:50%}.workshop-ctn .workshop-item{padding:0 !important}.bar-modules{margin:0 !important}.bar-modules .col-md-6{width:50%;float:left}.usefull-links{margin-top:40px}.videos-part{display:none !important}.page-landing .col-md-6{width:50%;float:left}.page-home .home-slider{display:none}.page-home .list-news-ctn .item .item-title a{color:#000 !important}.page-home .list-news-ctn .item .item-title ul li{color:#000 !important}.page-home .list-news-ctn .item .item-title:before{display:none}.page-home .list-news-ctn .item .item-info{display:none}.page-home .featured-news,.page-home .featured-programs,.page-home .featured-events{padding:0 !important;margin:10px !important;clip-path:none !important}.page-home .featured-news .header-ctn .title,.page-home .featured-programs .header-ctn .title,.page-home .featured-events .header-ctn .title{padding:0 !important}.page-home .featured-news .header-ctn .subtitle,.page-home .featured-programs .header-ctn .subtitle,.page-home .featured-events .header-ctn .subtitle{color:#000 !important}.page-home .featured-news .main-button,.page-home .featured-news .content .wp-block-file,.content .page-home .featured-news .wp-block-file,.page-home .featured-news .wp-block-button,.page-home .featured-programs .main-button,.page-home .featured-programs .content .wp-block-file,.content .page-home .featured-programs .wp-block-file,.page-home .featured-programs .wp-block-button,.page-home .featured-events .main-button,.page-home .featured-events .content .wp-block-file,.content .page-home .featured-events .wp-block-file,.page-home .featured-events .wp-block-button{display:none !important}.page-home .featured-news .program .title,.page-home .featured-programs .program .title,.page-home .featured-events .program .title{color:#000 !important}.page-home .featured-programs .swiper-slide{width:calc(33.3333333333% - 10px) !important;margin:10px !important;float:left !important}.page-home .featured-programs .program-button-prev,.page-home .featured-programs .program-button-next{display:none !important}.page-home .featured-events .list-events-ctn .item{padding:0 !important}.page-home .featured-events .list-events-ctn .item:after{display:none !important}.page-home .full-video-cta{display:none}.page-contact .print-title{font-weight:600;font-size:26px}.page-contact .contact-member-list{width:100%;position:relative;top:0}.page-contact .how-to-ctn{padding:0 !important;clip-path:none !important}.page-contact .how-to-ctn .maps-ctn{display:none}.archive-staffs .filter-list li a{color:#000 !important}.archive-staffs .col{width:50% !important;float:left}.archive-staffs .contact-member-item{width:100% !important}.archive-staffs .contact-member-item .contact-info-ctn{margin-top:5px}.archive-staffs .contact-member-item .contact-info-ctn .name{font-size:16px !important}.archive-staffs .contact-member-item .contact-info-ctn .email,.archive-staffs .contact-member-item .contact-info-ctn .phone{margin-bottom:0 !important}.archive-staffs .contact-member-item .contact-info-ctn .email a,.archive-staffs .contact-member-item .contact-info-ctn .phone a{font-size:12px;line-height:auto}}.footer{background-color:#ED3024;padding:80px 0 50px}.footer .footer-logo{max-width:360px;margin-bottom:60px}.footer .footer-logo img{width:100%;display:block}.footer .footer-menu{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.footer .footer-menu .item{margin-bottom:20px;margin-right:30px;width:calc(50% - 40px)}.footer .footer-menu .item:nth-child(even){margin-right:0}.footer .footer-menu .item a{color:#fff;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;font-weight:900;position:relative;display:inline;text-transform:lowercase}.footer .footer-menu .item a:before{content:"";position:absolute;height:1px;background-color:#fff;left:0;bottom:-3px;width:0;transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.footer .footer-menu .item a[target=_blank]{padding-right:0}.footer .footer-menu .item a[target=_blank]:after{font-family:"cll";position:relative;right:0;margin-left:8px;font-size:13px;content:""}.footer .footer-menu .item a:hover:before{width:100%}.footer .map-column{display:flex;align-items:flex-end}.footer .map-ctn{width:100%}.footer .map-ctn img{width:100%;height:100%;object-fit:cover}.footer .socials{display:flex;padding:0;margin:0}.footer .socials li{margin-right:30px}.footer .socials li a{color:#fff;font-size:22px}.footer .socials li a:hover{opacity:.8}.footer .socials li:last-child{margin-right:0}.footer .address{margin:0}.footer .address a{color:#fff;text-align:right;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem}.footer .address a:hover{opacity:.8}.footer .socials-ctn{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.footer .sub-footer .partner-list{margin:60px 0 0;padding:30px 0;display:flex;align-items:center;justify-content:center;border-top:solid 1px #fff;border-bottom:solid 1px #fff}.footer .sub-footer .partner-list li{margin:0 35px;transition:all .4s ease;opacity:1}.footer .sub-footer .partner-list li a{width:100%}.footer .sub-footer .partner-list li a img{max-width:100%}.footer .sub-footer .partner-list li:hover{opacity:.8}.footer .sub-footer .copyright-ctn{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.footer .sub-footer .copyright-ctn p{color:#fff;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem;font-weight:700}.footer .sub-footer .copyright-ctn p span{display:inline-block;margin:0 10px}.footer .sub-footer .copyright-ctn .kryzalid{display:flex;align-items:center}.footer .sub-footer .copyright-ctn .kryzalid img{width:24px}.footer .sub-footer .copyright-ctn .kryzalid a{color:#fff;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem;font-weight:700;opacity:1;margin-right:10px}.footer .sub-footer .copyright-ctn .kryzalid a:hover{opacity:.8}@media(max-width: 1100px){.footer .sub-footer .partner-list li{margin:0 30px}}@media(max-width: 992px){.footer .footer-logo{max-width:280px;margin-bottom:40px}.footer .footer-menu{justify-content:start}.footer .footer-menu .item{width:calc(50% - 15px)}.footer .footer-menu .item a{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.footer .sub-footer .partner-list{margin-top:40px}.footer .sub-footer .partner-list li{margin:0 20px;max-width:120px}}@media(max-width: 767px){.footer .socials-ctn{flex-direction:column-reverse}.footer .socials-ctn .socials{margin-top:30px}.footer .socials-ctn .socials li a{font-size:20px}.footer .socials-ctn .address a{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.footer .sub-footer .partner-list{flex-wrap:wrap}.footer .sub-footer .partner-list li{margin:10px 15px}.footer .sub-footer .copyright-ctn p{font-size:11px;font-size:0.6875rem}.footer .sub-footer .copyright-ctn .kryzalid{justify-content:center}.footer .sub-footer .copyright-ctn .kryzalid a{font-size:11px;font-size:0.6875rem}.footer .sub-footer .copyright-ctn .kryzalid img{width:21px}}@media(max-width: 425px){.footer{padding:60px 0 40px}.footer .footer-logo{max-width:210px;margin-bottom:20px}.footer .footer-menu{justify-content:start;margin-bottom:20px}.footer .footer-menu .item{width:calc(50% - 15px)}.footer .footer-menu .item a{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;font-weight:700}.footer .socials-ctn{flex-direction:column-reverse}.footer .socials-ctn .socials{margin-top:30px}.footer .sub-footer .partner-list{margin-top:30px;padding:25px 0}.footer .sub-footer .partner-list li{max-width:80px;margin:10px 15px}.footer .sub-footer .partner-list li img{max-height:50px}.footer .sub-footer .copyright-ctn{display:block;text-align:center}.footer .sub-footer .kryzalid{justify-content:center}}.pagination-ctn{display:flex;justify-content:center;margin:20px 0 100px}.pagination-ctn .pagination-list{display:flex;align-items:center;margin:0;padding:0;flex-wrap:wrap}.pagination-ctn .pagination-list li{margin-right:15px;background-color:rgba(0,0,0,0);transition:all .4s ease;margin-bottom:4px}.pagination-ctn .pagination-list li::before{content:none}.pagination-ctn .pagination-list li:last-child{margin-right:0}.pagination-ctn .pagination-list li a,.pagination-ctn .pagination-list li span{color:#000;font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;text-align:center;transition:all .4s ease}.pagination-ctn .pagination-list li a.active,.pagination-ctn .pagination-list li span.active{color:#ED3024;font-weight:900;border-bottom:2px solid red}.pagination-ctn .pagination-list li a.icon-arrow-right,.pagination-ctn .pagination-list li a.main-button,.pagination-ctn .pagination-list li .content a.wp-block-file,.content .pagination-ctn .pagination-list li a.wp-block-file,.pagination-ctn .pagination-list li a.inline-btn,.pagination-ctn .pagination-list li a.wp-block-button,.pagination-ctn .pagination-list li a .icon-arrow-left,.pagination-ctn .pagination-list li span.icon-arrow-right,.pagination-ctn .pagination-list li span.main-button,.pagination-ctn .pagination-list li .content span.wp-block-file,.content .pagination-ctn .pagination-list li span.wp-block-file,.pagination-ctn .pagination-list li span.inline-btn,.pagination-ctn .pagination-list li span.wp-block-button,.pagination-ctn .pagination-list li span .icon-arrow-left{color:#ED3024}.pagination-ctn .pagination-list li.dots{border:none}.pagination-ctn .pagination-list li.dots:hover{background-color:rgba(0,0,0,0);cursor:initial}.pagination-ctn .pagination-list li.hide{display:none}.pagination-ctn .pagination-list li:hover{opacity:.8;cursor:pointer}@media(max-width: 425px){.pagination-ctn{margin:20px 0 60px}}form input[type=text],form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-bottom:solid 1px #000;font-size:16px !important;line-height:24px !important;width:100%;margin-bottom:30px;padding:10px 0}form input[type=text]::placeholder,form textarea::placeholder{color:#000}form input[type=text]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#000}form input[type=text]::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#000}form input[type=text]:focus,form textarea:focus{outline:none;border-color:#00569d}form textarea{min-height:120px;resize:vertical}@media(max-width: 425px){form input[type=text],form textarea{margin-bottom:15px}}.gform_wrapper{background-color:#f7f7f7;padding:50px 30px;position:relative}.gform_wrapper:before{position:absolute;content:"";width:50px;height:50px;background-image:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/corner-right.svg");background-repeat:no-repeat;background-size:contain;right:10px;top:10px}.gform_wrapper:after{position:absolute;content:"";width:50px;height:50px;background-image:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/corner-left.svg");background-repeat:no-repeat;background-size:contain;left:10px;bottom:10px}.gform_wrapper .select2-container--default{max-width:100%;margin-bottom:10px}.gform_wrapper form h3.gform_title{margin:0 0 30px;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-weight:700;color:#000}.gform_wrapper form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.gform_wrapper form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:10px}.gform_wrapper form input[type=radio],.gform_wrapper form input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-bottom:0;margin-top:0 !important;margin-right:10px}.gform_wrapper form ul.gform_fields li.gfield::before{content:none !important}.gform_wrapper form ul.gform_fields li.gfield.hidden_label{margin:0 !important}.gform_wrapper form li.gfield.gfield_error,.gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:0 !important;background-color:rgba(0,0,0,0) !important}.gform_wrapper form li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form li.gfield_error textarea{border:1px solid #ED3024 !important}.gform_wrapper form .top_label .gfield_label,.gform_wrapper form legend.gfield_label{font-size:16px}.gform_wrapper form .gfield_required{color:#000 !important}.gform_wrapper form label.gfield_label,.gform_wrapper form legend.gfield_label{font-weight:400 !important}.gform_wrapper div.validation_error{color:#ED3024 !important;border:0 !important;padding:0 !important}.gform_wrapper .validation_message{color:#ED3024 !important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{position:relative;display:inline-block;font-family:"CL-Helvetica Now Display",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;background-color:rgba(0,0,0,0);color:#ED3024;font-weight:900;padding:6px 20px 6px 20px;border:solid 3px #ED3024;border-radius:0;transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95);text-align:left;background-color:rgba(0,0,0,0)}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{color:#fff;cursor:pointer;background-color:#ED3024}.gform_wrapper .gform_footer{text-align:right;margin:0}.gform_wrapper .gfield_error .gfield_label{color:#000 !important}.gform_confirmation_wrapper{background-color:#f7f7f7;padding:50px 30px;position:relative}.gform_confirmation_wrapper:before{position:absolute;content:"";width:50px;height:50px;background-image:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/corner-right.svg");background-repeat:no-repeat;background-size:contain;right:10px;top:10px}.gform_confirmation_wrapper:after{position:absolute;content:"";width:50px;height:50px;background-image:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/corner-left.svg");background-repeat:no-repeat;background-size:contain;left:10px;bottom:10px}.gform_confirmation_wrapper .gform_confirmation_message{margin:50px 0;text-align:center;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}body[page-template-landing_program] .filter-ctn{margin-top:90px}.wysiwyg :first-child{margin-top:0}.wysiwyg :last-child{margin-bottom:0}.wysiwyg ul{list-style-type:disc}.wysiwyg a{text-decoration:underline}.cta-bloc-image{transition:all .4s ease;position:relative;margin-bottom:40px}.cta-bloc-image:before{content:"";position:absolute;left:-15px;top:-15px;width:calc(100% + 30px);height:calc(100% + 15px);background-color:#ED3024;z-index:-1;opacity:0;transition:all .4s ease}.cta-bloc-image .image-ctn{width:100%;overflow:hidden}.cta-bloc-image .image-ctn img{width:100%;height:100%;object-fit:cover;display:block}.cta-bloc-image .title-ctn{background-color:#fff;transition:all .4s ease;padding:20px 20px 0 0;transform:translateY(-50%);max-width:70%}.cta-bloc-image .title-ctn .title{color:#00569d;font-size:25px;font-size:1.5625rem;line-height:27px;line-height:1.6875rem;font-weight:900;letter-spacing:-0.5;transition:all .4s ease;margin:0;margin-bottom:15px;display:block}.cta-bloc-image:hover{cursor:pointer}.cta-bloc-image:hover:before{opacity:1}.cta-bloc-image:hover .title-ctn{background-color:#ED3024}.cta-bloc-image:hover .title-ctn .title{color:#fff}.cta-bloc-image:hover .title-ctn .inline-btn::before{color:#fff}.cta-bloc-image:hover .title-ctn .inline-btn a{color:#fff}@media(max-width: 992px){.cta-bloc-image .title-ctn{max-width:80%}.cta-bloc-image .title-ctn .title{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}}@media(max-width: 767px){.cta-bloc-image .image-ctn{height:auto}.cta-bloc-image .title-ctn .title{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}}@media(max-width: 425px){.cta-bloc-image{margin-bottom:10px}.cta-bloc-image .title-ctn .title{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}}.cta-banner-ctn{min-height:600px;position:relative;padding:120px 0 180px}.cta-banner-ctn .image-bg{position:absolute;height:100%;width:100%;left:0;top:0}.cta-banner-ctn .image-bg img{width:100%;height:100%;object-fit:cover}.cta-banner-ctn .image-bg .overlay-style .corner{width:150px;height:150px}.cta-banner-ctn .image-bg .overlay-style .corner.right{right:20px;top:20px}.cta-banner-ctn .image-bg .overlay-style .corner.left{left:20px;bottom:20px}.cta-banner-ctn .inner{background-color:#fff;padding:40px 50px;max-width:520px}.cta-banner-ctn .inner h2{margin-top:0}@media(max-width: 1200px){.cta-banner-ctn .image-bg .overlay-style .corner{width:130px;height:130px}.cta-banner-ctn .inner{max-width:620px}}@media(max-width: 992px){.cta-banner-ctn{min-height:500px;padding:100px 0 150px}.cta-banner-ctn .image-bg .overlay-style .corner{width:100px;height:100px}}@media(max-width: 680px){.cta-banner-ctn{padding:0;margin-bottom:60px;min-height:auto}.cta-banner-ctn .image-bg{position:relative;height:300px}.cta-banner-ctn .image-bg .overlay-style .corner{width:80px;height:80px}.cta-banner-ctn .inner{max-width:100%;padding:0;margin-top:40px}}@media(max-width: 425px){.cta-banner-ctn .image-bg{height:200px}.cta-banner-ctn .image-bg .overlay-style .corner{width:60px;height:60px}.cta-banner-ctn .image-bg .overlay-style .corner.right{right:10px;top:10px}.cta-banner-ctn .image-bg .overlay-style .corner.left{left:10px;bottom:10px}}.header{padding:12px 0 0 25px;background-color:#fff;display:flex;justify-content:space-between;position:sticky;z-index:999;border-bottom:solid 0px #fff;transition:all .4s ease;top:0}.header.sticky{border-bottom:solid 1px #ED3024}.header.has-open{overflow:inherit}.header .hover-maker{position:absolute;bottom:0;left:0;width:0;height:6px;background-color:#ED3024;transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95);pointer-events:none}.header .inner-l,.header .inner-r{display:flex;align-items:center}.header .inner-r .primary-menu{position:relative}.header .logo-ctn{max-width:150px;margin-right:40px;margin-bottom:10px}.header .logo-ctn img{display:block;width:100%}.header .input-search{position:absolute;top:0;right:0;height:100%;width:0;background-color:#fff;z-index:2;display:flex;align-items:center;transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95);overflow:hidden}.header .input-search form{width:100%;margin-top:20px}.header .input-search form label{display:none}.header .input-search input{width:100%;border:0;border-bottom:solid 1px #ED3024;padding:0 0 3px;margin:0;text-overflow:ellipsis}.header .input-search input::placeholder{color:#8a8a8a}.header .input-search input:focus{outline:none}.header .toggler-menu{padding:0 25px;line-height:115px;position:relative}.header .toggler-menu:before{content:"";position:absolute;background-color:#ED3024;height:40px;width:1px;left:0;top:50%;transform:translateY(-50%)}.header .toggler-menu .hamburger-box{top:5px}.header .toggler-menu #js-hamburger-mob{display:none}.header .menu-actions{display:flex;align-items:center}.header .menu-actions .search{font-size:24px;color:#ED3024;padding:0 25px;line-height:115px}.header .menu-actions .search a{color:#ED3024}.header .menu-actions .search:hover{cursor:pointer}.header .socials-ctn{margin:40px 0 0;padding:0;display:flex}.header .socials-ctn li{margin-right:30px}.header .socials-ctn li:last-child{margin-right:0}.header .socials-ctn li a{font-size:21px;color:#ED3024}.header .socials-ctn li a:hover{color:#00569d}.header.has-search .input-search{width:100%;overflow:visible}.header.-formation .logo-ctn{max-width:320px !important}@media(max-width: 1260px){.header.-formation .logo-ctn{max-width:300px !important}}.header.-formation .primary-list li{margin-right:25px}.header.-faucon{padding:12px 25px 0 25px}.header.-faucon .logo-ctn{max-width:260px}.header.-faucon .menu-actions{display:none}.header.-faucon .mobile-menu-ctn .inline-btn{display:none}@media(max-width: 1460px){.header.-faucon .inline-btn a{font-size:16px;font-size:1rem}}@media(max-width: 1260px){.header.-faucon .inline-btn a{font-size:16px;font-size:1rem}}@media(max-width: 1460px){.header{padding:12px 0 0 20px}.header.-faucon{padding:12px 20px 0 20px}.header .logo-ctn{max-width:110px;margin-right:30px}.header .toggler-menu{padding:0 20px}.header .menu-actions .search{padding:0 20px}}@media(max-width: 1260px){.header{padding:12px 0 0 15px}.header.-faucon{padding:12px 0 0 15px}.header .hover-maker{height:4px}.header .logo-ctn{max-width:85px;margin-right:20px}.header .toggler-menu{line-height:85px;padding-right:15px}.header .menu-actions .search{line-height:85px;font-size:18px}}@media(max-width: 1150px){.header .input-search{height:30px}.header .input-search form{margin-top:0}.header.has-search .input-search{width:200px}.header .hover-maker{height:6px}.header .toggler-menu{position:relative}.header .toggler-menu #js-hamburger-mob{display:block}.header .toggler-menu #js-hamburger-mob.open:after{content:"";position:absolute;bottom:0;right:0;width:65px;height:6px;background-color:#ED3024}.header .toggler-menu #js-hamburger{display:none}.header .menu-actions .search{font-size:24px}.header.-faucon .menu-actions{margin-left:20px;display:flex}.header.-faucon .inner-r .inline-btn{display:none}.header.-faucon .mobile-menu-ctn .inline-btn{display:block;margin:40px 0 60px 0}}@media(max-width: 992px){.header.-faucon .logo-ctn{max-width:210px}.header .hover-maker{display:none}}@media(max-width: 767px){.header .hover-maker{display:none}.header.-faucon .logo-ctn{max-width:180px}}@media(max-width: 530px){.header .logo-ctn{max-width:70px;margin-right:15px}.header .input-search{height:100%}.header.has-search .input-search{width:130px}.header.has-search .input-search input{font-size:14px !important}}@media(max-width: 320px){.header.has-search .input-search{width:80px}}body[admin-bar] .header{top:32px}@media(max-width: 782px){body[admin-bar] .header{top:46px}}@media(max-width: 600px){body[admin-bar] .header{top:0}}.menu-item a{color:#ED3024;font-weight:900;text-transform:lowercase}.menu-item a[target=_blank]{position:relative;padding-right:20px}.menu-item a[target=_blank]:before{font-family:"cll";position:absolute;right:0;font-size:13px;top:50%;transform:translateY(-50%)}.primary-menu .primary-list{margin:0;padding:0;display:flex}.primary-menu .primary-list>.menu-item{margin-right:20px}.primary-menu .primary-list>.menu-item:last-child{margin-right:0}.primary-menu .primary-list>.menu-item>a{font-size:18px;font-size:1.125rem;line-height:115px;line-height:7.1875rem}.primary-menu .primary-list>.menu-item.current-menu-parent>a,.primary-menu .primary-list>.menu-item.current-menu-ancestor>a,.primary-menu .primary-list>.menu-item.current_page_item>a{color:#00569d}@media(max-width: 1650px){.primary-menu .primary-list>.menu-item{margin-right:15px}.primary-menu .primary-list>.menu-item>a{font-size:16px;font-size:1rem}}@media(max-width: 1400px){.primary-menu .primary-list>.menu-item{margin-right:10px}.primary-menu .primary-list>.menu-item>a{font-size:15px;font-size:0.9375rem;line-height:85px;line-height:5.3125rem}}@media(max-width: 1200px){.primary-menu .primary-list{display:none}}.mobile-menu-ctn{position:fixed;padding:20px 20px 50px;width:100%;left:0;top:97px;background-color:#f6f6f6;border-top:solid 1px #ED3024;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);transform:translateX(100%);transition:transform .45s cubic-bezier(0.35, 0.755, 0.42, 0.95);z-index:2;max-height:calc(100vh - 97px);overflow:scroll}@media(min-width: 1150px){.mobile-menu-ctn{display:none}}.mobile-menu-ctn:before{content:"";position:absolute;top:-7px;right:0;width:65px;height:6px;background-color:#ED3024}.mobile-menu-ctn .inner{opacity:0;transform:translateX(100%);transition:opacity .6s cubic-bezier(0.35, 0.755, 0.42, 0.95),transform .45s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.mobile-menu-ctn .inner .inline-btn{display:none}.mobile-menu-ctn.open{transform:translateX(0)}.mobile-menu-ctn.open .inner{opacity:1;transform:translateX(0);transition-delay:.2s}.mobile-menu-ctn .menu-list{margin:0;padding:0}.mobile-menu-ctn .menu-list .mobile-item{padding:15px 0;border-bottom:solid 1px #ED3024;position:relative}.mobile-menu-ctn .menu-list .mobile-item.menu-item-has-children:after{content:"";font-family:"cll";font-size:15px;position:absolute;top:15px;right:0;width:15px;height:15px;color:#ED3024}.mobile-menu-ctn .menu-list .mobile-item.menu-item-has-children>a{padding-right:30px;pointer-events:none}.mobile-menu-ctn .menu-list .mobile-item>a{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.mobile-menu-ctn .menu-list .mobile-item>a:hover{color:#00569d}.mobile-menu-ctn .menu-list .mobile-item .sub-menu{overflow:hidden;height:0;padding:0;margin-left:30px;transition:height .3s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.mobile-menu-ctn .menu-list .mobile-item .sub-menu .sub-list{padding:30px 0}.mobile-menu-ctn .menu-list .mobile-item .sub-menu .sub-list>.menu-item>a{font-size:14px;font-size:0.875rem;line-height:17px;line-height:1.0625rem;font-weight:700;position:relative}.mobile-menu-ctn .menu-list .mobile-item .sub-menu .sub-list>.menu-item>a:hover{color:#00569d}.mobile-menu-ctn .menu-list .mobile-item .sub-menu .sub-list>.menu-item>a:after{font-family:"cll";content:"";margin-left:7px;font-size:10px}.mobile-menu-ctn .menu-list .mobile-item .sub-menu .sub-list>.menu-item.menu-item-has-children{margin:30px 0 15px}.mobile-menu-ctn .menu-list .mobile-item .sub-menu .sub-list>.menu-item.menu-item-has-children:last-child{margin-right:0}.mobile-menu-ctn .menu-list .mobile-item .sub-menu .sub-list>.menu-item.menu-item-has-children>a{color:#000;font-weight:400;display:block;padding-bottom:5px;border-bottom:solid 1px #ED3024;pointer-events:none}.mobile-menu-ctn .menu-list .mobile-item .sub-menu .sub-list>.menu-item.menu-item-has-children>a:hover{cursor:initial}.mobile-menu-ctn .menu-list .mobile-item .sub-menu .sub-list>.menu-item.menu-item-has-children>a:after{content:""}.mobile-menu-ctn .menu-list .mobile-item .sub-item{padding:0;margin:0;margin-top:20px}.mobile-menu-ctn .menu-list .mobile-item .sub-item li{margin-bottom:10px}.mobile-menu-ctn .menu-list .mobile-item .sub-item li a{font-size:14px;font-size:0.875rem;line-height:17px;line-height:1.0625rem;font-weight:700;text-transform:initial}.mobile-menu-ctn .menu-list .mobile-item .sub-item li a:hover{color:#00569d}.mobile-menu-ctn .menu-list .mobile-item.open>a{color:#00569d}.mobile-menu-ctn .menu-list .mobile-item.open:after{content:""}@media(max-width: 375px){.mobile-menu-ctn .menu-list .mobile-item .sub-menu{margin-left:20px}}body[admin-bar] .mobile-menu-ctn{top:129px;max-height:calc(100vh - 129px)}@media(max-width: 782px){body[admin-bar] .mobile-menu-ctn{top:143px;max-height:calc(100vh - 143px)}}.submenu-overlay{position:absolute;width:100%;top:100%;left:0;top:100%;background-color:#f6f6f6;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);z-index:1;padding:40px 0;pointer-events:none;transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95);visibility:hidden;border-top:solid 1px #ED3024}.submenu-overlay .container{opacity:0;transform:translateY(30px);transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.submenu-overlay.open{visibility:visible;z-index:2;pointer-events:initial}.submenu-overlay.open .container{opacity:1;transform:translateY(0)}.submenu-overlay .submenu-list{padding:0;display:flex;flex-wrap:wrap}.submenu-overlay .submenu-list>.menu-item{margin-bottom:20px;width:100%}.submenu-overlay .submenu-list>.menu-item>a{font-size:14px;font-size:0.875rem;line-height:17px;line-height:1.0625rem;font-weight:700;position:relative;text-transform:initial}.submenu-overlay .submenu-list>.menu-item>a:hover{color:#00569d}.submenu-overlay .submenu-list>.menu-item>a:after{font-family:"cll";content:"";margin-left:7px;font-size:10px}.submenu-overlay .submenu-list>.menu-item.menu-item-has-children{width:calc(25% - 30px);margin-right:40px}.submenu-overlay .submenu-list>.menu-item.menu-item-has-children:last-child{margin-right:0}.submenu-overlay .submenu-list>.menu-item.menu-item-has-children>a{color:#000;font-weight:400;display:block;padding-bottom:5px;border-bottom:solid 1px #ED3024;pointer-events:none}.submenu-overlay .submenu-list>.menu-item.menu-item-has-children>a:hover{cursor:initial}.submenu-overlay .submenu-list>.menu-item.menu-item-has-children>a:after{content:""}.submenu-overlay .submenu-list>.menu-item.current_page_item>a{color:#00569d}.submenu-overlay .submenu-list>.menu-item.current_page_item>a:after{color:#00569d}.submenu-overlay .sub-item{padding:0;margin:0;margin-top:20px}.submenu-overlay .sub-item li{margin-bottom:15px}.submenu-overlay .sub-item li a{font-size:14px;font-size:0.875rem;line-height:17px;line-height:1.0625rem;font-weight:700;text-transform:initial}.submenu-overlay .sub-item li a:hover{color:#00569d}.submenu-overlay .sub-item li.current_page_item a{color:#00569d}.quick-access-ctn{padding:40px;margin-bottom:80px !important;width:340px;position:fixed;right:0;top:127px;background-color:#f6f6f6;border-top:solid 1px #ED3024;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);transform:translateX(100%);transition:transform .45s cubic-bezier(0.35, 0.755, 0.42, 0.95),opacity 0s cubic-bezier(0.35, 0.755, 0.42, 0.95) .45s;z-index:3000;opacity:0;overflow-y:scroll;height:100vh}.quick-access-ctn:before{content:"";position:absolute;top:-7px;right:0;width:80px;height:6px;background-color:#ED3024}.quick-access-ctn .inner{height:720px;opacity:0;transform:translateX(100%);transition:opacity .6s cubic-bezier(0.35, 0.755, 0.42, 0.95),transform .45s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.quick-access-ctn.open{transform:translateX(0);position:absolute;opacity:1;transition:transform .45s cubic-bezier(0.35, 0.755, 0.42, 0.95),opacity 0s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.quick-access-ctn.open .inner{opacity:1;transform:translateX(0);transition-delay:.2s}.quick-access-ctn .secondary-menu{margin:0;padding:0}.quick-access-ctn .secondary-menu .menu-item{padding:15px 0;border-top:solid 1px #ED3024}.quick-access-ctn .secondary-menu .menu-item:last-child{border-bottom:solid 1px #ED3024}.quick-access-ctn .secondary-menu .menu-item a{font-size:16px;font-size:1rem;line-height:20pxpx;line-height:1.25pxrem}.quick-access-ctn .secondary-menu .menu-item a:hover{color:#00569d}@media(max-width: 1460px){.quick-access-ctn:before{width:70px}}@media(max-width: 1260px){.quick-access-ctn{top:97px}.quick-access-ctn:before{height:4px;width:65px;top:-5px}}@media(max-width: 1150px){.quick-access-ctn{display:none}}body[admin-bar] .quick-access-ctn{top:159px}body[admin-bar] .quick-access-ctn.open{top:127px}@media(max-width: 1260px){body[admin-bar] .quick-access-ctn{top:129px}body[admin-bar] .quick-access-ctn.open{top:97px}}@media(max-width: 782px){body[admin-bar] .quick-access-ctn{top:173px}body[admin-bar] .quick-access-ctn.open{top:127px}}.hero-page-simple{padding:60px 0 170px;position:relative;min-height:440px}.hero-page-simple .title-ctn{display:inline-block;max-width:480px;width:auto;background-color:#fff;padding:20px 25px 25px 50px;opacity:0;transform:translateY(40px);animation:titleAnimation .4s forwards 1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.hero-page-simple .title-ctn h1{margin:0}.hero-page-simple .banner-ctn{position:absolute;top:0;right:0;z-index:-1;height:100%;max-width:90vw;width:100%;overflow:hidden}.hero-page-simple .banner-ctn .overlay-style{position:absolute;left:0;top:0;width:100%;height:100%}.hero-page-simple .banner-ctn .overlay-style .right{top:20px;right:20px}.hero-page-simple .banner-ctn .overlay-style .left{bottom:20px;left:20px}.hero-page-simple .banner-ctn img{display:block;min-height:100%;min-width:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.hero-page-simple.-faucons .banner-ctn{max-width:100%}.hero-page-simple.-faucons .title-ctn{margin-left:20px;padding:20px 40px 25px 40px}.hero-page-simple.-program .title-ctn{max-width:600px}.hero-page-simple.-program .more-info{padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap}.hero-page-simple.-program .more-info li{margin-right:20px;margin-bottom:10px}.hero-page-simple.-program .more-info li span{color:#ED3024;font-weight:900;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.hero-page-simple.-program .more-info li:last-child{margin-right:0}@media(min-width: 1920px){.hero-page-simple .banner-ctn{max-width:1720px}}@media(max-width: 992px){.hero-page-simple{min-height:360px}}@media(max-width: 768px){.hero-page-simple{padding:0;min-height:auto}.hero-page-simple .title-ctn{padding:15px;max-width:100% !important;width:100%}.hero-page-simple .banner-ctn{position:relative;max-width:100%;min-height:260px;border-left:solid 15px #fff}.hero-page-simple .banner-ctn img{position:absolute;top:0;left:0;transform:none;height:100%}.hero-page-simple .banner-ctn .overlay-style .right{top:10px;right:10px}.hero-page-simple .banner-ctn .overlay-style .left{bottom:10px;left:10px}.hero-page-simple.-faucons .title-ctn{margin-left:10px;padding-left:0;width:calc(100% - 10px)}}@media(max-width: 425px){.hero-page-simple .banner-ctn{min-height:130px}}body[admin-bar] .hero-page-large{min-height:calc(100vh - 159px)}@media(min-width: 1920px){body[admin-bar] .hero-page-large{min-height:840px}}@media(max-width: 1024px){body[admin-bar] .hero-page-large{min-height:840px}}@media(max-width: 768px){body[admin-bar] .hero-page-large{min-height:auto}}.hero-page-large{padding:60px 0 220px;position:relative;min-height:calc(100vh - 127px);max-height:840px}.hero-page-large .title-ctn{display:inline-block;max-width:530px;width:auto;margin-left:20px;background-color:#fff;padding:30px 30px 35px 30px;opacity:0;transform:translateY(40px);animation:titleAnimation .4s forwards 1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.hero-page-large .title-ctn h1{margin:0}.hero-page-large .banner-ctn{position:absolute;top:0;right:0;z-index:-1;height:100%;width:100%;max-height:840px}.hero-page-large .banner-ctn .overlay-style{position:absolute;left:0;top:0;width:100%;height:100%}.hero-page-large .banner-ctn .overlay-style .corner{width:180px;height:180px}.hero-page-large .banner-ctn .overlay-style .right{top:20px;right:20px}.hero-page-large .banner-ctn .overlay-style .left{bottom:20px;left:20px}.hero-page-large .banner-ctn img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:100%;height:100%;opacity:0;object-fit:cover;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.hero-page-large .socials-ctn{background-color:#00569d;padding:20px 30px;position:absolute;right:0;bottom:0;display:flex;align-items:center;opacity:0;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.hero-page-large .socials-ctn p{color:#fff;font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;letter-spacing:-0.4px;font-weight:900;margin:0 40px 0 0}.hero-page-large .socials-ctn a{font-size:20px;line-height:26px;color:#fff;margin-right:30px;opacity:1}.hero-page-large .socials-ctn a:hover{opacity:.8}.hero-page-large .socials-ctn a:last-of-type{margin-right:0}@media(min-width: 1920px){.hero-page-large{min-height:840px}}@media(max-width: 1024px){.hero-page-large{min-height:840px}}@media(max-width: 992px){.hero-page-large .banner-ctn .overlay-style .corner{width:140px;height:140px}}@media(max-width: 768px){.hero-page-large{padding:0;min-height:auto}.hero-page-large .title-ctn{width:100%;padding-left:0;max-width:100%;margin-left:15px}.hero-page-large .banner-ctn{position:relative;height:300px}.hero-page-large .banner-ctn .overlay-style .corner{width:80px;height:80px}.hero-page-large .banner-ctn .overlay-style .right{right:15px}.hero-page-large .banner-ctn .overlay-style .left{left:15px}.hero-page-large .socials-ctn p{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.hero-page-large .socials-ctn a{margin-right:20px;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}}@media(max-width: 550px){.hero-page-large .banner-ctn .overlay-style .corner{width:60px;height:60px}}@media(max-width: 425px){.hero-page-large .banner-ctn{height:200px}.hero-page-large .banner-ctn .overlay-style .corner{width:60px;height:60px}.hero-page-large .socials-ctn{position:relative;padding:20px 15px}.hero-page-large .socials-ctn p{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;margin-right:30px}.hero-page-large .socials-ctn a{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}}.hero-single-simple{display:flex}.hero-single-simple .container{display:flex}.hero-single-simple .banner-ctn{position:relative;width:50%;opacity:0;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95);box-sizing:border-box;margin-right:-1px}.hero-single-simple .banner-ctn img{display:block;height:100%;width:100%;object-fit:cover}.hero-single-simple .hero-inner{background-color:#ED3024;position:relative;display:flex;align-items:center;width:50%;opacity:0;padding:50px 50px 50px 70px;animation:opacityAnimation .4s forwards .1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.hero-single-simple .hero-inner .overlay-style{position:absolute;left:0;top:0;width:100%;height:100%}.hero-single-simple .hero-inner .overlay-style .corner{width:50px;height:50px}.hero-single-simple .hero-inner .overlay-style .right{top:10px;right:10px}.hero-single-simple .hero-inner .overlay-style .left{bottom:10px;left:10px}.hero-single-simple .hero-inner .title-ctn{opacity:0;transform:translateY(40px);animation:titleAnimation .4s forwards 1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.hero-single-simple .hero-inner .title-ctn p{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;font-weight:700;color:#fff;margin-top:0}.hero-single-simple .hero-inner .title-ctn p .icon{margin:0 10px 0 5px;font-size:10px;position:relative;top:-2px}.hero-single-simple .hero-inner .title-ctn p.date{text-transform:lowercase}.hero-single-simple .hero-inner .title-ctn h1{color:#fff;margin:0}@media(max-width: 992px){.hero-single-simple .hero-inner{padding:40px 40px 40px 60px}}@media(max-width: 767px){.hero-single-simple{display:block;min-height:auto}.hero-single-simple .container{display:block}.hero-single-simple .banner-ctn{width:100%}.hero-single-simple .banner-ctn img{position:relative}.hero-single-simple .hero-inner{width:100%;padding:40px 70px}.hero-single-simple .hero-inner .overlay-style .corner{width:40px;height:40px}}@media(min-width: 768px)and (max-width: 820px){.hero-single-simple .hero-inner .title-ctn h1{font-size:2rem;line-height:2.1rem}}@media(max-width: 425px){.hero-single-simple .banner-ctn{width:100%}.hero-single-simple .hero-inner{padding:20px 50px 30px}.hero-single-simple .hero-inner .overlay-style .corner{width:30px;height:30px}.hero-single-simple .hero-inner .title-ctn p{font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}}.hero-page-two-blocks{padding:0;position:relative;display:flex;min-height:37.5vw}.hero-page-two-blocks .title-ctn{display:flex;width:43.75%;align-items:center;flex-direction:column;justify-content:center;background-color:#f6f6f6;opacity:0;padding:70px 0;transform:translateY(40px);animation:titleAnimation .4s forwards 1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.hero-page-two-blocks .title-ctn .content{width:75%;margin-bottom:25px}.hero-page-two-blocks .title-ctn h1{margin:0;margin-bottom:40px}.hero-page-two-blocks .title-ctn .overlay-style{position:absolute;left:0;top:0;width:100%;height:100%}.hero-page-two-blocks .title-ctn .overlay-style .corner{height:100px;width:100px}.hero-page-two-blocks .title-ctn .overlay-style .right{top:10px;right:10px}.hero-page-two-blocks .title-ctn .overlay-style .left{bottom:10px;left:10px}.hero-page-two-blocks .title-ctn .text{display:flex}.hero-page-two-blocks .title-ctn .text .item{color:#ED3024;font-weight:900;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem;margin-right:20px}.hero-page-two-blocks .title-ctn .text .item:last-child{margin-right:0}.hero-page-two-blocks .banner-ctn{display:flex;width:56.25%}.hero-page-two-blocks .banner-ctn img{object-fit:cover;width:100%;height:100%;opacity:0;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95)}@media(max-width: 992px){.hero-page-two-blocks .title-ctn{padding:60px 0}.hero-page-two-blocks .title-ctn .overlay-style{position:absolute;left:0;top:0;width:100%;height:100%}.hero-page-two-blocks .title-ctn .overlay-style .corner{height:80px;width:80px}.hero-page-two-blocks .title-ctn h1{margin-bottom:20px}}@media(max-width: 767px){.hero-page-two-blocks{flex-direction:column;height:100%}.hero-page-two-blocks .title-ctn{min-height:300px;width:100%;padding:80px 0}.hero-page-two-blocks .banner-ctn{min-height:300px;width:100%}.hero-page-two-blocks .banner-ctn .overlay-style .right{top:10px;right:10px}.hero-page-two-blocks .banner-ctn .overlay-style .left{bottom:10px;left:10px}}.hero-page-two-blocks-container .content-ctn{display:flex}.hero-page-two-blocks-container .title-ctn{display:flex;width:50%;align-items:center;justify-content:center;background-color:#ED3024;opacity:0;padding:65px 0;transform:translateY(40px);animation:titleAnimation .4s forwards 1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.hero-page-two-blocks-container .title-ctn .hero-content{width:80%;display:flex;flex-direction:column}.hero-page-two-blocks-container .title-ctn h1{margin:0;color:#fff}.hero-page-two-blocks-container .title-ctn .overlay-style{position:absolute;left:0;top:0;width:100%;height:100%}.hero-page-two-blocks-container .title-ctn .overlay-style .corner{height:50px;width:50px}.hero-page-two-blocks-container .title-ctn .overlay-style .right{top:10px;right:10px}.hero-page-two-blocks-container .title-ctn .overlay-style .right::before{background-color:#fff}.hero-page-two-blocks-container .title-ctn .overlay-style .right::after{background-color:#fff}.hero-page-two-blocks-container .title-ctn .overlay-style .left{bottom:10px;left:10px}.hero-page-two-blocks-container .title-ctn .overlay-style .left::before{background-color:#fff}.hero-page-two-blocks-container .title-ctn .overlay-style .left::after{background-color:#fff}.hero-page-two-blocks-container .title-ctn .text{display:flex;margin-top:40px}.hero-page-two-blocks-container .title-ctn .text p{margin-top:0;margin-bottom:0}.hero-page-two-blocks-container .title-ctn .text .item{color:#fff;font-weight:900;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem;margin-right:20px}.hero-page-two-blocks-container .title-ctn .text .item:last-child{margin-right:0}.hero-page-two-blocks-container .banner-ctn{display:flex;width:50%;box-sizing:border-box;margin-left:-1px}.hero-page-two-blocks-container .banner-ctn img{object-fit:cover;width:100%;height:100%;opacity:0;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95)}@media(max-width: 992px){.hero-page-two-blocks-container .title-ctn{padding:60px 0}.hero-page-two-blocks-container .title-ctn .overlay-style{position:absolute;left:0;top:0;width:100%;height:100%}.hero-page-two-blocks-container .title-ctn h1{margin-bottom:20px}}@media(max-width: 767px){.hero-page-two-blocks-container .content-ctn{flex-direction:column;height:100%}.hero-page-two-blocks-container .title-ctn{min-height:300px;width:100%;padding:80px 0}.hero-page-two-blocks-container .banner-ctn{width:100%}}.content-accordion-ctn,.course-item-ctn{max-width:100%;transition:all .5s ease;margin-bottom:5px}.content-accordion-ctn .title,.course-item-ctn .title{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;font-weight:900;color:#00569d;margin:0;position:relative;background-color:#f6f6f6;padding:20px 80px 20px 40px}.content-accordion-ctn .title:after,.course-item-ctn .title:after{font-family:"cll";position:absolute;content:"";right:40px;top:50%;transform:translateY(-50%);font-size:16px;color:#ED3024;transition:all .3s cubic-bezier(0.55, 0.14, 0, 1.04)}.content-accordion-ctn .title:hover,.course-item-ctn .title:hover{cursor:pointer}.content-accordion-ctn .inner,.course-item-ctn .inner{background-color:#f6f6f6;height:0;overflow:hidden;transition:all .5s ease}.content-accordion-ctn .inner div,.course-item-ctn .inner div{padding:0 40px 20px 40px}.content-accordion-ctn .inner div *:first-child,.course-item-ctn .inner div *:first-child{margin-top:0}.content-accordion-ctn.open .title:after,.open.course-item-ctn .title:after{content:""}@media(max-width: 425px){.content-accordion-ctn .title,.course-item-ctn .title{font-size:16px;padding:20px 60px 20px 20px}.content-accordion-ctn .title:after,.course-item-ctn .title:after{font-size:13px;right:30px}.content-accordion-ctn .inner div,.course-item-ctn .inner div{padding:20px}}.content-framed-text-ctn{display:flex;flex-wrap:wrap;margin:50px 0}.content-framed-text-ctn.-image_text{flex-direction:row-reverse}.content-framed-text-ctn .framed-text-ctn{position:relative;width:50%;background-color:#f6f6f6;display:flex;align-items:center}.content-framed-text-ctn .framed-text-ctn .corner{width:50px;height:50px}.content-framed-text-ctn .framed-text-ctn .corner.right{right:10px;top:10px}.content-framed-text-ctn .framed-text-ctn .corner.left{left:10px;bottom:10px}.content-framed-text-ctn .framed-text-ctn .inner{padding:60px 40px 70px 50px}.content-framed-text-ctn .image-ctn{width:50%}.content-framed-text-ctn .image-ctn img{width:100%;height:100%;object-fit:cover;display:block}.content-framed-text-ctn.-full .framed-text-ctn{width:100%}@media(max-width: 767px){.content-framed-text-ctn{flex-direction:column-reverse}.content-framed-text-ctn .framed-text-ctn{width:100%}.content-framed-text-ctn .image-ctn{width:100%}}@media(max-width: 425px){.content-framed-text-ctn{flex-direction:column-reverse}.content-framed-text-ctn .framed-text-ctn .inner{padding:40px 40px 60px 40px}.content-framed-text-ctn .framed-text-ctn .corner{width:35px;height:35px}}.content-text-member-ctn{display:flex;flex-wrap:wrap;margin-bottom:50px}.content-slider-ctn{background-color:#f6f6f6;padding:60px 20px 100px;margin:60px 0}.content-slider-ctn .title{margin-top:0;text-align:center;margin-bottom:40px}.content-slider-ctn .swiper-container{width:100%;max-width:960px}.content-slider-ctn .swiper-container .swiper-wrapper{height:auto;max-height:520px}.content-slider-ctn .swiper-container .swiper-slide{transition:all .6s ease;display:flex;align-items:center;justify-content:center;height:100%;width:100%;height:auto}.content-slider-ctn .swiper-container .swiper-slide .slider-video video{width:100%;height:100%}.content-slider-ctn .swiper-container .swiper-slide .slider-youtube{position:relative;padding-bottom:56.25%;height:0;width:100%}.content-slider-ctn .swiper-container .swiper-slide .slider-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-slider-ctn .swiper-container .swiper-slide img{max-width:100%;max-height:100%;display:block}.content-slider-ctn .swiper-container .swiper-slide .legend{position:absolute;top:100%;left:0}.content-slider-ctn .swiper-container .swiper-slide .legend p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-style:italic;margin:10px 0 0}.content-slider-ctn .swiper-container .swiper-slide-active{opacity:1}.content-slider-ctn .navigation-ctn .swiper-button-prev,.content-slider-ctn .navigation-ctn .swiper-button-next{width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);margin:0}.content-slider-ctn .navigation-ctn .swiper-button-prev:after,.content-slider-ctn .navigation-ctn .swiper-button-next:after{font-family:"cll";position:absolute;font-size:45px;color:#ED3024;transition:all .4s ease}.content-slider-ctn .navigation-ctn .swiper-button-prev:focus,.content-slider-ctn .navigation-ctn .swiper-button-next:focus{outline:none}.content-slider-ctn .navigation-ctn .swiper-button-prev:hover:after,.content-slider-ctn .navigation-ctn .swiper-button-next:hover:after{color:#00569d}.content-slider-ctn .navigation-ctn .swiper-button-prev{left:0}.content-slider-ctn .navigation-ctn .swiper-button-prev:after{content:""}.content-slider-ctn .navigation-ctn .swiper-button-next{right:0}.content-slider-ctn .navigation-ctn .swiper-button-next:after{content:""}.content-slider-ctn.slider-container{margin:0;padding:50px 20px}@media(max-width: 1500px){.content-slider-ctn .swiper-container{width:80%}}@media(max-width: 992px){.content-slider-ctn .navigation-ctn .swiper-button-prev:after,.content-slider-ctn .navigation-ctn .swiper-button-next:after{font-size:36px}}@media(max-width: 767px){.content-slider-ctn .swiper-container{width:100%}.content-slider-ctn .swiper-container .swiper-wrapper{max-height:300px}.content-slider-ctn .navigation-ctn .swiper-button-prev{left:-50px}.content-slider-ctn .navigation-ctn .swiper-button-next{right:-50px}}@media(max-width: 650px){.content-slider-ctn .swiper-container{width:calc(100% - 80px)}.content-slider-ctn .navigation-ctn .swiper-button-prev{left:0}.content-slider-ctn .navigation-ctn .swiper-button-next{right:0}}@media(max-width: 425px){.content-slider-ctn{margin:30px 0;padding:40px 15px}.content-slider-ctn .swiper-container{width:calc(100% - 40px)}.content-slider-ctn .swiper-container .swiper-wrapper{max-height:260px}.content-slider-ctn .navigation-ctn .swiper-button-prev,.content-slider-ctn .navigation-ctn .swiper-button-next{width:25px;height:25px}.content-slider-ctn .navigation-ctn .swiper-button-prev:after,.content-slider-ctn .navigation-ctn .swiper-button-next:after{font-size:20px}}.align-center{margin:30px auto}.cta-img-title-cpn{width:100%;max-width:350px}@media(max-width: 600px){.cta-img-title-cpn{max-width:unset}}.content-cta-img-title{position:relative;margin-bottom:40px}.content-cta-img-title:before{content:"";position:absolute;left:-15px;top:-15px;width:calc(100% + 30px);height:calc(100% + 15px);background-color:#ED3024;z-index:-1;opacity:0;transition:all .4s ease}.content-cta-img-title .image-ctn{position:relative;width:100%;padding-bottom:66.666%;overflow:hidden}.content-cta-img-title .image-ctn img{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%;transition:all .4s ease}.content-cta-img-title .title-ctn{background-color:#fff;transition:all .4s ease;padding:15px 15px 45px 0;position:relative}.content-cta-img-title .title-ctn .icon{transition:all .4s ease;width:40px;height:40px;display:flex;background-color:#ED3024;color:#fff;text-align:center;font-size:20px;line-height:40px;position:absolute;right:0;top:-20px}.content-cta-img-title .title-ctn .icon::before{width:100%}.content-cta-img-title .title-ctn a{color:#00569d;font-size:22px;font-size:1.375rem;line-height:27px;line-height:1.6875rem;font-weight:900;transition:all .4s ease;padding-right:50px}.content-cta-img-title:hover{cursor:pointer}.content-cta-img-title:hover .image-ctn img{transform:scale(1.1)}.content-cta-img-title:hover:before{opacity:1}.content-cta-img-title:hover .title-ctn{background-color:#ED3024}.content-cta-img-title:hover .title-ctn .icon{background-color:#fff;color:#ED3024}.content-cta-img-title:hover .title-ctn a{color:#fff}@media(max-width: 992px){.content-cta-img-title .title-ctn{padding:15px 15px 15px 0}.content-cta-img-title .title-ctn a{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media(max-width: 425px){.content-cta-img-title{margin-bottom:20px}}.bloc-image-title{transition:all .4s ease;position:relative;margin:30px auto;max-width:800px}.bloc-image-title:before{content:"";position:absolute;left:-15px;top:-15px;width:calc(100% + 30px);height:calc(100% + 15px);background-color:#ED3024;z-index:-1;opacity:0;transition:all .4s ease}@media(max-width: 600px){.bloc-image-title:before{left:-6px;top:-15px;width:calc(100% + 12px);height:calc(100% + 10px)}}.bloc-image-title .image-ctn{position:relative;width:100%;padding-bottom:66.666%;overflow:hidden;max-height:400px}.bloc-image-title .image-ctn img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .4s ease}.bloc-image-title .inline-btn:before{content:none}.bloc-image-title .button-arrow{position:absolute;bottom:5px;margin-left:10px;color:#ED3024;font-size:15px;transition:all .3s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.bloc-image-title::before{color:#fff}.bloc-image-title .title-ctn{background-color:#fff;transition:all .4s ease;padding:20px 20px 0 0;transform:translateY(-50%);max-width:70%}.bloc-image-title .title-ctn .title{position:relative;color:#00569d;font-size:25px;font-size:1.5625rem;line-height:27px;line-height:1.6875rem;font-weight:900;letter-spacing:-0.5;transition:all .4s ease;margin:0;display:block}.bloc-image-title:hover{cursor:pointer}.bloc-image-title:hover:before{opacity:1}.bloc-image-title:hover .title-ctn{background-color:#ED3024}.bloc-image-title:hover .title-ctn .button-arrow{margin-left:20px;color:#fff}.bloc-image-title:hover .inline-btn::before{color:#fff;right:10px}.bloc-image-title:hover .inline-btn a{color:#fff}@media(max-width: 992px){.bloc-image-title .title-ctn{max-width:80%}.bloc-image-title .title-ctn .title{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}.bloc-image-title .image-ctn{height:270px}}@media(max-width: 767px){.bloc-image-title .title-ctn .title{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}}@media(max-width: 425px){.bloc-image-title{margin-bottom:10px}.bloc-image-title .title-ctn .title{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}}.course-item-ctn .title{display:flex}.course-item-ctn .title .course-code{margin:0;color:#000;font-weight:400;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem;width:130px;margin-right:40px}.course-item-ctn .title .course-title{margin:0;color:#00569d}.course-item-ctn .inner>div{padding:0 80px 20px 40px;margin:0 0 0 auto;width:calc(100% - 170px)}.course-item-ctn .inner>div *{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.course-item-ctn .inner>div .ponderations-list{margin:0;padding:0;display:flex;flex-wrap:wrap}.course-item-ctn .inner>div .ponderations-list li{margin-right:30px;margin-bottom:10px;font-weight:700}.course-item-ctn .inner>div .ponderations-list li:last-child{margin-right:0}.course-item-ctn .inner>div .ponderations-list li:before{content:none}.course-item-ctn.-colored .title{background-color:#e6e6e6}.course-item-ctn.-colored .inner{background-color:#e6e6e6}.course-item-ctn.-separator .title{background-color:#f6f6f6}.course-item-ctn.-separator .title:after{content:none}.course-item-ctn.-separator .title .separator-title{margin:0;color:#000;font-weight:400;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;width:100%}.course-item-ctn.-separator .title:hover{cursor:initial}.course-item-ctn.-separator .inner{background-color:#f6f6f6}.course-item-ctn.-separator-dark-grey .title{background-color:#e6e6e6}.course-item-ctn.-separator-dark-grey .title:after{content:none}.course-item-ctn.-separator-dark-grey .title .separator-title{margin:0;color:#000;font-weight:400;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;width:100%}.course-item-ctn.-separator-dark-grey .title:hover{cursor:initial}.course-item-ctn.-separator-dark-grey .inner{background-color:#e6e6e6}@media(max-width: 992px){.course-item-ctn .inner div{width:100%}}@media(max-width: 767px){.course-item-ctn .title .course-code{width:auto}.course-item-ctn .inner div{padding:0 40px 20px 40px}.course-item-ctn .inner div *{font-size:15px}}@media(max-width: 425px){.course-item-ctn .title{display:block}.course-item-ctn .title .course-code{margin-right:0}.course-item-ctn .inner div{padding:0 20px 20px 20px}}.page-item{position:relative;margin-bottom:40px}.page-item:before{content:"";position:absolute;left:-15px;top:-15px;width:calc(100% + 30px);height:calc(100% + 15px);background-color:#ED3024;z-index:-1;opacity:0;transition:all .4s ease}.page-item .image-ctn{width:100%;overflow:hidden}.page-item .image-ctn img{display:block;width:100%;transform:scale(1);transition:all .4s ease}.page-item .title-ctn{background-color:#fff;transition:all .4s ease;padding:15px 15px 45px 0;position:relative}.page-item .title-ctn .icon{transition:all .4s ease;width:40px;height:40px;display:flex;background-color:#ED3024;color:#fff;text-align:center;font-size:20px;line-height:40px;position:absolute;right:0;top:-20px}.page-item .title-ctn .icon::before{width:100%}.page-item .title-ctn a{color:#00569d;font-size:22px;font-size:1.375rem;line-height:27px;line-height:1.6875rem;font-weight:900;transition:all .4s ease;padding-right:50px}.page-item:hover{cursor:pointer}.page-item:hover .image-ctn img{transform:scale(1.1)}.page-item:hover:before{opacity:1}.page-item:hover .title-ctn{background-color:#ED3024}.page-item:hover .title-ctn .icon{background-color:#fff;color:#ED3024}.page-item:hover .title-ctn a{color:#fff}@media(max-width: 992px){.page-item .title-ctn{padding:15px 15px 15px 0}.page-item .title-ctn a{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media(max-width: 425px){.page-item{margin-bottom:20px}}.featured-list-ctn{margin:60px 0}.featured-list-ctn .title-ctn{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.featured-list-ctn .title-ctn h2{margin:0 30px 15px 0}.featured-list-ctn .title-ctn .inline-btn{margin-bottom:15px}.featured-list-ctn.-grey{background-color:#f6f6f6;padding:70px 0 50px;margin-bottom:0}.featured-list-ctn.-grey .title-ctn{text-align:center;display:block}.featured-list-ctn.-white .title-ctn h2{color:#fff}.featured-list-ctn.-white .title-ctn .inline-btn:before{color:#fff}.featured-list-ctn.-white .title-ctn .inline-btn a{color:#fff}@media(max-width: 767px){.featured-list-ctn{margin:40px 0}}@media(max-width: 425px){.featured-list-ctn{margin:30px 0}.featured-list-ctn .title-ctn{margin-bottom:20px}.featured-list-ctn .title-ctn h2{width:100%;margin-right:0}}.list-default-item{position:relative;height:calc(100% - 40px);margin-bottom:40px}.list-default-item:before{content:"";position:absolute;left:-15px;top:-15px;width:calc(100% + 30px);height:calc(100% + 15px);background-color:#ED3024;z-index:0;opacity:0;transition:all .4s ease}.list-default-item .image-ctn{z-index:1;position:relative;overflow:hidden}.list-default-item .image-ctn img{width:100%;display:block;transform:scale(1);transition:all .4s ease}.list-default-item .date-ctn{background-color:#ED3024;padding:15px 20px;min-width:180px;display:inline-block;transform:translateY(-50%);transition:all .4s ease;z-index:1;position:relative}.list-default-item .date-ctn p{margin:0;font-size:15px;font-size:0.9375rem;line-height:18px;line-height:1.125rem;font-weight:700;color:#fff;transition:all .4s ease;text-transform:lowercase}.list-default-item .date-ctn p .icon{margin:0 7px 0 5px;font-size:11px}.list-default-item .link-ctn{z-index:1;padding-bottom:35px;position:relative}.list-default-item .link-ctn a{color:#00569d;font-size:23px;font-size:1.4375rem;line-height:26px;line-height:1.625rem;font-weight:900;transition:all .4s ease}.list-default-item .link-ctn.no-date{margin-top:20px}.list-default-item:hover{cursor:pointer}.list-default-item:hover .image-ctn img{transform:scale(1.1)}.list-default-item:hover .date-ctn{background-color:#fff}.list-default-item:hover .date-ctn p{color:#ED3024}.list-default-item:hover .link-ctn a{color:#fff}.list-default-item:hover:before{opacity:1}@media(max-width: 992px){.list-default-item .link-ctn a{font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem}}@media(max-width: 575px){.list-default-item{height:calc(100% - 20px);margin-bottom:40px}.list-default-item .link-ctn{padding-bottom:15px;margin-bottom:-10px}}.list-large-item{display:flex;flex-wrap:wrap;margin-bottom:80px}.list-large-item .image-ctn{width:50%;position:relative;overflow:hidden}.list-large-item .image-ctn img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:all .4s ease}.list-large-item .image-ctn .corner{width:50px;height:50px;transition:all .4s ease}.list-large-item .image-ctn .corner.right{top:10px;right:10px}.list-large-item .image-ctn .corner.left{left:10px;bottom:10px}.list-large-item .item-content{width:50%;background-color:#f6f6f6;padding:40px 50px 40px 80px;display:flex;align-items:center;transition:all .4s ease}.list-large-item .item-content .date-ctn{background-color:#ED3024;padding:15px 20px;min-width:180px;display:inline-block;transition:all .4s ease}.list-large-item .item-content .date-ctn p{margin:0;color:#fff;font-size:15px;font-size:0.9375rem;line-height:18px;line-height:1.125rem;font-weight:700;transition:all .4s ease}.list-large-item .item-content .date-ctn p .icon{margin:0 7px 0 5px;font-size:11px}.list-large-item .item-content .title{margin:15px 0 25px}.list-large-item .item-content .title a{color:#00569d;font-weight:900;letter-spacing:-0.5px;font-size:25px;font-size:1.5625rem;line-height:27px;line-height:1.6875rem;transition:all .4s ease}.list-large-item .item-content .abstract{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;transition:all .4s ease}.list-large-item .item-content .inline-btn a{transition:all .4s ease}.list-large-item:hover{cursor:pointer}.list-large-item:hover .image-ctn img{transform:scale(1.1)}.list-large-item:hover .image-ctn .corner.right{top:20px;right:20px}.list-large-item:hover .image-ctn .corner.left{left:20px;bottom:20px}.list-large-item:hover .item-content{background-color:#ED3024}.list-large-item:hover .item-content .date-ctn{background-color:#fff}.list-large-item:hover .item-content .date-ctn p{color:#ED3024}.list-large-item:hover .item-content .title a{color:#fff}.list-large-item:hover .item-content .abstract{color:#fff}.list-large-item:hover .item-content .inline-btn::before{color:#fff}.list-large-item:hover .item-content .inline-btn a{color:#fff}@media(max-width: 992px){.list-large-item .item-content{padding:30px 40px 30px 50px}.list-large-item .item-content .title{margin:15px 0 20px}.list-large-item .item-content .abstract{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media(max-width: 768px){.list-large-item{margin-bottom:50px}.list-large-item .image-ctn{width:100%;max-height:300px}.list-large-item .item-content{width:100%;padding:30px}}@media(max-width: 425px){.list-large-item{margin-bottom:40px}.list-large-item .item-content{padding:20px}.list-large-item .item-content .title{margin:15px 0}.list-large-item .item-content .title a{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem}}.member-small-ctn .name{margin-bottom:0;font-weight:700}.member-small-ctn .phone{margin:0}.member-small-ctn .phone a{color:#000}.member-small-ctn .phone a:hover{color:#00569d}.member-small-ctn .email{margin:0}.member-small-ctn .email a{color:#ED3024}.member-small-ctn .email a:hover{color:#00569d}.member-item{margin-bottom:70px}.member-item .main-info{display:flex;flex-wrap:wrap;align-items:center}.member-item .main-info .image-ctn{width:160px;height:160px;margin-right:15px;position:relative;align-self:flex-start;background-color:#fee3e1}.member-item .main-info .image-ctn img{width:100%;display:block}.member-item .main-info .image-ctn .linkedin-link{position:absolute;bottom:10px;left:10px;width:30px;height:30px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.member-item .main-info .image-ctn .linkedin-link span{color:#000}.member-item .main-info .image-ctn .linkedin-link:hover{background-color:#ED3024}.member-item .main-info .image-ctn .linkedin-link:hover span{color:#fff}.member-item .main-info .inner{width:calc(100% - 175px)}.member-item .main-info .inner .lastname,.member-item .main-info .inner .firstname{margin:0;color:#00569d;font-weight:900;font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}.member-item .main-info .inner .lastname{margin-bottom:20px}.member-item .main-info .inner p{margin:0}.member-item .main-info .inner .tel{color:#000;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}.member-item .main-info .inner .tel a{color:#000}.member-item .main-info .inner .tel a:hover{color:#00569d}.member-item .main-info .inner .email{color:#ED3024;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}.member-item .main-info .inner .email:hover{color:#00569d}.member-item .description p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}@media(max-width: 767px){.member-item{margin-bottom:40px}}@media(max-width: 425px){.member-item .main-info .image-ctn{width:140px;height:140px}.member-item .inner{width:calc(100% - 155px)}}.member-item-large{background-color:#f6f6f6;padding:20px 40px;margin-bottom:5px}.member-item-large .title{color:#00569d;font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;letter-spacing:-0.33;font-weight:900;margin:0}.member-item-large .info{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.member-item-large .info li{width:calc(25% - 35px);margin-right:40px}.member-item-large .info li:nth-child(3){width:15%}.member-item-large .info li:last-child{margin-right:0;width:30%}.member-item-large .info li p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin:0}.member-item-large .info li p a{color:#000;word-break:break-word}.member-item-large .info li p a.email{color:#ED3024;word-break:break-word}@media(max-width: 1050px){.member-item-large .info li{width:calc(25% - 15px);margin-right:20px}.member-item-large .info li p{font-size:15px;font-size:0.9375rem;line-height:22px;line-height:1.375rem}}@media(max-width: 767px){.member-item-large{padding:15px 30px}.member-item-large .info li{width:calc(50% - 15px);margin-right:20px;margin-bottom:10px}.member-item-large .info li:nth-child(even){margin-right:0}.member-item-large .info li:nth-child(3),.member-item-large .info li:last-child{width:calc(50% - 15px)}}@media(max-width: 425px){.member-item-large .info li{margin-right:0;width:100%}.member-item-large .info li:nth-child(3),.member-item-large .info li:last-child{width:100%}}.program-item{transition:all .4s ease;position:relative;margin-bottom:20px}.program-item:before{content:"";position:absolute;left:-15px;top:-15px;width:calc(100% + 30px);height:calc(100% + 15px);background-color:#ED3024;z-index:-1;opacity:0;transition:all .4s ease}.program-item .image-ctn{width:100%;overflow:hidden}.program-item .image-ctn img{width:100%;display:block;transform:scale(1);transition:all .4s ease}.program-item .title-ctn{background-color:#fff;transition:all .4s ease;padding:15px 15px 0 0;transform:translateY(-50%);margin-right:80px}.program-item .title-ctn a{color:#00569d;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:900;transition:all .4s ease}.program-item:hover{cursor:pointer}.program-item:hover .image-ctn img{transform:scale(1.1)}.program-item:hover:before{opacity:1}.program-item:hover .title-ctn{background-color:#ED3024}.program-item:hover .title-ctn a{color:#fff}.program-item.-invert:before{background-color:#fff}.program-item.-invert .title-ctn{background-color:#ED3024}.program-item.-invert .title-ctn a{color:#fff}.program-item.-invert:hover .title-ctn{background-color:#fff}.program-item.-invert:hover .title-ctn a{color:#ED3024}@media(max-width: 992px){.program-item{max-height:calc(100% - 40px)}.program-item .title-ctn{margin-right:40px;transform:translateY(-30px)}.program-item .title-ctn a{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media(max-width: 425px){.program-item{margin-bottom:10px}}.result-list-ctn .swiper-button-next,.result-list-ctn .swiper-button-prev{top:100px !important}.result-list-ctn .swiper-button-next::after,.result-list-ctn .swiper-button-prev::after{color:#ED3024 !important}.result-item{background-color:#fff;padding:20px 15px;margin-bottom:30px;height:195px;text-align:left;width:166px}@media(max-width: 534px){.result-item{width:100%}}.result-item p{margin:0;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}.result-item p.date{color:#ED3024}.result-item p.sport-title{color:#00569d;font-weight:900;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;letter-spacing:-0.36px;margin:10px 0}.result-item .info p{color:#000;font-size:13px;font-size:0.8125rem;line-height:21px;line-height:1.3125rem}@media(max-width: 425px){.result-item{padding:15px}.result-item p.sport-title{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}}.courses_grid-tab .js-section-show{display:none}.courses_grid-tab .js-section-show.active{display:block}.courses_grid-tab .courses_grid-session{margin-bottom:60px}.courses_grid-tab .courses_grid-session .caption-head{display:flex;justify-content:space-between;align-items:center}.courses_grid-tab .courses_grid-session .caption-head .session-title{margin-top:0;color:#ED3024;font-weight:900;font-size:25px;font-size:1.5625rem;line-height:27px;line-height:1.6875rem;letter-spacing:-0.5;margin-right:40px}.courses_grid-tab .courses_grid-session .caption-head .session-agenda{color:#000;margin-top:0;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}@media(max-width: 425px){.courses_grid-tab .courses_grid-session{margin-bottom:40px}.courses_grid-tab .courses_grid-session .caption-head .session-title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}}.decription-tab .sidebar{position:sticky;top:250px}.decription-tab .sidebar .main-button,.decription-tab .sidebar .content .wp-block-file,.content .decription-tab .sidebar .wp-block-file,.decription-tab .sidebar .wp-block-button{width:100%;margin-bottom:0}.decription-tab .sidebar .main-button a,.decription-tab .sidebar .content .wp-block-file a,.content .decription-tab .sidebar .wp-block-file a,.decription-tab .sidebar .wp-block-button a{width:100%;line-height:1.1rem}.decription-tab .repeater-ctn .row{margin:60px 0}.decription-tab .blue-container{background-color:#00569d;padding:80px 0}.decription-tab .blue-container .header-ctn{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.decription-tab .blue-container .header-ctn h2{margin:0 60px 0 0;color:#fff}.decription-tab .blue-container .header-ctn .features-ctn{padding:0;margin:0;display:flex;justify-content:flex-end}.decription-tab .blue-container .header-ctn .features-ctn li{margin:0 10px 0 0}.decription-tab .blue-container .header-ctn .features-ctn li:last-child{margin-right:0}.decription-tab .blue-container .header-ctn .features-ctn li:before{content:none}.decription-tab .blue-container .header-ctn .features-ctn li .icon-link{display:block;height:60px;width:60px;position:relative}.decription-tab .blue-container .header-ctn .features-ctn li .icon-link::before{content:"";position:absolute;background-color:#fff;width:100%;height:100%;border-radius:50%;transform:scale(0.9);transition:all .4s ease}.decription-tab .blue-container .header-ctn .features-ctn li .icon-link .icon-image{width:100%;height:100%;position:relative;z-index:1;animation:scaleOut 3s ease-in-out infinite}@keyframes scaleOut{0%{transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(1)}}.decription-tab .blue-container .header-ctn .features-ctn li .icon-link:hover::before{transform:scale(1.1)}.decription-tab .blue-container .row-content *{color:#fff}.decription-tab .blue-container .row-content a{font-weight:900}.decription-tab .blue-container .row-content ul li::before{background-color:#fff}@media(max-width: 992px){.decription-tab .blue-container .header-ctn .features-ctn li .icon-link{height:50px;width:50px}}@media(max-width: 768px){.decription-tab .repeater-ctn .row{margin:30px 0}.decription-tab .blue-container .header-ctn{display:block}.decription-tab .blue-container .header-ctn h2{text-align:center;margin-right:0}.decription-tab .blue-container .header-ctn .features-ctn{margin-top:20px;justify-content:center}}@media(max-width: 425px){.decription-tab .blue-container{padding:50px 0}.decription-tab .blue-container .header-ctn{margin-bottom:20px}.decription-tab .blue-container .header-ctn .features-ctn li .icon-link{height:40px;width:40px}}.program-tab-inner{display:none;margin-bottom:80px}.program-tab-inner .dec-info-ctn{background-color:#00569d;padding:30px 60px 40px;margin:80px 0 50px}.program-tab-inner .dec-info-ctn p{margin:0;color:#fff}@media(max-width: 767px){.program-tab-inner .dec-info-ctn{margin:50px 0 50px}}@media(max-width: 425px){.program-tab-inner .dec-info-ctn{padding:30px;margin:40px 0 0}}.partner-slider{background-color:#f6f6f6;padding:50px 0}.partner-slider .swiper-container{width:100%;max-width:960px}.partner-slider .swiper-container .swiper-slide{transition:all .6s ease;display:flex;align-items:center;justify-content:center;height:100%;width:100%;height:auto}.partner-slider .swiper-container .swiper-slide .image{opacity:1;transition:all .4s ease}.partner-slider .swiper-container .swiper-slide .image img{width:100%}.partner-slider .swiper-container .swiper-slide .image:hover{cursor:pointer;opacity:.7}.partner-slider .navigation-ctn .swiper-button-prev,.partner-slider .navigation-ctn .swiper-button-next{width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);margin:0}.partner-slider .navigation-ctn .swiper-button-prev:after,.partner-slider .navigation-ctn .swiper-button-next:after{font-family:"cll";position:absolute;font-size:45px;color:#ED3024;transition:all .4s ease}.partner-slider .navigation-ctn .swiper-button-prev:focus,.partner-slider .navigation-ctn .swiper-button-next:focus{outline:none}.partner-slider .navigation-ctn .swiper-button-prev:hover:after,.partner-slider .navigation-ctn .swiper-button-next:hover:after{color:#00569d}.partner-slider .navigation-ctn .swiper-button-prev{left:0}.partner-slider .navigation-ctn .swiper-button-prev:after{content:""}.partner-slider .navigation-ctn .swiper-button-next{right:0}.partner-slider .navigation-ctn .swiper-button-next:after{content:""}@media(max-width: 1500px){.partner-slider .swiper-container{width:80%}}@media(max-width: 992px){.partner-slider .navigation-ctn .swiper-button-prev:after,.partner-slider .navigation-ctn .swiper-button-next:after{font-size:36px}}@media(max-width: 767px){.partner-slider .swiper-container{width:100%}.partner-slider .navigation-ctn .swiper-button-prev{left:-50px}.partner-slider .navigation-ctn .swiper-button-next{right:-50px}}@media(max-width: 650px){.partner-slider .swiper-container{width:calc(100% - 80px)}.partner-slider .navigation-ctn .swiper-button-prev{left:0}.partner-slider .navigation-ctn .swiper-button-next{right:0}}@media(max-width: 425px){.partner-slider .swiper-container{width:calc(100% - 40px)}.partner-slider .navigation-ctn .swiper-button-prev,.partner-slider .navigation-ctn .swiper-button-next{width:25px;height:25px}.partner-slider .navigation-ctn .swiper-button-prev:after,.partner-slider .navigation-ctn .swiper-button-next:after{font-size:20px}}.home-slider-ctn{min-height:calc(100vh - 130px);position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end}.home-slider-ctn .navigation-ctn{height:50%;width:100%;position:absolute;left:0;display:flex}.home-slider-ctn .navigation-ctn .swiper-button-prev,.home-slider-ctn .navigation-ctn .swiper-button-next{position:relative;width:50%;margin:0;height:100%;top:inherit;left:inherit;right:inherit}.home-slider-ctn .navigation-ctn .swiper-button-prev:after,.home-slider-ctn .navigation-ctn .swiper-button-next:after{font-family:"cll";position:absolute;font-size:30px;color:#fff;transition:all .4s ease;transform:scale(1)}.home-slider-ctn .navigation-ctn .swiper-button-prev:focus,.home-slider-ctn .navigation-ctn .swiper-button-next:focus{outline:none}.home-slider-ctn .navigation-ctn .swiper-button-prev:hover:after,.home-slider-ctn .navigation-ctn .swiper-button-next:hover:after{transform:scale(1.1)}.home-slider-ctn .navigation-ctn .swiper-button-prev:after{content:""}.home-slider-ctn .navigation-ctn .swiper-button-next:after{content:""}.home-slider-ctn .images-ctn{position:absolute;top:0;right:0;height:100%;width:100%}@keyframes fade{from{background:#fff}to{background:linear-gradient(165deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 80%)}}.home-slider-ctn .images-ctn::before{content:"";position:absolute;top:0;right:0;height:100%;width:100%;z-index:15;pointer-events:none;animation-name:fade;animation-delay:1200ms;animation-fill-mode:forwards}.home-slider-ctn .images-ctn .overlay-style .corner{width:180px;height:180px;z-index:21}.home-slider-ctn .images-ctn .overlay-style .corner.right{right:20px;top:20px}.home-slider-ctn .images-ctn .overlay-style .corner.left{left:20px;bottom:20px}.home-slider-ctn .images-ctn .image-swiper-container{height:100%}.home-slider-ctn .images-ctn .image-swiper-container .image-slide{overflow:hidden}.home-slider-ctn .images-ctn .image-swiper-container .image-slide img{width:auto;min-width:100%;height:100%;object-fit:cover;display:block;opacity:0;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(min-width: 1200px){.home-slider-ctn .images-ctn .image-swiper-container .image-slide img{width:100%}}.home-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{position:absolute;z-index:-1;height:100%;width:100%}@media(min-aspect-ratio: 16/9){.home-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{height:300%;top:-100%}}@media(max-aspect-ratio: 16/9){.home-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{width:300%;left:-100%}}.home-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video video{width:100%;height:100%}.home-slider-ctn .content-slider{z-index:15;padding:200px 0 60px;position:relative;bottom:0px;width:100%;right:60px;opacity:0;height:auto;animation:titleAnimation .4s forwards 1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.home-slider-ctn .content-slider .swiper-container{height:auto}.home-slider-ctn .content-slider .swiper-wrapper{height:auto;align-items:flex-end}.home-slider-ctn .content-slider .content-slide{height:auto}.home-slider-ctn .content-slider .content-slide .inner{margin-left:auto;display:flex !important;flex-direction:column !important;opacity:0;transform:translateY(40px);transition:all .5s ease .1s;display:inline-block}.home-slider-ctn .content-slider .content-slide.swiper-slide-active .inner{opacity:1;transform:translateY(0)}.home-slider-ctn .content-slider .slide-title{margin:0;color:#fff;font-size:65px;font-size:4.0625rem;line-height:70px;line-height:4.375rem;max-width:60%;text-align:right;margin-left:auto}.home-slider-ctn .content-slider .slide-content{color:#fff;max-width:40%;text-align:right;margin:10px 0 0 auto}.home-slider-ctn .content-slider .main-button,.home-slider-ctn .content-slider .content .wp-block-file,.content .home-slider-ctn .content-slider .wp-block-file,.home-slider-ctn .content-slider .wp-block-button{margin-top:30px;background-color:#ED3024;height:60px;margin-left:auto}.home-slider-ctn .content-slider .main-button a,.home-slider-ctn .content-slider .content .wp-block-file a,.content .home-slider-ctn .content-slider .wp-block-file a,.home-slider-ctn .content-slider .wp-block-button a{height:60px;display:flex;align-items:center;color:#fff;border:none;font-size:20px;padding:0 70px 0 30px}.home-slider-ctn .content-slider .main-button:after,.home-slider-ctn .content-slider .content .wp-block-file:after,.content .home-slider-ctn .content-slider .wp-block-file:after,.home-slider-ctn .content-slider .wp-block-button:after{background-color:#fff}.home-slider-ctn .content-slider .main-button:before,.home-slider-ctn .content-slider .content .wp-block-file:before,.content .home-slider-ctn .content-slider .wp-block-file:before,.home-slider-ctn .content-slider .wp-block-button:before{color:#fff !important;font-size:20px;width:15px;height:20px}.home-slider-ctn .content-slider .main-button:hover a,.home-slider-ctn .content-slider .content .wp-block-file:hover a,.content .home-slider-ctn .content-slider .wp-block-file:hover a,.home-slider-ctn .content-slider .wp-block-button:hover a{color:#ED3024}.home-slider-ctn .content-slider .main-button:hover:before,.home-slider-ctn .content-slider .content .wp-block-file:hover:before,.content .home-slider-ctn .content-slider .wp-block-file:hover:before,.home-slider-ctn .content-slider .wp-block-button:hover:before{color:#ED3024 !important}.home-slider-ctn .content-slider .main-button:hover:after,.home-slider-ctn .content-slider .content .wp-block-file:hover:after,.content .home-slider-ctn .content-slider .wp-block-file:hover:after,.home-slider-ctn .content-slider .wp-block-button:hover:after{color:#ED3024}@media(max-width: 1500px){.home-slider-ctn .images-ctn .overlay-style .corner{width:160px;height:160px}}@media(max-width: 992px){.home-slider-ctn{min-height:calc(70vh - 130px)}.home-slider-ctn .content-slider{padding:160px 0 60px}.home-slider-ctn .content-slider .slide-title{font-size:45px;font-size:2.8125rem;line-height:55px;line-height:3.4375rem}.home-slider-ctn .navigation-ctn .swiper-button-next:after,.home-slider-ctn .navigation-ctn .swiper-button-prev:after{font-size:24px}.home-slider-ctn .images-ctn .overlay-style .corner{width:120px;height:120px}}@media(max-width: 768px){.home-slider-ctn{display:flex;flex-direction:column;min-height:auto;padding:0}.home-slider-ctn .images-ctn{position:relative;margin:0 0 0 auto;max-height:350px}.home-slider-ctn .images-ctn .swiper-wrapper{max-height:350px}.home-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{position:relative;height:100%;width:100%;left:initial}.home-slider-ctn .images-ctn .image-swiper-container .image-slide img{position:relative;left:initial;top:initial;transform:none;width:100%}.home-slider-ctn .content-slider{position:relative;right:auto;bottom:auto;padding:0}.home-slider-ctn .content-slider .slide-title{font-size:30px;font-size:1.875rem;line-height:42px;line-height:2.625rem;color:#ED3024;text-align:left;margin-left:0}.home-slider-ctn .content-slider .slide-content{color:#000;max-width:100%;text-align:left;margin:10px 0 0 auto}.home-slider-ctn .content-slider .content-slide .inner{max-width:100%;padding:20px;display:block !important;transform:none}.home-slider-ctn .content-slider .content-slide .main-button,.home-slider-ctn .content-slider .content-slide .content .wp-block-file,.content .home-slider-ctn .content-slider .content-slide .wp-block-file,.home-slider-ctn .content-slider .content-slide .wp-block-button{margin-left:0;height:50px}.home-slider-ctn .content-slider .content-slide .main-button a,.home-slider-ctn .content-slider .content-slide .content .wp-block-file a,.content .home-slider-ctn .content-slider .content-slide .wp-block-file a,.home-slider-ctn .content-slider .content-slide .wp-block-button a{font-size:16px;height:50px}.home-slider-ctn .content-slider .swiper-wrapper{align-items:flex-start}}@media(max-width: 425px){.home-slider-ctn .navigation-ctn .swiper-button-next:after,.home-slider-ctn .navigation-ctn .swiper-button-prev:after{font-size:16px}.home-slider-ctn .images-ctn{position:relative;margin:0 0 0 auto;max-height:200px}.home-slider-ctn .images-ctn .swiper-wrapper{max-height:200px}.home-slider-ctn .images-ctn .overlay-style .corner{width:60px;height:60px}.home-slider-ctn .images-ctn .overlay-style .corner.left{bottom:10px;left:10px}.home-slider-ctn .images-ctn .overlay-style .corner.right{top:10px;right:10px}.home-slider-ctn .content-slider .content-slide .main-button,.home-slider-ctn .content-slider .content-slide .content .wp-block-file,.content .home-slider-ctn .content-slider .content-slide .wp-block-file,.home-slider-ctn .content-slider .content-slide .wp-block-button{margin-bottom:0}}.program-slider-ctn .swiper-container{padding:15px}.program-slider-ctn .swiper-container .swiper-slide .program-item{margin-bottom:0;height:100%;max-height:100%}.program-slider-ctn .swiper-container .swiper-slide .program-item .title-ctn{margin-bottom:0}.program-slider-ctn .navigation-ctn .swiper-button-prev,.program-slider-ctn .navigation-ctn .swiper-button-next{width:40px;height:40px;position:absolute;top:50%;transform:translateY(50%);margin:0}.program-slider-ctn .navigation-ctn .swiper-button-prev:after,.program-slider-ctn .navigation-ctn .swiper-button-next:after{font-family:"cll";position:absolute;font-size:32px;color:#fff;opacity:1;transition:all .4s ease}.program-slider-ctn .navigation-ctn .swiper-button-prev:focus,.program-slider-ctn .navigation-ctn .swiper-button-next:focus{outline:none}.program-slider-ctn .navigation-ctn .swiper-button-prev:hover:after,.program-slider-ctn .navigation-ctn .swiper-button-next:hover:after{opacity:.8}.program-slider-ctn .navigation-ctn .swiper-button-prev{left:20px}.program-slider-ctn .navigation-ctn .swiper-button-prev:after{content:""}.program-slider-ctn .navigation-ctn .swiper-button-next{right:20px}.program-slider-ctn .navigation-ctn .swiper-button-next:after{content:""}@media(min-width: 1350px){.program-slider-ctn .navigation-ctn .swiper-button-prev{left:-80px}.program-slider-ctn .navigation-ctn .swiper-button-next{right:-80px}}@media(max-width: 1350px){.program-slider-ctn .swiper-container{margin:0 70px}}@media(max-width: 767px){.program-slider-ctn .navigation-ctn .swiper-button-prev:after,.program-slider-ctn .navigation-ctn .swiper-button-next:after{font-size:24px}.program-slider-ctn .navigation-ctn .swiper-button-prev{left:0}.program-slider-ctn .navigation-ctn .swiper-button-next{right:0}.program-slider-ctn .swiper-container{margin:0 40px}}.family-slider-ctn{height:440px;position:relative;padding:60px 0 240px;z-index:1;margin-bottom:40px}.family-slider-ctn .navigation-ctn{height:50%;width:100%;position:absolute;left:0;display:flex}.family-slider-ctn .navigation-ctn .swiper-button-prev,.family-slider-ctn .navigation-ctn .swiper-button-next{position:relative;width:50%;margin:0;height:100%;top:inherit;left:inherit;right:inherit}.family-slider-ctn .navigation-ctn .swiper-button-prev:after,.family-slider-ctn .navigation-ctn .swiper-button-next:after{font-family:"cll";position:absolute;font-size:30px;color:#fff;transition:all .4s ease;transform:scale(1)}.family-slider-ctn .navigation-ctn .swiper-button-prev:focus,.family-slider-ctn .navigation-ctn .swiper-button-next:focus{outline:none}.family-slider-ctn .navigation-ctn .swiper-button-prev:hover:after,.family-slider-ctn .navigation-ctn .swiper-button-next:hover:after{transform:scale(1.1)}.family-slider-ctn .navigation-ctn .swiper-button-prev:after{content:""}.family-slider-ctn .navigation-ctn .swiper-button-next:after{content:""}.family-slider-ctn .images-ctn{position:absolute;top:0;right:0;height:100%;max-width:90vw;width:100%}.family-slider-ctn .images-ctn .overlay-style .corner{width:180px;height:180px}.family-slider-ctn .images-ctn .overlay-style .corner.right{right:20px;top:20px}.family-slider-ctn .images-ctn .overlay-style .corner.left{left:20px;bottom:20px}.family-slider-ctn .images-ctn .image-swiper-container{height:100%;max-width:1920px}.family-slider-ctn .images-ctn .image-swiper-container .image-slide{overflow:hidden}.family-slider-ctn .images-ctn .image-swiper-container .image-slide img{width:auto;min-width:100%;height:100%;object-fit:cover;display:block;opacity:0;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(min-width: 1200px){.family-slider-ctn .images-ctn .image-swiper-container .image-slide img{width:100%;height:auto}}.family-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{position:absolute;z-index:-1;height:100%;width:100%}@media(min-aspect-ratio: 16/9){.family-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{height:300%;top:-100%}}@media(max-aspect-ratio: 16/9){.family-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{width:300%;left:-100%}}.family-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video video{width:100%;height:100%}.family-slider-ctn .content-slider{z-index:1;position:relative;opacity:0;transform:translateY(40px);animation:titleAnimation .4s forwards 1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.family-slider-ctn .content-slider .swiper-wrapper{align-items:center}.family-slider-ctn .content-slider .content-slide .inner{opacity:0;transform:translateY(40px);transition:all .5s ease .1s;background-color:#fff;padding:20px 25px 25px 50px;max-width:530px;display:inline-block}.family-slider-ctn .content-slider .content-slide.swiper-slide-active .inner{opacity:1;transform:translateY(0)}.family-slider-ctn .content-slider .slide-title{margin:0}.family-slider-ctn .content-slider .slide-title+.main-button,.family-slider-ctn .content-slider .content .slide-title+.wp-block-file,.content .family-slider-ctn .content-slider .slide-title+.wp-block-file,.family-slider-ctn .content-slider .slide-title+.wp-block-button{margin-top:30px}@media(min-width: 1920px){.family-slider-ctn .images-ctn{max-width:1720px}}@media(max-width: 1500px){.family-slider-ctn{padding:60px 0 210px}.family-slider-ctn .images-ctn .overlay-style .corner{width:160px;height:160px}}@media(max-width: 992px){.family-slider-ctn{padding:50px 0 170px}.family-slider-ctn .navigation-ctn .swiper-button-next:after,.family-slider-ctn .navigation-ctn .swiper-button-prev:after{font-size:24px}.family-slider-ctn .images-ctn .overlay-style .corner{width:120px;height:120px}}@media(max-width: 768px){.family-slider-ctn{display:flex;flex-direction:column;height:auto;padding:0}.family-slider-ctn .images-ctn{position:relative;margin:0 0 0 auto;max-width:calc(100% - 20px);max-height:350px}.family-slider-ctn .images-ctn .swiper-wrapper{max-height:350px}.family-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{position:relative;height:100%;width:100%;left:initial}.family-slider-ctn .images-ctn .image-swiper-container .image-slide img{position:relative;left:initial;top:initial;transform:none;width:100%}.family-slider-ctn .content-slider .content-slide .inner{max-width:100%;padding:20px}.family-slider-ctn .content-slider .swiper-wrapper{align-items:flex-start}}@media(max-width: 425px){.family-slider-ctn .navigation-ctn .swiper-button-next:after,.family-slider-ctn .navigation-ctn .swiper-button-prev:after{font-size:16px}.family-slider-ctn .images-ctn{position:relative;margin:0 0 0 auto;max-width:calc(100% - 20px);max-height:200px}.family-slider-ctn .images-ctn .swiper-wrapper{max-height:200px}.family-slider-ctn .images-ctn .overlay-style .corner{width:60px;height:60px}.family-slider-ctn .images-ctn .overlay-style .corner.left{bottom:10px;left:10px}.family-slider-ctn .images-ctn .overlay-style .corner.right{top:10px;right:10px}.family-slider-ctn .content-slider .content-slide .main-button,.family-slider-ctn .content-slider .content-slide .content .wp-block-file,.content .family-slider-ctn .content-slider .content-slide .wp-block-file,.family-slider-ctn .content-slider .content-slide .wp-block-button{margin-bottom:0}}.result-slider-ctn .swiper-container{padding:15px}.result-slider-ctn .swiper-container .swiper-slide .program-item{margin-bottom:0;height:100%;max-height:100%}.result-slider-ctn .swiper-container .swiper-slide .program-item .title-ctn{margin-bottom:0}.result-slider-ctn .navigation-ctn .swiper-button-prev,.result-slider-ctn .navigation-ctn .swiper-button-next{width:40px;height:40px;position:absolute;top:50%;transform:translateY(50%);margin:0}.result-slider-ctn .navigation-ctn .swiper-button-prev:after,.result-slider-ctn .navigation-ctn .swiper-button-next:after{font-family:"cll";position:absolute;font-size:32px;color:#fff;opacity:1;transition:all .4s ease}.result-slider-ctn .navigation-ctn .swiper-button-prev:focus,.result-slider-ctn .navigation-ctn .swiper-button-next:focus{outline:none}.result-slider-ctn .navigation-ctn .swiper-button-prev:hover:after,.result-slider-ctn .navigation-ctn .swiper-button-next:hover:after{opacity:.8}.result-slider-ctn .navigation-ctn .swiper-button-prev{left:20px}.result-slider-ctn .navigation-ctn .swiper-button-prev:after{content:""}.result-slider-ctn .navigation-ctn .swiper-button-next{right:20px}.result-slider-ctn .navigation-ctn .swiper-button-next:after{content:""}@media(min-width: 1350px){.result-slider-ctn .navigation-ctn .swiper-button-prev{left:-80px}.result-slider-ctn .navigation-ctn .swiper-button-next{right:-80px}}@media(max-width: 1350px){.result-slider-ctn .swiper-container{margin:0 70px}}@media(max-width: 767px){.result-slider-ctn .navigation-ctn .swiper-button-prev:after,.result-slider-ctn .navigation-ctn .swiper-button-next:after{font-size:24px}.result-slider-ctn .navigation-ctn .swiper-button-prev{left:0}.result-slider-ctn .navigation-ctn .swiper-button-next{right:0}.result-slider-ctn .swiper-container{margin:0 40px}}.fondation-slider-ctn{height:440px;position:relative;padding:60px 0 240px;z-index:1;margin-bottom:40px}.fondation-slider-ctn .swiper-slide{height:auto !important}.fondation-slider-ctn .navigation-ctn{height:50%;width:100%;position:absolute;left:0;display:flex}.fondation-slider-ctn .navigation-ctn .swiper-button-prev,.fondation-slider-ctn .navigation-ctn .swiper-button-next{position:relative;width:50%;margin:0;height:100%;top:inherit;left:inherit;right:inherit}.fondation-slider-ctn .navigation-ctn .swiper-button-prev:after,.fondation-slider-ctn .navigation-ctn .swiper-button-next:after{font-family:"cll";position:absolute;font-size:30px;color:#fff;transition:all .4s ease;transform:scale(1)}.fondation-slider-ctn .navigation-ctn .swiper-button-prev:focus,.fondation-slider-ctn .navigation-ctn .swiper-button-next:focus{outline:none}.fondation-slider-ctn .navigation-ctn .swiper-button-prev:hover:after,.fondation-slider-ctn .navigation-ctn .swiper-button-next:hover:after{transform:scale(1.1)}.fondation-slider-ctn .navigation-ctn .swiper-button-prev:after{content:""}.fondation-slider-ctn .navigation-ctn .swiper-button-next:after{content:""}.fondation-slider-ctn .images-ctn{position:absolute;top:0;right:0;height:100%;width:100%}.fondation-slider-ctn .images-ctn .overlay-style .corner{width:180px;height:180px}.fondation-slider-ctn .images-ctn .overlay-style .corner.right{right:20px;top:20px}.fondation-slider-ctn .images-ctn .overlay-style .corner.left{left:20px;bottom:20px}.fondation-slider-ctn .images-ctn .overlay-style .socials-ctn{background-color:#00569d;padding:20px 30px;position:absolute;right:0;bottom:0;display:flex;align-items:center;opacity:0;z-index:2;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.fondation-slider-ctn .images-ctn .overlay-style .socials-ctn p{color:#fff;font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;letter-spacing:-0.4px;font-weight:900;margin:0 40px 0 0}.fondation-slider-ctn .images-ctn .overlay-style .socials-ctn a{font-size:20px;line-height:26px;color:#fff;margin-right:30px;opacity:1}.fondation-slider-ctn .images-ctn .overlay-style .socials-ctn a:hover{opacity:.8}.fondation-slider-ctn .images-ctn .overlay-style .socials-ctn a:last-of-type{margin-right:0}.fondation-slider-ctn .images-ctn .image-swiper-container{height:100%;max-width:1920px}.fondation-slider-ctn .images-ctn .image-swiper-container .image-slide{overflow:hidden}.fondation-slider-ctn .images-ctn .image-swiper-container .image-slide img{width:auto;min-width:100%;height:100%;object-fit:cover;display:block;opacity:0;animation:opacityAnimation .6s forwards 1.4s cubic-bezier(0.35, 0.755, 0.42, 0.95);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(min-width: 1200px){.fondation-slider-ctn .images-ctn .image-swiper-container .image-slide img{width:100%;height:auto}}.fondation-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{position:absolute;z-index:-1;height:100%;width:100%}@media(min-aspect-ratio: 16/9){.fondation-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{height:300%;top:-100%}}@media(max-aspect-ratio: 16/9){.fondation-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{width:300%;left:-100%}}.fondation-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video video{width:100%;height:100%}.fondation-slider-ctn .content-slider{z-index:1;position:relative;opacity:0;transform:translateY(40px);animation:titleAnimation .4s forwards 1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.fondation-slider-ctn .content-slider .swiper-wrapper{align-items:center}.fondation-slider-ctn .content-slider .content-slide .inner{opacity:0;transform:translateY(40px);transition:all .5s ease .1s;background-color:#fff;padding:20px 25px 25px 50px;max-width:530px;display:inline-block}.fondation-slider-ctn .content-slider .content-slide.swiper-slide-active{width:100% !important}.fondation-slider-ctn .content-slider .content-slide.swiper-slide-active .inner{opacity:1;transform:translateY(0)}.fondation-slider-ctn .content-slider .slide-title{margin:0}.fondation-slider-ctn .content-slider .slide-title+.main-button,.fondation-slider-ctn .content-slider .content .slide-title+.wp-block-file,.content .fondation-slider-ctn .content-slider .slide-title+.wp-block-file,.fondation-slider-ctn .content-slider .slide-title+.wp-block-button{margin-top:30px}@media(max-width: 1500px){.fondation-slider-ctn{padding:60px 0 210px}.fondation-slider-ctn .images-ctn .overlay-style .corner{width:160px;height:160px}}@media(max-width: 992px){.fondation-slider-ctn{padding:50px 0 170px}.fondation-slider-ctn .navigation-ctn .swiper-button-next:after,.fondation-slider-ctn .navigation-ctn .swiper-button-prev:after{font-size:24px}.fondation-slider-ctn .images-ctn .overlay-style .corner{width:120px;height:120px}}@media(max-width: 768px){.fondation-slider-ctn{display:flex;flex-direction:column;height:auto;padding:0}.fondation-slider-ctn .images-ctn{position:relative;margin:0 0 0 auto;max-height:400px}.fondation-slider-ctn .images-ctn .swiper-wrapper{max-height:400px}.fondation-slider-ctn .images-ctn .image-swiper-container .image-slide .slider-video{position:relative;height:100%;width:100%;left:initial}.fondation-slider-ctn .images-ctn .image-swiper-container .image-slide img{position:relative;left:initial;top:initial;transform:none;width:100%}.fondation-slider-ctn .content-slider .content-slide .inner{max-width:100%;padding:20px}.fondation-slider-ctn .content-slider .swiper-wrapper{align-items:flex-start}}@media(max-width: 425px){.fondation-slider-ctn .navigation-ctn .swiper-button-next:after,.fondation-slider-ctn .navigation-ctn .swiper-button-prev:after{font-size:16px}.fondation-slider-ctn .images-ctn{position:relative;margin:0 0 0 auto;max-height:200px}.fondation-slider-ctn .images-ctn .swiper-wrapper{max-height:250px}.fondation-slider-ctn .images-ctn .overlay-style .corner{width:60px;height:60px}.fondation-slider-ctn .images-ctn .overlay-style .corner.left{bottom:10px;left:10px}.fondation-slider-ctn .images-ctn .overlay-style .corner.right{top:10px;right:10px}.fondation-slider-ctn .content-slider .content-slide .main-button,.fondation-slider-ctn .content-slider .content-slide .content .wp-block-file,.content .fondation-slider-ctn .content-slider .content-slide .wp-block-file,.fondation-slider-ctn .content-slider .content-slide .wp-block-button{margin-bottom:0}}@keyframes loaderAnimationHoriz{0%{width:0;left:0}20%{width:100%;left:0}60%{width:100%;left:0}80%{width:0;left:90%}100%{width:0;left:90%}}@keyframes loaderAnimationVert{0%{height:0;top:0}20%{height:100%;top:0}60%{height:100%;top:0}80%{height:0;top:90%}100%{height:0;top:90%}}.ajax-container{position:relative}.ajax-container .loader{position:absolute;left:50%;top:10%;transform:translateX(-50%);opacity:0;transition:all .4s ease;width:60px;height:60px;z-index:2}.ajax-container .loader .corner{width:60px;height:60px}.ajax-container .loader .corner:before{animation:loaderAnimationHoriz 2s infinite .5s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.ajax-container .loader .corner:after{animation:loaderAnimationVert 2s infinite .9s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.ajax-container .loader .corner.-rotate:before{animation:loaderAnimationHoriz 2s infinite 1.5s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.ajax-container .loader .corner.-rotate:after{animation:loaderAnimationVert 2s infinite 2.1s cubic-bezier(0.35, 0.755, 0.42, 0.95)}.ajax-container .ajax-inner{opacity:1;transition:all .4s ease}.ajax-container.loading .loader{opacity:1}.ajax-container.loading .ajax-inner{opacity:0;pointer-events:none}.familly-menu-ctn{margin:0 0 40px;padding-left:10px;border-bottom:1px solid #ED3024}.familly-menu-ctn .menu-toggler-inner,.familly-menu-ctn .input-toggle{display:none}.familly-menu-ctn ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.familly-menu-ctn ul li{margin-bottom:0;padding:10px;background-color:rgba(0,0,0,0);transition:all .4s ease}.familly-menu-ctn ul li:before{content:none}.familly-menu-ctn ul li:first-child{margin-left:-10px}.familly-menu-ctn ul li a,.familly-menu-ctn ul li span{color:#ED3024;transition:all .4s ease;font-weight:900;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;text-transform:lowercase}.familly-menu-ctn ul li a:hover,.familly-menu-ctn ul li span:hover{color:#00569d;cursor:pointer}.familly-menu-ctn ul li.active{background-color:#ED3024}.familly-menu-ctn ul li.active a,.familly-menu-ctn ul li.active span{color:#fff}@media(max-width: 600px){.familly-menu-ctn{border-bottom:none;padding-left:0px;margin:30px 0 40px}.familly-menu-ctn ul{background-color:#f6f6f6;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);display:block;width:100%;padding:0 10px 0;overflow:hidden;height:0}.familly-menu-ctn ul li{margin:0;padding:10px 0;display:block;border-bottom:solid 1px #ED3024}.familly-menu-ctn ul li:first-child{margin-left:0px}.familly-menu-ctn ul li:last-child{border-bottom:0}.familly-menu-ctn ul li a,.familly-menu-ctn ul li span{font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem}.familly-menu-ctn ul li.active{background-color:initial}.familly-menu-ctn ul li.active a,.familly-menu-ctn ul li.active span{color:#00569d}.familly-menu-ctn .menu-toggler-inner{display:block;width:100%;background-color:#ED3024;padding:6px 40px 6px 10px;position:relative;color:#fff;font-weight:900;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem}.familly-menu-ctn .menu-toggler-inner:after{font-family:"cll";content:"";position:absolute;right:10px;top:7px;font-size:13px;width:14px;height:14px;color:#fff;transition:all .4s ease;transform:rotate(0)}.familly-menu-ctn .menu-toggler-inner.open:after{transform:rotate(180deg)}.familly-menu-ctn .menu-toggler-inner.open+ul{height:100%;padding:10px 10px 15px}.familly-menu-ctn .input-toggle:checked+.menu-toggler-inner:after{content:""}.familly-menu-ctn .input-toggle:checked+.menu-toggler-inner+ul{height:100%;padding:10px 10px 15px}}.mobile-title{display:none}@media(max-width: 600px){.mobile-title{display:block}}.single-program .bg-red{background-color:var(--red)}.single-program .bg-blue{background-color:var(--blue)}.single-program section{position:relative}@media(max-width: 1400px){.single-program section>div{padding:50px 10px}}.single-program .texte-deux-lignes{width:calc(var(--longueur-texte)/2);min-width:min-content;max-width:100%;text-wrap:balance}.single-program .page{background-color:var(--white);padding-top:0 !important}.single-program .page section:nth-of-type(even){background-color:var(--off-white)}.single-program .programs .swiper-wrapper{justify-content:start}.single-program #hero{background-color:var(--white);padding:60px 0 120px;position:relative;z-index:50}.single-program .page-nav{--padding: 12px;position:fixed;z-index:40;top:40px;left:50px;background-color:var(--red);color:var(--white);overflow:hidden;padding:12px 20px 12px 50px;border-radius:20px;display:grid;grid-auto-flow:row;grid-template-rows:18px 0fr;width:fit-content}@media(max-width: 1400px){.single-program .page-nav{left:10px}}.single-program .page-nav,.single-program .page-nav *{transition:300ms}.single-program .page-nav .close-icon{opacity:0}.single-program .page-nav input{position:absolute;right:100%;bottom:100%}.single-program .page-nav label{cursor:pointer;display:flex;align-items:center;position:relative}.single-program .page-nav label::before{content:"";position:absolute;inset:-20px;left:-50px}.single-program .page-nav.is-open label::before{left:0px}.single-program .page-nav label svg{position:absolute;left:-36px}.single-program .page-nav>ul{padding:8px;margin:-8px;max-width:0px;overflow:hidden}.single-program .page-nav:has(:checked),.single-program .page-nav.is-open{grid-template-rows:18px 1fr;padding:20px 20px 20px 50px}.single-program .page-nav:has(:checked) .close-icon,.single-program .page-nav.is-open .close-icon{opacity:1}.single-program .page-nav:has(:checked) .open-icon,.single-program .page-nav.is-open .open-icon{opacity:0}.single-program .page-nav:has(:checked) ul,.single-program .page-nav.is-open ul{margin-top:16px;max-width:370px}.single-program .page-nav ul a{position:relative;color:inherit;display:block;padding:8px 0;z-index:5;font-weight:500;font-size:16px;line-height:150%}.single-program .page-nav:has(:checked) ul a::before,.single-program .page-nav.is-open ul a::before{content:"";background-color:var(--red-hover);position:absolute;inset:0px -8px;border-radius:8px;opacity:0;transition:300ms;z-index:-1}.single-program .page-nav:has(:checked) ul a:hover::before,.single-program .page-nav.is-open ul a:hover::before{opacity:1}.single-program #hero .programme-hero-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:80px 16px;max-width:100%;padding:10px 15px}.single-program #hero .programme-hero-info,.single-program #hero .programme-hero-image{grid-column:span 2}.single-program #hero .programme-hero-info{display:flex;flex-direction:column;gap:16px;justify-content:center}.single-program #hero .breadcrumb-ctn{color:var(--grey);margin:0;flex-grow:1}.single-program #hero .breadcrumb-ctn li:last-child{display:none}.single-program #hero .breadcrumb-ctn li:after{content:">";font-family:inherit;color:inherit;font-size:inherit}.single-program #hero .breadcrumb-ctn a{color:inherit}.single-program #hero .breadcrumb-ctn li:nth-last-child(2):after{content:""}.single-program .perks-icons{margin:0;padding:0;z-index:5}.single-program #hero .programme-code{color:var(--grey)}.single-program #hero .programme-name{color:var(--black);font-size:60px;font-weight:800;line-height:1;margin:0;flex-grow:1;min-height:4em}.single-program #hero .programme-cta{margin:0;padding:0;display:flex;gap:16px}.single-program #hero .programme-hero-image{container-type:inline-size;position:relative}.single-program #hero .programme-hero-image[data-show-logo="1"]::after{content:""}.single-program #hero .programme-hero-image::after{background-image:url("data:image/svg+xml,%3Csvg width='102' height='102' viewBox='0 0 102 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.9408 0V33.7678H67.8815V67.5356H101.822V0H33.9408Z' fill='%23ED3024'/%3E%3Cpath d='M33.9407 33.7677H0V101.303H67.8813V67.5355H33.9407V33.7677Z' fill='%23ED3024'/%3E%3C/svg%3E%0A");background-color:var(--white);background-size:cover;position:absolute;top:0;right:0;width:24cqw;height:24cqw;border-bottom:solid var(--white) 6cqw;border-left:solid var(--white) 6cqw}.single-program #hero .programme-hero-image img{width:100%;height:100%;object-fit:cover}.single-program #hero .programme-hero-tile{align-items:center;background-color:var(--blue);color:var(--white);display:grid;grid-template-columns:40px 1fr 24px;padding:20px;gap:28px 8px}.single-program #hero .programme-hero-tile.has-tax::before{content:"";background-position:center;background-repeat:no-repeat;border:solid 2px var(--white);border-radius:20px;height:40px}.single-program #hero .programme-hero-tile.tax-program_cohorte::before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.84 1.44H13.68V0.72C13.68 0.529044 13.6041 0.345909 13.4691 0.210883C13.3341 0.0758569 13.151 0 12.96 0C12.769 0 12.5859 0.0758569 12.4509 0.210883C12.3159 0.345909 12.24 0.529044 12.24 0.72V1.44H5.04V0.72C5.04 0.529044 4.96414 0.345909 4.82912 0.210883C4.69409 0.0758569 4.51096 0 4.32 0C4.12904 0 3.94591 0.0758569 3.81088 0.210883C3.67586 0.345909 3.6 0.529044 3.6 0.72V1.44H1.44C1.05809 1.44 0.691819 1.59171 0.421766 1.86177C0.151714 2.13182 0 2.49809 0 2.88V17.28C0 17.6619 0.151714 18.0282 0.421766 18.2982C0.691819 18.5683 1.05809 18.72 1.44 18.72H15.84C16.2219 18.72 16.5882 18.5683 16.8582 18.2982C17.1283 18.0282 17.28 17.6619 17.28 17.28V2.88C17.28 2.49809 17.1283 2.13182 16.8582 1.86177C16.5882 1.59171 16.2219 1.44 15.84 1.44ZM3.6 2.88V3.6C3.6 3.79096 3.67586 3.97409 3.81088 4.10912C3.94591 4.24414 4.12904 4.32 4.32 4.32C4.51096 4.32 4.69409 4.24414 4.82912 4.10912C4.96414 3.97409 5.04 3.79096 5.04 3.6V2.88H12.24V3.6C12.24 3.79096 12.3159 3.97409 12.4509 4.10912C12.5859 4.24414 12.769 4.32 12.96 4.32C13.151 4.32 13.3341 4.24414 13.4691 4.10912C13.6041 3.97409 13.68 3.79096 13.68 3.6V2.88H15.84V5.76H1.44V2.88H3.6ZM15.84 17.28H1.44V7.2H15.84V17.28ZM12.3894 9.5706C12.4563 9.63747 12.5095 9.71688 12.5457 9.80428C12.5819 9.89169 12.6006 9.98538 12.6006 10.08C12.6006 10.1746 12.5819 10.2683 12.5457 10.3557C12.5095 10.4431 12.4563 10.5225 12.3894 10.5894L8.0694 14.9094C8.00253 14.9763 7.92312 15.0294 7.83572 15.0657C7.74831 15.1019 7.65462 15.1206 7.56 15.1206C7.46538 15.1206 7.37169 15.1019 7.28428 15.0657C7.19688 15.0294 7.11747 14.9763 7.0506 14.9094L4.8906 12.7494C4.7555 12.6143 4.6796 12.4311 4.6796 12.24C4.6796 12.0489 4.7555 11.8657 4.8906 11.7306C5.0257 11.5955 5.20894 11.5196 5.4 11.5196C5.59106 11.5196 5.7743 11.5955 5.9094 11.7306L7.56 13.3821L11.3706 9.5706C11.4375 9.50366 11.5169 9.45055 11.6043 9.41432C11.6917 9.37808 11.7854 9.35943 11.88 9.35943C11.9746 9.35943 12.0683 9.37808 12.1557 9.41432C12.2431 9.45055 12.3225 9.50366 12.3894 9.5706Z' fill='white'/%3E%3C/svg%3E%0A")}.single-program #hero .programme-hero-tile.tax-program_duree::before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.84 1.44H13.68V0.72C13.68 0.529044 13.6041 0.345909 13.4691 0.210883C13.3341 0.0758569 13.151 0 12.96 0C12.769 0 12.5859 0.0758569 12.4509 0.210883C12.3159 0.345909 12.24 0.529044 12.24 0.72V1.44H5.04V0.72C5.04 0.529044 4.96414 0.345909 4.82912 0.210883C4.69409 0.0758569 4.51096 0 4.32 0C4.12904 0 3.94591 0.0758569 3.81088 0.210883C3.67586 0.345909 3.6 0.529044 3.6 0.72V1.44H1.44C1.05809 1.44 0.691819 1.59171 0.421766 1.86177C0.151714 2.13182 0 2.49809 0 2.88V17.28C0 17.6619 0.151714 18.0282 0.421766 18.2982C0.691819 18.5683 1.05809 18.72 1.44 18.72H15.84C16.2219 18.72 16.5882 18.5683 16.8582 18.2982C17.1283 18.0282 17.28 17.6619 17.28 17.28V2.88C17.28 2.49809 17.1283 2.13182 16.8582 1.86177C16.5882 1.59171 16.2219 1.44 15.84 1.44ZM3.6 2.88V3.6C3.6 3.79096 3.67586 3.97409 3.81088 4.10912C3.94591 4.24414 4.12904 4.32 4.32 4.32C4.51096 4.32 4.69409 4.24414 4.82912 4.10912C4.96414 3.97409 5.04 3.79096 5.04 3.6V2.88H12.24V3.6C12.24 3.79096 12.3159 3.97409 12.4509 4.10912C12.5859 4.24414 12.769 4.32 12.96 4.32C13.151 4.32 13.3341 4.24414 13.4691 4.10912C13.6041 3.97409 13.68 3.79096 13.68 3.6V2.88H15.84V5.76H1.44V2.88H3.6ZM15.84 17.28H1.44V7.2H15.84V17.28ZM9.72 10.44C9.72 10.6536 9.65666 10.8624 9.53799 11.04C9.41932 11.2176 9.25064 11.356 9.0533 11.4378C8.85595 11.5195 8.6388 11.5409 8.4293 11.4992C8.2198 11.4576 8.02737 11.3547 7.87632 11.2037C7.72528 11.0526 7.62242 10.8602 7.58075 10.6507C7.53908 10.4412 7.56047 10.224 7.64221 10.0267C7.72395 9.82936 7.86238 9.66068 8.03998 9.54201C8.21759 9.42334 8.4264 9.36 8.64 9.36C8.92643 9.36 9.20114 9.47378 9.40368 9.67632C9.60621 9.87886 9.72 10.1536 9.72 10.44ZM13.68 10.44C13.68 10.6536 13.6167 10.8624 13.498 11.04C13.3793 11.2176 13.2106 11.356 13.0133 11.4378C12.816 11.5195 12.5988 11.5409 12.3893 11.4992C12.1798 11.4576 11.9874 11.3547 11.8363 11.2037C11.6853 11.0526 11.5824 10.8602 11.5408 10.6507C11.4991 10.4412 11.5205 10.224 11.6022 10.0267C11.684 9.82936 11.8224 9.66068 12 9.54201C12.1776 9.42334 12.3864 9.36 12.6 9.36C12.8864 9.36 13.1611 9.47378 13.3637 9.67632C13.5662 9.87886 13.68 10.1536 13.68 10.44ZM5.76 14.04C5.76 14.2536 5.69666 14.4624 5.57799 14.64C5.45932 14.8176 5.29064 14.956 5.0933 15.0378C4.89595 15.1195 4.6788 15.1409 4.4693 15.0992C4.2598 15.0576 4.06737 14.9547 3.91632 14.8037C3.76528 14.6526 3.66242 14.4602 3.62075 14.2507C3.57908 14.0412 3.60047 13.824 3.68221 13.6267C3.76395 13.4294 3.90238 13.2607 4.07998 13.142C4.25759 13.0233 4.4664 12.96 4.68 12.96C4.96643 12.96 5.24114 13.0738 5.44368 13.2763C5.64621 13.4789 5.76 13.7536 5.76 14.04ZM9.72 14.04C9.72 14.2536 9.65666 14.4624 9.53799 14.64C9.41932 14.8176 9.25064 14.956 9.0533 15.0378C8.85595 15.1195 8.6388 15.1409 8.4293 15.0992C8.2198 15.0576 8.02737 14.9547 7.87632 14.8037C7.72528 14.6526 7.62242 14.4602 7.58075 14.2507C7.53908 14.0412 7.56047 13.824 7.64221 13.6267C7.72395 13.4294 7.86238 13.2607 8.03998 13.142C8.21759 13.0233 8.4264 12.96 8.64 12.96C8.92643 12.96 9.20114 13.0738 9.40368 13.2763C9.60621 13.4789 9.72 13.7536 9.72 14.04ZM13.68 14.04C13.68 14.2536 13.6167 14.4624 13.498 14.64C13.3793 14.8176 13.2106 14.956 13.0133 15.0378C12.816 15.1195 12.5988 15.1409 12.3893 15.0992C12.1798 15.0576 11.9874 14.9547 11.8363 14.8037C11.6853 14.6526 11.5824 14.4602 11.5408 14.2507C11.4991 14.0412 11.5205 13.824 11.6022 13.6267C11.684 13.4294 11.8224 13.2607 12 13.142C12.1776 13.0233 12.3864 12.96 12.6 12.96C12.8864 12.96 13.1611 13.0738 13.3637 13.2763C13.5662 13.4789 13.68 13.7536 13.68 14.04Z' fill='white'/%3E%3C/svg%3E%0A")}.single-program #hero .programme-hero-tile.tax-program_mode::before{background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6318 16.9224C17.2611 14.5527 15.1488 12.8535 12.6837 12.048C13.9031 11.3222 14.8504 10.2161 15.3803 8.89966C15.9102 7.58325 15.9933 6.12929 15.6169 4.76107C15.2405 3.39285 14.4253 2.18602 13.2966 1.32592C12.1679 0.465819 10.7881 0 9.36903 0C7.94997 0 6.57015 0.465819 5.44145 1.32592C4.31276 2.18602 3.49761 3.39285 3.12118 4.76107C2.74475 6.12929 2.82786 7.58325 3.35774 8.89966C3.88762 10.2161 4.83498 11.3222 6.05433 12.048C3.58923 12.8526 1.47693 14.5518 0.106233 16.9224C0.0559667 17.0044 0.0226257 17.0956 0.00817666 17.1907C-0.00627233 17.2857 -0.00153654 17.3827 0.0221046 17.4759C0.0457457 17.5691 0.0878134 17.6566 0.145825 17.7333C0.203837 17.81 0.276619 17.8742 0.359875 17.9223C0.443132 17.9704 0.535177 18.0013 0.63058 18.0133C0.725983 18.0252 0.822811 18.0179 0.915352 17.9919C1.00789 17.9658 1.09427 17.9214 1.16939 17.8614C1.24451 17.8014 1.30685 17.7269 1.35273 17.6424C3.04833 14.712 6.04533 12.9624 9.36903 12.9624C12.6927 12.9624 15.6897 14.712 17.3853 17.6424C17.4312 17.7269 17.4936 17.8014 17.5687 17.8614C17.6438 17.9214 17.7302 17.9658 17.8227 17.9919C17.9153 18.0179 18.0121 18.0252 18.1075 18.0133C18.2029 18.0013 18.2949 17.9704 18.3782 17.9223C18.4614 17.8742 18.5342 17.81 18.5922 17.7333C18.6502 17.6566 18.6923 17.5691 18.716 17.4759C18.7396 17.3827 18.7443 17.2857 18.7299 17.1907C18.7154 17.0956 18.6821 17.0044 18.6318 16.9224ZM4.32903 6.48245C4.32903 5.48563 4.62462 4.5112 5.17842 3.68237C5.73223 2.85355 6.51937 2.20756 7.44031 1.8261C8.36125 1.44463 9.37462 1.34482 10.3523 1.53929C11.33 1.73376 12.228 2.21377 12.9328 2.91863C13.6377 3.62349 14.1177 4.52153 14.3122 5.49919C14.5067 6.47686 14.4068 7.49023 14.0254 8.41117C13.6439 9.33211 12.9979 10.1193 12.1691 10.6731C11.3403 11.2269 10.3658 11.5224 9.36903 11.5224C8.03278 11.521 6.75167 10.9896 5.80679 10.0447C4.86192 9.09981 4.33046 7.8187 4.32903 6.48245Z' fill='white'/%3E%3C/svg%3E%0A")}.single-program #hero .programme-hero-tile.tax-program_diplome::before{background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9878 2.91695L9.34783 0.0369534C9.20003 -0.0123178 9.04023 -0.0123178 8.89243 0.0369534L0.252432 2.91695C0.109066 2.96475 -0.0156267 3.05644 -0.103983 3.17904C-0.192339 3.30164 -0.239879 3.44893 -0.239868 3.60005V10.8001C-0.239868 10.991 -0.164011 11.1741 -0.0289851 11.3092C0.106041 11.4442 0.289176 11.5201 0.480132 11.5201C0.671088 11.5201 0.854222 11.4442 0.989249 11.3092C1.12427 11.1741 1.20013 10.991 1.20013 10.8001V4.59905L4.22323 5.60615C3.42003 6.90378 3.16462 8.46711 3.51307 9.95289C3.86153 11.4387 4.78536 12.7254 6.08173 13.5307C4.46173 14.1661 3.06133 15.3154 2.03713 16.8868C1.98387 16.9659 1.94687 17.0549 1.92829 17.1485C1.90971 17.2421 1.90991 17.3384 1.9289 17.4319C1.94788 17.5254 1.98527 17.6142 2.03887 17.6932C2.09248 17.7721 2.16124 17.8396 2.24116 17.8917C2.32109 17.9439 2.41057 17.9796 2.50442 17.9968C2.59827 18.0141 2.69461 18.0125 2.78784 17.9922C2.88107 17.9718 2.96933 17.9332 3.04749 17.8785C3.12565 17.8237 3.19215 17.754 3.24313 17.6734C4.59943 15.5926 6.74143 14.4001 9.12013 14.4001C11.4988 14.4001 13.6408 15.5926 14.9971 17.6734C15.1027 17.8303 15.2659 17.9394 15.4513 17.977C15.6366 18.0147 15.8294 17.9778 15.9878 17.8745C16.1463 17.7711 16.2577 17.6096 16.298 17.4248C16.3383 17.2399 16.3042 17.0467 16.2031 16.8868C15.1789 15.3154 13.7731 14.1661 12.1585 13.5307C13.4537 12.7255 14.3766 11.4395 14.725 9.95485C15.0734 8.47016 14.8188 6.9079 14.017 5.61065L17.9878 4.28765C18.1312 4.23989 18.256 4.14821 18.3443 4.02561C18.4327 3.903 18.4803 3.75569 18.4803 3.60455C18.4803 3.45341 18.4327 3.3061 18.3443 3.1835C18.256 3.0609 18.1312 2.96922 17.9878 2.92145V2.91695ZM13.4401 8.64005C13.4403 9.32302 13.2786 9.99631 12.9682 10.6047C12.6578 11.213 12.2076 11.7391 11.6545 12.1398C11.1014 12.5405 10.4612 12.8043 9.78636 12.9096C9.11156 13.0149 8.4214 12.9588 7.77252 12.7457C7.12363 12.5327 6.5345 12.1688 6.05346 11.684C5.57243 11.1991 5.2132 10.6072 5.00525 9.95663C4.7973 9.30609 4.74655 8.61551 4.85718 7.94156C4.9678 7.26761 5.23664 6.62949 5.64163 6.07955L8.89243 7.15955C9.04023 7.20883 9.20003 7.20883 9.34783 7.15955L12.5986 6.07955C13.1456 6.82115 13.4406 7.71854 13.4401 8.64005ZM9.12013 5.72135L2.75713 3.60005L9.12013 1.47875L15.4831 3.60005L9.12013 5.72135Z' fill='white'/%3E%3C/svg%3E%0A")}.single-program #hero .programme-hero-tile>span{grid-column:span 2;font-weight:bold;text-transform:uppercase}.single-program #hero .programme-hero-tile>div{font-weight:bold;font-size:28px;grid-column:span 3}.single-program .perk-description *{color:var(--white)}.single-program .contenu-flexible-ctn{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px;align-items:center}.single-program .contenu-flexible-ctn>:only-child{grid-column:span 2}.single-program .contenu-flexible-slider{min-width:0}.single-program .contenu-flexible-slider>.content-slider-ctn{background-color:rgba(0,0,0,0);padding:0}.single-program .contenu-flexible-slider .container{padding:0;width:auto !important}.single-program .a-propos-ctn{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 16px}@media(min-width: 993px){.single-program .a-propos-ctn .perks-icons{justify-content:end}}.single-program .a-propos-ctn article{display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto 1fr;padding:32px 24px;border:solid 2px var(--red);border-radius:20px;gap:20px}.single-program .a-propos-ctn article::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='40' height='53' viewBox='0 0 40 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2163 0L0.000239057 13.2161L13.284 26.4998L0.0679029 39.7159L13.3516 52.9996L39.7838 26.5675L13.2163 0Z' fill='%23ED3024'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:40px}.single-program .a-propos-ctn article>h3{font-size:36px;line-height:1;font-weight:700;margin:0}.single-program .a-propos-ctn article>.wysiwyg{grid-column:span 2;padding-left:20px}.single-program .a-propos-ctn article>.wysiwyg>ul{padding-left:20px}.single-program #le_cegep_levis{overflow:hidden}.single-program #le_cegep_levis .swiper{padding-top:80px;display:grid;grid-template-columns:1fr auto auto;gap:48px 15px;--swiper-pagination-color: var(--red)}.single-program #le_cegep_levis .swiper>.swiper-wrapper{grid-column:span 3}.single-program #le_cegep_levis .swiper .swiper-pagination{position:static;text-align:left}.single-program #le_cegep_levis .swiper .swiper-button-prev,.single-program #le_cegep_levis .swiper .swiper-button-next{position:static;width:auto;height:auto}.single-program #le_cegep_levis .swiper .swiper-button-prev::after,.single-program #le_cegep_levis .swiper .swiper-button-next::after{content:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 0.5C36.9787 0.5 47.5 11.0213 47.5 24C47.5 36.9787 36.9787 47.5 24 47.5C11.0213 47.5 0.5 36.9787 0.5 24C0.5 11.0213 11.0213 0.5 24 0.5Z' stroke='%230C4C8E'/%3E%3Cpath d='M24 16L22.59 17.41L28.17 23H16V25H28.17L22.59 30.59L24 32L32 24L24 16Z' fill='%230C4C8E'/%3E%3C/svg%3E%0A")}.single-program #le_cegep_levis .swiper .swiper-button-prev::after{transform:rotateY(180deg)}.single-program #le_cegep_levis .swiper-slide figure{display:flex;flex-direction:column;gap:16px;margin:0}.single-program #le_cegep_levis .swiper-slide figure figcaption{font-weight:600;font-size:18px;line-height:150%}.single-program #le_cegep_levis .swiper-slide img{aspect-ratio:.8;object-fit:cover;width:100%;height:auto}.single-program #venez_nous_visiter .encadres{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:32px;padding-top:36px}.single-program #venez_nous_visiter .encadres .encadre{background-color:var(--red);border-radius:12px;padding:40px;display:flex;flex-direction:column;gap:16px;align-items:start;transition:300ms}.single-program #venez_nous_visiter .encadres .encadre:hover{background-color:var(--blue)}.single-program #venez_nous_visiter .encadres .encadre .icon{background-color:var(--white);border-radius:100px;padding:12px}.single-program #venez_nous_visiter .encadres .encadre img{width:40px;height:40px;object-fit:contain}.single-program #venez_nous_visiter .encadres .encadre h3{color:var(--white);font-weight:700;font-size:32px;line-height:120%;margin:0;flex-grow:1}.single-program #venez_nous_visiter .encadres .encadre .pastilles{display:flex;flex-wrap:wrap;gap:8px}.single-program #venez_nous_visiter .encadres .encadre .pastilles .pastille{border:solid 1px var(--white);border-radius:12px;font-weight:700;font-size:18px;line-height:150%;color:var(--white);padding:8px 10px;opacity:1}.single-program #venez_nous_visiter .encadres .encadre .pastilles a.pastille:hover{opacity:.9}.single-program .criteres-ctn{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px}.single-program #criteres_admission .section-head{grid-column:span 2}.single-program .criteres-list{display:flex;flex-direction:column;gap:16px}.single-program .criteres-list article{border-radius:20px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 0fr;gap:0;background-color:rgba(0,0,0,.0666666667);padding:32px 28px;position:relative;transition:300ms}.single-program .criteres-list article:hover{background-color:var(--grey)}.single-program .criteres-list article *{color:var(--black)}.single-program .criteres-list article input{position:absolute;top:0;left:0;opacity:0}.single-program .criteres-list article label{cursor:pointer;display:flex;justify-content:space-between;position:relative;font-weight:800;font-size:24px;line-height:140%;z-index:1}.single-program .criteres-list article label::before{content:"";z-index:-1;position:absolute;inset:-32px -28px}.single-program .criteres-list article:not(:has(:disabled)) label::after{content:"+"}.single-program .criteres-list article>div{overflow:hidden}.single-program .criteres-list article:has(:checked),.single-program .criteres-list article:target{background-color:var(--blue);grid-template-rows:auto 1fr;gap:24px}.single-program .criteres-list article:has(:checked):not(:has(:disabled)) label::after,.single-program .criteres-list article:target:not(:has(:disabled)) label::after{content:"-"}.single-program .criteres-list article:has(:checked) *,.single-program .criteres-list article:target *{color:var(--white)}.single-program #temoignages{overflow:hidden}.single-program #temoignages .ctn{display:flex;flex-direction:column;align-items:center}.single-program #temoignages .swiper{padding-top:80px}.single-program #temoignages .swiper .swiper-wrapper{transition-timing-function:linear}.single-program #temoignages .temoignage{background-color:var(--white);border-radius:40px;padding:40px;max-width:590px;display:flex;align-items:center;flex-direction:column;gap:40px;font-size:16px;margin:0;height:auto}.single-program section:nth-of-type(odd)#temoignages .temoignage{background-color:var(--off-white)}.single-program #temoignages .temoignage .texte{font-weight:500;font-style:italic;text-align:center;flex-grow:1}.single-program #temoignages .temoignage footer{display:grid;grid-template-columns:60px 1fr 21px 50%;column-gap:10px;align-items:center;line-height:150%;max-width:510px;text-wrap:balance}.single-program #temoignages .temoignage footer .img{grid-column:1;grid-row:1/span 2}.single-program #temoignages .temoignage footer .img img{aspect-ratio:1;border-radius:50%;display:block;width:100%;object-fit:cover}.single-program #temoignages .temoignage footer .author{grid-column:2;grid-row:1;font-style:normal;font-weight:600;align-self:end}.single-program #temoignages .temoignage footer .diplomation{grid-column:2;grid-row:2;align-self:start}.single-program #temoignages .temoignage footer hr{background-color:var(--grey);border:none;width:1px;height:100%;margin:0 10px;grid-column:3;grid-row:1/span 2}.single-program #temoignages .temoignage footer .result{grid-column:4;grid-row:span 2}.single-program #avenir h3{color:var(--black);font-weight:700;font-size:30px;line-height:120%}.single-program #avenir .section-head{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px}.single-program #avenir .section-head>h2{grid-column:span 2;text-wrap:balance}.single-program #avenir .section-head>.intro{grid-column:4/span 2}.single-program #avenir .parcours{margin-top:60px}.single-program #avenir .parcours-terms{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.single-program #avenir .parcours-terms dt{background:rgba(0,0,0,.0666666667);color:var(--black);display:flex;align-items:center;padding:10px 20px;border-radius:30px;font-weight:500;font-size:18px;line-height:150%;text-wrap:balance}.single-program #grille_de_cours input[type=radio]{top:0;position:absolute;opacity:0;z-index:-100}.single-program #grille_de_cours .profiles{display:flex;flex-wrap:wrap;gap:12px}.single-program #grille_de_cours .profiles h3{width:100%}.single-program #grille_de_cours .profiles label{background-color:var(--active-color, var(--white));border:solid 1px var(--active-color, var(--grey));border-radius:80px;padding:12px 24px;color:var(--black);cursor:pointer}.single-program #grille_de_cours .grilles-cours{position:relative}.single-program #grille_de_cours .grille-cours{display:grid;grid-template-columns:300px 1fr;align-items:self-start;gap:80px;padding-top:60px;position:relative}.single-program #grille_de_cours .grille-cours-sessions{position:relative}.single-program #grille_de_cours input:not(:checked)+.grille-cours{display:none}.single-program #grille_de_cours .grille-cours .grille-cours-sessions-select{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:20px;align-items:self-start}.single-program #grille_de_cours .grille-cours .grille-cours-sessions-select .session-head{border:solid 2px var(--active-color, transparent);border-radius:12px;cursor:pointer;padding:20px 32px;display:flex;flex-direction:column}.single-program #grille_de_cours .grille-cours .grille-cours-sessions-select .session-head .session-title{color:var(--active-color, var(--black));font-weight:700;font-size:24px;line-height:140%}@media(max-width: 767px){.single-program #grille_de_cours .grille-cours .grille-cours-sessions-select{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.single-program #grille_de_cours .grille-cours .grille-cours-sessions-select .session-head{padding:10px 16px}.single-program #grille_de_cours .grille-cours .grille-cours-sessions-select .session-head .session-title{font-size:20px}}.single-program #grille_de_cours .grille-cours .grille-cours-session-wrap{display:grid;grid-template-columns:1fr;grid-template-rows:0fr;grid-auto-flow:row;overflow:hidden;transition:300ms}.single-program #grille_de_cours .grille-cours .session-selector:checked+.grille-cours-session-wrap{grid-template-rows:1fr}.single-program #grille_de_cours .grille-cours .grille-cours-session-wrap .grille-cours-session{overflow:hidden}.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn{border-bottom:solid 1px var(--grey)}.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn .title{background-color:rgba(0,0,0,0);color:var(--black);align-items:center;padding:20px 0;font-weight:normal}.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn.-colored .title,.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn.-colored .inner{padding-left:40px}.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn.open .title{font-weight:bold;--active-color: var(--red)}.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn .title .separator-title,.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn .title .course-title{color:var(--active-color, inherit);font-weight:inherit;font-size:1.5rem;flex-grow:1}.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn .title .separator-title{color:var(--grey)}.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn .title .course-code{order:1;width:auto;white-space:nowrap}.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn .title::after{transform:none;position:static;order:2}.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn .inner{background-color:rgba(0,0,0,0)}.single-program #grille_de_cours .grille-cours .grille-cours-session .course-item-ctn .inner>div{padding:0 0 20px;width:100%}.single-program .banniere{background-blend-mode:multiply;background-position:center;background-size:cover;color:var(--white)}.single-program section.banniere .ctn{display:flex;justify-content:space-between;align-items:center;gap:80px;padding-bottom:80px}.single-program section.banniere .cta{position:relative;margin:-40px 0;padding:40px 0 40px 60px;display:grid;gap:40px 80px;grid-template-columns:6fr 4fr}.single-program section.banniere .cta h2{color:inherit}.single-program section.banniere .cta::before{content:"";background-image:url("https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/logos/sigle-white.svg");width:48px;height:48px;background-size:cover;position:absolute;top:0;left:0}.single-program .banniere .cta .texte *{color:var(--white)}.single-program .banniere .cta .button{background-color:var(--white);color:var(--black);font-size:16px}.single-program .banniere .image{margin:-150px 0 -80px;height:100%;width:auto;align-self:end}.single-program .banniere .titre{max-width:250px;font-weight:700;font-size:48px;line-height:120%}.single-program .bandeau .ctn{display:flex;align-items:center;padding-top:60px;padding-bottom:60px;gap:20px}.single-program .bandeau span{font-weight:500;font-size:28px;line-height:140%;color:var(--white);flex-grow:1}.single-program .bandeau .button{background-color:var(--white);color:var(--red)}.single-program #details_importants .informations-wrapper{display:flex;gap:16px;flex-wrap:wrap}.single-program #details_importants .informations-wrapper .groupe>h3{font-weight:400;font-size:16px;line-height:150%;color:var(--black)}.single-program #details_importants .informations-wrapper .groupe .informations{display:flex;gap:16px}.single-program #details_importants .informations-wrapper .groupe .informations .information{display:flex;flex-direction:column;align-items:flex-start;padding:24px 40px;gap:40px;border:2px solid var(--grey);border-radius:20px}.single-program #details_importants .informations-wrapper .groupe .informations .information>strong{font-weight:700;font-size:16px;line-height:150%}.single-program #details_importants .informations-wrapper .groupe .informations .information .valeur{font-weight:700;font-size:28px;line-height:120%;color:var(--blue)}.single-program #faq .faq-wrapper{border-top:solid 1px var(--grey);margin-top:80px}.single-program #faq .faq-wrapper .question{position:relative;overflow:hidden;display:grid;transition:300ms;border-bottom:solid 1px var(--grey)}.single-program #faq .faq-wrapper .question>label{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 10px 20px 0;font-weight:400;font-size:24px;line-height:130%;transition:300ms}.single-program #faq .faq-wrapper .question>label::after{content:"";border:0 solid var(--black);border-top-width:2px;border-right-width:2px;flex-shrink:0;width:10px;height:10px;transform:rotate(135deg);transition:300ms}.single-program #faq .faq-wrapper .question>input{position:absolute;bottom:100%}.single-program #faq .faq-wrapper .question>.reponse{display:none;padding-bottom:60px}.single-program #faq .faq-wrapper .question:has(:checked) .reponse,.single-program #faq .faq-wrapper .question:target .reponse{display:block}.single-program #faq .faq-wrapper .question:has(:checked)>label,.single-program #faq .faq-wrapper .question:target>label{color:var(--red);font-weight:bold}.single-program #faq .faq-wrapper .question:has(:checked)>label::after,.single-program #faq .faq-wrapper .question:target>label::after{border-color:var(--red);transform:rotate(-45deg)}.single-program #demande_information .ctn{display:grid;grid-template-columns:50% 1fr;gap:150px;align-items:start}.single-program #demande_information .gform_wrapper{background:rgba(0,0,0,0);padding:50px 0 0}.single-program #demande_information .gform_wrapper::before,.single-program #demande_information .gform_wrapper::after,.single-program #demande_information .gform_heading{display:none}.single-program #demande_information .ginput_container input:not([type=submit]),.single-program #demande_information .ginput_container textarea{padding:12px;width:100%;border:1px solid var(--grey);border-radius:12px;margin:0}.single-program #demande_information .gfield_label{font-weight:600;font-size:16px;line-height:150%}.single-program #demande_information .gform_button{border:0;background-color:var(--red);color:var(--white);padding:12px 24px;font-weight:700;font-size:16px;line-height:150%}.single-program #demande_information .gfield_required::before{content:"*";color:var(--red)}.single-program #demande_information .gfield_required .gfield_required.gfield_required_text{display:none}.single-program #demande_information input[aria-invalid=true]{border-color:var(--red) !important;background-color:#fee}.single-program #demande_information .gfield_contains_required:has(input[value=""]) .validation_message{display:none}.single-program #demande_information .gform_confirmation_wrapper{aspect-ratio:4/3;display:grid;place-items:center}.single-program #demande_information .gform_confirmation_wrapper .gform_confirmation_message{font-size:2em;font-weight:bold;line-height:1.4;text-wrap:balance}.single-program #autres_programmes .slider-pagination{gap:8px}.single-program #autres_programmes .slider-pagination:has(:only-child){visibility:hidden}.load-more{display:none !important;cursor:pointer;float:right;align-self:flex-end}.load-more[disabled]{background-color:var(--charcoal) !important;cursor:wait}.container.archive{display:flex;flex-direction:column;gap:40px}.container.archive>section>.row{padding:0px 0px}.pagination-ctn{clear:both}[data-next]:not([data-next=""])+.load-more{display:block !important}.load-more+.pagination-ctn{margin:0;visibility:hidden;height:0}.categories-wrapper{display:flex;gap:12px;padding-bottom:20px}.toggle{border:1px solid var(--blue);color:var(--blue);font-weight:var(--font-weight-bold);padding:10px 20px}.toggle:hover{border-color:var(--blue-hover);color:var(--blue-hover)}.toggle.active{background-color:var(--blue);color:var(--white)}.toggle.active:hover{background-color:var(--blue-hover)}.loading{opacity:.5}.page-template-faq #post-content>.ctn{padding-block:0}.page-template-faq #post-content nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.page-template-faq #post-content nav a{background-color:var(--white);border:2px solid var(--blue);color:var(--blue);display:flex;align-items:center;padding:10px 20px;font-weight:600;font-size:18px;line-height:150%;text-wrap:balance}.page-template-faq #post-content nav a:hover{background-color:var(--blue);color:var(--white)}#faq .faq-wrapper>section>.ctn{padding-bottom:0}#faq .faq-wrapper h3{font-size:36px;font-weight:700;line-height:1.2;color:var(--black);margin:0 0 10px}@media(max-width: 767px){#faq .faq-wrapper h3{font-size:30px}}#faq .faq-wrapper .question{position:relative;overflow:hidden;display:grid;transition:300ms;border-bottom:solid 1px var(--grey)}#faq .faq-wrapper .question>label{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 10px 20px 0;font-weight:400;font-size:24px;line-height:130%;transition:300ms}#faq .faq-wrapper .question>label::after{content:"";border:0 solid var(--black);border-top-width:2px;border-right-width:2px;flex-shrink:0;width:10px;height:10px;transform:rotate(135deg);transition:300ms}#faq .faq-wrapper .question>input{position:absolute;bottom:100%}#faq .faq-wrapper .question>.reponse{display:none;padding-bottom:60px}#faq .faq-wrapper .question:has(:checked) .reponse{display:block}#faq .faq-wrapper .question:has(:checked)>label{color:var(--red);font-weight:bold}#faq .faq-wrapper .question:has(:checked)>label::after{border-color:var(--red);transform:rotate(-45deg)}body[page-template-faucons_front_page] .breadcrumb-ctn,body[page-template-formations_front_page] .breadcrumb-ctn{margin:20px 0}body[page-template-faucons_front_page] .results-ctn,body[page-template-formations_front_page] .results-ctn{background-color:#f6f6f6;padding:50px 0 60px;margin-bottom:50px;text-align:center}body[page-template-faucons_front_page] .results-ctn .row,body[page-template-formations_front_page] .results-ctn .row{justify-content:center}body[page-template-faucons_front_page] .results-ctn h2,body[page-template-formations_front_page] .results-ctn h2{margin-top:0}body[page-template-faucons_front_page] .results-ctn .main-button,body[page-template-faucons_front_page] .results-ctn .content .wp-block-file,.content body[page-template-faucons_front_page] .results-ctn .wp-block-file,body[page-template-faucons_front_page] .results-ctn .wp-block-button,body[page-template-formations_front_page] .results-ctn .main-button,body[page-template-formations_front_page] .results-ctn .content .wp-block-file,.content body[page-template-formations_front_page] .results-ctn .wp-block-file,body[page-template-formations_front_page] .results-ctn .wp-block-button{margin-top:40px}body[page-template-faucons_front_page] .press-review-ctn,body[page-template-formations_front_page] .press-review-ctn{background-color:#00569d;padding:60px 0;text-align:center}body[page-template-faucons_front_page] .featured-block-ctn,body[page-template-formations_front_page] .featured-block-ctn{margin:100px 0}body[page-template-faucons_front_page] .featured-block-ctn .align-center,body[page-template-formations_front_page] .featured-block-ctn .align-center{justify-content:center}body[page-template-faucons_front_page] .featured-block-ctn.reduced-margins,body[page-template-faucons_front_page] .featured-list-ctn.reduced-margins,body[page-template-formations_front_page] .featured-block-ctn.reduced-margins,body[page-template-formations_front_page] .featured-list-ctn.reduced-margins{margin:40px 0}@media(max-width: 992px){body[page-template-faucons_front_page] .featured-block-ctn,body[page-template-formations_front_page] .featured-block-ctn{margin:60px 0}body[page-template-faucons_front_page] .featured-block-ctn.reduced-margins,body[page-template-faucons_front_page] .featured-list-ctn.reduced-margins,body[page-template-formations_front_page] .featured-block-ctn.reduced-margins,body[page-template-formations_front_page] .featured-list-ctn.reduced-margins{margin:30px 0}}@media(max-width: 767px){body[page-template-faucons_front_page] .list-default-item,body[page-template-formations_front_page] .list-default-item{margin-bottom:20px}body[page-template-faucons_front_page] .featured-block-ctn,body[page-template-formations_front_page] .featured-block-ctn{margin:60px 0}body[page-template-faucons_front_page] .featured-block-ctn.reduced-margins,body[page-template-formations_front_page] .featured-block-ctn.reduced-margins{margin:30px 0}body[page-template-faucons_front_page] .featured-block-ctn.reduced-margins,body[page-template-faucons_front_page] .featured-list-ctn.reduced-margins,body[page-template-formations_front_page] .featured-block-ctn.reduced-margins,body[page-template-formations_front_page] .featured-list-ctn.reduced-margins{margin:30px 0}}@media(max-width: 425px){body[page-template-faucons_front_page] .featured-block-ctn,body[page-template-formations_front_page] .featured-block-ctn{margin:40px 0}body[page-template-faucons_front_page] .featured-block-ctn.reduced-margins,body[page-template-formations_front_page] .featured-block-ctn.reduced-margins{margin:20px 0}body[page-template-faucons_front_page] .featured-block-ctn.reduced-margins,body[page-template-faucons_front_page] .featured-list-ctn.reduced-margins,body[page-template-formations_front_page] .featured-block-ctn.reduced-margins,body[page-template-formations_front_page] .featured-list-ctn.reduced-margins{margin:20px 0}}body[home] .programs-ctn{background-color:#ED3024;padding:80px 0 100px}body[home] .featured-block-ctn{margin:100px 0 20px}@media(max-width: 992px){body[home] .programs-ctn{padding:20px 0 0}body[home] .featured-block-ctn{margin:80px 0 0}}@media(max-width: 425px){body[home] .programs-ctn .featured-list-ctn{margin:20px 0 0}body[home] .featured-block-ctn{margin:60px 0 0}}body[page-template-section_overview] .text-image-ctn .image img{max-width:100%}body[page-template-section_overview] .text-image-ctn .inner-content p:first-child{margin-top:0}body[page-template-section_overview] .usefull-links-ctn{background-color:#00569d;padding:80px 0 40px}body[page-template-section_overview] .usefull-links-ctn .title{margin-top:0;color:#fff;margin-bottom:40px}body[page-template-section_overview] .usefull-links-ctn .usefull-link{margin-bottom:50px}body[page-template-section_overview] .usefull-links-ctn .usefull-link .link-title{color:#fff;margin:0 0 20px;font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;font-weight:900;letter-spacing:-0.4px}@media(max-width: 767px){body[page-template-section_overview] .text-image-ctn .image{margin-bottom:20px}body[page-template-section_overview] .usefull-links-ctn .title{margin-bottom:40px}body[page-template-section_overview] .usefull-links-ctn .usefull-link{margin-bottom:50px}body[page-template-section_overview] .usefull-links-ctn .usefull-link .link-title{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}body[page-template-section_overview] .usefull-links-ctn .usefull-link .inline-btn:before{font-size:14px;line-height:12px}}@media(max-width: 425px){body[page-template-section_overview] .usefull-links-ctn{padding:60px 0 30px}body[page-template-section_overview] .usefull-links-ctn .usefull-link{margin-bottom:40px}}body[page-template-contact] .contact-info h2{margin-top:0}body[page-template-contact] .contact-info p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}body[page-template-contact] .contact-info p a{color:#000;opacity:1}body[page-template-contact] .contact-info p a:hover{opacity:.8}body[page-template-contact] .contact-info .map-ctn{position:relative;margin-top:50px}body[page-template-contact] .contact-info .map-ctn .address{margin:0;background-color:#ED3024;padding:10px 15px 10px 30px;display:inline-block;position:absolute;top:0;transform:translateY(-50%);transition:all .4s ease}body[page-template-contact] .contact-info .map-ctn .address a{color:#fff;font-size:15px;font-size:0.9375rem;line-height:18px;line-height:1.125rem;font-weight:700;transition:all .4s ease}body[page-template-contact] .contact-info .map-ctn img{width:100%;transition:all .4s ease}body[page-template-contact] .contact-info .map-ctn:hover{cursor:pointer}body[page-template-contact] .contact-info .map-ctn:hover .address{background-color:#fff}body[page-template-contact] .contact-info .map-ctn:hover .address a{color:#ED3024}body[page-template-contact] .contact-form{position:relative}body[page-template-contact] .contact-form .gform_wrapper form ul li.gfield{margin-top:0 !important}body[page-template-contact] .members-list-ctn{margin:80px 0 100px}@media(max-width: 767px){body[page-template-contact] .contact-form{margin-top:40px}body[page-template-contact] .contact-info .map-ctn .address{padding-left:15px}body[page-template-contact] .contact-info .map-ctn .address a{font-size:14px;font-size:0.875rem;line-height:17px;line-height:1.0625rem}}@media(max-width: 425px){body[page-template-contact] .members-list-ctn{margin:50px 0 60px}body[page-template-contact] .members-list-ctn .filter-ctn:first-child{margin-bottom:20px}body[page-template-contact] .members-list-ctn .ajax-container{margin-top:30px}}body[search] .container{margin-top:60px}body[search] form input{margin-bottom:10px}body[search] .title{color:#00569d;margin-bottom:20px;margin-top:50px}body[search] .title span{color:#ED3024}body[search] .result-cpt{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}body[search] .search-result .item{padding-bottom:20px;margin-top:30px;border-bottom:solid 1px #ED3024;opacity:1;transition:all .4s ease}body[search] .search-result .item .title-item{margin:0 0 10px;color:#00569d;font-size:25px;font-size:1.5625rem;line-height:27px;line-height:1.6875rem;letter-spacing:-0.5px;font-weight:900;margin-bottom:10px;display:inline-block}body[search] .search-result .item .title-item span{color:#ED3024}body[search] .search-result .item .inner{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem}body[search] .search-result .item .inner span{color:#ED3024;font-weight:700}body[search] .search-result .item:hover{cursor:pointer;opacity:.8}@media(max-width: 767px){body[search] .search-result .item .title-item{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem}body[search] .search-result .item .inner{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}@media(max-width: 425px){body[search] .container{margin-top:40px}body[search] .title{margin-top:40px}}body[page-template-visit] .content{margin-bottom:0}body[page-template-visit] .content .content-slider-ctn{margin-bottom:0}body[page-template-visit] .form-text p em{font-size:14px;line-height:22px}body[page-template-visit] .no-from{display:flex;height:100%;align-items:center;text-align:center;justify-content:center;width:90%;margin:0 auto;max-width:410px}body[error404] .hero-page-simple{max-height:750px;height:calc(100vh - 127px);position:relative}body[error404] .hero-page-simple .title-ctn{max-width:560px;padding:40px 25px 40px 50px}@media(max-width: 768px){body[error404] .hero-page-simple{height:auto}body[error404] .hero-page-simple .title-ctn{padding:40px 15px 40px 15px}}body[admin-bar][error404] .hero-page-simple{height:calc(100vh - 159px)}@media(max-width: 768px){body[admin-bar][error404] .hero-page-simple{height:auto}}body{--blue: #00569D;--blue-hover: #287fd7;--red: #ED3024;--red-hover: #fa5252;--white: #FFFFFF;--off-white: #FBFBFB;--black: #000000;--charcoal: #52525B;--grey: #A0A0A0;--font-family: "CL-Helvetica Now Display", Helvetica, Arial, sans-serif;--font-weight-regular: 500;--font-weight-bold: 700;--font-weight-black: 800;--container-width: 1310px;--off-canvas: calc((100vw - var(--container-width))* -.5)}body.v2024{max-width:none}body.v2024 .ctn{margin:auto;width:var(--container-width);max-width:100%}@media(min-width: 1200px){body.v2024 .container{width:var(--container-width)}}body.v2024 .page{transition:all 500ms}body.v2024 .menu-item a{color:inherit;font-weight:inherit;text-transform:none}body.v2024 .button{display:inline-block;width:fit-content;font-size:18px;font-weight:700;line-height:1.4;padding:12px 22px;transition:500ms}body.v2024 .button.primary{color:var(--white);background-color:var(--red);border:1px solid var(--red)}body.v2024 .button.primary:hover{background-color:var(--red-hover);border-color:var(--red-hover)}body.v2024 .button.secondary{color:var(--blue);background-color:rgba(0,0,0,0);border:1px solid var(--blue)}body.v2024 .button.secondary:hover{color:var(--blue-hover);border-color:var(--blue-hover)}body.v2024 .read-more{color:var(--blue);font-size:14px;font-weight:500;border-bottom:1px solid var(--blue);display:inline-block}body.v2024 .read-more:hover{color:var(--blue-hover);border-color:var(--blue-hover)}body.v2024 .menu-item-cta-primary a,body.v2024 .menu-item-cta-secondary a{display:flex;justify-content:center;align-items:center;padding:14px 20px;gap:8px;font-size:16px;font-weight:700;transition:all 250ms}body.v2024 .menu-item-cta-primary a:hover span::before,body.v2024 .menu-item-cta-secondary a:hover span::before{opacity:0}body.v2024 .menu-item-cta-primary a:hover span::after,body.v2024 .menu-item-cta-secondary a:hover span::after{opacity:1}body.v2024 .menu-item-type-custom:is(.menu-item-cta-primary,.menu-item-cta-secondary) a::after{content:"";width:9px;height:8px}body.v2024 .menu-item-cta-primary a{background-color:var(--red);border:1px solid var(--red);color:var(--white)}body.v2024 .menu-item-cta-primary a::after{background-image:url(https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/arrow-white.svg)}body.v2024 .menu-item-cta-primary a:hover{background-color:var(--red-hover);border-color:var(--red-hover)}body.v2024 .menu-item-cta-secondary a{background-color:var(--white);border:1px solid var(--blue);color:var(--blue)}body.v2024 .menu-item-cta-secondary a::after{background-image:url(https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/arrow-blue.svg)}body.v2024 .menu-item-cta-secondary a:hover{color:var(--blue-hover);border-color:var(--blue-hover)}body.v2024 .megamenu ul{margin:0;padding:0}body.v2024 .megamenu:has(.megamenu-item.expanded)~*:not(#wpadminbar){filter:blur(10px)}body.v2024 .megamenu .megamenu-item{background-color:var(--off-white);position:absolute;padding:20px;transform:translateY(calc(-100% - var(--header-height, 100vh) - 240px));transition:transform 500ms;z-index:50;left:0;width:100%}body.v2024 .megamenu .megamenu-item.expanded{transform:translateY(0%)}body.v2024 .megamenu .megamenu-item .ctn>ul>li{font-weight:var(--font-weight-black);font-size:18px;color:var(--red)}body.v2024 .megamenu .megamenu-item .ctn>ul>li>ul>li{font-weight:400;font-size:16px;color:var(--black)}body.v2024 .megamenu .megamenu-item .ctn>ul .menu-item-cta-sub-menu{font-weight:var(--font-weight-bold);color:var(--black)}body.v2024 .megamenu .megamenu-item .ctn>ul:not([class]){display:grid;gap:40px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));padding:40px 0 20px}body.v2024 .megamenu .megamenu-item .ctn>ul:not([class])>li>ul{padding-top:10px}body.v2024 .megamenu .megamenu-item .ctn>ul:not([class])>li>ul>li{line-height:2;transform:translateX(0);transition:transform 250ms}body.v2024 .megamenu .megamenu-item .ctn>ul:not([class])>li>ul>li:hover{transform:translate(5px)}body.v2024 .megamenu .megamenu-item .ctn>ul .menu-item>a{display:inline-flex;align-items:center;gap:8px}body.v2024 .megamenu .megamenu-item .ctn>ul .menu-item>a img{width:24px}body.v2024 .megamenu .megamenu-item .ctn>ul.full-width{padding:0;grid-template-columns:100%}body.v2024 .megamenu .megamenu-item .ctn>ul.full-width>li>ul{display:flex;flex-wrap:wrap;gap:24px}body.v2024 .megamenu .megamenu-item .ctn>ul.full-width .menu-item>a{padding-top:10px;padding-bottom:10px}body.v2024 .megamenu .megamenu-item .ctn>ul .menu-item-cta-megamenu-banner{background-color:var(--red);position:absolute;top:100%;left:0;width:100%;padding:10px 0 0 calc(var(--off-canvas)*-1);color:var(--white);font-size:20px;font-weight:700;display:grid;grid-template-columns:repeat(2, max-content);gap:80px;align-items:center;overflow:auto;scrollbar-color:hsla(0,0%,100%,.6) rgba(0,0,0,0);scrollbar-width:thin}body.v2024 .megamenu .megamenu-item .ctn>ul .menu-item-cta-megamenu-banner>ul{display:grid;grid-auto-flow:column;grid-auto-columns:340px;align-items:center;gap:80px}body.v2024 .megamenu .megamenu-item .ctn>ul .menu-item-cta-megamenu-banner>ul>.menu-item{color:var(--white);font-size:16px;max-width:420px}body.v2024 .megamenu .megamenu-item .ctn>ul .menu-item-cta-megamenu-banner>ul>.menu-item>a{display:flex;padding:0}body.v2024 .megamenu .megamenu-item .ctn>ul .menu-item-cta-megamenu-banner>ul>.menu-item>a img{aspect-ratio:1;object-fit:contain;width:120px}body.v2024 .megamenu .megamenu-item .ctn>ul .menu-item-cta-megamenu-banner>ul>.menu-item>a span{position:relative;text-decoration:underline;text-wrap:balance}body.v2024 .megamenu .megamenu-item .ctn>ul .menu-item-cta-megamenu-banner>ul>.menu-item>a span::after{content:"";display:inline-block;height:2em;width:11px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0354 4.56815C10.2307 4.37289 10.2307 4.05631 10.0354 3.86105L6.85346 0.679066C6.6582 0.483804 6.34161 0.483804 6.14635 0.679066C5.95109 0.874328 5.95109 1.19091 6.14635 1.38617L8.97478 4.2146L6.14635 7.04303C5.95109 7.23829 5.95109 7.55487 6.14635 7.75013C6.34161 7.9454 6.6582 7.9454 6.85346 7.75013L10.0354 4.56815ZM0.681885 4.7146L9.68188 4.7146V3.7146L0.681885 3.7146V4.7146Z' fill='white'/%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat;background-position:50% 70%;position:absolute;bottom:0;margin-left:8px}body.v2024 header:not(.-faucon,.-formation){background-color:var(--white);display:flex;flex-direction:column;position:relative;z-index:100}body.v2024 header:not(.-faucon,.-formation) .logo{width:90px}body.v2024 header:not(.-faucon,.-formation) .logo img{max-width:100%;height:auto}body.v2024 header:not(.-faucon,.-formation) ul{margin:0;padding:0}body.v2024 header:not(.-faucon,.-formation)>.ctn{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;z-index:50}body.v2024 header:not(.-faucon,.-formation)>.ctn.top-menu{justify-content:end;border-bottom:1px solid #e7e7e7;gap:20px}body.v2024 header:not(.-faucon,.-formation)>.ctn.top-menu .menu-item a{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:14px;line-height:150%;text-decoration:underline;color:var(--blue);text-transform:none}body.v2024 header:not(.-faucon,.-formation)>.ctn.top-menu .menu-item a:hover{color:var(--blue-hover)}@media(max-width: 767px){body.v2024 header:not(.-faucon,.-formation)>.ctn.top-menu{flex-direction:column-reverse;justify-content:center;gap:10px}}body.v2024 header:not(.-faucon,.-formation)>.ctn.top-menu ul{display:flex;gap:20px}body.v2024 header:not(.-faucon,.-formation)>.ctn .primary-menu .menu-toggle,body.v2024 header:not(.-faucon,.-formation)>.ctn .primary-menu .menu-close{display:none}body.v2024 header:not(.-faucon,.-formation)>.ctn .primary-menu ul{display:flex;align-items:center;gap:20px}body.v2024 header:not(.-faucon,.-formation)>.ctn .primary-menu ul .menu-item{font-size:16px;font-weight:800}body.v2024 header:not(.-faucon,.-formation)>.ctn .primary-menu ul .menu-item.menu-item-has-children>a::after{content:"";background-image:url(https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/chevron-red.svg);background-size:contain;background-repeat:no-repeat;width:13px;height:7px;filter:brightness(0)}body.v2024 header:not(.-faucon,.-formation)>.ctn .primary-menu ul .menu-item>a{display:flex;gap:4px;align-items:center}body.v2024 header:not(.-faucon,.-formation)>.ctn .primary-menu ul .menu-item>a.expanded{color:var(--red)}body.v2024 header:not(.-faucon,.-formation)>.ctn .primary-menu ul .menu-item>a.expanded::after{filter:brightness(1)}body.v2024 header:not(.-faucon,.-formation)>.ctn .primary-menu ul .menu-item>a[data-target]{cursor:pointer}body.v2024 header:not(.-faucon,.-formation)>.ctn .primary-menu ul ul{display:none}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper){display:grid;grid-template-columns:1fr auto;gap:12px;color:var(--black);font-weight:400;padding:10px 0}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper)>*{grid-column:1/span 2}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper)>a{grid-column:1/span 1}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .swiper{overflow:hidden;position:relative}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper)>ul{grid-row:1/span 1;grid-column:2/span 1}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper)>ul+.filter-tax{grid-row:1/span 1;grid-column:1/span 1}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-tax{display:flex;gap:16px}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-tax .taxonomy-filter{--color: var(--blue)}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-tax .taxonomy-filter input{display:none}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-tax .taxonomy-filter label{cursor:pointer;display:inline-block;padding:10px 20px;border:1px solid var(--blue);font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:16px;line-height:150%;color:var(--blue)}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-tax .taxonomy-filter label:hover{color:var(--blue-hover);border-color:var(--blue-hover)}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-tax .taxonomy-filter input:checked+label{background-color:var(--blue);color:var(--white)}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-tax .taxonomy-filter input:checked+label:hover{background-color:var(--blue-hover)}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-terms{display:flex;gap:8px 12px;flex-wrap:wrap}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-terms[data-taxonomy=program_thematique] .term-filter:not(.remove-filter):not([data-taxonomy=program_thematique]),body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-terms[data-taxonomy=program_type] .term-filter:not(.remove-filter):not([data-taxonomy=program_type]){display:none}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-terms .term-filter input{display:none}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-terms .term-filter label{cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 0;font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:16px}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-terms .term-filter label::before{content:"";background-image:url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 3.5L3.94737 7L9 1" stroke="black" stroke-width="0.842105"/></svg>');background-repeat:no-repeat;background-position:center;background-size:0px;width:14px;height:14px;border:1px solid var(--black);transition:background-size 200ms}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-terms .term-filter input:checked+label{font-weight:var(--font-weight-bold)}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .filter-terms .term-filter input:checked+label::before{background-size:10px}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .swiper-button-prev,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .swiper-button-next{background-color:hsla(0,0%,100%,.7333333333);height:auto;border-radius:50%}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .swiper-button-prev{transform:rotateY(180deg)}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .swiper{width:calc(100% + var(--off-canvas)*-1)}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes.loading::before,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts.loading::before{height:220px;width:300px;content:"";background:linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 50%, #e0e0e0 75%);background-size:200% 100%;animation:loadingAnimation 1.5s infinite linear}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .centre-sportif,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .program,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif{--display: grid;background-image:var(--image-medium);background-color:var(--blue);background-size:cover;display:grid;padding-bottom:15px;grid-template-columns:15px auto 1fr auto 15px;gap:12px 0;position:relative;height:220px;width:300px;overflow:hidden;flex-shrink:0;align-content:end;align-items:center}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program.hidden,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .centre-sportif.hidden,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .program.hidden,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif.hidden{display:none}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program>*,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .centre-sportif>*,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .program>*,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif>*{position:relative}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program::before,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .centre-sportif::before,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .program::before,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif::before{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg, #18181B 0%, rgba(0, 0, 0, 0) 100%)}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program .program-title,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program .cours-title,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .centre-sportif .program-title,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .centre-sportif .cours-title,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .program .program-title,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .program .cours-title,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif .program-title,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif .cours-title{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:14px;line-height:100%;color:var(--white);margin:0;grid-column:2/span 2;text-wrap:balance}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program .program-category,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program .cours-category,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .centre-sportif .program-category,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .centre-sportif .cours-category,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .program .program-category,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .program .cours-category,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif .program-category,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif .cours-category{padding:4px 8px;background:var(--white);font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:10px;line-height:2;letter-spacing:.04em;grid-row-start:2;grid-column:2/span 1;color:var(--red);margin:0}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program::after,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .centre-sportif::after,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .program::after,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif::after{content:"";background-image:url(data:image/svg+xml,%3Csvg%20class%3D%22arrow%22%20width%3D%2211%22%20height%3D%228%22%20viewBox%3D%220%200%2011%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.3536%204.68168C10.5488%204.48642%2010.5488%204.16983%2010.3536%203.97457L7.17157%200.792591C6.97631%200.597329%206.65973%200.597329%206.46447%200.792591C6.2692%200.987853%206.2692%201.30444%206.46447%201.4997L9.29289%204.32812L6.46447%207.15655C6.2692%207.35181%206.2692%207.6684%206.46447%207.86366C6.65973%208.05892%206.97631%208.05892%207.17157%207.86366L10.3536%204.68168ZM0%204.82812L10%204.82812V3.82812L0%203.82812L0%204.82812Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);height:8px;width:11px;grid-row-start:2;grid-column-start:4;position:relative}@media(min-width: 1201px){.primary-menu .search-form{display:none}}@media(max-width: 1200px){body.v2024 .megamenu{display:none !important}body.v2024 header .ctn.top-menu{display:none}body.v2024 header .ctn .primary-menu{position:relative;align-content:center}body.v2024 header .ctn .primary-menu .menu-toggle{display:block !important;font-weight:var(--font-weight-black);backdrop-filter:blur(0px)}body.v2024 header .ctn .primary-menu::before{display:none;content:"";position:fixed;left:0;right:0;top:0;bottom:0;backdrop-filter:blur(0px);transition-property:transform overlay display;transition-duration:500ms;transition-behavior:allow-discrete}@starting-style{body.v2024 header .ctn .primary-menu::before{backdrop-filter:blur(0px)}}body.v2024 header .ctn .primary-menu.expanded::before{display:block;backdrop-filter:blur(10px);z-index:950}body.v2024 header .ctn .primary-menu.expanded>ul{display:block;transform:translateX(0%)}body.v2024 header .ctn .primary-menu>.menu-close{position:fixed;z-index:2000;top:20px;right:20px;font-size:2rem;color:var(--black);transform:translateX(300px);transition-property:transform overlay display;transition-duration:500ms;transition-behavior:allow-discrete}body.v2024 header .ctn .primary-menu.expanded>.menu-close{display:block;transform:translateX(0px)}@starting-style{body.v2024 header .ctn .primary-menu.expanded>.menu-close{transform:translateX(300px)}}body.v2024 header .ctn .primary-menu ul a{padding:10px}body.v2024 header .ctn .primary-menu>ul{background-color:var(--off-white);display:grid !important;grid-template-columns:auto;grid-auto-rows:min-content;padding:20px !important;position:fixed;right:0;top:0 !important;overflow:auto;z-index:1000;max-width:80%;width:300px;height:100dvh;transform:translateX(100%);display:none;transition:all 500ms allow-discrete}body.v2024 header .ctn .primary-menu>ul::before{content:"";aspect-ratio:1.45;background-image:url(https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/logos/logo-cegep-levis.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:90px;justify-self:center}body.v2024 header .ctn .primary-menu>ul>.menu-item{order:50;grid-column:1/-1}body.v2024 header .ctn .primary-menu>ul>:is(.menu-item-cta-primary,.menu-item-cta-secondary){margin-top:10px}body.v2024 header .ctn .primary-menu>ul>.menu-item-has-children>ul{height:0;transition:height 500ms}body.v2024 header .ctn .primary-menu>ul>.menu-item-has-children>a.expanded+ul{height:auto}body.v2024 header .ctn .primary-menu>ul>.menu-item-has-children ul{display:flex !important;flex-direction:column;align-items:stretch;padding-left:20px !important;gap:0;interpolate-size:allow-keywords;overflow:hidden}body.v2024 header .ctn .primary-menu>ul>.menu-item-has-children .menu-item-cta-sub-menu>a{font-weight:var(--font-weight-bold);margin-left:20px}body.v2024 header .ctn .primary-menu>ul>:is(.menu-item-cta-secondary,.menu-item-cta-primary){grid-column:auto;white-space:nowrap}body.v2024 header .ctn .primary-menu>ul .menu-item.menu-item-has-children .menu-item:not(.menu-item-has-children){font-weight:var(--font-weight-regular)}}.home li{font-size:18px;font-weight:400;line-height:1.5;color:var(--black)}.home .button{display:inline-block;width:fit-content;font-size:18px;font-weight:700;line-height:1.4;padding:12px 22px;transition:500ms}.home .programs,.home .latest-posts{background-color:var(--off-white)}body.v2024 .home-slider .slider-container{padding:60px 10px;width:100%}body.v2024 .home-slider .swiper-pagination-bullets{gap:8px}body.v2024 .home-slider .swiper-slide{justify-content:space-between;background-color:var(--white);--aspect-ratio: 1;display:grid;gap:20px}@media(min-width: 1025px){body.v2024 .home-slider .swiper-slide{gap:5%;grid-template-columns:repeat(2, 1fr)}}body.v2024 .home-slider .swiper-slide>div{overflow:hidden;position:relative;width:100%}body.v2024 .home-slider .swiper-slide .content{height:auto;justify-content:center;container-type:inline-size;padding-right:0}@media(max-width: 1024px){body.v2024 .home-slider .swiper-slide .content{order:1}}body.v2024 .home-slider .swiper-slide .content h3{font-size:9cqw;font-weight:900;line-height:1.2;color:var(--black);margin:0 0 30px}body.v2024 .home-slider .swiper-slide .content p{margin:0 0 40px}body.v2024 .home-slider .swiper-slide .content .button-wrapper .button{padding:20px 22px}body.v2024 .home-slider .swiper-slide .content .button-wrapper .button.secondary{margin-left:10px}body.v2024 .home-slider .swiper-slide .multi-images{--padding: 40px;aspect-ratio:var(--aspect-ratio);height:auto;justify-content:space-between;display:grid;grid-template:repeat(2, 1fr) var(--padding) repeat(2, 1fr)/repeat(2, 1fr) var(--padding) repeat(2, 1fr)}body.v2024 .home-slider .swiper-slide .multi-images .image-haut-gauche{grid-column:1/span 2;grid-row:1/span 2}body.v2024 .home-slider .swiper-slide .multi-images .image-bas-gauche{grid-column:1/span 2;grid-row:4/span 2}body.v2024 .home-slider .swiper-slide .multi-images .image-droite{grid-column:4/span 2;grid-row:1/span 5}body.v2024 .home-slider .swiper-slide .multi-images .icone{--padding: 50%;transform:translate(1px, -1px);box-sizing:border-box;background-color:var(--white);grid-column:2/span 1;grid-row:4/span 1;padding:1px 1px var(--padding) var(--padding)}body.v2024 .home-slider .swiper-slide .multi-images img{height:100%;width:100%;object-fit:cover}body.v2024 .home-slider .swiper-slide .image{aspect-ratio:var(--aspect-ratio);height:auto}body.v2024 .home-slider .swiper-slide .image .column{width:100%;height:100%}body.v2024 .home-slider .swiper-slide .image .column img{width:100%;height:100%;object-fit:cover}body.v2024 .home-slider .swiper-slide .video{aspect-ratio:var(--aspect-ratio);background-color:var(--black);height:auto;display:grid}body.v2024 .home-slider .swiper-slide .video>*{grid-column:1;grid-row:1}body.v2024 .home-slider .swiper-slide .video img{aspect-ratio:var(--aspect-ratio);width:100%;object-fit:cover;cursor:pointer}body.v2024 .home-slider .swiper-slide .video iframe{width:100%;height:100%}body.v2024 .home-slider .swiper-slide .video .poster{display:grid;width:100%}body.v2024 .home-slider .swiper-slide .video .poster>*{grid-column:1;grid-row:1}body.v2024 .home-slider .slider-navigation-container{margin-top:60px}body.v2024 .home-slider .slider-navigation-container>div{width:50%}body.v2024 .home-slider .slider-navigation-container .slider-pagination{display:flex;align-items:center}body.v2024 .home-slider .slider-navigation-container .slider-pagination .swiper-pagination-bullet-active{background-color:var(--red)}body.v2024 .home-slider .slider-navigation-container .slider-navigation{justify-content:end}body.v2024 .home-slider .slider-navigation-container .slider-navigation .slider-navigation-prev{margin-right:10px}body.v2024 .home-slider .slider-navigation-container .slider-navigation .slider-navigation-prev:not(.swiper-button-disabled){cursor:pointer}body.v2024 .home-slider .slider-navigation-container .slider-navigation .slider-navigation-prev:not(.swiper-button-disabled) img.inactive{display:none}body.v2024 .home-slider .slider-navigation-container .slider-navigation .slider-navigation-prev img.active{transform:rotate(180deg)}body.v2024 .home-slider .slider-navigation-container .slider-navigation .slider-navigation-next:not(.swiper-button-disabled){cursor:pointer}body.v2024 .home-slider .slider-navigation-container .slider-navigation .slider-navigation-next:not(.swiper-button-disabled) img.inactive{display:none}body.v2024 .home-slider .slider-navigation-container .slider-navigation .slider-navigation-next img.inactive{transform:rotate(180deg)}body.v2024 .home-slider .slider-navigation-container .slider-navigation .slider-navigation-prev.swiper-button-disabled img.active{display:none}body.v2024 .home-slider .slider-navigation-container .slider-navigation .slider-navigation-next.swiper-button-disabled img.active{display:none}.featured-program{z-index:10}.featured-program>.row{justify-content:space-between;background-color:var(--white);padding:10px}.featured-program .row>div{width:48%}.featured-program .image img{width:100%}.featured-program .content{font-size:18px;font-weight:400;line-height:1.5}.featured-program .content h2{margin-bottom:25px}.featured-program .content strong{font-size:20px;font-weight:800;line-height:1.4;color:var(--black);margin:35px 0 10px;display:inline-block}.featured-program .content ul{padding-left:30px;margin-bottom:10px}.featured-program .content ul li{margin-bottom:5px}.featured-program .content ul li:before{width:4px;height:4px;left:-20px;border-radius:10px;background-color:var(--black)}.featured-program .button-wrapper .button.secondary{margin-left:10px}.featured-program .perks-icons{display:flex;position:relative;margin:20px 0 35px;width:100%}.featured-program .perks-icons .perk-wrapper{margin-right:20px}.featured-program .perks-icons .perk-wrapper .perk-icon{cursor:pointer;width:40px;height:40px;object-fit:contain}.featured-program .perks-icons .perk-wrapper .perk-tooltip{background-color:var(--red);color:var(--white);padding:20px 25px;border-radius:10px;display:flex;flex-flow:column;position:absolute;top:70px;left:0;z-index:-1;opacity:0;transition:500ms}.featured-program .perks-icons .perk-wrapper .perk-tooltip.active{z-index:0;opacity:1}.featured-program .perks-icons .perk-wrapper .perk-tooltip .perk-description{font-size:16px;font-weight:400;line-height:1.5}.featured-program .perks-icons .perk-wrapper .perk-tooltip .perk-description *{color:inherit}.featured-program .perks-icons .perk-wrapper .perk-tooltip .perk-description a{text-decoration:underline}.featured-program .perks-icons .perk-wrapper .perk-tooltip .perk-title{font-weight:900}.programs>.row{width:100%;padding:50px 10px}.programs .content{width:100%}.programs .content .button-wrapper{display:flex;justify-content:space-between;margin:5px 0 0}.programs .content .button-wrapper .taxonomy-filter{display:inline-block}.programs .content .button-wrapper .taxonomy-filter input{display:none}.programs .content .button-wrapper .taxonomy-filter input:checked+label{color:var(--white);background-color:var(--blue)}.programs .content .button-wrapper .taxonomy-filter:first-child{margin-right:15px}.programs .content .button-wrapper .taxonomy-filter label{cursor:pointer}.programs .content .filter-terms{display:flex;gap:8px 12px;flex-wrap:wrap;padding-top:20px}.programs .content .filter-terms .term-filter input{display:none}.programs .content .filter-terms .term-filter input:checked+label{font-weight:800}.programs .content .filter-terms .term-filter input:checked+label::before{background-size:10px}.programs .content .filter-terms .term-filter label{cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 0;font-size:16px}.programs .content .filter-terms .term-filter label::before{content:"";background-image:url("/wp-content/uploads/2024/11/check.svg");background-repeat:no-repeat;background-position:center;background-size:0px;width:14px;height:14px;border:1px solid #000;transition:background-size 200ms}.programs .content .filter-terms[data-taxonomy=program_type] .term-filter[data-taxonomy=program_thematique]{display:none}.programs .content .filter-terms[data-taxonomy=program_thematique] .term-filter[data-taxonomy=program_type]{display:none}.programs .slider-container{width:100%;overflow:hidden;margin-top:60px}.programs .slider-container .slider-pagination{font-size:18px;color:var(--red);align-items:baseline !important;padding-top:10px}.programs .slider-container .slider-pagination .swiper-pagination-current{color:var(--black);font-weight:600;margin-right:5px;font-size:24px}.programs .slider-container .slider-pagination .swiper-pagination-total{color:var(--black);margin-left:5px}.programs .programmes{display:flex;flex-flow:row;justify-content:space-between;width:100%}.programs .programmes .program{height:500px;background-size:cover;background-position:center center;transition:500ms}.programs .programmes .program a{display:flex;flex-flow:column;justify-content:space-between;height:100%;padding:28px 20px;box-sizing:border-box;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.7) 100%)}.programs .programmes .program .program-info{justify-content:space-between}.programs .programmes .program .program-info .type{color:var(--red);background-color:var(--white);padding:10px;font-size:14px;font-weight:600;line-height:1.1}.programs .programmes .program h3{color:var(--white);font-size:20px;font-weight:800;margin:0}.programs .programmes .program.hidden{display:none !important}.programs .programmes .program.hentry{background-image:var(--alt-image-large, var(--image-large)) !important;display:grid;align-items:center;grid-template-rows:20px auto 1fr auto 20px;grid-template-columns:25px auto 1fr auto 25px}.programs .programmes .program.hentry>*{position:relative;z-index:5}.programs .programmes .program.hentry .program-category{grid-column:2/span 1;grid-row:2/span 1;color:var(--red);background-color:var(--white);padding:10px;font-size:14px;font-weight:600;line-height:1.1;margin:0}.programs .programmes .program.hentry .program-title{grid-column:2/span 3;grid-row:4/span 1}.programs .programmes .program.hentry::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, #000000 100%)}.programs .programmes .program.hentry::after{content:"";grid-column:4/span 1;grid-row:2/span 1;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2217%22%20viewBox%3D%220%200%2018%2017%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M17.1421%201.75728C17.1421%200.928849%2016.4706%200.257276%2015.6421%200.257277L2.14213%200.257278C1.31371%200.257278%200.642133%200.928851%200.642133%201.75728C0.642133%202.58571%201.31371%203.25728%202.14213%203.25728L14.1421%203.25728L14.1421%2015.2573C14.1421%2016.0857%2014.8137%2016.7573%2015.6421%2016.7573C16.4706%2016.7573%2017.1421%2016.0857%2017.1421%2015.2573L17.1421%201.75728ZM2.56066%2016.9601L16.7028%202.81794L14.5815%200.696616L0.43934%2014.8388L2.56066%2016.9601Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);height:17px;width:18px;z-index:1}.programs .slider-navigation-container{margin-top:60px}.programs .slider-navigation-container>div{width:50%}.programs .slider-navigation-container .slider-pagination{display:flex;align-items:center}.programs .slider-navigation-container .slider-pagination .swiper-pagination-bullet-active{background-color:var(--red)}.programs .slider-navigation-container .slider-navigation{justify-content:end}.programs .slider-navigation-container .slider-navigation .slider-navigation-prev{margin-right:10px}.programs .slider-navigation-container .slider-navigation .slider-navigation-prev:not(.swiper-button-disabled){cursor:pointer}.programs .slider-navigation-container .slider-navigation .slider-navigation-prev:not(.swiper-button-disabled) img.inactive{display:none}.programs .slider-navigation-container .slider-navigation .slider-navigation-prev img.active{transform:rotate(180deg)}.programs .slider-navigation-container .slider-navigation .slider-navigation-next:not(.swiper-button-disabled){cursor:pointer}.programs .slider-navigation-container .slider-navigation .slider-navigation-next:not(.swiper-button-disabled) img.inactive{display:none}.programs .slider-navigation-container .slider-navigation .slider-navigation-next img.inactive{transform:rotate(180deg)}.programs .slider-navigation-container .slider-navigation .slider-navigation-prev.swiper-button-disabled img.active{display:none}.programs .slider-navigation-container .slider-navigation .slider-navigation-next.swiper-button-disabled img.active{display:none}.guide>.row{justify-content:space-between}.guide .content{width:32%;justify-content:center}.guide .content .button-wrapper{margin-top:10px}.guide .images{width:60%;justify-content:space-between;position:relative}.guide .images img:first-child{width:40%;height:450px;object-fit:cover}.guide .images img:last-child{width:57%;height:450px;object-fit:cover}.guide .images img.icone{position:absolute;top:0;right:0;width:200px;height:200px;background-color:var(--white);padding:0 0 80px 80px}.latest-posts .content{width:100%}.latest-posts .content .button-wrapper{display:flex;justify-content:space-between;margin-bottom:55px}.latest-posts .content .button-wrapper .button{height:min-content}.latest-posts .post-wrapper{width:100%;justify-content:space-between}.latest-posts .post-wrapper .post{display:flex;flex-direction:column;width:31.5%}.latest-posts .post-wrapper .post img{width:100%;height:300px;object-fit:cover}.latest-posts .post-wrapper .post .post-content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start}.latest-posts .post-wrapper .post .post-content::after{content:"";flex-grow:1}.latest-posts .post-wrapper .post .post-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.latest-posts .post-wrapper .post .post-info{margin:20px 0}.latest-posts .post-wrapper .post .post-info .button{font-size:14px;font-weight:500;padding:10px 14px}.latest-posts .post-wrapper .post .post-info .duration{color:var(--grey);font-size:14px;font-weight:inherit !important;margin-left:12px}.latest-posts .post-wrapper .post h3{color:var(--black);font-size:20px;margin:10px 0 -5px}.latest-posts .post-wrapper .post .read-more{order:1;margin-top:10px}.events{background-color:var(--white)}.events .content{width:100%}.events .content .button-wrapper{display:flex;justify-content:space-between;margin-bottom:120px}.events .content .button-wrapper .button{height:min-content}.events .event-wrapper{width:100%}.events .event-wrapper .event{width:100%;justify-content:space-between;margin-bottom:40px}.events .event-wrapper .event:not(:last-child){padding-bottom:40px;border-bottom:1px solid #e4e4e7}.events .event-wrapper .event .event-content{width:60%;justify-content:space-between}.events .event-wrapper .event .image-link{width:37%}.events .event-wrapper .event .image-link img{width:100%;height:auto !important;aspect-ratio:1.8;object-fit:cover}.events .event-wrapper .event .event-text{width:60%}.events .event-wrapper .event .event-text h3{color:var(--black);font-size:24px;line-height:1.4;font-weight:800;margin:0 0 5px}.events .event-wrapper .event .event-text p{font-size:16px;color:var(--charcoal);margin-bottom:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.events .event-wrapper .event .event-info{width:15%;display:flex;flex-flow:column;padding-left:20px}.events .event-wrapper .event .event-info .date{color:var(--black);font-size:18px;font-weight:700;margin-bottom:15px}.events .event-wrapper .event .event-info .button{font-size:14px;font-weight:500;padding:10px 14px}.events .event-wrapper .event .read-more-wrapper{width:6%;text-align:right}.visit{background-size:cover;background-position:center center;background-blend-mode:multiply}.visit>.row{justify-content:space-between;padding:0 10px;width:100%}.visit>.row>div{width:46%}.visit .content{justify-content:center}.visit .content h2{color:var(--white)}.visit .content p{color:var(--white)}.visit .content .button-wrapper{margin-top:10px}.visit .content .button-wrapper .button:first-child{background-color:var(--blue);border:1px solid var(--blue);color:var(--white);margin-right:10px}.visit .content .button-wrapper .button:first-child:hover{background-color:var(--blue-hover);border-color:var(--blue-hover)}.visit .content .button-wrapper .button:last-child:not(:only-child){border:1px solid #fff;background-color:var(--white)}.visit .image{margin-top:-100px;display:flex;justify-content:center}.visit .image img{max-width:100%}.visit.red-filter{background-color:var(--red-hover)}.newsletter>.row{width:100%;padding:100px 10px 0px}.newsletter .newsletter-wrapper{width:100%;justify-content:space-between;padding-bottom:60px;border-bottom:1px solid #e7e7e7}.newsletter .content{align-items:center}.newsletter .content img{width:55px;height:55px}.newsletter .content .column{justify-content:center;height:fit-content;margin-left:20px}.newsletter .content .column span{font-size:20px;font-weight:800}.newsletter .content .column p{margin:5px 0 0}.newsletter .form p{font-size:12px;margin-top:20px}.newsletter .gform_wrapper{margin:0;padding:0;background-color:rgba(0,0,0,0)}.newsletter .gform_wrapper::before{display:none !important}.newsletter .gform_wrapper::after{display:none !important}.newsletter .gform_wrapper form{display:flex;align-items:baseline}.newsletter .gform_wrapper form .gform_body input{border:1px solid #e7e7e7 !important;padding:12px 14px !important;width:100% !important;margin:0}.newsletter .gform_wrapper form .gform_body input::placeholder{color:var(--grey);font-size:16px;font-weight:400}.newsletter .gform_wrapper form .gform_footer{margin:0;padding:0;width:min-content}.newsletter .gform_wrapper form .gform_footer input{color:var(--white);background-color:var(--red);border:1px solid var(--red);display:inline-block;width:fit-content;font-size:18px;font-weight:700;line-height:1.4;padding:12px 22px;margin:0;transition:500ms}.newsletter .gform_wrapper form .gform_footer input:hover{background-color:var(--red-hover)}.newsletter .gform_validation_errors{display:none !important}@media(max-width: 1024px){.home h2{font-size:32px}footer h2{font-size:32px}.alert-ctn{padding:20px 10px}.alert-ctn .container .inner{padding:40px 0}.alert-ctn .container .inner .icon-close{top:auto;bottom:-10px;left:0;right:auto}.home-slider .swiper-slide{height:auto;flex-flow:column-reverse !important}.home-slider .swiper-slide>div{width:100%}.home-slider .swiper-slide .content{height:400px;padding-right:0px}.home-slider .swiper-slide .content h3{font-size:40px}.featured-program>.row{flex-flow:column;padding:10px 10px 60px}.featured-program .row>div{width:100%}.featured-program .image{margin-bottom:40px;display:flex}.featured-program .image img{width:50%;margin:auto}.guide>.row{flex-flow:column-reverse !important}.guide .content{width:100%}.guide .images{width:100%;margin-bottom:50px}.latest-posts .post-wrapper .post img{height:200px}.events .event-wrapper .event .event-info{width:20%;padding-left:0px;margin-bottom:20px}.events .event-wrapper .event .read-more-wrapper{width:10%}.visit>.row{flex-flow:column-reverse !important;padding:0px 10px 100px}.visit>.row>div{width:100%}.visit .image{margin-bottom:30px}.visit .image img{width:50%}.newsletter .newsletter-wrapper>div{width:100%}.newsletter .content{margin-bottom:40px}}@media(max-width: 767px){.home h2{font-size:28px}.home .button{font-size:16px;padding:16px 16px}footer h2{font-size:28px}footer .button{font-size:16px;padding:16px 16px}.taxonomy-filter label{font-size:16px;padding:16px 16px}.home-slider .swiper-slide .content{height:450px}.home-slider .swiper-slide .content h3{font-size:30px}.home-slider .swiper-slide .content .button-wrapper{display:flex;flex-flow:column}.home-slider .swiper-slide .content .button-wrapper .button{font-size:16px;padding:16px 16px}.home-slider .swiper-slide .content .button-wrapper .button.secondary{margin-left:0px;margin-top:20px}.home-slider .swiper-slide .multi-images{height:400px}.home-slider .swiper-slide .multi-images .column:first-child img.icone{width:50px;height:50px;padding:0 0 40px 40px}.home-slider .swiper-slide .image{height:400px}.home-slider .swiper-slide .video{height:400px}.home-slider .swiper-slide .video .column img{height:400px}.featured-program .image img{width:100%}.featured-program .button-wrapper{display:flex;flex-flow:column}.featured-program .button-wrapper .button.secondary{margin-left:0px;margin-top:20px}.programs .content .button-wrapper{flex-flow:column}.programs .content .button-wrapper .taxonomy-filter label{margin-bottom:10px}.guide .images img:first-child{display:none}.guide .images img:last-child{width:100%;height:400px}.guide .images img.icone{width:150px;height:150px;padding:0 0 60px 60px}.latest-posts .content .button-wrapper{flex-flow:column}.latest-posts .content .button-wrapper .button{margin-top:20px}.latest-posts .post-wrapper .post{width:100%;margin-bottom:50px}.latest-posts .post-wrapper .post:last-child{margin-bottom:0px}.events .content .button-wrapper{display:flex;justify-content:space-between;margin-bottom:60px;flex-flow:column}.events .content .button-wrapper .button{margin-top:20px}.events .event-wrapper .event .event-content{width:100%}.events .event-wrapper .event .image-link{width:100%;margin-bottom:10px}.events .event-wrapper .event .image-link img{height:200px}.events .event-wrapper .event .event-text{width:100%;margin-bottom:20px}.events .event-wrapper .event .event-info{width:100%}.events .event-wrapper .event .read-more-wrapper{width:100%;text-align:left}.visit .content .button-wrapper .button:first-child{margin-right:0px;margin-bottom:10px}.visit .image img{width:100%}.newsletter .content .column{margin-left:0px;margin-top:20px;margin-bottom:30px}}footer section{display:flex;flex-flow:column;align-items:center}footer section>div{max-width:1310px;padding:100px 10px}footer section .row{display:flex;flex-flow:wrap;margin-right:0px;margin-left:0px}footer section .column{display:flex;flex-flow:column}footer section .content{margin-bottom:0;opacity:1 !important}footer .sub-heading{font-size:16px;font-weight:700;line-height:1.4;color:var(--red);margin-bottom:20px}footer h2{font-size:48px;font-weight:700;line-height:1.2;color:var(--black);margin:0 0 10px}footer p{font-size:18px;font-weight:400;line-height:1.5;color:var(--black)}footer li{font-size:18px;font-weight:400;line-height:1.5;color:var(--black)}footer .navigation>.row{width:100%;padding:70px 10px}footer .navigation .navigation-wrapper{width:100%;justify-content:space-between;padding-bottom:60px;border-bottom:1px solid #e7e7e7}footer .navigation .navigation-wrapper>div{width:24%}footer .navigation .navigation-wrapper .logo .menu-wrapper .menu-item a{font-size:18px;font-weight:800;color:var(--blue)}footer .navigation .navigation-wrapper img{width:100px}footer .navigation .navigation-wrapper span{font-size:18px;font-weight:800;color:var(--red)}footer .navigation .navigation-wrapper .menu-wrapper{margin:20px 0 0;padding:0}footer .navigation .navigation-wrapper .menu-wrapper .menu-item{padding:6px 0}footer .navigation .navigation-wrapper .menu-wrapper .menu-item a{font-size:16px;font-weight:400;color:var(--black);text-transform:none}footer .navigation .navigation-wrapper .column:not(.logo) .menu-wrapper .menu-item{transform:translateX(0);transition:transform 250ms}footer .navigation .navigation-wrapper .column:not(.logo) .menu-wrapper .menu-item:hover{transform:translateX(5px)}footer .links>.row{width:100%;padding:5px 10px 60px}footer .links .links-wrapper{width:100%;justify-content:space-between}footer .links .links-wrapper .copyright{width:24%;padding-top:8px}footer .links .links-wrapper .copyright span{color:var(--grey);font-size:14px;font-weight:500}footer .links .links-wrapper .inner-links{width:58%}footer .links .links-wrapper .inner-links .menu-wrapper{padding:0;margin:0;display:flex;flex-flow:row}footer .links .links-wrapper .inner-links .menu-wrapper .menu-item{margin-right:25px}footer .links .links-wrapper .inner-links .menu-wrapper .menu-item a{font-size:14px;font-weight:500;color:var(--blue);border-bottom:1px solid var(--blue);text-transform:none}footer .links .links-wrapper .social{width:16%;justify-content:flex-end;padding-top:4px}footer .links .links-wrapper .social .menu-wrapper{padding:0;margin:0;display:flex;flex-flow:row}footer .links .links-wrapper .social .menu-wrapper .menu-item{margin-left:10px}footer .links .links-wrapper .social .menu-wrapper .menu-item a{padding-right:0}footer .links .links-wrapper .social .menu-wrapper .menu-item a::before{content:none}@media(max-width: 1024px){footer h2{font-size:32px}footer .links>.row{width:100%;padding:5px 10px 30px}footer .links .links-wrapper .copyright{width:100%;margin-bottom:20px}footer .links .links-wrapper .inner-links{width:100%;margin-bottom:20px}footer .links .links-wrapper .social{width:100%;margin-bottom:20px;justify-content:flex-start}footer .links .links-wrapper .social .menu-wrapper .menu-item{margin-left:0px;margin-right:10px}}@media(max-width: 767px){footer h2{font-size:28px}footer .button{font-size:16px;padding:16px 16px}footer .navigation .navigation-wrapper>div{width:100%;margin-bottom:40px}footer .navigation .navigation-wrapper>div:last-child{margin-bottom:0px}footer .links .links-wrapper .inner-links .menu-wrapper{flex-flow:column}footer .links .links-wrapper .inner-links .menu-wrapper .menu-item{margin:5px 0px}}.post a:first-child,.event .image-link{overflow:hidden}.post a:first-child img,.event .image-link img{display:block;transform:scale(1);transition:500ms}.post:hover a:first-child img,.event:hover .image-link img{transform:scale(1.1)}.read-more::after{content:"›";margin-left:.25em;display:inline-block;animation-name:wiggle;animation-duration:1000ms;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}:is(.post,.event):hover .read-more::after{animation-play-state:running}@keyframes wiggle{0%,100%{transform:translateX(0%)}50%{transform:translateX(100%)}}:is(.post-wrapper,.event-wrapper) :is(.post,.event):hover a:has(h3:only-child) h3{color:var(--red)}.page-id-292 .usefull-links-ctn{background-color:#00569d;padding:80px 0;margin-bottom:90px}@media(max-width: 767px){.page-id-292 .usefull-links-ctn{margin-bottom:50px}}.page-id-292 .usefull-links-ctn h2{color:#fff}body:not(.home)>.page{padding-top:60px}.single-program .desktop-share{margin-left:auto}.single-program .mobile-share,.single-program .page>.program-subscribe-ctn{display:none}@media(max-width: 767px){.single-program .page>.program-subscribe-ctn{display:block}.single-program .mobile-share{display:block;margin-top:-30px}}.single-program .program-subscribe-ctn{padding:0}.single-program .program-subscribe-ctn>div{border:3px solid #00569d}.single-program .program-subscribe-ctn>div::after{background-color:#00569d}.single-program .program-subscribe-ctn>div:hover a,.single-program .program-subscribe-ctn>div:hover::before{color:#00569d}.single-program .program-subscribe-ctn.-sticky{position:-webkit-sticky;position:sticky;top:170px;right:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 15px;display:none;-webkit-animation:c .3s forwards ease;animation:c .3s forwards ease}.single-program .program-subscribe-ctn.-visible{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program>*,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif>*{z-index:5}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program::before,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif::before{height:100%;background-image:linear-gradient(0deg, #18181B 0%, rgba(0, 0, 0, 0) 50%),var(--image-medium);background-size:cover;transform:scale(1);transition:transform 1s;z-index:1}body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .programmes .program:hover::before,body.v2024 .megamenu :is(.programmes-wrapper,.centre-sportif-wrapper) .centre-sportif-posts .centre-sportif:hover::before{transform:scale(1.1)}body.v2024 .megamenu .megamenu-item.expanded .ctn>ul>li:not(.centre-sportif-wrapper)>ul>li{line-height:2;transform:translateX(0);transition:transform 250ms}body.v2024 .megamenu .megamenu-item.expanded .ctn>ul>li:not(.centre-sportif-wrapper)>ul>li:hover{transform:translate(5px)}@media(max-width: 992px){.single-program #hero .programme-hero-grid{gap:20px 16px;grid-template-columns:1fr}.single-program #hero .programme-hero-grid>*{grid-column:span 1}.single-program .a-propos-ctn{gap:20px 16px;grid-template-columns:1fr}.single-program .a-propos-ctn article{grid-template-columns:50px 1fr}.single-program .a-propos-ctn article::before{background-size:40px !important}.single-program .a-propos-ctn article .wysiwyg{padding:0px}.single-program #grille_de_cours .grille-cours{gap:40px !important;grid-template-columns:25% 1fr}.contenu-flexible-slider,.contenu-flexible-texte{grid-column:span 2}.perks-wrapper{display:flex !important;margin-bottom:20px}#le_cegep_levis .swiper{padding-top:40px !important}.criteres-ctn{display:flex !important;flex-flow:column;gap:40px !important}#avenir .section-head h2{grid-column:span 3 !important}#avenir .section-head .intro{grid-column:span 5 !important}.banniere .cta{display:flex !important;flex-flow:column}.banniere .image{margin:0 !important;width:40% !important}#faq .faq-wrapper{margin-top:40px !important}#faq .faq-wrapper label::after{margin-left:20px !important}#demande_information .ctn{display:flex !important}#demande_information svg{display:none !important}}@media(max-width: 767px){.single-program h1{font-size:40px !important}.single-program h2{font-size:30px !important}.single-program h3{font-size:26px !important}.single-program .a-propos-ctn article{grid-template-columns:30px 1fr}.single-program .a-propos-ctn article::before{background-size:20px !important}.single-program #grille_de_cours .grille-cours{grid-template-columns:1fr}.single-program #grille_de_cours .grille-cours .grille-cours-sessions .title::after{position:absolute !important;right:0;top:50%;transform:translateY(-50%) !important}#hero .programme-hero-tile{grid-column:span 4}#avenir .section-head h2{grid-column:span 5 !important}.banniere .ctn{flex-flow:column;gap:40px}.banniere .image{width:100% !important}}.single.category-article_cache .breadcrumb-ctn,.single.category-article_cache .featured-list-ctn{display:none !important}.single.category-article_cache .button.back{position:absolute;bottom:100%}@keyframes loadingAnimation{0%{background-position:200% 0}100%{background-position:-200% 0}}section{display:flex;flex-flow:column;align-items:center}section>div{max-width:1310px;padding:100px 10px}section .row{display:flex;flex-flow:wrap;margin-right:0px;margin-left:0px}section .column{display:flex;flex-flow:column}section .content{margin-bottom:0;opacity:1 !important}section .sub-heading{font-size:16px;font-weight:700;line-height:1.4;color:var(--red);margin-bottom:20px}section h2{font-size:48px;font-weight:700;line-height:1.2;color:var(--black);margin:0 0 10px}section p{font-size:18px;font-weight:400;line-height:1.5;color:var(--black)}.taxonomy-filter label{display:inline-block;width:fit-content;font-size:18px;font-weight:700;line-height:1.4;padding:12px 22px;transition:500ms;color:var(--blue);background-color:rgba(0,0,0,0);border:1px solid var(--blue)}.taxonomy-filter label:hover{color:var(--blue-hover);border-color:var(--blue-hover)}.alert-ctn{background-color:var(--white);z-index:100}.alert-ctn .container{max-width:1310px;padding:20px;width:100%;background-color:var(--red);border-radius:7px}.alert-ctn .container .inner{padding-left:40px;padding-right:200px}.alert-ctn .container .inner strong{font-weight:800}.alert-ctn .container .inner::before{background-image:url("/wp-content/uploads/2024/11/Warning.svg");content:"";top:11px}.alert-ctn .container .inner .icon-close{font-family:var(--font-family) !important;font-weight:800;padding:0;border-bottom:1px solid var(--white);right:0px}.alert-ctn .container .inner .icon-close::before{content:""}.block.programs .programmes{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:30px}.block.programs .programmes .program{background-image:var(--alt-image-large, var(--image-large))}.programmes .program{order:5}.programmes .program.program_type-techniques,.programmes .program.program_type-preuniversitaires,.programmes .program.program_type-tremplin-dec{order:1}section.programmes-wrapper .program:not(.external)::after,.block.programmes-wrapper .program:not(.external)::after{content:none !important}.archive .post-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:30px}.archive .post-wrapper .post{width:auto !important}form.search-form{display:flex;border:solid 1px var(--blue)}.primary-menu form.search-form{width:100%}form.search-form input{border:none;font-size:14px;font-weight:300;letter-spacing:-0.025em;margin-bottom:0 !important;flex-grow:1}form.search-form button{background-color:var(--blue);color:var(--white);cursor:pointer;border:none;font-family:"cll";font-size:14px;padding:.5ch;margin:-1px -1px -1px 0}form.search-form button:hover{background-color:var(--blue-hover)}.featured-items{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px}.featured-items .page-item-short{background-color:var(----off-white);box-shadow:0 0 2px rgba(0,0,0,.4);border-radius:4px;display:flex;padding:10px;color:var(--red);font-size:1.5rem;font-weight:800;text-align:center;justify-content:space-between;align-items:center;transform:none;transition:all 500ms;aspect-ratio:1;position:relative;flex-direction:column}.featured-items .page-item-short:hover{box-shadow:0 0 10px rgba(0,0,0,.4);color:var(--red-hover);transform:translateY(-1px)}.featured-items .page-item-short::before,.featured-items .page-item-short::after{content:"";align-self:flex-start;background-image:url(https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/corner-left.svg);background-size:contain;width:15%;aspect-ratio:1;background-repeat:no-repeat}.featured-items .page-item-short::before{align-self:flex-end;background-image:url(https://www.cegeplevis.ca/wp-content/themes/cll/dist/images/corner-right.svg)}.post .post-content .post-info{display:flex;gap:12px;align-items:center}.post .post-content .post-info .date{font-size:14px;color:var(--grey);font-weight:var(--font-weight-normal)}.post .post-content .post-info .duration{margin-left:0 !important}.block.centre-sportif-wrapper .content{margin-bottom:40px}.block.centre-sportif-wrapper .filter-terms{display:flex;gap:16px}.block.centre-sportif-wrapper .filter-terms .term-filter{--color: var(--blue)}.block.centre-sportif-wrapper .filter-terms .term-filter input{display:none}.block.centre-sportif-wrapper .filter-terms .term-filter label{cursor:pointer;display:inline-block;padding:10px 20px;border:1px solid var(--blue);font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:16px;line-height:150%;color:var(--blue)}.block.centre-sportif-wrapper .filter-terms .term-filter label:hover{color:var(--blue-hover);border-color:var(--blue-hover)}.block.centre-sportif-wrapper .filter-terms .term-filter input:checked+label{background-color:var(--blue);color:var(--white)}.block.centre-sportif-wrapper .filter-terms .term-filter input:checked+label:hover{background-color:var(--blue-hover)}.block.centre-sportif-wrapper .centre-sportif-posts{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px}.block.centre-sportif-wrapper .centre-sportif-posts .centre-sportif{--display: grid;background-color:var(--blue);background-size:cover;display:grid;padding-bottom:15px;grid-template-columns:15px auto 1fr auto 15px;gap:12px 0;position:relative;overflow:hidden;flex-shrink:0;align-content:end;align-items:center;aspect-ratio:1.5}.block.centre-sportif-wrapper .centre-sportif-posts .centre-sportif.hidden{display:none}.block.centre-sportif-wrapper .centre-sportif-posts .centre-sportif>*{position:relative}.block.centre-sportif-wrapper .centre-sportif-posts .centre-sportif::before{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg, #18181B 0%, rgba(0, 0, 0, 0) 100%)}.block.centre-sportif-wrapper .centre-sportif-posts .centre-sportif .cours-title{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:14px;line-height:100%;color:var(--white);margin:0;grid-column:2/span 2;text-wrap:balance}.block.centre-sportif-wrapper .centre-sportif-posts .centre-sportif .cours-category{padding:4px 8px;background:var(--white);font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:10px;line-height:2;letter-spacing:.04em;grid-row-start:2;grid-column:2/span 1;color:var(--red);margin:0}.block.centre-sportif-wrapper .centre-sportif-posts .centre-sportif::after{content:"";background-image:url(data:image/svg+xml,%3Csvg%20class%3D%22arrow%22%20width%3D%2211%22%20height%3D%228%22%20viewBox%3D%220%200%2011%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.3536%204.68168C10.5488%204.48642%2010.5488%204.16983%2010.3536%203.97457L7.17157%200.792591C6.97631%200.597329%206.65973%200.597329%206.46447%200.792591C6.2692%200.987853%206.2692%201.30444%206.46447%201.4997L9.29289%204.32812L6.46447%207.15655C6.2692%207.35181%206.2692%207.6684%206.46447%207.86366C6.65973%208.05892%206.97631%208.05892%207.17157%207.86366L10.3536%204.68168ZM0%204.82812L10%204.82812V3.82812L0%203.82812L0%204.82812Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);height:8px;width:11px;grid-row-start:2;grid-column-start:4;position:relative}@media(max-width: 1024px){.hide-on-mobile{display:none !important}}@media(min-width: 1025px){.hide-on-desktop{display:none !important}}.page-style-perfectionnement .hero-page-two-blocks-container .content-ctn{background:radial-gradient(circle at left bottom, rgb(0, 91, 172) 0%, rgb(234, 49, 35) 100%)}.page-style-perfectionnement .hero-page-two-blocks-container .title-ctn{background-color:rgba(0,0,0,0)}.page-style-perfectionnement .hero-page-two-blocks-container .banner-ctn{position:relative;aspect-ratio:1.5}.page-style-perfectionnement .hero-page-two-blocks-container .banner-ctn::before{content:"";background-image:url(/wp-content/themes/cll/assets/images/perfectionnement-corner.svg);background-size:cover;background-repeat:no-repeat;width:20%;aspect-ratio:1;position:absolute;top:0;right:0;transform:translate(-33%, 33%)}.page-style-perfectionnement .hero-page-two-blocks-container .banner-ctn img{display:none}@media(max-width: 767px){.page-style-perfectionnement .hero-page-two-blocks-container .banner-ctn{display:none}}.page-style-perfectionnement .hero-page-two-blocks-container .corner{display:none}