html{font-size:62.5%}body{font-size:16px}.btn-primary .elementor-button-wrapper{position:relative;width:fit-content}.btn-primary .elementor-button-wrapper:after{border:1px solid #fff;content:"";height:100%;position:absolute;right:-10px;top:12px;transition:.5s;width:100%}.btn-primary .elementor-button-wrapper a{position:relative;z-index:1}.btn-primary:hover .elementor-button-wrapper:after{right:-6px;top:6px}.text-link a{color:#29493b!important;text-decoration:none!important}.accent-link a{color:#00ffa7!important}.default_list li{margin-bottom:10px}.h-100{height:100%!important}.blogpost-item a{width:100%}.post-content h2{margin-top:40px}.post-content h3{margin-top:30px}.post-content img{margin-top:40px}.post-content p{margin-bottom:20px}.post-content ul li{margin-bottom:10px}.sticky-section{background:#fff;position:sticky!important;top:0}.text-link a{color:currentColor!important}.text-link a:not(:hover){text-decoration:underline!important}.swiperSlider .swiper-wrapper{flex-wrap:unset}@media screen and (max-width:1024px){.swiperSlider .swiper-wrapper .swiper-slide:not(:first-of-type),.swiperSlider .swiper-wrapper .swiper-slide:not(:last-of-type){height:fit-content;padding:0!important}.swiperSlider .swiper-wrapper .swiper-slide:first-of-type{margin-left:40px!important}}@media screen and (max-width:767px){.swiperSlider .swiper-wrapper .swiper-slide:first-of-type{margin-left:20px!important}}@media screen and (max-width:1024px){.swiperSlider .swiper-wrapper .swiper-slide:last-of-type{margin-right:40px!important}}@media screen and (max-width:767px){.swiperSlider .swiper-wrapper .swiper-slide:last-of-type{margin-right:20px!important}}.swiperSlider__blog .swiper-wrapper{display:flex!important}@media screen and (min-width:1025px){.swiperSlider__blog .swiper-wrapper .swiper-slide{padding-right:10px;width:33.33%}.swiperSlider__blog .swiper-wrapper .swiper-slide:last-of-type{padding:0}}@media screen and (max-width:1024px){.swiperSlider__blog .swiper-wrapper .swiper-slide{margin:0 0 0 10px;max-width:350px!important;min-width:350px!important}}@media screen and (max-width:500px){.swiperSlider__blog .swiper-wrapper .swiper-slide{max-width:calc(100% - 40px)!important;min-width:calc(100% - 40px)!important}}@media screen and (min-width:1025px){.swiperSlider__blog .swiper__navigation{display:none}.swiperSlider__blog.swiperSlider__blog-home .swiper-wrapper{display:grid!important}.swiperSlider__blog.swiperSlider__blog-home .swiper-wrapper .swiper-slide{padding-right:0;width:unset}}@media screen and (max-width:1024px){.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:nth-of-type(2) .elementor-widget-image,.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:nth-of-type(3) .elementor-widget-image{display:block}.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type{position:relative}.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .elementor-widget-image{height:100%;position:relative;width:100%}.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .elementor-widget-image a,.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .elementor-widget-image img{height:292px!important;object-fit:cover;width:100%}}@media screen and (max-width:1024px) and (max-width:880px){.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .elementor-widget-image a,.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .elementor-widget-image img{height:180px!important}}@media screen and (max-width:1024px){.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .blogpost-item{height:100%;position:relative}.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .blogpost-item a,.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .blogpost-item h3,.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .blogpost-item p,.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .blogpost-item span{color:unset}.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .blogpost-item .e-con-boxed{background:none;height:unset}.swiperSlider__blog.swiperSlider__blog-home .elementor-loop-container .e-loop-item:first-of-type .blogpost-item .e-con-boxed .e-con-inner{justify-content:flex-end;margin:0;max-width:100%}}.swiperSlider__resultados .swiper-wrapper{display:flex;gap:0!important}@media screen and (min-width:1025px){.swiperSlider__resultados .swiper-wrapper .swiper-slide{padding-right:10px;width:50%}.swiperSlider__resultados .swiper-wrapper .swiper-slide:last-of-type{padding:0}}@media screen and (max-width:1024px){.swiperSlider__resultados .swiper-wrapper .swiper-slide{margin:0 0 0 10px;max-width:50%!important;min-width:50%!important}}@media screen and (max-width:767px){.swiperSlider__resultados .swiper-wrapper .swiper-slide{max-width:350px!important;min-width:350px!important}}@media screen and (max-width:500px){.swiperSlider__resultados .swiper-wrapper .swiper-slide{max-width:calc(100% - 40px)!important;min-width:calc(100% - 40px)!important}}.swiperSlider__resultados .swiper__navigation{margin:50px 10px 0 0}@media screen and (max-width:1024px){.swiperSlider__resultados .swiper__navigation{margin:0}}.swiper__navigation{display:flex;justify-content:flex-end;margin:50px 20px 0 0}.swiper__navigation .swiper-button-disabled{opacity:.8}.swiper__navigation .swiper-button-next,.swiper__navigation .swiper-button-prev{background:#fff;border:1px solid #004737;bottom:0;color:#004737;height:35px;left:unset;position:relative;right:unset;top:unset;width:35px}@media screen and (max-width:1024px){.swiper__navigation .swiper-button-next,.swiper__navigation .swiper-button-prev{height:64px;width:64px}}.swiper__navigation .swiper-button-next:hover,.swiper__navigation .swiper-button-prev:hover{background:#004737!important}.swiper__navigation .swiper-button-next:hover:after,.swiper__navigation .swiper-button-prev:hover:after{color:#fff}.swiper__navigation .swiper-button-next:after,.swiper__navigation .swiper-button-prev:after{font-size:25px!important}.post-navigation .post-navigation__next--title,.post-navigation .post-navigation__prev--title{overflow:visible;text-overflow:unset;white-space:normal}.post-navigation .elementor-post-navigation__link__next,.post-navigation .elementor-post-navigation__link__prev{overflow:unset!important}.post-navigation a{align-items:flex-start!important;max-height:unset}.rank-math-breadcrumb a,.rank-math-breadcrumb span{color:#29493b;font-family:Space Grotesk;font-size:1.6rem}.breadcrumb-break .rank-math-breadcrumb p{-webkit-box-orient:vertical;-webkit-line-clamp:1;word-wrap:break-word;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.breadcrumb-light .rank-math-breadcrumb a,.breadcrumb-light .rank-math-breadcrumb span{color:#fff;font-family:Space Grotesk;font-size:1.6rem}.event_day span{font-size:4.5rem}.mec-container{margin:initial;max-width:none;padding:initial;width:auto}.mec-container>h1{display:none}#calendario__eventos .mec-gCalendar{border:2px solid #004737}#calendario__eventos .mec-gCalendar .fc-header-toolbar{border:0!important;margin:0!important;padding:30px!important}#calendario__eventos .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk{margin:0!important}#calendario__eventos .mec-gCalendar .fc-header-toolbar h2.fc-toolbar-title{background:#004737;color:#fff;font-family:Space Grotesk!important;font-size:20px!important;font-weight:400!important;padding:10px 20px}#calendario__eventos .mec-gCalendar .fc-daygrid{border:0;padding:30px}#calendario__eventos .mec-gCalendar table{max-width:100%;min-width:unset!important;width:100%!important}#calendario__eventos .mec-gCalendar table thead{text-transform:capitalize}#calendario__eventos .mec-gCalendar table thead tr th{border:0!important;padding:0!important;text-align:center}#calendario__eventos .mec-gCalendar table .fc-daygrid{border:0;box-sizing:border-box;max-width:100%;min-width:unset;padding:50px;width:100%}#calendario__eventos .mec-gCalendar table .fc-daygrid-body{max-width:100%;min-width:unset;width:100%!important}#calendario__eventos .mec-gCalendar table .fc-daygrid-body td{border:0}#calendario__eventos .mec-gCalendar table .fc-daygrid-body td .fc-daygrid-day-top{justify-content:center;padding:0!important}#calendario__eventos .mec-gCalendar table .fc-daygrid-body td .fc-daygrid-day-events{margin:-30px 0 0}#calendario__eventos .mec-gCalendar table .fc-daygrid-body td .fc-daygrid-day-events .fc-daygrid-event-harness{display:flex;justify-content:center}#calendario__eventos .mec-gCalendar table .fc-daygrid-body td .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event{background:transparent!important;border:1px solid #00ffa7!important;font-size:0!important;height:31px;padding:0!important;width:100%}#calendario__eventos .mec-gCalendar table .fc-daygrid-body td .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event.fc-event-today{top:-4px}#calendario__eventos .mec-gCalendar table .fc-daygrid-body td.fc-day-today .fc-daygrid-day-top a{color:#004737!important;line-height:31px;margin-top:-4px}#calendario__eventos .mec-gCalendar table .fc-daygrid-body td.fc-day-today .fc-daygrid-day-top a:after{background:#00ffa7;content:"";display:block;height:31px;left:4px;position:absolute;top:11px;width:31px;z-index:-1}.image_border{padding:0 20px 20px 0;position:relative}.image_border:hover:after{border:2px solid #0fa;left:15px;top:15px}.image_border:after{border:2px solid #004737;content:"";display:flex;height:calc(100% - 20px);left:20px;position:absolute;top:20px;width:calc(100% - 20px);z-index:-1}.select__category h5{color:#212121;color:#004737;cursor:pointer;font-family:Space Grotesk,Sans-serif;font-size:2.6rem;font-weight:400}.select__category h5:after{content:"\F078";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:600;margin-left:10px}@media screen and (max-width:767px){.select__category h5{font-size:1.9rem;text-align:right}}.select__category ul{background-color:#fff;box-shadow:0 3px 6px #00000029;display:none;left:0;list-style:none;margin-left:0;max-width:100%;min-width:200px;padding:0;position:absolute;right:unset;top:45px;width:300px;z-index:9}@media screen and (max-width:767px){.select__category ul{top:35px}}.select__category ul li{margin-left:0!important}.select__category ul li:hover{background:#004737}.select__category ul li:hover a{color:#fff}.select__category ul li a{color:#004737;display:block;font-family:Space Grotesk,Sans-serif;font-size:1.7rem;font-weight:400;padding:8px 20px;width:100%}#header.active{background-color:#fff!important}#header.active img{filter:none!important}#header.active a{color:initial!important}body.home #header{position:fixed}.menu__nav a:focus,.menu__nav a:hover{background-color:transparent!important}.archive_blog{width:100%}@media screen and (min-width:768px){.archive_blog .elementor-loop-container .e-loop-item:first-of-type{grid-column:1/3;grid-row:1/3;min-height:300px;position:relative}}@media screen and (min-width:768px) and (min-width:1024px){.archive_blog .elementor-loop-container .e-loop-item:first-of-type{min-height:430px}}@media screen and (min-width:768px){.archive_blog .elementor-loop-container .e-loop-item:first-of-type .elementor-widget-image{height:100%;position:absolute;width:100%}.archive_blog .elementor-loop-container .e-loop-item:first-of-type .elementor-widget-image a,.archive_blog .elementor-loop-container .e-loop-item:first-of-type .elementor-widget-image img{height:100%!important;object-fit:cover;width:100%}.archive_blog .elementor-loop-container .e-loop-item:first-of-type .blogpost-item{height:100%;position:relative}.archive_blog .elementor-loop-container .e-loop-item:first-of-type .blogpost-item a,.archive_blog .elementor-loop-container .e-loop-item:first-of-type .blogpost-item h3,.archive_blog .elementor-loop-container .e-loop-item:first-of-type .blogpost-item p,.archive_blog .elementor-loop-container .e-loop-item:first-of-type .blogpost-item span{color:#004737}.archive_blog .elementor-loop-container .e-loop-item:first-of-type .blogpost-item .e-con-boxed{height:100%}.archive_blog .elementor-loop-container .e-loop-item:first-of-type .blogpost-item .e-con-boxed .e-con-inner{background:#ffffffe8;bottom:30px;box-shadow:0 0 30px #00000029;flex-grow:0;height:fit-content;justify-content:flex-end;margin:0;max-width:70%;padding:30px;position:absolute}.archive_blog .elementor-loop-container .e-loop-item:nth-of-type(2){grid-column:3/4;grid-row:1}.archive_blog .elementor-loop-container .e-loop-item:nth-of-type(2) .elementor-widget-image{display:none}.archive_blog .elementor-loop-container .e-loop-item:nth-of-type(3){grid-column:3/4;grid-row:2}.archive_blog .elementor-loop-container .e-loop-item:nth-of-type(3) .elementor-widget-image{display:none}}.elementor-pagination .page-numbers.current{font-weight:700}.elementor-post-navigation{flex-direction:column;gap:20px}.elementor-post-navigation .elementor-post-navigation__link{width:100%!important}.archive_blog .elementor-loop-container .e-loop-item .elementor-section-wrap{height:100%!important}.popup_persona{visibility:hidden}.popup_persona.active{visibility:visible}.popupClose_persona img,.popupOpen_persona a{cursor:pointer}@media screen and (max-width:767px){.popup_container{max-height:100vh}}.popup__content{max-height:400px;overflow:auto}.contact-form input::placeholder,.contact-form textarea::placeholder{color:transparent!important}.resultado-terms .elementor-heading-title{display:flex;flex-wrap:wrap;gap:4px}.resultado-terms a{background:#0fa;box-sizing:content-box;padding:4px 6px}