body{font-family:"Dosis",sans-serif;font-weight:400;font-size:14px;line-height:16px;color:#212121;background:#f8f8f8}.p-0{padding:0}.fecha{color:#6ca53d;font-size:39px;text-transform:uppercase}.fecha-texto{text-transform:uppercase;font-size:18px;line-height:30px}.navbar-scroll{background-color:rgba(0,0,0,0);transition:background-color .3s ease,box-shadow .3s ease;min-height:90px}.navbar-scroll.scrolled{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.navbar-scroll.scrolled .nav-link.show{color:#406526 !important}.navbar-scroll .nav-link{color:#fff;transition:color .6s ease}.navbar-scroll.scrolled .nav-link{color:#333}.navbar-scroll .nav-link:hover{color:#212121}.navbar-scroll .nav-link.active:hover{color:#fff !important}.navbar-scroll.scrolled .nav-link:hover{color:#6ca53d}.navbar-brand img{max-height:80px;transition:transform .3s ease}.navbar-scroll.scrolled .navbar-brand img{transform:scale(0.95)}.logo-scroll{opacity:0;margin:10px;transition:opacity .6s ease}.logo-img{height:60px;transition:transform .3s ease,height .3s ease}.navbar-scroll.scrolled .logo-scroll{display:block !important;opacity:1}.navbar-nav .nav-link.show{color:#406526}.navbar-scroll.scrolled .dropdown-menu.show{background-color:#8bc05b !important;transition:background-color .3s ease}.home-carta-ig{margin-top:50px}.home-carta{margin-block:60px;font-size:18px;line-height:28px;font-weight:400;padding:20px 40px}.home-carta .tit{color:#52832d;line-height:45px;font-weight:600}.home-carta .sub-tit{font-weight:600}.home-carta .btn.btn-default{padding:8px 10px}.home-oporto{margin-block:60px;background:url(../img/foto-home-oporto.jpg) top center no-repeat;background-size:cover;padding-top:80px;padding-bottom:120px}.home-oporto .oporto-text{background-color:rgba(255,255,255,.8);font-size:18px;line-height:28px;font-weight:600;padding:20px 40px}.home-oporto .oporto-text .tit{color:#52832d;line-height:75px}.home-oporto .oporto-text .btn.btn-default{float:right;padding:8px 10px}.c-site-header{background:#fff}.c-site-header .logo{display:flex;align-items:center;justify-content:center;height:60vh;flex-direction:column;text-align:center}.c-site-header .logo .cilad-2026-img{max-width:100%;width:100%}.c-site-header .logo .img-cilad{width:40px;height:40px;position:relative}.c-site-header .organiza{margin-top:30px;margin-bottom:20px}.c-site-header .organiza a{text-decoration:none;color:#4f4f4f;transition:color .3s ease;font-size:12px}.c-site-header .organiza a:hover{color:#6ca53d}.c-site-header .organiza .img-cilad{margin-left:4px}.c-site-footer{background:#fff;display:flex;justify-content:center;padding-left:0;padding-right:0}.c-site-footer .text-copy{font-size:10px;text-transform:uppercase;font-weight:700;display:flex;justify-content:right;align-items:end;margin-bottom:40px}.c-site-footer .text-copy .copy{font-size:16px}.c-site-footer .cilad{display:flex;align-items:center;line-height:22px}.c-site-footer .container-logo{max-width:110px;width:110px}.c-site-footer .logo-cilad{margin:40px 16px 40px 0;width:90px}.c-site-footer .tit{font-weight:700}.c-site-footer .tit-container{padding-top:40px;padding-bottom:40px}.c-site-contacto{padding-top:100px;padding-bottom:60px}.c-site-contacto .title{font-weight:800;font-size:22px;color:#6ca53d;padding-bottom:30px}.c-page-header{background:#fff}.c-page-header .c-container{flex-direction:row}.c-page-header .c-container .logo{display:flex;align-items:center;justify-content:center;height:300px;flex-direction:column;text-align:center}.c-page-header .c-container .logo img{max-width:70%;width:70%}.c-page-header .c-container .logo .redes{list-style:none;margin:1.5vh 0 0;padding:0;display:flex;gap:1rem;align-items:center}.c-page-header .c-container .logo .redes li a{text-decoration:none;color:#4f4f4f;transition:color .3s ease;font-size:1.5rem}.c-page-header .c-container .logo .redes li a:hover{color:#6ca53d}.c-page-header .c-container .logo .redes li .logo-cilad{padding-left:30px}.c-page-header .c-container .logo .img-cilad{width:40px;height:40px}.c-page-header .organiza{margin-top:30px}.c-page-header .organiza a{text-decoration:none;color:#4f4f4f;transition:color .3s ease;font-size:12px}.c-page-header .organiza a:hover{color:#6ca53d}.c-page-header .organiza .img-cilad{margin-left:4px}.c-header-mobile{min-height:200px;width:100%;background:url("../img/foto-home-mobile.jpg") top center no-repeat;background-size:cover;padding:0;margin-bottom:30px}.c-countdown{position:absolute;top:50vh;right:50px;display:flex;flex-direction:row-reverse}.c-countdown .countdown-time{color:#fff;font-size:60px;line-height:35px;font-weight:700;text-align:center;padding:20px 0 40px;margin:5px;border-radius:10px}.c-countdown .countdown-info{font-size:12px;padding-right:5px}.c-countdown .time-1{width:120px;background-color:#8bc05b}.c-countdown .time-2{background-color:#6ca53d}.c-countdown .time-3{background-color:#52832d}.c-countdown .time-4{background-color:#406526}.c-countdown .time-2,.c-countdown .time-3,.c-countdown .time-4{width:90px}.c-countdown-mobile{display:flex;flex-direction:row-reverse;margin-top:30px;margin-left:-20px}.c-countdown-mobile .countdown-time{color:#6ca53d;font-size:30px;line-height:25px;font-weight:700;text-align:center}.c-countdown-mobile .countdown-info{font-size:12px;padding-right:5px}.c-countdown-mobile .time-1{width:100px}.c-countdown-mobile .time-2,.c-countdown-mobile .time-3,.c-countdown-mobile .time-4{width:60px}.navbar{font-size:15px;font-weight:500;text-transform:uppercase;position:absolute;top:10px;right:10px}.nav-item{padding:5px 1px}.nav-link.active{color:#fff;background:#8bc05b;border-radius:4px}.nav-link.show{color:#406526 !important}.nav-link.active:hover{color:#fff}.nav-link:focus,.nav-link:hover{color:#8bc05b}.dropdown-menu{border:none;border-radius:0;box-shadow:none;background-color:rgba(139,192,91,.4)}.dropdown-item{font-size:14px;color:#fff}.dropdown-item:focus,.dropdown-item:hover{background-color:rgba(255,255,255,.1)}.form-control{border-bottom:1px solid #d9d5cc;border-right:none;border-left:none;border-top:none;border-radius:0;font-size:14px;margin-bottom:20px;background:rgba(0,0,0,0);color:#212121}.form-control:hover,.form-control:focus,.form-control:active{outline:none;border-bottom:1px solid #6ca53d;box-shadow:none;background:rgba(0,0,0,0)}.btn.btn-default{background-color:#8bc05b;color:#fff;text-transform:uppercase;font-weight:600;text-align:center;padding:6px 25px;font-size:16px;letter-spacing:1px;border:0px;border-radius:30px;border-color:rgba(0,0,0,0);transition:all .3s ease 0s;margin:5px 0px}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background-color:#52832d;outline:none;box-shadow:none}.nav-mobile{position:fixed;top:0;right:0}.offcanvas-80{width:80vw !important}.back-foto{background:url("../img/foto-home.jpg") top center no-repeat;background-attachment:fixed;background-size:cover}.back-foto-page{background-attachment:fixed;background-position:right top;background-repeat:no-repeat}.nav-mobile .btn.btn-primary{background-color:#fff;border:none;color:#8bc05b;margin:10px}.offcanvas-body .nav-link{padding-left:8px;text-transform:uppercase}.accordion-item{border:none}.accordion-button.collapsed{font-size:14px;padding:8px}.accordion-button.collapsed:focus{box-shadow:none;border:none}.accordion-button{font-size:14px;padding:8px;background-color:#fff}.accordion-button:focus{box-shadow:none;border:none}.accordion-button:not(.collapsed){background-color:#fff;box-shadow:none}.link-option{color:#52832d;font-size:14px;text-decoration:none}.accordion-button.collapsed.active{background-color:#8bc05b}.header-page-content{background:#f2f2f2;height:110px;color:#8bc05b;font-size:40px;line-height:110px;padding-left:30px;margin-bottom:50px}.header-page-content span{color:#406526;font-weight:700}.sub-title{font-size:34px;line-height:36px;font-weight:700;color:#d96327;margin-bottom:40px;margin-top:60px;text-transform:uppercase}.sub-title-2{font-size:20px;font-weight:700;color:#406526;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.card-icon{color:#406526;margin-right:10px;font-size:26px !important}.card-title{font-weight:600;color:#4f4f4f;font-size:20px;margin-bottom:26px}.card-text{line-height:22px}.text{font-size:16px;line-height:24px}.organiza{font-size:12px}.c-countdown-page{position:absolute;top:210px;right:50px;display:flex;flex-direction:row-reverse}.c-countdown-page .countdown-time{color:#fff;font-size:40px;line-height:35px;font-weight:700;text-align:center;padding:20px 0 20px;margin:5px;border-radius:10px}.c-countdown-page .countdown-info{font-size:12px;padding-right:5px}.c-countdown-page .time-1{width:100px;background-color:#8bc05b}.c-countdown-page .time-2{background-color:#6ca53d}.c-countdown-page .time-3{background-color:#52832d}.c-countdown-page .time-4{background-color:#406526}.c-countdown-page .time-2,.c-countdown-page .time-3,.c-countdown-page .time-4{width:70px}#junta-directiva-cilad{height:5px}.comite-cargo{font-weight:400;font-size:12px;line-height:14px;text-transform:uppercase;letter-spacing:1px;color:#6ca53d}.h-invitado{height:-moz-fit-content;height:fit-content;margin-bottom:60px}.h-invitado img{border-radius:10px}.font-comite{line-height:16px;line-height:18px;padding-top:10px;font-weight:bold;color:#d96327}.accordion-body{line-height:25px;padding-top:0px}.color-tablah{background-color:rgba(0,0,0,0) !important}.proximamente{text-align:center}.listado-items{font-size:16px;line-height:32px}.modal-body{text-align:center}.container-card{padding:4px 16px 20px}.card-orange{padding:10px 14px;border:2px solid #d96327;border-radius:10px}.card-yellow{padding:10px 14px;border:2px solid #e1b130;border-radius:10px}.listado-items li::marker{color:#6ca53d}.listado-items ul{margin-bottom:0;padding-left:24px}.icon-breadcrum{font-size:8px !important;color:#6ca53d;margin-inline:20px}.container-title-page{display:flex;align-items:center}.container-button{display:flex;align-items:flex-start;justify-content:end}.img-presidente{border-bottom:4px solid #8bc05b}