@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");@import url("https://fonts.googleapis.com/css?family=Lato|Merriweather+Sans:400,700,800");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert-danger::before{display:none;}.accordion .card-header:after{font-family:'FontAwesome';content:"\f068";float:right;}.accordion .card-header.collapsed:after{content:"\f067";}.tabNav li{font-size:1rem !important;}section.faqSection .question{font-size:1rem !important;}.page-title{font-size:1.5em !important;}.view-responsive-grid{margin-top:1em;}.view-responsive-grid img{width:100%;}.view-responsive-grid{margin-top:1em;}.view-responsive-grid img{width:100%;}.view-responsive-grid p{position:relative;bottom:60px;left:6px;color:#fff;padding:0.5em 0.7em;background-color:#343a40b0;display:inline;}.view-responsive-grid a{text-decoration:none;}@media (max-width:400px){.view-responsive-grid{margin-top:0.5em;}.view-responsive-grid img{width:100%;height:auto;border-radius:5px;}.view-responsive-grid p{position:relative;bottom:50px;left:6px;color:#fff;padding:0.3em 0.5em;background-color:#343a40b0;display:inline;}}.card-bloc{margin:1rem auto;position:relative;}.view-bloc-web{z-index:2;position:absolute;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);}.view-bloc-web-1{z-index:2;position:absolute;right:0;bottom:0;left:0;background-color:#fff;color:#524D61;}.view-bloc-web-1 a{text-decoration:none;font-size:0.8em !important;color:#524D61;}.view-bloc-web-1 h5,.view-bloc-web-1 h5 a{text-decoration:none;font-size:0.8em !important;color:#524D61;}.card_body_content a{text-decoration:none;font-size:0.8em !important;color:#524D61;}.centered{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);}section.pageHeader{height:500px;width:100%;}.title2 h1:before,.title2 h2:before,.title2 .h1:before,.title2 .h2:before{content:'';width:55px;height:8px;display:block;margin:10px auto;background:#ee3124;}.title2 h1{width:66%;}@media (max-width:400px){.title2 h1{width:50%;}}.card-header{background-color:#ffffff !important;padding:1.5em;font-weight:700!important;color:#000;}form#views-exposed-form-search-solr-page-1 div.row{margin:0 0 1rem 0 !important;}form#views-exposed-form-search-solr-page-1 div.row div.col-12 div.input-group,form#views-exposed-form-search-solr-page-1 div.row div.col-md-9 div.input-group{flex-wrap:nowrap;}form#views-exposed-form-search-solr-page-1 div.row div.col-12 div.input-group.justify-content-center div.form-item-search-api-fulltext,form#views-exposed-form-search-solr-page-1 div.row div.col-md-9 div.input-group div.form-item-search-api-fulltext{width:90%;}input[id^=edit-search-api-fulltext]{padding:1rem 1.5rem;font-style:italic;}ul.search-api-autocomplete-search{z-index:99999999;}body.page-view-search-solr .container .row{margin:10px 0 0 0;}#views-exposed-form-search-solr-page-1 legend{display:none;}ul.js-pager__items{list-style:none;}div.block-views-exposed-filter-blocksearch-solr-page-1 > h2{display:none;}#block-cusm-theme-views-block-search-solr-more-like-this-block-1 ul{list-style-type:none;}.block-facets{border:1px solid lightgrey;margin:0 0 15px 0;padding:0 0 5px 0;}.block-facets h2{padding:15px 30px 15px 15px;background-color:#524d61;color:#FFFFFF;font-size:1rem;}.block-facets ul.item-list__checkbox{margin:0;}.block-facets li.facet-item{padding:0;}.block-facets input.facets-checkbox{margin:0 10px;}.block-facets a.facets-soft-limit-link{margin:0 10px;}div.ajax-progress.ajax-progress-fullscreen,div.ajax-progress.ajax-progress-throbber{display:none;}.img-margins{margin:5px !important;display:block;max-width:100%;height:auto;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table;}.lightSlider{overflow:hidden;margin:0;}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative;}.lSSlideWrapper > .lightSlider:after{clear:both;}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lSSlideWrapper .lSFade{position:relative;}.lSSlideWrapper .lSFade > *{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%;}.lSSlideWrapper.usingCss .lSFade > *{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lSSlideWrapper .lSFade > *.active{z-index:10;}.lSSlideWrapper.usingCss .lSFade > *.active{opacity:1;}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center;}.lSSlideOuter .lSPager.lSpg > li{cursor:pointer;display:inline-block;padding:0 5px;}.lSSlideOuter .lSPager.lSpg > li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}.lSSlideOuter .lSPager.lSpg > li:hover a,.lSSlideOuter .lSPager.lSpg > li.active a{background-color:#428bca;}.lSSlideOuter .media{opacity:0.8;}.lSSlideOuter .media.active{opacity:1;}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s;}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px;}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%;}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table;}.lSSlideOuter .lSPager.lSGallery:after{clear:both;}.lSAction > a{width:32px;display:block;top:50%;height:32px;background-image:url(/themes/custom/cusm_theme/img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s;}.lSAction > a:hover{opacity:1;}.lSAction > .lSPrev{background-position:0 0;left:10px;}.lSAction > .lSNext{background-position:-32px 0;right:10px;}.lSAction > a.disabled{pointer-events:none;}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden;}.lSSlideOuter.vertical{position:relative;}.lSSlideOuter.vertical.noPager{padding-right:0px !important;}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0;}.lSSlideOuter.vertical .lightSlider > *{width:100% !important;max-width:none !important;}.lSSlideOuter.vertical .lSAction > a{left:50%;margin-left:-14px;margin-top:0;}.lSSlideOuter.vertical .lSAction > .lSNext{background-position:31px -31px;bottom:10px;top:auto;}.lSSlideOuter.vertical .lSAction > .lSPrev{background-position:0 -31px;bottom:auto;top:10px;}.lSSlideOuter.lSrtl{direction:rtl;}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none;}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0;}.lSSlideOuter .lightSlider > *,.lSSlideOuter .lSGallery li{float:left;}.lSSlideOuter.lSrtl .lightSlider > *,.lSSlideOuter.lSrtl .lSGallery li{float:right !important;}@-webkit-keyframes rightEnd{0%{left:0;}50%{left:-15px;}100%{left:0;}}@keyframes rightEnd{0%{left:0;}50%{left:-15px;}100%{left:0;}}@-webkit-keyframes topEnd{0%{top:0;}50%{top:-15px;}100%{top:0;}}@keyframes topEnd{0%{top:0;}50%{top:-15px;}100%{top:0;}}@-webkit-keyframes leftEnd{0%{left:0;}50%{left:15px;}100%{left:0;}}@keyframes leftEnd{0%{left:0;}50%{left:15px;}100%{left:0;}}@-webkit-keyframes bottomEnd{0%{bottom:0;}50%{bottom:-15px;}100%{bottom:0;}}@keyframes bottomEnd{0%{bottom:0;}50%{bottom:-15px;}100%{bottom:0;}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative;}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative;}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}.lightSlider.lsGrab > *{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lightSlider.lsGrabbing > *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.container{max-width:100%;}@media (min-width:768px){.container{width:45rem;}}@media (min-width:992px){.container{width:60rem;}}@media (min-width:1200px){.container{width:71.25rem;}}.container-large{max-width:100%;}@media (min-width:768px){.container-large{width:60.625rem;}}@media (min-width:992px){.container-large{width:73.125rem;}}@media (min-width:1200px){.container-large{width:81.25rem;}}.toolbar-tray-open{padding-top:199px !important;}.toolbar-tray-open header.nav-down{top:79px;}.toolbar-tray-open .toolbar-bar{z-index:999999;}.toolbar-tray-open.toolbar-vertical{padding-top:158px !important;}.toolbar-tray-open.toolbar-vertical header.nav-down{top:39px;}.tinytype{font-size:0.8rem;font-style:italic;color:#727272;}h1,h2,h3,h4,h5,h6{font-weight:800;}body{padding-top:120px;font-family:"Merriweather Sans",sans-serif;background-color:#FFFFFF !important;}body.menuOverflow{overflow:hidden;}body.menuOverflow:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:10;}body.menuOverflow.menufilters:after{z-index:99999999;}body.menuOverflow .navbar:after,body.menuOverflow .intromobiletop:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:99999;}button:focus{outline:1px dotted;outline:5px auto #c2b8d4;}a:focus{outline:1px dotted;outline:5px auto #c2b8d4;}.mt-30{margin-top:30px;}.main-content.col{padding-left:0;padding-right:0;}.btn{border-radius:0px;}.btn.btn-default-outline{border:1px solid #e4e4e4;background-color:#FFFFFF;}.btn.btn-default{background-color:#FFFFFF;color:#1c1c1c;font-weight:800;font-size:1rem;}.btn.btn-default img.redangle{width:100%;max-width:7px;margin-right:5px;}.btn.btn-primary{background-color:#524d61;padding:15px 30px;font-weight:800;font-size:1rem;border:none;}.btn.btn-primary.red{background-color:#ee3124;}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary:visited{background-color:#3d3a47 !important;box-shadow:none;}.btn.btn-primary img.angle{transform:rotate(-90deg);width:100%;max-width:15px;margin-right:5px;}.btn.btn-secondary{background-color:#f6f6f6;padding:15px 30px;font-weight:400;font-size:1rem;border:none;border:1px solid #ececee;color:#000000;}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active,.btn.btn-secondary:visited{background-color:#ececee !important;box-shadow:none;}.btn.btn-secondary img.angle{transform:rotate(-90deg);width:100%;max-width:15px;margin-right:5px;}.btn.btn-map{background-color:#524d61;font-size:0.625rem;color:#FFFFFF;border-radius:5px;padding:2px 8px;margin-left:5px;font-weight:600;}.sideTitle h3{font-family:Lato;font-size:0.6875rem !important;letter-spacing:5px;text-transform:uppercase;}.title h2,.title h1.h2-like{font-size:2rem;font-weight:900;text-align:center;margin-bottom:30px;margin-top:5px;padding-top:15px;position:relative;}.title h2:before,.title h1.h2-like:before{content:"";position:absolute;height:5px;width:55px;background-color:#ee3124;top:-5px;left:0;right:0;margin:auto;}.title.left h2,.title.left h1.h2-like{text-align:left;}.title.left h2:before,.title.left h1.h2-like:before{margin:0;}ul.pagination{margin:40px 0;list-style:none;padding-left:0;}ul.pagination li{display:inline-block;font-size:0.875rem;padding:0 5px;}ul.pagination li .page-link{color:#727272;border:none;height:33px;width:33px;border-radius:50%;text-align:center;}ul.pagination li .page-link:hover{background-color:#ececee;}ul.pagination li.active .page-link{background-color:#ee3124;border-color:#ee3124;color:#FFFFFF;}ul.pagination li.active .page-link:hover{background-color:#ee3124;}.onscrollfade .fadetext{opacity:0;}section.wrapBreadcrumbs{padding:30px 0;color:#727272;}section.wrapBreadcrumbs a{text-decoration:underline;font-size:0.875rem;}section.wrapBreadcrumbs nav.breadcrumbs ol{margin:0;padding-left:0;list-style:none;}section.wrapBreadcrumbs nav.breadcrumbs li{display:inline;}section.wrapBreadcrumbs nav.breadcrumbs li + li::before{display:inline-block;height:1em;content:"/";}section.wrapBreadcrumbs nav.breadcrumbs [aria-current=page]{color:#727272;text-decoration:none;font-size:1rem;}section.pageBanner{height:400px;width:100%;background-size:cover;background-position:center;}@media (min-width:768px){.mainsidebar{order:-1;}}.mainsidebar ul{list-style:none;padding-left:0;}.mainsidebar ul.nav{display:block !important;}.mainsidebar ul li{padding:10px 0;font-weight:600;}.mainsidebar ul li img{transform:rotate(-90deg);width:10px;}.mainsidebar ul li a{font-size:14px;color:#000000;text-decoration:underline;}.mainsidebar > .sideTitle:first-child{margin-top:0;}@media (max-width:767px){.mainsidebar > .sideTitle:first-child{margin-top:30px;}}.sideTitle{height:30px;margin-bottom:30px;margin-top:30px;position:relative;}.sideTitle span{display:block;float:left;margin-right:15px;height:27px;width:27px;background-color:#ececee;border-radius:50%;padding:8px;margin-top:-5px;}.sideTitle span img{max-width:100%;vertical-align:top;}.sideTitle h3{float:left;margin-top:6px;position:relative;background-color:#fff;z-index:1;padding-right:10px;}.sideTitle:after{content:"";width:100%;border-bottom:1px solid #ececee;height:1px;left:0;display:block;top:0;bottom:4px;position:absolute;margin:auto;z-index:0;}.sideBanner{max-width:280px;height:430px;background-position:center;background-size:cover;padding:30px;display:flex;align-items:center;}@media (max-width:767px){.sideBanner{margin:auto;margin-bottom:30px;}}.sideBanner h2{font-size:1.875rem;font-weight:800;}@media (max-width:991px){.sideBanner h2{font-size:1rem;}}.tabNav{list-style:none;padding-left:none;margin-bottom:30px;padding-left:0;text-align:center;}.tabNav:after{content:"";display:block;clear:both;}.tabNav li{position:relative;padding:15px 30px;text-align:center;font-size:1.25rem;display:inline-block;min-width:115px;}.tabNav li button,.tabNav li a.navOngletBox{cursor:pointer;border:none;background-color:transparent;color:#000000;text-decoration:none;}.tabNav li.active,.tabNav li button.active{font-weight:800;}.tabNav li.active:before,.tabNav li button.active:before{content:"";height:4px;width:85%;background-color:#ee3124;position:absolute;left:0;right:0;bottom:0;}@media (max-width:991px){.tabNav{display:none;}}.form-control{border-radius:0 !important;}.mobileTabNav{display:none;}@media (max-width:991px){.mobileTabNav{display:block;margin:30px auto;max-width:250px;}.mobileTabNav .form-control{display:inline-block;box-shadow:none !important;border-color:#e4e4e4;text-align:left;border-radius:0;}.mobileTabNav .form-control.dropdown-toggle:after{float:right;margin-top:10px;}.mobileTabNav .dropdown-menu{width:100%;border-radius:0;margin-top:0px;border-top:none;border-color:#e4e4e4;}}.wrapTags{margin:30px 0;text-align:center;}.wrapTags a,.wrapTags .non-clickable{background-color:#ececee;border-radius:15px;padding:5px 15px;margin-top:15px;display:inline-block;text-decoration:none;color:#000000;}ul.cusmleftborder{border-left:5px solid #212f62;list-style:none;}ul.cusmleftborder li{padding:10px;}.block-menu ul li{display:block;width:100%;}.block-menu ul li ul{margin-left:15px;}.GLEN-border{border-color:#005d83 !important;}.GLEN-background{background-color:#005d83 !important;}.GLEN-after:after{background-color:#005d83 !important;}.RVH-border{border-color:#005d83 !important;}.RVH-background{background-color:#005d83 !important;}.RVH-after:after{background-color:#005d83 !important;}.LH-border{border-color:#6A2C9A !important;}.LH-background{background-color:#6A2C9A !important;}.LH-after:after{background-color:#6A2C9A !important;}.MGH-border{border-color:#E40375 !important;}.MGH-background{background-color:#E40375 !important;}.MGH-after:after{background-color:#E40375 !important;}.MNH-border{border-color:#959484 !important;}.MNH-background{background-color:#959484 !important;}.MNH-after:after{background-color:#959484 !important;}.OL-border{border-color:#212F62 !important;}.OL-background{background-color:#212F62 !important;}.OL-after:after{background-color:#212F62 !important;}.CCC-border{border-color:#6CB33F !important;}.CCC-background{background-color:#6CB33F !important;}.CCC-after:after{background-color:#6CB33F !important;}.MCH-border{border-color:#009DAA !important;}.MCH-background{background-color:#009DAA !important;}.MCH-after:after{background-color:#009DAA !important;}.MCI-border{border-color:#f57f29 !important;}.MCI-background{background-color:#f57f29 !important;}.MCI-after:after{background-color:#f57f29 !important;}.RI-border{border-color:#C41230 !important;}.RI-background{background-color:#C41230 !important;}.RI-after:after{background-color:#C41230 !important;}.MAE-border{border-color:#005d83 !important;}.MAE-background{background-color:#005d83 !important;}.MAE-after:after{background-color:#005d83 !important;}.stm{height:15px;width:15px;border:4px solid;border-radius:50%;margin:0 5px;display:inline-block;}.stm.ligneOrange{border-color:#f48120;}.stm.ligneVerte{border-color:#00a550;}.stm.ligneBleue{border-color:#0071bb;}.stm.ligneJaune{border-color:#fedd00;}.stm.ligneJauneOrangeVerte{border-top-color:#00a550;border-bottom-color:#fedd00;border-left-color:#00a550;border-right-color:#fedd00;position:relative;}.stm.ligneJauneOrangeVerte:after,.stm.ligneJauneOrangeVerte:before{content:"";border:4px solid #f48120;border-top-color:#f48120;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;height:15px;width:15px;border-radius:50%;position:absolute;display:block;top:-4px;left:-4px;}.stm.ligneJauneOrangeVerte:after{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);}.stm.ligneJauneOrangeVerte:before{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-o-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}.stm.ligneBleueOrange{border-right-color:#0071bb;border-left-color:#f48120;border-top-color:#0071bb;border-bottom-color:#f48120;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.stm.ligneOrangeVerte{border-right-color:#00a550;border-left-color:#f48120;border-top-color:#00a550;border-bottom-color:#f48120;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}header.nav-down{background-color:#FFFFFF;position:fixed;top:0;transition:top 150ms ease-in-out;width:100%;z-index:999;}header.nav-down.nav-up{top:-100%;}.bodyoverlay:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);}body{position:relative;}body.bodyoverlay{overflow:hidden;}body.bodyoverlay:before{z-index:999999;}.navbar{height:85px;background-color:#FFFFFF;margin-top:35px;width:100%;box-shadow:0 3.4px 7.7px 0 rgba(0,0,0,0.1);}.navbar .navbar-brand{margin-right:45px;}@media (max-width:1030px){.navbar .navbar-brand{margin-right:25px;}}@media (max-width:991px){.navbar .navbar-brand{position:absolute;left:0;right:0;margin:auto;width:63px;}}.navbar .navbar-brand img{height:75px;}@media (max-width:991px){.navbar .navbar-brand img{height:65px;}}.navbar .navbar-toggler{border:none;}.navbar .navbar-collapse{justify-content:flex-end;}@media (max-width:991px){.navbar .navbar-collapse{position:absolute;height:100vh;top:-35px;left:0;background-color:#FFFFFF;z-index:9999999;padding:0px;width:95%;max-width:320px;overflow-y:auto;}}.navbar .navbar-collapse .mobilesearchbar{display:none;}@media (max-width:991px){.navbar .navbar-collapse .mobilesearchbar{display:block;background-color:#e4e4e4;padding:60px 30px 5px 30px;}.navbar .navbar-collapse .mobilesearchbar input{height:50px;font-size:0.75rem;font-style:italic;}.navbar .navbar-collapse .mobilesearchbar .input-group-text{background-color:#FFFFFF;}}.navbar .navbar-collapse .navbar-toggler{border:none;}.navbar .navbar-collapse .navbar-toggler.closemobile{display:none;}@media (max-width:991px){.navbar .navbar-collapse .navbar-toggler.closemobile{display:block;float:right;margin:15px 5px;}.navbar .navbar-collapse .navbar-toggler.closemobile:after{content:"";display:block;clear:both;}.navbar .navbar-collapse .navbar-toggler.closemobile .navbar-toggler-icon{background-image:url(/themes/custom/cusm_theme/images/close.png);height:20px;width:20px;}}@media (min-width:992px){.navbar .form-inline.mobile{display:none;}}@media (max-width:991px){.navbar .form-inline.mobile{display:flex;}}.navbar .intromobiletop{display:inline-block;position:absolute;top:-35px;height:35px;left:0;width:100%;color:#FFFFFF;background-color:#524d61;}.navbar .intromobiletop ul{list-style:none;padding-left:0;margin-bottom:0;}.navbar .intromobiletop ul li{padding:8px 15px 5px 15px;display:inline-block;font-size:0.875rem;}@media (max-width:500px) and (min-width:401px){.navbar .intromobiletop ul li{font-size:0.75rem;}}@media (max-width:400px){.navbar .intromobiletop ul li{font-size:0.625rem;padding:10px 15px 5px 10px;}}@media (max-width:991px){.navbar .intromobiletop{background-color:#524d61;height:35px;}.navbar .intromobiletop .left{text-align:center;}}@media (max-width:991px) and (max-width:400px){.navbar .intromobiletop .left{text-align:left;}}@media (max-width:575px){.navbar .intromobiletop{white-space:nowrap;}}.navbar .intromobiletop .container{position:relative;}.navbar .intromobiletop .notificationsIcon{cursor:pointer;position:absolute;right:23px;top:3px;z-index:9999;}.navbar .intromobiletop .notificationsIcon img{max-width:17px;}.navbar .intromobiletop .notificationsIcon.red:before,.navbar .intromobiletop .notificationsIcon.yellow:before,.navbar .intromobiletop .notificationsIcon.purple:before{content:"";border:3px solid #524d61;height:16px;width:16px;border-radius:50%;position:absolute;top:1px;right:-5px;}.navbar .intromobiletop .notificationsIcon.red:after,.navbar .intromobiletop .notificationsIcon.yellow:after,.navbar .intromobiletop .notificationsIcon.purple:after{content:"";border:2px solid #FFFFFF;height:12px;width:12px;border-radius:50%;position:absolute;top:2px;right:-4px;}.navbar .intromobiletop .notificationsIcon.red:after{background-color:#c82d48;}.navbar .intromobiletop .notificationsIcon.yellow:after{background-color:#d69637;}.navbar .intromobiletop .notificationsIcon.purple:after{background-color:#606076;}.navbar .intromobiletop .alertpopup.container.container-large{position:absolute;top:0;display:none;}.navbar .intromobiletop .alertpopup.container.container-large.open{display:block;}.navbar .intromobiletop .alertpopup.container.container-large .alertpopupbox{min-height:300px;max-height:80vh;overflow:auto;width:100%;max-width:400px;background-color:#FFFFFF;float:right;margin-top:55px;margin-right:5px;z-index:16;color:#000000;padding:15px;}.navbar .intromobiletop .alertpopup.container.container-large .alertpopupbox:after{content:"";height:30px;width:30px;border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:14px solid #FFFFFF;position:absolute;top:26px;right:30px;border-radius:3px;z-index:15;}.navbar .intromobiletop .alertpopup.container.container-large .alertpopupbox strong{display:block;padding:0 5px 15px 5px;border-bottom:1px solid #ececee;font-size:1.25rem;}.navbar .intromobiletop .alertpopup.container.container-large .alertpopupbox .listAlertItem{padding:15px 0;border-bottom:1px solid #ececee;position:relative;padding-left:30px;}.navbar .intromobiletop .alertpopup.container.container-large .alertpopupbox .listAlertItem:before{content:"";height:13px;width:13px;display:block;position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:50%;}.navbar .intromobiletop .alertpopup.container.container-large .alertpopupbox .listAlertItem.red:before{background-color:#c82d48;}.navbar .intromobiletop .alertpopup.container.container-large .alertpopupbox .listAlertItem.yellow:before{background-color:#d69637;}.navbar .intromobiletop .alertpopup.container.container-large .alertpopupbox .listAlertItem.purple:before{background-color:#606076;}.navbar .intromobiletop .alertpopup.container.container-large .alertpopupbox .listAlertItem p{margin-bottom:0;white-space:normal;font-size:0.875rem;color:#727272;}.navbar .navbar-nav{margin-right:0 !important;}.navbar .navbar-nav .topnavbar{position:absolute;top:-35px;left:0;height:35px;width:100%;z-index:999;color:#FFFFFF;font-size:0.875rem;}@media (max-width:991px){.navbar .navbar-nav .topnavbar{background-color:transparent;position:static;top:0;width:auto;height:auto;display:inline-block;}}.navbar .navbar-nav .topnavbar .right{float:right;margin-right:35px;}@media (max-width:991px){.navbar .navbar-nav .topnavbar .right{float:none;}}.navbar .navbar-nav .topnavbar ul{text-align:right;}@media (max-width:991px){.navbar .navbar-nav .topnavbar ul{text-align:left;padding-left:0;}}.navbar .navbar-nav .topnavbar ul li{display:inline-block;padding:8px 10px 5px 10px;}.navbar .navbar-nav .topnavbar ul li .angle{width:10px;display:none;}@media (max-width:991px){.navbar .navbar-nav .topnavbar ul li{display:block;font-size:0.75rem;font-weight:bold;padding:0;}}.navbar .navbar-nav .topnavbar ul li a{color:#FFFFFF;}@media (max-width:991px){.navbar .navbar-nav .topnavbar ul li a{color:#1c1c1c;padding:0.8rem 1rem;display:block;font-size:1rem;}}@media (max-width:991px){.navbar .navbar-nav .topnavbar .container.container-large{width:auto;padding:0 0 0 0;}}.navbar .navbar-nav .topnavbar .container.container-large:after{content:"";display:block;clear:both;}.navbar .navbar-nav li.loupe.nav-item{padding:0 0.4rem;}.navbar .navbar-nav li.loupe.nav-item .nav-link{padding:1.7rem 0;}.navbar .navbar-nav li.loupe.nav-item .dropdown-menu{background-color:#e4e4e4;height:auto;padding:20px;}.navbar .navbar-nav li.loupe.nav-item .dropdown-menu .input-group{border-right:none;}.navbar .navbar-nav li.loupe.nav-item .dropdown-menu .input-group input{padding:1rem 1.5rem;font-style:italic;outline:none !important;}.navbar .navbar-nav li.loupe.nav-item .dropdown-menu .input-group input:focus{outline:none !important;}.navbar .navbar-nav li.loupe.nav-item .dropdown-menu .input-group .input-group-text{background-color:#FFFFFF;padding:0.375rem 2rem;}.navbar .navbar-nav li.loupe.nav-item .dropdown-menu:before,.navbar .navbar-nav li.loupe.nav-item .dropdown-menu:after{display:none;}@media (max-width:991px){.navbar .navbar-nav li.loupe.nav-item{display:none;}}.navbar .navbar-nav li.wcag-btns{padding:1.3rem 1rem;}@media (max-width:1230px){.navbar .navbar-nav li.wcag-btns{padding-right:0.5rem;padding-left:0.5rem;}}@media (max-width:991px){.navbar .navbar-nav li.wcag-btns{display:none;}}@media (min-width:992px){.navbar .navbar-nav li.nav-item{font-size:0.875rem;}.navbar .navbar-nav li.nav-item:hover,.navbar .navbar-nav li.nav-item.active{color:#FFFFFF;}.navbar .navbar-nav li.nav-item .nav-link > div{position:relative;}.navbar .navbar-nav li.nav-item .nav-link > div:after{content:"";position:absolute;width:0%;height:5px;margin:0 auto;bottom:-15px;left:0;right:0;transition:width 275ms linear;background-color:transparent;display:block;}}.navbar .navbar-nav li.nav-item#blue .nav-link:hover > div:after,.navbar .navbar-nav li.nav-item#blue.active .nav-link > div:after,.navbar .navbar-nav li.nav-item#secondblue .nav-link:hover > div:after,.navbar .navbar-nav li.nav-item#secondblue.active .nav-link > div:after{width:95%;background-color:#2349AA;}@media (max-width:991px){.navbar .navbar-nav li.nav-item#blue:hover,.navbar .navbar-nav li.nav-item#blue.active,.navbar .navbar-nav li.nav-item#blue.show,.navbar .navbar-nav li.nav-item#secondblue:hover,.navbar .navbar-nav li.nav-item#secondblue.active,.navbar .navbar-nav li.nav-item#secondblue.show{background-color:#2349AA;}}.navbar .navbar-nav li.nav-item#blue .dropdown-menu:after,.navbar .navbar-nav li.nav-item#secondblue .dropdown-menu:after{background-image:url(/themes/custom/cusm_theme/images/blue.png);}.navbar .navbar-nav li.nav-item#blue .dropdown-menu:after,.navbar .navbar-nav li.nav-item#blue .dropdown-menu:before,.navbar .navbar-nav li.nav-item#secondblue .dropdown-menu:after,.navbar .navbar-nav li.nav-item#secondblue .dropdown-menu:before{background-color:#d9deea;}.navbar .navbar-nav li.nav-item#blue .dropdown-menu .dropdown-item:active,.navbar .navbar-nav li.nav-item#secondblue .dropdown-menu .dropdown-item:active{background-color:#d9deea;color:#303030;}.navbar .navbar-nav li.nav-item#turquoise .nav-link:hover > div:after,.navbar .navbar-nav li.nav-item#turquoise.active .nav-link > div:after{width:95%;background-color:#108779;}@media (max-width:991px){.navbar .navbar-nav li.nav-item#turquoise:hover,.navbar .navbar-nav li.nav-item#turquoise.active,.navbar .navbar-nav li.nav-item#turquoise.show{background-color:#108779;}}.navbar .navbar-nav li.nav-item#turquoise .dropdown-menu:after{background-image:url(/themes/custom/cusm_theme/images/turquoise.png);}.navbar .navbar-nav li.nav-item#turquoise .dropdown-menu:after,.navbar .navbar-nav li.nav-item#turquoise .dropdown-menu:before{background-color:#cfe7e4;}.navbar .navbar-nav li.nav-item#turquoise .dropdown-menu .dropdown-item:active{background-color:#cfe7e4;color:#303030;}.navbar .navbar-nav li.nav-item#jaune .nav-link:hover > div:after,.navbar .navbar-nav li.nav-item#jaune.active .nav-link > div:after{width:95%;background-color:#E8B70B;}@media (max-width:991px){.navbar .navbar-nav li.nav-item#jaune:hover,.navbar .navbar-nav li.nav-item#jaune.active,.navbar .navbar-nav li.nav-item#jaune.show{background-color:#E8B70B;}}.navbar .navbar-nav li.nav-item#jaune .dropdown-menu:after{background-image:url(/themes/custom/cusm_theme/images/yellow.png);}.navbar .navbar-nav li.nav-item#jaune .dropdown-menu:after,.navbar .navbar-nav li.nav-item#jaune .dropdown-menu:before{background-color:#f8edd4;}.navbar .navbar-nav li.nav-item#jaune .dropdown-menu .dropdown-item:active{background-color:#f8edd4;color:#303030;}.navbar .navbar-nav li.nav-item#mauve .nav-link:hover > div:after,.navbar .navbar-nav li.nav-item#mauve.active .nav-link > div:after{width:95%;background-color:#72286F;}@media (max-width:991px){.navbar .navbar-nav li.nav-item#mauve:hover,.navbar .navbar-nav li.nav-item#mauve.active,.navbar .navbar-nav li.nav-item#mauve.show{background-color:#72286F;}}.navbar .navbar-nav li.nav-item#mauve .dropdown-menu:after{background-image:url(/themes/custom/cusm_theme/images/purple.png);}.navbar .navbar-nav li.nav-item#mauve .dropdown-menu:after,.navbar .navbar-nav li.nav-item#mauve .dropdown-menu:before{background-color:#e3d4e2;}.navbar .navbar-nav li.nav-item#mauve .dropdown-menu .dropdown-item:active{background-color:#e3d4e2;color:#303030;}.navbar .navbar-nav li.nav-item a.nav-link{padding:1.9rem 1.3rem;font-weight:700;color:#303030;}.navbar .navbar-nav li.nav-item a.nav-link.dropdown-toggle::after{display:none;}.navbar .navbar-nav li.nav-item a.nav-link:after{content:"";}.navbar .navbar-nav li.nav-item a.nav-link .angle{display:none;}@media (max-width:1330px){.navbar .navbar-nav li.nav-item a.nav-link{font-size:0.875rem;padding-right:0.75rem;padding-left:0.75rem;}}@media (max-width:1230px){.navbar .navbar-nav li.nav-item a.nav-link{padding-right:0.4rem;padding-left:0.4rem;font-size:0.75rem;}}@media (max-width:1030px){.navbar .navbar-nav li.nav-item a.nav-link{padding-right:0.35rem;padding-left:0.35rem;}}@media (max-width:991px){.navbar .navbar-nav li.nav-item a.nav-link{padding:0.8rem 1rem;color:#1c1c1c;font-size:1rem;}.navbar .navbar-nav li.nav-item a.nav-link .angle{display:block;float:right;height:15px;width:15px;background-image:url(/themes/custom/cusm_theme/images/angle-b.png);background-size:15px;background-repeat:no-repeat;background-position:center;transform:rotate(-90deg);transition:transform 150ms ease;margin-top:5px;}.navbar .navbar-nav li.nav-item a.nav-link:hover,.navbar .navbar-nav li.nav-item a.nav-link.active{color:#FFFFFF;}}@media (max-width:991px){.navbar .navbar-nav li.nav-item.show a.nav-link{color:#FFFFFF;}}.navbar .navbar-nav li.nav-item.show .angle,.navbar .navbar-nav li.nav-item:hover .angle{background-image:url(/themes/custom/cusm_theme/images/angle.png) !important;transform:rotate(0deg) !important;}.navbar .navbar-nav li.nav-item.dropdown{position:static;}.navbar .navbar-nav li.nav-item .dropdown-menu{left:0;right:0;border:none;border-radius:0;margin:0;box-shadow:0 3.4px 7.7px 0 rgba(0,0,0,0.1);}@media (max-width:991px){.navbar .navbar-nav li.nav-item .dropdown-menu{height:auto;box-shadow:none;margin-bottom:-1px;padding-bottom:25px;}}.navbar .navbar-nav li.nav-item .dropdown-menu:after{content:"";width:18%;position:absolute;right:0;bottom:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:100px;}@media (max-width:991px){.navbar .navbar-nav li.nav-item .dropdown-menu:after{display:none;}}.navbar .navbar-nav li.nav-item .dropdown-menu:before{content:"";position:absolute;right:18%;bottom:0;top:40%;border-radius:7px;height:60px;width:60px;transform:rotate(56deg) rotateY(29deg) rotateX(39deg);margin-right:-34px;}@media (max-width:991px){.navbar .navbar-nav li.nav-item .dropdown-menu:before{display:none;}}.navbar .navbar-nav li.nav-item .dropdown-menu ul{display:inline-block;list-style:none;width:28%;padding:15px;vertical-align:top;}@media (max-width:991px){.navbar .navbar-nav li.nav-item .dropdown-menu ul{display:block;padding:0;width:100%;}}.navbar .navbar-nav li.nav-item .dropdown-menu ul .dropdown-item{padding:7px 5px;font-size:0.75rem;white-space:normal;}.navbar .navbar-nav li.nav-item .dropdown-menu ul .dropdown-item strong{font-size:0.875rem;}@media (min-width:992px){.navbar-collapse.fade:not(.show){opacity:1;}.navbar-collapse.collapse:not(.show){display:block;}.navbar-collapse.collapsing{position:relative;height:auto;overflow:auto;}}@media (max-width:991px){.navbar .navbar-nav{position:relative;padding-top:50px;margin-bottom:80px;}.langLi{position:absolute;top:0;font-weight:900;border-bottom:1px solid #ececee;width:100%;}}.wrapfooter{background-color:#3d3a47;position:relative;color:#FFFFFF;display:flex;flex-wrap:wrap;}.wrapfooter h6{margin-bottom:30px;}.wrapfooter h6.mb-5px{margin-bottom:5px;}.wrapfooter:after{content:"";display:block;clear:both;}.wrapfooter a{color:#FFFFFF;}.wrapfooter a:hover{color:#e4e4e4;}.wrapfooter ul{list-style:none;padding-left:0;}.wrapfooter ul li{padding:8px 0;font-size:14px;}.wrapfooter .purplebox{float:left;padding:60px 0 60px 0;font-size:0.875rem;width:60%;}@media (max-width:767px){.wrapfooter .purplebox{padding:60px;}}@media (max-width:575px){.wrapfooter .purplebox{padding:30px;}}.wrapfooter .lilacbox{width:40%;padding:60px 130px;float:right;background-color:#524d61;background-image:url(/themes/custom/cusm_theme/images/footerhand.png);background-position:right center;background-repeat:no-repeat;}@media (max-width:767px){.wrapfooter .lilacbox{padding:60px 60px;}}@media (max-width:575px){.wrapfooter .lilacbox{padding:30px 30px;}}.wrapfooter .purplebox,.wrapfooter .lilacbox{display:inline-block;min-height:460px;}@media (max-width:767px){.wrapfooter .purplebox,.wrapfooter .lilacbox{display:block;float:none;width:100%;}}.wrapfooter ul.medias{list-style:none;padding-left:0;}@media (max-width:991px){.wrapfooter ul.medias{text-align:center;}}@media (max-width:991px){.wrapfooter ul.medias li{display:inline-block;margin-right:15px;}}@media (max-width:575px){.wrapfooter ul.medias li{margin-right:10px;}}.wrapfooter ul.medias li a{height:60px;width:60px;margin-bottom:10px;padding:17px 16px;display:block;text-decoration:none;border-radius:50%;text-align:center;box-shadow:inset 0 0 0 45px #746b84;-webkit-transform:scale3d(0.9,0.9,1);transform:scale3d(0.9,0.9,1);-webkit-transition:box-shadow 0.3s,-webkit-transform 0.3;transition:box-shadow 0.3s,transform 0.3s;}.wrapfooter ul.medias li a:hover{box-shadow:inset 0 0 0 2px #746b84;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}@media (max-width:575px){.wrapfooter ul.medias li a{height:40px;width:40px;padding:9px 5px;}}.wrapfooter ul.medias li a img{max-width:100%;max-height:25px;}.bottomfooter{background-color:#f6f6f6;padding:30px 0;}.bottomfooter .row > div{align-items:center;display:flex;}.bottomfooter ul{list-style:none;padding-left:0;text-align:center;margin-bottom:0;width:100%;}.bottomfooter ul li{display:inline-block;padding:0 0.5rem;}@media (max-width:991px){.bottomfooter ul li{padding:0.25rem 1rem;}}.bottomfooter ul li a{color:#524d61;}.bottomfooter ul li img{max-width:291px;width:100%;}.colfirst-lg{-ms-flex-order:-1;order:-1;}@media (max-width:991px){.colfirst-lg{-ms-flex-order:0;order:0;}}.flexslider_in_node{margin-top:1rem;}.flexslider .slides img{transform:none !important;}.flex-direction-nav a{height:50px;}.flex-caption{text-align:center;margin:1.5rem 1rem;}.flex-control-nav{display:flex;justify-content:center;flex-wrap:wrap;}.flex-control-nav li{width:23.75%;height:7rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;margin:0.625%;}.flex-control-nav li img{margin-bottom:0;}@media (min-width:768px){.flex-viewport li img{height:650px !important;width:auto !important;margin:0 auto;}.flex-control-nav li{width:15%;}}.field--name-field-img-gallery{width:100%;}.alert{margin-bottom:0;width:100%;z-index:999;}.alert span.alertoverflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;vertical-align:middle;}.alert .close{position:static;display:inline-block;padding:0;right:auto;top:auto;float:none;margin-left:20px;opacity:1;}.alert.alert-info,.alert.alert-warning,.alert.alert-danger{height:auto;padding:25px;color:#FFFFFF;text-align:center;border:none;border-radius:0;}.alert.alert-info p,.alert.alert-warning p,.alert.alert-danger p{margin-bottom:0;}.alert.alert-info a,.alert.alert-warning a,.alert.alert-danger a{color:#FFFFFF;text-decoration:underline;}.alert.alert-info{background-color:#606076;}.alert.alert-warning{background-color:#d69637;}.alert.alert-danger{background-color:#c82d48;}section.herobanner{height:450px;width:100%;background-position:center;background-size:cover;position:relative;z-index:0;overflow:hidden;}section.herobanner video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);}section.herobanner .row.align-items-end{height:400px;}section.herobanner .row.align-items-end h1{color:#FFFFFF;text-transform:uppercase;text-align:center;font-weight:400;}@media (max-width:575px){section.herobanner .row.align-items-end h1{font-size:2rem;}}section.herobanner .row.align-items-end .input-group{max-width:600px;margin:30px auto;}section.herobanner .row.align-items-end .input-group input{padding:1rem 1.5rem;height:auto;font-style:italic;}section.herobanner .row.align-items-end .input-group .input-group-text{background-color:#FFFFFF;padding:1rem 1.5rem;border-color:#ececee;}section.herobanner:after{content:"";position:absolute;bottom:0;left:0;right:0;top:50%;background-image:linear-gradient(to top,rgba(0,0,0,0.7),transparent);z-index:-1;}section.squarebox{margin-top:-200px;z-index:2;padding-bottom:75px;}section.squarebox .boxwrap{padding:30px;margin:0 auto;height:300px;max-width:300px;background-color:#FFFFFF;text-align:center;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);transition:box-shadow 275ms ease,transform 275ms ease;}section.squarebox .boxwrap:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.1);transform:scale(1.025);}@media (max-width:991px){section.squarebox .boxwrap{padding:15px;height:300px;}}@media (max-width:767px){section.squarebox .boxwrap{margin-bottom:30px;height:auto;}}section.squarebox .boxwrap .icon{margin:15px 0;height:60px;}section.squarebox .boxwrap .icon img{max-width:80px;max-height:60px;}section.squarebox .boxwrap h2{margin-top:20px;margin-bottom:20px;}section.squarebox .boxwrap h2 a{color:#000000;font-size:1.25rem;font-weight:800;}@media (max-width:991px){section.squarebox .boxwrap h2 a{font-size:1.125rem;}}@media (max-width:991px){section.squarebox .boxwrap h2{margin-top:20px;margin-bottom:20px;}}section.squarebox .boxwrap p{margin-bottom:0px;}section.squarebox .boxwrap p a{color:#1c1c1c;}@media (max-width:991px){section.squarebox .boxwrap p a{font-size:0.875rem;}}section.quote{background-image:url(/themes/custom/cusm_theme/images/buildings.png);background-position:center;background-size:cover;background-repeat:no-repeat;}section.quote .row.align-items-center{height:200px;}@media (max-width:767px){section.quote .row.align-items-center{height:auto;padding:80px 0;}}section.quote .quotebox{max-width:800px;margin:0 auto;text-align:center;font-size:1.5rem;}section.quote .quotebox:before,section.quote .quotebox:after{content:"";position:absolute;height:50px;width:63px;background-image:url(/themes/custom/cusm_theme/images/quotes.png);background-size:cover;background-repeat:no-repeat;}section.quote .quotebox:before{left:0;top:0;transform:rotate(180deg);}section.quote .quotebox:after{right:0;bottom:0;}@media (max-width:991px){section.quote .quotebox{max-width:500px;}section.quote .quotebox:before,section.quote .quotebox:after{height:35px;width:43px;}}@media (max-width:767px){section.quote .quotebox{font-size:1.375rem;}section.quote .quotebox:before{left:15px;top:-40px;}section.quote .quotebox:after{right:15px;bottom:-40px;}}section.hospitalTabs{padding:60px 0;}section.hospitalTabs .tabsContentWrapper{box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);}@media (max-width:991px){section.hospitalTabs .tabsContentWrapper{box-shadow:none;text-align:center;}}@media (max-width:991px) and (min-width:768px){section.hospitalTabs .tabsContentWrapper{display:flex;flex-wrap:wrap;}section.hospitalTabs .tabsContentWrapper:after{content:"";display:block;clear:both;}section.hospitalTabs .tabsContentWrapper .tabletCol{float:left;}section.hospitalTabs .tabsContentWrapper .tabletCol.ViewRight{width:80%;}section.hospitalTabs .tabsContentWrapper .tabletCol.ViewLeft{width:20%;padding:0 15px;}section.hospitalTabs .tabsContentWrapper .content{height:100%;font-size:0.875rem;}section.hospitalTabs .tabsContentWrapper ul{padding-left:0;}}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper{min-height:630px;position:relative;}section.hospitalTabs .tabsContentWrapper .tabletCol.ViewLeft{padding-top:30px;max-width:345px;position:absolute;top:0;left:15px;right:15px;margin:auto;}section.hospitalTabs .tabsContentWrapper .tabletCol.ViewRight .content{display:none;z-index:99;}}@media (max-width:575px){section.hospitalTabs .tabsContentWrapper .tabletCol.ViewLeft{max-width:345px;left:0px;right:0px;}}section.hospitalTabs .tabsContentWrapper .clear{clear:both;}section.hospitalTabs .tabsContentWrapper .onglet.TabBtn{width:19%;margin-right:1.25%;padding:15px 20px;background-color:#e4e4e4;height:75px;font-size:0.875rem;color:#1c1c1c;vertical-align:bottom;text-align:center;cursor:pointer;position:relative;float:left;transition:background-color 250ms linear,font-weight 250ms ease;display:flex;align-items:center;justify-content:center;}@media (min-width:992px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn{background-image:none !important;}}@media (max-width:991px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn{width:90px;height:90px;border-radius:50%;margin:0 auto;margin-bottom:90px;background-position:center;display:inline-block;float:none;}}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn{width:120px;height:120px;margin:0 15px 90px;}}@media (max-width:575px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn{width:100px;height:100px;margin:0 15px 90px;}}section.hospitalTabs .tabsContentWrapper .onglet.TabBtn.last{margin-right:0px;}@media (max-width:991px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn.last{margin-right:auto;}}@media (max-width:575px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn.last{margin-right:15px;}}section.hospitalTabs .tabsContentWrapper .onglet.TabBtn:after{content:"";position:absolute;width:100%;left:0;bottom:0;height:5px;z-index:5;transition:bottom 150ms linear;}@media (max-width:991px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn:after{bottom:60px;height:30px;width:30px;border-radius:50%;border:4px solid #fff;left:-5px;}}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn:after{bottom:75px;height:35px;width:35px;border:5px solid #fff;}}@media (max-width:575px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn:after{bottom:65px;}}section.hospitalTabs .tabsContentWrapper .onglet.TabBtn.active{background-color:#f6f6f6;font-weight:800;}section.hospitalTabs .tabsContentWrapper .onglet.TabBtn.active:after{bottom:70px;}@media (max-width:991px) and (min-width:768px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn.active:after{bottom:60px;}}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn.active:after{bottom:75px;}}@media (max-width:575px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn.active:after{bottom:65px;}}section.hospitalTabs .tabsContentWrapper .onglet.TabBtn span{display:inline-block;}@media (max-width:991px){section.hospitalTabs .tabsContentWrapper .onglet.TabBtn span{position:absolute;top:100%;margin-top:10px;width:120%;left:-10%;font-size:0.75rem;}}section.hospitalTabs .tabsContentWrapper .content{background-color:#f6f6f6;padding:60px;position:relative;}@media (max-width:991px){section.hospitalTabs .tabsContentWrapper .content{text-align:left;}}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .content{padding:60px 30px;}}section.hospitalTabs .tabsContentWrapper .content .dismissContent{display:none;}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .content .dismissContent{display:block;position:absolute;right:30px;top:15px;z-index:9;cursor:pointer;}}section.hospitalTabs .tabsContentWrapper .content .hospitalsImg{height:435px;width:100%;max-width:280px;background-position:center;}@media (max-width:991px){section.hospitalTabs .tabsContentWrapper .content .hospitalsImg{height:235px;width:100%;max-width:none;background-size:cover;margin-bottom:30px;}}section.hospitalTabs .tabsContentWrapper .content ul{list-style:none;}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .content ul{padding-left:0;}}section.hospitalTabs .tabsContentWrapper .content ul li{padding:10px 0;}section.hospitalTabs .tabsContentWrapper .content ul li:after{content:"";display:block;clear:both;}section.hospitalTabs .tabsContentWrapper .content ul li strong{font-weight:800;}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .content ul li strong{display:block;}}section.hospitalTabs .tabsContentWrapper .content ul li img{width:100%;max-width:20px;margin-right:25px;float:left;}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .content ul li img{display:none;}}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .spacemaker{display:none;height:300px;}}@media (max-width:767px) and (max-width:767px){section.hospitalTabs .tabsContentWrapper .spacemaker{display:block;}}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .wrapinsidePnl > .insidePnlcontent{position:absolute;width:100%;overflow:hidden;}section.hospitalTabs .tabsContentWrapper .wrapinsidePnl > .insidePnlcontent:first-child{top:90px;}section.hospitalTabs .tabsContentWrapper .wrapinsidePnl > .insidePnlcontent:nth-child(2){top:180px;}section.hospitalTabs .tabsContentWrapper .wrapinsidePnl > .insidePnlcontent:nth-child(3){top:270px;}section.hospitalTabs .tabsContentWrapper .wrapinsidePnl > .insidePnlcontent:last-child{top:360px;}}section.hospitalTabs .tabsContentWrapper .insideNavWrap{position:relative;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .itemSeparator > .insideNavItem:last-child{border-bottom:none;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .sideline{display:block;width:3px;height:85px;top:0px;position:absolute;-webkit-transition:0.5s ease;z-index:2;}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .insideNavWrap .sideline{display:none;}}section.hospitalTabs .tabsContentWrapper .insideNavWrap > .insideNavItem:last-child{border-bottom:none;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem{padding:30px 0;border-bottom:2px solid #e4e4e4;margin-left:30px;position:relative;cursor:pointer;}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem{margin-left:0px;}}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem.GLEN-before.active ~ .sideline{background-color:#005d83 !important;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem.LH-before.active ~ .sideline{background-color:#6A2C9A !important;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem.MGH-before.active ~ .sideline{background-color:#E40375 !important;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem.MNH-before.active ~ .sideline{background-color:#959484 !important;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem.OL-before.active ~ .sideline{background-color:#212F62 !important;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem.active:nth-of-type(1) ~ .sideline{top:0 !important;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem.active:nth-of-type(2) ~ .sideline{top:85px !important;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem.active:nth-of-type(3) ~ .sideline{top:170px !important;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem.active:nth-of-type(4) ~ .sideline{top:255px !important;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem:nth-child(4){border-bottom:none;}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem:after{content:"";position:absolute;width:3px;background-color:#e4e4e4;height:105%;left:-30px;top:0;transition:background-color 250ms ease;}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem:after{display:none;}}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem:hover:after{content:"";position:absolute;width:3px;height:105%;left:-30px;top:0;background-color:#d6d6d6;}@media (max-width:767px){section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem:hover:after{display:none;}}section.hospitalTabs .tabsContentWrapper .insideNavWrap .insideNavItem.active{font-weight:800;}section.hospitalTabs .tabsContentWrapper .glenBuilding ul{position:relative;padding-bottom:30px;margin-bottom:30px;}section.hospitalTabs .tabsContentWrapper .glenBuilding ul:before{content:"";position:absolute;bottom:0;left:40px;right:20px;height:1px;border-bottom:2px dashed #e4e4e4;}section.hospitalTabs .tabsContentWrapper .glenBuilding ul li{display:inline-block;width:255px;padding:5px 0;}section.hospitalTabs .tabsContentWrapper .glenBuilding ul li a{color:#000000;}section.hospitalTabs .tabsContentWrapper .glenBuilding ul li span{height:10px;width:10px;border-radius:50%;display:inline-block;margin-right:15px;}section.hospitalTabs .tabsContentWrapper .insidePnlcontent ul li{vertical-align:top;}section.faqSection{background-image:url(/themes/custom/cusm_theme/images/faq.png);background-size:cover;padding-bottom:60px;position:relative;z-index:0;}section.faqSection:after{content:"";position:absolute;bottom:0;left:0;right:0;top:50%;background-image:linear-gradient(to top,white,transparent);z-index:-1;}section.upeventsSection{padding:80px 0 60px 0;background-image:url(/themes/custom/cusm_theme/images/upevents.png);background-size:cover;}section.upeventsSection .title{padding:0 30px;}section.upeventsSection #responsive li{padding:10px;}section.upeventsSection .upeventsBox{padding:30px 15px 15px;margin:30px auto;background-color:#FFFFFF;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);transition:box-shadow 275ms ease,transform 275ms ease;}section.upeventsSection .upeventsBox:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.1);transform:scale(1.025);}@media (max-width:575px){section.upeventsSection .upeventsBox{max-width:190px;}}section.upeventsSection .upeventsBox .upeventsDate{font-size:1.2rem;font-weight:bold;padding-bottom:15px;position:relative;text-align:center;}section.upeventsSection .upeventsBox .upeventsDate span{display:block;font-size:1rem;font-weight:900;color:#303030;}section.upeventsSection .upeventsBox .upeventsDate:after{content:"";position:absolute;bottom:0;left:0;right:0;width:35px;height:5px;background-color:#ee3124;margin:auto;}section.upeventsSection .upeventsBox .upeventsContent{max-width:160px;margin:15px auto 0 auto;}section.upeventsSection .upeventsBox .upeventsContent h3{font-size:0.875rem !important;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}section.upeventsSection .upeventsBox .upeventsContent .summary{height:65px;}section.upeventsSection .upeventsBox .upeventsContent p{font-size:0.875rem;color:#727272;}section.upeventsSection .upeventsBox .upeventsContent a{display:block;text-align:center;color:black;font-weight:900;padding-left:0px;}section.upeventsSection .slideWrap{position:relative;padding:0 60px;}@media (max-width:575px){section.upeventsSection .slideWrap{padding:0;}}section.upeventsSection .slideWrap .goToPrev,section.upeventsSection .slideWrap .goToNext{position:absolute;width:30px;top:50%;height:18px;background-image:url(/themes/custom/cusm_theme/images/angle-b.png);background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s;z-index:99;cursor:pointer;}section.upeventsSection .slideWrap .goToPrev:hover,section.upeventsSection .slideWrap .goToNext:hover{opacity:1;}section.upeventsSection .slideWrap .goToPrev{transform:rotate(90deg);left:0;}section.upeventsSection .slideWrap .goToNext{transform:rotate(-90deg);right:0;}section.advertisingSection{padding:60px 0;margin:20px 0;background-image:url(/themes/custom/cusm_theme/images/advert.png);background-size:cover;background-position:center;}@media (max-width:767px){section.advertisingSection{padding:100px 0;}}@media (max-width:767px){section.advertisingSection h2{font-size:1.1rem;}}section.advertisingSection h3{font-weight:400;}@media (max-width:767px){section.advertisingSection h3{font-size:1.5rem;}}section.newsletterSection{padding:60px 0;background-image:url(/themes/custom/cusm_theme/images/newsletter.jpg);background-size:cover;background-position:center;}@media (max-width:767px){section.newsletterSection h5{font-size:1.125rem;padding-left:60px;text-align:left;height:40px;display:flex;align-items:center;}}@media (max-width:575px){section.newsletterSection h5{font-size:1.125rem;}}section.newsletterSection .wrap-newsletterInputs{margin:30px auto 0;max-width:650px;}section.newsletterSection .wrap-newsletterInputs .news-icon{background-color:#ee3124;border-radius:50%;height:45px;width:45px;padding:8px 0;display:inline-block;margin-right:30px;}@media (max-width:767px){section.newsletterSection .wrap-newsletterInputs .news-icon{position:absolute;top:0;}}section.newsletterSection .wrap-newsletterInputs .news-icon img{width:100%;max-width:26px;}section.newsletterSection .wrap-newsletterInputs input{border-right:none;font-style:italic;}section.newsletterSection .wrap-newsletterInputs .input-group-text{background-color:#524d61;padding:17px 21px;border:1px solid #524d61;}@media (max-width:767px){section.newsletterSection .wrap-newsletterInputs .input-group{position:static;}}.devPanel{background-color:#fff;position:absolute;width:60px;padding:0 15px;height:auto;top:50%;left:-45px;z-index:9;transition:left 150ms linear;}.devPanel:hover{left:0;}.devPanel .btnAlert{height:25px;width:25px;border-radius:50%;margin:10px auto;cursor:pointer;position:relative;}.devPanel .btnAlert#btnAlert-info{background-color:#606076;}.devPanel .btnAlert#btnAlert-warning{background-color:#d69637;}.devPanel .btnAlert#btnAlert-danger{background-color:#c82d48;}.devPanel .btnAlert#btnAlert-none{background-color:transparent;border:1px solid #d2d2d2;}.devPanel .btnAlert#btnAlert-none:after{content:"";width:30px;height:1px;background-color:#ee3124;transform:rotate(-45deg);position:absolute;top:11px;right:-4px;margin:auto;}.mailchimp-newsletter-mergefields{display:inherit;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0;}.mailchimp-newsletter-mergefields > input{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}@media (max-width:575px){section.wrapGettingToHospitals > .container-large{padding-left:0;padding-right:0;}}section.wrapGettingToHospitals .wrapHubSteps{margin:60px 0 280px 0;position:relative;}section.wrapGettingToHospitals .wrapHubSteps p{color:#727272;}section.wrapGettingToHospitals .wrapHubSteps .h2-like:before{left:70px;}@media (max-width:1199px){section.wrapGettingToHospitals .wrapHubSteps{margin:60px 0 220px 0;}}@media (max-width:991px){section.wrapGettingToHospitals .wrapHubSteps{margin:60px 0 180px 0;}}section.wrapGettingToHospitals .wrapHubSteps img{max-width:100%;}section.wrapGettingToHospitals .wrapHubSteps .hubImgMobile{display:block;margin:auto;width:100%;max-width:350px;}@media (min-width:768px){section.wrapGettingToHospitals .wrapHubSteps .hubImgMobile{display:none;}}@media (max-width:767px){section.wrapGettingToHospitals .wrapHubSteps .hubImgDesktop{display:none;}}@media (max-width:767px){section.wrapGettingToHospitals .wrapHubSteps .row.stepBoxWrap{max-width:366px;margin:0 auto;}}@media (max-width:575px){section.wrapGettingToHospitals .wrapHubSteps .row.stepBoxWrap{max-width:289px;}}@media (max-width:350px){section.wrapGettingToHospitals .wrapHubSteps .row.stepBoxWrap{margin:0 -15px;}}@media (max-width:767px){section.wrapGettingToHospitals .wrapHubSteps .mobileTopRoad{background-image:url(/themes/custom/cusm_theme/images/demiroad.svg);background-repeat:no-repeat;background-size:50%;background-position:center left;height:150px;width:100%;transform:rotateX(180deg) rotateY(180deg);}}@media (max-width:575px){section.wrapGettingToHospitals .wrapHubSteps .mobileTopRoad{background-size:65%;}}section.wrapGettingToHospitals .wrapHubSteps .title span{display:inline-block;font-size:2.75rem;font-weight:900;float:left;}section.wrapGettingToHospitals .wrapHubSteps .title h2{float:left;margin-left:15px;}section.wrapGettingToHospitals .wrapHubSteps .title:after{content:"";display:block;clear:both;}section.wrapGettingToHospitals .wrapHubSteps:after{content:"";position:absolute;top:90%;left:0;right:0;background-image:url(/themes/custom/cusm_theme/images/road.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:350px;width:100%;}@media (max-width:1199px){section.wrapGettingToHospitals .wrapHubSteps:after{height:300px;}}@media (max-width:991px){section.wrapGettingToHospitals .wrapHubSteps:after{height:250px;}}@media (max-width:767px){section.wrapGettingToHospitals .wrapHubSteps:after{background-image:url(/themes/custom/cusm_theme/images/demiroad.svg);background-position:center left;top:98%;background-size:50%;}}@media (max-width:575px){section.wrapGettingToHospitals .wrapHubSteps:after{background-size:65%;}}section.wrapGettingToHospitals .wrapHubSteps:nth-child(even):after{transform:rotateY(180deg);}section.wrapGettingToHospitals .wrapHubSteps:last-child:after{display:none;}section.wrapGettingToHospitals .wrapHubSteps:nth-child(odd) > div:first-child{order:2;}@media (max-width:991px){section.wrapGettingToHospitals .wrapHubSteps:nth-child(odd) > div:first-child{order:1;}}section.wrapGettingToHospitals .wrapHubSteps:nth-child(odd) > div:last-child{text-align:right;}section.wrapGettingToHospitals .wrapHubSteps .stepBox{display:inline-block;vertical-align:top;height:8.4375rem;padding:30px 15px;width:8.4375rem;margin:15px;text-align:center;color:#524d61;text-decoration:none !important;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);transition:box-shadow 275ms ease,transform 275ms ease;transition:box-shadow 275ms ease,transform 275ms ease,background-color 275ms ease;}section.wrapGettingToHospitals .wrapHubSteps .stepBox:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.1);transform:scale(1.025);}@media (max-width:991px){section.wrapGettingToHospitals .wrapHubSteps .stepBox{margin:15px 4%;width:40%;max-width:8.4375rem;}}@media (max-width:575px){section.wrapGettingToHospitals .wrapHubSteps .stepBox{height:auto;width:100%;display:block;padding:15px 15px;margin:7px auto;}}section.wrapGettingToHospitals .wrapHubSteps .stepBox h4{font-size:0.875rem !important;}@media (max-width:575px){section.wrapGettingToHospitals .wrapHubSteps .stepBox h4{font-size:0.75rem;}}section.wrapGettingToHospitals .wrapHubSteps .stepBox .stepIconLight{display:none;}section.wrapGettingToHospitals .wrapHubSteps .stepBox img{margin-bottom:10px;}section.wrapGettingToHospitals .wrapHubSteps .stepBox:hover{background-color:#ee3124;color:#FFFFFF;}section.wrapGettingToHospitals .wrapHubSteps .stepBox:hover .stepIconLight{display:inline-block;}section.wrapGettingToHospitals .wrapHubSteps .stepBox:hover .stepIconDark{display:none;}section.wrapStickyHubNav{height:160px;padding-bottom:60px;}section.wrapStickyHubNav .stickiness{background-color:#FFFFFF;z-index:999;width:100%;max-height:110px;}section.wrapStickyHubNav .stickiness.shadowed{box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);}section.wrapStickyHubNav .stickiness.shadowed .stickyHubNav{width:60%;margin:0 auto;}section.wrapStickyHubNav .stickiness.shadowed .stickyHubNav ul li a{height:50px;width:50px;overflow:hidden;}section.wrapStickyHubNav .stickiness.shadowed .stickyHubNav ul li a .progress-bar--circle{width:50px;height:50px;padding:2px;}section.wrapStickyHubNav #stickyLogo{display:none !important;}section.wrapStickyHubNav .stickyHubNav{width:100%;position:relative;}@media (max-width:575px){section.wrapStickyHubNav .stickyHubNav{width:100%;}}section.wrapStickyHubNav .stickyHubNav ul{display:flex;flex-flow:row;list-style:none;padding-left:0;text-align:center;margin-bottom:0;}section.wrapStickyHubNav .stickyHubNav ul li{flex-grow:1;position:relative;z-index:10;}section.wrapStickyHubNav .stickyHubNav ul li a{color:#cbcad0;margin:0 auto;display:inline-block;}section.wrapStickyHubNav .stickyHubNav ul li a:after{content:"";position:absolute;left:50%;width:100%;height:2px;background-color:#524d61;opacity:0.3;top:30%;z-index:-1;}section.wrapStickyHubNav .stickyHubNav ul li a:last-child:after{display:none;}section.wrapStickyHubNav .stickyHubNav ul li a.active{color:#524d61;font-weight:bold;}section.wrapStickyHubNav .stickyHubNav ul li a .progress-bar--circle{width:55px;height:55px;background-color:#787088;transition:all 0.1s;display:block;border:10px solid #fff;color:#FFFFFF;padding:4px;margin:0 auto;}section.wrapStickyHubNav .stickyHubNav ul li a .progress-bar--circle.active{background-color:#524d61;}section.wrapStickyHubNav .progress-bar{position:absolute;top:25px;left:0;right:0;margin:auto;width:66%;height:2px;border-radius:5px;background-color:#524d61;opacity:0.3;}section.wrapStickyHubNav .progress-bar--increment{background-color:#524d61;position:absolute;top:25px;left:15%;width:0;max-width:66%;height:2px;margin-left:15px;}section.mapDepartments .mobileHeightHolder{width:100%;}@media (max-width:991px){section.mapDepartments .mobileHeightHolder{min-height:400px;position:relative;}}@media (max-width:767px){section.mapDepartments .mobileHeightHolder{min-height:650px;}}@media (max-width:575px){section.mapDepartments .mobileHeightHolder{min-height:1000px;}}@media (max-width:991px){section.mapDepartments .mobileFloatingPnl{position:absolute;top:35px;left:30px;right:30px;}}@media (max-width:575px){section.mapDepartments .mobileFloatingPnl{top:50px;}}section.mapDepartments .custom-col-lg-5{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}@media (min-width:992px){section.mapDepartments .custom-col-lg-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}section.mapDepartments .navOngletBox{padding:30px;cursor:pointer;margin-top:30px;height:155px;position:relative;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);transition:box-shadow 275ms ease,transform 275ms ease;}section.mapDepartments .navOngletBox:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.1);transform:scale(1.025);}@media (max-width:1199px) and (min-width:992px){section.mapDepartments .navOngletBox{padding:30px 15px;}}@media (max-width:575px){section.mapDepartments .navOngletBox{max-width:200px;margin:15px auto;}}section.mapDepartments .navOngletBox.active{border-top:5px solid;padding-top:25px;}section.mapDepartments .navOngletBox.active:before{content:"";position:absolute;height:18px;width:77px;top:calc(100% - 18px);z-index:9;left:0;right:0;margin:auto;background-color:#FFFFFF;}section.mapDepartments .navOngletBox.active:after{content:"";position:absolute;height:35px;width:35px;transform:rotate(26deg) rotateY(38deg) rotateX(-50deg);background-color:#FFFFFF;top:calc(100% - 18px);left:0;right:0;margin:auto;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);}section.mapDepartments .navOngletBox .depLetter{display:inline-block;padding:5px 15px;font-size:1.5rem;color:#FFFFFF;}section.mapDepartments .navOngletBox strong{display:block;margin-top:10px;font-size:0.875rem;font-weight:800;white-space:nowrap;}section.mapDepartments .navOngletContent{margin-top:60px;}@media (max-width:991px){section.mapDepartments .navOngletContent{background-color:#FFFFFF;padding:60px 30px;position:relative;border-top:5px solid;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);}}section.mapDepartments .navOngletContent .dismissContent{display:none;}@media (max-width:991px){section.mapDepartments .navOngletContent .dismissContent{display:block;position:absolute;right:30px;top:15px;z-index:9;cursor:pointer;}}section.mapDepartments .navOngletContent h4 span{display:inline-block;border:1px solid #e4e4e4;padding:10px 15px;}section.mapDepartments .navOngletContent .adressInstructionBox{padding-top:170px;position:relative;}@media (max-width:1450px) and (min-width:1200px){section.mapDepartments .navOngletContent .adressInstructionBox{padding-top:140px;}}@media (max-width:1199px) and (min-width:992px){section.mapDepartments .navOngletContent .adressInstructionBox{padding-top:115px;}}@media (max-width:991px) and (min-width:768px){section.mapDepartments .navOngletContent .adressInstructionBox{padding-top:85px;}}@media (max-width:767px){section.mapDepartments .navOngletContent .adressInstructionBox{padding-top:75px;}}section.mapDepartments .navOngletContent .adressInstructionBox .holderLetter{position:absolute;font-size:160px;top:0;left:15px;color:#e4e4e4;user-select:none;z-index:0;}@media (max-width:1450px) and (min-width:1200px){section.mapDepartments .navOngletContent .adressInstructionBox .holderLetter{font-size:130px;}}@media (max-width:1199px) and (min-width:992px){section.mapDepartments .navOngletContent .adressInstructionBox .holderLetter{font-size:105px;}}@media (max-width:991px) and (min-width:768px){section.mapDepartments .navOngletContent .adressInstructionBox .holderLetter{font-size:75px;}}@media (max-width:767px){section.mapDepartments .navOngletContent .adressInstructionBox .holderLetter{font-size:65px;}}section.mapDepartments .navOngletContent .adressInstructionBox h5{margin-bottom:30px;}section.mapDepartments .navOngletContent .tableWrap{margin-top:80px;max-width:960px;margin:30px auto 0;}@media (min-width:768px){section.mapDepartments .navOngletContent .tableWrap .no-pdl{padding-left:0;}}@media (min-width:768px){section.mapDepartments .navOngletContent .tableWrap .no-pdr{padding-right:0;}}section.mapDepartments .navOngletContent .tableWrap h4{text-align:center;}section.mapDepartments .navOngletContent .tableWrap h4 .pellet{border-radius:50%;border:6px solid;height:20px;width:20px;display:inline-block;margin-right:15px;}section.mapDepartments .navOngletContent .tableWrap .tableTitle{border-bottom:5px solid;padding:15px;font-weight:800;}section.mapDepartments .navOngletContent .tableWrap table{margin:0;}section.mapDepartments .navOngletContent .tableWrap table tr{background:transparent;}section.mapDepartments .navOngletContent .tableWrap table tr td{width:50%;}section.mapDepartments .navOngletContent .tableWrap table tbody{padding:15px;font-size:1rem;border-bottom:2px solid #f6f6f6;border-right:2px solid #f6f6f6;border-left:2px solid #f6f6f6;}section.mapDepartments .navOngletContent .tableWrap table tbody .fakeRowPadding{height:30px;}@media (max-width:767px){section.mapDepartments .navOngletContent .tableWrap table tbody .fakeRowPadding.hideOnMobile{display:none;}}section.mapDepartments .navOngletContent .tableWrap table tbody tr{border:none;}section.mapDepartments .navOngletContent .tableWrap table tbody tr td{padding:5px 30px;border:none;}section.mapDepartments .navOngletContent .tableWrap table tbody tr td:nth-child(2){background-color:#f6f6f6;}@media (max-width:767px){section.mapDepartments .navOngletContent .tableWrap table.firstTable tbody{border-bottom:none;}}.mapWrapper{margin-top:60px;}.teamMemberBox{margin-top:30px;display:block;text-decoration:none;color:#000000;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);transition:box-shadow 275ms ease,transform 275ms ease;}.teamMemberBox:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.1);transform:scale(1.025);}.teamMemberBox:active,.teamMemberBox:hover{text-decoration:none;}.teamMemberBox .picture{height:150px;background-size:cover;background-position-y:center;}.teamMemberBox .wrappingcontent{padding:10px 15px;text-align:center;color:#524d61;}.teamMemberBox .wrappingcontent p{margin-bottom:0;}section.singleDepartmentNavigation{margin-top:-59px;}@media (max-width:1199px){section.singleDepartmentNavigation{margin-top:-58px;}}section.singleDepartmentNavigation .singleDepNavList{list-style:none;padding-left:0;display:flex;align-items:center;margin-bottom:0;height:60px;}section.singleDepartmentNavigation .singleDepNavList li{display:inline-block;width:24.5%;border-right:1px solid #e0e0e1;border-bottom:1px solid #e0e0e1;max-height:57px;overflow:hidden;vertical-align:bottom;}@media (max-width:1199px){section.singleDepartmentNavigation .singleDepNavList li{max-height:56px;}}section.singleDepartmentNavigation .singleDepNavList li:first-child{flex:0 0 25%;border-top-left-radius:5px 5px;overflow:hidden;}section.singleDepartmentNavigation .singleDepNavList li:nth-child(2){flex:0 0 20%;}section.singleDepartmentNavigation .singleDepNavList li:nth-child(3){flex:0 0 30%;}section.singleDepartmentNavigation .singleDepNavList li:last-child{flex:0 0 25%;border-right:none;border-top-right-radius:5px 5px;overflow:hidden;}section.singleDepartmentNavigation .singleDepNavList li.active{border-bottom:none;}section.singleDepartmentNavigation .singleDepNavList li.active a{background-color:#FFFFFF;color:#000000;}section.singleDepartmentNavigation .singleDepNavList li a{display:block;font-size:0.875rem;font-weight:800;padding:19px 10px;max-height:57px;text-transform:uppercase;text-align:center;background-color:#ececee;cursor:pointer;color:#727272;}@media (max-width:1199px){section.singleDepartmentNavigation .singleDepNavList li a{font-size:0.75rem;}}@media (min-width:992px){section.singleDepartmentNavigation .singleDepNavList li a img{display:none;}}@media (max-width:991px){section.singleDepartmentNavigation .singleDepNavList li a span{display:none;}}section.singleDepartment{padding-bottom:60px;}section.singleDepartment .pager{margin-top:60px;}section.singleDepartment .pager ul{list-style:none;padding-left:0;margin:15px 0;}section.singleDepartment .pager ul li{display:inline-block;font-size:0.875rem;padding:0 5px;}section.singleDepartment .pager ul li a{color:#727272;}section.singleDepartment .pager ul li a .angle{max-width:10px;}section.singleDepartment .pager ul li a.prev .angle{transform:rotate(180deg);}section.singleDepartment .pager ul li.active{background-color:#ee3124;border-radius:50%;min-width:21px;text-align:center;}section.singleDepartment .pager ul li.active a{color:#FFFFFF;}section.singleDepartment .navOngletContent .printbutton{text-align:right;margin-bottom:30px;}section.singleDepartment .navOngletContent .printbutton a{font-family:"Merriweather Sans",sans-serif;font-weight:900;color:#3b3b3b;}section.singleDepartment .navOngletContent .printbutton a img{max-width:20px;}section.singleDepartment .navOngletContent h4{color:#524d61;}section.singleDepartment .navOngletContent h4 span{display:inline-block;padding:10px 15px;margin-left:15px;border-left:1px solid #ececee;color:#727272;font-weight:400;}section.singleDepartment .navOngletContent.info ul{list-style:none;padding-left:0;}section.singleDepartment .navOngletContent.info ul li{padding:10px 0;font-weight:600;}section.singleDepartment .navOngletContent.info ul li img{transform:rotate(-90deg);width:10px;}section.singleDepartment .navOngletContent.info h5{margin:30px 0;font-weight:400;}section.singleDepartment .navOngletContent.info h5 .pellet{border-radius:50%;height:15px;width:15px;border:5px solid;display:inline-block;}section.singleDepartment .navOngletContent.info strong{display:block;margin-top:30px;font-weight:900;}section.singleDepartment .navOngletContent.info a .previewmap{max-width:100%;}section.singleDepartment .navOngletContent.info .clinicInfoWrap{margin-top:30px;}section.singleDepartment .navOngletContent.info .clinicInfoWrap > div:last-child .clinicInfoBox{background-color:#f6f6f6;}section.singleDepartment .navOngletContent.info .clinicInfoBox{background-color:#ececee;padding:30px 60px;color:#000000;height:100%;}@media (max-width:767px){section.singleDepartment .navOngletContent.info .clinicInfoBox{padding:30px;}}section.singleDepartment .navOngletContent.info .clinicInfoBox strong{display:block;margin-top:15px;margin-bottom:30px;text-align:center;}section.singleDepartment .navOngletContent.info .clinicInfoBox p{text-align:center;}section.singleDepartment .navOngletContent.info .clinicInfoBox ul li{padding:0px 5px 10px 5px;}section.singleDepartment .navOngletContent.info .clinicInfoBox a{color:#000000;text-decoration:underline;}section.singleDepartment .navOngletContent.resources .downloadBox{margin-top:30px;padding:30px;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);}section.singleDepartment .navOngletContent.resources .downloadBox .wrappingcontent,section.singleDepartment .navOngletContent.resources .downloadBox a.wrappingcontent{color:#524d61;}section.singleDepartment .navOngletContent.resources .downloadBox .btnPdf{display:none;}section.singleDepartment .navOngletContent.resources .downloadBox .pdficon{display:block;}section.singleDepartment .navOngletContent.resources .downloadBox strong{display:block;margin:30px 0 15px 0;}section.singleDepartment .navOngletContent.resources .downloadBox p{font-size:0.875rem;}section.singleDepartment .navOngletContent.resources .downloadBox:after{content:"";background-color:transparent;transition:background-color 275ms ease;}section.singleDepartment .navOngletContent.resources .downloadBox:hover{position:relative;cursor:pointer;}section.singleDepartment .navOngletContent.resources .downloadBox:hover:after{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#524d61;}section.singleDepartment .navOngletContent.resources .downloadBox:hover .btnPdf{position:absolute;display:inline-block;padding:10px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:9;color:#FFFFFF;border:1px solid #FFFFFF;height:45px;max-width:180px;text-align:center;}section.singleDepartment .customContent{margin-top:30px;}section.singleDepartment .customContent p{color:#727272;}section.singleDepartment .customContent.typeBlocIcon .wrapIconBloc{text-align:center;padding:15px 35px;}@media (max-width:575px){section.singleDepartment .customContent.typeBlocIcon .wrapIconBloc{padding:15px 0;}}section.singleDepartment .customContent.typeBlocIcon .wrapIconBloc strong{display:block;margin:30px 0 15px 0;}section.singleDepartment .customContent.typeBlocIcon .wrapIconBloc p{font-size:0.875rem;}section.singleDepartment .customContent.typeBlocIcon .wrapIconBloc img{display:block;margin:0 auto;}section.singleDepartment .customContent.typeText p{font-size:1rem;line-height:1.9;}section.singleDepartment .customContent.typeVideo iframe{max-width:680px;width:100%;height:380px;}@media (max-width:1199px){section.singleDepartment .customContent.typeVideo iframe{height:350px;}}@media (max-width:991px){section.singleDepartment .customContent.typeVideo iframe{height:300px;}}@media (max-width:767px){section.singleDepartment .customContent.typeVideo iframe{height:280px;}}@media (max-width:575px){section.singleDepartment .customContent.typeVideo iframe{height:200px;}}section.singleDepartment .customContent.typeBoxImg .wrapImgBox{text-align:center;max-width:260px;margin:30px auto 0 auto;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);transition:box-shadow 275ms ease,transform 275ms ease;}section.singleDepartment .customContent.typeBoxImg .wrapImgBox:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.1);transform:scale(1.025);}section.singleDepartment .customContent.typeBoxImg .wrapImgBox .wrappingcontent{padding:15px 35px;}@media (max-width:575px){section.singleDepartment .customContent.typeBoxImg .wrapImgBox .wrappingcontent{padding:15px;}}section.singleDepartment .customContent.typeBoxImg .wrapImgBox .wrappingcontent strong{display:block;margin-bottom:15px;}section.singleDepartment .customContent.typeBoxImg .wrapImgBox .wrappingcontent p{font-size:0.875rem;}section.singleDepartment .customContent.typeBoxImg .wrapImgBox .wrappingcontent .btn-default{font-weight:600;font-size:0.875rem;}section.singleDepartment .customContent.typeBoxImg .wrapImgBox .wrappingcontent .btn-default img{max-width:10px;}section.singleDepartment .customContent.typeBoxImg .wrapImgBox .picture{height:100px;background-position:center;background-size:cover;}.path-doctors .view-content,.path-a-z-listing .view-content{padding-bottom:110px;}section.searchResults,.view-id-taxonomy_term{padding:60px 0;}section.searchResults.ais-InstantSearch .ais-SearchBox,.view-id-taxonomy_term.ais-InstantSearch .ais-SearchBox{width:100%;}section.searchResults.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form,.view-id-taxonomy_term.ais-InstantSearch .ais-SearchBox .ais-SearchBox-form{width:100%;}section.searchResults.ais-InstantSearch ol.ais-InfiniteHits-list,.view-id-taxonomy_term.ais-InstantSearch ol.ais-InfiniteHits-list{display:block;list-style-type:none;padding-left:0;}section.searchResults.ais-InstantSearch ol.ais-InfiniteHits-list .ais-InfiniteHits-item,.view-id-taxonomy_term.ais-InstantSearch ol.ais-InfiniteHits-list .ais-InfiniteHits-item{display:inline-block;}@media (max-width:767px){section.searchResults.ais-InstantSearch ol.ais-InfiniteHits-list .ais-InfiniteHits-item,.view-id-taxonomy_term.ais-InstantSearch ol.ais-InfiniteHits-list .ais-InfiniteHits-item{padding-left:0;padding-right:0;}}@media (min-width:768px){section.searchResults #filterbuttonmobile,.view-id-taxonomy_term #filterbuttonmobile{display:none;}}@media (max-width:767px){section.searchResults #filterbuttonmobile,.view-id-taxonomy_term #filterbuttonmobile{color:#524d61;border:1px solid #524d61;padding:10px 5px;font-weight:700;text-align:center;height:45px;cursor:pointer;}section.searchResults #filterbuttonmobile img,.view-id-taxonomy_term #filterbuttonmobile img{max-width:20px;}}@media (max-width:575px){section.searchResults #filterbuttonmobile,.view-id-taxonomy_term #filterbuttonmobile{margin-right:-15px;font-size:14px;}section.searchResults #filterbuttonmobile img,.view-id-taxonomy_term #filterbuttonmobile img{max-width:15px;}}@media (max-width:767px){section.searchResults .staticmobile,.view-id-taxonomy_term .staticmobile{position:static;}}@media (min-width:768px){section.searchResults #mobilepanel .mobilepnltitle,.view-id-taxonomy_term #mobilepanel .mobilepnltitle{display:none;}}@media (max-width:767px){section.searchResults #mobilepanel,.view-id-taxonomy_term #mobilepanel{position:fixed;top:0px;bottom:0;left:-100%;background-color:#FFFFFF;height:100vh;z-index:9999999999;overflow:auto;transition:left 250ms linear;min-width:70vw;}section.searchResults #mobilepanel .mobilepnltitle,.view-id-taxonomy_term #mobilepanel .mobilepnltitle{padding:15px;font-size:1.25rem;font-weight:700;color:#524d61;}section.searchResults #mobilepanel .mobilepnltitle #dismiss,.view-id-taxonomy_term #mobilepanel .mobilepnltitle #dismiss{background-image:url(/themes/custom/cusm_theme/images/close.png);height:18px;width:18px;opacity:0.3;cursor:pointer;transition:opacity 250ms ease;float:right;margin-top:5px;}section.searchResults #mobilepanel .mobilepnltitle #dismiss:hover,.view-id-taxonomy_term #mobilepanel .mobilepnltitle #dismiss:hover{opacity:0.6;}section.searchResults #mobilepanel .searchFilters,.view-id-taxonomy_term #mobilepanel .searchFilters{margin-bottom:0;border:none;}}section.searchResults .numberOfResults,.view-id-taxonomy_term .numberOfResults{font-size:1.125rem;margin-top:7px;}@media (max-width:767px){section.searchResults .numberOfResults,.view-id-taxonomy_term .numberOfResults{display:none;}}section.searchResults .input-group,.view-id-taxonomy_term .input-group{margin-left:15px;}@media (max-width:767px){section.searchResults .input-group,.view-id-taxonomy_term .input-group{display:none;}}section.searchResults .input-group input,.view-id-taxonomy_term .input-group input{height:45px;border:1px solid #e4e4e4;padding:5px 20px;width:80%;}section.searchResults .input-group button,.view-id-taxonomy_term .input-group button{background-color:#FFFFFF;height:45px;border:1px solid #e4e4e4;border-left:none;padding:0 25px;width:10%;}section.searchResults #Algolia-sort select,.view-id-taxonomy_term #Algolia-sort select{background-color:#FFFFFF !important;color:#000000 !important;height:45px;font-size:0.875rem;padding:0.375rem 1.25rem;box-shadow:none !important;border:1px solid #e4e4e4 !important;}@media (max-width:767px){section.searchResults #Algolia-sort select,.view-id-taxonomy_term #Algolia-sort select{width:100%;}}section.searchResults .secondRow,.view-id-taxonomy_term .secondRow{margin-top:30px;}section.searchResults .secondRow .searchFilters,.view-id-taxonomy_term .secondRow .searchFilters{margin-bottom:30px;border:1px solid #e4e4e4;}section.searchResults .secondRow .searchFilters .ais-RefinementList-checkbox,.view-id-taxonomy_term .secondRow .searchFilters .ais-RefinementList-checkbox{position:absolute;opacity:0;}section.searchResults .secondRow .searchFilters .ais-RefinementList-checkbox:hover + .ais-RefinementList-labelText:before,.view-id-taxonomy_term .secondRow .searchFilters .ais-RefinementList-checkbox:hover + .ais-RefinementList-labelText:before{background:#ee3124;}section.searchResults .secondRow .searchFilters .ais-RefinementList-checkbox:checked + .ais-RefinementList-labelText:before,.view-id-taxonomy_term .secondRow .searchFilters .ais-RefinementList-checkbox:checked + .ais-RefinementList-labelText:before{background:#ee3124;}section.searchResults .secondRow .searchFilters .ais-RefinementList-checkbox:checked + .ais-RefinementList-labelText:after,.view-id-taxonomy_term .secondRow .searchFilters .ais-RefinementList-checkbox:checked + .ais-RefinementList-labelText:after{content:"";position:absolute;left:7px;top:4px;width:6px;height:11px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);}section.searchResults .secondRow .searchFilters .ais-RefinementList-labelText,.view-id-taxonomy_term .secondRow .searchFilters .ais-RefinementList-labelText{position:relative;cursor:pointer;padding:0;}section.searchResults .secondRow .searchFilters .ais-RefinementList-labelText:before,.view-id-taxonomy_term .secondRow .searchFilters .ais-RefinementList-labelText:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#ececee;border-radius:5px;}section.searchResults .secondRow .searchFilters .filterTitle,.view-id-taxonomy_term .secondRow .searchFilters .filterTitle{background-color:#524d61;padding:15px 30px;color:#FFFFFF;}section.searchResults .secondRow .searchFilters ul,.view-id-taxonomy_term .secondRow .searchFilters ul{list-style:none;padding:15px 30px;margin-bottom:0;margin-top:5px;}section.searchResults .secondRow .searchFilters ul li,.view-id-taxonomy_term .secondRow .searchFilters ul li{padding:3px 0;font-weight:600;}section.searchResults .secondRow .searchFilters ul li .chkWrap,.view-id-taxonomy_term .secondRow .searchFilters ul li .chkWrap{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:0.875rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}section.searchResults .secondRow .searchFilters ul li .chkWrap input,.view-id-taxonomy_term .secondRow .searchFilters ul li .chkWrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}section.searchResults .secondRow .searchFilters ul li .chkWrap input:checked ~ .checkmark,.view-id-taxonomy_term .secondRow .searchFilters ul li .chkWrap input:checked ~ .checkmark{background-color:#ee3124;border-color:#ee3124;}section.searchResults .secondRow .searchFilters ul li .chkWrap input:checked ~ .checkmark:after,.view-id-taxonomy_term .secondRow .searchFilters ul li .chkWrap input:checked ~ .checkmark:after{display:block;}section.searchResults .secondRow .searchFilters ul li .chkWrap .checkmark:after,.view-id-taxonomy_term .secondRow .searchFilters ul li .chkWrap .checkmark:after{left:7px;top:1px;width:7px;height:14px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}section.searchResults .secondRow .searchFilters ul li .checkmark,.view-id-taxonomy_term .secondRow .searchFilters ul li .checkmark{position:absolute;top:0px;left:0;height:20px;width:23px;border-radius:5px;background-color:transparent;border:1px solid #e4e4e4;}section.searchResults .secondRow .searchFilters ul li .checkmark:after,.view-id-taxonomy_term .secondRow .searchFilters ul li .checkmark:after{content:"";position:absolute;display:none;}.singleResult{border:1px solid #e4e4e4;margin-bottom:30px;display:block;text-transform:none;color:#000000;}.singleResult .leftContent{float:left;width:30%;height:130px;}.singleResult .leftContent.pictureType{background-size:cover;}.singleResult .leftContent.dateType{padding:33px 10px;position:relative;}.singleResult .leftContent.dateType:after{content:"";height:50px;width:5px;background-color:#ee3124;position:absolute;right:-5px;top:0;bottom:0;margin:auto;}.singleResult .leftContent.dateType span{display:block;text-align:center;font-weight:600;}.singleResult .leftContent.dateType span.year{font-size:0.75rem;line-height:14px;}.singleResult .leftContent.dateType span.day{font-size:2.5rem;line-height:32px;}.singleResult .leftContent.dateType span.month{font-size:0.75rem;line-height:22px;text-transform:uppercase;}.singleResult .rightContent{float:right;width:70%;padding:30px 15px 30px 20px;font-size:0.875rem;height:130px;}.singleResult .rightContent strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}.singleResult .rightContent p{color:#727272;margin-bottom:0;}.view-filters fieldset{width:20% !important;}.view-filters #edit-submit-upcoming-events{padding:7px 30px;}.views-element-container{padding-left:0;padding-right:0;}.page-node-21 .title.left h2{text-align:center;}.page-node-21 .title.left h2:before{margin:0 auto;}section.faqSection .faq{position:relative;}section.faqSection .faq:after{content:"";position:absolute;bottom:0;left:100px;right:30px;max-width:100%;height:1px;background-color:#e4e4e4;}@media (max-width:991px){section.faqSection .faq:after{left:60px;right:60px;}}@media (max-width:575px){section.faqSection .faq:after{left:30px;right:30px;}}section.faqSection .tabNav li.active:before,section.faqSection .tabNav li button.active:before{margin:auto;width:60%;}section.faqSection.inpage{background-image:none;margin-top:25px;}section.faqSection.inpage:before{display:none;}section.faqSection.inpage .answer{background-color:#FFFFFF;line-height:30px;}section.faqSection .question{display:block;width:100%;box-shadow:none;border:none;text-align:left;background-color:#FFFFFF;padding:30px 100px;font-size:1.25rem;font-weight:400;position:relative;cursor:pointer;color:#000000;text-decoration:none;transition:font-weight 275ms ease;}section.faqSection .question p{margin-bottom:0;}section.faqSection .question:focus{outline:none;background-color:#fbfbfb;}@media (max-width:991px){section.faqSection .question{padding:30px 60px;}}@media (max-width:575px){section.faqSection .question{padding:30px 30px;font-size:1.125rem;}}section.faqSection .question.active{font-weight:800;}section.faqSection .question.last:after{background-color:transparent;}section.faqSection .question .trigger{display:block;height:20px;width:20px;background-image:url(/themes/custom/cusm_theme/images/angle-b.png);background-size:20px;background-repeat:no-repeat;background-position:center;transform:rotate(-90deg);transition:transform 150ms ease;position:absolute;right:30px;top:45%;bottom:45%;}@media (max-width:575px){section.faqSection .question .trigger{height:15px;width:15px;background-size:15px;right:9px;}}section.faqSection .question .trigger.up{transform:rotate(0deg);}section.faqSection .question .trigger:after{content:"";display:block;clear:both;}section.faqSection .answer{background-color:#FFFFFF;padding:0px 100px 40px;}@media (max-width:991px){section.faqSection .answer{padding:0px 60px 30px;}}@media (max-width:575px){section.faqSection .answer{padding:0px 30px 30px;}}section.employeeprofile{padding:60px 0;}section.employeeprofile .employeecontent p{line-height:30px;color:#727272;}section.employeeprofile .employeecontent strong{font-weight:800;margin:30px 0;display:block;font-size:1.125rem;}section.employeeprofile .employeecontent .employeeheader:after{content:"";display:block;clear:both;}section.employeeprofile .employeecontent .employeeheader .wrapemployeeimg{border:1px solid #ebebeb;padding:5px;float:left;}section.employeeprofile .employeecontent .employeeheader .wrapemployeeimg .field--type-image img{max-width:100%;margin-bottom:0;}section.employeeprofile .employeecontent .employeeheader .wrapemployeeinfo{float:left;margin-left:30px;padding:15px 0;}section.employeeprofile .employeecontent .employeeheader .wrapemployeeinfo h1{color:#524d61;font-size:2.25rem;}section.employeeprofile .employeecontent .employeeheader .wrapemployeeinfo span{font-size:1.375rem;}section.newsSection{padding-bottom:60px;}section.newsSection .readMoreNews{text-align:right;}@media (max-width:575px){section.newsSection .readMoreNews{text-align:center;}}section.newsSection .articleBox{max-width:730px;margin:auto;position:relative;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);transition:box-shadow 275ms ease,transform 275ms ease;}section.newsSection .articleBox:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.1);transform:scale(1.025);}@media (max-width:575px){section.newsSection .articleBox{max-width:300px;}}section.newsSection .articleBox .newsContent.storycontent{display:none;}section.newsSection .articleBox.stories .newsContent{display:none;}section.newsSection .articleBox.stories .newsContent.storycontent{display:block;overflow:hidden;}section.newsSection .articleBox.stories:nth-child(odd){background-color:#ececee;}section.newsSection .articleBox.stories:nth-child(odd) .newsBox{background-color:transparent;}section.newsSection .articleBox.stories .newsCta{display:none;}section.newsSection .articleBox.stories .newsBox{text-align:center;}section.newsSection .articleBox.stories .newsBox .newsContent{padding:30px 60px;}section.newsSection .articleBox.stories .newsBox .newsContent p{margin:30px 0;font-size:0.875rem;}section.newsSection .articleBox.stories .newsBox .newsContent span{display:block;}section.newsSection .articleBox.stories .newsBox .newsContent span.storytellerName{color:#000000;font-weight:600;font-size:0.875rem;}section.newsSection .articleBox.stories .newsBox .newsContent span.storytellerJob{color:#727272;font-size:0.75rem;}section.newsSection .articleBox.stories .newsBox img{max-width:50px;transform:rotate(180deg);}section.newsSection .articleBox .newsCta{position:absolute;bottom:10px;left:305px;transition:left 150ms linear;}section.newsSection .articleBox .newsCta .btn{font-size:0.875rem;}@media (max-width:1199px){section.newsSection .articleBox .newsCta{left:230px;}}@media (max-width:575px){section.newsSection .articleBox .newsCta{display:none;}}section.newsSection .articleBox .newsBox{background-color:#FFFFFF;margin-bottom:30px;display:block;text-decoration:none;}section.newsSection .articleBox .newsBox:last-child{margin-bottom:0;}@media (max-width:991px){section.newsSection .articleBox .newsBox:last-child{margin-bottom:30px;}}section.newsSection .articleBox .newsBox:after{content:"";display:block;clear:both;}section.newsSection .articleBox .newsBox .newsImage{background-size:cover;height:275px;width:275px;float:left;}@media (max-width:1199px){section.newsSection .articleBox .newsBox .newsImage{width:200px;}}@media (max-width:575px){section.newsSection .articleBox .newsBox .newsImage{background-size:cover;height:260px;width:100%;float:none;}}section.newsSection .articleBox .newsBox .newsContent{padding:30px;margin-left:275px;height:275px;position:relative;}@media (max-width:1199px){section.newsSection .articleBox .newsBox .newsContent{margin-left:200px;}}@media (max-width:575px){section.newsSection .articleBox .newsBox .newsContent{padding:30px;height:auto;margin-left:0px;position:static;}}section.newsSection .articleBox .newsBox .newsContent .newsDate{font-size:0.75rem;font-weight:600;color:#524d61;padding-bottom:20px;}@media (max-width:1199px){section.newsSection .articleBox .newsBox .newsContent .newsDate{padding-bottom:20px;}}section.newsSection .articleBox .newsBox .newsContent h3{font-size:1.25rem !important;font-weight:800;color:#1c1c1c;}section.newsSection .articleBox .newsBox .newsContent p{color:#727272;font-size:0.875rem;margin:15px 0;overflow:hidden;margin-top:5px;}@media (max-width:767px){section.newsSection .articleBox .newsBox .newsContent p{height:auto;}}section.newsSection .articleBox.vertical{height:calc(100% - 30px);}@media (max-width:991px){section.newsSection .articleBox.vertical{height:auto;}}section.newsSection .articleBox.vertical .newsBox{height:100%;}@media (max-width:991px){section.newsSection .articleBox.vertical .newsBox{margin-bottom:30px;height:auto;}}section.newsSection .articleBox.vertical .newsBox .newsImage{background-size:cover;height:260px;width:100%;float:none;}@media (max-width:991px) and (min-width:576px){section.newsSection .articleBox.vertical .newsBox .newsImage{background-size:cover;height:275px;width:200px;float:left;}}section.newsSection .articleBox.vertical .newsBox .newsContent{padding:30px;height:auto;margin-left:0px;position:static;}@media (max-width:991px) and (min-width:576px){section.newsSection .articleBox.vertical .newsBox .newsContent{padding:30px;margin-left:200px;height:275px;position:relative;}}section.newsSection .articleBox.vertical .newsCta{bottom:30px;left:30px;}@media (max-width:991px){section.newsSection .articleBox.vertical .newsCta{bottom:10px;left:230px;}}@media (max-width:991px){.block-system-main-block .card-body iframe{width:100%;}}@media (max-width:575px){.block-system-main-block #accordion .card-header{padding-left:0px;}}@media (max-width:575px){.field--type-text-with-summary .row .col-2 img{width:48px;height:auto;}}.tabNav.news{text-align:left;}.tabNav.news li{text-align:left;width:auto;margin-right:45px;padding-left:0;}.tabNav.news li.active button{font-weight:800;}.tabNav.news li.active:before{left:8px;right:auto;}@media (max-width:991px){.mt-30-mobile{margin-top:30px;}}@media (min-width:575px){.newsContent h3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.75rem;}}@media (min-width:575px){.articleBox .newsCta a.btn{display:block;text-align:left;min-width:310px;}}@media (min-width:575px) and (max-width:991px){.articleBox .newsContent p{max-height:70px;overflow:hidden;}}.eventSection{padding-bottom:100px;}@media (min-width:768px){.eventSection .mainsidebar{order:2;}}.eventSection h2.page-title{font-size:44px;margin-top:15px;margin-bottom:50px;font-weight:700;color:#000000;}.eventSection h2.page-title:before{display:none;}.eventSection .socialShares{margin-top:30px;}.eventSection .socialShares ul{list-style:none;padding-left:0;}.eventSection .socialShares ul li{display:inline-block;margin-right:15px;}.eventSection .wrapTags{text-align:left;margin:15px 0 30px 0;}.eventSection .eventInfos{border-top:1px solid #ececee;padding-top:20px;}.eventSection .eventInfos p{line-height:30px;}.eventSection .eventInfos .description p img{max-width:100%;}.eventSection .eventInfos .where,.eventSection .eventInfos .when,.eventSection .eventInfos .speakers,.eventSection .eventInfos .description,.eventSection .eventInfos .contactInfo{margin-top:30px;}.eventSection .eventInfos .contactInfo .infobox{background-color:#f6f6f6;padding:30px 30px 20px 30px;text-align:left;}.eventSection .eventInfos .contactInfo .infobox p{margin-bottom:5px;}.eventSection .eventInfos .contactInfo .infobox h3{font-size:1.3125rem !important;}.eventSection .eventInfos h2{margin-bottom:30px;font-size:1.5rem;}.eventSection .eventInfos h2 img{max-width:30px;max-height:30px;margin-right:10px;}.eventSection .youmayalso{margin-top:60px;max-width:330px;margin-left:auto;margin-right:auto;}.eventSection .youmayalso .otherEventsBox{display:block;padding:30px;position:relative;margin-bottom:30px;color:#000000;text-decoration:none !important;font-size:0.8rem;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);transition:box-shadow 275ms ease,transform 275ms ease;}.eventSection .youmayalso .otherEventsBox:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.1);transform:scale(1.025);}.eventSection .youmayalso .otherEventsBox:after{content:"";display:block;height:20px;width:20px;background-image:url(/themes/custom/cusm_theme/images/angle-b.png);background-size:20px;background-repeat:no-repeat;background-position:center;transform:rotate(-90deg);transition:transform 150ms ease;position:absolute;bottom:15px;right:10px;}.eventSection .youmayalso .otherEventsBox .eventDate{position:relative;padding-bottom:20px;text-align:center;}.eventSection .youmayalso .otherEventsBox .eventDate span{display:block;font-size:1rem;}.eventSection .youmayalso .otherEventsBox .eventDate strong{display:block;font-size:1.25rem;}.eventSection .youmayalso .otherEventsBox .eventDate:after{content:"";display:block;position:absolute;background-color:#ee3124;height:5px;width:50px;left:0;right:0;margin:auto;bottom:0;}.eventSection .youmayalso .otherEventsBox .eventshortinfo{margin-top:20px;}.eventSection .youmayalso .otherEventsBox .eventshortinfo h2{font-size:1.125rem !important;}.contactAddressSection{padding-bottom:100px;}.contactAddressSection .wrappedBorder{border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;transition:background-color 275ms ease;}.contactAddressSection .wrappedBorder:hover{background-color:#f6f6f6;}@media (min-width:768px){.contactAddressSection .wrappedBorder:nth-child(3n){border-right:none;}.contactAddressSection .wrappedBorder:nth-child(1),.contactAddressSection .wrappedBorder:nth-child(2),.contactAddressSection .wrappedBorder:nth-child(3){border-top:none;}}@media (max-width:767px) and (min-width:576px){.contactAddressSection .wrappedBorder:nth-child(2n){border-right:none;}.contactAddressSection .wrappedBorder:nth-child(1),.contactAddressSection .wrappedBorder:nth-child(2){border-top:none;}}@media (max-width:575px){.contactAddressSection .wrappedBorder:first-child{border-top:none;}}.contactAddressSection .contactDepInfo{padding:40px 30px;text-align:center;}.contactAddressSection .contactDepInfo h3{font-size:1.25rem;color:#524d61;}.contactAddressSection .contactDepInfo p{color:#727272;}.contactAddressSection .contactDepInfo a{text-decoration:underline;color:#524d61;}.articletemplate .page-title{font-size:44px;margin-top:15px;margin-bottom:50px;font-weight:700;color:#000;}.articletemplate .page-title:before{display:none;}.articletemplate .articleinfos{margin-bottom:30px;}.articletemplate .articleinfos .date{font-weight:700;display:inline-block;margin-right:10px;}.articletemplate .articleinfos .subject{display:inline-block;background-color:#f6f6f6;padding:5px 10px;font-family:Lato;text-transform:uppercase;letter-spacing:1.25px;font-size:12px;vertical-align:middle;}.articletemplate .articleinfos .socialShares{margin-top:0;display:inline-block;margin-left:30px;}.articletemplate .content .col-md-8{padding-right:10%;}.articletemplate .content img{max-width:100% !important;height:auto !important;}@media (max-width:767px){.articletemplate .content{padding-right:0;}}.articletemplate .content p{line-height:2;color:#1c1c1c;}.articletemplate .content blockquote{padding:0 80px;position:relative;font-size:22px;color:#524d61;font-weight:700;font-style:italic;margin:30px 0;}@media (max-width:767px){.articletemplate .content blockquote{padding:0 40px;font-size:18px;}}.articletemplate .content blockquote p{line-height:1.3;}.articletemplate .content blockquote:before,.articletemplate .content blockquote:after{content:"";position:absolute;height:35px;width:43px;background-image:url(/themes/custom/cusm_theme/images/quotes.png);background-size:cover;background-repeat:no-repeat;}@media (max-width:767px){.articletemplate .content blockquote:before,.articletemplate .content blockquote:after{height:20px;width:25px;}}.articletemplate .content blockquote:before{left:0;top:0;transform:rotate(180deg);}.articletemplate .content blockquote:after{right:0;bottom:0;}.articletemplate .recentpost .recentpostitem{margin-bottom:30px;display:block;}.articletemplate .recentpost .recentpostitem h3{font-size:16px !important;font-weight:100;color:#1c1c1c;}.articletemplate .recentpost .recentpostitem h4{font-size:12px !important;letter-spacing:1.5px;text-transform:uppercase;color:#212f62;}.articletemplate .sidebarlinsk{margin-top:-15px;}.articletemplate .sidebarlinsk li a{font-weight:400;color:#1c1c1c;}.articletemplate .sidebarlinsk.tags li{display:inline-block;background-color:#f6f6f6;padding:3px 10px;margin-bottom:15px;margin-right:15px;}.articletemplate .sidebarlinsk.tags li a{font-family:Lato;text-transform:uppercase;letter-spacing:1.25px;font-size:12px;vertical-align:middle;}.view-id-taxonomy_term .singleResult{border:1px solid #e4e4e4;margin-bottom:30px;display:block;text-transform:none;color:#000000;}.view-id-taxonomy_term .singleResult .leftContent{float:left;width:30%;height:130px;}.view-id-taxonomy_term .singleResult .leftContent.pictureType{background-size:cover;}.view-id-taxonomy_term .singleResult .leftContent.defaultLogoImg{background-size:contain;background-repeat:no-repeat;background-position:center;}.view-id-taxonomy_term .singleResult .rightContent{float:right;width:70%;padding:30px 15px 30px 20px;font-size:0.875rem;height:130px;}.tabNav.bottin{text-align:left;}.tabNav.bottin li{text-align:left;width:auto;margin-right:45px;padding-left:0;}.tabNav.bottin li.active a.navOngletBox{font-weight:800;}.tabNav.bottin li.active:before{left:0px;right:auto;}.view-bottin-support-services .view-content,.view-bottin-major-specialties .view-content{padding-top:45px;padding-bottom:110px;}.view-bottin-support-services .view-content .views-row .views-field-name,.view-bottin-major-specialties .view-content .views-row .views-field-name{padding-bottom:10px;}.view-bottin-support-services .view-content .views-row .views-field-name .field-content a:link,.view-bottin-support-services .view-content .views-row .views-field-name .field-content a:visited,.view-bottin-major-specialties .view-content .views-row .views-field-name .field-content a:link,.view-bottin-major-specialties .view-content .views-row .views-field-name .field-content a:visited{text-decoration:none;color:#1c1c1c;}.view-bottin-support-services .view-content .views-row .views-field-name .field-content a:hover,.view-bottin-major-specialties .view-content .views-row .views-field-name .field-content a:hover{text-decoration:underline;color:#0071b3;}.view-bottin-support-services .view-content .views-row .views-field-name:before,.view-bottin-major-specialties .view-content .views-row .views-field-name:before{content:"•  ";font-weight:bold;}.teaser-clinic .singleResult .pictureType.leftContent{width:12%;height:65px;background-size:auto !important;background-repeat:no-repeat;background-position:85% center;}.teaser-clinic .singleResult .rightContent{min-height:65px;height:auto;width:88%;padding:20px 15px;}@media (min-width:992px){.teaser-clinic .singleResult .rightContent{height:65px;max-height:65px;}}.teaser-clinic .singleResult .rightContent strong{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.state-3 .teaser-clinic .singleResult .rightContent{min-height:72px;height:auto;}@media (min-width:992px){.state-3 .teaser-clinic .singleResult .rightContent{height:72px;max-height:72px;}}.node .field--name-field-landingp-builder .field--type-image{float:none;margin-right:0;}#content .field--name-field-landingp-builder img{max-width:100%;height:auto;}.lp-banniere{width:100%;height:auto;position:relative;}.lp-banniere .banniere-img .field{width:100%;}.lp-banniere img{width:100%;height:auto;margin-bottom:0;}.lp-banniere .banniere-txt{margin-bottom:0;border-radius:0;}.lp-banniere .banniere-txt.text-white{background-color:rgba(255,255,255,0);}.lp-banniere .banniere-txt.text-white h2,.lp-banniere .banniere-txt.text-white p{color:black;}.lp-banniere .banniere-txt .title h2.h1-like{font-weight:bold;text-transform:uppercase;}.lp-citation p:last-child{margin-bottom:0;}.lp-citation i{color:#746b84;}.lp-boutonicone a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:8.4375rem;height:8.4375rem;margin:15px auto;box-shadow:0 4px 9px 0 rgba(0,0,0,0.1);transition:box-shadow 275ms ease,transform 275ms ease,background-color 275ms ease;color:#524d61;}.lp-boutonicone a:hover{background:#ee3124;color:#FFFFFF;box-shadow:0px 10px 20px rgba(0,0,0,0.1);transform:scale(1.025);text-decoration:none;}.lp-boutonicone a img{width:3.5rem;background:rgba(255,255,255,0.4);padding:0.5rem;}.lp-boutonicone a h4{font-size:0.875rem !important;}.node_fr > .btn_en,.node_en > .btn_fr{display:none;}@media (min-width:992px){.lp-banniere .banniere-txt{background-color:rgba(255,255,255,0.75);position:absolute;top:0;left:0;bottom:0;}.lp-banniere .banniere-txt.prop50{width:50%;}.lp-banniere .banniere-txt.prop40{width:42%;}.lp-banniere .banniere-txt.prop33{width:33%;}.lp-banniere .banniere-txt.text-white h2,.lp-banniere .banniere-txt.text-white p{color:white;}.lp-banniere .banniere-txt.right_aligned{left:auto;right:0;}.lp-banniere .banniere-txt .title h2.h1-like{font-size:3rem !important;}.lp-video .px-5:not(.right_aligned):first-child,.lp-imgtxt .px-5:not(.right_aligned):first-child{padding-left:1rem !important;}.lp-video .px-5:not(.right_aligned) + .px-5:last-child,.lp-imgtxt .px-5:not(.right_aligned) + .px-5:last-child{padding-right:1rem !important;}.lp-video .px-5.right_aligned:first-child,.lp-imgtxt .px-5.right_aligned:first-child{padding-right:1rem !important;}.lp-video .px-5.right_aligned:first-child + .px-5:last-child,.lp-imgtxt .px-5.right_aligned:first-child + .px-5:last-child{padding-left:1rem !important;}}@media (min-width:768px){.lp-video .videoembed.right_aligned,.lp-imgtxt .imgtxt-img.right_aligned{-ms-flex-order:13;order:13;}}.pepp-tmplt .wrapBreadcrumbs{padding:20px 0;}.pepp-tmplt .wrapBreadcrumbs .container.container-large{width:100%;}.pepp-tmplt .pepp-topnav{background:linear-gradient(to left,#ef7e5e 0%,#6354bb 100%);}.pepp-tmplt .pepp-topnav li.nav-item{text-align:left;display:flex;flex-direction:column;justify-content:center;}.pepp-tmplt .pepp-topnav li.nav-item.active a,.pepp-tmplt .pepp-topnav li.nav-item a:hover{border-bottom-color:white;}.pepp-tmplt .pepp-topnav li.nav-item:first-child a{font-size:1.5rem;letter-spacing:1rem;line-height:1;}.pepp-tmplt .pepp-topnav li.PEPP{display:none;visibility:hidden;}.pepp-tmplt .pepp-topnav a{color:white;border-top:4px solid transparent;border-bottom:4px solid transparent;letter-spacing:0.2em;width:100%;text-align:center;}.pepp-tmplt #block-cusm-theme-page-title{display:none;}.pepp-tmplt .node__content{margin-top:0;font-size:16px;}.pepp-tmplt .node__content h2{font-size:4vmin !important;margin-bottom:1.5rem;}.pepp-tmplt .node .field--type-image{margin-right:0;float:none;}.pepp-tmplt header{background:#6354bb;}.pepp-tmplt header h1.pepp-pagetitle{color:white;font-weight:normal;font-size:6vmin !important;max-width:500px;}.pepp-tmplt header h1.pepp-pagetitle span{color:#ef7e5e;}.pepp-tmplt header .col-md-3{overflow:visible;z-index:9;}.pepp-tmplt header .col-md-3 h1{width:175%;}.pepp-tmplt .pepp-txt .field--name-field-pepptmplt-link a,.pepp-tmplt a.button{display:inline-block;color:white;border:3px solid transparent;background:#6354bb;padding:0.5rem 2.5rem;text-transform:uppercase;margin-top:1rem;}.pepp-tmplt .pepp-txt .field--name-field-pepptmplt-link a:hover,.pepp-tmplt .pepp-txt .field--name-field-pepptmplt-link a:active,.pepp-tmplt a.button:hover,.pepp-tmplt a.button:active{color:#6354bb;border-color:#6354bb;background:white;}.pepp-tmplt .two-col{column-count:2;column-gap:3vw;}.pepp-tmplt .content ul li{margin-bottom:0.5rem;}.pepp-tmplt .content ul.no-bullets{padding-left:0;list-style-type:none;}.pepp-tmplt blockquote{padding:0 80px;position:relative;font-size:larger;font-weight:700;font-style:italic;margin:30px 0;}@media (max-width:767px){.pepp-tmplt blockquote{padding:0 40px;font-size:18px;}}.pepp-tmplt blockquote:before,.pepp-tmplt blockquote:after{content:"";position:absolute;height:40px;width:43px;background-image:url(/themes/custom/cusm_theme/images/quote-pepp.png);background-size:cover;background-repeat:no-repeat;}@media (max-width:767px){.pepp-tmplt blockquote:before,.pepp-tmplt blockquote:after{height:23px;width:25px;}}.pepp-tmplt blockquote:before{left:0;top:0;}.pepp-tmplt blockquote:after{right:0;bottom:0;transform:rotate(180deg);}.pepp-tmplt table{font-size:1rem;}.pepp-tmplt table tr{background:transparent;vertical-align:top;border:0;}.pepp-tmplt table td{border:0;padding-right:4vw;}.pepp-tmplt h3{font-weight:normal;margin-bottom:2rem;}.pepp-tmplt div:not(.pepp-txt2) strong{color:#6354bb;}.pepp-tmplt .pepp-txt a,.pepp-tmplt a.extlink{color:#ef7e5e;font-weight:bold;}.pepp-tmplt .pepp-txt a[target=_blank]:after,.pepp-tmplt a.extlink:after{content:"";height:0.8rem;width:0.75rem;background-image:url(/themes/custom/cusm_theme/images/external-link.png);background-size:cover;background-repeat:no-repeat;display:inline-block;margin-left:0.5rem;}.pepp-tmplt .pepp-txt .field--name-field-pepptmplt-link a[target=_blank]:after{display:none;}.field--name-field-pepptemplate-img{overflow:hidden;}.field--name-field-pepptemplate-img img{max-width:100%;height:auto;margin:0;}.pepp-txt{padding:10vh 7vw;}.pepptmplt_txtimgwhitebg:not(.full){position:relative;}.pepptmplt_txtimgwhitebg:not(.full) .pepp-img{align-self:stretch;display:flex;align-items:center;padding:5vh 0 !important;background:linear-gradient(90deg,transparent 0%,transparent 50%,#6354bb 50%);}.pepptmplt_txtimgwhitebg:not(.full) img{max-width:75%;}.pepptmplt_txtimgwhitebg:not(.full).Orange .pepp-img{background:linear-gradient(90deg,transparent 0%,transparent 50%,#ef7e5e 50%);}.pepptmplt_txtimgwhitebg.ir_sr .pepp-img,.pepptmplt_txtimgwhitebg.ir_sl .pepp-img{text-align:right;}.pepptmplt_txtimgwhitebg.ir_sl.Purple .pepp-img,.pepptmplt_txtimgwhitebg.il_sl.Purple .pepp-img{background:linear-gradient(90deg,#6354bb 50%,#6354bb 50%,transparent 50%);}.pepptmplt_txtimgwhitebg.ir_sl.Orange .pepp-img,.pepptmplt_txtimgwhitebg.il_sl.Orange .pepp-img{background:linear-gradient(90deg,#ef7e5e 50%,#ef7e5e 50%,transparent 50%);}.pepptmplt_lgntxtonecol{background:#6354bb;}.pepptmplt_lgntxtonecol .pepp-txt{background:white;min-height:25vw;padding-right:12vw;padding-left:12vw;padding-top:10vh;padding-bottom:10vh;}.pepptmplt_lgntxtonecol .col-md-3{min-height:25vw;}.pepptmplt_lgntxttwocol .pepp-txt{background:#d3d4f0;padding-right:12vw;padding-left:12vw;padding-top:10vh;padding-bottom:10vh;min-height:30vh;}.pepptmplt_lgntxttwocol .pepp-txt.pepp-txt2{background:#6354bb;color:white;}.pepptmplt_lgntxttwocol .pepp-txt.pepp-txt2 strong{color:#ef7e5e;}.pepptmplt_testimonials{background:#d3d4f0;flex-direction:column;min-height:40vw;justify-content:center;}.pepptmplt_testimonials h2{text-align:center;}.pepptmplt_testimonials .peppflex{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;}.pepptmplt_testimonials .single_testimony{min-width:33%;padding-right:4rem !important;}.pepptmplt_testimonials blockquote{font-weight:normal;font-size:initial;padding-right:0;}.pepptmplt_testimonials blockquote p{text-align:left;}.pepptmplt_testimonials blockquote::before{background-image:url(/themes/custom/cusm_theme/images/quote-pepp-orange.png);}.pepptmplt_testimonials blockquote::after{display:none;}.pepptmplt_testimonials p{text-align:right;}.pepptmplt_ctagradient{background:linear-gradient(to left,#6354bb 0%,#ef7e5e 100%);color:white;text-align:center;}.pepptmplt_ctagradient .pepp-txt .field--name-field-pepptmplt-link a{background:black;color:white;}.pepptmplt_ctagradient .pepp-txt .field--name-field-pepptmplt-link a:hover{background:white;color:black;}.pepptemplate_viewsref{padding-top:9rem;padding-bottom:7rem;}.pepptemplate_viewsref:not(.block_4) .views-element-container{width:100vw;}.pepptemplate_viewsref .view-content.row{justify-content:center;}.pepptemplate_viewsref .view-content.row div:nth-child(odd) svg rect{fill:#6354bb;}.pepptemplate_viewsref .view-footer{text-align:center;}:lang(fr) a.button.en,:lang(en) a.button.fr{display:none;}.pepptmplt_extlinks .field--name-field-pepptemplate-img{background:#d3d4f0;}.pepptmplt_extlinks img,.pepptmplt_extlinks svg{transition:all 0.25s ease-in-out;}.pepptmplt_extlinks a.pepptmplt_img:hover img,.pepptmplt_extlinks a.pepptmplt_img:hover svg{opacity:0.5;}.pepptmplt_extlinks svg{max-width:100%;height:auto;}.pepptmplt_extlinks .field--name-field-pepptemplate-txt{margin-top:1rem;}.pepptmplt_extlinks .field--name-field-pepptemplate-txt h1,.pepptmplt_extlinks .field--name-field-pepptemplate-txt h2,.pepptmplt_extlinks .field--name-field-pepptemplate-txt h3,.pepptmplt_extlinks .field--name-field-pepptemplate-txt h4{font-size:1.4rem !important;margin-bottom:0.5rem;}.pepptmplt_extlinks a.extlink{text-align:right;display:block;text-transform:uppercase;color:#ef7e5e;padding:0.25rem 0.5rem;transition:all 0.25s ease-in-out;border-bottom:4px solid transparent;}.pepptmplt_extlinks a.extlink:hover{border-bottom-color:#6354bb;text-decoration:none;}.field--name-field-pepptemplate-cntntbldr .block_4{background:#ef7e5e;display:flex;flex-direction:column;justify-content:stretch;padding:0;}.field--name-field-pepptemplate-cntntbldr .block_4 .peppviewsctnr{background:white;padding:5rem;width:75%;margin-right:25%;}.field--name-field-pepptemplate-cntntbldr .block_4 .peppviewsctnr > h2{margin-bottom:2.5rem;}.field--name-field-pepptemplate-cntntbldr .block_4 .paragraph{border-bottom:1px solid #d3d4f0;margin-bottom:1rem;}.field--name-field-pepptemplate-cntntbldr .block_4 .paragraph .field--name-field-pepptmplt-section-title{font-size:1.25rem;font-weight:bold;margin-bottom:0.75rem;}.pepptmplt_team .field.field--name-field-pepptmplt-section-title{font-weight:bold;font-size:1.5rem;margin-top:1rem;}.pepptmplt_team .field{margin-top:0.5rem;}.pepptmplt_team .field__label{font-weight:bold;}.pepptmplt_team .field__label::after{content:": ";}.pepptmplt_team a.extlink{text-transform:uppercase;display:block;text-align:right;margin-top:0.5rem;}.pepptmplt_team .modal{padding-top:10rem;}.pepptmplt_team .modal .modal-body{padding:0 5rem 4rem;}.pepptmplt_team .modal .modal-header{border-bottom:0;}.pepptmplt_team .modal button.close{color:#ef7e5e;opacity:1;}.pepptmplt_team .modal .col-md-6{max-width:30vw;}.pepptmplt_team .modal .field.field--name-field-pepptmplt-section-title{margin-top:0;}@media (min-width:576px){.pepptmplt_team .modal-dialog{max-width:68vw;}}.page-node-52980 .pepptmplt_txtimgwhitebg,.page-node-53063 .pepptmplt_txtimgwhitebg{background:#ef7e5e;color:white;}.page-node-52980 .pepptmplt_txtimgwhitebg h1,.page-node-53063 .pepptmplt_txtimgwhitebg h1{font-size:6vmin !important;max-width:500px;font-weight:normal;}.page-node-52980 .pepptmplt_lgntxttwocol .pepp-txt:first-child,.page-node-53063 .pepptmplt_lgntxttwocol .pepp-txt:first-child{padding:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:50vh;}.page-node-52980 .pepptmplt_lgntxttwocol .pepp-txt:first-child .field__item,.page-node-52980 .pepptmplt_lgntxttwocol .pepp-txt:first-child p,.page-node-52980 .pepptmplt_lgntxttwocol .pepp-txt:first-child iframe,.page-node-53063 .pepptmplt_lgntxttwocol .pepp-txt:first-child .field__item,.page-node-53063 .pepptmplt_lgntxttwocol .pepp-txt:first-child p,.page-node-53063 .pepptmplt_lgntxttwocol .pepp-txt:first-child iframe{display:flex;flex-direction:column;flex:1 1 auto;}.page-node-52980 .pepptmplt_lgntxttwocol .pepp-txt:first-child .field__item p,.page-node-52980 .pepptmplt_lgntxttwocol .pepp-txt:first-child p p,.page-node-52980 .pepptmplt_lgntxttwocol .pepp-txt:first-child iframe p,.page-node-53063 .pepptmplt_lgntxttwocol .pepp-txt:first-child .field__item p,.page-node-53063 .pepptmplt_lgntxttwocol .pepp-txt:first-child p p,.page-node-53063 .pepptmplt_lgntxttwocol .pepp-txt:first-child iframe p{margin-bottom:0;}.page-node-52980 .pepptmplt_lgntxttwocol .pepp-txt.pepp-txt2,.page-node-53063 .pepptmplt_lgntxttwocol .pepp-txt.pepp-txt2{padding:3rem;}@media (min-width:992px){.page-node-52980 .pepptmplt_lgntxttwocol,.page-node-53063 .pepptmplt_lgntxttwocol{position:relative;}.page-node-52980 .pepptmplt_lgntxttwocol .pepp-txt:first-child,.page-node-53063 .pepptmplt_lgntxttwocol .pepp-txt:first-child{max-width:100%;position:absolute;bottom:0;top:0;}.page-node-52980 .pepptmplt_lgntxttwocol .pepp-txt.pepp-txt2,.page-node-53063 .pepptmplt_lgntxttwocol .pepp-txt.pepp-txt2{flex:0 0 25%;max-width:25%;position:relative;left:25%;}.page-node-52980 .pepptmplt_lgntxttwocol iframe,.page-node-53063 .pepptmplt_lgntxttwocol iframe{margin-left:10vw;margin-right:-20vw;position:relative;right:10vw;}}@media (max-width:767px){.pepptmplt_txtimgcolorbg{flex-direction:column-reverse;}.pepptmplt_txtimgcolorbg > div{width:100% !important;}.pepptmplt_txtimgcolorbg .pepp-txt{padding:2rem 7vw !important;}.pepptmplt_txtimgcolorbg .pepp-img{max-width:300px;}.pepptmplt_txtimgcolorbg .causesymptoms tr{display:flex;flex-direction:column;}.field--name-field-pepptemplate-cntntbldr .block_4 .peppviewsctnr{padding:2rem;width:90%;margin-right:10%;}.pepptmplt_team .modal .modal-body{padding:unset;}}@media (min-width:768px){.pepptmplt_txtimgwhitebg.full img{max-width:50vh;}.pepptmplt_txtimgwhitebg:not(.full) img{max-width:100%;}.pepptmplt_txtimgwhitebg.text-on-the-right{flex-direction:row-reverse;}.pepptmplt_txtimgcolorbg{flex-direction:row;}.pepptmplt_txtimgcolorbg > div{width:50%;}.pepptmplt_txtimgcolorbg .pepp-txt{padding-right:7vw;padding-left:0;}.pepptmplt_txtimgcolorbg.text-on-the-left{flex-direction:row-reverse;}.pepptmplt_txtimgcolorbg.text-on-the-left .pepp-txt{padding-left:7vw;padding-right:0;}.pepptmplt_txtimgcolorbg .causesymptoms tr td{width:50%;}}@media (min-width:992px){.pepptmplt_txtimgwhitebg.full img{max-width:100%;}.pepptmplt_txtimgwhitebg:not(.full) img{max-width:75%;}.pepptmplt_txtimgwhitebg.text-on-the-left.ir_sr .pepp-txt{padding-right:0;}.pepptmplt_txtimgwhitebg.text-on-the-right.il_sl .pepp-txt{padding-left:0;}.pepptmplt_testimonials .peppflex{flex-direction:row;}}.node--type-pepp-template .node__content > .field{margin-bottom:3rem;border:2px solid;padding:1rem;}.node--type-pepp-template .node__content > .field > .field__label{font-size:2rem;margin-bottom:1rem;}.node--type-pepp-template .node__content > .field > .field__items > .field__item:not(:last-child){margin-bottom:1rem;border-bottom:1px solid;padding-bottom:1rem;}.node--type-pepp-template .field--name-field-pepptmplt-team > .field__items > .field__item::after{display:block;clear:both;content:"";}.node--type-pepp-template .field--name-field-pepptemplate-txt h1,.node--type-pepp-template .field--name-field-pepptemplate-txt h2,.node--type-pepp-template .field--name-field-pepptemplate-txt h3,.node--type-pepp-template .field--name-field-pepptemplate-txt h4{font-size:1rem !important;margin-bottom:0;}.node--type-pepp-template .field--name-field-pepptemplate-txt p{margin-bottom:0;}.node--type-pepp-template img.image-style-pepp-external-link{max-width:250px;}.node--type-pepp-template .field--name-field-pepptmplt-faq .field--name-field-pepptmplt-section-title{font-weight:bold;font-size:1.25rem;margin-bottom:0.5rem;}h1{font-size:2em !important;}h2{font-size:1.3em !important;}h3{font-size:1.5em !important;}h4{font-size:1.25em !important;}h5{font-size:1.1em !important;}h6{font-size:1em !important;}.contrast-lvl1{-ms-filter:none;-webkit-filter:none;filter:none;}.contrast-lvl2{-ms-filter:"progid:DXImageTransform.Microsoft.contrast(110%)";-webkit-filter:contrast(110%);filter:contrast(110%);}.contrast-lvl3{-ms-filter:"progid:DXImageTransform.Microsoft.contrast(120%)";-webkit-filter:contrast(120%);filter:contrast(120%);}:root{font-size:16px;}:root.state-1{font-size:16px;}:root.state-2{font-size:18px;}:root.state-2 .wcag-btns .form-inline{width:103px;}@media (min-width:992px){:root.state-2 .navbar .navbar-nav li.nav-item{max-width:inherit;}:root.state-2 section.squarebox .boxwrap{height:320px;}}@media (min-width:992px) and (max-width:1199px){:root.state-2 .block-cusm-algolia-search-block .searchResults .rightContent{padding:10px 15px 10px 20px;}}:root.state-2 .newsContent .newsdate{padding-bottom:0px;}:root.state-2 .newsContent p{line-height:1.4em;}@media (max-width:1480px){:root.state-2 .navbar .navbar-nav li.nav-item a.nav-link{padding:1.9rem 0.45rem;}}@media (max-width:1330px){:root.state-2 .navbar .navbar-nav li.nav-item a.nav-link{padding-right:0.47rem;padding-left:0.47rem;}}@media (max-width:1230px){:root.state-2 .navbar .navbar-nav li.nav-item a.nav-link{padding-right:0.4rem;padding-left:0.4rem;font-size:0.85rem;}}:root.state-3{font-size:20px;}:root.state-3 .wcag-btns .form-inline{width:109px;}@media (min-width:992px){:root.state-3 .navbar .navbar-nav li.nav-item{max-width:inherit;}:root.state-3 section.squarebox .boxwrap{height:380px;}}@media (min-width:992px) and (max-width:1199px){:root.state-3 .block-cusm-algolia-search-block .searchResults .rightContent{padding:10px 15px 10px 20px;}:root.state-3 .block-cusm-algolia-search-block .searchResults .rightContent p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}}:root.state-3 .navbar .navbar-nav li.nav-item a.nav-link{padding:1.9rem 0.6rem;}:root.state-3 .lSSlideWrapper ul{height:450px !important;}:root.state-3 .upeventsBox .upeventsContent a{white-space:normal;line-height:1em;padding-top:50px;}:root.state-3 .newsContent .newsdate{padding-bottom:0px;}:root.state-3 .newsContent p{line-height:1.4em;}@media (max-width:1480px){:root.state-3 .navbar .navbar-nav li.nav-item a.nav-link{padding:1.9rem 0.45rem;}}@media (max-width:1330px){:root.state-3 .navbar .navbar-nav li.nav-item a.nav-link{padding-right:0.47rem;padding-left:0.4rem;}}@media (max-width:1230px){:root.state-3 .navbar .navbar-nav li.nav-item a.nav-link{padding-right:0.3rem;padding-left:0.3rem;}}@media print{.node--type-cusm-clinic-information-page{margin:auto;padding-top:30px;font-size:20px;}.node--type-cusm-clinic-information-page header,.node--type-cusm-clinic-information-page footer,.node--type-cusm-clinic-information-page .pageBanner,.node--type-cusm-clinic-information-page #block-cusm-theme-breadcrumbs,.node--type-cusm-clinic-information-page .mainsidebar,.node--type-cusm-clinic-information-page .singleDepartmentNavigation,.node--type-cusm-clinic-information-page .clinicInfoBox,.node--type-cusm-clinic-information-page .wrapTags,.node--type-cusm-clinic-information-page .alert,.node--type-cusm-clinic-information-page .printbutton{display:none !important;}.node--type-cusm-clinic-information-page .navOngletContent.info .container-large .row .col-sm-8{max-width:100% !important;flex:0 0 100%;}}.node--unpublished{background-color:#f9ebeb;}body:not(.user-logged-in) .main-content #block-cusm-theme-page-title + nav.tabs{display:none;}
