﻿@charset "UTF-8";@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url("webfonts/montserrat-v14-latin-regular.woff2") format("woff2"),url("webfonts/montserrat-v14-latin-regular.woff") format("woff");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url("webfonts/montserrat-v14-latin-700.woff2") format("woff2"),url("webfonts/montserrat-v14-latin-700.woff") format("woff");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("webfonts/montserrat-v14-latin-800.woff2") format("woff2"),url("webfonts/montserrat-v14-latin-800.woff") format("woff");}.courseHead{align-items:stretch;position:relative;}.courseHead:before{position:absolute;content:"";display:block;padding-top:23.9864864865%;width:23.9864864865%;transform:translate(29.5774647887%,-29.5774647887%);top:100%;right:100%;background:linear-gradient(135deg,#1eba96 0%,#04ac08 28.65%,#04ac08 70.31%,#62c70a 100%);z-index:-1;}.courseHead .left{width:74.6621621622%;background:#151514;color:#fff;position:relative;flex-shrink:0;box-sizing:border-box;padding:4.5rem 9rem 4.5rem 4.5rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;}.courseHead .left:before{content:"";display:block;height:100%;width:65.7534246575%;position:absolute;top:0;right:0;z-index:1;background:linear-gradient(to right,#151514 0%,rgba(21,21,20,0) 100%);}.courseHead .left:after{content:"";display:block;height:100%;width:65.7534246575%;position:absolute;top:0;right:0;background-image:url(../images/coursePhoto.png);background-size:cover;background-color:#151514;opacity:.6;}.courseHead .left>div{position:relative;z-index:1;width:100%;}.courseHead .left .sku,.courseHead .left .theme{font-size:.875rem;letter-spacing:.03em;text-transform:uppercase;line-height:100%;padding:.625rem .875rem;font-weight:700;white-space:nowrap;border:2px solid #50504e;margin-right:1.5rem;}.courseHead .left .sku{margin-right:0;}.courseHead .left .class-format-icons{align-self:center;display:flex;gap:.75rem;}.courseHead .left .class-format-icons .svg-icon{inline-size:auto;block-size:1.75em;fill:currentColor;}.courseHead .left h1,.courseHead .left .h1{margin-top:1.5rem;margin-bottom:1.875rem;}.courseHead .left .subtitle{font-size:1.3125rem;font-family:"Montserrat",sans-serif;font-weight:700;line-height:110%;}.courseHead .left .links{font-weight:bold;margin-top:4.5rem;}.courseHead .left .links a{text-decoration:underline;margin-right:1.875rem;cursor:pointer;color:#00d1e2;}.courseHead .left .links a:hover{text-decoration:none;}.courseHead .left .links a svg{font-size:1.375rem;margin-right:.75rem;}.courseHead .right{width:23.9864864865%;flex-shrink:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch;}.courseHead .right .satisfaction{background:linear-gradient(343.52deg,#15c2a5 1.09%,#01d1e0 26.42%,#00d1e2 49.71%,#03cce0 66.4%,#2b90ce 98.34%);min-block-size:3rem;min-inline-size:16rem;padding:2.25rem;margin-bottom:1.5rem;}.courseHead .right .satisfaction .value{font-weight:bold;font-size:4rem;font-family:"Montserrat",sans-serif;margin-right:1.4375rem;white-space:nowrap;line-height:100%;}.courseHead .right .satisfaction .label{font-size:1.125rem;font-weight:bold;}.courseHead .right .satisfaction .tooltip:hover svg{color:#fff;}.courseHead .right .accreditations-container{background:linear-gradient(343.52deg,#15c2a5 1.09%,#01d1e0 26.42%,#00d1e2 49.71%,#03cce0 66.4%,#2b90ce 98.34%);min-block-size:3rem;min-inline-size:16rem;padding:2.25rem;margin-bottom:1.5rem;}.courseHead .right .accreditations-container.has-accreditations{background:linear-gradient(343.52deg,#eeeeed 26.42%,#fff 98.08%);}.courseHead .right .accreditations-container .label{font-weight:bold;font-size:.8rem;line-height:120%;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.375rem;}.courseHead .right .accreditations-container .accreditations{gap:1.2rem;}.courseHead .right .accreditations-container .accreditations .logoContainer{gap:.4rem;}.courseHead .right .testimonal{flex:1;box-sizing:border-box;padding:3.75rem;background:#eeeeed;line-height:140%;}.courseHead .right .testimonal .quote{margin-bottom:1.875rem;}.courseHead .right .testimonal .author{margin-bottom:1.875rem;}.IE11 .courseHead:before{display:none;}.content{padding-top:0;padding-bottom:0;}.content>.left{position:relative;padding-top:4.5rem;}.content>.left .text{margin-bottom:4.5rem;padding-right:21rem;font-size:1.125rem;}.content>.left .text:empty{display:none;}.content>.left .share{position:absolute;top:2.625rem;right:0;}.content>.right{position:sticky;top:1.5rem;margin-top:1.5rem;z-index:2;}.content>.right.notSticky{position:static;}.content .details{line-height:140%;}.content .details h3,.content .details .h3{margin-bottom:1.125rem;}.content .details>div{margin-bottom:3rem;}.content .details>div:last-child{margin-bottom:0;}.content .wrapTeachers{justify-content:flex-start;}.content .wrapTeachers .teacher{font-size:1.125rem;color:#0097a3;text-decoration:underline;font-weight:bold;margin-right:3rem;width:18.75rem;justify-content:flex-start;margin-bottom:.5rem;}.content .wrapTeachers .teacher:last-child{margin-right:0;}.content .wrapTeachers .teacher picture{width:4.5rem;height:4.5rem;box-sizing:border-box;border:1px solid #d9d9d8;margin-right:1.5rem;}.content .wrapTeachers .teacher picture img{width:100%;height:100%;object-fit:cover;}.content .wrapToggles{margin-top:4.5rem;display:flex;flex-direction:column;}.content .wrapToggles .toggle{border-top:1px solid #eeeeed;padding-top:2.25rem;padding-bottom:2.25rem;width:100%;}.content .wrapToggles .toggle .title h3,.content .wrapToggles .toggle .title .h3{color:#0097a3;margin-bottom:0;}.content .wrapToggles .toggle .title svg{font-size:1.5rem;}.content .wrapToggles .toggle .toggleContent{margin-top:2.25rem;padding-right:9rem;margin-bottom:0;}.content .wrapToggles .toggle .toggleContent table{float:none;}.courseInfos{background:linear-gradient(135.13deg,#b3d80c 0%,#c8dc0d 12.92%,#d6de0d 27.71%,#dee00d 37.31%,#e1e00d 68.11%,#f5cb0e 97.66%);padding:2.25rem;margin-bottom:1.5rem;}.courseInfos .tooltip:hover svg{color:#fff;}.courseInfos>div{margin-bottom:1.5rem;}.courseInfos .label{font-weight:bold;font-size:.75rem;line-height:120%;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.375rem;}.courseInfos .value{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:1.5rem;line-height:110%;}.courseInfos .btn{background:#fff;color:#151514;width:100%;margin-top:.75rem;cursor:pointer;}.courseInfos .btn:hover{background:#151514;color:#fff;}.courseInfos .toggleWishlist{font-weight:bold;font-size:.875rem;line-height:140%;color:#151514;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin-top:1rem;}.courseInfos .toggleWishlist input{position:absolute;left:-9999px;opacity:.01;}.courseInfos .toggleWishlist input+span{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;}.courseInfos .toggleWishlist input+span svg{font-size:1.375rem;color:#151514;margin-right:.75rem;}.courseInfos .toggleWishlist input+span svg[data-prefix=fas]{display:none;}.courseInfos .toggleWishlist input:checked+span svg[data-prefix=fas]{display:inline-block;}.courseInfos .toggleWishlist input:checked+span svg[data-prefix=far]{display:none;}.courseInfos .toggleWishlist .labelText{text-decoration:underline;}.courseInfos .toggleWishlist:hover{cursor:pointer;}.courseInfos .toggleWishlist:hover .labelText{text-decoration:none;}.privateTraining{background:#eeeeed;padding:2.25rem;line-height:140%;}.privateTraining .btn{margin-top:1.5rem;width:100%;cursor:pointer;}.courseType>div{opacity:.7;position:relative;padding-left:1.625rem;margin-bottom:.3125rem;}.courseType>div>svg{position:absolute;left:0;top:.125rem;}.courseType>div.selected{opacity:1;}.accreditations{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:initial;align-content:initial;align-items:initial;}.accreditations .logoContainer{box-sizing:border-box;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;flex-shrink:0;padding-block:20px;width:auto;height:120px;}.accreditations .logoContainer .icon{font-size:1.7rem;color:#d9d9d8;}.accreditations .logoContainer .image{width:100%;height:100%;object-fit:scale-down;background:transparent;}.accreditations .logoContainer .pdu{position:relative;top:0;right:0;padding:1.75rem 0;background:linear-gradient(135.13deg,#b3d80c 0%,#c8dc0d 12.92%,#d6de0d 27.71%,#dee00d 37.31%,#e1e00d 68.11%,#f5cb0e 97.66%);border-radius:50%;margin-left:.25rem;}.accreditations .logoContainer .pdu .pduText{color:#151514;font-weight:bold;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:initial;letter-spacing:.03em;padding-inline:.5rem;min-width:4rem;text-transform:uppercase;}.textAccordion .shadowContainer{position:relative;height:auto;}.textAccordion.hidden .shadowContainer{height:200px;}.textAccordion.hidden .shadowContainer .accordion{max-height:200px;overflow:hidden;z-index:0;position:absolute;}.textAccordion.hidden .shadowContainer .shadow{box-shadow:inset 0 -50px 50px 0 #fff;width:100%;height:100%;z-index:1;position:absolute;}.textAccordion .accordionToggle{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:center;cursor:pointer;}.textAccordion .accordionToggle .icon{margin-left:10px;}.greyContent{position:relative;background:#eeeeed;z-index:1;padding-bottom:6rem;}.greyContent:before{content:"";width:100%;height:9.375rem;background:#fff;position:absolute;top:0;left:0;display:block;z-index:-1;}.registrationContainer{background:#fff;box-shadow:0 16px 48px rgba(21,21,20,.15);overflow:hidden;margin-bottom:6rem;transition:all 1s;min-height:31.25rem;}.registrationContainer .horizontalWrapper{width:176.0135135135%;transition:all 1s;overflow:hidden;height:100%;}.registrationContainer .horizontalWrapper.opened{transform:translateX(-43.1861804223%);}.registrationContainer .horizontalWrapper.opened .requestTrainingPanel:before{display:none;}.registrationContainer .horizontalWrapper.opened .requestTrainingPanel:after{display:block;}.registrationContainer .horizontalWrapper.opened .requestTrainingPanel svg{transform:none;}.registrationContainer .horizontalWrapper.width100{width:100%;transform:none;}.registrationContainer .horizontalWrapper.width100>div{width:100%;}.registrationContainer .label{font-size:.875rem;font-weight:700;margin-bottom:.375rem;}.registrationContainer .value{font-family:"Montserrat",sans-serif;font-size:1.75rem;font-weight:bold;}.registrationContainer .summaryPrice{text-align:right;}.registrationContainer .registrationPanel{box-sizing:border-box;padding:4.5rem;width:43.1861804223%;flex-shrink:0;}.registrationContainer .registrationPanel .toggleCity{margin-bottom:2.25rem;}.registrationContainer .registrationPanel .toggleCity .label{margin-bottom:.75rem;}.registrationContainer .registrationPanel .toggleCity .radioTabs>div:only-child label{background:transparent;padding:0;color:#151514;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:1.3125rem;min-width:0;border:0;}.registrationContainer .registrationPanel .text{max-width:48.6875rem;}.registrationContainer .registrationPanel .text .btn{width:auto;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint){margin-bottom:1.875rem;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer{margin-bottom:.75rem;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer input{position:absolute;left:-9999px;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer input:checked+label{border-color:#151514;color:#151514;position:relative;padding-left:1.5625rem;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer input:checked+label::before{content:"";display:block;height:100%;width:.4375rem;position:absolute;top:0;left:0;background:#e1e00d;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer .addToCart{display:none;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer .diffusionDetailsContainer{background:#eeeeed;padding:1.5rem;font-size:.875rem;position:relative;margin-top:1.25rem;display:block;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer .diffusionDetailsContainer:after{content:"";display:block;transform:rotate(45deg);position:absolute;top:-.4375rem;left:1.625rem;width:1.25rem;height:1.25rem;background:#eeeeed;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer .diffusionDetailsContainer button{position:absolute;right:1rem;top:.75rem;font-size:1.25rem;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer .diffusionDetailsContainer button:hover{color:#00d1e2;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer .diffusionDetailsContainer .text ul li{margin-bottom:.3125rem;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer .diffusionDetailsContainer .text ul li:before{width:.5rem;height:.5rem;}.registrationContainer .registrationPanel :is(.diffusionList,.diffusionListPrint) .toggleContainer .scheduleDetails{margin-left:5px;}.registrationContainer .registrationPanel .registrationInformations>div>div{margin-right:2.25rem;}.registrationContainer .registrationPanel .registrationInformations>div>div:last-child{margin-right:0;}.registrationContainer .registrationPanel .participantQuantity{width:4.5rem;}.registrationContainer .registrationPanel .selectRate{max-width:597px;}.registrationContainer .registrationPanel .btn{width:100%;margin-top:3rem;}.registrationContainer .registrationPanel .btn:disabled{background:#e6e6e4;color:#bbbbba;}.registrationContainer .registrationPanel .btn.added{color:#fff;background:#04ac08;border-color:#04ac08;}.registrationContainer .requestTrainingPanel{box-sizing:border-box;padding:4.5rem;width:13.6276391555%;background:#f9f9f9;line-height:140%;align-items:stretch;cursor:pointer;position:relative;z-index:1;flex-shrink:0;height:100%;}.registrationContainer .requestTrainingPanel svg{transform:rotate(180deg);}.registrationContainer .requestTrainingPanel:before{content:"";height:100%;width:7.5rem;position:absolute;top:0;left:0;display:block;background:linear-gradient(90deg,#eeeeed 0%,rgba(238,238,237,0) 100%);z-index:-1;}.registrationContainer .requestTrainingPanel:after{content:"";height:100%;width:7.5rem;position:absolute;top:0;right:0;display:none;background:linear-gradient(270deg,#eeeeed 0%,rgba(238,238,237,0) 100%);z-index:-1;}.registrationContainer .requestTrainingPanel svg{font-size:2.25rem;margin-top:.875rem;}.selectDiffusion{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;height:3.625rem;background:#f9f9f9;font-size:.875rem;box-sizing:border-box;padding:0 1.125rem;border:1px solid #d9d9d8;color:#151514;transition:all .25s;cursor:pointer;box-shadow:0 2px 4px rgba(21,21,20,.1);flex:1;}.selectDiffusion a{color:#151514;}.selectDiffusion.disabled{border-color:#f9f9f9;box-shadow:none;color:#90908e;}.selectDiffusion svg{font-size:1.375rem;margin-right:.5625rem;}.selectDiffusion svg.fa-calendar{color:#151514;}.selectDiffusion:hover{border-color:#151514;}.selectDiffusion .left{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;}.selectDiffusion .left>span{margin-right:1.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;}.selectDiffusion .right>span{display:block;height:2.375rem;line-height:2.375rem;font-weight:bold;background:#e0f5e1;color:#04ac08;padding:0 .875rem;}.toggleWishlist{width:3.625rem;margin-left:.75rem;display:block;cursor:pointer;}.toggleWishlist input+span{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;background:#ccf6f9;}.toggleWishlist input+span svg{color:#0097a3;font-size:1.375rem;}.toggleWishlist input:checked+span{background:#00d1e2;}.toggleWishlist input:checked+span svg{color:#151514;}.diffusionListPrint{display:none;}.diffusionListPrint section+section{margin-block-start:1.875rem;}.diffusionListPrint .toggleWishlist{display:none;}.formPanel{background:#fff;box-shadow:0 16px 48px rgba(21,21,20,.15);padding:4.5rem;position:relative;box-sizing:border-box;width:43.1861804223%;flex-shrink:0;}.formPanel legend{font-size:1.5rem;font-family:"Montserrat",sans-serif;padding:1.5rem 0 1.3125rem;font-weight:bold;}.formPanel .umbraco-forms-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}.formPanel .umbraco-forms-container .umbraco-forms-field{width:23.4811165846%;margin-right:1.9704433498%;margin-bottom:1.25rem;}.formPanel .umbraco-forms-container .umbraco-forms-field.phone{width:14.367816092%;margin-right:0;}.formPanel .umbraco-forms-container .umbraco-forms-field.extension{width:8.210180624%;margin-left:.9852216749%;margin-right:0;}.formPanel .umbraco-forms-container .umbraco-forms-field.numberofparticipants{margin-right:0;}.formPanel .umbraco-forms-container .umbraco-forms-field.training{width:100%;margin-right:0;}.formPanel .umbraco-forms-container .umbraco-forms-field.training label{margin-bottom:0;pointer-events:none;}.formPanel .umbraco-forms-container .umbraco-forms-field.training input{pointer-events:none;padding:0;border:0;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:1.5rem;}.formPanel .umbraco-forms-container .umbraco-forms-field.longanswer{width:100%;margin-right:0;}.formPanel .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent,.formPanel .umbraco-forms-container .umbraco-forms-field.consentementmarketing{width:100%;margin-right:0;}.formPanel .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent input:checked+span.label:before,.formPanel .umbraco-forms-container .umbraco-forms-field.consentementmarketing input:checked+span.label:before{background-image:url(../images/check-solid.svg);background-repeat:no-repeat;background-position:center;}.formPanel .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent input.input-validation-error+span.label:before,.formPanel .umbraco-forms-container .umbraco-forms-field.consentementmarketing input.input-validation-error+span.label:before{border-color:#ff5f5f;}.formPanel .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent span.label,.formPanel .umbraco-forms-container .umbraco-forms-field.consentementmarketing span.label{padding-left:2rem;display:block;position:relative;cursor:pointer;font-weight:400;line-height:150%;}.formPanel .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent span.label>span,.formPanel .umbraco-forms-container .umbraco-forms-field.consentementmarketing span.label>span{width:calc(100% - 2rem);display:inline;}.formPanel .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent span.label:before,.formPanel .umbraco-forms-container .umbraco-forms-field.consentementmarketing span.label:before{content:"";display:block;width:1rem;height:1rem;border:1px solid #bbbbba;position:absolute;top:5px;left:0;}.formPanel .umbraco-forms-container .umbraco-forms-field.pourquoiavoirchoisitechnologia{width:100%;margin-right:0;}.formPanel .umbraco-forms-navigation>div{text-align:right;}.formPanel .umbraco-forms-navigation input[type=submit]{padding:1.1875rem 1.5rem;min-width:286px;}.iAgree,.iAgreeMarketing{display:none;}.coursesList .title{font-size:1.125rem;margin-bottom:2.625rem;}.coursesList .title h2,.coursesList .title .h2{margin-bottom:0;}.coursesList .title a{color:#0097a3;text-decoration:underline;}.coursesList .title a:hover{text-decoration:none;}@media screen and (max-width:1630px){.courseHead .right .satisfaction .value{font-size:3.25rem;}.courseHead .right .satisfaction .label{font-size:1rem;}}@media screen and (max-width:1570px){.registrationPanel,.formPanel{width:43.1861804223%;}.requestTrainingPanel{width:16.1868202175%;}.formPanel .umbraco-forms-container .umbraco-forms-field.formationsouhaitée input{font-size:1.125rem;}.registrationContainer .requestTrainingPanel{padding:2.5rem;}}@media screen and (max-width:1470px){.courseHead .right .satisfaction .value{font-size:2.5rem;}}@media screen and (max-width:1370px){.courseHead{display:block;}.courseHead .left{width:100%;margin-bottom:1.5rem;}.courseHead .right{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch;}.courseHead .right .satisfaction{margin-bottom:0;margin-right:1.5rem;display:block;}.courseHead .right .satisfaction .value{margin-bottom:.5rem;}.courseHead .right .testimonal{padding:2.25rem;}.courseHead .right .testimonal:empty{display:none;}.registrationContainer{padding-bottom:9rem;position:relative;min-height:0;}.registrationContainer .horizontalWrapper{width:100%;display:block;overflow:visible;height:auto;}.registrationContainer .horizontalWrapper.opened .requestTrainingPanel svg{transform:rotate(90deg);}.registrationContainer .horizontalWrapper>div{width:100%;}.registrationContainer .horizontalWrapper .requestTrainingPanel{height:9rem;width:100%;box-sizing:border-box;padding-top:1.5rem;padding-bottom:1.5rem;padding-right:18rem;background:#f9f9f9;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;}.registrationContainer .horizontalWrapper .requestTrainingPanel:before{display:none;}.registrationContainer .horizontalWrapper .requestTrainingPanel>div h3{margin-bottom:.75rem;}.registrationContainer .horizontalWrapper .requestTrainingPanel>div p{margin:0;}.registrationContainer .horizontalWrapper .requestTrainingPanel>div svg{transform:rotate(-90deg);position:absolute;right:4.5rem;top:1.125rem;}}@media print{.diffusionListPrint{display:block;}}@media screen and (max-width:768px){.courseHead:before{display:none;}.courseHead .left{height:auto;padding:1.7142857143rem;margin-bottom:0;}.courseHead .left .links{margin-top:3.4285714286rem;}.courseHead .right{display:block;}.courseHead .right .satisfaction{min-block-size:3.4vw;width:100%;}.courseHead .tags{flex-wrap:wrap;gap:.75rem;}.courseHead .tags .tag{margin-top:.5714285714rem;}.content{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}.content>.left{padding-top:1.7142857143rem;}.content>.left .share{display:none;}.content>.left .text{padding-right:0;margin-bottom:1.7142857143rem;}.content>.left .courseInfos{margin-bottom:3.4285714286rem;}.content .wrapToggles .toggle .toggleContent{padding-right:4rem;}.greyContent{padding-bottom:1.7142857143rem;padding-top:0;}.greyContent .wrapper{padding:0;}.greyContent:after{display:none;}.registrationContainer{padding-bottom:12rem;margin-bottom:1.7142857143rem;}.registrationContainer .horizontalWrapper .registrationPanel{padding:1.7142857143rem;}.registrationContainer .horizontalWrapper .registrationPanel .diffusionList .toggleContainer>div{display:block;position:relative;}.registrationContainer .horizontalWrapper .registrationPanel .diffusionList .toggleContainer .selectDiffusion{height:auto;padding:1.2857142857rem;display:block;padding-right:4rem;box-sizing:border-box;}.registrationContainer .horizontalWrapper .registrationPanel .diffusionList .toggleContainer .selectDiffusion .left{display:block;}.registrationContainer .horizontalWrapper .registrationPanel .diffusionList .toggleContainer .selectDiffusion .left>span{margin-bottom:.8571428571rem;}.registrationContainer .horizontalWrapper .registrationPanel .diffusionList .toggleContainer .selectDiffusion .left>span:last-child{margin-bottom:0;}.registrationContainer .horizontalWrapper .registrationPanel .diffusionList .toggleContainer .selectDiffusion .right{position:absolute;top:1.2857142857rem;right:1.2857142857rem;}.registrationContainer .horizontalWrapper .registrationPanel .diffusionList .toggleWishlist{position:absolute;right:1px;bottom:1px;height:3.625rem;}.registrationContainer .horizontalWrapper .registrationPanel .diffusionList .btn{margin-top:1.7142857143rem;}.registrationContainer .horizontalWrapper .requestTrainingPanel{padding:1.7142857143rem 3.7857142857rem 1.7142857143rem 1.7142857143rem;font-size:.8571428571rem;height:12rem;}.registrationContainer .horizontalWrapper .requestTrainingPanel>div svg{right:1.7142857143rem;font-size:1.4285714286rem;}.registrationInformations{display:block;}.registrationInformations .left{display:block;margin-bottom:1.7142857143rem;}.registrationInformations .left>div{margin-bottom:1.2857142857rem;}.registrationInformations .left>div:last-child{margin-bottom:0;}.registrationInformations .summaryPrice{text-align:left;}.formPanel{padding:1.7142857143rem;}.formPanel .umbraco-forms-container .umbraco-forms-field{width:100%;margin-right:0!important;}.formPanel .umbraco-forms-container .umbraco-forms-field.phone{width:65%;}.formPanel .umbraco-forms-container .umbraco-forms-field.extension{width:30%;margin-left:5%;}.formPanel .umbraco-forms-navigation input[type=submit]{width:100%;}.coursesList{padding:0 1.7142857143rem;}.coursesList .title{display:block;}.coursesList .title h2,.coursesList .title .h2{margin-bottom:.8571428571rem;}.content .details>.wrapToggles{margin-bottom:0;}.content .details>div.privateTraining{margin-bottom:3rem;}.registrationContainer .registrationPanel .btn{margin-top:0;}}@media print{p{line-height:1.5;}p+p{margin-block-start:2rem;}body{box-sizing:border-box;min-inline-size:initial;padding:1rem;}header.m,header.d .top,header.d .menu,.breadcrumb,.content>.right,.content>.left .share,#toast,.loadingOverlay,iframe{display:none;}header.d>.main{padding-block:2rem;}.wrapper{width:100%;max-width:100%;padding-left:0;padding-right:0;}.courseHead::before{display:none;}.courseHead .left{width:100%;height:auto;padding:0;background-color:transparent;color:#151514;}.courseHead .left::before,.courseHead .left::after{display:none;}.courseHead .left .subtitle{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #000;}.courseHead .left .links{display:none;}.courseHead .right{display:none;}.content{padding-left:0;}.content>.left{padding-top:0;width:100%;}.content>.left .text{padding-inline-end:0;font-size:inherit;}h1,.h1{margin-bottom:0;}.courseInfos{padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%;background:transparent;}.courseInfos .toggleWishlist{display:none;}.courseInfos>div{margin-right:2.5714285714rem;max-width:300px;}.courseInfos button{display:none;}.details .wrapToggles{margin-top:0;}.details .privateTraining{display:none;}.content .wrapToggles .toggle .title h3{color:#151514;}.content .wrapToggles .toggle{padding-block:0;break-inside:avoid;border-top:0;}.content .wrapToggles .toggle .toggleContent{display:block!important;padding-inline-end:0;}.content .wrapToggles ul{break-inside:avoid-page;text-indent:1em;margin-left:1em;}.content .wrapToggles ul>li{list-style-type:square;list-style-position:inside;padding-inline-start:0;}.content .wrapToggles ul>li::before{display:none;}.content .wrapToggles>*+*{margin-block-start:3rem;}.content .wrapToggles .title .bluelink{display:none;}.registrationContainer{min-height:0;box-shadow:none;break-inside:avoid;}.registrationContainer .requestTrainingPanel,.registrationContainer .formPanel{display:none;}.registrationContainer .horizontalWrapper{width:100%;}.registrationContainer .registrationPanel{width:100%;padding:0;}.registrationContainer .registrationPanel button{display:none;}.greyContent{padding:0;background-color:transparent;}.greyContent :is(.toggleCity,.diffusionList,.coursesList,.registrationInformations){display:none;}.coursesList{display:none;}footer{display:none;}.menuMobile{display:none;}}