.events-group{margin:2rem auto 0;overflow:hidden;padding:0 7vw;position:relative}.events-group .events__head{align-items:center;display:flex;justify-content:space-between}.events-group .events__head h2{font-size:4.0625rem;font-weight:400;line-height:1.15;margin-bottom:-.5625rem}.events-group .events__head .event-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:1.5625rem;cursor:pointer;display:flex;font-size:.9375rem;line-height:.9375rem;max-height:3.125rem;padding:1.0625rem 2.0625rem;transition:background .3s linear;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.events-group .event-icon-wrap svg,.events-group .events__head .event-button svg{height:1.125rem;margin-left:.625rem;overflow:visible;width:1.125rem}.events-group .event-icon-wrap .line,.events-group .events__head .event-button .line{-webkit-transform:translate(-3.35px,-3.35px) scaleX(1);transform:translate(-3.35px,-3.35px) scaleX(1);transition:all .2s ease-out}.events-group .event-icon-wrap path{stroke:#3d65c9}.events-group .event-icon-wrap .circle,.events-group .events__head .event-button .circle{transition:all .2s ease-out;transition-delay:.2s}.events-group .event-icon-wrap .arrow,.events-group .events__head .event-button .arrow{-webkit-transform:translate(-3.35px,-3.35px);transform:translate(-3.35px,-3.35px);transition:all .2s ease-out}.events-group .event-icon-wrap:hover,.events-group .events__head .event-button:hover{transition:background .5s linear}.events-group .event-icon-wrap:hover .line,.events-group .events__head .event-button:hover .line{-webkit-transform:translate(-3.35px,-3.35px) scaleX(1.35)!important;transform:translate(-3.35px,-3.35px) scaleX(1.35)!important;transition:all .2s ease-out .35s}.events-group .event-icon-wrap:hover .circle,.events-group .events__head .event-button:hover .circle{stroke-dasharray:100;stroke-dashoffset:0;-webkit-animation:shrink .4s ease-out forwards;animation:shrink .4s ease-out forwards;-webkit-transform:translate(-3.35 -3.35);transform:translate(-3.35 -3.35)}.events-group .event-icon-wrap:hover .arrow,.events-group .events__head .event-button:hover .arrow{-webkit-transform:translate(3.35px,-3.35px)!important;transform:translate(3.35px,-3.35px)!important;transition:all .2s ease-out .35s}@keyframes shrink{to{stroke-dashoffset:100}}.events-group .events__head .event-button:hover{transition:background .5s linear}.events-group .events-wrapper{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;flex-wrap:wrap;grid-auto-rows:30.3125rem;grid-template-columns:repeat(3,1fr);justify-content:space-between;margin-top:4.375rem!important;padding-left:2.3125rem!important;row-gap:1.1875rem;width:100%}.events-group .events-wrapper .event-item{align-items:stretch;color:#1f3264;cursor:pointer;display:flex;flex-direction:column;font-size:1.125rem;font-weight:300;line-height:1.566;max-height:30.3125rem;overflow:hidden;position:relative;transition:all .3s ease-in-out}.events-group .events-wrapper .event-item:after,.events-group .events-wrapper .event-item:before{display:none}.events-group .event-item .event-card{align-items:stretch;background-color:#eeebdf;cursor:pointer;display:flex;flex-direction:column;max-height:30.3125rem;overflow:hidden;position:relative;transition:all .3s ease-in-out}.events-group .event-card-flag{align-items:center;background-color:#3d65c9;border-radius:0 0 3.125rem 3.125rem;color:#fff;display:flex;flex-direction:column;left:2.6875rem;max-width:3.9375rem;padding:.5625rem 0 .5rem;position:absolute;top:0;width:100%;z-index:2}.events-group .event-date{font-size:1.5625rem;line-height:1.5625rem}.events-group .event-month{font-size:.875rem;line-height:1.5625rem}.events-group .events-wrapper .event-item img{background:#cfdde4;flex-shrink:0;height:16.875rem!important;max-height:16.875rem;-o-object-fit:cover;object-fit:cover;overflow:hidden;z-index:1}.events-group .event-card-info{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;font-size:1rem;height:10.625rem;justify-content:space-between;overflow:hidden;padding:1.125rem 3.0625rem 1.4375rem;position:relative}.events-group .event-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1f3264;display:-webkit-box;font-family:ProximaNova;font-size:.875rem;font-weight:400;line-height:1.38;margin:0;overflow:hidden}.events-group .event-title:before{color:teal;content:"•";font-size:1.5rem;left:1.4375rem;position:absolute;top:.725rem}.events-group .event-type{font-weight:600}.events-group .event-title:after{background-color:teal;content:"";height:1px;left:0;position:absolute;top:1.8125rem;width:1.5625rem}.events-group .event-icon-wrap{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#3d65c9;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;line-height:.9375rem;margin-top:1rem;position:relative;transition:all .3s;transition:all .2s ease-out;white-space:nowrap;white-space:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.events-group .event-icon-wrap:hover{color:#1f3264}.events-group .event-icon-wrap:hover path{stroke:#1f3264}.events-group .slider-buttons{align-items:center;display:flex;justify-content:center;margin:2.125rem 0;position:relative;width:100%}.events-group .slick-arrow{align-items:center;background:transparent;border:none;color:#000;cursor:pointer;display:flex;line-height:1.5625rem;outline:0;overflow:visible}.events-group .logo-slider-prev.slick-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.events-group .slick-arrow svg{overflow:visible;pointer-events:none}.events-group .slick-arrow .line,.events-group .slick-arrow polyline{transition:all .1s linear}.events-group .slick-arrow polyline{-webkit-transform:translate(8.079455px,5.401954px) rotate(-315deg) translate(-8.079455px,-5.401954px);transform:translate(8.079455px,5.401954px) rotate(-315deg) translate(-8.079455px,-5.401954px)}.events-group .slick-arrow:hover .line,.events-group .slick-arrow:hover polyline{stroke:#f2a73d}.events-group .slick-arrow:hover polyline{-webkit-transform:translate(12.079455px,9.401954px) rotate(-315deg) translate(-11.079455px,-8.401954px);transform:translate(12.079455px,9.401954px) rotate(-315deg) translate(-11.079455px,-8.401954px)}.events-group .pause,.events-group .play{color:#3d65c9;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:700;line-height:1.25;padding:0 1.3125rem;transition:all .3s}.events-group .pause:hover,.events-group .play:hover{color:#f2a73d}.events-group .pause:focus,.events-group .play:focus{border:1px solid #f2a73d;border-radius:25px;-webkit-transform:scale(1.1);transform:scale(1.1)}.events-group .logo-slider-next.slick-arrow polyline{-webkit-transform:translate(8.079455px,5.401954px) rotate(-315deg) translate(-8.079455px,-5.401954px);transform:translate(8.079455px,5.401954px) rotate(-315deg) translate(-8.079455px,-5.401954px)}.events-group .logo-slider-next.slick-arrow:hover polyline{-webkit-transform:translate(12.079455px,9.401954px) rotate(-315deg) translate(-11.079455px,-8.401954px);transform:translate(12.079455px,9.401954px) rotate(-315deg) translate(-11.079455px,-8.401954px)}@media(min-width:769px){.events-group .slider-buttons,.mobile-events-group{display:none}.event-item:hover{-webkit-transform:scale(1);transform:scale(1)}}@media(max-width:992px){.events-group .events__head h2{font-size:3.0625rem}.events-group .event-card-info{padding:1.125rem 2.0625rem 1.4375rem}}@media(max-width:768px){.events-group{margin-top:4.4375rem;overflow:hidden;padding:0}.desktop-events-group{display:none!important}.events-group .events__head{align-items:flex-start;flex-direction:column;padding:0 2.3125rem}.events-group .events__head .event-button{display:none;margin-top:1.5rem}.mobile-events-group{align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex-direction:column;flex-wrap:wrap;grid-auto-rows:30.3125rem;grid-template-columns:repeat(3,1fr);justify-content:space-between;margin:2.5rem auto 0;row-gap:1.1875rem;width:100%}.mobile-events-inner{max-width:100%}.event-item,.mobile-events-items{display:flex}.event-item{align-items:stretch;color:#1f3264;cursor:pointer;flex-direction:column;font-size:1.125rem;font-weight:300;line-height:1.566;max-height:30.3125rem;max-width:80%;overflow:hidden;position:relative;-webkit-transform:scale(.9);transform:scale(.9);transition:all .3s ease-out}}@media(max-width:576px){.events-group .events__head h2{font-size:2rem;line-height:2.625rem}}