@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:100;src:url("../fonts/poppins-v24-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:100;src:url("../fonts/poppins-v24-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url("../fonts/poppins-v24-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:200;src:url("../fonts/poppins-v24-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/poppins-v24-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:300;src:url("../fonts/poppins-v24-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v24-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("../fonts/poppins-v24-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins-v24-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url("../fonts/poppins-v24-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins-v24-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:600;src:url("../fonts/poppins-v24-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins-v24-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url("../fonts/poppins-v24-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("../fonts/poppins-v24-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:800;src:url("../fonts/poppins-v24-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("../fonts/poppins-v24-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:900;src:url("../fonts/poppins-v24-latin-900italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:400;src:url("../fonts/caveat-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:500;src:url("../fonts/caveat-v23-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:600;src:url("../fonts/caveat-v23-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:700;src:url("../fonts/caveat-v23-latin-700.woff2") format("woff2")}.is-layout-constrained>.alignwide{max-width:1446px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:830px;margin-left:auto !important;margin-right:auto !important}.events-list{max-width:min(83.69vw,1607px);padding:clamp(20px,2.6041666667vw,50px) 0;margin:0 auto}.events-list .events-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(40px,3.125vw,60px);gap:30px}@media(max-width: 992px){.events-list .events-header{flex-direction:column;align-items:flex-start}}.events-list .events-title{color:#0d62ae;font-family:"Poppins";font-weight:700;font-size:clamp(32px,2.6041666667vw,50px);line-height:1.2;margin:0}.events-list .events-filters{display:flex;align-items:center;gap:15px;flex-wrap:wrap}@media(max-width: 768px){.events-list .events-filters{width:100%}}.events-list .filter-label{font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;color:#434343}.events-list .events-filter{padding:10px 15px;border:1px solid #ddd;border-radius:5px;font-family:"Poppins",sans-serif;font-size:14px;background-color:#fff;cursor:pointer;min-width:150px}@media(max-width: 768px){.events-list .events-filter{flex:1;min-width:auto}}.events-list .events-filter:focus{outline:2px solid #0d62ae;outline-offset:2px}.events-list .events-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(25px,2.0833333333vw,40px);margin-bottom:clamp(40px,3.125vw,60px)}@media(max-width: 992px){.events-list .events-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.events-list .events-grid{grid-template-columns:1fr}}.events-list .event-item{display:flex;flex-direction:column;background-color:#f0f5fa;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.events-list .event-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(9,71,124,.12);text-decoration:none}.events-list .event-item:hover .event-item__button{background-color:#0d62ae;color:#fff}.events-list .event-item__content{padding:clamp(20px,1.5625vw,30px);display:flex;flex-direction:column;gap:clamp(10px,0.78125vw,15px);flex-grow:1}.events-list .event-item__label{font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#09477c;opacity:.6}.events-list .event-item__title{color:#09477c;font-family:"Poppins";font-weight:600;font-size:clamp(18px,1.0416666667vw,20px);line-height:1.1;margin:0;line-height:1.3;flex-grow:1}.events-list .event-item__excerpt{color:#09477c;font-family:"Poppins",sans-serif;font-size:15px;line-height:1.6;margin:0;opacity:.85}.events-list .event-item__date{color:#09477c;font-family:"Poppins",sans-serif;font-weight:600;font-size:14px;opacity:.7;margin-top:auto}.events-list .event-item__button{display:inline-flex;align-items:center;justify-content:center;padding:0 25px;height:45px;background-color:#09477c;color:#fff;text-decoration:none !important;border:none;border-radius:100px;font-size:14px;font-weight:700;font-family:"Poppins",sans-serif;transition:all .3s ease;cursor:pointer;align-self:flex-start}.events-list .no-events{text-align:center;color:rgba(67,67,67,.6);font-family:"Poppins",sans-serif;font-size:18px;padding:clamp(40px,3.125vw,60px) 0}.events-list .events-pagination{display:flex;align-items:center;justify-content:center;gap:clamp(15px,1.3020833333vw,25px)}.events-list .pagination-arrow{width:60px;height:60px;background-color:#f9db35;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#434343;cursor:pointer;padding:0;transition:all .3s ease}.events-list .pagination-arrow svg{width:12px;height:22px}.events-list .pagination-arrow:hover:not(.disabled){background-color:#0d62ae;color:#fff;transform:scale(1.1)}.events-list .pagination-arrow.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.events-list .pagination-numbers{display:flex;align-items:center;gap:10px}.events-list .pagination-number{font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;color:#434343;background:none;border:none;cursor:pointer;padding:0;transition:color .3s ease}.events-list .pagination-number:hover{color:#0d62ae}.events-list .pagination-number.active{color:#0d62ae;font-weight:700}