.photo-grid-widget{--anim-speed:20000ms;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px 0;overflow:hidden;height:90vh!important}@media screen and (max-width:767px){.photo-grid-widget{padding:80px 0;height:80vh!important}}.photo-grid-widget .loopingText{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;position:relative;white-space:nowrap;font-size:1.5rem;overflow:hidden}.photo-grid-widget .loopingText,.photo-grid-widget .loopingText .loopingTextInner{display:-ms-flexbox;display:flex}.photo-grid-widget .loopingText .quotedText{height:3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.photo-grid-widget .loopingText .quotedText .divider{height:1.7rem;width:2px;background-color:#000;margin:0 1rem}@media screen and (max-width:767px){.photo-grid-widget .loopingText{font-size:1.2rem}.photo-grid-widget .loopingText .quotedText{height:2rem}}.photo-grid-widget .slideShow{--gap:5px;margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;min-height:0;overflow:hidden;position:relative}.photo-grid-widget .slideShow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.photo-grid-widget .slideShow .slideShowInner{height:100%;display:grid;padding-right:var(--gap);grid-template-rows:1fr 1fr 1fr;grid-auto-flow:column;grid-auto-columns:20vw;gap:var(--gap)}@media screen and (max-width:767px){.photo-grid-widget .slideShow .slideShowInner{grid-template-rows:1fr 1fr 1fr 1fr!important;grid-auto-columns:30vw!important}}.photo-grid-widget .slideShow .slideShowInner img{-o-object-fit:cover;object-fit:cover;min-height:0;height:100%;width:100%}.photo-grid-widget .rightToLeftAutoLoop{--width-ratio:1;--anim-time:calc(var(--anim-speed) * 2 * var(--width-ratio))}.photo-grid-widget .rightToLeftAutoLoop.step1{animation:rightToLeftAnim1 var(--anim-time) linear infinite;animation-delay:calc(var(--anim-time) * -.5)}.photo-grid-widget .rightToLeftAutoLoop.step2{animation:rightToLeftAnim2 var(--anim-time) linear infinite}.photo-grid-widget .leftToRightAutoLoop{--width-ratio:1;--anim-time:calc(var(--anim-speed) * 2 * var(--width-ratio))}.photo-grid-widget .leftToRightAutoLoop.step1{animation:leftToRightAnim1 calc(var(--anim-time)) linear infinite;animation-delay:calc(var(--anim-time) * -.5)}.photo-grid-widget .leftToRightAutoLoop.step2{animation:leftToRightAnim2 calc(var(--anim-time)) linear infinite}.photo-grid-widget .photo-grid-info{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.photo-grid-widget .photo-grid-info .title{font-size:5rem;font-weight:700;text-align:center;color:#fff}@media screen and (max-width:767px){.photo-grid-widget .photo-grid-info .title{font-size:3.2rem}}.photo-grid-widget .photo-grid-info .description{font-size:2rem;color:#fff}@media screen and (max-width:767px){.photo-grid-widget .photo-grid-info .description{font-size:1.4rem}}.photo-grid-widget .photo-grid-info .btnRound{background-color:transparent;border:1px solid #fff!important;color:#fff;font-size:1.8rem;padding:12px 20px;margin-top:25px;display:-ms-inline-flexbox;display:inline-flex;border-radius:50px;text-align:center;transition:all .3s ease-in-out}.photo-grid-widget .photo-grid-info .btnRound:hover{background-color:hsla(0,0%,100%,.8);color:#000}@keyframes rightToLeftAnim1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes rightToLeftAnim2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes leftToRightAnim1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes leftToRightAnim2{0%{transform:translateX(-200%)}to{transform:translateX(0)}}