body{margin:0}body main.mdc-top-app-bar--fixed-adjust{padding-left:var(--main-padding,16px);padding-right:var(--main-padding,16px)}.hidden{display:none!important}h1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline3-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:3rem;font-size:var(--mdc-typography-headline3-font-size,3rem);font-weight:400;font-weight:var(--mdc-typography-headline3-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline3-letter-spacing,normal);line-height:3.125rem;line-height:var(--mdc-typography-headline3-line-height,3.125rem);text-decoration:inherit;text-decoration:var(--mdc-typography-headline3-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline3-text-transform,inherit)}h1,h2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline4-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:2.125rem;font-size:var(--mdc-typography-headline4-font-size,2.125rem);font-weight:400;font-weight:var(--mdc-typography-headline4-font-weight,400);letter-spacing:.0073529412em;letter-spacing:var(--mdc-typography-headline4-letter-spacing,.0073529412em);line-height:2.5rem;line-height:var(--mdc-typography-headline4-line-height,2.5rem);text-decoration:inherit;text-decoration:var(--mdc-typography-headline4-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline4-text-transform,inherit)}h3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline5-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.5rem;font-size:var(--mdc-typography-headline5-font-size,1.5rem);font-weight:400;font-weight:var(--mdc-typography-headline5-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline5-letter-spacing,normal);line-height:2rem;line-height:var(--mdc-typography-headline5-line-height,2rem);text-decoration:inherit;text-decoration:var(--mdc-typography-headline5-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline5-text-transform,inherit)}.mdc-data-table__cell,a,div,label,li,p,span:not(.mdc-button__label),td,th{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight,400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing,.03125em);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height,1.5rem);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform,inherit)}a{color:#6200ee}.success{color:green;color:var(--success-color,green)}.error{color:red;color:var(--error-color,red)}.mdc-banner .mdc-banner__fixed .mdc-banner__graphic{font-size:1.5rem}.mdc-banner .mdc-banner__fixed .mdc-banner__text{font-weight:600}.mdc-banner .mdc-banner__fixed .mdc-banner__actions{align-self:center}.mdc-banner .mdc-banner__fixed.notice{border-bottom-color:rgba(0,255,0,.12)}.mdc-banner .mdc-banner__fixed.notice .mdc-banner__graphic{background-color:green;background-color:var(--success-color,green)}.mdc-banner .mdc-banner__fixed.notice .mdc-banner__text{color:green;color:var(--success-color,green)}.mdc-banner .mdc-banner__fixed.notice .mdc-button:not(:disabled){background-color:#fff}.mdc-banner .mdc-banner__fixed.notice .mdc-button:not(:disabled):hover{background-color:#c6ffc6}.mdc-banner .mdc-banner__fixed.notice .mdc-button:not(:disabled).mdc-ripple-upgraded--background-focused,.mdc-banner .mdc-banner__fixed.notice .mdc-button:not(:disabled):not(.mdc-ripple-upgraded):focus{background-color:#c6ffc6}.mdc-banner .mdc-banner__fixed.notice .mdc-button:not(:disabled):not(:disabled):active{background-color:#84ff84}.mdc-banner .mdc-banner__fixed.notice .mdc-button:disabled{background-color:#fff}.mdc-banner .mdc-banner__fixed.notice .mdc-button{color:green;color:var(--error-color,green)}.mdc-banner .mdc-banner__fixed.notice .mdc-button .mdc-button__ripple:after,.mdc-banner .mdc-banner__fixed.notice .mdc-button .mdc-button__ripple:before{background-color:green;background-color:var(--mdc-ripple-color,green)}.mdc-banner .mdc-banner__fixed.alert{border-bottom-color:rgba(255,0,0,.12)}.mdc-banner .mdc-banner__fixed.alert .mdc-banner__graphic{background-color:red;background-color:var(--error-color,red)}.mdc-banner .mdc-banner__fixed.alert .mdc-banner__text{color:red;color:var(--error-color,red)}.mdc-banner .mdc-banner__fixed.alert .mdc-button:not(:disabled){background-color:#fff}.mdc-banner .mdc-banner__fixed.alert .mdc-button:not(:disabled):hover{background-color:#ffd5d5}.mdc-banner .mdc-banner__fixed.alert .mdc-button:not(:disabled).mdc-ripple-upgraded--background-focused,.mdc-banner .mdc-banner__fixed.alert .mdc-button:not(:disabled):not(.mdc-ripple-upgraded):focus{background-color:#ffd5d5}.mdc-banner .mdc-banner__fixed.alert .mdc-button:not(:disabled):not(:disabled):active{background-color:#ffb9b9}.mdc-banner .mdc-banner__fixed.alert .mdc-button:disabled{background-color:#fff}.mdc-banner .mdc-banner__fixed.alert .mdc-button{color:red;color:var(--error-color,red)}.mdc-banner .mdc-banner__fixed.alert .mdc-button .mdc-button__ripple:after,.mdc-banner .mdc-banner__fixed.alert .mdc-button .mdc-button__ripple:before{background-color:red;background-color:var(--mdc-ripple-color,red)}form{max-width:480px}form fieldset{margin-top:16px}form .mdc-form-field,form .mdc-text-field{display:flex}form .mdc-text-field{margin-top:24px}.accordion,.accordion .tab{overflow:hidden}.accordion .tab input.tab-toggle{opacity:0;position:absolute;z-index:-1}.accordion .tab input.tab-toggle:checked~.tab-label .accordion-button{transform:rotate(-180deg);transition:all .5s}.accordion .tab input.tab-toggle:checked~.tab-content{max-height:200em;-webkit-transform:translateZ(1px);transition:all 2s}.accordion .tab-label{align-items:center;display:flex;justify-content:flex-start;padding-left:4px}.accordion .tab-label .accordion-button{cursor:pointer;line-height:2em;transform-origin:.3em 1em;transition:all .5s}.accordion .tab-content{max-height:0;overflow:hidden;padding:0 1em;padding:0;transition:all .5s}.accordion .accordion-label,.accordion .accordion-static-label{font-size:1.15rem;font-weight:700;margin-left:10px}.accordion .accordion-label{cursor:pointer}.accordion .accordion-static-label{margin-left:25.5px}.raincoat-autocomplete .mdc-text-field .autocomplete-search-clear{cursor:pointer;pointer-events:all}.general-data-table{display:flex;flex-direction:column}.general-data-table .general-data-table-filtering{display:flex;justify-content:flex-end;padding-right:1px}.general-data-table .general-data-table-filtering .general-data-table-search{width:12rem}.general-data-table .general-data-table-filtering .general-data-table-search .mdc-text-field{height:36px;margin-bottom:8px;margin-top:0}.general-data-table .general-data-table-filtering .general-data-table-search .mdc-text-field .general-data-table-search-clear{cursor:pointer;pointer-events:all}.general-data-table .mdc-data-table__pagination .mdc-icon-button{font-size:1rem}.dashboard-header{display:flex;justify-content:space-between}.dashboard-header .mdc-touch-target-wrapper{align-self:center}.login-page{align-items:center;display:flex;flex-direction:column}.login-page img{width:40%}@media(max-width:600px){.login-page img{width:100%}}.login-page .login-content{align-items:center;display:flex;flex-direction:column;margin-top:32px;width:50%}@media(max-width:600px){.login-page .login-content{width:100%}}.login-page .login-content h1{align-self:flex-start;font-size:2rem;font-weight:700;margin:0}.login-page .login-content form{max-width:100%;text-align:center;width:100%}@media(max-width:600px){.login-page .login-content form{max-width:100%}}.login-page .login-content form .login-password-container{display:flex}.login-page .login-content form .login-password-container .login-password{display:flex;flex-direction:column;width:100%}.login-page .login-content form .login-password-container .password-toggle-icon{border:1px solid rgba(0,0,0,.38);border-radius:5px;height:37px;margin-left:8px;margin-top:24px;padding-left:18px;padding-top:17px;width:38px}.login-page .login-content form .login-password-container .password-toggle-icon i{padding-right:15px}.login-page .login-content form .login-button{background-color:#f9d849;margin-bottom:2rem}.login-page .login-content .login-links{align-self:flex-start;text-align:left}#action-index.abouts{background-color:#fbfbfb}#action-index.abouts h1{font-weight:700;margin-top:0;text-align:center}#action-index.abouts .ptp-about-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;margin-bottom:1.5rem;padding:2rem}#action-index.abouts .ptp-about-section h2{color:#2a3889;font-size:x-large;font-weight:700;margin:0;text-align:center;text-transform:uppercase}#action-index.abouts .ptp-about-section h3{font-size:large;text-align:center}#action-index.abouts .ptp-about-section p{margin-bottom:0}#action-index.abouts .ptp-about-section .hide-on-mobile{display:initial}#action-index.abouts .ptp-about-section .about-button{display:none}#action-index.abouts .ptp-about-section .badges-container{display:flex;justify-content:space-between;margin-top:24px}#action-index.abouts .ptp-about-section .badges-container .badge-box{align-items:center;border:2px solid #91d2c6;display:flex;flex-direction:column;padding:16px;width:28%}#action-index.abouts .ptp-about-section .badges-container .badge-box img{margin-bottom:16px}@media(min-width:1141px){#action-index.abouts .about-half-section{display:flex}#action-index.abouts .about-half-section .ptp-about-section{display:flex;flex-direction:column;width:45%}#action-index.abouts .about-half-section .ptp-about-section h2{align-items:center;display:flex;justify-content:center}#action-index.abouts .about-half-section .ptp-about-section:first-of-type{margin-right:1.5rem}}@media(max-width:1140px){#action-index.abouts .ptp-about-section{border:2px solid #91d2c6}#action-index.abouts .ptp-about-section .hide-on-mobile{display:none!important}#action-index.abouts .ptp-about-section .about-button{background-color:#f34ba1;color:#fff;display:initial!important;margin-top:1rem}#action-index.abouts .ptp-about-section .badges-container{align-items:center;flex-direction:column;width:100%}#action-index.abouts .ptp-about-section .badges-container .badge-box{border:2px solid #f34ba1;margin-bottom:24px;text-align:center;width:65%}}@media(max-width:600px){#action-index.abouts .ptp-about-section .badges-container .badge-box{width:90%}}#action-new.contact_us .contact-us-container{align-items:center;display:flex;flex-direction:column;width:100%}#action-new.contact_us .contact-us-container form{background-color:#2a3889;border-radius:8px;margin-top:16px;max-width:none;padding:32px;width:60%}#action-new.contact_us .contact-us-container form h1{color:#fff;font-weight:700;margin-top:0;text-align:center}#action-new.contact_us .contact-us-container form .contact-button-container{display:flex;justify-content:center;margin-top:24px;width:100%}#action-new.contact_us .contact-us-container form .contact-button-container .contact-button{padding-left:24px;padding-right:24px}@media(max-width:1140px){#action-new.contact_us .contact-us-container form{width:80%}}@media(max-width:600px){#action-new.contact_us .contact-us-container form{padding:16px;width:100%}#action-new.contact_us .contact-us-container form .contact-button-container,#action-new.contact_us .contact-us-container form h1{margin-top:16px}}#action-index.events{background-color:#fbfbfb}#action-index.events h1{font-weight:700;margin-bottom:0;margin-top:0;text-align:center}#action-index.events .events-description{text-align:center}#action-index.events .events-description p,#action-index.events p{color:#333;overflow-wrap:break-word}#action-index.events .filters a{background-color:transparent;border:2px solid #91d2c6;margin-right:1em}#action-index.events .filters a .mdc-button__label{color:#000}#action-index.events .filters .with-background{background-color:#91d2c6}#action-index.events .events-cards .card-row{display:flex}@media(max-width:600px){#action-index.events .events-cards .card-row{flex-direction:column}}#action-index.events .events-cards .card-row .mdc-card{margin:5px;min-height:150px;padding:10px;width:33%}@media(max-width:600px){#action-index.events .events-cards .card-row .mdc-card{width:100%}}#action-index.events .events-cards .card-row .mdc-card .mdc-card__primary-action{padding-bottom:10px;text-align:center}#action-index.events .events-cards .card-row .mdc-card .mdc-card__content{border-bottom:2px solid #91d2c6;border-radius:0;min-height:100px}#action-index.events .events-cards .card-row .mdc-card .mdc-card__content .event-title{color:#000;font-size:18px;font-weight:700;margin-bottom:5px;margin-top:0}#action-index.events .events-cards .card-row .mdc-card .mdc-card__content .event-time{margin-top:0}#action-index.events .events-cards .card-row .mdc-card .mdc-card__content .event-description{color:#000;font-weight:500;word-wrap:break-word}#action-index.events .events-cards .card-row .mdc-card .mdc-card__content .more{color:#000;font-weight:500;padding:15px}body.hiv_informations #body-content{text-align:center}body.hiv_informations #body-content h1{font-weight:700;margin:0}@media(min-width:600px){body.hiv_informations #body-content img{width:530px}}@media(max-width:600px){body.hiv_informations #body-content img{width:100%}}#action-show.homes{text-align:center}#action-show.homes .homepage-welcome{margin:auto;width:70%}#action-show.homes .homepage-welcome img{width:60%}#action-show.homes .homepage-welcome h1{font-size:24px;font-weight:700;line-height:2.25rem;margin-top:32px}#action-show.homes .homepage-box-container{display:flex;justify-content:space-between;margin:auto;width:100%}#action-show.homes .homepage-box-container .homepage-box{background-color:#fff;display:grid;grid-template-columns:100%;grid-template-rows:20% 15% 55% 10%;justify-items:center;margin:1rem .5rem;padding:1rem 1rem 1.5rem;width:30%}#action-show.homes .homepage-box-container .homepage-box i{border-radius:15px;color:#fff;grid-row:1;height:fit-content;margin:1.5rem 1rem 1rem;padding:.35rem;scale:2}#action-show.homes .homepage-box-container .homepage-box .fa-compass{background-color:#2a3889}#action-show.homes .homepage-box-container .homepage-box .fa-mug-hot{background-color:#f34ba1;padding-left:8px}#action-show.homes .homepage-box-container .homepage-box .fa-face-smile{background-color:#f9d849}#action-show.homes .homepage-box-container .homepage-box h2{font-size:larger;font-weight:700;grid-row:2;margin-bottom:0}#action-show.homes .homepage-box-container .homepage-box p{grid-row:3}#action-show.homes .homepage-box-container .homepage-box .mdc-touch-target-wrapper{align-self:flex-end;grid-row:4;margin-top:1rem}#action-show.homes .homepage-links h2{font-size:xx-large;font-weight:700}#action-show.homes .homepage-links .homepage-link-container{display:flex;flex-wrap:wrap;justify-content:space-around}#action-show.homes .homepage-links .homepage-link-container .homepage-link{align-items:center;background-color:#fff;border:5px solid #91d2c6;border-radius:5px;color:#000;display:flex;font-size:larger;font-weight:700;height:2.5rem;justify-content:center;margin-bottom:1.5rem;padding:1.5rem;width:25%}@media(max-width:1140px){#action-show.homes .homepage-welcome{width:100%}#action-show.homes .homepage-welcome img{width:50%}#action-show.homes .homepage-box-container{align-items:center;flex-direction:column}#action-show.homes .homepage-box-container .homepage-box{width:50%}#action-show.homes .homepage-links .homepage-link-container .homepage-link{width:40%}}@media(max-width:600px){#action-show.homes .homepage-box-container{width:100%}#action-show.homes .homepage-box-container .homepage-box{width:80%}#action-show.homes .homepage-links .homepage-link-container .homepage-link{width:100%}}.participant-site-content{min-height:82.6vh}.ptp-navbar .mdc-top-app-bar__title{margin-right:1rem;margin-top:.5rem;padding-left:5px}.ptp-navbar .ptp-navbar-link{background-color:#fff}.ptp-navbar .active-navbar-link{color:#f34ba1}.ptp-navbar .ptp-topnav{margin-right:4px}@media(max-width:1140px){.ptp-navbar .ptp-topnav{display:none}}@media(min-width:1141px){.ptp-navbar #mobilenav,.ptp-navbar .mobile-unsigned-nav{display:none}.ptp-navbar .mdc-button--raised{padding-left:4px;padding-right:4px}}.mdc-drawer__content .mdc-list{display:flex;flex-direction:column;text-align:left}.mdc-drawer__content .mdc-list .mdc-touch-target-wrapper{margin-left:.5rem}.ptp-footer{align-items:center;background-color:#2a3889;display:flex;justify-content:space-around;padding:1rem 0;position:absolute;width:100%}.ptp-footer .footer-section{display:flex;flex-direction:column;text-align:center;width:33%}.ptp-footer .footer-section p{color:#fff!important;font-weight:700;margin:0}.ptp-footer .footer-section a{color:#fff;font-weight:700;text-decoration:underline}.services#action-index #body-content{max-width:100%}.services#action-index #body-content #organizations-search #show-filters-button{display:none}.services#action-index #body-content #organizations-search #organizations-filters-and-map{display:flex}.services#action-index #body-content #organizations-search #organizations-filters-and-map #category-filters{margin-right:32px;width:372px}.services#action-index #body-content #organizations-search #organizations-filters-and-map #category-filters .search-warning{align-items:baseline;background-color:#fce7e8;display:flex;margin-top:16px;padding:8px}.services#action-index #body-content #organizations-search #organizations-filters-and-map #category-filters .search-warning i{color:red}.services#action-index #body-content #organizations-search #organizations-filters-and-map #category-filters .search-warning p{margin:0 0 0 8px}.services#action-index #body-content #organizations-search #organizations-filters-and-map .category,.services#action-index #body-content #organizations-search #organizations-filters-and-map .subcategory{display:flex;justify-content:space-between}.services#action-index #body-content #organizations-search #organizations-filters-and-map .category .mdc-fab--mini,.services#action-index #body-content #organizations-search #organizations-filters-and-map .subcategory .mdc-fab--mini{height:32px;width:32px}.services#action-index #body-content #organizations-search #organizations-filters-and-map .category .mdc-fab--mini .mdc-fab__icon,.services#action-index #body-content #organizations-search #organizations-filters-and-map .subcategory .mdc-fab--mini .mdc-fab__icon{font-size:18px}.services#action-index #body-content #organizations-search #organizations-filters-and-map .category .mdc-tooltip--rich,.services#action-index #body-content #organizations-search #organizations-filters-and-map .subcategory .mdc-tooltip--rich{left:-212px!important;max-width:270px;top:-90px!important}.services#action-index #body-content #organizations-search #organizations-filters-and-map .accordion{padding-left:24px}.services#action-index #body-content #organizations-search #organizations-filters-and-map .accordion .tab-content{max-height:0;overflow:hidden;padding:0 1em;transition:all .5s}.services#action-index #body-content #organizations-search #organizations-filters-and-map .accordion .tab-content.expanded{max-height:100em;-webkit-transform:translateZ(1px);transition:all 2s}@media(min-width:1141px){.services#action-index #body-content #organizations-search #organizations-filters-and-map #apply-filters-button{display:none}}.services#action-index #body-content #organizations-search #organizations-filters-and-map #organizations-map{border-radius:5px;height:600px;margin-left:auto;margin-right:auto;min-width:600px;width:50%}@media(max-width:1140px){.services#action-index #body-content #organizations-search #organizations-filters-and-map #organizations-map{display:none}}.services#action-index #body-content #organizations-search h2{font-weight:700;text-align:center}@media(max-width:1140px){.services#action-index #body-content #organizations-search #organizations-list{column-count:1}}@media(min-width:1141px){.services#action-index #body-content #organizations-search #organizations-list{column-count:3}}.services#action-index #body-content #organizations-search #organizations-list .organization-item{break-inside:avoid-column;display:flex;flex-direction:column;height:355px;justify-content:space-between;margin-bottom:48px;padding-left:4px}@media(max-width:600px){.services#action-index #body-content #organizations-search #organizations-list .organization-item{height:auto}}.services#action-index #body-content #organizations-search #organizations-list .organization-item:hover{background-color:#eee}.services#action-index #body-content #organizations-search #organizations-list .organization-item h3{font-weight:700;margin-block-start:0;margin-bottom:8px}@media(max-width:1140px){.services#action-index #body-content #organizations-search #organizations-list .organization-item .badges{margin:0;max-width:450px}}@media(min-width:1141px){.services#action-index #body-content #organizations-search #organizations-list .organization-item .badges{width:780px}}@media(max-width:600px){.services#action-index #body-content #organizations-search #organizations-list .organization-item .badges{margin-bottom:32px}}.services#action-index #body-content #organizations-search #organizations-list .organization-item .badges .mdc-tooltip-wrapper--rich{display:inline}.services#action-index #body-content #organizations-search #organizations-list .organization-item .badges .mdc-tooltip-wrapper--rich .badge-button{background:none;border:none;cursor:pointer;padding:0}.services#action-index #body-content #organizations-search #organizations-list .organization-item .organization-short-hours{height:4.5rem;margin-bottom:1rem}@media(max-width:600px){.services#action-index #body-content #organizations-search #organizations-list .organization-item .organization-short-hours{height:auto}}.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button:not(:disabled){background-color:#2a3889}.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button:not(:disabled){color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button .mdc-button__ripple:after,.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button .mdc-button__ripple:before{background-color:#fff;background-color:var(--mdc-ripple-color,var(--mdc-theme-text-primary-on-dark,#fff))}.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple:before,.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.services#action-index #body-content #organizations-search #organizations-list .organization-item .mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.services#action-index #body-content #organizations-search #organizations-list .organization-item .services-rating{margin-bottom:32px}.services#action-index .organization-rating label,.services#action-show .organization-rating label{cursor:pointer}.services#action-index .organization-rating .rating-delete,.services#action-show .organization-rating .rating-delete{cursor:pointer;margin-left:12px;vertical-align:middle}.services#action-index .services-title{width:100%}.services#action-index .services-title h1{font-weight:700;margin-top:0;text-align:center}@media(min-width:1141px){.services#action-show main{background-color:#ddd;padding-bottom:36px}.services#action-show #body-content{background-color:#fff;padding:0}.services#action-show #body-content #back-to-search-results{background-color:#ddd;padding-bottom:24px}}.services#action-show h1{font-weight:700;margin-top:0;text-align:center}@media(min-width:1141px){.services#action-show .badges-wrapper{display:flex;justify-content:center}}@media(max-width:1140px){.services#action-show .badges{margin:0 auto;max-width:450px}}@media(min-width:1141px){.services#action-show .badges{padding-left:24px;width:780px}}.services#action-show .badges .mdc-tooltip-wrapper--rich{display:inline}.services#action-show .badges .mdc-tooltip-wrapper--rich .badge-button{background:none;border:none;cursor:pointer;padding:0}.services#action-show #organization{display:flex;justify-content:center}@media(max-width:1140px){.services#action-show #organization{flex-direction:column;margin:0 auto;max-width:450px}}@media(min-width:1141px){.services#action-show #organization #about{padding-left:24px;padding-right:24px;width:301px}}.services#action-show #organization #about #social-media,.services#action-show #organization #about .organization-rating{margin-bottom:24px}.services#action-show #organization #about #social-media a{display:inline-block;text-align:center;width:42px}.services#action-show #organization #about .info{display:flex;margin-bottom:24px}.services#action-show #organization #about .info .icon{text-align:center;width:42px}.services#action-show #organization #about .info .email,.services#action-show #organization #about .info .site-address,.services#action-show #organization #about .info .website-url{max-width:258px;overflow-wrap:break-word}.services#action-show #organization #about .info p{margin:0}@media(min-width:1141px){.services#action-show #organization #categories{border-left:1px solid #aaa;padding-left:24px;padding-right:24px;width:410px}}.services#action-show #organization #categories li{list-style-type:circle}.services#action-show #organization #categories .accordion,.services#action-show #organization #categories .accordion .tab{overflow:hidden}.services#action-show #organization #categories .accordion .tab input.tab-toggle{opacity:0;position:absolute;z-index:-1}.services#action-show #organization #categories .accordion .tab input.tab-toggle:checked~.tab-label .accordion-button{transform:rotate(-180deg);transition:all .5s}.services#action-show #organization #categories .accordion .tab input.tab-toggle:checked~.tab-content{max-height:100em;-webkit-transform:translateZ(1px);transition:all 2s}.services#action-show #organization #categories .accordion .tab-label{align-items:center;display:flex;justify-content:flex-start;padding-left:4px}.services#action-show #organization #categories .accordion .tab-label .accordion-button{cursor:pointer;line-height:2em;transform-origin:.3em 1em;transition:all .5s}.services#action-show #organization #categories .accordion .tab-content{max-height:0;overflow:hidden;padding:0 1em;padding:0;transition:all .5s}.services#action-show #organization #categories .accordion .accordion-label,.services#action-show #organization #categories .accordion .accordion-static-label{font-size:1.15rem;font-weight:700;margin-left:10px}.services#action-show #organization #categories .accordion .accordion-label{cursor:pointer}.services#action-show #organization #categories .accordion .accordion-static-label{margin-left:30.5px}.services#action-show #contact-and-update{margin-top:36px;text-align:center}.services#action-show #contact-and-update .mdc-button:not(:disabled){background-color:#fc009b}.services#action-show #contact-and-update .mdc-button:not(:disabled){color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.services#action-show #contact-and-update .mdc-button .mdc-button__ripple:after,.services#action-show #contact-and-update .mdc-button .mdc-button__ripple:before{background-color:#fff;background-color:var(--mdc-ripple-color,var(--mdc-theme-text-primary-on-dark,#fff))}.services#action-show #contact-and-update .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple:before,.services#action-show #contact-and-update .mdc-button:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.services#action-show #contact-and-update .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.services#action-show #contact-and-update .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.services#action-show #contact-and-update .mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.services#action-show #contact-and-update .mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.services#action-show #contact-and-update .mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}
/*# sourceMappingURL=application-126f231a.css.map*/