/*
Theme Name: Hello Elementor Child - Proximité A
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla & lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1614617286
Updated: 2021-03-01 17:48:06

*/
/* Global */
a{
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
.text-inverse a:not(.elementor-button){
  color: inherit;
  text-decoration: underline;
}
.text-inverse a:not(.elementor-button):focus,
.text-inverse a:not(.elementor-button):hover{
  color: var(--e-global-color-50d4724);
}
.elementor-menu-toggle{
  outline: none;
}
.global_alert .elementor-alert{
  text-align: center;
}
.global_alert .elementor-alert button.elementor-alert-dismiss{
  color: var( --e-global-color-82385c9 );
  font-size: 2.5rem;
  line-height: 17px;
  outline: none;
  font-weight: normal;
}
.global_alert .elementor-alert button.elementor-alert-dismiss:focus,
.global_alert .elementor-alert button.elementor-alert-dismiss:hover{
  border: 0;
  color: var(--e-global-color-primary);
}
@media (max-width: 767px){
  .global_alert .elementor-alert button.elementor-alert-dismiss{
    font-size: 1.875rem;
    line-height: 3px;
  }
}
.elementor-heading-title > a:hover,
.elementor-heading-title > a:focus{
  text-decoration: underline;
}

/* Vague effet */
.wave_top::before,
.wave_bottom::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 30px;
  background-repeat: repeat-x;
  background-size: auto;
  margin-bottom: -30px;
  z-index: 100;
}
.wave_top::before {
  top:0;
  background-position: bottom center;
  margin-top: -30px;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' height='17' viewBox='0 0 738 17' width='738' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m738 3.96013c-3.701-.1-3-.60075-3.701-.80075-1.5-.4-1.499 2.84062-3.299 2.84062-2-.2-3.1-2.09954-5 .50046-1.2 1.6-6-2.00046-7.5-.50046-.6.2-.9-2.23987-1.5-2.03987-1.5.6-1.8.33831-3 1.53831-1.8 1.8-1.6-5.700001-3.5 0-.2.8-3.9-1.13831-5.5-1.53831-1.3-.4-3.9-2.56205-5-1.96205-5.5 3.3-9.5-.59836-15-.998358-5.7-.4-8.7 2.258968-14.5 2.858968-5.7.6-12.5-.59902-18-.79902-11.899 8.03903-57-2.061952-83-2.059948-13.2 3.299998-41 14.659678-53.701 2.059658-.4-.4-1.2.19999-1.5.79999-1.4 2.8-3.199 2-4.799 2.2-6.8 1.2-13.401 3.70001-20.301 2.20001-1.4-.4-3.1.4-4.5.6-1.1.2-2.199 1-3.299.8-.701-.2-1.4-2.8-2-2.60001-1.101.4-1.801 2.4-2.801 3.00003-.8.6-2.199.6-2.8-.20002-1.5-2.2-2.899.80002-4.399-.2-1.8-1.4-3.301 1.60002-4.701 1.40002-2.4-.2-4.699 2.4-7.199-.4-1.1-1.20002-2.9 3.3-4.6.4-4.101.2-8.5-.2-12.601.8-2.1.4-2.5-5.50002-5.1-2.40002-1.299 1.60002-3.5 1.40002-5.4 1.80002-1.899.4-3.8 1-5.7 1-2.1.2-4.4.6-6.199-.6-1.601-.8-2.8-1.4-4.4-.4-.6.4-1.301.4-1.801 0-4.799-3.30003-9.5 0-14.4-.2-4.5-.4-9-.2-13.399-.4-4.201-.4-8.4-.4-12.5.6-.9.2-2.001.2-2.801-.4-4.1-2.80003-8.4 1-12.5-1.00002-9.2 3.10002-18.399 0-27.599 0-8.701 0-17.6 0-26.301-1.8-7.7-1.6-15.699-.80001-23.299-4.30001-2.201-1-4.9.40001-7.5.20001-3.3-.4-6.701 1.4-9.701-3.000005-.2-.4-1.1.000001-1.5.200005-2.6 1.2-4.799.99999-7.199-.800005.2 1.200005.5 2.200005.7 3.300005-1.4 0-3.8-1.2-7.2-3.000004-.6-.4-1.4-.200001-1.8.400004-1.5 2.4-3.3 2.79999-4.8.99999-1.9-2.199995-1.7-.19999-2.4 1.60001-.6 1.2-2.1 1.99999-3.2 1.79999-6.6-1.4-13.3 1.20001-20 0-1.6-.4-3.3 3.30001-5.5 2.40001-1.6-.8-3.9 3.30002-5.3-1.60001-.1-.6-1.7-.2-2.5.4-1.3 1-2.7 3.10001-3.9 3.00001-1.6-.4-3.5-3.50001-5.1-3.10001-1.8.4-2.9 4.30003-5.3 4.10003-2.8-.2-5.8-.2-8.5.6-2.8 1-5.2 1-7.9-.8-2.8-1.80003-6.2.6-9.3-1.20003-.5-.2-1.2 1.60003-1.9 2.60003-.1.2-.4.4-.5.4-5.2 3.3-10.5 1.2-15.7.8-1.9-.2-3.4-1.4-5.5.2-2 1.6-5.2 4.5-6.4-2.6-2 .4-4.1.2-5.9 1.2-2.8 1.6-5.5 2.6-8.4.4-1.8-1.4-2.5 6.1-5.2 1.6-.9-1.6-4.1 1.4-5.7.2-2.4-2-4.2 0-6.4005 0-.7 0-1.5 1-2 .4-3.1-3.7-6.4-1.2-9.4-.6-1.5.2-3.1 2.2-4.7 2.4-.9.2-1.8-3-2.8-3.1-1.6-.2-3.4 1-5.1 1-2 0-3.8-.6-5.7 2-1.1995-.1993-3.4 2.2-3.7-2.6-.6.2-1.3.4-1.9.6-1.4.6-3.1.6-4.2 1.8-1.6 1.8-3.2-5.7-4.8 0-.2.6-2.9-.8-4.5-1.2-1.3-.2-3.9-4.90002-4.9-4.1-5.4 3.7-8 0-13.5 0-5.8 0-12.4-3.90002-18-3.10002-4.59999.6-9.6995-3.19925-14.1995-3.59925v12.99927h738v-12.49927z' fill='%23EDF6F8'/%3E%3C/svg%3E");
}
.wave_bottom::after {
  background-position: top center;
  bottom: 0;
  margin-bottom: -30px;
  z-index: 100;
  background-image: url("data:image/svg+xml,%3Csvg width='738' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12.5c3.7.1 1 1.1 1.7 1.3 1.5.4 3.5-.8 5.3-.8 2 .2 4.1 4.1 6 1.5 1.2-1.6 5.4-3.5 5.5 1.5.6-.2 1.4 1.2 2 1 1.5-.6 1.8 2.2 3 1 1.8-1.8 2.1 1.7 4-4 .2-.8 4.4 2.6 6 3 1.3.4 4.9.1 6-.5 5.5-1 7.5.1 13 .5 5.7.4 10.7 3.1 16.5 2.5 5.7-.6 19-5.8 24.5-5.6 26.9 1.4 35.6 7.9 62.5 1.6 37.5 3.5 45.8-14.1 58.5-1.5.4.4 6.9-.3 7.2-.9 1.4-2.8 3.2-2 4.8-2.2 6.8-1.2 13.4-3.7 20.3-2.2 1.4.4 3.1-.4 4.5-.6 1.1-.2 2.2-1 3.3-.8.7.2 4.3-2.8 3.4.2 1.1-.4.4 0 1.4-.6.8-.6 1.5 1.8 2.1 2.6 1.5 2.2 3-1.5 4.5-.5 1.8 1.4 4.6-.5 6-.3 2.4.2 4-2.8 6.5 0 1.1 1.2 2.8-4.3 4.5-1.4 4.1-.2 8.6-1.2 12.7-2.2 2.1-.4 2.5 5.5 5.1 2.4 1.3-1.6 3.5-1.4 5.4-1.8 1.9-.4 3.8-1 5.7-1 2.1-.2 4.4-.6 6.2.6 1.6.8 2.8 1.4 4.4.4.6-.4 1.3-.4 1.8 0 4.8 3.3 9.5 0 14.4.2 4.5.4 9 .2 13.4.4 4.2.4 8.4.4 12.5-.6.9-.2 2-.2 2.8.4 4.1 2.8 8.4-1 12.5 1 9.2-3.1 18.4 0 27.6 0 8.7 0 17.6 0 26.3 1.8 7.7 1.6 15.7.8 23.3 4.3 2.2 1 4.9-.4 7.5-.2 3.3.4 6.4-3.9 9.4.5.2.4 2.1.7 2.5.5 2.6-1.2 2.1-1.8 4.5 0-.2-1.2 1.5.4 1.3-.7 1.4 0 2.8-3.1 6.2-1.3.6.4 2.6.6 3 0 1.5-2.4 2-3.8 3.5-2 1.9 2.2 2.8 2.8 3.5 1 .6-1.2 2.1.3 3.2.5 6.6 1.4 13.3-1.2 20 0 1.6.4 3.3-3.3 5.5-2.4 1.6.8 3.9-3.3 5.3 1.6.1.6 1.7.2 2.5-.4 1.3-1 2.7-3.1 3.9-3 1.6.4 3.5 3.5 5.1 3.1 1.8-.4 2.9-4.3 5.3-4.1 2.8.2 5.8.2 8.5-.6 2.8-1 5.2-1 7.9.8 2.8 1.8 6.2-.6 9.3 1.2.5.2 1.2-1.6 1.9-2.6.1-.2.4-.4.5-.4 5.2-3.3 10.5-1.2 15.7-.8 1.9.2 3.4 1.4 5.5-.2 2-1.6 5.2-4.5 6.4 2.6 2-.4 4.1-.2 5.9-1.2 2.8-1.6 5.5-2.6 8.4-.4 1.8 1.4 2.5-6.1 5.2-1.6.9 1.6 4.1-1.4 5.7-.2 2.4 2 4.2 0 6.4 0 .7 0 1.5-1 2-.4 3.1 3.7 6.4 1.2 9.4.6 1.5-.2 3.1-2.2 4.7-2.4.9-.2 1.8 3 2.8 3.1 1.6.2 3.4-1 5.1-1 2 0 3.8.6 5.7-2 1.2.2 3.4-2.2 3.7 2.6.6-.2 1.3-.4 1.9-.6 1.4-.6 3.1-.6 4.2-1.8 1.6-1.8 3.2 5.7 4.8 0 .2-.6 2.9.8 4.5 1.2 1.3.2 4.1 2.1 5.1 1.3 5.4-3.7 7.8 2.8 13.3 2.8 5.8 0 12.4 3.9 18 3.1 4.6-.6 9.7 2.7 14.2 3.1V0H0v12.5h2z' fill='%23EDF6F8'/%3E%3C/svg%3E");
}

/* Menu pied de page */
footer.elementor-location-footer{
  margin-top: -16px;
  position: relative;
}
footer.elementor-location-footer{
  z-index: 100;
  padding-top: 15px;
  background-repeat: repeat-x;
  background-size: auto 16px;
  background-position: top center;
  background-image: url("data:image/svg+xml,%3Csvg width='738' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M738 3.96c-3.701-.1-3-.6-3.701-.8C732.799 2.76 732.8 6 731 6c-2-.2-3.1-2.1-5 .5-1.2 1.6-6-2-7.5-.5-.6.2-.9-2.24-1.5-2.04-1.5.6-1.8.338-3 1.538-1.8 1.8-1.6-5.7-3.5 0-.2.8-3.9-1.138-5.5-1.538-1.3-.4-3.9-2.562-5-1.962-5.5 3.3-9.5-.598-15-.998-5.7-.4-8.7 2.259-14.5 2.859-5.7.6-12.5-.6-18-.8-11.899 8.04-57-2.061-83-2.06-13.2 3.3-41 14.66-53.701 2.06-.4-.4-1.2.2-1.5.8-1.4 2.8-3.199 2-4.799 2.2-6.8 1.2-13.401 3.7-20.301 2.2-1.4-.4-3.1.4-4.5.6-1.1.2-2.199 1-3.299.8-.701-.2-1.4-2.8-2-2.6-1.101.4-1.801 2.4-2.801 3-.8.6-2.199.6-2.8-.2-1.5-2.2-2.899.8-4.399-.2-1.8-1.4-3.301 1.6-4.701 1.4-2.4-.2-4.699 2.4-7.199-.4-1.1-1.2-2.9 3.3-4.6.4-4.101.2-8.5-.2-12.601.8-2.1.4-2.5-5.5-5.1-2.4-1.299 1.6-3.5 1.4-5.4 1.8-1.899.4-3.8 1-5.7 1-2.1.2-4.4.6-6.199-.6-1.601-.8-2.8-1.4-4.4-.4-.6.4-1.301.4-1.801 0-4.799-3.3-9.5 0-14.4-.2-4.5-.4-9-.2-13.399-.4-4.201-.4-8.4-.4-12.5.6-.9.2-2.001.2-2.801-.4-4.1-2.8-8.4 1-12.5-1-9.2 3.1-18.399 0-27.599 0-8.701 0-17.6 0-26.301-1.8-7.7-1.6-15.699-.8-23.299-4.3-2.201-1-4.9.4-7.5.2-3.3-.4-6.701 1.4-9.701-3-.2-.4-1.1 0-1.5.2-2.6 1.2-4.799 1-7.199-.8.2 1.2.5 2.2.7 3.3-1.4 0-3.8-1.2-7.2-3-.6-.4-1.4-.2-1.8.4-1.5 2.4-3.3 2.8-4.8 1-1.9-2.2-1.7-.2-2.4 1.6-.6 1.2-2.1 2-3.2 1.8-6.6-1.4-13.3 1.2-20 0-1.6-.4-3.3 3.3-5.5 2.4-1.6-.8-3.9 3.3-5.3-1.6-.1-.6-1.7-.2-2.5.4-1.3 1-2.7 3.1-3.9 3-1.6-.4-3.5-3.5-5.1-3.1-1.8.4-2.9 4.3-5.3 4.1-2.8-.2-5.8-.2-8.5.6-2.8 1-5.2 1-7.9-.8-2.8-1.8-6.2.6-9.3-1.2-.5-.2-1.2 1.6-1.9 2.6-.1.2-.4.4-.5.4-5.2 3.3-10.5 1.2-15.7.8-1.9-.2-3.4-1.4-5.5.2-2 1.6-5.2 4.5-6.4-2.6-2 .4-4.1.2-5.9 1.2-2.8 1.6-5.5 2.6-8.4.4-1.8-1.4-2.5 6.1-5.2 1.6-.9-1.6-4.1 1.4-5.7.2-2.4-2-4.2 0-6.4 0-.7 0-1.5 1-2 .4-3.1-3.7-6.4-1.2-9.4-.6-1.5.2-3.1 2.2-4.7 2.4-.9.2-1.8-3-2.8-3.1-1.6-.2-3.4 1-5.1 1-2 0-3.8-.6-5.7 2-1.2-.199-3.4 2.2-3.7-2.6-.6.2-1.3.4-1.9.6-1.4.6-3.1.6-4.2 1.8-1.6 1.8-3.2-5.7-4.8 0-.2.6-2.9-.8-4.5-1.2-1.3-.2-3.9-4.9-4.9-4.1-5.4 3.7-8 0-13.5 0-5.8 0-12.4-3.9-18-3.1C9.6 8.16 4.5 4.36 0 3.96v13h738v-13z' fill='%23213D4A'/%3E%3C/svg%3E");
}
footer.elementor-location-footer .footer_primarynav .elementor-row{
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
footer.elementor-location-footer .footer_primarynav a{
  color: var(--e-global-color-primary);
}
footer.elementor-location-footer .footer_primarynav a:focus,
footer.elementor-location-footer .footer_primarynav a:hover{
  color: var(--e-global-color-accent);
}
@media (min-width: 1025px){
  footer.elementor-location-footer .footer_primarynav .elementor-row > div:first-child{
    width: 300px;
  }
  footer.elementor-location-footer .footer_primarynav .elementor-row > div{
    width: auto;
  }
}

.footer_primarynav .elementor-widget-text-editor > .elementor-widget-container > p,
.footer_primarynav .elementor-widget-text-editor > .elementor-widget-container > p > a {
  font-weight: 400;
  font-size: 1.25rem;
  color: var(--e-global-color-inverse);
}

.footer_primarynav .elementor-widget-text-editor > .elementor-widget-container > p > a:hover,
.footer_primarynav .elementor-widget-text-editor > .elementor-widget-container > p > a:focus {
  color: var(--e-global-color-898440f);
}

.footer_primarynav ul > li > a{
  font-weight: 700;
  font-size: 1.125rem;
}
.footer_primarynav ul > li > .sub-menu > li > a{
  font-weight: 400;
}
.footer_primarynav #menu-pied-de-page-colonne-4 > .menu-item > a{
  font-weight: 400;
}
.footer_secondarynav #menu-pied-de-page-secondaire > .menu-item > a{
  font-size: 1.125rem;
  font-weight: 400;
}
.footer_secondarynav a:focus,
.footer_secondarynav a:hover{
  color: var(--e-global-color-898440f) !important;
}

footer.elementor-location-footer .footer_primarynav .menu > li + li{
  margin-top: 40px;
}
footer.elementor-location-footer #menu-pied-de-page-colonne-4 > li{
  font-weight: 400;
  font-size: 1.125rem;
  margin-top: 0;
}
footer.elementor-location-footer .menu,
footer.elementor-location-footer .sub-menu{
  /* font-size: 1.125rem; */
  list-style: none;
  padding: 0;
  font-weight: 400;
  text-align: left;
}
@media (max-width: 767px){
  footer.elementor-location-footer .footer_primarynav .menu > li + li{
    margin-top: 20px;
  }
  footer.elementor-location-footer .menu,
  footer.elementor-location-footer .sub-menu{
    text-align: center;
  }
  footer.elementor-location-footer .sub-menu{
    display: none;
  }
}

footer.elementor-location-footer .menu li a{
  color: var(--e-global-color-primary);
}
footer.elementor-location-footer .menu li a:focus,
footer.elementor-location-footer .menu li a:hover{
  color: var(--e-global-color-accent);
}
footer.elementor-location-footer #menu-pied-de-page-secondaire {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -50px;
}

.footer_primarynav .elementor-element .menu li .sub-menu li a:hover,
.footer_primarynav .elementor-element .menu li .sub-menu li a:active,
.footer_primarynav .elementor-element .menu li .sub-menu li a:focus {
  color: var(--e-global-color-898440f);
}

.footer_primarynav .elementor-element .menu .menu-item > a:hover,
.footer_primarynav .elementor-element .menu .menu-item > a:active,
.footer_primarynav .elementor-element .menu .menu-item > a:focus{
  color: var(--e-global-color-898440f) !important;
}

.footer_primarynav .elementor-social-icon i:hover::before,
.footer_primarynav .elementor-social-icon i:active::before,
.footer_primarynav .elementor-social-icon i:focus::before{
  color: var(--e-global-color-898440f);
}

@media (max-width: 1100px){
  footer.elementor-location-footer #menu-pied-de-page-secondaire {
    margin-left: -20px;
  }
}
@media (max-width: 1024px){   
  footer.elementor-location-footer #menu-pied-de-page-secondaire {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
footer.elementor-location-footer #menu-pied-de-page-secondaire li{
  padding-left: 50px;
}
@media (max-width: 1100px){
  footer.elementor-location-footer #menu-pied-de-page-secondaire li {
    padding-left: 20px;
  }
}

/*
// En-tête
*/
.elementor-item:hover:not(.elementor-item-active):not(.highlighted):after, 
.elementor-item:focus:not(.elementor-item-active):not(.highlighted):after{
  display: none;
}
.header_schoolname > .elementor-widget-container > .elementor-heading-title > a {
  font-weight: 700 !important;
}
.header_schoolname a:hover,
.header_schoolname a:focus{
  color: var( --e-global-color-accent ) !important;
}
body:not(.elementor-editor-active) .header_quebec{
  pointer-events: none;
}
body:not(.elementor-editor-active) .header_quebec a{
  pointer-events: auto;
}
body:not(.elementor-editor-active) .header_quebec .elementor-widget-image a:focus > img,
body:not(.elementor-editor-active) .header_quebec .elementor-image > a:focus > img,
body:not(.elementor-editor-active) .header_quebec .elementor-widget-image a:hover > img,
body:not(.elementor-editor-active) .header_quebec .elementor-image > a:hover > img{
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
body:not(.elementor-editor-active) .header_quebec .elementor-widget-image a:focus,
body:not(.elementor-editor-active) .header_quebec .elementor-image > a:focus{
  outline:auto;
}
.btn_search.elementor-widget{
  position: absolute;
  top: 0;
  right: 10px;
  width: auto !important;
}
.btn_search.elementor-widget-pp-modal-popup .pp-modal-popup-button{
  background: var( --e-global-color-eeb075e );
  border: 0;
  color: var( --e-global-color-82385c9 );
  height: 70px;
  width: 70px;
  /* margin-top: -10px;
  margin-right: -10px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
}
@media (max-width: 767px){
  .btn_search.elementor-widget{
    position: relative;
    top: 0;
    right: 0;
    width: auto !important;
  }
  .btn_search.elementor-widget-pp-modal-popup .pp-modal-popup-button{
    height: 50px;
    width: 50px;
    margin: 0 10px 0 0;
  }
}
.btn_search.elementor-widget-pp-modal-popup .pp-modal-popup-button:focus,
.btn_search.elementor-widget-pp-modal-popup .pp-modal-popup-button:hover{
  background-color: var( --e-global-color-secondary );
  color: var( --e-global-color-82385c9 );
}
.mfp-close-btn-in .pp-modal-popup-window  .mfp-close{
  top: -50px;
  color: var( --e-global-color-82385c9 );
}

.header_primarynav{
  width: 100% !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.header_primarynav nav > .elementor-nav-menu > .menu-item:last-child a{
  color: var( --e-global-color-82385c9 );
  background: var(--e-global-color-accent);
  padding: 10px 24px !important;
}
.header_primarynav nav > .elementor-nav-menu > .menu-item:last-child > a:after{
  display: none;
}
.header_primarynav nav > .elementor-nav-menu > .menu-item:last-child > a:focus,
.header_primarynav nav > .elementor-nav-menu > .menu-item:last-child > a:hover{
  background: var(--e-global-color-primary);
}
@media (max-width: 1350px){
  .header_primarynav .elementor-nav-menu--main > .elementor-nav-menu > li > a,
  .header_primarynav .elementor-nav-menu--main > .elementor-nav-menu > li > a:focus,
  .header_primarynav .elementor-nav-menu--main > .elementor-nav-menu > li > a:hover{
    padding: 12px;
    font-size: 1.125rem !important;
  }
  .header_secondarynav .elementor-nav-menu--main .elementor-nav-menu a,
  .header_secondarynav .elementor-nav-menu--main .elementor-nav-menu a:focus,
  .header_secondarynav .elementor-nav-menu--main .elementor-nav-menu a:hover{
    padding: 10px;
    font-size: 1rem !important;
  }
}
/*
// Bannière Accueil
*/
.banner_home .pp-modal-popup-wrap{
  padding-right: 6.5rem;
}

.banner_home .pp-modal-popup-button.elementor-button{
  border-color: var( --e-global-color-82385c9 );
  color: var( --e-global-color-82385c9 );
  padding-right: 0;
}

.banner_home .pp-button-icon.pp-icon{
  position: absolute;
  right: 0;
  top: 50%;
  font-size: 5.3rem;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  transform: translateY(-50%);
  margin-top: 6px;
}

.banner_home .btn-play_circle_filled_white_24px:hover::before {
  content: "\e903";
  color: var(--e-global-color-898440f);
}

/* VIDEO BUTTON HOME PAGE */
.banner_home .elementor-button{
  background-image: none;
}

@media (max-width: 1024px){
  .banner_home .pp-modal-popup-wrap{
    padding-right: 5rem;
  }
  .banner_home .pp-modal-popup-wrap .elementor-button{
    font-size: 1.5rem !important; 
  }
  .banner_home .pp-button-icon.pp-icon{
    /* top: -13px; */
    font-size: 4rem;
    margin: 0;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .banner_home .pp-modal-popup-wrap .elementor-button{
    font-size: 2.2rem !important; 
  }
}

@media (max-width: 320px){
  .banner_home .pp-modal-popup-wrap{
    min-width: 0;
  }
}

/* Underline title */
.title_underline strong{
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='382' height='52' viewBox='0 0 382 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0)'%3E %3Cpath d='M380.831 26.8803C360.041 -3.51339 334.189 13.8112 310.939 11.9201C274.981 9.1159 238.887 10.1168 202.861 8.38205C166.713 6.52522 130.566 4.66839 94.3527 5.4283C64.382 6.10641 32.3241 -1.24188 2.44758 13.9587C-0.0797489 15.2046 -0.0477021 25.5599 2.11119 27.3992C27.225 49.5699 55.0222 42.6485 81.563 39.3852C117.702 34.9339 153.959 39.0548 189.982 40.9085C253.472 44.0447 316.669 35.629 379.987 34.0002C381.237 33.9125 382.036 28.5767 380.831 26.8803Z' fill='%23E3D2B1'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0'%3E %3Crect width='381' height='42' fill='white' transform='translate(380.881 51.5195) rotate(-178.566)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 95% 70%;
  background-position: bottom center; 
}
.title_underline.title_underline-inverse .elementor-text-editor strong{
  background-image: url("data:image/svg+xml,%3Csvg fill='none' preserveAspectRatio='none' viewBox='0 0 254 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.25 5.66902c1.65003 1.07807 3.35202 2.05922 5.06701 2.99193.44174.24226 1.02639.16958 1.58506.25437 1.20833-2.16823 2.84533-3.53701 5.18393-3.74293.3248.30282.6366.54509.8965.84791.8185.92059 1.7929 1.55047 2.8843 2.035.9224.41184 1.8059.94481 2.7024 1.41722.8315.44819 1.637.93268 2.4945 1.32028 3.456 1.5384 6.8859 1.6232 10.251-.2422.7535-.4119 1.4551-.92061 2.1957-1.36879.8704-.52086 1.7409-1.06595 2.6374-1.52625 1.5461-.77523 3.0922-.79946 4.6643.03634 1.1693.61777 2.3905 1.16286 3.6378 1.61104 5.028 1.81696 9.8482 1.52626 14.3046-1.80485.9484-.70255 1.8968-1.41722 2.8583-2.10767.8315-.59354 1.676-1.16285 2.5465-1.69582 1.4421-.88426 2.7673-.90848 4.3264.03633 3.365 2.02288 6.86 3.79139 10.3159 5.63258.8315.43607 1.689.82369 2.5595 1.15069 5.158 1.9139 10.238 2.0714 15.201-.72674 1.1559-.6541 2.3519-1.22342 3.5079-1.86541 2.521-1.38089 5.145-1.59892 7.847-.8358 1.936.5572 3.859 1.16285 5.756 1.8533 3.508 1.25975 6.99 2.60435 10.498 3.87615 2.26.8237 4.573 1.4294 6.938 1.8776 3.326.6419 6.405.1938 9.276-1.817 1.286-.8964 2.638-1.6958 3.989-2.4832 2.326-1.34453 4.794-2.15611 7.432-2.48316 2.546-.31494 5.08-.15747 7.574.29071 3.638.66622 7.25 1.52625 10.875 2.25305 2.572.5208 5.145 1.0417 7.717 1.4293 1.13.1696 2.313.1454 3.443 0 2.118-.2786 3.963-1.2597 5.509-2.85866.831-.86003 1.611-1.79273 2.481-2.59219 1.715-1.5747 3.625-2.11979 5.769-.99327 1.039.54508 2.092 1.05383 3.144 1.57469 1.546.76313 3.079 1.52625 4.638 2.25303 1.559.7389 3.209 1.1144 4.898 1.393 2.092.3392 3.963-.0969 5.691-1.393 1.455-1.09017 2.897-2.18035 4.352-3.25841.572-.42396 1.105-.90848 2.053-.93271.741.33917 1.663.7389 2.586 1.16286 2.494 1.12651 4.95 2.31359 7.47 3.35531 3.43 1.41725 6.977 1.99865 10.641 1.51415.611-.0848 1.221-.1211 1.845-.1333 1.91-.0121 3.3-1.21126 4.651-2.43468.325-.29072.429-.84792.598-1.19919' stroke='%23e3d2b1' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='8'/%3E%3C/svg%3E");
}

/* BOUTONS SECTION TEMOIGNAGES */
@media only screen and (max-width: 768px) {
  .section_temoignage .elementor-swiper-button-prev,
  .section_temoignage .elementor-swiper-button-next{
    display: none;
  }
}


/* BOUTONS SECTION GALLERIE */
.section_gallery .elementor-swiper-button-prev,
.section_gallery .elementor-swiper-button-next{
  background-color: var(--e-global-color-82385c9) !important;
  display:block !important;
  height: 70px;
  width: 70px;
  line-height: 50px;
  border-radius: 0;
}

@media (max-width: 767px){
  .section_gallery .elementor-swiper-button-prev{
    line-height: 35px !important;
    width: 55px !important;
  }
  .section_gallery .elementor-swiper-button-next{
    line-height: 35px !important;
    width: 55px !important;
  }
}

/* CTA_BUTTON WITH ARROW */
.elementor-widget-button:not(.no-arrow) .elementor-button {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 91 24' viewBox='0 0 91 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%233966ab' fill-rule='evenodd'%3E%3Cpath d='m67.1 11.9c-13.3 1.3-26.9 1.3-40.3 2.8-5.8-.1-24.2 3.6-26.7-1.8.3-3.2 5.6-.3 7.7-.9 5 .1 10.1-.1 15.1-.7 2-.6 60.5-3.9 44.2.6z'/%3E%3Cpath d='m54.8 24c.2-2.5 8-5.6 10.5-6.7 6.7-2.4 13.7-3.6 20.5-5.8 2.6-2.3-10.4-5.5-12.2-5.6-2.1 0-18.6-1.9-10.8-4.7 8.9 1.4 19.4 1.5 26.6 7.4 7.2 6.6-10.7 7.8-14.2 9.3-4.7 1.2-9.5 2.9-14.1 4.3-1.9 1-4.1 1.8-6.3 1.8z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: bottom right 10px;
  background-repeat: no-repeat;
  background-size: 91px auto;
}


.elementor-widget-button:not(.no-arrow) .elementor-button:hover, 
.elementor-widget-button:not(.no-arrow) .elementor-button:active, 
.elementor-widget-button:not(.no-arrow) .elementor-button:focus{
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 91 24' viewBox='0 0 91 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23213D4A' fill-rule='evenodd'%3E%3Cpath d='m67.1 11.9c-13.3 1.3-26.9 1.3-40.3 2.8-5.8-.1-24.2 3.6-26.7-1.8.3-3.2 5.6-.3 7.7-.9 5 .1 10.1-.1 15.1-.7 2-.6 60.5-3.9 44.2.6z'/%3E%3Cpath d='m54.8 24c.2-2.5 8-5.6 10.5-6.7 6.7-2.4 13.7-3.6 20.5-5.8 2.6-2.3-10.4-5.5-12.2-5.6-2.1 0-18.6-1.9-10.8-4.7 8.9 1.4 19.4 1.5 26.6 7.4 7.2 6.6-10.7 7.8-14.2 9.3-4.7 1.2-9.5 2.9-14.1 4.3-1.9 1-4.1 1.8-6.3 1.8z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: bottom right;
}


.cta-box:not(.no-arrow) .elementor-button,
.cta-box .elementor-widget-button:not(.no-arrow) .elementor-button{
  background-size: 44px auto;
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 31 15' viewBox='0 0 31 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='m22.9 7.1c-3.6.6-7.3.9-11 1.3-3.7.6-7.6 2-11.3.6-.8-.5-.8-2.8.6-2.1 4.2.9 8.4-.7 12.6-1.1 1.1-.2 13.8-.8 9.1 1.3z'/%3E%3Cpath d='m18.7 15c.8-3 4.3-5.1 7-6.3 1-.9 3.6-1 3.6-2.6-.8-1.3-2.3-2.4-3.8-2.8-1.4-.5-3.1-.4-4.4-1.5-1.5-2.2 1.2-1.8 2.5-1.3 5.4.9 11.5 7.5 3.4 9.8-1.9.9-4.1 2.3-6.1 3.4-.6.6-1.3 1.3-2.2 1.3z'/%3E%3C/g%3E%3C/svg%3E");

}

.cta-box:not(.no-arrow) .elementor-button:focus,
.cta-box:not(.no-arrow) .elementor-button:hover{
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 31 15' viewBox='0 0 31 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23EA948F' fill-rule='evenodd'%3E%3Cpath d='m22.9 7.1c-3.6.6-7.3.9-11 1.3-3.7.6-7.6 2-11.3.6-.8-.5-.8-2.8.6-2.1 4.2.9 8.4-.7 12.6-1.1 1.1-.2 13.8-.8 9.1 1.3z'/%3E%3Cpath d='m18.7 15c.8-3 4.3-5.1 7-6.3 1-.9 3.6-1 3.6-2.6-.8-1.3-2.3-2.4-3.8-2.8-1.4-.5-3.1-.4-4.4-1.5-1.5-2.2 1.2-1.8 2.5-1.3 5.4.9 11.5 7.5 3.4 9.8-1.9.9-4.1 2.3-6.1 3.4-.6.6-1.3 1.3-2.2 1.3z'/%3E%3C/g%3E%3C/svg%3E");
}
.cta-box .elementor-widget-button:not(.no-arrow) .elementor-button:focus,
.cta-box .elementor-widget-button:not(.no-arrow) .elementor-button:hover{
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 31 15' viewBox='0 0 31 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23213D4A' fill-rule='evenodd'%3E%3Cpath d='m22.9 7.1c-3.6.6-7.3.9-11 1.3-3.7.6-7.6 2-11.3.6-.8-.5-.8-2.8.6-2.1 4.2.9 8.4-.7 12.6-1.1 1.1-.2 13.8-.8 9.1 1.3z'/%3E%3Cpath d='m18.7 15c.8-3 4.3-5.1 7-6.3 1-.9 3.6-1 3.6-2.6-.8-1.3-2.3-2.4-3.8-2.8-1.4-.5-3.1-.4-4.4-1.5-1.5-2.2 1.2-1.8 2.5-1.3 5.4.9 11.5 7.5 3.4 9.8-1.9.9-4.1 2.3-6.1 3.4-.6.6-1.3 1.3-2.2 1.3z'/%3E%3C/g%3E%3C/svg%3E");
}

/* BOUTON INVERSE */
.cta-box .bouton-inverse:not(.no-arrow) .elementor-button{
  background-size: 47px auto;
  background-color: transparent;
  color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 47 23' viewBox='0 0 47 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='m34.7 10.9c-5.4.9-11 1.4-16.6 2-5.7.9-11.6 3-17.2.9-1.3-.7-1.3-4.3.8-3.2 6.4 1.4 12.7-1.1 19.2-1.7 3.6-.3 7.5-.8 11-.4 1.7.2 3.8.2 4.3.6.8.8-.6 1.8-1.5 1.8z'/%3E%3Cpath d='m28.3 23c-.1-1.1.7-1.8 1.2-2.7 1.3-1.5 2.5-2.8 4.2-4.1 3.4-2.3 7.1-3.6 10.6-5.8 1.3-2.1-4.5-5.2-6.3-5.6-2.2-.6-5-.5-6.5-2.6-.4-.7 0-2.4.9-2.1 5.6 1.1 17 4.6 14 12.3-3 3.3-7.2 3.7-10.6 6.2-1.4.7-2.9 1.8-4.3 2.5-.8 1-1.9 1.9-3.2 1.9z'/%3E%3C/g%3E%3C/svg%3E");
}

/* EFFET DÉCHIRURE - BLOC CTA - NOTRE ÉCOLE */
.cta_band::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='738' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M738 3.96c-3.701-.1-3-.6-3.701-.8C732.799 2.76 732.8 6 731 6c-2-.2-3.1-2.1-5 .5-1.2 1.6-6-2-7.5-.5-.6.2-.9-2.24-1.5-2.04-1.5.6-1.8.338-3 1.538-1.8 1.8-1.6-5.7-3.5 0-.2.8-3.9-1.138-5.5-1.538-1.3-.4-3.9-2.562-5-1.962-5.5 3.3-9.5-.598-15-.998-5.7-.4-8.7 2.259-14.5 2.859-5.7.6-12.5-.6-18-.8-11.899 8.04-57-2.061-83-2.06-13.2 3.3-41 14.66-53.701 2.06-.4-.4-1.2.2-1.5.8-1.4 2.8-3.199 2-4.799 2.2-6.8 1.2-13.401 3.7-20.301 2.2-1.4-.4-3.1.4-4.5.6-1.1.2-2.199 1-3.299.8-.701-.2-1.4-2.8-2-2.6-1.101.4-1.801 2.4-2.801 3-.8.6-2.199.6-2.8-.2-1.5-2.2-2.899.8-4.399-.2-1.8-1.4-3.301 1.6-4.701 1.4-2.4-.2-4.699 2.4-7.199-.4-1.1-1.2-2.9 3.3-4.6.4-4.101.2-8.5-.2-12.601.8-2.1.4-2.5-5.5-5.1-2.4-1.299 1.6-3.5 1.4-5.4 1.8-1.899.4-3.8 1-5.7 1-2.1.2-4.4.6-6.199-.6-1.601-.8-2.8-1.4-4.4-.4-.6.4-1.301.4-1.801 0-4.799-3.3-9.5 0-14.4-.2-4.5-.4-9-.2-13.399-.4-4.201-.4-8.4-.4-12.5.6-.9.2-2.001.2-2.801-.4-4.1-2.8-8.4 1-12.5-1-9.2 3.1-18.399 0-27.599 0-8.701 0-17.6 0-26.301-1.8-7.7-1.6-15.699-.8-23.299-4.3-2.201-1-4.9.4-7.5.2-3.3-.4-6.701 1.4-9.701-3-.2-.4-1.1 0-1.5.2-2.6 1.2-4.799 1-7.199-.8.2 1.2.5 2.2.7 3.3-1.4 0-3.8-1.2-7.2-3-.6-.4-1.4-.2-1.8.4-1.5 2.4-3.3 2.8-4.8 1-1.9-2.2-1.7-.2-2.4 1.6-.6 1.2-2.1 2-3.2 1.8-6.6-1.4-13.3 1.2-20 0-1.6-.4-3.3 3.3-5.5 2.4-1.6-.8-3.9 3.3-5.3-1.6-.1-.6-1.7-.2-2.5.4-1.3 1-2.7 3.1-3.9 3-1.6-.4-3.5-3.5-5.1-3.1-1.8.4-2.9 4.3-5.3 4.1-2.8-.2-5.8-.2-8.5.6-2.8 1-5.2 1-7.9-.8-2.8-1.8-6.2.6-9.3-1.2-.5-.2-1.2 1.6-1.9 2.6-.1.2-.4.4-.5.4-5.2 3.3-10.5 1.2-15.7.8-1.9-.2-3.4-1.4-5.5.2-2 1.6-5.2 4.5-6.4-2.6-2 .4-4.1.2-5.9 1.2-2.8 1.6-5.5 2.6-8.4.4-1.8-1.4-2.5 6.1-5.2 1.6-.9-1.6-4.1 1.4-5.7.2-2.4-2-4.2 0-6.4 0-.7 0-1.5 1-2 .4-3.1-3.7-6.4-1.2-9.4-.6-1.5.2-3.1 2.2-4.7 2.4-.9.2-1.8-3-2.8-3.1-1.6-.2-3.4 1-5.1 1-2 0-3.8-.6-5.7 2-1.2-.199-3.4 2.2-3.7-2.6-.6.2-1.3.4-1.9.6-1.4.6-3.1.6-4.2 1.8-1.6 1.8-3.2-5.7-4.8 0-.2.6-2.9-.8-4.5-1.2-1.3-.2-3.9-4.9-4.9-4.1-5.4 3.7-8 0-13.5 0-5.8 0-12.4-3.9-18-3.1C9.6 8.16 4.5 4.36 0 3.96v13h738v-13z' fill='%233966AB'/%3E%3C/svg%3E");
  background-repeat: repeat-x;
  background-size: auto 28px;
  padding-top: 27px;
  top: -27px;
  width: 100%;
  z-index: 100;
}

.cta_band::after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='738' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12.5c3.7.1 1 1.1 1.7 1.3 1.5.4 3.5-.8 5.3-.8 2 .2 4.1 4.1 6 1.5 1.2-1.6 5.4-3.5 5.5 1.5.6-.2 1.4 1.2 2 1 1.5-.6 1.8 2.2 3 1 1.8-1.8 2.1 1.7 4-4 .2-.8 4.4 2.6 6 3 1.3.4 4.9.1 6-.5 5.5-1 7.5.1 13 .5 5.7.4 10.7 3.1 16.5 2.5 5.7-.6 19-5.8 24.5-5.6 26.9 1.4 35.6 7.9 62.5 1.6 37.5 3.5 45.8-14.1 58.5-1.5.4.4 6.9-.3 7.2-.9 1.4-2.8 3.2-2 4.8-2.2 6.8-1.2 13.4-3.7 20.3-2.2 1.4.4 3.1-.4 4.5-.6 1.1-.2 2.2-1 3.3-.8.7.2 4.3-2.8 3.4.2 1.1-.4.4 0 1.4-.6.8-.6 1.5 1.8 2.1 2.6 1.5 2.2 3-1.5 4.5-.5 1.8 1.4 4.6-.5 6-.3 2.4.2 4-2.8 6.5 0 1.1 1.2 2.8-4.3 4.5-1.4 4.1-.2 8.6-1.2 12.7-2.2 2.1-.4 2.5 5.5 5.1 2.4 1.3-1.6 3.5-1.4 5.4-1.8 1.9-.4 3.8-1 5.7-1 2.1-.2 4.4-.6 6.2.6 1.6.8 2.8 1.4 4.4.4.6-.4 1.3-.4 1.8 0 4.8 3.3 9.5 0 14.4.2 4.5.4 9 .2 13.4.4 4.2.4 8.4.4 12.5-.6.9-.2 2-.2 2.8.4 4.1 2.8 8.4-1 12.5 1 9.2-3.1 18.4 0 27.6 0 8.7 0 17.6 0 26.3 1.8 7.7 1.6 15.7.8 23.3 4.3 2.2 1 4.9-.4 7.5-.2 3.3.4 6.4-3.9 9.4.5.2.4 2.1.7 2.5.5 2.6-1.2 2.1-1.8 4.5 0-.2-1.2 1.5.4 1.3-.7 1.4 0 2.8-3.1 6.2-1.3.6.4 2.6.6 3 0 1.5-2.4 2-3.8 3.5-2 1.9 2.2 2.8 2.8 3.5 1 .6-1.2 2.1.3 3.2.5 6.6 1.4 13.3-1.2 20 0 1.6.4 3.3-3.3 5.5-2.4 1.6.8 3.9-3.3 5.3 1.6.1.6 1.7.2 2.5-.4 1.3-1 2.7-3.1 3.9-3 1.6.4 3.5 3.5 5.1 3.1 1.8-.4 2.9-4.3 5.3-4.1 2.8.2 5.8.2 8.5-.6 2.8-1 5.2-1 7.9.8 2.8 1.8 6.2-.6 9.3 1.2.5.2 1.2-1.6 1.9-2.6.1-.2.4-.4.5-.4 5.2-3.3 10.5-1.2 15.7-.8 1.9.2 3.4 1.4 5.5-.2 2-1.6 5.2-4.5 6.4 2.6 2-.4 4.1-.2 5.9-1.2 2.8-1.6 5.5-2.6 8.4-.4 1.8 1.4 2.5-6.1 5.2-1.6.9 1.6 4.1-1.4 5.7-.2 2.4 2 4.2 0 6.4 0 .7 0 1.5-1 2-.4 3.1 3.7 6.4 1.2 9.4.6 1.5-.2 3.1-2.2 4.7-2.4.9-.2 1.8 3 2.8 3.1 1.6.2 3.4-1 5.1-1 2 0 3.8.6 5.7-2 1.2.2 3.4-2.2 3.7 2.6.6-.2 1.3-.4 1.9-.6 1.4-.6 3.1-.6 4.2-1.8 1.6-1.8 3.2 5.7 4.8 0 .2-.6 2.9.8 4.5 1.2 1.3.2 4.1 2.1 5.1 1.3 5.4-3.7 7.8 2.8 13.3 2.8 5.8 0 12.4 3.9 18 3.1 4.6-.6 9.7 2.7 14.2 3.1V0H0v12.5h2z' fill='%233966AB'/%3E%3C/svg%3E");
  background-repeat: repeat-x;
  background-size: auto 28px;
  padding-bottom: 28px;
  bottom: -27px;
  width: 100%;
  z-index: 100;
}


/* FLECHE BLANCHE */
.white_arrow:not(.no-arrow) .elementor-button {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 91 24' viewBox='0 0 91 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='m67.1 11.9c-13.3 1.3-26.9 1.3-40.3 2.8-5.8-.1-24.2 3.6-26.7-1.8.3-3.2 5.6-.3 7.7-.9 5 .1 10.1-.1 15.1-.7 2-.6 60.5-3.9 44.2.6z'/%3E%3Cpath d='m54.8 24c.2-2.5 8-5.6 10.5-6.7 6.7-2.4 13.7-3.6 20.5-5.8 2.6-2.3-10.4-5.5-12.2-5.6-2.1 0-18.6-1.9-10.8-4.7 8.9 1.4 19.4 1.5 26.6 7.4 7.2 6.6-10.7 7.8-14.2 9.3-4.7 1.2-9.5 2.9-14.1 4.3-1.9 1-4.1 1.8-6.3 1.8z'/%3E%3C/g%3E%3C/svg%3E");
}


.white_arrow:not(.no-arrow) .elementor-button:hover, 
.white_arrow:not(.no-arrow) .elementor-button:active, 
.white_arrow:not(.no-arrow) .elementor-button:focus {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 91 24' viewBox='0 0 91 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23000' fill-rule='evenodd'%3E%3Cpath d='m67.1 11.9c-13.3 1.3-26.9 1.3-40.3 2.8-5.8-.1-24.2 3.6-26.7-1.8.3-3.2 5.6-.3 7.7-.9 5 .1 10.1-.1 15.1-.7 2-.6 60.5-3.9 44.2.6z'/%3E%3Cpath d='m54.8 24c.2-2.5 8-5.6 10.5-6.7 6.7-2.4 13.7-3.6 20.5-5.8 2.6-2.3-10.4-5.5-12.2-5.6-2.1 0-18.6-1.9-10.8-4.7 8.9 1.4 19.4 1.5 26.6 7.4 7.2 6.6-10.7 7.8-14.2 9.3-4.7 1.2-9.5 2.9-14.1 4.3-1.9 1-4.1 1.8-6.3 1.8z'/%3E%3C/g%3E%3C/svg%3E");
}

.elementor-swiper-button{
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  background: transparent !important;
}
.elementor-swiper-button.elementor-swiper-button-prev > i,
.elementor-swiper-button.elementor-swiper-button-next > i{
  font-family: 'proximiteA' !important;
}
.elementor-swiper-button.elementor-swiper-button-prev > i:before{
  content: "\e900";
  color: var( --e-global-color-accent );
}
.elementor-swiper-button.elementor-swiper-button-next > i:before{
  content: "\e901";
  color: var( --e-global-color-accent );
}
.elementor-swiper-button.elementor-swiper-button-prev:hover > i:before,
.elementor-swiper-button.elementor-swiper-button-prev:focus > i:before,
.elementor-swiper-button.elementor-swiper-button-next:hover > i:before,
.elementor-swiper-button.elementor-swiper-button-next:focus > i:before{
  color: var( --e-global-color-50d4724 );
}
@media (max-width: 767px){
  .section_gallery .elementor-swiper-button{
    font-size: 1.563rem;
    height: 50px;
    width: 50px;
    line-height: 50px;
  }
}

/* SLIDER ARROWS */
body .swiper-container-wrap .swiper-button-next, 
body .swiper-container-wrap .swiper-button-prev, 
body .swiper-container .swiper-button-next, 
body .swiper-container .swiper-button-prev,
body .pp-slider-arrow,
body .elementor-swiper-button{
  background: var( --e-global-color-primary );
  color: var( --e-global-color-82385c9 );
  padding: 14px;
  /* -webkit-border-radius: 20px;
          border-radius: 20px; */
  line-height: 50px;
  height: 50px;
  width: 50px;
  outline : none;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px){
  body .swiper-container-wrap .swiper-button-next, 
  body .swiper-container-wrap .swiper-button-prev, 
  body .swiper-container .swiper-button-next, 
  body .swiper-container .swiper-button-prev,
  body .pp-slider-arrow,
  body .elementor-swiper-button{
    padding: 3px;
    -webkit-border-radius: 12px;
            border-radius: 12px;
    line-height: 30px;
    height: 30px;
    width: 30px;
    font-size: 1.063rem;
  }
}
body .swiper-container-wrap .swiper-button-next:hover, 
body .swiper-container-wrap .swiper-button-prev:hover, 
body .swiper-container .swiper-button-next:hover, 
body .swiper-container .swiper-button-prev:hover,
body .pp-slider-arrow:hover,
body .swiper-container-wrap .swiper-button-next:focus, 
body .swiper-container-wrap .swiper-button-prev:focus, 
body .swiper-container .swiper-button-next:focus, 
body .swiper-container .swiper-button-prev:focus,
body .pp-slider-arrow:focus,
body .elementor-swiper-button:focus,
body .elementor-swiper-button:hover{
  background: var(--e-global-color-accent);
}
.swiper-pagination-clickable .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
  background: var(--e-global-color-primary) !important;
  border:1px solid var(--e-global-color-primary);
  opacity: 1;
}
.swiper-pagination-clickable .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):focus,
.swiper-pagination-clickable .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{
  background: var(--e-global-color-accent) !important;
  border-color:var(--e-global-color-accent) !important;
}
.swiper-pagination-clickable .swiper-pagination-bullet{
  background:transparent !important;
  border:1px solid var(--e-global-color-primary);
}

/* BOUTONS ACCORDÉON - SECTION FAQ */

.pp-advanced-accordion .pp-faq-item{
  overflow: visible;
}
.pp-advanced-accordion .pp-accordion-tab-title{
  position: relative;
}
.pp-advanced-accordion .pp-accordion-tab-title:before,
.pp-advanced-accordion .pp-accordion-tab-title:after{
  content: "";
  background-repeat: repeat-x;
  background-size: auto 1px;
  position: absolute;
  height: 1px;
  width: 100%;
  left: 0;
  opacity: 1;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active:before,
.pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active:after{
  opacity: 0;
}

.pp-faqs .pp-faq-question:focus {
  color: var( --e-global-color-82385c9 ) !important;
  background-color: var( --e-global-color-primary ) !important;
}
.pp-faqs .pp-faq-question:focus .pp-accordion-toggle-icon{
  color: var( --e-global-color-82385c9 ) !important;
}

/* CTA articles */
.cta_box .elementor-heading-title a:after{
  content: '\e87d';
  display: inline-block;
  font-family: eicons;
  font-size: inherit;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  padding-left: 20px;
}
.cta_box .elementor-widget-wrap > div{
  height: 100%;
}
.cta_box .elementor-widget-wrap .elementor-widget-container{
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.cta_box .elementor-widget-wrap .elementor-widget-container::before { 
  content:"";
  position:absolute; top:0;right:0;bottom:0;left:0;
  background:inherit;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  z-index: -1;
}
.cta_box .elementor-widget-wrap .elementor-widget-container:focus::before,
.cta_box .elementor-widget-wrap .elementor-widget-container:hover::before { 
  -webkit-transform: scale(1.1); 
      -ms-transform: scale(1.1); 
          transform: scale(1.1);
}

.cta_box .elementor-widget-wrap .elementor-widget-container .elementor-heading-title {
  width: 100%;
}
.cta_box .elementor-widget-wrap .elementor-widget-container a{
  padding: 90px 10px 90px 10px;
  display: inline-block;
  width: 100%;
}
.cta_box .elementor-widget-wrap .elementor-widget-container a:focus{
  background-color: rgba(0,0,0,0.25);
}

@media (max-width: 1024px){
  .cta_box .elementor-widget-wrap .elementor-widget-container a{
    padding: 60px 20px 60px 20px;
  }
}
@media (max-width: 767px){
  .cta_box .elementor-widget-wrap .elementor-widget-container a{
    padding: 50px 20px 50px 20px;
  }
}
@media only screen and (max-width: 1400px){
  .cta_box .elementor-heading-title a:after{
    display:none;
  }
}

/* MASQUE D'IMAGES (HAUT ET BAS) */
.image-border .pp-video-container{
  background:transparent;
}
.image-border .elementor-widget-container img{
  transition: all .2s ease-in;
}
.image-border .elementor-widget-container > a {
  display: block;
}
.image-border .elementor-widget-container > a:focus img,
.image-border .elementor-widget-container > a:hover img{
  transform: scale(1.08);
}
.image-border .elementor-widget-container > a,
.image-border .elementor-widget-container img{
  -webkit-mask-box-image: url("data:image/svg+xml,%3Csvg width='479' height='465' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 4C10.3 4.8 3 1.667 0 0v458.5c1 .833 3.8 2.9 7 4.5 4 2 20.5 1.5 27 1.5s16.5-1.5 22-3.5 12.5-2.5 17.5-2.5 12 2.5 17 4.5 21.5 0 26.5 0 15 0 24.5-2 10 0 13 0 9.5-9 13.5-10.5 26 3.5 36 4.5 28 1 41.5 0 33-2 42-1 14 3.5 23.5 7 25-3.5 34-5 34.5 3 42 3c6 0 11.5-1 13.5-1.5l2.5-3.5h13.5c5 0 16 2 20.5 7s23.5 0 29 0c4.4 0 10.5-1.333 13-2V.5c-10.167-.167-32.9-.4-42.5 0-12 .5-20 5.5-29 7S391 4 382 2.5s-27.5 0-38 0S328 4 323.5 4s-10.5 8.5-15 11-14-2.5-22.5-2.5-29.5-5-38.5-5-14 1-25.5 2.5-27 0-37 0-21.5-6-29.5-6-23 3.5-28 3.5-17-1.5-26.5-2-20.5 1-22.5 2-.5 5-6 5-9.5-4-15-2.5-15.5-5-21-7.5S22 3 15.5 4z' fill='%23000'/%3E%3C/svg%3E");
  mask-border: url("data:image/svg+xml,%3Csvg width='479' height='465' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 4C10.3 4.8 3 1.667 0 0v458.5c1 .833 3.8 2.9 7 4.5 4 2 20.5 1.5 27 1.5s16.5-1.5 22-3.5 12.5-2.5 17.5-2.5 12 2.5 17 4.5 21.5 0 26.5 0 15 0 24.5-2 10 0 13 0 9.5-9 13.5-10.5 26 3.5 36 4.5 28 1 41.5 0 33-2 42-1 14 3.5 23.5 7 25-3.5 34-5 34.5 3 42 3c6 0 11.5-1 13.5-1.5l2.5-3.5h13.5c5 0 16 2 20.5 7s23.5 0 29 0c4.4 0 10.5-1.333 13-2V.5c-10.167-.167-32.9-.4-42.5 0-12 .5-20 5.5-29 7S391 4 382 2.5s-27.5 0-38 0S328 4 323.5 4s-10.5 8.5-15 11-14-2.5-22.5-2.5-29.5-5-38.5-5-14 1-25.5 2.5-27 0-37 0-21.5-6-29.5-6-23 3.5-28 3.5-17-1.5-26.5-2-20.5 1-22.5 2-.5 5-6 5-9.5-4-15-2.5-15.5-5-21-7.5S22 3 15.5 4z' fill='%23000'/%3E%3C/svg%3E");
  -webkit-mask-border: url("data:image/svg+xml,%3Csvg width='479' height='465' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 4C10.3 4.8 3 1.667 0 0v458.5c1 .833 3.8 2.9 7 4.5 4 2 20.5 1.5 27 1.5s16.5-1.5 22-3.5 12.5-2.5 17.5-2.5 12 2.5 17 4.5 21.5 0 26.5 0 15 0 24.5-2 10 0 13 0 9.5-9 13.5-10.5 26 3.5 36 4.5 28 1 41.5 0 33-2 42-1 14 3.5 23.5 7 25-3.5 34-5 34.5 3 42 3c6 0 11.5-1 13.5-1.5l2.5-3.5h13.5c5 0 16 2 20.5 7s23.5 0 29 0c4.4 0 10.5-1.333 13-2V.5c-10.167-.167-32.9-.4-42.5 0-12 .5-20 5.5-29 7S391 4 382 2.5s-27.5 0-38 0S328 4 323.5 4s-10.5 8.5-15 11-14-2.5-22.5-2.5-29.5-5-38.5-5-14 1-25.5 2.5-27 0-37 0-21.5-6-29.5-6-23 3.5-28 3.5-17-1.5-26.5-2-20.5 1-22.5 2-.5 5-6 5-9.5-4-15-2.5-15.5-5-21-7.5S22 3 15.5 4z' fill='%23000'/%3E%3C/svg%3E");
}
.image-border.image-border-center img {
  display: block !important;
  margin: auto;
}

/* CAROUSSEL SECTION PROGRAMMES */
@media screen and (min-width: 768px) {
  .programmes_slider .pp-carousel-item-wrap:nth-child(2n+1) .elementor > .elementor-section-wrap > .elementor-section .elementor-widget-heading.title .elementor-widget-container,
  .programmes_slider .pp-carousel-item-wrap:nth-child(2n+1) .elementor > .elementor-section-wrap > .elementor-section{
    background-color: var(--e-global-color-secondary) !important;
  }
  .programmes_slider .pp-carousel-item-wrap:nth-child(2n+1) .cta-box:not(.no-arrow)  .elementor-button:focus,
  .programmes_slider .pp-carousel-item-wrap:nth-child(2n+1) .cta-box:not(.no-arrow)  .elementor-button:hover{
    color: var( --e-global-color-primary );
    background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 31 15' viewBox='0 0 31 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23213D4A' fill-rule='evenodd'%3E%3Cpath d='m22.9 7.1c-3.6.6-7.3.9-11 1.3-3.7.6-7.6 2-11.3.6-.8-.5-.8-2.8.6-2.1 4.2.9 8.4-.7 12.6-1.1 1.1-.2 13.8-.8 9.1 1.3z'/%3E%3Cpath d='m18.7 15c.8-3 4.3-5.1 7-6.3 1-.9 3.6-1 3.6-2.6-.8-1.3-2.3-2.4-3.8-2.8-1.4-.5-3.1-.4-4.4-1.5-1.5-2.2 1.2-1.8 2.5-1.3 5.4.9 11.5 7.5 3.4 9.8-1.9.9-4.1 2.3-6.1 3.4-.6.6-1.3 1.3-2.2 1.3z'/%3E%3C/g%3E%3C/svg%3E");
  }

  .programmes_slider .elementor-section-height-default:nth-child(2n+1) {
    order: 1;
  }

  .programmes_slider .elementor-section-height-default:nth-child(2n) {
    order: 2;
  }


  .programmes_slider .elementor-element-populated .elementor-widget-container,
  .programmes_slider .elementor-element-populated .elementor-heading-title,
  .programmes_slider .elementor-element-populated .elementor-heading-title a{
    color: #fff !important;
  }

  .programmes_slider .pp-carousel-item-wrap:nth-child(2n+1) .program_background{
    background-image: url("data:image/svg+xml,%3Csvg width='141' height='159' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M89.09 133.058c15.912-9.619 24.268-13.856 18.3-18.283-2.098-1.563-3.598-1.145-11.642 3.171-5.102 2.736-9.908 5.439-10.696 6.033-3.109 2.266-8.873-17.33-13.199-10.236-1.79 2.932 4.03 14.169 4.986 14.726 2.064 1.203-12.83 9.988-8.909 14.786 1.73 2.129 4.346 1.751 8.203-1.234 5.349-4.12 6.242-4.076 9.348.349 11.974 17.065 18.197 8.257 3.61-9.312zm33.478-58.472c-.146-.83-1.66-4.251-3.341-7.5-3.207-6.201-3.162-6.379 2.556-8.533 14.003-5.251 17.423-15.584-9.859-7.504-7.544-15.4-8.784-18.29-11.275-17.742-4.012.879-1.128 7.469 4.059 22.003-22.857 9.168-17.863 15.734-4.083 10.93 7.972-2.806 8.132-2.814 9.212.083 1.775 4.86 5.706 10.029 8.53 11.267 4.622 2.016 4.096-2.76 4.201-3.004zm-74.63-13.511c13.923-7.262 20.316-10.039 18.254-13.644-2.476-4.32-14.18.102-22.445 2.568-3.038-6.375-8.46-19.557-12.758-14.645-1.711 1.949-.449 5.224 4.221 19.796-5.639 2.775-14.283 6.272-13.255 10.9.254 1.164 1.006 2.483 1.608 2.833 1.28.746 9.5-1.542 13.218-3.71 2.296-1.337 2.296-1.337 5.146 4.894 10.528 22.927 16.097 14.896 13.123 6.832-.065.3 1.061 1.33-7.111-15.824z' fill='%23E3D2B1'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right top;
  }

  .programmes_slider .program_background:nth-child(2n){
    background-image: url("data:image/svg+xml,%3Csvg width='118' height='127' viewBox='0 0 118 127' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0)'%3E %3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='-4' y='0' width='534' height='168'%3E %3Crect x='-4' width='534' height='168' fill='%23C4C4C4'/%3E %3C/mask%3E %3Cg mask='url(%23mask0)'%3E %3Cpath d='M117.702 86.6949C116.88 88.3202 117.478 90.5867 115.088 91.6902C114.789 88.9017 116.298 86.5457 115.416 83.9213C114.61 81.5057 114.61 78.8366 112.997 76.3613C112.339 77.1963 112.414 77.5542 112.564 77.8822C114.341 81.8487 114.953 85.9046 113.624 90.1245C113.355 91.0042 113.161 91.8989 112.892 92.7638C112.728 93.2857 112.534 93.8076 112.28 94.2996C112.115 94.6128 111.787 94.911 111.384 94.7023C111.025 94.4935 110.95 94.0163 111.264 93.7777C112.414 92.9129 112.339 91.6305 112.31 90.4972C112.175 85.9642 112.952 81.3268 110.891 77.0174C110.263 75.7499 110.682 74.2141 109.815 73.0659C108.546 71.4107 107.231 69.7705 105.827 68.2197C103.303 65.4462 100.256 63.2691 97.3434 60.9579C91.0104 55.9327 83.5273 53.9197 75.7156 53.0101C73.8037 52.7864 71.9516 52.5777 70.0846 52.026C65.7829 50.7585 61.7501 51.012 58.4044 54.5609C56.4925 56.5888 54.043 57.8563 51.5187 58.9746C50.6673 59.3474 49.9653 59.9141 49.1887 60.3763C47.2171 61.5394 46.4702 63.8954 44.5883 65.0585C42.3777 66.4154 40.7646 68.1302 40.1223 70.695C40.0476 71.023 39.7937 71.3809 39.5099 71.5747C36.7616 73.379 36.1343 76.2569 35.7908 79.1795C35.253 83.9064 35.1037 88.6333 35.2232 93.405C35.3427 98.3555 36.5973 102.561 40.2717 106.199C42.303 108.212 43.946 110.478 46.5001 112.089C49.338 113.863 51.2499 116.816 53.326 119.44C56.1341 122.974 59.4947 125.36 64.0204 125.927C64.8419 126.031 65.6336 126.031 66.3356 126.627C67.2467 127.418 67.7097 126.956 68.0981 125.956C68.3669 125.256 68.7403 123.929 69.6664 124.421C71.5334 125.42 73.266 124.6 74.9986 124.406C76.9553 124.197 79.1808 124.242 80.6894 122.765C83.1838 120.305 86.3204 118.71 88.9193 116.413C90.8013 114.758 93.3703 114.907 95.4465 113.789C97.9857 115.041 99.1059 112.7 100.764 111.716C101.152 111.478 101.481 111.06 101.899 110.956C103.333 110.553 104.528 108.808 106.32 110.15C106.708 110.434 107.231 110.21 107.575 109.882C108.964 108.585 110.592 107.601 111.608 105.856C112.474 104.38 113.325 102.844 114.356 101.517C117.761 97.1328 117.642 91.9884 118.015 86.9185C118.015 86.6501 117.821 86.5905 117.702 86.6949ZM82.8701 58.0054C82.9149 57.8712 83.3032 57.8116 83.5422 57.8265C83.7961 57.8414 84.0202 58.0054 84.0501 58.3633C83.8111 58.3931 83.5721 58.4677 83.3182 58.4677C83.0195 58.4677 82.7805 58.2738 82.8701 58.0054ZM77.493 122.721C77.7917 121.96 78.3444 121.632 79.1509 121.662C79.2256 122.915 78.1203 122.482 77.493 122.721ZM80.6894 95.3882C79.5692 97.9977 78.2996 100.533 77.2092 103.157C76.328 105.274 74.7298 106.229 72.564 106.408C71.4737 106.497 70.3684 106.423 69.1287 106.423C66.5447 106.691 63.8263 106.691 61.9592 104.29C60.8987 102.933 60.0324 101.412 59.2557 99.8765C56.7763 94.8961 54.1625 89.9604 53.1318 84.3836C52.385 80.3575 52.4896 76.4657 54.1027 72.6633C54.4612 71.8133 54.8197 70.9783 55.208 70.1433C58.4342 63.284 64.6179 60.4658 71.9068 62.5086C72.9673 62.8069 74.0427 63.0604 75.1181 63.2393C78.195 63.7761 80.3309 65.819 82.422 67.8767C83.0344 68.4732 83.587 69.5319 83.5422 70.3222C83.3929 72.5589 84.289 74.6018 84.3787 76.7788C84.6326 83.2951 83.2435 89.4535 80.6894 95.3882ZM90.622 88.35C90.6818 84.995 89.7259 81.7145 90.174 78.3296C92.1007 81.5653 91.563 84.9502 90.622 88.35ZM101.959 88.3798C100.764 90.542 100.062 92.9427 98.5831 94.9707C97.8214 95.9995 97.0895 96.9688 95.6108 97.9529C96.4472 94.3593 96.4771 91.0788 97.433 87.9474C98.0902 85.83 97.8363 83.8021 97.0596 81.7741C96.3725 79.9997 95.6108 78.2401 95.4166 76.2867C95.2822 74.8403 94.0574 73.9158 93.1911 72.9019C90.9656 70.3371 89.5018 67.2206 87.1269 64.7752C86.7983 64.4322 86.5295 63.9401 86.7984 63.5375C87.1867 62.956 87.7841 63.2542 88.2621 63.4928C90.2935 64.462 92.2501 65.2374 93.8931 67.1312C95.551 69.0398 98.0603 70.352 99.8676 72.2756C104.737 77.42 105.753 81.5355 101.959 88.3798Z' fill='%23EA948F'/%3E %3C/g%3E %3Cpath d='M65.9163 14.5678C64.8857 12.4056 63.7655 10.3031 62.4062 8.31993C60.9574 6.1876 59.1949 4.39824 57.0292 3.01148C55.9089 2.29574 54.7588 1.60982 53.5341 1.11774C51.0994 0.133592 48.5155 -0.0900784 45.9016 0.0292124C43.7956 0.133592 41.9435 1.20721 39.942 1.7142C39.4043 1.8484 38.8516 2.23609 38.5678 2.72817C38.1944 3.38427 37.5522 3.36936 36.9995 3.5632C36.417 3.75705 36.0585 3.44391 35.9092 2.89219C35.8345 2.6387 36.0287 2.35538 35.7449 2.04225C34.6396 3.14569 34.1168 4.38333 33.9376 5.68062C33.6538 7.85767 33.594 10.0347 33.7434 12.1969C33.8928 14.4336 33.9077 16.715 34.9383 18.7728C35.5507 19.9955 36.0884 21.3077 37.0145 22.3366C38.0899 23.5146 38.7471 24.8715 39.3744 26.3179C39.8822 27.5108 40.8382 28.331 42.2422 28.6143C43.5267 28.8678 44.8859 29.002 46.0211 29.8221C47.2757 30.7466 48.7544 31.1045 50.2331 31.358C51.2339 31.522 52.2346 31.8799 53.2801 31.6264C54.4452 31.3431 55.655 31.1641 56.8051 30.8062C57.9104 30.4633 59.0904 30.2694 59.9567 29.4195C60.8081 28.5845 61.6594 27.7345 62.466 26.8398C62.8842 26.3776 63.3174 25.8855 63.5414 25.3189C63.87 24.4987 64.4077 23.8426 65.035 23.2909C66.3345 22.1726 66.6332 20.5472 67.2904 19.1157C67.3502 18.9815 67.3054 18.7579 67.2456 18.5938C66.7826 17.2817 66.5436 15.8502 65.9163 14.5678ZM48.6051 4.84558C48.9187 4.94996 49.5311 5.20345 49.2025 4.36842C49.0532 3.96581 49.4415 4.0851 49.6058 4.07019C50.5916 4.02546 51.5625 4.24913 52.5035 4.50262C53.3996 4.7412 54.2659 5.1289 55.1472 5.45695C55.9687 5.785 56.8201 6.08322 57.059 7.11211C57.1487 7.41033 57.5967 7.45507 57.7013 7.90241C57.1188 8.05152 56.6856 7.67874 56.2973 7.42524C54.7887 6.4411 53.0412 6.02358 51.4131 5.33765C50.4721 4.94996 49.4714 5.32274 48.5304 5.02452C47.918 4.83067 47.2907 4.7412 46.6633 4.607C47.4102 4.30877 47.9927 4.65173 48.6051 4.84558ZM44.7067 13.688C44.4528 13.9266 44.2586 13.9117 44.0047 13.7477C43.7059 13.5687 43.7657 13.3451 43.8852 13.0617C44.0346 12.689 44.7366 12.3758 44.2735 11.9583C43.8254 11.5259 43.5566 12.2863 43.1533 12.3907C42.7948 12.4802 42.511 12.853 42.048 12.7933C41.8837 12.182 42.1974 11.8241 42.5708 11.496C43.6313 10.6163 44.8411 10.1838 46.2153 9.97509C47.8433 9.72159 49.3818 10.0496 50.9501 10.2733C51.2339 10.318 51.4878 10.333 51.6521 10.5715C51.8164 10.8101 51.9359 11.1233 51.5475 11.1829C50.8306 11.3022 50.2182 11.7197 49.5162 11.8539C49.3071 11.8987 49.0083 11.9583 49.0233 11.6302C49.0382 11.0189 48.8739 10.8698 48.3661 11.2724C48.2167 11.3917 48.0076 11.4513 47.8732 11.3171C47.1114 10.5268 46.753 11.2575 46.499 11.7495C46.0659 12.5995 45.334 13.0766 44.7067 13.688ZM48.9934 28.5099C50.2033 28.1222 51.1741 27.8091 52.145 27.5108C52.2645 27.4661 52.4138 27.481 52.5483 27.4959C54.027 27.7494 55.5057 27.8985 57.1935 27.5854C55.5057 29.3748 52.5333 29.673 48.9934 28.5099ZM54.8485 22.3813C53.5639 22.6945 52.3541 23.3506 50.965 23.2909C50.5767 23.2611 50.1584 23.3058 49.8 23.0822C48.8142 22.4857 47.8881 21.7998 46.9919 21.0542C46.5887 20.7262 46.5588 20.3236 46.753 19.8464C47.1562 18.8921 47.7985 18.0869 48.2615 17.1773C49.337 15.1344 51.0994 13.852 53.0113 12.7188C54.4601 11.8539 55.4758 11.8837 56.8051 12.9126C57.6117 13.5389 58.3734 14.2397 59.1053 14.9555C59.9567 15.8054 60.0911 17.8483 59.4937 18.8772C58.4481 20.7113 56.8798 21.8743 54.8485 22.3813ZM61.7939 21.934C61.6893 23.0822 61.2711 23.9918 60.0314 24.29C59.5833 24.3944 59.2099 24.8268 58.6274 24.5733C58.702 24.0365 59.0008 23.6339 59.3294 23.3207C59.8969 22.7839 60.5541 22.3664 60.8081 21.5463C60.8977 21.2481 61.301 21.1288 61.5847 21.2332C61.8685 21.3226 61.8237 21.6656 61.7939 21.934ZM65.2442 18.3254C65.0201 19.1754 65.289 20.1148 64.6766 20.8902C64.5123 21.099 64.4077 21.3823 64.0941 21.3674C63.6908 21.3524 63.631 20.9946 63.5862 20.6964C63.4369 19.5631 63.0037 18.4746 63.2427 17.2817C63.3771 16.5808 63.2875 15.8054 62.9738 15.1791C62.4361 14.1055 62.5257 12.8082 61.6445 11.8539C62.1971 11.9285 62.3764 12.3013 62.5855 12.6293C63.3771 13.9266 64.1538 15.2239 64.9305 16.5212C65.2591 17.0729 65.4085 17.6693 65.2442 18.3254Z' fill='%23EA948F'/%3E %3Cpath d='M13.5513 35.5781C13.5513 35.5781 13.5662 35.5781 13.5662 35.5926C13.5662 35.5926 13.5811 35.5926 13.5811 35.5781H13.5513Z' fill='%23EA948F'/%3E %3Cpath d='M31.2192 45.7627C31.2192 45.7771 31.2342 45.7771 31.2342 45.7916C31.2342 45.7771 31.2342 45.7771 31.2491 45.7627H31.2192Z' fill='%23EA948F'/%3E %3Cpath d='M31.3104 53.6959C30.1453 53.5617 29.8167 53.0547 30.4142 52.1004C30.922 51.2951 31.0565 50.4601 31.1013 49.5505C31.1461 48.626 31.176 47.6866 31.3851 46.777C31.4597 46.434 31.4747 46.0911 31.2357 45.7929C30.9668 46.7174 30.7129 47.6568 30.683 48.6409C30.6532 49.4014 30.3096 50.0277 29.7869 50.639C29.4732 50.2215 29.3537 49.8487 29.4135 49.5207C29.5927 48.6707 29.3687 47.8357 29.3537 47.0007C29.3388 45.0622 28.2335 43.586 27.0087 42.2141C26.71 41.8712 26.471 41.5729 26.3216 41.1256C26.0528 40.3353 25.7839 39.5301 25.6943 38.6951C25.6644 38.4714 25.6794 38.2179 25.4553 38.1135C24.6936 37.8004 24.126 37.1443 23.185 37.0548C22.1693 36.9653 21.1985 36.6671 20.1679 36.9653C19.7795 37.0697 19.3613 36.8908 19.0178 36.6969C17.6586 36.011 16.2097 35.8321 14.731 35.9961C14.1933 36.0557 13.9245 35.8022 13.5511 35.6084C12.864 36.2794 11.9678 36.2943 11.1015 36.4285C10.6982 36.5627 10.295 36.6969 9.90661 36.8311C9.2046 37.2188 8.56234 37.9197 7.65122 37.2337C7.5616 37.1592 7.30768 37.2785 7.14338 37.3381C5.84392 37.8451 4.63408 38.5012 3.55866 39.381C1.51239 41.051 -0.100739 43.079 -1.48982 45.3008C-2.13208 46.3148 -2.43081 47.4927 -3.11788 48.5067C-4.41734 50.4005 -4.0738 52.4881 -3.64065 54.5309C-3.47635 55.2765 -2.96852 55.9326 -2.44574 56.4396C-2.01259 56.3352 -2.32625 55.7089 -1.69893 55.8282C-1.78855 56.708 -1.60931 57.4983 -0.623511 57.8263C-0.399466 57.9009 -0.279975 58.1544 -0.324784 58.378C-0.518956 59.5113 0.317478 60.0034 1.01949 60.5849C1.22859 60.7489 1.4377 60.913 1.61694 61.1068C2.19946 61.7629 2.79691 62.3743 3.78271 61.8673C3.88726 61.8226 4.05156 61.8524 4.17105 61.912C5.56013 62.5234 7.20313 61.8822 8.5474 62.7918C8.63702 62.8514 8.83119 62.8664 8.93574 62.8067C9.74231 62.3146 10.4742 62.6576 11.2359 62.9409C11.6093 63.0751 12.0425 63.1795 12.4159 63.1199C14.4024 62.8216 16.389 62.9409 18.3755 62.8813C20.0484 62.8365 21.3777 62.2252 22.483 61.0323C23.0805 60.3762 23.6928 59.7201 24.0513 58.885C24.1559 58.6315 24.2903 58.3184 24.5592 58.3035C25.3508 58.2587 26.1573 58.2886 26.8295 57.7667C27.4717 58.4526 28.1588 57.9009 28.6218 57.6474C29.6973 57.0658 31.5045 57.2597 31.4299 55.2765C31.4299 55.1125 31.7435 54.9633 31.8481 54.7844C32.2663 54.1283 32.0572 53.7704 31.3104 53.6959ZM18.4054 58.5122C18.271 58.6315 18.1216 58.7359 17.9573 58.7806C16.2097 59.2876 14.4622 59.8841 12.5951 59.5262C12.1022 59.4367 11.6243 59.392 11.445 59.1683C10.9223 58.5719 10.4144 58.557 9.95142 58.4228C8.96562 58.1693 8.12918 57.7219 7.83046 56.6334C7.74084 56.2905 7.59147 55.9028 8.08437 55.7536C8.50259 55.6194 9.02536 55.6344 9.0403 56.1562C9.07017 57.2597 9.78711 57.1553 10.5041 57.1404C11.8334 57.1255 13.1777 57.1255 14.507 57.1255C14.6862 57.1255 14.9252 57.0509 15.0298 57.1255C15.9857 57.8412 17.076 57.5877 18.1216 57.6176C18.3456 57.6325 18.5846 57.6623 18.6593 57.9158C18.7041 58.1544 18.5697 58.3631 18.4054 58.5122ZM18.256 45.9271C17.8229 46.0016 17.3897 46.106 16.9566 45.9569C16.7026 45.8674 16.389 45.7929 16.4188 45.4797C16.4637 45.1218 16.6578 44.8087 17.091 44.7938C17.5391 44.7789 17.9424 44.9578 18.3307 45.1517C18.495 45.3008 18.719 45.4052 18.6593 45.6736C18.6145 45.8525 18.4353 45.8972 18.256 45.9271Z' fill='%23EA948F'/%3E %3Cpath d='M20.7202 31.8648C20.7202 31.8504 20.7202 31.8359 20.7351 31.8359H20.7202V31.8648Z' fill='%23EA948F'/%3E %3Cpath d='M20.7216 31.8359C20.7066 31.8504 20.6917 31.8504 20.6768 31.8648C20.6917 31.8648 20.7066 31.8648 20.7216 31.8648V31.8359Z' fill='%23EA948F'/%3E %3Cpath d='M31.2501 45.7479C31.2501 45.7329 31.2501 45.718 31.265 45.7031C31.2501 45.718 31.2351 45.7329 31.2351 45.7628C31.2202 45.7628 31.2501 45.7479 31.2501 45.7479Z' fill='%23EA948F'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0'%3E %3Crect width='122' height='127' fill='white' transform='translate(-4)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
    background-repeat: no-repeat;
    background-position: left top;
  }

  .programmes_slider .pp-carousel-item-wrap:nth-child(4n+2) .program_background{
    background-image: url("data:image/svg+xml,%3Csvg width='534' height='168' viewBox='0 0 534 168' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='534' height='168'%3E %3Crect width='534' height='168' fill='%23C4C4C4'/%3E %3C/mask%3E %3Cg mask='url(%23mask0)'%3E %3Cpath d='M354.289 48.2679L353.935 47.509C346.748 43.1671 340.19 36.132 334.457 32.6797C331.159 28.7657 329.739 27.8696 328.378 27.0582C327.034 26.226 325.644 25.5852 322.822 21.807L322.91 22.1643C321.5 20.7098 320.081 19.2657 318.663 17.8042C317.262 16.3219 315.765 14.936 314.468 13.347C311.788 10.255 309.092 7.13134 306.404 4.01479L301.132 9.2928C317.461 25.841 335.587 40.8224 353.533 52.4116L353.325 52.5902C372.53 65.932 392.935 77.1506 414.296 86.4835L418.307 88.2186C419.588 88.7671 421.114 89.4343 422.662 89.8713C425.747 90.8081 428.967 91.3802 432.454 91.3625C433.326 91.3538 434.206 91.3346 435.122 91.2218C436.021 91.1645 436.964 90.9682 437.898 90.7997C439.795 90.3445 441.796 89.7475 443.81 88.4875L444.561 88.0406C444.803 87.873 445.046 87.6704 445.289 87.4853C445.765 87.0905 446.267 86.7344 446.711 86.2938C447.155 85.8357 447.582 85.3634 448.018 84.8807C448.453 84.4155 448.753 83.8542 449.122 83.3322C449.884 82.2746 450.262 81.1768 450.768 80.0807C451.181 78.9589 451.475 77.79 451.597 76.6711C451.876 74.4269 451.604 72.4088 451.148 70.643C450.692 68.8772 450.036 67.332 449.334 65.9084C448.634 64.4498 447.895 63.2072 447.183 61.9161L445.012 58.0492C443.545 55.4838 441.974 52.9903 440.455 50.4521C438.84 47.9929 437.261 45.4923 435.603 43.0673C432.886 39.6432 433.961 42.1787 431.55 39.2964C430.652 37.9189 428.335 35.0449 428.588 34.7971C430.639 37.1996 429.778 35.5887 430.534 36.3672C427.352 32.1616 423.383 26.5835 419.987 23.3663C420.737 24.459 421.522 25.5102 422.237 26.6269C420.97 25.328 419.128 23.1379 418.065 21.8698C418.674 22.2413 417.43 20.1119 418.446 21.1106C414.796 17.7851 413.479 16.3913 412.453 14.9596C411.419 13.5383 410.475 12.2998 407.396 9.52692C405.646 8.97185 397.522 2.51186 391.82 -1.23326L389.179 -3.637C392.878 -0.659932 389.539 -4.21844 394.097 -0.482325C392.289 -2.14832 390.383 -3.5783 388.537 -5.01093C386.682 -6.43321 384.747 -7.70998 382.936 -9.16656C383.521 -8.44274 383.152 -8.34666 381.589 -9.38086C379.339 -11.1368 379.381 -11.6145 376.723 -13.5193L379.558 -11.9262C377.952 -13.4218 376.17 -14.1623 374.446 -15.2093C374.107 -15.8668 370.018 -18.5526 370.99 -18.4413C367.229 -20.2672 365.878 -21.1937 362.143 -23.1379L358.205 -17.8692C358.357 -17.7589 358.585 -17.5847 358.83 -17.4137C358.578 -17.6616 358.376 -17.8668 358.293 -17.9727L343.823 -36.2649L362.073 -23.0202C363.609 -21.9026 362.803 -22.2455 361.845 -22.6638L358.572 -18.2865C359.247 -17.8407 359.99 -17.3207 359.901 -17.5733L358.755 -18.5039L361.704 -22.4459L365.284 -20.4724C358.649 -24.6494 367.527 -19.2367 367.379 -20.0696C370.392 -17.9539 362.41 -21.7448 367.799 -18.7057C364.997 -20.1832 363.178 -21.2209 361.52 -22.1587L358.982 -18.7556C361.02 -17.0898 362.796 -15.557 366.29 -13.0715C362.733 -15.8581 367.226 -12.849 365.487 -14.5454C369.91 -10.9229 366.434 -13.464 367.528 -12.0104C369.928 -10.022 370.612 -9.05589 373.141 -7.61372C376.962 -4.3033 372.237 -7.70315 374.068 -5.91116C373.196 -6.3283 370.536 -8.62407 368.135 -10.6125C365.744 -12.6113 363.593 -14.2472 363.662 -13.2688C362.104 -14.5647 360.084 -15.8601 357.909 -17.5347L362.372 -23.5118C363.1 -23.1281 363.854 -22.7231 364.615 -22.2586C363.964 -22.7006 363.255 -23.1748 362.495 -23.6916L357.769 -17.3691C359.912 -15.297 362.44 -12.8111 365.04 -11.0083L365.707 -11.4913C368.116 -9.51315 368.962 -9.52577 370.671 -8.06713C369.596 -8.6372 371.054 -7.01798 373.053 -5.49246C372.566 -6.02638 371.774 -6.64138 372.072 -6.56741C375.747 -3.71634 376.594 -3.74641 381.074 -0.500105C377.579 -3.42894 377.004 -4.21545 373.868 -7.12531C375.11 -6.83916 376.28 -5.33917 378.296 -3.83435C377.948 -4.00328 377.535 -4.31625 378.047 -3.77848L380.321 -2.35733C384.692 1.27495 379.249 -2.14539 382.81 0.91004C385.101 3.24956 386.526 3.35324 388.359 5.05798C388.259 4.92044 388.151 4.77579 388.059 4.6628C388.488 5.00742 388.8 5.25265 389.028 5.42688C389.02 5.40233 389.012 5.37778 389.02 5.36743C391.511 7.07786 394.118 8.9924 395.072 9.15932C395.22 9.49652 397.276 10.6284 398.157 11.0875C399.629 11.9389 403.245 13.8012 404.937 15.7414C404.878 15.7091 404.835 15.6736 404.776 15.6414C407.84 17.8171 410.193 19.571 409.369 19.3186C411.023 20.4833 412.703 21.6169 414.375 22.7608L413.51 22.8639C418.262 25.737 417.999 25.1434 421.552 26.6871C424.749 29.0462 430.878 32.354 433.267 33.5009C433.631 33.7364 434.206 34.0796 435.188 34.589L433.297 33.2605C437.045 35.4283 436.755 34.9181 439.242 36.3248C438.753 35.9828 438.702 35.9228 440.037 36.7827C440.452 37.0259 440.909 37.2871 441.458 37.609C441.305 37.5859 440.746 37.2744 440.197 36.9351L440.557 37.345C443.314 39.4746 445.327 39.6843 448.636 41.5004C448.297 41.356 447.728 41.1421 447.381 40.9557C449.147 42.0731 451.799 43.866 452.931 43.6514C453.414 43.8467 454.224 43.9627 455.044 43.9812C455.597 44.1111 456.16 44.1957 456.748 44.2668C456.032 44.1939 455.495 44.0957 455.07 43.985C455.607 44.0135 456.163 43.9863 456.582 43.9677C456.788 43.9636 456.967 43.9557 457.104 43.9645C457.266 43.9598 457.368 43.9752 457.411 43.9933C458.026 43.9984 458.615 44.0345 459.257 43.9562C459.574 43.9222 459.89 43.9057 460.199 43.8646L461.125 43.6716C462.36 43.4026 463.531 42.9372 464.719 42.4162C465.072 42.2535 465.443 42.0877 465.848 41.8978C466.165 41.8464 465.93 41.6127 465.907 41.4343L465.703 40.8729C465.426 40.1255 465.123 39.3568 464.853 38.6862L464.685 37.5528C464.228 36.3351 463.881 35.6879 463.809 35.3971C463.711 35.1025 463.779 35.1419 463.879 35.2794C463.537 34.3356 463.267 33.6301 462.956 32.8717C462.627 32.1515 462.288 31.4765 461.949 30.8364C461.289 29.5355 460.565 28.3944 459.808 27.2597C458.327 24.9664 456.666 22.7335 454.74 19.5158C453.619 18.624 455.3 21.2098 455.277 21.5271C454.41 20.761 451.672 17.6019 450.116 16.2012C449.252 14.7823 447.204 12.1704 445.429 10.1069C443.697 8.00907 442.255 6.45641 443.114 6.68484C438.579 2.66627 444.239 8.27148 441.784 6.48474L441.28 6.00643C442.793 7.44139 443.856 8.69203 444.496 9.7273C444.579 10.3115 440.599 6.84871 439.37 5.79473L440.63 6.04274C436.167 2.75828 436.501 4.20818 433.383 2.6775C429.856 0.111281 432.267 1.0456 431.787 0.127771C430.468 -0.68309 429.07 -1.36589 427.725 -2.12825L427.962 -2.49497C426.429 -3.23901 425.477 -3.54554 424.273 -4.06505L423.335 -2.71319C424.121 -2.20999 425.049 -1.53377 426.447 -0.372706C423.815 -1.86517 431.126 3.69676 427.497 1.62831C429.231 3.1257 430.286 2.86466 430.864 4.02474C432.426 4.61558 429.368 2.60399 428.528 1.78934C428.188 0.705889 432.743 4.58159 435.066 6.08023C435.042 6.48485 433.337 5.31252 435.812 7.41722C436.509 7.59801 438.285 8.67008 439.577 10.0077C439.84 9.66228 442.599 12.1131 444.076 13.1984C442.44 11.9258 440.229 9.90161 441.544 10.4087C442.948 11.2208 444.132 11.9529 447.067 14.1443L445.147 12.5082C448.131 13.873 449.171 15.9541 452.856 18.2991C451.187 17.4589 450.25 16.793 448.758 16.1194C450.56 17.1604 453.943 19.1451 456.708 20.8036L459.363 23.396C459.927 23.3934 462.765 25.751 463.019 25.3985C466.636 28.1999 459.664 23.7563 459.1 23.7414C463.679 27.2125 463.329 25.7484 467.521 29.3538L465.756 28.6623C467.267 29.7063 470.465 31.5523 470.545 31.8327C470.633 31.7117 469.821 31.257 468.875 30.619C470.32 30.5449 476.33 34.7795 476.281 33.6583L474.187 32.2291C477.545 34.21 480.219 35.2074 482.562 37.0589C484.33 38.5323 480.851 36.6963 479.57 36.1478C482.628 38.1594 482.641 36.9483 486.29 39.3347C484.425 37.9925 484.981 37.9654 486.279 38.5106C484.176 37.1268 479.827 34.1511 480.386 34.9583L481.111 35.5165C480.785 35.5783 479.575 34.9121 478.93 34.6343C476.032 32.7576 477.815 33.4283 477.328 32.9118C472.6 29.6691 476.414 33.3983 472.03 30.4989L471.561 29.9792C469.317 28.7784 466.048 26.6417 465.15 26.699C463.582 24.9525 460.087 23.5457 458.211 21.8404C458.567 20.5467 465.538 26.9557 468.442 28.0226C466.302 26.2892 470.11 28.402 471.239 28.8053L463.686 24.4199C463.208 23.893 461.482 21.9419 459.91 21.4313L460.458 21.8404C457.534 20.0122 457.988 20.9436 455.636 19.1199C455.326 18.77 456.2 19.1173 456.446 19.1836C454.254 17.5297 454.397 18.1112 452.816 17.15C450.632 15.4858 454.262 17.5193 452.459 16.0873C449.562 14.6365 448.41 13.0809 446.156 11.4995C446.664 12.7772 436.668 5.8373 441.11 9.84758L435.464 6.30922C434.03 4.7811 439.763 8.21596 438.654 6.64351L442.897 9.77829C442.73 8.55762 433.621 3.71066 431.459 0.78997C429.242 -0.937588 429.703 -0.40751 425.759 -4.01637L425.986 -2.83326C425.338 -3.39737 424.859 -3.87185 424.532 -4.23598L423.322 -2.49345C424.317 -1.74296 424.592 -1.33416 424.616 -1.20816C426.091 -0.531269 427.334 0.215687 428.593 1.01175C428.184 0.915283 427.641 0.722682 426.786 0.267392C428.316 1.68165 428.929 1.82634 429.677 2.01484C430.712 2.46216 432.157 3.36207 433.533 4.36223C433.058 4.13916 432.584 3.9161 432.091 3.73118C433.005 4.23617 434.078 4.94584 434.267 4.89262C434.841 5.30559 435.407 5.67656 435.947 6.02622C435.672 5.63489 435.041 4.60671 433.155 3.01642C438.205 6.8851 442.088 10.0707 445.43 14.4461C445.13 14.4594 443.352 13.0487 443.813 13.5613C444.718 14.5724 445.735 15.5361 446.552 16.2073C447.343 16.8921 447.909 17.2805 447.964 17.0613C448.375 17.5139 448.702 17.8606 448.979 18.1647C449.183 18.6912 449.437 19.3301 450.205 20.3671C450.336 20.6552 450.594 21.0673 451.153 21.8221C451.689 21.9553 452.625 23.1693 453.577 24.4149C454.52 25.6708 455.351 27.0439 455.788 27.4305C455.141 26.3707 454.352 25.0506 453.408 23.8295C454.232 24.5776 454.971 25.3245 455.616 26.0631C456.252 26.8121 456.82 27.5566 457.104 28.4159C454.641 25.1349 458.877 32.5669 455.482 27.3843C456.342 29.456 456.694 29.8938 457.191 30.2777C457.662 30.6753 458.228 31.0463 459.199 33.1928C459.593 34.1269 459.969 35.0817 460.302 36.0533C459.776 35.8575 457.881 31.8688 458.073 32.5801L459.101 34.3853C458.475 33.5562 457.3 31.3789 455.794 29.0294C455.046 27.8495 454.187 26.6471 453.37 25.4802C452.493 24.3683 451.631 23.3055 450.835 22.4391C452.652 25.0338 454.417 27.6906 455.948 30.5048C456.789 31.7453 457.569 33.0932 458.339 34.4864C458.737 35.1762 459.109 35.897 459.463 36.6211C459.703 37.0888 459.934 37.5667 460.182 38.0415L460.568 38.9161L460.765 39.3657C460.799 39.4116 460.781 39.4323 460.721 39.4524L460.6 39.51L460.35 39.6357C459.662 39.9228 459.044 40.0399 458.258 40.0324C458.13 40.048 457.635 39.9853 457.294 39.9631C456.927 39.937 456.552 39.8515 456.177 39.8009C455.428 39.6647 454.705 39.4801 453.982 39.2605C452.537 38.8214 451.129 38.2362 449.773 37.6238C448.425 37.0185 447.086 36.3331 445.79 35.718C444.493 35.103 443.239 34.5234 442.034 34.0213L442.424 34.2258C442.245 34.1814 442.116 34.2145 441.893 34.2917L441.548 33.9657L439.578 33.2609C437.784 31.7662 434.064 29.5324 431.068 27.3611C432.906 28.7692 432.906 28.7692 432.925 29.1744C432.273 29.3154 431.846 29.3269 428.974 27.4191C429.124 27.121 430.942 28.2286 428.918 26.6992C429.955 27.5026 428.826 27.0994 427.506 26.3583C425.954 25.1916 423.216 23.4672 423.383 23.1659C424.197 23.5682 424.744 24.0471 425.242 24.3962C426.055 24.7985 422.306 22.2397 424.729 23.4151L421.701 21.6413C420.117 20.3415 423.105 21.9925 422.517 21.4258C417.449 18.5343 414.51 17.5437 409.986 14.8274C410.294 14.8213 410.774 14.2519 410.6 14.3892C407.353 11.9874 402.915 10.2114 399.107 7.60285C399.795 7.81145 401.153 8.86722 402.362 9.58579C390.954 1.33098 381.763 -5.63963 371.981 -14.5071L368.856 -16.1147L366.535 -18.7094C365.029 -20.0675 363.574 -21.3655 362.236 -22.5641L358.823 -18.0037C368.506 -12.2655 376.555 -7.3915 385.554 -0.653979C388.791 1.86281 387.144 1.28824 388.513 2.65486C395.341 8.44744 397.54 9.25663 403.829 15.0905C402.832 14.4273 400.96 13.504 403.554 16.1165C404.19 16.4396 404.744 16.4997 406.303 18.239L405.306 17.5758C406.609 19.2941 408.192 20.5939 411.134 23.8885C416.365 29.6448 421.534 34.9953 425.998 39.6622C430.095 45.277 424.965 39.6059 425.62 40.7775C422.871 36.7071 423.461 38.1606 422.627 37.4926C424.336 39.4121 426.371 41.7829 426.713 43.2399C428.797 46.184 429.8 47.4547 432.016 50.2435C430.887 48.8488 430.263 47.3844 431.377 48.6427C432.115 49.9377 433.563 52.1328 434.726 54.0167C435.872 55.9038 436.673 57.5348 436.313 57.5507C438.617 61.1576 440.787 65.0768 442.957 68.9961C443.965 70.9267 444.793 72.9002 445.084 74.8452C445.4 76.7941 445.009 78.5899 444.006 80.2411C443.047 81.7882 441.532 82.9365 439.52 83.6485C437.508 84.3255 435.24 84.5557 433.011 84.4827C430.773 84.4025 428.541 84.0432 426.432 83.4517L424.868 82.9656L423.357 82.3999C422.289 81.9416 421.237 81.4801 420.177 81.0289C417.16 80.0966 422.277 82.0916 420.585 81.6211C416.218 80.2056 417.418 80.0129 413.935 78.8472L415.476 79.1375C413.044 78.0074 410.464 76.966 407.858 75.9905C405.26 75.0047 402.706 73.9846 400.28 73.0012C401.271 73.022 396.627 70.8242 400.63 72.5174C398.29 71.4828 396.575 68.4077 394.637 67.8535L396.254 70.6514C396.039 70.7357 392.942 68.9924 393.193 69.2577C391.396 67.9549 389.238 66.3119 387.901 65.5567C387.495 64.8074 390.776 66.7942 392.656 67.7421C393.296 67.3077 386.681 63.9617 389.716 64.8559C385.711 62.7892 390.081 65.4824 387.571 64.4105L384.214 62.3773L386.74 64.0464C383.739 62.6674 382.459 62.5623 378.906 60.0096C377.472 59.438 376.012 58.8975 374.595 58.3052C374.531 57.5782 371.842 56.4794 369.925 55.147L371.379 55.6107C368.724 54.0096 367.762 53.2876 366.271 52.0484C368.022 52.586 368.559 53.6757 369.473 53.6675C368.536 53.0365 367.625 52.357 366.705 51.7053C366.529 51.9822 364.563 51.0157 366.494 52.5018C363.508 51.2593 361.687 50.8393 355.196 46.2873C352.582 43.8176 358.677 48.0534 357.777 46.7632C354.452 44.3673 352.173 43.2254 350.258 42.3015C348.335 41.3879 346.731 40.7616 344.817 39.3071C340.1 35.4012 339.985 36.1187 335.097 32.2627C336.883 33.1849 331.945 29.2514 331.296 28.244L333.462 29.4681C331.9 28.399 330.616 27.1208 331.22 27.2584C331.166 27.8686 324.689 22.5313 321.361 19.8491L321.628 20.6767C320.322 19.6287 318.746 18.4058 317.188 17.1098C315.647 15.7932 314.116 14.4487 312.847 13.2022C308.867 9.72197 309.523 10.7889 306.251 8.33095C304.908 6.47247 305.398 6.30127 306.275 6.45666C307.135 7.60671 308.953 9.1751 310.53 10.8937C313.081 13.0449 315.511 14.7754 317.846 16.6023C320.225 18.3775 322.577 20.1838 324.998 22.4553C327.876 23.5183 321.536 19.6072 319.366 17.1751C319.485 17.1873 319.671 17.326 319.856 17.4822C319.646 17.2873 319.452 17.124 319.267 16.9329C321.139 18.4043 324.181 20.8276 325.009 20.8357C321.952 18.2934 322.132 19.7552 318.726 16.1399C315.826 13.8721 314.189 11.2346 312.61 9.67301C310.584 8.28325 309.925 8.84306 305.702 4.53911L308.002 5.9292C307.103 5.06485 306.447 4.45875 305.984 4.08573L301.182 8.92694C303.416 11.1295 302.853 9.61007 306.296 13.5401C304.848 11.8058 308.163 14.76 305.34 11.5474C306.974 12.8898 310.049 16.3678 312.283 19.0312C312.982 19.603 312.557 19.014 312.822 18.9898C310.493 15.9097 308.496 14.7577 306.819 11.9974L304.581 10.4476C302.384 7.6032 302.532 6.98388 304.155 8.44133C303.736 7.9991 303.35 7.58528 302.998 7.2173L304.294 5.9193C304.529 6.15299 304.747 6.37248 304.922 6.60882C304.839 6.99864 304.493 6.74246 303.998 6.23634L303.31 6.93191C304.172 7.97727 305.477 10.0517 306.422 10.2813L304.711 8.44908C304.451 7.20268 308.998 12.4537 311.108 14.9059C311.668 15.6433 312.219 16.3562 312.72 17.0265C313.23 17.6864 313.758 18.2558 314.176 18.7678C315.021 19.799 315.555 20.5326 315.482 20.7899C314.297 19.6667 313.06 18.5882 311.91 17.4062C313.402 19.532 316.466 21.7252 318.446 23.7846C318.537 23.9674 318.695 24.1896 318.904 24.4543C318.83 24.3206 318.806 24.2295 318.832 24.1984C319.243 24.651 319.586 25.0643 319.835 25.4866C320.725 26.3788 321.816 27.4762 322.978 28.456C324.14 29.4531 325.268 30.4394 326.09 31.2747L326.15 30.7764L325.767 30.7361C324.085 29.1766 321.955 26.9022 323.442 27.8376C327.452 31.1122 327.694 32.3968 328.367 33.4953C327.066 33.1595 324.633 30.0814 322.551 28.4674C323.301 30.0035 326.401 32.068 330.083 35.9874C328.057 35.0584 324.207 31.4753 324.207 31.4753C324.207 31.4753 327.249 33.2988 330.5 36.5C329.862 36.3514 327.803 34.9502 327.743 35.4485L329.774 37.568C324.441 32.7528 330.149 39.0534 325.889 35.4087C327.675 37.392 328.954 37.5146 331.511 40.3082C330.877 39.4371 329.032 36.9781 331.89 39.1754L334.884 41.9297C335.971 43.2714 331.153 39.7761 333.008 41.6766L336.433 44.2274C336.454 43.9799 334.957 42.594 336.118 43.2002C337.864 44.9386 339.723 45.1775 342.13 46.7821C343.907 48.2452 345.349 49.3545 345.841 50.0525C348.326 51.5814 351.027 53.4693 353.669 55.325C356.364 57.1185 359.034 58.8385 361.369 60.1697C358.162 58.369 361.058 60.8112 362.647 62.3275C359.185 59.9577 358.775 60.4442 358.757 60.9431C360.877 62.3761 362.629 62.8265 361.714 61.8956C365.042 64.5777 364.347 63.2833 367.201 65.7249C369.088 67.2629 365.82 65.5521 366.372 66.2126C370.18 68.8211 367.875 66.2929 371.934 69.2191C371.662 69.1316 371.264 68.9026 371.515 69.2203C373.674 70.8458 376.264 72.233 376.93 72.2981C378.855 74.5417 383.801 76.6216 382.855 76.9749C388.469 80.3453 382.289 76.0908 383.537 76.5586C385.986 77.7203 389.976 80.6421 391.225 81.5533C389.847 80.7101 388.465 80.1113 387.234 79.1621L388.076 80.3677C394.745 85.0165 393.173 82.0622 399.561 86.6163C395.963 84.7159 398.184 86.2515 396.248 85.5228C397.358 86.0515 402.494 89.4431 399.578 87.1088C402.063 88.7074 403.76 89.8378 405.432 90.9992C407.786 92.1875 410.3 93.5457 411.821 94.0313C415.312 96.2304 417.714 98.1316 419.256 99.361C426.907 103.528 433.379 108.24 441.384 112.688L440.827 112.306C446.793 116.115 438.585 110.044 444.831 113.93C443.6 113.989 448.322 116.625 450.123 118.196C453.82 120.765 457.177 122.763 460.45 124.708C463.705 126.691 466.832 128.69 470.155 131.173C470.017 131.251 469.473 131.093 468.121 130.219C473.295 133.838 477.474 136.759 482.133 140.032L481.878 139.959C482.771 140.659 483.657 141.335 484.533 142.021C485.368 142.671 486.151 143.332 486.882 144.019C488.345 145.376 489.635 146.836 490.377 148.4C490.584 148.787 490.714 149.18 490.843 149.573L490.995 150.161C491.018 150.357 491.039 150.588 491.056 150.602C491.086 150.857 491.122 151.207 490.964 151.48L490.532 151.719C490.455 151.759 490.394 151.78 490.222 151.847L489.379 152.163C488.245 152.535 487.085 152.903 485.893 153.12C486.666 152.886 486.867 152.631 487.453 152.381C485.094 152.906 482.003 153.24 479.072 153.231C476.141 153.256 473.377 152.998 471.616 153.018C468.912 152.244 467.984 152.046 466.834 151.855C465.693 151.637 464.355 151.395 460.918 150.09C460.554 149.872 461.668 150.191 462.153 150.299C458.739 149.103 456.231 148.37 452.722 147.235C448.723 146.272 446.212 145.678 443.531 145.065C442.195 144.736 440.825 144.413 439.253 143.902C437.69 143.381 435.899 142.738 433.718 141.873C433.675 140.881 439.266 143.665 439.781 143.072C437.952 142.575 436.336 142.186 433.996 141.099C435.616 141.313 434.417 141.01 435.569 141.079C434.697 140.627 432.714 140.159 430.952 139.789C430.075 139.599 429.258 139.423 428.67 139.3C428.074 139.169 427.708 139.091 427.726 139.07C427.544 139.183 428.128 139.533 429.868 140.186C428.708 140.04 426.561 139.187 424.152 138.2C421.743 137.213 419.079 136.083 416.958 135.251C418.288 135.877 422.519 137.779 420.695 137.516C415.142 134.995 412.879 134.929 408.776 133.559C406.33 132.187 407.368 132.46 408.94 132.936C410.521 133.401 412.647 134.025 412.322 133.538C411.572 132.959 409.758 131.607 412.053 132.32C407.511 130.172 403.984 129.076 399.845 127.286L400.052 127.178C397.239 125.815 394.237 124.541 391.37 123.293C388.53 121.997 385.871 120.657 383.648 119.261L385.989 120.757C385.03 120.356 382.28 118.834 380.555 118.3C380.882 118.134 377.512 115.877 379.1 116.489C377.635 116.21 374.459 114.577 371.302 112.872C368.171 111.117 365.007 109.317 363.408 108.89C362.128 107.811 363.497 108.186 364.051 108.264C367.355 110.394 368.374 111.253 370.351 112.017C367.553 110.313 365.664 108.845 366.219 108.922C363.069 107.772 356.485 103.602 354.732 103.222C352.905 101.664 351.171 100.184 352.152 100.267C343.754 94.7808 355.267 104.381 345.999 97.8772C342.076 94.5165 350.52 100.237 344.81 96.0069C345.173 96.2599 345.553 96.4746 345.925 96.6998C342.57 92.6313 342.455 95.3143 337.8 91.7967C337.621 90.7609 341.37 93.8155 338.463 91.01C334.107 87.9575 331.65 87.2669 327.61 83.7893L328.459 84.0804C327.11 83.0318 325.234 81.3788 323.314 79.7601C321.411 78.1382 319.5 76.5092 318.247 75.3815C318.225 75.1683 318.569 75.5117 319.084 75.9099C314.58 71.5287 316.879 74.4408 313.383 70.6427L312.045 69.9224C313.798 71.825 317.297 75.4311 320.008 77.2738C317.254 75.4654 323.322 81.2718 321.7 80.6836L322.354 80.9162C328.146 87.3052 336.809 94.1672 345.426 100.812C351.459 104.199 354.875 107.682 361.383 111.274C362.837 111.189 362.655 111.868 368.144 115.044C365.234 113.37 367.447 115.359 369.194 116.567C370.383 117.02 371.738 117.702 373.084 118.395C373.564 118.834 375.445 120.191 377.566 121.571C379.687 122.952 382.117 124.222 383.553 124.688C386.823 126.755 382.616 124.483 381.775 124.234C382.943 125.343 384.727 125.448 385.72 126.304C385.72 126.304 385.617 126.358 385.235 126.196C387.859 127.594 389.951 128.702 392.076 129.82C394.21 130.929 396.299 132.159 399.103 133.497C399.984 132.999 404.788 135.81 407.438 136.717C406.483 136.585 410.494 138.372 412.051 139.207L415.404 139.998C418.662 140.867 419.495 142.048 423.582 143.404L422.685 142.896C425.667 143.904 433.18 147.158 435.898 148.599C442.903 150.663 449.109 152.495 454.94 154.206C460.728 155.987 466.236 157.656 472.21 158.584C475.193 159.027 478.308 159.28 481.609 159.107C483.26 159.028 484.964 158.818 486.713 158.487C487.587 158.338 488.472 158.075 489.364 157.871C490.309 157.57 490.961 157.429 492.511 156.805C493.174 156.496 493.837 156.188 494.518 155.876L495.535 155.405L495.793 155.287L495.914 155.229C495.94 155.198 495.941 155.145 495.967 155.097L496.13 154.562C496.357 153.849 496.583 153.119 496.741 152.385C496.816 152.023 496.951 151.658 496.983 151.278L497.08 150.138C497.195 148.464 496.963 147.543 496.701 146.436C496.403 145.405 496.01 144.419 495.504 143.567C494.518 141.815 493.262 140.348 491.866 139.048C490.487 137.761 488.894 136.559 487.365 135.553C485.62 134.632 488.276 136.711 486.799 136.121C484.256 134.456 483.708 134.029 481.446 132.44C483.316 134.017 483.152 133.578 482.759 133.583L486.368 135.829C486.502 135.995 486.105 135.749 486.364 136.073C487.556 136.813 489.079 137.672 490.509 138.966C489.404 138.141 488.573 137.794 487.692 137.317C486.82 136.883 485.881 136.339 484.482 135.213C484.763 135.307 485.151 135.547 485.954 136.047C483.558 134.31 483.274 134.459 481.547 133.056C479.405 131.393 479.84 131.919 479.711 131.509L476.355 128.945L472.938 126.471C469.004 124.73 465.099 121.279 463.994 120.488C465.095 120.531 468.753 123.438 470.8 124.154L468.494 122.139L468.088 122.399L464.542 119.906L464.798 119.962C464.262 119.829 463.718 119.671 462.876 118.961C462.759 118.809 462.465 118.491 462.888 118.724L460.137 117.254C461.921 117.855 457.917 115.683 458.604 115.501C454.433 112.657 451.606 111.106 448.924 109.606C446.25 108.095 443.747 106.605 440.161 103.989C441.255 104.947 437.295 103.202 435.015 101.704C433.741 100.771 433.473 100.474 434.44 100.83L431.231 99.1861C427.857 96.1822 423.822 94.3559 418.357 90.7223L418.776 90.7037C416.538 89.6671 414.184 88.4787 411.116 86.5124L411.946 86.4855C408.317 83.8865 408.494 85.5053 404.45 82.6979C404.195 83.1203 406.7 84.9496 406.843 85.5835C406.126 84.5715 401.664 81.7304 402.519 82.664C398.238 80.2234 399.637 80.8538 399.353 80.5252L396.735 79.2389C393.828 77.39 396.165 78.1208 397.405 78.564C394.368 77.2963 391.603 75.1422 388.597 73.0859L389.962 73.7054L385.984 71.0247C383.129 69.6443 379.427 67.3025 376.223 64.849L378.914 65.878C376.768 64.0153 377.575 65.2449 376.889 64.9142C372.998 62.6605 372.466 61.7699 370.726 60.1607C367.552 58.4407 364.867 56.0888 362.205 53.9326C360.874 52.8458 359.577 51.7873 358.261 50.8194C356.943 49.9213 355.661 48.9993 354.289 48.2679ZM464.599 37.5865L464.798 38.4097C464.438 37.504 464.109 36.8012 463.976 36.5654C463.852 36.3368 464.087 36.5705 464.599 37.5865ZM429.815 31.1033C434.083 33.3029 432.605 32.783 432.821 33.1247C428.841 30.6184 426.494 29.4372 423.049 27.1164C423.545 27.5702 423.558 27.7764 423.692 27.9772C422.28 27.1057 420.973 26.0925 420.667 25.5332C422.742 26.1137 431.38 32.4762 429.815 31.1033ZM430.059 2.17727C430.221 2.2249 430.416 2.28349 430.603 2.35242C430.603 2.35242 430.603 2.35242 430.62 2.36662L430.059 2.17727ZM448.082 16.6999C448.204 17.0507 448.528 17.537 448.946 18.1014C448.8 17.6595 448.619 17.2415 448.082 16.6999ZM447.872 37.332C447.065 36.5981 444.846 35.4709 443.236 34.663C443.955 35.092 445.24 35.8919 447.872 37.332ZM395.986 71.2761C397.301 71.853 399.821 72.8447 397.75 71.559C396.586 71.2146 394.79 69.8246 393.724 69.6701C393.606 69.5881 393.598 69.581 393.522 69.5346C394.678 70.3676 395.614 71.0684 395.986 71.2761ZM321.5 25.0665C321.141 25.0825 320.201 24.5562 320.541 25.1788C320.457 25.0904 320.365 24.9774 320.273 24.8818C320.455 25.1951 320.613 25.4696 320.385 25.3128C321.147 26.1508 321.935 27.045 322.55 27.5633C322.98 27.3773 323.667 27.6557 323.755 27.5347C323.851 27.4209 323.33 26.9283 321.5 25.0665Z' fill='%237AB0B0'/%3E %3C/g%3E %3C/svg%3E ");
    background-repeat: no-repeat;
    background-position: top center;
  }

  .programmes_slider .elementor-widget:not(:last-child){
    margin-bottom: 0;
  }

  /* .programmes_slider .elementor-element-populated .elementor-heading-title > a{
    font-size: 1.875rem !important;
    font-weight: 700;
  }

  .programmes_slider .elementor-element-populated .elementor-widget-text-editor > .elementor-widget-container{
    font-size: 1.6 !important;
  } */
}

@media screen and (max-width: 767px) {
  .programmes_slider .pp-carousel-item-wrap .elementor > .elementor-section-wrap > .elementor-section{
    background-color: var(--e-global-color-82385c9) !important;
  }
  .programmes_slider .pp-carousel-item-wrap .elementor-widget-heading > .elementor-widget-container{
    background: var(--e-global-color-82385c9) !important;
  }

  /* .programmes_slider .elementor-element-populated .elementor-heading-title {
    text-align: center;
    font-size: 700 !important;
    color: var(--e-global-color-primary) !important;
  }

  .programmes_slider .elementor-element-populated .elementor-widget-text-editor > .elementor-widget-container {
    text-align: center;
    color: var(--e-global-color-primary);
  } */
}

/* @media screen and (max-width: 1024px) {
  .programmes_slider .elementor-element-populated .elementor-heading-title{
    margin: 0 30px;
  }
  .programmes_slider .elementor-widget-heading .elementor-widget-container {
    padding: 10px 0 0 0 !important;
    margin: 0 !important;
  }
} */

/* FIX MOBILE */
.cta_news .pp-elementor-grid{
  margin:0 !important;
}

/* Section Articles */
.section_articles .pp-post-filter.pp-filter-current{
  position: relative;
}
.section_articles .pp-post-filter.pp-filter-current:after{
  content: "";
  position: absolute;
  bottom:-20px;
  height: 20px;
  width: 100%;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='188' height='10' viewBox='0 0 188 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M187.129 0.9902C180.204 -6.01614e-05 173.128 1.77729 166.231 2.47174C158.493 3.25364 150.722 3.75703 142.961 4.22823C127.264 5.17819 111.396 3.97888 95.66 4.0208C79.9081 4.06339 64.1381 4.15767 48.4022 4.68307C40.4731 4.95162 32.5696 5.57531 24.6302 5.48803C16.916 5.40369 9.09226 4.33165 1.4152 5.21906C-0.458315 5.43415 -0.312485 8.78687 1.57263 8.83847C16.813 9.26982 31.8715 9.16832 47.0934 8.58893C62.8416 7.99301 78.619 7.94931 94.3856 8.36413C102.248 8.56925 110.107 8.68548 117.969 8.76338C125.903 8.83818 133.715 7.88128 141.621 7.42291C149.399 6.97009 157.18 6.35173 164.934 5.48639C172.252 4.67826 179.663 2.74633 187.018 2.67456C187.78 2.66686 187.906 1.10271 187.129 0.9902Z' fill='%233966AB'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
  background-size: 100% 70%;
  background-position: bottom center; 
}
li.pp-post-filter button{
  padding: 0;
  border: none;
  background: transparent;
  outline: none;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.2em;
  letter-spacing: 3px;
  color: inherit;
}
li.pp-post-filter button:focus,
li.pp-post-filter button:hover{
  color: var( --e-global-color-accent );
}

/* Section CTA Nouvelles carousel */
.cta_news .elementor-element-populated .elementor-widget-image{
  margin-bottom: 0;
}
.cta_news .elementor-widget-image a{
  display: block;
}

/* .cta_news .pp-elementor-grid .pp-grid-item-wrap .pp-grid-item {
  height: 100%;
} */

.cta_news .pp-elementor-grid .pp-grid-item-wrap:nth-child(2n+1) .pp-grid-item {
  background-color: var(--e-global-color-primary);
}

.cta_news .pp-elementor-grid .pp-grid-item-wrap:nth-child(2n) .pp-grid-item {
  background-color: var(--e-global-color-secondary);
}

/* .cta_news .pp-elementor-grid .pp-grid-item-wrap .elementor-heading-title:nth-child(2n+1) {
  color: var(--e-global-color-82385c9);
} */

.cta_news .pp-elementor-grid .pp-grid-item-wrap .elementor-heading-title > a {
  font-weight: 700 !important;
  line-height: normal !important;
}

/* .cta_news .elementor-widget-theme-post-excerpt > .elementor-widget-container {
  color: var(--e-global-color-82385c9);
} */

@media only screen and (min-width: 1025px){
  .cta_news .pp-elementor-grid .pp-grid-item-wrap:nth-child(3n+2),
  .section_articles .pp-elementor-grid .pp-grid-item-wrap:nth-child(3n+2){
    margin-top: 0;
  }
}

/* LISTING PROGRAMMES */
@media only screen and (min-width: 768px){
  .listing_programs .pp-post-wrap.pp-grid-item-wrap:nth-child(2n) {
    margin-top: 0;
  }
}

@media only screen and (min-width: 1025px){
  .listing_programs .pp-post-wrap.pp-grid-item-wrap:nth-child(2n) {
    margin-top: 0;
  }
}

/* SECTION NOUS JOINDRE */
.cta_contact .elementor-container a{
  color: var(--e-global-color-61ac6bb);
}
.cta_contact .elementor-container a:hover,
.cta_contact .elementor-container a:active,
.cta_contact .elementor-container a:focus{
  color: var(--e-global-color-898440f);
}
.cta_contact .elementor-button{
  background-color: transparent;
  color: var(--e-global-color-61ac6bb);
  background-image: url("data:image/svg+xml,%3Csvg width='92' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M67.187 10.923c-.31-.066-.535.008-.782.11-.53.222-1.112.127-1.672.091-.522-.033-1.035-.062-1.515.16-.16.074-.337.065-.512.06-.282-.01-.637-.11-.836-.005-.555.29-1.075.111-1.615.047-.237-.028-.477.005-.714.046-.893.157-1.805.261-2.707.255-.896-.006-1.757.167-2.64.197-.173.006-.347.013-.52 0-.175-.014-.363-.05-.517.018-.863.374-1.766.2-2.658.143-.858-.057-1.687.13-2.53.189-.087.006-.184.07-.251.05-.78-.24-1.55.05-2.328.04-.927-.012-1.877-.048-2.795.154-.299.066-.601.076-.907.087-.6.02-1.217-.137-1.8.1-.037.014-.086.009-.13.007-1.566-.08-3.097.374-4.667.217-1.074.269-2.207.17-3.289.371-1.004.187-2.023.203-3.04.261-.644.037-1.293.039-1.927.209-.518.138-1.066.202-1.616.11-.22-.037-.421.02-.636.048-.76.1-1.51.345-2.298.193-.54-.102-1.012.167-1.533.185-.302.01-.6.07-.907.02-.125-.021-.294-.051-.381 0-.462.264-.97.159-1.46.144-1.42-.045-2.826.12-4.237.195-.653.034-1.31-.082-1.956.028-1.327.225-2.634-.012-3.954-.058-.891-.031-1.774-.132-2.658-.192-1.181-.079-2.377-.218-3.496-.593-.46-.155-.956-.298-1.09-.784a.223.223 0 0 0-.106-.133c-.53-.227-.594-.577-.416-1.01.031-.075-.03-.176-.04-.267-.07-.607.319-1.033 1.046-1.1.75-.07 1.491-.196 2.243.099.42.163.913.184 1.409.158.438-.024.894.079 1.331.163.584.112 1.167.102 1.756.082.58-.019 1.169-.132 1.733.09a.328.328 0 0 0 .192.018c.548-.15 1.098-.099 1.66-.073.29.013.596-.05.898-.003.37.056.736.046 1.098-.046.062-.017.129-.036.192-.033 1.113.062 2.204-.15 3.31-.18.912-.024 1.823-.105 2.738-.085.25.004.451-.132.686-.169.85-.13 1.733-.037 2.574-.258.088-.023.207.048.314.053.408.016.824.102 1.215-.084a.394.394 0 0 1 .187-.046c.904.058 1.758-.256 2.655-.252.216.002.436-.012.65-.043.593-.082 1.17-.217 1.791-.085.403.087.837-.012 1.227-.104.933-.218 1.903-.127 2.83-.28.716-.118 1.452.022 2.13-.161.765-.207 1.546-.101 2.315-.19.75-.089 1.508-.148 2.268-.178.425-.018.844-.157 1.262.04a.408.408 0 0 0 .256.008c.86-.272 1.766-.112 2.644-.164 1.561-.091 3.136-.045 4.692-.236.575-.07 1.117.106 1.685.08.95-.045 1.903-.093 2.856-.019.222.018.46-.022.62-.141.246-.183.47-.12.725-.048.839.234 1.704.264 2.564.139.676-.1 1.334-.146 1.995.038.042.012.103.042.121.029.427-.294.932.05 1.374-.12.148-.059.3 0 .447.032.275.062.556.107.84.094a6.806 6.806 0 0 1 2.043.2c.283.072.562-.004.828-.089.44-.14.854-.141 1.327-.02.808.207 1.647.35 2.51.274.244-.021.475.037.704.098.135.037.24.12.228.237-.025.223.038.433.089.646.043.184-.104.242-.268.32-.9.433-1.89.537-2.854.616z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M54.918 22.952c.067-.249.222-.484.08-.739-.063-.113.03-.212.152-.271.093-.046.274-.072.28-.12.04-.261.104-.413.49-.497.219-.047.475-.293.692-.47.234-.188.415-.471.693-.568.853-.297 1.344-1.04 2.272-1.23a.745.745 0 0 0 .51-.397c.117-.216.286-.353.6-.343.326.01.556-.135.782-.333.475-.412 1.133-.596 1.714-.875.711-.34 1.57-.429 2.206-.898.614-.031 1.024-.529 1.671-.505.161.006.341-.07.489-.142.689-.33 1.514-.4 2.173-.788a.341.341 0 0 1 .18-.058c.71.063 1.248-.3 1.854-.505.62-.21 1.27-.365 1.908-.542.123-.034.279-.027.371-.088.368-.249.782-.295 1.233-.252.105.01.255.021.317-.028.685-.538 1.624-.377 2.414-.621.304-.094.639-.127.893-.319.048-.036.12-.088.167-.08.61.107 1.01-.343 1.563-.401.56-.058 1.095-.246 1.662-.29a.92.92 0 0 0 .48-.153c.097-.068.215-.152.332-.162 1.02-.088 1.794-.708 2.783-.879.599-.103.735-.64.312-1.007-.343-.295-.743-.547-.952-.937-.045-.084-.135-.167-.255-.142-.396.085-.593-.162-.836-.332-.066-.046-.122-.152-.177-.15-.48.02-.7-.347-1.067-.5-.888-.369-1.818-.66-2.696-1.035-.894-.383-1.856-.578-2.791-.843-.8-.226-1.665-.234-2.49-.393-.438-.085-.923.01-1.31-.256-.898.004-1.75-.228-2.625-.336-.724-.089-1.472-.055-2.19-.219-.176-.04-.344-.022-.518-.006-.239.021-.481.036-.713-.03-.887-.256-1.837-.282-2.725-.52-.964-.257-1.984-.397-2.857-.86a4.757 4.757 0 0 1-.917-.61c-.545-.48-.344-1.452.338-1.8a2.7 2.7 0 0 0 .376-.217c.311-.226.627-.266 1.02-.123.504.184 1.055.178 1.594.146.246-.015.486-.023.704.06.387.15.793.173 1.209.199.519.033 1.037.076 1.54.223.517.152 1.076.125 1.615.176.285.027.553.063.818.164.579.22 1.18.365 1.828.295.064-.008.138-.018.194 0 .908.287 1.913.18 2.808.45.981.295 2.036.326 2.998.65.597.199 1.217.346 1.822.518.972.275 1.9.67 2.919.828.32.05.451.322.764.402a7.183 7.183 0 0 1 2.186.916c.207.133.42.267.655.356.711.27 1.35.647 1.933 1.055.35.246.905.4.972.885.004.03.044.075.077.082.607.139.757.669 1.185.962.08.056.175.14.184.218.087.798.416 1.584.267 2.39-.106.58-.59.97-1.158 1.276-.564.304-1.16.578-1.709.888-.484.276-1.033.373-1.498.603-.774.388-1.64.556-2.452.84-.743.26-1.533.48-2.377.518-.393.017-.82.105-1.183.278-.453.218-.937.29-1.447.258-.47-.031-.869.068-1.136.408-.158.201-.348.252-.613.162-.193-.065-.382-.012-.572.042-.585.164-1.177.326-1.754.493-.679.198-1.42.243-2.057.589-.344.186-.83.181-1.247.287-.48.122-.922.231-1.356.478a3.01 3.01 0 0 1-1.194.36c-.616.044-1.12.275-1.656.464-1.028.364-2.06.715-3.123 1.01-.919.255-1.845.502-2.716.866-.153.064-.306.146-.494.106-.12-.026-.234.005-.275.098-.133.3-.48.347-.763.47-.44.193-.95.284-1.3.61a.349.349 0 0 1-.298.08c-.222-.035-.37.067-.52.18-.36.263-.754.42-1.256.327a1.248 1.248 0 0 0-.761.106c-.39.19-.79.16-1.245.098z' fill='%23fff'/%3E%3C/svg%3E");
}

.cta_contact .elementor-button:focus,
  .cta_contact .elementor-button:hover{
  color: var(--e-global-color-898440f);
  background-image: url("data:image/svg+xml,%3Csvg width='92' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M67.187 10.923c-.31-.066-.535.008-.782.11-.53.222-1.112.127-1.672.091-.522-.033-1.035-.062-1.515.16-.16.074-.337.065-.512.06-.282-.01-.637-.11-.836-.005-.555.29-1.075.111-1.615.047-.237-.028-.477.005-.714.046-.893.157-1.805.261-2.707.255-.896-.006-1.757.167-2.64.197-.173.006-.347.013-.52 0-.175-.014-.363-.05-.517.018-.863.374-1.766.2-2.658.143-.858-.057-1.687.13-2.53.189-.087.006-.184.07-.251.05-.78-.24-1.55.05-2.328.04-.927-.012-1.877-.048-2.795.154-.299.066-.601.076-.907.087-.6.02-1.217-.137-1.8.1-.037.014-.086.009-.13.007-1.566-.08-3.097.374-4.667.217-1.074.269-2.207.17-3.289.371-1.004.187-2.023.203-3.04.261-.644.037-1.293.039-1.927.209-.518.138-1.066.202-1.616.11-.22-.037-.421.02-.636.048-.76.1-1.51.345-2.298.193-.54-.102-1.012.167-1.533.185-.302.01-.6.07-.907.02-.125-.021-.294-.051-.381 0-.462.264-.97.159-1.46.144-1.42-.045-2.826.12-4.237.195-.653.034-1.31-.082-1.956.028-1.327.225-2.634-.012-3.954-.058-.891-.031-1.774-.132-2.658-.192-1.181-.079-2.377-.218-3.496-.593-.46-.155-.956-.298-1.09-.784a.223.223 0 0 0-.106-.133c-.53-.227-.594-.577-.416-1.01.031-.075-.03-.176-.04-.267-.07-.607.319-1.033 1.046-1.1.75-.07 1.491-.196 2.243.099.42.163.913.184 1.409.158.438-.024.894.079 1.331.163.584.112 1.167.102 1.756.082.58-.019 1.169-.132 1.733.09a.328.328 0 0 0 .192.018c.548-.15 1.098-.099 1.66-.073.29.013.596-.05.898-.003.37.056.736.046 1.098-.046.062-.017.129-.036.192-.033 1.113.062 2.204-.15 3.31-.18.912-.024 1.823-.105 2.738-.085.25.004.451-.132.686-.169.85-.13 1.733-.037 2.574-.258.088-.023.207.048.314.053.408.016.824.102 1.215-.084a.394.394 0 0 1 .187-.046c.904.058 1.758-.256 2.655-.252.216.002.436-.012.65-.043.593-.082 1.17-.217 1.791-.085.403.087.837-.012 1.227-.104.933-.218 1.903-.127 2.83-.28.716-.118 1.452.022 2.13-.161.765-.207 1.546-.101 2.315-.19.75-.089 1.508-.148 2.268-.178.425-.018.844-.157 1.262.04a.408.408 0 0 0 .256.008c.86-.272 1.766-.112 2.644-.164 1.561-.091 3.136-.045 4.692-.236.575-.07 1.117.106 1.685.08.95-.045 1.903-.093 2.856-.019.222.018.46-.022.62-.141.246-.183.47-.12.725-.048.839.234 1.704.264 2.564.139.676-.1 1.334-.146 1.995.038.042.012.103.042.121.029.427-.294.932.05 1.374-.12.148-.059.3 0 .447.032.275.062.556.107.84.094a6.806 6.806 0 0 1 2.043.2c.283.072.562-.004.828-.089.44-.14.854-.141 1.327-.02.808.207 1.647.35 2.51.274.244-.021.475.037.704.098.135.037.24.12.228.237-.025.223.038.433.089.646.043.184-.104.242-.268.32-.9.433-1.89.537-2.854.616z' fill='%23EA948F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M54.918 22.952c.067-.249.222-.484.08-.739-.063-.113.03-.212.152-.271.093-.046.274-.072.28-.12.04-.261.104-.413.49-.497.219-.047.475-.293.692-.47.234-.188.415-.471.693-.568.853-.297 1.344-1.04 2.272-1.23a.745.745 0 0 0 .51-.397c.117-.216.286-.353.6-.343.326.01.556-.135.782-.333.475-.412 1.133-.596 1.714-.875.711-.34 1.57-.429 2.206-.898.614-.031 1.024-.529 1.671-.505.161.006.341-.07.489-.142.689-.33 1.514-.4 2.173-.788a.341.341 0 0 1 .18-.058c.71.063 1.248-.3 1.854-.505.62-.21 1.27-.365 1.908-.542.123-.034.279-.027.371-.088.368-.249.782-.295 1.233-.252.105.01.255.021.317-.028.685-.538 1.624-.377 2.414-.621.304-.094.639-.127.893-.319.048-.036.12-.088.167-.08.61.107 1.01-.343 1.563-.401.56-.058 1.095-.246 1.662-.29a.92.92 0 0 0 .48-.153c.097-.068.215-.152.332-.162 1.02-.088 1.794-.708 2.783-.879.599-.103.735-.64.312-1.007-.343-.295-.743-.547-.952-.937-.045-.084-.135-.167-.255-.142-.396.085-.593-.162-.836-.332-.066-.046-.122-.152-.177-.15-.48.02-.7-.347-1.067-.5-.888-.369-1.818-.66-2.696-1.035-.894-.383-1.856-.578-2.791-.843-.8-.226-1.665-.234-2.49-.393-.438-.085-.923.01-1.31-.256-.898.004-1.75-.228-2.625-.336-.724-.089-1.472-.055-2.19-.219-.176-.04-.344-.022-.518-.006-.239.021-.481.036-.713-.03-.887-.256-1.837-.282-2.725-.52-.964-.257-1.984-.397-2.857-.86a4.757 4.757 0 0 1-.917-.61c-.545-.48-.344-1.452.338-1.8a2.7 2.7 0 0 0 .376-.217c.311-.226.627-.266 1.02-.123.504.184 1.055.178 1.594.146.246-.015.486-.023.704.06.387.15.793.173 1.209.199.519.033 1.037.076 1.54.223.517.152 1.076.125 1.615.176.285.027.553.063.818.164.579.22 1.18.365 1.828.295.064-.008.138-.018.194 0 .908.287 1.913.18 2.808.45.981.295 2.036.326 2.998.65.597.199 1.217.346 1.822.518.972.275 1.9.67 2.919.828.32.05.451.322.764.402a7.183 7.183 0 0 1 2.186.916c.207.133.42.267.655.356.711.27 1.35.647 1.933 1.055.35.246.905.4.972.885.004.03.044.075.077.082.607.139.757.669 1.185.962.08.056.175.14.184.218.087.798.416 1.584.267 2.39-.106.58-.59.97-1.158 1.276-.564.304-1.16.578-1.709.888-.484.276-1.033.373-1.498.603-.774.388-1.64.556-2.452.84-.743.26-1.533.48-2.377.518-.393.017-.82.105-1.183.278-.453.218-.937.29-1.447.258-.47-.031-.869.068-1.136.408-.158.201-.348.252-.613.162-.193-.065-.382-.012-.572.042-.585.164-1.177.326-1.754.493-.679.198-1.42.243-2.057.589-.344.186-.83.181-1.247.287-.48.122-.922.231-1.356.478a3.01 3.01 0 0 1-1.194.36c-.616.044-1.12.275-1.656.464-1.028.364-2.06.715-3.123 1.01-.919.255-1.845.502-2.716.866-.153.064-.306.146-.494.106-.12-.026-.234.005-.275.098-.133.3-.48.347-.763.47-.44.193-.95.284-1.3.61a.349.349 0 0 1-.298.08c-.222-.035-.37.067-.52.18-.36.263-.754.42-1.256.327a1.248 1.248 0 0 0-.761.106c-.39.19-.79.16-1.245.098z' fill='%23EA948F'/%3E%3C/svg%3E");
}
@media only screen and (max-width: 767px){
  .cssdm_map iframe{
    height:320px;
  }
}


/* SECTION PROMOTIONS */
.section_promos .swiper-container-wrap .swiper-button-next:focus, 
.section_promos .swiper-container-wrap .swiper-button-prev:focus{
  color: var( --e-global-color-50d4724 ) !important;
}
@media only screen and (min-width: 1200px){
  .section_promos .swiper-button-prev{
    left: 42%;
    bottom: -70px;
    top: auto;
  }
  .section_promos .swiper-button-next{
    right: -45%;
    bottom: -70px;
    top: auto;
  }
}

@media only screen and (min-width:768px) and (max-width: 1024px){
  .section_promos .swiper-button-prev{
    left: 40% !important;
    bottom: -70px;
    top: auto;
  }
  .section_promos .swiper-button-next{
    right: 40% !important;
    bottom: -70px;
    top: auto;
  }
}

@media only screen and (max-width: 767px){
  .section_promos .swiper-button-prev{
    border-radius: 500px !important;
    width: 30px !important;
    height: 30px !important;
    font-size: 9px !important;
    left: 10px !important;
  }
  .section_promos .swiper-button-next{
    border-radius: 500px !important;
    width: 30px !important;
    height: 30px !important;
    font-size: 9px !important;
    right: 10px !important;
  }
}

/* IMAGE FOOTER SKATEPARK */
@media screen and (max-width: 767px) {
  .footer_custom {
    display: none;
  }
}

/* EFFET ZOOM - NOUVELLES */
.swiper-container .swiper-slide .pp-info-box-icon,
.elementor-image > a {
  overflow: hidden;
}
.elementor-image > a > img,
.swiper-container-wrap .swiper-slide .pp-info-box-content-wrap img, 
.swiper-container .swiper-slide .pp-info-box-content-wrap img {
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.elementor-image > a:hover > img,
.swiper-container-wrap .swiper-slide .pp-info-box-content-wrap a:hover img, 
.swiper-container .swiper-slide .pp-info-box-content-wrap a:hover img,
.elementor-image > a:focus > img,
.swiper-container-wrap .swiper-slide .pp-info-box-content-wrap a:focus img, 
.swiper-container .swiper-slide .pp-info-box-content-wrap a:focus img{
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* FIX ELEMENTOR */
.elementor-row > .elementor-column{
  min-height: 0;
}
/* Fix for accessibilité */ 
.elementor-invisible{
  visibility: visible !important;
  opacity: 0;
}
/* FIX FONT FACEBOOK */
.icon-facebook:before {
  font-size: 0.8em;
  padding-top: 0.1em;
}
/* FIX CSS gutterberg */
.wp-block-image.size-full{
  margin-left: 0;
  margin-right: 0;
}
/* FIX GOOGLE LANGUAGE TRADUCTION */
body .switcher a{
  font-size: 0.95rem;
}
body .switcher.notranslate{
  cursor: default;
  width: 180px;
}
body .switcher.notranslate .selected a,
body .switcher.notranslate .option{
  width: 100%;
  box-sizing: border-box;
}
body .switcher.notranslate .selected,
body .switcher.notranslate .option{
  cursor: pointer;
}
body .switcher.notranslate .option{
  position: absolute;
  top:32px;
  left:0;
}
body .switcher.notranslate .selected a:focus{
  background:#fff;
}
.switcher.notranslate .byGoogle{
  font-size: 0.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
/* FIX FONT */
.icon-right:before {
  color: inherit !important;
  transition: all .2s;
}
.icon-left:before {
  color: inherit !important;
  transition: all .2s;
}

/* FIX TRIBE EVENTS */
.elementor-kit-5 input.tribe-events-c-search__input:not([type="button"]):not([type="submit"]){
  padding-left: 50px;
}
/*Fix dépassement */
.elementor-widget-pp-posts .pp-posts-container{
  overflow: hidden;
}
/* ACCESSIBILITÉ */
body > footer{
  word-wrap: break-word;
}
ul.elementor-social-icons-wrapper,
.cta_box ul.elementor-row{
  padding:0;
}
.pp-breadcrumbs-item + .pp-breadcrumbs-item:before {
  content: "/";
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}
.pp-breadcrumbs-item + .pp-breadcrumbs-item > * {
  vertical-align: middle;
}
.info_illustration > .elementor-container > .elementor-row{
  padding: 0;
}
.sr-only-focusable:focus {
  width: auto;
  height: auto;
  margin: 0;
  overflow: auto;
  clip: auto;
}
/* .elementor-widget-pp-posts .pp-post.pp-grid-item,
.elementor-widget-pp-posts .pp-post.pp-carousel-item{
  padding: 1px;
} */
.header_mobilenav div.elementor-menu-toggle:focus {
  color: var( --e-global-color-secondary );
}