.featuredcourses_container__3WebT{display:flex;flex-direction:column;align-items:center;height:60rem;padding:7rem 2.5rem;position:relative;row-gap:4rem;z-index:1}.featuredcourses_carousel__yXahD{position:relative;width:89%;max-width:104rem;height:100%!important;overflow:hidden;scroll-behavior:smooth;cursor:grab}.featuredcourses_inner_carousel__gkaug{position:absolute;left:0;display:flex;-moz-column-gap:1rem;column-gap:1rem;overflow:hidden;height:auto}.featuredcourses_container_title__YMwyq{width:100%;display:flex;justify-content:center;align-items:center;-moz-column-gap:6px;column-gap:6px}.featuredcourses_container_title__YMwyq h2{font-size:2.3rem;font-weight:600}.featuredcourses_title_cursos__bwUgX{color:var(--dark-blue)}.featuredcourses_title_destacados__7kGYm{color:var(--bright-green)}.featuredcourses_decoration_title__J91Tg{background-color:var(--dark-blue);height:.2rem;width:.6rem}.featuredcourses_container_courses__XtcXn{display:flex;flex-wrap:wrap;justify-content:center;position:relative;row-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.featuredcourses_featured_course__bTLhL{display:flex;flex-direction:column;row-gap:1rem;width:20vw;background-color:#f4f6f8}.featuredcourses_featured_course_container_img__U1T_H{width:100%;height:50%;position:relative}.featuredcourses_featured_course_img__6qf42{width:100%;height:100%;min-height:16rem;max-height:16rem;overflow:hidden}.featuredcourses_featured_course_img__6qf42 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:16rem}.featuredcourses_featured_course_decoration___fa9c{position:absolute;bottom:0;width:100%;height:.6rem;background:var(--gradient-holcim)}.featuredcourses_featured_course_info__CYUzd{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;padding:0 1rem 1.4rem;row-gap:1rem;height:100%}.featuredcourses_featured_course_info__CYUzd img{right:1rem;bottom:2.3rem}.featuredcourses_featured_course_info__CYUzd h3{font-size:1.5rem;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:calc(40% - 2.2rem);font-weight:600;color:var(--dark-blue)}.featuredcourses_featured_course_info__CYUzd p{font-size:1rem;font-weight:400;height:7.5rem;overflow-y:auto;text-align:center;color:var(--dark-gray)}.featuredcourses_featured_course_info__CYUzd button{width:50%;height:calc(30% - 1rem);background:linear-gradient(to bottom,var(--dark-blue),var(--dark-blue));color:#fff;font-size:1rem;outline:none;border:none;font-weight:600;cursor:pointer}.featuredcourses_featured_course_info__CYUzd button,.featuredcourses_featured_course_info__CYUzd button:hover{transition:background .3s ease,font-size .3s linear,border-radius .3s linear;-webkit-transition:background .3s ease,font-size .3s linear,border-radius .3s linear;-moz-transition:background .3s ease,font-size .3s linear,border-radius .3s linear;-ms-transition:background .3s ease,font-size .3s linear,border-radius .3s linear;-o-transition:background .3s ease,font-size .3s linear,border-radius .3s linear}.featuredcourses_featured_course_info__CYUzd button:hover{background:var(--gradient-button);border-radius:50px;font-size:1.1rem;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.featuredcourses_button_action_slider__tLsp4{z-index:2;position:absolute;top:50%;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.featuredcourses_button_action_slider__tLsp4 path{stroke:var(--dark-blue)!important}.featuredcourses_button_action_slider_left__FwCvb{left:3rem}.featuredcourses_button_action_slider_right__zldM1{right:3rem}@media screen and (min-width:1551px){.featuredcourses_carousel__yXahD{max-width:100%}.featuredcourses_inner_carousel__gkaug{-moz-column-gap:2rem;column-gap:2rem}}@media screen and (max-width:1550px){.featuredcourses_featured_course_info__CYUzd h3{font-size:1.3rem;height:calc(40% - 2.2rem)}.featuredcourses_featured_course_info__CYUzd button{font-size:.9rem}.featuredcourses_button_action_slider_left__FwCvb{left:1rem}.featuredcourses_button_action_slider_right__zldM1{right:1rem}}@media screen and (max-width:1024px){.featuredcourses_carousel__yXahD{max-width:40rem}.featuredcourses_featured_course__bTLhL{width:30vw}}@media screen and (max-width:900px){.featuredcourses_featured_course__bTLhL{width:34vw}}@media screen and (max-width:768px){.featuredcourses_featured_course_container_img__U1T_H{height:55%}.featuredcourses_carousel__yXahD{width:100%;max-width:unset}.featuredcourses_carousel__yXahD,.featuredcourses_inner_carousel__gkaug{overflow-x:auto;box-sizing:border-box;scroll-behavior:auto;scrollbar-color:var(--dark-blue) transparent}.featuredcourses_inner_carousel__gkaug{height:100%}.featuredcourses_inner_carousel__gkaug::-webkit-scrollbar{width:.3rem;background-color:transparent}.featuredcourses_inner_carousel__gkaug::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--dark-blue)}.featuredcourses_button_action_slider_left__FwCvb,.featuredcourses_button_action_slider_right__zldM1{display:none}.featuredcourses_container__3WebT{padding:4rem 2rem;row-gap:2rem;height:47rem}.featuredcourses_container_courses__XtcXn{row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.featuredcourses_featured_course__bTLhL{width:85vw}.featuredcourses_featured_course_info__CYUzd button{width:60%;height:3rem}.featuredcourses_featured_course_info__CYUzd h3{font-size:1.1rem;height:2.8rem}.featuredcourses_featured_course_info__CYUzd p{font-size:.9rem;height:4.5rem}.featuredcourses_container_title__YMwyq h2{font-size:1.8rem}.featuredcourses_button_action_slider_left__FwCvb{left:.2rem}.featuredcourses_button_action_slider_right__zldM1{right:.2rem}}.modal_modal__SOKZ4{position:fixed;width:100vw;height:100vh}.modal_modal__SOKZ4,.modal_modal__container_content__J314s{background-color:#00000083;top:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center;overflow:hidden}.modal_modal__container_content__J314s{position:absolute;width:100%;height:100%;min-height:calc(100vh - 5.7rem)}.modal_card__modal__Y2yrt{background-color:#fff;width:50%;max-width:60rem;height:auto}.modal_card__modal__header__POAuz{display:flex;justify-content:space-between;background-color:var(--dark-blue);color:#fff;align-items:center;padding:2rem;position:relative;border-bottom:1px solid #e5e5e5}.modal_card__modal__header__POAuz img{position:absolute;right:2rem;top:1rem;cursor:pointer}.modal_card__modal__header__POAuz h3{font-size:1.3rem;font-weight:600}.modal_modal__content__QVMqM{padding:2rem 2rem 1rem;display:flex;flex-direction:column;row-gap:3rem}.modal_modal__content__QVMqM p{font-size:1.2rem;font-weight:400;color:var(--dark-gray)}.modal_modal__buttons__zKlzB{align-items:center;gap:1rem}.modal_buttons___eQf4,.modal_modal__buttons__zKlzB{display:flex;justify-content:flex-end}.modal_button__secondary__jffl4{height:3rem;padding:0 1rem;background-color:#fff;border:2px solid var(--dark-blue);background:linear-gradient(#fff,#fff) padding-box,var(--gradient-button) border-box;margin-top:.5rem;cursor:pointer;transition:all .3s ease;outline:none;display:table;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.modal_button__secondary__jffl4:hover{border:2px solid #0000}.modal_button__secondary__jffl4 a,.modal_button__secondary__jffl4 p{font-weight:600;font-size:.8rem;display:table-cell;vertical-align:middle;color:var(--dark-blue)}@media screen and (max-width:1100px){.modal_card__modal__Y2yrt{width:80%}.modal_modal__content__QVMqM{padding:2rem 1rem 1rem}.modal_modal__buttons__zKlzB{justify-content:center}.modal_modal__buttons__zKlzB a{width:100%;margin:0}.modal_card__modal__header__POAuz h3{font-size:1.1rem}.modal_card__modal__header__POAuz img{right:1rem;top:.5rem}.modal_modal__content__QVMqM p{font-size:1rem}}@media screen and (max-width:400px){.modal_card__modal__Y2yrt{width:90%}.modal_card__modal__header__POAuz,.modal_modal__content__QVMqM{padding:1.5rem .5rem 1rem 1rem}.modal_modal__content__QVMqM{row-gap:1.5rem}.modal_modal__buttons__zKlzB{justify-content:center}.modal_modal__buttons__zKlzB a{width:100%}.modal_card__modal__header__POAuz h3{font-size:1rem}.modal_card__modal__header__POAuz img{right:.5rem;top:.5rem}.modal_modal__content__QVMqM p{font-size:.9rem}}.footer_footer__bottom__KKzTI{width:100%;max-width:100vw;box-sizing:border-box}.footer_footer__redirection__58HTY{display:flex;background:#fff;color:#000;border-right:1px solid #fff;height:100%;width:100%;padding:1rem 5rem;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}.footer_redirection__pages__UT12g{border-bottom:1px solid #fff;display:flex;flex-direction:column;row-gap:1rem;padding-bottom:1rem}.footer_pages__links__a0CfF{display:flex;flex-wrap:wrap;width:30rem;row-gap:1em}.footer_pages__links__link__ZUAqY{width:15rem;color:#fff;font-weight:200;text-decoration:none}.footer_pages__links__link__ZUAqY:hover{text-decoration:underline}.footer_redirection__files__sSl0N{display:grid;grid-template-columns:repeat(4,1fr);height:5rem;padding:2rem}.footer_files__a__PKGJo{width:100%;height:-moz-fit-content;height:fit-content;padding:0 1rem;font-weight:200;text-decoration:none;border-right:1px solid #000000c4;max-height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}.footer_files__a__PKGJo:last-child{border-right:none}.footer_files__a__PKGJo:hover{text-decoration:underline}@media screen and (max-width:1100px){.footer_footer__ZfEpk{flex-direction:column;z-index:2;position:relative}.footer_footer__redirection__58HTY{width:100%;height:auto;row-gap:1rem}.footer_redirection__pages__UT12g{border-bottom:none;padding-bottom:0}.footer_redirection__files__sSl0N{gap:none;grid-template-columns:repeat(auto-fit,minmax(1rem,1fr));padding-top:10px;margin-bottom:1rem;height:auto}.footer_files__a__PKGJo{border-right:none;height:auto;max-height:unset}.footer_pages__links__a0CfF{width:100%;justify-content:center;height:auto}.footer_pages__links__link__ZUAqY{text-align:center}.footer_footer__redirection__58HTY{flex-direction:row;align-items:center;gap:1.5rem;text-align:center;padding:2rem 1rem}.footer_redirection__files__sSl0N{padding:1rem 0;width:50%}.footer_files__a__PKGJo{padding:.5rem 0;border-right:1px solid #ccc}.footer_files__a__PKGJo:last-child{border-bottom:none}.footer_footer__bottom__KKzTI{padding:0}}@media screen and (max-width:768px){.footer_footer__ZfEpk{flex-direction:column;z-index:2;position:relative}.footer_footer__redirection__58HTY{width:100%;height:auto;row-gap:1rem}.footer_redirection__pages__UT12g{border-bottom:none;padding-bottom:0}.footer_redirection__files__sSl0N{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(1rem,1fr));padding-top:10px;margin-bottom:1rem;height:auto}.footer_files__a__PKGJo{height:auto;max-height:unset}.footer_pages__links__a0CfF{width:100%;justify-content:center;height:auto}.footer_pages__links__link__ZUAqY{text-align:center}.footer_footer__redirection__58HTY{flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:2rem 1rem}.footer_redirection__files__sSl0N{grid-template-columns:1fr;padding:1rem 0;width:100%}.footer_files__a__PKGJo{padding:.5rem 0;border-right:none;border-bottom:1px solid #ccc}.footer_files__a__PKGJo:last-child{border-bottom:none}.footer_footer__bottom__KKzTI{padding:0}}.learningpathhome_section__6K86P{background-color:var(--dark-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7rem 5rem}.learningpathhome_section__h3__8CaRH{color:#fff;font-size:3rem;font-weight:600}.learningpathhome_h3__span--green__M3GFN{font-size:3rem;color:var(--bright-green)}.learningpathhome_container_title__ba_zV{display:flex;justify-content:center;align-items:center;gap:1rem}.learningpathhome_decoration_title__2oB2R{background-color:#fff;height:.2rem;width:.6rem}.learningpathhome_tabs-block__8DEuX{display:flex;align-items:center;justify-content:center}.learningpathhome_tabs__zUGiO{display:flex;flex-wrap:wrap;width:100%}.learningpathhome_tabs__zUGiO label{width:auto;display:flex;align-items:center;justify-content:center;padding:1rem 2rem;cursor:pointer;background-color:transparent;color:#fff;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;transition:background-color .3s ease,border-radius .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #fff;margin:0 .2rem .2rem;-webkit-transition:background-color .3s ease,border-radius .3s;-moz-transition:background-color .3s ease,border-radius .3s;-ms-transition:background-color .3s ease,border-radius .3s;-o-transition:background-color .3s ease,border-radius .3s}.learningpathhome_tabs__zUGiO label:hover{background-color:#fff;border-radius:5rem;color:var(--dark-blue);-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem}.learningpathhome_tabs__zUGiO .learningpathhome_tab__r_PYW{flex-grow:1;width:100%;height:26rem;display:none;padding:2rem;color:#000;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.4)}.learningpathhome_tabs__zUGiO .learningpathhome_tab__r_PYW>:not(:last-child){margin-bottom:.8rem}.learningpathhome_tabs__zUGiO [type=radio]{display:none}.learningpathhome_tabs__zUGiO [type=radio]:checked+label{background-color:#fff;color:#000;font-size:1.3rem;box-shadow:0 10px 10px rgba(0,0,0,.4);margin:0}.learningpathhome_tabs__zUGiO [type=radio]:checked+label+.learningpathhome_tab__r_PYW{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0;grid-gap:2rem}.learningpathhome_tabs__zUGiO [type=radio]:checked+label+.learningpathhome_tab__r_PYW .learningpathhome_tab__image__V4UaW{width:100%;max-height:22rem;border-bottom:10px solid;border-image-slice:1;border-image-source:var(--gradient-holcim);grid-area:1/1/4/4}.learningpathhome_tab__image__V4UaW img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.learningpathhome_tabs__zUGiO [type=radio]:checked+label+.learningpathhome_tab__r_PYW .learningpathhome_tab__p__esVV3{text-align:justify;overflow-y:auto;overflow-x:hidden;height:110%;scrollbar-width:none;grid-area:1/4/3/6;display:flex;align-items:center}.learningpathhome_tabs__zUGiO [type=radio]:checked+label+.learningpathhome_tab__r_PYW .learningpathhome_tab__button__3Amix{width:8rem;height:3rem;border:none;display:flex;justify-content:center;align-items:center;background:linear-gradient(to bottom,var(--dark-blue),var(--dark-blue));margin-top:1rem;cursor:pointer;grid-area:3/4/4/6;transition:background-color .4s ease,border-radius .4s;-webkit-transition:background-color .4s ease,border-radius .4s;-moz-transition:background-color .4s ease,border-radius .4s;-ms-transition:background-color .4s ease,border-radius .4s;-o-transition:background-color .4s ease,border-radius .4s}.learningpathhome_tab__button__3Amix p{color:#fff;font-weight:600}.learningpathhome_tabs__zUGiO [type=radio]:checked+label+.learningpathhome_tab__r_PYW .learningpathhome_tab__button__3Amix:hover{border-radius:5rem;background:var(--gradient-button);-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem;transition:background-color .4s ease,border-radius .4s;-webkit-transition:background-color .4s ease,border-radius .4s;-moz-transition:background-color .4s ease,border-radius .4s;-ms-transition:background-color .4s ease,border-radius .4s;-o-transition:background-color .4s ease,border-radius .4s}@media (min-width:1500px){.learningpathhome_tabs__zUGiO label{order:1}}@media (min-width:768px){.learningpathhome_tabs-container__5OJHK{padding:4rem}.learningpathhome_tabs__zUGiO label{order:1}.learningpathhome_tabs__zUGiO .learningpathhome_tab__r_PYW{order:9}.learningpathhome_tabs__zUGiO [type=radio]:checked+label{border-bottom:none}}@media (min-width:992px){.learningpathhome_tabs__zUGiO{width:100%}}@media (max-width:768px){.learningpathhome_section__6K86P{padding:7rem 2rem 0;background-color:#fff;row-gap:1rem;width:100%;height:auto}.learningpathhome_tabs-block__8DEuX{min-width:18rem}.learningpathhome_section__h3__8CaRH{color:var(--dark-blue);font-size:1.6rem}.learningpathhome_h3__span--green__M3GFN{font-size:1.7rem}.learningpathhome_tabs__zUGiO .learningpathhome_tab__r_PYW{box-shadow:none;background-color:#f4f6f8;padding:0;justify-content:center}.learningpathhome_tabs__zUGiO label{background-color:#f4f6f8;color:var(--dark-blue);width:100%;text-align:start;justify-content:start;position:relative;margin:0;border:0}.learningpathhome_tabs__zUGiO label:before{content:"";position:absolute;width:80%;border-bottom:2px solid var(--dark-blue);bottom:0}.learningpathhome_tabs__zUGiO [type=radio]:checked+label{background-color:var(--dark-blue);color:#fff;border:none;text-decoration:none;justify-content:center;font-size:1.2rem}.learningpathhome_tabs__zUGiO [type=radio]:checked+label+.learningpathhome_tab__r_PYW{grid-template-columns:1fr;grid-template-rows:repeat(7,1fr);grid-column-gap:0;grid-row-gap:0;padding-bottom:1rem}.learningpathhome_tabs__zUGiO [type=radio]:checked+label+.learningpathhome_tab__r_PYW .learningpathhome_tab__image__V4UaW img{grid-area:1/1/3/2;max-height:100%}.learningpathhome_tab__image__V4UaW{height:100%}.learningpathhome_tabs__zUGiO [type=radio]:checked+label+.learningpathhome_tab__r_PYW .learningpathhome_tab__p__esVV3{grid-area:3/1/7/2;height:65%;margin:5rem 2rem 0;align-items:flex-start}.learningpathhome_tabs__zUGiO [type=radio]:checked+label+.learningpathhome_tab__r_PYW .learningpathhome_tab__button__3Amix{grid-area:7/1/8/2;margin-left:auto;margin-right:auto}}.searchcomponentlogin_header__form__Dsmvn{height:100%;position:relative;display:flex;justify-content:center;align-items:center;max-width:100%}.searchcomponentlogin_search__results__9ZJ2P,.searchcomponentlogin_search__results__loading__IfbrQ{position:absolute;display:flex;flex-direction:column;row-gap:1rem;top:4.7rem;width:100%;background-color:var(--card-gray);height:20rem;overflow-y:auto;padding:1.5rem;z-index:4;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.searchcomponentlogin_search__results__loading__IfbrQ{justify-content:center;align-items:center}.searchcomponentlogin_container_results__tjruM{display:flex;flex-direction:column;row-gap:.6rem}.searchcomponentlogin_search__results__title___Utod{font-size:1.1rem;font-weight:600;color:var(--bright-blue)}.searchcomponentlogin_results_by_category__HP5sJ{display:flex;flex-direction:column;row-gap:.5rem;border:0;border-bottom:1px;border-style:solid;-o-border-image:var(--gradient-holcim) 1;border-image:var(--gradient-holcim) 1;padding-bottom:.5rem}.searchcomponentlogin_search__results__title_not_found__QoCBP{font-size:1.1rem;font-weight:600;color:var(--bright-blue)}.searchcomponentlogin_text_result__RoRIk,.searchcomponentlogin_text_result_not_found__Acngq{font-size:1rem;font-weight:500;color:var(--dark-gray);list-style-type:none}.searchcomponentlogin_text_result__RoRIk,.searchcomponentlogin_text_result__RoRIk:hover,.searchcomponentlogin_text_result_not_found__Acngq{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.searchcomponentlogin_text_result__RoRIk:hover{color:var(--bright-green)}.searchcomponentlogin_header__form__input__0vPuc{width:60%;height:3.5rem;border:none;padding:1rem;font-size:1.2rem;font-weight:500;color:var(--dark-gray);background-color:#fff;border-radius:50rem 0 0 50rem;-webkit-border-radius:50rem 0 0 50rem;-moz-border-radius:50rem 0 0 50rem;-ms-border-radius:50rem 0 0 50rem;-o-border-radius:50rem 0 0 50rem;width:26rem;max-width:100%}.searchcomponentlogin_header__form__input__0vPuc:focus{outline:none}.searchcomponentlogin_header__form__button__inhRp{height:3.5rem;border:none;display:flex;justify-content:flex-end;padding-right:2rem;align-items:center;gap:.5rem;background-color:#fff;color:var(--dark-blue);font-size:1.2rem;font-weight:600;border-radius:0 50rem 50rem 0}.searchcomponentlogin_header__form__button__inhRp:hover{text-decoration:underline;cursor:pointer}@media screen and (max-width:1100px){.searchcomponentlogin_form_image__zBHtw{position:absolute;right:1rem;display:flex;justify-content:center;align-items:center}}@media screen and (max-width:768px){.searchcomponentlogin_header__form__Dsmvn{width:100%;position:relative}.searchcomponentlogin_header__form__input__0vPuc{width:100%;border-radius:4rem;height:2.5rem;-webkit-border-radius:4rem;-moz-border-radius:4rem;-ms-border-radius:4rem;-o-border-radius:4rem}.searchcomponentlogin_header__form__input__0vPuc::-moz-placeholder{font-size:1rem}.searchcomponentlogin_header__form__input__0vPuc::placeholder{font-size:1rem}.searchcomponentlogin_search__results__9ZJ2P,.searchcomponentlogin_search__results__loading__IfbrQ{display:none}}.portafolio_portafolio__gnp0R{display:flex;flex-direction:column;align-items:center;padding:7rem 2.5rem;row-gap:2.5rem}.portafolio_portafolio__h2__0tXy_{color:var(--dark-blue);font-size:3rem;font-weight:600}.portafolio_h2__span--green__sCIo4{font-size:3rem;color:var(--bright-green)}.portafolio_container_title__adG8Y{display:flex;justify-content:center;align-items:center;gap:1rem}.portafolio_decoration_title__KgPc6{background-color:var(--dark-blue);height:.2rem;width:.6rem}.portafolio_portafolio__container__Q_rKM{display:flex;flex-wrap:wrap;width:100%;-moz-column-gap:2.2rem;column-gap:2.2rem;justify-content:center;row-gap:1rem}.portafolio_portafolio__container__card__qbir7{display:flex;flex-direction:column;justify-content:center;align-items:center;width:31%;height:22.5rem;position:relative;border-bottom:10px solid;border-image-slice:1;border-image-source:var(--gradient-holcim);box-sizing:border-box;overflow:hidden}.portafolio_container__card__image__ik_TD{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.portafolio_container__section--hover__sgvGI{display:none}.portafolio_portafolio__container__card__qbir7:hover .portafolio_container__card__image__ik_TD{transform:scale(1.1);transition:transform 1.5s;box-sizing:border-box;width:100%;height:100%;-webkit-transition:transform 1.5s;-moz-transition:transform 1.5s;-ms-transition:transform 1.5s;-o-transition:transform 1.5s}.portafolio_portafolio__container__card__qbir7 .portafolio_container__section--hover__sgvGI{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;gap:10px;padding:2rem;color:#fff;cursor:pointer;transition:display .5s}.portafolio_loading__8k8Bl,.portafolio_no_data__axC1X{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.portafolio_no_data__axC1X{font-size:1.4rem;color:var(--dark-gray);font-weight:600}.portafolio_section--hover__span__zLRgf{font-size:1rem}.portafolio_section--hover__h3__HbHtT{font-size:1.5rem;line-height:normal}@media screen and (max-width:1110px){.portafolio_portafolio__container__card__qbir7{width:30%}}@media screen and (max-width:768px){.portafolio_portafolio__h2__0tXy_{font-size:2rem}.portafolio_portafolio__gnp0R{padding:3rem 2rem}.portafolio_h2__span--green__sCIo4{font-size:2rem}.portafolio_portafolio__container__card__qbir7{width:100%;min-height:200px}.portafolio_container__section--hover__sgvGI{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;cursor:pointer;transition:display .5s;padding:2rem;gap:10px}}@media screen and (max-width:480px){.portafolio_h2__span--green__sCIo4,.portafolio_portafolio__h2__0tXy_{font-size:1.5rem}.portafolio_section--hover__span__zLRgf{font-size:1rem}.portafolio_section--hover__h3__HbHtT{font-size:1.2rem}}.searchresults_header__form__5QcPW{width:60%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.searchresults_search__results__loading__NKec8,.searchresults_search__results__oWUH4{position:absolute;display:flex;flex-direction:column;row-gap:1rem;top:4.7rem;width:100%;background-color:#fff;height:20rem;overflow-y:auto;padding:1.5rem;z-index:4;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.searchresults_search__results__loading__NKec8{justify-content:center;align-items:center}.searchresults_container_results__header__TC_Dl{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.searchresults_container_results__header__TC_Dl a{color:var(--bright-green);font-size:.8rem;font-weight:600;text-decoration:underline;text-underline-offset:.2rem}.searchresults_container_results___uosl{display:flex;flex-direction:column;row-gap:.6rem}.searchresults_search__results__title__8oduO{font-size:1rem;font-weight:600;color:var(--bright-blue)}.searchresults_results_by_category__pd0WH{display:flex;flex-direction:column;row-gap:.5rem;border:0;border-bottom:1px;border-style:solid;-o-border-image:var(--gradient-holcim) 1;border-image:var(--gradient-holcim) 1;padding-bottom:.5rem}.searchresults_search__results__title_not_found__exBK2{font-size:1.1rem;font-weight:600;color:var(--bright-blue)}.searchresults_text_result__2FaKU,.searchresults_text_result_not_found__72PHj{font-size:1rem;font-weight:500;color:var(--dark-gray);list-style-type:none}.searchresults_text_result__2FaKU,.searchresults_text_result__2FaKU:hover,.searchresults_text_result_not_found__72PHj{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.searchresults_text_result__2FaKU:hover{color:var(--dark-blue)}.searchresults_header__form__input__8QEgQ{width:60%;height:3.5rem;border:none;padding:1rem;font-size:1.2rem;font-weight:500;color:var(--dark-gray);background-color:#fff;border-radius:50rem 0 0 50rem;-webkit-border-radius:50rem 0 0 50rem;-moz-border-radius:50rem 0 0 50rem;-ms-border-radius:50rem 0 0 50rem;-o-border-radius:50rem 0 0 50rem}.searchresults_header__form__input__8QEgQ:focus{outline:none}.searchresults_header__form__button__Bjfg8{width:40%;height:3.5rem;border:none;display:flex;justify-content:flex-end;padding-right:2rem;align-items:center;gap:.5rem;background-color:#fff;color:var(--dark-blue);font-size:1.2rem;font-weight:600;border-radius:0 50rem 50rem 0}.searchresults_header__form__button__Bjfg8:hover{text-decoration:underline;cursor:pointer}@media screen and (max-width:1100px){.searchresults_form_image__wf0lw{position:absolute;right:1rem;display:flex;justify-content:center;align-items:center}}@media screen and (max-width:768px){.searchresults_header__form__5QcPW{width:100%;position:relative}.searchresults_header__form__input__8QEgQ{width:100%;border-radius:4rem;height:2.5rem;-webkit-border-radius:4rem;-moz-border-radius:4rem;-ms-border-radius:4rem;-o-border-radius:4rem}.searchresults_header__form__input__8QEgQ::-moz-placeholder{font-size:1rem}.searchresults_header__form__input__8QEgQ::placeholder{font-size:1rem}.searchresults_search__results__loading__NKec8,.searchresults_search__results__oWUH4{display:none}}