.footer{background:0 0}.footer .footer-center{background:#002a3b}body .body-page{padding-bottom:0!important}.contact-map{border:0}.block-cherche-medecin .form-actions .doctor-search-submit,#edit-submit-medecins,#edit-submit-medecins--2{color:#fff;background:#259a9c;border:none;border-radius:5px;width:100%;margin-top:20px;padding:10px;display:block}.route-medcine-rendez-vous .content-main{clear:both}.route-medcine-rendez-vous #block-unrdvavecunmedecin h2.block-title{color:#fff;background:#009a9a;padding:10px;display:block}.route-medcine-rendez-vous #block-unrdvavecunmedecin h2.block-title:before,.route-medcine-rendez-vous #block-unrdvavecunmedecin h2.block-title:after{display:none}.route-medcine-rendez-vous #block-unrdvavecunmedecin h2.block-title>span{color:#fff}.route-medcine-rendez-vous .block-rdv-medecin .sep-avantages{border-right:1px solid #e2e3e3;margin:10px 0}.route-medcine-rendez-vous .block-rdv-medecin .sep-avantages ul{margin:0;padding-left:40px;list-style:none}.route-medcine-rendez-vous .block-rdv-medecin .sep-avantages ul li{color:#585858;margin-bottom:10px;font-size:22px;font-weight:700;position:relative}.route-medcine-rendez-vous .block-rdv-medecin .sep-avantages ul li:before{color:#fff;content:"";z-index:1;background-color:#009a9a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:FontAwesome;font-size:13px;font-weight:400;display:inline-flex;position:absolute;top:2px;left:-38px;transform:none}.route-medcine-rendez-vous .block-rdv-medecin .sep-texte{color:#708391;margin:10px 0;padding:10px}@media (max-width:991px){.route-medcine-rendez-vous .block-rdv-medecin .sep-avantages{border-bottom:1px solid #e2e3e3;border-right:0;margin-bottom:0;padding-bottom:10px}}.home-react-slider{width:100%;height:750px;position:relative;overflow:hidden}.home-react-slider__swiper,.home-react-slider__slide{height:100%}.home-react-slider__image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.home-specialites-react-wrapper{clear:both}.home-specialites-carousel{padding:0;position:relative;overflow:hidden}.home-specialites-carousel__track{width:max-content;animation:18s linear infinite home-specialites-marquee;display:flex}.home-specialites-carousel:hover .home-specialites-carousel__track{animation-play-state:paused}.home-specialites-carousel__group{flex:none;gap:24px;padding-right:24px;display:flex}.home-specialites-carousel__item{text-align:center;flex:0 0 clamp(180px,18vw,220px)}.home-specialites-carousel__item a{color:inherit;text-decoration:none;display:block}.home-specialites-carousel__item img{width:100%;height:auto;margin-bottom:12px;display:block}.home-specialites-carousel__item span{display:block}.path-node .gsc-video-box+.block-video{opacity:.9;z-index:99;background-color:#2e9ea0;max-width:330px;padding:30px 15px;position:absolute;bottom:0;right:50px}.path-node .gsc-video-box+.block-video p{color:#fff;margin-bottom:0;font-size:17px;line-height:19px}.path-node .gsc-video-box+.block-video p strong{color:#fff}.path-node .gsc-video-box+.block-video,.path-node .gsc-video-box+.block-video p{text-transform:none}.path-node .gsc-video-box:has(+.block-video){position:relative}.path-node .column-content-inner:has(.gsc-video-box+.block-video){position:relative}.path-node .widget.gsc-video-box .video-inner .gsc-video-link .icon-play{border:4px solid #22cdd0bf;border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;padding-left:6px;line-height:1;transition:transform .35s,box-shadow .35s,background-color .35s;display:inline-flex;position:relative;box-shadow:0 12px 28px #002a3b47;background:#fffffff5!important}.path-node .widget.gsc-video-box .video-inner .gsc-video-link .icon-play:before{content:"";border-top:16px solid #0000;border-bottom:16px solid #0000;border-left:24px solid #22cdd0;width:0;height:0;display:block}.path-node .widget.gsc-video-box .video-inner .gsc-video-link .icon-play i{display:none}.path-node .widget.gsc-video-box .video-inner .gsc-video-link:hover .icon-play{transform:scale(.88);box-shadow:0 8px 18px #002a3b59;background:#fff!important}.page-video-modal{z-index:9999;background:#001c27db;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page-video-modal__dialog{aspect-ratio:16/9;background:#000;width:min(100%,960px);max-width:960px;max-height:calc(100vh - 72px);position:relative;box-shadow:0 18px 50px #00000073}.page-video-modal__frame{border:0;width:100%;height:100%;display:block}.page-video-modal__close{color:#002a3b;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0 0 4px;font-size:30px;line-height:1;display:flex;position:absolute;top:-18px;right:-18px}@keyframes home-specialites-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-specialites-carousel__track{animation:none}}.frontpage .gavias_sliderlayer .rev_slider,.frontpage .gavias_sliderlayer .rev_slider ul{width:100%;margin:0;padding:0;position:relative;overflow:hidden;opacity:1!important;visibility:visible!important;height:750px!important;display:block!important}.frontpage .gavias_sliderlayer .rev_slider li{list-style:none;display:none;position:absolute;inset:0}.frontpage .gavias_sliderlayer .rev_slider li:first-child{opacity:1!important;visibility:visible!important;z-index:1!important;display:block!important}.frontpage .gavias_sliderlayer .rev-slidebg{object-fit:cover;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.frontpage .block-specialites .owl-carousel.init-carousel-owl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;opacity:1!important;visibility:visible!important;display:grid!important}.frontpage .block-specialites .owl-carousel.init-carousel-owl .item{width:auto!important;display:block!important}.frontpage .block-specialites .views-field-field-image img{width:100%;height:auto;display:block}@media (max-width:991px){.frontpage .block-specialites .owl-carousel.init-carousel-owl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.home-react-slider{height:420px}.frontpage .gavias_sliderlayer .rev_slider,.frontpage .gavias_sliderlayer .rev_slider ul{height:420px!important}.frontpage .block-specialites .owl-carousel.init-carousel-owl{grid-template-columns:1fr}.path-node .gsc-video-box+.block-video{max-width:calc(100% - 32px);padding:18px 14px;bottom:0;left:16px;right:auto}.path-node .widget.gsc-video-box .video-inner .gsc-video-link .icon-play{width:64px;height:64px}.path-node .widget.gsc-video-box .video-inner .gsc-video-link .icon-play:before{border-top-width:12px;border-bottom-width:12px;border-left-width:18px}.page-video-modal{padding:16px}.page-video-modal__close{top:-20px;right:-10px}}*{box-sizing:border-box}body{min-height:100%;margin:0;padding:0}header .site-branding-logo img{width:auto;max-height:60px;display:block}.block-sidebar-links{background:url(/themes/gavias_zaven/images/bgblogs.jpg) 50%/cover no-repeat;padding:20px}.block-sidebar-links ul{margin:0;padding:0;list-style:none}.block-sidebar-links ul li{border-bottom:1px solid #d0d2d1;padding:0}.block-sidebar-links ul li.icon-4{border-bottom:none}.block-sidebar-links ul li a{color:#285c5d;background:url(/themes/gavias_zaven/images/icons-hupm-col1.svg) 0/55px no-repeat;min-height:60px;padding:10px 0 10px 70px;font-size:15px;font-style:italic;line-height:40px;text-decoration:none;display:block}.block-sidebar-links ul li.icon-2 a{background-image:url(/themes/gavias_zaven/images/icons-hupm-col2.svg)}.block-sidebar-links ul li.icon-3 a{background-image:url(/themes/gavias_zaven/images/icons-hupm-col3.svg)}.block-sidebar-links ul li.icon-4 a{background-image:url(/themes/gavias_zaven/images/icons-hupm-col4.svg)}.plateau-swiper{padding:0 40px}.plateau-next,.plateau-prev{top:40%}@media (min-width:992px){.gva_menu_main .menu-item{position:relative}.gva_menu_main .sub-menu{z-index:999;background:#fff;min-width:260px;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000026}.gva_menu_main .menu-item:hover>.sub-menu{display:block!important}}
