:root{--colorblack: #001135;--colorblack2: #303030;--colorblackText: #4B4949;--colorblackText2: #8F8F8F;--colorwhite: #ffffff;--colorwhite2: #F1F1F1;--colorgreyDarkText: #6C6D70;--colorgreyDarkText2: #4B4949;--colorgreyDarkText3: #A3A3A3;--colorgreyLight: #EDEDED;--colorgreyMedium: #C5C6CB;--colorgreyDark: #5C6F6C;--colorgrey: #F4F4F4;--colorblueNormon: #002169;--colorblueNormon2: #00336E;--colorblueLightNormon: #1C9CD9;--colorblueLightNormon2: #88C8E7;--colorblueLightNormon3: #BAE1F3;--colorblueLight: #80A7D9;--colorgreenLight: #B8DED7;--colororange: #FF9366;--colorgreen: #007680;--colorgreenLight2: #E5F3F1;--colorbrown: #BBA887}.cursos-grid{padding-top:5.3333333333vw;padding-bottom:8.5333333333vw;background-color:#f1f1f1;overflow:hidden}@media(min-width: 782px){.cursos-grid{padding-top:3.6805555556vw;padding-bottom:5.9722222222vw}}@media(min-width: 1440px){.cursos-grid{padding-top:53px;padding-bottom:86px}}.cursos-grid .container{position:relative}.cursos-grid .overlay{display:none;position:absolute;top:-14.1333333333vw;right:0;width:100%;height:100%;z-index:1000}.cursos-grid .overlay:before{content:"";position:absolute;width:200vw;height:100%;background:rgba(0,0,0,.6);top:0;left:50%;transform:translateX(-50%)}@media(min-width: 782px){.cursos-grid .overlay{top:-3.6805555556vw}}@media(min-width: 1440px){.cursos-grid .overlay{top:-53px}}.cursos-grid .overlay .datepicker-popup{width:81.0666666667vw;position:absolute;top:53.3333333333vw;left:5.3333333333vw;background:#fff;padding:4.2666666667vw;border-radius:5.3333333333vw;box-shadow:0 4px 10px rgba(0,0,0,.3);z-index:1001}.cursos-grid .overlay .datepicker-popup #datepicker{display:none}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker{border:none;width:100%}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header{position:absolute;top:-14.9333333333vw;left:0;background-color:rgba(0,0,0,0);border:none;width:100%;padding:0}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header .ui-datepicker-title{text-align:left;margin:0;color:#fff;font-family:"Arial Nova Cond";font-size:6.9333333333vw;font-weight:700}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header .ui-corner-all{position:absolute;width:4.8vw;height:4.2666666667vw;background-image:url(../../../../../assets/img/arrow-path.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;top:50%;transform:translateY(-50%)}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header .ui-corner-all.ui-datepicker-prev{left:initial;right:10.6666666667vw;transform:translateY(-50%) rotate(180deg)}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header .ui-corner-all.ui-state-hover{background-color:rgba(0,0,0,0) !important;border:0 !important;cursor:pointer}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar thead{font-family:"Arial Nova",Arial;font-size:3.4666666667vw;font-weight:700}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody{font-family:"Arial Nova",Arial;font-size:3.4666666667vw;font-weight:400}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td{padding:2.1333333333vw;pointer-events:none}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.ui-datepicker-other-month{opacity:.4}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td .ui-state-default{border:none !important;background-color:rgba(0,0,0,0) !important;text-align:center}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.all,.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.congreso,.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.curso{pointer-events:auto;position:relative}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.all::before,.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.congreso::before,.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.curso::before{content:"";width:9.3333333333vw;height:9.3333333333vw;border-radius:50%;z-index:0;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.all a,.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.congreso a,.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.curso a{z-index:1;position:relative}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.all::before{background-color:#1c9cd9}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.all a{color:#fff}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.congreso::before{background-color:#b8ded7}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.curso::before{background-color:#80a7d9}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.curso a{color:#fff}@media(min-width: 782px){.cursos-grid .overlay .datepicker-popup{width:21.1111111111vw;top:13.8888888889vw;left:initial;right:0;padding:1.1111111111vw;border-radius:1.3888888889vw}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header{top:-3.8888888889vw}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header .ui-datepicker-title{font-size:1.8055555556vw}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header .ui-corner-all{width:1.25vw;height:1.1111111111vw}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header .ui-corner-all.ui-datepicker-prev{right:2.7777777778vw}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar thead{font-size:.9027777778vw}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody{font-size:.9027777778vw}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td{padding:.5555555556vw}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.all::before,.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.congreso::before,.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.curso::before{width:2.4305555556vw;height:2.4305555556vw}}@media(min-width: 1440px){.cursos-grid .overlay .datepicker-popup{width:304px;top:200px;padding:16px;border-radius:20px}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header{top:-56px}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header .ui-datepicker-title{font-size:26px}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header .ui-corner-all{width:18px;height:16px}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-header .ui-corner-all.ui-datepicker-prev{right:40px}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar thead{font-size:13px}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody{font-size:13px}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td{padding:8px}.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.all::before,.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.congreso::before,.cursos-grid .overlay .datepicker-popup #datepicker .ui-datepicker-calendar tbody td.curso::before{width:35px;height:35px}}.cursos-grid .overlay .datepicker-popup .legend{width:90%;display:flex;justify-content:space-between;align-items:center;padding-top:5.3333333333vw;position:relative;margin:0 auto}.cursos-grid .overlay .datepicker-popup .legend::before{content:"";width:100%;position:absolute;left:50%;top:10%;transform:translateX(-50%);height:1px;background:#000;opacity:.1}.cursos-grid .overlay .datepicker-popup .legend span{font-size:3.4666666667vw;color:#000}.cursos-grid .overlay .datepicker-popup .legend span::before{content:"";display:inline-block;margin-right:2.1333333333vw;width:3.4666666667vw;height:3.4666666667vw;border-radius:50%;vertical-align:bottom}.cursos-grid .overlay .datepicker-popup .legend span.all::before{background-color:#1c9cd9}.cursos-grid .overlay .datepicker-popup .legend span.congresses::before{background-color:#b8ded7}.cursos-grid .overlay .datepicker-popup .legend span.courses::before{background-color:#80a7d9}@media(min-width: 782px){.cursos-grid .overlay .datepicker-popup .legend{padding-top:1.3888888889vw}.cursos-grid .overlay .datepicker-popup .legend span{font-size:.9027777778vw}.cursos-grid .overlay .datepicker-popup .legend span::before{margin-right:.5555555556vw;width:.9027777778vw;height:.9027777778vw}}@media(min-width: 1440px){.cursos-grid .overlay .datepicker-popup .legend{padding-top:20px}.cursos-grid .overlay .datepicker-popup .legend span{font-size:13px}.cursos-grid .overlay .datepicker-popup .legend span::before{margin-right:8px;width:13px;height:13px}}.cursos-grid .loader{display:none;margin:13.3333333333vw auto;width:13.3333333333vw;padding:2.1333333333vw;aspect-ratio:1;border-radius:50%;background:#002169;-webkit-mask:conic-gradient(rgba(0, 0, 0, 0) 10%, #000),linear-gradient(#000 0 0) content-box;mask:conic-gradient(rgba(0, 0, 0, 0) 10%, #000),linear-gradient(#000 0 0) content-box;-webkit-mask-composite:source-out;mask-composite:subtract;animation:loaderSpin 1s infinite linear}@media(min-width: 782px){.cursos-grid .loader{margin:3.4722222222vw auto;width:3.4722222222vw;padding:.5555555556vw}}@media(min-width: 1440px){.cursos-grid .loader{margin:50px auto;width:50px;padding:8px}}.cursos-grid .loader.active{display:block}.cursos-grid .filter-wrapper .filters{flex-direction:column}@media(min-width: 782px){.cursos-grid .filter-wrapper .filters{flex-direction:row}}.cursos-grid .filter-wrapper .filters .filter-list{gap:4.2666666667vw;margin-bottom:5.3333333333vw}.cursos-grid .filter-wrapper .filters .filter-list .filter-item{font-family:"Arial Nova Cond";font-size:4.2666666667vw;line-height:1;font-weight:400;color:#a3a3a3;text-align:center;padding:2.1333333333vw 4.2666666667vw;border:1px solid #a3a3a3;border-radius:24vw;cursor:pointer}.cursos-grid .filter-wrapper .filters .filter-list .filter-item:last-child{margin-right:0}.cursos-grid .filter-wrapper .filters .filter-list .filter-item.active{border-color:#1c9cd9;color:#1c9cd9}@media(min-width: 782px){.cursos-grid .filter-wrapper .filters .filter-list{gap:2.0138888889vw}.cursos-grid .filter-wrapper .filters .filter-list .filter-item{font-size:1.5277777778vw;padding:1.1111111111vw 1.6666666667vw;border-radius:6.25vw}}@media(min-width: 1440px){.cursos-grid .filter-wrapper .filters .filter-list{gap:29px;margin-bottom:0}.cursos-grid .filter-wrapper .filters .filter-list .filter-item{font-size:22px;padding:16px 24px;border-radius:90px}}.cursos-grid .filter-wrapper .filters .calendar{position:relative;z-index:10000}.cursos-grid .filter-wrapper .filters .calendar .button{display:none;font-size:4.2666666667vw}.cursos-grid .filter-wrapper .filters .calendar .button-show:after{width:5.3333333333vw;height:5.3333333333vw;right:4.2666666667vw;background-image:url(../../../../../assets/img/calendar-2.svg) !important}.cursos-grid .filter-wrapper .filters .calendar .button-hide:after{width:3.2vw;height:3.2vw;right:5.8666666667vw;background-image:url(../../../../../assets/img/cross-icon.svg) !important}@media(min-width: 782px){.cursos-grid .filter-wrapper .filters .calendar .button{font-size:1.25vw}.cursos-grid .filter-wrapper .filters .calendar .button-show:after{width:2.3611111111vw;height:2.3611111111vw;right:1.1111111111vw}.cursos-grid .filter-wrapper .filters .calendar .button-hide:after{width:1.1111111111vw;height:1.1111111111vw;right:1.5277777778vw}}@media(min-width: 1440px){.cursos-grid .filter-wrapper .filters .calendar .button{font-size:18px}.cursos-grid .filter-wrapper .filters .calendar .button-show:after{width:34px;height:34px;right:16px}.cursos-grid .filter-wrapper .filters .calendar .button-hide:after{width:16px;height:16px;right:22px}}.cursos-grid .filter-wrapper .filters .calendar .button.show{display:inline-block}.cursos-grid .grid-wrapper{width:100%;gap:3.2vw;margin-top:8.5333333333vw}@media(min-width: 782px){.cursos-grid .grid-wrapper{gap:2.0833333333vw;margin-top:3.8194444444vw}}@media(min-width: 1440px){.cursos-grid .grid-wrapper{gap:30px;margin-top:55px}}.cursos-grid .grid-wrapper .grid-item{width:100%;display:flex;flex-direction:column;justify-content:flex-start;border-radius:4.2666666667vw;overflow:hidden;background-color:#fff;margin-bottom:6.6666666667vw;box-shadow:0px 3.067px 18.405px 0px rgba(0,0,0,.05);-webkit-box-shadow:0px 3.067px 18.405px 0px rgba(0,0,0,.05);-moz-box-shadow:0px 3.067px 18.405px 0px rgba(0,0,0,.05)}.cursos-grid .grid-wrapper .grid-item .top{width:100%;height:53.3333333333vw}.cursos-grid .grid-wrapper .grid-item .top img{width:100%;height:100%;object-fit:cover;object-position:center center}.cursos-grid .grid-wrapper .grid-item .bottom{padding:5.3333333333vw 3.2vw 6.4vw 5.3333333333vw;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.cursos-grid .grid-wrapper .grid-item .bottom .date{font-family:"Arial Nova Cond";font-size:4vw;line-height:1;color:#1c9cd9;width:100%}.cursos-grid .grid-wrapper .grid-item .bottom .title{font-family:"Arial Nova Cond";font-size:4.8vw;line-height:1.1;color:#002169;margin:2.1333333333vw 0 3.2vw 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.cursos-grid .grid-wrapper .grid-item .bottom p{font-size:3.4666666667vw;line-height:1.33;color:#8f8f8f;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;width:100%}.cursos-grid .grid-wrapper .grid-item .bottom a{font-family:"Arial Nova Cond";font-size:3.7333333333vw;line-height:1;color:#1c9cd9;position:relative;margin-top:7.4666666667vw;text-align:right;padding:1.6vw 3.2vw;border-radius:5.3333333333vw;background-color:rgba(0,0,0,0);transition:all .2s ease}.cursos-grid .grid-wrapper .grid-item .bottom a:hover{background-color:#1c9cd9;color:#fff}@media(min-width: 782px){.cursos-grid .grid-wrapper .grid-item{width:31%;border-radius:1.1111111111vw;margin-bottom:1.7361111111vw}.cursos-grid .grid-wrapper .grid-item .top{height:15.8333333333vw}.cursos-grid .grid-wrapper .grid-item .bottom{padding:2.5vw 1.5277777778vw 2.2222222222vw 2.3611111111vw}.cursos-grid .grid-wrapper .grid-item .bottom .date{font-size:1.0416666667vw}.cursos-grid .grid-wrapper .grid-item .bottom .title{font-size:1.4583333333vw;margin:.8333333333vw 0 1.0416666667vw 0}.cursos-grid .grid-wrapper .grid-item .bottom p{font-size:.9027777778vw}.cursos-grid .grid-wrapper .grid-item .bottom a{font-size:1.1111111111vw;margin-top:2.6388888889vw;padding:.5555555556vw 1.1111111111vw}.cursos-grid .grid-wrapper .grid-item .bottom a:after{width:1.3888888889vw;height:1.1111111111vw;right:-1.6666666667vw}}@media(min-width: 1440px){.cursos-grid .grid-wrapper .grid-item{border-radius:16px;margin-bottom:25px}.cursos-grid .grid-wrapper .grid-item .top{height:228px}.cursos-grid .grid-wrapper .grid-item .bottom{padding:36px 22px 32px 34px}.cursos-grid .grid-wrapper .grid-item .bottom .date{font-size:15px}.cursos-grid .grid-wrapper .grid-item .bottom .title{font-size:21px;margin:12px 0 15px 0}.cursos-grid .grid-wrapper .grid-item .bottom p{font-size:13px}.cursos-grid .grid-wrapper .grid-item .bottom a{font-size:16px;margin-top:38px;padding:8px 16px}.cursos-grid .grid-wrapper .grid-item .bottom a:after{width:20px;height:16px;right:-24px}}.cursos-grid .load-more{margin-top:5.3333333333vw;width:100%}@media(min-width: 782px){.cursos-grid .load-more{margin-top:3.4722222222vw}}@media(min-width: 1440px){.cursos-grid .load-more{margin-top:50px}}@keyframes loaderSpin{to{transform:rotate(1turn)}}/*# sourceMappingURL=style.css.map */
