.modal-container{align-content:center;align-items:center;display:flex;height:100%;justify-content:center;justify-items:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-container .modal-overlay{background-color:#000;height:100%;opacity:.3;position:fixed;width:100%;z-index:1001}.modal-container .modal{background-color:#fff;border-radius:30px;min-height:150px;opacity:1;padding-bottom:10px;padding-top:175px;position:absolute;width:250px;z-index:1002}.modal-container .modal .modal-header{border-bottom-left-radius:50% 20%;border-bottom-right-radius:50% 20%;height:250px;left:-35px;overflow:hidden;position:absolute;text-align:center;top:-100px;width:325px}.modal-container .modal .modal-header .curve{background:#12a49d;border-radius:30px;bottom:-100px;height:200px;left:35px;margin-bottom:16px;position:relative;width:250px}.modal-container .modal .modal-header .curve .modal-close{cursor:pointer;height:25px;position:absolute;right:20px;top:15px;width:25px;z-index:999}.modal-container .modal .modal-header .curve .modal-close svg{color:#fff}.modal-container .modal .modal-header .modal-image{left:5px;position:relative;top:-195px;width:325px;z-index:998}.modal-container .modal .modal-header .modal-image img{width:300px}.modal-container .modal .modal-header .modal-title{align-content:center;align-items:center;display:flex;flex-direction:column;height:150px;justify-content:center;padding:0 20px}.modal-container .modal .modal-header .modal-title h1{color:#fff;font-size:22px;letter-spacing:inherit;text-transform:inherit}.modal-container .modal .modal-body{color:#2c2b2b;text-align:center}.modal-container .modal-buttons{align-items:center;display:flex;flex-direction:column;margin:10px 0}.modal-container button.Button{margin:10px}.modal-container.purple .modal .modal-header .curve{background:#8d679a}.Button{background-color:#12a49d;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:35px;line-height:18px;outline:none;overflow:hidden;padding:6px 20px;position:relative;text-decoration:none;text-overflow:ellipsis;width:-webkit-max-content;width:max-content}@media(min-width:800px){.Button{font-size:16px}}.Button div{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Button div .button-icon{height:15px;width:15px}.Button div svg{color:#fff}.Button .loader{height:100%;left:0;position:absolute;top:0;width:100%}.Button .loader svg{color:#fff;height:100%!important;left:0!important;opacity:1!important;position:relative!important;top:0!important;width:100%!important;z-index:auto!important}.Button.round{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:26px;justify-content:center;margin:0;min-width:0;min-width:auto;padding:0;width:26px}.Button.round .button-icon{height:16px;width:16px}.Button.round .button-icon.arrowBack{margin-right:2px}.Button.round .button-icon.arrowUp{margin-top:-2px}.Button.round .button-icon.arrowDown{margin-top:2px}.Button.round .button-icon.heart{margin-top:1px}.Button.round .button-icon.thumbUp{margin-top:-2px}.Button.round .button-icon.thumbDown{margin-top:2px}.Button.round .button-icon.cross{height:14px;width:14px}.Button.round .button-icon.user{height:20px;width:20px}@media(min-width:800px){.Button.round .button-icon.user{height:26px;width:26px}.Button.round{height:36px;width:36px}.Button.round .button-icon{height:20px;width:20px}.Button.round .button-icon.cross{height:18px;width:18px}}.Button.icon-left div{flex-direction:row-reverse}.Button.icon-left div .button-icon{margin-right:10px}.Button.icon-right div .button-icon{margin-left:10px}.Button.icon-round .button-icon{background-color:#fff;height:20px;width:20px}.Button.icon-round .button-icon svg{color:#12a49d}.Button.disable{cursor:auto;opacity:.5}.Button.active{background-color:#fff;border:2px solid #12a49d;color:#12a49d}.Button.active svg{color:#12a49d}.Button.greenOnGreenMedium{background-color:#81c9c7;color:#12a49d}.Button.greenOnGreenMedium svg{color:#12a49d}.Button.greenOnGreenMedium.icon-round .button-icon{background-color:#12a49d}.Button.greenOnGreenMedium.icon-round .button-icon svg{color:#81c9c7}.Button.greenOnGreenMedium.active{background-color:#12a49d;color:#81c9c7}.Button.greenOnGreenMedium.active svg{color:#81c9c7}.Button.greenOnGreenExtraLight{background-color:#edfbfb;color:#12a49d}.Button.greenOnGreenExtraLight svg{color:#12a49d}.Button.greenOnGreenExtraLight.icon-round .button-icon{background-color:#12a49d}.Button.greenOnGreenExtraLight.icon-round .button-icon svg{color:#edfbfb}.Button.greenOnGreenExtraLight.active{background-color:#12a49d;color:#edfbfb}.Button.greenOnGreenExtraLight.active svg{color:#edfbfb}.Button.greenOnWhite{background-color:#fff;border:2px solid #12a49d;color:#12a49d}.Button.greenOnWhite svg{color:#12a49d}.Button.greenOnWhite.icon-round .button-icon{background-color:#12a49d}.Button.greenOnWhite.icon-round .button-icon svg{color:#fff}.Button.greenOnWhite.active{background-color:#12a49d;border:none;color:#fff}.Button.greenOnWhite.active svg{color:#fff}.Button.greenMediumOnWhite{background-color:#fff;border:2px solid #81c9c7;color:#81c9c7}.Button.greenMediumOnWhite svg{color:#81c9c7}.Button.greenMediumOnWhite.icon-round .button-icon{background-color:#81c9c7}.Button.greenMediumOnWhite.icon-round .button-icon svg{color:#fff}.Button.greenMediumOnWhite.active{background-color:#81c9c7;color:#fff}.Button.greenMediumOnWhite.active svg{color:#fff}.Button.whiteOnPurple{background-color:#8d679a;color:#fff}.Button.whiteOnPurple svg{color:#fff}.Button.whiteOnPurple.icon-round .button-icon{background-color:#fff}.Button.whiteOnPurple.icon-round .button-icon svg{color:#8d679a}.Button.whiteOnPurple.active{background-color:#fff;border:2px solid #8d679a;color:#8d679a}.Button.whiteOnPurple.active svg{color:#8d679a}.Button.purpleOnPurpleMedium{background-color:#c8a7d3;color:#8d679a}.Button.purpleOnPurpleMedium svg{color:#8d679a}.Button.purpleOnPurpleMedium.icon-round .button-icon{background-color:#8d679a}.Button.purpleOnPurpleMedium.icon-round .button-icon svg{color:#c8a7d3}.Button.purpleOnPurpleMedium.active{background-color:#8d679a;border:none;color:#c8a7d3}.Button.purpleOnPurpleMedium.active svg{color:#c8a7d3}.Button.purpleOnPurpleLight{background-color:#f6eafa;color:#8d679a}.Button.purpleOnPurpleLight svg{color:#8d679a}.Button.purpleOnPurpleLight.icon-round .button-icon{background-color:#8d679a}.Button.purpleOnPurpleLight.icon-round .button-icon svg{color:#f6eafa}.Button.purpleOnPurpleLight.active{background-color:#8d679a;border:none;color:#f6eafa}.Button.purpleOnPurpleLight.active svg{color:#f6eafa}.Button.purpleOnPurpleExtraLight{background-color:#faf5fc;color:#8d679a}.Button.purpleOnPurpleExtraLight svg{color:#8d679a}.Button.purpleOnPurpleExtraLight.icon-round .button-icon{background-color:#8d679a}.Button.purpleOnPurpleExtraLight.icon-round .button-icon svg{color:#faf5fc}.Button.purpleOnPurpleExtraLight.active{background-color:#8d679a;border:none;color:#faf5fc}.Button.purpleOnPurpleExtraLight.active svg{color:#faf5fc}.Button.blackOnGrey{background-color:#e0e0e0;color:#2c2b2b}.Button.blackOnGrey svg{color:#2c2b2b}.Button.blackOnGrey.icon-round .button-icon{background-color:#2c2b2b}.Button.blackOnGrey.icon-round .button-icon svg{color:#e0e0e0}.Button.blackOnGrey.active{background-color:#2c2b2b;border:none;color:#e0e0e0}.Button.blackOnGrey.active svg{color:#e0e0e0}.Icon{display:inline-block;height:20px;width:20px}@media(min-width:800px){.Icon{height:32px;width:32px}}.Icon svg{color:#12a49d;height:100%;width:100%}.Icon.star svg{stroke:#12a49d;stroke-width:1.25px;color:#fff}.Icon.round{align-items:center;background-color:#12a49d;border-radius:50%;display:flex;justify-content:center}.Icon.round svg{color:#fff;height:50%;width:50%}.Icon.white svg{color:#fff}.Icon.white.round{background-color:#fff}.Icon.white.round svg{color:#12a49d}.Icon.white.star svg{stroke:#fff}.Icon.purple svg{color:#8d679a}.Icon.purple.round{background-color:#8d679a}.Icon.purple.round svg{color:#fff}.Icon.purple.star svg{stroke:#8d679a;color:#fff}.Icon.green-light svg{color:#c5ebe7}.Icon.green-light.round{background-color:#c5ebe7}.Icon.green-light.round svg{color:#12a49d}.Icon.green-light.star svg{stroke:#c5ebe7;color:#fff}.Icon.transparent svg{color:#0000}.Auth{align-items:center;display:flex;flex-direction:column;text-align:center}.Auth h2{margin-bottom:5px}.Auth .input-rpps{margin:30px auto 0}.Auth .Button{margin:20px auto 0}.Auth .Checkbox{display:flex;justify-content:center;margin-top:10px}.Auth .psc-logo{height:56px;margin:20px auto 5px;width:220px}.Auth .psc-logo svg{height:100%;width:100%}.Auth .message-psc{color:#000091}.Auth .Separator{margin:40px auto}.Auth .tutorial{margin-bottom:20px}.Auth .tutorial p{margin:0}.Auth .tutorial a{text-decoration:underline}.Auth .error-message{margin-bottom:20px;text-align:center}.Auth .password{display:inline-block}@media(min-width:800px){.Auth .container{border:1px solid #c5ebe7;border-radius:20px;margin:50px auto 30px;padding:60px 50px 50px;position:relative;width:500px}.Auth .container .container-flow{margin-top:10px}.Auth .container .psc-logo{background-color:#fff;left:50%;margin:0;padding:0 10px;position:absolute;top:-60px;transform:translate(-50%,50%)}.Auth .container .or-separator{align-items:center;display:flex;margin-bottom:20px}.Auth .container .input-rpps{margin:20px auto 0}}.auth-modal{align-items:center;display:flex;flex-direction:column;padding:5px;row-gap:10px}.auth-modal .bold{font-weight:700}.auth-modal .list-item{align-self:start;text-align:left;text-align:initial}.auth-modal .list-item .number{align-items:center;background:#12a49d;border-radius:50%;color:#fff;display:inline-flex;height:15px;justify-content:center;margin-right:5px;width:15px}.auth-modal .binding_message{background:#edfbfb;border-radius:20px;color:#12a49d;font-size:18px;line-height:24px;width:50px}.LoaderPage{align-items:center;background-color:#12a49dd9;display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;width:100%;z-index:1000}.LoaderPage svg{animation:spinLoader 4s linear infinite}@keyframes spinLoader{to{transform:rotate(1turn)}}.LoaderPage h4{color:#fff;padding:30px;text-align:center}.Body{margin:10px auto 100px;max-width:1050px;padding:0 25px;width:100%}@media(min-width:800px){.Body{margin-top:0}}header{position:relative;width:100%}header .logo{cursor:pointer;grid-area:logo}header .logo svg{height:100%;width:100%}header .logo.no-cursor{cursor:auto}header .btn-information{grid-area:information}@media(max-width:800px){header .header-mobile{align-items:center;display:grid;grid:"logo text information" 1fr/auto 1fr 26px;height:60px;padding:0 20px}header .header-mobile .logo{cursor:pointer;height:26px;width:26px}header .header-mobile .HeaderTitle{grid-area:text}header .header-mobile .button-back{grid-area:logo}header .header-mobile.no-auth{grid:"text" 1fr/1fr}header .header-mobile.no-auth .button-back,header .header-mobile.no-auth .logo{left:7px;position:absolute;top:50%;transform:translate(50%,-50%)}}@media(min-width:800px){header .header-desktop{min-height:85px}header .header-desktop .nav-bar{align-items:center;background-color:#fff;border-bottom:2px solid #e0e0e0;display:grid;grid:"logo nav information" 1fr/auto 1fr 26px;height:85px;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}header .header-desktop .nav-bar .Navigation{grid-area:nav}header .header-desktop.no-auth .nav-bar{grid:"logo";justify-content:center}header .header-desktop .HeaderTitle{margin:145px auto 50px}}.Navigation{background:#fff;height:100%;justify-content:space-evenly;padding:0 20px;width:100%;z-index:999}.Navigation,.Navigation div{align-items:center;display:flex}.Navigation div{color:#818181;cursor:pointer;flex-direction:column;font-size:12px;justify-content:center}.Navigation div span{margin:2px 0 0}.Navigation div .Separator{display:none}.Navigation div .icon-navigation{height:22px}.Navigation div .icon-navigation.network{width:28px}.Navigation div .icon-navigation svg{color:#818181}.Navigation div.active{color:#12a49d;font-weight:700;transition:all 3s}.Navigation div.active .Separator{background-color:#12a49d;display:inline;display:initial;height:2px}.Navigation div.active span{font-weight:700}.Navigation div.active .icon-navigation{width:25px}.Navigation div.active .icon-navigation svg{color:#12a49d}.Navigation div.active .network{width:30px}@media(min-width:800px){.Navigation.desktop-only div{flex-direction:row}.Navigation.desktop-only div span{color:#818181;display:inherit;font-size:17px;margin:0 0 0 10px}.Navigation.desktop-only div span.refer{margin:3px 0 0 10px}.Navigation.desktop-only div .icon-navigation{width:32px}.Navigation.desktop-only div .network{width:38px}.Navigation.desktop-only div.active span{color:#12a49d;font-weight:700}}.Separator{background-color:#c5ebe7;border-radius:25px;height:1px;width:50px}.Separator.purple{background-color:#c8a7d3}.InfoAccordion{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.InfoAccordion.closed{transition:margin-top .7s ease;z-index:-1}.InfoAccordion.closed .accordion{background-color:#fff;color:#fff}.InfoAccordion.closed .accordion .button-close{visibility:hidden}.InfoAccordion.opened{margin-bottom:20px;margin-top:0!important;transition:margin-top .7s ease-in-out}.InfoAccordion.opened.no-margin-bottom{margin-bottom:0}.InfoAccordion .accordion{background-color:#edfbfb;padding:20px 30px 90px;width:100%}.InfoAccordion .accordion .button-close{cursor:pointer;height:12px;position:absolute;right:20px;top:20px;width:12px}.InfoAccordion .accordion .accordion-content .text-info{margin:0 auto 20px;max-width:1000px;position:relative;text-align:left;z-index:1}@media(min-width:800px){.InfoAccordion .accordion .accordion-content .text-info{text-align:center}}.InfoAccordion .accordion .accordion-content .text-info.visibility-hidden{opacity:0;transition:visibility 0s linear .3s,opacity .3s;visibility:hidden}.InfoAccordion .accordion .accordion-content .text-info h3{margin-bottom:20px;text-align:center}.InfoAccordion .accordion .accordion-content .text-info .image{left:50%;margin-top:20px;position:absolute;transform:translateX(-50%);width:250px}.Input{margin:5px auto;max-width:270px;width:100%}@media(min-width:800px){.Input{max-width:400px}}.Input input{-webkit-text-fill-color:#12a49d;background-color:#edfbfb;border:1px solid #81c9c7;border-radius:25px;color:#12a49d;font-family:vision,sans-serif!important;font-size:15px;padding:10px 20px;text-align:center;width:100%}@media(min-width:800px){.Input input{padding:15px 20px}}.Input input::placeholder{-webkit-text-fill-color:#81c9c7;color:#81c9c7}.Input input:focus{outline:none}.Input.purple input{-webkit-text-fill-color:#8d679a;background-color:#faf5fc;border:1px solid #c8a7d3;color:#8d679a}.Input.purple input::placeholder{-webkit-text-fill-color:#c8a7d3;color:#c8a7d3}.Input.error input{border:1px solid #f93d73}.Input.error p{font-size:14px}.Checkbox input[type=checkbox]:checked,.Checkbox input[type=checkbox]:not(:checked){left:-9999px;position:absolute}.Checkbox input[type=checkbox]:checked+label,.Checkbox input[type=checkbox]:not(:checked)+label{align-items:center;cursor:pointer;display:flex;line-height:20px;padding-left:28px;position:relative;text-align:left;text-overflow:ellipsis;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Checkbox input[type=checkbox]:checked+label:before,.Checkbox input[type=checkbox]:not(:checked)+label:before{background-color:#12a49d;border:2px solid #12a49d;border-radius:5px;content:"";height:15px;left:0;position:absolute;top:0;width:15px}.Checkbox input[type=checkbox]:not(:checked)+label:before{background-color:#fff}.Checkbox input[type=checkbox]:checked+label .icon-checkbox{display:flex;height:11px;left:4px;margin:0;position:absolute;top:4px;width:11px}.Checkbox input[type=checkbox]:checked+label svg{color:#fff}.Checkbox.purple input[type=checkbox]:checked+label:before,.Checkbox.purple input[type=checkbox]:not(:checked)+label:before{border:2px solid #8d679a}.Checkbox.purple input[type=checkbox]:checked+label:before{background-color:#8d679a}.Checkbox.purple input[type=checkbox]:checked+label svg{color:#fff}.Checkbox.white-green{color:#12a49d}.Checkbox.white-green input[type=checkbox]:checked+label:before,.Checkbox.white-green input[type=checkbox]:not(:checked)+label:before{background-color:#fff;border:2px solid #12a49d}.Checkbox.white-green input[type=checkbox]:checked+label svg{color:#12a49d}.Checkbox.white-purple{color:#8d679a}.Checkbox.white-purple input[type=checkbox]:checked+label:before,.Checkbox.white-purple input[type=checkbox]:not(:checked)+label:before{background-color:#fff;border:2px solid #8d679a}.Checkbox.white-purple input[type=checkbox]:checked+label svg{color:#8d679a}.Checkbox p.error{font-size:14px;margin-left:28px}.PscConnect{align-items:center;display:flex;flex-direction:column;text-align:center}.PscConnect .image{margin:30px auto 10px;max-width:100px;width:100%}@media(min-width:800px){.PscConnect .image{max-width:150px}}.PscConnect .Button{margin-top:20px}.RegisterEmail{text-align:center}.RegisterEmail .title{margin-bottom:40px}.RegisterEmail .email{margin:0 auto 20px}@media(min-width:800px){.RegisterEmail .email{margin-bottom:40px}}.RegisterEmail .error-mail{color:#aeaeae;margin:-20px auto 20px}@media(min-width:800px){.RegisterEmail .error-mail{margin:-40px auto 40px}}.RegisterEmail .text{margin-bottom:30px}.RegisterEmail .text p{margin:10px 0}@media(min-width:800px){.RegisterEmail .text p{margin:0}}.RegisterEmail button{margin-top:40px}.RegisterEmail .Checkbox{margin:15px auto;max-width:600px;text-align:left}.RegisterEmail .Checkbox input[type=checkbox]:checked+label,.RegisterEmail .Checkbox input[type=checkbox]:not(:checked)+label{display:inherit}.EmailCheck{text-align:center}.EmailCheck .error,.EmailCheck .title{margin-bottom:40px}.EmailCheck .link-edit-email{cursor:pointer;text-decoration:underline}.EmailCheck .message-waiting{margin-top:20px}.EmailCheck .edit-email p{margin:10px auto}.EmailCheck .edit-email .Button{margin:30px auto}.EmailCheck svg{margin-bottom:40px;max-width:150px}@media(min-width:800px){.EmailCheck svg{max-width:200px}}.RegisterGuide{text-align:center}.RegisterGuide .step{margin:0 auto 40px}.RegisterGuide .step .name{font-weight:700}.RegisterGuide .title,.RegisterGuide ul{margin-bottom:40px}.RegisterGuide ul{text-align:left}@media(min-width:800px){.RegisterGuide ul{margin-left:auto;margin-right:auto;max-width:600px}}.RegisterGuide ul li{margin:0 auto 25px}.RegisterGuide .image{margin-bottom:30px;text-align:center}.RegisterGuide .image svg{max-width:150px}@media(min-width:800px){.RegisterGuide .image svg{max-width:200px}}.RegisterDiseases{display:flex;flex-direction:column;text-align:center}.RegisterDiseases .step{margin:0 auto 40px}.RegisterDiseases .title{margin-bottom:40px}.RegisterDiseases .title p{margin-top:20px}@media(min-width:800px){.RegisterDiseases .title p{margin-top:0}.RegisterDiseases .title br{display:none}}.RegisterDiseases .autocompletes{margin-bottom:30px}.RegisterDiseases .autocompletes>div,.RegisterDiseases button{margin:10px auto}.AutocompleteSuggestions{margin:auto;max-width:270px;width:100%}@media(min-width:800px){.AutocompleteSuggestions{max-width:400px}}.AutocompleteSuggestions .suggestions ul{background-color:#edfbfb;border:1px solid #81c9c7;border-radius:20px;color:#81c9c7;list-style:none;margin:-6px 0 20px;padding:15px;width:100%}.AutocompleteSuggestions .suggestions li{cursor:pointer;font-size:14px;padding:5px;text-align:left}.AutocompleteSuggestions .suggestions li .label{overflow:hidden;width:100%}.AutocompleteSuggestions .suggestions li:hover{color:#12a49d}.AutocompleteSuggestions .suggestions li:hover.option-not-selectable:hover{color:inherit;cursor:auto}.AutocompleteSuggestions .suggestions .loader{background-color:#edfbfb;border:1px solid #81c9c7;border-radius:20px;color:#81c9c7;margin:-6px 0 20px;padding:5px;width:100%}.AutocompleteSuggestions .suggestions .loader svg{height:30px;width:30px}.AutocompleteSuggestions .input{position:relative}.AutocompleteSuggestions .input .icon-clear{cursor:pointer;height:15px;position:absolute;right:25px;top:50%;transform:translate(50%,-50%);width:15px}.AutocompleteSuggestions .input input{margin:0}.AutocompleteSuggestions.error input{border:1px solid #f93d73}.AutocompleteSuggestions.error p{font-size:14px}.AutocompleteSuggestions.purple-extra-light .suggestions ul{background-color:#faf5fc;border:1px solid #c8a7d3;color:#c8a7d3}.AutocompleteSuggestions.purple-extra-light .suggestions ul li:hover{color:#8d679a}.AutocompleteSuggestions.purple-extra-light .suggestions .loader{background-color:#faf5fc;border:1px solid #c8a7d3;color:#c8a7d3}.AutocompleteSuggestions.small{display:inline-block;font-size:13px;margin:3px;max-width:200px}@media(min-width:800px){.AutocompleteSuggestions.small{font-size:16px;line-height:16px}}.AutocompleteSuggestions.small .input .Input{margin:0}.AutocompleteSuggestions.small .input .Input input{background-color:#c5ebe7;font-size:13px;padding:2px 10px 1px}@media(min-width:800px){.AutocompleteSuggestions.small .input .Input input{font-size:16px;padding:4px 10px 2px}}.AutocompleteSuggestions.small .input .Input input::placeholder{color:#12a49d}.AutocompleteSuggestions.small .value-span{background-color:#c5ebe7;border:1px solid #81c9c7;border-radius:25px;color:#12a49d;padding:1px 30px 0 10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:800px){.AutocompleteSuggestions.small .value-span{padding:5px 30px 3px 10px}}.AutocompleteSuggestions.small .value-span .icon-clear{height:12px;right:15px;width:12px}.AutocompleteSuggestions.small .value-span .icon-clear svg{color:#c5ebe7}.AutocompleteSuggestions.small.value-badge{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.AutocompleteSuggestions.small .suggestions ul{background-color:#c5ebe7;border:1px solid #81c9c7;color:#12a49d;padding:5px 10px}.AutocompleteSuggestions.small .suggestions ul li{font-size:13px;line-height:15px;padding:5px 0 0}@media(min-width:800px){.AutocompleteSuggestions.small .suggestions ul li{font-size:16px;line-height:18px}}.AutocompleteSuggestions.small.error p{font-size:10px}.RegisterDegrees{align-items:center;display:flex;flex-direction:column;text-align:center}.RegisterDegrees .step{margin:0 auto 40px}.RegisterDegrees .title{margin-bottom:10px}.RegisterDegrees .title p{margin-top:20px}@media(min-width:800px){.RegisterDegrees .title p{margin-top:0}.RegisterDegrees .title br{display:none}}.RegisterDegrees ul{margin:0;padding-left:10px;text-align:left}@media(min-width:800px){.RegisterDegrees ul{margin:10px auto 0;max-width:600px}}.RegisterDegrees ul li{margin:5px auto}.RegisterDegrees .Separator{margin:30px auto}.RegisterDegrees .textareas{margin:30px auto 20px;width:100%}.RegisterDegrees .textareas>div,.RegisterDegrees button{margin:10px auto}.Textarea{margin:5px auto;max-width:270px;position:relative;width:100%}@media(min-width:800px){.Textarea{max-width:400px}}.Textarea textarea{background-color:#edfbfb;border:1px solid #81c9c7;border-radius:25px;color:#12a49d;font-family:vision,sans-serif;font-size:15px;padding:10px 20px;resize:vertical;width:100%}@media(min-width:800px){.Textarea textarea{padding:15px 20px}}.Textarea textarea::placeholder{color:#81c9c7}.Textarea textarea:focus{outline:none}.Textarea .icon-trash{cursor:pointer;height:15px;position:absolute;right:25px;top:50%;transform:translate(50%,-50%);width:15px}.Textarea .icon-trash.adjust-top{top:30%}.Textarea.purple textarea{background-color:#faf5fc;border:1px solid #c8a7d3;color:#8d679a}.Textarea.purple textarea::placeholder{color:#c8a7d3}.Textarea.error textarea{border:1px solid #f93d73}.Textarea .nb-character{color:#aeaeae;display:flex;justify-content:flex-end;margin:5px auto}.Textarea p{font-size:14px}.RegisterInfo{text-align:center}.RegisterInfo .step{margin:0 auto 40px}.RegisterInfo .title{margin-bottom:40px}.RegisterInfo form{display:flex;flex-direction:column;gap:20px;margin:auto;padding-left:15px;text-align:left;width:100%}@media(min-width:800px){.RegisterInfo form{max-width:400px}}.RegisterInfo form>div label{display:list-item;font-weight:700;margin-left:15px}.RegisterInfo form>div .Input{margin:5px 0}.RegisterInfo form .Button{align-self:center}.RegisterInfo form .Button.button-validate{margin-top:20px}.RegisterWelcome{text-align:center}.RegisterWelcome .title{margin-bottom:50px}.RegisterWelcome .image{margin-bottom:50px;text-align:center}.RegisterWelcome .image svg{max-width:200px}@media(min-width:800px){.RegisterWelcome .image svg{max-width:250px}}.RegisterWelcome .buttons{align-items:center;display:flex;flex-direction:column;gap:40px}footer{align-items:center;background-color:#fff;bottom:0;display:flex;height:64px;position:fixed;width:100%;z-index:999}@media(min-width:800px){footer{height:inherit}}.FooterContent{align-items:center;display:flex;justify-content:space-around;padding:0 20px;width:100%}.Refer-vertical-center{vertical-align:sub}@media(min-width:800px){.Refer-vertical-center{height:20px;width:20px}}.ReferSearchForm{text-align:center}.ReferSearchForm .title{margin-bottom:40px}.ReferSearchForm form{align-items:center;display:flex;flex-direction:column}@media(min-width:800px){.ReferSearchForm form{gap:5px}}.ReferSearchForm form .text{margin:30px auto 25px}@media(min-width:800px){.ReferSearchForm form .text{margin:30px auto 40px}}.ActivitiesSelector{margin:auto;max-width:270px;width:100%}@media(min-width:800px){.ActivitiesSelector{max-width:400px}}.ActivitiesSelector .container-activities-selected{background-color:#edfbfb;border:1px solid #81c9c7;border-bottom:0;border-radius:25px 25px 0 0;padding:15px 20px 5px;text-align:left}.ActivitiesSelector .container-activities-selected .badge-container{display:inline-block}.ActivitiesSelector .container-activities-selected .badge-container .badge-selected{align-items:center;background-color:#c5ebe7;border-radius:25px;color:#12a49d;cursor:pointer;display:flex;gap:5px;margin:0 2px 2px 0;padding:1px 10px 0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:800px){.ActivitiesSelector .container-activities-selected .badge-container .badge-selected{padding:5px 10px 3px}}.ActivitiesSelector .container-activities-selected .badge-container .badge-selected .icon-clear{height:12px;min-height:12px;min-width:12px;width:12px}.ActivitiesSelector .container-activities-selected .badge-container .badge-selected .icon-clear svg{color:#c5ebe7}.ActivitiesSelector .Input input{margin:0}.ActivitiesSelector .Input.extended{margin-top:0}.ActivitiesSelector .Input.extended input{border-radius:0 0 25px 25px;border-top:0}.ActivitiesSelector .suggestions ul{background-color:#edfbfb;border:1px solid #81c9c7;border-radius:20px;color:#81c9c7;list-style:none;margin:-6px 0 20px;padding:15px;width:100%}.ActivitiesSelector .suggestions li{cursor:pointer;font-size:14px;padding:5px;text-align:left}.ActivitiesSelector .suggestions li .label{overflow:hidden;width:100%}@media(min-width:800px){.ActivitiesSelector .suggestions li:hover{color:#12a49d}.ActivitiesSelector .suggestions li:hover.option-not-selectable:hover{color:inherit;cursor:auto}}.ActivitiesSelector .suggestions .loader{background-color:#edfbfb;border:1px solid #81c9c7;border-radius:20px;color:#81c9c7;margin:-6px 0 20px;padding:5px;width:100%}.ActivitiesSelector .suggestions .loader svg{height:30px;width:30px}.ActivitiesSelector.error input{border:1px solid #f93d73}.ActivitiesSelector.error p{font-size:14px}.ReferSearchResults .button-return{cursor:pointer;margin:10px auto 30px;text-align:center;text-decoration:underline}.ReferSearchResults .Separator{margin:40px auto 30px}.ReferSearchResults .query{margin-bottom:20px;text-align:center}.ReferSearchResults .query h2 .Icon{height:14px;width:14px}@media(min-width:800px){.ReferSearchResults .query h2 .Icon{height:16px;width:16px}}.ReferSearchResults .query .show-filter{cursor:pointer;margin-top:5px}.ReferSearchResults .query .show-filter .Icon{height:auto;margin-left:5px;width:10px}@media(min-width:800px){.ReferSearchResults .query .show-filter .Icon{width:15px}}.ReferSearchResults .no-result{text-align:center}.ReferSearchResults .no-result .image{margin:30px auto;max-width:100px}@media(min-width:800px){.ReferSearchResults .no-result .image{max-width:150px}}.ReferSearchResults .no-result p{font-size:15px}.Swiper{background-color:#0000;border-radius:25px;display:flex;font-size:13px;justify-content:space-between;margin:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:800px){.Swiper{font-size:16px}}.Swiper .SwiperItem{background-color:#edfbfb;border-radius:25px;cursor:pointer;margin-left:10px;margin-right:10px;padding:8px 12px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:800px){.Swiper .SwiperItem{padding:8px 22px 6px}}.Swiper .SwiperItem.active{background-color:#12a49d;color:#fff}.Swiper .SwiperItem:first-child{margin-left:0}.Swiper .SwiperItem:last-child{margin-right:0}.Swiper.purple .SwiperItem{background-color:#faf5fc}.Swiper.purple .SwiperItem.active{background-color:#8d679a;color:#fff}.Swiper.collapse{background-color:#edfbfb;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Swiper.collapse .SwiperItem{margin:0;padding:6px 20px 4px}.Swiper.collapse.purple{background-color:#faf5fc}.Card{display:flex;flex-direction:column;margin:auto;max-width:600px;width:100%}.Card .card{grid-row-gap:10px;cursor:pointer;display:grid;grid:"subject-info reviews" 1fr "content button-content-more" auto/1fr auto}@media(min-width:800px){.Card .card{grid-row-gap:15px}}.Card .card .subject-info{grid-area:subject-info}.Card .card .subject-info h3{margin-bottom:5px}.Card .card .subject-info h3 span{text-transform:uppercase}.Card .card .subject-info p.knowledge{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Card .card .reviews{grid-column-gap:5px;display:grid;grid-area:reviews;grid-template-columns:repeat(2,auto);justify-self:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Card .card .reviews>div{align-items:center;display:flex;flex-direction:column}.Card .card .reviews>div .Icon{margin-bottom:5px}.Card .card .content{grid-area:content}.Card .card .button-content-more{align-items:end;cursor:pointer;display:grid;grid-area:button-content-more;grid-template-columns:auto 1fr auto}.Card .card .button-content-more span{margin:0 5px;text-decoration:underline}.Card .card .button-content-more .Icon{height:auto;width:10px}@media(min-width:800px){.Card .card .button-content-more .Icon{width:15px}}.Card .card .content-more{display:none;grid-area:content-more}.Card .card.open{grid:"subject-info reviews" 1fr "content ." auto "content-more content-more" auto ". button-content-more" auto/1fr auto}.Card .card.open .content-more{display:inline;display:initial}.Card .card p{margin:0}.Card .card.register{cursor:auto}.Card .card .text-ellipsis{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Card .card .text-capitalize{text-transform:capitalize}.InfinityScroll{width:100%}.InfinityScroll .max-results{margin-top:20px;text-align:center}.Resources{text-align:center}.Resources .filter-disease{margin:auto;max-width:270px;position:relative}@media(min-width:800px){.Resources .filter-disease{max-width:400px}}.Resources .filter-disease .magnifier{height:18px;left:15px;position:absolute;top:8px;width:18px;z-index:2}@media(min-width:800px){.Resources .filter-disease .magnifier{height:20px;left:20px;width:20px}}.Resources .filter-disease .magnifier svg{color:#81c9c7}.Resources .filter-disease .AutocompleteSuggestions input{padding:10px 40px}.Resources .buttons{display:flex;justify-content:space-around;margin:25px auto;max-width:600px}.Resources .buttons .button-favorite,.Resources .buttons .button-suggest{align-items:center;cursor:pointer;display:flex}.Resources .buttons .button-suggest span{margin-left:5px}.Resources .buttons .button-favorite{flex-direction:row-reverse}.Resources .buttons .button-favorite span{margin-right:5px}.Resources .buttons .button-favorite svg{color:#edfbfb}.Resources .buttons span{font-weight:700}.Resources .link-diseases{text-decoration:underline}.Resources .Separator{margin:40px auto 20px}.Resources .resource-cards{align-items:center;display:flex;flex-direction:column}.Resources .no-results{margin-top:30px}.Resources .no-results .image{margin:30px auto;max-width:100px}@media(min-width:800px){.Resources .no-results .image{max-width:150px}}.ResourceCard{margin:30px auto;max-width:650px;position:relative;text-align:left;width:100%}@media(min-width:800px){.ResourceCard{margin:50px auto}}.ResourceCard .favorite{height:30px;position:absolute;right:-10px;top:-10px;width:30px;z-index:2}@media(min-width:800px){.ResourceCard .favorite{height:50px;right:-20px;top:-20px;width:50px}.ResourceCard .favorite .Icon{height:25px;width:25px}}.ResourceCard .favorite svg{color:#edfbfb}.ResourceCard .favorite.active svg{stroke:none}.ResourceCard a{grid-gap:10px;display:grid;gap:10px;grid:"details image" 140px/1fr 100px}@media(min-width:800px){.ResourceCard a{gap:20px;grid:"details image" 200px/1fr 150px}}.ResourceCard a .card-body{grid-gap:5px;align-items:center;color:#2c2b2b;display:grid;gap:5px;grid:"badge date" 18px "titre titre" auto "lead lead" auto "source source" 15px/auto 1fr;grid-area:details}@media(min-width:800px){.ResourceCard a .card-body{gap:10px;grid:"badge date" 25px "titre titre" auto "lead lead" 1fr "source source" 20px/auto 1fr}}.ResourceCard a .card-body .Badge{font-size:13px;grid-area:badge;max-height:18px;min-width:100px;padding:1px 12px;text-align:center}@media(min-width:800px){.ResourceCard a .card-body .Badge{font-size:18px;max-height:25px;padding:4px 12px 2px}}.ResourceCard a .card-body .date{align-items:center;color:#aeaeae;display:flex;grid-area:date;margin:0 0 0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ResourceCard a .card-body h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;grid-area:titre;overflow:hidden}@media(min-width:800px){.ResourceCard a .card-body h3{-webkit-line-clamp:2;font-size:22px;line-height:26px}}.ResourceCard a .card-body .lead{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#aeaeae;display:-webkit-box;grid-area:lead;line-height:18px;margin:0;max-height:54px;overflow:hidden;text-align:left}.ResourceCard a .card-body .lead.less-line{-webkit-line-clamp:2;max-height:36px}@media(min-width:800px){.ResourceCard a .card-body .lead{-webkit-line-clamp:4;font-size:18px;line-height:20px;max-height:80px}.ResourceCard a .card-body .lead.less-line{-webkit-line-clamp:3;max-height:60px}}.ResourceCard a .card-body .source{color:#12a49d;display:flex;gap:5px;grid-area:source;max-width:215px;overflow:hidden;text-overflow:ellipsis}@media(min-width:800px){.ResourceCard a .card-body .source{max-width:480px}}.ResourceCard a .card-body .source .Icon{height:15px;width:15px}@media(min-width:800px){.ResourceCard a .card-body .source .Icon{height:20px;width:20px}}.ResourceCard a .card-body .source span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex-grow:1;width:calc(100% - 15px)}.ResourceCard a .card-image{align-items:center;background:linear-gradient(135deg,#81c9c7 11.41%,#12a49d 82.09%),#12a49d;border:none;border-radius:20px;display:flex;grid-area:image;justify-content:center;overflow:hidden;position:relative}.ResourceCard a .card-image.missing svg{stroke:none;color:#fff;opacity:.2;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:80px;z-index:1}.ResourceCard a .card-image img{height:100%;object-fit:cover;width:100%}@media(max-width:350px){.ResourceCard a .card-body .date .date-long{display:none}.ResourceCard a .card-body .date .date-short{display:inline;display:initial}}@media(min-width:350px){.ResourceCard a .card-body .date-long{display:inline;display:initial}.ResourceCard a .card-body .date-short{display:none}}.Badge{background-color:#c5ebe7;border-radius:25px;color:#12a49d;padding:1px 8px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:800px){.Badge{padding:5px 8px 3px}}.Badge.green{background-color:#12a49d;color:#fff}.Badge.white-purple{background-color:#fff;color:#8d679a}.ResourceAdd{margin:20px auto;text-align:center}.ResourceAdd .title{margin-bottom:20px}.ResourceAdd form{display:flex;flex-direction:column}.ResourceAdd form .Button{margin:20px auto}.ResourceFilters{background-color:#edfbfb;border-radius:15px;display:flex;flex-direction:column;margin:-10px auto 25px;max-width:250px;padding:10px}@media(min-width:800px){.ResourceFilters{max-width:500px}}.ResourceFilters .filters-list{grid-gap:5px;display:grid;gap:5px}@media(min-width:800px){.ResourceFilters .filters-list{gap:10px;grid-template-columns:repeat(3,1fr)}}.ResourceFilters .filters-list .Checkbox input[type=checkbox]:not(:checked)+label:before{background-color:#edfbfb}.ResourceFilters .Button{align-self:flex-end;margin-top:15px}.Resource{color:#2c2b2b;position:relative;width:100%}.Resource .Badge{font-size:24px;padding:5px 12px 3px;position:absolute;right:50%;top:-20px;transform:translate(50%,-50%);z-index:99}.Resource article,.Resource section{align-items:center;display:flex;flex-direction:column;margin-bottom:60px;text-align:center}.Resource article h1,.Resource section h1{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:1px 1px 1px 1px #0000001a;letter-spacing:0;margin:0 auto;max-width:300px;min-width:200px;padding:30px 20px 20px;position:relative;text-align:center;text-transform:none;top:-20px}@media(min-width:800px){.Resource article h1,.Resource section h1{max-width:none}}.Resource article h1 button.round,.Resource section h1 button.round{cursor:auto;height:40px;position:absolute;right:-15px;top:-15px;width:40px}.Resource article h1 button.round .Icon,.Resource section h1 button.round .Icon{height:22px;width:22px}.Resource article h2,.Resource section h2{font-size:24px;font-weight:400;letter-spacing:.5px;margin:10px 0 55px;text-transform:none}.Resource article .sponsored,.Resource section .sponsored{align-items:center;color:#12a49d;display:flex;gap:5px}.Resource article .sponsored .Icon,.Resource section .sponsored .Icon{height:15px;width:15px}@media(min-width:800px){.Resource article .sponsored .Icon,.Resource section .sponsored .Icon{height:20px;width:20px}}.Resource article .date,.Resource section .date{color:#12a49d;font-size:14px;line-height:24px;margin:5px auto 20px}@media(min-width:800px){.Resource article .date,.Resource section .date{margin:5px auto 25px}}.Resource article .lead,.Resource section .lead{font-weight:700;margin-bottom:15px}.Resource article .source,.Resource section .source{color:#aeaeae;font-size:18px;word-break:break-word}.Resource article .buttons-container,.Resource section .buttons-container{display:flex;justify-content:center;margin:60px 0 40px;max-width:400px;width:100%}@media(min-width:800px){.Resource article .buttons-container,.Resource section .buttons-container{max-width:none;width:auto}}.Resource article .buttons-container>div,.Resource section .buttons-container>div{align-items:center;display:flex;flex:1 1;flex-direction:column;width:auto}@media(min-width:800px){.Resource article .buttons-container>div,.Resource section .buttons-container>div{width:150px}}.Resource article .buttons-container>div span,.Resource section .buttons-container>div span{display:block;margin-top:5px}.Resource article .buttons-container>div button.round,.Resource section .buttons-container>div button.round{height:40px;margin:0 20px;width:40px}@media(min-width:800px){.Resource article .buttons-container>div button.round,.Resource section .buttons-container>div button.round{height:68px;width:68px}}.Resource article .buttons-container>div button.round .Icon,.Resource section .buttons-container>div button.round .Icon{height:22px;width:22px}@media(min-width:800px){.Resource article .buttons-container>div button.round .Icon,.Resource section .buttons-container>div button.round .Icon{height:40px;width:40px}}.Resource article .buttons-container>div button.round .no-cursor,.Resource section .buttons-container>div button.round .no-cursor{cursor:auto}.Resource article .buttons-container>div button.round.favorite svg,.Resource section .buttons-container>div button.round.favorite svg{color:#edfbfb}@media(min-width:800px){.Resource article .Separator,.Resource section .Separator{margin:20px auto;width:120px}}.Resource article .content,.Resource section .content{font-size:16px;margin:50px 0 15px;min-width:80%;text-align:left}.Resource article .content p,.Resource article .content ul,.Resource section .content p,.Resource section .content ul{font-size:17px;line-height:24px}.Resource article .content p,.Resource section .content p{margin-bottom:30px}.Resource article .author,.Resource section .author{align-self:flex-end;text-align:right;word-break:break-word}.Resource article .author a,.Resource section .author a{text-decoration:underline}.Resource .reviews-resource{background-color:#f6eafa;border-radius:15px;margin:60px auto 10px;max-width:800px;padding:30px 10px 10px;width:100%}.Resource .reviews-resource .Separator{margin:20px auto}@media(min-width:800px){.Resource .reviews-resource .Separator{width:100px}}.Resource .reviews-resource p{text-align:center}.Resource .reviews-resource .Review p{text-align:left}.Resource .reviews-resource .Button{display:block;margin:20px auto}.ResourceHeader{height:230px;overflow:hidden;position:relative;width:100%}@media(min-width:800px){.ResourceHeader{height:410px}}.ResourceHeader .curved{background:linear-gradient(135deg,#81c9c7 11.41%,#12a49d 82.09%),#12a49d;border-bottom-left-radius:80% 80px;border-bottom-right-radius:80% 80px;height:100%;left:-3%;position:absolute;width:106%}@media(min-width:800px){.ResourceHeader .curved{border-bottom-left-radius:80% 40%;border-bottom-right-radius:80% 40%}}.ResourceHeader .curved>img{border-bottom-left-radius:80% 80px;border-bottom-right-radius:80% 80px;height:100%;object-fit:cover;position:relative;width:100%}@media(min-width:800px){.ResourceHeader .curved>img{border-bottom-left-radius:80% 40%;border-bottom-right-radius:80% 40%}}.Review{grid-gap:3px;align-items:center;display:grid;gap:3px;grid:"icon name" auto ". details" auto ". diseases" auto ". review" 1fr/30px 1fr;margin:20px auto;width:100%}@media(min-width:800px){.Review{max-width:600px}}.Review .Icon{grid-area:icon;height:14px;justify-self:center;width:14px}@media(min-width:800px){.Review .Icon{height:17px;width:17px}}.Review h4{display:flex;flex-direction:column;grid-area:name}.Review span{color:#c8a7d3;grid-area:details}.Review .diseases{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:5px;grid-area:diseases;margin-bottom:15px;overflow:hidden}.Review .diseases .disease-badge{border:1px solid #e0e0e0;border-radius:8px;box-shadow:2px 2px 0 #4646460d;box-sizing:border-box;display:inline-block;font-size:15px;margin:2px;padding:4px 10px 0}.Review .diseases .disease-badge.ellipsis-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}@media(min-width:800px){.Review .diseases .disease-badge.ellipsis-tag{width:180px}}.Review p{grid-area:review;margin:15px 0 0;text-align:left}.Pro .button-return{cursor:pointer;margin:10px auto 20px;text-align:center;text-decoration:underline}.Pro .title{text-align:center}.Pro .title h2{margin-bottom:5px}.Pro .buttons{display:flex;justify-content:space-evenly;margin:30px auto auto;max-width:600px}.Pro .button-edit{display:flex;justify-content:center;margin:30px auto}.Pro .Separator{margin:30px auto}.Pro .accordions{display:flex;flex-direction:column;gap:10px}.Pro .accordions .badges-disease{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.Pro .accordions .details-establishments{display:flex;flex-direction:column;gap:15px}.Pro .accordions .details-establishments h3{font-weight:700}.Pro .accordions .details-establishments .address{text-transform:capitalize}.Pro .accordions .details-establishments .Separator{margin:10px auto}.Pro .accordions ul.list{margin:5px 0 0;padding-left:15px}@media(min-width:800px){.Pro .accordions ul.list{padding-left:15px}}.ButtonSquare{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-weight:700;max-width:150px;text-align:center}@media(min-width:800px){.ButtonSquare{max-width:200px}}.ButtonSquare .square{align-items:center;background-color:#edfbfb;border-radius:15px;display:flex;height:60px;justify-content:center;margin-bottom:10px;position:relative;width:60px}@media(min-width:800px){.ButtonSquare .square{height:100px;margin-bottom:15px;width:100px}}.ButtonSquare .square>div{height:65%;width:65%}.ButtonSquare .square>div.practitionerReview{margin-left:4px}.ButtonSquare .square>div.establishmentReview{margin-left:10px}.ButtonSquare.active .square{background-color:#12a49d}.ButtonSquare.active .square svg{color:#edfbfb}.ButtonSquare.purple .square{background-color:#faf5fc}.ButtonSquare.purple.active .square{background-color:#8d679a}.ButtonSquare.purple.active .square svg{color:#faf5fc}.Accordion{padding:10px;position:relative}@media(min-width:800px){.Accordion{padding:15px}}.Accordion .button-open{height:20px;position:absolute;right:15px;top:9px;width:20px;z-index:2}@media(min-width:800px){.Accordion .button-open{height:30px;top:13px;width:30px}}.Accordion .button-open .button-icon{height:12px;width:12px}@media(min-width:800px){.Accordion .button-open .button-icon{height:16px;width:16px}}.Accordion .button-open .button-icon svg{color:#edfbfb}.Accordion .content{display:flex;flex-direction:column;gap:15px;margin-top:15px;padding:0 10px}.Accordion .content p{margin:0}.Accordion.purple{background:#f6eafa}.Accordion.purple .Button .button-icon svg{color:#f6eafa}.Reviews{align-items:center;background-color:#f6eafa;border-radius:15px;display:flex;flex-direction:column}.Reviews,.Reviews .reviews-header{width:100%}.Reviews .reviews-header .text{display:flex;gap:5px;justify-content:center;margin:5px auto;opacity:.2}.Reviews .reviews-header .text .Icon{height:14px;justify-self:center;width:14px}@media(min-width:800px){.Reviews .reviews-header .text .Icon{height:17px;width:17px}}.Reviews .reviews-header .text.active{opacity:1}.Reviews .reviews-header .diseases-badges{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:15px;overflow:hidden;width:100%}.Reviews .review-introduction{text-align:center}.Reviews .review-choice{display:flex;justify-content:center}.Reviews .review-choice .review-btn-icon{border:0;height:30px;margin:10px 5px;width:30px}.Reviews .review-choice .review-btn-icon svg{color:#fff;height:20px;width:20px}.Reviews .review-choice .review-btn-icon.no-cursor{cursor:default}.Reviews .review-choice .review-btn-icon.plus svg{margin-top:-3px}.Reviews .review-choice .review-btn-icon.minus svg{margin-top:3px}@media(min-width:800px){.Reviews .review-choice .review-btn-icon{height:40px;width:40px}.Reviews .review-choice .review-btn-icon svg{height:26px;width:26px}}.Reviews .review-validation-message{margin-top:15px;text-align:center}.Reviews .Textarea{margin:20px auto 0}.Reviews .Textarea textarea{background-color:#faf5fc}.Reviews .Textarea .nb-character{color:#c8a7d3}.Reviews .review-explanation{font-size:15px;margin:20px auto;max-width:700px;text-align:center}@media(min-width:800px){.Reviews .Separator{width:100px}}.Reviews .review-btn-more{margin:20px auto}.Reviews .review-btn-more div{align-items:center;display:flex;flex-direction:column;font-weight:400;justify-content:center}.Reviews .review-btn-more div svg{height:14px;width:14px}.Reviews .Review-form{display:flex;flex-direction:column;justify-content:center;margin:10px auto 0;width:100%}.Reviews .Review-form .allCheckbox{margin:auto;max-width:270px;width:100%}@media(min-width:800px){.Reviews .Review-form .allCheckbox{max-width:400px}}.Reviews .Review-form .allCheckbox>div{margin:10px 0}.Reviews .Review-form .Checkbox input[type=checkbox]:not(:checked)+label:before{background-color:#f6eafa}.Reviews .Review-form .btn-more-diseases{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin:5px auto 10px}.Reviews .modal-container .modal .modal-header .modal-title h1{font-size:25px;text-transform:none}.Establishment .button-return{cursor:pointer;margin:10px auto 20px;text-align:center;text-decoration:underline}.Establishment .title{text-align:center}.Establishment .buttons{display:flex;justify-content:space-evenly;margin:30px auto auto;max-width:500px}.Establishment .Separator{margin:30px auto}.Establishment .accordions{display:flex;flex-direction:column;gap:10px}.Establishment .accordions .badges-disease{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.Establishment .accordions .address{text-transform:capitalize}.Account{align-items:center;display:flex;flex-direction:column;text-align:center}.Account .buttons{grid-row-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);margin:20px auto 10px;max-width:600px;row-gap:30px;width:100%}.Account .buttons>.ButtonSquare{margin:auto}.Account a{display:block;font-weight:700;margin:15px auto;text-decoration:underline}.Account .Separator{margin:20px auto}.Account .Checkbox{margin:10px auto;max-width:600px;text-align:left;width:100%}.Account .logout{cursor:pointer;display:block;font-weight:700;margin:10px auto;text-decoration:underline}.Account .account-delete{color:#f93d73}.Informations{align-items:center;display:flex;flex-direction:column;text-align:center}.Informations .button-return{cursor:pointer;margin-bottom:20px;text-decoration:underline}.Informations .Button{margin:30px auto 40px}.Informations form{padding-left:15px;text-align:left;width:100%}@media(min-width:800px){.Informations form{max-width:400px}}.Informations form>div{margin:20px auto}.Informations form>div label{display:list-item;font-weight:700}.Informations form>div p{margin:5px 0 0}.Informations form>div .Input{margin:5px 0}.Informations form.edition .display-only{display:none!important}.Informations form.edition .edition-disable{color:#81c9c7}.Informations form.display .edition-only{display:none!important}.Experiences{align-items:center;display:flex;flex-direction:column;text-align:center}.Experiences .button-return{cursor:pointer;margin-bottom:20px;text-decoration:underline}.Experiences .Button{margin:30px auto 40px}.Experiences form{padding-left:15px;text-align:left;width:100%}@media(min-width:800px){.Experiences form{max-width:400px}}.Experiences form>div{margin:20px auto}.Experiences form>div label{display:list-item;font-weight:700}.Experiences form>div p{margin:5px 0 0}.Experiences form>div .Input{margin:5px 0}.Experiences form>div.diseases .title{display:list-item;font-weight:700}.Experiences form>div.diseases .badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.Experiences form>div.diseases .autocompletes{margin-top:2px}.Experiences form>div.diseases .add-disease{cursor:pointer;display:inline-flex;height:18px;margin:0 0 0 2px;width:18px}.Experiences form>div.diseases .add-disease svg{height:7px}@media(min-width:800px){.Experiences form>div.diseases .add-disease{height:24px;width:24px}.Experiences form>div.diseases .add-disease svg{height:50%}}.Experiences form>div.list ul{margin:5px 0 0;padding-left:10px}.Experiences form>div.list ul li{list-style-type:"+ "}.Experiences form>div.list .Textarea{margin:5px 0}.Experiences form.edition .display-only{display:none!important}.Experiences form.edition .edition-disable{color:#81c9c7}.Experiences form.edition .edition-disable .badges div{background-color:#edfbfb;color:#81c9c7}.Experiences form.display .edition-only{display:none!important}.ResourceSubscriptions{text-align:center}.ResourceSubscriptions .title{margin-bottom:40px}.ResourceSubscriptions form{margin-bottom:30px}.ResourceSubscriptions button,.ResourceSubscriptions form>div{margin:10px auto}.ResourceSubscriptions .image{margin:40px auto;max-width:150px}.AccountDelete{align-items:center;display:flex;flex-direction:column;text-align:center}.AccountDelete .title{margin-bottom:20px}.AccountDelete .error{margin-bottom:10px}.AccountDelete .Button{margin:10px auto}.AccountDeleted,.Logout{margin-top:20px;text-align:center}.ProNotFoundContactForm{text-align:center;width:100%}.ProNotFoundContactForm .title{margin-bottom:40px}.ProNotFoundContactForm form{align-items:center;display:flex;flex-direction:column;width:100%}.ProNotFoundContactForm form select,.ProNotFoundContactForm form textarea{text-align:center}.ProNotFoundContactForm form p{margin:10px auto 15px}.Select{height:37px;margin:5px auto;max-width:270px;position:relative;width:100%}@media(min-width:800px){.Select{height:47px;max-width:400px}}.Select select{-webkit-appearance:none;background-color:#0000;border:none;border-radius:25px;color:#0000;left:0;margin-left:auto;margin-right:auto;outline:none;padding:10px 30px 10px 20px;position:absolute;right:0;width:100%}@media(min-width:800px){.Select select{padding:15px 30px 15px 20px}}.Select .Input{left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;z-index:1}.Select .Input.placeholder input{-webkit-text-fill-color:#81c9c7;color:#81c9c7}.Select .Input.purple.placeholder input{-webkit-text-fill-color:#c8a7d3;color:#c8a7d3}.Select .select-icon{display:flex;pointer-events:none;position:absolute;right:5%;top:50%;transform:translate(-50%,-50%);z-index:2}.Select.error{height:63px}.Select.error .select-icon{top:34%}.FormThanks svg{margin-top:40px;width:150px}@media(min-width:800px){.FormThanks svg{width:200px}}.Legals .container-legals{display:flex;flex-direction:column;margin:10px auto 0;max-width:1000px;width:90%}@media(min-width:800px){.mobile-only{display:none!important}}@media(max-width:799px){.desktop-only{display:none!important}}.ck-content,.ck-content a{max-width:100%}.ck-content a{color:#12a49d;display:inline-block;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.ck-content .image{border-radius:20px;margin:20px 0;max-width:100%}.ck-content .image-style-align-center{margin:20px auto}.ck-content .image-style-align-right,.ck-content .image-style-side{float:right;margin:0 0 0 20px;max-width:50%}.ck-content .image-style-align-left{float:left;margin:0 20px 0 0;max-width:50%}.ck-content img{border-radius:20px;height:100%;object-fit:cover;width:100%}.ck-content figcaption{margin-bottom:5px;text-align:center}@font-face{font-family:vision;src:local("vision"),url(/static/media/vision-webfont.91427644ee52952d34c4.woff2) format("woff2"),url(/static/media/vision-webfont.96fc84938b0db3a61cbf.woff) format("woff"),url(/static/media/Vision.b7a312383309393fa357.otf) format("truetype")}@font-face{font-family:vision-heavy;src:local("vision-heavy"),url(/static/media/vision-heavy-webfont.4fe6e1e8530b6efb5086.woff2) format("woff2"),url(/static/media/vision-heavy-webfont.78941dbc82937caa6b72.woff) format("woff"),url(/static/media/Vision-Heavy.19d246b3fb8d11a5ed08.otf) format("truetype")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#12a49d;font-family:vision,sans-serif!important;font-size:15px;line-height:18px;margin:0;min-height:100vh}#root,body{align-items:center;display:flex;flex-direction:column}#root{flex-basis:100%;flex-grow:1;flex-wrap:wrap}#root,#root>div{width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{margin:5px 0}h1{font-size:24px;letter-spacing:2.5px;line-height:24px;margin:0 auto}h1,h2{font-family:vision-heavy,sans-serif!important;font-style:normal;font-weight:100;text-align:center;text-transform:uppercase}h2{font-size:19px;letter-spacing:.3px;line-height:20px;margin:0}h3{font-size:17px;line-height:18px}h3,h4{font-weight:700;margin:0}h4{font-size:15px}h5{font-size:13px;letter-spacing:.3px}h5,h6{font-weight:700;margin:0}h6{font-size:10px}@media(min-width:800px){body{font-size:16px;line-height:22px}h1{font-size:32px;letter-spacing:4px;line-height:30px}h1,h2{font-weight:400}h2{font-size:25px;letter-spacing:.3px;line-height:27px}h3{font-size:22px;line-height:22px}h4{font-size:18px;line-height:20px}h5{font-size:16px;line-height:16px}h6{font-size:15px;line-height:15px}}a{color:#12a49d;text-decoration:none}.purple{color:#8d679a}.green{color:#12a49d}.error{color:#f93d73}.inactive{color:#81c9c7}.display-none{display:none!important}.text-small{font-size:13px;line-height:12px}@media(min-width:800px){.text-small{font-size:14px;line-height:20px}}.text-extra-small{font-size:7px;line-height:12px}@media(min-width:800px){.text-extra-small{font-size:12px;line-height:18px}}.card{background-color:#edfbfb;border-radius:15px;margin:10px auto;max-width:600px;padding:15px;width:100%}.Legal{height:auto;margin:15px 0;width:100%}.Legal .title{align-items:center;background:#edfbfb;border-radius:20px;cursor:pointer;display:grid;grid:"text icon" 1fr/1fr auto;margin:0;padding:10px 10px 10px 15px;position:relative;z-index:100}.Legal .title h3{font-weight:700;grid-area:text;margin:0}.Legal .title .Icon{grid-area:icon;margin-right:10px}.Legal .title .Icon svg{color:#edfbfb}.Legal .content{background:#edfbfb;height:0;line-height:1.5;opacity:0;padding:0 15px;text-align:justify;transition:all .2s ease-in-out 0s}.Legal .content h2{margin:30px 0 15px;text-align:left}.Legal .content h3{margin:15px 0}.Legal .content p{margin:5px 0}.Legal .content .table{margin:10px 0}.Legal .content .table table,.Legal .content .table tr{border:1px solid #12a49d;border-collapse:collapse}.Legal .content .table table,.Legal .content .table td,.Legal .content .table th{padding:5px 10px}.Legal .content blockquote{border-left:5px solid #12a49d;margin:20px 0 30px;padding-left:20px}.Legal .content strong{display:block;padding:10px 0}.Legal .content figure.table{overflow:scroll}.Legal .content iframe{max-width:100%}.Legal.open .title{border-radius:20px 20px 0 0;transition:all .2s ease-in-out 0s}.Legal.open .content{border-radius:0 0 20px 20px;height:auto;opacity:1;padding:20px 15px;transition:all .2s ease-in-out 0s}
/*# sourceMappingURL=main.8a0336c9.css.map*/