﻿body{font-family:"Poppins",Arial,Helvetica Neue,Helvetica,Gotham,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:#2F3477;background-color:#FFFFFE;margin-bottom:375px}html,body{overflow-x:hidden;max-width:100%;scroll-behavior:smooth}.clr{clear:both}a{text-decoration:none;color:inherit;transition-property:all;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-webkit-transition-duration:0.6s;transition-duration:0.6s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a:focus,a:visited,a:link,a:active{text-decoration:none;outline:none}input:focus,input:visited,input:link,input:active,textarea:focus,textarea:visited,textarea:link,textarea:active,select:focus,select:visited,select:link,select:active{text-decoration:none;outline:none;border:none}.page{width:1240px;margin:0 auto}.btn{display:inline-block;text-align:center;font-size:1rem;line-height:50px;padding:0 30px;background-color:#2630C3;color:white;height:50px;box-shadow:0 10px 10px 0 rgba(38,48,195,0.35);border-radius:25px}.btn:hover{background-color:#8CC537;box-shadow:0 5px 5px 0 rgba(38,48,195,0.35);transition:0.6s all cubic-bezier(0.19, 1, 0.22, 1)}.btn2{display:inline-block;text-align:center;font-size:1rem;line-height:50px;padding:0 20px 0 30px;background-color:#FFFFFE;color:#2630C3;height:50px;border-radius:25px}.btn2:hover{transition:0.6s all cubic-bezier(0.19, 1, 0.22, 1)}.title{font-size:2rem;line-height:3.2rem;width:auto;padding:30px 0;color:#2630C3;font-weight:700}.sous_tit{margin:0 auto;margin-bottom:40px;font-size:1.1rem;line-height:1.6rem;color:#2F3477;width:51%}.padd{padding:40px 0}.rs a{height:30px;width:30px;background-image:url(../../images/rs.svg);background-repeat:no-repeat;background-size:180px 30px;margin-left:10px}.rs a.fb{background-position:left top}.rs a.in{background-position:-30px top}.rs a.tw{background-position:-60px top}.rs a.ins{background-position:-90px top}.rs a.yt{background-position:-120px top}.rs a.ms{background-position:right top}.rs a:hover{background-image:url(../../images/rs_h.svg)}.marge{height:60px;width:100%;background-color:#FFFFFE}.marge-h{height:150px;width:100%;background-color:#FFFFFE;position:relative}.marge-h2{height:46px}.raccourci{position:fixed;right:0px;top:50%;transform:translateY(-50%);z-index:10}.raccourci a{border-radius:25px 0 0 25px;background-color:#FFFFFE;padding:5px;margin-bottom:10px;display:flex;align-items:center;position:relative;right:0px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}.raccourci a span{background-color:#DCDDF5;border-radius:50%;height:40px;width:40px;text-align:center;display:flex;align-items:center;justify-content:center}.raccourci a span svg{color:#2630C3;height:20px}.raccourci a strong{margin:0 20px}.raccourci a:hover{right:0px}.video a svg .st0{fill:#FFFFFF}.video a svg .st1{fill:#2630C3}.video a svg .st2{fill:rgba(0,0,0,0.08)}.video a:hover svg .st1{fill:#8CC537;transition:fill .6s ease-out;-webkit-transition:fill .6s ease-out;-moz-transition:fill .6s ease-out;-o-transition:fill .6s ease-out}header{position:fixed;top:0;z-index:100;width:100%;background-color:#FFFFFE;box-shadow:0 4px 10px 0px rgba(0,6,95,0.05)}header .small_menu{box-shadow:0 4px 10px 0px rgba(0,6,95,0.17);font-size:12px;color:#2630C3;padding:8px 0;position:relative}header .small_menu .page{display:flex;justify-content:space-between}header .small_menu .left,header .small_menu .right{display:flex;align-items:center}header .small_menu .ico_plus{display:flex;align-items:center;margin-right:20px;position:relative}header .small_menu .ico_plus span{background-color:#DCDDF5;height:18px;width:30px;text-align:center;border-radius:12px;padding:6px 0}header .small_menu .ico_plus span svg{height:18px}header .small_menu .ico_plus p,header .small_menu .ico_plus a{margin-left:5px;line-height:30px}header .small_menu .ico_plus p strong,header .small_menu .ico_plus a strong{opacity:.2;margin:0 5px}header .small_menu .ico_plus .dropdown,header .small_menu .ico_plus .dropdown0,header .small_menu .ico_plus .dropdown1,header .small_menu .ico_plus .horaires{background-color:#DCDDF5;height:10px;width:20px;text-align:center;border-radius:10px;padding:5px 0;cursor:pointer;margin-left:10px;display:flex;align-items:center}header .small_menu .ico_plus .dropdown svg,header .small_menu .ico_plus .dropdown0 svg,header .small_menu .ico_plus .dropdown1 svg,header .small_menu .ico_plus .horaires svg{height:10px}header .small_menu .ico_plus .other-phones,header .small_menu .ico_plus .other-phones1,header .small_menu .ico_plus .other-phones0,header .small_menu .ico_plus .other-horaires{z-index:1;position:absolute;background-color:#FFFFFE;padding:10px 20px;top:30px;left:15px;border-radius:20px;box-shadow:0 2px 5px 0px rgba(0,6,95,0.17);display:none}header .small_menu .ico_plus .other-phones a,header .small_menu .ico_plus .other-phones1 a,header .small_menu .ico_plus .other-phones0 a,header .small_menu .ico_plus .other-horaires a{display:block;margin:0}header .small_menu .switch-lang{margin-right:20px;display:flex;align-items:center;line-height:30px;margin:0 10px;position:relative}header .small_menu .switch-lang .dropdown2{background-color:#DCDDF5;height:10px;width:20px;text-align:center;border-radius:10px;padding:5px 0;cursor:pointer;margin-left:10px;display:flex;align-items:center}header .small_menu .switch-lang .dropdown2 svg{height:10px}header .small_menu .switch-lang ul{z-index:1;position:absolute;background-color:#FFFFFE;padding:10px 20px;top:30px;left:-20px;border-radius:20px;box-shadow:0 2px 5px 0px rgba(0,6,95,0.17);display:none}header .small_menu .switch-lang ul li{display:flex;align-items:center;cursor:pointer}header .small_menu .switch-lang ul li span{margin-left:5px}header .small_menu .switch-lang ul li:first-child{margin-bottom:5px}header .small_menu .partage{display:flex}header .small_menu .partage p{line-height:30px}header .small_menu .partage .rs{display:flex}header .main_menu{background-color:#FFFFFE}header .main_menu .page{display:flex;justify-content:space-between;padding:30px 0}header .main_menu .left,header .main_menu .right{display:flex;align-items:center}header .main_menu .logo a img{height:30px;display:block}header .main_menu nav.menu{display:flex;align-items:center}header .main_menu nav.menu ul{display:flex}header .main_menu nav.menu ul li{margin-top:10px}header .main_menu nav.menu ul li a{font-size:0.9rem;padding:0 10px;color:#2630C3;display:block}header .main_menu nav.menu ul li a img{height:20px;vertical-align:top}header .main_menu nav.menu ul li:after{content:"";height:5px;width:5px;border-radius:50%;background-color:#8CC537;margin:5px auto 0;display:block;opacity:0}header .main_menu nav.menu ul li:hover a{color:#8CC537}header .main_menu nav.menu ul li:hover:after{opacity:1;transition-property:all;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-webkit-transition-duration:0.6s;transition-duration:0.6s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}header .main_menu nav.menu ul .selected:after{opacity:1}header .main_menu nav.menu .btn{margin-left:20px}.header-t{background-color:transparent;box-shadow:0 4px 10px 0px rgba(0,6,95,0)}.header-t .small_menu{background-color:#FFFFFE}.header-t .main_menu{background-color:transparent}.header-t .main_menu .logo a{position:relative}.header-t .main_menu .logo a .logo-c,.header-t .main_menu .logo a .logo-w{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0}.header-t .main_menu .logo a .logo-w{opacity:1}.header-t .main_menu nav.menu ul li a{color:white;position:relative}.header-t .main_menu nav.menu ul li a .home-b,.header-t .main_menu nav.menu ul li a .home-w{display:none}.header-t .main_menu nav.menu ul li a .home-w{display:block}.header-t--scrolled .main_menu{box-shadow:0 4px 10px 0px rgba(0,6,95,0.1);background-color:#FFFFFE}.header-t--scrolled .main_menu .logo a .logo-c,.header-t--scrolled .main_menu .logo a .logo-w{opacity:1}.header-t--scrolled .main_menu .logo a .logo-w{opacity:0}.header-t--scrolled .main_menu nav.menu ul li a{color:#2630C3}.header-t--scrolled .main_menu nav.menu ul li a .home-b,.header-t--scrolled .main_menu nav.menu ul li a .home-w{display:block}.header-t--scrolled .main_menu nav.menu ul li a .home-w{display:none}.slider{position:relative;width:100%;height:calc(100vh - 120px)}.slider:after{content:'';height:150px;width:100%;position:absolute;bottom:0;background:linear-gradient(0deg, #ffffff 0%,rgba(255,255,255,0) 100%)}.slider .page{position:relative}.slider .slide{height:100%}.slider .slide .image{height:100%;width:100%;position:relative}.slider .slide .image .degrade{position:absolute;height:100%;width:60%;left:0;background:linear-gradient(90deg, #e4e7e0 0%,rgba(228,231,233,0) 100%);z-index:0}.slider .slide .image img{height:100%;width:100%;object-fit:cover}.slider .slide .contenu{width:45%;left:5%;position:absolute;top:50%;transform:translateY(-70%);z-index:1}.slider .slide .contenu h1{font-size:3rem;line-height:3.4rem;color:#2630C3;font-weight:700}.slider .slide .contenu p{margin:30px 0;font-size:1rem;line-height:1.6rem}.slider .slide .contenu .btn2 svg{height:16px;width:16px;margin-left:15px;margin-right:5px;color:#8CC537;vertical-align:middle}.slider .slide .contenu .btn2:hover svg{margin-left:20px;margin-right:0;color:#2630C3;transition-property:all;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-webkit-transition-duration:0.6s;transition-duration:0.6s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slider .acces_rapide{background:rgba(255,255,255,0.25);box-shadow:0 10px 20px 0 rgba(31,38,135,0.07);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.18);border-radius:40px;position:absolute;bottom:10px;z-index:2;backdrop-filter:blur(10px);display:flex;justify-content:space-between;width:100%;color:#2630C3}.slider .acces_rapide .block{padding:20px 35px;display:flex;align-items:center;position:relative}.slider .acces_rapide .block span{background-color:#DCDDF5;border-radius:50%;height:70px;width:70px;text-align:center;display:flex;align-items:center;justify-content:center}.slider .acces_rapide .block span svg{color:#2630C3;height:50px}.slider .acces_rapide .block p{margin-left:30px}.slider .acces_rapide .block p strong{font-weight:600}.slider .acces_rapide .block .dropdown,.slider .acces_rapide .block .dropdown0,.slider .acces_rapide .block .dropdown1,.slider .acces_rapide .block .horaires{background-color:#DCDDF5;text-align:center;border-radius:50%;padding:5px;cursor:pointer;margin-left:10px}.slider .acces_rapide .block .dropdown svg,.slider .acces_rapide .block .dropdown0 svg,.slider .acces_rapide .block .dropdown1 svg,.slider .acces_rapide .block .horaires svg{height:15px;vertical-align:middle}.slider .acces_rapide .block .other-phones,.slider .acces_rapide .block .other-phones1,.slider .acces_rapide .block .other-phones0,.slider .acces_rapide .block .other-horaires{z-index:1;position:absolute;background-color:#FFFFFE;padding:10px 20px;top:90px;left:115px;border-radius:20px;box-shadow:0 2px 5px 0px rgba(0,6,95,0.17);display:none}.slider .acces_rapide .block .other-phones a,.slider .acces_rapide .block .other-phones1 a,.slider .acces_rapide .block .other-phones0 a,.slider .acces_rapide .block .other-horaires a{display:block;margin:0;line-height:2rem}.slider .acces_rapide .bordure{border-left:1px solid #DDD;border-right:1px solid #DDD}.slider .video{position:absolute;right:18%;top:50%;transform:translateY(-100%)}.slider .video a svg{height:100px}.premiere{background:#fff url(../../images/bg.jpg) no-repeat center center;background-size:cover}.premiere .cont{background:url(../../images/premiere_consultation.jpg) no-repeat top center;background-size:cover;padding:60px 80px;border-radius:40px}.premiere .cont .contenu{width:50%}.premiere .cont .contenu h2{font-size:2rem;line-height:2.6rem;color:#2630C3;font-weight:700;padding-right:30%}.premiere .cont .contenu p{margin-bottom:30px;padding-right:30%}.premiere .cont .contenu .btn,.premiere .cont .contenu .btn2{display:inline-block}.premiere .cont .contenu .btn2{margin-left:20px}.premiere .cont .contenu .btn2 svg{vertical-align:middle;color:#8CC537;margin-left:10px}.premiere .cont .pluss{display:none}.premiere .cont .plus{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:20px 20px;grid-template-areas:". . . " ". . . ";margin-top:60px}.premiere .cont .plus .block{background-color:#FFFFFE;border-radius:20px;padding:20px;display:flex;align-items:center}.premiere .cont .plus .block strong{border:1px solid #8CC537;color:#8CC537;text-align:center;height:35px;width:35px;border-radius:50%;line-height:35px;display:block}.premiere .cont .plus .block p{margin-left:15px}.traitement{text-align:center;background-color:#FFFFFE}.traitement .cont{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;grid-template-areas:". . . ."}.traitement .cont .block{text-align:left;padding:25px 30px;border-radius:40px;margin-top:10px;position:relative;height:200px;background-image:url("../../images/c.jpg");background-blend-mode:multiply;background-size:cover}.traitement .cont .block .bg{object-fit:cover;position:absolute;top:0;left:0}.traitement .cont .block .icone{height:70px;width:70px;border-radius:50%;background-color:#FFFFFE;border:2px solid white;line-height:70px;text-align:center;margin-bottom:10px}.traitement .cont .block .icone img{height:50px;padding:10px 0}.traitement .cont .block h3{font-weight:600;position:absolute;top:75%;transform:translateY(-50%)}.traitement .cont .block:hover{margin-top:0;margin-bottom:10px;transition-property:all;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-webkit-transition-duration:0.6s;transition-duration:0.6s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.traitement .cont .block:hover .icone{transition-property:all;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-webkit-transition-duration:0.6s;transition-duration:0.6s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.traitement .cont .c1{background-color:rgba(38,48,195,0.17)}.traitement .cont .c1:hover{box-shadow:0 30px 20px -30px rgba(0,0,0,0.35);background-image:url("../../images/c1.jpg");background-blend-mode:multiply;background-size:cover}.traitement .cont .c1:hover .icone{border:2px solid #2630C3}.traitement .cont .c2{background-color:#e6f1f7}.traitement .cont .c2:hover{box-shadow:0 30px 20px -30px rgba(0,0,0,0.35);background-image:url("../../images/c2.jpg");background-blend-mode:multiply;background-size:cover}.traitement .cont .c2:hover .icone{border:2px solid #2B98D3}.traitement .cont .c3{background-color:rgba(249,235,255,0.65)}.traitement .cont .c3:hover{box-shadow:0 30px 20px -30px rgba(0,0,0,0.35);background-image:url("../../images/c3.jpg");background-blend-mode:multiply;background-size:cover}.traitement .cont .c3:hover .icone{border:2px solid #DE94FE}.traitement .cont .c4{background-color:rgba(252,225,225,0.65)}.traitement .cont .c4:hover{box-shadow:0 30px 20px -30px rgba(0,0,0,0.35);background-image:url("../../images/c4.jpg");background-blend-mode:multiply;background-size:cover}.traitement .cont .c4:hover .icone{border:2px solid #FFC2C2}.traitement .btn{margin-top:40px}.tomotherapie{background-color:#FFFFFE}.tomotherapie .tomo{background:#fff url(../../images/tomo.jpg) no-repeat top center;background-size:cover;border-radius:40px;padding:60px 80px 0}.tomotherapie .tomo .video a svg{height:100px}.tomotherapie .tomo .video a img{width:120px}.tomotherapie .tomo .cont{display:flex}.tomotherapie .tomo .cont .contenu .desc{margin-right:100px;line-height:1.8rem}.tomotherapie .tomo .cont .contenu .desc strong{font-weight:600}.tomotherapie .tomo .cont .contenu .atout{margin:40px 0;display:grid;gap:10px 20px;grid-template-areas:". ." ". ."}.tomotherapie .tomo .cont .contenu .atout div{display:flex}.tomotherapie .tomo .cont .contenu .atout div strong svg{color:#8CC537}.tomotherapie .tomo .cont .contenu .atout div p{margin-left:10px}.tomotherapie .tomo .cont .radius{border-radius:40px;width:220px}.white-bg{padding:0 0 70px;background-color:#FFFFFE;border-radius:0 0 40px 40px;position:relative;z-index:1}.white-bg .soutien{background:#fff url("../../images/soutien-bg.jpg") no-repeat top center;background-size:cover;border-radius:40px;padding:60px 80px}.white-bg .soutien .cont{display:flex;align-items:center;justify-content:center}.white-bg .soutien .cont .img{width:50%}.white-bg .soutien .cont .contenu{width:40%}.white-bg .soutien .cont .contenu .btn{margin:30px 0}.white-bg .soutien .blocks{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:20px;grid-template-areas:". . . "}.white-bg .soutien .blocks .block{background-color:#FFFFFE;border-radius:30px;padding:30px;text-align:center}.white-bg .soutien .blocks .block .icone{background-color:#FFFFFE;border-radius:50%;height:100px;width:100px;text-align:center;margin:0 auto;margin-top:-50px;margin-bottom:40px}.white-bg .soutien .blocks .block .icone img{width:60px;padding:20px}.bleu-c-bg{background-color:#E6F1F7;padding:80px 0 60px;border-radius:0 0 40px 40px;position:relative;z-index:0;margin-top:-40px}.bleu-c-bg .contact-form{border-radius:30px;background:linear-gradient(180deg, rgba(255,255,255,0) 0%,#ffffff 100%);display:grid;grid-template-columns:1fr 1fr;gap:60px 20px;grid-template-areas:". . ";padding:60px 80px 40px}.bleu-c-bg .contact-form .contact-inf .desc{width:80%;margin-bottom:40px}.bleu-c-bg .contact-form .contact-inf .block{display:flex;align-items:center;margin-bottom:30px;position:relative}.bleu-c-bg .contact-form .contact-inf .block span{background-color:#FFFFFE;border-radius:50%;height:70px;width:70px;text-align:center;margin-right:20px}.bleu-c-bg .contact-form .contact-inf .block span svg{color:#2630C3;height:50px;padding:10px}.bleu-c-bg .contact-form .contact-inf .block p strong{font-weight:600}.bleu-c-bg .contact-form .contact-inf .block .dropdown,.bleu-c-bg .contact-form .contact-inf .block .dropdown1,.bleu-c-bg .contact-form .contact-inf .block .dropdown1{background-color:#DCDDF5;text-align:center;border-radius:50%;padding:5px;cursor:pointer;margin-left:10px}.bleu-c-bg .contact-form .contact-inf .block .dropdown svg,.bleu-c-bg .contact-form .contact-inf .block .dropdown1 svg,.bleu-c-bg .contact-form .contact-inf .block .dropdown1 svg{height:15px;vertical-align:middle}.bleu-c-bg .contact-form .contact-inf .block .other-phones,.bleu-c-bg .contact-form .contact-inf .block .other-phones1,.bleu-c-bg .contact-form .contact-inf .block .other-phones0,.bleu-c-bg .contact-form .contact-inf .block .other-horaires{z-index:1;position:absolute;background-color:#FFFFFE;padding:10px 20px;top:70px;left:70px;border-radius:20px;box-shadow:0 2px 5px 0px rgba(0,6,95,0.17);display:none;z-index:1}.bleu-c-bg .contact-form .contact-inf .block .other-phones a,.bleu-c-bg .contact-form .contact-inf .block .other-phones1 a,.bleu-c-bg .contact-form .contact-inf .block .other-phones0 a,.bleu-c-bg .contact-form .contact-inf .block .other-horaires a{display:block;margin:0;line-height:2rem}.bleu-c-bg .contact-form .form{background-color:#FFFFFE;border-radius:30px;padding:40px 30px}.bleu-c-bg .contact-form .form h4{font-size:1.6rem;font-weight:600;color:#2630C3;margin-bottom:20px}.bleu-c-bg .contact-form .form form input,.bleu-c-bg .contact-form .form form textarea,.bleu-c-bg .contact-form .form form select,.bleu-c-bg .contact-form .form form .upload-file{border:1px solid #E6F1F7;border-radius:10px;display:block;width:100%;box-sizing:border-box;padding:15px 5%;background-color:rgba(230,241,247,0.38);font-family:"Poppins",Arial,Helvetica Neue,Helvetica,Gotham,sans-serif;font-size:1rem;margin-top:20px;color:#2F3477;position:relative;height:65px;align-items:center;display:flex}.bleu-c-bg .contact-form .form form .file-input{display:none}.bleu-c-bg .contact-form .form form label.upload-file>p.file-btn{position:absolute;right:4px;top:4px;padding:15px;border-radius:14px;border:none;background:white;font-family:'Poppins';font-weight:100;color:#2F3477;align-items:center;display:flex;width:150px;text-align:center;cursor:pointer}.bleu-c-bg .contact-form .form form select{-webkit-appearance:none;-moz-appearance:none;background-image:url("../../images/chev-dropdown.svg");background-repeat:no-repeat;background-position-x:96%;background-position-y:25px;margin-right:2rem;padding:1rem;padding-right:2rem}.bleu-c-bg .contact-form .form form textarea{resize:none;height:7rem}.bleu-c-bg .contact-form .form form .btn{border:none;background-color:#2630C3;border-radius:40px;width:100%;padding:0;color:white;display:block;cursor:pointer}.bleu-c-bg .contact-form .form form .error{color:#e53d3d;font-size:.8rem;line-height:1.4rem}.bleu-c-bg .contact-form .adresse,.bleu-c-bg .contact-form .horaire{background-color:#F9EBFF;border-radius:30px;padding:40px}.bleu-c-bg .contact-form .adresse .block,.bleu-c-bg .contact-form .horaire .block{display:flex;align-items:center}.bleu-c-bg .contact-form .adresse .block span,.bleu-c-bg .contact-form .horaire .block span{background-color:#FFFFFE;border-radius:50%;height:70px;width:70px;text-align:center;margin-right:20px}.bleu-c-bg .contact-form .adresse .block span svg,.bleu-c-bg .contact-form .horaire .block span svg{color:#2630C3;height:50px;padding:10px}.bleu-c-bg .contact-form .adresse .block p strong,.bleu-c-bg .contact-form .horaire .block p strong{font-weight:600}.bleu-c-bg .contact-form .horaire{background-color:#E6F1F7}.cover{position:relative;width:100%;height:calc(100vh - 120px)}.cover .bg{position:absolute;height:100%;width:100%;overflow:hidden}.cover .bg img{height:100%;width:100%;object-fit:cover}.cover .bg:after{content:"";height:100%;width:100%;background-color:rgba(0,2,33,0.5);position:absolute;top:0;left:0}.cover .page{width:800px;position:relative;top:60%;transform:translateY(-50%);text-align:center;color:white;margin:0 auto}.cover .page .title{color:white}.map{overflow:hidden;position:relative;height:560px;margin-top:-160px;z-index:-1}.map iframe{left:0;top:0;height:100%;width:100%;position:absolute}.info .page{width:800px}.info .title{text-align:center;margin:0 auto;display:inline-block}.info h3{font-size:1.6rem;line-height:2.2rem;color:#2630C3;margin-bottom:20px}.info .bulle{border-radius:10px;padding:20px 30px;background-color:#DCDDF5;border:1px solid #DCDDF5;margin:10px 0}.info .bulle a{font-size:1.2rem;line-height:2rem;display:flex;justify-content:space-between}.info .bulle a span{color:#8CC537;background-color:#FFFFFE;border-radius:50%;height:30px;width:30px;text-align:center;display:flex;align-items:center;justify-content:center}.info .bulle .details{display:none}.info .bulle .details ul{margin-top:20px}.info .bulle .details ul li{font-size:1rem;line-height:30px;margin:10px 0;display:flex;align-items:center}.info .bulle .details ul li strong{border:1px solid #8CC537;color:#8CC537;text-align:center;height:35px;width:35px;border-radius:50%;line-height:35px;display:block}.info .bulle .details ul li p{margin-left:15px}.info .active{background-color:#FFFFFE}.info .active a span{color:white;background-color:#8CC537}.info .active .details{display:block}.conventions{padding-top:30px}.conventions .conv{width:1000px;margin:40px auto;display:flex;justify-content:space-between;text-align:center}.conventions .conv div img{display:block;width:150px;margin:0 auto;margin-bottom:20px}.conventions .conv2{width:800px}.conventions .conv3{width:600px}.conventions .conv3 div:nth-child(2){width:250px}footer{position:fixed;width:100%;bottom:0;z-index:-2;background-color:#2630C3;color:white;margin-top:-40px;padding:100px 0 0}footer .footer-part{display:flex;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap}footer .footer-part .logo img{height:100px}footer .footer-part h4{font-weight:600;font-size:1.6rem;margin-bottom:20px}footer .footer-part ul{column-count:2;column-gap:100px}footer .footer-part ul li a{margin-bottom:10px;display:block}footer .footer-part ul li a:hover{color:#8CC537}footer .footer-part .restons{margin-right:20px}footer .footer-part .restons p{margin-bottom:20px}footer .footer-part .restons .rs{display:flex}footer .footer-part .restons .rs a{margin-left:0;margin-right:10px}footer .footer-bottom{border-top:1px solid #4E56C6;padding:20px 0;display:flex;justify-content:space-between;font-size:0.8rem}footer .footer-bottom p a{display:inline-block}footer .footer-bottom p a img{height:20px;display:inline-block;vertical-align:middle;margin:0 5px;position:relative;top:-2px}.pink-bg{background-color:#DCDDF5 !important}.treatment-cost{background:#faf4ff;border-radius:40px;padding:0px 80px 0 0;overflow:hidden;display:flex}.nurse-pic{bottom:-2px;position:absolute;left:0;z-index:0;height:450px}.traitement-image{width:50%;position:relative;height:450px}.traitement-text{position:relative;width:80%;display:flex;flex-direction:column;margin-top:70px;text-align:left}.traitement-text .description{line-height:1.6rem;width:80%;color:#2F3477}.subtitle{font-size:1rem}.conception{border-radius:30px;background:linear-gradient(0deg, #e6f1f7 0%,#ffffff 100%);padding:60px 80px 40px;text-align:center}.small-subtitle{margin:0 auto;margin-bottom:40px;font-size:1.1rem;line-height:1.6rem;color:#2F3477}.conception-boxes{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:20px}.conception-box{width:49%;height:400px;border-radius:40px;box-sizing:border-box;padding:20px;position:relative}.conception-box>div{position:absolute;bottom:40px;left:40px;width:80%;text-align:left}.conception-box h2{font-size:20px;font-weight:bold;margin-bottom:20px}.box1{background:linear-gradient(0deg, rgba(255,255,255,0.7),rgba(255,255,255,0.7)),url("../../images/box1-bg.jpg");background-repeat:no-repeat;background-size:contain;background-position:center}.box2{background:linear-gradient(0deg, rgba(255,255,255,0.7),rgba(255,255,255,0.7)),url("../../images/box2-bg.jpg");background-repeat:no-repeat;background-size:contain;background-position:center}.box3{background:linear-gradient(0deg, rgba(255,255,255,0.7),rgba(255,255,255,0.7)),url("../../images/box3-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.box4{background:linear-gradient(0deg, rgba(255,255,255,0.7),rgba(255,255,255,0.7)),url("../../images/box4-bg.jpg");background-repeat:no-repeat;background-size:contain;background-position:center}.infrastructure{margin-top:20px;padding:0 100px}.infra{display:flex;align-items:center;margin-bottom:30px}.infrastructure>div>img{width:400px;border-radius:20px}.infrastructure>div>div{width:55%}.infrastructure>div>.splide__track{width:100%}.infrastructure>div{display:flex;flex-wrap:wrap}.infrastructure img{margin-right:30px}.personnel{border-radius:30px;background:linear-gradient(0deg, #f9ebff 0%,#ffffff 100%);padding:60px 80px 40px;text-align:center}.staff-stats{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.staff-stats>div{width:200px}.staff-stats p{font-size:14px}.staff-stats h2{font-weight:bold}.highlighted h2,.highlighted p{color:#8CC537}.splide__slide img{width:300px;border-radius:20px}.splide__slide{text-align:center}.splide__slide>h2{margin-top:15px}.splide__pagination{bottom:-30px !important}button.splide__arrow.splide__arrow--prev{background:none;left:-50px}button.splide__arrow.splide__arrow--next{background:none;right:-50px}#splide1 button.splide__arrow.splide__arrow--prev{left:-30px}#splide1 button.splide__arrow.splide__arrow--next{right:-30px}.splide{margin-top:50px;margin-bottom:50px}.splide1 .splide__slide img{width:300px}.splide1 li{text-align:center}.formation{padding:0px 80px 40px;display:flex;align-items:center}.formation-text{width:60%;position:relative;z-index:1}.formation-image{width:40%;position:relative}.formation-image>img{position:absolute;top:-200px;width:1000px;right:-50px}.formation b{font-weight:bold}.informatics-unit{height:470px;display:flex}.informatics-unit-image{width:35%;position:relative}.informatics-unit-image>img{position:absolute;width:1000px}.informatics-unit-text{position:relative;margin-top:30px}.organisation-medical{text-align:center;padding:0 80px}.tab{overflow:hidden;margin-top:30px;padding-bottom:25px}.tab button{background-color:#DCDDF5;float:left;border:none;outline:none;cursor:pointer;padding:14px 25px;transition:0.3s;position:relative;border-radius:20px;height:70px;margin-right:10px;color:#2F3477;font-family:Poppins}.tab button:hover{background-color:#2F3477;color:white}div#Radiotherapie h3.title,div#Chimiotherapie h3.title,div#Consultations h3.title{font-size:1.5rem;padding-top:15px}.indicator{visibility:hidden;position:absolute;bottom:-20px;left:45px;z-index:0;opacity:0;transition:visibility 0s, opacity 0.3s}.tab button.active{background-color:#2630C3;color:white}.tab button.active .indicator{visibility:visible;opacity:1}.tab button p{position:relative;z-index:1}.tabcontent{display:none;padding:20px 40px;border:1px solid #DCDDF5;border-radius:20px;text-align:left}ul.radio-ther-units{line-height:35px;margin-left:15px}ul.radio-ther-units>li::before{content:"•";color:#8CC537;display:inline-block;width:2em;margin-left:-1em}.radio-ther-units p:first-child{margin-bottom:15px;margin-left:-15px}img.radio-ther-img,.cafeteria-img{width:300px}.radio-ther,.cafeteria{display:flex;justify-content:space-between;margin-bottom:30px}.cafeteria p{width:63%;line-height:35px}.equipments-image{width:300px;height:220px;background:#eeeeee;overflow:hidden}.unities img.radio-ther-img{height:auto}.center{text-align:center}.equipments-row>div{width:300px}.equipments-row{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.equipments-row p{margin:10px 0}.green{color:#8CC537;font-style:italic}strong{font-weight:bold}.equipments-row span{font-size:14px}.equipments-image>img{width:100%;height:100%}.unities h2{text-align:left}.tarif{text-align:left;padding:45px 50px;border-radius:40px;margin-top:20px;position:relative;background-image:url(../../images/c.jpg);background-blend-mode:multiply;background-size:cover;box-sizing:border-box}.icon{width:100px;height:100px;background:white;border-radius:50px;margin-right:30px;display:flex;align-items:center;justify-content:center}.icon>img{width:50px;height:50px}.card1{background-color:rgba(38,48,195,0.17)}.card2{background-color:#e6f1f7}.card3{background-color:rgba(249,235,255,0.65)}.card4{background-color:rgba(252,225,225,0.65)}.tarif>div{display:flex;align-items:center}.tarif h3{font-weight:bold;font-size:15px;width:200px}.traitement .box{max-width:600px;margin:0 auto}p.tarif-text{margin-top:30px;font-size:15px}p.tarif-text strong{font-weight:bold;font-size:18px}.treatment-tab{overflow:hidden;background:#dcddf5;display:flex;align-items:center;justify-content:center;margin-bottom:-2px}.treatment-tab>div{width:1088px;margin:0 auto;position:relative;z-index:1;display:flex;overflow:scroll;align-items:center;justify-content:center;-ms-overflow-style:none;scrollbar-width:none}.treatment-tab>div::-webkit-scrollbar{display:none}.treatment-tab button{background-color:transparent;float:left;border:none;outline:none;cursor:pointer;padding:14px 15px;transition:0.1s;position:relative;height:70px;margin-right:10px;color:#2F3477;font-family:Poppins;max-width:220px}.treatment-tab button.active{border-bottom:3px solid #2630C3}.treatment-tabcontent{background:#DCDDF5;padding-left:15px;display:none}.treatment-tabcontent>div{display:flex}.side-bloc{width:200px;background:#f5f5fcad;padding-bottom:52px}.treatment-content{background-color:#FFFFFE;width:100%;padding-left:120px;padding-bottom:50px;background-image:url("../../images/treatment-bg.svg");background-repeat:no-repeat;background-position-x:700px;background-position-y:60px;background-size:700px}.treatment-content p,div#visit-steps p{max-width:666px}.tomo-bloc1{display:flex;align-items:center;margin:50px 0;flex-wrap:wrap}.tomo-image{width:700px;height:350px;background:#f1f1f1;border-radius:10px;overflow:hidden;margin-left:-350px;margin-right:50px;box-shadow:0px 0px 20px #80808040}.tomo-bloc1 p,.advantages p{max-width:500px}.advantages{display:flex;justify-content:space-between;flex-wrap:wrap}.advantages img.radius{border-radius:40px;width:500px;height:fit-content;box-shadow:0px 0px 20px #80808040;margin-right:0}.advantages-slider{max-width:1000px;margin-top:30px;margin-bottom:20px;position:relative}.advantages>div>div{display:flex;align-items:flex-start;margin-top:30px;margin-left:20px}.advantages h3{font-weight:bold;margin-top:20px;font-size:18px}.advantages>div>div>img{margin-right:30px}.tomo-steps-content button{min-width:200px;text-align:left;margin-right:40px}.tomo-steps-content button .indicator{left:70px}.chimio-steps-content button,.tomo-steps-content button{width:200px;text-align:left;margin-right:40px;display:flex;align-items:center}.chimio-steps-content button .indicator,.tomo-steps-content button .indicator{left:70px}.radiochimio-steps-content button{width:300px;text-align:left;margin-right:40px;display:flex;align-items:center}.radiochimio-steps-content button .indicator{left:120px}.chimio-steps-content .tab button,.radiochimio-steps-content .tab button{padding:14px 14px}.tomo-steps-content,#tomo-faq,.chimio-steps-content,#chimio-seance,.radiochimio-steps-content{max-width:922px}.tomo-steps-content button:nth-child(4),.chimio-steps-content button:nth-child(4){margin-right:0}.tomo-steps-content .tabcontent,.chimio-steps-content .tabcontent{padding:50px}.tomo-steps-content button strong,.chimio-steps-content button strong,.radiochimio-steps-content button strong{background:white;padding:10px 17px;border-radius:30px;color:#2F3477;margin-right:15px}.tomo-steps-content button img.next-chev,.chimio-steps-content button img.next-chev,.radiochimio-steps-content button img.next-chev{position:absolute;right:-25px;top:30px}.tomo-steps-content .button,.chimio-steps-content .button,.radiochimio-steps-content .button{padding:30px;display:flex;align-items:center;justify-content:center}.accordion{background-color:#DCDDF5;color:#080E5D;cursor:pointer;padding:30px 25px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;font-family:Poppins;position:relative}.accordion img{position:absolute;right:20px;top:16px;transition:0.2s}.plus{display:block}.minus{display:none}.accordion.active{background-color:transparent !important}.accordion.active .plus{display:none}.accordion.active .minus{display:block}.accordion-box{border-radius:20px;margin-top:20px;overflow:hidden;border:1px solid #dcddf5}.panel{padding:0 18px;display:none;background-color:#FFFFFE;overflow:hidden}#tomo-faq p{padding:0 30px;margin:0 auto;border-left:1px solid #DCDDF5;margin-top:20px;margin-bottom:50px}div#visit-steps img{top:33px;right:30px}div#visit-steps .accordion{background:#E6F1F7;display:flex;align-items:center}div#visit-steps .accordion-box{border:1px solid #e6f1f7}div#visit-steps p{padding:0 30px;border-left:1px solid #DCDDF5;margin-bottom:40px;margin-left:25px}.step-number{width:35px;height:35px;min-width:35px;min-height:35px;display:flex;align-items:center;justify-content:center;border:2px solid #8cc537;border-radius:20px;margin-right:20px;color:#8cc537;font-weight:800}.purple-c-bg{background-color:#dcddf5}div#chimio-seance>div{display:flex;justify-content:space-between;align-items:center}div#chimio-seance>div i{font-size:20px;font-style:italic}div#chimio-seance>div>div{width:500px;height:300px;background:#f1f1f1;margin-right:-225px;box-shadow:0px 0px 20px #80808040;border-radius:10px;overflow:hidden}p.tip{width:100% !important;max-width:100%;margin-top:30px;font-style:italic;font-size:15px}.precautions>div{display:flex;align-items:center;margin-bottom:25px}h3.title.btm{font-size:1.7rem}.precautions>div>img{margin-right:25px}.treatment-tab.radiochimio button{max-width:300px}div#visit-steps{max-width:922px;margin:0 auto;margin-top:-25px}.hamburger{display:none}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#2630C3}.bar.white{background:white}.steps-img{width:100%;border-radius:10px;margin-top:10px;box-shadow:0px 0px 20px #80808040}div#chimio-seance img{width:100%;height:100%}.tomo-image>img{width:100%;margin-top:-90px}.dropdown,.dropdown0,.dropdown1,.horaires{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);border-radius:20px;z-index:1;overflow:hidden}.dropdown-content>div{padding:20px;width:300px}.dropdown-content a.menu-title{font-size:18px;font-weight:bolder;margin-left:5px;text-transform:uppercase}.menu-img>img{width:100px}.menu-img{display:flex;justify-content:center;margin-bottom:20px}.dropdown-content .c1{background:rgba(38,48,195,0.17)}.dropdown-content .c2{background:#e6f1f7}.dropdown-content .c3{background:rgba(249,235,255,0.65)}.dropdown-content .c4{background:rgba(252,225,225,0.65)}.dropdown-content>a{margin:1px !important;font-size:0.9rem;color:#2630C3}.dropdown-content>a:after{content:"";height:5px;width:5px;border-radius:50%;background-color:#8CC537;margin:5px auto 0;display:block;opacity:0}.dropdown-content>div>a:first-child:hover,.dropdown-content>div>a.treatment-steps:hover{color:#8CC537;opacity:1}.dropdown:hover .dropdown-content,.dropdown1:hover .dropdown-content{display:flex;justify-content:space-between;width:1100px;left:-425px;top:65px}.dropdown-content:hover a.drp{color:#8CC537 !important}.dropdown-content a{font-size:14px;position:relative;margin-left:22px;line-height:25px}.hover-extent{width:200px;height:46px;position:absolute;background:#ff000000}.dropdown-content a.treatment-steps:before{content:url("../../images/listsquare.svg");left:-15px;position:absolute;top:-4px}.dropdown-content a.treatment-steps:after{content:url("../../images/doublechev.svg");right:-15px;position:absolute;bottom:-2px}a.treatment-steps{opacity:0.5}.dropdown-content small{font-size:14px;font-style:italic;font-weight:100;margin-left:18px}.selected>a:after{opacity:1}.g-recaptcha{margin-top:20px}#loading-image,#loading-image-cv{border:7px solid #f3f3f3;border-radius:50%;border-top:7px solid #262fc3;display:none;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto;margin-top:20px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#send-success,#send-success-cv{text-align:center;margin-top:20px;color:#8cc537;display:none}#send-success p,#send-success-cv p{font-size:18px}#send-fail,#send-fail-cv{text-align:center;margin-top:20px;display:none;color:tomato}#file-size,#file-size-photo,#file-size-cv,#file-empty-cv,#file-empty-photo{display:none;color:tomato;font-size:14px}input[type="file"]{z-index:-1;position:absolute;opacity:0}.mobile-dropdown{display:none;position:relative}.dropdown-language{position:relative;display:inline-block}.dropdown-language-content{display:none;position:absolute;background-color:#FFFFFE;box-shadow:0px 8px 16px 0px #00000033;padding:12px 10px;z-index:1;border-radius:12px}.dropdown-language-content a.nav-link:hover{color:#8CC537 !important}.dropdown-language-content a.nav-link{color:#2630C3 !important;margin-bottom:5px;display:flex !important;align-items:center}.dropdown-language-content a.nav-link img{margin-right:10px}.dropdown-language:hover .dropdown-language-content{display:block}.videos-grid>div>div{width:300px;height:180px;background:#d3d3d352;margin-bottom:15px;margin-right:10px;margin-top:35px;border-radius:15px;overflow:hidden;position:relative;cursor:pointer}.videos-grid p{width:300px}.videos-grid{display:flex;flex-wrap:wrap}.videos-grid img,.popup-video{width:100%;height:100%}.overlay-video{width:100%;height:100%;position:absolute;background:#262fc347}.overlay-video>img{width:80px}#video-view{position:absolute;width:100%;height:100%;background:#262fc399;z-index:1000;display:none}.class-video{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%)}.close-video{width:25px;position:absolute;right:0;top:-35px;cursor:pointer}.nav-lang img{height:40px;width:40px;margin-top:-6px;margin-left:-5px}.lang-switch{display:flex;align-items:center}.lang-switch img{height:20px;width:21px;overflow:hidden}.sep{width:2px;background:#262fc3;height:10px;opacity:0.2}header .small_menu ul{margin-right:0}.nav-lang{display:flex;align-items:center;cursor:pointer}.mobile{display:none !important}.icon-upload{padding:8px 10px;border-radius:12px;background:white;position:absolute;right:10px;display:flex}button.collapsible-menu{display:flex;justify-content:center;flex-direction:column;align-items:center;border-bottom:2px solid white}.splide__pagination__page.is-active{background:#262fc3 !important}.not-found{border-radius:30px;background:linear-gradient(0deg, #e6f1f7 0%,#ffffff 100%);padding:60px 80px 40px;text-align:center}.not-found h1{font-size:40px !important}.not-found h2{font-size:30px;padding:0}.not-found p{font-size:22px;color:#2F3477;margin:30px auto;width:80%;text-align:center;font-weight:500;line-height:40px}
