@font-face{ascent-override:110%;font-display:swap;font-family:Roboto Condensed-fallback;size-adjust:77.04%;src:local("Arial")}@font-face{ascent-override:91%;font-display:swap;font-family:Roboto-fallback;size-adjust:100.06%;src:local("Arial")}.service-title{align-items:center;display:flex;font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:1.875rem;justify-content:center;line-height:1;margin-bottom:3.25rem}.service-title .icon{fill:#008e9a;height:1.813rem;margin-right:.438rem;width:1.6875rem}.service-title .icon.icon-PrepaidCall{fill:#1a6395}.service-text{font-size:1rem;font-weight:400;line-height:1.125;margin:0 1.375rem}.service-text .call-phone-number{color:#00555f;font-weight:700}.separator{background:#c6c6c6;height:.0625rem;margin-bottom:1.1875rem}.service-detail{font-size:1rem;line-height:1.125;text-align:left}.service-warning{color:#7e7e7e;font-style:italic}.service-card{background:#f2f2f2;margin:1.438rem 0 1.625rem;min-width:315px}.service-card .card-header{font-size:1rem;line-height:1.5;margin:.563rem auto 1.25rem;text-align:center;text-transform:uppercase}.service-card .card-content{margin:auto 5%}.service-card .prices-categories{align-items:center;display:flex;font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:.875rem;font-weight:700;justify-content:flex-end;line-height:1.14;margin-bottom:1.438rem}.service-card .prices-categories button{background:#fff;color:#000}.service-card .prices-categories button.active{background:#008e9a;border-radius:.1875rem;color:#fff}.service-card .prices-categories #priceHT{padding:.1875rem 1.125rem .125rem}.service-card .prices-categories #priceTTC{padding:.1875rem .875rem .125rem}.service-card .prices-details{border-collapse:collapse;display:contents;width:100%}.service-card .prices-details li.pack-line:first-of-type,.service-card .prices-details li.pack-line:nth-of-type(2){border-bottom:1px solid #c6c6c6}.service-card .prices-details button{background:inherit}.service-card .prices-details button .icon{fill:#ffba00;height:13.52px;width:13.52px}.service-card .prices-details .pack-line{display:flex;justify-content:space-between;padding:.563rem .438rem .5rem 0}.service-card .prices-details .pack-line .pack-text{font-size:1rem;font-weight:500;line-height:1.125;margin-right:.9375rem}.service-card .prices-details .pack-line .pack-text .nb-consultations-colored{color:#ffba00}.service-card .prices-details .pack-line .pack-price{align-items:center;color:#ffba00;display:flex;font-weight:700;text-align:right}.service-card .prices-details .pack-line .pack-price .in-subscriptions{color:#000;font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:.875rem;font-style:Italic;font-weight:inherit;line-height:1.7;margin-right:.375rem;min-width:max-content}.service-card .prices-details .pack-line:hover{background:#d2ecef;border-bottom:0;border-left:.3125rem solid #ffc400;margin:0 -16px;padding:.563rem 1.438rem .5rem 1rem}.service-card .prices-details a{color:inherit}.service-price.d-block{min-width:max-content}.service-price.d-block a{line-height:inherit}#serviceProMarine .service-text{font-size:.875rem;font-weight:400;line-height:1.285}#serviceProMarine .service-text p{padding-left:0}#serviceProMarine .service-text ul{margin-left:1rem;padding-left:0}#serviceProMarine .more-infos{background:inherit;border:1px solid #34a0e8;border-radius:6.25rem;color:#34a0e8;font-size:.875rem;line-height:1.5;margin:0 auto .8125rem;padding:.625rem 1.25rem;text-align:center}#serviceProMarine .card-header{color:#1a6395}#serviceProMarine .card-content-text{font-size:.875rem;line-height:1.285;margin:0 1.375rem .8125rem;text-align:center}#serviceProMarine .service-type{padding:0 1.375rem}#serviceProMarine .service-type .service-type-details button{background:transparent;color:#34a0e8;line-height:1}#serviceProMarine .service-type-image{align-items:center;display:flex;justify-content:center;margin:1.438rem 0;position:relative}#serviceProMarine .service-type-image img{width:100%}#serviceProMarine .service-type-image .service-type-name{color:#fff;font-size:1.125rem;line-height:1.22;position:absolute;text-align:center}#serviceProMarine .separator{margin:1.1875rem 0 1.5rem}#serviceProMarine #help-container{margin-top:3.75rem}#serviceProMarine .service-types-header h2{color:#1a6395;font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.16;margin-top:.6875rem;text-transform:uppercase}#prepaidAccount #payment-conf{text-align:center}#prepaidAccount .subsscriptions-actions_mcm{background:#fff;border:1px solid #34a0e8;border-radius:100px;color:#34a0e8;font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:1rem;padding:10px 20px}#prepaidAccount .subsscriptions-actions_mcm:hover{background:#34a0e8;color:#fff}#prepaidAccount .subsscriptions-actions_mcm.renew-subscriptions{line-height:1}#gribFiles h4{color:#1a6395;font-size:1rem;font-weight:700;margin-top:50px}#gribFiles strong{font-weight:500}#gribFiles p{font-weight:400;margin-bottom:20px}.grib-description{padding:0 1.375rem}.grib-description img{display:flex;margin:auto;width:100%}.grib-description h4{color:#1a6395}#popin .popin-container{top:6.25rem}#popin .popin-message{text-align:inherit}#popin .popin-message img{width:100%}.service-home{background-color:#fff;padding:0 .375rem .625rem}.service-home #titleCartBM{border-top:1px solid #1a6395;color:#1a6395;display:none;font-size:1.5rem;font-weight:700;margin-top:10px;text-transform:uppercase}.service-home #titleCartBM,.service-home .titleBM{font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif}.service-home .titleBM{color:#000;display:flex;font-size:1.625rem;justify-content:center;line-height:1.75rem;overflow:hidden;padding:0 0 1.875rem;text-overflow:ellipsis}.service-home .titleBM .icon{margin-right:5px;position:relative}.service-home .titleBM .icon svg{position:absolute;right:-10px;top:5px}.service-home .header-desc{border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;margin:0 0 1.875rem;padding:.9375rem 4.875rem}.service-home .title{border-bottom:1px solid #000;color:#000;font-size:1.625rem;margin:0 0 1.875rem;overflow:hidden;padding:0 0 1.875rem;text-overflow:ellipsis}.service-home .subtitle,.service-home .title{font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;line-height:1.75rem}.service-home .subtitle{font-size:1.5rem;font-weight:700;padding:0 1.125rem 1rem}.service-home .subtitle.mc{color:#008e9a}.service-home .subtitle.mcm{color:#1a6395}.service-home .service-items{list-style:none;padding:0 1.125rem}.service-home .service-item{border:solid #c6c6c6;border-width:1px 1px 0}.service-home .service-item:first-child{border-radius:.3125rem .3125rem 0 0}.service-home .service-item:last-child{border-bottom-width:1px;border-radius:0 0 .3125rem .3125rem}.service-home .service-item:hover{background-color:#1a6395;border-color:#1a6395}.service-home .service-item:hover .label{color:#fff}.service-home .service-item:hover .icon{fill:#fff}.service-home .service-link{align-items:center;display:flex;gap:1.25rem;min-height:3.625rem;padding:.625rem 1rem}.service-home .service-link .icon{flex:0 0 auto}.service-home .service-link .label{color:#000;width:100%}.service-home .service-link.blue .icon{fill:#34a0e8}#containerCollectionBM{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;padding:15px;width:100%}#containerCollectionBM .blocBmBook{display:flex;flex-direction:column;margin-bottom:30px;width:48%}#containerCollectionBM .blocBmBook .containerImg{background-color:#edf8ff;text-align:center}#containerCollectionBM .blocBmBook .containerImg:hover{background-color:#ceebff;cursor:pointer}#containerCollectionBM .blocBmBook .titleBook{font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:1rem;font-weight:700;line-height:20px;padding-top:10px;text-align:center}#containerCollectionBM .blocBmBook .titleBook .subName{color:#1a6395}#containerCollectionBM .blocBmBook .controls{display:flex;flex-direction:row;height:38px;line-height:38px;text-align:center}#containerCollectionBM .blocBmBook .controls .contSeeBmBook .buttonSeeBmBook{background:#fff;height:38px;width:38px}#containerCollectionBM .blocBmBook .controls .contSeeBmBook .buttonSeeBmBook .icon{fill:#7e7e7e;width:20px}#containerCollectionBM .blocBmBook .controls .contSeeBmBook .buttonSeeBmBook .icon:hover{fill:#1a6395}#containerCollectionBM .blocBmBook .controls .price{color:#7e7e7e;font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:1rem;font-weight:700;width:100%}#containerCollectionBM .blocBmBook .controls .priceHt{display:none}#containerCollectionBM .blocBmBook .controls .contButtonBuyBmBook .buttonBuyBmBook{background:#fff;height:38px;width:38px}#containerCollectionBM .blocBmBook .controls .contButtonBuyBmBook .buttonBuyBmBook .icon{fill:#7e7e7e;width:20px}#containerCollectionBM .blocBmBook .controls .contButtonBuyBmBook .buttonBuyBmBook .icon:hover{fill:#1a6395}#contenerAddBM{display:flex;flex-direction:column}#contenerAddBM .blocAddBM{border-bottom:1px solid #c6c6c6;display:none;flex-direction:row;height:107px;line-height:107px;margin-left:auto;margin-right:auto;width:100%}#contenerAddBM .blocAddBM:last-of-type{border-bottom:none}#contenerAddBM .blocAddBM:hover{background-color:#ceebff;cursor:pointer}#contenerAddBM .blocAddBM:hover .rectangle{background-color:#34a0e8}#contenerAddBM .blocAddBM .rectangle{width:5px}#contenerAddBM .blocAddBM .titleBook{font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:1rem;font-weight:700;line-height:20px;padding-top:10px;text-align:left;width:40%}#contenerAddBM .blocAddBM .titleBook .subName{color:#1a6395}#contenerAddBM .blocAddBM .priceBook{font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:.875rem;font-weight:700;text-align:center;width:20%}#contenerAddBM .blocAddBM .priceBookHt{display:none}#contenerAddBM .blocAddBM .choiceNumberBook{align-items:center;display:flex;justify-content:center;width:20%}#contenerAddBM .blocAddBM .choiceNumberBook select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2334a0e8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9375rem center;background-repeat:no-repeat;background-size:1rem .75rem;border:.0625rem solid #ddd;border-radius:.1875rem;color:#212529;display:none;font-size:1rem;font-weight:400;height:fit-content;line-height:normal;padding:.563rem .9375rem .5rem .75rem;width:65px}#contenerAddBM .blocAddBM .choiceNumberBook select.show{display:block}#contenerAddBM .blocAddBM .deleteBook{height:15px;text-align:center;width:20%}#contenerAddBM .blocAddBM .deleteBook .icon{fill:#7e7e7e;height:100%;width:100%}#contenerAddBM .blocAddBM .deleteBook .icon:hover{fill:#1a6395}#mesageDelivery{color:#7e7e7e;display:none;font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:14px;margin:20px auto 0;text-align:center}#finalPrice{display:none;margin-left:auto;margin-right:auto;width:100%}#finalPrice .cart-total{margin-bottom:20px;padding-right:28px;padding-top:13px;text-align:right}#finalPrice .cart-total div{display:inline-block}#finalPrice .cart-total div:first-of-type{margin-left:50px}#finalPrice .cart-total div:first-of-type span{display:block}#finalPrice .cart-total div:first-of-type span:first-of-type{font-size:16px;font-weight:500}#finalPrice .cart-total div:first-of-type span:last-of-type{color:#c6c6c6;font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:14px}#finalPrice .cart-total div:last-of-type strong{color:#c6c6c6;display:block;font-size:20px;font-weight:700}#finalPrice .cart-total div:last-of-type span{color:#c6c6c6;display:block;font-family:Roboto Condensed,Roboto Condensed-fallback,sans-serif;font-size:14px}#validateAddBM{display:flex;display:none;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;padding-right:15px}#validateAddBM .btn-submit{height:48px;line-height:15px;padding:0 15px}#validateAddBM .btn-submit.cancel{margin-right:15px}#validateAddBM .btn-submit.cancel svg{fill:#fff;height:.9375rem;margin-right:5px;width:.9375rem}.badge-container{display:-webkit-box;display:-ms-flexbox;display:flex}.badge-container a{display:inline-block;margin-right:.75rem}.badge-container .badge-app{height:2.5rem;width:8.438rem}.img-appliMarine{height:76px;width:360px}@media (min-width:360px){.img-appliMarine{height:76px;width:360px}.service-title{justify-content:left;margin-bottom:0;margin-left:0}.service-home .titleBM{justify-content:left;padding-left:1.875rem}.service-home .header-desc{padding-left:1.375rem;padding-right:1.375rem}}@media (min-width:576px){.service-card{grid-column-end:16!important;grid-column-start:2!important}.service-card .card-content{margin:auto;width:max-content}.grib-description{padding:0 20%}.img-appliMarine{height:121px;width:576px}.service-title{justify-content:left;margin-bottom:0;margin-left:0}.service-home .titleBM{justify-content:left;padding-left:1.875rem}.service-home .header-desc{padding-left:1.375rem;padding-right:1.375rem}}@media (min-width:768px){.grib-description{padding:0 10%}.grib-description img{width:464px}.service-home{padding:0 .5rem 4.375rem}.service-home .title{font-size:1.625rem;margin:0 0 .5rem;padding:0 0 3.125rem;text-align:center}.service-home .service-items{grid-gap:1.125rem;display:grid;grid-template-columns:repeat(auto-fill,13.5rem);justify-content:space-between;margin:0 auto;max-width:60rem}.service-home .service-item{border-bottom-width:1px;border-radius:.3125rem}.service-home .service-item:first-child,.service-home .service-item:last-child{border-radius:.3125rem}.img-appliMarine{height:161px;width:768px}.service-title{justify-content:left;margin-bottom:0;margin-left:0}.service-home .titleBM{justify-content:left;padding-left:1.875rem}.service-home .header-desc{padding-left:1.375rem;padding-right:1.375rem}}@media (min-width:1000px){.service-text{grid-column-end:16!important;grid-column-start:2!important;margin:initial}.service-card{grid-column-end:14!important;grid-column-start:4!important}#contenerAddBM{padding:20px 20px 0}#serviceProMarine .services-types{display:flex}#serviceProMarine .separator{margin-left:-1.125rem;margin-right:-1.125rem}#serviceProMarine .service-types-header .separator{border-top:1px solid #1a6395}#serviceProMarine .services-types .service-type{flex-basis:33%;padding:0}#serviceProMarine .services-types .service-type .service-type-image{margin-top:0}#serviceProMarine .services-types .separator{height:auto;margin:0 1.3125rem;width:1px}.img-appliMarine{height:210px;width:1000px}.service-title{justify-content:center;margin-bottom:1.5rem}.service-home .titleBM{justify-content:center;padding-left:inherit}.service-home .header-desc{padding-left:4.875rem;padding-right:4.875rem}}@media (min-width:1280px){.service-home{padding:0 1.125rem 4.375rem}.service-home .titleBM{padding-left:20px}#containerCollectionBM{width:65%}#containerCollectionBM .blocBmBook{padding-right:45px;width:33%}#containerCollectionBM .blocBmBook:last-of-type,#containerCollectionBM .blocBmBook:nth-of-type(3){padding-right:0}#contenerAddBM{padding:inherit}#contenerAddBM .blocAddBM,#finalPrice,#validateAddBM,.mesageDelivery{width:70%}#finalPrice .cart-total,#validateAddBM .cart-total,.mesageDelivery .cart-total{width:100%}#finalPrice button,#validateAddBM button,.mesageDelivery button{padding:0 2.375rem}.img-appliMarine{height:264px;width:1244px}.service-title{justify-content:center;margin-bottom:1.5rem}.service-home .titleBM{justify-content:center;padding-left:inherit}.service-home .header-desc{padding-left:4.875rem;padding-right:4.875rem}}