@font-face{font-family:RidigicaHeadingMedium;src:url(../fonts/rigidica-heading-medium.otf) format("opentype")}body{font-size:14px}#home-slider{margin-top:30px;padding-top:0;padding-bottom:0}#home-slider,#home-slider .container-fluid,#home-slider .container-fluid .owl-carousel,#home-slider .container-fluid .owl-carousel .slide{height:calc(100vh - 126px);overflow:hidden}#header .container-fluid{padding-left:100px;padding-right:100px}#home-slider .container-fluid{padding-left:0;padding-right:0}@media(max-width:992px){#home-social{display:none!important}#home-slider .container-fluid{padding-left:0!important;padding-right:0!important}#home-slider,#home-slider .container-fluid,#home-slider .container-fluid .owl-carousel,#home-slider .container-fluid .owl-carousel .slide,#home-social{height:calc(100vh - 90px)}#header .container-fluid,#home-slider .container-fluid{padding-left:15px;padding-right:15px}}.custom-container-section .container-fluid{padding-left:100px;padding-right:100px}#home-slider .slide{position:relative;background-size:cover;background-position:center center}#home-slider .slide .slide-title{position:absolute;color:#fff;font-size:50px;top:50%;left:50%;transform:translate(-50%,-50%);font-family:RidigicaHeadingMedium!important;text-transform:lowercase!important}#home-slider .owl-theme .owl-controls .owl-buttons div{background:0 0!important;border:none!important}#home-slider .owl-theme .owl-controls .owl-buttons div.owl-prev{margin-left:30px}#home-slider .owl-theme .owl-controls .owl-buttons div.owl-next{margin-right:30px}#home-slider .owl-theme .owl-controls .owl-buttons div i{color:#fff;font-size:60px}#home-slider img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#home-social{display:flex;flex-direction:column;position:absolute;width:100px;justify-content:center;align-items:center;padding-top:100px;z-index:999}#home-social i{color:#333;font-size:26px;margin-bottom:30px}section.page-header{background-color:rgba(148,149,150,.15)}section.page-header h1{font-size:26px;font-family:RidigicaHeadingMedium!important}@media(max-width:992px){#header.fixed #topNav button.btn-mobile-active,#topNav button.btn-mobile-active{background-color:#fff!important}#topNav button.btn-mobile-active>i{color:#333!important}#topMain,#topNav ul.dropdown-menu{background-color:#fff!important}#header #topNav #topMain>li>a{color:#333!important;height:65px!important;line-height:65px!important;font-size:18px!important}#topNav ul.dropdown-menu{box-shadow:none!important}}#header ul.nav-second-main li i{opacity:1;color:#000}@media(min-width:993px){#header-social-nav{display:none!important}}#mainMenu ul li a,#topMain ul li a{color:#333;font-family:RidigicaHeadingMedium!important;text-transform:uppercase}#topMain>li>a{font-family:RidigicaHeadingMedium!important;text-transform:uppercase}#subpage-social{display:flex;flex-direction:column;position:fixed;width:100px;justify-content:center;align-items:center;padding-top:100px;top:200px}#subpage-social i{color:#333;font-size:26px;margin-bottom:30px}@media(max-width:992px){#subpage-social{display:none!important}#topNav nav.nav-main li>ul.dropdown-menu{display:block!important;padding-top:0!important;padding-bottom:0!important}#topNav nav.nav-main li>ul.dropdown-menu li a{color:#333!important;font-size:18px!important}#header.fixed #topNav div.nav-main-collapse:before{content:'';position:absolute;top:60px;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:-1}#topNav nav.nav-main li>ul.dropdown-menu li a{padding-left:30px!important;padding-top:10px;padding-bottom:10px}}@media(max-width:500px){#pageHeader{padding-top:30px!important;padding-bottom:30px!important}.custom-container-section{padding-top:30px!important}#home-slider .slide .slide-title{font-size:40px}}@media only screen and (max-width:768px){section div.row>div{margin-bottom:30px}#home-slider .owl-theme .owl-controls .owl-buttons div i{color:#fff;font-size:40px}#home-slider .owl-theme .owl-controls .owl-buttons div.owl-prev{margin-left:15px}#home-slider .owl-theme .owl-controls .owl-buttons div.owl-next{margin-right:15px}}.owl-theme .owl-controls .owl-page span{width:10px!important;height:10px!important;border-radius:50%!important}.mfp-bg{background:#000;opacity:.95;filter:alpha(opacity=95)}section.page-header{background-color:#fff!important}.mfp-arrow-left,.mfp-arrow-right{display:inline-block!important;font:normal normal normal 14px/1 FontAwesome!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;border:none!important;color:#fff!important;font-size:60px!important}.mfp-arrow-left:after,.mfp-arrow-right:after{display:none!important}.mfp-arrow-right{margin-right:15px}.mfp-arrow-right:before{content:"\f054"!important;border:none!important}.mfp-arrow-left:before{content:"\f053"!important;border:none!important}#header{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@media only screen and (max-width:600px){.owl-pagination{display:block!important}}#about-content p{margin-bottom:15px;text-align:center}@media(min-width:992px){.mobile-socials{display:none!important}}.mobile-socials a{display:inline-block!important}.custom-gallery img{margin-bottom:60px}.custom-gallery img.half-width-gallery-img{width:calc(50% - 30px)!important}.custom-gallery img.half-width-gallery-img.left{margin-right:30px}.custom-gallery img.half-width-gallery-img.right{margin-left:30px}.custom-gallery .w-50p.left{padding-right:30px}.custom-gallery .w-50p.right{padding-left:30px}#center-col{display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:1068px){#center-col{max-width:1068px}}.publications-gallery img{border:1px solid #dedede}#map{width:100%;height:250px}img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#contact-form input,#contact-form textarea{border-color:#999}.hf-albums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;width:100%;padding:15px 0 45px}.hf-album{border:0;background:0 0;padding:0;color:inherit;text-align:left;cursor:pointer;min-width:0}.hf-album img,.hf-album-placeholder{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#f2f2f2;transition:opacity .2s}.hf-album:hover img{opacity:.85}.hf-album-name{display:block;font-size:18px;margin:14px 0 4px}.hf-album-count{display:block;font-size:12px;color:#777}.hf-album-placeholder{display:flex;align-items:center;justify-content:center;color:#888}body.hf-album-open{overflow:hidden}.hf-album-modal{box-sizing:border-box;border:0;border-radius:3px;padding:24px;width:min(1200px,94vw);max-width:94vw;height:90vh;max-height:90vh;overflow:auto;color:#333;background:#fff}.hf-album-modal::backdrop{background:rgba(0,0,0,.82)}.hf-album-header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:12px}.hf-album-header h2{font-size:23px;line-height:1.4;margin:0}.hf-album-close{border:0;background:0 0;font-size:36px;line-height:1;cursor:pointer;padding:4px 10px}.hf-album-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hf-photo-thumb{border:0;padding:0;background:#f5f5f5;cursor:pointer}.hf-photo-thumb img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.hf-photo-stage{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:200px}.hf-photo-large{max-width:calc(100% - 90px);width:auto;height:auto;max-height:64vh;object-fit:contain}.hf-photo-next,.hf-photo-prev{border:0;background:#f4f4f4;font-size:38px;padding:0 8px;cursor:pointer;flex:0 0 34px}.hf-photo-back{border:0;background:#f4f4f4;padding:8px 12px;margin-bottom:15px;cursor:pointer}.hf-photo-counter{text-align:center;margin:12px 0 0}.hf-photo-next:disabled,.hf-photo-prev:disabled{opacity:.3}.hf-album-modal button:focus-visible,.hf-album:focus-visible{outline:2px solid #333;outline-offset:4px}.hf-album-modal [hidden]{display:none!important}@media(max-width:767px){.hf-albums{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.hf-album-name{font-size:16px}.hf-album-modal{padding:14px}.hf-album-header h2{font-size:18px}.hf-album-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hf-photo-large{max-width:calc(100% - 68px)}.hf-photo-next,.hf-photo-prev{flex-basis:26px;padding:0 4px}.hf-photo-stage{gap:4px}}@media(max-width:420px){.hf-albums{grid-template-columns:1fr}}.hf-album-modal:not([open]){display:none!important}.hf-album-modal[open]{display:block}