.comp-sg{overflow:hidden}.comp-sg .btn{float:right}.comp-sg .btn-next,.comp-sg .btn-previous{position:absolute;top:55%;margin-top:20px;border-radius:50%;height:70px;width:70px;cursor:pointer;z-index:9}.comp-sg .btn-next svg,.comp-sg .btn-previous svg{display:inline-block;height:100%}.comp-sg .btn-previous{margin-top:-15px;left:50px;-webkit-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%);margin-right:10px}.comp-sg .btn-next{right:50px}.comp-sg-container{width:calc(100vw - ((100vw - 1560px) / 2));height:670px;max-width:100vw}.comp-sg-container .splide__slide{min-width:260px;margin:0 40px 0 0}.comp-sg-container .splide__slide img{height:670px}.navy-background .fs-title-4,.navy-background .fs-wysiwyg-med{color:#fdfdfa !important}#lightcase-overlay{background:#000 !important}.lightcase-contentInner{width:100% !important;height:auto !important}.lightcase-case{width:100vw;height:100%}#lightcase-case #lightcase-info{display:none !important}#lightcase-nav a[class*=lightcase-icon-]:hover{text-shadow:none !important}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev{left:80px !important;bottom:45% !important;font-size:0;padding:26px;background:transparent;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate(-40px,calc(50% - 38px)) rotate(45deg);transform:translate(-40px,calc(50% - 38px)) rotate(45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;cursor:pointer;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev:hover{opacity:.6}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev:before{content:'';border:solid #fdfdfa;border-width:0 0 1px 1px;padding:10px;position:absolute;left:12px;bottom:12px}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev:after{content:'';-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;width:32px;background:#fdfdfa;top:28px;height:1px;left:8px}
#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next{right:-20px !important;bottom:45% !important;font-size:0;padding:26px;background:transparent;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate(-40px,calc(50% - 38px)) rotate(45deg);transform:translate(-40px,calc(50% - 38px)) rotate(45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;cursor:pointer;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next:hover{opacity:.6}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next:before{content:'';border:solid #fdfdfa;border-width:1px 1px 0 0;padding:10px;position:absolute;left:14px;bottom:14px}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next:after{content:'';-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;width:32px;background:#fdfdfa;top:28px;height:1px;left:8px}.lightcase-icon-close{position:fixed;width:46px;height:46px;top:20px;right:20px;z-index:9999;border-radius:50%;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.lightcase-icon-close:before{content:'' !important;position:absolute;width:2px !important;height:30px;background:#fdfdfa;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.lightcase-icon-close:after{content:'';position:absolute;width:2px;height:30px;background:#fdfdfa;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.lightcase-icon-close span{display:none}.lightcase-icon-close:hover{opacity:.6 !important}@media only screen and (max-width:1199px){.comp-sg-next-prev #btnGaNext,.comp-sg-next-prev #btnGaPrev{height:66px;width:66px}.comp-sg-container{width:calc(100% + ((100vw - 920px) / 2));height:450px}.comp-sg-container .splide__slide{margin:0 30px 0 0}.comp-sg-container .splide__slide img{height:450px}
}@media only screen and (max-width:979px){.comp-sg .btn-next,.comp-sg .btn-previous{display:none}.comp-sg-next-prev{display:none}.comp-sg-container{width:95vw;padding:0;height:300px}.comp-sg-container .splide__slide{margin:0 15px 0 0}.comp-sg-container .splide__slide img{height:300px;width:300px}}