#gen-reusable-course-page-next-sessions #terms-conditions-popup .popup__modal{height:100%}#gen-reusable-course-page-next-sessions #dates-panel-parent{position:relative}#gen-reusable-course-page-next-sessions #dates-panel{position:absolute;top:-270px}#gen-reusable-course-page-next-sessions .sticky-titles{background:#fff;padding:20px 0;position:sticky;position:-webkit-sticky;top:93px;z-index:1}@media (max-width:767px){#gen-reusable-course-page-next-sessions .sticky-titles{top:80px}}#gen-reusable-course-page-next-sessions .cta__box-full{padding-top:2rem;width:100%}.text-image-block{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;text-align:right}.text-image-block .button{float:right;margin-top:10px}.text-image-block__img{max-width:900px;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;position:absolute;right:0;width:46%}@media (max-width:767px){.text-image-block__img{flex:0 0 70%;flex:0 0 90%;height:auto;margin:0 0 3rem auto;order:-1;position:inherit;position:unset;width:90%}}.text-image-block .cell{flex:0 0 45%}@media (max-width:767px){.text-image-block .cell{flex:1 0 100%}}.text-image-block .cell ol li,.text-image-block .cell p{color:#949494;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.text-image-block .cell ul{display:inline-block;list-style:disc;max-width:100%;padding-left:20px;text-align:left}.text-image-block .cell ul li{color:#949494;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.text-image-block--invert{flex-flow:row-reverse;text-align:left}.text-image-block--invert .button{float:left}@media (max-width:767px){.text-image-block--invert{flex-flow:column}}.text-image-block--invert .text-image-block__img{left:0;-o-object-position:center left;object-position:center left;right:unset}@media (max-width:767px){.text-image-block--invert .text-image-block__img{flex:1 0 100%;margin:0 auto 3rem 0;order:-1;position:inherit}}.text-image-block--atf{min-height:600px;padding:6rem 0 12rem}.text-image-block--atf .text-image-block__img{-o-object-position:bottom right;object-position:bottom right}@media (max-width:1200px){.text-image-block--atf .text-image-block__img{width:45%}}.content-popup{text-align:left}.course-atf{background-position:top;background-repeat:no-repeat;display:flex;justify-content:space-between;margin:0 0 2rem;min-height:700px;padding:0}@media (max-width:1023px){.course-atf{background-size:auto 100vw}}@media (max-width:767px){.course-atf{background-size:auto 400px;display:block}}.course-atf .wrapper{align-items:unset}.course-atf .titles{padding-top:200px;width:630px}@media (max-width:1023px){.course-atf .titles{width:500px}}@media (max-width:767px){.course-atf .titles{padding:50px 20px 30px;width:100%}}.course-atf .titles h2{color:#fff;font-family:Roboto;font-size:24px;font-style:normal;font-weight:300;line-height:180%;padding-top:20px}.course-atf__content{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.04);margin-bottom:auto;margin-top:auto;max-width:100%;padding:50px 30px;width:440px}.course-atf__content .button{margin:20px auto 0}@media (max-width:767px){.course-atf__content{margin:0 auto;padding:30px 20px;width:100%}}.course-atf__content h5{margin:0;padding-bottom:20px}.course-atf__content ul{list-style:disc;padding-left:40px}.course-atf__content ul li{list-style-position:outside;margin:0 0 .25rem}@media (max-width:767px){.course-atf__content ul li{font-size:16px;line-height:24px}}.course-atf__content ul li span{flex:1}.course-atf__content ul ul{padding-left:20px}.course-atf__content p{margin-top:0;opacity:1}.course-atf__content p,.course-atf__content ul>li{color:#949494;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:19px;padding-bottom:12px}.course-atf__content p span,.course-atf__content ul>li span{color:#1bcdf4;font-weight:600}.a-propos-atf{height:500px;min-height:unset}.a-propos-atf .titles{padding-top:130px}.cta__box:last-of-type{margin:0 auto}.cta__box{border:1px solid rgba(0,0,0,.25);border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 0 3rem;max-width:100%;padding:2rem 4rem}@media (max-width:1200px){.cta__box{justify-content:space-between;padding:2rem;width:100%}}@media (max-width:767px){.cta__box{display:block;padding-left:0}}.cta__box-content{width:calc(100% - 166px)}@media (max-width:767px){.cta__box-content{width:unset}.cta__box-columns{padding-left:20px}}@media (min-width:767px){.cta__box-columns{display:flex}}.cta__box-head{align-items:center;border-bottom:1px solid rgba(0,0,0,.25);display:flex;height:130px}.cta__box-head__img{height:130px;margin:0 2rem 0 0;width:130px}@media (max-width:767px){.cta__box-head__img{float:left;margin:0 auto}}.cta__box-head h4{color:#25292e;font-family:Economica;font-size:20px;font-style:normal;font-weight:700;line-height:180%}@media (max-width:767px){.cta__box-head h4{flex:1 0 100%}}.cta__box .button{margin-top:50px;width:220px}.cta__box .button--grey{background:#fff;border:1px solid #ebebeb;border-radius:3px;color:#c3c3c3!important;display:inline-block;font-size:15px;font-weight:600;margin-top:20px;padding:9px 60px;text-align:center;text-decoration:none;text-transform:uppercase}.cta__box p,.cta__box ul,.cta__box ul li{color:#949494;font-weight:400}.cta__box h5,.cta__box p,.cta__box ul,.cta__box ul li{font-family:Roboto;font-size:16px;font-style:normal;line-height:180%}.cta__box h5{color:#25292e;font-weight:600;margin:0;padding-top:10px}.cta__box ul{list-style:disc}.cta__box ul li{margin:0 0 .5rem}.cta__box p{margin:0 0 1rem}.cta__box-left{flex:0 0 35%;padding:1rem 0}@media (max-width:1023px){.cta__box-left{flex:0 0 45%}}@media (max-width:767px){.cta__box-left{flex:1 0 100%;padding-bottom:0}}.cta__box-right{flex:0 0 45%;padding:1rem 0}@media (max-width:767px){.cta__box-right{flex:1 0 100%;max-width:100%;padding:0}.cta__box-right .button{max-width:100%;width:100%}}.intro .course-breadcrumb{max-width:1000px}.intro .course-breadcrumb a{color:#000;color:#25292e;font-family:Roboto;font-size:14px;font-weight:500;line-height:180%;text-decoration:none}.intro .course-breadcrumb svg{height:8px;margin-left:10px;margin-right:10px;width:4px}.intro .course-title{border-bottom:1px solid #ececec;margin-bottom:30px;max-width:1000px}.intro .course-title h2{color:#25292e;font-family:Economica;font-size:36px;font-style:normal;font-weight:400;line-height:41px;padding-bottom:30px;padding-top:50px}.course-section{margin-bottom:30px}.course-section h3{color:#626568;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:23px;padding-bottom:10px}.course-section h4{color:#25292e;font-family:Economica;font-size:32px;font-style:normal;font-weight:700;line-height:37px;padding-bottom:20px}.course-section .content{max-width:1000px}.course-section .content ul{list-style:disc;list-style-position:outside;padding-bottom:18px;padding-left:30px}.course-section .content p,.course-section .content ul>li{color:#949494;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:180%}.course-section .content p span,.course-section .content ul>li span{color:#1bcdf4;font-weight:600}.course-section .content p{margin-top:0}.course-section .content .obs{color:#949494;font-family:Roboto;font-size:18px;font-style:italic;font-weight:300;line-height:180%}.course-section .content .button{margin-top:30px}@media (max-width:767px){#gen-course-sensibilisation-geneve-hero .course-atf{background-position-x:50%;background-position-y:10%;background-size:400%;position:relative;z-index:2}#gen-course-sensibilisation-geneve-hero .course-atf:before{background:#fff;bottom:0;content:"";height:300px;left:0;position:absolute;width:100px;width:100%;z-index:-2}}#gen-course-sensibilisation-geneve-intro .svg-icon{height:8px;margin-left:10px;margin-right:10px;width:4px}
