.contact-page{padding-bottom:48px}.contact-page .main-content .breadcrumbs{margin:16px 0 10px}.contact-page .main-content h1{margin:10px 0 8px 0}.contact-page .main-content .warning{padding:24px 16px;background-color:var(--primary-10);border-radius:var(--border-radius);margin:16px 0}.contact-page .main-content .warning h2{font-size:1.6rem;line-height:2.4rem}.contact-page .main-content .warning p{font-size:1.4rem;line-height:2rem}.contact-page .main-content .form-wrapper{margin:16px 0 80px 0}.contact-page .main-content .form-wrapper .contact-form label{font-size:1.4rem;font-weight:500;line-height:2.4rem;display:block;margin-bottom:4px}.contact-page .main-content .form-wrapper .contact-form .input-group{margin:16px 0}.contact-page .main-content .form-wrapper .contact-form .input-group+.input-group{margin:22px 0}.contact-page .main-content .form-wrapper .contact-form .input-group.error .error-message{opacity:1}.contact-page .main-content .form-wrapper .contact-form .input-group .input{width:100%}.contact-page .main-content .form-wrapper .contact-form .input-group .input.textarea{height:unset;padding:16px;resize:none}.contact-page .main-content .form-wrapper .contact-form .input-group .input:focus{border-color:var(--primary-60)}.contact-page .main-content .form-wrapper .contact-form .input-group .error-message{opacity:0;color:var(--error-60);position:absolute}.contact-page .main-content .form-wrapper .flash-messages-container{border-radius:var(--border-radius);grid-column:span 2}.contact-page .main-content .form-wrapper .flash-messages-container .title{font-weight:500;font-size:1.6rem;line-height:2rem;display:flex;align-items:center;gap:10px}.contact-page .main-content .form-wrapper .flash-messages-container .title .icon{height:20px;width:20px;border-radius:50%;font-size:14px;display:flex;align-items:center;justify-content:center;color:var(--white)}.contact-page .main-content .form-wrapper .flash-messages-container .title span{flex:1}.contact-page .main-content .form-wrapper .flash-messages-container .message p{font-weight:400;font-size:1.4rem;line-height:2rem;color:var(--black);margin-top:10px}.contact-page .main-content .form-wrapper .flash-messages-container .success{padding:24px 16px;background-color:#f3f6f9}.contact-page .main-content .form-wrapper .flash-messages-container .success .title{color:var(--primary-60)}.contact-page .main-content .form-wrapper .flash-messages-container .success .title .icon{background-color:var(--primary-60)}.contact-page .main-content .form-wrapper .flash-messages-container .failure{padding:24px 16px;background-color:var(--error-10)}.contact-page .main-content .form-wrapper .flash-messages-container .failure .title{color:var(--error-60)}.contact-page .main-content .form-wrapper .flash-messages-container .failure .title .icon{background-color:var(--error-60)}@media screen and (min-width:834px){.contact-page .main-content .form-wrapper .contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px;row-gap:28px}.contact-page .main-content .form-wrapper .contact-form .input-group{margin:0!important}.contact-page .main-content .form-wrapper .contact-form .input-group:nth-child(n+4){grid-column:span 2}.contact-page .main-content .form-wrapper .contact-form button.submit{max-width:188px}}@media screen and (min-width:1050px){.contact-page{padding-bottom:80px}.contact-page .container{display:grid;grid-template-columns:1fr 300px;gap:24px}.contact-page .main-content .breadcrumbs{margin:32px 0 24px}.contact-page .main-content .warning h2{font-size:1.8rem;line-height:2.6rem}.contact-page .main-content .warning p{font-size:1.6rem;line-height:2.4rem}.contact-page .main-content .form-wrapper{margin:32px 0 80px 0}.contact-page .main-content .form-wrapper .flash-messages-container{border-radius:var(--border-radius);grid-column:span 2;max-width:468px}.contact-page .main-content .form-wrapper .flash-messages-container .title{font-weight:500;font-size:1.8rem;line-height:2.4rem}.contact-page .main-content .form-wrapper .flash-messages-container .title .icon{height:26px;width:26px;font-size:20px}.contact-page .main-content .form-wrapper .flash-messages-container .message p{font-size:1.6rem;line-height:2rem;margin-top:16px}.contact-page .main-content .form-wrapper .flash-messages-container .success{padding:24px}.contact-page .main-content .form-wrapper .flash-messages-container .failure{padding:24px}}
.page-search{padding-bottom:48px}.page-search .header .title{margin:16px 0 8px 0}.page-search .header .search-wrapper{margin:8px 0}.page-search .header .results-count{font-size:1.2rem;line-height:1.8rem;color:var(--gray-50);margin:8px 0 32px}.page-search main .author-card{column-gap:12px;row-gap:8px;align-items:flex-start}.page-search main .author-card .author-card-image{grid-row:span 3}.page-search main .author-card .author-card-image img{width:70px;height:70px}.page-search main .author-card .author-card-infos{display:flex;flex-direction:column;gap:8px}.page-search main .author-card .author-card-infos .author-card-name{font-size:1.8rem;line-height:2.4rem}.page-search main .author-card .author-card-infos .author-card-specialty{font-size:1.4rem;line-height:2rem}.page-search main .author-card .author-card-infos .author-card-body{font-size:1.2rem;line-height:1.8rem}.page-search main .author-card .author-card-body{grid-column:unset}.page-search main .article-list-type-2{margin:0}.page-search main .no-results p+p{margin-top:20px}.page-search main .no-results a{color:var(--primary-60);text-decoration:underline}.page-search aside{margin-top:48px;display:flex;flex-direction:column;gap:48px}.page-search aside .article-list-type-8{margin:0}.page-search aside .interactive-content{background-color:unset;margin:0;padding:0}.page-search aside .interactive-content .container{padding:0}.page-search aside .youtube-videos{margin:0}@media screen and (min-width:1050px){.page-search{padding-bottom:80px}.page-search .header .title{margin:32px 0 12px 0}.page-search .header .search-wrapper{margin-top:12px 0 8px 0;width:685px}.page-search .header .search-wrapper .search-global{max-width:unset}.page-search .header .results-count{font-size:1.4rem;line-height:2.4rem;margin:8px 0 40px}.page-search .page-search-grid{display:grid;grid-template-columns:1fr 331px;gap:24px}.page-search main .author-card{column-gap:16px;align-items:center}.page-search main .author-card .author-card-image img{width:100px;height:100px}.page-search main .author-card .author-card-infos .author-card-name{font-size:2.4rem;line-height:3.2rem}.page-search main .author-card .author-card-infos .author-card-specialty{font-size:1.6rem;line-height:2rem}.page-search main .author-card .author-card-infos .author-card-body{font-size:1.4rem;line-height:2.4rem}.page-search main .author-card .author-card-body{grid-column:unset}.page-search main .no-results p+p{margin-top:28px}.page-search main .no-results a{transition:color var(--transition)}.page-search main .no-results a:hover{color:var(--primary-80)}.page-search aside{margin-top:0;gap:56px}.page-search aside .article-list-type-8 .article-list-type-8-list{grid-template-columns:1fr}.page-search aside .interactive-content{background-color:unset;padding:0}.page-search aside .interactive-content .container{padding:0}.page-search aside .interactive-content .interactive-content-list{grid-template-columns:1fr!important}.page-search aside .interactive-content .interactive-content-list .interactive-content-widget{min-height:290px!important}}
.widget-page{padding-bottom:48px}.widget-page h1{margin:16px 0}.widget-page .description{margin:16px 0}@media screen and (min-width:1050px){.widget-page{padding-bottom:80px}.widget-page .main-content{max-width:686px}.widget-page .main-content h1{margin:32px 0 24px 0}.widget-page .main-content .description{margin:24px 0}}
.home-page .widget-result{background-color:var(--white)}.home-page .widget-result::before{background-color:var(--white)}.home-page .widget-result table{border-radius:var(--border-radius);border:1px solid var(--primary-30);overflow:hidden}
@charset "UTF-8";.ad-container{min-width:min(300px,100%);max-width:100%}.ad-container.invisible .ad:after,.ad-container.invisible .ad:before{display:none}.ad-container.content-sticky{margin:32px auto 32px auto;min-height:468px;display:flex;align-items:flex-start;justify-content:center;padding:36px 0}.ad-container.content-sticky .ad{min-height:250px;position:sticky;top:126px;margin:0 auto}.ad-container.home-header-spacing{margin:64px auto 40px;display:flex;align-items:center;justify-content:center;min-height:90px}.ad-container.home-header-spacing .ad{min-height:90px}.ad-container.ad-full-spacing{margin:48px auto;display:flex;align-items:center;justify-content:center;min-height:250px}.ad-container.ad-full-spacing .ad{min-height:250px}.ad-container.ad-custom .ad:after,.ad-container.ad-custom .ad:before{display:none}.ad-container.ad-clean{margin:20px 0 0 0}.ad-container.ad-centered{margin:32px auto;display:flex;align-items:center;justify-content:center}.ad-container.float-right{min-height:250px;float:right;margin:16px 0 16px 16px}.ad-container.float-right .ad{min-height:250px}.ad-container.default-container{margin:32px auto;overflow:hidden;padding:20px 0;display:table}.ad-container.default-container .ad{min-height:250px}.ad-container.ad-container-sidebar{max-width:300px;min-height:250px;padding:20px 0 0 0;display:flex;align-items:center;justify-content:center;margin:0 auto}.ad-container.ad-container-sidebar .ad{min-height:250px}.ad-container .ad{position:relative;display:block}.ad-container .ad:after,.ad-container .ad:before{display:block;font-size:1rem;text-transform:uppercase;height:20px;position:absolute;color:var(--gray-40);left:50%;transform:translateX(-50%)}.ad-container .ad:before{top:-20px}.ad-container .ad:after{bottom:-28px}.ad-container .ad.lng-pt:after,.ad-container .ad.lng-pt:before{content:"Publicidade"}.ad-container .ad.lng-es:after,.ad-container .ad.lng-es:before{content:"Publicidad"}.ad-container .ad.lng-en:after,.ad-container .ad.lng-en:before{content:"Advertising"}.ad-container .ad.lng-fr:after,.ad-container .ad.lng-fr:before{content:"Publicité"}.sticky-ad-wrapper{margin:0 -16px;background-color:var(--gray-10)}@media screen and (min-width:1050px){.sticky-ad-wrapper{margin:unset;background-color:unset}.ad-container .ad:after{display:none}.ad-container.content-sticky{margin:50px auto 40px;min-height:250px;padding:0}.ad-container.ad-full-spacing{margin:80px auto;min-height:250px}.ad-container.ad-full-spacing .ad{min-height:250px}.ad-container.default-container{margin:40px auto;min-height:250px}.ad-container.default-container .ad{min-height:250px}.with-header-rdor .ad-container-sidebar{top:133px;position:sticky}}
.article-approval{margin-top:20px;font-size:1.2rem;line-height:1.8rem;display:flex;flex-wrap:wrap;gap:8px}.article-approval .article-approval-percent{color:var(--gray-100);display:flex;align-items:center;gap:8px}.article-approval .article-approval-percent .icon,.article-approval .article-approval-percent strong{color:var(--primary-60)}.article-approval .article-approval-total{color:var(--gray-50)}@media screen and (min-width:1050px){.article-approval{font-size:1.4rem;line-height:2rem;margin-top:40px;justify-content:flex-start}}
.awards-list{margin:24px 0 32px 0;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:24px}.awards-list__item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:var(--gray-100);text-decoration:none!important}.awards-list__item__image{display:flex;align-items:center;justify-content:center;height:32px}.awards-list__item__image img{max-width:100%;max-height:100%}.awards-list__item__year{text-align:center;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:var(--gray-100)}.awards-list__item__award{text-align:center;font-size:1.4rem;font-weight:600;line-height:2.4rem;flex:1;color:var(--gray-100)}.awards-list__item__category{text-align:center;font-size:1.2rem;font-weight:400;line-height:1.6rem;font-style:italic;text-transform:uppercase;color:var(--gray-100)}@media screen and (min-width:834px){.awards-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1050px){.awards-list{margin:24px 0 56px 0;grid-template-columns:1fr 1fr 1fr;column-gap:24px;row-gap:40px}.awards-list__item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.awards-list__item__image{height:48px;transition:filter var(--transition)}.awards-list__item__year{font-size:1.6rem;line-height:2.4rem}.awards-list__item__award{font-size:1.6rem;line-height:2.4rem;transition:color var(--transition)}.awards-list__item__category{font-size:1.4rem;line-height:2.4rem}.awards-list__item:hover .awards-list__item__image{filter:brightness(1.1)}.awards-list__item:hover .awards-list__item__award{color:var(--primary-60)}}
.author-card{border-radius:var(--border-radius);background-color:var(--primary-10);margin:16px 0;display:grid;grid-template-columns:auto 1fr;row-gap:16px;column-gap:8px;align-items:center;padding:24px}.author-card .author-card-image img{display:block;border-radius:50%;width:50px;height:50px;object-fit:cover}.author-card .author-card-infos{flex:1}.author-card .author-card-infos .author-card-title{font-weight:400;font-size:1.4rem;line-height:2rem}.author-card .author-card-infos .author-card-name{font-weight:600;font-size:1.6rem;line-height:2rem;color:var(--primary-60)}.author-card .author-card-infos .author-card-specialty{font-weight:500;font-size:1.4rem;line-height:2rem}.author-card .author-card-body{grid-column:span 2}.author-card .author-card-profile{color:var(--primary-60);font-size:1.2rem;font-weight:500;line-height:1.6rem;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px;margin-top:4px}.author-card .author-card-profile .icon{font-size:10px}@media screen and (min-width:1050px){.author-card{margin:0;margin-bottom:40px;column-gap:16px}.author-card .author-card-infos{flex:1}.author-card .author-card-infos .author-card-title{font-weight:400;font-size:1.6rem;line-height:2.4rem}.author-card .author-card-infos .author-card-name{font-size:1.6rem;line-height:2.4rem;transition:color var(--transition)}.author-card .author-card-infos .author-card-name:hover{color:var(--primary-80)}.author-card .author-card-infos .author-card-specialty{font-weight:500;font-size:1.6rem;line-height:2.4rem}.author-card .author-card-profile{font-size:1.4rem;line-height:2.4rem;transition:color var(--transition)}.author-card .author-card-profile:hover{color:var(--primary-80)}.author-card .author-card-image img{width:80px;height:80px}}
.feedback{padding:20px 0;border-bottom:1px solid var(--gray-20)}.feedback .simple-feedback-form{display:flex;flex-direction:column;gap:16px}.feedback .simple-feedback-form .title{font-size:1.4rem;font-weight:600;line-height:2.4rem;text-transform:uppercase}.feedback .simple-feedback-form .option{display:flex;align-items:center;flex:1;justify-content:stretch;gap:16px}.feedback .simple-feedback-form .option button{flex:1;font-size:1.4rem;line-height:2.4rem;font-weight:500;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;text-transform:uppercase;transition:color var(--transition),background-color var(--transition),border-color var(--transition)}.feedback .simple-feedback-form .option button.yes{background-color:rgba(54,177,223,.05);border:1px solid rgba(54,177,223,.3);color:var(--primary-60)}.feedback .simple-feedback-form .option button.yes.selected,.feedback .simple-feedback-form .option button.yes:hover:not(:disabled){background-color:var(--primary-60);border-color:var(--primary-60);color:var(--white)}.feedback .simple-feedback-form .option button.no{background-color:rgba(241,82,82,.05);border:1px solid rgba(241,82,82,.3);color:var(--error-50)}.feedback .simple-feedback-form .option button.no .icon{transform:rotate(180deg)}.feedback .simple-feedback-form .option button.no.selected,.feedback .simple-feedback-form .option button.no:hover:not(:disabled){background-color:var(--error-50);border-color:var(--error-50);color:var(--white)}.feedback .simple-feedback-form .option button:disabled{cursor:unset}.feedback .complex-feedback-form .message-request{gap:6px;font-weight:400;font-size:1.4rem;line-height:1.8rem;margin-top:16px;flex-wrap:wrap}.feedback .complex-feedback-form .message-request button{display:inline;border:none;background-color:transparent;font-weight:400;font-size:1.4rem;line-height:1.8rem;text-decoration:underline;color:var(--error-50)}.feedback .complex-feedback-form>button{margin-top:20px}.feedback .complex-feedback-form label{margin-bottom:8px;display:block;font-weight:500;font-size:14px;line-height:24px}.feedback .complex-feedback-form .feedback-request-answer .email-info{font-size:1.2rem;line-height:1.8rem;color:var(--gray-50);display:block;margin-top:4px}.feedback .complex-feedback-form .feedback-request-answer select{width:100%}.feedback .complex-feedback-form .field{margin:20px 0 10px}.feedback .complex-feedback-form textarea{height:unset;padding:16px;resize:none}.feedback .complex-feedback-form input,.feedback .complex-feedback-form textarea{width:100%}.article-feedback-success{display:flex;align-items:center;justify-content:center;gap:8px}.article-feedback-success .icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background-color:#7cdd8e;border-radius:50%;font-size:16px;color:var(--white)}.article-feedback-success .article-feedback-success-texts{flex:1}.article-feedback-success .article-feedback-success-texts .feedback-title{font-size:1.4rem;line-height:2rem;font-weight:500}.article-feedback-success .article-feedback-success-texts .description{margin-top:2px;font-size:1.4rem;line-height:2rem}@media screen and (min-width:576px){.feedback .simple-feedback-form{flex-direction:row;align-items:center;justify-content:center}.feedback .simple-feedback-form .option button{flex:0}}@media screen and (min-width:834px){.feedback .feedback-request-answer{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}}@media screen and (min-width:1050px){.feedback .simple-feedback-form{justify-content:space-between;flex-direction:row}.feedback .simple-feedback-form .title{font-size:1.6rem}.feedback .complex-feedback-form .message-request{justify-content:flex-start;flex-direction:row;font-size:1.4rem;line-height:2rem;margin-top:10px;gap:4px}.feedback .complex-feedback-form .message-request button{font-size:1.4rem;line-height:2rem;transition:color var(--transition);cursor:pointer}.feedback .complex-feedback-form .message-request button:hover{color:var(--primary-80)}.feedback .complex-feedback-form label{font-size:1.6rem;line-height:2.4rem}.feedback .complex-feedback-form .feedback-request-answer .email-info{font-size:1.4rem;line-height:2rem}.feedback .article-feedback-success .icon{width:26px;height:26px;font-size:20px}.feedback .article-feedback-success .feedback-title{font-size:1.6rem;line-height:2.4rem}.feedback .article-feedback-success .description{font-size:1.6rem;line-height:2.4rem}.feedback button[type=submit]{width:156px}}
.go-to-top{width:42px;height:42px;border-radius:50%;background-color:var(--primary-30);border:none;color:var(--white);display:flex;align-items:center;justify-content:center;position:fixed;bottom:26px;right:26px;font-size:20px;transform:rotate(-90deg);opacity:1;transition:opacity var(--transition),background-color var(--transition)}.go-to-top.withAd{bottom:80px}.go-to-top._hide{opacity:0;pointer-events:none}@media screen and (min-width:1050px){.go-to-top.withAd{bottom:130px}.go-to-top:hover{background-color:var(--primary-50)}}
.form-find-doctor button.filter-by-insurance{background:#f3fcff;box-shadow:0 2px 2px rgba(0,0,0,.02);border-radius:24px;padding:0 12px;height:30px;border:none;color:var(--primary-70);font-weight:500;font-size:12px;line-height:16px;display:flex;flex-direction:row;align-items:center;gap:8px}.form-find-doctor button.filter-by-insurance .icon{font-size:20px}.form-find-doctor button.filter-by-insurance[disabled]{color:var(--gray-20)!important;background-color:#f3fcff!important;cursor:not-allowed}.form-find-doctor .input-search{position:relative;flex:1}.form-find-doctor .input-search[disabled] .input{border-color:transparent;color:var(--gray-20);cursor:not-allowed}.form-find-doctor .input-search[disabled] .input::placeholder{color:var(--gray-20)}.form-find-doctor .input-search[disabled] .input-right-icon{color:var(--gray-20);cursor:not-allowed}.form-find-doctor .input-search .input-right-icon{width:24px;height:24px;position:absolute;top:12px;right:16px;color:var(--primary-70);font-size:20px;border:none;background-color:transparent;outline:0}.form-find-doctor .input-search .input-right-icon:has(~input[data-slug-value=""]){color:var(--gray-50)}.form-find-doctor .input-search .input-right-icon:has(~input[data-slug-value=""]:focus){color:var(--gray-100)}.form-find-doctor .input-search .input-right-icon .icon-caret-right{transform:rotate(90deg);font-size:14px}.form-find-doctor .input-search input{width:100%;color:var(--primary-70);padding:0 46px 0 16px;border-color:transparent;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);transition:border-color var(--transition)}.form-find-doctor .input-search input[data-type=geo]{background-color:var(--primary-20);color:var(--primary-80)!important;padding-left:40px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="%2315769B"><path d="M12 1.5C7.86 1.5 4.5 4.524 4.5 8.25C4.5 14.25 12 22.5 12 22.5C12 22.5 19.5 14.25 19.5 8.25C19.5 4.524 16.14 1.5 12 1.5ZM12 12C11.6015 12.0073 11.2055 11.9351 10.8352 11.7876C10.4649 11.6401 10.1278 11.4203 9.84336 11.1411C9.55897 10.8618 9.33307 10.5287 9.17886 10.1612C9.02465 9.79365 8.94523 9.39907 8.94523 9.0005C8.94523 8.60192 9.02465 8.20735 9.17886 7.83981C9.33307 7.47228 9.55897 7.13915 9.84336 6.8599C10.1278 6.58065 10.4649 6.36087 10.8352 6.2134C11.2055 6.06593 11.6015 5.99372 12 6.001C12.786 6.01535 13.535 6.33768 14.0858 6.89863C14.6366 7.45959 14.9452 8.21434 14.9452 9.0005C14.9452 9.78666 14.6366 10.5414 14.0858 11.1024C13.535 11.6633 12.786 11.9856 12 12Z" fill="%2315769B"/></svg>');background-size:24px;background-position:10px center;background-repeat:no-repeat}.form-find-doctor .input-search input[data-slug-value=""]{color:var(--gray-100)}.form-find-doctor .input-search input:focus{border:1px solid var(--primary-70)}.form-find-doctor .input-search.auto-complete-open .auto-complete{display:block}.form-find-doctor .input-search.auto-complete-open:not(:has(.auto-complete):has(li)) .auto-complete{display:none}.form-find-doctor .input-search.auto-complete-open:has(.auto-complete):has(li) .auto-complete{display:block}.form-find-doctor .input-search .auto-complete{display:none;width:100%;position:absolute;top:52px;z-index:1;background-color:var(--white);border-radius:var(--border-radius);max-height:295px;overflow-y:auto;box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.form-find-doctor .input-search .auto-complete .auto-complete-title{color:var(--primary-70);font-size:1.4rem;line-height:2rem;font-weight:500;text-transform:uppercase;padding:16px 16px 8px 16px}.form-find-doctor .input-search .auto-complete .auto-complete-item{padding:12px 16px;display:grid;grid-template-columns:24px 1fr;align-items:center;justify-content:center;gap:10px;position:relative}.form-find-doctor .input-search .auto-complete .auto-complete-item.error{color:var(--gray-100);font-size:1.6rem}.form-find-doctor .input-search .auto-complete .auto-complete-item.error:hover{background-color:var(--white)}.form-find-doctor .input-search .auto-complete .auto-complete-item.error .icon{color:var(--error-50);margin-top:4px}.form-find-doctor .input-search .auto-complete .auto-complete-item.with-divider{border-top:1px solid var(--gray-20)}.form-find-doctor .input-search .auto-complete .auto-complete-item[data-selected=true]{background-color:var(--gray-10)}.form-find-doctor .input-search .auto-complete .auto-complete-item[data-selected=true].geolocation-item{background:var(--primary-20)}.form-find-doctor .input-search .auto-complete .auto-complete-item .auto-complete-logo{color:var(--primary-60)}.form-find-doctor .input-search .auto-complete .auto-complete-item .auto-complete-info{font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:var(--gray-70);display:flex;align-items:center}.form-find-doctor .input-search .auto-complete .auto-complete-item:hover{background-color:var(--gray-10)}.form-find-doctor .input-search .auto-complete .auto-complete-item b{color:var(--primary-70);font-weight:400}.form-find-doctor .input-search .auto-complete .auto-complete-item.with-context,.form-find-doctor .input-search .auto-complete .auto-complete-item.with-type{padding-right:70px;padding-bottom:22px}.form-find-doctor .input-search .auto-complete .auto-complete-item.with-context .auto-complete-logo,.form-find-doctor .input-search .auto-complete .auto-complete-item.with-type .auto-complete-logo{margin-bottom:-22px}.form-find-doctor .input-search .auto-complete .auto-complete-item .doctor-image{width:24px;height:24px;border-radius:50%;object-fit:cover}.form-find-doctor .input-search .auto-complete .auto-complete-item span.icon{font-size:24px;display:block;margin-right:8px}.form-find-doctor .input-search .auto-complete .auto-complete-item span.item-context,.form-find-doctor .input-search .auto-complete .auto-complete-item span.item-type{position:absolute;bottom:8px;font-weight:300;font-style:normal;font-size:12px;line-height:14px}.form-find-doctor .input-search .auto-complete .auto-complete-item span.item-type{right:12px}.form-find-doctor .input-search .auto-complete .auto-complete-see-all{color:var(--primary-60);font-size:1.4rem;font-weight:500;line-height:2rem;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;padding:14px 16px 16px 16px;border-top:1px solid var(--gray-20);gap:8px}.form-find-doctor .input-search .auto-complete .geolocation-item{border-bottom:1px solid var(--gray-20)}.form-find-doctor .input-search .auto-complete .geolocation-item *{color:var(--primary-80)}.form-find-doctor .input-search.loading .loader{display:block}.form-find-doctor .input-search.loading label{display:none}.form-find-doctor .input-search.loading button{display:none!important}.form-find-doctor .input-search.error .input-right-icon{color:var(--error-60)!important}.form-find-doctor .input-search.error input{color:var(--error-60);border-color:var(--error-60)}.form-find-doctor .input-search.error .auto-complete{border-color:var(--error-60)}.form-find-doctor .input-search.error .auto-complete li{cursor:unset}.form-find-doctor .input-search.error .auto-complete li span.text-content{flex:1}.form-find-doctor .submit-button .icon{font-size:18px}.form-find-doctor .form-wrapper{display:grid;grid-template-columns:1fr;gap:20px}.modal-geolocation-denied{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(30,30,30,.5);transition:opacity var(--transition);opacity:1}.modal-geolocation-denied._hide{opacity:0;pointer-events:none}.modal-geolocation-denied .modal-content{background-color:var(--white);color:var(--gray-100);padding:32px;width:294px;max-width:calc(100vw - 68px);border-radius:var(--border-radius);position:relative}.modal-geolocation-denied .modal-content .modal-close-button{border:none;background-color:transparent;font-size:20px;position:absolute;top:16px;right:16px;color:var(--gray-100)}.modal-geolocation-denied .modal-content .title{display:flex;gap:8px}.modal-geolocation-denied .modal-content .title .icon{color:var(--primary-80);font-size:24px}.modal-geolocation-denied .modal-content .description{font-size:1.6rem;line-height:2.4rem;margin-top:10px}.modal-geolocation-denied .modal-content .modal-cta{margin-top:16px}@media screen and (min-width:1050px){.form-find-doctor .container{position:relative}.form-find-doctor h1{margin-bottom:16px;font-size:3rem;line-height:4rem}.form-find-doctor .subtitle{font-size:1.8rem}.form-find-doctor button.filter-by-insurance{height:32px;margin:7px 0;transition:color var(--transition),background-color var(--transition)}.form-find-doctor button.filter-by-insurance:hover{color:var(--white);background-color:var(--primary-70)}.form-find-doctor .input-search{margin:0}.form-find-doctor .input-search .auto-complete .geolocation-item{transition:background-color var(--transition)}.form-find-doctor .input-search .auto-complete .geolocation-item:hover{background:var(--primary-20,#c4efff)}.form-find-doctor .form-wrapper{grid-template-columns:1fr 1fr auto;gap:14px}.form-find-doctor .form-wrapper .insurance-block{order:4}.form-find-doctor .form-wrapper button.submit-button{width:150px;cursor:pointer;margin:0;order:2}.form-find-doctor .info{font-size:1.2rem;line-height:1.8rem;max-width:600px}.modal-geolocation-denied .modal-content{padding:48px;width:742px;max-width:calc(100vw - 68px);border-radius:var(--border-radius);position:relative}.modal-geolocation-denied .modal-content .description{font-size:1.8rem;line-height:2.8rem;margin-top:8px}.modal-geolocation-denied .modal-content .modal-cta{margin-top:20px;max-width:238px}}
.image-list{margin:48px 0}.image-list .image-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:8px;column-gap:38px}.image-list .image-grid img{max-width:100%;height:auto;display:flex;align-items:center;justify-content:center}@media screen and (min-width:576px){.image-list .image-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1050px){.image-list{margin:80px 0}.image-list .image-grid{margin-top:32px;grid-template-columns:repeat(4,1fr);row-gap:8px;column-gap:50px}.image-list .image-grid .image-anchor{transition:filter var(--transition)}.image-list .image-grid .image-anchor:hover img{filter:brightness(1.1)}}
.interactive-content{padding:32px 0;background-color:var(--primary-10)}.interactive-content .interactive-content-wrapper{display:grid;grid-template-columns:1fr;gap:24px}.interactive-content .interactive-content-wrapper .widget.calculator{max-width:400px;margin:0 auto}.interactive-content .interactive-content-wrapper .widget,.interactive-content .interactive-content-wrapper .widget-questions{box-shadow:none!important}.interactive-content .interactive-content-list{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;list-style:none}.interactive-content .interactive-content-widget{background-color:#b8d8f4;border-radius:var(--border-radius);padding:20px;display:flex;flex-direction:column;justify-content:flex-end;min-height:260px;position:relative;overflow:hidden;flex-basis:auto;gap:16px}.interactive-content .interactive-content-widget:before{content:"";z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(46,45,45,0) 0,rgba(46,45,45,.7) 59.85%)}.interactive-content .interactive-content-widget .interactive-content-widget-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center center}.interactive-content .interactive-content-widget .interactive-content-widget-title{font-weight:600;font-size:1.8rem;color:var(--white);line-height:2.4rem;z-index:1}.interactive-content .interactive-content-widget .interactive-content-widget-button{z-index:2;display:inline-flex;align-self:flex-start;align-items:center;padding:8px 24px;justify-content:center;background-color:var(--white);font-weight:600;font-size:1.4rem;line-height:2.4rem;text-transform:uppercase;color:var(--gray-100);border-radius:var(--border-radius);filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .1))}.interactive-content .extra-widgets{display:grid;grid-template-columns:1fr;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--primary-20)}.interactive-content .extra-widgets .interactive-content-widget{min-height:130px}.interactive-content .see-more{margin:auto;margin-top:24px;max-width:162px}@media screen and (min-width:576px){.interactive-content .interactive-content-wrapper .interactive-content-list{grid-template-columns:repeat(2,1fr);gap:16px}.interactive-content .interactive-content-wrapper .interactive-content-widget{min-height:264px}.interactive-content .extra-widgets{gap:16px}.interactive-content .extra-widgets .interactive-content-widget{min-height:140px}}@media screen and (min-width:834px){.interactive-content .interactive-content-wrapper .interactive-content-list{gap:24px}.interactive-content .extra-widgets{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (min-width:1050px){.interactive-content{padding:64px 0}.interactive-content .interactive-content-wrapper{grid-template-columns:1fr 2fr}.interactive-content .interactive-content-wrapper.simple{grid-template-columns:1fr}.interactive-content .interactive-content-wrapper.simple .interactive-content-list{grid-template-columns:repeat(3,1fr)}.interactive-content .interactive-content-wrapper.simple .interactive-content-widget{min-height:400px}.interactive-content .interactive-content-wrapper.simple.items-2 .interactive-content-list{grid-template-columns:repeat(2,1fr)}.interactive-content .interactive-content-wrapper.simple.items-1 .interactive-content-list{grid-template-columns:repeat(1,1fr)}.interactive-content .interactive-content-wrapper.simple.items-1 .interactive-content-widget{align-items:center;justify-content:center}.interactive-content .interactive-content-wrapper.simple.items-1 .interactive-content-widget .interactive-content-widget-title{max-width:440px;text-align:center}.interactive-content .interactive-content-wrapper.simple.items-1 .interactive-content-widget .interactive-content-widget-button{align-self:unset}.interactive-content .interactive-content-wrapper .interactive-content-list{grid-template-columns:repeat(2,1fr)}.interactive-content .interactive-content-widget{min-height:unset}.interactive-content .interactive-content-widget .interactive-content-widget-title{font-size:2.4rem;line-height:3.2rem;max-width:258px}.interactive-content .interactive-content-widget .interactive-content-widget-button{transition:background-color var(--transition),color var(--transition)}.interactive-content .interactive-content-widget:hover .interactive-content-widget-button{background-color:var(--primary-70);color:var(--white)}.interactive-content .extra-widgets{grid-template-columns:repeat(4,1fr);margin-top:32px;padding-top:32px}}
.list-by-letter{margin:40px 0;display:grid;gap:40px;grid-template-columns:1fr}.list-by-letter .item-list{display:flex;flex-direction:column;gap:16px}.list-by-letter .item-list li{font-size:1.6rem;line-height:2.4rem;padding-left:16px;position:relative;list-style:none}.list-by-letter .item-list li a{text-decoration:underline}.list-by-letter .item-list li::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60);left:0;top:1.2rem;transform:translateY(-50%)}@media screen and (min-width:1050px){.list-by-letter{margin:64px 0;gap:64px}.list-by-letter .item-list{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:16px}.list-by-letter .item-list li a{transition:color var(--transition)}.list-by-letter .item-list li a:hover{color:var(--primary-60)}}
.language-selector{width:140px;position:relative;font-size:1.4rem;line-height:1.6rem}.language-selector .select-selected{display:grid;padding:10px 12px;grid-template-columns:16px 1fr 16px;width:100%;gap:8px;background:var(--white);color:var(--gray-100);box-shadow:0 2px 2px 0 rgba(0,0,0,.05);border-radius:var(--border-radius);text-align:left}.language-selector .select-selected .icon-caret-right{transition:transform var(--transition);transform:rotate(90deg)}.language-selector.open .select-selected{border-radius:var(--border-radius) var(--border-radius) 0 0}.language-selector.open .select-selected .icon-caret-right{transform:rotate(-90deg)}.language-selector.open .select-items{display:flex}.language-selector .select-items{background:var(--white);display:none;flex-direction:column;position:absolute;top:calc(100% + 1px);left:0;width:100%;z-index:99;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.language-selector .select-items .select-item{padding:10px 12px;width:100%;text-align:left}@media screen and (min-width:1050px){.language-selector .select-selected{transition:background-color var(--transition),color var(--transition);cursor:pointer}.language-selector .select-selected:hover{background:var(--primary-70);color:var(--white)}.language-selector .select-items .select-item{transition:background-color var(--transition);cursor:pointer}.language-selector .select-items .select-item:hover{background-color:var(--primary-20)}}
.list-article-template{padding-bottom:48px}.list-article-template .main-content .breadcrumbs{margin:16px 0 8px}.list-article-template .main-content .article-list-type-6{margin:8px 0 48px}.list-article-template .main-content #component-pagination{margin-bottom:48px}@media screen and (min-width:1050px){.list-article-template{padding-bottom:80px}.list-article-template .page-grid{display:grid;grid-template-columns:1fr 300px;gap:24px}.list-article-template .main-content .breadcrumbs{margin:32px 0 20px}.list-article-template .main-content .article-list-type-6{margin:20px 0 48px 0}.list-article-template .main-content #component-pagination{margin-bottom:0}.list-article-template .sidebar{padding-top:134px}}
#newsletter-footer .title{font-size:1.4rem;line-height:2.4rem;font-weight:500;text-transform:uppercase}#newsletter-footer .wrapper{display:flex;align-items:center;margin:8px 0}#newsletter-footer .wrapper input{font-size:1.4rem;border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 122px)}#newsletter-footer .wrapper button{background-color:var(--gray-100);color:var(--white);border:none;height:46px;margin-left:-4px;border-radius:0 4px 4px 0;font-weight:600;font-size:1.4rem;line-height:1.7rem;transition:background-color var(--transition);width:122px;display:flex;align-items:center;justify-content:center}#newsletter-footer .wrapper button .loader{display:none}#newsletter-footer .wrapper button.loading{cursor:not-allowed;pointer-events:none}#newsletter-footer .wrapper button.loading span{display:none}#newsletter-footer .wrapper button.loading:hover{background-color:var(--gray-100)}#newsletter-footer .wrapper button.loading .loader{display:block}#newsletter-footer .wrapper button:hover{background-color:var(--primary-70)}#newsletter-footer .disclaimer{color:var(--gray-50);font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem}#newsletter-footer .newsletter-footer-result{display:inline-block;background-color:#e5eef4;padding:8px 16px;font-weight:400;font-size:1.4rem;line-height:2rem;border-radius:var(--border-radius);margin-top:8px}#newsletter-footer .newsletter-footer-result strong{font-weight:500;font-size:1.4rem;line-height:2.4rem}
.social-links .social-links-title{text-transform:uppercase;text-align:center;font-size:1.2rem;line-height:1.6rem;text-transform:uppercase;display:block;margin-bottom:16px}.social-links ul{display:flex;align-items:center;justify-content:center;gap:40px}.social-links ul li{list-style-type:none;position:relative;z-index:0;color:var(--gray-100);transition:color var(--transition);font-size:2rem}.social-links ul li:hover{color:var(--primary-70)}.social-links ul li a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-1000px;overflow:hidden}
.article-share{margin:auto;display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--gray-20)}.article-share.hide-text .share-info{display:none}.article-share .share-info{font-size:1.4rem;font-weight:600;line-height:2.4rem;text-transform:uppercase}.article-share ul{display:flex;flex-direction:row;gap:24px}.article-share ul li{list-style:none}.article-share ul li a,.article-share ul li button{border:none;display:flex;height:24px;width:24px;border-radius:50%;align-items:center;justify-content:center;font-size:12px}.article-share ul li a .icon,.article-share ul li button .icon{color:var(--white)}.article-share ul li a.share,.article-share ul li button.share{background-color:var(--white);font-size:20px}.article-share ul li a.share .icon,.article-share ul li button.share .icon{color:#7a7a7a}.article-share ul li a.blue,.article-share ul li button.blue{background-color:#415bac}.article-share ul li a.green,.article-share ul li button.green{background-color:#25d366}.article-share ul li a.red,.article-share ul li button.red{background-color:#e60023}@media screen and (min-width:1050px){.article-share{flex-direction:row;justify-content:flex-start;margin:32px 0;border:none;padding:0}.article-share.hide-text{justify-content:center}.article-share ul{gap:24px}.article-share ul li a,.article-share ul li button{transition:filter var(--transition);cursor:pointer}.article-share ul li a:hover,.article-share ul li button:hover{filter:brightness(130%)}.article-share.fixed{margin:32px 0 0 0;padding-bottom:26px;position:sticky;top:100px;margin-left:-60px;margin-bottom:0}.article-share.fixed .share-info{display:none}.article-share.fixed ul{flex-direction:column;gap:16px}.article-share.fixed ul li{list-style:none}.article-share.fixed ul li a,.article-share.fixed ul li button{height:32px;width:32px;font-size:18px}html.with-header-rdor .article-share.fixed{width:32px;top:140px}}
.testimonials{margin:48px 0;overflow:hidden;width:100%}.testimonials .testimonials-list{width:100%;display:flex}.testimonials .testimonials-list .testimonial{background-color:var(--primary-10);padding:30px 22px;border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:space-between}.testimonials .testimonials-list .testimonial:first-of-type{margin-left:0}.testimonials .testimonials-list .testimonial .testimonial-icon{font-size:30px;margin-bottom:21px;color:var(--primary-60)}.testimonials .testimonials-list .testimonial .testimonial-text{margin-bottom:12px}.testimonials .testimonials-list .testimonial .testimonial-author{margin-bottom:8px}.testimonials .testimonials-list .testimonial .font-caption{color:var(--gray-70)}@media screen and (min-width:1050px){.testimonials{margin:80px 0}.testimonials .testimonials-list .testimonial{padding:47px 32px 38px 32px}.testimonials .testimonials-list .testimonial .testimonial-icon{font-size:34px;margin-bottom:27px}.testimonials .testimonials-list .testimonial .testimonial-text{margin-bottom:22px}.testimonials .testimonials-list .testimonial .testimonial-author{margin-bottom:4px}}
.youtube-videos{margin:48px 0}.youtube-videos .youtube-videos-list{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.youtube-videos .youtube-videos-list .youtube-video{background-color:var(--primary-10);border-radius:var(--border-radius);display:flex;flex-direction:column;overflow:hidden;color:var(--gray-100)}.youtube-videos .youtube-videos-list .youtube-video .youtube-video-body{flex:1;padding:16px 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.youtube-videos .youtube-videos-list .youtube-video .youtube-video-body .youtube-video-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;height:100%}.youtube-videos .youtube-videos-list .youtube-video .youtube-video-body .youtube-video-info .youtube-video-title{margin-bottom:8px}.youtube-videos .see-more{margin:auto;margin-top:24px;max-width:162px}.modal{background:rgba(30,30,30,.5);position:fixed;height:100vh;width:100vw;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden;opacity:0;transition:opacity .3s ease}.modal.open{opacity:1}.modal .modal-content{background-color:var(--white);box-shadow:0 2px 2px rgba(0,0,0,.1);border-radius:var(--border-radius);overflow:hidden;width:calc(100vw - 32px);max-width:750px}.modal .modal-content .modal-header{height:40px;display:flex;align-items:center;justify-content:space-between;padding:12px;gap:16px}.modal .modal-content .modal-header .modal-close-button{border:none;background-color:transparent;font-size:24px;padding:2px;margin-right:-8px}@media screen and (min-width:576px){.youtube-videos .youtube-videos-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1050px){.youtube-videos{margin:80px 0}.youtube-videos .youtube-videos-list{grid-template-columns:repeat(3,1fr)}.youtube-videos .youtube-videos-list.simple{grid-template-columns:repeat(1,1fr)}.youtube-videos .youtube-videos-list .youtube-video .youtube-video-body{padding:20px}.youtube-videos .youtube-videos-list .youtube-video .youtube-video-body.big{padding:24px}}
.admin-bar{position:fixed;bottom:106px;right:-2px;background-color:#337ab7;z-index:102;padding:1px;padding-right:0;padding-bottom:0;opacity:.6;transition:opacity .8s;border-radius:5px;border:solid 2px #337ab7}.admin-bar:hover{opacity:1;color:#999}.admin-bar a{display:block;background-color:#e6e6e6;padding:5px 10px 2px;margin-bottom:1px;line-height:1.5;color:#333;text-transform:uppercase;font-size:14px;transition:background-color var(--transition)}.admin-bar a:hover{background-color:#fff}.admin-bar a.turn-off-panel,.admin-bar a.turn-on-panel,.admin-bar a:last-child{margin-bottom:0}
.button-primary{display:flex;background-color:var(--primary-60);align-items:center;justify-content:center;gap:8px;color:var(--white);text-transform:uppercase;height:46px;border-radius:var(--border-radius);font-weight:600;font-size:14px;transition:background-color var(--transition),color var(--transition);border:none;width:100%;cursor:pointer}.button-primary .loader{display:none}.button-primary *,.button-primary:visited{color:var(--white)}.button-primary.loading{font-size:0;cursor:not-allowed;pointer-events:none;gap:0!important}.button-primary.loading *{font-size:0!important}.button-primary.loading .loader{display:block}.button-primary:hover:not(.loading):not(:disabled){background-color:var(--primary-90)}.button-primary.disabled,.button-primary:disabled{background-color:var(--gray-20)!important;color:var(--gray-30)!important;cursor:not-allowed}.button-primary.disabled *,.button-primary:disabled *{color:var(--gray-30)!important}.button-secondary{display:flex;background-color:var(--rdor-secondary);align-items:center;justify-content:center;gap:8px;color:var(--white);text-transform:uppercase;height:46px;border-radius:var(--border-radius);font-weight:600;font-size:14px;transition:background-color var(--transition),color var(--transition);border:none;width:100%;box-shadow:var(--box-shadow);cursor:pointer}.button-secondary .loader{display:none}.button-secondary *,.button-secondary:visited{color:var(--white)}.button-secondary.loading{font-size:0;cursor:not-allowed;pointer-events:none;gap:0!important}.button-secondary.loading *{font-size:0!important}.button-secondary.loading .loader{display:block}.button-secondary:hover:not(.loading):not(:disabled){background-color:var(--rdor-secondary-hover)}.button-secondary.disabled,.button-secondary:disabled{background-color:var(--gray-20)!important;color:var(--gray-30)!important;cursor:not-allowed}.button-secondary.disabled *,.button-secondary:disabled *{color:var(--gray-30)!important}.button-tertiary{display:flex;background-color:var(--white);align-items:center;justify-content:center;gap:8px;color:var(--primary-60);text-transform:uppercase;height:46px;border-radius:var(--border-radius);font-weight:600;font-size:14px;transition:background-color var(--transition),color var(--transition);border:1px solid var(--primary-60);width:100%;box-shadow:var(--box-shadow);cursor:pointer}.button-tertiary *,.button-tertiary:visited{color:var(--primary-60)}.button-tertiary .loader{display:none}.button-tertiary.loading{font-size:0;cursor:not-allowed;pointer-events:none;gap:0!important}.button-tertiary.loading *{font-size:0!important}.button-tertiary.loading .loader{display:block}.button-tertiary:hover:not(.loading):not(:disabled){background-color:var(--primary-60);color:var(--white)}.button-tertiary.disabled,.button-tertiary:disabled{background-color:var(--gray-20)!important;color:var(--gray-30)!important;cursor:not-allowed}.button-tertiary.disabled *,.button-tertiary:disabled *{color:var(--gray-30)!important}
.carousel-dots{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px}.carousel-dots .dot{width:8px;height:8px;border-radius:50%;background-color:var(--gray-20);cursor:pointer;transform:background-color var(--transition)}.carousel-dots .dot.active{background-color:var(--gray-100)}.carousel-dots .dot:hover{background-color:var(--primary-60)}
.consent-bar-wrapper{background:var(--white);border:1px solid var(--gray-20);border-radius:var(--border-radius);bottom:96px;left:50%;transform:translateX(-50%);box-shadow:0 2px 2px rgba(0,0,0,.1);padding:24px;position:fixed;width:287px;z-index:2;max-width:calc(100vw - 32px)}.consent-bar-wrapper .close-consent{position:absolute;top:16px;right:16px;font-size:18px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;transform:rotate(45deg);transition:color var(--transition)}.consent-bar-wrapper .close-consent .icon{transform:rotate(-45deg)}.consent-bar-wrapper .close-consent::before{content:"";box-sizing:border-box;position:absolute;inset:0;border:3px solid var(--primary-10);border-radius:50%;clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}.consent-bar-wrapper .close-consent::after{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:3px solid var(--primary-60);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}.consent-bar-wrapper .close-consent.timer::after{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);animation:roundedTimerKeyframe 15s linear}.consent-bar-wrapper .close-consent:hover{color:var(--primary-80)}@keyframes roundedTimerKeyframe{0%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}100%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}}.consent-bar-wrapper .consent-bar-title{margin-bottom:6px}.consent-bar-wrapper .consent-bar-description{margin-bottom:16px}.consent-bar-wrapper .consent-bar-description a{color:var(--primary-60);transition:color var(--transition);text-decoration:underline}.consent-bar-wrapper .consent-bar-description a:hover{color:var(--primary-80)}@media screen and (min-width:500px){.consent-bar-wrapper{left:16px;transform:unset}}@media screen and (min-width:1050px){.consent-bar-wrapper{width:302px;bottom:130px}}
.embed-responsive-16by9{padding:0;padding-bottom:56.25%;position:relative;display:block;height:0;overflow:hidden}.embed-responsive-16by9[data-loaded=false]:hover .embed-responsive-item{opacity:.9}.embed-responsive-16by9[data-loaded=false]:hover .play-button{background-color:var(--primary-50)}.embed-responsive-16by9 .embed-responsive-item{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;border:0;object-fit:cover;background-position:center;background-repeat:no-repeat;background-size:100%;margin:0!important;cursor:pointer;transition:opacity var(--transition)}.embed-responsive-16by9 .play-button{position:absolute;left:50%;top:50%;width:60px;height:60px;border-radius:50%;background-color:var(--primary-60);transform:translate(-50%,-50%);user-select:none;color:var(--white);font-size:26px;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:background-color var(--transition)}.embed-responsive-16by9 .play-button .icon{margin-left:3px}
@font-face{font-family:Rubik;font-style:normal;font-weight:300;src:url(https://static.tuasaude.com/resources/harmony/fonts/Rubik-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(https://static.tuasaude.com/resources/harmony/fonts/Rubik-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(https://static.tuasaude.com/resources/harmony/fonts/Rubik-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Rubik;font-style:normal;font-weight:600;src:url(https://static.tuasaude.com/resources/harmony/fonts/Rubik-SemiBold.ttf) format("truetype");font-display:swap}
*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;color:var(--gray-100);scroll-behavior:smooth}html :target::before{content:"";display:block;height:62px;margin-top:-62px}html.with-header-rdor :target::before{height:102px;margin-top:-102px}html{scrollbar-gutter:stable}button,html,input,textarea{font-family:var(--font-family)}body{width:100vw;overflow-y:scroll;overflow-x:hidden}body.blocked{overflow:hidden}button{cursor:pointer}details{padding:24px 0;border-bottom:1px solid var(--gray-20)}details summary{display:flex;flex-direction:row;gap:6px;align-items:center;position:relative;cursor:pointer;padding-right:24px;overflow:hidden;font-size:1.4rem;font-style:normal;line-height:2.4rem}details summary::-webkit-details-marker,details summary::marker{display:none}details summary::after{content:"\e00c";position:absolute;font-size:1.6rem;top:0;right:4px;height:100%;transform:rotate(90deg);transition:transform var(--transition);font-family:ts;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;display:flex;align-items:center}details[open] summary::after{transform:rotate(-90deg)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}::-moz-selection{background:var(--primary-20)}::selection{background:var(--primary-20)}select.input{-webkit-appearance:none;background:url("data:image/svg+xml,<svg width='11.2' height='7' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.25 1.62549L8 8.37549L14.75 1.62549' stroke='%233d3d3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat;background-position:calc(100% - 1rem) center!important;padding:0 24px 0 16px;background-color:var(--white)}select.input:invalid{color:var(--gray-50)}select.input option{color:var(--gray-100)}.container{width:100%;max-width:1072px;margin:auto;padding:0 16px}.hidden,.hide{display:none!important;visibility:hidden!important}.h1,h1{font-weight:600;font-size:2.4rem;line-height:3.2rem}.h2,h2{font-weight:600;font-size:2rem;line-height:2.6rem}.h3,h3{font-weight:600;font-size:1.8rem;line-height:2.4rem}.h4,h4{font-weight:600;font-size:1.6rem;line-height:2.2rem}.h5,h5{font-weight:600;font-size:1.4rem;line-height:2rem}.p,p{font-weight:400;font-size:1.6rem;line-height:2.4rem}.font-caption,caption,small{font-weight:400;font-size:1.2rem;line-height:1.8rem}.input{height:46px;background-color:var(--white);border-radius:var(--border-radius);border:1px solid var(--gray-20);padding:0 16px;outline:0;font-size:1.6rem;line-height:2.6rem;color:var(--gray-100)}.input::placeholder{color:var(--gray-50)}.input.border-primary{border-color:var(--primary-60)}.input.error{border-color:var(--error-50)!important;color:var(--error-50)!important}.input.small{height:40px;line-height:24px}.input.open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.input:disabled{-webkit-opacity:1;opacity:1}.input:focus{border-color:var(--primary-60)}[class*=" icon-"],[class^=icon-]{display:flex;align-items:center;justify-content:center}a{text-decoration:none;color:var(--gray-100)}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px;background-color:transparent;margin-right:5px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--gray-30);border-radius:20px;margin-right:5px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--gray-50)}@media screen and (max-width:833px){.desktop-only,.hide-mobile{display:none!important}}@media screen and (min-width:834px){.hide-desktop,.mobile-only{display:none!important}}@media screen and (min-width:1050px){html{scroll-behavior:smooth}html :target::before{content:"";display:block;height:92px;margin-top:-92px}html.with-header-rdor :target::before{height:132px;margin-top:-132px}.h1,h1{font-weight:600;font-size:3.6rem;line-height:4.6rem}.h2,h2{font-weight:600;font-size:2.6rem;line-height:3.4rem}.h3,h3{font-weight:600;font-size:2.4rem;line-height:3.2rem}.h4,h4{font-weight:600;font-size:1.8rem;line-height:2.4rem}.h5,h5{font-weight:600;font-size:1.5rem;line-height:2.4rem}.p,p{font-weight:400;font-size:1.8rem;line-height:2.6rem}.font-caption,caption,small{font-weight:400;font-size:1.4rem;line-height:2rem}details summary{font-size:1.6rem}}body>font:nth-child(2)>table.xdebug-error,body>pre:first-child{margin-top:138px}
@font-face{font-family:ts;font-display:swap;src:url(https://static.tuasaude.com/resources/harmony/fonts/ts.eot?v=1709639051);src:url(https://static.tuasaude.com/resources/harmony/fonts/ts.woff2?v=1709639051) format("woff2"),url(https://static.tuasaude.com/resources/harmony/fonts/ts.woff?v=1709639051) format("woff"),url(https://static.tuasaude.com/resources/harmony/fonts/ts.ttf?v=1709639051) format("truetype")}.icon-alert-rounded:before,.icon-arrow-right-menu:before,.icon-arrow-right-rounded:before,.icon-arrow-right:before,.icon-calendar-fertile:before,.icon-calendar-menstruation:before,.icon-calendar-ovulation:before,.icon-calendar-safe:before,.icon-calendar-unsafe:before,.icon-calendar-week:before,.icon-calendar:before,.icon-caret-down:before,.icon-caret-left:before,.icon-caret-right:before,.icon-clock:before,.icon-close-rounded-transparent:before,.icon-close-rounded:before,.icon-close:before,.icon-credit-card:before,.icon-cross:before,.icon-doctor:before,.icon-envelope:before,.icon-eye-invisible:before,.icon-facebook-rounded:before,.icon-facebook:before,.icon-facebook_messenger:before,.icon-filter-items:before,.icon-geolocation:before,.icon-gplus:before,.icon-hospital-location:before,.icon-info-rounded:before,.icon-info:before,.icon-input-check:before,.icon-instagram:before,.icon-language-globe:before,.icon-link:before,.icon-logo-rdor-sao-luiz:before,.icon-map-location:before,.icon-menu:before,.icon-old:before,.icon-phone:before,.icon-photo-gallery:before,.icon-pinterest:before,.icon-plus-rounded:before,.icon-popular-search:before,.icon-quote:before,.icon-redo:before,.icon-replay:before,.icon-search-doctor:before,.icon-search-new:before,.icon-share:before,.icon-simple-arrow:before,.icon-specialty:before,.icon-thumbs-up:before,.icon-twitter:before,.icon-video-play:before,.icon-warning:before,.icon-whatsapp:before,.icon-youtube-play:before{font-family:ts;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-old:before{content:"\e001"}.icon-caret-down:before{content:"\e002"}.icon-youtube-play:before{content:"\e003"}.icon-facebook:before{content:"\e004"}.icon-twitter:before{content:"\e005"}.icon-instagram:before{content:"\e006"}.icon-pinterest:before{content:"\e007"}.icon-arrow-right:before{content:"\e008"}.icon-envelope:before{content:"\e009"}.icon-gplus:before{content:"\e00a"}.icon-whatsapp:before{content:"\e00b"}.icon-caret-right:before{content:"\e00c"}.icon-caret-left:before{content:"\e00d"}.icon-menu:before{content:"\e00e"}.icon-cross:before{content:"\e00f"}.icon-clock:before{content:"\e010"}.icon-replay:before{content:"\e011"}.icon-facebook_messenger:before{content:"\e012"}.icon-facebook-rounded:before{content:"\e013"}.icon-arrow-right-menu:before{content:"\e014"}.icon-simple-arrow:before{content:"\e015"}.icon-filter-items:before{content:"\e016"}.icon-hospital-location:before{content:"\e017"}.icon-map-location:before{content:"\e018"}.icon-input-check:before{content:"\e019"}.icon-close:before{content:"\e01a"}.icon-search-new:before{content:"\e01b"}.icon-alert-rounded:before{content:"\e01c"}.icon-quote:before{content:"\e01d"}.icon-video-play:before{content:"\e01e"}.icon-calendar:before{content:"\e01f"}.icon-close-rounded-transparent:before{content:"\e020"}.icon-info:before{content:"\e021"}.icon-thumbs-up:before{content:"\e022"}.icon-phone:before{content:"\e023"}.icon-info-rounded:before{content:"\e024"}.icon-calendar-menstruation:before{content:"\e025"}.icon-calendar-ovulation:before{content:"\e026"}.icon-calendar-fertile:before{content:"\e027"}.icon-calendar-safe:before{content:"\e028"}.icon-calendar-unsafe:before{content:"\e029"}.icon-plus-rounded:before{content:"\e02a"}.icon-eye-invisible:before{content:"\e02b"}.icon-close-rounded:before{content:"\e02c"}.icon-redo:before{content:"\e02d"}.icon-doctor:before{content:"\e02e"}.icon-link:before{content:"\e02f"}.icon-specialty:before{content:"\e030"}.icon-credit-card:before{content:"\e031"}.icon-photo-gallery:before{content:"\e032"}.icon-arrow-right-rounded:before{content:"\e033"}.icon-logo-rdor-sao-luiz:before{content:"\e034"}.icon-search-doctor:before{content:"\e035"}.icon-geolocation:before{content:"\e036"}.icon-share:before{content:"\e037"}.icon-calendar-week:before{content:"\e038"}.icon-language-globe:before{content:"\e039"}.icon-popular-search:before{content:"\e03a"}.icon-warning:before{content:"\e03b"}
.loader{width:20px;height:20px;border-radius:50%;position:relative;animation:loader-rotate 1s linear infinite}.loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:2px solid var(--primary-70);animation:loader-clip 2s linear infinite}.loader-white::before{border:2px solid var(--white)}@keyframes loader-rotate{100%{transform:rotate(360deg)}}@keyframes loader-clip{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}
.rdor-banner{width:100vw;height:80px;background:var(--banner-rd-small,linear-gradient(90deg,#004186 0,#1e80b8 99.73%));z-index:1;transition:height var(--transition)}.rdor-banner .container{position:relative;display:flex;align-items:center;height:100%}.rdor-banner.hided{height:16px}.rdor-banner.hided .rdor-banner-close{transform:rotate(-90deg);opacity:1}.rdor-banner.hided .rdor-banner-grid{opacity:0}.rdor-banner .rdor-banner-close{position:absolute;top:-16px;right:5px;border:none;background-color:var(--white);color:var(--primary-60);height:26px;width:26px;border-radius:50%;font-size:14px;transform:rotate(90deg);transition:transform var(--transition);z-index:2;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .05))}.rdor-banner .rdor-banner-grid{flex:1;display:flex;align-items:center;justify-content:center;gap:80px;opacity:1;transition:opacity .2s}.rdor-banner .rdor-banner-grid .rdor-banner-button{color:var(--white);background-color:var(--rdor-secondary);display:block;padding:0 40px;font-weight:600;font-size:14px;line-height:18px;border:none;height:46px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);gap:10px;transition:background-color var(--transition)}.rdor-banner .rdor-banner-grid .rdor-banner-button .icon{font-size:24px;margin-top:-5px}.rdor-banner .rdor-banner-grid .rdor-banner-button:hover{background-color:var(--rdor-secondary-hover)}.footer-sticky-ad-container.rdor{transition:height var(--transition)}.footer-sticky-ad-container.rdor.hided{height:16px}@media screen and (min-width:1050px){.rdor-banner{background:linear-gradient(90deg,#36aedf 7.78%,#004684 95.14%)}.rdor-banner .rdor-banner-close{top:-16px;right:-32px}}
.table-responsive{overflow:auto;margin:40px 0;width:100%;border-radius:var(--border-radius);border:1px solid var(--primary-30)}table{border-spacing:0;background-color:var(--white);border-radius:var(--border-radius);min-width:100%;border:none}table thead tr:first-of-type th:first-of-type{border-radius:5px 0 0 0}table thead tr:first-of-type th:last-of-type{border-radius:0 5px 0 0}table tr.bad{background-color:#ffeec4}table tr.good{background-color:#bbefc0}table tr.worst{background-color:#ffc4c4}table tr:first-of-type th{background:var(--primary-70);color:var(--white);border:none;vertical-align:top}table tr:last-of-type th{border:none}table tr td{vertical-align:top;line-height:2.2rem;font-size:1.4rem;padding:12px 18px;border:none}table tr td p{line-height:2.2rem;font-size:1.4rem}table tr th{font-weight:500;line-height:2.2rem;font-size:1.4rem;text-align:left;background:var(--primary-20);border:none;border-bottom:1px solid var(--white);vertical-align:middle;padding:12px 18px}table tr th p{font-weight:500;line-height:2.2rem;font-size:1.4rem}table.table-striped tr:nth-child(odd){background:var(--primary-10)}table p{margin:0!important}table a{color:var(--primary-60);transition:color var(--transition);text-decoration:underline}table a:hover{color:var(--primary-80)}@media screen and (min-width:1050px){table tr td,table tr th{line-height:2.4rem;font-size:1.6rem}table tr td p,table tr th p{line-height:2.4rem;font-size:1.6rem}}
:root{--primary-10:#edfaff;--primary-20:#c4efff;--primary-30:#9ce4ff;--primary-40:#74d9ff;--primary-50:#4bceff;--primary-60:#36b1df;--primary-70:#2493bd;--primary-80:#15769b;--primary-90:#0a5b79;--primary-100:#024057;--error-10:#ffeeee;--error-20:#ffc8c8;--error-30:#ffa2a2;--error-40:#fe7c7c;--error-50:#f15252;--error-60:#cf3d3d;--error-70:#ad2b2b;--error-80:#8b1c1c;--error-90:#691111;--error-100:#470808;--gray-10:#f5f5f5;--gray-20:#e0e0e0;--gray-30:#cccccc;--gray-40:#b8b8b8;--gray-50:#a3a3a3;--gray-60:#8f8f8f;--gray-70:#7a7a7a;--gray-80:#666666;--gray-90:#525252;--gray-100:#3d3d3d;--footer-bg:#f2f6f9;--white:#ffffff;--black:#000000;--cards:#f3f6f9;--rdor-primary:#004186;--rdor-primary-hover:#2493bd;--rdor-secondary:#df8d2c;--rdor-secondary-hover:#f8a13a;--rdor-info-toast:#4a92d1;--rdor-orange-20:#ffe2c1;--rdor-orange-70:#bd731b;--banner-rd:linear-gradient(90deg, #004186 0%, #1163a1 36.98%, #2791c6 78.13%, #36b1df 100%);--banner-rd-small:linear-gradient(90deg, #004186 0%, #1e80b8 99.73%);--transition:0.3s ease 0s;--border-radius:4px;--font-family:Rubik,Helvetica,Arial,sans-serif;--box-shadow:0px 2px 2px rgba(0, 0, 0, 0.05);--col-1:8.33333333%;--col-2:16.66666667%;--col-3:25%;--col-4:33.33333333%;--col-5:41.66666667%;--col-6:50%;--col-7:58.33333333%;--col-8:66.66666667%;--col-9:75%;--col-10:83.33333333%;--col-11:91.66666667%;--col-12:100%}
.topic-title{color:var(--gray-100);padding-bottom:16px;margin-bottom:32px;position:relative;display:flex;justify-content:space-between;gap:24px}.topic-title h2,.topic-title h3,.topic-title h4{flex:1}.topic-title h2 span,.topic-title h3 span,.topic-title h4 span{font-weight:400}.topic-title:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid var(--gray-20)}.topic-title a{color:var(--primary-60);font-weight:500;font-size:1.5rem;line-height:2.4rem;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-end;gap:4px;max-width:158px;transition:color var(--transition)}.topic-title a:hover{color:var(--primary-80)}
.author-page .header{display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(to bottom,var(--primary-10) 0,var(--primary-10) 118px,var(--white) 118px,var(--white) 100%)}.author-page .header .breadcrumbs{margin:16px auto 24px auto;width:unset}.author-page .header .author-photo{border-radius:50%;height:120px;width:120px}.author-page .header .author-name{color:var(--primary-60);margin:4px auto}.author-page .header .author-specialty{margin-top:4px;font-size:1.6rem}.author-page .header .author-license-wrapper{display:flex;align-items:center;justify-content:center;margin-top:4px;font-size:1.6rem;line-height:2.4rem;color:var(--gray-70)}.author-page .header .author-license-wrapper .author-license{text-transform:uppercase}.author-page .header .author-license-wrapper .author-location{margin-left:14px;padding-left:14px;position:relative}.author-page .header .author-license-wrapper .author-location::after{content:"";width:4px;height:4px;border-radius:50%;background-color:var(--primary-70);position:absolute;left:-2px;top:50%;transform:translateY(-50%)}.author-page .header .button-cta{margin:16px auto 0 auto;width:unset;padding:0 32px}.author-page .header .button-cta .icon{font-size:18px}.author-page .header .button-cta:disabled *{color:#fff!important}.author-page .header .no-scheduling-wrapper{margin-top:16px;text-transform:uppercase;display:flex;flex-direction:column;color:var(--gray-80);font-size:1.2rem;line-height:2.4rem;text-align:center}.author-page .header .no-scheduling-wrapper .find-by-specialty{color:var(--rdor-secondary);text-decoration:underline}.author-page .main-content{margin-bottom:48px}.author-page .main-content hr{border:none;height:1px;background-color:var(--gray-20);margin:32px 0}.author-page .main-content p{margin-bottom:24px}.author-page .main-content a{text-decoration:underline;color:var(--primary-60)}.author-page .main-content ol,.author-page .main-content ul{list-style:none;margin:24px 0}.author-page .main-content ol li,.author-page .main-content ul li{font-weight:400;font-size:1.6rem;line-height:2.4rem;position:relative;margin:10px 0;display:block}.author-page .main-content ol{counter-reset:counter}.author-page .main-content ol li{counter-increment:counter;padding-left:28px}.author-page .main-content ol li::before{content:counter(counter) ". ";color:var(--primary-60);font-weight:700;position:absolute;left:0}.author-page .main-content ul li{padding-left:16px;overflow-wrap:break-word}.author-page .main-content ul li::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60);left:0;top:1.2rem;transform:translateY(-50%)}@media screen and (min-width:1050px){.author-page .header{background:linear-gradient(to bottom,var(--primary-10) 0,var(--primary-10) 154px,var(--white) 154px,var(--white) 100%)}.author-page .header .breadcrumbs{margin:32px auto 24px auto}.author-page .header .author-photo{height:140px;width:140px}.author-page .header .author-name{color:var(--primary-60);margin:8px auto 4px}.author-page .header .author-specialty{margin-top:4px;font-size:1.8rem}.author-page .header .author-license-wrapper{margin-top:8px;font-size:1.6rem}.author-page .header .no-scheduling-wrapper .find-by-specialty{color:var(--rdor-secondary);transition:color var(--transition)}.author-page .header .no-scheduling-wrapper .find-by-specialty:hover{color:var(--rdor-secondary-hover)}.author-page .main-content{margin:auto;margin-bottom:80px;max-width:686px}.author-page .main-content ol,.author-page .main-content ul{margin:24px 0}.author-page .main-content ol li,.author-page .main-content ul li{margin:16px 0;font-size:1.8rem;line-height:2.6rem}}
.list-article-template{padding-bottom:48px}.list-article-template .main-content .breadcrumbs{margin:16px 0 8px}.list-article-template .main-content .article-list-type-6{margin:8px 0 48px}.list-article-template .main-content #component-pagination{margin-bottom:48px}@media screen and (min-width:1050px){.list-article-template{padding-bottom:80px}.list-article-template .page-grid{display:grid;grid-template-columns:1fr 300px;gap:24px}.list-article-template .main-content .breadcrumbs{margin:32px 0 20px}.list-article-template .main-content .article-list-type-6{margin:20px 0 48px 0}.list-article-template .main-content #component-pagination{margin-bottom:0}.list-article-template .sidebar{padding-top:146px}}
.article-page .article-breadcrumbs{margin:8px 0}.article-page .social-share-article-start{display:none}.article-page .youtube-videos{margin:32px 0}.article-page .youtube-videos .topic-title{margin-bottom:unset}.article-page .youtube-videos .topic-title::after{content:unset}.article-page .rdor-find-doctor,.article-page .rdor-find-doctor-simple{margin:24px 0}.article-page .more-articles{background-color:var(--cards);margin:48px 0;padding:40px 0}.article-page .more-articles .article-list-type-2{margin:0}.article-page .find-medic-article-wrapper{margin:32px 0}.article-page .rdor-footer-banner-container{margin-top:24px}.article-page .ad-footer{margin:40px 0}@media screen and (min-width:1050px){.article-page .article-breadcrumbs{margin:16px 0}.article-page .social-share-article-start{display:block}.article-page .article-page-grid{display:grid;grid-template-columns:1fr 300px;gap:24px;margin-top:-164px}.article-page .youtube-videos{margin:0}.article-page .youtube-videos .topic-title{margin-bottom:unset}.article-page .youtube-videos .topic-title::after{content:unset}.article-page .more-articles{margin:80px 0;padding:80px 0}.article-page .find-medic-article-wrapper{margin:40px 0}.article-page .ad-footer{margin:80px 0}}
.doctor-answer-home-page .header{background:var(--primary-10);padding:16px 0}.doctor-answer-home-page .header .page-grid h1{margin-top:8px;margin-bottom:8px}.doctor-answer-home-page .header .page-grid .description{margin-top:8px;margin-bottom:16px;font-size:1.6rem;line-height:2.4rem}.doctor-answer-home-page .header .page-grid .right-grid{display:none}@media screen and (min-width:1050px){.doctor-answer-home-page .header{padding:32px 0}.doctor-answer-home-page .header .page-grid{display:grid;grid-template-columns:1fr 360px;column-gap:80px}.doctor-answer-home-page .header .page-grid h1{margin-top:24px;margin-bottom:8px}.doctor-answer-home-page .header .page-grid .description{margin-top:8px;margin-bottom:24px;font-size:1.8rem;line-height:2.6rem}.doctor-answer-home-page .header .page-grid .right-grid{display:flex;align-items:center;justify-content:center}}
.doctor-answer-article-page .breadcrumbs-wrapper{margin:8px 0}.doctor-answer-article-page .social-share-article-start{display:none}.doctor-answer-article-page .rdor-banner-container{margin-top:24px}@media screen and (min-width:1050px){.doctor-answer-article-page .breadcrumbs-wrapper{margin:16px 0}.doctor-answer-article-page .social-share-article-start{display:block}.doctor-answer-article-page .page-grid{display:grid;grid-template-columns:1fr 330px;gap:24px;margin-top:-164px}.doctor-answer-article-page .rdor-banner-container{margin-top:32px;margin-bottom:32px}.doctor-answer-article-page .divider{margin:32px 0}.doctor-answer-article-page aside{display:flex;flex-direction:column;gap:40px}}
.error-find-medic-page .not-found-header{background:var(--banner-rd-small);padding:32px 0}.error-find-medic-page .not-found-header .header-text-container{color:var(--white);text-align:center;display:flex;flex-direction:column;gap:8px}.error-find-medic-page .not-found-header .header-text-container .icon{font-size:48px}.error-find-medic-page .not-found-header .header-text-container .description{font-size:1.6rem;line-height:2.4rem;font-weight:300}.error-find-medic-page .not-found-header hr{border:0;height:1px;background-image:linear-gradient(to right,transparent,#fff,transparent);margin:24px 0}.error-find-medic-page .not-found-header .form-label{color:var(--white);font-size:1.6rem;line-height:2.4rem;margin:24px 0 16px 0}.error-find-medic-page .not-found-header .go-home-wrapper{display:flex;align-items:center;justify-content:center;margin-top:24px}.error-find-medic-page .not-found-header .go-home-wrapper .go-home-button{color:var(--white);text-align:center;font-size:1.4rem;line-height:2.4rem;text-decoration-line:underline}@media screen and (min-width:1050px){.error-find-medic-page .not-found-header{background:var(--banner-rd);padding:48px 0}.error-find-medic-page .not-found-header .header-text-container .description{font-size:1.8rem;line-height:2.6rem}.error-find-medic-page .not-found-header hr{margin:40px 0}.error-find-medic-page .not-found-header .form-label{font-size:1.8rem;line-height:2.6rem;margin:40px 0 20px 0}.error-find-medic-page .not-found-header .go-home-wrapper{display:flex;align-items:center;justify-content:center;margin-top:40px}.error-find-medic-page .not-found-header .go-home-wrapper .go-home-button{color:var(--white);text-align:center;font-size:1.4rem;line-height:2.4rem;text-decoration-line:underline}}
.find-doctor-search-header{background:var(--banner-rd-small);padding:16px 0;color:var(--white)}.find-doctor-search-header .breadcrumbs ul li,.find-doctor-search-header .breadcrumbs ul li a,.find-doctor-search-header .breadcrumbs ul li span,.find-doctor-search-header .breadcrumbs ul li::before{color:var(--white)!important;filter:brightness(100)}.find-doctor-search-header .title{margin:12px 0 10px 0}.find-doctor-search-header .subtitle{font-size:1.4rem;font-weight:400;line-height:2.4rem;margin:8px 0 16px 0;display:block}.main-loader-container{display:flex;margin-bottom:60vh;padding:16px 0;align-items:center;gap:8px}.main-loader-container .title{font-size:1.6rem;font-weight:500;line-height:2.4rem}@media screen and (min-width:1050px){.find-doctor-search-header{background:var(--banner-rd);padding:31px 0}.find-doctor-search-header .title{margin-bottom:16px;font-size:3rem;line-height:4rem}.find-doctor-search-header .subtitle{font-size:1.6rem;margin:12px 0}.find-doctor-search-header .info{font-size:1.2rem;line-height:1.8rem;max-width:600px}.main-loader-container .title{font-size:1.8rem;line-height:2.6rem}}
.error-page .header{background-color:var(--primary-10);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:32px 0}.error-page .header .header-icon{color:var(--error-40);font-size:48px;margin:auto}.error-page .header .title{margin:8px auto}.error-page .header .description{margin:8px auto 32px auto}.error-page .header .input-search-container{flex:1;margin:6px 0 32px 0}.error-page .header .homepage-link{display:block;margin-top:32px;text-decoration:underline;font-size:1.4rem;line-height:2.4rem}.error-page .topic-title h1,.error-page .topic-title h2,.error-page .topic-title h3{font-size:1.8rem;line-height:2.4rem}@media screen and (min-width:1050px){.error-page .header{padding:48px 0}.error-page .header .description{margin:8px auto 48px auto}.error-page .header .input-search-container{margin:8px auto 48px auto}.error-page .header .homepage-link{margin:48px 0 0 0;font-size:1.8rem;line-height:2.4rem;transition:color var(--transition)}.error-page .header .homepage-link:hover{color:var(--primary-60)}.error-page .topic-title h1,.error-page .topic-title h2,.error-page .topic-title h3{font-size:2.4rem;line-height:3.2rem}}
.hospital-list-page main{max-width:774px}.hospital-list-page main .paginator{margin-top:32px}.hospital-list-page main .paginator #component-pagination .items-per-page-container{margin-bottom:32px}.hospital-list-page .error-container{margin-bottom:330px;padding-top:16px;font-size:14px;line-height:24px}.hospital-list-page .error-container .error-wrapper{display:flex;align-items:center;margin-bottom:16px}.hospital-list-page .error-container .error-wrapper span.icon{font-size:24px;display:block;margin-right:8px;color:var(--error-50)}.hospital-list-page .error-container button{font-size:14px;line-height:24px;border:none;background-color:transparent;color:var(--primary-60);text-decoration:underline}.hospital-list-page .emergency-disclaimer{color:var(--gray-100);font-size:1.2rem;font-weight:500;line-height:1.8rem;padding:16px 0;background-color:var(--primary-10);margin-top:64px}@media screen and (min-width:1050px){.hospital-list-page main .paginator{margin-top:48px}.hospital-list-page main .paginator #component-pagination .items-per-page-container{margin-bottom:unset}.hospital-list-page .error-container{margin-bottom:400px;padding-top:32px;font-size:16px;line-height:24px}.hospital-list-page .error-container button{font-size:16px;transition:color var(--transition)}.hospital-list-page .error-container button:hover{color:var(--primary-80)}.hospital-list-page .emergency-disclaimer{margin-top:80px;padding:10px 0;text-align:center;font-size:1.4rem;line-height:2rem}}
.find-doctor-landing-page .emergency-disclaimer{color:var(--gray-100);font-size:1.2rem;font-weight:500;line-height:1.8rem;padding:16px 0;background-color:var(--primary-10);margin-top:64px}@media screen and (min-width:1050px){.find-doctor-landing-page .emergency-disclaimer{padding:10px 0;text-align:center;font-size:1.4rem;line-height:2rem}}
.specialty-page .specialty-title{margin:24px 0 16px 0}.specialty-page .specialty-description{font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}.specialty-page .specialty-see-all{color:var(--primary-60);font-size:1.6rem;line-height:2.4rem;text-decoration-line:underline;display:inline-block;margin-top:24px}.specialty-page .emergency-disclaimer{color:var(--gray-100);font-size:1.2rem;font-weight:500;line-height:1.8rem;padding:16px 0;background-color:var(--primary-10);margin-top:64px}@media screen and (min-width:1050px){.specialty-page .specialty-title{margin:40px 0 16px 0}.specialty-page .specialty-description{font-size:1.8rem;line-height:2.6rem}.specialty-page .specialty-see-all{font-size:1.8rem;line-height:2.6rem;margin-top:24px;transition:color var(--transition)}.specialty-page .specialty-see-all:hover{color:var(--primary-80)}.specialty-page .emergency-disclaimer{margin-top:80px;padding:10px 0;text-align:center;font-size:1.4rem;line-height:2rem}}
.specialties-list-page main .topic-title{margin-bottom:24px}.specialties-list-page .emergency-disclaimer{color:var(--gray-100);font-size:1.2rem;font-weight:500;line-height:1.8rem;padding:16px 0;background-color:var(--primary-10);margin-top:64px}@media screen and (min-width:1050px){.specialties-list-page main .topic-title{margin-bottom:32px}.specialties-list-page .emergency-disclaimer{padding:10px 0;text-align:center;font-size:1.4rem;line-height:2rem}}
.newsletter-page{padding-bottom:48px}.newsletter-page .newsletter-header .breadcrumbs{margin:16px 0 8px 0}.newsletter-page .newsletter-header .title{margin:8px 0}.newsletter-page .newsletter-header .subtitle{margin:8px 0 24px 0;font-weight:400;font-size:1.6rem;line-height:2.4rem}.newsletter-page .newsletter-main .select-all{border:1px solid var(--primary-60);color:var(--primary-60);background-color:transparent;border-radius:var(--border-radius);padding:4px 8px;font-size:1.2rem;display:flex;align-items:center;justify-items:center;gap:4px;margin:8px 0 16px 0}.newsletter-page .newsletter-main .select-all.filled{background-color:var(--primary-60);color:var(--white)}.newsletter-page .newsletter-main .select-all .icon{font-size:1.6rem}.newsletter-page .newsletter-main .theme-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0 -16px}.newsletter-page .newsletter-main .theme-list .theme-item{display:grid;grid-template-columns:70px 1fr 32px;gap:18px;background-color:var(--primary-10);padding:20px 16px;cursor:pointer}.newsletter-page .newsletter-main .theme-list .theme-item.active .checkbox-content .fake-checkbox{background-color:var(--primary-60)}.newsletter-page .newsletter-main .theme-list .theme-item .checkbox-content,.newsletter-page .newsletter-main .theme-list .theme-item .image-content{display:flex;align-items:center;justify-content:center}.newsletter-page .newsletter-main .theme-list .theme-item .checkbox-content img,.newsletter-page .newsletter-main .theme-list .theme-item .image-content img{border-radius:var(--border-radius);width:70px;height:70px}.newsletter-page .newsletter-main .theme-list .theme-item .checkbox-content .fake-checkbox,.newsletter-page .newsletter-main .theme-list .theme-item .image-content .fake-checkbox{width:32px;height:32px;border-radius:var(--border-radius);border:1px solid var(--primary-60);background-color:var(--white);transition:background-color var(--transition);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:22px}.newsletter-page .newsletter-main .theme-list .theme-item .text-content .description{font-size:1.4rem;line-height:2rem;margin-top:4px}.newsletter-page .newsletter-aside{max-height:100vh;position:fixed;z-index:101;top:0;left:0}.newsletter-page .newsletter-aside .newsletter-aside-wrapper{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:#d4ebf6;padding:44px 28px;gap:20px}.newsletter-page .newsletter-aside._hide{max-height:0;overflow:hidden}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .close-button{position:absolute;top:20px;right:20px;background-color:var(--transparent);border:none;font-size:20px;color:var(--gray-100)}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .input-group{display:flex;flex-direction:column}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .input-group label{font-size:1.4rem;font-weight:500;line-height:2.4rem;margin-bottom:4px}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .input-group .input-radio-group input[type=radio]{position:relative;cursor:pointer;height:0;width:0}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .input-group .input-radio-group input[type=radio]:checked+label::after{border-color:var(--primary-60);background-color:var(--primary-60);box-shadow:inset 0 0 0 4px var(--white)}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .input-group .input-radio-group label{position:relative;font-weight:400;margin-right:24px;padding-left:26px}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .input-group .input-radio-group label::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:20px;width:20px;background-color:var(--white);border:1px solid var(--gray-20);border-radius:50%}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .subscribe-wrapper{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .subscribe-wrapper .selected-itens{font-size:1.6rem;font-weight:600;line-height:2rem;margin:24px 0;color:var(--primary-60)}.newsletter-page .mobile-subscribe-float{position:fixed;left:0;bottom:0;z-index:100;max-height:400px;transition:max-height var(--transition)}.newsletter-page .mobile-subscribe-float._hide{max-height:0}.newsletter-page .mobile-subscribe-float .mobile-subscribe-float-content{padding:16px 0;background-color:#d4ebf6}.newsletter-page .mobile-subscribe-float .mobile-subscribe-float-content .selected-itens{font-size:1.4rem;font-weight:600;line-height:2rem;color:var(--primary-60)}.newsletter-page .mobile-subscribe-float .mobile-subscribe-float-content .subscribe-button{margin:12px 0 16px}.newsletter-page .mobile-subscribe-float .mobile-subscribe-float-content .disclaimer{font-size:1.2rem;line-height:1.8rem;color:var(--gray-70)}.newsletter-page .mobile-subscribe-float .mobile-subscribe-float-content .disclaimer a{color:var(--gray-90);text-decoration:underline}@media screen and (min-width:1050px){.newsletter-page .newsletter-header .breadcrumbs{margin:32px 0 20px 0}.newsletter-page .newsletter-header .title{margin:20px 0 16px 0}.newsletter-page .newsletter-header .subtitle{margin:16px 0 30px 0;font-size:1.8rem;line-height:2.6rem}.newsletter-page .newsletter-grid{display:grid;grid-template-columns:1fr 300px;gap:24px}.newsletter-page .newsletter-main .select-all-wrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.newsletter-page .newsletter-main .select-all-wrapper h3{max-width:420px}.newsletter-page .newsletter-main .select-all-wrapper .select-all{font-size:1.4rem}.newsletter-page .newsletter-main .theme-list{gap:24px;margin:0}.newsletter-page .newsletter-main .theme-list .theme-item{grid-template-columns:140px 1fr 120px;gap:24px;padding:0}.newsletter-page .newsletter-main .theme-list .theme-item .checkbox-content img,.newsletter-page .newsletter-main .theme-list .theme-item .image-content img{width:140px;height:140px;border-top-right-radius:0;border-bottom-right-radius:0}.newsletter-page .newsletter-main .theme-list .theme-item .checkbox-content .fake-checkbox,.newsletter-page .newsletter-main .theme-list .theme-item .image-content .fake-checkbox{width:40px;height:40px;font-size:30px}.newsletter-page .newsletter-main .theme-list .theme-item .text-content{padding:18px 0}.newsletter-page .newsletter-main .theme-list .theme-item .text-content .description{font-size:1.6rem;line-height:2.4rem;margin-top:8px}.newsletter-page .newsletter-aside{max-height:unset;position:unset;z-index:unset}.newsletter-page .newsletter-aside._hide{max-height:unset;overflow:unset}.newsletter-page .newsletter-aside .newsletter-aside-wrapper{height:unset;width:unset;background-color:unset;padding:unset;gap:24px}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .subscribe-wrapper .selected-itens{order:1}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .subscribe-wrapper .submit-button{order:0}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .subscribe-wrapper .disclaimer{font-size:1.2rem;line-height:1.8rem;color:var(--gray-70);order:3}.newsletter-page .newsletter-aside .newsletter-aside-wrapper .subscribe-wrapper .disclaimer a{color:var(--gray-90);text-decoration:underline}}
.default-content-page{padding-bottom:48px}.default-content-page .breadcrumbs{margin:16px 0 10px}.default-content-page .content-body details:nth-of-type(1){margin-top:32px}.default-content-page .content-body details summary{display:block;font-weight:600;font-size:18px;line-height:26px;position:relative;padding:20px 0;margin:-20px 0;cursor:pointer;padding-right:24px;overflow:hidden}.default-content-page .content-body details summary::after{content:"\e00c";position:absolute;top:0;right:4px;height:100%;transform:rotate(90deg);transition:transform var(--transition);font-family:ts;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;display:flex;align-items:center}.default-content-page .content-body details summary+*{margin-top:8px}.default-content-page .content-body details[open] summary::after{transform:rotate(-90deg)}.default-content-page .content-body p{margin-bottom:24px}.default-content-page .content-body h1{margin:10px 0 8px 0}.default-content-page .content-body h2,.default-content-page .content-body h3,.default-content-page .content-body h4{margin:32px 0 16px 0}.default-content-page .content-body a{text-decoration:underline;color:var(--primary-60)}.default-content-page .content-body hr{border:none;height:1px;background-color:var(--gray-20);margin:32px 0}.default-content-page .content-body ol,.default-content-page .content-body ul{list-style:none;margin:24px 0}.default-content-page .content-body ol li,.default-content-page .content-body ul li{font-weight:400;font-size:1.6rem;line-height:2.4rem;position:relative;margin:10px 0;display:block}.default-content-page .content-body ol{counter-reset:counter}.default-content-page .content-body ol li{counter-increment:counter;padding-left:28px}.default-content-page .content-body ol li::before{content:counter(counter) ". ";color:var(--primary-60);font-weight:700;position:absolute;left:0}.default-content-page .content-body ul li{padding-left:16px}.default-content-page .content-body ul li::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60);left:0;top:1.2rem;transform:translateY(-50%)}.default-content-page .authors-list{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;flex-direction:column;gap:16px;row-gap:24px}.default-content-page .authors-list img{height:120px;width:120px;border-radius:50%;display:block;margin:auto}.default-content-page .authors-list .info{display:flex;flex-direction:column;text-align:center;justify-content:center}.default-content-page .authors-list .info .name{margin:10px 0 4px 0;color:var(--primary-60);font-weight:600;font-size:1.4rem;line-height:2rem}.default-content-page .authors-list .info .specialty{margin:4px 0 10px 0;font-weight:500;font-size:1.4rem;line-height:2rem}.default-content-page .authors-list .info .description{font-size:1.2rem;line-height:1.6rem;color:var(--gray-70)}@media screen and (min-width:576px){.default-content-page .authors-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:834px){.default-content-page .authors-list{grid-template-columns:repeat(4,1fr)}.default-content-page .authors-list img{height:120px;width:120px}}@media screen and (min-width:1050px){.default-content-page{padding-bottom:80px}.default-content-page .breadcrumbs{margin:32px 0 24px}.default-content-page .content-body{max-width:686px;margin-right:auto}.default-content-page .content-body details:nth-of-type(1){margin-top:40px}.default-content-page .content-body details summary+*{margin-top:22px}.default-content-page .content-body p{margin-bottom:24px}.default-content-page .content-body a{transition:color var(--transition)}.default-content-page .content-body a:hover{color:var(--primary-80)}.default-content-page .content-body .info{display:block;color:var(--gray-70);font-size:1.4rem;line-height:2.4rem}.default-content-page .content-body h1{margin:24px 0 16px 0}.default-content-page .content-body h2,.default-content-page .content-body h3,.default-content-page .content-body h4{margin:40px 0 24px 0}.default-content-page .content-body ol,.default-content-page .content-body ul{margin:24px 0}.default-content-page .content-body ol li,.default-content-page .content-body ul li{margin:16px 0;font-size:1.8rem;line-height:2.6rem}.default-content-page .authors-list{grid-template-columns:repeat(4,1fr);gap:24px;row-gap:40px;margin-top:40px}.default-content-page .authors-list li:hover img{filter:brightness(1.1);border-color:var(--primary-80)}.default-content-page .authors-list li:hover .info .name{color:var(--primary-80)}.default-content-page .authors-list img{height:140px;width:140px;transition:filter var(--transition),border-color var(--transition);border:3px solid transparent}.default-content-page .authors-list .info .name{margin:10px 0 4px 0;font-size:1.8rem;line-height:2.4rem;transition:color var(--transition)}.default-content-page .authors-list .info .specialty{margin:4px 0 10px 0;font-size:1.6rem;line-height:2rem}.default-content-page .authors-list .info .description{font-size:1.4rem;line-height:2rem}}
.aside-ad-container{flex:1;display:flex;flex-direction:column;gap:40px}.aside-ad-container .aside-ad-wrapper{flex-grow:1}
@charset "UTF-8";.catalogue-theme-page{position:relative;padding:32px 0 0 0}.catalogue-theme-page .sub-themes-list-wrapper{margin:16px auto 8px auto;overflow-x:auto;white-space:nowrap}.catalogue-theme-page .sub-themes-list-wrapper .sub-themes-list{display:flex;gap:16px;flex-direction:row;padding:0 16px 8px 16px;margin:auto}.catalogue-theme-page .sub-themes-list-wrapper .sub-themes-list li{padding-left:12px;position:relative;list-style:none}.catalogue-theme-page .sub-themes-list-wrapper .sub-themes-list li:last-of-type{padding-right:16px}.catalogue-theme-page .sub-themes-list-wrapper .sub-themes-list li a{font-size:1.6rem;line-height:2.4rem;color:var(--gray-100);text-decoration:underline}.catalogue-theme-page .sub-themes-list-wrapper .sub-themes-list li::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60);left:0;top:1.2rem;transform:translateY(-50%)}.catalogue-theme-page .theme-ad-container{margin:32px auto;min-width:min(300px,100%);max-width:100%;overflow:hidden;padding:20px 0;display:table}.catalogue-theme-page .theme-ad-container.theme-ad-container-footer{margin-bottom:0}.catalogue-theme-page .theme-ad-container .ad{position:relative;min-height:250px;background-color:var(--gray-20)}.catalogue-theme-page .theme-ad-container .ad:after,.catalogue-theme-page .theme-ad-container .ad:before{display:block;font-size:1rem;text-transform:uppercase;height:20px;position:absolute;color:var(--gray-40);left:50%;transform:translateX(-50%)}.catalogue-theme-page .theme-ad-container .ad:before{top:-20px}.catalogue-theme-page .theme-ad-container .ad:after{bottom:-28px}.catalogue-theme-page .theme-ad-container .ad.lng-pt:after,.catalogue-theme-page .theme-ad-container .ad.lng-pt:before{content:"Publicidade"}.catalogue-theme-page .theme-ad-container .ad.lng-es:after,.catalogue-theme-page .theme-ad-container .ad.lng-es:before{content:"Publicidad"}.catalogue-theme-page .theme-ad-container .ad.lng-en:after,.catalogue-theme-page .theme-ad-container .ad.lng-en:before{content:"Advertising"}.catalogue-theme-page .theme-ad-container .ad.lng-fr:after,.catalogue-theme-page .theme-ad-container .ad.lng-fr:before{content:"Publicité"}.catalogue-theme-page .article-list-type-7{margin-top:24px}@media screen and (min-width:1050px){.catalogue-theme-page{padding:96px 0 0 0}.catalogue-theme-page .sub-themes-list-wrapper{margin:24px auto 40px auto}.catalogue-theme-page .sub-themes-list-wrapper .sub-themes-list{gap:24px;flex-direction:row;max-width:700px;align-items:center;justify-content:center}.catalogue-theme-page .sub-themes-list-wrapper .sub-themes-list li{padding-left:14px}.catalogue-theme-page .sub-themes-list-wrapper .sub-themes-list li a{font-size:1.8rem;line-height:2.4rem;transition:color var(--transition)}.catalogue-theme-page .sub-themes-list-wrapper .sub-themes-list li a:hover{color:var(--primary-60)}.catalogue-theme-page .article-list-type-1{margin-top:32px}.catalogue-theme-page .article-list-type-7{margin-top:40px}.catalogue-theme-page .rdor-find-doctor{align-items:center;grid-template-columns:2fr 1.5fr}.catalogue-theme-page .rdor-find-doctor br{display:none}.catalogue-theme-page .theme-ad-container{margin:80px auto;min-width:min(728px,100%)}.catalogue-theme-page .theme-ad-container .ad{min-height:90px}.catalogue-theme-page .theme-ad-container .ad::before{right:0;left:unset;transform:unset}.catalogue-theme-page .theme-ad-container .ad:after{display:none}}
.gestational-week-theme-page{position:relative;padding-top:32px}@media screen and (min-width:1050px){.gestational-week-theme-page{padding:96px 0 0 0}.gestational-week-theme-page .article-list-type-7{margin-top:40px}}
.index-theme-page{position:relative;padding-top:32px}.index-theme-page .list-themes-by-letter{display:flex;flex-direction:column;margin:24px 0;gap:40px}.index-theme-page .list-themes-by-letter .list-wrapper .topic-title{margin-bottom:24px}.index-theme-page .list-themes-by-letter .list-wrapper .themes-list{display:flex;flex-direction:column;gap:16px}.index-theme-page .list-themes-by-letter .list-wrapper .themes-list li{font-size:1.6rem;line-height:2.4rem;padding-left:16px;position:relative;list-style:none}.index-theme-page .list-themes-by-letter .list-wrapper .themes-list li a{text-decoration:underline}.index-theme-page .list-themes-by-letter .list-wrapper .themes-list li::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60);left:0;top:1.2rem;transform:translateY(-50%)}@media screen and (min-width:1050px){.index-theme-page{padding-top:96px}.index-theme-page .list-themes-by-letter{margin:56px 0;gap:48px}.index-theme-page .list-themes-by-letter .list-wrapper .topic-title{margin-bottom:32px}.index-theme-page .list-themes-by-letter .list-wrapper .themes-list{display:grid;grid-template-columns:repeat(2,1fr)}.index-theme-page .list-themes-by-letter .list-wrapper .themes-list li{font-size:1.8rem;line-height:2.4rem}.index-theme-page .list-themes-by-letter .list-wrapper .themes-list li a{transition:color var(--transition)}.index-theme-page .list-themes-by-letter .list-wrapper .themes-list li a:hover{color:var(--primary-60)}.index-theme-page .index-theme-grid{display:grid;grid-template-columns:1fr 300px;gap:42px}.index-theme-page .index-theme-grid aside{margin:56px 0;display:flex;flex-direction:column;gap:40px}}
.special-theme-page .special-theme-header{background:var(--primary-10);padding:16px}.special-theme-page .special-theme-header .special-theme-header-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.special-theme-page .special-theme-header .special-theme-header-wrapper .breadcrumbs{width:unset}.special-theme-page .special-theme-header .special-theme-header-wrapper .breadcrumbs ul{justify-content:center}.special-theme-page .special-theme-header .special-theme-header-wrapper .summary{text-align:center;font-size:1.4rem;line-height:2.4rem}@media screen and (min-width:1050px){.special-theme-page .special-theme-header{padding:32px 0}.special-theme-page .special-theme-header .special-theme-header-wrapper{gap:16px}.special-theme-page .special-theme-header .special-theme-header-wrapper .breadcrumbs{width:unset}.special-theme-page .special-theme-header .special-theme-header-wrapper .breadcrumbs ul{justify-content:center}.special-theme-page .special-theme-header .special-theme-header-wrapper .summary{font-size:1.6rem;line-height:2.4rem;max-width:862px}}
.recommended{margin-bottom:56px}.recommended h3{font-weight:600;font-size:1.8rem;line-height:2.4rem}.recommended h4{font-weight:500;font-size:1.6rem;line-height:2.4rem;margin-top:22px;margin-bottom:16px}.recommended ul{list-style:none;margin-bottom:32px;display:flex;flex-direction:column;gap:16px}.recommended a{font-weight:400;font-size:1.4rem;line-height:2rem;text-decoration-line:underline;color:var(--primary-60);display:block}@media screen and (min-width:1050px){.recommended h3{margin-bottom:0}.recommended h4{margin-top:32px}.recommended a{transition:color var(--transition)}.recommended a:hover{color:var(--primary-80)}.recommended .recommended-wrapper .recommended-container{display:grid;gap:12px}.recommended .recommended-wrapper .recommended-container[data-items="2"]{width:calc(100% - 264px);grid-template-columns:repeat(2,1fr)}.recommended .recommended-wrapper .recommended-container[data-items="3"]{width:100%;gap:24px;grid-template-columns:repeat(3,1fr)}}
.article-list-type-1{margin:16px 0 48px 0}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article{overflow:hidden}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link{text-decoration:none;color:var(--gray-100)}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-image{height:200px;display:block;margin-bottom:16px}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-image img{background-color:var(--gray-30);display:block;object-fit:cover;object-position:center center;height:100%;width:100%}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-text{margin-bottom:32px}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-text h2{margin-bottom:8px}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-text p{font-size:1.4rem;line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-list-type-1 .divider{width:100%;height:0;border-bottom:1px solid var(--gray-30);margin-bottom:32px}.article-list-type-1 .article-list-type-2{margin:0}.article-list-type-1 .article-list-type-2 .container{padding:0}@media screen and (min-width:576px){.article-list-type-1 .article-list-type-1-articles{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:834px){.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-image{height:240px}}@media screen and (min-width:1050px){.article-list-type-1{margin:24px 0 80px 0}.article-list-type-1 .article-list-type-1-articles{display:grid;gap:24px;flex-wrap:wrap;grid-template-columns:repeat(2,1fr)}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-image{transition:filter var(--transition);height:unset;margin-bottom:8px}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-image img{width:100%;height:308px}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link:hover .article-list-type-1-article-image{filter:brightness(1.1)}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link:hover .article-list-type-1-article-text h2{color:var(--primary-70)}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-text{margin-bottom:48px}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-text h2{transition:color var(--transition)}.article-list-type-1 .article-list-type-1-articles .article-list-type-1-article .article-list-type-1-article-link .article-list-type-1-article-text p{font-size:1.6rem;line-height:2.4rem}.article-list-type-1 .divider{display:none}}
.article-list-type-10{margin:48px 0}.article-list-type-10 .article-list-type-10-list{display:grid;grid-template-columns:1;gap:32px}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item{width:100%;overflow:hidden}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link{display:flex;flex-direction:column;height:100%;gap:8px}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .article-list-type-10-article-image{display:block;background-color:var(--gray-30);overflow:hidden;position:relative;height:180px}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .article-list-type-10-article-image img{position:absolute;left:0;top:0;object-fit:cover;object-position:center center;height:100%;width:100%}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .article-list-type-10-article-text h2,.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .article-list-type-10-article-text h3{font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.4rem}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .description{font-size:1.2rem;line-height:1.8rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .autor-wrapper{display:grid;grid-template-columns:20px 1fr;gap:6px;align-items:center}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .autor-wrapper img{height:20px;width:20px;border-radius:50%;display:block}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .autor-wrapper .name{font-size:1.2rem;line-height:1.8rem}.article-list-type-10 .see-more{margin:auto;margin-top:24px;max-width:162px}@media screen and (min-width:1050px){.article-list-type-10{margin:80px 0}.article-list-type-10 .article-list-type-10-list{grid-template-columns:repeat(3,1fr);row-gap:40px;column-gap:24px}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link{transition:color var(--transition)}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .article-list-type-10-article-image{transition:filter var(--transition);height:220px}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .article-list-type-10-article-text h2,.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .article-list-type-10-article-text h3{font-size:1.8rem;line-height:2.6rem}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .description{font-size:1.4rem;line-height:2.4rem}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link .autor-wrapper .name{font-size:1.4rem;line-height:2.4rem}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link:hover{color:var(--primary-70)}.article-list-type-10 .article-list-type-10-list .article-list-type-10-item .article-list-type-10-link:hover .article-list-type-10-article-image{filter:brightness(1.1)}}
.article-list-type-2{margin:48px 0}.article-list-type-2.full .article-list-type-2-articles .article-list-type-2-article-text p{display:block!important;display:-webkit-box!important;-webkit-line-clamp:2}.article-list-type-2 .article-list-type-2-articles{display:grid;gap:24px;flex-wrap:wrap}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link{display:flex;flex-direction:row;gap:12px}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-image{background-color:var(--gray-30);display:inline-block;height:87px}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-image img{display:block;object-fit:cover;object-position:center center;width:116px;height:87px}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-text p{display:none;margin-top:4px;height:3.6rem;font-size:1.2rem;line-height:1.8rem;overflow:hidden;-webkit-box-orient:vertical}.article-list-type-2 .see-more{margin:auto;margin-top:24px;max-width:162px}@media screen and (min-width:576px){.article-list-type-2 .article-list-type-2-articles{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:834px){.article-list-type-2 .article-list-type-2-articles{grid-template-columns:repeat(2,1fr)}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-text p{display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2}}@media screen and (min-width:1050px){.article-list-type-2{margin:80px 0}.article-list-type-2.desktop-see-more .hide-mobile{display:none}.article-list-type-2.desktop-see-more .hide-desktop{display:flex!important}.article-list-type-2.full .article-list-type-2-articles{grid-template-columns:1fr}.article-list-type-2.full .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-image{height:157px}.article-list-type-2.full .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-image img{width:242px;height:157px}.article-list-type-2.full .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-text p{-webkit-line-clamp:4}.article-list-type-2 .article-list-type-2-articles{grid-template-columns:repeat(2,1fr);row-gap:48px}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link{gap:16px}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link:hover .article-list-type-2-article-image{filter:brightness(1.1)}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link:hover .article-list-type-2-article-text .article-title{color:var(--primary-70)}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-image{transition:filter var(--transition);height:116px}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-image img{width:153px;height:116px}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-text .article-title{transition:color var(--transition)}.article-list-type-2 .article-list-type-2-articles .article-list-type-2-article .article-list-type-2-article-link .article-list-type-2-article-text p{margin-top:8px;font-size:1.4rem;line-height:2rem;height:unset;overflow:hidden;-webkit-line-clamp:3}}
.article-list-type-3{margin:48px 0}.article-list-type-3 .article-list-type-3-articles{display:grid;gap:24px}.article-list-type-3 .article-list-type-3-articles.with-carousel{margin-left:-16px;margin-right:-16px}.article-list-type-3 .article-list-type-3-articles .article-list-type-3-article{overflow:hidden}.article-list-type-3 .article-list-type-3-articles .article-list-type-3-article .article-list-type-3-article-link{text-decoration:none;color:var(--gray-100)}.article-list-type-3 .article-list-type-3-articles .article-list-type-3-article .article-list-type-3-article-link .article-list-type-3-article-image{object-fit:cover;height:160px;background-color:var(--gray-30);display:block;margin-bottom:8px}.article-list-type-3 .article-list-type-3-articles .article-list-type-3-article .article-list-type-3-article-link .article-list-type-3-article-image img{display:block;object-fit:cover;object-position:center center;width:100%;height:100%}.article-list-type-3 .see-more{margin:auto;margin-top:24px;max-width:162px}@media screen and (min-width:576px){.article-list-type-3 .article-list-type-3-articles{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:834px){.article-list-type-3 .article-list-type-3-articles{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1050px){.article-list-type-3{margin:80px 0}.article-list-type-3 .article-list-type-3-articles{grid-template-columns:repeat(4,1fr)}.article-list-type-3 .article-list-type-3-articles .article-list-type-3-article .article-list-type-3-article-link{transition:color var(--transition)}.article-list-type-3 .article-list-type-3-articles .article-list-type-3-article .article-list-type-3-article-link .article-list-type-3-article-image{transition:filter var(--transition)}.article-list-type-3 .article-list-type-3-articles .article-list-type-3-article .article-list-type-3-article-link:hover{color:var(--primary-70)}.article-list-type-3 .article-list-type-3-articles .article-list-type-3-article .article-list-type-3-article-link:hover .article-list-type-3-article-image{filter:brightness(1.1)}}
.article-list-type-4{margin:48px 0}.article-list-type-4 .article-list-type-4-list{display:grid;grid-template-columns:1;gap:24px}.article-list-type-4 .article-list-type-4-list .content .content-link{text-decoration:none;padding:16px;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;color:var(--gray-100);background-color:var(--primary-10);border-radius:var(--border-radius)}.article-list-type-4 .article-list-type-4-list .content .content-link.see-all-link{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:4px;text-transform:uppercase;color:var(--primary-60);font-family:Rubik;font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase}.article-list-type-4 .article-list-type-4-list .content .content-text{margin-bottom:6px}.article-list-type-4 .article-list-type-4-list .content .font-caption{color:var(--gray-70)}.article-list-type-4 .see-more{margin:auto;margin-top:24px;max-width:162px}@media screen and (min-width:576px){.article-list-type-4 .article-list-type-4-list{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (min-width:1050px){.article-list-type-4{margin:80px 0}.article-list-type-4 .article-list-type-4-list{grid-template-columns:repeat(4,1fr);gap:24px}.article-list-type-4 .article-list-type-4-list .content .content-link{padding:22px 16px 28px 16px}.article-list-type-4 .article-list-type-4-list .content .content-link.see-all-link{transition:color var(--transition),background-color var(--transition)}.article-list-type-4 .article-list-type-4-list .content .content-link.see-all-link:hover{color:var(--white);background-color:var(--primary-70)}.article-list-type-4 .article-list-type-4-list .content .content-link .content-text{transition:color var(--transition)}.article-list-type-4 .article-list-type-4-list .content .content-link:hover .content-text{color:var(--primary-60)}}
.article-list-type-5{margin:48px 0}.article-list-type-5 .article-list-type-5-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:24px}.article-list-type-5 .article-list-type-5-list .article-list-type-5-item{width:100%;overflow:hidden}.article-list-type-5 .article-list-type-5-list .article-list-type-5-item .article-list-type-5-link{text-align:center}.article-list-type-5 .article-list-type-5-list .article-list-type-5-item .article-list-type-5-link .article-list-type-5-article-image{display:block;background-color:var(--gray-30);border-radius:var(--border-radius);margin-bottom:8px;overflow:hidden}.article-list-type-5 .article-list-type-5-list .article-list-type-5-item .article-list-type-5-link .article-list-type-5-article-image img{display:block;object-fit:cover;object-position:center center;height:136px;width:100%}@media screen and (min-width:576px){.article-list-type-5 .article-list-type-5-list .article-list-type-5-item .article-list-type-5-link .article-list-type-5-article-image img{height:160px}}@media screen and (min-width:834px){.article-list-type-5 .article-list-type-5-list .article-list-type-5-item .article-list-type-5-link .article-list-type-5-article-image img{height:240px}}@media screen and (min-width:1050px){.article-list-type-5{margin:80px 0}.article-list-type-5 .article-list-type-5-list{grid-template-columns:repeat(4,1fr);gap:24px}.article-list-type-5 .article-list-type-5-list .article-list-type-5-item .article-list-type-5-link{transition:color var(--transition)}.article-list-type-5 .article-list-type-5-list .article-list-type-5-item .article-list-type-5-link .article-list-type-5-article-image{transition:filter var(--transition)}.article-list-type-5 .article-list-type-5-list .article-list-type-5-item .article-list-type-5-link .article-list-type-5-article-image img{height:220px}.article-list-type-5 .article-list-type-5-list .article-list-type-5-item .article-list-type-5-link:hover{color:var(--primary-70)}.article-list-type-5 .article-list-type-5-list .article-list-type-5-item .article-list-type-5-link:hover .article-list-type-5-article-image{filter:brightness(1.1)}}
.article-list-type-6{margin:48px 0}.article-list-type-6 .article-list-type-6-articles{display:flex;flex-direction:column;gap:24px}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link{display:flex;flex-direction:row;gap:12px}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-image{background-color:var(--gray-30);display:inline-block;height:87px}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-image img{display:block;object-fit:cover;object-position:center center;width:116px;height:87px}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-text p{display:none}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-text .badge{background-color:var(--primary-20);height:24px;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:12px;font-size:10px;margin-top:8px}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-text .autor-wrapper{margin-top:auto;display:grid;grid-template-columns:20px 1fr;gap:6px;align-items:center;margin-top:8px}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-text .autor-wrapper img{height:20px;width:20px;border-radius:50%;display:block}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-text .autor-wrapper .name{font-size:1.2rem;line-height:1.8rem}.article-list-type-6 .see-more{margin:auto;margin-top:24px;max-width:162px}@media screen and (min-width:1050px){.article-list-type-6{margin:80px 0}.article-list-type-6 .article-list-type-6-articles{gap:40px}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link{gap:16px}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link:hover .article-list-type-6-article-image{filter:brightness(1.1)}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link:hover .article-list-type-6-article-text .article-title{color:var(--primary-70)}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-image{transition:filter var(--transition);height:158px}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-image img{width:242px;height:158px}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-text .article-title{transition:color var(--transition)}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-text p{margin-top:8px;font-size:1.4rem;line-height:2rem;overflow:hidden;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.article-list-type-6 .article-list-type-6-articles .article-list-type-6-article .article-list-type-6-article-link .article-list-type-6-article-text .badge{font-size:12px}}
.article-list-type-7{margin:48px 0}.article-list-type-7.full .article-list-type-7-articles .article-list-type-7-article-text p{display:block!important;display:-webkit-box!important;-webkit-line-clamp:2}.article-list-type-7 .article-list-type-7-articles{display:grid;gap:32px;flex-wrap:wrap}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type{margin:0 -16px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link{flex-direction:column}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link .article-list-type-7-article-image{height:200px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link .article-list-type-7-article-image img{height:100%;width:100%}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link .article-list-type-7-article-text{margin:0 16px;border-bottom:1px solid var(--gray-20);padding-bottom:32px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link .article-list-type-7-article-text .article-title{font-size:2rem;line-height:2.6rem}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link .article-list-type-7-article-text p{height:6rem;font-size:1.4rem;line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link{display:flex;flex-direction:row;gap:12px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link .article-list-type-7-article-image{background-color:var(--gray-30);display:inline-block;height:87px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link .article-list-type-7-article-image img{display:block;object-fit:cover;object-position:center center;width:116px;height:87px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link .article-list-type-7-article-text p{display:none;margin-top:4px;height:3.6rem;overflow:hidden;font-size:1.2rem;line-height:1.8rem}.article-list-type-7 .see-more{margin:auto;margin-top:24px;max-width:162px}@media screen and (min-width:1050px){.article-list-type-7{margin:40px 0}.article-list-type-7 .article-list-type-7-articles{grid-template-columns:repeat(2,1fr);row-gap:40px;gap:24px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type{grid-row:span 3;margin:0}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link{flex-direction:column}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link .article-list-type-7-article-image{height:308px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link .article-list-type-7-article-image img{height:100%;width:100%}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link .article-list-type-7-article-text{margin:0;border-bottom:none;padding-bottom:0}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link .article-list-type-7-article-text .article-title{font-size:2.6rem;line-height:3.4rem}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article:first-of-type .article-list-type-7-article-link .article-list-type-7-article-text p{height:7.2rem;font-size:1.6rem;line-height:2.4rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link{gap:16px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link:hover .article-list-type-7-article-image{filter:brightness(1.1)}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link:hover .article-list-type-7-article-text .article-title{color:var(--primary-70)}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link .article-list-type-7-article-image{transition:filter var(--transition);height:116px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link .article-list-type-7-article-image img{width:153px;height:116px}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link .article-list-type-7-article-text .article-title{transition:color var(--transition)}.article-list-type-7 .article-list-type-7-articles .article-list-type-7-article .article-list-type-7-article-link .article-list-type-7-article-text p{margin-top:8px;font-size:1.4rem;line-height:2rem;height:6rem;overflow:hidden;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}
.article-list-type-8{margin:48px 0}.article-list-type-8 .article-list-type-8-list{display:grid;grid-template-columns:1;gap:24px}.article-list-type-8 .article-list-type-8-list .content .content-link{background-color:var(--primary-10);border-radius:var(--border-radius);text-decoration:none;padding:16px;height:100%;width:100%;display:flex;flex-direction:column;color:var(--gray-100)}.article-list-type-8 .article-list-type-8-list .content .content-link.see-all-link{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:4px;text-transform:uppercase;color:var(--primary-60);font-family:Rubik;font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase}.article-list-type-8 .article-list-type-8-list .content .title{margin-bottom:8px}.article-list-type-8 .article-list-type-8-list .content .description{font-size:1.2rem;line-height:1.8rem;margin-bottom:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-list-type-8 .article-list-type-8-list .content .autor-wrapper{margin-top:auto;display:grid;grid-template-columns:20px 1fr;gap:6px;align-items:center}.article-list-type-8 .article-list-type-8-list .content .autor-wrapper img{height:20px;width:20px;border-radius:50%;display:block}.article-list-type-8 .article-list-type-8-list .content .autor-wrapper .name{font-size:1.2rem;line-height:1.8rem}.article-list-type-8 .see-more{margin:auto;margin-top:24px;max-width:162px}@media screen and (min-width:1050px){.article-list-type-8{margin:80px 0}.article-list-type-8.desktop-see-more .hide-mobile{display:none}.article-list-type-8.desktop-see-more .hide-desktop{display:flex!important}.article-list-type-8 .article-list-type-8-list{grid-template-columns:repeat(3,1fr)}.article-list-type-8 .article-list-type-8-list .content .content-link{padding:16px}.article-list-type-8 .article-list-type-8-list .content .content-link.see-all-link{transition:color var(--transition),background-color var(--transition)}.article-list-type-8 .article-list-type-8-list .content .content-link.see-all-link:hover{color:var(--white);background-color:var(--primary-70)}.article-list-type-8 .article-list-type-8-list .content .content-link .title{transition:color var(--transition)}.article-list-type-8 .article-list-type-8-list .content .content-link .description{font-size:1.4rem;line-height:2.4rem}.article-list-type-8 .article-list-type-8-list .content .content-link:hover .title{color:var(--primary-60)}}
.article-list-type-9{margin:48px 0}.article-list-type-9 .article-list-type-9-list{display:grid;grid-template-columns:1;gap:32px}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item{width:100%;overflow:hidden}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item .article-list-type-9-link .article-list-type-9-article-image{display:block;background-color:var(--gray-30);border-radius:var(--border-radius);margin-bottom:12px;overflow:hidden;position:relative;height:180px}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item .article-list-type-9-link .article-list-type-9-article-image img{position:absolute;left:0;top:0;object-fit:cover;object-position:center center;height:100%;width:100%}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item .article-list-type-9-link .article-list-type-9-article-text .description{margin-top:6px;margin-bottom:12px;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item .article-list-type-9-link .article-list-type-9-article-text .see-theme-fake-button{color:var(--primary-60);display:flex;align-items:center;text-transform:uppercase;font-size:1.4rem;font-weight:500;gap:4px}.article-list-type-9 .see-more{margin:auto;margin-top:24px;max-width:162px}@media screen and (min-width:1050px){.article-list-type-9{margin:80px 0}.article-list-type-9 .article-list-type-9-list{grid-template-columns:repeat(3,1fr);row-gap:40px;column-gap:24px}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item .article-list-type-9-link{transition:color var(--transition)}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item .article-list-type-9-link .article-list-type-9-article-image{transition:filter var(--transition);height:220px;margin-bottom:16px}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item .article-list-type-9-link .article-list-type-9-article-text .description{margin-top:8px;margin-bottom:16px;font-size:1.6rem;line-height:2.4rem}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item .article-list-type-9-link .article-list-type-9-article-text .see-theme-fake-button{font-size:1.4rem}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item .article-list-type-9-link:hover{color:var(--primary-70)}.article-list-type-9 .article-list-type-9-list .article-list-type-9-item .article-list-type-9-link:hover .article-list-type-9-article-image{filter:brightness(1.1)}}
.rdor-find-doctor-colorful .find-doctor-content{margin:0 -16px;padding:24px 16px;background:var(--banner-rd-small,linear-gradient(90deg,#004186 0,#1e80b8 99.73%))}.rdor-find-doctor-colorful .find-doctor-wrapper{max-width:400px;margin:0 auto}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .title{color:var(--white)}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .title span{color:var(--primary-50)}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .subtitle{color:var(--white);font-size:1.4rem;line-height:2.4rem;margin-top:8px}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .badges{margin-top:12px}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .badges .item{display:inline-flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:6px;font-size:1.4rem;line-height:2.4rem;color:var(--white);border-radius:16px;background:rgba(35,35,35,.15);padding:5px 12px}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .badges .item .badge-photo{display:block}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .badges .item+.item{margin-top:12px}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .button-cta{margin-top:24px}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .button-cta .icon-calendar{font-size:18px}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .button-cta .icon-search-doctor{font-size:22px}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .disclaimer{margin-top:16px;font-size:10px;line-height:16px;color:var(--white)}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .logo{margin-top:24px}.rdor-find-doctor-colorful .find-doctor-wrapper .image-container{display:none}@media screen and (min-width:1050px){.rdor-find-doctor-colorful{margin:0}.rdor-find-doctor-colorful .find-doctor-content{margin:0;padding:11px 56px 0 56px;border-radius:var(--border-radius);background:var(--banner-rd,linear-gradient(90deg,#004186 7.78%,#1163a1 40.08%,#2791c6 76.03%,#36b1df 95.14%))}.rdor-find-doctor-colorful .find-doctor-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;align-items:center;max-width:unset}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container{padding:40px 0}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .subtitle{margin-top:8px;font-size:1.6rem;line-height:2.4rem}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .badges{margin-top:20px}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .badges .item+.item{margin-top:10px}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .button-cta{padding:0 32px;width:unset;display:inline-flex;margin-top:32px}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .disclaimer{max-width:340px;margin-top:12px;font-size:1.1rem;line-height:1.6rem}.rdor-find-doctor-colorful .find-doctor-wrapper .text-container .logo{margin-top:32px}.rdor-find-doctor-colorful .find-doctor-wrapper .image-container{display:block;margin-top:auto}.rdor-find-doctor-colorful .find-doctor-wrapper .image-container .doctors-photo{display:block;height:auto;margin:auto 0 0 auto;width:427px;max-width:427px}}
.rdor-find-doctor-generic-primary{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:-8px}.rdor-find-doctor-generic-primary .button-cta .icon{font-size:18px}.rdor-find-doctor-generic-primary .disclaimer{color:var(--gray-50);font-size:1.1rem;line-height:1.6rem;font-weight:400}.rdor-find-doctor-generic-primary .disclaimer b{font-weight:500}@media screen and (min-width:834px){.rdor-find-doctor-generic-primary{gap:24px;margin-top:-16px}.rdor-find-doctor-generic-primary .button-cta{width:unset;display:inline-flex;padding:0 32px}.rdor-find-doctor-generic-primary .disclaimer{font-size:1.1rem;line-height:1.6rem}}
.rdor-find-doctor-generic-secondary .find-doctor-content{padding:24px 20px;overflow:hidden;border-radius:var(--border-radius)}.rdor-find-doctor-generic-secondary .find-doctor-content.colorful{background:var(--banner-rd-small,linear-gradient(90deg,#004186 0,#1e80b8 99.73%));color:var(--white)}.rdor-find-doctor-generic-secondary .find-doctor-content.normal{background:var(--primary-10);position:relative}.rdor-find-doctor-generic-secondary .find-doctor-content.normal::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,#004684 7.78%,#36b1df 95.14%)}.rdor-find-doctor-generic-secondary .find-doctor-content.normal.widget{border:1px solid var(--primary-30)}.rdor-find-doctor-generic-secondary .find-doctor-content.normal.widget::after{content:unset}.rdor-find-doctor-generic-secondary .find-doctor-content.normal .find-doctor-wrapper .title{color:#004186}.rdor-find-doctor-generic-secondary .find-doctor-content.normal .find-doctor-wrapper .subtitle{color:var(--gray-100)}.rdor-find-doctor-generic-secondary .find-doctor-content.normal .find-doctor-wrapper .subtitle b,.rdor-find-doctor-generic-secondary .find-doctor-content.normal .find-doctor-wrapper .subtitle strong{color:#004186}.rdor-find-doctor-generic-secondary .find-doctor-content.normal .find-doctor-wrapper .disclaimer{color:var(--gray-50)}.rdor-find-doctor-generic-secondary .find-doctor-wrapper .title{margin-bottom:8px}.rdor-find-doctor-generic-secondary .find-doctor-wrapper .subtitle{font-size:1.4rem;line-height:2.4rem;margin:8px 0 20px 0}.rdor-find-doctor-generic-secondary .find-doctor-wrapper .disclaimer{font-size:1rem;line-height:1.6rem;margin:20px 0 16px 0}.rdor-find-doctor-generic-secondary .find-doctor-wrapper .button-cta{padding:0 16px}.rdor-find-doctor-generic-secondary .find-doctor-wrapper .button-cta .icon{font-size:18px}@media screen and (min-width:1050px){.rdor-find-doctor-generic-secondary .find-doctor-content{padding:22px 24px}.rdor-find-doctor-generic-secondary .find-doctor-content.colorful{background:var(--banner-rd-small,linear-gradient(90deg,#004186 0,#1e80b8 99.73%));border-radius:var(--border-radius)}.rdor-find-doctor-generic-secondary .find-doctor-wrapper{display:grid;grid-template-columns:60% 40%;position:relative}.rdor-find-doctor-generic-secondary .find-doctor-wrapper .title{margin-bottom:0;grid-column:span 2;max-width:60%}.rdor-find-doctor-generic-secondary .find-doctor-wrapper .subtitle{font-size:1.6rem;line-height:2.4rem;margin:16px 0 24px 0;grid-column:span 2;max-width:60%}.rdor-find-doctor-generic-secondary .find-doctor-wrapper .disclaimer{font-size:1.1rem;line-height:1.6rem;margin:0!important}.rdor-find-doctor-generic-secondary .find-doctor-wrapper .button-cta{align-self:center;justify-self:flex-end;width:unset;padding:0 24px;position:absolute;top:50%;max-width:40%;text-align:center;transform:translateY(-50%)}.rdor-find-doctor-generic-secondary .find-doctor-wrapper .logo{align-self:flex-end;justify-self:flex-end}}
.rdor-find-doctor-link-list{background-color:var(--primary-10);padding:24px 16px;border-radius:var(--border-radius);position:relative;overflow:hidden}.rdor-find-doctor-link-list::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,#004684 7.78%,#36b1df 95.14%)}.rdor-find-doctor-link-list .title{margin:24px 0 14px 0;font-size:1.4rem;line-height:2rem;font-weight:500}.rdor-find-doctor-link-list ul li{padding-left:16px;position:relative;margin:10px 0;display:block}.rdor-find-doctor-link-list ul li::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60);left:0;top:1.2rem;transform:translateY(-50%)}.rdor-find-doctor-link-list ul li a{color:var(--primary-60);font-weight:400;text-decoration:underline;font-size:1.4rem;line-height:2rem}.rdor-find-doctor-link-list ul li.see-all{padding-left:0}.rdor-find-doctor-link-list ul li.see-all::before{content:unset}.rdor-find-doctor-link-list ul li.see-all a{color:var(--gray-100);font-size:1.4rem;line-height:2.4rem;text-decoration:underline}.rdor-find-doctor-link-list .disclaimer{color:var(--gray-60);font-size:1rem;line-height:1.6rem;margin-top:24px}@media screen and (min-width:576px){.rdor-find-doctor-link-list .find-doctor-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.rdor-find-doctor-link-list .disclaimer{grid-column:span 2;margin-top:0}}@media screen and (min-width:1050px){.rdor-find-doctor-link-list{padding:24px}.rdor-find-doctor-link-list .find-doctor-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.rdor-find-doctor-link-list .find-doctor-wrapper .title{font-size:1.6rem;line-height:2.4rem}.rdor-find-doctor-link-list .find-doctor-wrapper ul li a{font-size:1.6rem;line-height:2.4rem;transition:color var(--transition)}.rdor-find-doctor-link-list .find-doctor-wrapper ul li a:hover{color:var(--primary-80)}.rdor-find-doctor-link-list .find-doctor-wrapper ul li.see-all{font-size:1.6rem;line-height:2.4rem;text-decoration:underline;transition:color var(--transition)}.rdor-find-doctor-link-list .find-doctor-wrapper ul li.see-all:hover{color:var(--primary-80)}.rdor-find-doctor-link-list .disclaimer{font-size:1.1rem;line-height:1.6rem}}
.rdor-find-doctor-widget-result{background-color:var(--white);border-radius:var(--border-radius);box-shadow:0 2px 2px 0 rgba(0,0,0,.05);margin:24px 0;border:1px solid var(--rdor-primary)}.rdor-find-doctor-widget-result .find-doctor-text-wrapper{padding:16px}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .bad-result{display:flex;align-items:center;gap:6px;color:var(--white);font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase;padding:3px 2px;margin-bottom:16px;position:relative;z-index:1;height:3.6rem}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .bad-result::after{content:"";position:absolute;height:100%;width:calc(100% + 32px);left:-16px;top:50%;transform:translateY(-50%);background:linear-gradient(90deg,#f15252 0,rgba(241,82,82,0) 100%);z-index:-1}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .bad-result .icon{font-size:2rem}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .title{margin-bottom:8px;color:var(--rdor-primary);font-size:2.2rem;font-style:normal;font-weight:600;line-height:3rem}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .subtitle{margin:8px 0 16px 0;font-size:1.6rem;line-height:2.4rem}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .button-cta{margin:16px 0}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .button-cta .icon{font-size:18px}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .disclaimer{color:var(--gray-50);font-size:1.1rem;line-height:1.6rem;margin-top:16px;display:block}.rdor-find-doctor-widget-result .find-doctor-image-wrapper{display:none}@media screen and (min-width:1050px){.rdor-find-doctor-widget-result{display:grid;grid-template-columns:1fr 245px;margin:32px 0}.rdor-find-doctor-widget-result .find-doctor-text-wrapper{padding:24px}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .bad-result{gap:6px;font-size:1.6rem;margin-bottom:20px}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .bad-result::after{width:calc(100% + 24px);left:-24px}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .bad-result .icon{font-size:2.2rem}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .title{margin-bottom:8px;font-size:2.8rem;line-height:3.6rem}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .subtitle{margin:8px 0 20px 0;font-size:1.8rem;line-height:2.6rem}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .button-cta{display:inline-flex;width:unset;margin:0;padding:0 32px}.rdor-find-doctor-widget-result .find-doctor-text-wrapper .disclaimer{margin-top:20px}.rdor-find-doctor-widget-result .find-doctor-image-wrapper{display:flex;align-items:flex-end}.rdor-find-doctor-widget-result .find-doctor-image-wrapper .doctor-photo{display:block}}
.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper{padding:24px 16px;background:linear-gradient(90deg,#004186 0,#1e80b8 99.73%);border-radius:var(--border-radius)}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container{display:flex;flex-direction:column;justify-content:center}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .logo{margin-bottom:20px}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .title{color:var(--white);margin-bottom:12px}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .title span{color:var(--primary-50)}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .subtitle{color:var(--white);margin-bottom:16px;font-size:1.4rem;line-height:2.4rem}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .button-cta .icon{font-size:18px}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .disclaimer{margin:8px 0 0 0;font-size:1rem;line-height:1.6rem;color:var(--white)}@media screen and (min-width:1050px){.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper{padding:32px 24px}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container{display:grid;grid-template-columns:56% 1fr;column-gap:40px}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .logo{order:5;margin-left:auto;margin-top:auto;margin-bottom:0}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .title{order:1}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .subtitle{font-size:1.4rem;line-height:2.4rem;order:3}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .button-cta{order:2;grid-row:span 2;flex:1;position:relative;top:50%}.rdor-find-doctor-simple-colorful .find-doctor-content .find-doctor-wrapper .text-container .disclaimer{font-size:1.1rem;line-height:1.6rem;order:4}}
.breadcrumbs{padding:0;margin:0;width:100%;min-height:20px}.breadcrumbs ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap}.breadcrumbs ul li{margin-right:8px;display:flex;align-items:center;justify-content:center}.breadcrumbs ul li a,.breadcrumbs ul li span{text-decoration:none;font-weight:400;font-size:1.2rem;line-height:1.8rem;color:var(--gray-60)}.breadcrumbs ul li:not(:first-child):before{content:"";margin-right:8px;width:6px;height:8px;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='6' height='8' viewBox='0 0 6 8' fill='none'><path d='M1.3125 0.625L4.6875 4L1.3125 7.375' stroke='%237A7A7A' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.breadcrumbs ul li:last-child a,.breadcrumbs ul li:last-child span{color:var(--gray-100)}@media screen and (min-width:1050px){.breadcrumbs ul li a,.breadcrumbs ul li span{font-size:1.4rem;line-height:2rem;transition:color var(--transition)}.breadcrumbs ul li:before{transform:scale(1.3)}.breadcrumbs ul li a:hover{color:var(--primary-60)}}
#component-pagination{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}#component-pagination .page-selector-next,#component-pagination .page-selector-prev{display:flex;align-items:center;justify-content:center}#component-pagination .page-selector-next.disabled,#component-pagination .page-selector-prev.disabled{opacity:.3}#component-pagination .page-selector-prev div{transform:rotate(-180deg)}#component-pagination .page-selector-next div{transform:unset}#component-pagination .items-per-page-container{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:12px;flex:1;margin-bottom:56px}#component-pagination .items-per-page-container p{font-size:1.6rem;line-height:1.6rem;text-align:center;color:var(--black)}#component-pagination .items-per-page-container .items-per-page-selector{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:12px;list-style:none}#component-pagination .items-per-page-container .items-per-page-selector li a{font-weight:500;font-size:1.6rem;line-height:1.6rem;text-align:center;color:var(--primary-60);text-decoration:none}#component-pagination .items-per-page-container .items-per-page-selector li.selected a{color:var(--gray-30)}#component-pagination .page-selector{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;list-style:none}#component-pagination .page-selector li .selector-button{display:flex;align-items:center;justify-content:center;height:40px;width:40px;background:var(--white);border-radius:var(--border-radius);font-weight:400;font-size:1.6rem;line-height:1.6rem;text-align:center;color:var(--primary-60);border:1px solid var(--primary-60);text-decoration:none}#component-pagination .page-selector li.selected .selector-button{color:var(--white);background:var(--primary-60)}@media screen and (min-width:1050px){#component-pagination{flex-direction:row;align-items:center;justify-content:space-between}#component-pagination .items-per-page-container{margin-bottom:0;justify-content:flex-start}#component-pagination .items-per-page-container .items-per-page-selector li:not(.selected) a{transition:color var(--transition)}#component-pagination .items-per-page-container .items-per-page-selector li:not(.selected) a:hover{color:var(--primary-80)}#component-pagination .page-selector li .selector-button{transition:color var(--transition),background-color var(--transition)}#component-pagination .page-selector li .selector-button:hover:not(.disabled){color:var(--white);background-color:var(--primary-60)}}
header.header-appointment{position:sticky;top:0;left:0;z-index:3;transition:transform var(--transition);transform:translateY(0);width:100%}header.header-appointment.fixed{position:fixed!important}header.header-appointment._hide{transform:translateY(-100%)}header.header-appointment .nav-header{border-bottom:1px solid var(--gray-20);width:100%;background-color:var(--white);display:flex;align-items:center;height:52px}header.header-appointment .nav-header .header-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;flex-direction:row;position:relative;z-index:3}header.header-appointment .nav-header .header-wrapper .header-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header.header-appointment .nav-header .header-wrapper .header-logo img{width:200px;height:auto}header.header-appointment .nav-header #menuToggle{display:block;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px 0}header.header-appointment .nav-header #menuToggle .hamburger-toggle{width:30px;height:30px;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center}header.header-appointment .nav-header #menuToggle .hamburger-toggle .hamburger{width:16px;height:12px;position:relative;transition:.5s ease-in-out;cursor:pointer}header.header-appointment .nav-header #menuToggle .hamburger-toggle .hamburger span{display:block;position:absolute;height:2px;width:16px;background:var(--gray-100);border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header.header-appointment .nav-header #menuToggle .hamburger-toggle .hamburger span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header.header-appointment .nav-header #menuToggle .hamburger-toggle .hamburger span:nth-child(2){top:6px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header.header-appointment .nav-header #menuToggle .hamburger-toggle .hamburger span:nth-child(3){top:12px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header.header-appointment .nav-header #menuToggle .hamburger-toggle.active .hamburger span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:3px;width:17px}header.header-appointment .nav-header #menuToggle .hamburger-toggle.active .hamburger span:nth-child(2){width:0%;opacity:0}header.header-appointment .nav-header #menuToggle .hamburger-toggle.active .hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:12px;left:3px;width:17px}header.header-appointment .nav-header #menu{position:absolute;width:100%;top:51px;left:0;height:calc(100vh - 51px);max-height:calc(100vh - 51px);background:var(--white);list-style-type:none;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;transition:max-height .5s cubic-bezier(0,1,0,1);overflow:auto;display:flex;justify-content:space-between;flex-direction:column}header.header-appointment .nav-header #menu.hide-top{max-height:0}header.header-appointment .nav-header #menu ul{list-style:none;padding:0 16px}header.header-appointment .nav-header #menu ul li.open-theme-menu a{display:block}header.header-appointment .nav-header #menu ul li.open-theme-menu a span{margin-left:8px;font-size:1.2rem;transform:rotate(90deg);transition:.5s ease}header.header-appointment .nav-header #menu ul li.open-theme-menu.open a span{transform:rotate(-90deg)}header.header-appointment .nav-header #menu ul li a{padding:20px 0;border-bottom:1px solid var(--gray-20);text-decoration:none;color:var(--gray-100);height:100%;display:flex;align-items:center;justify-content:flex-start;font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase}header.header-appointment .nav-header #menu ul li a .icon{margin-left:8px}header.header-appointment .nav-header #menu ul li a.special{font-weight:500;gap:6px}header.header-appointment .nav-header #menu ul li a.super-special{font-weight:500;color:var(--primary-60)}header.header-appointment .nav-header #menu ul li a:hover{color:var(--primary-70)}header.header-appointment .nav-header #menu .header-social-links{font-size:2.2rem}header.header-appointment .nav-header .navigation-menu{margin-bottom:20px}header.header-appointment .nav-header .navigation-menu li{text-align:center}@media screen and (min-width:1050px){header.header-appointment{background-color:var(--white)}header.header-appointment .nav-header{z-index:4;height:82px;overflow:hidden}header.header-appointment .nav-header .header-wrapper nav{order:2;flex:1}header.header-appointment .nav-header .header-wrapper nav #menuToggle{padding:0}header.header-appointment .nav-header .header-wrapper nav #menuToggle .hamburger-toggle{display:none}header.header-appointment .nav-header .header-wrapper nav #menuToggle #menu{position:unset;height:unset;width:unset;padding:unset}header.header-appointment .nav-header .header-wrapper nav #menuToggle #menu.hide-top{max-height:unset}header.header-appointment .nav-header .header-wrapper nav #menuToggle #menu ul{display:flex;align-items:center;justify-content:flex-end;margin:unset;padding:unset;gap:48px}header.header-appointment .nav-header .header-wrapper nav #menuToggle #menu ul li{margin:unset;height:82px;display:flex;align-items:center}header.header-appointment .nav-header .header-wrapper nav #menuToggle #menu ul li a{transition:.3s ease;border:none;font-size:1.5rem}header.header-appointment .nav-header .header-wrapper nav #menuToggle #menu ul li a .icon{display:none}header.header-appointment .nav-header .header-wrapper .header-logo{order:1;position:unset;top:unset;left:unset;transform:unset}header.header-appointment .nav-header .header-wrapper .header-logo img{width:277px}header.header-appointment .nav-header .header-wrapper.open #menu ul li a{color:var(--gray-30)}}
header#header{border-bottom:1px solid var(--gray-20);position:fixed;top:0;left:0;z-index:3;transition:transform var(--transition);width:100vw}header#header .progress-bar{position:absolute;bottom:-2px;left:0;width:100%;height:2px;z-index:2}header#header .progress-bar .inner{width:0;transition:width var(--transition);height:100%;background-color:var(--primary-60)}.header-placeholder{height:93px}@media screen and (min-width:1050px){.header-placeholder{height:123px}}
.footer-rdor{background:linear-gradient(90deg,#004684 9.93%,#1664a9 69.58%);color:var(--white);padding:48px 0}.footer-rdor .footer-rdor-container{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.footer-rdor .footer-rdor-logo-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.footer-rdor .footer-rdor-logo-container .footer-rdor-divider{border-bottom:.8px solid var(--white);width:100%}.footer-rdor .footer-rdor-logo-container .footer-rdor-logo-text{text-transform:uppercase;font-weight:400;font-size:1.4rem;line-height:1.8rem;width:178px;text-align:center}.footer-rdor .footer-rdor-brands{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:32px;gap:8px}.footer-rdor .footer-rdor-brands .footer-rdor-brands-title{font-weight:600;font-size:1.4rem;line-height:2.4rem;color:var(--white);text-transform:uppercase}.footer-rdor .footer-rdor-brands ul{display:flex;align-items:center;justify-content:center;flex-direction:column;list-style:none;gap:8px}.footer-rdor .footer-rdor-brands a{color:var(--white);font-weight:400;font-size:1.4rem;line-height:2.4rem}@media screen and (min-width:1050px){.footer-rdor{padding:26px 0}.footer-rdor .footer-rdor-container{flex-direction:row}.footer-rdor .footer-rdor-logo-container{flex-direction:row}.footer-rdor .footer-rdor-logo-container .footer-rdor-divider{border-left:.8px solid var(--white);height:50px;width:0;border-bottom:0}.footer-rdor .footer-rdor-logo-container .footer-rdor-logo-text{text-align:left}.footer-rdor .footer-rdor-brands{flex-direction:row;margin:0;gap:24px}.footer-rdor .footer-rdor-brands ul{flex-direction:row;gap:24px}}
#footer .footer-tuasaude{background-color:var(--footer-bg);padding:36px 0 46px}#footer .footer-tuasaude .footer-wrapper{display:flex;flex-direction:column;gap:40px}#footer .footer-tuasaude .footer-wrapper .footer-logo{align-self:center}#footer .footer-tuasaude .footer-wrapper .footer-logo img{height:40px;width:auto}#footer .footer-tuasaude .footer-wrapper .footer-social-links{align-self:center}#footer .footer-tuasaude .footer-wrapper .footer-text address,#footer .footer-tuasaude .footer-wrapper .footer-text p{font-weight:400;font-size:1.4rem;line-height:2.4rem;margin-bottom:1.6rem;font-style:normal}#footer .footer-tuasaude .footer-wrapper .footer-text address:last-child,#footer .footer-tuasaude .footer-wrapper .footer-text p:last-child{margin-bottom:0}#footer .footer-tuasaude .footer-wrapper .footer-menu ul{list-style-type:none;display:grid;grid-template-columns:1fr 1fr;gap:24px}#footer .footer-tuasaude .footer-wrapper .footer-menu ul li a{font-size:1.4rem;line-height:2.4rem;text-decoration:underline}#footer .footer-tuasaude .footer-wrapper .footer-menu ul li a.special{text-transform:uppercase;font-weight:500}#footer .footer-tuasaude .footer-wrapper .footer-certificate{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--gray-50);font-size:1.2rem;line-height:1.6rem}#footer .footer-tuasaude .footer-wrapper .footer-certificate img{height:32px;width:auto;display:block}#footer .footer-tuasaude .footer-wrapper .footer-update-copy{text-align:center;font-size:1.4rem;font-weight:400;line-height:2.4rem;border-top:1px solid var(--gray-20);border-bottom:1px solid var(--gray-20);padding:32px 0}#footer .footer-tuasaude .footer-wrapper .footer-update-copy .dot{margin-top:8px}#footer .footer-tuasaude .footer-wrapper .footer-update-copy .language-selector{margin:32px auto 0 auto}#footer .footer-tuasaude .footer-wrapper .footer-rdor-group{text-align:center;font-size:1.4rem;font-weight:500;line-height:2.4rem}@media screen and (min-width:576px){#footer .footer-tuasaude .footer-wrapper{display:grid;grid-template-columns:1.2fr 2fr;column-gap:120px;row-gap:48px}#footer .footer-tuasaude .footer-wrapper .footer-logo{justify-self:flex-start;order:1}#footer .footer-tuasaude .footer-wrapper .footer-social-links{justify-self:flex-end;order:2}#footer .footer-tuasaude .footer-wrapper .footer-text{grid-column:span 2;order:3}#footer .footer-tuasaude .footer-wrapper .footer-newsletter{grid-column:span 2;order:4}#footer .footer-tuasaude .footer-wrapper .footer-menu{grid-column:span 2;order:5}#footer .footer-tuasaude .footer-wrapper .footer-certificate{grid-column:span 2;order:6}#footer .footer-tuasaude .footer-wrapper .footer-certificate.inverted{order:4;margin:0;grid-row:span 2}#footer .footer-tuasaude .footer-wrapper .footer-update-copy{order:7;grid-column:span 2}}@media screen and (min-width:1050px){#footer .footer-tuasaude .footer-wrapper{display:grid;grid-template-columns:1.2fr 2fr;column-gap:120px;row-gap:48px}#footer .footer-tuasaude .footer-wrapper .footer-logo{justify-self:flex-start;order:1}#footer .footer-tuasaude .footer-wrapper .footer-social-links{justify-self:flex-end;order:2}#footer .footer-tuasaude .footer-wrapper .footer-text{grid-column:span 2;order:3}#footer .footer-tuasaude .footer-wrapper .footer-newsletter{grid-column:unset;order:4}#footer .footer-tuasaude .footer-wrapper .footer-menu{grid-column:unset;grid-row:span 2;order:5}#footer .footer-tuasaude .footer-wrapper .footer-menu ul{gap:16px}#footer .footer-tuasaude .footer-wrapper .footer-menu ul li a{transition:color var(--transition)}#footer .footer-tuasaude .footer-wrapper .footer-menu ul li a:hover{color:var(--primary-70)}#footer .footer-tuasaude .footer-wrapper .footer-certificate{grid-column:unset;order:6;margin-top:-24px}#footer .footer-tuasaude .footer-wrapper .footer-certificate.inverted{order:4;margin:0;grid-row:span 2}#footer .footer-tuasaude .footer-wrapper .footer-update-copy{order:7;grid-column:span 2;display:flex;align-items:center;padding:32px 0;gap:16px}#footer .footer-tuasaude .footer-wrapper .footer-update-copy .dot{margin:0;width:4px;height:4px;background-color:var(--primary-60);border-radius:50%}#footer .footer-tuasaude .footer-wrapper .footer-update-copy .language-selector{margin:0 0 0 auto}#footer .footer-tuasaude .footer-wrapper .footer-rdor-group{order:8;grid-column:span 2;font-size:1.4rem;line-height:2.4rem}}
.footer-sticky-ad-container{display:none}.footer-sticky-ad-container ::-webkit-scrollbar{display:none}.footer-sticky-ad-container .ad-container-close{display:none}.footer-sticky-ad-container .stick-ad-container{position:fixed;bottom:0;left:0;width:100vw;z-index:2;min-height:50px;max-height:106px}.footer-sticky-ad-container.standard-ad{display:block;min-height:50px;max-height:106px}.footer-sticky-ad-container.standard-ad .ad-container-close{position:absolute;top:-21px;right:0;background-color:var(--gray-10);color:var(--black);border-top-left-radius:4px;font-size:14px;width:25px;height:21px;display:flex;align-items:center;justify-content:center}.footer-sticky-ad-container.standard-ad .ad-container-close:before{transition:opacity var(--transition);opacity:.5}.footer-sticky-ad-container.standard-ad .ad-container-close:hover:before{opacity:1}.footer-sticky-ad-container.standard-ad .stick-ad-container{background-color:var(--gray-10);display:flex;align-content:center;justify-content:center;align-items:center;height:inherit}.footer-sticky-ad-container.standard-ad .stick-ad-container:first-child{display:flex;align-content:center;justify-content:center;align-items:center}.footer-sticky-ad-container.rdor{display:block;height:80px}img[src^="https://sb.scorecardresearch.com/"]{display:block;height:0}@media screen and (min-width:1050px){.footer-sticky-ad-container .stick-ad-container{min-height:114px;max-height:114px}.footer-sticky-ad-container.standard-ad{min-height:114px;max-height:114px}.footer-sticky-ad-container.standard-ad .ad-container-close{top:18px;right:28px;font-size:20px;cursor:pointer}}
.modal-global-message.modal .modal-body{padding:16px 24px 32px 24px}.modal-global-message.modal .modal-body .title-wrapper{margin-bottom:16px;display:flex;align-items:center;gap:8px}.modal-global-message.modal .modal-body .title-wrapper .icon{background-color:#7cdd8e;color:var(--white);border-radius:50%;width:26px;height:26px;font-size:18px}.modal-global-message.modal .modal-body .description{margin:16px 0}@media screen and (min-width:1050px){.modal-global-message.modal .modal-content{max-width:700px}.modal-global-message.modal .modal-content .modal-body{padding:0 48px 48px 48px}.modal-global-message.modal .modal-content .modal-body .title-wrapper{margin-bottom:20px;display:flex;align-items:center;gap:10px}.modal-global-message.modal .modal-content .modal-body .title-wrapper .icon{background-color:#7cdd8e;color:var(--white);border-radius:50%;width:32px;height:32px;font-size:22px}.modal-global-message.modal .modal-content .modal-body .description{margin:20px 0}.modal-global-message.modal .modal-content .modal-body button{max-width:238px}}
.search-global{position:relative;width:100%;max-width:680px;height:44px;margin:auto}.search-global .search-global-button{width:100%;height:100%;display:flex;background-color:var(--white);align-items:center;justify-content:space-between;border-radius:4px;border:1px solid var(--gray-30);padding:10px 16px;font-size:16px;user-select:none}.search-global .search-global-button .value{color:var(--gray-100)}.search-global .search-global-button .placeholder{color:var(--gray-40)}.search-global .search-global-button .icon{color:var(--primary-60);font-size:22px}.search-global.error .value{color:var(--error-50)}.search-global.error .icon{color:var(--gray-100);font-size:20px}@media screen and (min-width:1050px){.search-global{height:46px}.search-global .search-global-button{transition:border-color var(--transition)}.search-global .search-global-button:hover{border-color:var(--primary-60)}.search-global.error .search-global-button:hover{border-color:var(--gray-30)}}
.article-link-simple{margin:32px 0;padding-left:16px;position:relative;display:flex;gap:4px;flex-direction:column;color:var(--gray-100);font-size:1.6rem;line-height:2.4rem}.article-link-simple::before{content:"";position:absolute;height:100%;width:2px;left:0;background-color:var(--primary-60)}.article-link-simple .fake-link-wrapper{display:flex;align-items:center;justify-content:flex-start;color:var(--primary-60)}.article-link-simple .fake-link-wrapper .fake-link{overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;line-height:1.6rem;text-decoration-line:underline}@media screen and (min-width:1050px){.article-link-simple{margin:40px 0;gap:4px;font-size:1.8rem;line-height:2.6rem;transition:var(--transition)}.article-link-simple::before{transition:var(--transition)}.article-link-simple .fake-link-wrapper{transition:var(--transition)}.article-link-simple .fake-link-wrapper .fake-link{font-size:1.4rem;line-height:1.6rem}.article-link-simple:hover{color:var(--primary-80)}.article-link-simple:hover .fake-link-wrapper{color:var(--primary-80)}}
.themes-cloud{padding:32px 0;background-color:var(--primary-10)}.themes-cloud .theme-title{display:flex;color:var(--primary-60);text-transform:uppercase;margin-bottom:16px;gap:8px;align-items:center}.themes-cloud .theme-title .icon{font-size:14px}.themes-cloud .themes-cloud-container{display:grid;gap:38px}.themes-cloud .themes-cloud-container .theme-container .theme-list{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.themes-cloud .themes-cloud-container .theme-container .theme-list .theme-item{display:inline-block;background-color:var(--white);padding:6px 12px;border-radius:20px;font-weight:400;font-size:1.6rem;line-height:2.4rem;text-decoration:none;color:var(--gray-100);border:1px solid var(--primary-20)}@media screen and (min-width:1050px){.themes-cloud{padding:80px 0}.themes-cloud .theme-title{transition:color var(--transition)}.themes-cloud .theme-title .icon{font-size:16px}.themes-cloud .theme-title:hover{color:var(--primary-80)}.themes-cloud .themes-cloud-container{display:grid}.themes-cloud .themes-cloud-container[data-items="1"]{grid-template-columns:repeat(1)}.themes-cloud .themes-cloud-container[data-items="2"],.themes-cloud .themes-cloud-container[data-items="3"],.themes-cloud .themes-cloud-container[data-items="4"]{grid-template-columns:repeat(2,1fr)}.themes-cloud .themes-cloud-container[data-items="3"] .theme-container:last-of-type{grid-column-start:2;grid-row-start:1;grid-row-end:4}.themes-cloud .themes-cloud-container .theme-container .theme-list .theme-item{transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.themes-cloud .themes-cloud-container .theme-container .theme-list .theme-item:hover{background-color:var(--primary-60);border-color:var(--primary-60);color:var(--white)}}
.widget.calculator{width:100%}.widget.calculator .widget-questions{width:100%;padding:24px;background-color:var(--white);border-radius:var(--border-radius);border:1px solid var(--primary-30);box-shadow:8px 8px 0 0 var(--primary-20)}.widget.calculator .widget-questions .share-title{text-transform:uppercase;margin-bottom:8px;display:block}.widget.calculator .widget-questions h5{font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin-bottom:26px}.widget.calculator .widget-questions .calculator-label{color:var(--gray-100);font-weight:500;font-size:16px;line-height:22px;display:block;margin-bottom:4px}.widget.calculator .widget-questions .calculator-input{margin-bottom:8px}.widget.calculator .widget-questions .calculator-input [data-type=radio-group]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.widget.calculator .widget-questions .calculator-input [data-type=radio-group] input{display:none}.widget.calculator .widget-questions .calculator-input [data-type=radio-group] input[value=M]+label{border-color:#e3cdf0;color:#ac81c5;background-color:#fbf4ff}.widget.calculator .widget-questions .calculator-input [data-type=radio-group] input[value=M]:checked+label{border-color:#d38bfd;color:var(--white);background-color:#d38bfd}.widget.calculator .widget-questions .calculator-input [data-type=radio-group] input[value=H]+label{border-color:#bbd4e8;color:#5187ac;background-color:#eff8ff}.widget.calculator .widget-questions .calculator-input [data-type=radio-group] input[value=H]:checked+label{border-color:var(--primary-60);color:var(--white);background-color:var(--primary-60)}.widget.calculator .widget-questions .calculator-input [data-type=radio-group] input:checked+label{background-color:var(--primary-20);border-color:var(--primary-20)}.widget.calculator .widget-questions .calculator-input [data-type=radio-group] label{padding:8px;border:1px solid var(--gray-20);border-radius:var(--border-radius);height:46px;display:flex;font-weight:400;font-size:16px;line-height:24px;align-items:center;justify-content:center;cursor:pointer}.widget.calculator .widget-questions .calculator-input input[type=number],.widget.calculator .widget-questions .calculator-input input[type=text]{max-width:110px;height:46px;padding:16px;border-radius:var(--border-radius);border:1px solid var(--gray-20);font-weight:400;font-size:16px;line-height:24px;color:var(--gray-100);outline:0;width:100%;-moz-appearance:textfield}.widget.calculator .widget-questions .calculator-input input[type=number]:focus,.widget.calculator .widget-questions .calculator-input input[type=text]:focus{border-color:var(--primary-60)}.widget.calculator .widget-questions .calculator-input input[type=number]::placeholder,.widget.calculator .widget-questions .calculator-input input[type=text]::placeholder{color:var(--gray-50)}.widget.calculator .widget-questions .calculator-input input[type=number]::-webkit-inner-spin-button,.widget.calculator .widget-questions .calculator-input input[type=text]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;color:var(--gray-100)}.widget.calculator .widget-questions .calculator-input input[type=date]{max-width:218px;height:46px;border-radius:var(--border-radius);border:1px solid var(--gray-20);background-color:var(--white);outline:0;padding:0 16px;width:100%}.widget.calculator .widget-questions .calculator-input select{max-width:290px;height:46px;border-radius:var(--border-radius);border:1px solid var(--gray-20);background-color:var(--white);outline:0;padding:0 16px;width:100%}.widget.calculator .widget-questions .calculator-input .help{margin-top:8px;color:var(--gray-50);font-size:1.2rem;line-height:1.8rem}.widget.calculator .widget-questions .calculator-input span.caption{color:var(--gray-100);font-weight:400;font-size:16px;line-height:24px;display:inline-block;margin-left:8px}.widget.calculator .widget-questions .field-group .error{opacity:0;color:var(--error-50);font-weight:400;font-size:14px;line-height:20px}.widget.calculator .widget-questions .field-group.invalid .error{opacity:1}.widget.calculator .widget-questions .field-group.invalid input{border-color:var(--error-50)!important}.widget.calculator .widget-questions .calculator-form{width:100%}.widget.calculator .widget-questions .calculator-form .field-group{width:100%}.widget.calculator .widget-questions .calculator-form .field-group .calculator-input{width:100%}.widget.calculator .widget-questions .child-height-calculator .calculator-input [data-type=radio-group] input[value=F]+label{border-color:#e3cdf0;color:#ac81c5;background-color:#fbf4ff}.widget.calculator .widget-questions .child-height-calculator .calculator-input [data-type=radio-group] input[value=F]:checked+label{border-color:#d38bfd;color:var(--white);background-color:#d38bfd}.widget.calculator .widget-questions .child-height-calculator .calculator-input [data-type=radio-group] input[value=M]+label{border-color:#bbd4e8;color:#5187ac;background-color:#eff8ff}.widget.calculator .widget-questions .child-height-calculator .calculator-input [data-type=radio-group] input[value=M]:checked+label{border-color:var(--primary-60);color:var(--white);background-color:var(--primary-60)}.widget.calculator .widget-questions .warning{margin-top:24px}@media screen and (min-width:1050px){.widget.calculator .widget-questions{max-width:400px}.widget.calculator .widget-questions .share-title{transition:color var(--transition)}.widget.calculator .widget-questions .share-title:hover{color:var(--primary-60)}.widget.calculator .widget-questions .calculator-input .help{font-size:1.4rem;line-height:2rem}}
.widget.quiz{max-width:716px}.widget.quiz .test-content{position:relative;overflow:hidden;border-radius:var(--border-radius);box-shadow:8px 8px 0 0 var(--primary-20)}.widget.quiz.banner .test-index.just-progress{opacity:0}.widget.quiz.banner .test-window .test-pane .test-questions{max-height:410px}.widget.quiz.banner .test-window .test-pane .test-questions .test-block{opacity:0}.widget.quiz.banner .test-window .test-pane .test-questions .test-block.test-begin{opacity:1}.widget.quiz.on .test-window{position:relative}.widget.quiz.on .test-window .background-image:after{background:linear-gradient(#0a5b79 0,#1c4453 100%)}.widget.quiz.on .test-window .background-image img{display:none}.widget.quiz .test-index.just-progress{margin:0;position:absolute;top:0;left:0;background:var(--gray-20);width:100%;z-index:1;height:6px;display:flex;justify-content:space-between;opacity:1;transition:opacity var(--transition)}.widget.quiz .test-index.just-progress li{display:inline-block;margin:0;padding:0;height:100%}.widget.quiz .test-index.just-progress li.answered{background:var(--primary-60)}.widget.quiz .test-index.just-progress li::before{content:none}.widget.quiz .test-window{position:relative}.widget.quiz .test-window .background-image{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--border-radius);overflow:hidden;object-position:top left}.widget.quiz .test-window .background-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(rgba(46,45,45,.1) 0,#3d3d3d 100%)}.widget.quiz .test-window .background-image img{width:100%;height:100%;object-fit:cover}.widget.quiz .test-window .test-pane{position:relative;left:0;transition:transform .5s ease-in}.widget.quiz .test-window .test-pane .test-questions{display:flex;flex-direction:row;transition:max-height var(--transition);max-height:1000px}.widget.quiz .test-window .test-pane .test-questions .test-block{position:relative}.widget.quiz .test-window .test-pane .test-questions .test-block .image img{width:100%}.widget.quiz .test-window .test-pane .test-questions .test-block .question-number{position:absolute;left:24px;top:20px;color:var(--white);font-size:1.4rem}.widget.quiz .test-window .test-pane .test-questions .test-block.test-begin{position:relative;padding:60px 44px;color:#fff;height:410px;display:flex;flex-direction:column;justify-content:flex-end}.widget.quiz .test-window .test-pane .test-questions .test-block.test-begin .basic-quiz-share{position:absolute;top:24px;right:24px;display:flex;flex-direction:row;gap:24px}.widget.quiz .test-window .test-pane .test-questions .test-block.test-begin .basic-quiz-share a{color:var(--white);font-size:2.4rem}.widget.quiz .test-window .test-pane .test-questions .test-block.test-begin .title{margin-bottom:24px}.widget.quiz .test-window .test-pane .test-questions .test-block.test-begin .start-btn{max-width:228px;position:relative}.widget.quiz .test-window .test-pane .test-questions .test-block.test-begin .start-btn .loader{display:block;position:absolute;right:16px}.widget.quiz .test-window .test-pane .test-questions .test-block .question{z-index:2;padding:48px 24px 72px 24px;width:100%}.widget.quiz .test-window .test-pane .test-questions .test-block .question.valid .error{display:none}.widget.quiz .test-window .test-pane .test-questions .test-block .question.invalid .error{display:block;margin-top:10px;color:var(--error-60)}.widget.quiz .test-window .test-pane .test-questions .test-block .question.invalid input{border:1px solid var(--error-60);color:var(--error-60)}.widget.quiz .test-window .test-pane .test-questions .test-block .question.invalid input::placeholder{color:var(--error-40)}.widget.quiz .test-window .test-pane .test-questions .test-block .question .text{color:var(--white);font-weight:600;font-size:1.8rem;line-height:2.4rem;margin-bottom:16px}.widget.quiz .test-window .test-pane .test-questions .test-block .question .image{text-align:center}.widget.quiz .test-window .test-pane .test-questions .test-block .question .image img{width:100%;border-radius:4px}.widget.quiz .test-window .test-pane .test-questions .test-block .question .answers .caption{color:var(--white);font-size:1.6rem}.widget.quiz .test-window .test-pane .test-questions .test-block .question .answers ul{margin:0}.widget.quiz .test-window .test-pane .test-questions .test-block .question .answers ul li{margin-top:16px;min-height:52px;background-color:var(--white);display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:var(--border-radius);cursor:pointer;list-style:none;font-size:1.6rem;line-height:2.4rem;transition:background-color var(--transition);padding:10px 16px}.widget.quiz .test-window .test-pane .test-questions .test-block .question .answers ul li::after,.widget.quiz .test-window .test-pane .test-questions .test-block .question .answers ul li::before{content:none}.widget.quiz .test-window .test-pane .test-questions .test-block .question .answers ul li.selected,.widget.quiz .test-window .test-pane .test-questions .test-block .question .answers ul li:hover{background-color:var(--primary-30)}.widget.quiz .test-window .test-pane .test-questions .test-block .question .answers ul li .custom-loader-last-question{flex-shrink:0;height:26px;width:26px}.widget.quiz .test-window .test-pane .test-questions .test-block .question .answers ul li.checkbox{justify-content:left}.widget.quiz .test-window .test-pane .test-questions .test-block .question .answers ul li.checkbox label{width:100%}.widget.quiz .test-window .go-next,.widget.quiz .test-window .go-previous,.widget.quiz .test-window .skip-btn{display:flex;align-items:center;justify-content:center;gap:8px;border:none;background-color:transparent;bottom:28px;position:absolute;z-index:1;font-size:1.6rem;line-height:1.8rem;font-weight:500;color:var(--white);transition:color var(--transition)}.widget.quiz .test-window .go-next:hover,.widget.quiz .test-window .go-previous:hover,.widget.quiz .test-window .skip-btn:hover{color:var(--primary-60)}.widget.quiz .test-window .go-next span,.widget.quiz .test-window .go-previous span,.widget.quiz .test-window .skip-btn span{font-size:12px}.widget.quiz .test-window .go-previous{left:20px}.widget.quiz .test-window .go-previous span{transform:rotate(180deg)}.widget.quiz .test-window .go-next,.widget.quiz .test-window .skip-btn{right:20px}.widget.quiz ._input{height:48px;background-color:var(--white);border-radius:var(--border-radius);border:1px solid var(--gray-20);padding:0 16px;outline:0;font-size:1.6rem;line-height:2.6rem;color:var(--gray-100)}.widget.quiz ._input::placeholder{color:var(--gray-50)}.widget.quiz .type-multiple-choice ._input{height:auto;background:0 0;border:none;padding:0}.widget.quiz .widget-result{box-shadow:none;margin:0}.widget.quiz .widget-result::after,.widget.quiz .widget-result::before{content:none}.widget.quiz .timer{height:38px;width:38px;font-size:18px;background-color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:14px;top:16px}.widget.quiz.memory-quiz .test-window .test-pane .test-questions .test-block .question-number{left:20px;top:26px;right:unset}.widget.quiz.memory-quiz .test-window .test-pane .test-questions .test-block .question{padding-top:70px}.widget.quiz.memory-quiz .image img{border-radius:var(--border-radius)}.widget.quiz.memory-quiz.on .test-window{position:relative}.widget.quiz.memory-quiz.on .test-window .background-image:after{background:linear-gradient(180deg,#084b64 0,#04232f 100%)}.quiz .restart{margin-top:20px}@media screen and (min-width:1050px){.widget.quiz.banner .test-window .test-pane .test-questions{max-height:520px}.widget.quiz .test-window .test-pane .test-questions .test-block.test-begin{height:520px}.widget.quiz .test-window .test-pane .test-questions .test-block.test-begin .basic-quiz-share{top:32px;right:32px;gap:32px}.widget.quiz .test-window .test-pane .test-questions .test-block.test-begin .basic-quiz-share a{font-size:2.8rem;transition:color var(--transition);cursor:pointer}.widget.quiz .test-window .test-pane .test-questions .test-block.test-begin .basic-quiz-share a:hover{color:var(--primary-60)}.widget.quiz .test-window .test-pane .test-questions .test-block .question .image img{width:70%}}
.widget.symptom-checker{margin:0 -16px}.widget.symptom-checker .widget-questions{background-color:var(--primary-10);padding:16px}.widget.symptom-checker .widget-questions .checker{max-height:0}.widget.symptom-checker .widget-questions ol.questions{margin:0;display:flex;flex-direction:column;gap:16px}.widget.symptom-checker .widget-questions ol.questions li{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0;list-style:none!important;padding:16px;background-color:var(--white);border-radius:var(--border-radius);font-size:1.6rem;line-height:2.4rem}.widget.symptom-checker .widget-questions ol.questions li:before{content:unset}.widget.symptom-checker .widget-questions ol.questions li .question-text{flex:1}.widget.symptom-checker .widget-questions ol.questions li .options{display:flex;flex-direction:column;gap:12px}.widget.symptom-checker .widget-questions ol.questions li .options button{height:38px;width:80px;background-color:var(--white);color:var(--primary-60);border-radius:var(--border-radius);border:1px solid var(--primary-60);font-weight:600;font-size:1.4rem;line-height:2.4rem;transition:background-color var(--transition)}.widget.symptom-checker .widget-questions ol.questions li .options button.selected,.widget.symptom-checker .widget-questions ol.questions li .options button:hover{background-color:var(--primary-20)}.widget.symptom-checker .widget-questions .submit-container{max-width:168px;margin:16px auto 0 auto}@media screen and (min-width:834px){.widget.symptom-checker{margin:0}.widget.symptom-checker .widget-questions ol.questions li{font-size:1.8rem;line-height:2.8rem;padding:16px 24px}.widget.symptom-checker .widget-questions ol.questions li .options{flex-direction:row;gap:0}.widget.symptom-checker .widget-questions ol.questions li .options button{width:84px;height:56px;font-size:1.6rem;line-height:2.4rem}.widget.symptom-checker .widget-questions ol.questions li .options button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.widget.symptom-checker .widget-questions ol.questions li .options button:last-of-type{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.widget.symptom-checker .widget-questions .submit-container{max-width:168px;margin:16px auto 0 auto}}
.widget.screening .board{border-radius:var(--border-radius);background-color:var(--primary-10);padding:16px}.widget.screening .board .blocks,.widget.screening .board .loader{display:none}.widget.screening .board .block-holder{position:relative}.widget.screening .board .block-holder:not(:last-child){margin-bottom:72px}.widget.screening .board .block-holder:not(:last-child):after{content:"\e014";width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primary-30);color:var(--white);font-family:ts;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;position:absolute;bottom:-52px;left:50%;transform:rotate(90deg) translateY(50%);font-size:16px}.widget.screening .board .block-holder .block.type-option{border-radius:var(--border-radius);border:solid 1px var(--primary-30);background-color:#fff;padding:24px 16px}.widget.screening .board .block-holder .block.type-option .code{display:none}.widget.screening .board .block-holder .block.type-option .header .title{font-weight:500;font-size:1.6rem;line-height:2.4rem;margin-bottom:16px}.widget.screening .board .block-holder .block.type-option .image{margin-bottom:16px}.widget.screening .board .block-holder .block.type-option .image img{width:100%;border-radius:var(--border-radius)}.widget.screening .board .block-holder .block.type-option .options{margin:0;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:16px}.widget.screening .board .block-holder .block.type-option .options li{padding:0;width:100%;margin:0;display:flex;align-items:center;list-style:none;border-radius:var(--border-radius);border:solid 1px var(--primary-60)}.widget.screening .board .block-holder .block.type-option .options li.type-image{width:calc(50% - 8px)}.widget.screening .board .block-holder .block.type-option .options li.type-image button{padding:0}.widget.screening .board .block-holder .block.type-option .options li.type-image button .image{margin:0}.widget.screening .board .block-holder .block.type-option .options li.type-image button .image img{display:block}.widget.screening .board .block-holder .block.type-option .options li button{padding:16px 24px;min-height:56px;font-size:1.6rem;line-height:2.4rem;color:var(--gray-100);background-color:transparent;text-align:start;border:none;text-decoration:none;width:100%;height:100%;display:flex;justify-content:space-between}.widget.screening .board .block-holder .block.type-option .options li button .loader{display:block;width:28px;height:28px}.widget.screening .board .block-holder .block.type-option .options li.selected,.widget.screening .board .block-holder .block.type-option .options li:hover{background-color:var(--primary-20);border-color:var(--primary-20)}.widget.screening .board .block-holder .block.type-option .options li:before{content:none}.widget.screening .board .block-holder .block.type-option .options.type-system{margin:16px auto 0 auto;width:168px}.widget.screening .board .block-holder .block.type-option .options.type-system li button{width:168px;color:var(--primary-60);text-transform:uppercase;font-weight:600;height:46px;display:flex;align-items:center;justify-content:center}.widget.screening .board .block-holder .block.type-help{text-align:center;margin-top:16px}.widget.screening .board .block-holder .block.type-help .code{display:none}.widget.screening .board .article-list-type-2{margin:16px 0 0 0}.widget.screening .board .article-list-type-2 h3,.widget.screening .board .article-list-type-2 p{margin:unset}@media screen and (min-width:1050px){.widget.screening .board .block-holder .block.type-option{padding:32px 24px}.widget.screening .board .block-holder .block.type-option .header .title{font-size:1.8rem;line-height:2.8rem}.widget.screening .board .block-holder .block.type-option .options li.type-image{width:calc(33% - 9px)}.widget.screening .board .block-holder .block.type-option .options li button{font-size:1.8rem;line-height:2.8rem}.widget.screening .board .block-holder .block.type-help{margin-top:20px}.widget.screening .board .block-holder .options.type-system{margin:24px auto 0 auto}.widget.screening .board .article-list-type-2 .article-list-type-2-articles{row-gap:24px;grid-template-columns:1fr}.widget.screening .board .article-list-type-2 .article-list-type-2-articles .article-list-type-2-article{max-width:520px}}
.chinese-table{text-align:center;font-size:.9em;line-height:33px;padding:0;margin:32px 0;display:grid;grid-template-columns:1.2fr repeat(12,1fr);gap:3px}.chinese-table li{margin:0!important;padding:0!important;border:1px solid transparent;height:33px}.chinese-table li::before{content:none!important}.chinese-table li.m{background-color:#70b7f0}.chinese-table li.f{background-color:#e76486}.chinese-table li.selected{border:solid 5px #7bff7b}
.widget-calendar .month-calendar{background-color:var(--white);border-radius:var(--border-radius);width:100%;overflow:hidden;padding:16px 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.widget-calendar .month-calendar .header{position:relative;text-align:center;margin-bottom:20px}.widget-calendar .month-calendar .header .title{font-size:1.6rem;line-height:2.4rem}.widget-calendar .month-calendar .header .title .month{font-weight:700;text-transform:capitalize}.widget-calendar .month-calendar .header .navigation{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:180px}.widget-calendar .month-calendar .header .navigation button{padding:8px;font-size:20px;border:none;background-color:transparent;color:var(--primary-60)}.widget-calendar .month-calendar .calendar-table{display:grid;grid-template-columns:repeat(7,1fr);margin:0 auto}.widget-calendar .month-calendar .calendar-table li{margin:0;aspect-ratio:1/.9;border-top:1px solid var(--gray-10);border-right:1px solid var(--gray-10);display:flex;align-items:center;justify-content:center;gap:4px;padding:0;font-size:1.4rem;font-weight:400}.widget-calendar .month-calendar .calendar-table li.fertile,.widget-calendar .month-calendar .calendar-table li.very-fertile{background-color:rgba(214,119,173,.1215686275)}.widget-calendar .month-calendar .calendar-table li.standard{background-color:rgba(103,178,111,.12)}.widget-calendar .month-calendar .calendar-table li.non-standard{background-color:rgba(194,116,159,.12)}.widget-calendar .month-calendar .calendar-table li:nth-child(7n){border-right:none}.widget-calendar .month-calendar .calendar-table li.next,.widget-calendar .month-calendar .calendar-table li.previous{color:var(--gray-50)}.widget-calendar .month-calendar .calendar-table li.weekday{border:none;font-weight:500;aspect-ratio:unset;height:24px;align-items:flex-start}.widget-calendar .month-calendar .calendar-table li::before{content:none}.widget-calendar .month-calendar .calendar-table li .event-container{display:flex;flex-direction:column}.widget-calendar .legend{font-size:1.2rem;line-height:1.6rem;display:flex;flex-direction:row;gap:10px;color:var(--gray-60);padding:20px 12px 0 12px}.widget-calendar .legend .item{display:flex;align-items:center}.widget-calendar .legend .item .icon{width:26px;font-size:20px;display:inline-block}.widget-calendar .icon-calendar-menstruation{color:#fbadad}.widget-calendar .icon-calendar-ovulation{color:#adb1fb}.widget-calendar .icon-calendar-fertile{color:#fbb0e6}.widget-calendar .icon-calendar-safe{color:#67b26f}.widget-calendar .icon-calendar-unsafe{color:#c2749f}@media screen and (min-width:1050px){.widget-calendar .month-calendar{padding:24px}.widget-calendar .month-calendar .header{margin-bottom:24px}.widget-calendar .month-calendar .header .title{font-size:1.8rem;line-height:2.6rem}.widget-calendar .month-calendar .calendar-table li{aspect-ratio:unset;font-size:1.6rem;gap:9px;height:54px}.widget-calendar .month-calendar .calendar-table li.weekday{height:38px}.widget-calendar .month-calendar .calendar-table li .event-container .icon{font-size:1.8rem}.widget-calendar .legend{padding:24px 0 0 0;font-size:1.6rem;line-height:2.2rem;gap:14px}.widget-calendar .legend .item .icon{font-size:22px}}
.widget.calculator#age-calculator .widget-result ul{padding-left:20px}.widget.calculator#irregular-fertile-period-calculator .widget-questions{padding:16px 12px}.widget.calculator#irregular-fertile-period-calculator .calculator-form form{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.widget.calculator#irregular-fertile-period-calculator .calculator-form form input[type=date]{padding:0 10px;max-width:unset}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .field-group.field-date:nth-child(n+9){display:none}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .field-group.field-date.show{display:block!important}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .error{font-size:1.1rem}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;margin-bottom:24px}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper .remove-cycle-button{color:var(--error-50);text-align:center;font-size:1.2rem;line-height:1.6rem;text-decoration-line:underline;background-color:transparent;border:none}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper .remove-cycle-button:disabled{cursor:not-allowed;opacity:.3}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper .add-cycle-button{color:var(--primary-70);font-size:1.2rem;font-weight:500;line-height:1.6rem;background-color:transparent;border:1px solid var(--primary-70);padding:7px 10px;border-radius:50px;display:flex;align-items:center;justify-content:center;gap:8px}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper .add-cycle-button:disabled{cursor:not-allowed;opacity:.4}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper .add-cycle-button .icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:100%;background-color:var(--primary-70);color:var(--white);transform:rotate(45deg)}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .submit-container{grid-column:span 2}@media screen and (min-width:1050px){.widget.calculator#irregular-fertile-period-calculator .widget-questions{padding:24px}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper .remove-cycle-button{transition:color var(--transition)}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper .remove-cycle-button:hover:not(:disabled){color:var(--error-60)}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper .add-cycle-button *{transition:color var(--transition),background-color var(--transition)}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper .add-cycle-button:hover:not(:disabled){background-color:var(--primary-70);color:var(--white)}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .buttons-wrapper .add-cycle-button:hover:not(:disabled) .icon{background-color:var(--white);color:var(--primary-70)}.widget.calculator#irregular-fertile-period-calculator .calculator-form form .submit-container{grid-column:span 2}}
.widget-result{padding:24px;background:var(--cards);margin-top:34px;margin-bottom:24px;border-radius:var(--border-radius)}.widget-result__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.widget-result__header__badge{border-radius:16px;background:var(--primary-70);color:var(--white);display:flex;padding:4px 8px;align-items:center;justify-content:center}.widget-result__header__badge__text{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem;text-transform:uppercase}.widget-result__header__logo{width:160px;height:auto}.widget-result__body__intro{font-size:1.6rem;line-height:2.4rem;margin-bottom:24px}.widget-result__body__percentileImage{width:100%;height:auto;object-fit:cover;margin:24px 0;display:block}.widget-result__body__content li,.widget-result__body__content p{font-size:1.4rem;line-height:2.4rem;margin-bottom:24px}.widget-result__body__articles{margin:24px 0}.widget-result__body__articles__title{color:var(--gray-100);font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase;display:inline-block;position:relative}.widget-result__body__articles__title .icon{position:absolute;right:-20px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform var(--transition)}.widget-result__body__articles__title .icon[data-open=true]{transform:translateY(-50%) rotate(-90deg)}.widget-result__body__articles__body{overflow:hidden;max-height:1000px;transition:max-height var(--transition)}.widget-result__body__articles__body._hide{max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1)}.widget-result__body__articles .article-list-type-2{margin:24px 0 0 0}.widget-result__body__articles .article-list-type-2 h3,.widget-result__body__articles .article-list-type-2 p{margin:unset}.widget-result__body .result-table{margin:24px 0;width:100%}.widget-result__footer{display:flex;flex-direction:column;gap:24px}.widget-result__footer__restart{align-self:center;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:500;text-transform:uppercase;color:var(--primary-70);gap:6px;border-radius:var(--border-radius);border:1px solid var(--primary-70);background-color:var(--transparent);padding:8px 12px}.widget-result__footer__restart .icon{font-size:20px}.widget-result__footer__disclaimer{color:var(--gray-50);font-size:1.2rem;line-height:1.6rem}.widget-result.result-basic-symptom-checker{margin-left:16px;margin-right:16px}@media screen and (min-width:1050px){.widget-result{padding:32px}.widget-result__header{margin-bottom:32px}.widget-result__header__badge{padding:4px 10px}.widget-result__header__badge__text{font-size:1.4rem;line-height:2rem}.widget-result__header__logo{width:auto;height:24px}.widget-result__body__intro{font-size:1.8rem;line-height:2.6rem;margin-bottom:32px}.widget-result__body__content li,.widget-result__body__content p{font-size:1.6rem;line-height:2.4rem;margin-bottom:32px}.widget-result__body__articles{margin:32px 0}.widget-result__body__articles__title{font-size:1.6rem;transition:color var(--transition);cursor:pointer}.widget-result__body__articles__title:hover{color:var(--primary-60)}.widget-result__body__articles .article-list-type-2{margin:32px 0 0 0}.widget-result__body__articles .article-list-type-2 .article-list-type-2-articles{row-gap:24px;grid-template-columns:1fr}.widget-result__body__articles .article-list-type-2 .article-list-type-2-articles .article-list-type-2-article{max-width:520px}.widget-result__footer{gap:32px}.widget-result__footer__restart{font-size:1.4rem;transition:color var(--transition),background-color var(--transition)}.widget-result__footer__restart:hover{background-color:var(--primary-70);color:var(--white)}.widget-result__footer__restart .icon{font-size:22px}.widget-result.result-basic-symptom-checker{margin-left:unset;margin-right:unset}}
.qi-quiz.on .test-window{position:relative}.qi-quiz.on .test-window .background-image:after{background:var(--primary-90)!important}.qi-quiz .size-6 .image-list,.qi-quiz .size-8 .image-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.qi-quiz .question-index-label{position:absolute;right:unset;font-size:14px;top:20px;color:var(--primary-100);left:20px;height:26px;background:var(--white);display:flex;align-items:center;justify-content:center;border-radius:14px;padding:0 8px;gap:3px}.qi-quiz .global-timer{position:absolute;top:20px;right:20px;z-index:1;height:26px;width:81px;background-color:var(--white);color:var(--primary-100);font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px}.qi-quiz .global-timer .icon{font-size:16px}.qi-quiz .question-image{margin:32px 0 20px}.qi-quiz .question-image img{max-width:360px;margin:auto;display:block}.qi-quiz .answer img{width:100%;max-width:120px;margin:0 auto}.qi-quiz .test-window .test-pane .test-questions .test-block .question .answers ul.image-list li{background-color:transparent;padding:8px;margin:0;min-height:unset}.qi-quiz .test-window .test-pane .test-questions .test-block .question .answers ul.image-list li.selected,.qi-quiz .test-window .test-pane .test-questions .test-block .question .answers ul.image-list li:hover{background-color:var(--primary-30)}@media screen and (min-width:1050px){.qi-quiz .size-8 .image-list{display:grid;grid-template-columns:repeat(4,1fr)}}
.article-aside{display:flex;flex-direction:column;gap:40px}.article-aside .author-card{margin:0}
.gestational-week-widget{margin-top:16px}.gestational-week-widget .gestational-week-header{border-radius:16px 16px 0 0;background:#d4f3ff;padding:16px 56px;position:relative}.gestational-week-widget .gestational-week-header .gestational-week-nav{position:absolute;top:50%;background-color:var(--primary-60);height:32px;width:32px;border-radius:50%;color:var(--white);font-size:14px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%)}.gestational-week-widget .gestational-week-header .gestational-week-nav.go-back{left:16px;transform:translateY(-50%) rotate(180deg)}.gestational-week-widget .gestational-week-header .gestational-week-nav.go-forward{right:16px}.gestational-week-widget .gestational-week-header .title{color:var(--gray-100);text-align:center;font-weight:600;font-size:1.8rem;line-height:2.4rem}.gestational-week-widget .gestational-week-header .subtitle{color:var(--gray-100);text-align:center;font-size:1.4rem;line-height:2.4rem}.gestational-week-widget .gestational-week-body{display:flex;flex-direction:column;border-radius:0 0 16px 16px;padding:16px;background:var(--primary-10);gap:16px}.gestational-week-widget .gestational-week-body .gestational-week-item{display:flex;align-items:center;gap:8px}.gestational-week-widget .gestational-week-body .gestational-week-item .image-container{width:48px;height:48px;border-radius:50%;background-color:var(--white);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--primary-60);overflow:hidden}.gestational-week-widget .gestational-week-body .gestational-week-item .image-container img{width:100%;height:100%;object-fit:cover}.gestational-week-widget .gestational-week-body .gestational-week-item .text{flex:1;color:var(--gray-100);font-size:1.4rem;line-height:2rem}@media screen and (min-width:1050px){.gestational-week-widget{margin-top:24px}.gestational-week-widget .gestational-week-header{padding:20px 60px}.gestational-week-widget .gestational-week-header .gestational-week-nav{cursor:pointer;transition:background-color var(--transition)}.gestational-week-widget .gestational-week-header .gestational-week-nav:hover{background-color:var(--primary-80)}.gestational-week-widget .gestational-week-header .title{font-size:2.4rem;line-height:3.2rem}.gestational-week-widget .gestational-week-header .subtitle{font-size:1.6rem;line-height:2.4rem}.gestational-week-widget .gestational-week-body{display:grid;padding:20px;gap:20px}.gestational-week-widget .gestational-week-body[data-child-items="3"]{grid-template-columns:1fr 1fr 1fr}.gestational-week-widget .gestational-week-body[data-child-items="2"]{grid-template-columns:1fr 1fr}.gestational-week-widget .gestational-week-body .gestational-week-item{display:flex;flex-direction:column;gap:8px}.gestational-week-widget .gestational-week-body .gestational-week-item .text{text-align:center;font-size:1.6rem;line-height:2.4rem}}
.article-content{padding-top:16px}.article-content p{margin-bottom:24px}.article-content li a,.article-content p a,.article-content table a{color:var(--primary-60);text-decoration:underline}.article-content span.olighted{background-color:var(--primary-20)}.article-content .article-image{margin:32px 0}.article-content .article-image picture{display:block}.article-content .article-image picture img{width:100%;height:auto;display:block}.article-content .article-image .article-image-caption{padding:8px 16px;text-align:center;color:var(--gray-70)}.article-content .article-image .censored{position:relative;overflow:hidden}.article-content .article-image .censored .censored-container{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.5);color:var(--white);display:flex;align-items:center;justify-content:center;flex-direction:column;backdrop-filter:blur(40px);z-index:1}.article-content .article-image .censored .censored-container .icon{font-size:32px}.article-content .article-image .censored .censored-container .title{margin-top:14px}.article-content .article-image .censored .censored-container .description{margin-top:8px;font-size:1.2rem;line-height:1.8rem;max-width:254px;text-align:center}.article-content .article-image .censored .censored-container .button{margin-top:24px;max-width:214px;color:var(--gray-100)}.article-content .article-image .censored img{filter:blur(20px)}.article-content .article-vimeo-video,.article-content .article-youtube-video,.article-content .widget.screening,.article-content .widget.symptom-checker{margin:32px -16px}.article-content .rdor-find-doctor,.article-content .rdor-find-doctor-simple,.article-content .widget{margin:24px 0}.article-content h2,.article-content h3,.article-content h4{margin:32px 0 16px 0}.article-content ol,.article-content ul{list-style:none;margin:24px 0}.article-content ol li,.article-content ul li{font-weight:400;font-size:1.6rem;line-height:2.4rem;position:relative;margin:10px 0;display:block}.article-content ol{counter-reset:counter}.article-content ol li{counter-increment:counter;padding-left:28px}.article-content ol li::before{content:counter(counter) ". ";color:var(--primary-60);font-weight:700;position:absolute;left:0}.article-content ul li{padding-left:16px}.article-content ul li::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60);left:0;top:1.2rem;transform:translateY(-50%)}@media screen and (min-width:576px){.article-content .widget.symptom-checker{margin:32px 0}}@media screen and (min-width:1050px){.article-content{padding-top:24px}.article-content p{margin-bottom:24px}.article-content p a{transition:color var(--transition)}.article-content p a:hover{color:var(--primary-80)}.article-content .article-image,.article-content .article-vimeo-video,.article-content .article-youtube-video,.article-content .rdor-find-doctor,.article-content .rdor-find-doctor-simple,.article-content .widget.screening,.article-content .widget.symptom-checker{margin:40px 0}.article-content h2,.article-content h3,.article-content h4{margin:40px 0 24px 0}.article-content ol,.article-content ul{margin:24px 0}.article-content ol li,.article-content ul li{margin:16px 0;font-size:1.8rem;line-height:2.6rem}.article-content .article-image .censored{position:relative;display:block;overflow:hidden}.article-content .article-image .censored .censored-container .icon{font-size:48px}.article-content .article-image .censored .censored-container .title{margin-top:14px}.article-content .article-image .censored .censored-container .description{margin-top:16px;font-size:1.6rem;line-height:2.4rem;max-width:316px}.article-content .article-image .censored .censored-container .button{margin-top:24px;max-width:250px}.article-content .article-image .censored .censored-container .button:hover{background-color:var(--gray-100);color:var(--white)}}
.steps-badge{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;margin:20px 0}.steps-badge .steps-badge-item{height:32px;width:32px;border-radius:50%;color:var(--white);background-color:var(--gray-20);display:flex;align-items:center;justify-content:center;font-size:14px;position:relative;transition:background var(--transition),box-shadow var(--transition)}.steps-badge .steps-badge-item[data-step="1"]:after,.steps-badge .steps-badge-item[data-step="2"]:after{content:"";height:4px;width:calc(50vw - 64px);background-color:var(--gray-20);position:absolute;left:32px;top:50%;transform:translateY(-50%);z-index:1;transition:width var(--transition)}.steps-badge .steps-badge-item.active{box-shadow:0 0 0 6px rgba(54,177,223,.3);background:var(--primary-60)}.steps-badge .steps-badge-item.active:after{background:linear-gradient(90deg,var(--primary-60) 3%,var(--gray-20) 80%)}.steps-badge .steps-badge-item.done{background:var(--primary-60)}.steps-badge .steps-badge-item.done:before{content:"";width:100%;height:100%;border-radius:50%;background-color:var(--primary-60);position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="10" fill="none"><path d="M10.375 1.5L4.25 8.5L1.625 5.875" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.steps-badge .steps-badge-item.done:after{background:var(--primary-60)}@media screen and (min-width:1050px){.steps-badge{width:208px}.steps-badge .steps-badge-item[data-step="1"]:after,.steps-badge .steps-badge-item[data-step="2"]:after{width:56px}}
.doctor-answer-question-form{padding-bottom:32px}.doctor-answer-question-form .label-title{display:block;color:var(--gray-100);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.doctor-answer-question-form .label-input{display:block;margin-top:16px;margin-bottom:4px;color:var(--gray-100);font-weight:500;font-size:1.4rem;line-height:2.4rem}.doctor-answer-question-form .label-input span{font-weight:400}.doctor-answer-question-form .disclaimer{display:block;color:var(--gray-70);font-size:1.1rem;line-height:1.6rem;margin-top:4px}.doctor-answer-question-form .textarea-wrapper{position:relative}.doctor-answer-question-form .textarea-wrapper .textarea-info{position:absolute;right:10px;bottom:20px;color:var(--gray-50);text-align:right;font-size:1.1rem;line-height:1.6rem}.doctor-answer-question-form .textarea-wrapper .textarea-info.error{color:var(--error-50)}.doctor-answer-question-form .input-group{position:relative}.doctor-answer-question-form .input-group .email-error,.doctor-answer-question-form .input-group .name-error{position:absolute;right:0;top:5px;color:var(--error-50);text-align:right;font-size:1.2rem;line-height:1.6rem}.doctor-answer-question-form .input,.doctor-answer-question-form .textarea{transition:border-color var(--transition)}.doctor-answer-question-form .input:focus,.doctor-answer-question-form .textarea:focus{border-color:var(--primary-60)}.doctor-answer-question-form .input{width:100%}.doctor-answer-question-form .textarea{border-radius:4px;border:1px solid var(--gray-20);background:var(--white);width:100%;padding:11px 16px;font-size:1.6rem;line-height:2.4rem;color:var(--gray-100);resize:none;outline:0;margin:16px 0 8px 0}.doctor-answer-question-form .textarea::placeholder{color:var(--gray-50)}.doctor-answer-question-form .textarea.error{border-color:var(--error-50)}.doctor-answer-question-form .fake-textarea{height:268px;overflow-x:hidden;overflow-y:auto;word-wrap:break-word}.doctor-answer-question-form .info-list{list-style:none;display:flex;flex-direction:column;gap:2px}.doctor-answer-question-form .info-list .info-item{color:var(--gray-70);font-size:1.2rem;line-height:1.8rem;padding-left:16px;position:relative}.doctor-answer-question-form .info-list .info-item::after{content:"";position:absolute;left:7px;top:8px;width:3px;height:3px;border-radius:50%;background-color:var(--gray-70)}.doctor-answer-question-form .checkbox-wrapper{margin:16px 0;display:flex;flex-direction:column;gap:16px}.doctor-answer-question-form .checkbox-wrapper .input-checkbox-group{position:relative}.doctor-answer-question-form .checkbox-wrapper .input-checkbox-group .newsletter-error,.doctor-answer-question-form .checkbox-wrapper .input-checkbox-group .privacy-error{position:absolute;bottom:-16px;color:var(--error-50);text-align:right;font-size:1.1rem;line-height:1.6rem}.doctor-answer-question-form .checkbox-wrapper .input-checkbox-group label{display:grid;grid-template-columns:18px 1fr;font-size:1.2rem;line-height:1.6rem;align-items:center;color:var(--gray-100);gap:8px}.doctor-answer-question-form .checkbox-wrapper .input-checkbox-group label input{appearance:none;background-color:var(--white);border-radius:2px;border:1px solid var(--gray-30);cursor:pointer;height:18px;width:18px;transition:background-color var(--transition),border-color var(--transition)}.doctor-answer-question-form .checkbox-wrapper .input-checkbox-group label input.error{border-color:var(--error-50)}.doctor-answer-question-form .checkbox-wrapper .input-checkbox-group label input:checked{background-color:var(--primary-60);border-color:var(--primary-60);background-repeat:no-repeat;background-position:center center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="10" fill="none"><path d="M10.375 1.5L4.25 8.5L1.625 5.875" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.doctor-answer-question-form .checkbox-wrapper .input-checkbox-group label:has(input:disabled){opacity:.4}.doctor-answer-question-form .checkbox-wrapper .input-checkbox-group label a{text-decoration:underline}.doctor-answer-question-form .question-edit{position:absolute;right:10px;bottom:10px;display:inline-flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border:none;border-radius:var(--border-radius);background-color:var(--gray-10);color:var(--gray-70);text-align:center;font-size:1.2rem;line-height:1.6rem}.doctor-answer-question-form .button-wrapper{margin-top:16px;display:flex;flex-direction:column;gap:8px}.doctor-answer-question-form .button-wrapper button{order:1}.doctor-answer-question-form .button-wrapper button.go-back{color:var(--primary-80);font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;border:none;background-color:transparent;height:46px;order:2}.doctor-answer-question-form .button-wrapper button.go-back .icon{transform:rotate(180deg)}.doctor-answer-question-form .result-wrapper .result-description{margin:16px 0;color:var(--gray-100);font-size:1.6rem;line-height:2.4rem}.doctor-answer-question-form .result-wrapper .restart-button{color:var(--primary-70);display:flex;align-items:center;font-size:1.4rem;font-weight:500;line-height:2.4rem;text-decoration-line:underline;text-transform:uppercase;border:none;background-color:transparent;margin:24px auto 0 auto}.doctor-answer-question-form .result-wrapper .rdor-wrapper{padding:16px;border-radius:var(--border-radius);background-color:var(--white);border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.doctor-answer-question-form .result-wrapper .rdor-wrapper .rdor-title{font-size:1.6rem;font-weight:600;line-height:2.4rem}.doctor-answer-question-form .result-wrapper .rdor-wrapper .rdor-description{font-size:1.4rem;line-height:2.4rem;margin:8px 0 16px 0}.doctor-answer-question-form .result-wrapper .rdor-wrapper .rdor-button{margin:16px 0 24px 0}.doctor-answer-question-form .result-wrapper .rdor-wrapper .rdor-button .icon{font-size:24px}.doctor-answer-question-form .result-wrapper .rdor-wrapper .rdor-logo{height:18px;width:auto}@media screen and (min-width:1050px){.doctor-answer-question-form{padding-bottom:32px}.doctor-answer-question-form .label-title{font-size:1.8rem;line-height:2.6rem}.doctor-answer-question-form .textarea{padding:16px;font-size:1.6rem;line-height:2.4rem;margin:16px 0 8px 0}.doctor-answer-question-form .input-group{max-width:508px}.doctor-answer-question-form .textarea-wrapper{position:relative}.doctor-answer-question-form .textarea-wrapper .textarea-info{position:absolute;right:20px;bottom:24px;color:var(--gray-50);text-align:right;font-size:1.1rem;line-height:1.6rem}.doctor-answer-question-form .fake-textarea{margin-top:14px}.doctor-answer-question-form .checkbox-wrapper{margin:27px 0}.doctor-answer-question-form .info-list{list-style:none;display:flex;flex-direction:column;gap:2px}.doctor-answer-question-form .info-list .info-item{font-size:1.4rem;line-height:2.4rem}.doctor-answer-question-form .info-list .info-item::after{left:6px;top:10px;width:3px;height:3px}.doctor-answer-question-form .button-wrapper{margin-top:24px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.doctor-answer-question-form .button-wrapper button{width:unset;padding:11px 24px;order:2}.doctor-answer-question-form .button-wrapper button[type=submit]{width:200px}.doctor-answer-question-form .button-wrapper button.go-back{order:1}.doctor-answer-question-form .result-wrapper .result-description{margin:8px 0 24px;font-size:1.8rem;line-height:2.6rem}.doctor-answer-question-form .result-wrapper .restart-button{display:inline-flex;font-size:1.4rem;line-height:2.4rem;transition:color var(--transition)}.doctor-answer-question-form .result-wrapper .restart-button:hover{color:var(--primary-80)}.doctor-answer-question-form .result-wrapper .rdor-wrapper{padding:24px;position:relative}.doctor-answer-question-form .result-wrapper .rdor-wrapper .rdor-title{font-size:1.8rem;line-height:2.6rem}.doctor-answer-question-form .result-wrapper .rdor-wrapper .rdor-description{font-size:1.6rem;line-height:2.4rem;margin:8px 0 24px 0}.doctor-answer-question-form .result-wrapper .rdor-wrapper .rdor-button{margin:0;width:unset;display:inline-flex;padding:0 24px}.doctor-answer-question-form .result-wrapper .rdor-wrapper .rdor-logo{height:18px;width:auto;display:inline-block;position:absolute;right:24px;bottom:24px}}
.doctor-answer-steps-info{padding:16px 0;display:flex;flex-direction:column;gap:24px}.doctor-answer-steps-info .arrow{height:30px;width:30px;border-radius:50%;background-color:var(--primary-30);color:var(--white);font-size:14px;transform:rotate(90deg);margin:auto}.doctor-answer-steps-info .doctor-answer-steps-info-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.doctor-answer-steps-info .doctor-answer-steps-info-item .step-number{color:var(--primary-80);text-align:center;font-size:3.2rem;font-weight:600;line-height:4rem}.doctor-answer-steps-info .doctor-answer-steps-info-item .step-title{color:var(--primary-80,);text-align:center;font-size:1.8rem;font-weight:500;line-height:2.4rem}.doctor-answer-steps-info .doctor-answer-steps-info-item .step-description{color:var(--gray-100);text-align:center;font-size:1.4rem;line-height:2.4rem}@media screen and (min-width:1050px){.doctor-answer-steps-info{padding:32px 0;flex-direction:row;gap:32px}.doctor-answer-steps-info .arrow{height:32px;width:32px;font-size:15px;transform:rotate(0);flex-shrink:0}.doctor-answer-steps-info .doctor-answer-steps-info-item .step-number{font-size:3.6rem;line-height:4.6rem}.doctor-answer-steps-info .doctor-answer-steps-info-item .step-title{font-size:2rem;line-height:2.4rem}.doctor-answer-steps-info .doctor-answer-steps-info-item .step-description{font-size:1.6rem;line-height:2.4rem}}
.doctor-answer-article-page .answer{background-color:var(--primary-10);padding:16px;position:relative;margin:0 -16px}.doctor-answer-article-page .answer .sticky-ad-wrapper{background-color:#e2f4fb}.doctor-answer-article-page .answer:before{content:"";width:32px;height:32px;left:40px;top:-10px;border-top-left-radius:var(--border-radius);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--primary-10);position:absolute;display:block;z-index:-1}.doctor-answer-article-page .answer>:last-child{margin-bottom:0}.doctor-answer-article-page .answer p{margin-bottom:24px}.doctor-answer-article-page .answer li a,.doctor-answer-article-page .answer p a,.doctor-answer-article-page .answer table a{color:var(--primary-60);text-decoration:underline}.doctor-answer-article-page .answer span.olighted{background-color:var(--primary-20)}.doctor-answer-article-page .answer .article-image picture{display:block}.doctor-answer-article-page .answer .article-image picture img{width:100%;height:auto;display:block}.doctor-answer-article-page .answer .article-image .article-image-caption{padding:8px 16px;text-align:center;color:var(--gray-70)}.doctor-answer-article-page .answer .article-image .censored{position:relative;overflow:hidden}.doctor-answer-article-page .answer .article-image .censored .censored-container{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.5);color:var(--white);display:flex;align-items:center;justify-content:center;flex-direction:column;backdrop-filter:blur(40px);z-index:1}.doctor-answer-article-page .answer .article-image .censored .censored-container .icon{font-size:32px}.doctor-answer-article-page .answer .article-image .censored .censored-container .title{margin-top:14px}.doctor-answer-article-page .answer .article-image .censored .censored-container .description{margin-top:8px;font-size:1.2rem;line-height:1.8rem;max-width:254px;text-align:center}.doctor-answer-article-page .answer .article-image .censored .censored-container .button{margin-top:24px;max-width:214px;color:var(--gray-100)}.doctor-answer-article-page .answer .article-image .censored img{filter:blur(20px)}.doctor-answer-article-page .answer .article-image,.doctor-answer-article-page .answer .article-vimeo-video,.doctor-answer-article-page .answer .article-youtube-video,.doctor-answer-article-page .answer .widget.screening,.doctor-answer-article-page .answer .widget.symptom-checker{margin:32px -16px}.doctor-answer-article-page .answer .rdor-find-doctor,.doctor-answer-article-page .answer .rdor-find-doctor-simple,.doctor-answer-article-page .answer .widget{margin:24px 0}.doctor-answer-article-page .answer h2,.doctor-answer-article-page .answer h3,.doctor-answer-article-page .answer h4{margin:32px 0 16px 0}.doctor-answer-article-page .answer ol,.doctor-answer-article-page .answer ul{list-style:none;margin:24px 0}.doctor-answer-article-page .answer ol li,.doctor-answer-article-page .answer ul li{font-weight:400;font-size:1.6rem;line-height:2.4rem;position:relative;margin:10px 0;display:block}.doctor-answer-article-page .answer ol{counter-reset:counter}.doctor-answer-article-page .answer ol li{counter-increment:counter;padding-left:28px}.doctor-answer-article-page .answer ol li::before{content:counter(counter) ". ";color:var(--primary-60);font-weight:700;position:absolute;left:0}.doctor-answer-article-page .answer ul li{padding-left:16px}.doctor-answer-article-page .answer ul li::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60);left:0;top:1.2rem;transform:translateY(-50%)}@media screen and (min-width:1050px){.doctor-answer-article-page .answer{padding:24px;margin:0;border-radius:var(--border-radius)}.doctor-answer-article-page .answer:has(+.da-recommendation){border-bottom-left-radius:0;border-bottom-right-radius:0}.doctor-answer-article-page .answer .sticky-ad-wrapper{background-color:unset}.doctor-answer-article-page .answer p{margin-bottom:24px}.doctor-answer-article-page .answer p a{transition:color var(--transition)}.doctor-answer-article-page .answer p a:hover{color:var(--primary-80)}.doctor-answer-article-page .answer .article-image,.doctor-answer-article-page .answer .article-vimeo-video,.doctor-answer-article-page .answer .article-youtube-video,.doctor-answer-article-page .answer .rdor-find-doctor,.doctor-answer-article-page .answer .rdor-find-doctor-simple,.doctor-answer-article-page .answer .widget.screening,.doctor-answer-article-page .answer .widget.symptom-checker{margin:40px 0}.doctor-answer-article-page .answer h2,.doctor-answer-article-page .answer h3,.doctor-answer-article-page .answer h4{margin:40px 0 24px 0}.doctor-answer-article-page .answer ol,.doctor-answer-article-page .answer ul{margin:24px 0}.doctor-answer-article-page .answer ol li,.doctor-answer-article-page .answer ul li{margin:16px 0;font-size:1.8rem;line-height:2.6rem}.doctor-answer-article-page .answer .article-image .censored{position:relative;display:block;overflow:hidden}.doctor-answer-article-page .answer .article-image .censored .censored-container .icon{font-size:48px}.doctor-answer-article-page .answer .article-image .censored .censored-container .title{margin-top:14px}.doctor-answer-article-page .answer .article-image .censored .censored-container .description{margin-top:16px;font-size:1.6rem;line-height:2.4rem;max-width:316px}.doctor-answer-article-page .answer .article-image .censored .censored-container .button{margin-top:24px;max-width:250px}.doctor-answer-article-page .answer .article-image .censored .censored-container .button:hover{background-color:var(--gray-100);color:var(--white)}}
.doctor-answer-article-page .ask-question{margin:24px -16px 0 -16px;background-color:#f3f6f9;padding:24px 16px}.doctor-answer-article-page .ask-question .ask-question-form .title{display:block;margin-bottom:16px}.doctor-answer-article-page .ask-question .ask-question-form .input-checkbox-group,.doctor-answer-article-page .ask-question .ask-question-form .input-group{margin:16px 0}.doctor-answer-article-page .ask-question .ask-question-form .textarea{height:unset;padding:16px;resize:none;width:100%}.doctor-answer-article-page .ask-question .ask-question-form .form-disclaimer{margin:8px 0 16px 0}.doctor-answer-article-page .ask-question .ask-question-form .form-disclaimer ul{padding-left:16px}.doctor-answer-article-page .ask-question .ask-question-form .form-disclaimer ul li{color:var(--gray-70);font-size:1.2rem;line-height:1.8rem}.doctor-answer-article-page .ask-question .ask-question-form .divider{margin:16px 0}.doctor-answer-article-page .ask-question .ask-question-form .second-step .input-group label{font-size:1.4rem;font-weight:600;line-height:2.4rem;display:block}.doctor-answer-article-page .ask-question .ask-question-form .second-step .input-group label span{font-weight:400;color:var(--gray-60)}.doctor-answer-article-page .ask-question .ask-question-form .second-step .input-group input{width:100%;margin:4px 0}.doctor-answer-article-page .ask-question .ask-question-form .second-step .input-group .info{color:var(--gray-50);font-size:1.2rem;line-height:1.8rem}.doctor-answer-article-page .ask-question .ask-question-form .second-step .input-checkbox-group label{display:grid;grid-template-columns:18px 1fr;font-size:1.2rem;line-height:1.6rem;align-items:center;gap:8px}.doctor-answer-article-page .ask-question .ask-question-form .second-step .input-checkbox-group label input{appearance:none;background-color:var(--white);border-radius:2px;border:1px solid var(--gray-30);cursor:pointer;height:18px;width:18px;transition:background-color var(--transition),border-color var(--transition)}.doctor-answer-article-page .ask-question .ask-question-form .second-step .input-checkbox-group label input:checked{background-color:var(--primary-60);border-color:var(--primary-60);background-repeat:no-repeat;background-position:center center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="10" fill="none"><path d="M10.375 1.5L4.25 8.5L1.625 5.875" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.doctor-answer-article-page .ask-question .ask-question-form .second-step .input-checkbox-group label:has(input:disabled){opacity:.4}.doctor-answer-article-page .ask-question .ask-question-form .second-step .input-checkbox-group label a{text-decoration:underline}.doctor-answer-article-page .ask-question .ask-question-form .expand-button,.doctor-answer-article-page .ask-question .ask-question-form .submit-button{max-width:230px;margin:auto}.doctor-answer-article-page .ask-question .result .result-title{display:flex;align-items:center;gap:8px;font-size:1.6rem;font-weight:600;line-height:2.4rem;margin-bottom:16px}.doctor-answer-article-page .ask-question .result .result-title .icon{background-color:#7cdd8e;height:26px;width:26px;border-radius:50%;color:var(--white)}.doctor-answer-article-page .ask-question .result .result-description{font-size:1.4rem;font-weight:400;line-height:2.4rem;margin:16px 0}.doctor-answer-article-page .ask-question .result .result-rdor{padding:16px;border-radius:var(--border-radius);background:var(--primary-10);border:1px solid var(--primary-30)}.doctor-answer-article-page .ask-question .result .result-rdor .title{font-size:1.4rem;line-height:2.4rem;font-weight:500;color:var(--gray-100)}.doctor-answer-article-page .ask-question .result .result-rdor .description{margin:2px 0 16px 0;font-size:1.4rem;line-height:2.4rem;color:var(--gray-100)}.doctor-answer-article-page .ask-question .result .result-rdor .button .icon{font-size:18px}.doctor-answer-article-page .ask-question .result .result-rdor img{margin-top:24px;display:block;width:148px}@media screen and (min-width:1050px){.doctor-answer-article-page .ask-question{margin:32px 0 0 0;padding:24px}.doctor-answer-article-page .ask-question .ask-question-form .input-checkbox-group,.doctor-answer-article-page .ask-question .ask-question-form .input-group,.doctor-answer-article-page .ask-question .ask-question-form .title{margin-bottom:20px}.doctor-answer-article-page .ask-question .ask-question-form .form-disclaimer{margin:8px 0 20px 0}.doctor-answer-article-page .ask-question .ask-question-form .form-disclaimer ul{padding-left:16px}.doctor-answer-article-page .ask-question .ask-question-form .form-disclaimer ul li{font-size:1.4rem;line-height:2.4rem}.doctor-answer-article-page .ask-question .ask-question-form .divider{margin:20px 0}.doctor-answer-article-page .ask-question .ask-question-form .second-step .input-group label{font-size:1.6rem;line-height:2.4rem}.doctor-answer-article-page .ask-question .ask-question-form .expand-button,.doctor-answer-article-page .ask-question .ask-question-form .submit-button{max-width:200px;margin:unset;margin-right:auto}.doctor-answer-article-page .ask-question .result .result-title{font-size:1.8rem;line-height:2.6rem}.doctor-answer-article-page .ask-question .result .result-description{font-size:1.6rem;line-height:2.4rem}.doctor-answer-article-page .ask-question .result .result-rdor{padding:24px}.doctor-answer-article-page .ask-question .result .result-rdor .description{margin:2px 0 16px 0;font-size:1.6rem}.doctor-answer-article-page .ask-question .result .result-rdor .title{font-size:1.6rem}.doctor-answer-article-page .ask-question .result .result-rdor .button{width:232px}.doctor-answer-article-page .ask-question .result .result-rdor img{margin-top:32px}}
.doctor-answer-article-page .header .question{color:var(--gray-100);font-size:1.4rem;font-style:italic;font-weight:400;line-height:2.4rem;padding:16px;background:#f3f6f9;border-radius:var(--border-radius);margin:20px 0 24px 0;position:relative}.doctor-answer-article-page .header .question:before{content:"";width:32px;height:32px;left:24px;top:-10px;border-top-left-radius:var(--border-radius);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#f3f6f9;position:absolute;display:block;z-index:-1}.doctor-answer-article-page .header .author-card-header{margin:16px 0}.doctor-answer-article-page .header .author-card-header .author-card-left{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:8px;padding:0 0 16px 0}.doctor-answer-article-page .header .author-card-header .author-card-left img{border-radius:50%;height:64px;width:64px;display:block}.doctor-answer-article-page .header .author-card-header .author-card-left .author-card-infos{display:flex;flex-direction:column;gap:4px}.doctor-answer-article-page .header .author-card-header .author-card-left .author-card-infos .specialty{font-size:1.2rem;line-height:1.8rem;font-weight:500}.doctor-answer-article-page .header .author-card-header .author-card-left .author-card-infos .name{color:var(--primary-60);font-size:1.4rem;line-height:2.4rem;text-decoration-line:underline}.doctor-answer-article-page .header .author-card-header .author-card-left .author-card-infos .crm,.doctor-answer-article-page .header .author-card-header .author-card-left .author-card-infos .location{font-size:1.1rem;line-height:1.5rem;font-weight:400}.doctor-answer-article-page .header .author-card-header .author-card-rdor-schedule{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-top:1px solid var(--gray-20);padding:16px 0}.doctor-answer-article-page .header .author-card-header .author-card-rdor-schedule .rdor-schedule-title{color:var(--gray-100);text-align:center;font-size:1.6rem;font-weight:500;line-height:2.4rem}.doctor-answer-article-page .header .author-card-header .author-card-rdor-schedule .button-cta{color:var(--white)!important}.doctor-answer-article-page .header .author-card-header .author-card-rdor-schedule .button-cta *{color:var(--white)!important}.doctor-answer-article-page .header .author-card-header .author-card-rdor-schedule .button-cta .icon{font-size:24px}.doctor-answer-article-page .header .author-card-header .author-card-rdor-schedule .author-schedule{color:var(--gray-80);text-align:center;font-size:1.2rem;line-height:1.8rem;text-transform:uppercase}.doctor-answer-article-page .header .author-card-header .author-card-rdor-schedule .find-by-specialty{color:var(--rdor-secondary);text-align:center;font-size:1.2rem;line-height:2.4rem;text-decoration-line:underline;text-transform:uppercase}@media screen and (min-width:1050px){.doctor-answer-article-page .header .question{font-size:1.6rem;line-height:2.4rem;padding:24px;margin:20px 0 32px 0}.doctor-answer-article-page .header .question:before{content:"";width:32px;height:32px;left:24px;top:-10px;border-top-left-radius:var(--border-radius);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#f3f6f9;position:absolute;display:block;z-index:-1}.doctor-answer-article-page .header .author-card-header{display:flex;flex-direction:row;margin:24px 0 32px 0}.doctor-answer-article-page .header .author-card-header .author-card-left{display:grid;grid-template-columns:84px 1fr;gap:16px;width:50%;padding:0;align-items:center;padding:8px 0 8px 8px}.doctor-answer-article-page .header .author-card-header .author-card-left img{border-radius:50%;height:84px;width:84px}.doctor-answer-article-page .header .author-card-header .author-card-left .author-card-infos .name{font-size:1.6rem;line-height:2.4rem;transition:color var(--transition)}.doctor-answer-article-page .header .author-card-header .author-card-left .author-card-infos .name:hover{color:var(--primary-80)}.doctor-answer-article-page .header .author-card-header .author-card-left .author-card-infos .specialty{font-size:1.4rem;line-height:2rem}.doctor-answer-article-page .header .author-card-header .author-card-left .author-card-infos .crm,.doctor-answer-article-page .header .author-card-header .author-card-left .author-card-infos .location{font-size:1.2rem;line-height:1.6rem}.doctor-answer-article-page .header .author-card-header .author-card-right{width:50%}.doctor-answer-article-page .header .author-card-header .author-card-right .author-card-rdor-schedule{border-top:none;border-left:1px solid var(--gray-20);padding:0;height:100%;padding:8px 8px 8px 0}.doctor-answer-article-page .header .author-card-header .author-card-right .author-card-rdor-schedule .button-cta{max-width:268px;order:2}.doctor-answer-article-page .header .author-card-header .author-card-right .author-card-rdor-schedule .author-schedule{order:1}.doctor-answer-article-page .header .author-card-header .author-card-right .author-card-rdor-schedule .find-by-specialty{order:3}}
.da-recommendation{border-radius:0 0 4px 4px;background:#e2f4fb;padding:24px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:0 -16px}.da-recommendation__badge{padding:6px 12px;color:var(--white);text-transform:uppercase;font-size:1.2rem;line-height:1.6rem;font-weight:500;background-color:#63a8c2;border-radius:30px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.da-recommendation__badge .icon-wrapper{width:16px;height:16px;background-color:var(--white);border-radius:50%;color:#63a8c2;font-size:8px;flex-shrink:0}.da-recommendation__badge .icon-wrapper .icon{margin-left:1px}.da-recommendation__text{font-size:1.6rem;line-height:2.4rem}.da-recommendation__doctor{font-size:1.6rem;line-height:2.4rem;display:flex;align-items:center;gap:8px}.da-recommendation__doctor .icon{font-size:24px}.da-recommendation__doctor__link{color:var(--primary-60);text-decoration:underline;transition:color var(--transition)}.da-recommendation__doctor__link:hover{color:var(--primary-70)}.da-recommendation__cta .icon{font-size:18px}@media screen and (min-width:1050px){.da-recommendation{padding:24px;gap:20px;margin:0}.da-recommendation__text{font-size:1.8rem;line-height:2.6rem}.da-recommendation__doctor{font-size:1.8rem;line-height:2.6rem}.da-recommendation__cta{width:unset;padding:0 32px}}
.specialties-most-searched-section{margin:24px 0 40px 0}.specialties-most-searched-section .title{color:var(--primary-80);font-size:1.4rem;line-height:2.4rem;font-style:normal;font-weight:600;text-transform:uppercase}.specialties-most-searched-section .specialties-list{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:16px;column-gap:12px;margin-top:16px}.specialties-most-searched-section .specialties-list .specialty-item .specialty-item-link{padding:8px 14px;background-color:var(--primary-10);color:var(--primary-80);border-radius:24px;font-size:1.6rem;line-height:2.4rem;display:flex;align-items:center;justify-content:center;gap:8px}.specialties-most-searched-section .specialties-list .specialty-item .specialty-item-link .icon{font-size:24px;color:var(--primary-60)}.specialties-most-searched-section .specialties-list .specialty-item .see-more{color:var(--gray-100);font-size:1.6rem;line-height:2.4rem;text-decoration-line:underline}@media screen and (min-width:1050px){.specialties-most-searched-section{margin:48px 0 56px 0}.specialties-most-searched-section .title{font-size:1.6rem}.specialties-most-searched-section .specialties-list{margin-top:24px}.specialties-most-searched-section .specialties-list .specialty-item .specialty-item-link{transition:background-color var(--transition)}.specialties-most-searched-section .specialties-list .specialty-item .specialty-item-link:hover{background-color:var(--primary-30)}.specialties-most-searched-section .specialties-list .specialty-item .see-more{transition:color var(--transition)}.specialties-most-searched-section .specialties-list .specialty-item .see-more:hover{color:var(--primary-60)}}
.hospital-page .hospital-main-content{padding:0}@media screen and (min-width:1050px){.hospital-page .hospital-page-grid{display:grid;grid-template-columns:1fr 331px;gap:24px}.hospital-page .hospital-page-grid .hospital-aside{z-index:unset;margin-top:104px}}
.find-medic-result-main{padding-top:12px}.find-medic-result-main h1.title{font-weight:600;font-size:2rem;line-height:2.6rem;margin-top:8px}.find-medic-result-main .badge{font-size:1.2rem;font-weight:400;line-height:1.8rem;color:var(--gray-70);margin-top:4px;margin-bottom:12px}.find-medic-result-main .nothing-found-container{margin:42px 0 80px}.find-medic-result-main .nothing-found-container h3{font-weight:600;font-size:18px;line-height:24px;display:flex;align-items:center;gap:10px;margin-bottom:28px}.find-medic-result-main .nothing-found-container h3 span{color:var(--error-50);font-size:24px}.find-medic-result-main .nothing-found-container p{font-weight:400;font-size:14px;line-height:20px}.find-medic-result-main .doctor-section:target::before{content:"";display:block;height:24px;margin-top:-24px}.find-medic-result-main .doctor-section .open-refine-search-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;height:40px;gap:8px;margin:24px auto;font-weight:500;font-size:14px;line-height:18px;color:var(--primary-70);background-color:var(--white);border-radius:4px;border:1px solid var(--primary-70)}.find-medic-result-main .doctor-section .open-refine-search-button span{font-size:24px}.find-medic-result-main .doctor-section .open-refine-search-button.filled{background:var(--primary-70);color:var(--white)}.find-medic-result-main .doctor-section .open-refine-search-button.filled span{filter:brightness(100)}.find-medic-result-main .doctor-section .open-refine-search-button.filled .selected-items{font-size:13px;width:24px;height:24px;border-radius:50%;background:var(--white);color:var(--primary-70);display:flex;align-items:center;justify-content:center}.find-medic-result-main .doctor-section .paginator{margin:56px 0}@media screen and (min-width:1050px){.find-medic-result-main{padding-top:24px}.find-medic-result-main h1.title{font-size:2.6rem;line-height:3.2rem;margin-top:16px}.find-medic-result-main .badge{font-size:1.4rem;line-height:2.4rem;margin-top:8px;margin-bottom:16px}.find-medic-result-main .main-content{display:grid;grid-template-columns:776px 1fr;flex-direction:row}}
.doctor-page main{padding:0}.doctor-page .doctor-page-header{background:#f3f6f9;padding:24px 16px}.doctor-page .doctor-cta{gap:11px;width:216px;margin:8px auto 0 auto}.doctor-page .doctor-cta .icon{font-size:18px}.doctor-page .doctor-card{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.doctor-page .doctor-card .doctor-photo{height:90px;width:90px;border-radius:50%;background-color:var(--primary-20);display:flex;align-items:center;justify-content:center}.doctor-page .doctor-card .doctor-photo .doctor-placeholder{color:var(--primary-70);font-size:50px}.doctor-page .doctor-card .doctor-infos{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.doctor-page .doctor-card .doctor-infos .crm{font-size:1.2rem;line-height:1.8rem;text-decoration:none}.doctor-page .doctor-card .doctor-infos .doctor-specialty{font-weight:500;font-size:1.6rem;line-height:2.4rem;color:var(--primary-80);display:flex;align-items:center;flex-direction:row;gap:4px}.doctor-page .doctor-card .doctor-infos .doctor-specialty .icon{font-size:18px}.doctor-page .doctor-card .doctor-infos .doctor-specialties{font-weight:400;font-size:1.4rem;line-height:2rem;color:var(--gray-100)}.doctor-page .doctor-about{margin:24px 0}.doctor-page .doctor-about a{text-decoration:underline;color:var(--primary-60)}.doctor-page .doctor-hospitals{margin:48px 0}.doctor-page .doctor-hospitals .hospital-card{background-color:var(--primary-10);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--border-radius);overflow:hidden}.doctor-page .doctor-hospitals .hospital-card~.hospital-card{margin-top:24px}.doctor-page .doctor-hospitals .hospital-card .hospital-photo{width:100%}.doctor-page .doctor-hospitals .hospital-card .hospital-photo picture{width:100%;height:160px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-20)}.doctor-page .doctor-hospitals .hospital-card .hospital-photo picture img{width:100%;height:100%;object-fit:cover}.doctor-page .doctor-hospitals .hospital-card .hospital-photo picture .hospital-placeholder{background-color:var(--white);width:120px;height:120px;border-radius:50%;font-size:50px;color:#004186}.doctor-page .doctor-hospitals .hospital-card .hospital-info{width:100%;padding:24px 20px;border:1px solid var(--primary-20);border-radius:0 0 var(--border-radius) var(--border-radius)}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-name{text-align:center}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-name .sector{margin-bottom:4px}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-name .name{margin-bottom:16px;font-size:1.4rem;line-height:2.4rem}.doctor-page .doctor-hospitals .hospital-card .hospital-info .divider{margin:16px 0;height:0;width:100%;border-top:1px solid #d4ebf6}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-address{display:flex;gap:8px;align-items:center}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-address .icon{color:var(--primary-60);font-size:30px}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-address address{font-size:1.2rem;line-height:1.8rem;font-style:normal}.doctor-page .doctor-hospitals .hospital-card .hospital-info .more-info-container{margin-top:16px}.doctor-page .doctor-hospitals .hospital-card .hospital-info .more-info-container .more-info{color:var(--primary-70);font-size:1.2rem;line-height:1.6rem;font-weight:500;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:4px}.doctor-page .doctor-hospitals .hospital-card .hospital-info .more-info-container .more-info .icon{font-size:20px}@media screen and (min-width:1050px){.doctor-page .doctor-page-header{padding:32px 0}.doctor-page .doctor-page-grid{display:grid;grid-template-columns:1fr 331px;gap:24px}.doctor-page .doctor-cta{gap:11px;width:216px;margin:16px 0 0 0}.doctor-page .doctor-card{align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:16px}.doctor-page .doctor-card .doctor-photo{height:120px;width:120px;border-radius:50%}.doctor-page .doctor-card .doctor-photo .doctor-placeholder{font-size:70px}.doctor-page .doctor-card .doctor-infos{flex:1;align-items:flex-start;justify-content:flex-start;gap:4px;text-align:left}.doctor-page .doctor-card .doctor-infos .crm{font-size:1.4rem;line-height:2.4rem}.doctor-page .doctor-card .doctor-infos .doctor-specialties{font-size:1.4rem;line-height:2.4rem}.doctor-page .doctor-about{margin:32px 0}.doctor-page .doctor-about a{transition:color var(--transition)}.doctor-page .doctor-about a:hover{color:var(--primary-80)}.doctor-page .doctor-hospitals{margin:56px 0}.doctor-page .doctor-hospitals .hospital-card{flex-direction:row;align-items:stretch}.doctor-page .doctor-hospitals .hospital-card~.hospital-card{margin-top:32px}.doctor-page .doctor-hospitals .hospital-card .hospital-photo{width:242px;flex:1}.doctor-page .doctor-hospitals .hospital-card .hospital-photo picture{width:242px;height:100%}.doctor-page .doctor-hospitals .hospital-card .hospital-photo picture .hospital-placeholder{width:174px;height:174px;border-radius:50%;font-size:68px}.doctor-page .doctor-hospitals .hospital-card .hospital-info{width:100%;padding:24px;border-radius:0 var(--border-radius) var(--border-radius) 0}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-name{text-align:left}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-name .sector,.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-name .sector a{transition:color var(--transition)}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-name .sector a:hover,.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-name .sector:hover{color:var(--primary-70)}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-name .name{font-size:1.6rem;line-height:2.4rem}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-address{gap:0}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-address .icon{color:var(--primary-60);font-size:30px}.doctor-page .doctor-hospitals .hospital-card .hospital-info .hospital-address address{font-size:1.4rem;line-height:2.4rem;font-style:normal}.doctor-page .doctor-hospitals .hospital-card .hospital-info .more-info-container .more-info{font-size:1.4rem;line-height:1.6rem;font-weight:500;justify-content:flex-start;gap:4px;margin-top:16px;transition:var(--transition)}.doctor-page .doctor-hospitals .hospital-card .hospital-info .more-info-container .more-info:hover{color:var(--primary-80)}.doctor-page .doctor-hospitals .hospital-card .hospital-info .more-info-container .more-info .icon{font-size:24px}}
.hospital-list-page .header{background:linear-gradient(90deg,#004186 0,#1163a1 36.98%,#2791c6 78.13%,#36b1df 100%);color:var(--white);padding:24px 0}.hospital-list-page .header .breadcrumbs ul li a,.hospital-list-page .header .breadcrumbs ul li span,.hospital-list-page .header .breadcrumbs ul li::before{color:var(--white);filter:brightness(100)}.hospital-list-page .header h1{margin:8px 0}.hospital-list-page .header h2{font-size:1.4rem;line-height:2.2rem;font-weight:400;margin:8px 0 16px 0}.hospital-list-page .header .input-container .input-state{width:96px}.hospital-list-page .header .input-container .input-search{margin-top:16px;width:100%;position:relative;flex:1}.hospital-list-page .header .input-container .input-search .input-right-icon{width:24px;height:24px;position:absolute;top:12px;right:16px;color:var(--primary-70);font-size:20px;border:none;background-color:transparent;outline:0}.hospital-list-page .header .input-container .input-search input{width:100%;color:var(--primary-70);padding:0 46px 0 16px;border-color:transparent}.hospital-list-page .header .input-container .input-search input:focus{border-color:var(--primary-60)}.hospital-list-page .header .input-container .input-search.error .input-right-icon{color:var(--error-60)}.hospital-list-page .header .input-container .input-search.error input{color:var(--error-60);border-color:var(--error-60)}.hospital-list-page .header .input-container .input-search.error .auto-complete{border-color:var(--error-60)}.hospital-list-page .header .input-container .input-search.error .auto-complete li{cursor:unset}.hospital-list-page .header .input-container .input-search.error .auto-complete li span.text-content{flex:1}@media screen and (min-width:1050px){.hospital-list-page .header{padding:32px 0}.hospital-list-page .header h1{margin:24px 0 10px}.hospital-list-page .header h2{font-size:1.8rem;line-height:2.6rem;margin:10px 0 24px 0}.hospital-list-page .header .input-container .input-state{width:96px}.hospital-list-page .header .input-container .input-search{display:inline-block;margin-top:0;width:300px;margin-left:16px}}
.find-doctor-landing-page .header{background:var(--banner-rd-small);padding:16px 0;color:var(--white)}.find-doctor-landing-page .header .breadcrumbs ul li,.find-doctor-landing-page .header .breadcrumbs ul li a,.find-doctor-landing-page .header .breadcrumbs ul li span,.find-doctor-landing-page .header .breadcrumbs ul li::before{color:var(--white)!important;filter:brightness(100)}.find-doctor-landing-page .header h1{margin:12px 0 10px 0}.find-doctor-landing-page .header .subtitle{margin:10px 0 20px 0;font-size:1.4rem;line-height:2.2rem}.find-doctor-landing-page .header .info{margin-top:20px}@media screen and (min-width:1050px){.find-doctor-landing-page .header{background:var(--banner-rd);padding:31px 0}.find-doctor-landing-page .header .container{position:relative}.find-doctor-landing-page .header .container .doctors-photo{position:absolute;right:-44px;bottom:-31px;z-index:1;display:block;max-height:493px;width:auto}.find-doctor-landing-page .header h1{max-width:600px}.find-doctor-landing-page .header .subtitle{font-size:1.8rem}.find-doctor-landing-page .header .find-doctor-form{padding:70px 0;position:relative;z-index:1}.find-doctor-landing-page .header .info{font-size:1.2rem;line-height:1.8rem;max-width:600px;margin-top:0}}
.hospital-list-page .list-results{margin:16px 0;color:var(--gray-70);font-size:1.2rem;line-height:1.6rem}.hospital-list-page .list-results .amount{font-weight:500}.hospital-list-page .hospital-list{list-style:none}.hospital-list-page .hospital-list .hospital-item{background-color:var(--primary-10);border-radius:var(--border-radius);overflow:hidden}.hospital-list-page .hospital-list .hospital-item+.hospital-item{margin-top:24px}.hospital-list-page .hospital-list .hospital-item .image-container{width:100%;height:160px;background:var(--primary-20);display:flex;align-items:center;justify-content:center}.hospital-list-page .hospital-list .hospital-item .image-container img{width:100%;height:100%;object-fit:cover;display:block}.hospital-list-page .hospital-list .hospital-item .image-container .hospital-placeholder{background-color:var(--white);width:120px;height:120px;border-radius:50%;font-size:50px;color:#004186}.hospital-list-page .hospital-list .hospital-item .text-container{padding:24px 16px;border-radius:0 0 4px 4px;border:1px solid var(--primary-20);border-top:none}.hospital-list-page .hospital-list .hospital-item .text-container .partner-badge{margin-bottom:10px;text-align:center}.hospital-list-page .hospital-list .hospital-item .text-container .partner-badge span{text-transform:uppercase;border-radius:24px;background:var(--primary-20);padding:4px 10px;color:var(--primary-80);font-size:1rem;line-height:1.6rem}.hospital-list-page .hospital-list .hospital-item .text-container .hospital-title{color:var(--gray-100);text-align:center;display:block;margin-bottom:16px}.hospital-list-page .hospital-list .hospital-item .text-container .button-container{display:flex;align-items:center;justify-content:center}.hospital-list-page .hospital-list .hospital-item .text-container .button-container .button-secondary{width:unset;padding:11px 24px}.hospital-list-page .hospital-list .hospital-item .text-container .button-container .button-secondary .icon{font-size:18px}.hospital-list-page .hospital-list .hospital-item .text-container .divider{border-top:1px solid var(--primary-20);margin:16px 0}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container{margin:16px 0}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container .info-item{display:flex;align-items:center}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container .info-item+.info-item{margin-top:8px}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container .info-item .icon{font-size:24px;width:24px;margin-right:4px;color:var(--primary-60)}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container .info-item .icon.icon-hospital-location{font-size:30px}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container .info-item .info{color:var(--gray-100);font-size:1.2rem;line-height:1.8rem;flex:1}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container .info-item .info.one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hospital-list-page .hospital-list .hospital-item .text-container .more-info-container .more-info{color:var(--primary-70);font-size:1.2rem;line-height:1.6rem;font-weight:500;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:4px}.hospital-list-page .hospital-list .hospital-item .text-container .more-info-container .more-info .icon{font-size:20px}@media screen and (min-width:1050px){.hospital-list-page .list-results{margin:32px 0;font-size:1.4rem;line-height:2.4rem}.hospital-list-page .hospital-list .hospital-item{display:grid;grid-template-columns:268px 506px;position:relative}.hospital-list-page .hospital-list .hospital-item+.hospital-item{margin-top:32px}.hospital-list-page .hospital-list .hospital-item .image-container{width:100%;height:100%}.hospital-list-page .hospital-list .hospital-item .image-container img{width:100%;height:100%;object-fit:cover;display:block}.hospital-list-page .hospital-list .hospital-item .image-container .hospital-placeholder{width:174px;height:174px;border-radius:50%;font-size:68px}.hospital-list-page .hospital-list .hospital-item .text-container{padding:24px;border-radius:0 4px 4px 0;border:1px solid var(--primary-20);border-left:none}.hospital-list-page .hospital-list .hospital-item .text-container .partner-badge{margin:0;position:absolute;right:24px;top:24px}.hospital-list-page .hospital-list .hospital-item .text-container .partner-badge span{font-size:1.2rem;line-height:1.6rem}.hospital-list-page .hospital-list .hospital-item .text-container .hospital-title{text-align:left;margin-bottom:16px;transition:var(--transition)}.hospital-list-page .hospital-list .hospital-item .text-container .hospital-title:hover{color:var(--primary-60)}.hospital-list-page .hospital-list .hospital-item .text-container .button-container{display:flex;align-items:flex-start;justify-content:flex-start}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container{margin:16px 0}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container .info-item+.info-item{margin-top:12px}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container .info-item .icon{font-size:24px;width:24px;margin-right:4px;color:var(--primary-60)}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container .info-item .icon.icon-hospital-location{font-size:30px}.hospital-list-page .hospital-list .hospital-item .text-container .infos-container .info-item .info{font-size:1.4rem;line-height:2.4rem}.hospital-list-page .hospital-list .hospital-item .text-container .more-info-container .more-info{font-size:1.4rem;line-height:1.6rem;font-weight:500;justify-content:flex-start;gap:4px;margin-top:16px;transition:var(--transition)}.hospital-list-page .hospital-list .hospital-item .text-container .more-info-container .more-info:hover{color:var(--primary-80)}.hospital-list-page .hospital-list .hospital-item .text-container .more-info-container .more-info .icon{font-size:24px}}
.city-section{margin:48px 0}.city-section .topic-title{margin-bottom:16px}.city-section h2{font-size:1.8rem}.city-section details{padding:16px 0;border-bottom:1px solid var(--gray-20)}.city-section details summary{display:flex;align-items:center;gap:8px;font-size:1.6rem;line-height:2.4rem;position:relative;cursor:pointer;padding-right:24px;overflow:hidden;color:var(--primary-80)}.city-section details summary .icon{font-size:22px;color:var(--primary-60)}.city-section details summary::after{content:"\e00c";position:absolute;top:0;right:4px;height:100%;transform:rotate(90deg);transition:transform var(--transition);font-family:ts;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;display:flex;align-items:center;color:var(--rdor-secondary)}.city-section details[open] summary::after{transform:rotate(-90deg)}.city-section details .city-list{display:flex;flex-direction:column;gap:16px;list-style:none;padding-top:16px}.city-section details .city-list .city-item{font-size:1.6rem;line-height:2.4rem;padding-left:16px;position:relative}.city-section details .city-list .city-item a{text-decoration:underline}.city-section details .city-list .city-item::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60);left:0;top:1.2rem;transform:translateY(-50%)}.city-section details .city-list .see-all a{color:var(--primary-60);text-decoration:underline;font-size:1.4rem;line-height:2.4rem}.city-section .see-more{margin-top:16px}@media screen and (min-width:1050px){.city-section{margin:80px 0}.city-section .topic-title{margin-bottom:16px}.city-section h2{font-size:2.4rem}.city-section .city-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:104px}.city-section details{padding:20px 0}.city-section details summary{gap:10px;font-size:1.8rem;line-height:2.4rem}.city-section details summary .icon{font-size:24px}.city-section details .city-list .city-item a{transition:var(--transition)}.city-section details .city-list .city-item a:hover{color:var(--primary-60)}.city-section details .city-list .see-all a{font-size:1.6rem;line-height:2.4rem;transition:var(--transition)}.city-section details .city-list .see-all a:hover{color:var(--primary-80)}}
.banner-section{margin:48px 0}.banner-section .banner-wrapper{border-radius:var(--border-radius);background:var(--primary-10);padding:40px 32px;display:grid;grid-template-columns:1fr;gap:32px}.banner-section .banner-wrapper .text-section .title{font-size:1.6rem;font-weight:600;line-height:2.4rem}.banner-section .banner-wrapper .text-section .description{margin-top:8px;font-size:1.4rem;line-height:2.4rem}.banner-section .banner-wrapper .logo-section{display:grid;grid-template-columns:1fr 1fr;gap:36px;justify-content:space-between;align-items:space-between;max-width:237px;margin:auto}.banner-section .banner-wrapper .logo-section img:nth-child(even){margin-left:auto}@media screen and (min-width:1050px){.banner-section{margin:80px auto;max-width:796px}.banner-section .banner-wrapper{padding:56px;grid-template-columns:1fr 1fr;gap:180px;align-items:center}.banner-section .banner-wrapper .text-section .title{font-size:1.8rem;line-height:2.6rem}.banner-section .banner-wrapper .text-section .description{font-size:1.6rem;line-height:2.4rem}.banner-section .banner-wrapper .logo-section{margin:unset;max-width:unset}}
.hospitals-section{margin:48px 0}.hospitals-section h2{font-size:1.8rem}.hospitals-section .hospitals-list{margin:0 -16px}.hospitals-section .hospitals-list .hospital-item{background:linear-gradient(180deg,rgba(26,121,175,0) 0,rgba(26,121,175,.95) 100%);border-radius:var(--border-radius);height:315px;overflow:hidden}.hospitals-section .hospitals-list .hospital-item .hospital-item-link{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;color:var(--white);gap:10px;position:relative}.hospitals-section .hospitals-list .hospital-item .hospital-item-link .hospital-photo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover;background-color:var(--primary-20)}.hospitals-section .hospitals-list .hospital-item .hospital-item-link .hospital-photo.icon{font-size:80px;color:var(--white);padding-bottom:120px}.hospitals-section .hospitals-list .hospital-item .hospital-item-link .title{font-size:1.8rem;font-weight:600;line-height:2.4rem}.hospitals-section .hospitals-list .hospital-item .hospital-item-link .address{font-size:1.4rem;line-height:2.2rem}.hospitals-section .hospitals-list .hospital-item .hospital-item-link .city{display:flex;align-items:center;justify-content:flex-start;font-size:1.4rem;font-weight:500}.hospitals-section .hospitals-list .hospital-item .hospital-item-link .city .icon{font-size:2.4rem}@media screen and (min-width:1050px){.hospitals-section{margin:80px 0}.hospitals-section h2{font-size:2.4rem}.hospitals-section .hospitals-list{margin:0}.hospitals-section .hospitals-list .hospital-item{border-radius:4px;height:360px}.hospitals-section .hospitals-list .hospital-item .hospital-item-link{padding:29px}.hospitals-section .hospitals-list .hospital-item .hospital-item-link .title{font-size:2rem;line-height:2.6rem}.hospitals-section .hospitals-list .hospital-item .hospital-item-link .address{font-size:1.4rem;line-height:2.2rem}.hospitals-section .hospitals-list .hospital-item .hospital-item-link .city{font-size:1.6rem}.hospitals-section .hospitals-list .hospital-item .hospital-item-link .city .icon{font-size:2.6rem}}
.insurances-section{margin:48px 0}.insurances-section .topic-title{margin-bottom:16px}.insurances-section h2{font-size:1.8rem}.insurances-section details{padding:16px 0;border-bottom:1px solid var(--gray-20)}.insurances-section details summary{display:flex;align-items:center;gap:8px;font-size:1.6rem;line-height:2.4rem;position:relative;cursor:pointer;padding-right:24px;overflow:hidden;color:var(--primary-80)}.insurances-section details summary .icon{font-size:22px;color:var(--primary-60)}.insurances-section details summary::after{content:"\e00c";position:absolute;top:0;right:4px;height:100%;transform:rotate(90deg);transition:transform var(--transition);font-family:ts;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;display:flex;align-items:center;color:var(--rdor-secondary)}.insurances-section details[open] summary::after{transform:rotate(-90deg)}.insurances-section details .insurances-list{display:flex;flex-direction:column;gap:16px;list-style:none;padding-top:16px}.insurances-section details .insurances-list .insurance-item{font-size:1.6rem;line-height:2.4rem;padding-left:16px;position:relative}.insurances-section details .insurances-list .insurance-item a{text-decoration:underline}.insurances-section details .insurances-list .insurance-item::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60);left:0;top:1.2rem;transform:translateY(-50%)}.insurances-section details .insurances-list .see-all a{color:var(--primary-60);text-decoration:underline;font-size:1.4rem;line-height:2.4rem}.insurances-section .see-more{margin-top:16px}@media screen and (min-width:1050px){.insurances-section{margin:80px 0}.insurances-section .topic-title{margin-bottom:16px}.insurances-section h2{font-size:2.4rem}.insurances-section .insurances-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:104px}.insurances-section details{padding:20px 0}.insurances-section details summary{gap:10px;font-size:1.8rem;line-height:2.4rem}.insurances-section details summary .icon{font-size:24px}.insurances-section details .insurances-list .insurance-item a{transition:var(--transition)}.insurances-section details .insurances-list .insurance-item a:hover{color:var(--primary-60)}.insurances-section details .insurances-list .see-all a{font-size:1.6rem;line-height:2.4rem;transition:var(--transition)}.insurances-section details .insurances-list .see-all a:hover{color:var(--primary-80)}}
.insurances-most-searched-section{margin:40px 0 48px 0}.insurances-most-searched-section .title{color:var(--primary-80);font-size:1.4rem;line-height:2.4rem;font-style:normal;font-weight:600;text-transform:uppercase}.insurances-most-searched-section .insurances-list{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:16px;column-gap:12px;margin-top:16px}.insurances-most-searched-section .insurances-list .insurance-item .insurance-item-link{padding:8px 14px;background-color:var(--primary-10);color:var(--primary-80);border-radius:24px;font-size:1.6rem;line-height:2.4rem;display:flex;align-items:center;justify-content:center;gap:8px}.insurances-most-searched-section .insurances-list .insurance-item .insurance-item-link .icon{font-size:24px;color:var(--primary-60)}@media screen and (min-width:1050px){.insurances-most-searched-section{margin:56px 0 80px 0}.insurances-most-searched-section .title{font-size:1.6rem}.insurances-most-searched-section .insurances-list{margin-top:24px}.insurances-most-searched-section .insurances-list .insurance-item .insurance-item-link{transition:background-color var(--transition)}.insurances-most-searched-section .insurances-list .insurance-item .insurance-item-link:hover{background-color:var(--primary-30)}}
.specialties-most-searched-section{margin:24px 0 40px 0}.specialties-most-searched-section .title{color:var(--primary-80);font-size:1.4rem;line-height:2.4rem;font-style:normal;font-weight:600;text-transform:uppercase}.specialties-most-searched-section .specialties-list{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:16px;column-gap:12px;margin-top:16px}.specialties-most-searched-section .specialties-list .specialty-item .specialty-item-link{padding:8px 14px;background-color:var(--primary-10);color:var(--primary-80);border-radius:24px;font-size:1.6rem;line-height:2.4rem;display:flex;align-items:center;justify-content:center;gap:8px}.specialties-most-searched-section .specialties-list .specialty-item .specialty-item-link .icon{font-size:24px;color:var(--primary-60)}.specialties-most-searched-section .specialties-list .specialty-item .see-more{color:var(--gray-100);font-size:1.6rem;line-height:2.4rem;text-decoration-line:underline}@media screen and (min-width:1050px){.specialties-most-searched-section{margin:48px 0 56px 0}.specialties-most-searched-section .title{font-size:1.6rem}.specialties-most-searched-section .specialties-list{margin-top:24px}.specialties-most-searched-section .specialties-list .specialty-item .specialty-item-link{transition:background-color var(--transition)}.specialties-most-searched-section .specialties-list .specialty-item .specialty-item-link:hover{background-color:var(--primary-30)}.specialties-most-searched-section .specialties-list .specialty-item .see-more{transition:color var(--transition)}.specialties-most-searched-section .specialties-list .specialty-item .see-more:hover{color:var(--primary-60)}}
.step-by-step{margin:48px 0}.step-by-step .step-grid{margin:0 -16px;padding:40px 16px;display:grid;grid-template-columns:1fr 1fr;gap:32px;background-color:var(--primary-10)}.step-by-step .step-grid .step-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.step-by-step .step-grid .step-item .badge{width:32px;height:32px;border-radius:50%;background-color:#d8eff8;display:flex;align-items:center;justify-content:center;color:var(--primary-70);font-weight:600;font-size:16px}.step-by-step .step-grid .step-item .title{color:var(--gray-100);font-size:1.6rem;font-weight:500;line-height:2.4rem}.step-by-step .step-grid .step-item .subtitle{font-size:1.4rem;line-height:2.4rem;font-weight:400;color:var(--gray-70)}@media screen and (min-width:1050px){.step-by-step{margin:80px 0}.step-by-step .step-grid{padding:56px 32px;grid-template-columns:repeat(4,1fr);gap:48px;margin:0}.step-by-step .step-grid .step-item{gap:12px}.step-by-step .step-grid .step-item .title{font-size:1.8rem;line-height:2.4rem}.step-by-step .step-grid .step-item .subtitle{font-size:1.6rem;line-height:2.4rem;max-width:260px}}
.specialty-page .specialty-page-header{background:linear-gradient(90deg,#004186 0,#1163a1 36.98%,#2791c6 78.13%,#36b1df 100%);color:var(--white);padding:24px 0}.specialty-page .specialty-page-header .breadcrumbs ul li a,.specialty-page .specialty-page-header .breadcrumbs ul li span,.specialty-page .specialty-page-header .breadcrumbs ul li::before{color:var(--white);filter:brightness(100)}.specialty-page .specialty-page-header h1{margin:8px 0}.specialty-page .specialty-page-header h2{font-size:1.4rem;line-height:2.2rem;font-weight:400;margin:8px 0 16px 0}.specialty-page .specialty-page-header .input-search{position:relative;flex:1}.specialty-page .specialty-page-header .input-search .input-right-icon{width:24px;height:24px;position:absolute;top:12px;right:16px;color:var(--primary-70);font-size:20px;border:none;background-color:transparent;outline:0}.specialty-page .specialty-page-header .input-search input{width:100%;color:var(--primary-70);padding:0 46px 0 16px;border-color:transparent}.specialty-page .specialty-page-header .input-search input:focus{border-color:var(--primary-60)}.specialty-page .specialty-page-header .input-search.auto-complete-open input{border-radius:4px 4px 0 0;border-bottom-width:0}.specialty-page .specialty-page-header .input-search.auto-complete-open .auto-complete{display:block}.specialty-page .specialty-page-header .input-search.auto-complete-open:not(:has(.auto-complete):has(li)) input{border-radius:4px;border-bottom-width:1px}.specialty-page .specialty-page-header .input-search.auto-complete-open:not(:has(.auto-complete):has(li)) .auto-complete{display:none}.specialty-page .specialty-page-header .input-search.auto-complete-open:has(.auto-complete):has(li) input{border-radius:4px 4px 0 0;border-bottom:none}.specialty-page .specialty-page-header .input-search.auto-complete-open:has(.auto-complete):has(li) .auto-complete{display:block}.specialty-page .specialty-page-header .input-search .auto-complete{display:none;width:100%;position:absolute;z-index:1;background-color:var(--white);border:1px solid var(--primary-60);border-top:none;border-radius:0 0 4px 4px;max-height:295px;overflow-y:auto}.specialty-page .specialty-page-header .input-search .auto-complete li .error-wrapper,.specialty-page .specialty-page-header .input-search .auto-complete li a{padding:12px 16px;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:var(--gray-70);display:flex;align-items:center;position:relative}.specialty-page .specialty-page-header .input-search .auto-complete li .error-wrapper:hover,.specialty-page .specialty-page-header .input-search .auto-complete li a:hover{background-color:var(--gray-10)}.specialty-page .specialty-page-header .input-search .auto-complete li .error-wrapper b,.specialty-page .specialty-page-header .input-search .auto-complete li a b{color:var(--primary-70);font-weight:400}.specialty-page .specialty-page-header .input-search .auto-complete li .error-wrapper span.icon,.specialty-page .specialty-page-header .input-search .auto-complete li a span.icon{font-size:24px;display:block;margin-right:8px}.specialty-page .specialty-page-header .input-search.loading .loader{display:block}.specialty-page .specialty-page-header .input-search.loading label{display:none}.specialty-page .specialty-page-header .input-search.loading button{display:none!important}.specialty-page .specialty-page-header .input-search.error .input-right-icon{color:var(--error-60)}.specialty-page .specialty-page-header .input-search.error input{color:var(--error-60);border-color:var(--error-60)}.specialty-page .specialty-page-header .input-search.error .auto-complete{border-color:var(--error-60)}.specialty-page .specialty-page-header .input-search.error .auto-complete li{cursor:unset}.specialty-page .specialty-page-header .input-search.error .auto-complete li span.text-content{flex:1}@media screen and (min-width:1050px){.specialty-page .specialty-page-header{padding:32px 0}.specialty-page .specialty-page-header h1{margin:24px 0 10px}.specialty-page .specialty-page-header h2{font-size:1.8rem;line-height:2.6rem;margin:10px 0 24px 0}.specialty-page .specialty-page-header .input-search{width:508px}}
.find-by-letter .title{margin-bottom:20px;color:var(--primary-80);font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.4rem;text-transform:uppercase}.find-by-letter .letters-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:14px;row-gap:14px}.find-by-letter .letters-wrapper button,.find-by-letter .letters-wrapper span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background-color:var(--primary-10);color:var(--primary-60);border:none;border-radius:var(--border-radius);font-size:18px;text-transform:uppercase;font-weight:600}.find-by-letter .letters-wrapper button.active,.find-by-letter .letters-wrapper span.active{color:var(--white);background-color:var(--primary-60)}.find-by-letter .letters-wrapper button.disabled,.find-by-letter .letters-wrapper span.disabled{background-color:var(--gray-10);color:var(--gray-20);border-color:var(--gray-10)}.find-by-letter .letters-wrapper button:last-child,.find-by-letter .letters-wrapper span:last-child{margin-right:auto}@media screen and (min-width:1050px){.find-by-letter .title{margin-bottom:24px;font-size:1.8rem;line-height:2.6rem}.find-by-letter .letters-wrapper{flex-wrap:wrap;gap:20px}.find-by-letter .letters-wrapper button,.find-by-letter .letters-wrapper span{width:48px;height:48px;font-size:20px;transition:color var(--transition),background-color var(--transition)}.find-by-letter .letters-wrapper button:hover:not(.disabled),.find-by-letter .letters-wrapper span:hover:not(.disabled){color:var(--white);background-color:var(--primary-60);cursor:pointer}}
.specialties-list-page .specialties-list-header{background:linear-gradient(90deg,#004186 0,#1163a1 36.98%,#2791c6 78.13%,#36b1df 100%);color:var(--white);padding:24px 0}.specialties-list-page .specialties-list-header .breadcrumbs ul li a,.specialties-list-page .specialties-list-header .breadcrumbs ul li span,.specialties-list-page .specialties-list-header .breadcrumbs ul li::before{color:var(--white);filter:brightness(100)}.specialties-list-page .specialties-list-header h1{margin:8px 0}.specialties-list-page .specialties-list-header h2{font-size:1.4rem;line-height:2.2rem;font-weight:400;margin:8px 0 16px 0}.specialties-list-page .specialties-list-header .input-search{position:relative;flex:1}.specialties-list-page .specialties-list-header .input-search .input-right-icon{width:24px;height:24px;position:absolute;top:12px;right:16px;color:var(--primary-70);font-size:20px;border:none;background-color:transparent;outline:0}.specialties-list-page .specialties-list-header .input-search input{width:100%;color:var(--primary-70);padding:0 46px 0 16px;border-color:transparent}.specialties-list-page .specialties-list-header .input-search input:focus{border-color:var(--primary-60)}.specialties-list-page .specialties-list-header .input-search.auto-complete-open input{border-radius:4px 4px 0 0;border-bottom-width:0}.specialties-list-page .specialties-list-header .input-search.auto-complete-open .auto-complete{display:block}.specialties-list-page .specialties-list-header .input-search.auto-complete-open:not(:has(.auto-complete):has(li)) input{border-radius:4px;border-bottom-width:1px}.specialties-list-page .specialties-list-header .input-search.auto-complete-open:not(:has(.auto-complete):has(li)) .auto-complete{display:none}.specialties-list-page .specialties-list-header .input-search.auto-complete-open:has(.auto-complete):has(li) input{border-radius:4px 4px 0 0;border-bottom:none}.specialties-list-page .specialties-list-header .input-search.auto-complete-open:has(.auto-complete):has(li) .auto-complete{display:block}.specialties-list-page .specialties-list-header .input-search .auto-complete{display:none;width:100%;position:absolute;z-index:1;background-color:var(--white);border:1px solid var(--primary-60);border-top:none;border-radius:0 0 4px 4px;max-height:295px;overflow-y:auto}.specialties-list-page .specialties-list-header .input-search .auto-complete li .error-wrapper,.specialties-list-page .specialties-list-header .input-search .auto-complete li a{padding:12px 16px;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:var(--gray-70);display:flex;align-items:center;position:relative}.specialties-list-page .specialties-list-header .input-search .auto-complete li .error-wrapper:hover,.specialties-list-page .specialties-list-header .input-search .auto-complete li a:hover{background-color:var(--gray-10)}.specialties-list-page .specialties-list-header .input-search .auto-complete li .error-wrapper b,.specialties-list-page .specialties-list-header .input-search .auto-complete li a b{color:var(--primary-70);font-weight:400}.specialties-list-page .specialties-list-header .input-search .auto-complete li .error-wrapper span.icon,.specialties-list-page .specialties-list-header .input-search .auto-complete li a span.icon{font-size:24px;display:block;margin-right:8px}.specialties-list-page .specialties-list-header .input-search.loading .loader{display:block}.specialties-list-page .specialties-list-header .input-search.loading label{display:none}.specialties-list-page .specialties-list-header .input-search.loading button{display:none!important}.specialties-list-page .specialties-list-header .input-search.error .input-right-icon{color:var(--error-60)}.specialties-list-page .specialties-list-header .input-search.error input{color:var(--error-60);border-color:var(--error-60)}.specialties-list-page .specialties-list-header .input-search.error .auto-complete{border-color:var(--error-60)}.specialties-list-page .specialties-list-header .input-search.error .auto-complete li{cursor:unset}.specialties-list-page .specialties-list-header .input-search.error .auto-complete li span.text-content{flex:1}@media screen and (min-width:1050px){.specialties-list-page .specialties-list-header{padding:32px 0}.specialties-list-page .specialties-list-header h1{margin:24px 0 10px}.specialties-list-page .specialties-list-header h2{font-size:1.8rem;line-height:2.6rem;margin:10px 0 24px 0}.specialties-list-page .specialties-list-header .input-search{width:508px}}
.most-searched{margin:24px 0 48px}.most-searched .title{margin-bottom:20px;color:var(--primary-80);font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.4rem;text-transform:uppercase}.most-searched .specialties-list{display:flex;flex-direction:column;gap:40px;margin-top:12px}.most-searched .specialties-list .specialty-item ul{display:flex;flex-direction:column;gap:16px;list-style:none}.most-searched .specialties-list .specialty-item ul .specialty-city{color:var(--gray-100);font-size:1.6rem;line-height:2.4rem;text-decoration-line:underline;padding-left:16px;position:relative}.most-searched .specialties-list .specialty-item ul .specialty-city::after{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:var(--primary-60)}.most-searched .specialties-list .specialty-item ul .specialty-see-more{color:var(--primary-60);font-size:1.6rem;line-height:2.4rem;text-decoration-line:underline}@media screen and (min-width:1050px){.most-searched{margin:48px 0 80px}.most-searched .title{margin-bottom:24px;font-size:1.8rem;line-height:2.6rem}.most-searched .specialties-list{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:64px}.most-searched .specialties-list .specialty-item ul .specialty-city{transition:var(--transition)}.most-searched .specialties-list .specialty-item ul .specialty-city:hover{color:var(--primary-60)}.most-searched .specialties-list .specialty-item ul .specialty-see-more{transition:var(--transition)}.most-searched .specialties-list .specialty-item ul .specialty-see-more:hover{color:var(--primary-80)}}
.home-banner{padding:30px 0;background:linear-gradient(to right,#319fc9,#9bd8ef)}.home-banner .home-banner-title{color:var(--white);text-align:center;margin-bottom:12px}@media screen and (min-width:1050px){.home-banner{padding:56px 0}.home-banner .home-banner-title{margin-bottom:32px}}
.special-cta{background-color:var(--primary-10);overflow:hidden}.special-cta .special-cta-text-content{padding:26px 0 30px;max-width:400px;margin:0 auto}.special-cta .special-cta-text-content h2{margin-bottom:8px}.special-cta .special-cta-text-content p{margin-bottom:16px;font-size:1.4rem;line-height:2rem;margin-bottom:24px}.special-cta .special-cta-image-content{display:flex;align-items:flex-end;justify-content:center;margin-left:-16px;margin-right:-16px}.special-cta .special-cta-image-content img{display:block;object-fit:cover;width:100%;height:auto;object-position:top center;max-height:300px}@media screen and (min-width:834px){.special-cta .container{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.special-cta .container .special-cta-image-content{margin:0}.special-cta .container .special-cta-text-content{padding:50px 0;margin:0}.special-cta .container .special-cta-text-content h2{margin-bottom:16px}.special-cta .container .special-cta-text-content p{margin-bottom:32px;font-size:1.6rem;line-height:2.4rem}.special-cta .container .special-cta-text-content a{max-width:224px}}
.image-header-wrapper{background-color:var(--primary-20);position:absolute;top:0;left:0;height:124px;width:100%;z-index:-1}.image-header-wrapper img{width:100%;height:100%;object-fit:cover}.theme-header{margin:0 auto 16px auto;background-color:var(--primary-10);border-radius:var(--border-radius);padding:24px 16px}.theme-header .theme-header-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.theme-header .theme-header-wrapper .breadcrumbs{width:unset}.theme-header .theme-header-wrapper .breadcrumbs ul{justify-content:center}.theme-header .theme-header-wrapper .summary{color:var(--gray-100);text-align:center;font-size:1.4rem;line-height:2.4rem}.theme-header .theme-header-wrapper .sponsor-line{width:154px;border-top:1px solid #c4e0eb;margin:auto}.theme-header .theme-header-wrapper .sponsor{color:var(--gray-60);text-align:center;font-size:1rem;line-height:1.6rem;text-transform:uppercase;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:16px}.theme-header .theme-header-wrapper .sponsor img{height:24px}.theme-header .theme-header-wrapper .letters-wrapper{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:24px;align-self:stretch;flex-wrap:wrap;padding-top:24px;margin-top:16px;border-top:1px solid var(--primary-20)}.theme-header .theme-header-wrapper .letters-wrapper .letter{width:20px;height:20px;text-transform:uppercase;color:var(--primary-80);font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center}.theme-header .theme-header-wrapper .letters-wrapper .letter.disabled{color:var(--gray-30)}@media screen and (min-width:1050px){.image-header-wrapper{height:262px}.theme-header{padding:32px 48px;margin:0 auto 24px auto}.theme-header .theme-header-wrapper{display:flex;align-items:center;justify-content:center;gap:16px}.theme-header .theme-header-wrapper .summary{font-size:1.6rem;line-height:2.4rem;max-width:862px}.theme-header .theme-header-wrapper .sponsor img{height:32px}.theme-header .theme-header-wrapper .letters-wrapper{padding-top:16px;margin-top:0}.theme-header .theme-header-wrapper .letters-wrapper .letter{width:12px;height:12px;font-size:18px}}
.header-rdor{background:linear-gradient(90deg,#004684 9.93%,#1664a9 69.58%);height:40px;z-index:2;position:relative}.header-rdor .header-rdor-wrapper{height:100%;display:flex;align-items:center;justify-content:space-between;text-decoration:none}.header-rdor .header-rdor-wrapper .phone-container{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:1.4rem;color:var(--white);position:relative;text-decoration:none}.header-rdor .header-rdor-wrapper .phone-container .phone{font-weight:500;font-size:1.2rem;color:var(--white)!important;text-decoration:none}.header-rdor .header-rdor-wrapper .phone-container .phone-info-toast{display:none}.modal-rdor-phone{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:999;display:flex;align-items:center;justify-content:center;background:rgba(30,30,30,.5);transition:opacity var(--transition);opacity:1}.modal-rdor-phone._hide{opacity:0;pointer-events:none}.modal-rdor-phone .modal-content{background-color:var(--white);padding:32px;width:294px;max-width:calc(100vw - 68px);border-radius:var(--border-radius);position:relative}.modal-rdor-phone .modal-content .modal-close-button{border:none;background-color:transparent;font-size:20px;position:absolute;top:16px;right:16px;color:var(--gray-100)}.modal-rdor-phone .modal-content .modal-body{text-align:center}.modal-rdor-phone .modal-content .modal-body .icon-phone{width:48px;height:48px;background-color:var(--primary-20);color:var(--primary-80);font-size:20px;border-radius:50%;margin:auto}.modal-rdor-phone .modal-content .modal-body .description{font-size:1.4rem;line-height:2.4rem;margin-top:8px}.modal-rdor-phone .modal-content .modal-body .button-call{margin-top:16px}.modal-rdor-phone .modal-content .modal-body .button-call .icon{font-size:18px}.modal-rdor-phone .modal-content .modal-body .go-back{text-decoration:underline;border:none;background-color:transparent;color:var(--gray-100);margin-top:24px}@media screen and (min-width:1050px){.header-rdor{z-index:5}.header-rdor .header-rdor-wrapper{height:100%;display:flex;align-items:center;justify-content:space-between}.header-rdor .header-rdor-wrapper .phone-container{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:1.6rem;color:var(--white);position:relative;cursor:help}.header-rdor .header-rdor-wrapper .phone-container:hover .phone-info-toast{display:block}.header-rdor .header-rdor-wrapper .phone-container .phone{font-weight:500;font-size:1.4rem;color:var(--white)}.header-rdor .header-rdor-wrapper .phone-container .phone-info-toast{display:none;position:absolute;z-index:5;top:46px;right:-28px;width:198px;background-color:var(--gray-10);padding:16px;font-weight:400;font-size:14px;line-height:20px;color:var(--gray-100);border-radius:var(--border-radius)}.header-rdor .header-rdor-wrapper .phone-container .phone-info-toast::before{content:"";width:20px;height:20px;background-color:var(--gray-10);position:absolute;top:-8px;left:42px;z-index:5;transform:rotate(45deg)}}
header#header .header-tuasaude{background-color:var(--white);display:flex;align-items:center;height:52px}header#header .header-tuasaude .header-tuasaude-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;flex-direction:row;position:relative;z-index:3}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-logo img{display:block;width:113px;height:auto}header#header .header-tuasaude .header-tuasaude-wrapper .find-medic-link{padding:6px 12px;color:var(--white);background-color:var(--primary-60);text-transform:uppercase;font-size:1.2rem;font-weight:600;line-height:1.6rem;border-radius:var(--border-radius);box-shadow:0 2px 2px 0 rgba(0,0,0,.05);text-align:center}@media screen and (max-width:350px){header#header .header-tuasaude .header-tuasaude-wrapper .find-medic-link{flex-basis:0}}@media screen and (min-width:1050px){header#header .header-tuasaude{background-color:var(--white);position:relative;z-index:4;height:82px}header#header .header-tuasaude .header-tuasaude-wrapper .find-medic-link{display:none}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-logo{order:1;position:unset;top:unset;left:unset;transform:unset}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-logo img{width:140px}}
.dropdown-menu{border-bottom:1px solid var(--gray-20);background-color:var(--white);overflow:hidden;height:calc(100vh - 53px);max-height:calc(100vh - 53px);transition:max-height .5s cubic-bezier(0,1,0,1),left var(--transition);position:absolute;left:0;top:calc(100% + 1px);width:100vw}.dropdown-menu._hide{border-bottom:0;max-height:calc(100vh - 53px)}.dropdown-menu.hide-top{max-height:0}.dropdown-menu.hide-right{left:100vw}.dropdown-menu.hide-left{left:-100vw}.dropdown-menu .column-header{display:flex;align-items:center;justify-content:stretch;padding-bottom:20px;border-bottom:1px solid var(--gray-20)}.dropdown-menu .column-header .column-header-go-back{background-color:transparent;border:none;transform:rotate(180deg);height:24px;width:24px;color:var(--gray-100)}.dropdown-menu .column-header .column-header-title{font-size:1.4rem;font-weight:500;text-transform:uppercase;margin-left:6px}.dropdown-menu .column-header .column-header-see-more{display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:var(--primary-60);font-size:1.4rem;font-weight:500;gap:6px;margin-left:auto}.dropdown-menu .column-header .column-header-see-more .icon{font-size:11px}.dropdown-menu .column-wrapper{display:flex;flex-direction:column;gap:48px;padding-top:24px;padding-bottom:80px;height:100%;overflow-y:auto}.dropdown-menu .column-wrapper .column{flex:1;display:flex;flex-direction:column;gap:24px;position:relative}.dropdown-menu .column-wrapper .column::after{content:"";width:100%;height:0;bottom:-24px;right:0;position:absolute;border-bottom:1px solid var(--gray-20)}.dropdown-menu .column-wrapper .column:last-of-type::after{content:unset}.dropdown-menu .main-theme{font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase;display:flex;align-items:center;gap:8px;transition:color var(--transition);justify-content:space-between;width:100%}.dropdown-menu .main-theme:hover{color:var(--primary-60)}.dropdown-menu .main-theme .icon{font-size:12px;color:var(--primary-60);margin-top:-2px}.dropdown-menu .child-theme{font-size:1.4rem;font-weight:400;line-height:2.4rem;text-transform:uppercase;transition:color var(--transition)}.dropdown-menu .child-theme:hover{color:var(--primary-60)}.dropdown-menu .child-article{display:flex;gap:8px}.dropdown-menu .child-article .child-article-image{height:48px;width:48px;background-color:var(--gray-30);transition:filter var(--transition);object-fit:cover}.dropdown-menu .child-article .child-article-text{flex:1;font-size:1.4rem;line-height:2rem;height:20px;transition:color var(--transition)}.dropdown-menu .child-article:hover .child-article-text{color:var(--primary-60)}.dropdown-menu .child-article:hover .child-article-image{filter:brightness(1.1)}@media screen and (min-width:1050px){.dropdown-menu{border-bottom:1px solid var(--gray-20);background-color:var(--white);overflow:hidden;max-height:600px;height:unset;transition:max-height var(--transition);position:absolute;left:0;top:calc(100% + 1px);width:100%}.dropdown-menu._hide{border-bottom:0;max-height:0}.dropdown-menu.hide-top{max-height:0}.dropdown-menu .hide-left,.dropdown-menu.hide-right{left:unset}.dropdown-menu .special-container{max-width:1230px}.dropdown-menu .column-wrapper{display:flex;flex-direction:row;gap:48px;padding-top:32px;padding-bottom:32px}.dropdown-menu .column-wrapper .column{flex:1;display:flex;flex-direction:column;gap:24px;position:relative}.dropdown-menu .column-wrapper .column::after{content:"";width:0;height:100%;top:0;right:-24px;position:absolute;border-right:1px solid var(--gray-20);border-bottom:unset}.dropdown-menu .column-wrapper .column:last-of-type::after{content:unset}.dropdown-menu .main-theme{font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase;display:flex;align-items:center;gap:8px;transition:color var(--transition);width:max-content}.dropdown-menu .main-theme:hover{color:var(--primary-60)}.dropdown-menu .main-theme .icon{font-size:12px;color:var(--primary-60);margin-top:-2px}.dropdown-menu .child-theme{font-size:1.4rem;font-weight:400;line-height:2.4rem;text-transform:uppercase;transition:color var(--transition)}.dropdown-menu .child-theme:hover{color:var(--primary-60)}.dropdown-menu .child-article{display:flex;gap:8px}.dropdown-menu .child-article .child-article-image{height:40px;width:40px;background-color:var(--gray-30);transition:filter var(--transition);object-fit:cover}.dropdown-menu .child-article .child-article-text{flex:1;font-size:1.4rem;line-height:2rem;height:60px;transition:color var(--transition)}.dropdown-menu .child-article:hover .child-article-text{color:var(--primary-60)}.dropdown-menu .child-article:hover .child-article-image{filter:brightness(1.1)}}
header#header .header-tuasaude{background-color:var(--white);display:flex;align-items:center;height:52px}header#header .header-tuasaude .header-tuasaude-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;flex-direction:row;position:relative;z-index:3}header#header .header-tuasaude #oldMenuToggle{display:block;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px 0}header#header .header-tuasaude #oldMenuToggle .hamburger{width:16px;height:12px;position:relative;transition:.5s ease-in-out;cursor:pointer;left:4px;top:-1px}header#header .header-tuasaude #oldMenuToggle .hamburger span{display:block;position:absolute;height:2px;width:16px;background:var(--gray-100);border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header#header .header-tuasaude #oldMenuToggle .hamburger span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#header .header-tuasaude #oldMenuToggle .hamburger span:nth-child(2){top:6px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#header .header-tuasaude #oldMenuToggle .hamburger span:nth-child(3){top:12px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#header .header-tuasaude #oldMenuToggle input{display:block;width:32px;height:32px;position:absolute;top:2px;left:12px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}header#header .header-tuasaude #oldMenuToggle input:checked~.hamburger span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:3px;width:17px}header#header .header-tuasaude #oldMenuToggle input:checked~.hamburger span:nth-child(2){width:0%;opacity:0}header#header .header-tuasaude #oldMenuToggle input:checked~.hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:12px;left:3px;width:17px}header#header .header-tuasaude #oldMenuToggle input:checked~div#oldMenu{left:0}header#header .header-tuasaude #oldMenu{position:absolute;width:100vw;top:53px;height:calc(100vh - 53px);left:-100%;background:var(--white);list-style-type:none;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;transition:left .5s ease;overflow:auto;padding-bottom:40px;display:flex;justify-content:space-between;flex-direction:column}header#header .header-tuasaude #oldMenu ul{list-style:none}header#header .header-tuasaude #oldMenu ul li{margin:26px 0}header#header .header-tuasaude #oldMenu ul li.open-theme-menu a span{margin-left:8px;font-size:1.2rem;transform:rotate(90deg);transition:.5s ease}header#header .header-tuasaude #oldMenu ul li.open-theme-menu.open a span{transform:rotate(-90deg)}header#header .header-tuasaude #oldMenu ul li a{padding:0 12px;text-decoration:none;font-weight:400;font-size:1.6rem;line-height:2.4rem;color:var(--gray-100);height:100%;display:flex;align-items:center;justify-content:center}header#header .header-tuasaude #oldMenu ul li a.special{font-weight:500;gap:6px}header#header .header-tuasaude #oldMenu ul li a.super-special{height:unset;padding:7px 16px;font-size:1.4rem;font-weight:600;color:var(--white)}header#header .header-tuasaude #oldMenu ul li a.super-special:hover{background-color:var(--primary-70);color:var(--white)}header#header .header-tuasaude #oldMenu ul li a:hover{color:var(--primary-70)}header#header .header-tuasaude #oldMenu .header-social-links{font-size:2.2rem}header#header .header-tuasaude .navigation-menu{margin-bottom:20px}header#header .header-tuasaude .navigation-menu li{text-align:center}#theme-menu{display:none}@media screen and (min-width:1050px){header#header._hide #theme-menu{display:none}header#header .header-tuasaude{background-color:var(--white);position:relative;z-index:4;height:82px}header#header .header-tuasaude .header-tuasaude-wrapper nav{order:2;flex:1}header#header .header-tuasaude .header-tuasaude-wrapper nav #oldMenuToggle{padding:0}header#header .header-tuasaude .header-tuasaude-wrapper nav #oldMenuToggle .hamburger,header#header .header-tuasaude .header-tuasaude-wrapper nav #oldMenuToggle input{display:none}header#header .header-tuasaude .header-tuasaude-wrapper nav #oldMenuToggle #oldMenu{position:unset;height:unset;width:unset;padding-bottom:unset}header#header .header-tuasaude .header-tuasaude-wrapper nav #oldMenuToggle #oldMenu ul{display:flex;align-items:center;justify-content:space-evenly;margin:unset}header#header .header-tuasaude .header-tuasaude-wrapper nav #oldMenuToggle #oldMenu ul li{margin:unset;height:82px;display:flex;align-items:center}header#header .header-tuasaude .header-tuasaude-wrapper nav #oldMenuToggle #oldMenu ul li a{transition:.3s ease}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-logo{order:1;position:unset;top:unset;left:unset;transform:unset}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-logo img{width:140px}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container{z-index:5}header#header .header-tuasaude .header-tuasaude-wrapper .search.icon-search-new{order:3;cursor:pointer}header#header .header-tuasaude .header-tuasaude-wrapper.open #oldMenu ul li a{color:var(--gray-30)}.fake-header.show{height:82px}#theme-menu{display:block;position:fixed;left:0;top:-400px;width:100%;background-color:var(--white);padding:24px 0 40px;border-bottom:solid 1px var(--gray-20);border-top:solid 1px var(--gray-20);transition:top 1s ease;z-index:1}#theme-menu ul{list-style:none;display:grid;grid-template-columns:repeat(5,1fr)}#theme-menu ul li a{font-weight:400;font-size:16px;line-height:24px;text-decoration:none;color:var(--gray-100);display:inline-block;margin-bottom:24px;transition:color var(--transition)}#theme-menu ul li a.special{font-weight:500;display:flex;gap:6px;justify-content:flex-start}#theme-menu ul li a:hover{color:var(--primary-70)}#theme-menu.open{top:82px}.with-header-rdor #theme-menu.open{top:122px}}
header#header #menu{position:absolute;width:100vw;top:53px;max-height:0;left:0;background:var(--white);list-style-type:none;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;transition:left .5s ease;overflow:hidden;display:flex;justify-content:space-between;flex-direction:column;transition:max-height .5s cubic-bezier(0,1,0,1),left var(--transition)}header#header #menu.hide-left{left:-100vw}header#header #menu .navigation-menu{list-style:none;padding:0 16px}header#header #menu .navigation-menu li{text-align:center;text-transform:uppercase}header#header #menu .navigation-menu li .super-special{display:none}header#header #menu .navigation-menu li .nav-anchor{padding:16px 0;text-decoration:none;font-weight:500;font-size:1.4rem;line-height:2.4rem;font-size:1.6rem;position:relative;line-height:2.4rem;color:var(--gray-100);height:100%;display:flex;border-bottom:1px solid var(--gray-20);font-weight:500;font-size:1.4rem;line-height:2.4rem}header#header #menu .navigation-menu li .nav-anchor .icon{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:14px;color:var(--primary-60)}header#header #menu .header-social-links{font-size:2.2rem;display:flex;align-items:flex-end;padding-bottom:140px;max-width:260px;margin:0 auto}header#header #menuToggle{display:block;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px 0}header#header #menuToggle .hamburger-toggle{width:30px;height:30px;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center}header#header #menuToggle .hamburger-toggle .hamburger{width:16px;height:12px;position:relative;transition:.5s ease-in-out;cursor:pointer}header#header #menuToggle .hamburger-toggle .hamburger span{display:block;position:absolute;height:2px;width:16px;background:var(--gray-100);border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header#header #menuToggle .hamburger-toggle .hamburger span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#header #menuToggle .hamburger-toggle .hamburger span:nth-child(2){top:6px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#header #menuToggle .hamburger-toggle .hamburger span:nth-child(3){top:12px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#header #menuToggle .hamburger-toggle.active .hamburger span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:3px;width:17px}header#header #menuToggle .hamburger-toggle.active .hamburger span:nth-child(2){width:0%;opacity:0}header#header #menuToggle .hamburger-toggle.active .hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:12px;left:3px;width:17px}header#header #menuToggle .hamburger-toggle.active~div#menu{height:calc(100dvh - 53px);max-height:calc(100dvh - 53px)}@media screen and (min-width:1050px){header#header nav{order:2;flex:1}header#header nav #menuToggle{padding:0}header#header nav #menuToggle .hamburger-toggle{display:none}header#header nav #menuToggle #menu{position:unset!important;height:unset!important;width:unset!important;padding-bottom:unset!important;max-height:unset!important}header#header nav #menuToggle #menu .navigation-menu{display:flex;align-items:center;justify-content:space-evenly;margin:unset;padding:0 26px}header#header nav #menuToggle #menu .navigation-menu li{margin:unset;height:82px;display:flex;align-items:center;flex:1}header#header nav #menuToggle #menu .navigation-menu li .super-special{display:flex;height:unset;padding:7px 16px;font-size:1.4rem;font-weight:600;color:var(--white);align-items:center;justify-content:center;height:38px;margin-left:auto}header#header nav #menuToggle #menu .navigation-menu li .super-special:hover{background-color:var(--primary-70);color:var(--white)}header#header nav #menuToggle #menu .navigation-menu li .nav-anchor{border:none;font-size:1.5rem;font-weight:500;line-height:2.4rem;display:flex;align-items:center;justify-content:center;flex:1;transition:color var(--transition),text-decoration var(--transition)}header#header nav #menuToggle #menu .navigation-menu li .nav-anchor .nav-anchor-text{position:relative}header#header nav #menuToggle #menu .navigation-menu li .nav-anchor .icon{position:absolute;right:-16px;font-size:14px;transform:rotate(90deg);top:0}header#header nav #menuToggle #menu .navigation-menu li .nav-anchor.active,header#header nav #menuToggle #menu .navigation-menu li .nav-anchor:hover{color:var(--primary-60);text-decoration:underline}header#header nav #menuToggle #menu .header-social-links{display:none}}
header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container{background-color:var(--white);position:absolute;right:2px;display:none;width:100%;height:100%}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .close-search{transform:translateY(-50%);background-color:transparent;border:none;padding:12px;position:absolute;left:6px;top:50%;font-size:16px;color:var(--gray-100)}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .close-search .icon{transform:rotate(180deg);color:var(--gray-100)}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container form{height:100%}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container input{width:100%;height:100%;border:none;padding-left:52px;padding-right:110px}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .form-buttons{position:absolute;top:50%;right:14px;font-size:18px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;gap:16px}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .icon-container{user-select:none}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .icon-container .loader{width:20px;height:20px;display:none}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .icon-container .icon-close{display:none;color:var(--gray-100)}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .icon-container[data-clear=true] .icon-close{display:flex}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .icon-container[data-loading=true] .icon-close{display:none}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .icon-container[data-loading=true] .loader{display:block}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .search-divider{background-color:transparent;width:1px;height:24px;background-color:var(--gray-100)}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container button.search{border:none;background-color:transparent;color:var(--primary-60);font-size:22px}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container.open{right:2px;display:block}header#header .header-tuasaude .header-tuasaude-wrapper .search.icon-search-new{font-size:22px;color:var(--gray-100)}header#header .header-tuasaude .auto-complete{position:absolute;background:var(--white);width:100%;border-radius:0 0 8px 8px;padding:8px 0;list-style:none;border-top:none;height:calc(100dvh - 93px);overflow-y:auto;top:53px}header#header .header-tuasaude .auto-complete .auto-complete-title{color:var(--gray-50);font-size:1.2rem;line-height:2.4rem;padding:8px 0;text-transform:uppercase;margin-left:16px;position:relative;margin-bottom:8px}header#header .header-tuasaude .auto-complete .auto-complete-title:empty{margin-bottom:0;padding:0}header#header .header-tuasaude .auto-complete .auto-complete-item{display:flex;flex-direction:column;gap:8px}header#header .header-tuasaude .auto-complete .auto-complete-item li{position:relative}header#header .header-tuasaude .auto-complete .auto-complete-item li a{font-weight:400;font-size:1.6rem;line-height:2.4rem;padding:8px 16px;display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;color:var(--gray-100);text-decoration:none;transition:background-color var(--transition)}header#header .header-tuasaude .auto-complete .auto-complete-item li a .icon{color:var(--gray-40);font-size:18px}header#header .header-tuasaude .auto-complete .auto-complete-item li a .icon.icon-popular-search{color:var(--primary-60);font-size:20px}header#header .header-tuasaude .auto-complete .auto-complete-item li a[data-selected=true]{background-color:var(--primary-10)}header#header .header-tuasaude .auto-complete .auto-complete-item li a:hover{background-color:var(--primary-10)}header#header .header-tuasaude .auto-complete .clear-history{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:transparent;border:none;color:var(--gray-70);font-size:1.2rem;font-weight:400;height:100%;text-decoration-line:underline;padding:0 16px}header#header .header-tuasaude .auto-complete .auto-complete-error{padding:0 16px}header#header .header-tuasaude .auto-complete .auto-complete-error .title{color:var(--gray-100);font-size:1.6rem;line-height:2.4rem;margin-bottom:20px}header#header .header-tuasaude .auto-complete .auto-complete-error .description{color:var(--gray-70);font-size:1.4rem;line-height:1.8rem;margin-bottom:8px}header#header .header-tuasaude .auto-complete .auto-complete-error ul{color:var(--gray-70);font-size:1.4rem;line-height:1.8rem;display:flex;flex-direction:column;gap:8px;list-style:none}header#header .header-tuasaude .auto-complete .auto-complete-error ul li{padding-left:12px;position:relative}header#header .header-tuasaude .auto-complete .auto-complete-error ul li::after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;top:50%;left:0;transform:translateY(-50%);background-color:var(--primary-60)}@media screen and (min-width:1050px){header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container{width:calc(100% - 180px);z-index:5}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container input{padding-left:24px}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .form-buttons{gap:24px}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .icon-container .icon-close{cursor:pointer;transition:var(--transition)}header#header .header-tuasaude .header-tuasaude-wrapper .header-tuasaude-search-container .icon-container .icon-close:hover{color:var(--primary-60)}header#header .header-tuasaude .header-tuasaude-wrapper .close-search{display:none}header#header .header-tuasaude .header-tuasaude-wrapper .auto-complete{height:344px;top:83px;width:calc(100% + 12px);right:-12px}header#header .header-tuasaude .header-tuasaude-wrapper .auto-complete .second-auto-complete{margin-top:8px}header#header .header-tuasaude .header-tuasaude-wrapper .auto-complete .auto-complete-title{margin-left:24px}header#header .header-tuasaude .header-tuasaude-wrapper .auto-complete li a{padding:8px 24px}header#header .header-tuasaude .header-tuasaude-wrapper .auto-complete .clear-history{padding:0 24px;transition:color var(--transition)}header#header .header-tuasaude .header-tuasaude-wrapper .auto-complete .clear-history:hover{color:var(--primary-60)}header#header .header-tuasaude .header-tuasaude-wrapper .auto-complete .auto-complete-error{padding:0 24px}header#header .header-tuasaude .header-tuasaude-wrapper .search.icon-search-new{order:3;cursor:pointer}.auto-complete-shadow{position:fixed;background:rgba(30,30,30,.2);pointer-events:none;top:0;left:0;width:100vw;height:100vh;opacity:0;transition:opacity var(--transition)}.auto-complete-shadow.open{max-width:100vw;max-height:100vh;opacity:1;transition:opacity var(--transition);pointer-events:unset}}
.result-table-container tfoot{color:var(--gray-70);font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem}
.article-infos .authorship .title{text-transform:uppercase;font-weight:600}.article-infos .authorship .description{font-size:1.4rem;font-weight:400;line-height:2.2rem;margin-top:16px}.article-infos .authorship .changes-list{margin-top:16px;list-style:none;padding-left:22px;position:relative}.article-infos .authorship .changes-list::after{content:"";position:absolute;top:0;left:6px;height:100%;width:1px;background-color:var(--primary-60)}.article-infos .authorship .changes-list .change-item{display:flex;flex-direction:column;gap:6px}.article-infos .authorship .changes-list .change-item .space-between-dates{position:relative;margin-left:-18px;margin-top:-10px;margin-bottom:-10px;background-color:var(--white);height:20px;z-index:2}.article-infos .authorship .changes-list .change-item .space-between-dates div{position:absolute;left:0;height:5px;width:5px;border-radius:50%;border-radius:50%;background-color:var(--primary-60)}.article-infos .authorship .changes-list .change-item .space-between-dates div:first-child{top:0}.article-infos .authorship .changes-list .change-item .space-between-dates div:nth-child(2){top:10px}.article-infos .authorship .changes-list .change-item .space-between-dates div:nth-child(3){top:20px}.article-infos .authorship .changes-list .change-item.first .change-title{position:relative}.article-infos .authorship .changes-list .change-item.first .change-title::before{content:"";position:absolute;top:0;left:-22px;height:50%;width:22px;background-color:var(--white);z-index:1}.article-infos .authorship .changes-list .change-item.first .change-title::after{content:"";position:absolute;top:50%;left:-21px;height:9px;width:9px;transform:translateY(-50%);border-radius:50%;background-color:var(--white);border:1px solid var(--primary-60);z-index:1}.article-infos .authorship .changes-list .change-item.last{position:relative}.article-infos .authorship .changes-list .change-item.last::before{content:"";position:absolute;top:1.2rem;left:-22px;height:calc(100% - 1.2rem);width:22px;background-color:var(--white);z-index:1}.article-infos .authorship .changes-list .change-item.last .change-title{position:relative}.article-infos .authorship .changes-list .change-item.last .change-title::after{content:"";position:absolute;top:50%;left:-21px;height:9px;width:9px;transform:translateY(-50%);border-radius:50%;background-color:var(--primary-60);border:1px solid var(--primary-60);z-index:1}.article-infos .authorship .changes-list .change-item .change-title{font-size:1.4rem;font-weight:500;line-height:2.4rem}.article-infos .authorship .changes-list .change-item .change-title span{font-size:1.2rem;font-weight:400;line-height:1.8rem}.article-infos .authorship .changes-list .change-item .change-info{font-size:1.2rem}.article-infos .authorship .changes-list .change-item .change-info::first-letter{text-transform:uppercase}.article-infos .authorship .changes-list .change-item .author-link{font-weight:400;color:var(--primary-60);text-decoration:underline}.article-infos .authorship .changes-list .change-item+.change-item{margin-top:20px}.article-infos .authorship .see-all-history{display:flex;align-items:center;justify-content:center;gap:4px;border:none;background-color:transparent;text-transform:uppercase;color:var(--primary-60);font-size:1.2rem;font-weight:500;margin-top:20px}.article-infos .authorship .see-all-history .icon{transform:rotate(90deg)}@media screen and (min-width:1050px){.article-infos .authorship .description{font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-top:24px}.article-infos .authorship .changes-list{margin-top:24px;padding-left:26px}.article-infos .authorship .changes-list .change-item{gap:8px}.article-infos .authorship .changes-list .change-item .space-between-dates{margin-left:-22px}.article-infos .authorship .changes-list .change-item .space-between-dates div{height:6px;width:6px}.article-infos .authorship .changes-list .change-item.first .change-title::before{left:-26px}.article-infos .authorship .changes-list .change-item.first .change-title::after{left:-25px}.article-infos .authorship .changes-list .change-item.last::before{left:-26px}.article-infos .authorship .changes-list .change-item.last .change-title::after{left:-25px}.article-infos .authorship .changes-list .change-item .change-title{font-size:1.8rem;line-height:2.6rem}.article-infos .authorship .changes-list .change-item .change-title span{font-size:1.4rem;line-height:2.4rem}.article-infos .authorship .changes-list .change-item .change-info{font-size:1.4rem}.article-infos .authorship .changes-list .change-item .author-link{transition:color var(--transition)}.article-infos .authorship .changes-list .change-item .author-link:hover{color:var(--primary-80)}.article-infos .authorship .changes-list .change-item+.change-item{margin-top:24px}.article-infos .authorship .see-all-history{font-size:1.4rem}}
.article-infos .bibliography .title{text-transform:uppercase;font-weight:600}.article-infos .bibliography ul{padding-left:20px;margin:16px 0}.article-infos .bibliography ul li{font-size:1.4rem;line-height:2rem;word-wrap:break-word;max-width:648px}.article-infos .bibliography ul li.section{list-style:none;margin-left:-20px}@media screen and (min-width:1050px){.article-infos .bibliography ul li{font-size:1.6rem;line-height:2.4rem}}
.article-stamps-container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:14px}.article-stamps-container .article-stamp{display:flex;align-items:center;justify-content:center;gap:6px}.article-stamps-container .article-stamp .icon{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primary-60);height:14px;width:14px;color:var(--white);font-size:10px}.article-stamps-container .article-stamp .text{font-size:1.2rem;text-decoration:underline}@media screen and (min-width:1050px){.article-stamps-container .article-stamp .text{font-size:1.4rem;line-height:2rem;transition:color var(--transition)}.article-stamps-container .article-stamp .text:hover{color:var(--primary-60)}}
.article-author{font-weight:400;font-size:1.4rem;line-height:2rem;display:flex;align-items:center;gap:6px;margin-top:8px}.article-author .article-author-image{border-radius:50%}.article-author .article-author-name a{color:var(--primary-60);text-decoration:underline;margin-right:8px;display:inline-block}.article-author .article-author-name .article-author-specialty{display:block}@media screen and (min-width:1050px){.article-author{margin-top:8px}.article-author .article-author-image{display:none}.article-author .article-author-name{font-size:1.6rem;line-height:2.4rem}.article-author .article-author-name a{transition:color var(--transition)}.article-author .article-author-name a:hover{color:var(--primary-80)}.article-author .article-author-name .article-author-specialty{display:inline-block}}
.article-anchors{margin:10px -16px 0 -16px;border-bottom:1px solid var(--gray-20)}.article-anchors ul{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;overflow-x:scroll;list-style:none;padding-left:10px;padding-right:10px;-ms-overflow-style:none;scrollbar-width:none}.article-anchors ul::-webkit-scrollbar{display:none}.article-anchors ul li{position:relative;font-weight:400;font-size:1.6rem;line-height:2.4rem;flex-shrink:0}.article-anchors ul li a{font-weight:400;font-size:1.4rem;color:var(--gray-60);padding:6px;display:block}.article-anchors .icon{display:none}@media screen and (min-width:1050px){.article-anchors{margin:18px 0 0 0;max-width:722px;position:relative}.article-anchors .article-anchors-container{overflow:hidden}.article-anchors ul{gap:32px;margin-left:-6px;padding:0;overflow:unset}.article-anchors ul li{font-weight:400;font-size:1.6rem;line-height:2.4rem}.article-anchors ul li a{font-weight:400;font-size:1.6rem;line-height:2.4rem;transition:color var(--transition)}.article-anchors ul li a:hover{color:var(--primary-60)}.article-anchors .icon{background:linear-gradient(to right,transparent 0,var(--white) 40%);border:none;position:absolute;top:20%;width:32px;height:20px;justify-content:flex-end;color:var(--primary-60);transition:color var(--transition);display:flex}.article-anchors .icon:hover{color:var(--primary-80)}.article-anchors .icon._hide{opacity:0;pointer-events:none}.article-anchors .icon.prev{transform:rotate(-180deg);left:0}.article-anchors .icon.next{right:0}}
.article-updated-at-container{display:flex;align-items:center;gap:16px;margin-top:8px}.article-updated-at-container .article-updated-at{display:flex;align-items:center;justify-content:flex-start;color:var(--gray-50);font-size:1.2rem;gap:6px}.article-updated-at-container .article-updated-at span{font-size:1.6rem}@media screen and (min-width:1050px){.article-updated-at-container{gap:16px;margin-top:8px}.article-updated-at-container .article-updated-at{font-size:1.4rem;line-height:2rem;gap:6px}.article-updated-at-container .article-updated-at span{font-size:1.8rem}}
.hospital-page .hospital-about{font-size:1.6rem;line-height:2.4rem;margin:32px 0 56px}.hospital-page .hospital-about .topic-title{margin-bottom:20px}.hospital-page .hospital-about .more-about-button button{border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--primary-80);transition:color var(--transition)}.hospital-page .hospital-about .more-about-button button:hover{color:var(--primary-90)}.hospital-page .hospital-about .more-about-button button .text{font-size:1.6rem;line-height:2.4rem;text-decoration-line:underline}.hospital-page .hospital-about .more-about-button button .icon{font-size:14px;transform:rotate(90deg)}.hospital-page .hospital-about .more-about-content{display:none}.hospital-page .hospital-about a{text-decoration:underline;color:var(--primary-60)}.hospital-page .hospital-about p+p{margin-top:20px}@media screen and (min-width:1050px){.hospital-page .hospital-about{margin:40px 0;font-size:1.8rem;line-height:2.6rem}.hospital-page .hospital-about .topic-title{margin-bottom:24px}.hospital-page .hospital-about .more-about-button button{font-size:1.8rem;line-height:2.6rem}.hospital-page .hospital-about .more-about-button button .text{font-size:1.8rem;line-height:2.6rem;text-decoration-line:underline}.hospital-page .hospital-about .more-about-button button .icon{font-size:14px;transform:rotate(90deg)}.hospital-page .hospital-about a{transition:var(--transition)}.hospital-page .hospital-about a:hover{color:var(--primary-80)}}
.hospital-page .hospital-contact{margin:56px 0}.hospital-page .hospital-contact .topic-title{margin-bottom:20px}.hospital-page .hospital-contact .text-container{display:flex;gap:20px;flex-direction:column}.hospital-page .hospital-contact .text-container .address-wrapper{display:grid;grid-template-columns:24px 1fr;gap:6px;align-items:center;justify-content:center;font-size:1.6rem;line-height:2.4rem;word-break:break-all}.hospital-page .hospital-contact .text-container .address-wrapper address{font-style:normal}.hospital-page .hospital-contact .text-container .address-wrapper a{color:var(--primary-80)}.hospital-page .hospital-contact .text-container .address-wrapper .icon{font-size:24px;color:var(--primary-60)}.hospital-page .hospital-contact .text-container .address-wrapper .icon-phone{font-size:20px}.hospital-page .hospital-contact .text-container .address-wrapper .icon-hospital-location{font-size:26px}.hospital-page .hospital-contact .map-wrapper{margin-left:-16px;margin-right:-16px}.hospital-page .hospital-contact .map-wrapper iframe{width:100%}@media screen and (min-width:1050px){.hospital-page .hospital-contact{margin:56px 0}.hospital-page .hospital-contact .topic-title{margin-bottom:20px}.hospital-page .hospital-contact .text-container .address-wrapper{font-size:1.8rem;line-height:2.6rem}.hospital-page .hospital-contact .text-container .address-wrapper a{transition:color var(--transition)}.hospital-page .hospital-contact .text-container .address-wrapper a:hover{color:var(--primary-100)}.hospital-page .hospital-contact .map-wrapper{margin-left:0;margin-right:0}.hospital-page .hospital-contact .map-wrapper iframe{width:100%}}
.hospital-page .hospital-anchors{position:sticky;top:50px;z-index:2;margin:8px -16px 14px -16px;background-color:var(--white);transition:top var(--transition)}.hospital-page .hospital-anchors.menu-hide{top:0}.hospital-page .hospital-anchors::after{content:"";position:absolute;top:0;right:0;height:100%;width:40px;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.hospital-page .hospital-anchors ul{display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;overflow:scroll;list-style:none;padding:10px 16px 10px 16px;padding-right:40px;-ms-overflow-style:none;scrollbar-width:none}.hospital-page .hospital-anchors ul::-webkit-scrollbar{display:none}.hospital-page .hospital-anchors a{font-size:1.6rem;line-height:2.4rem;color:var(--gray-60);position:relative}.hospital-page .hospital-anchors a.active{color:var(--gray-100)}.hospital-page .hospital-anchors a.active::after{content:"";position:absolute;bottom:-8px;left:50%;width:110%;height:3px;transform:translate(-50%);background-color:var(--gray-100);border-radius:2px}@media screen and (min-width:1050px){.hospital-page .hospital-anchors{margin:24px 0 40px 0;position:unset}.hospital-page .hospital-anchors::after{content:none}.hospital-page .hospital-anchors ul{padding:8px 0;gap:36px}.hospital-page .hospital-anchors ul a{font-size:1.8rem;line-height:2.6rem;cursor:pointer}.hospital-page .hospital-anchors ul a:hover{color:var(--gray-100)}.hospital-page .hospital-anchors ul a:hover::after{content:"";position:absolute;bottom:-8px;left:50%;width:110%;height:3px;transform:translate(-50%);background-color:var(--gray-100);border-radius:2px}}
.hospital-page .hospital-doctors{margin:56px 0}.hospital-page .hospital-doctors .topic-title{margin-bottom:20px}.hospital-page .hospital-doctors .topic-title span{font-weight:400}.hospital-page .hospital-doctors .input-container{position:relative}.hospital-page .hospital-doctors .input-container .input-right-icon{width:24px;height:24px;position:absolute;top:12px;right:16px;color:var(--gray-50);font-size:20px;border:none;background-color:transparent;outline:0}.hospital-page .hospital-doctors .input-container .input-right-icon:has(~input:focus){color:var(--gray-100)}.hospital-page .hospital-doctors .input-container .input-right-icon.error{color:var(--error-50)!important}.hospital-page .hospital-doctors .input-container input{width:100%}.hospital-page .hospital-doctors .input-container.auto-complete-open .auto-complete{display:block!important}.hospital-page .hospital-doctors .input-container .auto-complete{display:none;width:100%;position:absolute;top:52px;z-index:1;background-color:var(--white);border-radius:var(--border-radius);max-height:295px;overflow-y:auto;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);padding:2px 0}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item:last-of-type .auto-complete-item-link:after{background-color:transparent}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-title{padding:19px 16px 0 16px;color:var(--primary-70);font-size:1.4rem;font-weight:500;line-height:2rem;text-transform:uppercase}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link{font-size:1.6rem;line-height:2.4rem;padding:19px 16px;display:grid;grid-template-columns:24px 1fr;align-items:center;justify-content:center;row-gap:12px;column-gap:10px;position:relative}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link .doctor-image{width:24px;height:24px;border-radius:50%;background-color:var(--primary-10);color:var(--primary-60)}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link .doctor-info{display:flex;flex-direction:column;gap:2px}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link .doctor-info .doctor-name{color:var(--gray-100);font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link .doctor-info .doctor-specialty{color:var(--gray-50);font-size:1.4rem;font-weight:400;line-height:1.8rem}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link .link{grid-column:span 2;display:flex;align-items:center;text-transform:uppercase;color:var(--rdor-secondary);font-size:1.2rem;font-weight:500;line-height:2rem;gap:5px}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link .link .link-icon{font-size:1.4rem}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link:after{content:"";position:absolute;left:16px;bottom:0;width:calc(100% - 32px);height:1px;background-color:var(--gray-10)}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link span.icon{font-size:24px;color:var(--primary-60)}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link.error{color:var(--gray-100);font-size:1.6rem}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link.error:hover{background-color:var(--white)}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link.error .icon{color:var(--error-50);margin-top:4px}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link[data-selected=true]{background-color:var(--gray-10)}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link:hover{background-color:var(--gray-10)}.hospital-page .hospital-doctors .title{color:var(--primary-80);font-size:1.2rem;line-height:2.4rem;font-weight:500;text-transform:uppercase;margin:20px 0 0 0}.hospital-page .hospital-doctors .error-message-wrapper{display:grid;grid-template-columns:24px 1fr;flex-wrap:wrap;align-items:center;gap:6px;padding:16px;font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-doctors .error-message-wrapper .icon{color:var(--error-50);font-size:20px}.hospital-page .hospital-doctors .specialties-list{list-style:none}.hospital-page .hospital-doctors .specialties-list .specialty-item details{padding:20px 0;border-bottom:1px solid var(--gray-20)}.hospital-page .hospital-doctors .specialties-list .specialty-item details summary{color:var(--primary-80)}.hospital-page .hospital-doctors .specialties-list .specialty-item details summary .icon{font-size:24px;color:var(--primary-60)}.hospital-page .hospital-doctors .specialties-list .specialty-item details summary::after{color:var(--rdor-secondary)}.hospital-page .hospital-doctors .specialties-list .specialty-item details summary .count{height:22px;width:22px;display:inline-flex;border-radius:50%;text-align:center;font-size:12px;align-items:center;justify-content:center;background-color:var(--primary-20)}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-content{margin-top:20px;font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item{display:flex;gap:16px;flex-direction:column;margin-top:16px}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card{padding:16px;border-radius:var(--border-radius);border-radius:4px;border:1px solid var(--primary-20);background:var(--primary-10);width:100%;display:grid;grid-template-columns:60px 1fr;gap:16px;align-items:center;justify-content:center}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-image{width:60px;height:60px;border-radius:50%;object-fit:cover;font-size:34px;background-color:var(--white);color:var(--primary-60);display:flex}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-name{font-size:1.6rem;font-weight:600;line-height:2.4rem}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-name b{color:var(--primary-60)}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-specialty{color:var(--primary-80);font-size:1.4rem;font-weight:500;line-height:1.8rem;margin-top:4px}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-cta{grid-column:1/span 2;width:auto;margin:auto;padding:0 16px}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-cta .icon{font-size:18px}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .see-all-specialties-doctor{border-radius:var(--border-radius);background:var(--primary-10);color:var(--primary-60);display:flex;padding:16px;justify-content:center;align-items:center;gap:4px;font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase}.hospital-page .hospital-doctors .doctors-item-button .find-more-button{padding:20px 0;border:none;background-color:transparent;font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase;color:var(--primary-60);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;transition:var(--transition)}.hospital-page .hospital-doctors .doctors-item-button .find-more-button .icon{font-size:1.4rem}.hospital-page .hospital-doctors .doctors-item-button .find-more-button *{display:block}.hospital-page .hospital-doctors .doctors-item-button .find-more-button:hover{color:var(--primary-80)}@media screen and (min-width:1050px){.hospital-page .hospital-doctors{margin:56px 0}.hospital-page .hospital-doctors .topic-title{margin-bottom:24px}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link{grid-template-columns:24px 1fr 300px}.hospital-page .hospital-doctors .input-container .auto-complete .auto-complete-item .auto-complete-item-link .link{grid-column:unset;justify-content:flex-end}.hospital-page .hospital-doctors .title{font-size:1.4rem;line-height:2.4rem;margin:24px 0 0 0}.hospital-page .hospital-doctors .specialties-list{list-style:none}.hospital-page .hospital-doctors .specialties-list .specialty-item details{padding:24px 0}.hospital-page .hospital-doctors .specialties-list .specialty-item details summary{font-size:1.8rem;line-height:2.6rem;gap:8px}.hospital-page .hospital-doctors .specialties-list .specialty-item details summary .icon{font-size:26px}.hospital-page .hospital-doctors .specialties-list .specialty-item details summary .count{height:30px;width:30px;font-size:14px}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-content{margin-top:26px;font-size:1.8rem;line-height:2.6rem}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item{margin-top:24px;font-size:1.8rem;line-height:2.6rem}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card{grid-template-columns:80px 1fr 230px;gap:24px}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-image{width:80px;height:80px;border-radius:50%;object-fit:cover;font-size:46px;outline:3px solid transparent;transition:outline var(--transition)}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-image:hover{outline:3px solid var(--primary-60)}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-name{font-size:1.8rem;line-height:2.6rem;transition:color var(--transition)}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-name:hover{color:var(--primary-60)}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-specialty{font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .doctor-card .doctor-cta{grid-column:unset;width:auto;margin:0 0 0 auto;padding:0 16px}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .see-all-specialties-doctor{cursor:pointer;transition:color var(--transition),background-color var(--transition)}.hospital-page .hospital-doctors .specialties-list .specialty-item details .detail-item .see-all-specialties-doctor:hover{color:var(--white);background-color:var(--primary-60)}}
.hospital-page .hospital-header{background:#f3f6f9;padding:24px 0}.hospital-page .hospital-header .breadcrumbs{margin-bottom:16px}.hospital-page .hospital-header picture{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary-20);border-radius:var(--border-radius);height:200px;overflow:hidden}.hospital-page .hospital-header picture .hospital-photo{width:100%;height:100%;object-fit:cover}.hospital-page .hospital-header picture .hospital-placeholder{background-color:var(--white);width:120px;height:120px;border-radius:50%;font-size:50px;color:#004186}.hospital-page .hospital-header .text-container{text-align:center}.hospital-page .hospital-header .text-container .hospital-title{margin:16px 0 8px 0;font-size:2.4rem;line-height:3.2rem}.hospital-page .hospital-header .text-container .city{font-size:1.4rem;line-height:2.4rem;display:flex;align-items:center;justify-content:center;gap:4px;margin:8px 0;color:var(--primary-80)}.hospital-page .hospital-header .text-container .city .icon{font-size:2.4rem}.hospital-page .hospital-header .text-container .address{font-size:1.4rem;line-height:2.4rem;margin:8px 0 16px 0}.hospital-page .hospital-header .text-container .doctor-cta{gap:11px;width:216px;margin:0 auto}.hospital-page .hospital-header .text-container .doctor-cta .icon{font-size:18px}.hospital-page .hospital-header .text-container .see-doctors{color:var(--gray-100);font-size:1.2rem;line-height:1.8rem;text-decoration-line:underline;margin-top:16px;display:inline-block}@media screen and (min-width:1050px){.hospital-page .hospital-header{padding:32px 0}.hospital-page .hospital-header .breadcrumbs{margin-bottom:24px}.hospital-page .hospital-header picture{height:240px}.hospital-page .hospital-header picture .hospital-placeholder{width:174px;height:174px;border-radius:50%;font-size:68px}.hospital-page .hospital-header .hospital-header-grid{display:grid;grid-template-columns:242px 1fr 331px;gap:24px}.hospital-page .hospital-header .hospital-header-grid picture{height:242px}.hospital-page .hospital-header .hospital-header-grid .text-container{text-align:left}.hospital-page .hospital-header .hospital-header-grid .text-container .hospital-title{margin:0 0 8px 0;font-size:2.6rem;line-height:3.4rem}.hospital-page .hospital-header .hospital-header-grid .text-container .city{justify-content:flex-start;margin:8px 0;font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-header .hospital-header-grid .text-container .address{margin:8px 0 24px 0;font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-header .hospital-header-grid .text-container .doctor-cta{margin:0}.hospital-page .hospital-header .hospital-header-grid .text-container .see-doctors{font-size:1.4rem;line-height:2.4rem;margin-top:24px;transition:color var(--transition)}.hospital-page .hospital-header .hospital-header-grid .text-container .see-doctors:hover{color:var(--primary-60)}}
.hospital-page .floating-cta{position:fixed;bottom:0;left:0;width:100%;padding:24px 32px;z-index:11;background:var(--banner-rd-small,linear-gradient(90deg,#004186 0,#1e80b8 99.73%));opacity:1;transition:opacity var(--transition)}.hospital-page .floating-cta._hide{opacity:0;pointer-events:none}.hospital-page .floating-cta .doctor-cta .icon{font-size:18px}@media screen and (min-width:1050px){.hospital-page .floating-cta{color:var(--white);position:sticky;z-index:0;top:110px;width:100%;margin-bottom:56px;border-radius:var(--border-radius)}.hospital-page .floating-cta .hospital-title{margin:0 0 8px 0;font-size:2.6rem;line-height:3.4rem}.hospital-page .floating-cta .city{display:flex;justify-content:flex-start;margin:8px 0;font-size:1.6rem;line-height:2.4rem}.hospital-page .floating-cta .city .icon{font-size:26px}.hospital-page .floating-cta .address{margin:8px 0 24px 0;font-size:1.4rem;line-height:2.4rem}.hospital-page .floating-cta .doctor-cta{margin:0}}
.hospital-page .hospital-insurances{margin:56px 0}.hospital-page .hospital-insurances .topic-title{margin-bottom:20px}.hospital-page .hospital-insurances .topic-title span{font-weight:400}.hospital-page .hospital-insurances .input-container{position:relative}.hospital-page .hospital-insurances .input-container .input-right-icon{width:24px;height:24px;position:absolute;top:12px;right:16px;color:var(--gray-50);font-size:20px;border:none;background-color:transparent;outline:0}.hospital-page .hospital-insurances .input-container .input-right-icon:has(~input:focus){color:var(--gray-100)}.hospital-page .hospital-insurances .input-container .input-right-icon.error{color:var(--error-50)!important}.hospital-page .hospital-insurances .input-container input{width:100%}.hospital-page .hospital-insurances .input-container.auto-complete-open .auto-complete{display:block!important}.hospital-page .hospital-insurances .input-container .auto-complete{display:none;width:100%;position:absolute;top:52px;z-index:1;background-color:var(--white);border-radius:var(--border-radius);max-height:295px;overflow-y:auto;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);padding:2px 0}.hospital-page .hospital-insurances .input-container .auto-complete .auto-complete-item:last-of-type .auto-complete-item-link:after{background-color:transparent}.hospital-page .hospital-insurances .input-container .auto-complete .auto-complete-item .auto-complete-item-link{font-size:1.6rem;line-height:2.4rem;padding:19px 16px;display:grid;grid-template-columns:24px 1fr;align-items:center;justify-content:center;gap:10px;position:relative}.hospital-page .hospital-insurances .input-container .auto-complete .auto-complete-item .auto-complete-item-link:after{content:"";position:absolute;left:16px;bottom:0;width:calc(100% - 32px);height:1px;background-color:var(--gray-10)}.hospital-page .hospital-insurances .input-container .auto-complete .auto-complete-item .auto-complete-item-link span.icon{font-size:24px;margin-right:8px;color:var(--primary-60)}.hospital-page .hospital-insurances .input-container .auto-complete .auto-complete-item .auto-complete-item-link.error{color:var(--gray-100);font-size:1.6rem}.hospital-page .hospital-insurances .input-container .auto-complete .auto-complete-item .auto-complete-item-link.error:hover{background-color:var(--white)}.hospital-page .hospital-insurances .input-container .auto-complete .auto-complete-item .auto-complete-item-link.error .icon{color:var(--error-50);margin-top:4px}.hospital-page .hospital-insurances .input-container .auto-complete .auto-complete-item .auto-complete-item-link[data-selected=true]{background-color:var(--gray-10)}.hospital-page .hospital-insurances .input-container .auto-complete .auto-complete-item .auto-complete-item-link[data-selected=true].geolocation-item{background:var(--primary-20)}.hospital-page .hospital-insurances .input-container .auto-complete .auto-complete-item .auto-complete-item-link:hover{background-color:var(--gray-10)}.hospital-page .hospital-insurances .title{color:var(--primary-80);font-size:1.2rem;line-height:2.4rem;font-weight:500;text-transform:uppercase;margin:20px 0 12px 0}.hospital-page .hospital-insurances .error-message-wrapper{display:grid;grid-template-columns:24px 1fr;flex-wrap:wrap;align-items:center;gap:6px;padding:16px;font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-insurances .error-message-wrapper .icon{color:var(--error-50);font-size:20px}.hospital-page .hospital-insurances .insurances-list{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:12px}.hospital-page .hospital-insurances .insurances-list .insurance-item .insurance-item-link{padding:8px 15px;background-color:var(--primary-10);color:var(--primary-80);border-radius:24px;font-size:1.6rem;line-height:2.4rem;display:flex;align-items:center;justify-content:center;gap:8px}.hospital-page .hospital-insurances .insurances-list .insurance-item .insurance-item-link .icon{font-size:24px;color:var(--primary-60)}.hospital-page .hospital-insurances .insurance-item-button{margin-top:12px}.hospital-page .hospital-insurances .insurance-item-button .find-more-button{padding:8px 15px;border:none;background-color:transparent;font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase;color:var(--primary-60);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.hospital-page .hospital-insurances .insurance-item-button .find-more-button *{display:block}@media screen and (min-width:1050px){.hospital-page .hospital-insurances{margin:56px 0}.hospital-page .hospital-insurances .topic-title{margin-bottom:24px}.hospital-page .hospital-insurances .title{font-size:1.4rem;line-height:2.4rem;margin:24px 0 16px 0}.hospital-page .hospital-insurances .insurances-list{gap:16px;margin-top:16px}.hospital-page .hospital-insurances .insurances-list .insurance-item .find-more-button{font-size:1.6rem;transition:color var(--transition)}.hospital-page .hospital-insurances .insurances-list .insurance-item .find-more-button:hover{color:var(--primary-80)}.hospital-page .hospital-insurances .insurances-list .insurance-item .insurance-item-link{transition:background-color var(--transition)}.hospital-page .hospital-insurances .insurances-list .insurance-item .insurance-item-link:hover{background-color:var(--primary-30)}}
.hospital-page .hospital-photos .topic-title{margin-bottom:20px}.hospital-page .hospital-photos .topic-title span{font-weight:400}.hospital-page .hospital-photos .photos-container{display:grid;gap:8px;margin-bottom:24px}.hospital-page .hospital-photos .photos-container.container-double,.hospital-page .hospital-photos .photos-container.container-single{grid-template-columns:1fr}.hospital-page .hospital-photos .photos-container.container-quadruple,.hospital-page .hospital-photos .photos-container.container-quintuple,.hospital-page .hospital-photos .photos-container.container-triple{grid-template-columns:1fr 1fr}.hospital-page .hospital-photos .photos-container.container-quadruple img:first-of-type,.hospital-page .hospital-photos .photos-container.container-quintuple img:first-of-type,.hospital-page .hospital-photos .photos-container.container-triple img:first-of-type{grid-column:1/span 2}.hospital-page .hospital-photos .photos-container img{height:100%;width:100%;object-fit:cover;display:block;border-radius:var(--border-radius)}.hospital-page .hospital-photos .button-container{display:flex;align-items:center;justify-content:center}.hospital-page .hospital-photos .button-container .gallery-button{width:unset;padding:0 24px}.hospital-page .hospital-photos .button-container .gallery-button .icon{font-size:20px}.hospital-page .hospital-photos .gallery-modal{width:100vw;height:100vh;background-color:rgba(30,30,30,.5);position:fixed;top:0;left:0;z-index:10;display:none}.hospital-page .hospital-photos .gallery-modal.open{display:block}.hospital-page .hospital-photos .gallery-modal .modal-content{background-color:var(--white);padding:48px 48px 142px 48px;display:grid;height:100%;width:100%;grid-template-rows:2.2rem calc(100vh - 7rem - 222px) 4.8rem;flex-direction:column;gap:16px;position:relative}.hospital-page .hospital-photos .gallery-modal .modal-content .close-button{position:absolute;right:16px;top:16px;height:24px;width:24px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;color:var(--gray-100);font-size:20px}.hospital-page .hospital-photos .gallery-modal .modal-content .position-badge{background-color:var(--primary-10);padding:2px 8px;color:var(--primary-80);text-align:center;font-size:1.2rem;line-height:1.8rem;margin:auto;border-radius:16px}.hospital-page .hospital-photos .gallery-modal .modal-content .image-container{position:relative}.hospital-page .hospital-photos .gallery-modal .modal-content .image-container img{height:100%;width:100%;object-fit:cover;object-position:center center;border-radius:var(--border-radius)}.hospital-page .hospital-photos .gallery-modal .modal-content .image-container .next,.hospital-page .hospital-photos .gallery-modal .modal-content .image-container .prev{position:absolute;top:50%;height:32px;width:32px;border-radius:50%;background-color:var(--gray-50);border:none;transform:translateY(-50%);color:#fff;display:flex;align-items:center;justify-content:center}.hospital-page .hospital-photos .gallery-modal .modal-content .image-container .next:disabled,.hospital-page .hospital-photos .gallery-modal .modal-content .image-container .prev:disabled{opacity:.2}.hospital-page .hospital-photos .gallery-modal .modal-content .image-container .prev{left:-42px;transform:rotate(180deg)}.hospital-page .hospital-photos .gallery-modal .modal-content .image-container .next{right:-42px}.hospital-page .hospital-photos .gallery-modal .modal-content .description{text-align:center;font-size:1.6rem;line-height:2.4rem}@media screen and (min-width:1050px){.hospital-page .hospital-photos .topic-title{margin-bottom:24px}.hospital-page .hospital-photos .photos-container{gap:16px}.hospital-page .hospital-photos .photos-container.container-single{grid-template-columns:1fr;grid-template-rows:320px}.hospital-page .hospital-photos .photos-container.container-double{grid-template-columns:1fr 1fr;grid-template-rows:320px}.hospital-page .hospital-photos .photos-container.container-triple{grid-template-columns:1fr 1fr;grid-template-rows:152px 152px}.hospital-page .hospital-photos .photos-container.container-triple img:first-of-type{grid-row:1/span 2;grid-column:unset}.hospital-page .hospital-photos .photos-container.container-quadruple{grid-template-columns:2fr 1fr 1fr;grid-template-rows:152px 152px}.hospital-page .hospital-photos .photos-container.container-quadruple img:first-of-type{grid-row:1/span 2;grid-column:unset}.hospital-page .hospital-photos .photos-container.container-quadruple img:nth-of-type(2){grid-column:2/span 2}.hospital-page .hospital-photos .photos-container.container-quintuple{grid-template-columns:2fr 1fr 1fr;grid-template-rows:152px 152px}.hospital-page .hospital-photos .photos-container.container-quintuple img:first-of-type{grid-row:1/span 2;grid-column:unset}.hospital-page .hospital-photos .photos-container img{width:100%;display:block;border-radius:var(--border-radius)}.hospital-page .hospital-photos .gallery-modal{align-items:center;justify-content:center;padding:0}.hospital-page .hospital-photos .gallery-modal.open{display:flex}.hospital-page .hospital-photos .gallery-modal .modal-content{width:776px;height:624px;padding:48px 112px;border-radius:var(--border-radius);grid-template-rows:2.8rem 434px 5.2rem}.hospital-page .hospital-photos .gallery-modal .modal-content .close-button{height:32px;width:32px;font-size:26px}.hospital-page .hospital-photos .gallery-modal .modal-content .position-badge{padding:2px 10px;font-size:1.4rem;line-height:2.4rem}.hospital-page .hospital-photos .gallery-modal .modal-content .description{font-size:1.8rem;line-height:2.6rem}}
.hospital-page .hospital-sectors{margin:56px 0}.hospital-page .hospital-sectors .topic-title{margin-bottom:0}.hospital-page .hospital-sectors details{padding:16px 0;border-bottom:1px solid var(--gray-20)}.hospital-page .hospital-sectors details summary{display:block;font-size:1.6rem;line-height:2.4rem;position:relative;cursor:pointer;padding-right:24px;overflow:hidden;color:var(--primary-80)}.hospital-page .hospital-sectors details summary::after{content:"\e00c";position:absolute;top:0;right:4px;height:100%;transform:rotate(90deg);transition:transform var(--transition);font-family:ts;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;display:flex;align-items:center;color:var(--rdor-secondary)}.hospital-page .hospital-sectors details .detail-content{margin-top:20px;font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-sectors details .detail-item{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:8px;margin-top:20px;font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-sectors details .detail-item .icon{font-size:24px;color:var(--primary-60)}.hospital-page .hospital-sectors details .detail-item .icon.icon-phone{font-size:18px}.hospital-page .hospital-sectors details .detail-item address{font-style:normal}.hospital-page .hospital-sectors details[open] summary::after{transform:rotate(-90deg)}@media screen and (min-width:1050px){.hospital-page .hospital-sectors{margin:56px 0}.hospital-page .hospital-sectors details{padding:24px 0}.hospital-page .hospital-sectors details summary{display:block;font-size:1.8rem;line-height:2.6rem}.hospital-page .hospital-sectors details .detail-content{margin-top:26px;font-size:1.8rem;line-height:2.6rem}.hospital-page .hospital-sectors details .detail-item{margin-top:24px;font-size:1.8rem;line-height:2.6rem}}
.hospital-page .hospital-specialties{margin:56px 0}.hospital-page .hospital-specialties .topic-title{margin-bottom:20px}.hospital-page .hospital-specialties .topic-title span{font-weight:400}.hospital-page .hospital-specialties .input-container{position:relative}.hospital-page .hospital-specialties .input-container .input-right-icon{width:24px;height:24px;position:absolute;top:12px;right:16px;color:var(--gray-50);font-size:20px;border:none;background-color:transparent;outline:0}.hospital-page .hospital-specialties .input-container .input-right-icon:has(~input:focus){color:var(--gray-100)}.hospital-page .hospital-specialties .input-container .input-right-icon.error{color:var(--error-50)!important}.hospital-page .hospital-specialties .input-container input{width:100%}.hospital-page .hospital-specialties .input-container.auto-complete-open .auto-complete{display:block!important}.hospital-page .hospital-specialties .input-container .auto-complete{display:none;width:100%;position:absolute;top:52px;z-index:1;background-color:var(--white);border-radius:var(--border-radius);max-height:295px;overflow-y:auto;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);padding:2px 0}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item:last-of-type .auto-complete-item-link:after{background-color:transparent}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-title{padding:19px 16px 0 16px;color:var(--primary-70);font-size:1.4rem;font-weight:500;line-height:2rem;text-transform:uppercase}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link{font-size:1.6rem;line-height:2.4rem;padding:19px 16px;display:grid;grid-template-columns:24px 1fr;align-items:center;justify-content:center;row-gap:12px;column-gap:10px;position:relative}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link .link{grid-column:span 2;display:flex;align-items:center;text-transform:uppercase;color:var(--rdor-secondary);font-size:1.2rem;font-weight:500;line-height:2rem;gap:5px}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link .link .link-icon{font-size:1.4rem}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link:after{content:"";position:absolute;left:16px;bottom:0;width:calc(100% - 32px);height:1px;background-color:var(--gray-10)}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link span.icon{font-size:24px;color:var(--primary-60)}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link.error{color:var(--gray-100);font-size:1.6rem}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link.error:hover{background-color:var(--white)}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link.error .icon{color:var(--error-50);margin-top:4px}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link[data-selected=true]{background-color:var(--gray-10)}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link:hover{background-color:var(--gray-10)}.hospital-page .hospital-specialties .title{color:var(--primary-80);font-size:1.2rem;line-height:2.4rem;font-weight:500;text-transform:uppercase;margin:20px 0 0 0}.hospital-page .hospital-specialties .error-message-wrapper{display:grid;grid-template-columns:24px 1fr;flex-wrap:wrap;align-items:center;gap:6px;padding:16px;font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-specialties .error-message-wrapper .icon{color:var(--error-50);font-size:20px}.hospital-page .hospital-specialties .specialties-list{list-style:none;display:flex;flex-direction:column;gap:16px;margin-top:16px}.hospital-page .hospital-specialties .specialties-list .specialty-item{background-color:var(--primary-10);border:1px solid var(--primary-20);display:grid;grid-template-columns:24px 1fr;column-gap:6px;row-gap:12px;justify-content:center;align-items:center;padding:16px;border-radius:var(--border-radius)}.hospital-page .hospital-specialties .specialties-list .specialty-item .icon{font-size:24px;color:var(--primary-60)}.hospital-page .hospital-specialties .specialties-list .specialty-item .name{color:var(--primary-80);font-size:1.6rem;line-height:2.4rem}.hospital-page .hospital-specialties .specialties-list .specialty-item .name .count{height:22px;width:22px;display:inline-flex;border-radius:50%;text-align:center;font-size:12px;align-items:center;justify-content:center;background-color:var(--primary-20);margin-left:6px}.hospital-page .hospital-specialties .specialties-list .specialty-item .specialty-cta{grid-column:span 2}.hospital-page .hospital-specialties .specialties-list .specialty-item .specialty-cta .icon{font-size:24px;color:var(--white)}.hospital-page .hospital-specialties .specialty-item-button .find-more-button{padding:20px 0;border:none;background-color:transparent;font-size:1.4rem;font-weight:500;line-height:2.4rem;text-transform:uppercase;color:var(--primary-60);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;transition:var(--transition)}.hospital-page .hospital-specialties .specialty-item-button .find-more-button .icon{font-size:1.4rem}.hospital-page .hospital-specialties .specialty-item-button .find-more-button *{display:block}.hospital-page .hospital-specialties .specialty-item-button .find-more-button:hover{color:var(--primary-80)}@media screen and (min-width:1050px){.hospital-page .hospital-specialties{margin:56px 0}.hospital-page .hospital-specialties .input-container{position:relative}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link{grid-template-columns:24px 1fr 300px}.hospital-page .hospital-specialties .input-container .auto-complete .auto-complete-item .auto-complete-item-link .link{grid-column:unset;justify-content:flex-end}.hospital-page .hospital-specialties .topic-title{margin-bottom:24px}.hospital-page .hospital-specialties .title{font-size:1.4rem;line-height:2.4rem;margin:24px 0 0 0}.hospital-page .hospital-specialties .specialties-list .specialty-item{grid-template-columns:24px 1fr 230px}.hospital-page .hospital-specialties .specialties-list .specialty-item .icon{font-size:26px;transition:var(--transition)}.hospital-page .hospital-specialties .specialties-list .specialty-item .name{font-size:1.8rem;line-height:2.6rem;transition:var(--transition)}.hospital-page .hospital-specialties .specialties-list .specialty-item .name .count{height:30px;width:30px;font-size:14px;margin-left:8px}.hospital-page .hospital-specialties .specialties-list .specialty-item .specialty-cta{width:unset;grid-row:unset;grid-column:unset;justify-self:flex-end;padding:0 16px}.hospital-page .hospital-specialties .specialties-list .specialty-item .find-more-button{font-size:1.6rem;transition:color var(--transition)}.hospital-page .hospital-specialties .specialties-list .specialty-item .find-more-button:hover{color:var(--primary-80)}}
.doctor-cards-container{display:flex;flex-direction:column;gap:24px}
.location-cloud{background:var(--primary-20,#c4efff);position:relative;padding:12px 16px;color:var(--primary-80);margin:16px -16px 8px;display:flex;gap:6px;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.location-cloud .location-close{position:absolute;top:8px;right:8px;border:none;background-color:transparent;color:var(--primary-80);padding:8px;font-size:18px}.location-cloud .title{color:var(--primary-80);font-size:1.4rem;line-height:2rem}.location-cloud .enable-location{border-radius:4px;background-color:var(--white,#fff);display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:4px;border:none;color:var(--primary-80);font-size:1.4rem;line-height:2.4rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.location-cloud .enable-location .icon{font-size:16px}@media screen and (min-width:1050px){.location-cloud{padding:12px 24px;margin:16px 0 8px;gap:12px;flex-direction:row;align-items:center;height:60px;border-radius:var(--border-radius)}.location-cloud .location-close{top:10px;right:10px;font-size:20px;transition:color var(--transition)}.location-cloud .location-close:hover{color:var(--primary-100)}.location-cloud .title{font-size:1.6rem;line-height:2rem}.location-cloud .enable-location{padding:6px 12px;font-size:1.5rem;line-height:2.4rem;transition:color var(--transition),background-color var(--transition)}.location-cloud .enable-location:hover{color:var(--white);background-color:var(--primary-80)}.location-cloud .enable-location .icon{font-size:16px}}
.suggestion-cloud{background-color:var(--primary-80);padding:16px;margin:16px -16px;position:relative}.suggestion-cloud .suggestion-close{position:absolute;top:12px;right:12px;border:none;background-color:transparent;color:var(--white);padding:8px;font-size:18px;transition:color var(--transition)}.suggestion-cloud .suggestion-close:hover{color:var(--primary-20)}.suggestion-cloud .title{font-size:1.4rem;line-height:2rem;color:var(--white);margin-bottom:12px;margin-right:50px}.suggestion-cloud .suggestion-list{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;row-gap:12px}.suggestion-cloud .suggestion-list .suggestion-item .suggestion-link{display:block;color:var(--primary-80);padding:4px 12px;background-color:var(--white);border-radius:var(--border-radius);font-size:1.4rem;line-height:2.4rem;display:flex;align-items:center;justify-content:center;gap:8px;border:none}.suggestion-cloud .suggestion-list .suggestion-item .suggestion-link .icon{font-size:12px}@media screen and (min-width:1050px){.suggestion-cloud{padding:24px;margin:0 0 32px 0;border-radius:var(--border-radius)}.suggestion-cloud .suggestion-close{top:10px;right:10px;font-size:20px}.suggestion-cloud .title{font-size:1.6rem;line-height:2.4rem}.suggestion-cloud .suggestion-list .suggestion-item .suggestion-link{font-size:1.6rem;line-height:2.4rem;padding:6px 12px;cursor:pointer;transition:background-color var(--transition)}.suggestion-cloud .suggestion-list .suggestion-item .suggestion-link:hover{background-color:var(--primary-30)}}
.card-doctor{border-radius:var(--border-radius);border:1px solid var(--primary-20);background:var(--primary-10);padding:16px}.card-doctor .card-doctor-header .doctor-photo{display:flex;width:80px;height:80px;margin:auto;border-radius:50%;background-color:var(--white);background-position:center center;background-repeat:no-repeat;background-size:auto;color:var(--primary-60);font-size:48px}.card-doctor .card-doctor-header .doctor-infos{display:flex;flex-direction:column;text-align:center;margin-top:16px;gap:4px}.card-doctor .card-doctor-header .doctor-infos .distance-badge{display:flex;align-items:center;justify-content:center;align-self:center;border-radius:16px;background:var(--rdor-orange-20);padding:5px 8px;gap:4px;color:var(--rdor-orange-70);font-size:1.1rem;line-height:1.4rem;text-transform:uppercase;margin-bottom:8px;max-width:min(100% - 10px,254px)}.card-doctor .card-doctor-header .doctor-infos .distance-badge b{white-space:nowrap}.card-doctor .card-doctor-header .doctor-infos .distance-badge .distance-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-doctor .card-doctor-header .doctor-infos h3,.card-doctor .card-doctor-header .doctor-infos h3 a{font-weight:600;font-size:1.8rem;line-height:2.4rem;color:var(--gray-100)}.card-doctor .card-doctor-header .doctor-infos h3 a:visited,.card-doctor .card-doctor-header .doctor-infos h3:visited{color:var(--gray-100)}.card-doctor .card-doctor-header .doctor-infos .primary-specialty{color:var(--primary-80);font-size:1.4rem;font-weight:500;line-height:2rem}.card-doctor .card-doctor-header .doctor-infos .doctor-specialties{font-weight:400;font-size:1.2rem;line-height:1.8rem;color:var(--gray-100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:min(100% - 5px,310px);margin:auto}.card-doctor .card-doctor-header .doctor-infos .doctor-specialties.show{text-overflow:unset;white-space:unset;overflow:unset}.card-doctor .card-doctor-header .doctor-infos .show-all-specialties{background-color:transparent;border:none;text-decoration:underline;font-weight:400;font-size:1.2rem;line-height:2rem;color:var(--primary-80)}.card-doctor .card-doctor-header .doctor-cta{margin-top:20px;display:flex;align-items:center;justify-content:center}.card-doctor .card-doctor-header .doctor-cta .button-secondary{padding:0 24px;width:unset}.card-doctor .card-doctor-header .doctor-cta .button-secondary .icon{font-size:18px}.card-doctor ._hide{max-height:0;overflow:hidden;transition:var(--transition)}.card-doctor .card-doctor-body{padding-top:20px;margin-top:20px;border-top:1px solid #c4efff}.card-doctor .card-doctor-body .card-doctor-address-nav{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:12px}.card-doctor .card-doctor-body .card-doctor-address-nav .address-button{background-color:transparent;padding:2px 12px;border-radius:32px;background:var(--white);box-shadow:0 2px 2px 0 rgba(0,0,0,.05);border:none;font-size:1.2rem;font-weight:400;line-height:2.4rem;color:var(--primary-70);transition:color var(--transition),background var(--transition)}.card-doctor .card-doctor-body .card-doctor-address-nav .address-button.active,.card-doctor .card-doctor-body .card-doctor-address-nav .address-button:hover{color:var(--white);background:var(--primary-80);font-weight:500}.card-doctor .card-doctor-body .address-wrapper .hospital-header{display:flex;flex-direction:row;align-items:center;color:var(--primary-80);gap:12px}.card-doctor .card-doctor-body .address-wrapper .hospital-header .hospital-icon{font-size:34px;height:40px;width:40px;border-radius:50%;background-color:var(--white)}.card-doctor .card-doctor-body .address-wrapper .hospital-header .hospital-name{flex:1}.card-doctor .card-doctor-body .address-wrapper .hospital-header .hospital-name .sector{font-weight:500;font-size:14px;line-height:20px;flex:1;color:var(--primary-80);display:block}.card-doctor .card-doctor-body .address-wrapper .hospital-header .hospital-name .name{font-weight:400;font-size:1.2rem;line-height:1.6rem;color:var(--gray-100);display:block}.card-doctor .card-doctor-body .address-wrapper .hospital-header .icon-caret-right{background-position:center;transform:rotate(90deg);transition:.3s ease;font-size:16px}.card-doctor .card-doctor-body .address-wrapper .hospital-address{display:flex;align-items:center;gap:12px;overflow:unset;height:unset;margin-top:12px;padding-top:12px;border-top:1px solid #c4efff}.card-doctor .card-doctor-body .address-wrapper .hospital-address address{font-weight:400;font-size:12px;line-height:18px;color:var(--gray-100);font-style:normal;flex:1}.card-doctor .card-doctor-body .address-wrapper .hospital-address .hospital-address-map{display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:500;font-size:10px;color:var(--primary-70);text-decoration:none;gap:2px;padding:4px 12px 4px 8px;background-color:var(--white);border-radius:16px;background:var(--white,#fff);height:28px;box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.card-doctor .card-doctor-body .address-wrapper .hospital-address .hospital-address-map .icon-map-location{font-size:24px}@media screen and (min-width:1050px){.card-doctor{padding:24px}.card-doctor .card-doctor-header{display:flex;flex-direction:row;align-items:center;gap:24px}.card-doctor .card-doctor-header .doctor-photo{height:120px;width:120px;outline:3px solid transparent;font-size:74px}.card-doctor .card-doctor-header a .doctor-photo{transition:outline var(--transition)}.card-doctor .card-doctor-header a .doctor-photo:hover{outline:3px solid var(--primary-60)}.card-doctor .card-doctor-header .doctor-infos{display:flex;flex-direction:column;flex:1;text-align:left;margin-top:0;gap:6px}.card-doctor .card-doctor-header .doctor-infos .distance-badge{align-self:flex-start;border-radius:16px;padding:5px 8px;font-size:1.2rem;line-height:1.6rem}.card-doctor .card-doctor-header .doctor-infos h3{font-size:2.4rem;line-height:3.2rem}.card-doctor .card-doctor-header .doctor-infos h3 a{font-size:24px;line-height:32px;transition:color var(--transition)}.card-doctor .card-doctor-header .doctor-infos h3 a:hover{color:var(--primary-60)}.card-doctor .card-doctor-header .doctor-infos .primary-specialty{font-size:1.6rem;line-height:2.4rem}.card-doctor .card-doctor-header .doctor-infos .doctor-specialties{font-size:1.4rem;line-height:2rem;margin:0;max-width:310px}.card-doctor .card-doctor-header .doctor-infos .show-all-specialties{text-align:left;font-size:1.4rem;line-height:2rem;transition:color var(--transition)}.card-doctor .card-doctor-header .doctor-infos .show-all-specialties:hover{color:var(--primary-60)}.card-doctor .card-doctor-header .doctor-cta{margin:0}.card-doctor .card-doctor-header .doctor-cta .button-secondary{width:218px;height:46px}.card-doctor .card-doctor-body{padding-top:24px;margin-top:24px}.card-doctor .card-doctor-body .address-wrapper{display:grid;grid-template-columns:calc(50% - 24px) calc(50% + 24px);grid-template-columns:1fr 1fr;gap:24px}.card-doctor .card-doctor-body .address-wrapper .hospital-header .hospital-icon{font-size:42px;height:48px;width:48px}.card-doctor .card-doctor-body .address-wrapper .hospital-header .hospital-name{display:flex;flex-direction:column;gap:4px}.card-doctor .card-doctor-body .address-wrapper .hospital-header .hospital-name .sector{font-size:1.6rem;line-height:2rem;transition:color var(--transition)}.card-doctor .card-doctor-body .address-wrapper .hospital-header .hospital-name .sector:hover{color:var(--primary-60)}.card-doctor .card-doctor-body .address-wrapper .hospital-header .hospital-name .name{font-size:1.4rem;line-height:2.4rem;color:var(--gray-100)}.card-doctor .card-doctor-body .address-wrapper .hospital-address{height:unset!important;border-top:none!important;margin-top:0!important;padding-top:0!important;gap:24px}.card-doctor .card-doctor-body .address-wrapper .hospital-address address{font-size:1.4rem;line-height:2rem;color:var(--gray-100)}.card-doctor .card-doctor-body .address-wrapper .hospital-address .hospital-address-map{flex-direction:row;font-size:12px;margin:0;transition:color var(--transition),background-color var(--transition)}.card-doctor .card-doctor-body .address-wrapper .hospital-address .hospital-address-map .icon-map-location{font-size:24px}.card-doctor .card-doctor-body .address-wrapper .hospital-address .hospital-address-map:hover{background-color:var(--primary-70);color:var(--white)}.card-doctor .card-doctor-body .hospital-header{cursor:unset}.card-doctor .card-doctor-body .hospital-header .icon-caret-right{display:none}.card-doctor .card-doctor-footer{font-size:1.4rem;line-height:2rem;height:44px;cursor:pointer;transition:color var(--transition)}.card-doctor .card-doctor-footer:hover{color:var(--primary-60)}}
.card-hospital{background-color:var(--primary-10);border-radius:var(--border-radius);position:relative;overflow:hidden;border:1px solid var(--primary-20)}.card-hospital .card-hospital-image{height:160px;display:flex;align-items:center;justify-content:center;background:var(--primary-20)}.card-hospital .card-hospital-image img{object-fit:cover;height:100%;width:100%}.card-hospital .card-hospital-image .icon{background-color:var(--white);width:120px;height:120px;border-radius:50%;font-size:50px;color:#004186}.card-hospital .card-hospital-infos{display:flex;align-items:center;flex-direction:column;gap:12px;padding:16px}.card-hospital .card-hospital-infos .card-hospital-infos-header{display:flex;align-items:center;flex-direction:column;gap:12px}.card-hospital .card-hospital-infos .card-hospital-infos-header .card-hospital-distance-badge{display:flex;align-items:center;justify-content:center;align-self:center;border-radius:16px;background:var(--rdor-orange-20);padding:5px 8px;gap:4px;color:var(--rdor-orange-70);font-size:1.1rem;line-height:1.4rem;text-transform:uppercase;max-width:min(100% - 10px,254px)}.card-hospital .card-hospital-infos .card-hospital-infos-header .card-hospital-distance-badge b{white-space:nowrap}.card-hospital .card-hospital-infos .card-hospital-infos-header .card-hospital-distance-badge .distance-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-hospital .card-hospital-infos .card-hospital-infos-header .card-hospital-title{color:var(--gray-100);text-align:center}.card-hospital .card-hospital-infos .card-hospital-cta-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.card-hospital .card-hospital-infos .card-hospital-cta-wrapper .hospital-specialties{color:var(--primary-80);font-size:1.2rem;line-height:1.6rem;text-align:center;overflow:hidden}.card-hospital .card-hospital-infos .card-hospital-cta-wrapper .button-cta{padding:0 24px}.card-hospital .card-hospital-infos .card-hospital-cta-wrapper .button-cta .icon{font-size:18px}.card-hospital .card-hospital-infos .card-hospital-infos-footer .divider{width:100%;height:1px;background-color:var(--primary-20);margin:12px 0}.card-hospital .card-hospital-infos .card-hospital-infos-footer .card-hospital-address{font-size:1.2rem;line-height:1.8rem;font-style:normal;text-decoration:none;display:flex;align-items:left;justify-content:left;gap:4px}.card-hospital .card-hospital-infos .card-hospital-infos-footer .card-hospital-address .icon{font-size:30px;color:var(--primary-60)}.card-hospital .card-hospital-infos .card-hospital-infos-footer .button-more-doctors{color:var(--primary-70);font-size:12px;font-style:normal;font-weight:500;line-height:1.6rem;text-transform:uppercase;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:4px}.card-hospital .card-hospital-infos .card-hospital-infos-footer .button-more-doctors .icon{color:var(--primary-60);font-size:18px}@media screen and (min-width:1050px){.card-hospital{display:grid;grid-template-columns:194px 1fr}.card-hospital .card-hospital-image{height:unset;min-height:222px;width:194px}.card-hospital .card-hospital-infos{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr 216px;column-gap:32px;row-gap:0;padding:24px;flex:1}.card-hospital .card-hospital-infos .card-hospital-infos-header{order:1;gap:16px;max-width:284px;align-items:flex-start}.card-hospital .card-hospital-infos .card-hospital-infos-header .card-hospital-distance-badge{align-self:flex-start;border-radius:16px;padding:5px 8px;font-size:1.2rem;line-height:1.6rem}.card-hospital .card-hospital-infos .card-hospital-infos-header .card-hospital-title{color:var(--gray-100);text-align:left;transition:color var(--transition)}.card-hospital .card-hospital-infos .card-hospital-infos-header .card-hospital-title:hover{color:var(--primary-60)}.card-hospital .card-hospital-infos .card-hospital-cta-wrapper{gap:12px;order:2;grid-row:span 2;margin-top:auto;margin-bottom:auto}.card-hospital .card-hospital-infos .card-hospital-cta-wrapper .hospital-specialties{font-size:1.4rem;line-height:1.6rem}.card-hospital .card-hospital-infos .card-hospital-cta-wrapper .buttons-container .button-cta{padding:0 24px}.card-hospital .card-hospital-infos .card-hospital-cta-wrapper .buttons-container .button-cta .icon{font-size:18px}.card-hospital .card-hospital-infos .card-hospital-infos-footer{order:3}.card-hospital .card-hospital-infos .card-hospital-infos-footer .divider{margin:16px 0}.card-hospital .card-hospital-infos .card-hospital-infos-footer .card-hospital-address{font-size:1.4rem;line-height:2rem}.card-hospital .card-hospital-infos .card-hospital-infos-footer .button-more-doctors{margin-top:16px;font-size:1.4rem;line-height:2rem;display:inline-flex;padding-left:5px;gap:9px;transition:color var(--transition)}.card-hospital .card-hospital-infos .card-hospital-infos-footer .button-more-doctors:hover{color:var(--primary-60)}.card-hospital .card-hospital-infos .card-hospital-infos-footer .button-more-doctors .icon{font-size:22px}}