.modal-gallery-slider{position:relative;margin-bottom:0;padding:0 15px;overflow:hidden;min-height:400px}.gallery-timeline-controls{display:flex;justify-content:center;margin-bottom:40px;z-index:100;gap:20px}.control-button.btn.btn--solid.btn--medium.btn--black.btn--advanced.btn--advanced-width-height.btn--right{color:#00398b;background:#fff;border:2px solid #00398b}.control-button.btn.btn--solid.btn--medium.btn--black.btn--advanced.btn--advanced-width-height.btn--right.active,.control-button.btn.btn--solid-border.btn--medium.btn--white.btn--advanced.btn--advanced-width-height.btn--right.active{color:#fff;background:#00398b;border:2px solid #00398b}.slider-caption h4{margin:0;color:#0047ab;font-family:var(--third-font);font-weight:600;font-size:48px;line-height:46px;letter-spacing:0px;text-transform:uppercase}@media (max-width: 768px){.gallery-timeline-controls.sticky{position:fixed;bottom:0;left:0;right:0;width:100%;padding:10px 0;margin-bottom:0;box-shadow:0 -2px 10px #0000001a;background-color:#f3fcfc;z-index:1000;transition:transform .3s ease}}.control-button span{display:block}.accordion-panel{display:none}.accordion-panel.active{display:block}.gallery-blocks__container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0;overflow:hidden}.gallery-block{position:relative;width:100%;height:var(--container-height-desktop, 600px);min-height:auto;overflow:visible;margin:40px 0}.gallery-block__image-wrapper{position:absolute;left:min(max(0%,calc(var(--pos-x) * 1%)),calc(100% - var(--img-width, 40) * 1%));top:min(max(0%,calc(var(--pos-y) * 1%)),calc(100% - var(--img-height, 40) * 1%));z-index:var(--pos-z, 1);transition:all .3s ease;cursor:pointer;width:calc(var(--img-width, 40) * 1%);height:calc(var(--img-height, 40) * 1%);max-width:800px;max-height:800px;min-width:200px;min-height:100px;overflow:hidden;border-radius:4px;box-shadow:0 4px 10px #0000001a}.gallery-block__image-wrapper:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.gallery-block__image{position:relative;width:100%;height:100%;overflow:hidden}.gallery-block__image img{width:100%;height:100%;display:block;object-fit:cover}.timeline-heading{text-align:center;margin-bottom:30px;color:#0047ab;font-family:var(--third-font, sans-serif);font-size:42px}.timeline-container{position:relative;overflow-x:auto;padding:20px 0}.timeline-track{display:flex;align-items:center;flex-direction:column;gap:45px}.timeline-item{width:100%;flex:0 0 auto;margin:0 15px;text-align:center}.timeline-trigger{background:none;border:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;padding:10px;transition:transform .3s ease;width:100%;gap:100px}.timeline-trigger:hover{transform:translateY(-5px)}.timeline-thumbnail{width:50%;height:380px;border-radius:4px;overflow:hidden;margin-bottom:10px;box-shadow:0 4px 10px #0000001a}.timeline-thumbnail img{width:100%;height:100%;object-fit:cover}.timeline-decade{color:#0047ab;font-family:var(--third-font, sans-serif);font-weight:600;font-size:160px;line-height:70px;letter-spacing:0px}.timeline-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;z-index:99999;overflow-y:auto}.timeline-modal[aria-hidden=false]{display:flex;align-items:center;justify-content:center}.timeline-modal-content{background-color:#f3fcfc;width:100%;max-width:400px;padding:80px 0 0;position:relative;max-height:90vh;overflow-y:auto;border-radius:8px;box-shadow:0 10px 30px #0000004d}.modal-close{position:absolute;top:35px;right:15px;font-size:30px;background:none;border:none;cursor:pointer;color:#0047ab;z-index:10}.modal-close svg{width:23px}.modal-gallery-slider{position:relative;margin-bottom:0;padding:0 15px 30px;overflow:hidden;min-height:350px;align-content:center}.slider-image{display:none;text-align:center;height:100%}.slider-image.active{display:flex;flex-direction:column;align-items:center;justify-content:center}.slider-image img{max-width:306px;max-height:306px;object-fit:contain;border-radius:4px;height:306px}.slider-caption{margin-top:30px;text-align:left;max-width:100%}.slider-caption p{font-family:var(--fifth-font);margin:5px 0;color:#00398b;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0%}.slider-controls{display:flex;align-items:center;justify-content:space-between;padding:0 5px;position:absolute;top:150px;transform:translateY(-50%);width:100%;left:0;z-index:5;pointer-events:none;height:306px}.slider-control{background:none;border:none;font-size:30px;color:#0047ab;cursor:pointer;width:40px;height:100%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:5;background:transparent;border-radius:90px;position:relative;pointer-events:auto}.slider-control:hover{opacity:.8;transform:scale(1.1)}.slider-control svg,.slider-control path{pointer-events:none}.timeline-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:20px 35px 0;position:relative;border-top:2px solid #00398B;border-bottom:2px solid #00398B;margin-bottom:40px}.nav-prev,.nav-next{width:30px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:#00398b;font-size:18px;cursor:pointer;z-index:10;bottom:13px;position:absolute;width:auto}.nav-prev{left:16px;width:auto}.nav-next{right:16px;width:auto}.years-container{display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;padding:0 5px;position:relative;-ms-overflow-style:none}.years-container:before,.years-container:after{content:"";display:block;min-width:calc(50% - 40px);height:1px}.years-container::-webkit-scrollbar,.years-container::-webkit-scrollbar-track,.years-container::-webkit-scrollbar-thumb{display:none;width:0;height:0;background:transparent}.year-button{flex:0 0 auto;padding:0 8px;margin:0 5px;border:none;background:none;color:#888;font-size:11px;cursor:pointer;transition:all .3s ease;opacity:.6;font-family:var(--primary-font, sans-serif);position:relative}.year-button.active{color:#00398b;font-weight:600;opacity:1}.timeline-dots{display:flex;justify-content:center;gap:10px;margin-top:8px;width:100%;flex:0 0 100%;position:absolute;top:0;left:0}.timeline-dot{width:6px;height:6px;border-radius:50%;background-color:#00398b;cursor:pointer;transition:all .3s ease;border:1px solid #00398B}.timeline-dot.active{background-color:transparent;transform:scale(1.2);border:1px solid #E01C20}@media (max-width: 768px){.timeline-track{gap:15px}.timeline-trigger{gap:10px}.timeline-thumbnail{width:100%;height:130px;max-width:170px}.timeline-decade{font-size:72px}.modal-title{font-size:36px;line-height:36px}.control-button{padding:10px 15px;font-size:20px}.gallery-block{height:var(--container-height-mobile, 500px);min-height:auto}.gallery-block__image-wrapper{left:min(max(0%,calc(var(--m-pos-x) * 1%)),calc(100% - var(--m-img-width, var(--img-width, 40)) * 1%));top:min(max(0%,calc(var(--m-pos-y) * 1%)),calc(100% - var(--m-img-height, var(--img-height, 40)) * 1%));width:calc(var(--m-img-width, var(--img-width, 40)) * 1%);height:calc(var(--m-img-height, var(--img-height, 40)) * 1%);min-width:150px;min-height:80px;max-width:400px;max-height:400px}.slider-control{font-size:24px}.timeline-dots{gap:6px}.modal-gallery-slider{min-height:306px}.slider-image img{max-height:306px}.gallery-timeline-controls.sticky{position:fixed;bottom:0;left:0;right:0;width:100%;padding:10px 0;margin-bottom:0;box-shadow:0 -2px 10px #0000001a;z-index:1000;background-color:#f3fcfc;transition:transform .3s ease}.control-button{font-size:11px;min-width:42%;padding:14px}.year-button{font-size:14px;padding:5px 8px}.timeline-modal-content{width:95%;max-width:95%;padding:90px 0 10px}.slider-controls{padding:0}.modal-gallery-slider{touch-action:pan-y}.modal-gallery-slider:after{content:"";position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:40px;height:4px;background-color:#00398b1a;border-radius:2px;animation:swipeHint 1.5s ease-in-out infinite}@keyframes swipeHint{0%{transform:translate(-70%);opacity:0}50%{transform:translate(-50%);opacity:1}to{transform:translate(-30%);opacity:0}}.gallery-block__image-wrapper{box-shadow:none}div .gallery-block__image img{object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-gallery-timeline.css.map */
