@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-latin-900italic.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}.latest-news{max-width:min(83.69vw,1607px);padding:clamp(20px,2.6041666667vw,50px) 0;margin:0 auto}.latest-news--two-latest{padding:0;max-width:100%}.latest-news--two-latest .two-latest-row{display:flex;min-height:clamp(400px,31.25vw,600px);height:100vh;max-height:1095px}.latest-news--two-latest .two-latest-row.is-reversed{flex-direction:row-reverse}@media(max-width: 768px){.latest-news--two-latest .two-latest-row{flex-direction:column !important}}.latest-news--two-latest .two-latest-content{flex:0 0 50%;background-color:#f5f5f1;display:flex;align-items:center;padding:clamp(40px,4.1666666667vw,80px);justify-content:center;position:relative;overflow:hidden}.latest-news--two-latest .two-latest-content::after{position:absolute;content:"";bottom:-3vw;right:3vw;background-image:url("../img/watermark.png");aspect-ratio:640/630.519;pointer-events:none}@media(max-width: 768px){.latest-news--two-latest .two-latest-content{flex:1 1 auto;padding:clamp(30px,2.6041666667vw,50px)}}.latest-news--two-latest .two-latest-content-inner{max-width:660px;width:100%;display:flex;flex-direction:column;align-items:center}.latest-news--two-latest .two-latest-date{display:block;color:#ed1c24;font-size:clamp(14px,0.8333333333vw,16px);line-height:1.25;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 0 25px;text-align:center}.latest-news--two-latest .two-latest-title{color:#201d4c;font-size:clamp(30px,3.125vw,60px);line-height:1.3333333333;font-weight:400;margin:0 0 clamp(20px,1.5625vw,30px);text-align:center}.latest-news--two-latest .two-latest-cta-wrapper{display:flex;justify-content:center;margin-top:clamp(24px,2.0833333333vw,40px)}.latest-news--two-latest .two-latest-cta{display:inline-block;padding:16px clamp(15px,1.5625vw,30px);background:rgba(237,28,36,0);color:#ed1c24 !important;text-decoration:none !important;font-weight:700;font-size:clamp(14px,0.9375vw,18px);line-height:1.3333333333;border-radius:35px;min-width:230px;text-align:center;transition:.4s ease-in-out;text-transform:uppercase;letter-spacing:1.8px;border:1px solid #ed1c24}.latest-news--two-latest .two-latest-cta:hover{background-color:#ed1c24;color:#fff !important;text-decoration:none !important}.latest-news--two-latest .two-latest-media{flex:0 0 50%;overflow:hidden;position:relative}.latest-news--two-latest .two-latest-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(32, 29, 76, 0) 62.64%, rgba(32, 29, 76, 0.4) 113.89%),linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);pointer-events:none}@media(max-width: 768px){.latest-news--two-latest .two-latest-media{flex:0 0 auto;min-height:320px}}.latest-news--two-latest .two-latest-img{display:block;width:100%;height:100%;object-fit:cover}.latest-news--default .news-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(40px,3.125vw,60px);gap:30px}@media(max-width: 992px){.latest-news--default .news-header{flex-direction:column;align-items:flex-start}}.latest-news--default .news-title{color:#201d4c;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:700;font-size:clamp(32px,2.6041666667vw,50px);line-height:1.2;margin:0}.latest-news--default .news-filters{display:flex;align-items:center;gap:15px;flex-wrap:wrap}@media(max-width: 768px){.latest-news--default .news-filters{width:100%}}.latest-news--default .filter-label{font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:16px;color:#0a0a0a}.latest-news--default .news-filter{padding:10px 15px;border:1px solid #ddd;border-radius:5px;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:14px;background-color:#fff;cursor:pointer;min-width:150px}@media(max-width: 768px){.latest-news--default .news-filter{flex:1;min-width:auto}}.latest-news--default .news-filter:focus{outline:2px solid #201d4c;outline-offset:2px}.latest-news--default .news-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){.latest-news--default .news-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.latest-news--default .news-grid{grid-template-columns:1fr}}.latest-news--default .news-item{display:flex;flex-direction:column;background-color:#fff;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.latest-news--default .news-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1);text-decoration:none}.latest-news--default .news-item:hover .news-item-image img{transform:scale(1.05)}.latest-news--default .news-item:hover .news-item-button{background-color:#201d4c;color:#fff}.latest-news--default .news-item-image{aspect-ratio:16/9;overflow:hidden;background-color:#f5f5f5;position:relative}.latest-news--default .news-item-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(32, 29, 76, 0) 62.64%, rgba(32, 29, 76, 0.4) 113.89%),linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);pointer-events:none}.latest-news--default .news-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.latest-news--default .news-item-content{padding:clamp(20px,1.5625vw,30px);display:flex;flex-direction:column;gap:clamp(12px,0.9375vw,18px);flex-grow:1;text-decoration:none;position:relative;overflow:hidden}.latest-news--default .news-item-content::after{position:absolute;content:"";bottom:-1vw;right:1vw;background-image:url("../img/watermark.png");aspect-ratio:640/630.519;pointer-events:none;opacity:.6}.latest-news--default .news-item-date{color:#0a0a0a;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none}.latest-news--default .news-item-title{color:#0a0a0a;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:clamp(18px,1.0416666667vw,20px);line-height:1.1;margin:0;line-height:1.3;flex-grow:1;text-decoration:none}.latest-news--default .news-item-button{display:inline-flex;align-items:center;justify-content:center;padding:0 25px;height:45px;background-color:#ed1c24;color:#0a0a0a;text-decoration:none !important;border:none;border-radius:100px;font-size:14px;font-weight:700;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease;cursor:pointer;align-self:flex-start}.latest-news--default .news-item--testimonial{background-color:#0d62ae}.latest-news--default .news-item--testimonial:hover{box-shadow:0 10px 30px rgba(32,29,76,.12)}.latest-news--default .news-item--testimonial:hover .news-item-button{background-color:#201d4c;color:#fff}.latest-news--default .news-item--testimonial .news-item-content{justify-content:center}.latest-news--default .news-item--testimonial .news-item-label{font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#201d4c;opacity:.6}.latest-news--default .news-item--testimonial .news-item-title{color:#201d4c;display:flex;align-items:center;font-size:clamp(20px,1.25vw,24px);line-height:1.1666666667}.latest-news--default .news-item--testimonial .news-item-quote{color:#201d4c;font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:15px;line-height:1.6;margin:0;opacity:.85}.latest-news--default .news-item--testimonial .news-item-button{background-color:#201d4c;color:#fff}.latest-news--default .news-item--testimonial .news-item-button:hover{background-color:#201d4c}.latest-news--default .news-pagination{display:flex;align-items:center;justify-content:center;gap:clamp(15px,1.3020833333vw,25px)}.latest-news--default .pagination-arrow{width:60px;height:60px;background-color:#ed1c24;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#0a0a0a;cursor:pointer;padding:0;transition:all .3s ease}.latest-news--default .pagination-arrow svg{width:12px;height:22px}.latest-news--default .pagination-arrow:hover:not(.disabled){background-color:#201d4c;color:#fff;transform:scale(1.1)}.latest-news--default .pagination-arrow.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.latest-news--default .pagination-numbers{display:flex;align-items:center;gap:10px}.latest-news--default .pagination-number{font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:16px;color:#0a0a0a;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;transition:color .3s ease}.latest-news--default .pagination-number:hover{color:#201d4c}.latest-news--default .pagination-number.active{color:#201d4c;font-weight:700}.latest-news--default .no-news{text-align:center;color:rgba(10,10,10,.6);font-family:"Lato",Tahoma,Geneva,Verdana,sans-serif;font-size:18px;padding:clamp(40px,3.125vw,60px) 0}