a{color:#000}a:active,a:hover{color:#20376C}*:focus{outline:none!important}.contenedor-proyectos.elementor-widget-ae-post-blocks-adv .ae-post-item{transform:none!important;width:100%}.galeria-modal-proyecto{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999}.galeria-modal-proyecto>div{width:95%;max-width:1100px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px 20px}span.close-modal-proyectos{position:absolute;right:0;top:-50px;color:#a6192e;font-size:45px;z-index:99;cursor:pointer;transition:0.3s ease-in-out;background:#fff;line-height:1;display:flex;align-items:center;justify-content:center}span.close-modal-proyectos:hover{background:#424242}span.close-modal-proyectos i{background:#fff;line-height:.5}h3.titulo-galeria{text-align:center;margin-bottom:15px;display:block}.galeria-modal-proyecto .ae-outer-wrapper{position:relative;overflow:hidden}.galeria-modal-proyecto .ae-outer-wrapper>.ae-post-collection{list-style:none;padding:0;margin:0;white-space:nowrap;transition:transform 0.5s ease;display:inherit!important;width:100%}.galeria-modal-proyecto .ae-outer-wrapper>.ae-post-collection .ae-post-item{display:inline-block;margin-right:10px}.galeria-modal-proyecto .ae-outer-wrapper>.ae-post-collection .ae-post-item .ae-post-item-inner{box-shadow:none!important}.carousel-control{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;font-size:30px;color:#fff;background-color:#000;border:1px solid;padding:5px 10px 10px;margin:0 5px;line-height:1;display:flex;align-items:center;vertical-align:middle;border-radius:5px;transition:0.3s ease-in-out}.carousel-control:hover{background-color:#424242}.next{right:0}.prev{left:0}.elementor-editor-active .contenedor-proyectos.elementor-widget-ae-post-blocks-adv .ae-post-item{transform:inherit!important}.elementor-editor-active .galeria-modal-proyecto{display:inherit;position:inherit;top:inherit;left:inherit;width:inherit;height:inherit;background:inherit;z-index:inherit}.elementor-editor-active .galeria-modal-proyecto>div{width:inherit;max-width:inherit;position:inherit;top:inherit;left:inherit;transform:inherit;background:inherit;padding:inherit}.bloquerecursos li a{color:#000;border-bottom:dotted 1px #000}.bloquerecursos p{margin-block-end:5px}body.home .site-header,body.home .site-footer{display:none}.searchandfilter ul{padding:0;font-family:'Montserrat'}.sf-field-reset{position:relative}.sf-field-reset:before{content:"+";font-weight:500;position:absolute;right:7px;top:30%;font-size:28px;background:#5B5B5B;padding:3px 2px;width:20px;height:20px;line-height:14px;text-align:center;color:#fff;border-radius:50%;transform:rotate(45deg)}.sf-field-reset a{font-size:16px;font-weight:600;color:#5B5B5B}.sf-field-search input{height:31px;border:1px solid #DDD;opacity:1;border-radius:0;font-family:'Montserrat';font-size:15px;width:270px;background:#FFF url(https://partner.lafayettedeco.com/wp-content/uploads/2023/05/buscar.svg) 97% center no-repeat;background-size:19px}.searchandfilter h4{font:normal normal normal 16px/19px Montserrat;color:#5B5B5B;max-width:270px;padding:7px 8px;background-size:12px}.searchandfilter .sf-field-taxonomy-uso li.sf-level-0>label{font-weight:800}.searchandfilter>ul>li{border-bottom:1px solid #DDD;max-width:300px}.searchandfilter ul li ul{padding-left:15px}.searchandfilter ul li ul li{padding:1px 0}.searchandfilter ul li ul li label{font:normal normal normal 15px/19px Montserrat;color:#5B5B5B;width:auto;margin-top:-3px}.searchandfilter ul li ul li ul{margin-left:0}.filtro-programas form>ul>li>ul{display:none}.filtro-programas form ul li h4{position:relative;cursor:pointer}.filtro-programas form ul li h4::before{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:7px;top:50%;transform:translateY(-50%)}.filtro-programas form ul li h4.active::before{content:"\f068"}.filtro-programas .sf-field-taxonomy-otro-filtro ul{display:block}@media (max-width:767px){.filtro-programas form>ul>li.show-filters{cursor:pointer}.filtro-programas form>ul>li.show-filters span{margin-left:10px;text-decoration:underline}.filtro-programas form>ul>li{display:none;max-width:100%}.filtro-programas form>ul>li:nth-child(1),.filtro-programas form>ul>li:nth-child(2){display:block}.sf-field-search input{width:100%}.searchandfilter h4{max-width:100%}.searchandfilter label{width:100%}}#tab-detail .elementor-tabs-wrapper{background:#F4F4F4}#tab-detail .elementor-tab-title.elementor-active{color:#A6192E;font-weight:700;border-bottom:1px solid #A6192E}#tab-detail .elementor-tab-title{margin:0 1.5%}#tab-detail .elementor-tab-content{max-width:1195px;margin:0 auto;font-size:.9rem}#tab-detail .elementor-tab-content ul li{display:inline-block;width:49%;vertical-align:top;padding-left:26px;margin-bottom:13px;background:url(https://partner.lafayettedeco.com/wp-content/uploads/2023/05/check.png) 0 3px no-repeat}#tab-detail .elementor-tab-content h3{text-align:center;font-size:1.5rem;font-weight:600}#tab-detail #tab-detail .elementor-tab-content h3 strong{font-weight:900}#tab-detail #elementor-tab-content-3772 ul li{background:none;position:relative}#tab-detail #elementor-tab-content-3772 ul li:before{content:'';position:absolute;width:9px;height:9px;background:#a6192e;left:10px;top:7px;border-radius:50%;outline:1px solid #a6192e;border:1px solid #fff}#tab-detail .elementor-tab-content table ul{padding:0}#tab-detail .elementor-tab-content table ul li{width:100%}#tab-detail .elementor-tab-content table th{vertical-align:middle;background:#fff;border:none;border-right:1px solid #a61a2f;border-bottom:1px solid #a61a2f}#tab-detail .elementor-tab-content table th:last-child{border-right:none}#tab-detail .elementor-tab-content table td{border:none;border-right:1px solid #a61a2f}#tab-detail .elementor-tab-content table td:last-child{border-right:none}#tab-detail .elementor-tab-content table h4{font-size:1.2rem;margin:0}.tecnologias-tela{display:none}.elementor-editor-active .tecnologias-tela{display:block}#wpadminbar{height:auto}#wpadminbar #wp-admin-bar-search{display:none}html{margin-top:0!important}#tablepress-1_wrapper .tablepress th{font-size:13px;text-align:center}#tablepress-1_wrapper .tablepress td{text-align:center;border:1px solid #ccc}.pdf-mode .elementor-element-0895ad8,.pdf-mode .elementor-tabs-wrapper,.pdf-mode .elementor-element-d0c2126,.pdf-mode .elementor-tab-content,.pdf-mode div#wpadminbar,.pdf-mode .has_ae_slider.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-2c1e03f.ae-bg-gallery-type-default>div,.pdf-mode section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-6a4b7d4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default.elementor-sticky.elementor-sticky__spacer,.pdf-mode footer .elementor-social-icons-wrapper.elementor-grid,.pdf-mode #exportar-pdf{display:none!important}.pdf-mode .elementor-tab-content{display:block!important}.pdf-mode header .elementor-element-6a4b7d4{position:relative!important;width:100%!important;top:0!important}@media all and (min-width:1025px) and (min-height:600px){.img-gallery.overlay-never.elementor-widget.elementor-widget-ae-post-image img{max-height:484px;width:auto;margin:0 auto}}@media all and (min-width:1025px) and (min-height:800px){.img-gallery.overlay-never.elementor-widget.elementor-widget-ae-post-image img{max-height:600px}}@media all and (min-width:1025px) and (min-height:1000px){.img-gallery.overlay-never.elementor-widget.elementor-widget-ae-post-image img{max-height:730px}}@media all and (min-width:1025px) and (min-height:1100px){.img-gallery.overlay-never.elementor-widget.elementor-widget-ae-post-image img{max-height:850px}}@media all and (min-width:1320px){html{font-size:17px}}@media all and (min-width:1500px){html{font-size:18px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1380px}}@media all and (min-width:1800px){html{font-size:20px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1700px}}@media all and (max-width:767px){.pdf-mode .elementor-element-778d6fd img,.pdf-mode .elementor-tab-content img{max-width:200px}.pdf-mode .elementor-87 .elementor-element.elementor-element-b677f79 img{width:100px}}