/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.swiper-pagination-bullets.swiper-pagination-horizontal{--swiper-pagination-bottom:0px;}
.node--type-expert main,.node--type-expert #block-ddd-content,.node--type-expert #block-ddd-content:last-child{margin-bottom:0;padding-bottom:0;}.expert-section{margin:1.25rem auto 0;max-width:67.5rem;min-height:31.25rem;padding:0 1.25rem;position:relative;}@media print,screen and (min-width:40.0625em){.expert-section{display:flex;margin-top:5rem;}}.expert-section:before{display:block;content:"";position:absolute;z-index:-1;background-color:#000000;height:calc(100% + 2.5rem);left:50%;top:-5rem;transform:translateX(-51%);width:102vw;}.expert-section--image{flex:1 1 40.625rem;margin:0;}.expert-section--image img{height:100%;object-fit:cover;width:100%;}.expert-section--content{background-color:#309ca3;flex:18.75rem 1 0;padding:0.625rem 1rem;position:relative;}.expert-section--content h1,.expert-section--content h2,.expert-section--content h4,.expert-section--content p,.expert-section--content a{color:#FFFFFF;}.expert-section--content h1{font-size:1.875rem;}.expert-section--title{margin-bottom:0;}.expert-section--specialties{font-style:italic;}.expert-section--specialties strong{margin-right:0.375rem;}.expert-section--socials{bottom:1rem;position:absolute;left:-1.25rem;}.expert-section--socials .svg-container{border-radius:50%;box-shadow:0 0 0 rgba(0,0,0,0.5);display:block;height:2rem;position:relative;transition:box-shadow 400ms cubic-bezier(0.65,0.05,0.36,1);width:2rem;}.expert-section--socials .svg-container svg{position:relative;width:100%;z-index:1;}.expert-section--socials .svg-container:after{background-color:#0e76a8;border-radius:50%;bottom:1px;content:"";display:block;left:1px;position:absolute;right:1px;top:1px;z-index:0;}.expert-section--socials a:hover .svg-container{box-shadow:0 0 10px rgba(0,0,0,0.5);}
