@charset "UTF-8";
@font-face{font-family:"Poppins";src:local("â˜º"),url("../themes/clic-ensemble/assets/fonts/Poppins/Poppins-Italic-VariableFont_wght.otf") format("truetype");font-style:normal;font-weight:100 900}
@font-face{font-family:"Poppins";src:local("â˜º"),url("../themes/clic-ensemble/assets/fonts/Poppins/Poppins-VariableFont_wght.otf") format("truetype");font-style:normal;font-weight:100 900}
*{box-sizing:border-box;font:inherit;margin:0;padding:0;font-family:Poppins,sans-serif !important}
:after{box-sizing:border-box}
:before{box-sizing:border-box}
img{display:block;max-width:100%}
picture{display:block;max-width:100%}
svg{display:block;max-width:100%}
video{display:block;max-width:100%}
body{margin:0;padding:0}
html{margin:0;padding:0}
h2{color:#e9511d;font-size:50px;font-weight:700;margin-bottom:50px}
h2 .top-title{margin-bottom:-10px;color:#1c1c1c;display:block;font-size:25px}
h2 .sub-title{color:#1c1c1c;display:block;font-size:25px}
ul{list-style:none;padding-left:25px}
ul li{margin-bottom:10px;position:relative}
ul li:after{background-color:#fff;border:3px solid #e9511d;border-radius:50%;content:"";height:15px;left:-25px;position:absolute;top:5px;width:15px}
.ml-auto{margin-left:auto}
.container{margin:0 auto;max-width:1440px;padding-left:15px;padding-right:15px}
.row{display:flex;flex:1;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
[class*="col-"]{padding-left:15px;padding-right:15px}
.col-1{width:8.33333%}
.col-2{width:16.66667%}
.col-3{width:25%}
.col-4{width:33.33333%}
.col-5{width:41.66667%}
.col-6{width:50%}
.col-7{width:58.33333%}
.col-8{width:66.66667%}
.col-9{width:75%}
.col-10{width:83.33333%}
.col-11{width:91.66667%}
.col-12{width:100%}
.flex{display:flex}
.flex.space-between{justify-content:space-between}
.flex.flex-align-start{align-items:flex-start}
.flex.flex-align-center{align-items:center}
.flex.flex-align-end{align-items:flex-end}
.flex.flex-justify-start{justify-content:flex-start}
.flex.flex-justify-center{justify-content:center}
.flex.flex-justify-end{justify-content:flex-end}
.flex-col{flex-direction:column}
.text-accent{color:#e9511d}
.text-right{text-align:right;width:80%}
.text-center{text-align:center}
header{padding-bottom:30px;padding-top:30px;position:fixed;left:0;right:0;top:0;transition:background-color 0.3s ease-in-out;z-index:9999}
header .logo{transition:all 0.3s ease-in-out;width:300px}
header nav{margin-top:10px;column-gap:50px;flex-wrap:wrap;display:flex}
header nav a{color:#1c1c1c;font-size:18px;text-decoration:none;transition:all 0.3s ease-in-out}
header nav a:hover{color:#e9511d}
header.scroll{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.9)}
header.scroll .logo{width:100px}
footer .container{background-color:#ffe5c0;padding:50px 60px 30px}
footer .footer-content{display:flex;flex-direction:row;justify-content:space-between}
footer .footer-left{flex-basis:auto;flex-shrink:0}
footer .logo{width:300px}
footer .baseline{font-size:14px;line-height:18px;margin-top:15px}
footer .copyright{font-size:0.8rem;margin-top:15px;text-align:center}
footer .copyright a{color:#1c1c1c;text-decoration:none}
footer .copyright .care{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.446' height='11.952'%3E%3Cpath fill='%23e9511d' d='M6.426 5.847a.407.407 0 0 0 .6 0l2.538-2.665A1.935 1.935 0 0 0 9.433.408a1.774 1.774 0 0 0-2.449.18l-.261.273-.259-.27A1.77 1.77 0 0 0 4.015.408a1.937 1.937 0 0 0-.131 2.773ZM13.2 7.659a.77.77 0 0 0-.994 0l-2.161 1.725a1.5 1.5 0 0 1-.934.327H6.349a.373.373 0 0 1 0-.747h1.828a.78.78 0 0 0 .777-.621.748.748 0 0 0-.738-.873H4.482a2.75 2.75 0 0 0-1.73.614l-1.085.88H.373A.375.375 0 0 0 0 9.337v2.241a.375.375 0 0 0 .373.373H8.7a1.5 1.5 0 0 0 .934-.327l3.531-2.823a.747.747 0 0 0 .035-1.142' data-name='Icon awesome-hand-holding-heart'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:12px;width:12px}
footer .support{font-size:20px;margin-bottom:40px}
footer .partners{justify-content:space-between;width:700px}
footer .partners img{max-width:160px;max-height:120px}
.ambassador{background-image:url("../themes/clic-ensemble/assets/images/ambassador.svg");background-position:50%;background-repeat:no-repeat;background-size:1926px;min-height:1040px;position:relative}
.ambassador .container{padding-top:100px;position:relative}
.ambassador h2{font-size:40px;font-weight:700;line-height:40px;margin-left:220px;margin-top:140px;text-align:center;transform:rotate(-10deg)}
.ambassador .content{max-width:620px}
.ambassador .btn{background-color:#e9511d;border-radius:12px;color:#fff;display:inline-block;font-size:28px;margin-bottom:30px;margin-top:30px;padding:8px 60px;text-decoration:none}
.ambassador .text-info{padding-left:50px;padding-right:80px}
.ambassador .text-info p{font-size:20px;font-weight:700;margin-bottom:8px}
.extra-block{padding-top:150px}
.questions{align-items:flex-end;display:flex;flex-direction:column}
.questions .question-bubble:nth-child(2){margin-right:50px}
.question-bubble{background-color:#fff;border:4px solid #e9511d;border-radius:33px;color:#e9511d;display:inline-block;font-size:28px;font-weight:500;margin-bottom:30px;padding:8px 20px;position:relative}
.question-bubble:after{content:"";height:0;position:absolute;transform:rotate(15deg);width:0;border-color:#fff transparent transparent #fff;border-style:solid;border-width:15px;bottom:-26px;left:7px}
.question-bubble:before{content:"";height:0;position:absolute;transform:rotate(15deg);width:0;border-color:#e9511d transparent transparent #e9511d;border-style:solid;border-width:20px;bottom:-37px;left:1px}
#contact{padding-bottom:50px;padding-top:150px}
#contact .row{align-items:center}
#contact .dark-block{background-color:#1c1c1c;border-radius:20px;color:#fff;padding:50px}
#contact .dark-block h2{font-size:40px}
#contact .dark-block h2 .top-title{color:#fff}
#contact .websites{flex-wrap:wrap}
#contact .websites a{align-items:center;border-radius:20px;box-shadow:3px 3px 9px rgba(0,0,0,0.76);display:flex;justify-content:center;padding:20px 50px}
#contact .websites .col-12{margin-top:30px}
#contact .websites .col-12 img{height:84px}
.contact-info .text-accent{font-weight:700;margin-bottom:30px}
.contact-info a[href^="tel:"]{color:#e9511d;display:inline-block;margin-bottom:20px;text-decoration:none}
.contact-info a[href^="tel:"]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27'%3E%3Cpath fill='%23e9511d' d='M5.43 11.685a22.72 22.72 0 0 0 9.885 9.885l3.3-3.3a1.49 1.49 0 0 1 1.53-.36 17.1 17.1 0 0 0 5.355.855 1.5 1.5 0 0 1 1.5 1.5V25.5a1.5 1.5 0 0 1-1.5 1.5A25.5 25.5 0 0 1 0 1.5 1.5 1.5 0 0 1 1.5 0h5.25a1.5 1.5 0 0 1 1.5 1.5 17 17 0 0 0 .855 5.355 1.5 1.5 0 0 1-.375 1.53z' data-name='Icon material-local-phone'/%3E%3C/svg%3E");content:""}
.contact-info a[href^="mailto:"]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.256' height='19.749'%3E%3Cpath fill='%23e9511d' d='M0 17.999V1.749q0-.028.085-.536l9.564 8.182-9.536 9.169A2.4 2.4 0 0 1 0 18ZM1.27.085A1.2 1.2 0 0 1 1.75 0h25.757a1.6 1.6 0 0 1 .508.085l-9.592 8.21-1.27 1.016-2.511 2.059-2.514-2.06-1.27-1.016Zm.028 19.579 9.62-9.225 3.724 3.019 3.724-3.019 9.62 9.225a1.4 1.4 0 0 1-.48.085H1.749a1.3 1.3 0 0 1-.451-.085M19.636 9.395l9.536-8.182a1.7 1.7 0 0 1 .085.536v16.25a2.2 2.2 0 0 1-.085.564Z' data-name='Icon zocial-email'/%3E%3C/svg%3E");content:""}
.contact-info a{color:#e9511d;text-decoration:none}
.contact-info a:before{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:24px;margin-right:15px;vertical-align:middle;width:24px}
.hero{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzI1LjQ3NiIgaGVpZ2h0PSIxMTA2LjM4OCIgdmlld0JveD0iMCAwIDEzMjUuNDc2IDExMDYuMzg4Ij48cGF0aCBkPSJNMTAyOC4xLTY3LjMxNnMtMTY2Ljc2LDM2NS42NDksOTYuMzg1LDQ1MS4zMjRTMTU4MS45Myw1NjcuNiwxNTY1LjEsNzMyLjgyOHMxLjUzLDQ0OS43OTQsNTA0Ljg3MSwyMjAuMzA3UzIwOTkuMDQxLTY3LjMxNiwyMDk5LjA0MS02Ny4zMTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTc1Ljk5NyA2Ny4zMTYpIiBmaWxsPSIjZmZlNWMwIi8+PC9zdmc+");background-position:right -350px top -170px;background-repeat:no-repeat;margin-bottom:150px}
.hero .container{height:950px;padding-top:200px;position:relative}
.hero .headline{margin-top:130px;max-width:40%;margin-bottom:15px}
.hero .headline h2,.hero .headline h3{font-size:46px;line-height:52px;margin-bottom:0}
.hero .headline h2 .text-accent,.hero .headline h3 .text-accent{font-weight:700}
.hero .headline h2 i,.hero .headline h3 i{text-decoration:underline}
.hero .headline h3{margin-bottom:15px}
.hero .headline .sub-title,.hero .headline h4{color:#e9511d;font-size:22px}
.hero-image{left:40%;position:absolute;top:250px;width:55%}
.hero-bottom{align-items:flex-end;bottom:0;left:15px;position:absolute;right:15px;justify-content:space-between}
.hero-partners{justify-content:space-between;flex-grow:1;margin-right:60px}
.hero-partners img{max-height:55px}
.hero-call-action{background-color:#e9511d;border-radius:20px;color:#fff;font-size:20px;font-weight:700;padding:15px 80px 15px 30px;position:relative;text-decoration:none}
.hero-call-action:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.382' height='56.765'%3E%3Cpath fill='none' stroke='%231c1c1c' stroke-linecap='round' stroke-linejoin='round' stroke-width='8' d='m5.66 5.657 22.726 22.726L5.66 51.109' data-name='Tracé 221'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:40px;position:absolute;right:20px;top:22px;width:25px}
.hero-call-action p:first-child{color:#1c1c1c}
.hero-call-action p:nth-child(2){font-size:16px}
.icon-card{align-items:center;display:flex;flex-direction:column;padding-left:50px;padding-right:50px}
.icon-card img{max-width:138px}
.icon-card h3{font-size:25px;font-weight:700;margin-bottom:16px;margin-top:20px}
.icon-card p{font-size:20px;text-align:center}
.icon-card .text-accent{font-weight:700}
.info{font-weight:700;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDUyNyAzMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+CiAgICA8cmVjdCBpZD0iQXJ0Ym9hcmQxIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTI2LjA5MiIgaGVpZ2h0PSIzMTEuMDI1IiBzdHlsZT0iZmlsbDpub25lOyIvPgogICAgPGcgaWQ9IkFydGJvYXJkMTEiIHNlcmlmOmlkPSJBcnRib2FyZDEiPgogICAgICAgIDxnIGlkPSJiZy1pbmZvLnN2ZyIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwyNjMuMzg4LDE0NS45OTYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtMjg4LjE4LC0yMDMuOTc2KSI+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjk4MTYyNywwLjE5MDgwOSwtMC4xOTA4MDksMC45ODE2MjcsNTYuODgzLDE0LjkwMSkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNjMuMTI0LC0xLjk3NkM0MTYuMjc2LC01NS40MTQgNTI2LjI0OCw2NS4yIDUyNi4yNDgsMTQ4LjA3QzUyNi4yNDgsMjMwLjk0IDQwOC40NDgsMjk4LjExNiAyNjMuMTI0LDI5OC4xMTZDMTE3LjgsMjk4LjExNiAwLDIzMC45MzggMCwxNDguMDdDMCw2NS4yMDIgMTA5Ljk3Miw1MS40NjIgMjYzLjEyNCwtMS45NzZaIiBzdHlsZT0iZmlsbDpyZ2IoMjU1LDIyOSwxOTIpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");background-repeat:no-repeat;background-size:contain;color:#e9511d;font-size:26px;line-height:30px;margin-bottom:50px;padding-bottom:75px;padding-left:75px;padding-right:75px;padding-top:55px;position:relative;text-align:center;width:450px}
.info img{bottom:-20px;position:absolute;right:420px}
.editor-content p:not(:last-child){margin-bottom:1rem}
.editor-content a{color:#e9511d;text-decoration:none;font-weight:bold}
.editor-content a:hover,.editor-content a:focus,.editor-content a:active{color:#ee754b}
.sponsors{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:50px}
.sponsors .spacer{flex-grow:1;width:100%}
.sponsors img{object-fit:scale-down;display:flex;margin-bottom:30px;max-height:130px;max-width:25%}
.card{display:block;border-radius:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);margin-bottom:20px;margin-left:10px;margin-right:10px;overflow:hidden;transition:box-shadow 0.4s}
.card-inner{padding:15px}
.workshops{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.workshop-card{width:calc(25% - 20px)}
@media screen and (max-width:1330px){.workshop-card{width:calc(33.33333% - 20px)}}
@media screen and (max-width:769px){.workshop-card{width:calc(100% - 20px)}}
.workshop-thumbnail img{height:auto;width:100%}
.workshop-date{color:#e9511d}
.workshop-time{color:#e9511d;font-size:0.8rem}
.workshop-address{font-size:12px}
.press-reviews{display:flex;flex-wrap:wrap}
.press-review-card{width:calc(25% - 20px);text-decoration:none;color:black}
@media screen and (max-width:1330px){.press-review-card{width:calc(33.33333% - 20px)}}
@media screen and (max-width:769px){.press-review-card{width:calc(100% - 20px)}}
.press-review-card:hover{box-shadow:0 3px 10px 4px rgba(0,0,0,0.16)}
.press-review-card .card-inner{display:flex;flex-direction:column;justify-content:space-between;gap:16px;height:100%}
.press-review-card .press-review-title{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;color:#e9511d}
.press-review-card .press-review-title::after{content:"";flex-shrink:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.382 56.765' width='9.127' height='16'%3E%3Cpath fill='none' stroke='%23e9511d' stroke-linecap='round' stroke-linejoin='round' stroke-width='8' d='m5.66 5.657 22.726 22.726L5.66 51.109'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;height:25px;width:12px}
.press-review-card .press-review-description{font-size:12px}
@media screen and (max-width:984px){.hero .container{padding-top:100px}}
@media screen and (max-width:768px){h2{font-size:36px;line-height:46px;margin-bottom:30px}h2 .top-title{margin-bottom:-5px;font-size:18px}h2 .sub-title{font-size:18px}.col-1{width:100%}.col-10{width:100%}.col-11{width:100%}.col-12{width:100%}.col-2{width:100%}.col-3{width:100%}.col-4{width:100%}.col-5{width:100%}.col-6{width:100%}.col-7{width:100%}.col-8{width:100%}.col-9{width:100%}header{padding-bottom:15px;padding-top:15px}header .logo{margin-right:30px;width:100px}header nav{display:flex;flex-wrap:wrap}header nav a{font-size:14px;line-height:25px;margin-left:0;margin-right:20px;white-space:nowrap}footer>.container{padding-left:15px;padding-right:15px}footer>.container>.flex{flex-wrap:wrap}footer .logo{width:150px}footer .support{font-size:18px;margin-bottom:30px;margin-top:30px;text-align:left}footer .partners{flex-wrap:wrap;margin-bottom:30px;width:100%;row-gap:1rem}.ambassador{background-image:none;padding-bottom:50px}.ambassador h2{margin-bottom:50px !important;margin-left:0 !important;margin-top:0 !important}.ambassador .question-bubble{font-size:18px}.ambassador .btn{margin-left:auto;margin-right:auto}.ambassador .text-info{padding-left:0;padding-right:0}.ambassador>.container>.flex{flex-wrap:wrap;justify-content:center}#contact{padding-top:50px}#contact .dark-block{padding:25px}#contact .websites .col-6{margin-bottom:30px}#contact .websites .col-12{margin-top:0}.hero{margin-bottom:100px}.hero .container{height:auto;padding-top:75px}.hero .headline{margin-top:50px;max-width:100%}.hero-image{margin:30px auto;top:unset;width:75%;left:unset;position:relative}.hero-bottom{left:unset;position:relative;bottom:unset;flex-wrap:wrap;right:unset}.hero-bottom a{margin:auto}.hero-partners{flex-wrap:wrap;margin-right:0;margin-bottom:2rem}.hero-partners img{margin-bottom:15px}.hero-call-action{font-size:18px;margin-top:15px}.hero-call-action:after{top:calc(50% - 20px)}.icon-cards{flex-wrap:wrap;justify-content:center}.icon-cards img{max-width:100px}.icon-card{margin-bottom:30px}.info{background-position:50%;font-size:20px;line-height:25px;width:100%}.info p{padding-left:25%;padding-right:25%}.info img{display:none}.sponsors{flex-wrap:wrap;justify-content:space-evenly}.sponsors img{max-width:50%;width:40%}.sponsors img:first-child{margin-right:0}.sponsors img:nth-child(3){margin-left:0}.sponsors img:nth-child(5){margin-right:0}.sponsors img:nth-child(7){margin-left:0}.sponsors .spacer{display:none}}
@media screen and (max-width:1340px){.ambassador h2{margin-left:180px;margin-top:130px}.logo{width:200px}}
@media screen and (max-width:1330px){header nav{display:flex;justify-content:flex-end;gap:0.75rem}}
@media screen and (max-width:1024px){.footer-content{display:flex !important;flex-direction:column !important}.footer-right{display:flex;flex-direction:column}}
@media screen and (min-width:1025px){.footer-right{display:flex;flex-direction:column !important}}
.full-bleed{clip-path:inset(0 -100vmax);z-index:-5;box-shadow:0 0 0 100vmax #ffe5c0}
#partenaires{text-align:center}
#partenaires>h2{margin-bottom:0}
#partenaires>h3{color:#1c1c1c;display:block;font-size:25px;font-weight:bold}
p strong{color:#e9511d;font-weight:bold}
@media screen and (min-width:769px){.footer-right{display:flex;align-items:end}.hero-partners{justify-content:space-evenly !important;width:50% !important;gap:1rem}.hero-partners img{width:25%}}
@media screen and (max-width:769px){nav{justify-content:flex-end;gap:0 !important}.text-right{width:100% !important}.hero-partners{justify-content:space-evenly !important;gap:2rem !important}.hero-partners img{max-height:55px;max-width:120px}.icon-card{width:100% !important}.content{margin-left:0}}
.errorPage{margin-top:25vh}