@import "../../variables.css";.frontpage a.btn{width:28rem;font-size:2.1rem;background-color:var(--main-blue-color);margin-top:2rem;color:#fff;border-radius:2.5rem}.frontpage a.btn:hover{color:#fff;background-color:var(--darker-blue-color)}.frontpage .text-orange{color:var(--main-orange-color)}.frontpage .text-blue{color:var(--main-blue-color)}.frontpage .text-green{color:var(--main-green-color)}section[name=carousel] .carousel-inner{max-height:80vh}section[name=carousel] .carousel-item .slide-description{position:absolute;top:50%;transform:translateY(-50%);left:8%;background-color:#000000aa;padding:2rem;width:22%;color:#fff}section[name=carousel] .slide-description p{color:#fff;text-align:center;font-size:1.8rem;line-height:1.2;font-family:nexa light;margin:1rem 0}section[name=carousel] .slide-description h2{font-size:3rem;color:#fff;text-align:center;font-family:nexa bold}section[name=carousel] .carousel-inner img{object-fit:cover;height:80vh}.frontpage section[name=frontpage]{background-image:url(../../images/losangulo_esquerda.svg),url(../../images/lonsagulo_direita.svg);background-position:left top,right top;background-repeat:no-repeat,no-repeat,no-repeat;background-size:45rem}.frontpage .about-us{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.frontpage .about-us p{margin:1rem 0 3rem}.frontpage .knowledges{display:flex;flex-direction:column;align-items:center}.frontpage .knowledges .row{margin:4rem 0 3rem;min-height:21rem}.frontpage .knowledges .row img{width:80%}.frontpage .knowledges .knowledge-type:not(:last-of-type){margin-bottom:3rem}.frontpage .knowledges .knowledge-type h3{font-family:nexa bold}.frontpage .knowledges .knowledge-type h3 a{font-family:inherit;font-size:inherit;color:inherit}.frontpage section[name=publications]{}.frontpage .latest-publications,.frontpage .projects-gallery{display:flex;flex-direction:column;align-items:center}.block-ipcig-section-block>h2{display:none}#featured-slides .carousel-control-next,#featured-slides .carousel-control-prev{width:10%}#featured-slides .carousel-control-next-icon,#featured-slides .carousel-control-prev-icon{width:30px;height:30px}section[name=projects]{background-color:var(--main-gray-color)}section[name=projects] .projects-gallery>div{width:100%;padding:0 6rem;margin:4rem 0}section[name=projects] .projects-gallery>div>div{display:grid;grid-gap:4rem;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));grid-auto-rows:38rem}section[name=projects] .projects-gallery .project-card{position:relative}section[name=projects] .projects-gallery .project-card .card-icon::before{content:"";mask-repeat:no-repeat;-webkit-mask-image:url(/themes/custom/ipcig/images/project-teaser-icon.svg);mask-image:url(/themes/custom/ipcig/images/project-teaser-icon.svg);background-color:var(--link-color,#ffffff);width:2rem;height:2rem;position:absolute;left:1rem;bottom:1rem}section[name=projects] .projects-gallery .project-card:nth-child(4n+1){background-color:var(--main-blue-color)}section[name=projects] .projects-gallery .project-card:nth-child(4n+2){background-color:var(--main-yellow-color);--link-color: var(--main-blue-color)}section[name=projects] .projects-gallery .project-card:nth-child(4n+3){background-color:var(--main-orange-color)}section[name=projects] .projects-gallery .project-card:nth-child(4n+4){background-color:var(--main-green-color)}section[name=projects] .projects-gallery .project-card .thumb img{height:20rem;width:100%}section[name=projects] .projects-gallery .project-card h3{min-height:11.5rem;padding:1rem}section[name=projects] .projects-gallery .project-card h3 a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-family:nexa light;line-height:1.2;color:var(--link-color,#ffffff);padding:0;min-height:6rem;font-weight:700;text-align:left}section[name=projects] .projects-gallery .project-card .fields{border-bottom:none;padding:.5rem 0 .5rem 4rem;margin:0}section[name=projects] .projects-gallery .project-card .fields span{font-size:1.8rem;font-family:nexa light;color:var(--link-color,#ffffff)}@media screen and (max-width:992px){.frontpage .knowledges .row img{width:60%;margin-bottom:6rem}section[name=carousel] .carousel-inner,section[name=carousel] .carousel-inner img{height:60vw}section[name=carousel] .slide-description{display:none}}body a:hover,body a:focus,body a:active{color:#069}.visually-hidden,.pcast-player button span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.pcast-player .pcast-player-controls{box-sizing:border-box;background:#000;color:#fff;font-size:14px;height:42px;overflow:hidden;padding:5px}.pcast-player button{background:#2a2a2a;color:#fff;border:0;border-radius:2px;padding:5px;line-height:22px;-webkit-appreance:none;min-width:32px}.pcast-player progress{height:13px;width:188px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pcast-player progress[value]::-webkit-progress-bar{background-color:#555;border-radius:0;box-shadow:0 2px 5px rgba(0,0,0,.25) inset}.pcast-player progress[value]::-webkit-progress-value{background:#fff}.pcast-player .pcast-time{display:inline-block;font-size:13px;padding:0 5px;text-align:center;width:6em;font-weight:700}.pcast-player .pcast-speed{width:2.5em}.pcast-player .pcast-download{font-size:12px;margin-top:.5em;display:inline-block;color:#000}.pcast-player .pcast-download:hover,.pcast-player .pcast-download:focus{color:#666}