@charset "UTF-8";@font-face{font-family:calibri-bold;src:url(/fonts/calibri-font-family/calibri-bold.ttf)}@font-face{font-family:calibri-bold-italic;src:url(/fonts/calibri-font-family/calibri-bold-italic.ttf)}@font-face{font-family:calibri-italic;src:url(/fonts/calibri-font-family/calibri-italic.ttf)}@font-face{font-family:calibri-regular;src:url(/fonts/calibri-font-family/calibri-regular.ttf)}@media (min-width:1920px){.col-xxxl-1{flex:0 0 auto;width:8.333333%}.col-xxxl-2{flex:0 0 auto;width:16.666667%}.col-xxxl-3{flex:0 0 auto;width:25%}.col-xxxl-4{flex:0 0 auto;width:33.333333%}.col-xxxl-5{flex:0 0 auto;width:41.666667%}.col-xxxl-6{flex:0 0 auto;width:50%}.col-xxxl-7{flex:0 0 auto;width:58.333333%}.col-xxxl-8{flex:0 0 auto;width:66.666667%}.col-xxxl-9{flex:0 0 auto;width:75%}.col-xxxl-10{flex:0 0 auto;width:83.333333%}.col-xxxl-11{flex:0 0 auto;width:91.666667%}.col-xxxl-12{flex:0 0 auto;width:100%}}@media (min-width:2500px){.col-extra-1{flex:0 0 auto;width:8.333333%}.col-extra-2{flex:0 0 auto;width:16.666667%}.col-extra-3{flex:0 0 auto;width:25%}.col-extra-4{flex:0 0 auto;width:33.333333%}.col-extra-5{flex:0 0 auto;width:41.666667%}.col-extra-6{flex:0 0 auto;width:50%}.col-extra-7{flex:0 0 auto;width:58.333333%}.col-extra-8{flex:0 0 auto;width:66.666667%}.col-extra-9{flex:0 0 auto;width:75%}.col-extra-10{flex:0 0 auto;width:83.333333%}.col-extra-11{flex:0 0 auto;width:91.666667%}.col-extra-12{flex:0 0 auto;width:100%}}body{font-family:calibri-regular}body,html{overflow-x:hidden}body,html{margin:0;padding:0;width:100%}main{overflow:hidden}p{color:#000;font-family:calibri-regular;font-size:1rem;line-height:160%;margin-bottom:28px}p:last-child{margin-bottom:0}hr{color:#005ba0;opacity:1}.btn-cocapec-white{background-color:#fff;border:2px solid #fff;border-radius:25px;color:#005ba0;font-family:calibri-bold;font-size:.875rem;padding:9px 30px;transition:all .3s ease-out}.btn-cocapec-white:hover{background-color:#005ba0;border:2px solid #fff;color:#fff;transition:all .3s ease-out}.btn-cocapec-green{background-color:#4cb033;border:2px solid #4cb033;border-radius:25px;color:#fff;font-family:calibri-bold;font-size:.875rem;padding:9px 30px;transition:all .3s ease-out}.btn-cocapec-green:hover{background-color:#fff;border:2px solid #4cb033;color:#4cb033;transition:all .3s ease-out}.btn-cocapec-text{border:0;border-radius:25px;color:#005ba0;font-family:calibri-bold-italic;font-size:1.125rem;text-decoration:underline;transition:all .3s ease-out}.btn-cocapec-text:hover{color:#4cb033;transition:all .3s ease-out}.bg-grey{background-color:#ebebeb}.color-blue{color:#005ba0!important}.space-top{margin-top:130px}@media (max-width:1400px){.space-top{margin-top:120px}}@media (max-width:600px){.space-top{margin-top:30px}}.breadcrumb-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.breadcrumb-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.breadcrumb-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}header{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);position:fixed;top:0;transition:all .3s ease-out;width:100%;z-index:10}header .header-top{background-color:#005ba0}header .header-top .btn-cocapec-white{padding:6px 20px}header .header-top .translate{align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}header .header-top .translate .notranslate{border:2px solid transparent;color:#fff;padding:5px 10px}header .header-top .translate .notranslate.gt-current-lang{border:2px solid #fff;border-radius:20px}header .header-bottom{background-color:#fff;padding:15px 0;position:relative;z-index:5}@media (max-width:600px){header .header-bottom{padding:18px 0}}header .header-bottom .logo{position:relative;z-index:50}header .header-bottom .nav .nav-item.dropdown .nav-link:after{content:none}header .header-bottom .nav .nav-item.dropdown .nav-link.active{color:#4cb033}header .header-bottom .nav .nav-item.dropdown .nav-link.active svg{fill:#4cb033;transition:all .3s ease-out}header .header-bottom .nav .nav-item.dropdown .dropdown-menu{border:1px solid #4cb033;border-radius:13px;left:10px;top:38px}header .header-bottom .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item{color:#000;font-family:calibri-regular;font-size:.875rem}header .header-bottom .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item.active,header .header-bottom .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item:active{background-color:#4cb033!important;color:#fff}header .header-bottom .nav .nav-item.dropdown:hover .nav-link{color:#4cb033}header .header-bottom .nav .nav-item.dropdown:hover .nav-link svg{fill:#4cb033;transform:rotate(180deg);transition:all .3s ease-out}header .header-bottom .nav .nav-item .nav-link{color:#005ba0;font-family:calibri-bold;font-size:.875rem;margin:0 5px;padding:10px 5px;transition:all .3s ease-out}@media (max-width:1400px){header .header-bottom .nav .nav-item .nav-link{padding:10px 2px}}header .header-bottom .nav .nav-item .nav-link svg{fill:#005ba0;transition:all .3s ease-out}header .header-bottom .nav .nav-item .nav-link.active span:before{opacity:1}header .header-bottom .nav .nav-item .nav-link.button{background-color:#4cb033;border:2px solid #4cb033;border-radius:23px;color:#fff;font-family:calibri-bold;font-size:.75rem;height:44px;text-align:center;transition:all .3s ease-out;width:135px}header .header-bottom .nav .nav-item .nav-link.button span:before{content:none}header .header-bottom .nav .nav-item .nav-link.button:hover{background-color:#fff;border:2px solid #4cb033;color:#4cb033;transition:all .3s ease-out}header .header-bottom .nav .nav-item .nav-link:hover{color:#4cb033;transition:all .3s ease-out}footer .cooperative-section{align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:350px}footer .cooperative-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}footer .cooperative-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}footer .footer-middle{background-color:#005ba0}footer .footer-middle .link{color:#fff;text-decoration:none;transition:all .3s ease-out}footer .footer-middle .link:hover{color:#f8c301;transition:all .3s ease-out}footer .footer-middle .nav-follow .nav-item.text{color:#fff;font-family:calibri-bold-italic;font-size:.875rem}footer .footer-middle .nav-follow .nav-item .nav-link svg{fill:#fff;transition:all .3s ease-out}footer .footer-middle .nav-follow .nav-item .nav-link:hover svg{fill:#4cb033;transition:all .3s ease-out}footer .footer-middle .nav-follow .nav-item .nav-link.link{color:#fff;text-decoration:none;transition:all .3s ease-out}footer .footer-middle .nav-follow .nav-item .nav-link.link:hover{color:#4cb033;transition:all .3s ease-out}footer .footer-top{background-color:#ebebeb}footer .footer-top .footer-links-row{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}footer .footer-top .footer-section-title{color:#005ba0;font-family:calibri-bold;font-size:.95rem;font-weight:600;margin-bottom:1.25rem;text-transform:uppercase}footer .footer-top .footer-links{display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;gap:.75rem}footer .footer-top .footer-links li .footer-link{color:#005ba0;font-size:.875rem;text-decoration:none;transition:all .3s ease-out}footer .footer-top .footer-links li .footer-link:hover{color:#4cb033;padding-left:.5rem;text-decoration:none;transition:all .3s ease-out}@media (max-width:768px){footer .footer-top .footer-links-row{gap:1.5rem;grid-template-columns:repeat(2,1fr)}footer .footer-top .footer-section-title{font-size:.875rem;margin-bottom:1rem}footer .footer-top .footer-links{gap:.5rem}footer .footer-top .footer-links li .footer-link{font-size:.8125rem}}footer .footer-bottom{background-color:#ebebeb}footer .footer-bottom .link{color:#005ba0;font-family:calibri-bold-italic;font-size:.875rem;transition:all .3s ease-out}footer .footer-bottom .link:hover{color:#4cb033;transition:all .3s ease-out}footer .footer-bottom .link-img{text-decoration:none}.blog-section{background-color:#ebebeb;position:relative;z-index:1}.blog-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.blog-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.blog-section .blog-box{background-color:#fff;border-radius:7px;height:100%;overflow:hidden}.blog-section .blog-box figure img{height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.blog-section .blog-box .blog-info{padding:30px 30px 45px}.blog-section .blog-box .blog-info .category-date-time .category{color:#005ba0;font-family:calibri-bold-italic;font-size:.75rem}.blog-section .blog-box .blog-info .category-date-time .date,.blog-section .blog-box .blog-info .category-date-time .time{color:#000;font-family:calibri-regular;font-size:.75rem}.blog-section .blog-box .blog-info .text{color:#005ba0;font-family:calibri-bold-italic;font-size:1.5rem;transition:all .3s ease-out}.blog-section .blog-box:hover .blog-info .text{color:#4cb033;transition:all .3s ease-out}.events-section{background-color:#ebebeb}.events-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.events-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.events-section .swiper-events{padding:2px}.template-site-home-index .fullbanner-section{height:auto}.template-site-home-index .fullbanner-section .swiper-home{height:-webkit-calc(100vh - 271px);height:calc(100vh - 271px)}@media (min-width:1680px){.template-site-home-index .fullbanner-section .swiper-home{height:-webkit-calc(100vh - 321px);height:calc(100vh - 321px)}}@media (max-width:1400px){.template-site-home-index .fullbanner-section .swiper-home{height:-webkit-calc(100vh - 262px);height:calc(100vh - 262px)}}@media (max-width:768px){.template-site-home-index .fullbanner-section .swiper-home{height:auto}}.template-site-home-index .fullbanner-section .swiper-home .swiper-wrapper .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}@media (max-width:1600px){.template-site-home-index .fullbanner-section .swiper-home .swiper-wrapper .swiper-slide{background-size:contain}}@media (max-width:600px){.template-site-home-index .fullbanner-section .swiper-home .swiper-wrapper .swiper-slide{background-position:50%}}.template-site-home-index .fullbanner-section .swiper-home .swiper-wrapper .swiper-slide .info-container{left:0;position:absolute;right:0}.template-site-home-index .fullbanner-section .swiper-home .swiper-wrapper .swiper-slide .info-container .title{color:#fff;font-family:calibri-bold-italic;font-size:3.75rem}.template-site-home-index .fullbanner-section .swiper-home .swiper-wrapper .swiper-slide .info-container .subtitle{color:#fff;font-family:calibri-regular;font-size:1.625rem}.template-site-home-index .fullbanner-section .swiper-home .lottie{bottom:20px;position:absolute;width:100%;z-index:1}.template-site-home-index .fullbanner-section .swiper-home .swiper-pagination-bullets{bottom:120px}.template-site-home-index .fullbanner-section .swiper-home .swiper-pagination-bullets .swiper-pagination-bullet{background:#4cb033;height:16px;margin:0 7px;opacity:1;transform:scale(.6);transition:all .3s ease-out;width:16px}.template-site-home-index .fullbanner-section .swiper-home .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#f8c301;transform:scale(1.05);transition:all .3s ease-out}.template-site-home-index .slogan-section{background-color:#005ba0;position:relative;z-index:1}.template-site-home-index .slogan-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-home-index .slogan-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-home-index .about-section{background-color:#ebebeb}.template-site-home-index .about-section .about-row{background-color:#fff;border-radius:29px;padding:80px;position:relative;z-index:2}@media (max-width:600px){.template-site-home-index .about-section .about-row{padding:30px}}.template-site-home-index .about-section .about-row .about-img{width:100%}.template-site-home-index .about-section .about-row .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-home-index .about-section .about-row .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-home-index .about-section .about-row .about-item{padding:0 60px;position:relative}@media (min-width:1024px){.template-site-home-index .about-section .about-row .about-item:before{background-color:#cfcfcf;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.template-site-home-index .about-section .about-row .about-item.last:before{content:none}}.template-site-home-index .about-section .about-row .about-item .text{color:#000;font-family:calibri-bold-italic;font-size:.875rem}.template-site-home-index .weather-section{background-color:#ebebeb;position:relative;z-index:0}.template-site-home-index .weather-section .bg-weather{bottom:40px;left:0;margin:auto;position:absolute;right:0;width:65%;z-index:-1}@media (max-width:600px){.template-site-home-index .weather-section .bg-weather{width:100%}}.template-site-home-index .weather-section .weather-box{background-color:#fff;border-radius:29px;padding:50px 80px}@media (max-width:600px){.template-site-home-index .weather-section .weather-box{padding:50px 40px}}.template-site-home-index .weather-section .weather-box .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;font-size:1.375rem;position:relative}.template-site-home-index .weather-section .weather-box .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-home-index .weather-section .weather-box .swiper-weather .swiper-wrapper .swiper-slide .text{color:#4cb033;font-family:calibri-bold-italic;font-size:1.75rem}.template-site-home-index .weather-section .weather-box .swiper-weather .swiper-wrapper .swiper-slide .nav-forecast{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}@media (max-width:600px){.template-site-home-index .weather-section .weather-box .swiper-weather .swiper-wrapper .swiper-slide .nav-forecast{grid-template-columns:repeat(1,1fr)}}.template-site-home-index .weather-section .weather-box .swiper-weather .swiper-wrapper .swiper-slide .nav-forecast .nav-item{border:1px solid #ebebeb;border-radius:10px;padding:5px 10px 0}@media (max-width:600px){.template-site-home-index .weather-section .weather-box .swiper-weather .swiper-wrapper .swiper-slide .nav-forecast .nav-item{padding:13px 15px 5px}}.template-site-home-index .weather-section .weather-box .swiper-weather .swiper-wrapper .swiper-slide .nav-forecast .nav-item .img-forecast{height:65px;-o-object-fit:cover;object-fit:cover;width:90px}.template-site-home-index .weather-section .weather-box .swiper-weather .swiper-wrapper .swiper-slide .nav-forecast .nav-item .day{color:#005ba0}.template-site-home-index .weather-section .weather-box .swiper-weather .swiper-wrapper .swiper-slide .nav-forecast .nav-item .max{color:#f85656}.template-site-home-index .weather-section .weather-box .swiper-weather .swiper-wrapper .swiper-slide .nav-forecast .nav-item .min{color:#6885ed}.template-site-home-index .weather-section .weather-box .swiper-weather .buttons{bottom:7px;position:absolute;right:0;width:110px}.template-site-home-index .quotes-section{background-color:#ebebeb;position:relative;z-index:0}.template-site-home-index .quotes-section .quotes-box{background-color:#fff;border-radius:29px;padding:50px 80px}@media (max-width:600px){.template-site-home-index .quotes-section .quotes-box{padding:50px 40px}}.template-site-home-index .quotes-section .quotes-box .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;font-size:1.375rem;position:relative}.template-site-home-index .quotes-section .quotes-box .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-home-index .quotes-section .quotes-box .swiper-quotes .swiper-wrapper .swiper-slide{position:relative}@media (min-width:1024px){.template-site-home-index .quotes-section .quotes-box .swiper-quotes .swiper-wrapper .swiper-slide:before{background:#cfcfcf;content:"";height:100%;position:absolute;right:-15px;width:1px}}.template-site-home-index .quotes-section .quotes-box .swiper-quotes .swiper-wrapper .swiper-slide .text{color:#005ba0;font-family:calibri-regular;font-size:1.75rem}.template-site-home-index .quotes-section .quotes-box .swiper-quotes .swiper-wrapper .swiper-slide .current-day .day,.template-site-home-index .quotes-section .quotes-box .swiper-quotes .swiper-wrapper .swiper-slide .previous-day .day{color:#8f8f8f;font-family:calibri-regular;font-size:.875rem}.template-site-home-index .quotes-section .quotes-box .swiper-quotes .swiper-wrapper .swiper-slide .current-day .value,.template-site-home-index .quotes-section .quotes-box .swiper-quotes .swiper-wrapper .swiper-slide .previous-day .value{color:#000;font-family:calibri-regular;font-size:1.125rem}.template-site-home-index .quotes-section .quotes-box .swiper-quotes .buttons{bottom:7px;left:0;margin:auto;position:absolute;right:0;width:110px}.template-site-home-index .magazine-section{background-position:bottom;background-size:cover;height:480px}@media (max-width:600px){.template-site-home-index .magazine-section{height:auto}}.template-site-home-index .magazine-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-home-index .magazine-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-home-index .events-section{background-color:#ebebeb}.template-site-home-index .events-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-home-index .events-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-home-index .events-section .swiper-events{overflow:visible;padding:2px}.template-site-home-index .events-section .swiper-events .buttons{bottom:-60px;position:absolute;right:0;width:110px}.template-site-about-index .about-section{background:transparent radial-gradient(closest-side at 70% 57%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-about-index .about-section .title{color:#fff;font-family:calibri-bold;font-size:1.75rem}.template-site-about-index .informations-section{background-color:#ebebeb}.template-site-about-index .informations-section .img-info{width:100%}.template-site-about-index .started-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-about-index .started-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-about-index .started-section .img-start{width:100%}.template-site-about-index .committees-section{background-color:#ebebeb}.template-site-about-index .committees-section .committees-box{background-color:#fff;border-radius:29px;padding:70px 80px}@media (max-width:600px){.template-site-about-index .committees-section .committees-box{padding:50px 40px}}.template-site-about-index .committees-section .committees-box .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-about-index .committees-section .committees-box .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-about-index .committees-section .committees-box .text{color:#005ba0;font-family:calibri-bold-italic;font-size:1.625rem}.template-site-about-index .units-section{background-color:#ebebeb}.template-site-about-index .units-section .units-box{background-color:#fff;border-radius:29px;padding:70px 80px}@media (max-width:600px){.template-site-about-index .units-section .units-box{padding:50px 40px}}.template-site-about-index .units-section .units-box .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-about-index .units-section .units-box .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-about-index .units-section .units-box .unit-img{border-radius:25px;width:100%}.template-site-about-index .units-section .units-box .text{color:#005ba0;font-family:calibri-bold-italic;font-size:1.625rem}.template-site-about-index .units-section .units-box .nav .nav-item .nav-link{color:#000;transition:all .3s ease-out}.template-site-about-index .units-section .units-box .nav .nav-item .nav-link:hover{color:#4cb033;transition:all .3s ease-out}.template-site-about-index .purpose-section{background-color:#005ba0}.template-site-about-index .purpose-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-about-index .purpose-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-about-index .purpose-section .purpose-box{border:1px solid #f8c301;border-radius:23px;height:100%;padding:30px}@media (max-width:600px){.template-site-about-index .purpose-section .purpose-box{justify-content:center}}.template-site-about-index .purpose-section .purpose-box .text{color:#fff;font-family:calibri-bold-italic;font-size:1.625rem}.template-site-about-index .purpose-section .purpose-box .info .nav .nav-item{color:#fff}.template-site-team-index .active-team.active{background:#000;height:100%;opacity:.8;position:fixed;width:100%;z-index:1}.template-site-team-index .team-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-team-index .team-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-team-index .team-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-team-index .advice-section{background-color:#ebebeb}.template-site-team-index .advice-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-team-index .advice-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-team-index .advice-section .text{color:#005ba0;font-family:calibri-bold-italic;font-size:2rem}.template-site-team-index .advice-section .advice-box{background-color:#fff;border-radius:7px;border-top:23px solid #005ba0;padding:50px 30px;position:relative;transition:all .3s ease-out}.template-site-team-index .advice-section .advice-box .info{bottom:10px;cursor:pointer;position:absolute;right:10px;transition:all .3s ease-out}.template-site-team-index .advice-section .advice-box .info svg{fill:#005ba0}.template-site-team-index .advice-section .advice-box.active .box{opacity:1;transition:all .3s ease-out;z-index:1}.template-site-team-index .advice-section .advice-box .box{background:#fff;border-radius:25px;bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.161);opacity:0;padding:20px 30px;position:absolute;right:40px;transition:all .3s ease-out;width:410px;z-index:-1}.template-site-team-index .advice-section .advice-box .box .close-box{position:absolute;right:8px;top:8px}@media (max-width:600px){.template-site-team-index .advice-section .advice-box .box{right:0;width:100%}}.template-site-team-index .advice-section .advice-box .box .function{color:#9e9e9e;font-family:calibri-bold;font-size:.875rem}.template-site-team-index .advice-section .advice-box .box p{color:#9e9e9e}.template-site-team-index .advice-section .advice-box .box .image{bottom:90px;margin-bottom:-70px;position:relative}.template-site-team-index .advice-section .advice-box .box .image .advice-img{border:2px solid #005ba0;border-radius:100px;height:139px;-o-object-fit:cover;object-fit:cover;width:139px}.template-site-team-index .advice-section .advice-box .name{color:#005ba0;font-family:calibri-bold-italic;font-size:1.375rem}.template-site-certification-index .certifications-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-certification-index .certifications-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-certification-index .certifications-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-certification-index .recognitions-section{background-color:#ebebeb}.template-site-certification-index .recognitions-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-certification-index .recognitions-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-certification-index .recognitions-section .recognitions-box{background-color:#fff;border-radius:7px;border-top:23px solid #005ba0;height:100%;padding:50px;position:relative}@media (max-width:600px){.template-site-certification-index .recognitions-section .recognitions-box{padding:30px}}.template-site-certification-index .recognitions-section .recognitions-box .image{flex:1}.template-site-certification-index .recognitions-section .recognitions-box .image .recognition-img{height:132px;-o-object-fit:contain;object-fit:contain;width:132px}.template-site-certification-index .recognitions-section .recognitions-box .info{flex:2.7}.template-site-cooperativism-index .cooperativismo-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-cooperativism-index .cooperativismo-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-cooperativism-index .cooperativismo-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-cooperativism-index .info-section{background-color:#ebebeb}.template-site-cooperativism-index .numbercooperativismo-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-cooperativism-index .numbercooperativismo-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-cooperativism-index .numbercooperativismo-section .numbers-grid{display:grid;gap:40px;grid-template-columns:repeat(6,1fr)}@media (max-width:600px){.template-site-cooperativism-index .numbercooperativismo-section .numbers-grid{grid-template-columns:repeat(1,1fr)}}.template-site-cooperativism-index .numbercooperativismo-section .numbers-grid .number-item{text-align:center}.template-site-cooperativism-index .numbercooperativismo-section .numbers-grid .number-item .icon{height:130px}.template-site-cooperativism-index .numbercooperativismo-section .numbers-grid .number-item p{line-height:1.5}.template-site-cooperativism-index .values-section{background-color:#ebebeb}.template-site-cooperativism-index .principles-section .title,.template-site-cooperativism-index .values-section .title{color:#005ba0;font-family:calibri-bold-italic;font-size:2rem}.template-site-cooperativism-index .principles-section .text{color:#005ba0;font-family:calibri-bold-italic;font-size:1.375rem}.template-site-sustainability-index .sustainability-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-sustainability-index .sustainability-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-sustainability-index .sustainability-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-sustainability-index .sustainabilityinfo-section{background-color:#ebebeb}.template-site-sustainability-index .sustainabilityinfo-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-sustainability-index .sustainabilityinfo-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-sustainability-index .report-section .title{color:#005ba0;font-family:calibri-bold-italic;font-size:2rem}.template-site-sustainability-index .report-section .subtitle{color:#005ba0;font-family:calibri-italic;font-size:1.625rem}.template-site-sustainability-index .report-section .btn-cocapec-green{font-family:calibri-bold-italic;font-size:1.125rem}.template-site-sustainability-index .report-section .btn-cocapec-green svg{stroke:#fff;transition:all .3s ease-out}.template-site-sustainability-index .report-section .btn-cocapec-green:hover svg{stroke:#4cb033;transition:all .3s ease-out}.template-site-sustainability-index .support-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-sustainability-index .support-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-sustainability-index .support-section .text{color:#005ba0;font-family:calibri-bold-italic;font-size:1.125rem}.template-site-report-index .transparency-section,.template-site-transparency-index .transparency-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-report-index .transparency-section .title,.template-site-transparency-index .transparency-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-report-index .transparency-section .title:before,.template-site-transparency-index .transparency-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-report-index .downloads-section .title,.template-site-transparency-index .downloads-section .title{color:#005ba0;font-family:calibri-bold-italic;font-size:1rem}.template-site-report-index .downloads-section .btn-cocapec-green,.template-site-transparency-index .downloads-section .btn-cocapec-green{font-family:calibri-bold-italic;font-size:1.125rem}.template-site-report-index .downloads-section .btn-cocapec-green svg,.template-site-transparency-index .downloads-section .btn-cocapec-green svg{stroke:#fff;transition:all .3s ease-out}.template-site-report-index .downloads-section .btn-cocapec-green:hover svg,.template-site-transparency-index .downloads-section .btn-cocapec-green:hover svg{stroke:#4cb033;transition:all .3s ease-out}.template-site-report-index .reports-section,.template-site-transparency-index .reports-section{background-color:#ebebeb}.template-site-report-index .reports-section .title,.template-site-transparency-index .reports-section .title{color:#005ba0;font-family:calibri-bold-italic;font-size:1rem}.template-site-report-index .reports-section .btn-cocapec-green,.template-site-transparency-index .reports-section .btn-cocapec-green{font-family:calibri-bold-italic;font-size:1.125rem}.template-site-report-index .reports-section .btn-cocapec-green svg,.template-site-transparency-index .reports-section .btn-cocapec-green svg{stroke:#fff;transition:all .3s ease-out}.template-site-report-index .reports-section .btn-cocapec-green:hover svg,.template-site-transparency-index .reports-section .btn-cocapec-green:hover svg{stroke:#4cb033;transition:all .3s ease-out}.template-site-report-index .reports-section .accordion .accordion-button,.template-site-transparency-index .reports-section .accordion .accordion-button{background-color:transparent;color:#005ba0;font-family:calibri-bold-italic;font-size:1rem;padding:1.25rem}.template-site-report-index .reports-section .accordion .accordion-button:not(.collapsed),.template-site-transparency-index .reports-section .accordion .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}.template-site-report-index .reports-section .accordion .accordion-button:focus,.template-site-transparency-index .reports-section .accordion .accordion-button:focus{border-color:#4cb033;box-shadow:none}.template-site-report-index .reports-section .accordion .accordion-button:after,.template-site-transparency-index .reports-section .accordion .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23004678'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.template-site-report-index .reports-section .accordion .accordion-item,.template-site-transparency-index .reports-section .accordion .accordion-item{border:none;border-bottom:1px solid #e0e0e0}.template-site-report-index .reports-section .accordion .accordion-item:first-child,.template-site-transparency-index .reports-section .accordion .accordion-item:first-child{border-top:1px solid #e0e0e0}.template-site-report-index .reports-section .accordion .accordion-body,.template-site-transparency-index .reports-section .accordion .accordion-body{padding:1.5rem 1.25rem}.template-site-report-index .reports-section .accordion .accordion-body .semester-content h4,.template-site-transparency-index .reports-section .accordion .accordion-body .semester-content h4{color:#005ba0;font-family:calibri-bold-italic;font-size:.95rem}.template-site-report-index .reports-section .accordion .accordion-body .semester-content h5,.template-site-transparency-index .reports-section .accordion .accordion-body .semester-content h5{color:#005ba0;font-family:calibri-bold-italic;font-size:.9rem}.template-site-business-index .business-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-business-index .business-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-business-index .business-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-business-index .businessinfo-section{position:relative}.template-site-business-index .businessinfo-section:before{background-color:#ebebeb;content:"";height:440px;left:0;position:absolute;top:0;width:100%}@media (max-width:600px){.template-site-business-index .businessinfo-section:before{height:150px}}.template-site-business-index .businessinfo-section .business-row{position:relative}.template-site-business-index .businessinfo-section .business-row .businne-img{width:100%}.template-site-business-index .business-categories-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-business-index .business-categories-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-business-index .business-categories-section .title.top{position:static}.template-site-business-index .business-categories-section .business-row .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-family:calibri-bold-italic!important;font-size:2rem;position:relative}.template-site-business-index .business-categories-section .business-row .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-business-index .business-categories-section .business-row .business-img{border-radius:17px;width:100%}.template-site-business-index .business-categories-section .business-row h2,.template-site-business-index .business-categories-section .business-row h3,.template-site-business-index .business-categories-section .business-row h4,.template-site-business-index .business-categories-section .business-row h5,.template-site-business-index .business-categories-section .business-row p *{background-color:initial!important;font-family:calibri-regular!important}.template-site-business-index .business-categories-section .business-row p *{font-size:1rem!important}.template-site-services-index .services-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-services-index .services-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-services-index .services-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-services-index .servicesinfo-section{position:relative}.template-site-services-index .servicesinfo-section:before{background-color:#ebebeb;content:"";height:440px;left:0;position:absolute;top:0;width:100%}@media (max-width:600px){.template-site-services-index .servicesinfo-section:before{height:150px}}.template-site-services-index .servicesinfo-section .services-row{position:relative}.template-site-services-index .servicesinfo-section .services-row .services-img{width:100%}.template-site-services-index .services-itens-section .services-row .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-family:calibri-bold-italic!important;font-size:2rem;position:relative}.template-site-services-index .services-itens-section .services-row .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-services-index .services-itens-section .services-row .services-img{border-radius:17px;width:100%}.template-site-services-index .services-itens-section .services-row p *{font-size:1rem!important}.template-site-services-index .services-itens-section .services-row h2,.template-site-services-index .services-itens-section .services-row h3,.template-site-services-index .services-itens-section .services-row h4,.template-site-services-index .services-itens-section .services-row h5,.template-site-services-index .services-itens-section .services-row p *{background-color:initial!important;font-family:calibri-regular!important}.template-site-coffees-index .coffees-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-coffees-index .coffees-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-coffees-index .coffees-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-coffees-index .coffeesinfo-section{background-color:#ebebeb}.template-site-coffees-index .coffeesinfo-section .coffees-row{position:relative;z-index:5}.template-site-coffees-index .coffeesinfo-section .coffees-row .coffees-img{width:100%}.template-site-coffees-index .coffees-list-section{background-color:#ebebeb}.template-site-coffees-index .coffees-list-section .coffees-box{background-color:#fff;border-radius:29px;margin-bottom:-330px;padding:400px 80px 70px;position:relative;top:-350px;z-index:2}@media (max-width:600px){.template-site-coffees-index .coffees-list-section .coffees-box{margin-bottom:-530px;padding:500px 30px 40px;top:-500px}}.template-site-coffees-index .coffees-list-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-coffees-index .coffees-list-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-coffees-index .coffees-list-section .btn-cocapec-green{font-family:calibri-bold-italic;font-size:1.125rem}.template-site-coffees-index .coffees-list-section .btn-cocapec-green svg{stroke:#fff;transition:all .3s ease-out}.template-site-coffees-index .coffees-list-section .btn-cocapec-green:hover svg{stroke:#4cb033;transition:all .3s ease-out}.template-site-cooperated-index .cooperated-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-cooperated-index .cooperated-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-cooperated-index .cooperated-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-cooperated-index .cooperatedimg-section{position:relative}.template-site-cooperated-index .cooperatedimg-section:before{background-color:#ebebeb;content:"";height:330px;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:600px){.template-site-cooperated-index .cooperatedimg-section:before{height:150px}}.template-site-cooperated-index .cooperatedimg-section .cooperated-img{width:100%}.template-site-cooperated-index .become-member-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-cooperated-index .become-member-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-cooperated-index .become-member-section .text{color:#005ba0;font-family:calibri-bold-italic;font-size:1.125rem}.template-site-cooperated-index .informations-section{background-color:#ebebeb}.template-site-cooperated-index .informations-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-cooperated-index .informations-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-cooperated-index .informations-section .info-box{background-color:#fff;border-radius:7px;border-top:23px solid #005ba0;padding:50px 30px;position:relative}.template-site-cooperated-index .informations-section .info-box .link{color:#000;text-decoration:none;transition:all .3s ease-out}.template-site-cooperated-index .informations-section .info-box .link:hover{color:#4cb033;transition:all .3s ease-out}.template-site-contact-index .contact-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-contact-index .contact-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-contact-index .contact-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-contact-index .contactus-section{background-color:#ebebeb}.template-site-contact-index .contactus-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-contact-index .contactus-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-contact-index .contact-form-section{background-color:#005ba0}.template-site-contact-index .contact-form-section .img-contact{height:auto;position:relative;width:100%}@media (min-width:1024px){.template-site-contact-index .contact-form-section .img-contact{bottom:40px;position:absolute;right:0;width:130%}}.template-site-contact-index .contact-form-section .visit-text{color:#fff;font-family:calibri-bold-italic;font-size:1.125rem}.template-site-contact-index .contact-form-section .contact-nav .nav-item .nav-link{color:#fff;transition:all .3s ease-out}.template-site-contact-index .contact-form-section .contact-nav .nav-item .nav-link b{color:#fff}.template-site-contact-index .contact-form-section .contact-nav .nav-item .nav-link:hover{color:#f8c301;transition:all .3s ease-out}.template-site-contact-index .contact-form-section .contact-nav .nav-item .nav-link:hover b{color:#fff}.template-site-contact-index .contact-infos-section{background-color:#ebebeb}.template-site-contact-index .contact-infos-section .link{color:#000;text-decoration:none;transition:all .3s ease-out}.template-site-contact-index .contact-infos-section .link:hover{color:#4cb033;transition:all .3s ease-out}.template-site-contact-index .contact-infos-section .infos-box{background-color:#fff;border-radius:7px;border-top:23px solid #005ba0;padding:50px 120px;position:relative}@media (max-width:600px){.template-site-contact-index .contact-infos-section .infos-box{padding:40px 30px}}.template-site-contact-index .contact-infos-section .infos-box .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-contact-index .contact-infos-section .infos-box .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-ombudsman-index .ombudsman-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-ombudsman-index .ombudsman-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-ombudsman-index .ombudsman-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-ombudsman-index .about-ombudsman-section{background-color:#ebebeb}.template-site-ombudsman-index .about-ombudsman-section .about-box{background-color:#fff;border-radius:7px;border-top:23px solid #005ba0;padding:50px 120px;position:relative}.template-site-ombudsman-index .about-ombudsman-section .about-box .link{color:#000;text-decoration:none;transition:all .3s ease-out}.template-site-ombudsman-index .about-ombudsman-section .about-box .link:hover{color:#4cb033;transition:all .3s ease-out}.template-site-ombudsman-index .about-ombudsman-section .about-box .subtitle{font-family:calibri-italic}.template-site-ombudsman-index .about-ombudsman-section .about-box .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative;position:static}.template-site-ombudsman-index .about-ombudsman-section .about-box .title:before{background-color:#f8c301;bottom:-10px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-privacy-index .privacy-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-privacy-index .privacy-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-privacy-index .privacy-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-privacy-index .content-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-privacy-index .content-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-events-index .events-top-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-events-index .events-top-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-events-index .events-top-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-events-index .events-section{background-color:#ebebeb}.template-site-events-index .events-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-events-index .events-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-events-show .event-top-section,.template-site-events-show-course .event-top-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-events-show .event-top-section .title,.template-site-events-show-course .event-top-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-events-show .event-top-section .title:before,.template-site-events-show-course .event-top-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-events-show .event-info-section,.template-site-events-show-course .event-info-section{background-color:#ebebeb}.template-site-events-show .event-info-section .event-box,.template-site-events-show-course .event-info-section .event-box{border-radius:7px;height:100%;overflow:hidden;position:relative}.template-site-events-show .event-info-section .event-box .date-city,.template-site-events-show-course .event-info-section .event-box .date-city{background-color:#005ba0;padding:15px 30px}.template-site-events-show .event-info-section .event-box .date-city .city,.template-site-events-show .event-info-section .event-box .date-city .date,.template-site-events-show-course .event-info-section .event-box .date-city .city,.template-site-events-show-course .event-info-section .event-box .date-city .date{color:#fff;font-family:calibri-regular}.template-site-events-show .event-info-section .event-box .event-info,.template-site-events-show-course .event-info-section .event-box .event-info{background-color:#fff;padding:50px 60px}@media (max-width:600px){.template-site-events-show .event-info-section .event-box .event-info,.template-site-events-show-course .event-info-section .event-box .event-info{padding:40px 30px}}.template-site-events-show .event-info-section .event-box .event-info .text,.template-site-events-show-course .event-info-section .event-box .event-info .text{color:#005ba0;font-family:calibri-bold-italic;font-size:1.375rem;transition:all .3s ease-out}.template-site-events-show .event-info-section .event-box .event-info .event-img,.template-site-events-show-course .event-info-section .event-box .event-info .event-img{border-radius:17px}.template-site-events-show .event-info-section .event-box .event-info .btn-cocapec-green,.template-site-events-show-course .event-info-section .event-box .event-info .btn-cocapec-green{font-family:calibri-bold-italic;font-size:1.125rem}.template-site-magazines-index .magazine-top-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-magazines-index .magazine-top-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-magazines-index .magazine-top-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-magazines-index .magazines-section .magazine-img{height:344px;-o-object-fit:cover;object-fit:cover;width:100%}.template-site-magazines-index .magazines-section .link{color:#005ba0;font-family:calibri-bold-italic;font-size:1rem;text-decoration:none;transition:all .3s ease-out}.template-site-magazines-index .magazines-section .link:hover{color:#4cb033;transition:all .3s ease-out}.template-site-search-index .search-section{background:transparent radial-gradient(closest-side at 50% 50%,#0077d2 0,#004b81 100%) 0 0 no-repeat padding-box}.template-site-search-index .search-section .title{color:#005ba0;color:#fff;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-search-index .search-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-errors\:\:404 .error-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-errors\:\:404 .error-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-errors\:\:404 .error-section .link{color:#2b7fbc;font-family:calibri-bold;font-size:1rem;transition:all .3s ease-out}.template-errors\:\:404 .error-section .link:hover{color:#4cb033;transition:all .3s ease-out}.nav__sub{list-style-type:none;margin-bottom:0;padding:15px}.nav__item+.nav__item,.nav__sub{margin-top:0}.nav__item .nav__link svg{transform:rotate(-90deg)}.nav__item .nav__link.active{color:#4cb033!important}.nav__item .nav__link.active svg{fill:#4cb033!important;transform:rotate(-90deg)}.nav__sub{background-color:currentColor;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;padding:0 40px;position:fixed;right:0;top:0;transform:translateX(1000px);transition:all .2s ease-in-out;visibility:hidden;width:100%}.nav__sub .title{font-size:1.625rem;line-height:1;margin-bottom:15px}.nav__sub.is-active{background:#fff;opacity:1;overflow:hidden;transform:translateX(0);visibility:visible;z-index:5}.nav__sub.is-active .nav__item .sub__close svg{fill:#005ba0;height:13px;transform:rotate(0deg)!important;width:6px}.nav__sub.is-active .nav__item .dropdown-item,.nav__sub.is-active .nav__item .sub__close{color:#094e82;font-family:calibri-bold;font-size:1rem;font-weight:700;text-decoration:none}.nav__sub .nav-item{height:40px}.nav__sub .nav-item .nav__link.active{color:#4cb033}.menu-burguer{position:absolute;right:0;top:10px;z-index:1000}@media (max-width:600px){.menu-burguer{top:-13px}}.close-menu,.menu-burguer{border-radius:60px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;height:52px;justify-content:space-between;padding:13px 11px;width:55px}@media (max-width:320px){.close-menu,.menu-burguer{width:50px}}.close-menu.open .menu-line,.menu-burguer.open .menu-line,.menu-line{background-color:#094e82}.menu-line{border-radius:0;height:4px;position:relative;transition:all .25s cubic-bezier(.18,.89,.32,1.28);z-index:50}.menu-line:first-child{-webkit-animation:firstLinetoClose .24s cubic-bezier(.23,.95,.58,1.37);animation:firstLinetoClose .24s cubic-bezier(.23,.95,.58,1.37)}.open .menu-line:first-child{-webkit-animation:firstLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);animation:firstLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes firstLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(8px) rotate(45deg)}}@keyframes firstLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(8px) rotate(45deg)}}@-webkit-keyframes firstLinetoClose{0%{transform:translateY(17px) rotate(0)}to{transform:translateY(0)}}@keyframes firstLinetoClose{0%{transform:translateY(17px) rotate(0)}to{transform:translateY(0)}}.open .menu-line:nth-child(2){opacity:0}.menu-line:last-child{-webkit-animation:lastLinetoClose .24s cubic-bezier(.23,.95,.58,1.37);animation:lastLinetoClose .24s cubic-bezier(.23,.95,.58,1.37)}.open .menu-line:last-child{-webkit-animation:lastLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);animation:lastLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes lastLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(-14px) rotate(-45deg)}}@keyframes lastLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(-14px) rotate(-45deg)}}@-webkit-keyframes lastLinetoClose{0%{transform:translateY(-17px)}to{transform:translateY(0)}}@keyframes lastLinetoClose{0%{transform:translateY(-17px)}to{transform:translateY(0)}}.search-mobile{background-color:#005ba0;left:0;margin:auto;padding:12px 15px 12px 20px;position:fixed;right:0;top:-30px;transition:all .3s ease-out;width:100%;z-index:-1}.search-mobile.active{top:63px;transition:all .3s ease-out}.search-mobile .search-close svg{fill:#fff}.menu-initial{position:relative}.menu-initial .search-open{position:absolute;right:70px}.menu-initial .menu-close{left:23px;opacity:0;position:fixed;top:10px;transform:translate(-100px);transition:all .3s ease-out}.menu-initial .menu-close.open{opacity:1;transform:translate(0);transition:all .3s ease-out;z-index:25}.menu-nav{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100%;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;height:100%;left:-1000px;opacity:0;overflow:auto;padding:50px 0;position:fixed;top:0;transform:translateX(-1000px);transition:all .2s ease-in-out;width:100%;z-index:-1}@media (max-width:600px){.menu-nav{background-image:none}}.menu-nav.open{justify-content:center;left:0;opacity:1;overflow:hidden;transform:translateX(0);transition:all .2s ease-in-out;z-index:20}.menu-nav .close-menu{position:absolute;right:15%;top:5%}@media (max-width:600px){.pagination{justify-content:center}}.pagination .page-item .page-link{align-items:center;border-color:#005ba0;border-radius:4px;color:#005ba0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;height:38px;justify-content:center;margin-left:.5rem;padding:8px 0;text-align:center;width:38px}@media (max-width:600px){.pagination .page-item .page-link{height:37px;margin-left:6px;width:33px}}.pagination .page-item .page-link:hover{background-color:#005ba0;color:#fff}.pagination .page-item .page-link svg{height:25px;width:25px}.pagination .page-item .page-link.next{transform:rotate(180deg)}.pagination .page-item .page-link:focus{box-shadow:none}.pagination .page-item.disabled{opacity:.5}.pagination .page-item.active .page-link{background-color:#005ba0;border-color:#005ba0;color:#fff}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{background-color:transparent;border:0;border-radius:0;color:#005ba0;font-size:25px;font-weight:600}.pagination .page-item:first-child .page-link:hover,.pagination .page-item:last-child .page-link:hover{color:#005ba0;text-decoration:underline}.list-categories li label{background-color:#005ba0;border-radius:5px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;letter-spacing:.45px;padding:10px 25px}.list-categories li label.active{background-color:#4cb033}.svg-invert svg{transform:scaleX(-1)}.template-site-blog-index{background-color:#ebebeb;position:relative;z-index:0}.template-site-blog-index footer .cooperative-section .cooperative-img{bottom:-111px}.template-site-blog-index .categories{flex-wrap:wrap}.template-site-blog-index .categories .categories-item{background:#005ba0;border-radius:7px;color:#fff;font-size:.875rem;font-weight:700;margin:3px;padding:2px 10px}.template-site-blog-index .categories .categories-item:hover{background:grey}.template-site-blog-index .highlights-section .title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-blog-index .highlights-section .title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-blog-index .highlights-section .swiper-highlights{overflow:initial;position:relative;z-index:1}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide{height:auto;opacity:0;pointer-events:none;transition:all .3s ease-out}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide-active{opacity:1;pointer-events:visible;transition:all .3s ease-out}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item{height:100%;overflow:hidden;position:relative}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-image{align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;flex:1.8;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-image img{height:556px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:all .3s ease-out;width:100%}@media (max-width:994px){.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-image,.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-image img{width:100%}}@media (max-width:600px){.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-image img{height:300px}}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-image:before{background:green;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-out;width:100%;z-index:1}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-infos{background-color:#fff;border-radius:15px;overflow:hidden;padding:0}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-infos .blog-content{flex:1;padding:50px}@media (max-width:600px){.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-infos .blog-content{padding:30px}}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-infos .date-category{color:#005ba0;font-size:.9375rem}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-infos .blog-title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}@media (max-width:600px){.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-infos .blog-title{font-size:1.5rem}}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-infos .date{color:#005ba0}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item .blog-infos .readmore{color:#000;font-size:1.125rem;font-weight:700;transition:all .3s ease-out}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item:hover .blog-infos .blog-title{color:#005ba0;transition:all .3s ease-out}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide .blog-item:hover .blog-infos .readmore{color:grey;transition:all .3s ease-out}.template-site-blog-index .highlights-section .swiper-highlights .ajusts-buttons{bottom:-10px;position:absolute;right:0;width:230px}@media (max-width:768px){.template-site-blog-index .highlights-section .swiper-highlights .ajusts-buttons{left:0;margin:auto}}.template-site-blog-index .highlights-section .swiper-highlights .ajusts-buttons .swiper-pagination{bottom:-5px}.template-site-blog-index .highlights-section .swiper-highlights .ajusts-buttons .swiper-pagination .swiper-pagination-bullet{background-color:grey;height:10px;margin:0 6px;opacity:1;width:10px}.template-site-blog-index .highlights-section .swiper-highlights .ajusts-buttons .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#005ba0}.template-site-blog-index .highlights-section .swiper-highlights .ajusts-buttons .swiper-button-next,.template-site-blog-index .highlights-section .swiper-highlights .ajusts-buttons .swiper-button-prev{color:#005ba0;z-index:50!important}.template-site-blog-index .highlights-section .swiper-highlights .ajusts-buttons .swiper-button-next:after,.template-site-blog-index .highlights-section .swiper-highlights .ajusts-buttons .swiper-button-prev:after{font-size:17px;font-weight:900}.template-site-blog-index .section-blog{overflow:hidden;position:relative;z-index:0}.template-site-blog-index .section-blog .col-aside .h5{color:#000;font-size:1.375rem}.template-site-blog-index .section-blog .col-aside .h5:before{content:none}.template-site-blog-index .section-blog .col-content .col-content-wrap{position:relative;z-index:2}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section{background-color:#ebebeb;position:relative}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item{background-color:#fff;border-radius:15px;height:100%;overflow:hidden;position:relative}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-image{align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:260px;justify-content:center;overflow:hidden;position:relative;width:100%}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-out;width:100%}@media (max-width:994px){.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-image,.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-image img{width:100%}}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-image:before{background:green;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-out;width:100%;z-index:1}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-infos{flex:1;padding:40px 45px}@media (max-width:600px){.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-infos{padding:30px 40px}}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-infos .date-category{color:#005ba0;font-size:.875rem}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-infos .blog-title{color:#000;font-size:1.25rem;font-weight:700;transition:all .3s ease-out}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-infos .blog-title:before{content:none}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-infos p{color:#005ba0}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item .blog-infos .readmore{color:#000;font-size:1.125rem;font-weight:700;transition:all .3s ease-out}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item:hover .blog-infos .blog-title,.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-item:hover .blog-infos .readmore{color:#005ba0;transition:all .3s ease-out}@media (max-width:992px){.template-site-blog-index .section-blog .col-content .col-content-wrap:before{right:50%;transform:translateX(50%)}}.template-site-blog-show,.template-site-blog-show .section-blog-show{overflow:initial}.template-site-blog-show .section-blog-show .shared-fixed{position:-webkit-sticky;position:sticky;top:220px}.template-site-blog-show .section-blog-show .shared-fixed #copyPostButton{cursor:pointer}.template-site-blog-show .section-blog-show .shared-fixed .title{color:#000;letter-spacing:.45px;text-transform:uppercase}.template-site-blog-show .section-blog-show .shared-fixed .link-dark-gray{font-size:1.125rem}.template-site-blog-show .section-blog-show .long-texts img{height:auto;width:100%}.template-site-blog-show main{overflow:initial}.template-site-blog-show .categories{flex-wrap:wrap}.template-site-blog-show .categories .categories-item{background:#005ba0;border-radius:7px;color:#fff;font-size:.875rem;font-weight:700;margin:3px;padding:2px 10px}.template-site-blog-show .categories .categories-item:hover{background:grey}@media (min-width:1024px){.template-site-blog-show.scroll .section-blog-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(22,21,23,.702);opacity:1;transition:all .3s ease-out}}.template-site-blog-show .section-blog-header{background-color:#005ba0;top:120px;transition:all .3s ease-out;z-index:20}@media (max-width:992px){.template-site-blog-show .section-blog-header{top:45px;z-index:5}}.template-site-blog-show .section-blog-header .return{color:#fff;font-size:1.125rem;text-decoration:none;text-transform:uppercase}.template-site-blog-show .section-blog-header .return svg{transform:translate(0);transition:all .3s ease-out}.template-site-blog-show .section-blog-header .return:hover svg{transform:translate(-10px);transition:all .3s ease-out}.template-site-blog-show .section-blog-header .title-top{font-size:1.125rem;font-weight:700;text-transform:uppercase}.template-site-blog-show .read-more-image{position:relative}.template-site-blog-show .read-more-image .autoria{background:#fff;border-radius:3px;font-size:14px;left:15px;padding:0 13px;position:absolute;top:12px;z-index:1}.template-site-blog-show .read-more-image .h6{color:#005ba0}.template-site-blog-show .read-more-image:hover .h6{color:grey}.template-site-blog-show .link-dark-gray{text-decoration:none}.template-site-blog-show .link-dark-gray svg{fill:#005ba0}.template-site-blog-show .link-dark-gray span{color:#005ba0}.template-site-blog-show .link-dark-gray:hover svg{fill:grey}.template-site-blog-show .link-dark-gray:hover span{color:grey}.section-blog-show{overflow:hidden;transition:.1s ease}.section-blog-show .img-fit-cover,.section-blog-show .object-fit-cover{-o-object-fit:cover;object-fit:cover}.section-blog-show .text-x-dark-gray .h5{color:#005ba0;font-size:1.375rem;font-weight:700}.section-blog-show .text-x-dark-gray .h5:before{content:none}.section-blog-show .long-texts p{font-size:1.25rem}.section-blog-show .long-texts figure img{max-width:100%}.section-blog-show .col-content{position:relative;transition:.1s ease;z-index:2}.section-blog-show .col-content h1{font-size:2rem;text-transform:uppercase}.section-blog-show .col-content .fw-medium{font-size:1.625rem}@media (max-width:600px){.section-blog-show .col-content .fw-medium{font-size:1.5625rem}}.section-blog-show .col-content .form-switch{margin-left:-2px}.section-blog-show .col-content .form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-color:#000;border:1px solid #000}.section-blog-show .col-content .form-switch .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(138,150,165,.3)}.section-blog-show .col-content .form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")!important;background-color:#000;border:1px solid #000}.section-blog-show .col-content .form-switch>:hover{cursor:pointer}.section-blog-show .col-content .border-end{border-color:#e9e9e9!important;transition:.1s ease}@media (max-width:992px){.section-blog-show .col-content:before{right:50%;transform:translateX(50%)}}.section-blog-show .switch-fixed .position-fixed{background:#005ba0;border-top-left-radius:.8rem;border-top-right-radius:.8rem;bottom:0;bottom:4.6rem;left:-64px;padding:.2rem .7rem;transform:rotate(90deg) scale(.9);z-index:10}.section-blog-show .switch-fixed .position-fixed .form-switch .form-check-label{color:#fff}.section-blog-show .switch-fixed .position-fixed .form-switch .form-check-input{background-color:#fff;border:1px solid #fff}.section-blog-show .switch-fixed .position-fixed .form-switch .form-check-input,.section-blog-show .switch-fixed .position-fixed .form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23465361'/%3E%3C/svg%3E")}.section-blog-show .switch-fixed .position-fixed .form-switch .form-check-input:checked{background-color:#005ba0;border:1px solid #005ba0}.section-blog-show.night-mode{background-color:#000;color:#fff!important}.section-blog-show.night-mode .shared-fixed .title{color:#fff}.section-blog-show.night-mode .categories .categories-item{background:#005ba0;color:#fff}.section-blog-show.night-mode .link-dark-gray svg{fill:#fff}.section-blog-show.night-mode .link-dark-gray span{color:#fff}.section-blog-show.night-mode .link-dark-gray:hover svg{fill:#f8c301}.section-blog-show.night-mode .link-dark-gray:hover span{color:#f8c301}.section-blog-show.night-mode .col-aside .h1,.section-blog-show.night-mode .col-aside .h2,.section-blog-show.night-mode .col-aside .h3,.section-blog-show.night-mode .col-aside .h4,.section-blog-show.night-mode .col-aside .h5,.section-blog-show.night-mode .col-aside .h6,.section-blog-show.night-mode .col-aside .link-dark-gray,.section-blog-show.night-mode .col-aside .text-gray,.section-blog-show.night-mode .col-aside .text-light-red,.section-blog-show.night-mode .col-aside a,.section-blog-show.night-mode .col-aside h1,.section-blog-show.night-mode .col-aside h2,.section-blog-show.night-mode .col-aside h3,.section-blog-show.night-mode .col-aside h4,.section-blog-show.night-mode .col-aside h6,.section-blog-show.night-mode .col-aside p,.section-blog-show.night-mode .col-aside small,.section-blog-show.night-mode .h1,.section-blog-show.night-mode .h2,.section-blog-show.night-mode .h3,.section-blog-show.night-mode .h4,.section-blog-show.night-mode .h6,.section-blog-show.night-mode a,.section-blog-show.night-mode h1,.section-blog-show.night-mode h1 *,.section-blog-show.night-mode h2,.section-blog-show.night-mode h2 *,.section-blog-show.night-mode h3,.section-blog-show.night-mode h3 *,.section-blog-show.night-mode h4,.section-blog-show.night-mode h4 *,.section-blog-show.night-mode h6,.section-blog-show.night-mode h6 *,.section-blog-show.night-mode p,.section-blog-show.night-mode p *,.section-blog-show.night-mode small{color:#fff!important}.section-blog-show.night-mode .col-aside .link-dark-gray svg{fill:#000!important}.section-blog-show.night-mode .col-aside .link-dark-gray span{color:#000!important}.section-blog-show.night-mode .col-content .border-end{border-color:grey!important}.section-blog-show.night-mode .col-content .link-black{color:#fff}.section-blog-show.night-mode .col-content .link-black,.section-blog-show.night-mode .col-content .link-black svg{transition:.2s ease-in-out}.section-blog-show.night-mode .col-content .link-black:hover{color:#d9d9d9}.section-blog-show.night-mode .col-content .link-black:hover svg{fill:#d9d9d9}.section-blog-show.night-mode .col-content .link-black svg{fill:#fff}.section-blog-show.night-mode .card-blog-related .h5,.section-blog-show.night-mode .card-blog-related p{color:#fff!important}.section-blog-show.night-mode .switch-fixed .position-fixed{background:#fff}.section-blog-show.night-mode .switch-fixed .position-fixed .form-switch .form-check-label{color:#f8c301!important}.form-group.search{border:0;font-size:.75rem;padding:1px 0}.form-group.search .icon{background:transparent;border:0;padding:8px 20px;position:absolute;right:0;top:0}.form-group.search .form-control{background-color:transparent;border:2px solid #094e82;border-radius:18px;box-shadow:inset 0 3px 6px rgba(0,0,0,.161);color:#fff;font-size:.875rem;padding:5px 20px}.form-group.search .form-control::-moz-placeholder{color:#fff}.form-group.search .form-control::placeholder{color:#fff}.form-default{background-color:#fff;border-radius:17px;padding:30px}.form-default .text-danger{color:#df0505!important}.form-default .link{color:#005ba0;transition:all .3s ease-out}.form-default .link:hover{color:#094e82;transition:all .3s ease-out}.form-default .form-group label{align-items:center;color:#8f8f8f;display:-webkit-box;display:-webkit-flex;display:flex;font-family:calibri-bold-italic;font-size:.9375rem;margin-left:13px}.form-default .form-group .form-control{background-color:transparent;border:0;border-bottom:2px solid #cfcfcf;border-radius:0;color:#8f8f8f;height:30px}.form-default .form-group .form-control:focus{border-bottom-color:#005ba0;box-shadow:none}.form-default .form-group .form-control::-moz-placeholder{color:#bbb}.form-default .form-group .form-control::placeholder{color:#bbb}.form-default .form-group textarea.form-control{border:2px solid #cfcfcf;color:#8f8f8f;height:132px;padding:15px 20px;resize:none}.form-default .form-group textarea.form-control:focus{border-color:#005ba0}.form-default .form-group textarea.form-control::-moz-placeholder{color:#bbb}.form-default .form-group textarea.form-control::placeholder{color:#bbb}.form-default.black .text-danger{color:#df0505!important}.form-default.black .link{color:#000;transition:all .3s ease-out}.form-default.black .link:hover{color:#4cb033;transition:all .3s ease-out}.form-default.black .form-group label{align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:flex;font-family:calibri-bold-italic;font-size:.9375rem;margin-left:13px}.form-default.black .form-group .form-control{background-color:transparent;border:0;border-bottom:2px solid #000;border-radius:0;color:#000;height:30px}.form-default.black .form-group .form-control:focus{box-shadow:none}.form-default.black .form-group .form-control::-moz-placeholder{color:#000}.form-default.black .form-group .form-control::placeholder{color:#000}.form-default.black .form-group textarea.form-control{border:2px solid #000;height:132px;padding:15px 20px;resize:none}.form-default .form-select{background-color:transparent;background-color:#fff;border-color:#9e9e9e;border-radius:5px;height:53px;padding:.6rem 1.5rem}.form-default .form-select:focus{box-shadow:none}.form-default .form-select.form-select-gray{background-color:#ebebeb}.form-default.blog-search #btnSearchBlog{background-color:#005ba0;border-color:#9e9e9e;border-left:0;border-radius:0 5px 5px 0}.form-default.blog-search .search .form-control{background-color:transparent;border:1px solid #9e9e9e;border-radius:5px;border-right:0;color:#000;font-size:16px;height:53px;padding:0 20px}.form-default.blog-search .search .form-control:focus{box-shadow:none}.form-default.blog-search .form-control{border:1px solid #9e9e9e;border-radius:5px;color:#000;font-size:.875rem;height:52px;padding:10px 15px}.form-default.blog-search .form-control:focus{box-shadow:none}.form-default.blog-search .form-control::-moz-placeholder{color:#9e9e9e}.form-default.blog-search .form-control::placeholder{color:#9e9e9e}.swiper-button-prev{height:29px!important;transform:rotate(180deg);width:29px!important;z-index:1!important}.swiper-button-prev:after{background-image:url(/images/arrow-right.svg);background-size:cover;content:""!important;height:29px;width:29px}.swiper-button-next{height:29px!important;width:29px!important;z-index:1!important}.swiper-button-next:after{background-image:url(/images/arrow-right.svg);background-size:cover;content:""!important;height:29px;width:29px}.breadcrumb .breadcrumb-item{color:#fff;font-family:calibri-regular;font-size:.75rem;font-weight:400}.breadcrumb .breadcrumb-item h1{font-family:calibri-regular;font-size:.8125rem;font-weight:400;margin:2px 0 0;white-space:nowrap}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#fff;content:">";font-family:calibri-regular;font-size:.8125rem;font-weight:400}.breadcrumb .breadcrumb-item.active a{color:#fff;font-family:calibri-regular;font-size:.75rem;font-weight:400;transition:all .3s ease-out}.breadcrumb .breadcrumb-item.active a:hover{color:#f8c301;transition:all .3s ease-out}.events-courses-section{background-color:#ebebeb;position:relative;z-index:1}.subtitle-events{color:#8f8f8f;font-family:calibri-regular;font-size:1rem;line-height:160%;margin-bottom:2rem}.title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;position:relative}.title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.filters-container{background:#fff;border-radius:7px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:30px}@media (max-width:768px){.filters-container{padding:20px}}.filter-group{display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;gap:.5rem}.filter-label{color:#005ba0;font-family:calibri-bold;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.filter-input,.filter-select{background-color:#fff;border:1px solid #ebebeb;border-radius:7px;color:#000;font-family:calibri-regular;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s ease-out,box-shadow .3s ease-out}.filter-input:focus,.filter-select:focus{border-color:#4cb033;box-shadow:0 0 0 3px rgba(76,176,51,.1);outline:none}.btn-filter,.filter-select{cursor:pointer}.btn-filter{align-items:center;background-color:#4cb033;border:2px solid #4cb033;border-radius:7px;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;font-family:calibri-bold;font-weight:600;justify-content:center;padding:.75rem 1.25rem;transition:all .3s ease-out}.btn-filter:hover{background-color:#fff;border-color:#4cb033;color:#4cb033}.btn-filter svg{height:18px;width:18px}.btn-clear{background-color:#ebebeb;border-color:#ebebeb;color:#8f8f8f}.btn-clear:hover{background-color:#fff;border-color:#bbb;color:#005ba0}.event-card{background:#fff;border-radius:7px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.event-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.item-type-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;font-family:calibri-bold;font-size:.625rem;font-weight:700;letter-spacing:.5px;padding:.4rem .8rem;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:5}.item-type-badge.event{background-color:rgba(76,176,51,.95);color:#fff}.item-type-badge.course{background-color:rgba(5,91,160,.95);color:#fff}.event-image{align-items:center;background:linear-gradient(135deg,#ebebeb,#cfcfcf);display:-webkit-box;display:-webkit-flex;display:flex;height:340px;justify-content:center;overflow:hidden;position:relative;width:100%}.event-image img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-out;width:100%}.event-image:hover img{transform:scale(1.05)}.event-image.bg-placeholder{color:#cfcfcf}.event-image.calendar-placeholder svg{stroke-width:1.5;height:80px;width:80px}.event-content{display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;flex-grow:1;padding:30px}@media (max-width:768px){.event-content{padding:20px}}.event-meta{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.event-meta,.meta-item{align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.meta-item{font-family:calibri-regular;font-size:.75rem;gap:.5rem}.meta-item svg{flex-shrink:0;height:16px;width:16px}.date-info{background-color:#f0f7e8;border-radius:7px;color:#4cb033;font-family:calibri-bold;font-weight:600;padding:.5rem .75rem}.date-info .meta-text{align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;line-height:1.2}.date-info strong{font-size:1.125rem}.date-info small{color:#8f8f8f;font-family:calibri-regular;font-size:.625rem;text-transform:uppercase}.date-info svg{color:#4cb033}.location-info{color:#8f8f8f;font-family:calibri-regular;padding:0}.location-info svg{color:#cfcfcf;height:16px;width:16px}.event-title{color:#005ba0;font-family:calibri-bold-italic;font-size:1.125rem;font-weight:700;line-height:1.4;margin-bottom:.75rem;transition:color .3s ease-out}.event-card:hover .event-title{color:#4cb033}.event-description{color:#8f8f8f;flex-grow:1;font-family:calibri-regular;font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}.event-footer{align-items:center;border-top:1px solid #ebebeb;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:flex-end;padding-top:1rem}.time-info{font-family:calibri-bold}.link-saiba-mais,.time-info{color:#4cb033;font-weight:600}.link-saiba-mais{align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-family:calibri-bold-italic;font-size:.875rem;gap:.4rem;text-decoration:none;transition:all .3s ease-out}.link-saiba-mais:hover{gap:.6rem}.link-saiba-mais svg{height:16px;transition:transform .3s ease-out;width:16px}.link-saiba-mais:hover svg{transform:translateX(4px)}.empty-state{color:#8f8f8f;padding:60px 30px;text-align:center}.empty-state svg{color:#ebebeb;height:80px;margin-bottom:1.5rem;width:80px}.empty-state h4{color:#005ba0;font-family:calibri-bold-italic;font-size:1.25rem;margin-bottom:.75rem}.empty-state p{color:#8f8f8f;font-family:calibri-regular;font-size:1rem}.pagination-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;margin-top:3rem}.pagination{flex-wrap:wrap;gap:.5rem}.pagination,.pagination a,.pagination span{align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center}.pagination a,.pagination span{border:1px solid #ebebeb;border-radius:7px;color:#4cb033;font-family:calibri-regular;font-size:.875rem;height:40px;min-width:40px;padding:.5rem .75rem;text-decoration:none;transition:all .3s ease-out}.pagination a:hover{background-color:#f0f7e8;border-color:#4cb033;color:#4cb033}.pagination .active span{background-color:#4cb033;border-color:#4cb033;color:#fff;font-family:calibri-bold}.pagination .disabled span{color:#cfcfcf;cursor:not-allowed;opacity:.5}@media (max-width:1024px){.filters-container{padding:25px}.event-card:hover{transform:translateY(-2px)}}@media (max-width:768px){.event-image{height:200px}.event-content{padding:20px}.event-meta{gap:.5rem}.event-title{font-size:1rem}.event-description,.link-saiba-mais{font-size:.8125rem}}@media (max-width:576px){.filters-container{padding:15px}.event-image{height:180px}.event-content{padding:15px}.item-type-badge{font-size:.5rem;padding:.3rem .6rem}.empty-state{padding:40px 20px}.empty-state h4{font-size:1.1rem}.empty-state p{font-size:.9rem}}.swiper-events .swiper-slide{height:auto;width:auto}.swiper-events .event-card{margin:0}@media (max-width:1024px){.swiper-events .event-image{height:200px}}@media (max-width:768px){.swiper-events .event-card{margin:0}.swiper-events .event-image{height:180px}.swiper-events .event-content{padding:18px}}.reports-section{background:linear-gradient(135deg,#ebebeb,#fff)}.section-title{color:#005ba0;display:inline-block;font-family:calibri-bold-italic;font-size:2rem;margin-bottom:3rem;position:relative}.section-title:before{background-color:#f8c301;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.section-title:after{background:-webkit-gradient(linear,left top,right top,from(#4cb033),to(#005ba0));background:linear-gradient(90deg,#4cb033,#005ba0);border-radius:2px;content:"";display:block;height:4px;margin-top:1rem;width:60px}.accordion{border:none;gap:1rem}.accordion .accordion-item{background:#fff;border:none;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.accordion .accordion-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.accordion .accordion-header{background:transparent;border:none;padding:0}.accordion .accordion-header .accordion-button{align-items:center;background:transparent;border:none;color:#005ba0;display:-webkit-box;display:-webkit-flex;display:flex;font-family:calibri-bold;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:1.5rem 2rem;position:relative;text-align:left;transition:all .3s ease}.accordion .accordion-header .accordion-button:not(.collapsed){background:linear-gradient(135deg,rgba(76,176,51,.05),rgba(0,91,160,.05));box-shadow:none;color:#4cb033}.accordion .accordion-header .accordion-button:hover{background:linear-gradient(135deg,rgba(76,176,51,.08),rgba(0,91,160,.08))}.accordion .accordion-header .accordion-button:not(.collapsed):after{transform:rotate(180deg)}.accordion .accordion-header .accordion-button .year-title{align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:1rem}.accordion .accordion-header .accordion-button .year-title:before{content:"📅";font-size:1.3rem}.accordion .accordion-collapse{border:none}.accordion .accordion-body{background:transparent;border:none;padding:0}.semester-content{border-top:1px solid #ebebeb;padding:1.5rem 2rem}.semester-content:first-child{border-top:none}.semester-content .text{align-items:center;color:#005ba0;display:-webkit-box;display:-webkit-flex;display:flex;font-family:calibri-bold;font-size:1rem;gap:.5rem;justify-content:center;margin-bottom:1rem}.file-section{margin-bottom:1.5rem}.file-section:last-child{margin-bottom:0}.file-section .section-header{border-bottom:2px solid #ebebeb;margin-bottom:1.5rem;padding-bottom:1rem;text-align:center}.file-section .section-header .text{align-items:center;color:#094e82;display:-webkit-box;display:-webkit-flex;display:flex;font-family:calibri-bold;font-size:.95rem;gap:.5rem;justify-content:center;letter-spacing:.5px;margin:0;text-transform:uppercase}.file-section .section-header .text:before{content:"📁";font-size:1.1rem}.download-buttons{display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem}.btn-download{align-items:center;background:linear-gradient(135deg,#4cb033,#3d9b2e);border:2px solid #4cb033;border-radius:8px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-family:calibri-bold;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-download:before{content:"⬇️";font-size:1rem}.btn-download:hover{background:linear-gradient(135deg,#3d9b2e,#307a24);border-color:#307a24;box-shadow:0 4px 12px rgba(76,176,51,.3);transform:translateY(-2px)}.btn-download:active{transform:translateY(0)}.empty-state-reports{padding:4rem 2rem;text-align:center}.empty-state-reports .title{color:#005ba0;font-size:2rem;margin-bottom:1rem}.empty-state-reports .text-muted{color:#8f8f8f;font-family:calibri-regular;font-size:1.1rem;line-height:1.6}@-webkit-keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.accordion-item .accordion-header .accordion-button{font-size:1rem;padding:1.25rem 1.5rem}.accordion-item .accordion-header .accordion-button:after{right:1.5rem}.accordion-item .accordion-header .accordion-button .year-title:before{font-size:1.1rem}.accordion-item .accordion-body{padding:0}.semester-content{padding:1rem 1.5rem}.semester-content .text{font-size:.95rem}.semester-content .text:before{font-size:1rem}.download-buttons{gap:.75rem}.btn-download{flex:1;font-size:.85rem;min-width:-webkit-calc(50% - .375rem);min-width:calc(50% - .375rem);padding:.65rem 1.25rem}.empty-state-reports{padding:2rem 1rem}.empty-state-reports .title{font-size:1.5rem}.empty-state-reports .text-muted{font-size:1rem}}
