body{font-family:'Poppins',sans-serif}header,header.single{height:80px;background-color:#fff;width:100%;position:fixed;top:0;left:0;opacity:1;visibility:visible;z-index:100}.main{margin-top:80px}header .logomarca{width:180px;margin-top:10px;height:auto}nav{padding-top:20px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}nav ul.nav-links,nav ul.social{display:flex;flex-direction:row;justify-content:flex-end;justify-items:center;margin:0;padding:0}nav ul.nav-links li{display:inline-block;margin:0 10px}nav ul.nav-links li a{color:#333;text-decoration:none;transition:color ease-in-out .2s}nav ul.nav-links li a:hover{color:#006903}nav ul.social{border-left:1px #999 solid;margin:0 0 0 15px;padding:0}nav ul.social li{display:inline-block;margin:0 10px}nav ul.social li.separator a{padding-left:20px}nav ul li a{text-decoration:none;color:#333;font-size:12pt;padding-top:5px;display:inline-block;font-weight:600}nav ul.social li a{padding:0 2px;font-size:15pt;color:#006903}.section-site-name h1.name-page{margin-top:40px;font-weight:800;color:#333;font-size:50pt}section.persons{margin-top:70px;margin-bottom:50px}section.persons::after{content:'';border-bottom:2px #006903 solid;width:50px;height:2px}.credits p{display:block;padding:0;margin:0;font-size:15pt}.text-content{padding-top:35px}.text-content p{font-size:14pt;color:#333}.text-content p.first::first-letter{font-size:50pt;display:inline-block;line-height:40pt;font-weight:800;color:#006903}.box-person{margin-top:20px;overflow:hidden;position:relative}.box-person img{height:auto}.box-person a{text-decoration:none}.box-person a .box-person-info{background-color:rgb(0 105 3 / .6);position:absolute;width:100%;height:max-content;padding:10px;z-index:10;bottom:0%;opacity:0;visibility:hidden;transition:opacity ease-in-out .2s,visibility ease-in-out .2s}.box-person a:hover .box-person-info{opacity:1;visibility:visible}.box-person-info h4{color:#fff}.other-persons h3{font-weight:700}footer{background-color:#006903;padding:30px 0;margin-top:30px}footer .social-footer{margin:20px 0}footer .social-footer ul{margin:0;padding:0;text-align:center}footer .social-footer ul li{display:inline-block;margin:0 5px}footer .social-footer ul li a{color:#fff;text-decoration:none;font-size:23pt}footer .social-footer ul li a:hover{color:#fff}footer h5{font-size:13pt;font-weight:700;text-align:center;color:#fff}footer p{font-size:10pt;margin:0;padding:0;color:#fff}.btn-menu-mobile{display:none}.main.single{margin-top:0}.btn-single-down.hidden{visibility:hidden;opacity:0}.btn-single-down{position:fixed;bottom:0;left:50%;color:#fff;background-color:#fff0;border:0;font-size:40px;visibility:visible;opacity:1;transition:visibility ease-in-out .1s,opacity ease-in-out .1s;z-index:100}header.single{opacity:0;visibility:hidden;background-color:#fff0;box-shadow:none!important;transition:visibility ease-in-out .3s,opacity ease-in-out .3s,box-shadow ease-in-out .2s}header.single.show{opacity:1;visibility:visible;background-color:#fff;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)!important}header.single.show .logomarca{visibility:visible;opacity:1}header.single.show nav>ul.nav-links,header.single.show nav>ul.social{visibility:visible;opacity:1}.share-person{color:#006903;border:0;background-color:#fff;font-size:20pt;margin-bottom:20px}.share-person-content{margin:0;padding:0}.share-person-content li{display:inline-block;margin:0 10px}.share-person-content li a{color:#006903;text-decoration:none;font-size:20pt}.banner{width:100%!important;height:100%;margin:0 auto;left:0;right:0;top:0;overflow-y:auto;background-color:#fff}.banner article{position:relative;background-color:#333}.modal-swiper-full{visibility:hidden;opacity:0;z-index:-10;height:0}.modal-swiper-full.show{background-color:rgb(51 51 51);top:0;left:0;width:100%;height:100%;z-index:200;visibility:visible;opacity:1;position:fixed;overflow-y:hidden;overflow-x:hidden;outline:0}.modal-close{color:#fff;background:#fff0;border:none;font-size:23pt;position:fixed;right:20px;top:5px;z-index:100}.modal-close:hover{cursor:pointer}.slider-item-image{margin:0 auto;height:650px;width:auto;z-index:100;left:0;right:0}.slide-item aside{background-color:#fff}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:unset;left:unset;width:100%;top:20px}.banner-single-slider-content{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;height:650px;background-color:#666}.banner-single-slider-content .slider-item{flex:1}.photo-credits{width:300px;height:auto;padding:20px;bottom:0;right:0;z-index:100;position:absolute}@media (min-width:320px) and (max-width:678px){header .logomarca{margin-top:15px}.btn-menu-mobile{display:inline-block;background-color:#fff;color:#006903;border:0;right:20px;top:10px;position:fixed;padding:5px;margin:0;font-size:20pt}nav{background-color:#fff;position:fixed;top:80px;left:100%;width:100%;height:100%;padding-top:0;visibility:hidden;opacity:0;transition:visibility .5s ease-in-out,opacity .5s ease-in-out,left .5s ease-in-out;flex-direction:column;justify-content:flex-start;align-items:flex-start}nav.open{visibility:visible;opacity:1;left:20%}nav ul.nav-links{flex-direction:column;margin:0;padding:0;width:100%}nav ul.nav-links li{display:block;margin:0;border-bottom:1px #006903 solid}nav ul.nav-links li a{padding:20px}nav ul.social{margin:0;padding:25px 0 20px 5px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}nav ul.social li{display:inline-block;margin:0 10px}nav ul.social li a{font-size:25pt}.section-site-name h1.name-page{font-size:30pt}.slider-item{position:relative}.slider-item-image{height:auto;width:100%;left:unset;right:unset;top:0;bottom:0;margin:auto 0}.photo-credits{width:100%;bottom:0;text-align:center}}