.search-cantainer{min-height:70vh}.search-cantainer .search-item{padding:1rem;display:block}.search-cantainer .search-item:hover{box-shadow:0 0 1rem #ccd2d687}.search-cantainer .search-item:hover .list-item-title{color:#3a9800}.search-cantainer .list-item-title{font-size:20px}.search-cantainer .list-item-description{font-weight:300;color:#385668}mark{background:#fbe1ad;padding:.05rem .25em}body,html{scroll-behavior:smooth;scroll-padding-top:10rem}body{color:#002033}.content p{color:#4d6370}h2{font-size:3rem;font-weight:600;line-height:1;margin-bottom:2rem}@media screen and (max-width:768px){h2{font-size:2.25rem}}@media screen and (max-width:1024px){.content>.columns{display:block}.content>.columns .content{width:100%}}.explore-button{margin-bottom:10%;margin-left:5%;margin-right:5%}.external-link{padding-right:20px}.external-link:after{position:absolute;width:16px;content:"";margin-top:5px;margin-left:3px;height:16px;z-index:1;mask:url(img/external.svg);background-color:#7fa3b9}.scroll-on-page{font-size:14px;padding:3px 12px;margin:0 2px 5px 0;display:inline-block;white-space:nowrap;border-radius:30px;background:#58963217}.left-title{padding-right:4rem}.left-title h2,.left-title h3{margin-top:0!important}.left-title h2:after,.left-title h3:after{position:absolute;left:0;margin-top:70px;width:100px;content:"";border-bottom:5px solid #f1903b}p:empty:first-child{display:none}.vertical-colums .columns{flex-direction:column}.tabs ul{margin:0}.rounded img{border-radius:10px}.rounded .rich-right img{box-shadow:0 0 10px rgba(0,0,0,.1)}th{font-weight:500}.content h3{font-weight:400}.grid{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:320px}code{font-size:14px}.rich-content-text{padding:20px!important}.qgis_first_conference .cont{padding:0}.qgis_first_conference .cont img{border-radius:10px}.language-select-container{background-color:#ecf1f4;border-radius:10px;color:#4d6370!important}.language-select-container select{max-width:50vw}.map-image-container{position:relative;display:inline-block}.map-image-container .tooltip{position:absolute;top:0;width:100%;height:100%;max-height:250px;background-color:rgba(0,0,0,.7);padding:10px;border-radius:5px;opacity:0;transition:opacity .3s ease;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.map-image-container .tooltip .title-text{color:#fff}.map-image-container .tooltip .description-text{color:#fff}.map-image-container:hover .tooltip{opacity:1;pointer-events:auto}.edit-on-github{position:fixed;left:10px;bottom:10px;z-index:10}.qgis-announcement{position:relative;overflow:hidden;background:linear-gradient(100deg,#589632 0%,#93B023 100%);padding:.65rem 1.5rem;z-index:30}.qgis-announcement::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#EEE766,#ee7913,#EEE766);background-size:200% 100%;animation:announcement-topline 3s linear infinite}.qgis-announcement .columns{margin:0}.qgis-announcement .qgis-announcement-badge{background:#eee766!important;color:#333!important;border:none;border-radius:4px;letter-spacing:.05em;animation:badge-pulse 2.5s ease-in-out infinite;font-size:.7rem;padding:.4em .7em;text-decoration:none;cursor:pointer}.qgis-announcement .qgis-announcement-badge:hover{background:#fff!important;color:#333!important}.qgis-announcement .qgis-announcement-title{font-size:1rem;font-weight:600;letter-spacing:.01em}.qgis-announcement .qgis-announcement-cta{background-color:#fff!important;color:#589632!important;border:2px solid #fff!important;border-radius:20px;transition:background-color .2s ease,color .2s ease,transform .15s ease,border-color .2s ease;white-space:nowrap}.qgis-announcement .qgis-announcement-cta:hover{background-color:#eee766!important;border-color:#eee766!important;color:#333!important;transform:translateX(2px)}.qgis-announcement .qgis-announcement-shimmer{position:absolute;top:-50%;left:-15%;width:40px;height:200%;background:rgba(255,255,255,.12);transform:rotate(20deg);animation:announcement-shimmer 4s ease-in-out infinite}@media screen and (max-width:768px){.qgis-announcement{margin-top:calc(6em - 40px);padding:.6rem 1rem}.qgis-announcement .qgis-announcement-title{font-size:.875rem}.qgis-announcement .qgis-announcement-cta{font-size:.75rem;padding:.3em .8em}}@keyframes badge-pulse{0%,100%{transform:scale(1);box-shadow:0 0 rgba(238,231,102,.5)}50%{transform:scale(1.06);box-shadow:0 0 0 6px rgba(238,231,102,0)}}@keyframes announcement-shimmer{0%{left:-15%;opacity:0}20%{opacity:1}80%{opacity:1}100%{left:110%;opacity:0}}@keyframes announcement-topline{0%{background-position:0 0}100%{background-position:200% 0}}