body{min-height:100vh}body.style-decrease{font-size:14.6px}*{color:#3c3c3c;font-family:DIN Pro}*.form-control::-moz-placeholder{color:#d1d1d1!important;font-size:.97em;font-weight:500;text-align:center}*.form-control::placeholder{color:#d1d1d1!important;font-size:.97em;font-weight:500;text-align:center}textarea.form-control::-moz-placeholder{text-align:left}textarea.form-control::placeholder{text-align:left}:root{--blue: #14c5c9}input.form-control{border-color:#d1d1d1}.fw-500{font-weight:500}header{padding:21px 0;position:relative;box-shadow:-1px 4px 12px -8px #000000bf;background:#fff}header .container,header .container div{display:flex;align-items:center;max-width:1398px;justify-content:space-between}.container-form{max-width:1230px;margin:1em auto;padding-left:.8em}header a{font-size:1.195em;font-weight:700;font-family:DIN pro;color:#3c3c3c;text-decoration:none}header a.logo{display:block;width:330px}header a.btn.globe{font-size:18px;line-height:30px;padding:3px 20px 0 15px;margin-left:40px;text-align:right;min-width:120px}header a.btn.globe svg{width:39px;height:39px;margin-top:-9px;fill:var(--blue);margin-bottom:-2px;margin-left:-2px;transform:translate(-35%)}a.btn.btn-i{background:transparent;border:2px var(--blue) solid;color:#3c3c3c}a.btn.btn-i:hover{background:var(--blue);color:#fff}a.btn.btn-i:hover svg{fill:#fff}header a.btn:last-of-type{padding:7px 2.5em 7px 39px;margin-left:1em}header div:nth-of-type(3){margin-left:1vw;margin-right:8vw}header .content-log{margin-left:2.7vw}header .content-log span{margin:.4vw;font-weight:800;font-family:DIN pro}a.btn,input.btn,button.btn{color:#fff;background-color:var(--blue);border-radius:30px;display:inline-block;line-height:1.5;text-align:center;vertical-align:middle;border:2px solid transparent;transition:all ease;padding:6px 30px;transition-duration:.3s;font-family:DIN Pro;font-weight:700}header a.btn:first-of-type{margin-left:3.5em!important}.btn:not(.btn-i):not(.btn-submit):hover{color:var(--blue);background:#fff;border-color:var(--blue)}.togglebutton{display:none}form .btn{padding:.1em 3em;font-size:1.23em;text-transform:uppercase;margin-top:.8em;border-radius:.6em}.selectedLang{transition-duration:.3s}.contentLang{position:relative;display:flex;align-items:center}.contentLang .selectLang{flex-direction:column;display:flex;z-index:99;transform:translate(2em,-.2em);padding-right:25px}.selectLang a:not(.selected){display:none}.selectLang:before{content:"";background-image:url(/build/assets/arrow-down-DL264_Mp.png);width:11px;height:10px;display:block;right:20px;position:absolute;top:50%}.selectLang:hover a{display:block;transition-delay:.5s}.contentLang .selectLang{position:relative}.contentLang .selectLang>a{padding:5px 15px 5px 5px;padding-bottom:0!important}.contentLang .selectLang .choice-lang{position:absolute;display:none;height:auto;top:20px;background:#fff;border:1px solid #d4d4d4;border-top:0;box-shadow:0 3px 3px #0000001a;padding:5px;border-radius:0 0 6px 6px}.contentLang .selectLang .choice-lang a{display:block;padding:5px 3px}.contentLang .selectLang .choice-lang a>img{display:block}.contentLang .selectLang:hover .choice-lang,.contentLang .selectLang .choice-lang.active,.contentLang .selectLang .choice-lang:hover{display:block}label:first-letter{text-transform:uppercase}.banniere-amp{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}.btn-book{width:193px;height:48px;line-height:0!important;display:flex!important;align-items:center;justify-content:center;font-size:1.47em!important;border-radius:.5em!important;transform:translate(-50%,-50%);margin-left:50%}.tab-informations{display:flex;justify-content:space-evenly;flex-wrap:wrap}.tab-informations a{font-size:1.06em;max-width:146px;width:100%;font-weight:500;color:#3c3c3c;text-decoration:none;display:flex;background:#f3f3f3;border-radius:1em;text-align:center;text-transform:capitalize;line-height:1.2;min-height:60px;align-items:center}.tab-informations.HIW a{justify-content:center;min-height:50px}.more-about,.preview-about{max-width:1000px;margin:2em auto;font-weight:400}#more-about{text-decoration:none;color:var(--blue)}.conservation-items svg,.activities-items svg{max-width:70px;width:100%;fill:var(--blue);max-height:70px;line-height:1.3}.list-conservation{display:flex;flex-wrap:wrap}.activities-items svg{margin-bottom:1em}.activities-items{display:flex;flex-direction:column;align-items:center;font-size:.9em;text-align:center;max-width:150px;width:100%;margin:.5em 0}.gallery-items img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;margin:.8em .5em;cursor:pointer}.gallery-items{display:flex;justify-content:center;flex-wrap:wrap;max-width:800px;margin-inline:auto}.conservation-items svg{margin-right:1em}.conservation-items svg *,.activities-items svg *{fill:var(--blue)!important}.activities-content{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin:3em auto}.link-url{text-align:center;color:var(--blue);text-decoration:none;margin:auto;display:block}.activities-items{display:flex;flex-direction:column;align-items:center;font-size:.9em}.conservation-items{display:flex;align-items:center;max-width:690px;margin-block:2em;margin-bottom:0}.conservation-items h1{font-size:1.06em;font-weight:600;line-height:1}.conservation-items p{font-size:.8em;font-weight:300;margin-bottom:0}.conservation-items a{display:inline;color:var(--blue);text-decoration:none;font-weight:600}.preview-gallery{position:fixed;top:0;left:0;width:100%;height:100%;background:#3c3c3ce6;display:flex;align-items:center;justify-content:center;transform:translate(-200%);transition-duration:.3s}.preview-gallery.active{transform:none}.preview-gallery img{max-width:1000px;margin:auto;display:block;width:98%}#view-map-amp .list-map-view #ampChoice{max-width:516px}.preview-gallery .close,.scanme-content .close,.popupPass .close{position:absolute;top:.1em;right:.7em;transform:rotate(45deg);color:#fff;font-size:4em;font-weight:300;cursor:pointer}.popupPass{transform:translate(-200%);transition-duration:.3s;display:none}.popupPass p{background:#fff;padding:2em;max-width:800px!important;width:98%;color:#1a1a1a;font-size:1em!important}.popupPass.active{background:#1a1a1aad;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:none}.w-150{width:150px!important}#mooring-incident .form-group{display:flex;align-items:center;margin-top:1em}#mooring-incident label.btn.btn-submit,#mooring-incident .btn.btn-submit{padding:.3em 3em!important;border-radius:11px;color:#fff}#mooring-incident label.btn.btn-submit{margin-top:0!important;margin-left:.5em}#mooring-incident textarea{margin-left:.5em}#page-de-connexion,#reset-password{width:100%;height:100%;background:url(/build/assets/HIV-illustration-DtJnNqLX.jpg);background-size:cover;position:relative;background-position:center}.form-style-account input[type=file],.profil input[type=file],.picture-form input[type=file],input[type=file]#newCharts{display:none}.picture-form .preview{width:223px;height:131px;background:#e8ecef;border-radius:30px;display:flex;align-items:center;justify-content:space-around;line-height:0;font-weight:700;font-size:2.68em;cursor:pointer;overflow:hidden}.picture-form .preview:before{content:"+";width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:flex;align-items:center;justify-content:center;color:#adadad;position:absolute;z-index:1}.picture-form .preview img{z-index:2}#Objet_dynamique_vectoriel_copie_21{width:100%;height:100%}.el-picture{position:relative}.deleted-btn{font-size:3em;line-height:0;z-index:99;position:absolute;right:.2em;top:.3em;color:#d30505db;font-weight:100;transform:rotate(45deg);cursor:pointer;text-shadow:1px 1px 1px #ffffffb0}.alert-success,.alert-danger{margin:2em auto;padding:1em;border-radius:10px}.picture-form{margin-left:20px;margin-bottom:10px;display:flex;flex-wrap:wrap}.picture-form .el-picture{margin-right:3em;margin-bottom:1em}.flag-icon{display:block;width:24px;height:auto;margin:auto auto 1em}.form-style-account button[type=submit].btn{width:auto;margin:auto;display:flex;align-items:center;padding-right:3em;font-size:1.2em}.form-style-account button[type=submit] svg{margin-left:1em}.form-style-account button[type=submit] fieldset.check-style{line-height:2.3}.form-group.check-style{display:flex;align-items:center;justify-content:center}.form-group.col-3.col-12.check-style label{max-width:80%}#profilPicture #preview-rounded{width:5em;height:5em;background:#f1f1f1;border-radius:100%;cursor:pointer;overflow:hidden}#profilPicture #preview-rounded img{width:100%;height:100%;border:0}#profilPicture{display:flex;align-items:center;justify-content:space-between;max-width:360px;margin-top:1.4em;margin-bottom:1.9em}#profilPicture label{margin:0!important;cursor:pointer}#profil-amp{text-decoration:none;display:flex;align-items:center}#profil-amp p{font-size:1.13em;color:#adadad;margin:0}#profil-amp h2{font-size:1.63em;color:#3c3c3c;font-width:500}#profil-amp h2 span{font-size:.93em;color:#3c3c3c}#profil-amp img.profil{width:78px;height:78px;margin-top:0;margin-left:0;margin-right:1em}form.modal{max-width:440px;width:100%;height:auto;display:flex;align-items:center;flex-direction:column;border-radius:1em;position:relative;margin:0 auto;padding:1em}#page-de-connexion form.modal,#reset-password form.modal{margin:22vw auto;padding:3em 5.1em;background:#fff}#page-de-connexion form.modal input,#reset-password form.modal input{text-align:center}form.modal h3{width:auto;padding:.5em 2em;border-bottom:3px solid #f7f7f7;font-weight:700;text-align:center;font-size:1.3em}.form-style-account h3{font-size:1.03em}form.modal p{font-size:.9em;font-weight:500;text-align:center;line-height:2.5}form.modal a:not(.btn){font-size:.87em;font-weight:500;color:#3c3c3c;text-decoration:none}form.modal .btn{font-size:.93em;padding:.2em 4em;margin:1.1em;border-radius:.9em}form input[type=submit]{font-size:1.23em;text-transform:uppercase}form.modal fieldset label{font-size:1.1em;font-weight:700;margin-top:1em}form.modal fieldset{padding:0;text-align:center}fieldset.niceGroupForm{border:1px solid #d1d1d1;border-radius:.5em;display:flex;align-items:center;max-width:400px;margin:auto auto .55em}#page-dinscription fieldset.niceGroupForm{justify-content:space-between}form.modal sub{font-size:.625em;line-height:1.25;font-weight:500}form.modal fieldset .boat-el{display:flex;flex-direction:column;max-width:180px}form.modal fieldset label.typeOfBoat{padding-right:1.5em;padding-left:0}form.modal fieldset .boat-el svg{height:45px;max-width:50px}form.modal fieldset .boat-el p{line-height:1}form.modal fieldset .boat-el input{width:auto}fieldset.check-style{font-size:.75em}form.modal p.minimal-text{line-height:1.8;margin-top:1em}fieldset.niceGroupForm *{border:0!important;margin:0!important;width:inherit}fieldset.niceGroupForm label{text-align:left;padding-left:1em;white-space:nowrap;width:auto}.search-booking fieldset.niceGroupForm label{min-width:120px}.receip fieldset.check-style{display:flex;align-content:center;align-items:center}.receip fieldset.check-style input{min-width:23px;min-height:23px}.form-control:focus{box-shadow:none!important}form.modal fieldset input{margin-top:.3em;padding:.6em 1em;border-radius:.5em;text-align:right;float:left!important}.form-style-account form.modal h3,.form-style-account form.modal p,.form-style-account form.modal sub{text-align:center;margin:auto}img.profil{width:8em;height:8em;border-radius:100%;margin-left:3.3vw;margin-top:2.3vw}#profil-content{display:flex;align-content:center;align-items:center;justify-content:space-evenly;margin:2em auto}#profil-content #profil{display:flex;align-items:center;text-decoration:none}#profil-content #profil p{font-size:1.75em;margin-left:1em;font-weight:400;margin-top:1.3em;margin-bottom:0}#profil-content #profil h2 span{display:block;font-weight:400;font-size:.8em}h2.style2 span{font-size:.74em}#profil-content #profil h2{font-size:2.27em;font-weight:700;margin-left:.8em}.navbarProfil{display:flex;position:relative}.navbarProfil a svg{margin-top:.5em;margin-bottom:.3em}.navbarProfil a{width:90px;height:95px;padding:5px;border-radius:20px;border:2px solid var(--blue);margin-right:1em;color:var(--blue);flex-direction:column;text-decoration:none;justify-content:space-evenly;align-items:center;display:flex;position:relative}.navlink.active{background:var(--blue);filter:initial!important;border:var(--blue)}.navlink.active svg image{fill:#fff!important;filter:brightness(1000)}.navlink.active p{color:#fff}.navbarProfil a p{font-size:.76em;color:var(--blue);text-align:center;line-height:1;font-weight:700}.switch-btn{display:flex;justify-content:center;margin:4em 0}.switch-btn p.active{color:#f7f7f7;background:var(--blue)}.switch-btn p{height:41px;display:flex;align-items:center;background:#f7f7f7;justify-content:center;text-transform:uppercase;cursor:pointer;transition-duration:.3s;font-size:1.4em;font-weight:700;padding:0 28px}.navbarProfil a:nth-child(1) svg{margin-left:.3em}#modification-de-mon-compte-amp .navbarProfil a:nth-child(1),#amp-accueil .navbarProfil a:nth-child(3),#historique-de-reservation .navbarProfil a:nth-child(4),#real-time-view .navbarProfil a:nth-child(5),#pass .navbarProfil a:nth-child(6),#pro .navbarProfil a:nth-child(7){background:var(--blue);filter:initial!important;border:var(--blue)}#modification-de-mon-compte-amp .navbarProfil a:nth-child(1) p,#historique-de-reservation .navbarProfil a:nth-child(4) p,#amp-accueil .navbarProfil a:nth-child(3) p,#real-time-view .navbarProfil a:nth-child(5) p,#pass .navbarProfil a:nth-child(6) p,#pro .navbarProfil a:nth-child(7) p{color:#fff;filter:initial!important}#modification-de-mon-compte-amp .navbarProfil a:nth-child(1) svg,#modification-de-mon-compte-amp .navbarProfil a:nth-child(1) svg * #amp-accueil .navbarProfil a:nth-child(3) svg,#amp-accueil .navbarProfil a:nth-child(3) svg *,#historique-de-reservation .navbarProfil a:nth-child(4) svg,#historique-de-reservation .navbarProfil a:nth-child(4) svg *,#real-time-view .navbarProfil a:nth-child(5) svg,#real-time-view .navbarProfil a:nth-child(5) svg *,#pass .navbarProfil a:nth-child(6) svg,#pass .navbarProfil a:nth-child(6) svg *,#pro .navbarProfil a:nth-child(7) svg,#pro .navbarProfil a:nth-child(7) svg *{fill:#fff;filter:initial!important}.switch-btn p:hover{background:var(--blue);color:#fff}.switch-btn p:first-of-type{border-top-left-radius:15px;border-bottom-left-radius:15px}.switch-btn p:last-of-type{border-top-right-radius:15px;border-bottom-right-radius:15px}.graph_box{position:relative;width:200px;height:200px}.content_graph{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;font-weight:700;font-size:2.56em;line-height:1.02em}.circle-svg{overflow:visible;display:block;max-height:100%;position:relative}.circle-svg path.around,.circle-svg path.percent{stroke-width:5px;stroke:#f7f7f7;fill:none}.circle-svg path.percent{stroke:var(--blue);fill:none;animation:progress 1s ease-out forwards;stroke-width:5px}.styled-section .graph_content{text-align:center;font-size:1.63em}.main-graphs .content_graph p.number{font-weight:400;line-height:1.02em;font-size:.645em}.main-graphs .content_graph p{color:var(--blue)}.main-graphs .content_graph p:not(.number){font-size:22px;font-weight:300}.graph_content{text-align:center;font-size:1.56em;line-height:1.3;margin-bottom:4em}p.graph_content b{color:var(--blue);display:block}.switchPRO,.switchUSERS{display:none}.switchPRO.show,.switchUSERS.show{display:block;position:relative}section .step:not(.show){display:none}ul.onglets{display:flex;justify-content:space-between;margin-left:1em!important;margin-top:3.3em!important;padding-left:0!important;padding-right:2em}.onglet-el{font-size:1.56em;font-weight:700;padding:0 25px;color:#bebcbc!important;text-transform:uppercase;background:#efeeee;list-style-type:none;text-align:center;width:auto;transition-duration:.3s;cursor:pointer}.onglet-el.active,.onglet-el:hover{background:var(--blue);color:#fff!important}#create_account .container{padding-left:3.3vw}#create_account h1{font-size:2.56em;line-height:42px}h1 span,h2 span,h3 span{color:#3c3c3c;font-weight:200;display:block;font-size:1.04em}#create_account .profil #preview{border-radius:100%;overflow:hidden;width:135px;height:135px;border:6px solid #fff;outline:2px solid #dddddd82;margin:auto;cursor:pointer}#create_account .profil #preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.editStep2 .picture-form .preview{width:297px;height:186px}.hide{display:none!important}#create_account .profil{text-align:center}#create_account .profil label{color:var(--blue);cursor:pointer;font-size:1em;padding-left:0!important}.styled-form .conditions-form-check p.mode{font-weight:400}.styled-form.style2 h1 span{line-height:1}.styled-form.style2 h1{font-size:2em;line-height:1.4}.styled-form.style2 .form-group{margin-left:1.7em}.styled-form.style2 input[type=text]::-moz-placeholder,#details-de-reservation textarea::-moz-placeholder{padding:0 1em;text-align:left}.styled-form.style2 input[type=text],.styled-form.style2 input[type=text]::placeholder,#details-de-reservation textarea::placeholder{padding:0 1em;text-align:left}.styled-form.form-pro .form-group,.styled-form.form-pro input{max-width:325px!important}.styled-form.form-pro input{border-radius:15px!important;font-size:1.1em!important;text-transform:full-size-kana;padding:.32em 2em!important;margin:2em 0;margin-right:3em!important}.mode span{display:block;font-size:13px;color:#909090;font-weight:300}.styled-form .form-check-input[type=checkbox]{width:27px;height:27px;border-radius:5px;border:2px solid #8e8e8d}.styled-form .form-check-label p{margin-left:15px!important;font-weight:300}.styled-form .form-check-label svg,.styled-form .form-check-label svg *{height:58px;fill:var(--blue)!important;width:auto}.editStep3 .form-check-label svg,.editStep3 .form-check-label svg *{width:34px}.form-style-account .form-group.check-style{display:flex;align-items:center;justify-content:start;max-width:624px;margin:.7em auto}.form-style-account .form-group.check-style label{max-width:inherit!important;text-align:left}.styled-form label{font-size:1.25em;font-weight:400!important;padding-left:15px!important;padding-bottom:3px!important}.styled-form .form-control,.styled-form .form-select,.styled-form textarea{border:2px solid #ced4da;border-radius:12px;padding:7px 16px}#create_account .pdf-listing{margin-top:0}.styled-form input[type=text]{font-size:22px;font-weight:400}.styled-form .form-control{display:block;width:100%;color:#212529;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.styled-form .btn-submit{margin-top:50px;font-size:19px;border-radius:0;padding:10px 30px;line-height:25px;transition:.25s all ease;background:var(--blue);border:0;font-weight:500}.styled-form .form-term p{font-size:18px;line-height:23px}p.intitule_booking{font-size:.65625em;width:100%}.styled-form input,.styled-form select{margin-left:11px!important}.pdf-el{max-width:100%;position:relative;margin-right:1em;margin-top:3em}.pdf-el p{font-size:1.8em}.pdf-listing{display:flex;flex-direction:column;margin-top:4em}.pdf-el .pdfClose{font-size:1.1em;color:#e61e1e;cursor:pointer}label#newRegulationsLabel,label#newHealthSafetyLabel{border-radius:20px;padding:.5em 2em!important}#newRegulations,#newHealthSafety{display:none}.form-group.select select{text-align:center;width:194px;padding:4px 15px}.form-group.select label{line-height:3}.form-group.small select,.form-group.small input{text-align:center;width:200px;padding:4px 15px}.form-group.small .form-check:first-of-type svg{height:30px}.form-group.small:not(.s-200) input[type=text]{width:260px;padding:4px 15px;font-size:1.2em}.styled-form.style2 .form-group.small label{font-size:18px;align-items:center}.styled-form.style2 .form-group.small label a{font-size:.8em;font-weight:600}.styled-form.style2 .form-group.small.ml-5{margin-left:1.7em!important}.typeMooringContent{margin-left:1.7em;margin-top:1em}.form-check.activities label p{font-weight:700}.style2 form input[type=submit]{text-transform:initial;width:auto;font-size:1.3em;padding:.3em 2em;margin:1.8em}#create_account a{color:var(--blue);text-decoration:none}.svg-black svg *{fill:#1a1a1a!important}.niceGroupForm .boat-el .svg-black svg{height:33px}.list-type{display:flex;justify-content:space-around;background:#f7f7f7;padding:.3em 1em;border-radius:1.5em;margin-top:.5em;margin-bottom:1em}select:not(.choices){background-image:none!important}.list-type p{font-size:.76em;font-weight:500!important;margin-right:0!important;align-items:center;display:flex}.list-type .el{align-items:center!important;margin-left:1.5em;margin-right:2em;display:flex}.styled-form .list-type svg,.styled-form .list-type svg *{fill:#212529!important;width:35px}.styled-form .list-type svg image{width:100%;height:100%}form label b,form label a,form label b:hover,form label a:hover{color:var(--blue);text-decoration:none}.compas .point{width:50px;position:absolute;left:50%;top:50%;text-align:center;font-weight:700;transform:translate(-50%,-50%);font-size:33px;color:#dedede}.compas .point.active{color:var(--blue)}.compas .point.N{margin-top:-113px}.compas .point.NE{margin-top:-80px;margin-left:90px}.compas .point.E{margin-left:116px;margin-top:9px}.compas .point.SE{margin-top:99px;margin-left:89px}.compas .point.S{margin-top:135px}.compas .point.SO{margin-top:100px;margin-left:-92px}.compas .point.O{margin-top:9px;margin-left:-121px}.compas .point.NO{margin-top:-80px;margin-left:-92px}.compas{position:relative;width:359px}.compas input[type=checkbox]{position:absolute;opacity:0}.styled-form .form-group-arrivee input{max-width:230px}.download-XLS{display:flex;justify-content:space-around;padding:1.7em 3em;background:#dddddd36;margin:1em auto;flex-wrap:wrap}.download-XLS.styled-download{display:flex;justify-content:space-around;padding:1.7em 1em;background:#dddddd36;margin:1em auto;flex-wrap:wrap;border-radius:1em}.container-form form,.container-form h2,.container-form table{max-width:initial}.download-XLS fieldset{display:flex;align-items:center;justify-content:space-between}.download-XLS input[type=submit]{font-size:.9em;padding:.8em 5em;margin:0;border-radius:13px}.download-XLS .calandar{border-radius:10px;line-height:28px;padding:8px 16px;margin-left:1.5em}.headsort{margin:2em auto .5em;display:flex;justify-content:space-between}.headsort select{width:171px;font-size:1em;height:40px;margin-left:1em}.headsort .sortSelect{display:flex}.styled-table th{font-size:.937em;padding-bottom:13px;padding-left:30px}.styled-table td{font-size:.937em;padding:9px 9px 9px 30px}.styled-table tbody tr:nth-child(odd){background:#f2f2f2}.styled-table{width:100%;margin:auto}.styled-table td span{color:#bfbbbbcc;font-weight:400;display:block;font-size:.85em}.styled-table tbody tr td svg{height:29px;margin-top:-.6em}.styled-table tbody tr td.nodata{background:#f2f2f2;text-align:center;padding:.3em}.styled-table.pro th,.styled-table.pro td{text-align:center}.styled-table.pro td img{width:22px;margin-top:-.5em;margin-right:.5em}.invoice-style svg *,.invoice-style svg{max-width:55px;height:auto;fill:var(--blue)}.styled-table.pro b{color:var(--blue)}.styled-table tbody tr td a{color:var(--blue);text-decoration:none}body#pro .styled-table.pro td,body#pro .styled-table.pro th{width:12.5%}.btn.rounded-style.btn-book-header{padding:.3em 3.1em!important;border-radius:.2em;margin-bottom:0}.styled-table.pro td,.styled-table.pro th{padding-left:0;padding-right:0;text-align:center}.invoice-style{display:flex;justify-content:space-between;padding:2em 2.5em!important}.invoice-style div.left{margin-left:2.5em}.invoice-style div.left h1{line-height:1.7}.invoice-style div.left h1 svg{transform:translateY(-15%);margin-right:.4em}.invoice-style div.left ul li{display:flex;align-items:flex-start;margin-left:4vw;margin-bottom:3em}.invoice-style div.left ul li div.content{margin-left:1.5em}.invoice-style div.left ul li h2 span{font-size:25px;font-weight:400}.invoice-style div.left ul li h2,.messages-w .auteur{font-weight:700}.invoice-style div.left ul li:not(:first-child) h2 span{font-size:19px;font-weight:400;color:gray}.invoice-style div.left ul li p{font-weight:600;font-size:17px}.invoice-style div.left ul li:not(:first-child) svg *,.invoice-style div.left ul li:not(:first-child) svg{max-width:40px}.invoice-style .statut-reservation{font-size:26px;text-transform:uppercase;text-align:right;margin-top:10px}.invoice-style .statut-reservation span{text-transform:none;font-size:22px;margin-top:5px}.invoice-style .btn-submit.update-status{font-size:22.5px;border-radius:29px;padding:10px 40px;font-weight:700;opacity:.5;text-transform:uppercase;background:#3c3c3c}.invoice-style .detail{box-sizing:border-box;margin:20px 0;border:1px solid #ccc;border-radius:10px;padding:25px 35px;width:472px}.invoice-style .detail h1{padding:10px;margin-left:0!important}.invoice-style .info-facture{text-align:right}.messages-w .content_message{padding:20px;margin:8px 0 0 -10px;font-weight:300;line-height:28px;word-break:break-word;border-radius:20px;box-sizing:border-box;background:#f5f5f5;font-size:15px}.invoice-style .detail ul li{display:flex;justify-content:space-between;box-sizing:border-box;padding:5px;font-size:24px;margin-bottom:8px}.invoice-style .detail li span{margin-top:-8px;font-size:21px;font-weight:400;color:gray;display:block}.invoice-style .detail ul li.total{border-top:2px solid #ccc;font-weight:500;margin-top:20px;padding-top:30px;margin-bottom:0}.detail ul{padding:0}.fa-circle:before{content:"●";font-size:1.5em;line-height:0}.reserve{color:var(--blue)!important}.pass-section:not(.booking-style){padding:0 6em!important}.pass-section label{font-size:1.3em;font-weight:700;line-height:2.1}.pass-section textarea{resize:none;border-radius:15px;height:105px}.pass-section .pass-listing{margin:2.5em 0;display:flex;padding:.8em 6em;flex-wrap:wrap;justify-content:space-evenly}#choice-your-book .pass-section .pass-listing{justify-content:center;max-width:550px;margin:auto}fieldset.niceGroupForm.BOT{max-width:98%}.pass-section.booking-style .pass-listing{padding:0;margin:1.5em 0}#choice-your-book .pass-section.booking-style .pass-listing .el-pass{margin-right:2em}.pass-section .pass-listing .el-pass{padding:1em;display:flex;flex-direction:column;align-items:center;background:#dddddd36;border-radius:19px;text-align:center;height:250px;width:143px;text-decoration:none;margin:.5em 0;justify-content:center}.pass-section.booking-style{margin-inline:auto}.el-pass svg{width:30px;height:auto;margin-left:auto;margin-top:.4em;margin-right:auto}.el-pass h2{line-height:.5;font-size:2em;font-weight:600;margin:.5em 0 0}.el-pass h2 span{color:#b1b1b1;font-size:.8em!important;font-weight:400!important;margin:.5em 0}.el-pass .price{font-size:1.5em;font-weight:700;color:var(--blue);margin:0}.btn-grey{padding-top:.1em;padding-bottom:.1em;line-height:1;background:gray}.btn.btn-submit.btn-grey,.el-pass a.btn-grey{background:gray;line-height:1.5}#mooring-incident h1 span{color:#3c3c3c;font-weight:200;font-size:29px;display:block}#mooring-incident h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.mooring-el{width:calc(100% / 3.5)!important;border-radius:15px;border:2px solid #f2f2f2;margin:2em 1em 3em;padding:1em;min-height:500px;position:relative}a.mooring-el.add{display:flex;justify-content:center;flex-direction:column;align-items:center;text-decoration:none}a.mooring-el.add h1{margin-bottom:1em}a.mooring-el.add svg{width:65px;height:65px;max-width:initial}.mooring-el ul li .pastille,#mooring-incident h2 .pastille{display:inline-block;top:.1em;left:0;position:relative}.mooring-el li{padding:.6em 0}.alert-content{text-transform:uppercase}b.text-gray{color:#bfbbbbcc!important}.mooring-el .head{display:flex;align-items:center;gap:30px}.mooring-el .head img{width:45px}.mooring-el div.content-btn-incident{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.mooring-el div.content-btn-incident a.btn.btn-submit.btn-grey{padding-top:.2em;padding-bottom:.2em;margin:.5em 0}.mooring-el div:last-of-type a.btn{transform:translate(-50%);padding:.2em 3em;margin-left:50%}.mooring-el div:last-of-type.btn-content{position:absolute;bottom:1em;left:50%;transform:translate(-50%)}.mooring-el ul{list-style:none;margin-top:1em;padding-top:1em;border-top:2px solid #f2f2f2}.mooring-el svg{max-width:30px;height:auto;fill:var(--blue);margin-right:1em}.mooring-el h2{font-size:1.5em}.mooring-el h2 span{color:#838383;font-size:.9em;font-weight:400}.mooring-el h3{font-size:.87em;width:100%;font-weight:600}.nav-mooringZone div{width:calc(100% / 3.5)!important;display:flex;align-items:center;justify-content:space-around;background:#e6e6e6;padding:.6em;border-radius:9px;text-transform:uppercase;margin:0 2em 1.2em .5em;font-weight:600;cursor:pointer}.nav-mooringZone .el.show.active{color:#f7f7f7;background:var(--blue)}.nav-mooringZone{width:100%;display:flex;flex-wrap:wrap}.stats-content .stats{display:flex;align-items:flex-end;justify-content:space-evenly;margin-top:4em;padding:0 3em}.stats-content .stats .stats-el{text-align:center;margin:1em 0;box-sizing:border-box;padding:0 .5em;width:120px}.stats-content .stats .stats-el .stats-column{background:var(--blue)}.stats-content .stats .stats-el b{color:var(--blue)}.stats-content .headstats{display:flex;justify-content:end}.stats-content .headstats div[data-type=income],.stats-content .headstats div[data-type=booking]{max-width:50%;width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:end;height:179px;padding-right:3em}.stats-content .downloadStatsXML .nice-select{width:130px;margin-bottom:1em}.nice-select{padding-bottom:0!important}.list-input{display:flex;max-width:835px;flex-wrap:wrap;margin:auto}.list-input fieldset.niceGroupForm{width:100%}.list-map-view .map-content{flex:1;height:100%;max-height:100%;margin:0}.list-map-view .map-content #map{height:100%}.list-map-view{display:flex;justify-content:space-between}.list-map-view .container.mt-5{max-width:inherit;width:auto;min-width:515px;overflow:scroll}@media (max-width: 991px){.list-map-view .container.mt-5{min-width:initial;overflow:initial!important}.list-map-view{height:initial!important}}.btn.btn-submit.downloadStatsXML{font-size:1em;min-width:230px}.btn:not(.btn-i):not(.btn-submit):hover svg{fill:var(--blue);transition-duration:.3s}.content_graph svg{width:45px;height:40px}.stats-content .text-center{font-weight:200}.btn svg{max-width:30px;width:100%;fill:#fff}.style-centered{text-align:center;font-size:1.3em;white-space:nowrap;margin:2em auto 1em}.style-centered.link{margin-bottom:1em;margin-top:-2em}.text-grey{color:#cbcbcb!important}.nice-select{padding-top:0!important}.content-style h1{text-align:center;font-size:1.3em;white-space:nowrap;margin:2.5em auto 1em}.content-style:not(.container){margin:4em 0}.gestionnaire .content-style{margin:0}.content-style:not(.container) p{max-width:1300px;margin-left:auto;margin-right:auto;width:95%;text-align:center}.content-style:not(.container) blockquote{font-size:2em;display:flex;align-items:center;justify-content:center;padding:3em 0;background:url(/build/assets/HIV-illustration-DtJnNqLX.jpg);background-size:cover;background-position:center;color:#fff}.content-style span{color:var(--blue)}.reassurance-item{display:flex;flex-direction:column;width:calc(100% / 4.1);align-items:center;text-align:center}.reassurance-item img{max-width:90px;margin-bottom:1em}.reassurance-listing{display:flex;flex-wrap:wrap;gap:15px}#receip .btn-dark,form .btn.btn-dark,.pass-section .btn-dark.btn{border-radius:4em;font-size:.9em;background:#3c3c3c}.stats-content .style-centered{width:50%;transform:translate(50%);margin:initial;margin-top:2.5em}.style-centered span a{color:currentColor;text-decoration:none;font-size:.45em}.reassurance-listing{display:flex;justify-content:space-around;flex-wrap:wrap;margin:2em auto}#how-it-works .utilisateur:not(.show),#how-it-works .gestionnaire:not(.show),.how-it-works .pro:not(.show),.utilisateur.show+.contact{display:none}#hiw-link{display:none}.reassurance-listing .reassurance-item h2{color:var(--blue)}.mooring-stats-el{transform:scale(.75);justify-content:space-around;flex-direction:column;align-items:center;display:flex}h1.style-centered span{font-size:1.5em;font-weight:600;color:var(--blue);border-top:2.5px solid #f0f0f0;display:block;margin:.2em auto auto;padding-top:.2em;max-width:280px}h1.style-centered.link span{line-height:1.3}h1.style-centered.link span a svg{margin-top:-.4em;margin-right:.4em}.mooringZone-stats{display:flex;flex-wrap:wrap;justify-content:space-evenly}.mooringZone-stats .el-mooringZone .graph_box .content_graph{font-size:3.56em}.mooringZone-stats .el-mooringZone .graph_box .content_graph span{font-size:.6em;line-height:1}.mooringZone-stats .el-mooringZone .graph_box .content_graph span i{color:var(--blue)}.mooringZone-stats .el-mooringZone ul.list-buoy li span{font-size:1.1em;line-height:0}.el-mooringZone{border:1px solid #ccc;display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:1.5em;position:relative;min-height:310px;margin:1em 0 3em;width:calc(100% / 5.46)}.el-mooringZone .graph_box{transform:scale(.55);margin:-1em 0 -2em}.el-mooringZone .list-buoy svg{width:18px;margin-top:-.6em;margin-right:.1em;fill:#5b5b5a;height:36px;position:relative;top:4px}.el-mooringZone .list-buoy svg *{fill:#5b5b5a}.el-mooringZone .list-buoy ul li{width:25px;margin-top:-.6em;margin-right:.1em}.el-mooringZone ul:not(.list-buoy) li span{color:#adadad}.el-mooringZone ul.list-buoy li span{color:var(--blue)}.el-mooringZone ul.list-buoy li span b{font-weight:400}.el-mooringZone h3{text-align:center}.el-mooringZone ul{list-style:none;display:flex;justify-content:space-around;padding:0}.el-mooringZone .navigation{display:flex;justify-content:space-evenly;width:100%;margin:.5em 0}.el-mooringZone .navigation a,.el-pass a{padding:1px 1.5em;line-height:1.2;height:27px;margin:.2em}.el-pass a{margin:1.3em 0 .5em}.el-pass.add{justify-content:center;cursor:pointer}.el-pass.add h2{line-height:1;margin-top:.5em;text-decoration:none}.btn.dark-btn,.btn.dark-btn:hover{margin-left:50%;transform:translate(-50%);padding:.4em 3em;font-size:1.2em;line-height:1;background:#545453;color:#fff}.btn.dark-btn sub{color:#fff;font-size:.85em;bottom:-.15em}.btn.payments{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:1em;background:var(--blue);color:#fff;border-radius:.5em;padding:.2em 2.3em;font-size:1.43em}.btn.payments svg{margin-left:.8em}#pass .pass-section .pass-listing{padding:.8em 0}.pastille{width:1em;height:1em;position:absolute;top:1em;right:1em;border-radius:100%;background:#d1d1d1}.pastille.incident{background:red}.pastille.booked{background:var(--blue)}.pastille.maintenance{background:#faa33b}.pastille-maintenance span{background:var(--blue);padding:0 1em;font-size:2em;color:#fff;border-radius:1em;float:left;line-height:1.3;margin-right:.6em}.pastille-maintenance{line-height:2.5}.list-buoy li{display:flex;align-items:center;gap:8px;margin:8px 0}#map{height:642px;width:100%}@media all and (max-width: 500px){#map{height:650px!important}.navbar-mobile.active div:not(.content-log){justify-content:center!important}.amp-panel-listing{max-width:300px!important;width:250px;gap:8px}.tLong label{width:60%!important;white-space:initial!important}.tLongMax label{width:40%!important;white-space:initial!important}}#mapUSER,#mapPRO{height:700px;margin-bottom:4em}.map-content .gm-style .gm-style-iw-d,#map .gm-style .gm-style-iw-d{overflow:hidden!important;max-height:initial!important}.gm-style-iw.gm-style-iw-c{padding:0;min-width:250px!important;max-width:initial!important}.gm-style-iw.gm-style-iw-c a{text-decoration:none;color:currentColor}.gm-style-iw.gm-style-iw-c a .title-blue{padding:.5em;font-size:1.2em;font-weight:500;text-align:center;background:var(--blue);color:#fff;text-transform:uppercase}.gm-style-iw.gm-style-iw-c a .content-row{display:flex;justify-content:space-evenly;align-items:center;padding:.5em 0}.gm-style-iw.gm-style-iw-c a .content-row svg{width:45px;margin-right:1em;height:auto;fill:var(--blue);margin-left:1em}.gm-style-iw.gm-style-iw-c a .content-row svg *{fill:var(--blue)}.gm-style-iw.gm-style-iw-c a h1{font-size:1.8em;min-width:70%}.gm-style-iw.gm-style-iw-c a h2{font-size:1.5em;min-width:70%}.gm-style-iw.gm-style-iw-c img{margin:0 1.5em}.gm-style-iw.gm-style-iw-c a h1 span,.gm-style-iw.gm-style-iw-c a h2 span{font-size:.7em;color:#bdbdbd;font-weight:400;padding-right:1em}b.text-blue{color:var(--blue)}.bg-map.geoloc{background-color:var(--blue);color:#fff;line-height:20px;position:absolute;font-weight:700;display:inline-block;cursor:pointer;text-align:center;padding:15px 10px;z-index:999;width:90px;height:120px;text-decoration:none;border-radius:15px;right:8em;top:2em}.bg-map.geoloc svg{display:block;width:42px;height:auto;fill:#fff;margin:auto auto .5em}.mapView .gm-style-iw.gm-style-iw-c{border-radius:1.5em;overflow:hidden;background:transparent;min-width:initial!important}.gm-style-iw-chr{position:absolute;right:0;z-index:10000}@media all and (max-width: 500px){.mapView .gm-style-iw.gm-style-iw-c{min-height:304px!important}}.mapView .gm-style-iw.gm-style-iw-c a.amp-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0}.mapView .gm-style-iw.gm-style-iw-c a.amp-panel img{margin:0}.mapView .nav-book{background:#fff;display:block;padding:1em;text-align:center}.mapView .nav-book .from-price{margin-bottom:5px;font-weight:400}.mapView .nav-book a{padding:.2em 3em;border-radius:.5em;color:#fff;text-transform:uppercase}.map-content{position:relative;margin:1em 0}.map-content .nav-map-content{position:absolute;z-index:9;top:0;width:100%;display:flex;justify-content:center}.nav-map-content .btn{border-radius:.7em;margin:1em}.nav-map-content .btn svg{width:20px;margin-top:-.5em;margin-left:-.5em;margin-right:.3em;height:auto}.map-content .legend{position:absolute;bottom:1.5em;left:1.5em;display:flex;align-items:center;max-width:338px;justify-content:space-between;width:100%;z-index:999}.map-content p{color:#fff;font-weight:600;text-shadow:1px 1px 3px #3c3c3c;margin:0}.map-content p img{margin-top:-.6em}.gm-control-active.gm-fullscreen-control{display:none!important}.content-disabled-section{position:absolute;width:100%;height:100%;top:0;left:0;flex-direction:column;align-items:center;justify-content:space-around;display:flex;z-index:999}.disabled *:not(h1):not(.switch-btn *):not(.switch-btn):not(.popup-desactivate):not(.popup-desactivate *):not(.container.disabled-content){filter:grayscale(.55)}.disabled *:not(h1):not(.switch-btn *):not(.switch-btn):not(.popup-desactivate):not(.popup-desactivate *):not(.container.disabled-content):before,.disabledMode:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:999}.disabledMode{filter:grayscale(1);cursor:initial}.navbarProfil a:first-of-type,.navbarProfil a:first-of-type *{filter:initial!important;border-color:var(--blue)!important}.disabled-btn a{border-color:#d1d1d1}.popup-desactivate,.popup-information{width:100%;background:#f9f9f9;padding:2em;display:flex;color:#80807f;text-align:center;font-size:1.3em;flex-direction:column;align-items:center;margin-bottom:3em}.popup-information{font-size:.78em}.popup-desactivate a,.popup-information a{margin:1em}.popup-information a{margin-bottom:0;padding:.1em 2em}.main-graphs{position:relative}.observation-el{background:#f2f2f2;padding:2em;border-radius:15px;max-width:950px;display:flex;margin:2em 0}.observation-el .left{flex:1}.observation-el img{-o-object-fit:contain;object-fit:contain;flex:1 1 0px;max-width:20%}.observation-el span{display:inherit}.observation-el b span{color:var(--blue);font-weight:800;font-size:.8em;margin-left:.5em}.observation-el h2,.observation-el b{font-size:1em}.observation-el *{font-size:1.31em}.observation-el p{font-size:.69em;font-weight:300;max-width:85%}.observation-el .hour span{margin:auto .25em}.observation-el .hour span,.observation-el h2{font-weight:400;color:#bfbbbbcc}.observation-el h2 b{font-weight:500}.btn.btn-grey2{padding:.3em 3em;margin:1em 0;background:#f3f3f3;color:#1a1a1a;font-size:1.1em}.sortDate i.asc{display:none}form.modal fieldset.check-style label{font-weight:400}form.modal fieldset.check-style label a,fieldset.check-style label a{font-weight:600;color:var(--blue);font-size:1em;display:inline}fieldset.check-style input{width:23px;height:23px;min-width:23px;min-height:23px;border-radius:1em;margin:0 1em}fieldset.check-style{margin:.5em 0}form.modal fieldset.check-style label{margin-top:0;display:inline}#profil-user{max-width:80%;margin:2.2em auto;display:flex;justify-content:space-between;align-items:center}#profil-user #customer-card{margin-left:1em;max-width:210px}#profil-user #profil{display:flex;align-items:center;text-decoration:none}#profil-user img.profil{width:4em;height:4em;margin:initial}#profil-user #profil p{margin:0;font-weight:600;color:var(--blue);font-size:1.11em;line-height:1}#profil-user #profil p span{display:block;font-size:1.31em;color:#3c3c3b;line-height:1}#profil-user #profil h2{font-size:1.13em;font-weight:300;line-height:1.6em}.btn-gear,.btn-gear:hover{font-size:.75em;text-decoration:none;padding:.7em 1.5em .7em 3.5em;background:#f3f3f3;color:#3c3c3c;position:relative;border-radius:1.4em}.btn-gear svg{width:15px;height:15px;display:block;background-size:cover;position:absolute;left:1em}ul.boat-el{list-style:none;display:flex;background:#f9f9f9;max-width:470px;margin:auto auto 1.5em;border-radius:1em;padding:.5em 1em;justify-content:space-between;min-height:100px;width:100%}ul.boat-el.blue-styled{background:var(--blue);color:#fff;width:100%}ul.boat-el.blue-styled *{color:#fff;fill:#fff}ul.boat-el li{display:flex;align-items:center}ul.boat-el li h1{font-size:1.03em;font-weight:900;color:#3c3c3c;margin:0 1em}ul.boat-el li h1 span{font-size:.7em;text-transform:uppercase;font-weight:600;color:#afafaf}ul.boat-el li h1 a{color:var(--blue);font-size:.8em}ul.boat-el li svg{max-width:67px;width:100%;margin:0 .5em 0 1em}ul.boat-el li:nth-child(2),ul.boat-el li:nth-child(3){border-left:2px solid #e4e4e4;padding-left:1.5em;padding-right:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;text-align:center}ul.boat-el li:last-of-type svg{max-width:21px}.btn.btn-large{margin-left:50%;transform:translate(-50%);padding:.1em 3em;line-height:1.4}#utilisateur .download-XLS input[type=submit]{margin-top:1em}#utilisateur .download-XLS{margin:2em auto}#utilisateur table thead th{padding-left:0}#utilisateur table tbody td{padding:.5em 0}#utilisateur table tbody td:first-of-type{padding-left:.5em}#utilisateur table tbody td:last-of-type{padding-right:1em}#utilisateur .styled-table td span{color:#3c3c3c}.boat-lising{display:flex;flex-wrap:wrap;justify-content:space-evenly}.boat-listing ul.boat-el{margin-left:inherit;margin-right:inherit}a.amp-panel{height:268px;width:242px;position:relative;border-radius:1.5em;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none;padding:1em;margin:1em .5em;justify-content:space-between}a.amp-panel:before,a.article-item:before{content:"";width:100%;height:100%;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.47) 100%);display:block;position:absolute;top:0;left:0;z-index:-1}a.amp-panel img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}a.amp-panel h1{font-size:1.16em;font-weight:500;color:#fff;line-height:1;margin:0;min-width:150px}a.amp-panel h1 span{font-size:.72em;color:#fff}a.amp-panel p{margin:0;font-size:.64em;color:#fff}a.amp-panel div.date-book{font-size:.74em;background:#fff;text-align:center;font-weight:600;color:#545453;border-radius:1em;margin-top:1em}a.amp-panel div.right-price{color:var(--blue);font-weight:700;padding-left:1em;line-height:1}.amp-panel-listing{display:flex;justify-content:center;flex-wrap:wrap;padding:1em 0;max-width:1045px;margin:auto}.amp-panel-listing-view{display:grid;grid-template-columns:repeat(4,1fr);padding:1em 0;max-width:1045px;margin:auto}@media all and (max-width: 500px){.amp-panel-listing-view{grid-template-columns:repeat(2,1fr);gap:8px}}.amp-panel-listing-listing{display:grid;grid-template-columns:repeat(2,1fr);padding:1em 0;max-width:1045px;margin:auto}#view-map-amp .amp-panel-listing{display:grid;grid-template-columns:1fr 1fr;gap:0px 0px}.btn.rounded-style{border-radius:.8em}#mooring-incident label.btn.btn-submit,#mooring-incident .btn.btn-submit{border-radius:2em}.centered-element{margin-left:50%!important;transform:translate(-50%)!important}.listing-mooring{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.listing-mooring .item,.price-items .price-item,.moorings-items .item{max-width:430px;max-height:60px;border-radius:.5em;background:#f8f8f8;display:flex;justify-content:space-between;padding:1em;align-items:center;width:100%;margin-bottom:1em}.filter-item svg,.moorings-items svg{width:25px;fill:var(--blue);margin-right:.3em}.filter-item img,.moorings-items img{width:15px;fill:var(--blue);margin-right:.3em}#submit-form{font-size:1.46em;padding:.2em 2em;margin:1em}a.filter-item{max-width:400px;margin:.5em auto auto;width:100%;display:flex;align-items:center;background:#f8f8f8;text-decoration:none;color:#3c3c3c;font-size:.9em;line-height:1;padding:.2em;border-radius:.3em;justify-content:center;font-weight:500}.listing-mooring .item svg{width:18px;fill:var(--blue);margin-right:1em;height:auto}.price-items .price-item{padding:1em 2.5em}.pass-section.booking-style .pass-listing .el-pass{cursor:pointer}.pass-section.booking-style .pass-listing .el-pass.isActive{background:#14c996}.pass-section.booking-style .pass-listing .el-pass.active{background:var(--blue);color:#fff}.pass-section.booking-style .pass-listing .el-pass.active *,.el-pass.isActive,.el-pass.isActive *{color:#fff;fill:#fff}.price-items{display:flex;flex-direction:column;align-items:center;margin:2em 0}.moorings-items .item.active{background:var(--blue)}.moorings-items .item.active *,.moorings-items .item.active .price b{color:#fff}.moorings-items .item{cursor:pointer}.moorings-items .item.active svg{fill:#fff}.listing-mooring .item h2,.price-items .price-item h2,.moorings-items .item h2{font-size:1.037em;font-weight:500;margin:0}.price-items .price-item h2 span{color:#3c3c3c}.listing-mooring .item h2 span,.price-items .price-item h2 span,.moorings-items .item h2 span{color:#c5c5c5;font-size:.81em;font-weight:500}.listing-mooring .item .details-item,.moorings-items .item .details-item{display:flex;align-items:center;justify-content:center}.listing-mooring .item .price,.moorings-items .item .price{font-weight:300}.listing-mooring .item .price b,.moorings-items .item .price b{color:var(--blue);font-weight:600}.price-item.price-sum{background:#3c3c3c;color:#fff;padding-top:.7em;padding-bottom:.7em}.price-item.price-sum *{color:#fff}.price-items .price-item.blue-styled,.price-items .price-item.blue-styled *{background:var(--blue);color:#fff!important}#profil-user.amp #customer-card{max-width:initial}#profil-user.amp #customer-card p{color:#adadad;font-weight:400}#profil-user.amp #customer-card p span{font-weight:600}.nav-style-card svg{max-width:17px;height:30px;fill:var(--blue)}.nav-style-card.talkie svg{height:auto;max-width:30px}.nav-style-card{display:flex;flex-direction:column;align-items:center;background:#f8f8f8;border-radius:3em;text-decoration:none;color:#3c3c3c;width:43px;height:77px;justify-content:center}.nav-card-content{max-width:180px;display:flex;justify-content:space-evenly;width:100%}.niceGroupForm.data-show{display:flex;justify-content:space-between;padding:.8em 1em}form.booked-form .niceGroupForm{display:flex;justify-content:space-between;padding:.3em 1em}.niceGroupForm.data-show div{color:var(--blue)}.niceGroupForm.data-show label{color:#545453}.niceGroupForm div.sep{border-left:1px solid #d1d1d1!important;width:1px;height:2.3em;position:relative;display:inline-block;margin:-.8em 1em!important}.contact .niceGroupForm{max-width:inherit}.contact .row{display:flex;align-items:center;margin:16% 0}.contact .moorings-items .item{background:#fbfbfb;font-weight:500}#receip textarea,#recap_booking{max-width:75%;resize:none;margin:1em auto;min-height:130px;border-radius:.5em}#recap_booking{max-width:initial}#receip input[type=file]#illustration{display:none}.pass-section.booking-style .pass-listing .el-pass{max-width:70px;height:100px;padding:.5em;font-size:.5em}.pass-section.booking-style .pass-listing .el-pass svg{width:14px;height:25px}.pass-section.booking-style .pass-listing .el-pass h2 span{margin:.6em 0}.pass-section.booking-style p:not(.price){font-size:.62em;text-align:center;max-width:355px;margin:auto}#receip label[for=illustration]{margin:auto;text-align:center;color:var(--blue);display:block}.illustration-preview img{width:60%;margin:auto;display:block}.search-booking{width:100%;background:url(/build/assets/HIV-illustration-DtJnNqLX.jpg);height:507.5px;background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;justify-content:center}.search-booking .container{display:flex;flex-direction:column;align-items:center}.search-booking .qrcode-scan{display:none;position:absolute;top:1em;right:1em}.search-booking .container img{height:84px}#home .wrapper>.container{max-width:1050px}#home .wrapper>.container.reassurance-listing{justify-content:space-evenly}.search-booking fieldset.niceGroupForm{background:#fff;max-width:350px;justify-content:space-between;display:flex;width:100%}.btn.rounded-style{padding:.5em 1.1em;margin:1em 0 2em}.search-booking .btn.rounded-style{border-radius:.2em}.search-booking fieldset.niceGroupForm input,.search-booking fieldset.niceGroupForm select{border-left:1px solid #f3efef!important;border-top-left-radius:0;border-bottom-left-radius:0}.niceGroupForm input{width:100%}.form-style-account .niceGroupForm input{width:inherit}.form-style-account .niceGroupForm input[type=radio]{width:18px;display:inline-block}.booked-form input,.booked-form select{text-align:right}.niceGroupForm input[type=date]+input[type=time]{width:190px;border-top-right-radius:0;border-bottom-right-radius:0;border-left:2px solid #f3efef!important}.banniere-item{margin:2em auto;display:block;border-radius:1em;max-width:1045px;max-height:190px;overflow:hidden;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}form.modal .danger{margin:0;width:100%}.right-pastille{width:35px;min-width:35px;height:80px;border-radius:.8em;background:#fff;margin-bottom:-2.5em;display:flex;flex-direction:column;align-items:center;padding-top:.3em}.right-pastille svg{fill:var(--blue);width:18px}.filters-content{background:#f8f8f8;max-width:400px;margin:auto;padding:.5em 1.5em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.filters-content fieldset{background:#fff;height:40px}.mooring-informations{background:#f8f8f8;padding-top:.5em;padding-bottom:2em}.mooring-informations .method-search{display:flex;justify-content:space-evenly;padding:.5em;color:#3c3c3c}.mooring-informations .method-search a{color:currentColor;text-decoration:none;display:flex;align-items:center}.mooring-informations .method-search a svg{margin-right:.5em}.mooring-informations .filter-item{background:#ececec}.mooring-informations .zone-item{background:#3c3c3c;max-width:80%;margin:1em auto;color:#fff;text-align:center;padding:.2em;border-radius:.4em;cursor:pointer;align-items:center;display:flex;justify-content:center}.zone-item i{color:#fff;font-style:normal;font-size:1.5em;line-height:0}.zone-item.active i.down{display:none}.zone-item:not(.active) i.up{display:none}.zone-item:not(.active)+.moorings-items{display:none}.zone-item.active+.moorings-items{max-height:340px;max-width:80%;margin:-.5em auto auto;overflow-y:scroll;scrollbar-color:#3c3c3c #fff}.moorings-items .item{max-width:95%;margin:.5em auto;background:#fff}.scanme-content{position:fixed;background:#3c3c3cde;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;transform:translate(-200%);transition-duration:.3s;top:0;right:0;bottom:0;left:0;z-index:999}.scanme-content>img{max-width:75%}.scanme-content video{max-width:430px;border-radius:1em;max-height:300px;width:100%;height:100%}.scanme-content.active{transform:none}.marines{display:flex;justify-content:center;max-width:1045px;margin:auto}.marines .item-marine{max-width:175px;max-height:460px;display:block;overflow:hidden;border-radius:1em;margin:1em .5em;position:relative}.marines .item-marine img{width:100%;height:100%;background-size:cover;position:relative}.marines .item-marine h3{font-size:1.1875em;position:absolute;bottom:.5em;z-index:99;color:#fff;max-width:78%;margin-left:1em}.navbar-mobile{display:none}.navbar-mobile.active{display:flex;flex-direction:column;align-items:center}.navbar-mobile.active div:not(.content-log){display:flex;justify-content:space-between;max-width:320px;margin:1em 0;width:100%}.navbar-mobile.active div.content-log{font-size:1.2em}.item-review:before{content:"";background-image:url(/build/assets/guillemet-EdRzGMFt.png);width:39.5px;height:27.5px;display:block;background-size:contain}.item-review{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:265px;margin:1em auto}.item-review p{font-size:1.07em;color:#3c3c3b;font-weight:400;margin-top:1em;margin-bottom:0}.item-review div.author{color:#b4b4b4}fieldset.pro-checkbox{display:flex;align-items:center;justify-content:center;margin-top:1.5em!important}.pro-checkbox label{max-width:396px}.pro-checkbox label b{color:var(--blue);font-width:400;font-size:1.3em}.btn-submit.bg-danger.btn-small{font-size:.7em;width:auto;margin:auto!important}.niceGroupForm .nice-select.form-control.open{padding-bottom:0!important;padding-top:0!important;height:auto!important}.form-style-account #profilPicture{margin-left:auto;margin-right:auto}.form-style-account .btn-dark.btn{width:auto;font-size:.8em;text-align:center}.article-items{display:flex;flex-direction:column;align-items:center}.article-items a.article-item{position:relative;max-width:1045px;width:95%;height:146px;text-display:none;display:flex;align-items:flex-end;text-decoration:none;border-radius:1em;overflow:hidden;margin-bottom:1em}.article-items a.article-item img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.article-items a.article-item h3{font-size:1.06em;color:#fff;padding:1em;text-decoration:none}#formListing input{text-align:right}.niceGroupForm div.nice-select.form-control{height:100%;width:100%}.nice-select.open .list{z-index:999!important}#edit-boat form.modal{max-width:800px}#edit-boat form.modal fieldset{max-width:650px}form.modal fieldset.BOT div.content-radio{display:flex;align-items:center;justify-content:center}form.modal fieldset.BOT div.content-radio input{width:auto}footer{background-color:var(--blue);padding:1em 5em;color:#fff;width:100%;bottom:0}footer a,footer a:hover{color:currentColor;text-decoration:none}section.wrapper{min-height:100vh}.form-group.niceGroupForm.not-trad{position:relative}.form-group.niceGroupForm .view-password{max-width:1em;font-size:1.3em;margin-right:.5em!important;cursor:pointer}#formListingMAP .niceGroupForm br{display:none}body[id^=how-it-works] h1{font-size:1.1525rem;font-weight:800;margin:2.8em auto 0;display:table;color:var(--blue);letter-spacing:2px;padding-bottom:.5em;border-bottom:1px solid #f3efef}body[id^=how-it-works] .navigation-users{display:flex;justify-content:space-evenly;align-items:center;padding:2.25em 2.25em 3em;max-width:1099px}body[id^=how-it-works] .navigation-users a{background:var(--blue);color:#fff;font-size:1.04rem;font-weight:500;max-width:250px;text-align:center;padding:.5em;border-radius:3em;text-transform:uppercase;text-decoration:none;width:100%;transition-duration:.3s;border:1px solid transparent}body[id^=how-it-works] .navigation-users a:hover{border-color:var(--blue);color:var(--blue);background:#fff}body[id^=how-it-works] .HIW-big-illustration{max-width:1140px;margin:auto;display:block;width:100%;max-height:380px;-o-object-fit:cover;object-fit:cover}body[id^=how-it-works] .description-center{text-align:center;max-width:685px;margin:auto auto 4em;line-height:1.4}body[id^=how-it-works] .description-center h2{font-weight:700;font-size:1.48rem;margin-top:2.3em;margin-bottom:1em}body[id^=how-it-works] .description-center p{font-size:1.05rem;font-weight:400}body[id^=how-it-works] h3.title-underline{font-weight:700;font-size:1.05rem;display:table;color:#3c3c3b;padding-bottom:.7em;border-bottom-style:solid;-o-border-image:linear-gradient(to left,transparent 0,transparent 20%,#f3efef 20%,#f3efef 80%,transparent 80%,transparent) 10;border-image:linear-gradient(to left,transparent 0,transparent 20%,#f3efef 20%,#f3efef 80%,transparent 80%,transparent) 10;border-block-width:1px;margin:2.2em auto;gap:75px;text-align:center}body[id^=how-it-works] .icons-reassurance{max-width:800px;display:flex;justify-content:space-between;flex-wrap:wrap;margin:auto auto 3em;gap:30px 0}body[id^=how-it-works] .icons-reassurance .item{max-width:220px;width:100%;text-align:center;transition-duration:.3s}body[id^=how-it-works] .icons-reassurance .item:hover{transform:scale(1.05)}body[id^=how-it-works] .icons-reassurance .item h4{font-weight:700;font-size:1.05rem;color:#3c3c3b;margin-block:1em .65em}body[id^=how-it-works] .icons-reassurance .item p{font-size:.82em;line-height:1.3}body[id^=how-it-works] .step-process{background:#fafafa;display:flex;justify-content:start;padding:1em 3em;list-style:none;margin:1em auto;position:relative;border-radius:1em;max-width:1150px;align-items:stretch;min-height:140px}body[id^=how-it-works] .step-process:first-of-type{margin-top:6.5em}body[id^=how-it-works] .step-process:last-of-type{margin-bottom:3.5em}body[id^=how-it-works] .step-process li:not(.title):before{content:attr(data-step);position:absolute;top:-4.5rem;width:150px;border:2px solid var(--blue);text-transform:uppercase;border-radius:1em;padding:.2rem;text-align:center;font-weight:700;color:var(--blue);font-size:1.05rem;left:50%;transform:translate(-50%)}body[id^=how-it-works] .step-process:not(:first-of-type) li:not(.title):before{display:none}i.chevron-right{margin:0 30px;background:url(/build/assets/chevron-right-DdD26x15.jpg);width:12px;background-size:contain;background-repeat:no-repeat;background-position:center}body[id^=how-it-works] .step-process li:not(.title){font-size:.83rem;text-align:center;max-width:160px;width:100%;line-height:1.2;position:relative;display:inline-flex;align-items:center;justify-content:center}body[id^=how-it-works] .step-process .chevron-right:last-of-type{display:none}body[id^=how-it-works] .step-process .chevron-right[data-data=""]{opacity:0}body[id^=how-it-works] .step-process li.title{font-size:1.05em;font-weight:700;padding-right:52px;text-align:center;display:inline-flex;align-items:center;justify-content:center}body[id^=how-it-works] .FAQ{max-width:1175px}body[id^=how-it-works] .FAQ .faq-question{font-size:.91rem;font-weight:700;color:#3c3c3b;padding:15px 5vw 15px 8vw;background:#fafafa;position:relative;cursor:pointer;margin-top:.5em;transition-duration:.3s}body[id^=how-it-works] .FAQ .faq-question:hover{background:#ececec}body[id^=how-it-works] .FAQ .faq-question.close:before{transform:translateY(-50%) rotate(-180deg)}body[id^=how-it-works] .FAQ .faq-question:before{content:url(/build/assets/chevron-down-CYLg3YZP.png);position:absolute;right:4.8em;top:50%;transform:translateY(-50%) rotate(0);transition-duration:.3s}body[id^=how-it-works] .faq-response{padding:1em 8vw;font-size:.91rem;padding-right:0}body[id^=how-it-works] .FAQ .faq-question.close+.faq-response{overflow:hidden;height:0;padding:0}body[id^=how-it-works] .description-society{background:#fafafa;padding:3em;margin-block:3em}body[id^=how-it-works] .description-society span{font-weight:800}body[id^=how-it-works] .description-society .container{max-width:1000px;font-size:.92rem}[href="#readmore"]{text-decoration:none;color:var(--blue);font-weight:800}[href="#readmore"].show{display:none}.more-content{display:block!important;text-align:left!important}.manager-big-illustration{max-width:100%;margin:auto;display:block}.CTA-HIW{font-size:.98rem;color:#3c3c3c;font-weight:800;line-height:2;margin:2em auto;text-align:center;display:flex;flex-direction:column;align-items:center}.CTA-HIW a{background:var(--blue);color:#fff;border:2px solid transparent;transition-duration:.3s;border-radius:.5em;padding:.1em 2em;text-decoration:none;font-size:1.15rem;margin-top:1em;line-height:1.5}.reviews.bg{background:#fafafa;margin:3em 0 6em;position:relative;padding:3em;overflow:hidden}.reviews.bg .card-review:not(.swiper-slide-active){opacity:0}.reviews.bg:before{content:"";background-image:url(/build/assets/guillemet-EdRzGMFt.png);width:39.5px;height:27.5px;display:block;background-size:contain;margin:-1em auto 1.5em}.reviews.bg .swiper-next{position:absolute;top:50%;right:0;background:url(/build/assets/next-CpuD1pb_.png);width:21px;transform:translateY(-50%);height:39px;cursor:pointer;z-index:999}.reviews.bg .swiper-prev{position:absolute;top:50%;left:0;background:url(/build/assets/prev-oWY3ayXf.png);width:21px;transform:translateY(-50%);height:39px;cursor:pointer;z-index:999}.swiper-pointer-events{position:relative!important;max-width:1000px!important;padding-inline:1.5rem!important}.reviews.bg .profil img{border-radius:100%;width:55px;height:55px}.reviews.bg .profil{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:1em}.reviews.bg .profil h5{margin-top:1em;font-size:1.05rem;font-weight:500;text-align:left}.reviews.bg .profil h5 span{display:block}.reviews.bg .citation{font-size:1.05rem;max-width:779px;margin:auto;text-align:center;font-weight:500}.CTA-HIW a:hover{background:#fff;border-color:var(--blue);color:var(--blue)}.nice-select.open .list{max-height:50vh;overflow-y:scroll}#home .container.content-style:last-of-type{border-top:2.5px solid #f0f0f0;margin-top:3em}.search-booking .container.mobile-navigation{display:none}.search-booking .container.desktop-navigation{display:flex;flex-direction:column;gap:25px;height:75%;justify-content:end}.search-booking .container.desktop-navigation .navbar-search{background:#fff;width:100%;display:flex;justify-content:space-between;padding:15px;border-radius:5em;align-items:center;height:64px;max-width:1048px}.search-booking .container.desktop-navigation .navbar-search .btn.rounded-style{margin:0;border-radius:3rem;font-size:1.23rem;text-transform:uppercase;padding:6px 1em!important}.search-booking .container.desktop-navigation .navbar-search:first-of-type{background:url(/build/assets/map-vQNDlWGx.png);background-size:cover;background-position:top right}.search-booking .container.desktop-navigation .navbar-search h1{font-size:1.3rem;font-weight:700;margin:0;padding-left:35px;width:350px}.search-booking .container.desktop-navigation .navbar-search h1 span{font-size:1rem;display:block;font-weight:400;letter-spacing:.6px}.search-booking .container.desktop-navigation .navbar-search>div{display:flex;gap:25px;align-items:center}.search-booking .container.desktop-navigation .navbar-search>div input,.search-booking .container.desktop-navigation .navbar-search>div .nice-select{border-radius:3em;color:#545453;font-size:.9676rem;height:30px;width:150px;border:2px solid #e4e4e4;padding:0;text-align:center}.nice-select{white-space:inherit!important}.search-booking .container.desktop-navigation .navbar-search>div .nice-select span{margin:auto;display:table;line-height:1.7;font-size:.9676rem;color:#545453;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;display:block;padding-inline:10px}.search-booking .container.desktop-navigation .navbar-search>div .nice-select .option{line-height:1.5;padding-block:8px}.search-booking .container.desktop-navigation .navbar-search>div label{display:none}@media (min-width: 1199.98px){.list-map-view .filters-content{display:block;background:transparent;max-width:inherit;width:100%;padding:0}.listing-listing .filters-content.filter-listing{background:transparent}.list-map-view .filters-content.hide{display:block!important}#formListingMAP fieldset{float:left;margin:.5em;width:242px}.list-map-view #ampChoice{width:100%}}@media (max-width: 1199.98px){.list-map-view #ampChoice{display:none}.list-map-view .filters-content.hide{display:none!important}.list-map-view{flex-direction:column}.list-map-view .map-content{margin-top:3em}.list-map-view .container{width:100%;min-width:inherit}.list-map-view .filters-content{background:#f8f8f8;max-width:400px;margin:auto;padding:.5em 1.5em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.list-map-view a.filter-item{display:flex}header a.btn:first-of-type{margin-left:0!important}header div:nth-of-type(3){margin:0 1em}header a.logo{max-width:280px}}@media (max-width: 991.98px){.reassurance-listing .reassurance-item{width:100%}body[id^=how-it-works] .step-process li.title{width:100%;padding:0}body[id^=how-it-works] .step-process li.title br{display:none}body[id^=how-it-works] .step-process:first-of-type li:not(.title):before{top:-9.5rem}body[id^=how-it-works] .step-process{flex-wrap:wrap;justify-content:center;padding:1em}.gallery-items img{width:160px;height:160px}section.invoice-style{flex-wrap:wrap}section.invoice-style div.left+div{width:100%}.invoice-style div.left{margin-left:0}section.invoice-style .detail{width:100%;margin-top:3em}.navbarProfil{margin-top:2em}header a{font-size:1em}.nav-mooringZone div{width:100%!important;margin:.5em}.listing-moorings .row{display:flex;justify-content:space-between;flex-wrap:wrap}.contentLang .selectLang{left:0}.mooring-el{width:calc(100% / 2.05)!important;margin:1em 0}header .content-log,header div:nth-of-type(3){margin-left:1.7vw;margin-right:1em}header .container,header .container div{display:flex;align-items:center;max-width:1398px;flex-wrap:wrap;justify-content:space-around}#profil-content,#profil-user{flex-direction:column}.download-XLS{padding:1.7em 0}}@media (min-width: 991.98px){#page-dinscription{width:100%;height:100%;background:url(/build/assets/HIV-illustration-DtJnNqLX.jpg);background-size:cover;position:relative}.form-style-account form.modal{max-width:900px;background:#fff}body:not(#modification-de-mon-compte) .form-style-account form.modal{margin:7vw auto}body#modification-de-mon-compte .form-style-account form.modal{margin-block:3em}.form-style-account form.modal h3{width:100%;font-size:1.23em}.form-style-account form.modal sub{font-size:.925em}.form-style-account fieldset.BOT{max-width:95%}.form-style-account #profilPicture{max-width:inherit;justify-content:center}.form-style-account #profilPicture label{margin-right:5em!important}#page-de-connexion form.modal,#reset-password form.modal{margin:6vw auto}.conservation-items{max-width:620px;margin-inline:auto}}@media (max-width: 991px){.container.container-profil{max-width:100%}.togglebutton{display:flex;flex-direction:column;cursor:pointer}.togglebutton span{height:4px;width:43px;background:#c7c7c7;border-radius:4em;margin-bottom:.5em}.mobile-hidden{display:none!important}header .container{flex-direction:row-reverse}.selectLang:before{content:none}header{padding:15px 0}header a.logo{width:351px;max-width:inherit;margin-left:9vw}.navbarProfil a{margin-right:.2em}.bg-map.geoloc{top:.3em;right:.3em}.styled-table th{padding-left:0}.tab-content-scroll .styled-table{width:600px}.tab-content-scroll{width:100%;overflow:auto;padding-bottom:1em}#utilisateur #profil-content,#profil-user{flex-direction:row}ul.boat-el li svg{max-width:49px}.conservation-items{max-width:520px;margin-inline:auto}.search-booking .container.mobile-navigation{display:flex}.search-booking .container.desktop-navigation{display:none}}@media (max-width: 889px){body[id^=how-it-works] .navigation-users a{max-width:165px;font-size:.69rem}body[id^=how-it-works] .step-process li:not(.title):before{margin:1em auto!important;position:relative!important;display:block!important;top:inherit!important;left:inherit!important;transform:none!important}body[id^=how-it-works] .step-process li:not(.title){display:block;margin:auto}.step-process i.chevron-right{display:none}body[id^=how-it-works] .step-process{flex-direction:column}body[id^=how-it-works] .icons-reassurance{justify-content:space-evenly}body[id^=how-it-works] .FAQ .faq-question:before{right:1em}}@media (max-width: 575.98px){a.amp-panel{height:250px;width:100%;margin:0}.search-booking .niceGroupForm div.nice-select.form-control .current{font-size:10px!important}.right-pastille{position:absolute;top:-1em;padding-top:1.5em;right:1em}#home .reassurance-listing{display:none}#home .utilisateur:first-of-type{display:none}body[id^=how-it-works] .navigation-users{flex-wrap:wrap;gap:15px}body[id^=how-it-works] .navigation-users a{max-width:90%;font-size:.91rem}body[id^=how-it-works] .FAQ .faq-question,body[id^=how-it-works] .FAQ .faq-response{font-size:.85rem}.nav-map-content .btn{margin:.5em 0;font-size:.8em;padding:.6em 1.5em;line-height:1}body[id^=how-it-works] .FAQ .faq-question{padding-right:2rem}.nav-map-content .btn svg{height:25px}.nav-map-content .btn:last-of-type{padding-top:.8em}.map-content .nav-map-content{justify-content:space-around}#profil-user{max-width:100%;flex-wrap:wrap}.form-group.check-style{justify-content:unset}.mooring-informations .method-search{flex-wrap:wrap;flex-direction:column;align-items:center}.zone-item.active+.moorings-items,.mooring-informations .zone-item{max-width:100%}.mooring-informations .method-search a{margin:.2em}#page-de-connexion form.modal,#reset-password form.modal{max-width:79%}.mooring-el{max-width:315px!important;width:100%!important;margin:1em auto}.navbarProfil a{margin:.5em .1em}.navbarProfil{flex-wrap:wrap;justify-content:center}header a.logo{width:223px}.btn-submit.btn-grey2{padding:.3em 2em;font-size:1em}.marines .item-marine{max-width:40%!important;width:100%!important;max-height:462px;margin:.5em 0}.marines{justify-content:space-evenly;flex-wrap:wrap}.tab-informations a{margin:.5em;width:100%;max-width:100%;justify-content:center}.more-about,.preview-about{margin:2em auto;font-size:.9em;font-weight:400}h1.style-centered{font-size:1.1em}#page-de-connexion form.modal,#reset-password form.modal{padding:1em 2.1em;background:#fff;max-width:85%!important}#receip .btn-dark,form .btn.btn-dark,.pass-section .btn-dark.btn{width:200px}#choice-your-book #submit-form{width:190px}ul.boat-el{flex-wrap:wrap;justify-content:space-evenly}ul.boat-el li{border:0!important}ul.boat-el li:first-of-type{width:100%;display:flex;justify-content:center;border-bottom:2px solid #e4e4e4!important;margin-bottom:1em}}.btn-return-payment{justify-content:space-around}.btn-topay{margin-bottom:24px}@media (max-width: 510px){#utilisateur #profil-content,#profil-user{flex-direction:column}.btn.payments{margin-bottom:0!important}.btn-return-payment{justify-content:center;flex-direction:column;max-width:370px;margin:24px auto 54px}}@media (max-width: 320.98px){fieldset.niceGroupForm{max-width:300px}}.buttons-container{width:50%;margin:50px auto 16px}.dark\:text-white{color:#000!important}.aligned-field{display:flex;flex-direction:column;justify-content:end}.view-password{cursor:pointer}.active-mooring{position:absolute;right:20px;top:0}.active-mooring li{list-style:none}.active-mooring li .pastille{position:absolute;top:.9em;left:-20px}.active-mooring-p{background-color:#13b013;display:inline-block;top:.1em;left:0;position:relative}.mapView .gm-ui-hover-effect{background-color:var(--blue);color:#fff;text-transform:uppercase;padding:4px 18px;border-radius:5px;border:none;transition:.2s}.mapview .gm-style-iw-chr{position:absolute;right:20px;top:16px;z-index:10000}.navlink.active img{filter:brightness(1000)!important}#checkout-local-price p{font-size:.8em;white-space:initial;text-align:justify}
