﻿html{font-size:16px}body{font-family:'Open Sans', sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Roboto', 'Open Sans', serif}html[home] body{overflow-x:hidden}@media screen and (min-width: 1125px){html[home] body{overflow-x:initial}}.btn{border:0;border-radius:0;box-shadow:none}.btn.btn-primary{color:white;font-size:18px;font-size:1.125rem;background-image:url(../img/bg-button.png);background-repeat:repeat-x;background-position:top left;background-size:contain;transition:opacity .4s}.btn.btn-primary:hover{opacity:.9}.custom-file-label::after{content:'Parcourir'}body>header nav{background:white}body>header nav::after{content:'';display:table;clear:both}body>header nav .main-menu{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;list-style:none;justify-content:space-between;flex-direction:column;margin:0;padding:0;height:0;transition:height .3s;overflow:hidden}@media screen and (min-width: 992px){body>header nav .main-menu{align-items:center;flex-direction:row;height:auto;overflow:visible}}body>header nav .main-menu::after{content:'';display:table;clear:both}body>header nav .main-menu li{flex:1;display:block}body>header nav .main-menu li:first-child{flex:0 0 auto}body>header nav .main-menu li.main-menu-home i+span{margin-left:12px}@media screen and (min-width: 992px){body>header nav .main-menu li.main-menu-home span{display:none}}body>header nav .main-menu li a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;padding:20px 8px;color:#212529;font-size:12.6px;text-decoration:none}body>header nav .main-menu li a:hover{background-color:whitesmoke}body>header nav .main-menu li .main-menu-dropdown-menu{display:none;padding:0 14px;background:white}@media screen and (min-width: 992px){body>header nav .main-menu li .main-menu-dropdown-menu{padding:14px;position:absolute;z-index:10001;top:100%;border:1px solid #e5e5e5;border-top:6px solid #fecc00;box-shadow:0 0 4px rgba(0,0,0,0.1)}}body>header nav .main-menu li .main-menu-dropdown-menu ul{margin:0;padding:0;list-style:none}body>header nav .main-menu li .main-menu-dropdown-menu ul li a{padding:12px 4px}@media screen and (min-width: 992px){body>header nav .main-menu li .main-menu-dropdown-menu ul li a{padding:4px 8px}}body>header nav .main-menu li:hover .main-menu-dropdown-menu{display:block}body>header nav .main-menu>li>a{min-height:94px}body>header nav .main-menu-burger{position:relative;float:right;width:40px;height:30px;margin:30px 0;transform:rotate(0deg);cursor:pointer}@media screen and (min-width: 992px){body>header nav .main-menu-burger{display:none}}body>header nav .main-menu-burger span{position:absolute;left:0;display:block;width:100%;height:6px;opacity:1;background:#004494;border-radius:6px;transform:rotate(0deg);transition:.25s ease-in-out}body>header nav .main-menu-burger span:nth-child(1){top:0}body>header nav .main-menu-burger span:nth-child(2),body>header nav .main-menu-burger span:nth-child(3){top:11px;top:calc(50% - 3px)}body>header nav .main-menu-burger span:nth-child(4){bottom:0}body>header nav .main-menu-burger.open+.main-menu{height:auto}body>header nav .main-menu-burger.open span:nth-child(1){top:12px;width:0%;left:50%}body>header nav .main-menu-burger.open span:nth-child(2){transform:rotate(45deg)}body>header nav .main-menu-burger.open span:nth-child(3){transform:rotate(-45deg)}body>header nav .main-menu-burger.open span:nth-child(4){width:0%;top:12px;left:50%}body>header .header-picture{position:relative}body>header .header-picture .header-lead{position:absolute;z-index:1001;bottom:0;left:0;right:0;max-height:100%}body>header .header-picture .header-lead .header-lead-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}body>header .header-picture .header-lead .header-lead-wrap .header-lead-logo{padding:0 18px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;background:#004494}body>header .header-picture .header-lead .header-lead-wrap .header-lead-logo img{width:105px;height:112px}body>header .header-picture .header-lead .header-lead-wrap h1{margin:0;padding:20px 32px;display:inline-block;background:white;background:rgba(255,255,255,0.4);color:#004494;font-size:24px;font-size:1.5rem;font-family:'Oswald', 'Roboto', sans-serif;font-weight:bold}@media screen and (min-width: 400px){body>header .header-picture .header-lead .header-lead-wrap h1{font-size:28px;font-size:1.75rem}}body>header .header-picture .header-lead .header-lead-wrap h1>span:nth-child(1){display:block;text-transform:uppercase}body>header .header-picture .header-lead .header-lead-wrap h1>span:nth-child(2){letter-spacing:0.02em}body>header .header-picture .header-lead .header-lead-wrap h1>small{display:block;margin-top:3px;color:black;font-size:22px;font-weight:bold;text-align:center;letter-spacing:2px;text-transform:uppercase;font-family:Roboto}body>header .header-picture .header-slick{height:286px}@media screen and (min-width: 576px){body>header .header-picture .header-slick{height:227px}}body>header .header-picture .header-slick .slick-list{height:100%}body>header .header-picture .header-slick .slick-list .slick-track{height:100%}body>header .header-picture .header-slick .slick-list .slick-track .header-slide{height:100%}body>header .header-picture .header-slick .slick-list .slick-track .header-slide>div{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top center}body>header .header-picture.homepage .header-slick{height:315px}.maps{overflow:hidden;background-color:#9eddf9}.maps>*{flex:0 0 100%;max-width:100%}.maps a>img{max-width:100%}.maps iframe{width:100%;height:450px}@media screen and (min-width: 768px){.maps{position:relative;display:flex;align-items:center;justify-content:space-between}.maps>*{flex:0 0 50%;max-width:50%}.maps iframe{position:absolute;top:0;right:0;width:50%;height:100%}}body>footer{padding:18px 0;background-color:#004494}body>footer .row{align-items:flex-start}@media screen and (min-width: 768px){body>footer .row{flex-direction:row}}body>footer .row>.footer-col{color:white;margin-bottom:48px;max-width:100%;flex-basis:100%}@media screen and (min-width: 576px){body>footer .row>.footer-col.footer-col-links{max-width:50%;flex-basis:50%}}@media screen and (min-width: 768px){body>footer .row>.footer-col.footer-col-links{max-width:33.333333%;flex-basis:33.333333%}}@media screen and (min-width: 1200px){body>footer .row>.footer-col{max-width:40%;flex-basis:40%}body>footer .row>.footer-col.footer-col-links{max-width:20%;flex-basis:20%}}body>footer .row>.footer-col h2{min-height:56px;font-size:1.5rem;text-transform:uppercase}body>footer .row>.footer-col .footer-address{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}body>footer .row>.footer-col .footer-address>img{width:101px;height:102px;margin-right:12px}body>footer .row>.footer-col .footer-address address{margin-left:auto}body>footer .row>.footer-col .footer-address address strong{font-size:16px;font-size:1rem;font-weight:bold}body>footer .row>.footer-col .footer-address address span{font-size:18px;font-size:1.125rem;font-weight:bold}body>footer .row>.footer-col .footer-address address a{color:white !important}body>footer .row>.footer-col .social-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}body>footer .row>.footer-col .social-buttons a.social-button{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;justify-content:center;align-items:center;outline:none;width:40px;height:40px;text-decoration:none}body>footer .row>.footer-col .social-buttons a.social-button .social-button-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;width:38px;height:38px;border-radius:100%;background:#fff;text-align:center}body>footer .row>.footer-col .social-buttons a.social-button .social-button-inner i{position:relative;z-index:1;transition:.3s;font-size:16px}body>footer .row>.footer-col .social-buttons a.social-button::after{content:'';position:absolute;top:0;left:50%;display:block;width:0;height:0;border-radius:100%;transition:.3s}body>footer .row>.footer-col .social-buttons a.social-button:focus,body>footer .row>.footer-col .social-buttons a.social-button:hover{color:#fff}body>footer .row>.footer-col .social-buttons a.social-button:focus::after,body>footer .row>.footer-col .social-buttons a.social-button:hover::after{width:100%;height:100%;margin-left:-50%}body>footer .row>.footer-col .social-buttons a.social-button-mail{color:#0072c6}body>footer .row>.footer-col .social-buttons a.social-button-mail::after{background:#0072c6}body>footer .row>.footer-col .social-buttons a.social-button-facebook{color:#3b5999}body>footer .row>.footer-col .social-buttons a.social-button-facebook::after{background:#3b5999}body>footer .row>.footer-col .social-buttons a.social-button-linkedin{color:#0077b5}body>footer .row>.footer-col .social-buttons a.social-button-linkedin::after{background:#0077b5}body>footer .row>.footer-col .social-buttons a.social-button-github{color:#6e5494}body>footer .row>.footer-col .social-buttons a.social-button-github::after{background:#6e5494}body>footer .row>.footer-col .social-buttons a.social-button-codepen{color:#212121}body>footer .row>.footer-col .social-buttons a.social-button-codepen::after{background:#212121}body>footer .row>.footer-col .social-buttons a.social-button-steam{color:#7da10e}body>footer .row>.footer-col .social-buttons a.social-button-steam::after{background:#7da10e}body>footer .row>.footer-col .social-buttons a.social-button-snapchat{color:#eec900}body>footer .row>.footer-col .social-buttons a.social-button-snapchat::after{background:#eec900}body>footer .row>.footer-col .social-buttons a.social-button-twitter{color:#55acee}body>footer .row>.footer-col .social-buttons a.social-button-twitter::after{background:#55acee}body>footer .row>.footer-col .social-buttons a.social-button-instagram{color:#e4405f}body>footer .row>.footer-col .social-buttons a.social-button-instagram::after{background:#e4405f}body>footer .row>.footer-col .social-buttons a.social-button-npmjs{color:#c12127}body>footer .row>.footer-col .social-buttons a.social-button-npmjs::after{background:#c12127}body>footer .footer-menu{margin:18px 0 0;padding:0;list-style:none}body>footer .footer-menu a{display:inline-block;padding:4px 0;color:white}body>footer .footer-menu a:focus,body>footer .footer-menu a:hover,body>footer .footer-menu a:active{color:white;text-decoration:underline}.homepage-container #welcome{padding:28px 0}.homepage-container #welcome [class*="col-"]:first-child h2{color:#004494}.homepage-container #welcome .annuaire-form h2{padding-left:48px;background-image:url(../img/stetho1.webp);background-repeat:no-repeat}.homepage-container #welcome .search-engine input,.homepage-container #welcome .search-engine select{font-size:11px;font-size:.6875rem;background-color:whitesmoke;border-radius:0}.homepage-container #welcome .search-engine button{font-size:14px;font-size:.875rem}.homepage-container #welcome .nous-soutenir-link{color:inherit;text-decoration:none !important}.homepage-container #welcome .nous-soutenir{border:1px solid #d7d7d7}.homepage-container #welcome .nous-soutenir img.dons{display:block;max-width:100%;height:auto;margin:14px auto 4px auto}@media screen and (min-width: 576px){.homepage-container #welcome .nous-soutenir img.dons{max-width:70%}}@media screen and (min-width: 576px){.homepage-container #welcome .nous-soutenir [ewb-editor-widget-text]{padding:12px;text-align:center}.homepage-container #welcome .nous-soutenir [ewb-editor-widget-text] p{margin:0}}.homepage-container #welcome .welcome-colors{margin-top:18px}.homepage-container #welcome .welcome-colors [class^="col-"]{margin-bottom:30px}@media screen and (min-width: 992px){.homepage-container #welcome .welcome-colors [class^="col-"]{margin-bottom:0}}.homepage-container #welcome .welcome-colors [class^="col-"]>div{height:100%;padding:14px;color:white;text-align:center}.homepage-container #welcome .welcome-colors [class^="col-"]>div h4{font-size:20px;font-size:1.25rem}.homepage-container #welcome .welcome-colors [class^="col-"]:nth-child(1)>div{background:#f49e00}.homepage-container #welcome .welcome-colors [class^="col-"]:nth-child(2)>div{background:#f15422}.homepage-container #welcome .welcome-colors [class^="col-"]:nth-child(3)>div{background:#0076bd}.homepage-container #welcome .welcome-colors [class^="col-"]:nth-child(4)>div{background:#75cba8}.homepage-container #welcome .welcome-colors .welcome-colors-block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between}.homepage-container #welcome .welcome-colors .welcome-colors-block a{display:block;padding:5px 10px;color:white;font-size:28px;transition:background-color .3s}.homepage-container #welcome .welcome-colors .welcome-colors-block a:hover{text-decoration:none;background-color:rgba(255,255,255,0.4)}.homepage-container #social{background-color:#ffe9af}.homepage-container #social #social-stream{margin:-8px}.homepage-container #social #social-stream .grid-sizer,.homepage-container #social #social-stream .grid-item{width:100%}@media screen and (min-width: 576px){.homepage-container #social #social-stream .grid-sizer,.homepage-container #social #social-stream .grid-item{width:50%}}@media screen and (min-width: 768px){.homepage-container #social #social-stream .grid-sizer,.homepage-container #social #social-stream .grid-item{width:33.333333%}}.homepage-container #social #social-stream .grid-item{padding:8px}.homepage-container #social #social-stream .grid-item>a{display:block;background:white;box-shadow:1px 1px 1px rgba(0,0,0,0.14);text-decoration:none;transition:all .4s}.homepage-container #social #social-stream .grid-item>a [class*="grid-item-type"]{padding:4px;color:white;text-align:center;font-size:14px;font-size:.875rem}.homepage-container #social #social-stream .grid-item>a [class*="grid-item-type"].grid-item-type-facebook{background-color:#3b5998}.homepage-container #social #social-stream .grid-item>a [class*="grid-item-type"].grid-item-type-twitter{background-color:#1da1f2}.homepage-container #social #social-stream .grid-item>a .clearfix{padding:8px}.homepage-container #social #social-stream .grid-item>a .clearfix img{float:left;margin-right:8px;margin-bottom:8px}.homepage-container #social #social-stream .grid-item>a .clearfix p{margin-bottom:0;color:#212529;transition:color .3s}.homepage-container #social #social-stream .grid-item>a:hover .clearfix p{color:#0056b3}.homepage-container #news{background-color:#fff6df}.homepage-container #news li{margin-bottom:12px}.homepage-container #news li a{display:block;height:100%;padding:8px;font-size:16px;font-size:1rem;color:#212529;transition:background-color .4s, color .4s}.homepage-container #news li a img{width:100%;margin-bottom:14px}.homepage-container #news li a span{color:#007bff;display:block;transition:color .3s}.homepage-container #news li a:hover{color:#212529;text-decoration:none;background-color:rgba(255,255,255,0.6)}.homepage-container #news li a:hover span{color:#0056b3;text-decoration:underline}.homepage-container #news .btn.btn-link{font-size:22px;font-size:1.375rem;color:#787878;text-decoration:none;background-color:transparent;transition:background-color .4s}.homepage-container #news .btn.btn-link::after{content:'>';display:inline-block;width:33px;height:33px;background:white;color:#e26b6b;text-align:center;transition:margin-left .4s}.homepage-container #news .btn.btn-link:hover{background-color:rgba(255,255,255,0.6)}.homepage-container #news .btn.btn-link:hover::after{margin-left:12px}.homepage-container section:not(#welcome){padding:18px 0;background-repeat:no-repeat;background-position:top left}.homepage-container section:not(#welcome) h2{font-size:32px;font-size:2rem;text-transform:uppercase}.homepage-container #hospitalisation,.homepage-container #services,.homepage-container #plateau,.homepage-container #joinus{padding-top:14px;padding-bottom:14px}.homepage-container #hospitalisation [class*="col-"]:first-child,.homepage-container #services [class*="col-"]:first-child,.homepage-container #plateau [class*="col-"]:first-child,.homepage-container #joinus [class*="col-"]:first-child{text-align:center}@media screen and (min-width: 768px){.homepage-container #hospitalisation [class*="col-"]:first-child,.homepage-container #services [class*="col-"]:first-child,.homepage-container #plateau [class*="col-"]:first-child,.homepage-container #joinus [class*="col-"]:first-child{text-align:left}}.homepage-container #hospitalisation [class*="col-"]:first-child>img,.homepage-container #services [class*="col-"]:first-child>img,.homepage-container #plateau [class*="col-"]:first-child>img,.homepage-container #joinus [class*="col-"]:first-child>img{width:100%;height:auto}.homepage-container #hospitalisation h2,.homepage-container #services h2,.homepage-container #plateau h2,.homepage-container #joinus h2{margin-top:14px}@media screen and (min-width: 768px){.homepage-container section#hospitalisation h2,.homepage-container section#services h2,.homepage-container section#plateau h2{margin-top:0}}@media screen and (min-width: 992px){.homepage-container section#hospitalisation,.homepage-container section#services,.homepage-container section#plateau{padding-top:0;padding-bottom:0}.homepage-container section#hospitalisation [class*="col-"]:last-child,.homepage-container section#services [class*="col-"]:last-child,.homepage-container section#plateau [class*="col-"]:last-child{padding-top:18px;padding-bottom:18px}}.homepage-container #hospitalisation{background-color:#aedbf0}.homepage-container #hospitalisation a[href*="tutoriels"]{background-color:#e8a239;background-image:linear-gradient(0deg, #e8a239, #fbc77a);color:black}.homepage-container #services{background-color:#d3e8f2}.homepage-container #plateau{background-color:#f2f2f2}.homepage-container #informations h2,.homepage-container #joinus h2{color:#004494}.homepage-container #hospitalisation a,.homepage-container #joinus a{margin-bottom:8px}.homepage-container .list-unstyled .btn{font-size:16px;font-size:1rem}@media screen and (min-width: 768px){.homepage-container .list-unstyled .btn{font-size:18px;font-size:1.125rem}}article.content{padding:28px 0}article.content h1{color:#004494}article.content section,article.content [ewb-editor-section]{padding:16px 0}article.content section:first-of-type,article.content [ewb-editor-section]:first-of-type{padding-top:0}article.content section.grey,article.content [ewb-editor-section].grey{background-color:#ececec}article.content section.red,article.content [ewb-editor-section].red{color:white;background-color:#dc5b5b}article.content section.orange,article.content [ewb-editor-section].orange{color:white;background-color:#e9a669}article.content section.yellow,article.content [ewb-editor-section].yellow{background-color:#f5ee6a}article.content section.green,article.content [ewb-editor-section].green{color:white;background-color:#84ce86}article.content section.cyan,article.content [ewb-editor-section].cyan{color:white;background-color:#9ce4ea}article.content section.blue,article.content [ewb-editor-section].blue{color:white;background-color:#82bee7}article.content section.purple,article.content [ewb-editor-section].purple{color:white;background-color:#c9a1da}article.content [class*="col-"] img,article.content [ewb-editor-widget-text] img{max-width:100%}article.content .container .container{max-width:100%;padding:0}article.content .container section:first-of-type{margin-top:0;padding-top:0}article.content .sidebar ul{position:sticky;z-index:1020;top:25px;margin:0;padding:12px;border-radius:4px;background-color:#f7f7f7;box-shadow:0 1px 1px 0 rgba(0,0,0,0.4);margin-bottom:48px}@media screen and (min-width: 992px){article.content .sidebar ul{margin-bottom:0}}article.content .sidebar ul .nav-link{color:#212529}article.content .sidebar ul .nav-link.active{color:#004594;font-weight:bold;border-radius:4px;background-color:#fecc00;box-shadow:0 1px 1px 0 rgba(0,0,0,0.4)}.search-engine.results,article.specialty .practitioners{padding:28px;background:whitesmoke;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.14);border-radius:2px}article.specialty .practitioners ul{margin-left:-5px}article.specialty .practitioners ul li{display:inline-block;padding-left:5px;padding-right:5px}article.specialties img{width:100%;margin-bottom:36px}article.specialties ul{padding-left:0;list-style:none}article.specialties ul li{padding-left:25px;background:url(../img/bullet-red.png) 0 5px no-repeat}article.specialties ul li+li{margin-top:10px}.project{width:100%;position:relative;margin-bottom:22px;overflow:hidden}.project:before{content:'';display:block;padding-top:33.77837116%}.project>strong{display:block;z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;background:white no-repeat;background-size:cover;transition:all .3s ease}.project>div{z-index:2;position:absolute;top:0;right:0;padding:7px 65px 7px 18px;color:#ffcc00;font-size:16px;font-size:1rem;background:#004594 url(../img/btn-espic.png) no-repeat right 18px center}@media screen and (min-width: 554px){.project>div{font-size:20px;font-size:1.25rem}}.project>span{z-index:2;display:block;padding:11px;color:black;font-size:14px;font-size:.875rem;font-weight:bold;background-color:rgba(255,255,255,0.6)}@media screen and (min-width: 554px){.project>span{position:absolute;left:0;right:0;bottom:0;font-size:16px;font-size:1rem}}.project:hover>div{background-color:#00387d}.project:hover>strong{transform:rotate(2deg) scale(1.1)}.project-btn{display:inline-block;margin-bottom:12px;padding:12px 57px 12px 10px;color:#ffcc00;font-size:20px;font-size:1.25rem;border:0;background:#004594 url(../img/btn.png) no-repeat right 10px center}.project-btn:focus,.project-btn:hover,.project-btn:active{color:#ffcc00;text-decoration:none;background-color:#00387d}.project-btn.project-btn-espic{background-image:url(../img/btn-espic.png)}.project-btn.card{display:inline-block;padding:7px 15px 7px 60px;background-image:url(../img/btn-card.png);background-position:left 15px center}.projects-buttons{margin-bottom:28px}.projects-buttons .project-btn{display:block}.card.member{margin:36px 0;background:#c8d3e0;transition:border-color .2s,background-color .2s}.card.member .text-danger{display:none}.card.member.has-error .text-danger{display:block}label.btn.btn-default{display:block;background-color:white}@media print{header,section.slider,body>footer{display:none}.form-control{padding:0;border:0}label.required:after{display:none}.form-group span.d-print-block{padding:4px 8px;border:1px solid #efefef;min-height:16px}.form-group span.d-print-block:empty:after{content:'Non renseigné';font-style:oblique;color:#999}}.tzanck-form fieldset{padding:12px;background:#f7f7f7;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.4);margin-bottom:20px}.tzanck-form fieldset>legend{margin-bottom:0;font-size:18px;border:0;width:auto;padding:4px 8px;background:#eaeaf2;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.4);color:#004594;font-weight:bold}.tzanck-form fieldset#f1 .form-group:nth-last-of-type(-n+2){}tr.blue{background-color:#c7cbe6}tr.red{background-color:#e9c6b8}tr.orange{background-color:#fdd9c4}tr.yellow{background-color:#feefd0}tr.cyan{background-color:#c6daf0}tr.lightblue{background-color:#daf0f4}tr>td.color{width:32px}tr.blue>td.color{background-color:#0d4da1}tr.red>td.color{background-color:#a31217}tr.orange>td.color{background-color:#f15422}tr.yellow>td.color{background-color:#fcb814}tr.cyan>td.color{background-color:#007ec5}tr.lightblue>td.color{background-color:#43c2d2}.table>thead>tr{background:#bebbbb}.table>thead>tr>th{color:black;font-weight:bold;text-align:center;border-bottom:none}.table>thead>tr>th,.table>tbody>tr>td{border:1px solid white;vertical-align:middle}.table>thead>tr>th:first-child,.table>tbody>tr>td:first-child{border-left:none}.table>thead>tr>th:last-child,.table>tbody>tr>td:last-child{border-right:none}.table>tbody>tr>td:last-child{text-align:center}.table>tbody>tr.empty{height:32px}.table>tbody>tr.empty>td{border-top:none}.list-jobs td{text-align:left !important}.job-categories{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0 -8px 0 -8px;list-style:none}.job-categories>li{flex:1 0 50%;padding:8px}@media screen and (min-width: 576px){.job-categories>li{flex-basis:33.333333%}}.job-categories>li>a{display:flex;align-items:center;justify-content:center;background:whitesmoke;padding:30px 10px;box-shadow:1px 1px 1px rgba(0,0,0,0.16)}.jobs-subcategories{margin-bottom:22px;padding:18px;background-color:#f2f2f2;display:flex;align-items:center}.jobs-subcategories select{width:auto;margin-left:12px}.meetings-buttons{display:flex;flex-wrap:wrap;align-items:center;margin-left:-6px;margin-right:6px}.meetings-buttons .meeting-button{flex-basis:100%;padding:12px}@media screen and (min-width: 576px){.meetings-buttons .meeting-button{flex-basis:50%}}.meetings-buttons .meeting-button a{display:block;padding:48px 0;color:#3578eb;font-size:14px;text-align:center;font-weight:bold;background-color:#f5f6f6;border-radius:2px;box-shadow:2px 2px 2px rgba(0,0,0,0.4)}.meetings-buttons.meetings-buttons-main{justify-content:space-between}@media screen and (min-width: 576px){.meetings-buttons.meetings-buttons-main .meeting-button{flex-basis:33.333333%}}.meetings-buttons.meetings-buttons-main .meeting-button a{background-color:#dae5f2}.satisfaction-block{padding-top:calc(.375rem + 1px)}.floating-menu-dons{padding:8px;text-align:center;background-color:#ffe9af;transition:background-color .3s}@media screen and (min-width: 992px){.floating-menu-dons{position:fixed;position:sticky;z-index:90;left:0;right:0;bottom:0}}.floating-menu-dons a{display:inline-block;padding:8px 20px 8px 42px;color:#ac7e02;font-size:20px;font-weight:bold;text-transform:uppercase;transition:color .3s;background-image:url(../img/btn-espic.png);background-repeat:no-repeat;background-position:center left}.floating-menu-dons:hover{background-color:#ffdc7a}.floating-menu-dons:hover a{color:#795901;text-decoration:none}.floating-plus-menu>a{position:fixed;z-index:1000;right:40px;bottom:40px;width:60px;height:60px;color:white;text-align:center;background-color:#f15421;box-shadow:2px 2px 3px rgba(0,0,0,0.4);border-radius:50px;animation:bot-to-top 2s ease-out}.floating-plus-menu>a>i{font-size:24px;margin-top:18px;animation:rotate-in 0.5s}.floating-plus-menu>a+ul{visibility:hidden}.floating-plus-menu>a:hover>i{animation:rotate-out 0.5s}.floating-plus-menu>a:hover+ul{visibility:visible;animation:scale-in 0.5s}.floating-plus-menu ul{position:fixed;z-index:100;right:40px;bottom:38px;margin:0;padding:0 0 62px}.floating-plus-menu ul:hover{visibility:visible !important;opacity:1 !important}.floating-plus-menu ul li{list-style:none;margin-bottom:10px}.floating-plus-menu ul li a{display:block;padding:4px 8px;color:white;text-align:right;background-color:#f15421;box-shadow:1px 1px 1px rgba(0,0,0,0.4)}@keyframes bot-to-top{0%{bottom:-40px}50%{bottom:40px}}@keyframes scale-in{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes rotate-in{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotate-out{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}
