img{width:100%;max-width:100%;height:auto}a{text-decoration:none;color:inherit}a:not(.button):hover{color:#0d43c4}strong,b{font-weight:700}em,i{font-style:italic}ul,ol{margin-bottom:1.5rem;list-style:initial;margin-inline-start:1.5rem;line-height:normal}ul.menu,ol.menu{list-style:none;margin:unset}ol{list-style:decimal}button{font:inherit;border:none}p:has(img.aligncenter){text-align:center}p:has(img.alignright){text-align:right}p:has(img.alignleft){text-align:left}blockquote{margin:1.5rem}@media screen and (max-width: 48rem){blockquote{margin:0.5rem}}.otgs-development-site-front-end{display:none}body{font-family:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:#f5f8ff;color:#00091d;margin:1.5rem;background-color:#00091d;min-height:calc(100vh - 1.5rem*2);display:flex;align-items:stretch}@media screen and (max-width: 48rem){body{margin:0.5rem}}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:-999;pointer-events:none;transition:all .2s ease}body.menu-open{overflow:hidden}body.menu-open::after{background-color:rgba(0,0,0,.25);z-index:990;backdrop-filter:blur(10px);pointer-events:none}#wrapper{background-color:#f5f8ff;border-radius:3rem;width:100%;max-width:100%;overflow-x:clip;display:grid;grid-template-rows:auto 1fr auto;position:relative}@media screen and (max-width: 48rem){#wrapper{border-radius:2rem}}#wrapper #container{border-radius:inherit;min-width:0;max-width:100%}@media screen and (min-width: calc(48rem + 1px)){#wrapper #container:has(#hero){margin-top:calc((50px + 1.5rem)*-1)}}@media screen and (max-width: 48rem){#wrapper #container:has(#hero) main#content #main-container{padding-block:3rem}}#wrapper #container main#content{border-radius:inherit;min-width:0;max-width:100%}#wrapper #container main#content #main-container{padding-block:5rem}@media screen and (max-width: 48rem){#wrapper #container main#content #main-container{padding-block:3rem}}@media screen and (max-width: 28.125rem){#wrapper #container main#content #main-container{padding-block:1.5rem}}#wrapper #container main#content #main-container,#wrapper #container main#content #hero{padding-inline:20%}@media screen and (max-width: 120rem){#wrapper #container main#content #main-container,#wrapper #container main#content #hero{padding-inline:10rem}}@media screen and (max-width: 100rem){#wrapper #container main#content #main-container,#wrapper #container main#content #hero{padding-inline:calc(10rem - 1.5rem)}}@media screen and (max-width: 90rem){#wrapper #container main#content #main-container,#wrapper #container main#content #hero{padding-inline:5rem}}@media screen and (max-width: 64rem){#wrapper #container main#content #main-container,#wrapper #container main#content #hero{padding-inline:calc(5rem - 2rem)}}@media screen and (max-width: 48rem){#wrapper #container main#content #main-container,#wrapper #container main#content #hero{padding-inline:1rem}}#main-container{background-color:#f5f8ff;border-top-left-radius:inherit;border-top-right-radius:inherit;position:relative;z-index:1;max-width:100%}#main-container section+section{margin-top:5rem}#main-container img{border-radius:0.5rem;width:auto}@media screen and (max-width: 48rem){.row{row-gap:2rem}}.shadow-medium{box-shadow:0 24px 60px 0 rgba(0,21,72,.12)}.shadow-small{box-shadow:0 10px 22px 0 rgba(0,21,72,.1)}.dark-bg{background-color:#001548;color:#fff}.text-muted{color:#6b7899}.autofit{width:fit-content}.icon-link-small img{height:16px;width:auto}.page-title,.entry-title{margin-bottom:1.5rem}@media screen and (max-width: 48rem){.page-title,.entry-title{max-width:calc(100% - 3rem);margin-bottom:1rem}}h1,h2,h3,h4,h5,h6{font-family:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;margin-bottom:0.5rem;color:#001548}h1,.h1{font-size:2.5rem;line-height:1.3}@media screen and (max-width: 48rem){h1,.h1{font-size:1.75rem;line-height:1}}h2,.h2{font-size:2rem;line-height:1.25;margin-bottom:1.5rem}@media screen and (max-width: 48rem){h2,.h2{margin-bottom:1rem;font-size:1.5rem;line-height:1.33}}h3,.h3{font-size:1.5rem;line-height:1.333}h4,.h4{font-size:1.25rem;line-height:1.2;font-weight:600}@media screen and (max-width: 48rem){h4,.h4{font-size:1.125rem;line-height:1.22}}h5,.h5{font-size:0.875rem;line-height:1.28;font-weight:500;text-transform:uppercase;letter-spacing:0.03125rem}p,.p{font-size:1rem;line-height:1.375;font-weight:400}p.large,.p.large{font-size:1.25rem;line-height:1.3}p.small,.p.small{font-size:0.875rem;line-height:1.42}p:not(:last-child),.p:not(:last-child){margin-bottom:1rem}header#header{margin-top:1.5rem;display:flex;justify-content:center;position:sticky;top:1.5rem;z-index:1000;align-self:start;width:100%}@media screen and (max-width: 48rem){header#header{margin-top:unset;position:fixed;top:1rem;right:0;pointer-events:none}}header#header nav#menu{background-color:#001548;color:#fff;width:fit-content;z-index:1000;padding:1rem 3rem;border-radius:1000px}@media screen and (max-width: 48rem){header#header nav#menu{background:none;border-radius:1.5rem;padding:1.5rem;width:calc(100% - 1rem*2);position:relative}header#header nav#menu::before{content:"";position:absolute;top:0;right:0;width:48px;height:48px;background-color:#001548;border-radius:1.5rem;z-index:-1;transition:all .2s ease-in}}header#header nav#menu ul.menu{display:flex;gap:1rem;margin:0}@media screen and (max-width: 48rem){header#header nav#menu ul.menu{flex-direction:column;opacity:0;transition:opacity .2s ease}}header#header nav#menu ul.menu a{text-underline-offset:3px}header#header nav#menu ul.menu a:hover{color:inherit;opacity:.9;text-decoration:underline}header#header nav#menu li{text-transform:uppercase;font-size:0.875rem;line-height:1.125rem;font-weight:500;list-style:none}@media screen and (max-width: 48rem){header#header nav#menu li{font-size:1.25rem;line-height:1.4}}header#header nav#menu li.current_page_item:not(:has(a[href="/#contacts"])) a{color:#6874ff;text-decoration:underline}@media screen and (min-width: calc(48rem + 1px)){header#header nav#menu .wpml-ls-item{position:absolute;top:0;right:16px;display:flex;gap:0.25rem;font-size:1rem}}@media screen and (max-width: 48rem){header#header nav#menu .wpml-ls-item{padding-top:1rem;border-top:2px solid rgba(107,120,153,.5)}}@media screen and (min-width: calc(48rem + 1px)){header#header nav#menu .wpml-ls-item a{background-color:#001548;color:#fff;border-radius:1000px;display:flex;justify-content:center;align-items:center;height:48px;width:48px;transition:all .3s ease}header#header nav#menu .wpml-ls-item a:hover{background-color:#0d43c4;transform:translateY(-2px)}}header#header nav#menu .wpml-ls-item a span[itemprop=name] span{visibility:hidden}header#header nav#menu .wpml-ls-item a span[itemprop=name] span::before{content:attr(lang);visibility:visible;text-transform:uppercase}@media screen and (min-width: calc(48rem + 1px)){header#header nav#menu .wpml-ls-item a span[itemprop=name] span::before{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}}header#header nav#menu .wpml-ls-item a span[itemprop=name] span[lang=pt-pt]::before{content:"PT"}@media screen and (max-width: 48rem){header#header nav#menu ul.menu{opacity:0;transition:all .2s ease}}header#header nav#menu.open::before{width:100%;height:100%}header#header nav#menu.menu-open{opacity:1;pointer-events:auto}header#header nav#menu.menu-open ul.menu{opacity:1}header#header nav#menu.menu-opened::before{transition-delay:.2s}header#header nav#menu.menu-opened ul.menu{transition-duration:.15s;transition-delay:0s}header#header button#menu-toggle{background:none;height:48px;width:48px;border-radius:1000px;border:none;cursor:pointer;position:absolute;top:0;right:1rem;align-items:center;justify-content:center;z-index:1001;display:none;pointer-events:auto}@media screen and (max-width: 48rem){header#header button#menu-toggle{display:flex}}header#header button#menu-toggle .menu-icon{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:24px;gap:5px}header#header button#menu-toggle .menu-icon .menu-icon-line{background-color:#fff;height:2px;width:100%;border-radius:1000px;transition:all .2s ease}header#header button#menu-toggle.open .menu-icon-line:first-child{transform:rotate(45deg) translate(2px, -4px);transform-origin:top left}header#header button#menu-toggle.open .menu-icon-line:nth-child(2){width:0}header#header button#menu-toggle.open .menu-icon-line:last-child{transform:rotate(-45deg) translate(2px, 4px);transform-origin:bottom left}header#header button#menu-toggle.menu-opened .menu-icon .menu-icon-line{transition-delay:.15s}footer#footer{background-color:#ecf1fe;padding:1rem;text-align:center;font-size:0.75rem;font-weight:400;color:#00091d;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem}#hero{background-size:cover;background-position:75% 20%;background-repeat:no-repeat;border-top-left-radius:inherit;border-top-right-radius:inherit;height:100dvh;margin-bottom:calc(3rem*-1);position:relative;display:flex;align-items:flex-end;padding-block:10rem}@media screen and (max-width: 48rem){#hero{padding-block:5rem}}#hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg, rgba(0, 21, 72, 0) 45%, rgba(0, 9, 29, 0.8) 100%)}.button{position:relative;cursor:pointer;padding:1rem;border-radius:1rem;font-weight:500;font-size:1rem;display:inline-flex;align-items:center;gap:0.5rem}.button,.button-icon{transition:all .3s ease}.button:hover,.button-icon:hover{transform:translateY(-2px)}.button-icon{display:inline-block}.button-icon img{width:20px}.button-icon.icon-link-small img{width:16px}.button-filled{background-color:#0d43c4;color:#fff}.button-filled.has-icon::after{filter:brightness(0) invert(1)}.button-filled:hover{background-color:#001548;color:#fff}.button-outline{background-color:rgba(0,0,0,0);color:#0d43c4;border:2px solid}.button-outline:hover{background-color:rgba(13,67,196,.1)}.button-small{color:#0d43c4;padding:0.5rem 0.25rem;border-radius:0}.button-small::before{content:"";width:0%;height:2px;display:block;background:#0d43c4;position:absolute;bottom:0;left:0;transition:inherit}.button-small:hover::before{width:100%}.button.has-icon::after{content:"";background-image:url("../img/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}.button.has-icon-left{flex-direction:row-reverse}.button.has-icon.icon-arrow-left::after{transform:rotate(180deg)}.button.has-icon.icon-email::after{background-image:url("../img/mail.svg")}.button.has-icon.icon-linkedin::after{background-image:url("../img/linkedin.svg")}.button.has-icon.icon-facebook::after{background-image:url("../img/facebook.svg")}.button.has-icon.icon-external::after{background-image:url("../img/link-external.svg")}.button.has-icon.icon-link-small::after{background-image:url("../img/link-small.svg")}.button.has-icon.icon-download::after{background-image:url("../img/download.svg")}.button.has-icon.icon-gallery::after{background-image:url("../img/gallery.svg")}.dark-bg .button-filled:hover{background-color:#fff;color:#0d43c4}.dark-bg .button-filled.has-icon:hover::after{filter:none}.dark-bg .button-outline,.dark-bg .button-small{color:#fff}.dark-bg .button-outline.has-icon::after,.dark-bg .button-small.has-icon::after{filter:brightness(0) invert(1)}.dark-bg .button-outline:hover,.dark-bg .button-small:hover{background-color:hsla(0,0%,100%,.1)}.dark-bg .button-small::before{background:#fff}.glightbox-container .gslide-description{background:none;color:#fff}.glightbox-container .gslide-description .text-muted{color:hsla(0,0%,100%,.8)}.glightbox-container .gslide-description .gslide-desc{font-family:inherit}.glightbox-container .gbtn{background:none}.glightbox-container .gbtn.disabled{display:none}.glightbox-container .gslide-image{box-shadow:none}@media screen and (min-width: calc(48rem + 1px)){.glightbox-container .gslide-image img{max-width:90%}}.card-container{display:flex;flex-direction:column;gap:0.5rem}.card-container-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 90rem){.card-container-grid{gap:1rem}}@media screen and (max-width: 48rem){.card-container-grid{grid-template-columns:repeat(2, 1fr);gap:0.5rem}}@media screen and (max-width: 28.125rem){.card-container-grid{grid-template-columns:repeat(1, 1fr)}}.card,blockquote{border-radius:1rem;background-color:hsla(0,0%,100%,.3);padding:1.5rem;box-shadow:0 24px 60px 0 rgba(0,21,72,.12);position:relative}.card-small,blockquote-small{border-radius:0.5rem;box-shadow:0 10px 22px 0 rgba(0,21,72,.1);padding:0.5rem 1rem}.card-transparent,blockquote-transparent{background-color:hsla(0,0%,100%,.1);color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 24px 60px 0 rgba(0,21,72,.12);backdrop-filter:blur(20px);width:100%;max-width:36rem}@media screen and (max-width: 48rem){.card-transparent,blockquote-transparent{padding:1rem}}.card-transparent h1,.card-transparent h2,.card-transparent h3,.card-transparent h4,.card-transparent h5,.card-transparent h6,blockquote-transparent h1,blockquote-transparent h2,blockquote-transparent h3,blockquote-transparent h4,blockquote-transparent h5,blockquote-transparent h6{color:inherit}.card-transparent h1,blockquote-transparent h1{margin-bottom:unset}.card-transparent h2,blockquote-transparent h2{font-weight:300;font-size:1.5rem}.card-transparent h2,.card-transparent .text-group,blockquote-transparent h2,blockquote-transparent .text-group{margin-bottom:1rem}.card-transparent .texto p:not(:last-child),blockquote-transparent .texto p:not(:last-child){margin-bottom:0.5rem}.card-transparent h5,blockquote-transparent h5{opacity:.8}.card article{display:flex;flex-direction:column;gap:0.5rem;height:100%}.card article header{flex:1}.card-inline article{flex-direction:row;align-items:center}.card-inline article h2{margin-bottom:unset}.splide{padding-inline:5rem}@media screen and (max-width: 28.125rem){.splide{padding-inline:1.5rem}}@media screen and (min-width: calc(48rem + 1px)){.splide__slide{width:fit-content !important}}.splide__slide img{height:25rem;object-fit:cover}@media screen and (max-width: 28.125rem){.splide__slide img{height:auto;aspect-ratio:1/1}}.splide__slide .gallery-item-info{margin-top:0.25rem}.splide__slide .gallery-item-info p{color:#6b7899}.splide__arrow{background:none;opacity:1}@media screen and (max-width: 28.125rem){.splide__arrow--prev{left:calc(0.5rem*-1)}.splide__arrow--next{right:calc(0.5rem*-1)}}.splide__arrow svg{fill:#0d43c4}.splide__arrow:hover svg{fill:#001548}.intro-content{margin-bottom:3rem;max-width:60ch}.filters{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:1rem}@media screen and (min-width: calc(48rem + 1px)){.filters{margin-bottom:3rem;gap:2rem;flex-direction:row;align-items:center}}.filters select{flex:1}.filters .search{flex:1;position:relative}.filters .search::after{content:url("../img/search.svg");width:24px;height:24px;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.filters .search input[type=text]{width:100%;padding:1rem 1.5rem;padding-right:calc(2rem + 24px + 1rem);font:inherit;border:2px solid rgba(0,0,0,0);border-radius:1000px;background-color:#fff;color:#00091d;transition:border-color .2s ease;box-shadow:0 10px 22px 0 rgba(0,21,72,.1)}.filters .search input[type=text]:focus{outline:none;border-color:#6b7899}.filters .search input[type=text]::placeholder{color:#6b7899}.filters .filter-group{display:flex;gap:0.5rem}.no-results{text-align:center;padding:3rem;box-shadow:none;background-color:rgba(107,120,153,.1)}.no-results p{margin:0}select,::picker(select){appearance:base-select}select{padding:0.5rem 0.75rem;font:inherit;font-weight:500;color:#6b7899;border:2px solid #6b7899;background-color:rgba(245,248,255,.9);backdrop-filter:blur(3px);cursor:pointer;transition:border-color .2s ease;min-width:10rem;align-items:center}select:focus{outline:none;border-color:#00091d}select:hover,select:focus{background:rgba(107,120,153,.1)}select::picker-icon{content:url("../img/chevron.svg");height:20px;transition:.4s rotate}select:open::picker-icon{rotate:180deg}select.select-opens-down:open{border-bottom-left-radius:0;border-bottom-right-radius:0}select.select-opens-up:open{border-top-left-radius:0;border-top-right-radius:0}select option{display:flex;justify-content:flex-start;color:#6b7899;padding:0.5rem 12px;transition:.4s}select option:last-of-type{border-radius:0 0 0.5rem 0.5rem}select option:hover,select option:focus{background:rgba(13,67,196,.1)}select option:checked{font-weight:bold}select option::checkmark{display:none}::picker(select){border:2px solid #6b7899;background-color:rgba(245,248,255,.75);backdrop-filter:blur(3px);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;margin-top:-2px}select.select-opens-up:open::picker(select){border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:0;margin-bottom:-2px}.home .profile-section{margin-bottom:3rem}@media screen and (max-width: 28.125rem){.home .profile-section{margin-bottom:2rem}}.home .profile-section .destaque{color:#0d43c4}.home .profile-section .card-container-clinico .card{display:flex}.home .profile-section .card-container-clinico .card-content{flex:1}.home .profile-section .card-container .logotipo img{height:40px;width:auto;margin-bottom:0.5rem;border-radius:unset !important}.home .profile-section .card-container-academico .destaque{margin-bottom:0.5rem}.home .profile-section .card-container-cientifico{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 64rem){.home .profile-section .card-container-cientifico{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 28.125rem){.home .profile-section .card-container-cientifico{grid-template-columns:repeat(1, 1fr)}}.home .profile-section .card-container-cientifico .destaque{font-size:2.5rem;font-weight:400}.home .profile .button-container{display:flex;gap:1.5rem;align-items:center;justify-content:center}@media screen and (max-width: 90rem){.home .profile .button-container{gap:1rem}}@media screen and (max-width: 48rem){.home .profile .button-container{gap:0.5rem}}@media screen and (max-width: 28.125rem){.home .profile .button-container{flex-direction:column;align-items:flex-start}}.home .pvc{display:flex;align-items:center;justify-content:center;border-radius:1rem;overflow:hidden;position:relative}@media screen and (max-width: 90rem){.home .pvc{flex-direction:column-reverse}}.home .pvc>div{flex:1}.home .pvc-container{background-color:#001548;color:#fff}.home .pvc-content{padding:3rem}@media screen and (max-width: 28.125rem){.home .pvc-content{padding:1.5rem}}.home .pvc-content h2,.home .pvc-content .text-block{margin-bottom:1.5rem;color:inherit}.home .pvc-image{height:-webkit-fill-available;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 90rem){.home .pvc-image{aspect-ratio:2/1}}@media screen and (max-width: 48rem){.home .pvc-image{aspect-ratio:3/2}}@media screen and (max-width: 28.125rem){.home .pvc-image{aspect-ratio:1/1}}.home .contactos h2{margin-bottom:1.5rem}.home .contactos-list{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}@media screen and (max-width: 48rem){.home .contactos-list{gap:0.5rem}}.page-template-page-profile #main-container section{margin-top:unset;margin-bottom:3rem}@media screen and (max-width: 28.125rem){.page-template-page-profile #main-container section{margin-bottom:2rem}}.page-template-page-profile #main-container .card-container .card ul{margin-bottom:unset;margin-top:0.25rem}html[lang=en-US] .clinic .button-container{display:none}.page-template-page-pvc #pvc-intro{display:flex;gap:2rem;justify-content:space-between}@media screen and (max-width: 48rem){.page-template-page-pvc #pvc-intro{flex-direction:column}}.page-template-page-pvc #pvc-intro .pvc-container .pvc-content{max-width:70ch}.page-template-page-pvc #pvc-intro .next-edition-container{padding:1.5rem;border-radius:1rem;height:fit-content;box-shadow:0 24px 60px 0 rgba(0,21,72,.12);max-width:37.5rem}.page-template-page-pvc #pvc-intro .next-edition-container h1,.page-template-page-pvc #pvc-intro .next-edition-container h2,.page-template-page-pvc #pvc-intro .next-edition-container h3,.page-template-page-pvc #pvc-intro .next-edition-container h4,.page-template-page-pvc #pvc-intro .next-edition-container h5,.page-template-page-pvc #pvc-intro .next-edition-container h6{color:inherit}.page-template-page-pvc #pvc-intro .next-edition-container .banner{margin-bottom:1rem}.page-template-page-pvc #pvc-intro .next-edition-container .banner img{width:100%;border-radius:unset}.page-template-page-pvc #pvc-intro .next-edition-container .next-edition-info h3{margin-bottom:unset}.page-template-page-pvc #pvc-intro .next-edition-container .buttons-container{display:flex;gap:0.5rem;align-items:center;margin-top:1rem}@media screen and (max-width: 48rem){.page-template-page-pvc #pvc-intro .next-edition-container .buttons-container{flex-direction:column;gap:0.5rem;align-items:flex-start}}.page-template-page-pvc #numbers .card-container{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 64rem){.page-template-page-pvc #numbers .card-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 28.125rem){.page-template-page-pvc #numbers .card-container{grid-template-columns:repeat(1, 1fr)}.page-template-page-pvc #numbers .card-container .card{padding:1rem}}.page-template-page-pvc #numbers h3{margin-bottom:unset;font-size:2.5rem;color:#0d43c4;font-weight:400}.page-template-page-pvc #gallery{max-width:100%;overflow-x:hidden}.page-template-page-pvc #archive .archive-container{gap:1rem}.page-template-page-pvc #archive .archive-container .archive-item{display:grid;align-items:center;padding:1rem;box-sizing:content-box}@media screen and (min-width: calc(48rem + 1px)){.page-template-page-pvc #archive .archive-container .archive-item{min-height:2.25rem;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 48rem){.page-template-page-pvc #archive .archive-container .archive-item .date{color:#6b7899}}.page-template-page-pvc #archive .archive-container .archive-item .buttons-container{display:flex;gap:0.5rem;align-items:center}@media screen and (min-width: calc(48rem + 1px)){.page-template-page-pvc #archive .archive-container .archive-item .buttons-container{justify-content:flex-end}}@media screen and (max-width: 48rem){.page-template-page-pvc #archive .archive-container .archive-item .buttons-container{margin-top:0.5rem}}.page-template-page-pvc #archive .archive-container .archive-item .buttons-container .button.has-icon::after{height:1.25rem;width:1.25rem}.single article{max-width:75ch}.single .related-posts,.single .related-awards{margin-top:3rem}.single .related-posts h3,.single .related-awards h3{margin-bottom:1.5rem}.single .button-container{margin-top:3rem}.page-template-page-cargos header.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media screen and (max-width: 48rem){.page-template-page-cargos header.page-header button#open-gallery-btn{display:none}}.page-template-page-cargos .cargos-timeline-wrap{display:flex;gap:2rem}@media screen and (max-width: 48rem){.page-template-page-cargos .cargos-timeline-wrap{flex-direction:column;gap:1rem}}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider{display:flex;flex-direction:column;align-items:center;background-color:#f5f8ff;max-height:calc(50vh + 60px);position:sticky;top:1.5rem;justify-content:space-between;z-index:1000}@media screen and (max-width: 48rem){.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider{top:0;flex-direction:row;width:calc(100% + 1rem*2);margin-left:calc(1rem*-1);padding:1rem 1.5rem;padding-right:calc(1rem + 3rem)}}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-year{display:inline-block;background-color:#0d43c4;color:#fff;padding:0.5rem 1rem;border-radius:1000px;white-space:nowrap;line-height:1.3}@media screen and (min-width: calc(48rem + 1px)){.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-year-min{transform:translateY(0.5rem)}}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track{align-items:center;width:100%}@media screen and (min-width: calc(48rem + 1px)){.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track{height:50vh;width:6px;position:absolute;top:1.5rem}}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track .cargos-year-range{width:100%}@media screen and (max-width: 48rem){.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track .cargos-year-range{transform:translateX(-2px)}}@media screen and (min-width: calc(48rem + 1px)){.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track .cargos-year-range{transform:rotate(90deg);transform-origin:left center;width:50vh;min-height:6px;height:6px}}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track .cargos-year-range{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;flex-shrink:0}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track .cargos-year-range::-webkit-slider-runnable-track{width:100%;height:6px;background:rgba(0,21,72,.1);border-radius:3px}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track .cargos-year-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#0d43c4;cursor:grab;margin-top:-6px;transition:transform .15s ease}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track .cargos-year-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track .cargos-year-range::-moz-range-track{width:100%;height:6px;background:rgba(0,21,72,.1);border-radius:3px}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track .cargos-year-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#0d43c4;border:none;cursor:grab}.page-template-page-cargos .cargos-timeline-wrap aside.cargos-year-slider .cargos-slider-track .cargos-year-range::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.1)}.page-template-page-cargos .cargos-timeline-wrap .positions-awards{flex:1}.page-template-page-cargos .cargos-timeline-wrap .positions-awards .year-group{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:1.5rem}@media screen and (min-width: calc(28.125rem + 1px)){.page-template-page-cargos .cargos-timeline-wrap .positions-awards .year-group img{max-width:500px}}.blog .filters{display:none}