@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")}.gallery-slider-wrapper{position:relative;width:100vw;max-width:1920px;margin-left:calc(50% - 50vw);background:#fff;padding:0;overflow:hidden}.gallery-slider-wrapper .wp-block-gallery{margin:0 !important;padding:0 !important;max-width:1920px !important;width:100% !important;gap:0 !important;min-height:clamp(400px,46.35vw,890px) !important;position:relative !important}.gallery-slider-wrapper .wp-block-gallery.is-layout-flex{display:block !important}.gallery-slider-wrapper .wp-block-gallery.has-nested-images{display:block !important}.gallery-slider-wrapper .wp-block-gallery.has-nested-images figure.wp-block-image{margin:0 !important;width:100% !important;height:auto !important;min-height:clamp(400px,46.35vw,890px) !important;display:block !important;flex-direction:unset !important;flex-grow:unset !important;justify-content:unset !important;position:relative !important}.gallery-slider-wrapper .wp-block-gallery.has-nested-images figure.wp-block-image img{display:block !important;visibility:visible !important;opacity:1 !important}.gallery-slider-wrapper .wp-block-gallery .slick-list{margin:0 !important;max-width:1920px !important;width:100% !important;min-height:clamp(400px,46.35vw,890px) !important;position:relative !important;overflow:visible !important}.gallery-slider-wrapper .wp-block-gallery .slick-track{display:flex !important;align-items:flex-start !important;min-height:clamp(400px,46.35vw,890px) !important}.gallery-slider-wrapper .wp-block-gallery .slick-slide{margin:0 24px !important;min-height:clamp(400px,46.35vw,890px) !important;position:relative !important;float:none !important;display:block !important;visibility:visible !important;opacity:1 !important}.gallery-slider-wrapper .wp-block-gallery .slick-slide figure,.gallery-slider-wrapper .wp-block-gallery .slick-slide.wp-block-image{margin:0 !important;width:100% !important;min-height:clamp(400px,46.35vw,890px) !important;display:block !important;position:relative !important}.gallery-slider-wrapper .wp-block-gallery .slick-slide::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);pointer-events:none;z-index:1;transition:background .4s ease}.gallery-slider-wrapper .wp-block-gallery .slick-slide img{height:clamp(400px,46.35vw,890px) !important;width:100% !important;max-width:1920px !important;object-fit:cover !important;display:block !important;margin:0 auto !important;padding:0 !important;opacity:1 !important;visibility:visible !important;position:relative !important;z-index:0 !important}.gallery-slider-wrapper .wp-block-gallery .slick-slide.slick-center::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 2.32%, rgba(0, 0, 0, 0.2) 37.81%)}.gallery-slider-wrapper .wp-block-gallery .slick-slide figcaption{display:none !important}.gallery-slider-wrapper .slide-controls{display:flex;justify-content:center;align-items:center;gap:24px;position:absolute;bottom:clamp(24px,8vw,60px);left:50%;transform:translateX(-50%);z-index:2}.gallery-slider-wrapper .slide-controls .slide-counter{color:#fff;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-size:18px;font-weight:600;white-space:nowrap;min-width:80px;text-align:center}.gallery-slider-wrapper .slide-controls .btn{cursor:pointer;width:52px;height:52px;background:rgba(0,0,0,0);border:2px solid #ed1c24;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s ease;padding:0}.gallery-slider-wrapper .slide-controls .btn svg{display:block;flex-shrink:0}.gallery-slider-wrapper .slide-controls .btn.prev svg{transform:scaleX(-1)}.gallery-slider-wrapper .slide-controls .btn:hover{background:#ed1c24}@media(max-width: 768px){.gallery-slider-wrapper .slide-controls .btn{width:44px;height:44px}}