@font-face{font-family:"DM Sans";src:url(/assets/fonts/DM_Sans/subset-DMSans-Medium.woff2) format("woff2"),url(/assets/fonts/DM_Sans/subset-DMSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/assets/fonts/DM_Sans/subset-DMSans-Regular.woff2) format("woff2"),url(/assets/fonts/DM_Sans/subset-DMSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/assets/fonts/DM_Sans/subset-DMSans-Bold.woff2) format("woff2"),url(/assets/fonts/DM_Sans/subset-DMSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.primary-button,.secondary-button,.tertiary-button{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600}.primary-button.sm,.secondary-button.sm,.tertiary-button.sm{padding:8px 14px}.primary-button.sm .left-icon,.secondary-button.sm .left-icon,.tertiary-button.sm .left-icon{margin-right:8px;font-size:16px}.primary-button.sm .right-icon,.secondary-button.sm .right-icon,.tertiary-button.sm .right-icon{margin-left:8px;font-size:16px}.primary-button.md,.secondary-button.md,.tertiary-button.md{padding:10px 18px}.primary-button.md .left-icon,.secondary-button.md .left-icon,.tertiary-button.md .left-icon{margin-right:8px;font-size:16px}.primary-button.md .right-icon,.secondary-button.md .right-icon,.tertiary-button.md .right-icon{margin-left:8px;font-size:16px}.primary-button.icon-button,.secondary-button.icon-button,.tertiary-button.icon-button{padding:17px;font-size:20px}.primary-button.icon-button.sm,.secondary-button.icon-button.sm,.tertiary-button.icon-button.sm{padding:9px;font-size:16px}.primary-button.icon-button.md,.secondary-button.icon-button.md,.tertiary-button.icon-button.md{padding:11px;font-size:16px}.light-button,.primary-button,.secondary-button,.tertiary-button{padding:16px 18px;transition:all .2s ease}.primary-button .left-icon,.secondary-button .left-icon,.tertiary-button .left-icon{margin-right:14px;font-size:20px}.primary-button .right-icon,.secondary-button .right-icon,.tertiary-button .right-icon{margin-left:14px;font-size:20px}.primary-button{background-color:#1875ca;border:1px solid #1875ca;color:#fff;border-radius:8px;cursor:pointer}.primary-button:hover{background-color:#135ea2}.primary-button:active{background-color:#0e4679}.primary-button.disabled{background-color:#b2d6f9;border:1px solid #b2d6f9;pointer-events:none;cursor:default}.secondary-button{background-color:#f1706b;color:#fff;border-radius:8px;border:none;cursor:pointer}.secondary-button:hover{background-color:#d04943}.secondary-button:active{background-color:#a32e29}.secondary-button.disabled{background-color:#f8b6b4;pointer-events:none;cursor:default}.tertiary-button{background-color:transparent;color:#1875ca;border-radius:8px;border:1px solid #1875ca;cursor:pointer}.tertiary-button:hover{background-color:#e8f5ff}.tertiary-button:active{background-color:transparent;color:#135ea2;border:1px solid #135ea2}.tertiary-button.disabled{background-color:#daebfb;border:1px solid #daebfb;pointer-events:none;cursor:default;color:#fff}.light-button{background-color:#fff;color:#1875ca;border-radius:8px;border:1px solid #e4e7eb;cursor:pointer}.light-button:hover{background-color:#e8f5ff}.light-button:active{background-color:#135ea2;color:#135ea2;border:1px solid #135ea2}.light-button.disabled{background-color:#daebfb;border:1px solid #daebfb;pointer-events:none;cursor:default;color:#fff}.input-as-icon{display:inline-block;position:relative}.in-switch,.switch-container{display:flex;align-items:center}.input-as-icon input{position:absolute;opacity:0;margin:0;height:0;width:0}.input-as-icon:focus-within i{outline:#1875ca solid 1px}.input-container .input:focus-visible,.textarea-container .textarea:focus-visible,input[type=range]{outline:0}.input-as-icon input:checked+i{color:#1875ca}.input-as-icon input:disabled+i{opacity:.5}.switch-container label{margin:0;cursor:pointer;font-weight:400}.switch-container label:first-child{margin-right:4px}.switch-container label:last-child{margin-left:4px}.in-switch{height:24px;position:relative;width:44px;min-width:44px;margin-bottom:0}.in-switch.small{height:20px;width:36px;min-width:36px}.in-switch.small input .active .slider:before,.in-switch.small input:checked+.slider:before{transform:translateX(16px)}.in-switch.small .slider:before{height:16px;width:16px}.in-switch:hover .slider{background-color:#d0d3d6}.in-switch:active .slider{box-shadow:0 0 0 4px #f6f6fe}.in-switch input{display:none}.in-switch input .active .slider,.in-switch input:checked+.slider{background-color:#1875ca}.in-switch input .active .slider:before,.in-switch input:checked+.slider:before{transform:translateX(19px)}.in-switch input:checked[disabled]+.slider,.in-switch input[disabled]+.slider{pointer-events:none;background-color:#f0f4f7!important}.in-switch .slider{background-color:#f0f4f7;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.in-switch .slider:before{background-color:#fff;bottom:2px;left:2px;content:"";height:20px;width:20px;position:absolute;transition:.4s}.in-switch .slider.round{border-radius:14px}.in-switch .slider.round:before{box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);border-radius:50%}.input-container{display:flex;flex-direction:column}.input-container:hover .input{color:#1c1d1f}.input-container label{margin-bottom:6px;font-size:14px;color:#2f3133}.input-container .input{padding:10px 14px;border-radius:8px;border:1px solid #e4e7eb;max-width:320px;width:100%;font-size:14px;color:#84878a;transition:all .2s ease}.input-container .input:focus{color:#1c1d1f;border:1px solid #1875ca;box-shadow:0 0 0 4px #f6f6fe}.input-container .input[disabled]{pointer-events:none;background-color:#fafbfc;color:#84878a}.input-container .input.error{border:1px solid #ffe8e8}.input-container .input.error:focus{border:1px solid transparent;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #ffe8e8}.input-container .input.error+.hint-text{color:#ed5a53}.input-container .icon-input{display:flex;align-items:center;max-width:320px;width:100%;border:1px solid #e4e7eb;border-radius:8px;margin-bottom:0;font-size:16px;color:#2f3133;transition:all .2s ease}.end-safe-modal,.textarea-container{flex-direction:column;display:flex}.input-container .icon-input:focus-within{border:1px solid #1875ca;box-shadow:0 0 0 4px #f6f6fe}.input-container .icon-input .icon{padding:10px 0 10px 14px;border:0;border-right:0}.input-container .icon-input .input{padding-left:8px;border:0}.input-container .icon-input .input:focus{color:#1c1d1f;border:0;border-left:0;box-shadow:none}.input-container .hint-text{margin-top:6px;font-size:14px;color:#84878a}.textarea-container:hover .textarea{color:#1c1d1f;border:1px solid #d0d3d6}.textarea-container label{margin-bottom:6px;font-size:14px;color:#2f3133}.textarea-container .textarea{padding:10px 14px;border-radius:8px;border:1px solid #e4e7eb;color:#6d7073;font-size:14px;transition:border .2s ease,color .2s ease,box-shadow .2s ease}.textarea-container .textarea:focus{color:#1c1d1f;border:1px solid #1875ca;box-shadow:0 0 0 4px #f6f6fe}.textarea-container .textarea[disabled]{pointer-events:none;background-color:#f0f4f7;color:#6d7073}.textarea-container .textarea.error{border:1px solid #ffe8e8}.textarea-container .textarea.error:focus{border:1px solid transparent;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #ffe8e8}.textarea-container .textarea.error+.hint-text{color:#ed5a53}.textarea-container .hint-text{margin-top:6px;font-size:14px;color:#6d7073}.checkbox-container:hover .checkbox:checked~.checkmark svg,.checkbox-container:hover .checkbox:checked~.minus svg,.radio-container:hover .radio:checked~.radio-point svg{color:#0e4679}.checkbox-container{position:relative;display:flex;cursor:pointer;align-items:center}.checkbox-container:hover .checkmark,.checkbox-container:hover .minus{border:1px solid #1875ca}.checkbox-container:hover .checkbox:checked~.checkmark,.checkbox-container:hover .checkbox:checked~.minus{border:1px solid #0e4679}.checkbox-container:active .checkmark,.checkbox-container:active .minus{box-shadow:0 0 0 2px #f4ebff}.checkbox-container:active .checkbox[disabled]~.checkmark,.checkbox-container:active .checkbox[disabled]~.minus{box-shadow:none}.checkbox-container:active .checkbox:checked~.checkmark,.checkbox-container:active .checkbox:checked~.minus{border:1px solid #1875ca;box-shadow:0 0 0 2px #f4ebff}.checkbox-container:active .checkbox:checked~.checkmark svg,.checkbox-container:active .checkbox:checked~.minus svg{color:#1875ca}.checkbox-container.small .checkmark,.checkbox-container.small .minus{height:16px;width:16px}.checkbox-container.small .checkmark svg,.checkbox-container.small .minus svg{font-size:10px}.checkbox-container .checkbox{position:absolute;height:0;opacity:0;width:0}.checkbox-container .checkbox:checked~.checkmark,.checkbox-container .checkbox:checked~.minus{background-color:#f6f6fe;border:1px solid #1875ca}.checkbox-container .checkbox:checked~.checkmark svg,.checkbox-container .checkbox:checked~.minus svg{color:#1875ca;opacity:1}.checkbox-container .checkbox[disabled]~.checkmark,.checkbox-container .checkbox[disabled]~.minus{background-color:#fafbfc;border:1px solid #f0f4f7;pointer-events:none}.checkbox-container .checkmark,.checkbox-container .minus{display:flex;align-items:center;justify-content:center;height:20px;width:20px;border:1px solid #e4e7eb;border-radius:4px;cursor:pointer;transition:all .2s ease}.checkbox-container .checkmark svg,.checkbox-container .minus svg{font-size:15px;opacity:0;transition:all .2s ease}.checkbox-container label{margin-left:8px;font-size:16px;cursor:pointer}.input-radio-container{margin-bottom:24px;display:flex}.input-radio{position:absolute;left:-9999px}.input-radio+label{position:relative;padding-left:28px;cursor:pointer;line-height:24px}.input-radio+label:after,.input-radio+label:before{position:absolute;content:"";border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;box-sizing:border-box}.input-radio+label:before{left:0;top:0;width:20px;height:20px;border:1px solid #e4e7eb;background:#fff}.input-radio+label:after{width:8px;height:8px;background:#1875ca;top:6px;left:6px;border:1px solid #1875ca;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.input-radio:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.input-radio:checked+label:before{border-color:#1875ca}.input-radio:focus+label:before{border-color:#1875ca;box-shadow:0 0 1px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1)}.radio-container{position:relative;display:flex;align-items:center;cursor:pointer}.radio-container:hover .radio-checkmark,.radio-container:hover .radio-point{border:1px solid #1875ca}.radio-container:hover .radio:checked~.radio-point{border:1px solid #0e4679}.radio-container:hover .radio:checked~.radio-checkmark{border:1px solid #0e4679;background-color:#0e4679}.radio-container:hover .radio:checked~.radio-checkmark svg{color:#fff}.radio-container:active .radio-checkmark,.radio-container:active .radio-point{box-shadow:0 0 0 2px #f4ebff}.radio-container:active .radio[disabled]~.radio-checkmark,.radio-container:active .radio[disabled]~.radio-point{box-shadow:none}.radio-container:active .radio:checked~.radio-point{border:1px solid #1875ca;box-shadow:0 0 0 2px #f4ebff}.radio-container:active .radio:checked~.radio-point svg{color:#1875ca}.radio-container:active .radio:checked~.radio-checkmark{border:1px solid #1875ca;box-shadow:0 0 0 2px #f4ebff;background-color:#1875ca}.radio-container:active .radio:checked~.radio-checkmark svg{color:#fff}.radio-container.small .radio-checkmark,.radio-container.small .radio-point{height:16px;width:16px}.radio-container.small .radio-checkmark svg{font-size:10px}.radio-container.small .radio-point svg{font-size:6px}.radio-container .radio{position:absolute;top:0;left:0;opacity:0;cursor:pointer}.radio-container .radio:checked~.radio-point{background-color:#f6f6fe;border:1px solid #1875ca}.radio-container .radio:checked~.radio-point svg{color:#1875ca;opacity:1}.radio-container .radio:checked~.radio-checkmark{background-color:#1875ca;border:1px solid #1875ca}.radio-container .radio:checked~.radio-checkmark svg{color:#fff;opacity:1}.radio-container .radio[disabled]~.radio-checkmark,.radio-container .radio[disabled]~.radio-point{background-color:#fafbfc;border:1px solid #f0f4f7}.radio-container .radio-checkmark,.radio-container .radio-point{display:flex;align-items:center;justify-content:center;height:20px;width:20px;border-radius:50%;border:1px solid #e4e7eb;cursor:pointer;transition:all .2s ease}.radio-container .radio-checkmark svg,.radio-container .radio-point svg{opacity:0;transition:all .2s ease}.radio-container .radio-checkmark svg{font-size:15px}.radio-container .radio-point svg{font-size:8px}.radio-container label{margin-left:8px;font-size:16px;cursor:pointer}input[type=range]{width:100%;-webkit-appearance:none;appearance:none;background:0 0;color:#1875ca;box-sizing:border-box;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:12px;border-radius:8px;background-color:#e4e7eb}input[type=range]::-moz-range-track{height:12px;border-radius:8px;background-color:#e4e7eb}input[type=range]::-moz-range-progress{border-bottom-left-radius:8px;border-top-left-radius:8px;background-color:#1875ca;height:12px}input[type=range]::-webkit-progress-value{border-bottom-left-radius:8px;border-top-left-radius:8px;background-color:#1875ca;height:12px}input[type=range]::-webkit-slider-thumb{border-radius:999px;padding:0;background-color:#1875ca;height:1rem;width:1rem;box-shadow:0 0 0 8px #1875ca;border:1px solid #1875ca;outline:#1875ca solid 4px;outline-offset:0}input[type=range]::-moz-range-thumb{border-radius:999px;padding:0;background-color:#1875ca;height:1rem;width:1rem;box-shadow:0 0 0 6px #1875ca;border:1px solid #1875ca;outline:#1875ca solid 4px;outline-offset:0}body.modal-open{overflow:hidden}.modal-container{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;height:100vh;-webkit-overflow-scrolling:touch;outline:0;display:flex;align-items:center;justify-content:center;max-height:100vh}.find-out-more,.modal,.radio-button{position:relative}.modal-container.fade .modal{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal-container.in .modal{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-container--backdrop{background:rgba(0,0,0,.8)}.modal{width:100%;margin:24px;max-height:100vh;overflow:auto;background:#f4f8ff;border-radius:12px;padding:24px}.modal__body,.modal__footer,.modal__header{padding:0 24px}.modal__header{color:grey;padding-bottom:8px}.modal__header h2{margin:0}.modal__header .close{font-size:34px;transition:all .2s ease;cursor:pointer}.end-safe-modal{width:420px;align-items:center}.end-safe-modal>img{width:100px}.end-safe-modal .actions{width:100%;text-align:right}.end-safe-modal .actions button{background:0 0;border:0;cursor:pointer}.end-safe-modal .actions button img{width:1em;height:1em}.end-safe-modal .button-modal{width:100%}.end-safe-modal .section-modal{display:flex;flex-direction:column;align-items:center}.end-safe-modal .section-modal>img{width:82px}.end-safe-modal .code{display:flex;justify-content:center;align-items:center;margin-bottom:2.5em;margin-top:1.5em}.end-safe-modal .code>span{margin:0 .25em;border-radius:8px;border:1px solid #b2d6f9;padding:.325em .5em;color:#1875ca;font-family:"DM Sans";font-size:32px;font-weight:700;line-height:35px;letter-spacing:0;text-align:center}.end-safe-modal .margin-message{margin-bottom:8px;margin-top:16px}.end-safe-modal .message-grey{color:#84878a;font-family:"DM Sans";font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;margin:0}.end-safe-modal .message{font-family:"DM Sans";font-style:normal;font-weight:700;font-size:18px;line-height:24px;text-align:center}.end-safe-modal .message span{display:inline-block;font-weight:400;margin-bottom:12px}.more-modal-container{align-items:flex-end}.more-modal-container.modal-container--backdrop{background:rgba(0,0,0,.4)}.find-out-more{max-width:753px;max-height:840px;height:100%;width:100%;padding:32px;margin:0}.find-out-more .close-more{position:absolute;top:14px;right:18px;background:0 0;border:none;padding:0;cursor:pointer}.find-out-more .close-more svg{font-size:24px;color:#d0d3d6;transition:all .2s ease}.find-out-more .close-more:hover svg{color:#b3b7ba}.find-out-more .more-image{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.find-out-more .more-image svg{font-size:20px;color:#6d7073;padding-left:8px;padding-right:8px}.find-out-more .more-image .more-image-logo{width:75px;height:auto}.find-out-more .more-image .more-image-logo:last-child{width:150px}.find-out-more .more-title{display:block;font-size:20px;margin-bottom:12px}.find-out-more .more-subtitle{font-size:16px;font-weight:500;margin-top:0;margin-bottom:48px}.find-out-more .more-finality,.find-out-more .more-how,.find-out-more .more-known,.find-out-more .more-search-question,.find-out-more .more-where{display:flex;align-items:flex-start;margin-bottom:24px}.find-out-more .more-finality svg,.find-out-more .more-how svg,.find-out-more .more-known svg,.find-out-more .more-search-question svg,.find-out-more .more-where svg{color:#1875ca;margin-right:8px;font-size:16px;margin-top:2px}.find-out-more .more-finality span,.find-out-more .more-how span,.find-out-more .more-known span,.find-out-more .more-search-question span,.find-out-more .more-where span{display:block;font-size:16px;font-weight:700;margin-bottom:8px}.find-out-more .more-finality p,.find-out-more .more-how p,.find-out-more .more-known p,.find-out-more .more-search-question p,.find-out-more .more-where p{color:#6d7073;font-size:16px;margin:0}.find-out-more .more-finality ul,.find-out-more .more-how ul,.find-out-more .more-known ul,.find-out-more .more-search-question ul,.find-out-more .more-where ul{margin:0}.find-out-more .more-where{margin-bottom:0}@media screen and (min-width:568px){.find-out-more .more-title{font-size:22px}.find-out-more .more-finality p,.find-out-more .more-finality span,.find-out-more .more-finality svg,.find-out-more .more-how p,.find-out-more .more-how span,.find-out-more .more-how svg,.find-out-more .more-known p,.find-out-more .more-known span,.find-out-more .more-known svg,.find-out-more .more-search-question p,.find-out-more .more-search-question span,.find-out-more .more-search-question svg,.find-out-more .more-subtitle,.find-out-more .more-where p,.find-out-more .more-where span,.find-out-more .more-where svg{font-size:18px}}@media screen and (min-width:667px){.more-modal-container{align-items:center}.find-out-more{margin:24px}}.buttons{display:flex;flex-direction:column;margin:50px;width:30%}.buttons .primary-button,.buttons .secondary-button,.buttons .tertiary-button{max-width:fit-content;margin-bottom:24px}a{text-decoration:none}.radio-button input{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.radio-button button{width:100%}.rounded-right{border-radius:0 8px 8px 0}.rounded-left{border-radius:8px 0 0 8px}.rounded-none{border-radius:0}.dc-header{z-index:10;position:sticky;left:0;top:0;background-color:#fff;padding:0 16px;height:80px;border-bottom:solid 1px #e4e7eb;display:flex;align-items:center;justify-content:space-between}.dc-header.questionnaire-header{background-color:#f4f8ff;border-bottom:solid 1px #e4e7eb;justify-content:center}.dc-header.questionnaire-header .header-container,.dc-header.results-header{justify-content:center}.dc-header.white-header{background-color:#fff;border-bottom:solid 1px #e4e7eb;justify-content:center}.dc-header.white-header .header-container{justify-content:center}.dc-header .title{font-weight:700;font-size:18px;line-height:24px;color:#1c1d1f}.dc-header .logo{display:none}.dc-header img{max-width:144px;margin-right:16px}.dc-header .primary-button{background-color:transparent;color:#6d7073;padding:0;border:none}.dc-header .back-link{position:absolute;left:32px;color:#6c7581;display:flex;align-items:center;font-size:14px;transition:all .2s ease;background:0 0;border:none}.dc-header .back-link:hover{color:#b3b7ba}.dc-header .back-link:hover .back-icon{border:1px solid #b3b7ba;color:#b3b7ba}.dc-header .back-link .back-label{display:none}.dc-header .back-link .back-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #6c7581;width:23px;height:23px;margin-right:12px;color:#6c7581;transition:all .2s ease}.dc-header .back-link .back-icon svg{font-size:11px}.dc-header .responsive-back-to-home{position:absolute;display:none;right:22px;color:#6c6c6c}.dc-header .responsive-back-to-home svg{font-size:20px}@media screen and (min-width:568px){.dc-header{background-color:#dce9ff;border-bottom:solid 1px #daebfb}.dc-header .back-label{display:inline}.dc-header .title{display:none}.dc-header .logo{display:block}.dc-header .primary-button{background-color:#1875ca;color:#fff;padding:16px 45px}.dc-header .primary-button:hover{background-color:#135ea2}.dc-header .primary-button:active{background-color:#0e4679}.dc-header .primary-button.disabled{background-color:#b2d6f9;pointer-events:none;cursor:default}}@media screen and (min-width:992px){.dc-header{padding-right:64px;padding-left:64px}.dc-header .back-link{left:64px}}.dc-footer{padding:0 32px 72px}.dc-footer .footer-links{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:32px;font-family:"DM Sans"}.dc-footer .footer-links img{max-width:144px;margin-bottom:16px}.dc-footer .footer-links a{color:#2f3133;text-decoration:none;transition:all .2s ease}.dc-footer .footer-links a:first-child{margin-right:24px}.dc-footer .footer-links a:hover{color:#84878a}.dc-footer .footer-links a:active{color:#b3b7ba}.dc-footer .footer-links .footer-legal{display:flex;flex-direction:column;justify-content:center}.dc-footer .footer-links .footer-legal a:first-child{margin-bottom:16px}.dc-footer hr{margin-bottom:32px;margin-top:0;border-color:#e4e7eb;border-style:solid}.dc-footer .footer-infos{display:flex;flex-direction:column;justify-content:center}.dc-footer .footer-infos .email,.dc-footer .footer-infos .phone-number{margin-right:0;margin-bottom:16px}.dc-footer .footer-infos .address,.dc-footer .footer-infos .email,.dc-footer .footer-infos .phone-number{color:#84878a;display:flex;align-items:center}.dc-footer .footer-infos .address a,.dc-footer .footer-infos .email a,.dc-footer .footer-infos .phone-number a{color:#84878a;transition:all .2s ease}.dc-footer .footer-infos .address a:hover,.dc-footer .footer-infos .email a:hover,.dc-footer .footer-infos .phone-number a:hover{color:#b3b7ba}.dc-footer .footer-infos .address svg,.dc-footer .footer-infos .email svg,.dc-footer .footer-infos .phone-number svg{margin-right:10px}@media screen and (min-width:568px){.dc-footer{padding-top:72px}.dc-footer .footer-links{align-items:center}.dc-footer .footer-links .footer-legal{flex-direction:row}.dc-footer .footer-links .footer-legal a:first-child{margin-bottom:0}.dc-footer .footer-infos{align-items:center}.dc-footer .footer-infos .address,.dc-footer .footer-infos .email,.dc-footer .footer-infos .phone-number{text-align:center}}@media screen and (min-width:768px){.dc-footer .footer-links{flex-direction:row}.dc-footer .footer-links img{margin-bottom:0}.dc-footer .footer-infos{flex-direction:row}.dc-footer .footer-infos .email,.dc-footer .footer-infos .phone-number{margin-right:56px;margin-bottom:0}}@media screen and (min-width:992px){.dc-footer{padding:72px 80px}}.video-card{max-width:750px;min-width:327px;width:100%;transition:all .3s ease}.video-card .upper-video{position:relative;display:flex}.video-card .upper-video video{cursor:pointer;width:100%;border-radius:8px 8px 0 0}.video-card .upper-video .play-button-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.video-card .upper-video .play-button-container .play-button{background-color:#1875ca;border-radius:50%;width:62px;height:62px;display:flex;justify-content:center;align-items:center}.video-card .upper-video .play-button-container .play-button svg{color:#fff;width:28px;height:28px}.video-card .video-infos{display:flex;flex-direction:column;align-items:center;padding:16px 13px;background-color:#fff;border-radius:0 0 8px 8px}.booking-footer,.questionnaire-footer{position:fixed;z-index:999;bottom:0;background-color:#f4f8ff;display:flex;right:0;left:0;border-top:solid 1px #e4e7eb}.video-card .video-infos span{margin-bottom:4px;font-size:16px;font-family:"DM Sans";color:#1c1d1f;text-align:center}.video-card .video-infos p{margin:0;text-align:center;color:#84878a;font-size:14px;line-height:24px}@media screen and (min-width:992px){.video-card:hover{transform:scale(1.05)}.video-card .video-infos{padding:16px 40px}.video-card .video-infos span{font-size:18px}}.questionnaire-footer{padding:40px 16px;justify-content:center}.questionnaire-footer .questionnaire-footer-buttons{display:flex;justify-content:center;width:672px}.questionnaire-footer .questionnaire-footer-buttons .tertiary-button{flex-grow:1;margin-right:12px}.questionnaire-footer .questionnaire-footer-buttons .primary-button{flex-grow:1;margin-left:12px}.booking-footer{justify-content:center;padding:24px 16px}.booking-footer .booking-footer-buttons{display:flex;max-width:704px;width:100%}.booking-footer .booking-footer-buttons a{width:100%;margin-right:12px}.booking-footer .booking-footer-buttons .results-button{width:100%}.booking-footer .booking-footer-buttons .results-button .primary-button{padding:16px 10px}.booking-footer .booking-footer-buttons .results-button a{margin:0}.booking-footer .booking-footer-buttons .tertiary-button{width:100%;margin-bottom:0}.booking-footer .booking-footer-buttons .tertiary-button .left-icon{margin-right:16px;font-size:14px}.booking-footer .booking-footer-buttons .primary-button{margin-left:12px;width:100%}.booking-footer .booking-footer-buttons .primary-button .right-icon{margin-left:16px;font-size:14px}.booking-footer .booking-footer-buttons .single-button{margin:0}.booking-footer .doctor-footer-buttons{display:flex;flex-direction:column;max-width:672px;width:100%}.booking-footer .doctor-footer-buttons .tertiary-button{width:100%;margin-bottom:0}.booking-footer .doctor-footer-buttons .primary-button{display:flex;width:100%;margin-bottom:16px;border:1px solid #1875ca}.booking-footer .doctor-footer-buttons .primary-button.mirror{display:none}.paging{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.paging .paging-back-button button,.paging .paging-next-button button{background-color:transparent;border:0;color:#84878a;cursor:pointer;transition:all .2s ease}.paging .paging-back-button button:hover,.paging .paging-next-button button:hover{color:#b3b7ba}.paging .paging-back-button button[disabled],.paging .paging-next-button button[disabled]{color:#d0d3d6;cursor:default}.paging .paging-back-button button span,.paging .paging-next-button button span{margin:0 8px;font-size:16px;font-weight:700}.paging .paging-pages{display:flex;justify-content:center;align-items:center;margin:0;padding:0}.paging .paging-pages li{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:8px}.paging .paging-pages li .input-as-icon{width:100%;height:100%;display:flex}.paging .paging-pages li .input-as-icon i{width:100%;height:100%;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;font-style:normal;color:#84878a;cursor:pointer;transition:all .2s ease}.paging .paging-pages li .input-as-icon i:hover{background-color:#d0d3d6}.paging .paging-pages li .input-as-icon input:checked+i{color:#1875ca;background-color:#daebfb}@media screen and (min-width:568px){.booking-footer .booking-footer-buttons a{padding:16px 21px}.booking-footer .booking-footer-buttons a .primary-button .left-icon,.booking-footer .booking-footer-buttons a .primary-button .right-icon,.booking-footer .booking-footer-buttons a .tertiary-button .left-icon,.booking-footer .booking-footer-buttons a .tertiary-button .right-icon{display:block}}@media screen and (min-width:667px){.booking-footer .booking-footer-buttons,.booking-footer .doctor-footer-buttons{flex-direction:row}.booking-footer .booking-footer-buttons a .primary-button:first-child,.booking-footer .booking-footer-buttons a .tertiary-button:first-child,.questionnaire-footer.results-footer .questionnaire-footer-buttons .primary-button:first-child,.questionnaire-footer.results-footer .questionnaire-footer-buttons .tertiary-button:first-child{margin-right:24px;margin-bottom:0}.booking-footer .doctor-footer-buttons .tertiary-button{width:100%;margin-right:24px}.booking-footer .doctor-footer-buttons .primary-button{display:none;margin-bottom:0;width:100%}.booking-footer .doctor-footer-buttons .primary-button.mirror{display:flex}.booking-footer .booking-footer-buttons a .primary-button,.booking-footer .booking-footer-buttons a .tertiary-button{padding:16px 28px}.questionnaire-footer.results-footer{border-top:solid 1px #e4e7eb;padding:40px}.questionnaire-footer.results-footer .questionnaire-footer-buttons{flex-direction:row}.questionnaire-footer.results-footer .questionnaire-footer-buttons .primary-button,.questionnaire-footer.results-footer .questionnaire-footer-buttons .tertiary-button{padding:16px 28px}.questionnaire-footer.questions-footer .questionnaire-footer-buttons .primary-button .left-icon,.questionnaire-footer.questions-footer .questionnaire-footer-buttons .primary-button .right-icon,.questionnaire-footer.questions-footer .questionnaire-footer-buttons .tertiary-button .left-icon,.questionnaire-footer.questions-footer .questionnaire-footer-buttons .tertiary-button .right-icon{display:block}}.doctor-card-block-grid{position:relative;width:100%;display:flex;justify-content:center;margin-bottom:8px}.doctor-card-block-grid:last-child{margin-bottom:0}.doctor-card-block-grid button{width:100%;border:none;outline:0;background:0 0;display:flex;cursor:pointer;padding:0}.doctor-card-block-grid button:focus .doctor-card{box-shadow:inset 0 0 0 2px #1875ca}.doctor-card-block-list{position:relative;width:100%;display:flex;justify-content:center;margin-bottom:8px}.doctor-card-block-list:last-child{margin-bottom:0}.doctor-card-block-list button{width:100%;border:none;outline:0;background:0 0;display:flex;cursor:pointer;padding:0}.doctor-card-block-list button:focus .doctor-card{box-shadow:inset 0 0 0 2px #1875ca}.doctor-card-grid,.doctor-card-list{position:relative;max-width:none;padding:8px;background-color:#fff;box-shadow:inset 0 0 0 1px #e4e7eb}.doctor-card-grid{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;border-radius:8px}.doctor-card-grid.card-selected{box-shadow:inset 0 0 0 2px #1875ca}.doctor-card-grid .doctor-check-icon{display:flex;align-items:center;justify-content:center;color:#fff;position:absolute;bottom:auto;top:14px;right:12px;border-radius:50%;background-color:#1875ca;width:20px;height:20px;font-size:10px;line-height:20px}.doctor-card-grid .doctor-image-grid{display:flex;justify-content:center;margin-bottom:16px}.doctor-card-grid .doctor-image-grid img{border-radius:50%;width:50px;height:50px;object-fit:cover}.doctor-card-grid .doctor-image-grid .empty{display:inline-block;width:50px;height:50px}.doctor-card-grid .doctor-image-list{display:flex;justify-content:center;margin-right:16px}.doctor-card-grid .doctor-image-list img{border-radius:50%;width:50px;height:50px;object-fit:cover}.doctor-card-grid .doctor-image-list .empty{display:inline-block;width:50px;height:50px}.doctor-card-grid .doctor-infos{margin-left:16px;display:flex;flex-direction:column;align-items:center;margin-right:30px}.doctor-card-grid .doctor-infos .doctor-name{color:#1c1d1f;font-weight:700;font-size:16px;line-height:24px;margin-bottom:2px;text-align:left}.doctor-card-grid .doctor-infos .doctor-job{font-size:14px;color:#84878a;margin-bottom:5px;text-align:left;text-transform:capitalize}.doctor-card-grid .doctor-infos .doctor-address{display:flex;color:#84878a;font-size:14px;text-align:left}.doctor-card-grid .doctor-infos .doctor-address strong{text-decoration:underline}.doctor-card-grid .doctor-infos .doctor-address svg{display:none;margin-right:8px;font-size:14px;color:#84878a}.doctor-card-grid .doctor-infos .doctor-icon{height:16px;width:auto;margin-right:8px;margin-top:2px}.doctor-card-list{display:flex;flex-direction:row;justify-content:start;align-items:flex-start;width:100%;height:100%;border-radius:8px}.doctor-card-list.card-selected{box-shadow:inset 0 0 0 2px #1875ca}.doctor-card-list .doctor-check-icon{display:flex;align-items:center;justify-content:center;color:#fff;position:absolute;bottom:auto;top:14px;right:12px;border-radius:50%;background-color:#1875ca;width:20px;height:20px;font-size:10px;line-height:20px}.doctor-card-list .doctor-image-grid{display:flex;justify-content:center;margin-bottom:16px}.doctor-card-list .doctor-image-grid img{border-radius:50%;width:50px;height:50px;object-fit:cover}.doctor-card-list .doctor-image-grid .empty{display:inline-block;width:50px;height:50px}.doctor-card-list .doctor-image-list{display:flex;justify-content:center;margin-right:16px}.doctor-card-list .doctor-image-list img{border-radius:50%;width:50px;height:50px;object-fit:cover}.doctor-card-list .doctor-image-list .empty{display:inline-block;width:50px;height:50px}.doctor-card-list .doctor-infos{margin-left:16px;display:flex;flex-direction:column;align-items:start;margin-right:30px}.doctor-card-list .doctor-infos .doctor-name{color:#1c1d1f;font-weight:700;font-size:16px;line-height:24px;margin-bottom:2px;text-align:left}.doctor-card-list .doctor-infos .doctor-job{font-size:14px;color:#84878a;margin-bottom:5px;text-align:left;text-transform:capitalize}.doctor-card-list .doctor-infos .doctor-address{display:flex;color:#84878a;font-size:14px;text-align:left}.doctor-card-list .doctor-infos .doctor-address strong{text-decoration:underline}.doctor-card-list .doctor-infos .doctor-address svg{display:none;margin-right:8px;font-size:14px;color:#84878a}.doctor-card-list .doctor-infos .doctor-icon{height:16px;width:auto;margin-right:8px;margin-top:2px}@media screen and (min-width:768px){.doctor-card-grid .doctor-check-icon,.doctor-card-list .doctor-check-icon{top:10px;bottom:auto}.doctor-card-grid .doctor-image-grid .empty,.doctor-card-grid .doctor-image-grid img,.doctor-card-grid .doctor-image-list .empty,.doctor-card-grid .doctor-image-list img,.doctor-card-list .doctor-image .empty,.doctor-card-list .doctor-image img{width:108px;height:108px}.doctor-card-block-grid{margin-bottom:0}.doctor-card-block-list{margin-bottom:8px}.doctor-card-grid{flex-direction:column;justify-content:start;align-items:center;padding:16px}.doctor-card-grid .doctor-image-grid{margin-bottom:16px}.doctor-card-grid .doctor-image-list{margin-right:16px}.doctor-card-grid .doctor-infos{margin-left:0;margin-right:0;align-items:center}.doctor-card-grid .doctor-infos .doctor-name{text-align:center;line-height:24px}.doctor-card-grid .doctor-infos .doctor-job{text-align:center;line-height:24px;margin-bottom:24px;text-transform:capitalize}.doctor-card-list,.doctor-card-list .doctor-image{margin-bottom:16px}.doctor-card-grid .doctor-infos .doctor-address{font-size:14px;line-height:20px;display:flex;align-items:start}.doctor-card-grid .doctor-infos .doctor-address svg{display:block;font-size:16px;margin-top:4px}.doctor-card-list{flex-direction:row;justify-content:flex-start;align-items:center;padding:16px}.doctor-card-list .doctor-infos{margin-left:0;margin-right:0;align-items:flex-start}.doctor-card-list .doctor-infos .doctor-name{text-align:start;line-height:24px}.doctor-card-list .doctor-infos .doctor-job{text-align:start;line-height:24px;margin-bottom:24px;text-transform:capitalize}.doctor-card-list .doctor-infos .doctor-address{font-size:14px;line-height:20px;display:flex;align-items:start}.doctor-card-list .doctor-infos .doctor-address svg{display:block;font-size:16px;margin-top:4px}}.carousel{position:relative;max-width:100%;padding-bottom:68px;height:100%}.carousel-content{white-space:wrap}.carousel-controls{display:flex;justify-content:space-around;position:absolute;bottom:32px;right:0;left:0}.carousel-controls-items{list-style-type:none;padding:0;margin:0;text-align:center}.carousel-controls-item{display:inline-block;margin:0 .5em}.carousel-controls-link{display:inline-block;width:10px;height:10px;border-radius:1em;background:#e4e7eb;cursor:pointer}.carousel-controls-link[aria-selected=true]{background:#1875ca}.carousel-controls-link:focus-within,.carousel-controls-link:hover{outline:#fff solid 1px}.carousel-content.none .carousel-item{white-space:normal}.carousel-content.none .carousel-item[aria-hidden=true]{display:none}.carousel-content.slide{display:flex;width:300%}.carousel-content.slide .carousel-item{visibility:visible;width:100%;position:relative;-webkit-transition:visibility 0s ease,transform .5s ease-in;transition:visibility 0s ease,transform .5s ease-in;-webkit-transition-delay:0;transition-delay:0;white-space:normal}.carousel-content.slide[data-carousel-active-slide="0"]>.carousel-item{-webkit-transform:translateX(0);transform:translateX(0)}.carousel-content.slide[data-carousel-active-slide="1"]>.carousel-item{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-content.slide[data-carousel-active-slide="2"]>.carousel-item{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.carousel-content.slide[data-carousel-active-slide]>[aria-hidden=true].carousel-item{visibility:hidden;-webkit-transition-delay:.5s,0s;transition-delay:.5s,0s}.carousel-content-4.slide{display:flex;width:400%}.carousel-content-4.slide .carousel-item{visibility:visible;width:100%;position:relative;-webkit-transition:visibility 0s ease,transform .5s ease-in;transition:visibility 0s ease,transform .5s ease-in;-webkit-transition-delay:0;transition-delay:0;white-space:normal}.carousel-content-4.slide[data-carousel-active-slide="0"]>.carousel-item{-webkit-transform:translateX(0);transform:translateX(0)}.carousel-content-4.slide[data-carousel-active-slide="1"]>.carousel-item{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-content-4.slide[data-carousel-active-slide="2"]>.carousel-item{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.carousel-content-4.slide[data-carousel-active-slide="3"]>.carousel-item{-webkit-transform:translateX(-300%);transform:translateX(-300%)}.carousel-content-4.slide[data-carousel-active-slide]>[aria-hidden=true].carousel-item{visibility:hidden;-webkit-transition-delay:.5s,0s;transition-delay:.5s,0s}@media screen and (max-width:400px){.carousel-content.slide[data-carousel-active-slide="1"]>.carousel-item{padding:0 1em;width:100vw;-webkit-transform:translateX(calc(-100% + 30px));transform:translateX(calc(-100% + 30px))}.carousel-content.slide[data-carousel-active-slide="2"]>.carousel-item{padding:0 1em;width:100vw;-webkit-transform:translateX(calc(-200% - 20px));transform:translateX(calc(-200% - 20px))}.carousel-controls{position:fixed;bottom:120px}}@media screen and (min-width:568px){.carousel{padding-bottom:68px}.carousel-controls{bottom:68px}}@media screen and (max-height:768px){.carousel-controls{position:relative;top:0;bottom:0;right:0;left:0}}.duration-badge{padding:8px 6px;border-radius:8px;border:1px solid #e4e7eb;color:#6d7073;font-size:16px;font-weight:400;line-height:24px}.duration-badge.selected{background:#fff}.duration-badge.unselected{background:0 0}.result-wrapper{display:flex;flex-direction:row;justify-content:center;width:100%;padding:0 16px;height:calc(100vh - 272px);margin-top:80px;overflow-x:hidden;overflow-y:auto}.result-wrapper .result-block{width:100%;max-width:672px}@media screen and (min-width:568px){.duration-badge{font-size:18px;font-weight:500;line-height:24px}.result-wrapper{height:calc(100vh - 238px)}}@media screen and (min-height:768px){.result-wrapper{margin-top:149px}}.question-wrapper{display:flex;flex-direction:row;justify-content:center;width:100%;height:calc(100vh - 214px);margin-top:80px;background:#f4f8ff;overflow:auto}.question-block{display:flex;flex-direction:column;width:100%;max-width:672px;align-items:start}.question-block .input-container{margin-top:80px;padding:0 16px;width:100%}.question-block .input-container input::-webkit-inner-spin-button,.question-block .input-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.question-block .input-container input[type=number]{-moz-appearance:textfield}.question-block .input-container .input{width:100%;max-width:none}.question-block .question-radio-list-container{margin-top:108px;width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;padding:0 16px}.question-block .question-radio-list-container .question-radio-list{display:flex;flex-direction:column;justify-content:start;align-items:start}.question-block .question-radio-list-container .question-radio-block{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:24px}.question-block .question-radio-list-container input[type=radio]{margin-right:8px;margin-top:none;margin-bottom:none;margin-left:none}.question-block .question-radio-list-container .question-radio-label{font-weight:400;font-size:18px;color:#1c1d1f}.question-block .question-yes-no-list{margin-top:112px;width:100%;padding:0 16px}.question-block .question-yes-no-list :first-child{margin-bottom:24px}.question-block .question-slider-container{margin-top:64px;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 32px;position:relative}.question-block .question-slider-container .question-slider,.question-block .question-slider-container label{width:100%}.question-block .question-slider-container .question-slider-text{font-weight:400;font-size:20px;line-height:24px;color:#1c1d1f}.question-block .question-slider-container .question-slider-bullet-container{margin-top:48px;margin-bottom:10px;width:100%;display:flex;align-items:center}.question-block .question-slider-container .bullet-wrapper{width:100%;position:relative;margin:0 8px 0 9px}.question-block .question-slider-container .bullet-wrapper .hidden-question-slider{position:absolute;top:0;height:100%;opacity:0}.question-block .question-slider-container .question-slider-bullet-block{height:58px;width:58px;background-color:#1875ca;border-radius:50%;display:flex;justify-content:center;align-items:center;top:0;left:calc(50% - 28px);position:relative}.question-block .question-slider-container .question-slider-bullet-block:after{position:absolute;content:"";height:8px;width:8px;background-color:#1875ca;rotate:45deg;border-radius:2px;bottom:-3px}.question-block .question-slider-container .question-slider-bullet--neutral-text,.question-block .question-slider-container .question-slider-bullet--text{font-weight:400;font-size:22px;color:#fff;position:relative}.question-block .question-slider-container .question-slider-bullet--neutral-text:before{content:"";position:absolute;display:block;width:20px;height:20px;background:url(/assets/images/orangeLeftChevron-2e4686727f9f62964820b903d191c482.png) no-repeat;background-size:auto 100%;top:4px;left:-40px}.question-block .question-slider-container .question-slider-bullet--neutral-text:after{content:"";position:absolute;display:block;width:20px;height:20px;background:url(/assets/images/orangeRightChevron-141c796c9651e3296b3a88b53a865986.png) no-repeat;background-size:auto 100%;top:4px;left:50px}.question-block .question-slider-container .question-captions{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:8px}.question-block .question-slider-container .question-captions .question-caption-container{width:36px;text-align:center}.question-block .question-slider-container .question-captions .question-caption{font-weight:400;font-size:16px;line-height:24px;color:#1c1d1f}.question-card{background-color:#fff;padding:0 16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;width:100%}.question-card .question-trace{margin-bottom:16px}.question-card .question-trace span{display:block;color:#f1706b;margin-bottom:4px;line-height:24px;font-size:14px;font-weight:700px}.question-card .question-trace .question-gauge{position:relative;width:100%;height:4px;border-radius:5px;background-color:#f0f4f7}.question-card .question-trace .question-gauge .gauge-filling{position:absolute;top:0;left:0;height:4px;background-color:#f1706b;border-radius:5px}.question-card .question-trace .question-gauge[filling-rate="1"]>.gauge-filling{width:16%}.question-card .question-trace .question-gauge[filling-rate="2"]>.gauge-filling{width:33%}.question-card .question-trace .question-gauge[filling-rate="3"]>.gauge-filling{width:50%}.question-card .question-trace .question-gauge[filling-rate="4"]>.gauge-filling{width:66%}.question-card .question-trace .question-gauge[filling-rate="5"]>.gauge-filling{width:83%}.question-card .question-trace .question-gauge[filling-rate="6"]>.gauge-filling{width:100%}.question-card h1{color:#1c1d1f;font-size:24px;margin-bottom:30px}.question-card p{display:none;color:#6d7073;font-size:16px;margin:0}@media screen and (min-width:568px){.question-wrapper{padding:56px 16px 0;height:calc(100vh - 214px);margin-top:80px}.question-card{background-color:#fff;padding:32px;border-radius:16px;width:100%;box-shadow:19px -19px #dce9ff}.question-card .question-trace{margin-bottom:16px}.question-card .question-trace span{margin-bottom:8px;font-size:16px}.question-card .question-trace .question-gauge{position:relative;width:100%;height:10px;border-radius:5px;background-color:#f0f4f7}.question-card .question-trace .question-gauge .gauge-filling{position:absolute;top:0;left:0;height:10px;background-color:#f1706b;border-radius:5px}.question-card h1{margin-bottom:12px}.question-card p{display:block}.question-block .input-container{margin-top:160px;padding:none}.question-block .question-radio-list-container,.question-block .question-yes-no-list{padding:none}}.safe-results-footer,.weaning-results-footer{background-color:#f4f8ff;position:fixed;z-index:999;bottom:0;right:0}@media screen and (max-height:750px){.question-block .question-radio-list-container{margin-top:40px}}.help{font-weight:400;font-size:14px;line-height:24px;color:#ed5a53;margin-top:6px}.weaning-results-footer{display:flex;justify-content:center;left:0;padding:24px 16px}.weaning-results-footer .weaning-results-footer-buttons{display:flex;max-width:672px;width:100%}.weaning-results-footer .weaning-results-footer-buttons .tertiary-button{width:100%;display:none;margin-right:none}.weaning-results-footer .weaning-results-footer-buttons .tertiary-button .left-icon{margin-right:16px;font-size:12px}.weaning-results-footer .weaning-results-footer-buttons .primary-button{width:100%;max-width:none;margin-left:none}.weaning-results-footer .weaning-results-footer-buttons .primary-button a{color:#fff}.weaning-results-footer .weaning-results-footer-buttons .primary-button .right-icon{margin-left:16px;font-size:12px;display:none}.weaning-results-footer .weaning-results-footer-buttons .primary-button.single{margin-left:none}@media screen and (min-width:568px){.weaning-results-footer{border-top:solid 1px #e4e7eb;padding:40px 16px}.weaning-results-footer .weaning-results-footer-buttons .tertiary-button{margin-right:12px;display:block}.weaning-results-footer .weaning-results-footer-buttons .primary-button{width:100%;margin-left:12px}.weaning-results-footer .weaning-results-footer-buttons .primary-button .right-icon{display:block}.weaning-results-footer .weaning-results-footer-buttons .primary-button.single{max-width:308px;margin-left:none}}.risky-result-footer-buttons{display:flex;max-width:672px;width:100%}.risky-result-footer-buttons .tertiary-button{width:100%;display:none;margin-right:none}.risky-result-footer-buttons .tertiary-button .left-icon{margin-right:16px;font-size:12px}.risky-result-footer-buttons .primary-button{width:100%}.risky-result-footer-buttons .primary-button .risky-result-right-icon{margin-left:16px;font-size:12px;display:none}.hands-diagnostic-block{width:100%;display:flex;flex-direction:column}.hands-diagnostic-block .hands-diagnostic-image-container{width:100%;display:flex;justify-content:center}.hands-diagnostic-block .hands-diagnostic-image-container img{width:184px;margin-bottom:32px}.hands-diagnostic-block h1{color:#1c1d1f;font-size:24px;font-weight:700;margin-top:0;margin-bottom:16px;line-height:24px}.hands-diagnostic-block span{font-size:18px;color:#84878a}@media screen and (min-width:568px){.hands-diagnostic-block .hands-diagnostic-image-container img{margin-bottom:56px}.hands-diagnostic-block h1{margin-bottom:24px}}@media screen and (max-height:768px) and (max-width:568px){.hands-diagnostic-block .hands-diagnostic-image-container img{width:124px}}.lungs-diagnostic-block{width:100%;display:flex;flex-direction:column;align-items:center}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper{width:100%;margin-bottom:24px;display:flex;flex-direction:column;align-items:center}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-image-container{width:100%;display:flex;justify-content:center}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-image-container img{width:184px;margin-bottom:24px;position:relative}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-image-container .dot{position:absolute;display:none;height:auto;width:auto;z-index:10}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-image-container .dot.one{height:80px;top:120px;left:208px}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-image-container .dot.two{height:124px;top:80px;left:326px}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-image-container .dot.three{height:80px;top:120px;left:370px}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-image-container .dot.four{height:116px;top:86px;left:380px}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-durations{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:343px}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-durations button{cursor:pointer;border:none;outline:0;background:0 0}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-durations button::-moz-focus-inner,.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-durations input[type=button]::-moz-focus-inner,.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-durations input[type=reset]::-moz-focus-inner,.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-durations input[type=submit]::-moz-focus-inner{padding:0!important;border:0!important}.lungs-diagnostic-block h1{color:#1c1d1f;font-size:24px;font-weight:700;margin-top:0;margin-bottom:24px;line-height:24px}.lungs-diagnostic-block .lungs-duration-text{font-size:18px;color:#84878a;line-height:24px;font-weight:400}.lungs-diagnostic-block .lungs-duration-text .highlighted{color:#1875ca;line-height:24px;font-weight:700}@media screen and (max-width:400px){.lungs-diagnostic-durations{flex-direction:column!important}}@media screen and (min-width:768px){.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-image-container .dot{display:block}}@media screen and (min-width:568px){.lungs-diagnostic-block .lungs-diagnostic-image-wrapper{margin-bottom:60px}.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-durations{width:380px}.lungs-diagnostic-block h1{margin-bottom:16px}}@media screen and (max-height:768px) and (max-width:568px){.lungs-diagnostic-block .lungs-diagnostic-image-wrapper .lungs-diagnostic-image-container img{width:124px}}.safe-results-footer{display:flex;justify-content:center;left:0;padding:24px 16px}.safe-results-footer .safe-results-footer-buttons{display:flex;flex-direction:column;width:100%}.safe-results-footer .safe-results-footer-buttons .tertiary-button{width:100%;display:block;margin-right:0;padding:16px 8px}.safe-results-footer .safe-results-footer-buttons .primary-button{width:100%;padding:16px 8px}.safe-results-footer .safe-results-footer-buttons .primary-button.mobile{margin-bottom:16px;display:block}.safe-results-footer .safe-results-footer-buttons .primary-button.desktop{display:none}@media screen and (min-width:568px){.safe-results-footer{border-top:solid 1px #e4e7eb;padding:40px 16px}.safe-results-footer .safe-results-footer-buttons{flex-direction:row;max-width:672px;width:100%}.safe-results-footer .safe-results-footer-buttons .tertiary-button{width:100%;display:block;margin-right:12px}.safe-results-footer .safe-results-footer-buttons .primary-button{width:100%}.safe-results-footer .safe-results-footer-buttons .primary-button.mobile{display:none}.safe-results-footer .safe-results-footer-buttons .primary-button.desktop{display:block}}.thumb-diagnostic-block{width:100%;display:flex;flex-direction:column;margin-top:32px}.thumb-diagnostic-block .thumb-diagnostic-image-container{width:100%;display:flex;justify-content:center}.thumb-diagnostic-block .thumb-diagnostic-image-container img{width:184px;margin-bottom:32px}.thumb-diagnostic-block h1{color:#1c1d1f;font-size:24px;font-weight:700;margin-top:0;margin-bottom:24px;line-height:24px}.thumb-diagnostic-block span{font-size:18px;color:#84878a;margin-bottom:16px}.thumb-diagnostic-block .thumb-diagnostic-reasons{display:flex;margin-top:10px}.thumb-diagnostic-block .thumb-diagnostic-reasons .thumb-diagnostic-checkmark{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:50%;background-color:#1875ca;color:#fff;font-size:12px;margin-right:10px}.thumb-diagnostic-block .thumb-diagnostic-reasons p{margin:0;font-size:16px;font-weight:700;color:#1c1d1f}@media screen and (max-height:768px) and (max-width:568px){.thumb-diagnostic-block .thumb-diagnostic-image-container img{width:124px}}.risky-result-footer{position:fixed;z-index:999;display:flex;justify-content:center;bottom:0;right:0;left:0;background-color:#f4f8ff;padding:24px 16px}.risky-result-footer .risky-result-footer-buttons{display:flex;max-width:672px;width:100%}.risky-result-footer .risky-result-footer-buttons .tertiary-button{width:100%;display:none;margin-right:none}.risky-result-footer .risky-result-footer-buttons .tertiary-button .left-icon{margin-right:16px;font-size:12px}.risky-result-footer .risky-result-footer-buttons .primary-button{width:100%}.risky-result-footer .risky-result-footer-buttons .primary-button .risky-result-right-icon{margin-left:16px;font-size:12px;display:none}@media screen and (min-width:568px){.thumb-diagnostic-block .thumb-diagnostic-image-container img{margin-bottom:72px}.thumb-diagnostic-block span{margin-bottom:8px}.risky-result-footer{border-top:solid 1px #e4e7eb;padding:40px 16px}.risky-result-footer .risky-result-footer-buttons .tertiary-button{margin-right:12px;display:flex;flex-direction:row}.risky-result-footer .risky-result-footer-buttons .primary-button{width:100%;margin-left:12px}.risky-result-footer .risky-result-footer-buttons .primary-button .risky-result-right-icon{display:block}.risky-result-footer .risky-result-footer-buttons .primary-button.single{max-width:308px;margin-left:none}}.scanner-diagnostic-block{width:100%;display:flex;flex-direction:column}.scanner-diagnostic-block>a{width:fit-content}.scanner-diagnostic-block .scanner-diagnostic-image-container{width:100%;display:flex;justify-content:center}.scanner-diagnostic-block .scanner-diagnostic-image-container img{width:184px;margin-bottom:42px}.scanner-diagnostic-block h1{color:#1c1d1f;font-size:24px;font-family:"DM Sans";font-weight:700;margin-bottom:16px;margin-top:0;line-height:24px}.scanner-diagnostic-block .scanner-diagnostic-explanation-container{display:flex;margin-bottom:24px}.scanner-diagnostic-block .scanner-diagnostic-explanation-container:last-child{margin-top:24px;margin-bottom:0}.scanner-diagnostic-block .scanner-diagnostic-explanation-container svg{color:#1875ca;margin-top:4px;margin-right:10px;font-size:18px}.scanner-diagnostic-block .scanner-diagnostic-explanation-container .scanner-diagnostic-explanation{margin:0;font-weight:400;font-size:16px;line-height:24px;color:#84878a}.scanner-diagnostic-block .scanner-diagnostic-explanation-container .find-out-more-button{width:fit-content;background:0 0;border:none;padding:0;cursor:pointer}.scanner-diagnostic-block .scanner-diagnostic-explanation-container .find-out-more-button .scanner-diagnostic-sublink{color:#1875ca;font-size:16px}.scanner-diagnostic-block .scanner-diagnostic-or-container{display:flex;justify-content:center;width:100%}.scanner-diagnostic-block .scanner-diagnostic-or-container .scanner-diagnostic-or{display:flex;align-items:center;max-width:126px;width:100%}.scanner-diagnostic-block .scanner-diagnostic-or-container .scanner-diagnostic-or hr{width:100%;border:1px solid #2f3133}.scanner-diagnostic-block .scanner-diagnostic-or-container .scanner-diagnostic-or span{margin:0 8px;font-weight:700;font-size:24px}@media screen and (min-width:568px){.scanner-diagnostic-block .scanner-diagnostic-image-container img{margin-bottom:48px}.scanner-diagnostic-block h1{margin-bottom:24px}}@media screen and (max-height:768px) and (max-width:568px){.scanner-diagnostic-block .scanner-diagnostic-image-container img{width:124px}}.booking-diagnostic-block{margin-top:12px}.booking-diagnostic-block h1{color:#1c1d1f;font-size:24px;font-weight:700;margin-bottom:16px;margin-top:0;line-height:24px}.booking-diagnostic-block .booking-advice{margin-top:16px;font-weight:400;font-size:16px;line-height:24px;color:#84878a}.booking-diagnostic-block .booking-timeline{width:100%;display:flex;flex-direction:column;padding-left:0;padding-right:0;margin-top:40px}.booking-diagnostic-block .booking-timeline .timeline-tile{display:flex;flex-direction:row;justify-content:start}.booking-diagnostic-block .booking-timeline .timeline-start-icon-block{color:#f1706b;background:#fff;font-size:20px;padding:18px 6px;border-top-left-radius:20px;border-top-right-radius:20px}.booking-diagnostic-block .booking-timeline .timeline-tile-text{margin-left:16px;padding-top:20px;display:flex;flex-direction:column}.booking-diagnostic-block .booking-timeline .timeline-tile-text .timeline-tile-title-text{color:#1c1d1f;font-size:16px;font-weight:700;line-height:24px}.booking-diagnostic-block .booking-timeline .timeline-tile-subtitle-text{margin-top:6px;font-weight:400;font-size:16px;line-height:24px;color:#84878a}.booking-diagnostic-block .booking-timeline .timeline-end-icon-block{color:#f1706b;background:#fff;font-size:20px;padding-left:6px;padding-right:6px;padding-top:18px;max-height:62px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media screen and (min-width:568px){.booking-diagnostic-block .booking-timeline{margin-top:68px}}@media screen and (min-width:700px){.booking-diagnostic-block h1{margin-top:64px}.booking-diagnostic-block .booking-timeline{padding-left:64px;padding-right:128px;margin-top:68px}.booking-diagnostic-block .booking-timeline .timeline-tile-text{margin-left:36px}.booking-diagnostic-block .booking-timeline .timeline-tile-text .timeline-tile-title-text{color:#1c1d1f;font-size:18px;font-weight:700;line-height:24px}}.doctor-diagnostic-block{width:100%;display:flex;flex-direction:column}.doctor-diagnostic-block .doctor-diagnostic-image-container{width:100%;display:flex;justify-content:center}.doctor-diagnostic-block .doctor-diagnostic-image-container img{width:184px;margin-bottom:32px}.doctor-diagnostic-block h1{color:#1c1d1f;font-size:24px;font-weight:700;margin-top:0;margin-bottom:16px;line-height:24px}.doctor-diagnostic-block span{font-size:16px;font-weight:400;color:#84878a;margin-bottom:16px}.doctor-diagnostic-block .diagnostic-reasons{display:flex;margin-bottom:12px}.doctor-diagnostic-block .diagnostic-reasons .diagnostic-checkmark{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:50%;background-color:#1875ca;color:#fff;font-size:12px;margin-right:10px}.doctor-diagnostic-block .diagnostic-reasons p{margin:0;font-size:16px;font-weight:700;color:#1c1d1f}.doctor-diagnostic-block .diagnostic-advice{margin-top:16px}@media screen and (min-width:568px){.doctor-diagnostic-block .doctor-diagnostic-image-container img{margin-bottom:56px}.doctor-diagnostic-block h1{margin-bottom:24px}.doctor-diagnostic-block span{font-size:18px}}@media screen and (max-height:768px) and (max-width:568px){.doctor-diagnostic-block .doctor-diagnostic-image-container img{width:124px}}.smoke-diagnostic-block{width:100%;display:flex;flex-direction:column}.smoke-diagnostic-block .smoke-diagnostic-image-container{width:100%;display:flex;justify-content:center}.smoke-diagnostic-block .smoke-diagnostic-image-container img{margin-top:16px;width:184px;margin-bottom:32px}.smoke-diagnostic-block h1{color:#1c1d1f;font-size:24px;font-weight:700;margin-top:0;margin-bottom:0;line-height:24px}.smoke-diagnostic-block .diagnostic-advice{font-size:16px;font-weight:400;color:#84878a;margin-top:16px}.smoke-diagnostic-block .diagnostic-reasons{display:flex;margin-top:16px}.smoke-diagnostic-block .diagnostic-reasons .diagnostic-checkmark{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:50%;background-color:#1875ca;color:#fff;font-size:12px;margin-right:10px}.smoke-diagnostic-block .diagnostic-reasons p{margin:0;font-size:16px;font-weight:700;color:#1c1d1f}@media screen and (min-width:568px){.smoke-diagnostic-block .smoke-diagnostic-image-container img{margin-top:0;margin-bottom:56px}.smoke-diagnostic-block .diagnostic-reasons{margin-top:8px}.smoke-diagnostic-block .diagnostic-advice{font-size:18px;font-weight:500;margin-top:24px}}@media screen and (max-height:768px) and (max-width:568px){.smoke-diagnostic-block .smoke-diagnostic-image-container img{width:124px}}.intro-section{position:relative;background-color:#fff;display:flex;flex-direction:column;padding:16px 16px 0}.intro-section .plus-image{display:none;position:absolute;left:64px;top:200px}.intro-section .responsive-phone{display:block;max-width:343px;width:100%;margin:auto auto 24px}.intro-section h1 br,.intro-section h2 br{display:none}.intro-section h1{color:#1c1d1f;font-size:24px;text-align:start;margin-top:0;margin-bottom:18px}.intro-section h1 b{color:#1875ca}.intro-section h2{font-size:16px;color:#84878a;margin-top:0;font-weight:400;text-align:start;margin-bottom:39px}.intro-section a,.intro-section a .primary-button{width:100%}.intro-section .phone-block{position:absolute;bottom:-300px;display:flex;align-items:center}.intro-section .phone-block .phone-images{display:none;position:relative}.intro-section .phone-block .phone-images img:first-child{position:absolute;left:-175px;top:40px;height:433px}.intro-section .phone-block .phone-images img:nth-child(2){position:absolute;right:-175px;top:40px;height:433px}.intro-section .phone-block .phone-images img:last-child{opacity:.99;height:525px}.intro-section .phone-block .phone-infos{display:none;position:absolute;right:-450px}.intro-section .phone-block .phone-infos .phone-info-row{display:flex;align-items:center;background-color:#fff;padding:8px;margin-bottom:16px;border:1px solid #f1706b;border-radius:8px;width:fit-content;color:#1c1d1f}.intro-section .phone-block .phone-infos .phone-info-row:last-child{margin-bottom:0}.intro-section .phone-block .phone-infos .phone-info-row .phone-info-check{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#f1706b;color:#fff;font-size:14px;margin-right:8px}.intro-section .responsive-phone-infos{display:block;margin-bottom:24px}.intro-section .responsive-phone-infos .phone-info-row{display:flex;align-items:center;margin-bottom:8px;color:#1c1d1f}.intro-section .responsive-phone-infos .phone-info-row:last-child{margin-bottom:0}.intro-section .responsive-phone-infos .phone-info-row .phone-info-check{display:flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background-color:#f1706b;color:#fff;font-size:10px;margin-right:8px}.prevent-section{margin-top:100px;padding:0 16px;display:flex;flex-direction:column;align-items:center;justify-content:center}.prevent-section .prevent-image{order:2;background-color:#fef1f0;border-radius:32px;padding:10px 70px 16px;box-shadow:32px -32px #dce9ff;margin-right:0;transform:translateX(-16px);width:100%}.prevent-section .prevent-image .prevent-scanner{display:flex;flex-direction:column;justify-content:center;align-items:center}.prevent-section .prevent-image .prevent-scanner img{width:180px;margin-bottom:13px}.prevent-section .prevent-image .prevent-scanner span{color:#6d7073;font-family:"DM Sans";font-size:18px}.prevent-section .prevent-infos{order:1;display:flex;flex-direction:column;margin-bottom:96px}.prevent-section .prevent-infos .prevent-subtitle{color:#1875ca;font-family:"DM Sans";font-size:18px;font-weight:600;margin-bottom:12px}.prevent-section .prevent-infos .prevent-title{color:#1c1d1f;font-family:"DM Sans";font-size:32px;font-weight:600;margin-bottom:24px}.prevent-section .prevent-infos .prevent-text{color:#6d7073;margin:0 0 32px;font-size:18px}.prevent-section .prevent-infos .prevent-text b{color:#1875ca;font-weight:400}.prevent-section .prevent-infos a{width:fit-content}.prevent-section .prevent-infos a .primary-button{padding:16px 45px}.video-section{margin:98px 0 0;border-radius:0;background-color:#dce9ff;padding:24px 16px 32px}.video-section .understand-title{display:block;color:#1875ca;margin-bottom:24px;font-size:18px;font-family:"DM Sans";font-weight:600}.video-section .video-block{display:flex;justify-content:space-between;overflow-x:auto}.video-section .video-block .video-card{margin-right:8px}.video-section .video-block .video-card:last-child{margin-right:0}.weaning-section{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:-50px}.weaning-section .weaning-infos{position:relative;margin-right:0;padding:48px 16px 145px;background-color:#fef1f0;display:flex;flex-direction:column}.weaning-section .weaning-infos .weaning-subtitle{color:#1875ca;font-family:"DM Sans";font-size:18px;font-weight:600;margin-bottom:12px}.weaning-section .weaning-infos .weaning-title{color:#1c1d1f;font-family:"DM Sans";font-size:24px;font-weight:600;margin-bottom:32px;width:100%}.weaning-section .weaning-infos .weaning-text{position:relative;border-radius:16px;background-color:#fef1f0;color:#6d7073;font-size:18px;width:100%;margin:0 0 32px;line-height:24px}.weaning-section .weaning-infos .weaning-text b{font-weight:400;color:#1875ca}.weaning-section .weaning-image{background-color:#dce9ff;border-radius:32px;padding:0 72px 16px;transform:translateY(-150px);width:100%}.weaning-section .weaning-image .weaning-stop-smoking{display:flex;flex-direction:column;justify-content:center;align-items:center}.weaning-section .weaning-image .weaning-stop-smoking img{width:200px;margin-bottom:26px}.weaning-section .weaning-image .weaning-stop-smoking span{color:#6d7073;font-family:"DM Sans";font-size:18px}.legal-notice-container{padding:0 32px;margin-top:64px}.legal-notice-container .legal-notice-title{font-size:38px;color:#1875ca;margin-bottom:64px;margin-top:64px}.legal-notice-container .legal-notice-title:first-child{margin-top:0}.legal-notice-container span{display:block;color:#1875ca;font-size:22px;font-weight:700;margin-bottom:20px}.legal-notice-container p{font-size:18px;line-height:30px;margin-top:0;margin-bottom:32px}@media screen and (min-width:380px){.prevent-section .prevent-image,.weaning-section .weaning-image{width:auto}}@media screen and (min-width:568px){.intro-section{padding:64px 32px 0}.intro-section h1{font-size:36px}.intro-section h2{font-size:22px}.prevent-section{padding:0 32px}.prevent-section .prevent-image{padding:30px 90px 23px}.prevent-section .prevent-image .prevent-scanner img{width:236px}.video-section{padding:64px 32px}.video-section .video-block .video-card{margin-right:32px}.weaning-section{margin:98px 0 77px;padding:0 32px}.weaning-section .weaning-infos{background-color:#fff;padding:0}.weaning-section .weaning-infos .weaning-title{font-size:32px}.weaning-section .weaning-infos .weaning-text{padding:32px}.weaning-section .weaning-image{border-radius:16px;padding:24px 108px 16px;transform:none}}@media screen and (min-width:768px){.intro-section h1,.intro-section h2{text-align:center}.intro-section{background-color:#dce9ff;padding:98px 0 328px;align-items:center}.intro-section .responsive-phone{display:none;margin-bottom:0}.intro-section .phone-block .phone-images,.intro-section h1 br,.intro-section h2 br{display:block}.intro-section a{width:fit-content}.intro-section a .primary-button{padding:16px 45px}.prevent-section{margin-top:350px;padding:0 64px}.video-section{padding:64px}.weaning-section{padding:0 64px}}@media screen and (min-width:992px){.intro-section .plus-image{display:block}.prevent-section{flex-direction:row}.prevent-section .prevent-image{order:1;margin-right:100px}.prevent-section .prevent-infos{order:2;margin-bottom:0}.video-section{margin:98px 64px 0;border-radius:32px}.video-section .video-block{overflow-x:initial}.weaning-section{flex-direction:row}.weaning-section .weaning-infos{margin-right:288px}.weaning-section .weaning-infos .weaning-title{margin-bottom:219px;width:200%}.weaning-section .weaning-infos .weaning-text{position:absolute;top:147px;left:56px;width:180%}.legal-notice-container{padding:0 175px}}@media screen and (min-width:1200px){.weaning-section .weaning-infos .weaning-text{top:107px;width:150%}}@media screen and (min-width:1300px){.intro-section .plus-image{left:228px}.intro-section .phone-block .phone-infos{display:block}.intro-section .responsive-phone-infos{display:none}.prevent-section .prevent-image{margin-right:144px}}@media screen and (min-width:1400px){.video-section{padding:100px 112px}.prevent-section{padding:0 175px}}.questionnaire-wrapper{overflow:hidden;height:100vh;position:relative;background-color:#fff}.questionnaire-wrapper .questionnaire-header{position:absolute;top:0;left:0;right:0;border-bottom:0;background-color:#fff}.questionnaire-wrapper .questionnaire-header .responsive-back-to-home{display:flex}.questionnaire-wrapper .questionnaire-section{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 0 101px;overflow:auto}.questionnaire-wrapper .questionnaire-section .questionnaire-infos{order:2;display:flex;flex-direction:column;align-items:center;background-color:#f4f8ff;height:100%;padding:0 16px}.questionnaire-wrapper .questionnaire-section .questionnaire-infos h1{font-size:32px;margin-bottom:16px;color:#1c1d1f;font-family:"DM Sans"}.questionnaire-wrapper .questionnaire-section .questionnaire-infos p{font-size:18px;color:#6d7073;margin-bottom:40px}.questionnaire-wrapper .questionnaire-section .questionnaire-infos .primary-button{display:none;padding-left:90px;padding-right:90px}.questionnaire-wrapper .questionnaire-section .questionnaire-image{order:1;position:relative;display:flex;align-items:center;justify-content:center;margin-left:32px;margin-top:128px;margin-bottom:32px}.questionnaire-wrapper .questionnaire-section .questionnaire-image .vector{opacity:0;max-width:400px;width:100%}.questionnaire-wrapper .questionnaire-section .questionnaire-image .questionnaire-image-icon{position:absolute}.questionnaire-wrapper .questionnaire-section .questionnaire-image .questionnaire-image-icon img{display:block;max-width:300px;width:100%;margin:auto}.questionnaire-responsive-footer{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;padding:24px 16px;background-color:#f4f8ff;border-top:solid 1px #e4e7eb}.questionnaire-responsive-footer .primary-button{width:100%}@media screen and (min-width:568px){.questionnaire-wrapper{background-color:#f4f8ff;overflow:auto}.questionnaire-wrapper .questionnaire-header{background-color:#f4f8ff;border-bottom:solid 1px #e4e7eb}.questionnaire-wrapper .questionnaire-header .responsive-back-to-home{display:none}.questionnaire-wrapper .questionnaire-section{padding:0 32px}.questionnaire-wrapper .questionnaire-section .questionnaire-infos{height:auto;padding:0}.questionnaire-wrapper .questionnaire-section .questionnaire-infos .primary-button{display:flex;margin-bottom:32px}.questionnaire-wrapper .questionnaire-section .questionnaire-image .vector{opacity:1}.questionnaire-responsive-footer{display:none}}@media screen and (min-width:992px){.questionnaire-wrapper .questionnaire-section{flex-direction:row;justify-content:space-between}.questionnaire-wrapper .questionnaire-section .questionnaire-infos{order:1;display:block}.questionnaire-wrapper .questionnaire-section .questionnaire-image{order:2;margin-top:0;margin-bottom:0}}@media screen and (min-width:1300px){.questionnaire-wrapper .questionnaire-section{padding:0 78px 0 177px}}@media screen and (max-height:750px) and (max-width:568px){.questionnaire-wrapper .questionnaire-section .questionnaire-image{margin-bottom:0;margin-top:64px}.questionnaire-wrapper .questionnaire-section .questionnaire-image .vector{max-width:300px}.questionnaire-wrapper .questionnaire-section .questionnaire-image .questionnaire-image-icon img{max-width:200px}}.question-block-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:133px;margin-bottom:136px;padding:0 16px;height:-webkit-fill-available;height:-moz-available}.question-block-wrapper .question-content{max-width:800px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.question-block-wrapper .question-content .input-container{width:100%}.question-block-wrapper .question-content .input-container .input{max-width:none}.question-block-wrapper .question-content .checkbox-container{margin-bottom:24px;width:fit-content}.question-block-wrapper .question-content .checkbox-container:last-child{margin-bottom:0}.question-block-wrapper .question-content .checkbox-container .checkmark{background-color:#fff}.question-block-wrapper .question-content .radio-button:first-child{margin-bottom:24px}.question-block-wrapper .question-content .radio-button input:hover~button{background-color:#e8f5ff}.question-block-wrapper .question-content .radio-button input:active~button{background-color:transparent;color:#135ea2;border:1px solid #135ea2}.question-block-wrapper .question-content .radio-button input:checked~button{background-color:#1875ca;color:#fff}.results-wrapper{overflow:hidden;height:100vh;position:relative;background-color:#f4f8ff}.results-wrapper .results-header,.results-wrapper .results-risky-header{position:absolute;right:0;border-bottom:0;background-color:#f4f8ff;top:0;left:0}.results-wrapper .results-risky-header{justify-content:center}.results-wrapper .results-risky-header .risky-title{font-weight:700;font-size:18px;line-height:24px;color:#1c1d1f;display:block}.results-wrapper .results-risky-header .risky-logo{display:none}@media screen and (min-width:568px){.results-wrapper{overflow:auto}.results-wrapper .results-header,.results-wrapper .results-risky-header{border-bottom:solid 1px #e4e7eb}.results-wrapper .results-risky-header .risky-title{display:none}.results-wrapper .results-risky-header .risky-logo{display:block}}.booking-wrapper{position:relative;background-color:#f4f8ff;min-height:100vh}.booking-wrapper .dc-header{display:none}.booking-wrapper .questions-footer{background-color:#f4f8ff;position:fixed}.doctor-choice-wrapper{margin-top:40px;padding-bottom:200px}.doctor-choice-wrapper .doctor-search{padding:0 16px}.doctor-choice-wrapper .doctor-search .doctor-search-title{display:block;margin-bottom:8px;color:#1c1d1f;font-weight:700;font-size:16px}.doctor-choice-wrapper .doctor-search .input-container .icon-input,.doctor-choice-wrapper .doctor-search .input-container .input{max-width:none;width:100%;background-color:#fff;font-size:16px;font-weight:400;line-height:24px}.doctor-choice-wrapper .doctor-search .input-container .icon{color:#1875ca;padding:14px 12px 14px 16px}.doctor-choice-wrapper .booking-data-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;padding:0 16px}.doctor-choice-wrapper .booking-data-container .doctor-cards-container-grid{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;justify-content:center;align-items:stretch}.doctor-choice-wrapper .booking-data-container .doctor-cards-container-grid.no-doctors{display:block;background-color:transparent;border:0;padding:0}.doctor-choice-wrapper .booking-data-container .doctor-cards-container-list{width:100%;display:flex;flex-direction:column}.doctor-choice-wrapper .booking-data-container .doctor-cards-container-list.no-doctors{display:block;background-color:transparent;border:0;padding:0}.doctor-choice-wrapper .booking-data-container .map-container{display:none}.doctor-choice-wrapper .no-results-search{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:108px}.doctor-choice-wrapper .no-results-search img{width:87px;margin-bottom:16px}.doctor-choice-wrapper .no-results-search span{margin-bottom:4px;font-weight:700}.doctor-choice-wrapper .no-results-search p{color:#84878a;margin:0;text-align:center}.doctor-choice-wrapper .booking-doctors-header{display:flex;flex-direction:row;justify-content:space-between;padding:20px 16px}.doctor-choice-wrapper .booking-doctors-header .booking-doctors-results{color:#84878a}.doctor-choice-wrapper .booking-doctors-header .booking-filters-nav{display:flex;flex-direction:row}.doctor-choice-wrapper .booking-doctors-header .booking-filters-nav .mobile-display-mode-button{display:flex;justify-content:center;align-items:center;color:#84878a;border:none;background:0 0}.doctor-choice-wrapper .booking-doctors-header .booking-filters-nav .light-button-grid,.doctor-choice-wrapper .booking-doctors-header .booking-filters-nav .light-button-list,.doctor-choice-wrapper .booking-doctors-header .booking-filters-nav .light-button-map,.doctor-choice-wrapper .booking-doctors-header .booking-filters-nav .primary-button-grid,.doctor-choice-wrapper .booking-doctors-header .booking-filters-nav .primary-button-list,.doctor-choice-wrapper .booking-doctors-header .booking-filters-nav .primary-button-map{display:none}.doctor-choice-wrapper .doctor-general-infos{background-color:#fff;border-radius:8px;border:1px solid #e4e7eb;padding:24px;margin-bottom:24px;display:flex;align-items:center;margin-left:16px;margin-right:16px}.doctor-choice-wrapper .doctor-general-infos .doctor-general-infos-img{width:108px;height:108px;margin-right:24px}.doctor-choice-wrapper .doctor-general-infos img{width:100%;height:100%;border-radius:50%;object-fit:cover}.doctor-choice-wrapper .doctor-general-infos .doctor-general-infos-text{display:flex;flex-direction:column}.doctor-choice-wrapper .doctor-general-infos .doctor-general-infos-text .doctor-name{margin-bottom:8px;font-size:18px;font-family:"DM Sans"}.doctor-choice-wrapper .doctor-general-infos .doctor-general-infos-text .doctor-job{color:#84878a;text-transform:capitalize}.doctor-choice-wrapper .doctor-contact-infos{background-color:#fff;border-radius:8px;border:1px solid #e4e7eb;padding:16px;margin-bottom:23px;margin-left:16px;margin-right:16px}.doctor-choice-wrapper .doctor-contact-infos .doctor-contact-title{display:block;font-size:18px;margin-bottom:16px}.doctor-choice-wrapper .doctor-contact-infos .doctor-contact-mail,.doctor-choice-wrapper .doctor-contact-infos .doctor-contact-phone{display:flex;align-items:center;color:#84878a;margin-bottom:12px}.doctor-choice-wrapper .doctor-contact-infos .doctor-contact-mail:last-child,.doctor-choice-wrapper .doctor-contact-infos .doctor-contact-phone:last-child{margin-bottom:0}.doctor-choice-wrapper .doctor-contact-infos .doctor-contact-mail svg,.doctor-choice-wrapper .doctor-contact-infos .doctor-contact-phone svg{margin-right:10px}.doctor-choice-wrapper .doctor-contact-infos .doctor-contact-mail span,.doctor-choice-wrapper .doctor-contact-infos .doctor-contact-phone span{font-size:18px}.doctor-choice-wrapper .doctor-contact-infos .doctor-icon{height:auto;width:20px;margin-right:8px}.doctor-choice-wrapper .doctor-location-infos{padding:24px;background-color:#fff;border-radius:8px;border:1px solid #e4e7eb;margin-bottom:23px;margin-left:16px;margin-right:16px}.doctor-choice-wrapper .doctor-location-infos .doctor-location-title{display:block;font-size:18px;font-family:"DM Sans";margin-bottom:24px}.doctor-choice-wrapper .doctor-location-infos .doctor-location{display:flex;align-items:flex-start;color:#84878a;margin-bottom:12px}.doctor-choice-wrapper .doctor-location-infos .doctor-location svg{margin-right:8px}.doctor-choice-wrapper .doctor-location-infos .doctor-location span{text-decoration:underline}.doctor-choice-wrapper .doctor-location-infos .confirmation-map{position:relative;width:100%;height:448px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:16px}.doctor-choice-wrapper .doctor-location-infos .confirmation-map button{z-index:1}.doctor-choice-wrapper .doctor-location-infos .confirmation-map img{position:absolute;top:0;left:0;opacity:.4;width:100%;height:100%;object-fit:cover}.doctor-choice-wrapper .doctor-location-infos .confirmation-map .tertiary-button{background-color:#f4f8ff}.doctor-choice-wrapper .doctor-location-infos .confirmation-map .tertiary-button:hover{background-color:#e8f5ff}.doctor-choice-wrapper .doctor-location-infos .ember-google-map{width:100%;height:448px;border-radius:8px}.doctor-choice-wrapper .doctor-location-infos .doctor-icon{height:20px;width:auto;margin-right:8px}.doctor-choice-wrapper .doctor-additional-infos{display:flex;flex-direction:column;padding:16px;background-color:#fff;border-radius:8px;border:1px solid #e4e7eb;margin-left:16px;margin-right:16px}.doctor-choice-wrapper .doctor-additional-infos .doctor-access-title{display:block;font-size:18px;font-family:"DM Sans";margin-bottom:16px}.doctor-choice-wrapper .doctor-additional-infos .doctor-access-infos{color:#84878a;font-size:18px;white-space:pre-line}@media screen and (max-width:567px){.booking-wrapper .booking-data-map-container,.booking-wrapper .doctor-card-block-list{padding-left:16px!important;padding-right:16px!important}.booking-wrapper .dc-header{display:flex}.booking-wrapper .booking-data-map-container{display:flex!important;width:100%!important;height:60vh!important;border:1px solid #e4e7eb!important;border-radius:8px!important;overflow:hidden!important}.booking-wrapper .booking-data-map-container .ember-google-map{width:100%!important;height:100%!important;position:relative!important;object-fit:cover!important;overflow:hidden!important}.booking-wrapper .booking-data-map-container .map-icon{width:60px!important;height:auto!important}.booking-wrapper .booking-data-map-container .confirmation-map{position:relative!important;width:100%!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.booking-wrapper .booking-data-map-container .confirmation-map button{z-index:1!important;width:90%!important}.booking-wrapper .booking-data-map-container .confirmation-map img{position:absolute!important;top:0!important;left:0!important;opacity:.4!important;width:100%!important;height:100%!important;object-fit:cover!important}.booking-wrapper .booking-data-map-container .confirmation-map .tertiary-button{background-color:#f4f8ff!important}.booking-wrapper .booking-data-map-container .confirmation-map .tertiary-button:hover{background-color:#e8f5ff!important}.booking-wrapper .doctor-general-infos{flex-direction:column;align-items:center}}@media screen and (min-width:568px){.back-label{display:block!important}.booking-wrapper .dc-header{display:flex}.booking-wrapper .booking-doctors-header{padding:20px 0!important}.booking-wrapper .booking-data-container{padding:0!important}.doctor-choice-wrapper{margin-top:40px;padding:0 32px 200px}.doctor-choice-wrapper .booking-data-map-container{display:flex!important;width:100%!important;height:60vh!important;border:1px solid #e4e7eb!important;border-radius:8px!important;overflow:hidden!important}.doctor-choice-wrapper .booking-data-map-container .ember-google-map{width:100%!important;height:100%!important;position:relative!important;object-fit:cover!important;overflow:hidden!important}.doctor-choice-wrapper .booking-data-map-container .map-icon{width:60px!important;height:auto!important}.doctor-choice-wrapper .booking-data-map-container .confirmation-map{position:relative!important;width:100%!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.doctor-choice-wrapper .booking-data-map-container .confirmation-map button{z-index:1!important;width:90%!important}.doctor-choice-wrapper .booking-data-map-container .confirmation-map img{position:absolute!important;top:0!important;left:0!important;opacity:.4!important;width:100%!important;height:100%!important;object-fit:cover!important}.doctor-choice-wrapper .booking-data-map-container .confirmation-map .tertiary-button{background-color:#f4f8ff!important}.doctor-choice-wrapper .booking-data-map-container .confirmation-map .tertiary-button:hover{background-color:#e8f5ff!important}.doctor-choice-wrapper .doctor-search{padding:0}.doctor-choice-wrapper .doctor-cards-wrapper{margin:0}.doctor-choice-wrapper .doctor-additional-infos,.doctor-choice-wrapper .doctor-contact-infos,.doctor-choice-wrapper .doctor-general-infos,.doctor-choice-wrapper .doctor-location-infos{margin-left:0;margin-right:0}}@media screen and (min-width:768px){.doctor-choice-wrapper{padding-bottom:150px}.doctor-choice-wrapper .booking-filters-nav .mobile-display-mode-button{display:none!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-map{display:flex!important;padding:16px 18px!important;background-color:#1875ca!important;border:1px solid #1875ca!important;color:#fff!important;border-radius:0 8px 8px 0!important;cursor:pointer!important;transition:all .2s ease!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-map:hover{background-color:#135ea2!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-map:active{background-color:#0e4679!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-map.disabled{background-color:#b2d6f9!important;border:1px solid #b2d6f9!important;pointer-events:none!important;cursor:default!important}.doctor-choice-wrapper .booking-filters-nav .light-button-map{display:flex!important;padding:16px 18px!important;background-color:#fff!important;color:#1875ca!important;border-right:solid 1px #e4e7eb!important;border-top:solid 1px #e4e7eb!important;border-bottom:solid 1px #e4e7eb!important;border-left:none!important;border-radius:0 8px 8px 0!important;cursor:pointer!important;transition:all .2s ease!important}.doctor-choice-wrapper .booking-filters-nav .light-button-map:hover{background-color:#e8f5ff!important}.doctor-choice-wrapper .booking-filters-nav .light-button-map:active{background-color:#135ea2!important;color:#135ea2!important;border:1px solid #135ea2!important}.doctor-choice-wrapper .booking-filters-nav .light-button-map.disabled{background-color:#daebfb!important;border:1px solid #daebfb!important;pointer-events:none!important;cursor:default!important;color:#fff!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-list{display:flex!important;padding:16px 18px!important;background-color:#1875ca!important;border:1px solid #1875ca!important;color:#fff!important;border-radius:0!important;cursor:pointer!important;transition:all .2s ease!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-list:hover{background-color:#135ea2!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-list:active{background-color:#0e4679!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-list.disabled{background-color:#b2d6f9!important;border:1px solid #b2d6f9!important;pointer-events:none!important;cursor:default!important}.doctor-choice-wrapper .booking-filters-nav .light-button-list{display:flex!important;padding:16px 18px!important;background-color:#fff!important;color:#1875ca!important;border:1px solid #e4e7eb!important;border-radius:0!important;cursor:pointer!important;transition:all .2s ease!important}.doctor-choice-wrapper .booking-filters-nav .light-button-list:hover{background-color:#e8f5ff!important}.doctor-choice-wrapper .booking-filters-nav .light-button-list:active{background-color:#135ea2!important;color:#135ea2!important;border:1px solid #135ea2!important}.doctor-choice-wrapper .booking-filters-nav .light-button-list.disabled{background-color:#daebfb!important;border:1px solid #daebfb!important;pointer-events:none!important;cursor:default!important;color:#fff!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-grid{display:flex!important;padding:16px 18px!important;background-color:#1875ca!important;border:1px solid #1875ca!important;color:#fff!important;border-radius:8px 0 0 8px!important;cursor:pointer!important;transition:all .2s ease!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-grid:hover{background-color:#135ea2!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-grid:active{background-color:#0e4679!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-grid.disabled{background-color:#b2d6f9!important;border:1px solid #b2d6f9!important;pointer-events:none!important;cursor:default!important}.doctor-choice-wrapper .booking-filters-nav .light-button-grid{display:flex!important;padding:16px 18px!important;background-color:#fff!important;color:#1875ca!important;border-radius:8px 0 0 8px!important;border:1px solid #e4e7eb!important;cursor:pointer!important;transition:all .2s ease!important}.doctor-choice-wrapper .booking-filters-nav .light-button-grid:hover{background-color:#e8f5ff!important}.doctor-choice-wrapper .booking-filters-nav .light-button-grid:active{background-color:#135ea2!important;color:#135ea2!important;border:1px solid #135ea2!important}.doctor-choice-wrapper .booking-filters-nav .light-button-grid.disabled{background-color:#daebfb!important;border:1px solid #daebfb!important;pointer-events:none!important;cursor:default!important;color:#fff!important}.doctor-choice-wrapper .booking-data-map-container{display:flex!important;width:100%!important;height:60vh!important;border:1px solid #e4e7eb!important;border-radius:8px!important;overflow:hidden!important}.doctor-choice-wrapper .booking-data-map-container .ember-google-map{width:100%!important;height:100%!important;position:relative!important;object-fit:cover!important;overflow:hidden!important}.doctor-choice-wrapper .booking-data-map-container .map-icon{width:60px!important;height:auto!important}.doctor-choice-wrapper .booking-data-map-container .confirmation-map{position:relative!important;width:100%!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.doctor-choice-wrapper .booking-data-map-container .confirmation-map button{z-index:1!important;width:90%!important}.doctor-choice-wrapper .booking-data-map-container .confirmation-map img{position:absolute!important;top:0!important;left:0!important;opacity:.4!important;width:100%!important;height:100%!important;object-fit:cover!important}.doctor-choice-wrapper .booking-data-map-container .confirmation-map .tertiary-button{background-color:#f4f8ff!important}.doctor-choice-wrapper .booking-data-map-container .confirmation-map .tertiary-button:hover{background-color:#e8f5ff!important}.doctor-choice-wrapper .doctors-container{width:100%!important;height:55vh!important;overflow-y:auto!important}.doctor-choice-wrapper .doctors-container .doctor-cards-container-grid{display:grid!important;grid-gap:16px!important;grid-template-columns:repeat(3,1fr)!important;grid-auto-rows:auto!important}.doctor-choice-wrapper .doctors-container .doctor-cards-container-list{width:100%!important}}@media screen and (min-width:992px){.doctor-choice-wrapper .booking-data-map-container,.doctor-choice-wrapper .booking-filters-nav .light-button-map,.doctor-choice-wrapper .booking-filters-nav .primary-button-map{display:none!important}.doctor-choice-wrapper{padding:0 64px 150px}.doctor-choice-wrapper .booking-filters-nav .primary-button-list{display:flex!important;padding:16px 18px!important;background-color:#1875ca!important;border:1px solid #1875ca!important;color:#fff!important;border-radius:0 8px 8px 0!important;cursor:pointer!important;transition:all .2s ease!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-list:hover{background-color:#135ea2!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-list:active{background-color:#0e4679!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-list.disabled{background-color:#b2d6f9!important;border:1px solid #b2d6f9!important;pointer-events:none!important;cursor:default!important}.doctor-choice-wrapper .booking-filters-nav .light-button-list{display:flex!important;padding:16px 18px!important;background-color:#fff!important;color:#1875ca!important;border:1px solid #e4e7eb!important;border-radius:0 8px 8px 0!important;cursor:pointer!important;transition:all .2s ease!important}.doctor-choice-wrapper .booking-filters-nav .light-button-list:hover{background-color:#e8f5ff!important}.doctor-choice-wrapper .booking-filters-nav .light-button-list:active{background-color:#135ea2!important;color:#135ea2!important;border:1px solid #135ea2!important}.doctor-choice-wrapper .booking-filters-nav .light-button-list.disabled{background-color:#daebfb!important;border:1px solid #daebfb!important;pointer-events:none!important;cursor:default!important;color:#fff!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-grid{display:flex!important;padding:16px 18px!important;background-color:#1875ca!important;border:1px solid #1875ca!important;color:#fff!important;border-radius:8px 0 0 8px!important;cursor:pointer!important;transition:all .2s ease!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-grid:hover{background-color:#135ea2!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-grid:active{background-color:#0e4679!important}.doctor-choice-wrapper .booking-filters-nav .primary-button-grid.disabled{background-color:#b2d6f9!important;border:1px solid #b2d6f9!important;pointer-events:none!important;cursor:default!important}.doctor-choice-wrapper .booking-filters-nav .light-button-grid{display:flex!important;padding:16px 18px!important;background-color:#fff!important;color:#1875ca!important;border-radius:8px 0 0 8px!important;border:1px solid #e4e7eb!important;cursor:pointer!important;transition:all .2s ease!important}.doctor-choice-wrapper .booking-filters-nav .light-button-grid:hover{background-color:#e8f5ff!important}.doctor-choice-wrapper .booking-filters-nav .light-button-grid:active{background-color:#135ea2!important;color:#135ea2!important;border:1px solid #135ea2!important}.doctor-choice-wrapper .booking-filters-nav .light-button-grid.disabled{background-color:#daebfb!important;border:1px solid #daebfb!important;pointer-events:none!important;cursor:default!important;color:#fff!important}.doctor-choice-wrapper .doctors-container{width:60%!important;height:55vh!important;overflow-y:auto!important}.doctor-choice-wrapper .doctors-container .doctor-cards-container-grid{display:grid!important;grid-gap:16px!important;grid-template-columns:repeat(3,1fr)!important;grid-auto-rows:auto!important}.doctor-choice-wrapper .doctors-container .doctor-cards-container-list{width:100%!important}.doctor-choice-wrapper .map-container{display:flex!important;width:35%!important;height:55vh!important;border:1px solid #e4e7eb!important;border-radius:8px!important;overflow:hidden!important}.doctor-choice-wrapper .map-container .ember-google-map{width:100%!important;height:100%!important;position:relative!important;object-fit:cover!important;overflow:hidden!important}.doctor-choice-wrapper .map-container .map-icon{width:60px!important;height:auto!important}.doctor-choice-wrapper .map-container .confirmation-map{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.doctor-choice-wrapper .map-container .confirmation-map button{z-index:1;width:90%}.doctor-choice-wrapper .map-container .confirmation-map img{position:absolute;top:0;left:0;opacity:.4;width:100%;height:100%;object-fit:cover}.doctor-choice-wrapper .map-container .confirmation-map .tertiary-button{background-color:#f4f8ff}.doctor-choice-wrapper .map-container .confirmation-map .tertiary-button:hover{background-color:#e8f5ff}}@media screen and (min-width:1300px){.doctor-choice-wrapper{padding:0 176px 152px}.doctor-choice-wrapper .doctor-cards-wrapper{grid-template-columns:repeat(4,1fr)!important}}.application-error{text-align:center;padding:64px 0}.not-found{display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 425px);justify-content:center}*{box-sizing:border-box}body{font-family:"DM Sans";margin:0}.design-system-container{margin:50px;display:flex}