@charset "UTF-8";@import url("https://use.typekit.net/air5ttu.css");:root {--cookie-notice-font-size: 18px;--cookie-notice-color: #5B676B;--cookie-notice-background: #F2F3F3;--cookie-notice-success: #66AC7A;--cookie-notice-danger: #ff0000;--cookie-notice-overlay-background: rgba(193,198,199,0.5);--cookie-notice-modal-top: initial;--cookie-notice-modal-left: initial;--cookie-notice-modal-right: 12px;--cookie-notice-modal-bottom: 12px;--cookie-notice-modal-transform: initial;--cookie-notice-modal-width: min(450px, calc(100vw - 24px));--cookie-notice-modal-min-width: initial;--cookie-notice-modal-box-shadow: 0 7px 37px rgba(0, 0, 0, .2);--cookie-notice-modal-border-radius: 10px;--cookie-notice-modal-padding: 30px;--cookie-notice-button-border: none;--cookie-notice-button-border-radius: 0 25px 25px 0;--cookie-notice-button-font-size: 16px;--cookie-notice-button-font-weight: 700;--cookie-notice-button-line-height: 150%;--cookie-notice-button-padding: 4px 15px;--cookie-notice-button-margin-left: 12px;--cookie-notice-button-margin-bottom: 12px;--cookie-notice-button-background: #0079b5;--cookie-notice-button-color: #FFF;--cookie-notice-button-box-shadow: none;--cookie-notice-button-hover-background: #FFF;--cookie-notice-button-hover-color: #0079b5;--cookie-notice-button-hover-box-shadow: 0 0 24px rgba(0,0,0, 0.20);--cookie-notice-button-hover-border: none;--cookie-notice-button-deny-background: #FFF;--cookie-notice-button-deny-color: #0079b5;--cookie-notice-button-deny-box-shadow: 0 0 24px rgba(0,0,0, 0.20);--cookie-notice-button-deny-border: none;--cookie-notice-button-deny-hover-background: #0079b5;--cookie-notice-button-deny-hover-color: #FFF;--cookie-notice-button-deny-box-hover-shadow: none;--cookie-notice-button-deny-hover-border: none;--cookie-notice-title-color: black;--cookie-notice-title-font-size: 1.4rem;--cookie-notice-title-font-weight: bold;--cookie-notice-subtitle-font-size: 1.125rem;--cookie-notice-subtitle-color: black;--cookie-notice-subtitle-margin-bottom: 10px;--cookie-notice-divider-border: 1px solid #cecece;--cookie-notice-info-margin-bottom: 24px;--cookie-notice-link-color: #0079b5;--cookie-notice-link-font-weight: bold;--cookie-notice-link-font-size: 18px;--cookie-notice-link-text-decoration: none;}/*!
 * Bootstrap Grid v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport {width: device-width;}html {box-sizing: border-box;-ms-overflow-style: scrollbar;}*,*::before,*::after {box-sizing: inherit;}.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.no-gutters {margin-right: 0;margin-left: 0;}.no-gutters > .col,.no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}.col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}.col-1 {-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}.col-2 {-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}.col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-4 {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}.col-5 {-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-7 {-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}.col-8 {-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}.col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-10 {-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}.col-11 {-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-first {-ms-flex-order: -1;order: -1;}.order-last {-ms-flex-order: 13;order: 13;}.order-0 {-ms-flex-order: 0;order: 0;}.order-1 {-ms-flex-order: 1;order: 1;}.order-2 {-ms-flex-order: 2;order: 2;}.order-3 {-ms-flex-order: 3;order: 3;}.order-4 {-ms-flex-order: 4;order: 4;}.order-5 {-ms-flex-order: 5;order: 5;}.order-6 {-ms-flex-order: 6;order: 6;}.order-7 {-ms-flex-order: 7;order: 7;}.order-8 {-ms-flex-order: 8;order: 8;}.order-9 {-ms-flex-order: 9;order: 9;}.order-10 {-ms-flex-order: 10;order: 10;}.order-11 {-ms-flex-order: 11;order: 11;}.order-12 {-ms-flex-order: 12;order: 12;}.offset-1 {margin-left: 8.33333%;}.offset-2 {margin-left: 16.66667%;}.offset-3 {margin-left: 25%;}.offset-4 {margin-left: 33.33333%;}.offset-5 {margin-left: 41.66667%;}.offset-6 {margin-left: 50%;}.offset-7 {margin-left: 58.33333%;}.offset-8 {margin-left: 66.66667%;}.offset-9 {margin-left: 75%;}.offset-10 {margin-left: 83.33333%;}.offset-11 {margin-left: 91.66667%;}.d-none {display: none !important;}.d-inline {display: inline !important;}.d-inline-block {display: inline-block !important;}.d-block {display: block !important;}.d-table {display: table !important;}.d-table-row {display: table-row !important;}.d-table-cell {display: table-cell !important;}.d-flex {display: -ms-flexbox !important;display: flex !important;}.d-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}.flex-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;}.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;}.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;}/* Slider */.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list {transform: translate3d(0, 0, 0);}.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before,.slick-track:after {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}[dir="rtl"] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}/* Slider */.slick-loading .slick-list {background: #fff url("/img/ajax-loader.gif") center center no-repeat;}/* Icons *//* Arrows */.slick-prev,.slick-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0px;font-size: 0px;cursor: pointer;background: transparent;color: transparent;top: 50%;transform: translate(0, -50%);padding: 0;border: none;outline: none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {outline: none;background: transparent;color: transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity: 0.25;}.slick-prev:before,.slick-next:before {font-family: "slick";font-size: 20px;line-height: 1;color: white;opacity: 0.75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-prev {left: -25px;}[dir="rtl"] .slick-prev {left: auto;right: -25px;}.slick-prev:before {content: "←";}[dir="rtl"] .slick-prev:before {content: "→";}.slick-next {right: -25px;}[dir="rtl"] .slick-next {left: -25px;right: auto;}.slick-next:before {content: "→";}[dir="rtl"] .slick-next:before {content: "←";}/* Dots */.slick-dotted.slick-slider {margin-bottom: 30px;}.slick-dots {position: absolute;bottom: -25px;list-style: none;display: block;text-align: center;padding: 0;margin: 0;width: 100%;}.slick-dots li {position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer;}.slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer;}.slick-dots li button:hover,.slick-dots li button:focus {outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before {opacity: 1;}.slick-dots li button:before {position: absolute;top: 0;left: 0;content: "•";width: 20px;height: 20px;font-family: "slick";font-size: 6px;line-height: 20px;text-align: center;color: black;opacity: 0.25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {color: black;opacity: 0.75;}.datepicker {width: -webkit-min-content;width: min-content;}.datepicker:not(.active) {display: none;}.datepicker-dropdown {position: absolute;z-index: 20;padding-top: 4px;}.datepicker-dropdown.datepicker-orient-top {padding-top: 0;padding-bottom: 4px;}.datepicker-picker {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;border-radius: 4px;background-color: white;}.datepicker-dropdown .datepicker-picker {box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);}.datepicker-main {-ms-flex: auto;flex: auto;padding: 2px;}.datepicker-footer {box-shadow: inset 0 1px 1px rgba(10, 10, 10, 0.1);background-color: whitesmoke;}.datepicker-title {box-shadow: inset 0 -1px 1px rgba(10, 10, 10, 0.1);background-color: whitesmoke;padding: 0.375rem 0.75rem;text-align: center;font-weight: 700;}.datepicker-controls {display: -ms-flexbox;display: flex;}.datepicker-header .datepicker-controls {padding: 2px 2px 0;}.datepicker-controls .button {display: -ms-inline-flexbox;display: inline-flex;position: relative;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;margin: 0;border: 1px solid gainsboro;border-radius: 4px;box-shadow: none;background-color: white;cursor: pointer;padding: calc(0.375em - 1px) 0.75em;height: 2.25em;vertical-align: top;text-align: center;line-height: 1.5;white-space: nowrap;color: #363636;font-size: 1rem;}.datepicker-controls .button:focus,.datepicker-controls .button:active {outline: none;}.datepicker-controls .button:hover {border-color: #b8b8b8;color: #363636;}.datepicker-controls .button:focus {border-color: #3273dc;color: #363636;}.datepicker-controls .button:focus:not(:active) {box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);}.datepicker-controls .button:active {border-color: #474747;color: #363636;}.datepicker-controls .button[disabled] {cursor: not-allowed;}.datepicker-header .datepicker-controls .button {border-color: transparent;font-weight: bold;}.datepicker-header .datepicker-controls .button:hover {background-color: #f9f9f9;}.datepicker-header .datepicker-controls .button:active {background-color: #f2f2f2;}.datepicker-footer .datepicker-controls .button {-ms-flex: auto;flex: auto;margin: calc(0.375rem - 1px) 0.375rem;border-radius: 2px;font-size: 0.75rem;}.datepicker-controls .view-switch {-ms-flex: auto;flex: auto;}.datepicker-controls .prev-button,.datepicker-controls .next-button {padding-right: 0.375rem;padding-left: 0.375rem;-ms-flex: 0 0 14.2857142857%;flex: 0 0 14.2857142857%;}.datepicker-controls .prev-button.disabled,.datepicker-controls .next-button.disabled {visibility: hidden;}.datepicker-view,.datepicker-grid {display: -ms-flexbox;display: flex;}.datepicker-view {-ms-flex-align: stretch;align-items: stretch;width: 15.75rem;}.datepicker-grid {-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex: auto;flex: auto;}.datepicker .days {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex: auto;flex: auto;}.datepicker .days-of-week {display: -ms-flexbox;display: flex;}.datepicker .week-numbers {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex: 0 0 9.6774193548%;flex: 0 0 9.6774193548%;}.datepicker .weeks {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: stretch;align-items: stretch;-ms-flex: auto;flex: auto;}.datepicker span {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;border-radius: 4px;cursor: default;-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}.datepicker .dow {height: 1.5rem;font-size: 0.875rem;font-weight: 700;}.datepicker .week {-ms-flex: auto;flex: auto;color: #b8b8b8;font-size: 0.75rem;}.datepicker-cell,.datepicker .days .dow {-ms-flex-preferred-size: 14.2857142857%;flex-basis: 14.2857142857%;}.datepicker-cell {height: 2.25rem;}.datepicker-cell:not(.day) {-ms-flex-preferred-size: 25%;flex-basis: 25%;height: 4.5rem;}.datepicker-cell:not(.disabled):hover {background-color: #f9f9f9;cursor: pointer;}.datepicker-cell.focused:not(.selected) {background-color: #e9e9e9;}.datepicker-cell.selected,.datepicker-cell.selected:hover {background-color: #3273dc;color: #fff;font-weight: 600;}.datepicker-cell.disabled {color: gainsboro;}.datepicker-cell.prev:not(.disabled),.datepicker-cell.next:not(.disabled) {color: #7a7a7a;}.datepicker-cell.prev.selected,.datepicker-cell.next.selected {color: #e6e6e6;}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {border-radius: 0;background-color: whitesmoke;}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {background-color: #efefef;}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused {background-color: #e9e9e9;}.datepicker-cell.today:not(.selected) {background-color: #00d1b2;}.datepicker-cell.today:not(.selected):not(.disabled) {color: #fff;}.datepicker-cell.today.focused:not(.selected) {background-color: #00ccad;}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected) {background-color: #b8b8b8;color: #fff;}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected) {background-color: #b3b3b3;}.datepicker-cell.range-start:not(.range-end) {border-radius: 4px 0 0 4px;}.datepicker-cell.range-end:not(.range-start) {border-radius: 0 4px 4px 0;}.datepicker-cell.range {border-radius: 0;background-color: gainsboro;}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover {background-color: #d7d7d7;}.datepicker-cell.range.disabled {color: #c6c6c6;}.datepicker-cell.range.focused {background-color: #d1d1d1;}.datepicker-input.in-edit {border-color: #276bda;}.datepicker-input.in-edit:focus,.datepicker-input.in-edit:active {box-shadow: 0 0 0.25em 0.25em rgba(39, 107, 218, 0.2);}html {font-size: 18px;font-family: "futura-pt", sans-serif;overflow-x: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body {margin: 0;line-height: 150%;}h1 {font-family: "futura-pt-bold", sans-serif;font-weight: 700;font-size: 2.1rem;line-height: 100%;letter-spacing: 0.5px;}h2,.medical-control-procedures__item__or {font-size: 1.8rem;font-weight: 300;line-height: 120%;}h3 {font-size: 1.8rem;font-weight: 600;color: #0079b5;line-height: 90%;margin-bottom: 0;margin-top: 25px;}h4 {font-size: 1.5rem;font-family: "futura-pt-bold", sans-serif;font-weight: 700;color: #0079b5;line-height: 90%;margin-bottom: 0;margin-top: 0;}a {display: inline-block;}img {max-width: 100%;}strong,b {font-family: "futura-pt-bold", sans-serif;font-weight: 700;}h1 {color: #1D2B4C;}.reading h1,.reading h2,.reading .medical-control-procedures__item__or,.reading h3,.reading h4 {color: #000;}.reading ul {list-style: none;margin: 10px auto;}.reading ul li {padding-left: 0;font-weight: 400;margin-bottom: 10px;line-height: 130%;}.reading ul li:before {content: "\e905"; /* FontAwesome Unicode */font-family: icomoon;font-size: 0.7rem;display: inline-block;color: #66ac7a;margin-left: -2.5em; /* same as padding-left set on li */width: 2.5em; /* same as padding-left set on li */}.reading a {color: #0079b5;font-family: "futura-pt-bold", sans-serif;font-weight: 700;}.reading a:hover {text-decoration: none;}.reading .btn,.reading .btn-icon {color: #fff;}.btn,.btn-icon {background-color: #fff;color: #0079b5;text-decoration: none;font-family: "futura-pt-bold", sans-serif;font-weight: 700;font-size: 0.83rem;padding: 13px 30px;border-radius: 12px;transition: .3s;text-align: center;outline: none;cursor: pointer;border: 0;}.btn:hover,.btn-icon:hover {color: #fff;background-color: rgba(91, 103, 107, 0.4);}.btn--reversed,.header__nav__link.btn--reversed,.btn--submit {background-color: #0079b5;background: linear-gradient(180deg, #0060b5 0%, #0079b5 100%);color: #fff;transition: .3s;outline: none;}.btn--reversed:hover,.btn--submit:hover {color: #fff;background: rgba(91, 103, 107, 0.4);}.btn--blue {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background: #0079b5;color: #ffffff;width: 100%;margin: 0;}.btn--blue span {text-align: left;}.btn--blue i {padding-left: 1rem;}.btn--blue i:before {color: #ffffff;font-size: 12px;}.link-with-icon,.header__nav__link.link-with-icon {font-family: "futura-pt-bold", sans-serif;font-weight: 700;color: #0079b5;text-decoration: none;font-size: 0.83rem;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;transition: .2s;}.link-with-icon i,.header__nav__link.link-with-icon i {margin-right: 10px;transition: .2s;font-size: 1.25rem;}.link-with-icon:hover {color: #5B676B;}.collapsible {font-size: 1.5rem;font-family: "futura-pt-bold", sans-serif;font-weight: 700;color: #0079b5;line-height: 90%;margin-bottom: 0;margin-top: 0;text-decoration: none;}.collapsible:hover {color: #0060b5;}.collapse-content {max-height: 0;overflow: hidden;transition: max-height 0.3s ease-out;}.wrapper {min-height: 100vh;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex: 1;flex: 1;}.top-wrapper {-ms-flex: 1 0 auto;flex: 1 0 auto;}.content {margin-top: 75px;overflow-x: hidden;}.full-width {width: 100%;}.grey-background {background-color: #F2F3F3;}.text-center {text-align: center;}.area-align-items-center {margin-bottom: 60px;}.area-align-items-center .row {-ms-flex-align: center;align-items: center;}.margin-top-40 {margin-top: 40px;}.margin-top-30 {margin-top: 31px;}.margin-bottom-20 {margin-bottom: 20px;}.margin-bottom-40 {margin-bottom: 40px;}.b--green {color: #66AC7A;}[class^="icon-"],[class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1; /* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-twitter:before {content: "\e907";}.icon-brand:before {content: "\e907";}.icon-tweet:before {content: "\e907";}.icon-social:before {content: "\e907";}.icon-instagram:before {content: "\e908";}.icon-brand1:before {content: "\e908";}.icon-social1:before {content: "\e908";}.icon-linkedin:before {content: "\e909";}.icon-brand2:before {content: "\e909";}.icon-social2:before {content: "\e909";}.icon-facebook:before {content: "\e90a";}.icon-brand3:before {content: "\e90a";}.icon-social3:before {content: "\e90a";}.icon-chevron-bol-down:before {content: "\e901";color: #5b676b;}.icon-chevron-bol-right:before {content: "\e902";}.icon-chevron-left:before {content: "\e903";color: #5b676b;}.icon-check:before,.control-request-form__inner__ul li:before {content: "\e905";color: #66ac7a;}.icon-chevron-right:before {content: "\e906";color: #5b676b;}.icon-hamburger:before {content: "\e900";}.icon-close:before {content: "\e904";}.footer {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.footer ul {list-style: none;padding-left: 0;margin: 0;}.footer__left {background-color: #F2F3F3;padding: 60px 40px 0;position: relative;}.footer__left__icon {padding-bottom: 30px;opacity: 0.9;}.footer__left__icon img {width: 25px;}.footer__nav {margin-bottom: 30px;}.footer__nav__item {margin-bottom: 20px;line-height: 180%;width: 50%;}.footer__nav__link {font-family: "futura-pt-bold", sans-serif;font-weight: 700;color: #5B676B;text-decoration: none;}.subfooter__nav__list {font-size: 0.89rem;}.subfooter__nav__link {color: #0079b5;text-decoration: none;}.subfooter__nav__link:hover {text-decoration: underline;}.footer-bottom__nav {font-size: 0.78rem;color: #5B676B;padding-right: 35px;}.footer-bottom__nav__list {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 10px !important;}.footer-bottom__nav__list:first-child .footer-bottom__nav__item:first-child {font-weight: 600;color: #000;}.footer-bottom__nav__list:last-child .footer-bottom__nav__item:last-child {padding-right: 0;}.footer-bottom__nav__list:last-child .footer-bottom__nav__item:last-child:after {content: none;}.footer-bottom__nav__item {margin-bottom: 5px;padding-right: 27px;position: relative;}.footer-bottom__nav__item:after {position: absolute;content: '-';right: 11px;top: 0;color: #5B676B;}.footer-bottom__nav__link {color: #5B676B;text-decoration: none;}.footer-bottom__nav__link:hover {text-decoration: underline;}.footer__right {background: linear-gradient(180deg, #94A0A4 0%, #5B676B 100%);padding: 70px 40px;}.footer__right p {margin-top: 0;margin-bottom: 30px;}.footer__right__title {margin-bottom: 15px;}.footer__right__info {color: #fff;font-size: 0.89rem;}.footer__right__info a {color: #fff;}.footer__right__info a:hover {text-decoration: none;}.socials {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin: -10px;margin-bottom: 20px;}a.social,.social {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background: #FFF;font-size: 16px;color: #5B676B;border-radius: 50%;margin: 10px;text-decoration: none;width: 30px;height: 30px;transition: .25s ease color, .25s ease opacity;}a.social:hover,.social:hover {opacity: .8;}header {position: fixed;width: 100%;top: 0;left: 0;z-index: 99;background-color: #fff;height: 70px;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;height: auto;}.header--shadow {box-shadow: 0px -8px 21px 0px rgba(91, 103, 107, 0.75);}.header {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;padding: 0;}.header__logo img {margin-top: -5px;width: 180px;transform: scale(1.2);}.header__nav__list {display: -ms-inline-flexbox;display: inline-flex;font-size: 0.83rem;list-style: none;padding-left: 0;margin: 0;font-weight: 700;font-family: "futura-pt-bold", sans-serif;}.header__nav--inner {margin-top: -10px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}.header__nav__locale {margin-top: 30px;margin-left: 15px;text-align: left;}.header__nav__locale a {position: relative;text-transform: uppercase;font-size: 16px;margin-left: 12px;color: #0079b5;text-decoration: none;}.header__nav__locale a:hover {text-decoration: underline;}.header__nav__locale a:before {content: '';position: absolute;left: -9px;top: 15%;height: 70%;width: 1px;background: #0079b5;}.header__nav__locale .active-locale {font-weight: 600;}.header__nav__locale a:first-child:before {display: none;}.header__nav__locale a:first-child {margin-left: 0;}.header__nav__list--wrapper {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}.header__nav__link {color: #000;text-decoration: none;padding: 5px 12px;}.header__nav__link span {position: relative;}.header__nav__link span:after {content: '';position: absolute;left: 0;bottom: -2px;background-color: #0079b5;width: 0;height: 2px;transition: .2s;}.header__nav__link:hover span:after {width: 100%;}.header__nav__link--active {color: #C1C6C7;}.header__nav--cta {margin-left: 50px;}.header__nav--cta .link-with-icon {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}.header__nav--cta .link-with-icon i {font-size: 1.2rem;}.toggle-menu {display: none;cursor: pointer;}/*------------------------------------*\
  Animations
<<<<<<< HEAD
\*------------------------------------*/.rotate3d {display: block;}.rotate3d .img-wrapper {transition: 150ms ease-in-out;box-shadow: 0 10px 30px rgba(0, 0, 0, 0);}.rotate3d:hover .img-wrapper {box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}.form__fieldset,.control-request-form__inner {border: 0;padding: 0;margin: 0;}.tooltip {height: 16px;width: 16px;margin-bottom: -5px;position: relative;border-radius: 50%;background: #C1C6C7;color: #fff;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;margin-left: 10px;top: 5px;z-index: 19;font-size: 14px;}.tooltip:hover span {opacity: 1;visibility: visible;}.tooltip span {font-size: 18px;opacity: 0;visibility: hidden;position: absolute;left: 30px;top: -6px;padding: 8px;line-height: 100%;background: #fff;color: black;min-width: 140px;border-radius: 5px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);transition: 0.2s ease;}.tooltip span:before {content: '';position: absolute;left: -8px;top: 6px;width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 8px solid #fff;}.form__label--flex {display: -ms-flexbox;display: flex;}.form__control:-ms-input-placeholder {font-family: "futura-pt", sans-serif;}.form__control::placeholder {font-family: "futura-pt", sans-serif;}.form__group {margin-bottom: 20px;}.form__control {font-size: 1rem;width: 100%;border: 0;border-radius: 10px;outline: none;padding: 12px;font-family: "futura-pt", sans-serif;}.form__control--select {width: 100%;background-image: none;outline: none;border: 0;-webkit-appearance: none;-webkit-border-radius: 0;-moz-appearance: none;text-indent: 0.01px;text-overflow: '';border-radius: 10px;background: #fff url("/img/chevron-down.svg") no-repeat right 13px center;background-size: 16px auto;padding-right: 35px;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form__label {color: #5B676B;}.form__label--radio {display: -ms-flexbox;display: flex;}.btn--submit {padding: 18px 50px;}.form__error {color: #ff0000;margin: 0;margin-top: 6px;}.form__control--radio,.form__control--checkbox {padding: 0;line-height: 25px;}.form__control--radio input,.form__control--checkbox input {width: auto;}.form__radio:first-child {margin-right: 30px;}.form__radio input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.form__description a {color: black;padding-left: 35px;margin-top: 10px;}.form__control--radio {padding: 0;padding-left: 1px;display: -ms-flexbox;display: flex;}.form__control--radio a {color: black;}.form__control--radio .form__label {position: relative;padding-left: 35px;top: 5px;color: black;}.form__control--radio .form__label:after {position: absolute;left: 0;top: -2px;height: 25px;width: 25px;border-radius: 5px;content: '';border: 1px solid #fff;background-color: #fff;}.form__control--timerange {display: -ms-flexbox;display: flex;}.form__control__inner--timerange {width: 70px;}.form__group--timerange {font-size: 16px;}.form__control--no-flex {display: block;margin-bottom: 20px;}.form__control--no-flex .form__radio {margin-bottom: 10px;}.form__radio input:checked ~ label:after {background-color: #0079b5;border: 1px solid #0079b5;}.contact-form {background-color: #F2F3F3;border-radius: 20px;position: relative;padding: 30px 40px;margin-bottom: 100px;}.contact-form h2,.contact-form .medical-control-procedures__item__or {display: none;}.contact-form:after {left: 100%;height: 100%;top: 0;content: '';position: absolute;background-color: #F2F3F3;}.control-request-form {background: linear-gradient(180deg, #0060b5 0%, #0079b5 100%);}.control-request-form form {margin: 40px auto 100px;}.control-request-form .form__fieldset,.control-request-form .control-request-form__inner {padding: 30px 40px;background-color: #F2F3F3;margin-bottom: 40px;border-radius: 20px;}.control-request-form .form__legend {font-size: 1.8rem;font-weight: 600;color: #0079b5;line-height: 100%;margin-bottom: 20px;margin-top: 0;display: block;}.control-request-form .form__legend--no-margin {margin-bottom: 0;}.control-request-form .form__description {margin-bottom: 20px;}.control-request-form .form__control--textarea {min-height: 150px;}input:-ms-input-placeholder {font-weight: 600;color: #000;opacity: 0.25;}input::placeholder {font-weight: 600;color: #000;opacity: 0.25;}.control-without-contract-form {padding: 30px 40px;background-color: #F2F3F3;margin-bottom: 40px;border-radius: 20px;position: relative;}.control-without-contract-form h2,.control-without-contract-form .medical-control-procedures__item__or {margin-top: 0;margin-bottom: 5px;font-weight: 600;}.control-without-contract-form p {margin-top: 5px;}.control-without-contract-form .btn,.control-without-contract-form .btn-icon {margin-top: 20px;}.control-without-contract-form:after {right: 100%;height: 100%;top: 0;content: '';position: absolute;background-color: #F2F3F3;}.cookie-notice {position: fixed;bottom: 0;left: 0;z-index: 9;background-color: #0079b5;width: 100%;padding: 20px;color: #fff;}.cookie-notice__content {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.cookie-notice__text {width: 100%;padding-bottom: 10px;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}.cookie-notice__buttons {width: 100%;-ms-flex-pack: end;justify-content: flex-end;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.cookie-notice__buttons button {border: 1px solid #fff;}.cookie-notice__buttons button,.cookie-notice__buttons a {margin-left: 10px;margin-bottom: 10px;cursor: pointer;padding: 17px 30px;font-size: 15px;}.cookie-notice__buttons #cookie-read-more {border: 1px solid #fff;color: #fff;background-color: transparent;text-decoration: none;}.cookie-notice__buttons #cookie-read-more:hover {transform: scale(1.03);}.cookie-notice__buttons #close-cookie-notice {border: 1px solid #fff;color: #0079b5;background-color: #fff;transition: .2s;}.cookie-notice__buttons #close-cookie-notice:hover {background-color: #0079b5;color: #fff;transition: .2s;}.cookie-notice__buttons .reading a {text-decoration: none;}.modal-wrapper {background-color: rgba(255, 255, 255, 0.7);position: fixed;top: 0;width: 100vw;height: 100vh;opacity: 0;transform: translateY(30px);pointer-events: none;z-index: 20;transition: .3s ease transform, .3s ease opacity;}.modal-wrapper--no-overlay {background: none;}.modal-wrapper--bottom-right {top: initial;width: initial;height: initial;right: 15px;bottom: 15px;}.modal-wrapper--open {opacity: 1;transform: initial;pointer-events: initial;}.modal img {max-width: 100%;margin-bottom: 15px;border-radius: 10px;}.modal__close {position: absolute;right: 0;top: 0;font-size: 0.8em;color: #fff;cursor: pointer;}.modal__close:active {transform: initial;}.modal {position: absolute;top: 50%;width: 550px;max-width: 90%;max-height: 90%;background-color: #0079b5;color: #FFF;z-index: 20;padding: 20px;min-height: 200px;left: 50%;transform: translate(-50%, -50%);overflow: auto;border-radius: 12px;}.modal .icon-close {position: absolute;right: 15px;top: 15px;z-index: 999;transition: .3s ease transform, .3s ease opacity;}.modal .icon-close:hover {transform: scale(1.2);opacity: .8;}.modal--bottom-right {position: static;max-width: calc(100vw - 30px);max-height: initial;width: 450px;transform: initial;}.modal__header {background-color: #0079b5;color: #fff;padding: 10px 30px;position: relative;font-size: 0.9em;}.modal__header .icon-close {position: absolute;right: 20px;top: 20px;font-size: 0.8em;cursor: pointer;}.modal__text--wrapper {border: 2px solid #0079b5;padding: 30px 0;}.modal__text {padding: 0 20px;font-weight: 400;}.modal__cta {padding: 0 20px;}.modal__title {font-family: "futura-pt-bold", sans-serif;margin: 0 0 15px;font-size: 1.3rem;font-weight: 600;}/* min ready */div#tarteaucitronRoot.tarteaucitronBeforeVisible:before {display: none !important;}div#tarteaucitronMainLineOffset,.tarteaucitronBorder {border: 0 !important;}div#tarteaucitronAlertBig:before {display: none;}body #tarteaucitronRoot div#tarteaucitronAlertBig {top: var(--cookie-notice-modal-top, initial) !important;left: var(--cookie-notice-modal-left, initial) !important;right: var(--cookie-notice-modal-right, 24px) !important;bottom: var(--cookie-notice-modal-bottom, 24px) !important;transform: var(--cookie-notice-modal-transform, initial), !important;width: var(--cookie-notice-modal-width, initial) !important;min-width: var(--cookie-notice-modal-min-width, initial) !important;box-shadow: var(--cookie-notice-modal-box-shadow, 0 7px 37px rgba(0, 0, 0, 0.2)) !important;border-radius: var(--cookie-notice-modal-border-radius, 10px) !important;padding: var(--cookie-notice-modal-padding, 30px) !important;box-sizing: border-box;}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert {font-size: var(--cookie-notice-modal-font-size, 16px) !important;}#tarteaucitron [aria-pressed="true"] {font-weight: 700;}.tac_visually-hidden {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap; /* added line */border: 0;}div#tarteaucitronAlertBig:focus {outline: 0;}.tarteaucitron-modal-open {overflow: hidden;height: 100%;}#tarteaucitronContentWrapper {display: unset;}button#tarteaucitronClosePanel {border-radius: 5px 5px 0 0;right: 15px !important;}button.tarteaucitron-toggle-group {background: transparent !important;padding: 10px 0 0;cursor: pointer;}#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronAllow .tarteaucitronCheck::before {content: '' !important;}#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronAllow .tarteaucitronCheck::before {content: '' !important;}#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronDeny .tarteaucitronCross::before {content: '' !important;}#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronDeny .tarteaucitronCross::before {content: '' !important;}#tarteaucitronRoot .tarteaucitronAllow .tarteaucitronCheck::before {content: '' !important;}#tarteaucitronRoot .tarteaucitronDeny .tarteaucitronCross::before {content: '' !important;}#tarteaucitronRoot #tarteaucitronServices_mandatory .tarteaucitronCheck::before {content: '' !important;}#tarteaucitronRoot .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronCross::before {font-size: 20px;}/* hide useless mandatory button */#tarteaucitronRoot #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronAsk {display: none !important;}/* remove icon from the banner */#tarteaucitronRoot button.tarteaucitronCTAButton {border: var(--cookie-notice-button-border, 0);border-radius: var(--cookie-notice-button-border-radius, 10px);font-weight: var(--cookie-notice-button-font-weight, normal);border: var(--cookie-notice-button-deny-border, none);background: var(--cookie-notice-button-deny-background, var(--cookie-notice-danger, #9C1A1A));color: var(--cookie-notice-button-deny-color, #fff);box-shadow: var(--cookie-notice-button-deny-box-shadow, none);}#tarteaucitronRoot button.tarteaucitronCTAButton:hover {border: var(--cookie-notice-button-deny-hover-border, var(--cookie-notice-button-deny-border));background: var(--cookie-notice-button-deny-hover-background, var(--cookie-notice-button-deny-background));color: var(--cookie-notice-button-deny-hover-color, var(--cookie-notice-button-deny-color));box-shadow: var(--cookie-notice-button-deny-box-hover-shadow, var(--cookie-notice-button-deny-shadow));}#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrl {color: var(--cookie-notice-link-color, #0097D8);font-size: var(--cookie-notice-link-font-size, 16px);font-weight: var(--cookie-notice-link-font-weight, bold);text-decoration: var(--cookie-notice-link-text-decoration, none);}#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCross,#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCheck {display: none;}/* dont use bold to avoid bigger button */#tarteaucitronRoot #tarteaucitron [aria-pressed="true"] {font-weight: initial;text-shadow: 0px 0px 1px;}/* fix padding if no cookies */#tarteaucitronRoot #tarteaucitronServices li#tarteaucitronNoServicesTitle {padding: 20px;}/* hide info about cookies number */#tarteaucitronRoot .tarteaucitronStatusInfo {display: none;}/***************//** 14042021 **/span.tarteaucitronReadmoreSeparator {display: inline !important;}/******//** 09052021 **/.tarteaucitronName .tacCurrentStatus,.tarteaucitronName .tarteaucitronReadmoreSeparator {color: #333 !important;font-size: 12px !important;text-transform: capitalize;}/**************//** 27032021 **/button.tarteaucitron-toggle-group {display: block;}#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3 {font-size: var(--cookie-notice-font-size);}.tarteaucitronLine {border-left: 0px solid transparent !important;}/*****//** PARTNERS LIST **/html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList {text-align: left;background: var(--cookie-notice-background, #FFF);margin: 15px 0px 10px;padding: 15px;display: block;border-radius: 4px;}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList b {font-weight: 700;padding-bottom: 8px;display: block;font-size: 16px;}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul {margin-left: 22px;}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul li {list-style: circle;font-size: 14px;}/**********************//** SAVE BUTTON **/html body #tarteaucitronRoot button#tarteaucitronSaveButton {cursor: pointer;margin: 0;}html body #tarteaucitronRoot div#tarteaucitronSave {text-align: right;padding: 20px;}/******************//** BETTER MOBILE MODE **//****//***
* Reset CSS
*/#tarteaucitronRoot div,#tarteaucitronRoot span,#tarteaucitronRoot applet,#tarteaucitronRoot object,#tarteaucitronRoot iframe,#tarteaucitronRoot h1,#tarteaucitronRoot h2,#tarteaucitronRoot .medical-control-procedures__item__or,#tarteaucitronRoot h3,#tarteaucitronRoot h4,#tarteaucitronRoot h5,#tarteaucitronRoot h6,#tarteaucitronRoot p,#tarteaucitronRoot blockquote,#tarteaucitronRoot pre,#tarteaucitronRoot a,#tarteaucitronRoot abbr,#tarteaucitronRoot acronym,#tarteaucitronRoot address,#tarteaucitronRoot big,#tarteaucitronRoot cite,#tarteaucitronRoot code,#tarteaucitronRoot del,#tarteaucitronRoot dfn,#tarteaucitronRoot em,#tarteaucitronRoot img,#tarteaucitronRoot ins,#tarteaucitronRoot kbd,#tarteaucitronRoot q,#tarteaucitronRoot s,#tarteaucitronRoot samp,#tarteaucitronRoot small,#tarteaucitronRoot strike,#tarteaucitronRoot strong,#tarteaucitronRoot sub,#tarteaucitronRoot sup,#tarteaucitronRoot tt,#tarteaucitronRoot var,#tarteaucitronRoot b,#tarteaucitronRoot u,#tarteaucitronRoot i,#tarteaucitronRoot center,#tarteaucitronRoot dl,#tarteaucitronRoot dt,#tarteaucitronRoot dd,#tarteaucitronRoot ol,#tarteaucitronRoot ul,#tarteaucitronRoot li,#tarteaucitronRoot fieldset,#tarteaucitronRoot form,#tarteaucitronRoot label,#tarteaucitronRoot legend,#tarteaucitronRoot table,#tarteaucitronRoot caption,#tarteaucitronRoot tbody,#tarteaucitronRoot tfoot,#tarteaucitronRoot thead,#tarteaucitronRoot tr,#tarteaucitronRoot th,#tarteaucitronRoot td,#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot canvas,#tarteaucitronRoot details,#tarteaucitronRoot embed,#tarteaucitronRoot figure,#tarteaucitronRoot figcaption,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot output,#tarteaucitronRoot ruby,#tarteaucitronRoot section,#tarteaucitronRoot summary,#tarteaucitronRoot time,#tarteaucitronRoot mark,#tarteaucitronRoot audio,#tarteaucitronRoot video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; /*background: initial;*/text-align: initial;text-shadow: initial;}/* Animation */#tarteaucitronRoot * {transition: border 300ms, background 300ms, opacity 200ms, box-shadow 400ms;}/* HTML5 display-role reset for older browsers */#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot details,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot section {display: block;}#tarteaucitronRoot ol,#tarteaucitronRoot ul {list-style: none;}#tarteaucitronRoot blockquote,#tarteaucitronRoot q {quotes: none;}#tarteaucitronRoot blockquote:before,#tarteaucitronRoot blockquote:after,#tarteaucitronRoot q:before,#tarteaucitronRoot q:after {content: '';content: none;}#tarteaucitronRoot table {border-collapse: collapse;border-spacing: 0;}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible {outline: 3px dashed #3d86d8;}/***
 * Better scroll management
 */div#tarteaucitronMainLineOffset {margin-top: 0 !important;}/*#tarteaucitronServices::-webkit-scrollbar {
    width: 5px;
}

#tarteaucitronServices::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);
}

#tarteaucitronServices::-webkit-scrollbar-thumb {
    background-color: #ddd;
    outline: 0px solid slategrey;
}*/div#tarteaucitronServices {box-shadow: var(--cookie-notice-modal-box-shadow, 0 40px 60px #545454);margin-top: 21px !important;border-radius: var(--cookie-notice-modal-border-radius, 10px);background: var(--cookie-notice-background, #FFF);height: auto !important;max-height: calc(100vh - 24px);}/***
 * Responsive layout for the control panel
 *//***
 * Common value
 */#tarteaucitronRoot div#tarteaucitron {left: 0;right: 0;margin: auto;}#tarteaucitronRoot button#tarteaucitronBack {background: var(--cookie-notice-overlay-background, rgba(0, 0, 0, 0.2));opacity: 1 !important;}#tarteaucitron .clear {clear: both;}#tarteaucitron a {color: var(--cookie-notice-link-color, #0097D8);font-size: var(--cookie-notice-link-font-size, 16px);font-weight: var(--cookie-notice-link-font-weight, bold);text-decoration: var(--cookie-notice-link-text-decoration, none);}#tarteaucitronRoot button {background: transparent;border: 0;}#tarteaucitronAlertBig strong,#tarteaucitronAlertSmall strong,#tarteaucitronAlertBig a,#tarteaucitronAlertSmall a {color: #fff;}#tarteaucitron strong {font-size: 22px;font-weight: 500;}#tarteaucitron ul {padding: 0;}#tarteaucitron .tarteaucitronH1,#tarteaucitron .tarteaucitronH2,#tarteaucitron .tarteaucitronH3,#tarteaucitron .tarteaucitronH4,#tarteaucitron .tarteaucitronH5,#tarteaucitron .tarteaucitronH6 {display: block;}.cookie-list {list-style: none;padding: 0;margin: 0;}/***
 * Root div added just before </body>
 */#tarteaucitronRoot {left: 0;position: absolute;right: 0;top: 0;width: 100%;}#tarteaucitronRoot * {box-sizing: initial;color: #333; /*font-family: sans-serif !important;*/font-size: 14px;line-height: normal;vertical-align: initial;}#tarteaucitronRoot .tarteaucitronH1 {font-size: var(--cookie-notice-title-font-size, 21px);font-weight: var(--cookie-notice-title-font-weight, bold);text-align: center;color: var(--cookie-notice-title-color, var(--cookie-notice-color));margin: 15px 0 28px;}#tarteaucitronRoot .tarteaucitronH2 {display: inline-block;margin: 12px 0 0 15px;margin-bottom: var(--cookie-notice-subtitle-margin-bottom, 10px);color: var(--cookie-notice-subtitle-color, #000);font-size: var(--cookie-notice-subtitle-font-size, 18px);font-weight: var(--cookie-notice-title-font-weight, bold);}#tarteaucitronCookiesNumberBis.tarteaucitronH2 {margin-left: 0;}/***
 * Control panel
 */#tarteaucitronBack {background: #fff;display: none;height: 100%;left: 0;opacity: 0.7;position: fixed;top: 0;width: 100%;z-index: 2147483646;}#tarteaucitron {display: none;max-height: 80%;left: 50%;margin: 0 auto 0 -430px;padding: 0;position: fixed;top: 6%;width: 860px;z-index: 2147483647;}#tarteaucitron .tarteaucitronBorder {background: #fff;border: 2px solid #333;border-top: 0;height: auto;overflow: auto;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel {background: var(--cookie-notice-background);color: var(--cookie-notice-color);cursor: pointer;font-size: 12px;font-weight: 700;text-decoration: none;padding: 4px 0;position: absolute;right: 0;text-align: center;width: 70px;}#tarteaucitron #tarteaucitronDisclaimer {color: #555;font-size: 12px;margin: 15px auto 0;width: 80%;}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden {display: none;position: relative;}#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle {width: 100%;box-sizing: border-box;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitronRoot .asCatToggleBtn {color: var(--cookie-notice-subtitle-color, #000);display: inline-block;font-size: var(--cookie-notice-subtitle-font-size);font-weight: var(--cookie-notice-title-font-weight, bold);margin-bottom: var(--cookie-notice-subtitle-margin-bottom, 10px);text-align: left;width: auto;padding-left: 20px;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {color: #fff;font-weight: 500;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover {text-decoration: none !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a {font-size: 22px;}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {font-size: 14px;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle {padding: 5px 10px;margin: 0;}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline) {color: var(--cookie-notice-color, #000);display: none;font-size: var(--cookie-notice-font-size, 16px);font-weight: 500;margin-top: 0;max-width: 270px;position: absolute;z-index: 2147483647;}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle + [id^="tarteaucitronDetails"] {width: calc(100% - 40px);font-weight: 500;margin: 0;padding: 5px 20px 20px;background: #b5b5b5;color: #333;}#tarteaucitron #tarteaucitronInfo a {color: #fff;text-decoration: underline;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine {border-left: 5px solid transparent;margin: 0;overflow: hidden;padding: 15px 5px;border-top: var(--cookie-notice-divider-border, 1px solid #cecece);}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed {border-color: var(--cookie-notice-divider-border, 1px solid #cecece);}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied {border-color: var(--cookie-notice-danger, #9C1A1A);}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {background: none;border-bottom: var(--cookie-notice-divider-border, 3px solid #333);margin-bottom: 0;margin-top: 21px;position: relative;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName {margin-left: 15px;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button {color: #fff;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk {margin-top: 0px !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName {display: inline-block;float: left;margin-left: 15px;max-width: 50%;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover {text-decoration: underline;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {display: inline-block;float: right;margin: 7px 15px 0;text-align: right;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow {background: #555;color: #fff;cursor: pointer;display: inline-block;text-align: center;text-decoration: none;width: auto;border: 0;}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected {background-color: var(--cookie-notice-success, #1B870B);opacity: 1;}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected {background-color: var(--cookie-notice-danger, #9C1A1A);opacity: 1;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow {background-color: var(--cookie-notice-success, #1B870B);}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny {background-color: var(--cookie-notice-danger, #9C1A1A);}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow {opacity: 0.4;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies {color: #333;font-size: 12px;}#tarteaucitron .tarteaucitronH3 {font-size: var(--cookie-notice-font-size);margin-bottom: 10px;}#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName {width: auto !important;margin-left: 0 !important;font-size: 14px;}.tarteaucitronAlertBigBottom span#tarteaucitronDisclaimerAlert,.tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert {display: -ms-inline-flexbox;display: inline-flex;}span#tarteaucitronDisclaimerAlert {padding: 0 !important;display: inline-block;overflow-y: auto;max-height: 50vh;line-height: normal;}/***
 * Big alert
 */.tarteaucitronAlertBigTop {top: 0;}.tarteaucitronAlertBigBottom {bottom: 0;}#tarteaucitronRoot #tarteaucitronAlertBig {background: var(--cookie-notice-background, #FFF);color: var(--cookie-notice-color, #000);display: none;font-size: var(--cookie-notice-font-size) !important;left: 0;position: fixed;box-sizing: content-box;z-index: 2147483645;text-align: center;padding: 10px 0 10px 0;margin: auto;width: 100%;}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong { /*font: 15px verdana;*/color: var(--cookie-notice-modal-);}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {font-weight: 700;}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog {cursor: pointer;}#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow {background: var(--cookie-notice-button-background, #008300);color: var(--cookie-notice-button-color, #fff);cursor: pointer;display: inline-block;font-size: var(--cookie-notice-button-font-size, 16px) !important;line-height: var(--cookie-notice-button-line-height, 150%);padding: var(--cookie-notice-button-padding, 5px 10px);text-decoration: none;margin-left: var(--cookie-notice-button-margin-left, 24px);margin-bottom: var(--cookie-notice-button-margin-bottom, 24px);box-shadow: var(--cookie-notice-button-box-shadow, none);border: var(--cookie-notice-button-border, 0);border-radius: var(--cookie-notice-button-border-radius, 10px);font-weight: var(--cookie-notice-button-font-weight, normal);}#tarteaucitronAlertBig #tarteaucitronPersonalize:hover,#tarteaucitronAlertBig #tarteaucitronPersonalize2:hover,.tarteaucitronCTAButton:hover,#tarteaucitron #tarteaucitronPrivacyUrl:hover,#tarteaucitron #tarteaucitronPrivacyUrlDialog:hover,#tarteaucitronRoot .tarteaucitronDeny:hover,#tarteaucitronRoot .tarteaucitronAllow:hover {background: var(--cookie-notice-button-hover-background, #FFF);color: var(--cookie-notice-button-hover-color, #008300);box-shadow: var(--cookie-notice-button-hover-box-shadow, none);border: var(--cookie-notice-button-hover-border, none);}#tarteaucitronRoot .tarteaucitronDeny {background: var(--cookie-notice-button-deny-background, var(--cookie-notice-danger, #9C1A1A));color: var(--cookie-notice-button-deny-color, #fff);box-shadow: var(--cookie-notice-button-deny-box-shadow, none);}#tarteaucitronRoot .tarteaucitronDeny:hover {background: var(--cookie-notice-button-deny-hover-background, var(--cookie-notice-button-deny-background));color: var(--cookie-notice-button-deny-hover-color, var(--cookie-notice-button-deny-color));box-shadow: var(--cookie-notice-button-deny-box-hover-shadow, var(--cookie-notice-button-deny-shadow));}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog {background: var(--cookie-notice-button-secondary-background, #FFF);color: var(--cookie-notice-button-secondary-background, #333);font-size: var(--cookie-notice-button-font-size, 16px);margin-bottom: 0;margin-left: var(--cookie-notice-button-margin-left, 24px);padding: var(--cookie-notice-button-padding, 5px 10px);}#tarteaucitronPercentage {background: #0A0 !important;box-shadow: 0 0 2px #fff, 0 1px 2px #555;height: 5px;left: 0;position: fixed;width: 0;z-index: 2147483644;}/***
 * Icon
 */.tarteaucitronIconBottomRight {bottom: 0;right: 0;}.tarteaucitronIconBottomLeft {bottom: 0;left: 0;}.tarteaucitronIconTopRight {top: 0;right: 0;}.tarteaucitronIconTopLeft {top: 0;left: 0;}.tarteaucitronIconTopLeft #tarteaucitronManager {border-radius: 2px 7px 7px 2px;}.tarteaucitronIconTopRight #tarteaucitronManager {border-radius: 7px 2px 2px 7px;}.tarteaucitronIconBottomLeft #tarteaucitronManager {border-radius: 7px 7px 2px 2px;}.tarteaucitronIconBottomRight #tarteaucitronManager {border-radius: 7px 7px 2px 2px;}#tarteaucitronIcon {background: transparent;position: fixed;display: none;width: auto;z-index: 2147483646;}#tarteaucitronIcon #tarteaucitronManager {color: transparent;cursor: pointer;display: inline-block;font-size: 11px !important;padding: 8px 10px 8px;border: none;}#tarteaucitronIcon #tarteaucitronManager img {width: 50px;height: 50px;}#tarteaucitronRoot .tarteaucitronCross::before {content: '\2717';display: inline-block;color: var(--cookie-notice-button-color);}#tarteaucitronRoot .tarteaucitronCheck::before {content: '\2713';display: inline-block;color: var(--cookie-notice-button-color);}#tarteaucitronRoot .tarteaucitronPlus::before {content: '\271b';display: inline-block;color: var(--cookie-notice-color);}/***
 * Small alert
 */.tarteaucitronAlertSmallTop,.tarteaucitronAlertSmallBottom {bottom: 0;}#tarteaucitronAlertSmall {background: #333;display: none;padding: 0;position: fixed;right: 0;text-align: center;width: auto;z-index: 2147483646;}#tarteaucitronAlertSmall #tarteaucitronManager {color: #fff;cursor: pointer;display: inline-block;font-size: 11px !important;padding: 8px 10px 8px;}#tarteaucitronAlertSmall #tarteaucitronManager:hover {background: rgba(255, 255, 255, 0.05);}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot {background-color: gray;border-radius: 5px;display: block;height: 8px;margin-bottom: 1px;margin-top: 5px;overflow: hidden;width: 100%;}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed {display: block;float: left;height: 100%;width: 0%;}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen {background-color: var(--cookie-notice-success, #1B870B);}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow {background-color: #FBDA26;}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed {background-color: var(--cookie-notice-danger, #9C1A1A);}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber {background: rgba(255, 255, 255, 0.2);color: #fff;cursor: pointer;display: inline-block;font-size: 30px;padding: 0px 10px;vertical-align: top;}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover {background: rgba(255, 255, 255, 0.3);}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer {display: none;max-height: 70%;max-width: 500px;position: fixed;right: 0;width: 100%;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList {background: #fff;border: 2px solid #333;color: #333;font-size: 11px;height: auto;overflow: auto;text-align: left;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong {color: #333;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle {background: #333;margin-top: 21px;padding: 13px 0 9px 13px;text-align: left;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong {color: #fff;font-size: 16px;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain {background: rgba(51, 51, 51, 0.1);padding: 7px 5px 10px;word-wrap: break-word;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover {background: rgba(51, 51, 51, 0.2);}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a {color: #333;text-decoration: none;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft {display: inline-block;width: 50%;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong {color: darkred;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight {color: #333;display: inline-block;font-size: 11px;margin-left: 10%;vertical-align: top;width: 30%;}/***
 * Fallback activate link
 */.tac_activate {background: #333;color: #fff;display: table;font-size: 12px;height: 100%;line-height: initial;margin: auto;text-align: center;width: 100%;}.tac_float {display: table-cell;text-align: center;vertical-align: middle;}.tac_activate .tac_float strong {color: #fff;}.tac_activate .tac_float .tarteaucitronAllow {background-color: var(--cookie-notice-success, #1B870B);display: inline-block;}/***
 * CSS for services
 */ins.ferank-publicite,ins.adsbygoogle {text-decoration: none;}div.amazon_product {height: 240px;width: 120px;}.tarteaucitronIsAllowed .tarteaucitronDeny {opacity: 0.4 !important;}.tarteaucitronIsDenied .tarteaucitronAllow {opacity: 0.4 !important;}.tarteaucitronIsAllowed .tarteaucitronAllow {opacity: 1 !important;}.tarteaucitronIsDenied .tarteaucitronDeny {opacity: 1 !important;}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny {opacity: 0.4;}#tarteaucitronServices_mandatory button.tarteaucitronAllow {opacity: 1;}div#tarteaucitronInfo {display: block !important;position: relative !important;text-align: center !important;max-width: 80% !important;margin: -10px auto var(--cookie-notice-info-margin-bottom, 24px) !important;}a.tarteaucitronSelfLink {position: absolute;left: 0;right: 0;bottom: -30px;text-align: center !important;display: none;height: 30px;}.tarteaucitronMainLine .tarteaucitronH2 {font-size: var(--cookie-notice-subtitle-font-size, 18px) !important;margin-bottom: var(--cookie-notice-subtitle-margin-bottom, 10px);font-weight: var(--cookie-notice-title-font-weight, bold);margin-top: 4px !important;}span.tarteaucitronTitle.tarteaucitronH3 {margin-top: 12px !important;}#tarteaucitronCloseCross {position: absolute;color: #FFFF;font-size: 1.8rem;cursor: pointer;top: 10px;right: 26px;}.tarteaucitron-spacer-20 {height: 20px;display: block;}.tarteaucitron-display-block {display: block;}.tarteaucitron-display-none {display: none;}.cta-block {text-align: center;padding: 50px 30px;margin-bottom: 100px;margin-top: 40px;}.cta-block h1 {margin-top: 0;}.cta-block .btn,.cta-block .btn-icon {margin-top: 20px;}.cta-block__inner {width: 700px;max-width: 100%;margin: auto;}.cta-block--purple {color: #fff;border-radius: 20px;background: linear-gradient(180deg, #0060b5 0%, #0079b5 100%);}.cta-block--purple h1 {opacity: 0.5;}.characteristic-list {text-align: center;margin: 80px auto 60px;}.characteristic-list__item {margin-bottom: 60px;}.characteristic-list__item img {margin-bottom: 20px;}.characteristic-list__item__text {font-size: 0.88rem;}.visual-control-home {padding: 100px 0;}.visual-control-home h2,.visual-control-home .medical-control-procedures__item__or {margin-top: 0;margin-bottom: 70px;}.visual-control-home img {margin-bottom: 40px;}.visual-control-home .slick-slide {outline: none;margin: 20px;}.visual-control-home .slick-arrow {width: auto;height: auto;}.visual-control-home .slick-arrow:before {color: #000;}.visual-control-home .slick-next {top: 40%;}.visual-control-home .slick-next:before {font-family: icomoon;content: '\e906';color: #5B676B;opacity: 0.3;font-size: 2.5rem;}.visual-control-home .slick-prev {top: 40%;}.visual-control-home .slick-prev:before {font-family: icomoon;content: '\e903';color: #5B676B;opacity: 0.3;font-size: 2.5rem;}.visual-control-home .slick-dots {text-align: center;bottom: auto;top: 100%;}.visual-control-home .slick-dots li {width: 80px;height: 6px;}.visual-control-home .slick-dots li button {width: 100%;height: 100%;}.visual-control-home .slick-dots li button:before {background-color: #C1C6C7;content: '';width: 100%;height: 100%;opacity: 1;border-radius: 4px;}.visual-control-home .slick-dots .slick-active button:before {background-color: #5B676B;}.visual-control-home__iteration {width: 50px;height: 50px;border-radius: 50%;background: linear-gradient(180deg, #0060b5 0%, #0079b5 100%);display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;color: #fff;font-family: "futura-pt-bold", sans-serif;font-weight: 700;}.visual-control-home__text {font-size: 1.1rem;}.organisation-list-home {padding: 100px 10px 80px;}.organisation-list-home h2,.organisation-list-home .medical-control-procedures__item__or {margin-bottom: 40px;}.organisation-list-home .slick-slide {outline: none;margin: 20px;}.organisation-list-home .slick-slide a {padding: 10px;outline: none;width: 100%;text-align: center;}.organisation-list-home .slick-slide a img {display: initial;}.organisation-list-home .slick-arrow {width: auto;height: auto;}.organisation-list-home .slick-arrow:before {color: #000;}.organisation-list-home .slick-next:before {font-family: icomoon;content: '\e906';color: #5B676B;opacity: 0.3;font-size: 2.5rem;}.organisation-list-home .slick-prev:before {font-family: icomoon;content: '\e903';color: #5B676B;opacity: 0.3;font-size: 2.5rem;}.visual-with-body-home {background-color: #F2F3F3;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}.visual-with-body-home h1 {line-height: 70%;margin-top: 0;color: #1D2B4C;}.visual-with-body-home h1 span {font-size: 1.65rem;}.visual-with-body-home__left {padding: 40px 20px;color: #5B676B;}.visual-with-body-home__cta {margin-top: 50px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.visual-with-body-home__cta .btn,.visual-with-body-home__cta .btn-icon {margin-right: 30px;margin-bottom: 20px;}.visual-with-body-home__cta .link-with-icon {margin-bottom: 20px;}.visual-with-body-home__img {height: 400px;overflow: hidden;}.visual-with-body-home__img__image {display: none;}.visual-with-body-home__img__image-mobile {display: block;object-fit: cover;width: 100%;}.visual-detail-with-cta {padding: 30px 0 80px;color: #5B676B;}.visual-detail-with-cta .btn,.visual-detail-with-cta .btn-icon {margin-top: 30px;}.visual-detail-with-cta h1 {margin-top: 0;color: #1D2B4C;}.visual-detail-with-cta__img {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;margin-top: 60px;}.text-price {padding: 80px 0 0;}.text-price__title {background-color: #66ac7a;padding: 30px 50px;font-size: 1.1rem;border-top-left-radius: 20px;border-top-right-radius: 20px;}.text-price__title span {color: #fff;font-size: 2rem;font-family: "futura-pt-bold", sans-serif;font-weight: 700;letter-spacing: 1px;line-height: 120%;}.text-price__body {background-color: #fff;padding: 40px 30px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}.text-price__body ul {list-style: none;margin: 0;}.text-price__body li {padding-left: 0.5em;font-weight: 400;margin-bottom: 10px;}.text-price__body li:before {content: "\e905"; /* FontAwesome Unicode */font-family: icomoon;font-size: 0.7rem;display: inline-block;color: #66ac7a;margin-left: -2.5em; /* same as padding-left set on li */width: 2.5em; /* same as padding-left set on li */}.text-numbered-list {color: #5B676B;padding: 80px 0;}.text-numbered-list__item {display: -ms-flexbox;display: flex;}.text-numbered-list__item p {margin-top: 0;}.text-numbered-list__item:not(:last-of-type) {margin-bottom: 50px;}.text-numbered-list__iteration {width: 50px;height: 50px;border-radius: 50%;background: #5B676B;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;color: #fff;font-family: "futura-pt-bold", sans-serif;font-weight: 700;margin-right: 20px;-ms-flex-negative: 0;flex-shrink: 0;}.visual-detail {padding: 40px 0 70px;text-align: center;}.text-dropdown-list {padding: 80px 0;}.text-dropdown-list__item {background-color: #fff;margin-bottom: 20px;border-radius: 20px;}.text-dropdown-list__title {font-size: 1.33rem;padding: 25px 40px 25px;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}.text-dropdown-list__title .icon-chevron-bol-right {font-size: 1.6rem;color: #0079b5;}.text-dropdown-list__title .icon-chevron-bol-down {opacity: 0.4;font-size: 1.6rem;}.text-dropdown-list--active {font-weight: 600;}.text-dropdown-list__body {display: none;padding: 0 40px 30px;color: #5B676B;}.cta-contact-info {padding: 100px 0;}.cta-contact-info__text {font-family: "futura-pt-bold", sans-serif;font-weight: 700;margin-bottom: 30px;}.cta-contact-info__text strong {font-size: 1.33rem;color: #0079b5;}.text-header {padding: 10px 0 80px;}.text-header__subtitle {font-size: 1.33rem;}.text-header__body {color: #5B676B;}.visual-image {margin-bottom: 40px;}.visual-image img {border-radius: 20px;width: 100%;}.text-with-title {color: #5B676B;margin-bottom: 40px;}.text-with-title h3 {color: #000;margin-bottom: 30px;}.characteristic-list-detail {color: #5B676B;margin-bottom: 40px;}.characteristic-list-detail h3 {color: #000;margin-bottom: 30px;}.characteristic-list-detail__item {margin-top: 20px;margin-bottom: 40px;color: #000;}.text-bullet-points-card__item {border: 4px solid #F2F3F3;border-radius: 20px;background-color: #F2F3F3;padding: 30px 30px 50px;margin-bottom: -30px;position: relative;font-size: 1.33rem;}.text-bullet-points-card__item h4 {color: #000;}.text-bullet-points-card__item--odd:after {right: 100%;height: calc(100% + 8px);top: -4px;content: '';position: absolute;background-color: #F2F3F3;}.text-bullet-points-card__item--even {background-color: #fff;padding-left: 30px;}.text-bullet-points-card__item--even:after {left: 100%;height: calc(100% + 8px);top: -4px;content: '';position: absolute;border-top: 4px solid #F2F3F3;border-bottom: 4px solid #F2F3F3;}.text-bullet-points-card__body {margin-top: 30px;}.control-request-form .form__fieldset,.control-request-form .control-request-form__inner {padding: 30px 50px;}.control-request-form h1 {font-size: 36px;}.control-request-form .form__legend {color: #000;}.btn--next,.btn--prev {padding: 20px 30px;margin-bottom: 6px;line-height: 150%;}.btn--next i,.btn--prev i {font-size: 10px;}.btn--prev {margin-right: 10px;}.btn--prev:hover i:before {color: #fff;}.btn--next i {padding-left: 15px;}.btn--next i:before {color: #fff;}.form__error__notice {z-index: 99;position: fixed;right: 64px;top: 128px;padding: 20px;max-width: 250px;border-radius: 20px;background: rgba(255, 0, 0, 0.5);color: #fff;}.btn--prev i {padding-right: 15px;}.btn--prev i:before {color: #0079b5;}.btn--submit {padding: 20px 30px;}.control-request-form__inner {margin: 30px 0 60px 0;}.control-request-form__inner__heading {margin-bottom: 40px;}.control-request-form__inner__heading p {font-size: 24px;line-height: 150%;}.control-request-form__inner__ol {position: relative;margin-bottom: 30px;color: #5B676B;}.control-request-form__inner__ol div:first-child {font-size: 15px;color: #F2F3F3;font-weight: bold;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: absolute;left: 0;top: 0;width: 30px;height: 30px;border-radius: 50%;background: #66AC7A;}.control-request-form__inner__ol div:last-child {padding-left: 50px;line-height: 175%;font-size: 18px;}.control-request-form__inner__ul {padding: 0;margin: 40px 0;}.control-request-form__inner__ul li {list-style: none;margin-left: 24px;margin-bottom: 20px;display: -ms-flexbox;display: flex;font-size: 20px;}.control-request-form__inner__ul li:before {font-family: 'icomoon';font-size: 12px;margin-left: -24px;padding-right: 12px;}.email-special-input {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;}.email-special-input:before {content: '';}.email-special-input__btn {position: absolute;right: 0;top: 2px;border-radius: 50%;height: 45px;width: 45px;background: #0079b5;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;opacity: 0.8;transition: 0.2s ease;}.email-special-input__btn i {color: #F2F3F3;font-size: 12px;transform: rotate(45deg);}.email-special-input__btn:hover {cursor: pointer;opacity: 1;}#form-group-requestMail3 a,#form-group-companyMail3 a {display: none;}#requestMail1,#requestMail2,#requestMail3,#companyMail1,#companyMail2,#companyMail3 {position: relative;width: calc(100% - 60px);}.form__group--error input,.form__group--error select,.form__group--error textarea {transition: 0.2s ease;animation: blink 0.8s ease;border: 2px solid red;}.form__group--error .form__description {color: red;}.form__description {color: #5B676B;}.control-request-form__status-bar {margin-top: 60px;height: 90px;width: 100%;border-radius: 45px;padding: 12px 50px;background: #fff;}.control-request-form__status-bar__inner {display: -ms-flexbox;display: flex;position: relative;-ms-flex-pack: justify;justify-content: space-between;height: 100%;width: 100%;}.control-request-form__status-bar__inner__progress {position: absolute;border-radius: 10px;left: 0;top: calc(50% - 2px);height: 14px;z-index: 1;background: #47EB9F;}.control-request-form__status-bar__inner__progress--bg {position: absolute;border-radius: 10px;left: 0;top: calc(50% - 2px);width: 100%;height: 14px;background: #F2F3F3;}.control-request-form__status-bar__inner__item {position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;height: 100%;width: 100%;z-index: 2;}.control-request-form__status-bar__inner__item--first {text-align: left;-ms-flex-pack: left;justify-content: left;width: 50%;}.control-request-form__status-bar__inner__item--first .control-request-form__status-bar__inner__item__content__btn {margin: 0;}.control-request-form__status-bar__inner__item--first .control-request-form__status-bar__inner__item__content__iteration {margin: 0;}.control-request-form__status-bar__inner__item--last {text-align: right;-ms-flex-pack: end;justify-content: flex-end;width: 50%;}.control-request-form__status-bar__inner__item--last .control-request-form__status-bar__inner__item__content__btn {margin: 0 0 0 auto;}.control-request-form__status-bar__inner__item--last .control-request-form__status-bar__inner__item__content__iteration {margin: 0 0 0 auto;}.control-request-form__status-bar__inner__item--active .control-request-form__status-bar__inner__item__content__btn a {background: #47EB9F !important;border-color: #fff;}.control-request-form__status-bar__inner__item--active .control-request-form__status-bar__inner__item__content__iteration {color: #47EB9F;}[data-status-passed="true"] a,.control-request-form__status-bar__inner__item--passed a {background: #5B676B !important;border-color: #fff;}[data-status-passed="false"] a,.control-request-form__status-bar__inner__item--inactive a {background: #fff;border-color: #F2F3F3;}.error-container {background: #F2F3F3;margin: 30px 60px 0 60px;border-radius: 30px;text-align: center;padding: 10px;}.control-request-form__status-bar__inner__item__content {height: 100%;position: relative;text-align: center;}.control-request-form__status-bar__inner__item__content__iteration {font-size: 20px;width: 20px;font-family: 'futura-pt', sans-serif;margin: auto;transition: 0.2s ease;}.control-request-form__status-bar__inner__item__content__btn {height: 22px;width: 22px;margin: auto;}.control-request-form__status-bar__inner__item__content__btn a {border: 2px solid #F2F3F3;border-radius: 50%;height: 22px;width: 22px;z-index: 2;transition: 0.2s ease;}.control-request-form__status-bar__inner__item__content__btn a:hover {cursor: pointer;}.control-request-form__status-bar__inner__item__content__title {font-size: 13px;line-height: 20px;}.characteristic-list-horizontal {padding: 140px 0 100px;}.characteristic-list-horizontal__item {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 30px;}.characteristic-list-horizontal__item img {width: auto;max-width: 100px;margin-bottom: 20px;}.characteristic-list-horizontal__item p {font-size: 0.875rem;color: #5B676B;margin: 14px 0;text-align: center;}.service-slider {z-index: 20;text-align: center;}.service-slider .slick-list {overflow: visible;}.service-slider-wrap {position: relative;}.service-slider__inner {width: auto;padding: 15px;border-radius: 12px;background-color: rgba(255, 255, 255, 0.3);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}.service-slider__item {position: relative;}.service-slider__item:hover .service-slider__item__icon {background-color: #ffffff;}.service-slider__item.slick-slide {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;}.service-slider__item.slick-active {opacity: 1;transition: 0.2s ease opacity;}.service-slider__item.slick-active:hover .service-slider__item__tooltip,.service-slider__item.slick-active:active .service-slider__item__tooltip {visibility: visible;opacity: 1;}.service-slider__item[aria-hidden="true"] {opacity: 0.5;}.service-slider__inner__button {position: absolute;top: 50%;left: 15px;transform: translate(-50%, -50%);z-index: 21;}.service-slider__inner__button i:before {color: #0079b5;}.service-slider__inner__button--next {right: 5px;left: auto;}.service-slider__item__icon {width: 60px;height: 60px;border-radius: 12px;transition: 0.2s ease background-color;}.service-slider__item__icon img {padding: 5px;}.service-slider__item__tooltip {opacity: 0;visibility: hidden;transition: 0.3s ease opacity, visibility;position: absolute;top: 125%;padding: 10px 20px;width: 212px;background-color: #ffffff;text-align: center;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);border-radius: 12px;z-index: 20;}.service-slider__item__tooltip:before {content: '';position: absolute;top: -16px;left: calc(50% - 8px);width: 0;height: 0;border: 8px solid transparent;border-top: 0;border-bottom: 16px solid #ffffff;}.service-slider__item__tooltip:after {content: '';position: absolute;top: -16px;left: 0;width: 100%;height: 16px;background-color: transparent;}.service-slider__item__tooltip p {margin: 0 0 4px;line-height: 21px;font-size: 14px;}.service-slider__item__tooltip a {font-size: 14px;}.service-slider__item__tooltip a i {position: relative;font-size: 11px;margin-left: .25rem;}.service-slider__item__tooltip a i:before {transition: 0.2s ease;color: #0079b5;}.service-slider__item__tooltip a:hover i:before {color: #5B676B;}.text-with-image {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 40px;padding-top: 60px;padding-bottom: 100px;}.text-with-image--alternate {gap: 140px;font-weight: 400;}.text-with-image--alternate h3 {font-weight: 300;}.text-with-image__text {width: 100%;-ms-flex-order: 0;order: 0;}.text-with-image__text h3 {color: #000000;margin-bottom: 60px;}.text-with-image__image {width: 100%;-ms-flex-order: 1;order: 1;}.text-with-image__image img {width: 100%;border-radius: 20px;}.service-list {padding: 100px 0;background: linear-gradient(180deg, #F5F5F6 0%, #E7E8E9 100%);}.service-list h2,.service-list .medical-control-procedures__item__or {font-weight: 600;}.service-list__inner {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.service-list__item {color: #000000;background-color: #ffffff;text-decoration: none;border-radius: 20px;padding: 10px 28px;margin-bottom: 20px;}.service-list__item.text-dropdown-list--active .service-list__item__content {max-height: 2000px;}.service-list__item.text-dropdown-list--active .service-list__item__content p {margin: 1rem 0;}.service-list__item.text-dropdown-list--active i {transform: rotate(90deg);}.service-list__item__anchor {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;align-items: center;}.service-list__item__anchor:hover {cursor: pointer;}.service-list__item__text {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding-right: 16px;transition: 0.2s ease;}.service-list__item__text img {padding-right: 20px;}.service-list__item i {transition: 0.2s ease transform;}.service-list__item i:before {color: #0079b5;}.service-list__item__content {width: 100%;font-size: 14px;color: #5B676B;margin: 0;max-height: 0;overflow: hidden;transition: 0.2s ease;}.service-list__item__content p {font-weight: 400;margin: 0;transition: 0.2s ease;}.control-types {padding: 100px 0 40px;}.control-types h2,.control-types .medical-control-procedures__item__or {margin: 0 0 50px;}.control-type-item {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;border-radius: 20px;overflow: hidden;height: 100%;}.control-type-item__title {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background-color: #0079b5;padding: 30px 40px;text-decoration: none;}.control-type-item__title img {margin-right: 24px;}.control-type-item__title h3 {font-weight: 600;color: #ffffff;font-size: 24px;margin: 0;}.control-type-item__title i {margin-left: 20px;}.control-type-item__title i:before {color: #ffffff;font-size: 14px;}.control-type-item__content {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between;-ms-flex: 1;flex: 1;padding: 40px;background: linear-gradient(180deg, #F5F5F6 0%, #E7E8E9 100%);}.control-type-item__content__text {padding-bottom: 80px;}.control-type-item__content h4 {font-size: 18px;margin-bottom: 20px;}.control-type-item__content ul {padding-left: 22px;}.control-type-item__content ul li {position: relative;list-style: none;}.control-type-item__content ul li:before {content: '';position: absolute;left: -25px;top: 4px;width: 1rem;height: 1rem;background-position: center;background-size: cover;}.control-type-item__content ul:first-of-type li:before {background-image: url(../img/plus.svg);}.control-type-item__content ul:last-of-type li:before {background-image: url(../img/minus.svg);}.medical-control-procedures {padding-bottom: 120px;}.medical-control-procedures h2,.medical-control-procedures .medical-control-procedures__item__or {text-align: center;opacity: 0.5;}.medical-control-procedures__item {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}.medical-control-procedures__item__image {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: relative;width: 120px;height: 120px;margin: auto;margin-bottom: 60px;}.medical-control-procedures__item__image img {width: 90px;height: 90px;}.medical-control-procedures__item__image:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background-color: #EFF1F1;z-index: -1;}.medical-control-procedures__item__image span {position: absolute;left: 0;top: 105%;width: 100%;text-align: center;font-weight: 600;}/* ----------------------------------- *\
=======
\*------------------------------------*/.rotate3d {display: block;}.rotate3d .img-wrapper {transition: 150ms ease-in-out;box-shadow: 0 10px 30px rgba(0, 0, 0, 0);}.rotate3d:hover .img-wrapper {box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}.form__fieldset,.control-request-form__inner {border: 0;padding: 0;margin: 0;}.tooltip {height: 16px;width: 16px;margin-bottom: -5px;position: relative;border-radius: 50%;background: #C1C6C7;color: #fff;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;margin-left: 10px;top: 5px;z-index: 19;font-size: 14px;}.tooltip:hover span {opacity: 1;visibility: visible;}.tooltip span {font-size: 18px;opacity: 0;visibility: hidden;position: absolute;left: 30px;top: -6px;padding: 8px;line-height: 100%;background: #fff;color: black;min-width: 140px;border-radius: 5px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);transition: 0.2s ease;}.tooltip span:before {content: '';position: absolute;left: -8px;top: 6px;width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 8px solid #fff;}.form__label--flex {display: -ms-flexbox;display: flex;}.form__control:-ms-input-placeholder {font-family: "futura-pt", sans-serif;}.form__control::placeholder {font-family: "futura-pt", sans-serif;}.form__group {margin-bottom: 20px;}.form__control {font-size: 1rem;width: 100%;border: 0;border-radius: 10px;outline: none;padding: 12px;font-family: "futura-pt", sans-serif;}.form__control--select {width: 100%;background-image: none;outline: none;border: 0;-webkit-appearance: none;-webkit-border-radius: 0;-moz-appearance: none;text-indent: 0.01px;text-overflow: '';border-radius: 10px;background: #fff url("/img/chevron-down.svg") no-repeat right 13px center;background-size: 16px auto;padding-right: 35px;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form__label {color: #5B676B;}.form__label--radio {display: -ms-flexbox;display: flex;}.btn--submit {padding: 18px 50px;}.form__error {color: #ff0000;margin: 0;margin-top: 6px;}.form__control--radio,.form__control--checkbox {padding: 0;line-height: 25px;}.form__control--radio input,.form__control--checkbox input {width: auto;}.form__radio {margin-right: 30px;}.form__radio input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.form__description a {color: black;padding-left: 35px;margin-top: 10px;}.form__control--radio {padding: 0;padding-left: 1px;display: -ms-flexbox;display: flex;}.form__control--radio a {color: black;}.form__control--radio .form__label {position: relative;padding-left: 35px;top: 5px;color: black;}.form__control--radio .form__label:after {position: absolute;left: 0;top: -2px;height: 25px;width: 25px;border-radius: 5px;content: '';border: 1px solid #fff;background-color: #fff;}.form__control--timerange {display: -ms-flexbox;display: flex;}.form__control__inner--timerange {width: 70px;}.form__group--timerange {font-size: 16px;}.form__control--no-flex {display: block;margin-bottom: 20px;}.form__control--no-flex .form__radio {margin-bottom: 10px;}.form__radio input:checked ~ label:after {background-color: #0079b5;border: 1px solid #0079b5;}.contact-form {background-color: #F2F3F3;border-radius: 20px;position: relative;padding: 30px 40px;margin-bottom: 100px;}.contact-form h2,.contact-form .medical-control-procedures__item__or {display: none;}.contact-form:after {left: 100%;height: 100%;top: 0;content: '';position: absolute;background-color: #F2F3F3;}.control-request-form {background: linear-gradient(180deg, #0060b5 0%, #0079b5 100%);}.control-request-form form {margin: 40px auto 100px;}.control-request-form .form__fieldset,.control-request-form .control-request-form__inner {padding: 30px 40px;background-color: #F2F3F3;margin-bottom: 40px;border-radius: 20px;}.control-request-form .form__legend {font-size: 1.8rem;font-weight: 600;color: #0079b5;line-height: 100%;margin-bottom: 20px;margin-top: 0;display: block;}.control-request-form .form__legend--no-margin {margin-bottom: 0;}.control-request-form .form__description {margin-bottom: 20px;}.control-request-form .form__control--textarea {min-height: 150px;}input:-ms-input-placeholder {font-weight: 600;color: #000;opacity: 0.25;}input::placeholder {font-weight: 600;color: #000;opacity: 0.25;}.control-without-contract-form {padding: 30px 40px;background-color: #F2F3F3;margin-bottom: 40px;border-radius: 20px;position: relative;}.control-without-contract-form h2,.control-without-contract-form .medical-control-procedures__item__or {margin-top: 0;margin-bottom: 5px;font-weight: 600;}.control-without-contract-form p {margin-top: 5px;}.control-without-contract-form .btn,.control-without-contract-form .btn-icon {margin-top: 20px;}.control-without-contract-form:after {right: 100%;height: 100%;top: 0;content: '';position: absolute;background-color: #F2F3F3;}.cookie-notice {position: fixed;bottom: 0;left: 0;z-index: 9;background-color: #0079b5;width: 100%;padding: 20px;color: #fff;}.cookie-notice__content {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.cookie-notice__text {width: 100%;padding-bottom: 10px;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}.cookie-notice__buttons {width: 100%;-ms-flex-pack: end;justify-content: flex-end;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.cookie-notice__buttons button {border: 1px solid #fff;}.cookie-notice__buttons button,.cookie-notice__buttons a {margin-left: 10px;margin-bottom: 10px;cursor: pointer;padding: 17px 30px;font-size: 15px;}.cookie-notice__buttons #cookie-read-more {border: 1px solid #fff;color: #fff;background-color: transparent;text-decoration: none;}.cookie-notice__buttons #cookie-read-more:hover {transform: scale(1.03);}.cookie-notice__buttons #close-cookie-notice {border: 1px solid #fff;color: #0079b5;background-color: #fff;transition: .2s;}.cookie-notice__buttons #close-cookie-notice:hover {background-color: #0079b5;color: #fff;transition: .2s;}.cookie-notice__buttons .reading a {text-decoration: none;}.modal-wrapper {background-color: rgba(255, 255, 255, 0.7);position: fixed;top: 0;width: 100vw;height: 100vh;opacity: 0;transform: translateY(30px);pointer-events: none;z-index: 20;transition: .3s ease transform, .3s ease opacity;}.modal-wrapper--no-overlay {background: none;}.modal-wrapper--bottom-right {top: initial;width: initial;height: initial;right: 15px;bottom: 15px;}.modal-wrapper--open {opacity: 1;transform: initial;pointer-events: initial;}.modal img {max-width: 100%;margin-bottom: 15px;border-radius: 10px;}.modal__close {position: absolute;right: 0;top: 0;font-size: 0.8em;color: #fff;cursor: pointer;}.modal__close:active {transform: initial;}.modal {position: absolute;top: 50%;width: 550px;max-width: 90%;max-height: 90%;background-color: #0079b5;color: #FFF;z-index: 20;padding: 20px;min-height: 200px;left: 50%;transform: translate(-50%, -50%);overflow: auto;border-radius: 12px;}.modal .icon-close {position: absolute;right: 15px;top: 15px;z-index: 999;transition: .3s ease transform, .3s ease opacity;}.modal .icon-close:hover {transform: scale(1.2);opacity: .8;}.modal--bottom-right {position: static;max-width: calc(100vw - 30px);max-height: initial;width: 450px;transform: initial;}.modal__header {background-color: #0079b5;color: #fff;padding: 10px 30px;position: relative;font-size: 0.9em;}.modal__header .icon-close {position: absolute;right: 20px;top: 20px;font-size: 0.8em;cursor: pointer;}.modal__text--wrapper {border: 2px solid #0079b5;padding: 30px 0;}.modal__text {padding: 0 20px;font-weight: 400;}.modal__cta {padding: 0 20px;}.modal__title {font-family: "futura-pt-bold", sans-serif;margin: 0 0 15px;font-size: 1.3rem;font-weight: 600;}.cta-block {text-align: center;padding: 50px 30px;margin-bottom: 100px;margin-top: 40px;}.cta-block h1 {margin-top: 0;}.cta-block .btn,.cta-block .btn-icon {margin-top: 20px;}.cta-block__inner {width: 700px;max-width: 100%;margin: auto;}.cta-block--purple {color: #fff;border-radius: 20px;background: linear-gradient(180deg, #0060b5 0%, #0079b5 100%);}.cta-block--purple h1 {opacity: 0.5;}.characteristic-list {text-align: center;margin: 80px auto 60px;}.characteristic-list__item {margin-bottom: 60px;}.characteristic-list__item img {margin-bottom: 20px;}.characteristic-list__item__text {font-size: 0.88rem;}.visual-control-home {padding: 100px 0;}.visual-control-home h2,.visual-control-home .medical-control-procedures__item__or {margin-top: 0;margin-bottom: 70px;}.visual-control-home img {margin-bottom: 40px;}.visual-control-home .slick-slide {outline: none;margin: 20px;}.visual-control-home .slick-arrow {width: auto;height: auto;}.visual-control-home .slick-arrow:before {color: #000;}.visual-control-home .slick-next {top: 40%;}.visual-control-home .slick-next:before {font-family: icomoon;content: '\e906';color: #5B676B;opacity: 0.3;font-size: 2.5rem;}.visual-control-home .slick-prev {top: 40%;}.visual-control-home .slick-prev:before {font-family: icomoon;content: '\e903';color: #5B676B;opacity: 0.3;font-size: 2.5rem;}.visual-control-home .slick-dots {text-align: center;bottom: auto;top: 100%;}.visual-control-home .slick-dots li {width: 80px;height: 6px;}.visual-control-home .slick-dots li button {width: 100%;height: 100%;}.visual-control-home .slick-dots li button:before {background-color: #C1C6C7;content: '';width: 100%;height: 100%;opacity: 1;border-radius: 4px;}.visual-control-home .slick-dots .slick-active button:before {background-color: #5B676B;}.visual-control-home__iteration {width: 50px;height: 50px;border-radius: 50%;background: linear-gradient(180deg, #0060b5 0%, #0079b5 100%);display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;color: #fff;font-family: "futura-pt-bold", sans-serif;font-weight: 700;}.visual-control-home__text {font-size: 1.1rem;}.organisation-list-home {padding: 100px 10px 80px;}.organisation-list-home h2,.organisation-list-home .medical-control-procedures__item__or {margin-bottom: 40px;}.organisation-list-home .slick-slide {outline: none;margin: 20px;}.organisation-list-home .slick-slide a {padding: 10px;outline: none;width: 100%;text-align: center;}.organisation-list-home .slick-slide a img {display: initial;}.organisation-list-home .slick-arrow {width: auto;height: auto;}.organisation-list-home .slick-arrow:before {color: #000;}.organisation-list-home .slick-next:before {font-family: icomoon;content: '\e906';color: #5B676B;opacity: 0.3;font-size: 2.5rem;}.organisation-list-home .slick-prev:before {font-family: icomoon;content: '\e903';color: #5B676B;opacity: 0.3;font-size: 2.5rem;}.visual-with-body-home {background-color: #F2F3F3;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}.visual-with-body-home h1 {line-height: 70%;margin-top: 0;color: #1D2B4C;}.visual-with-body-home h1 span {font-size: 1.65rem;}.visual-with-body-home__left {padding: 40px 20px;color: #5B676B;}.visual-with-body-home__cta {margin-top: 50px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.visual-with-body-home__cta .btn,.visual-with-body-home__cta .btn-icon {margin-right: 30px;margin-bottom: 20px;}.visual-with-body-home__cta .link-with-icon {margin-bottom: 20px;}.visual-with-body-home__img {height: 400px;overflow: hidden;}.visual-with-body-home__img__image {display: none;}.visual-with-body-home__img__image-mobile {display: block;object-fit: cover;width: 100%;}.visual-detail-with-cta {padding: 30px 0 80px;color: #5B676B;}.visual-detail-with-cta .btn,.visual-detail-with-cta .btn-icon {margin-top: 30px;}.visual-detail-with-cta h1 {margin-top: 0;color: #1D2B4C;}.visual-detail-with-cta__img {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;margin-top: 60px;}.text-price {padding: 80px 0 0;}.text-price__title {background-color: #66ac7a;padding: 30px 50px;font-size: 1.1rem;border-top-left-radius: 20px;border-top-right-radius: 20px;}.text-price__title span {color: #fff;font-size: 2rem;font-family: "futura-pt-bold", sans-serif;font-weight: 700;letter-spacing: 1px;line-height: 120%;}.text-price__body {background-color: #fff;padding: 40px 30px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}.text-price__body ul {list-style: none;margin: 0;}.text-price__body li {padding-left: 0.5em;font-weight: 400;margin-bottom: 10px;}.text-price__body li:before {content: "\e905"; /* FontAwesome Unicode */font-family: icomoon;font-size: 0.7rem;display: inline-block;color: #66ac7a;margin-left: -2.5em; /* same as padding-left set on li */width: 2.5em; /* same as padding-left set on li */}.text-numbered-list {color: #5B676B;padding: 80px 0;}.text-numbered-list__item {display: -ms-flexbox;display: flex;}.text-numbered-list__item p {margin-top: 0;}.text-numbered-list__item:not(:last-of-type) {margin-bottom: 50px;}.text-numbered-list__iteration {width: 50px;height: 50px;border-radius: 50%;background: #5B676B;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;color: #fff;font-family: "futura-pt-bold", sans-serif;font-weight: 700;margin-right: 20px;-ms-flex-negative: 0;flex-shrink: 0;}.visual-detail {padding: 40px 0 70px;text-align: center;}.text-dropdown-list {padding: 80px 0;}.text-dropdown-list__item {background-color: #fff;margin-bottom: 20px;border-radius: 20px;}.text-dropdown-list__title {font-size: 1.33rem;padding: 25px 40px 25px;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}.text-dropdown-list__title .icon-chevron-bol-right {font-size: 1.6rem;color: #0079b5;}.text-dropdown-list__title .icon-chevron-bol-down {opacity: 0.4;font-size: 1.6rem;}.text-dropdown-list--active {font-weight: 600;}.text-dropdown-list__body {display: none;padding: 0 40px 30px;color: #5B676B;}.cta-contact-info {padding: 100px 0;}.cta-contact-info__text {font-family: "futura-pt-bold", sans-serif;font-weight: 700;margin-bottom: 30px;}.cta-contact-info__text strong {font-size: 1.33rem;color: #0079b5;}.text-header {padding: 10px 0 80px;}.text-header__subtitle {font-size: 1.33rem;}.text-header__body {color: #5B676B;}.visual-image {margin-bottom: 40px;}.visual-image img {border-radius: 20px;width: 100%;}.text-with-title {color: #5B676B;margin-bottom: 40px;}.text-with-title h3 {color: #000;margin-bottom: 30px;}.characteristic-list-detail {color: #5B676B;margin-bottom: 40px;}.characteristic-list-detail h3 {color: #000;margin-bottom: 30px;}.characteristic-list-detail__item {margin-top: 20px;margin-bottom: 40px;color: #000;}.text-bullet-points-card__item {border: 4px solid #F2F3F3;border-radius: 20px;background-color: #F2F3F3;padding: 30px 30px 50px;margin-bottom: -30px;position: relative;font-size: 1.33rem;}.text-bullet-points-card__item h4 {color: #000;}.text-bullet-points-card__item--odd:after {right: 100%;height: calc(100% + 8px);top: -4px;content: '';position: absolute;background-color: #F2F3F3;}.text-bullet-points-card__item--even {background-color: #fff;padding-left: 30px;}.text-bullet-points-card__item--even:after {left: 100%;height: calc(100% + 8px);top: -4px;content: '';position: absolute;border-top: 4px solid #F2F3F3;border-bottom: 4px solid #F2F3F3;}.text-bullet-points-card__body {margin-top: 30px;}.control-request-form .form__fieldset,.control-request-form .control-request-form__inner {padding: 30px 50px;}.control-request-form h1 {font-size: 36px;}.control-request-form .form__legend {color: #000;}.btn--next,.btn--prev {padding: 20px 30px;margin-bottom: 6px;line-height: 150%;}.btn--next i,.btn--prev i {font-size: 10px;}.btn--prev {margin-right: 10px;}.btn--prev:hover i:before {color: #fff;}.btn--next i {padding-left: 15px;}.btn--next i:before {color: #fff;}.form__error__notice {z-index: 99;position: fixed;right: 64px;top: 128px;padding: 20px;max-width: 250px;border-radius: 20px;background: rgba(255, 0, 0, 0.5);color: #fff;}.btn--prev i {padding-right: 15px;}.btn--prev i:before {color: #0079b5;}.btn--submit {padding: 20px 30px;}.control-request-form__inner {margin: 30px 0 60px 0;}.control-request-form__inner__heading {margin-bottom: 40px;}.control-request-form__inner__heading p {font-size: 24px;line-height: 150%;}.control-request-form__inner__ol {position: relative;margin-bottom: 30px;color: #5B676B;}.control-request-form__inner__ol div:first-child {font-size: 15px;color: #F2F3F3;font-weight: bold;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: absolute;left: 0;top: 0;width: 30px;height: 30px;border-radius: 50%;background: #66AC7A;}.control-request-form__inner__ol div:last-child {padding-left: 50px;line-height: 175%;font-size: 18px;}.control-request-form__inner__ul {padding: 0;margin: 40px 0;}.control-request-form__inner__ul li {list-style: none;margin-left: 24px;margin-bottom: 20px;display: -ms-flexbox;display: flex;font-size: 20px;}.control-request-form__inner__ul li:before {font-family: 'icomoon';font-size: 12px;margin-left: -24px;padding-right: 12px;}.email-special-input {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;}.email-special-input:before {content: '';}.email-special-input__btn {position: absolute;right: 0;top: 2px;border-radius: 50%;height: 45px;width: 45px;background: #0079b5;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;opacity: 0.8;transition: 0.2s ease;}.email-special-input__btn i {color: #F2F3F3;font-size: 12px;transform: rotate(45deg);}.email-special-input__btn:hover {cursor: pointer;opacity: 1;}#form-group-requestMail3 a,#form-group-companyMail3 a {display: none;}#requestMail1,#requestMail2,#requestMail3,#companyMail1,#companyMail2,#companyMail3 {position: relative;width: calc(100% - 60px);}.form__group--error input,.form__group--error select,.form__group--error textarea {transition: 0.2s ease;animation: blink 0.8s ease;border: 2px solid red;}.form__group--error .form__description {color: red;}.form__description {color: #5B676B;}.control-request-form__status-bar {margin-top: 60px;height: 90px;width: 100%;border-radius: 45px;padding: 12px 50px;background: #fff;}.control-request-form__status-bar__inner {display: -ms-flexbox;display: flex;position: relative;-ms-flex-pack: justify;justify-content: space-between;height: 100%;width: 100%;}.control-request-form__status-bar__inner__progress {position: absolute;border-radius: 10px;left: 0;top: calc(50% - 2px);height: 14px;z-index: 1;background: #47EB9F;}.control-request-form__status-bar__inner__progress--bg {position: absolute;border-radius: 10px;left: 0;top: calc(50% - 2px);width: 100%;height: 14px;background: #F2F3F3;}.control-request-form__status-bar__inner__item {position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;height: 100%;width: 100%;z-index: 2;}.control-request-form__status-bar__inner__item--first {text-align: left;-ms-flex-pack: left;justify-content: left;width: 50%;}.control-request-form__status-bar__inner__item--first .control-request-form__status-bar__inner__item__content__btn {margin: 0;}.control-request-form__status-bar__inner__item--first .control-request-form__status-bar__inner__item__content__iteration {margin: 0;}.control-request-form__status-bar__inner__item--last {text-align: right;-ms-flex-pack: end;justify-content: flex-end;width: 50%;}.control-request-form__status-bar__inner__item--last .control-request-form__status-bar__inner__item__content__btn {margin: 0 0 0 auto;}.control-request-form__status-bar__inner__item--last .control-request-form__status-bar__inner__item__content__iteration {margin: 0 0 0 auto;}.control-request-form__status-bar__inner__item--active .control-request-form__status-bar__inner__item__content__btn a {background: #47EB9F !important;border-color: #fff;}.control-request-form__status-bar__inner__item--active .control-request-form__status-bar__inner__item__content__iteration {color: #47EB9F;}[data-status-passed="true"] a,.control-request-form__status-bar__inner__item--passed a {background: #5B676B !important;border-color: #fff;}[data-status-passed="false"] a,.control-request-form__status-bar__inner__item--inactive a {background: #fff;border-color: #F2F3F3;}.error-container {background: #F2F3F3;margin: 30px 60px 0 60px;border-radius: 30px;text-align: center;padding: 10px;}.control-request-form__status-bar__inner__item__content {height: 100%;position: relative;text-align: center;}.control-request-form__status-bar__inner__item__content__iteration {font-size: 20px;width: 20px;font-family: 'futura-pt', sans-serif;margin: auto;transition: 0.2s ease;}.control-request-form__status-bar__inner__item__content__btn {height: 22px;width: 22px;margin: auto;}.control-request-form__status-bar__inner__item__content__btn a {border: 2px solid #F2F3F3;border-radius: 50%;height: 22px;width: 22px;z-index: 2;transition: 0.2s ease;}.control-request-form__status-bar__inner__item__content__btn a:hover {cursor: pointer;}.control-request-form__status-bar__inner__item__content__title {font-size: 13px;line-height: 20px;}.characteristic-list-horizontal {padding: 140px 0 100px;}.characteristic-list-horizontal__item {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 30px;}.characteristic-list-horizontal__item img {width: auto;max-width: 100px;margin-bottom: 20px;}.characteristic-list-horizontal__item p {font-size: 0.875rem;color: #5B676B;margin: 14px 0;text-align: center;}.service-slider {z-index: 20;text-align: center;}.service-slider .slick-list {overflow: visible;}.service-slider-wrap {position: relative;}.service-slider__inner {width: auto;padding: 15px;border-radius: 12px;background-color: rgba(255, 255, 255, 0.3);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}.service-slider__item {position: relative;}.service-slider__item:hover .service-slider__item__icon {background-color: #ffffff;}.service-slider__item.slick-slide {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;}.service-slider__item.slick-active {opacity: 1;transition: 0.2s ease opacity;}.service-slider__item.slick-active:hover .service-slider__item__tooltip,.service-slider__item.slick-active:active .service-slider__item__tooltip {visibility: visible;opacity: 1;}.service-slider__item[aria-hidden="true"] {opacity: 0.5;}.service-slider__inner__button {position: absolute;top: 50%;left: 15px;transform: translate(-50%, -50%);z-index: 21;}.service-slider__inner__button i:before {color: #0079b5;}.service-slider__inner__button--next {right: 5px;left: auto;}.service-slider__item__icon {width: 60px;height: 60px;border-radius: 12px;transition: 0.2s ease background-color;}.service-slider__item__icon img {padding: 5px;}.service-slider__item__tooltip {opacity: 0;visibility: hidden;transition: 0.3s ease opacity, visibility;position: absolute;top: 125%;padding: 10px 20px;width: 212px;background-color: #ffffff;text-align: center;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);border-radius: 12px;z-index: 20;}.service-slider__item__tooltip:before {content: '';position: absolute;top: -16px;left: calc(50% - 8px);width: 0;height: 0;border: 8px solid transparent;border-top: 0;border-bottom: 16px solid #ffffff;}.service-slider__item__tooltip:after {content: '';position: absolute;top: -16px;left: 0;width: 100%;height: 16px;background-color: transparent;}.service-slider__item__tooltip p {margin: 0 0 4px;line-height: 21px;font-size: 14px;}.service-slider__item__tooltip a {font-size: 14px;}.service-slider__item__tooltip a i {position: relative;font-size: 11px;margin-left: .25rem;}.service-slider__item__tooltip a i:before {transition: 0.2s ease;color: #0079b5;}.service-slider__item__tooltip a:hover i:before {color: #5B676B;}.text-with-image {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 40px;padding-top: 60px;padding-bottom: 100px;}.text-with-image--alternate {gap: 140px;font-weight: 400;}.text-with-image--alternate h3 {font-weight: 300;}.text-with-image__text {width: 100%;-ms-flex-order: 0;order: 0;}.text-with-image__text h3 {color: #000000;margin-bottom: 60px;}.text-with-image__image {width: 100%;-ms-flex-order: 1;order: 1;}.text-with-image__image img {width: 100%;border-radius: 20px;}.service-list {padding: 100px 0;background: linear-gradient(180deg, #F5F5F6 0%, #E7E8E9 100%);}.service-list h2,.service-list .medical-control-procedures__item__or {font-weight: 600;}.service-list__inner {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.service-list__item {color: #000000;background-color: #ffffff;text-decoration: none;border-radius: 20px;padding: 10px 28px;margin-bottom: 20px;}.service-list__item.text-dropdown-list--active .service-list__item__content {max-height: 2000px;}.service-list__item.text-dropdown-list--active .service-list__item__content p {margin: 1rem 0;}.service-list__item.text-dropdown-list--active i {transform: rotate(90deg);}.service-list__item__anchor {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;align-items: center;}.service-list__item__anchor:hover {cursor: pointer;}.service-list__item__text {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding-right: 16px;transition: 0.2s ease;}.service-list__item__text img {padding-right: 20px;}.service-list__item i {transition: 0.2s ease transform;}.service-list__item i:before {color: #0079b5;}.service-list__item__content {width: 100%;font-size: 14px;color: #5B676B;margin: 0;max-height: 0;overflow: hidden;transition: 0.2s ease;}.service-list__item__content p {font-weight: 400;margin: 0;transition: 0.2s ease;}.control-types {padding: 100px 0 40px;}.control-types h2,.control-types .medical-control-procedures__item__or {margin: 0 0 50px;}.control-type-item {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;border-radius: 20px;overflow: hidden;height: 100%;}.control-type-item__title {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background-color: #0079b5;padding: 30px 40px;text-decoration: none;}.control-type-item__title img {margin-right: 24px;}.control-type-item__title h3 {font-weight: 600;color: #ffffff;font-size: 24px;margin: 0;}.control-type-item__title i {margin-left: 20px;}.control-type-item__title i:before {color: #ffffff;font-size: 14px;}.control-type-item__content {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between;-ms-flex: 1;flex: 1;padding: 40px;background: linear-gradient(180deg, #F5F5F6 0%, #E7E8E9 100%);}.control-type-item__content__text {padding-bottom: 80px;}.control-type-item__content h4 {font-size: 18px;margin-bottom: 20px;}.control-type-item__content ul {padding-left: 22px;}.control-type-item__content ul li {position: relative;list-style: none;}.control-type-item__content ul li:before {content: '';position: absolute;left: -25px;top: 4px;width: 1rem;height: 1rem;background-position: center;background-size: cover;}.control-type-item__content ul:first-of-type li:before {background-image: url(../img/plus.svg);}.control-type-item__content ul:last-of-type li:before {background-image: url(../img/minus.svg);}.medical-control-procedures {padding-bottom: 120px;}.medical-control-procedures h2,.medical-control-procedures .medical-control-procedures__item__or {text-align: center;opacity: 0.5;}.medical-control-procedures__item {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}.medical-control-procedures__item__image {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: relative;width: 120px;height: 120px;margin: auto;margin-bottom: 60px;}.medical-control-procedures__item__image img {width: 90px;height: 90px;}.medical-control-procedures__item__image:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background-color: #EFF1F1;z-index: -1;}.medical-control-procedures__item__image span {position: absolute;left: 0;top: 105%;width: 100%;text-align: center;font-weight: 600;}/* ----------------------------------- *\
>>>>>>> feature/form_fields_extention

  LAYOUT

\* ----------------------------------- */.no-padding {padding-left: 0;padding-right: 0;}.no-padding > .row {margin-left: 0;margin-right: 0;}@font-face {font-family:"slick";src:url("/fonts/slick.eot");src:url("/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/fonts/slick.woff") format("woff"), url("/fonts/slick.ttf") format("truetype"), url("/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;}@font-face {font-family:'icomoon';src:url("/fonts/icomoon/icomoon.eot?l68mw7");src:url("/fonts/icomoon/icomoon.eot?l68mw7#iefix") format("embedded-opentype"), url("/fonts/icomoon/icomoon.ttf?l68mw7") format("truetype"), url("/fonts/icomoon/icomoon.woff?l68mw7") format("woff"), url("/fonts/icomoon/icomoon.svg?l68mw7#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block;}@media (min-width: 575px) {.footer-bottom__nav {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 30px;}}@media (min-width: 576px) {.container {max-width: 540px;}.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-sm-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}.col-sm-1 {-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}.col-sm-2 {-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}.col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-sm-4 {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}.col-sm-5 {-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}.col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-sm-7 {-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}.col-sm-8 {-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}.col-sm-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-sm-10 {-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}.col-sm-11 {-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}.col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-sm-first {-ms-flex-order: -1;order: -1;}.order-sm-last {-ms-flex-order: 13;order: 13;}.order-sm-0 {-ms-flex-order: 0;order: 0;}.order-sm-1 {-ms-flex-order: 1;order: 1;}.order-sm-2 {-ms-flex-order: 2;order: 2;}.order-sm-3 {-ms-flex-order: 3;order: 3;}.order-sm-4 {-ms-flex-order: 4;order: 4;}.order-sm-5 {-ms-flex-order: 5;order: 5;}.order-sm-6 {-ms-flex-order: 6;order: 6;}.order-sm-7 {-ms-flex-order: 7;order: 7;}.order-sm-8 {-ms-flex-order: 8;order: 8;}.order-sm-9 {-ms-flex-order: 9;order: 9;}.order-sm-10 {-ms-flex-order: 10;order: 10;}.order-sm-11 {-ms-flex-order: 11;order: 11;}.order-sm-12 {-ms-flex-order: 12;order: 12;}.offset-sm-0 {margin-left: 0;}.offset-sm-1 {margin-left: 8.33333%;}.offset-sm-2 {margin-left: 16.66667%;}.offset-sm-3 {margin-left: 25%;}.offset-sm-4 {margin-left: 33.33333%;}.offset-sm-5 {margin-left: 41.66667%;}.offset-sm-6 {margin-left: 50%;}.offset-sm-7 {margin-left: 58.33333%;}.offset-sm-8 {margin-left: 66.66667%;}.offset-sm-9 {margin-left: 75%;}.offset-sm-10 {margin-left: 83.33333%;}.offset-sm-11 {margin-left: 91.66667%;}.d-sm-none {display: none !important;}.d-sm-inline {display: inline !important;}.d-sm-inline-block {display: inline-block !important;}.d-sm-block {display: block !important;}.d-sm-table {display: table !important;}.d-sm-table-row {display: table-row !important;}.d-sm-table-cell {display: table-cell !important;}.d-sm-flex {display: -ms-flexbox !important;display: flex !important;}.d-sm-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}.flex-sm-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-sm-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-sm-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-sm-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-sm-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-sm-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-sm-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-sm-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-sm-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-sm-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-sm-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-sm-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-sm-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-sm-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-sm-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-sm-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-sm-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-sm-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-sm-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-sm-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-sm-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-sm-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-sm-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-sm-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-sm-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-sm-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-sm-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-sm-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;}.align-self-sm-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-sm-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-sm-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;}.align-self-sm-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-sm-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;}.footer__left {padding-left: calc((100vw + 30px - 540px) / 2);}.footer__right {padding-left: calc((100vw + 30px - 540px) / 2);}.contact-form:after {width: calc((100vw + 15px - 540px) / 2);}.contact-form {border-radius: 0;border-bottom-left-radius: 20px;border-top-left-radius: 20px;padding: 50px 70px;}.control-without-contract-form:after {width: calc((100vw + 15px - 540px) / 2);}.control-without-contract-form {border-radius: 0;border-bottom-right-radius: 20px;border-top-right-radius: 20px;padding: 50px 70px 70px 15px;}.visual-with-body-home {margin-right: calc((100vw + 15px - 540px) / 2);padding-left: calc((100vw + 30px - 540px) / 2);}.visual-with-body-home__img {overflow: visible;height: auto;}.visual-with-body-home__img__image {display: block;}.visual-with-body-home__img__image-mobile {display: none;}.text-bullet-points-card__item {padding: 80px 70px 100px 0;}.text-bullet-points-card__item--odd:after {width: calc((100vw + 30px - 540px) / 2);}.text-bullet-points-card__item--odd {border-radius: 0;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}.text-bullet-points-card__item--even:after {width: calc((100vw + 30px - 540px) / 2);}.text-bullet-points-card__item--even {padding-left: 70px;border-right: 0;border-radius: 0;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}.text-bullet-points-card__body {padding: 0 50px;}.control-request-form__inner__ol {margin-bottom: 60px;}.control-request-form__inner__ol div:first-child {left: 25px;width: 50px;height: 50px;font-size: 20px;}.control-request-form__inner__ol div:last-child {font-size: 20px;padding-left: 100px;}.medical-control-procedures__item__image {width: 204px;height: 204px;}}@media (min-width: 600px) {.service-slider {text-align: left;}.service-slider__inner {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0 30px;}.service-slider__item:hover .service-slider__item__tooltip,.service-slider__item:active .service-slider__item__tooltip {visibility: visible;opacity: 1;}.service-slider__inner__button {display: none;}.service-slider__item__tooltip {left: -76px;}}@media (min-width: 650px) {.modal__header {padding: 10px 70px;}.modal__text--wrapper {padding: 50px 0;}.modal__text,.modal__cta {padding: 0 70px;}}@media (min-width: 768px) {.container {max-width: 720px;}.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-md-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}.col-md-1 {-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}.col-md-2 {-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}.col-md-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-md-4 {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}.col-md-5 {-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}.col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-md-7 {-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}.col-md-8 {-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}.col-md-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-md-10 {-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}.col-md-11 {-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}.col-md-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-md-first {-ms-flex-order: -1;order: -1;}.order-md-last {-ms-flex-order: 13;order: 13;}.order-md-0 {-ms-flex-order: 0;order: 0;}.order-md-1 {-ms-flex-order: 1;order: 1;}.order-md-2 {-ms-flex-order: 2;order: 2;}.order-md-3 {-ms-flex-order: 3;order: 3;}.order-md-4 {-ms-flex-order: 4;order: 4;}.order-md-5 {-ms-flex-order: 5;order: 5;}.order-md-6 {-ms-flex-order: 6;order: 6;}.order-md-7 {-ms-flex-order: 7;order: 7;}.order-md-8 {-ms-flex-order: 8;order: 8;}.order-md-9 {-ms-flex-order: 9;order: 9;}.order-md-10 {-ms-flex-order: 10;order: 10;}.order-md-11 {-ms-flex-order: 11;order: 11;}.order-md-12 {-ms-flex-order: 12;order: 12;}.offset-md-0 {margin-left: 0;}.offset-md-1 {margin-left: 8.33333%;}.offset-md-2 {margin-left: 16.66667%;}.offset-md-3 {margin-left: 25%;}.offset-md-4 {margin-left: 33.33333%;}.offset-md-5 {margin-left: 41.66667%;}.offset-md-6 {margin-left: 50%;}.offset-md-7 {margin-left: 58.33333%;}.offset-md-8 {margin-left: 66.66667%;}.offset-md-9 {margin-left: 75%;}.offset-md-10 {margin-left: 83.33333%;}.offset-md-11 {margin-left: 91.66667%;}.d-md-none {display: none !important;}.d-md-inline {display: inline !important;}.d-md-inline-block {display: inline-block !important;}.d-md-block {display: block !important;}.d-md-table {display: table !important;}.d-md-table-row {display: table-row !important;}.d-md-table-cell {display: table-cell !important;}.d-md-flex {display: -ms-flexbox !important;display: flex !important;}.d-md-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}.flex-md-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-md-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-md-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-md-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-md-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-md-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-md-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-md-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-md-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-md-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-md-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-md-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-md-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-md-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-md-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-md-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-md-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-md-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-md-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;}.align-self-md-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-md-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-md-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;}.align-self-md-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-md-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;}.footer__left {padding-left: calc((100vw + 30px - 720px) / 2);}.footer__left__icon {padding-bottom: 0;position: absolute;right: 40px;bottom: 40px;}.footer__right {padding-left: calc((100vw + 30px - 720px) / 2);}.fade-up {position: relative;transform: translateY(20px);opacity: 0;transition: 0.3s transform ease-out, 0.3s opacity ease-out;}.fade-up.animate {transform: translateY(0);opacity: 1;}.fade-in {position: relative;opacity: 0;transition: 0.3s transform ease-out, 0.3s opacity ease-out;}.fade-in.animate {opacity: 1;}.fade-left {position: relative;transform: translateX(-20px);opacity: 0;transition: 0.3s transform ease-out, 0.3s opacity ease-out;}.fade-left.animate {transform: translateX(0);opacity: 1;}.fade-right {position: relative;transform: translateX(20px);opacity: 0;transition: 0.3s transform ease-out, 0.3s opacity ease-out;}.fade-right.animate {transform: translateX(0);opacity: 1;}.contact-form:after {width: calc((100vw + 15px - 720px) / 2);}.control-without-contract-form:after {width: calc((100vw + 15px - 720px) / 2);}.modal-wrapper--bottom-right {right: 30px;bottom: 30px;}.cta-block {padding: 60px;}.visual-with-body-home {margin-right: calc((100vw + 15px - 720px) / 2);padding-left: calc((100vw + 30px - 720px) / 2);}.visual-with-body-home__cta {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.text-bullet-points-card__item--odd:after {width: calc((100vw + 30px - 720px) / 2);}.text-bullet-points-card__item--even:after {width: calc((100vw + 30px - 720px) / 2);}.control-request-form .form__fieldset,.control-request-form .control-request-form__inner {padding: 60px 100px;}.service-slider__inner {-ms-flex-pack: justify;justify-content: space-between;}.text-with-image {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.text-with-image--reverse .text-with-image__text {-ms-flex-order: 1;order: 1;}.text-with-image--reverse .text-with-image__image {-ms-flex-order: 0;order: 0;}.text-with-image__text {width: 60%;}.text-with-image__image {width: 40%;}.control-types {padding: 100px 0;}.medical-control-procedures__item__image {width: 144px;height: 144px;margin: 0;}}@media screen and (min-width: 768px) {html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after {content: '\0025BE';font-weight: 700;font-size: 14px;margin-left: 15px;}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after {content: '\0025B4';margin-left: 15px;}}@media screen and (min-width: 768px) and (max-width: 991px) {#tarteaucitron {border: 0 !important;left: 0 !important;margin: 0 5% !important;max-height: 80% !important;width: 90% !important;}}@media (max-width: 991px) and (min-width: 576px) {.visual-with-body-home__img {text-align: right;}.visual-with-body-home__img img {width: 100%;max-width: 300px;}}@media (min-width: 992px) {.container {max-width: 960px;}.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-lg-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}.col-lg-1 {-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}.col-lg-2 {-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}.col-lg-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-lg-4 {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}.col-lg-5 {-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}.col-lg-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-lg-7 {-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}.col-lg-8 {-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}.col-lg-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-lg-10 {-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}.col-lg-11 {-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}.col-lg-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-lg-first {-ms-flex-order: -1;order: -1;}.order-lg-last {-ms-flex-order: 13;order: 13;}.order-lg-0 {-ms-flex-order: 0;order: 0;}.order-lg-1 {-ms-flex-order: 1;order: 1;}.order-lg-2 {-ms-flex-order: 2;order: 2;}.order-lg-3 {-ms-flex-order: 3;order: 3;}.order-lg-4 {-ms-flex-order: 4;order: 4;}.order-lg-5 {-ms-flex-order: 5;order: 5;}.order-lg-6 {-ms-flex-order: 6;order: 6;}.order-lg-7 {-ms-flex-order: 7;order: 7;}.order-lg-8 {-ms-flex-order: 8;order: 8;}.order-lg-9 {-ms-flex-order: 9;order: 9;}.order-lg-10 {-ms-flex-order: 10;order: 10;}.order-lg-11 {-ms-flex-order: 11;order: 11;}.order-lg-12 {-ms-flex-order: 12;order: 12;}.offset-lg-0 {margin-left: 0;}.offset-lg-1 {margin-left: 8.33333%;}.offset-lg-2 {margin-left: 16.66667%;}.offset-lg-3 {margin-left: 25%;}.offset-lg-4 {margin-left: 33.33333%;}.offset-lg-5 {margin-left: 41.66667%;}.offset-lg-6 {margin-left: 50%;}.offset-lg-7 {margin-left: 58.33333%;}.offset-lg-8 {margin-left: 66.66667%;}.offset-lg-9 {margin-left: 75%;}.offset-lg-10 {margin-left: 83.33333%;}.offset-lg-11 {margin-left: 91.66667%;}.d-lg-none {display: none !important;}.d-lg-inline {display: inline !important;}.d-lg-inline-block {display: inline-block !important;}.d-lg-block {display: block !important;}.d-lg-table {display: table !important;}.d-lg-table-row {display: table-row !important;}.d-lg-table-cell {display: table-cell !important;}.d-lg-flex {display: -ms-flexbox !important;display: flex !important;}.d-lg-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}.flex-lg-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-lg-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-lg-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-lg-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-lg-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-lg-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-lg-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-lg-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-lg-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-lg-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-lg-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-lg-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-lg-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-lg-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-lg-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-lg-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-lg-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-lg-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-lg-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;}.align-self-lg-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-lg-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-lg-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;}.align-self-lg-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-lg-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;}h1 {font-size: 2.65rem;}h2,.medical-control-procedures__item__or {font-size: 2rem;}h3 {font-size: 2rem;}h4 {font-size: 1.7rem;}.collapsible {font-size: 1.7rem;}.footer__left {padding: 80px 40px 0;margin-top: 30px;width: 65%;padding-left: calc((100vw + 30px - 960px) / 2);}.footer__right {padding: 70px 40px;border-top-left-radius: 20px;width: 35%;padding-left: 80px;}.header__nav__locale {margin-top: 0;margin-left: 30px;}.contact-form:after {width: calc((100vw + 15px - 960px) / 2);}.control-request-form .form__legend {font-size: 2rem;}.control-without-contract-form:after {width: calc((100vw + 15px - 960px) / 2);}.visual-with-body-home {padding: 20px 0;margin-right: calc(((100vw + 15px - 960px) / 2) + 50px);padding-left: calc((100vw + 30px - 960px) / 2);}.visual-with-body-home__left {padding: 120px 0 44px;}.visual-with-body-home__img {margin-right: -50px;margin-bottom: -30px;}.visual-detail-with-cta {padding: 100px 0 130px;}.visual-detail-with-cta__img {margin-top: 0;}.text-price {padding: 80px 0;}.visual-detail--align-right .visual-detail__title {text-align: right;}.visual-detail--align-left .visual-detail__title {text-align: left;}.visual-detail__img {margin-left: 20px;}.text-header {padding: 60px 0 80px;}.text-bullet-points-card__item--odd:after {width: calc((100vw + 30px - 960px) / 2);}.text-bullet-points-card__item--even:after {width: calc((100vw + 30px - 960px) / 2);}.service-list__inner {gap: 0 40px;}.service-list__inner > div {width: calc(50% - 20px);}.medical-control-procedures__item {padding: 20px;}.medical-control-procedures__item__image {width: 174px;height: 174px;}.medical-control-procedures__item__image img {width: 120px;height: 120px;}}@media (min-width: 1200px) {.container {max-width: 1140px;}.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-xl-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}.col-xl-1 {-ms-flex: 0 0 8.33333%;flex: 0 0 8.33333%;max-width: 8.33333%;}.col-xl-2 {-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;}.col-xl-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-xl-4 {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}.col-xl-5 {-ms-flex: 0 0 41.66667%;flex: 0 0 41.66667%;max-width: 41.66667%;}.col-xl-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-xl-7 {-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;}.col-xl-8 {-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}.col-xl-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-xl-10 {-ms-flex: 0 0 83.33333%;flex: 0 0 83.33333%;max-width: 83.33333%;}.col-xl-11 {-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%;}.col-xl-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.order-xl-first {-ms-flex-order: -1;order: -1;}.order-xl-last {-ms-flex-order: 13;order: 13;}.order-xl-0 {-ms-flex-order: 0;order: 0;}.order-xl-1 {-ms-flex-order: 1;order: 1;}.order-xl-2 {-ms-flex-order: 2;order: 2;}.order-xl-3 {-ms-flex-order: 3;order: 3;}.order-xl-4 {-ms-flex-order: 4;order: 4;}.order-xl-5 {-ms-flex-order: 5;order: 5;}.order-xl-6 {-ms-flex-order: 6;order: 6;}.order-xl-7 {-ms-flex-order: 7;order: 7;}.order-xl-8 {-ms-flex-order: 8;order: 8;}.order-xl-9 {-ms-flex-order: 9;order: 9;}.order-xl-10 {-ms-flex-order: 10;order: 10;}.order-xl-11 {-ms-flex-order: 11;order: 11;}.order-xl-12 {-ms-flex-order: 12;order: 12;}.offset-xl-0 {margin-left: 0;}.offset-xl-1 {margin-left: 8.33333%;}.offset-xl-2 {margin-left: 16.66667%;}.offset-xl-3 {margin-left: 25%;}.offset-xl-4 {margin-left: 33.33333%;}.offset-xl-5 {margin-left: 41.66667%;}.offset-xl-6 {margin-left: 50%;}.offset-xl-7 {margin-left: 58.33333%;}.offset-xl-8 {margin-left: 66.66667%;}.offset-xl-9 {margin-left: 75%;}.offset-xl-10 {margin-left: 83.33333%;}.offset-xl-11 {margin-left: 91.66667%;}.d-xl-none {display: none !important;}.d-xl-inline {display: inline !important;}.d-xl-inline-block {display: inline-block !important;}.d-xl-block {display: block !important;}.d-xl-table {display: table !important;}.d-xl-table-row {display: table-row !important;}.d-xl-table-cell {display: table-cell !important;}.d-xl-flex {display: -ms-flexbox !important;display: flex !important;}.d-xl-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}.flex-xl-row {-ms-flex-direction: row !important;flex-direction: row !important;}.flex-xl-column {-ms-flex-direction: column !important;flex-direction: column !important;}.flex-xl-row-reverse {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}.flex-xl-column-reverse {-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}.flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}.flex-xl-fill {-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}.flex-xl-grow-0 {-ms-flex-positive: 0 !important;flex-grow: 0 !important;}.flex-xl-grow-1 {-ms-flex-positive: 1 !important;flex-grow: 1 !important;}.flex-xl-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.flex-xl-shrink-1 {-ms-flex-negative: 1 !important;flex-shrink: 1 !important;}.justify-content-xl-start {-ms-flex-pack: start !important;justify-content: flex-start !important;}.justify-content-xl-end {-ms-flex-pack: end !important;justify-content: flex-end !important;}.justify-content-xl-center {-ms-flex-pack: center !important;justify-content: center !important;}.justify-content-xl-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}.justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}.align-items-xl-start {-ms-flex-align: start !important;align-items: flex-start !important;}.align-items-xl-end {-ms-flex-align: end !important;align-items: flex-end !important;}.align-items-xl-center {-ms-flex-align: center !important;align-items: center !important;}.align-items-xl-baseline {-ms-flex-align: baseline !important;align-items: baseline !important;}.align-items-xl-stretch {-ms-flex-align: stretch !important;align-items: stretch !important;}.align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}.align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}.align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}.align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}.align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}.align-self-xl-auto {-ms-flex-item-align: auto !important;-ms-grid-row-align: auto !important;align-self: auto !important;}.align-self-xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}.align-self-xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}.align-self-xl-center {-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;}.align-self-xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}.align-self-xl-stretch {-ms-flex-item-align: stretch !important;-ms-grid-row-align: stretch !important;align-self: stretch !important;}.footer__left {padding-left: calc((100vw + 30px - 1140px) / 2);}header {height: 75px;}.contact-form:after {width: calc((100vw + 0px - 1140px) / 2);}.control-without-contract-form:after {width: calc((100vw + 0px - 1140px) / 2);}.cookie-notice__text {width: 50%;padding-bottom: 0;}.cookie-notice__buttons {width: 50%;}.cookie-notice__buttons button,.cookie-notice__buttons a {margin-bottom: 0;}.visual-with-body-home {margin-bottom: 60px;margin-right: calc(((100vw + 15px - 1140px) / 2) + 100px);padding-left: calc((100vw + 30px - 1140px) / 2);}.visual-with-body-home__img {margin-right: -100px;margin-bottom: -70px;}.text-bullet-points-card__item--odd:after {width: calc((100vw + 30px - 1140px) / 2);}.text-bullet-points-card__item--even:after {width: calc((100vw + 30px - 1140px) / 2);}.medical-control-procedures__item__image {width: 204px;height: 204px;}}@media (max-width: 1200px) {.header__logo img {margin-top: 25px;width: 140px;}}@media (max-width: 992px) {.header__logo img {margin-top: 5px;width: 140px;}}@media (max-width: 991px) {.footer {-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.toggle-menu {display: block;}.icon-close {position: absolute;right: 15px;top: 15px;z-index: 999;}.header__nav {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.header__nav:after {content: none;width: 100vw;height: 100%;background-color: rgba(0, 0, 0, 0.5);position: fixed;right: -50%;top: 0;transition: .2s;opacity: 0;z-index: 9;}.header__nav--cta {margin-left: 15px;margin-right: 40px;margin-top: 60px;}.header__nav__list--wrapper {height: 100vh;background-color: #F2F3F3;position: fixed;right: -50%;top: 0;padding: 80px 100px;display: block;font-size: 0.9rem;z-index: 99;opacity: 0;pointer-events: none;transition: .2s;}.header__nav__list {display: block;}.header__nav__item {margin-bottom: 30px;}.header--expanded .header__nav:after {content: '';opacity: 1;right: 0;}.header--expanded .header__nav__list--wrapper {right: 0;opacity: 1;pointer-events: initial;}}@media only screen and (max-width: 768px) {#tarteaucitronRoot span#tarteaucitronDisclaimerAlert {font-size: var(--cookie-notice-font-size);}}@media screen and (max-width: 767px) {html body #tarteaucitronRoot #tarteaucitron ul#tarteaucitronServices_mandatory .tarteaucitronDeny {display: none !important;}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName {width: 100% !important;display: block !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;max-width: 100% !important;margin-bottom: 8px !important;}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine {padding: 16px !important;}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName {display: none !important;}#tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span {width: 100% !important;display: inline-block;}li.tarteaucitronLine .tarteaucitronName span {width: 80% !important;display: inline-block;}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group {width: 10% !important;position: absolute;top: 20px;right: 20px;font-size: 0px;padding: 10px 0;}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before {content: '\0025BE';font-weight: 700;font-size: 14px;}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before {content: '\0025B4';}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer,#tarteaucitron {background: #fff;border: 0 !important;bottom: 0 !important;height: 100% !important;left: 0 !important;margin: 0 !important;max-height: 100% !important;max-width: 100% !important;top: 0 !important;width: 100% !important;}#tarteaucitron .tarteaucitronBorder {border: 0 !important;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList {border: 0 !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle {text-align: left !important;}.tarteaucitronName .tarteaucitronH2 {max-width: 80%;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {text-align: center !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button {margin-bottom: 5px;}}@media (max-width: 767.98px) {.form__error__notice {background: rgba(255, 0, 0, 0.8);}.control-request-form__status-bar {display: none;}}@media (max-width: 574px) {.footer-bottom__nav__list:first-child .footer-bottom__nav__item:last-child {padding-right: 0;}.footer-bottom__nav__list:first-child .footer-bottom__nav__item:last-child:after {content: none;}}@media screen and (max-width: 479px) {#tarteaucitron .tarteaucitronLine .tarteaucitronName {width: 90% !important;}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk {float: left !important;margin: 10px 15px 5px;}}@media (max-width: 450px) {.header__nav__list--wrapper {padding: 30px;}}@media print {.d-print-none {display: none !important;}.d-print-inline {display: inline !important;}.d-print-inline-block {display: inline-block !important;}.d-print-block {display: block !important;}.d-print-table {display: table !important;}.d-print-table-row {display: table-row !important;}.d-print-table-cell {display: table-cell !important;}.d-print-flex {display: -ms-flexbox !important;display: flex !important;}.d-print-inline-flex {display: -ms-inline-flexbox !important;display: inline-flex !important;}}@keyframes pop-in {0% {opacity: 0;transform: scale(0.3);}50% {opacity: 0.3;transform: scale(1.5);}100% {opacity: 1;transform: scale(1);}}@keyframes blink {0% {border: 2px solid transparent;}20% {border: 2px solid red;}40% {border: 2px solid transparent;}50% {border: 2px solid red;}80% {border: 2px solid transparent;}100% {border: 2px solid red;}}
