/*About Section*/
.fis-circle-radius {border-radius:50%;}
.fis-content-left {text-align: left;}
.fis-content-center {text-align: center;}
.fis-content-right {text-align: right !important;}
.fis-vtop {justify-content: flex-start !important;}
.fis-vcenter {justify-content: center !important;}
.fis-vbottom {justify-content: flex-end !important;}
.l1abouttwocol .cta {width: 100%;}

section.l1about {min-height: 100vh; position: relative; z-index: 9; padding: 90rem 0 40rem 0;}
section.l1about .l1aboutbg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}
section.l1about .l1aboutbg.light-bg { background: transparent linear-gradient( 195deg, #FFFFFF 0%, #F5F5F5 6%, #C3CFE2 85%, #919EB3 100%) 0% 0% no-repeat padding-box;}
section.l1about .l1aboutcontent {position: relative; z-index: 2; display: flex; flex-wrap: wrap;}
section.l1about .l1aboutcontent.no-swiper{padding-bottom:80rem}
section.l1about .l1abouttwocol {width: 50%;align-items: flex-start; justify-content: center; display: flex; flex-direction: column;}
section.l1about .l1aboutcontent h3 {font-family: 'Roobert Regular', sans-serif;font-size: 48px;line-height: 1.3;font-weight: normal !important;}
section.l1about .l1aboutcontent h3.medium {font-size: 42px;font-weight: normal !important; max-width: 100%; margin: 0 auto; padding-right: 100rem;}
section.l1about .l1aboutcontent .graphic-intro+a {margin-bottom: 30px;}
section.l1about .l1aboutcontent .graphic-intro {max-width: 100%; margin: 0 auto; padding-right: 100rem;}
section.l1about .l1aboutcontent h3.small{font-size:37px;font-weight:400!important}
section.l1about .l1aboutcontent h3 span{display: block;}
section.l1about .l1abouttwocol.text-right { z-index: 2;padding-left: 30rem;}
section.l1about .l1abouttwocol img.expand-image.shift-left {width:130%;left:-20%;}
section.l1about img {position: relative;}
section.l1about .video-background.circle-video.expand-image.shift-left{width:45vw;left:-7vw;height:45vw;position:relative;overflow:hidden;max-width:880rem;max-height:880rem;background-size:cover!important}
section.l1about .video-background.circle-video.drop-shadow{filter:drop-shadow(2px 6px 4px rgba(0,0,0,.45))}
section.l1about .l1aboutcontent p{font-size:16px;max-width:100%;margin-top:25rem;margin-bottom:35rem}
section.l1about .l1aboutcontent p a {font-size: 16px;}
section.l1about img.track-height{position:relative;z-index:4}
section.l1about img.shadow-object{position:absolute!important;top:0;left:0;z-index:0;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.45))}
section.l1about .shine-filter.dynamic-height{position:absolute;top:0;left:6%;height:100%;width:88%;background:transparent linear-gradient(119deg,rgb(255 255 255 / 100%) 0,rgb(128 128 128 / 0) 60%) 0 0 no-repeat padding-box;z-index:2;mix-blend-mode:hard-light;opacity:.5;border-radius:35px}
.video-background.dynamic-height{position:absolute;z-index:1;width:88%;height:calc(100%);top:0;left:6%;border-radius:35px;overflow:hidden}
.video-background.dynamic-height video{object-fit:cover;object-position:center}
section.l1about .aboutfullcol{width:100%}
section.l1about .aboutfullcol.img-only.align-right{display:flex;justify-content:flex-end;margin-top:-25%}
section.l1about .aboutfullcol.img-only.align-right.custom2.speakerouter {margin-top: -10%;}
section.l1about .aboutfullcol.img-only.align-right.custom2.chequephoneouter {margin-top: -22%; margin-bottom: 13%;}
.aboutsubsection.circle-vid-section+.aboutfullcol.img-only.align-right.aos-init.aos-animate{margin-top:-12%}
section.l1about .aboutfullcol.img-only.align-right img.shift-right{right:-8.5%;width:35%}
section.l1about .aboutfullcol.img-only.align-right.circle-img-section.custom-technology img.shift-right{border-radius: 0; width: 70vw; right: -30vw; height: 40vw; max-width: 975vw; max-height: 600vw;}

section.l1about .aboutfullcol.img-only.align-right.custom-takeout{margin-top:-16%}
.aboutfullcol.img-only.align-right.custom2.custom-takeout img{right:-13%!important}
section.l1about .aboutfullcol.img-only.align-right.circle-img-section img.shift-right{right:-8.5%;width:30vw;height:30vw;max-width:600px;max-height:600px}
section.l1about .aboutfullcol.img-only.align-right img.shift-right.custom-pos{right:-15%;top:10%}
section.l1about .aboutfullcol.img-only.align-right.circle-img-section img.shift-right.bitcoin-custom{max-width:fit-content;max-height:fit-content;border-radius:0!important}section.l1about .l1aboutcontent a.btn-primary-green-on-white{font-size:14rem}
section.l1about .l1aboutcontent .aboutsubsection{width:100%;display:flex}
section.l1about .l1aboutcontent .aboutthreequartercol{width:75%}
.aboutthreequartercol .copy-wrapper{max-width:70%}
section.l1about .l1aboutcontent .aboutsubsection.custom1 .aboutthreequartercol.follows-circle.restaurant-custom{margin-top:-150rem!important}
section.l1about .l1aboutcontent .aboutthreequartercol .row{display:flex}
section.l1about .l1aboutcontent .aboutsubsection.custom1 .aboutthreequartercol.follows-circle{margin-top:0!important; z-index: 1; position: relative;}
section.l1about .l1aboutcontent .aboutsubonethirdcol{width:calc(100% / 3);position:relative}
.aboutsubsection.has-stats.two-stats{top:-100px;justify-content:center;top:-80px;position:relative}
img.custom-phone{filter:drop-shadow(-3px 4px 6px rgba(0,0,0,.45))}
section.l1about .l1aboutcontent .aboutsubtwothirdcol{width:calc((100% / 3) * 2); padding-left: 40px;}
section.l1about .l1aboutcontent .aboutstatholder{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-evenly}
section.l1about .l1aboutcontent .aboutstatholder .stat-col{width:calc(50% - 70rem);display:flex;flex-direction:column;justify-content:end;margin-bottom:40rem}
section.l1about .l1aboutcontent .aboutstatholder .stat-col.full{width:80%;margin-top:40px}
section.l1about .l1aboutcontent .aboutsubonethirdcol.img-only.img-left img {width: 100%;}
section.l1about .l1aboutcontent .align-content-center {text-align: center;}
section.l1about .l1aboutcontent .stat-copy {width: 100%;}
section.l1about .l1aboutcontent .stat-copy p {margin-left: auto; margin-right: auto;}
section.l1about .l1aboutcontent .stat-col > svg {margin-bottom: 15rem;}
section.l1about .l1aboutcontent .stat-col>.graphic-wrap img{max-height:100%}
.graphic-wrap{display:flex;align-items:center;justify-content:center;height:200px}
.graphic-wrap.custom-delivery,.graphic-wrap.custom-kiosk{height:auto}
.graphic-wrap.custom-kiosk img{top:4px}
.graphic-wrap.custom-delivery img,.graphic-wrap.custom-kiosk img{max-height:90px!important}
.graphic-wrap.ai-custom,.graphic-wrap.lock-custom{height:150px}
.graphic-wrap.ai-custom img{max-height:90%!important;top:10%}
.graphic-wrap.lock-custom img{max-height:90%!important}.graphic-wrap.fifths{flex-wrap:wrap;height:auto}
.graphic-wrap.fifths img{width:calc(100% / 5);margin-bottom:25px;padding-right:10px;padding-left:10px}
section.l1about .l1aboutcontent .aboutstatholder .stat-col .stat, section.l1about .l1aboutcontent .count-up-stat.small .fis-stat-num.counter-value{font-size:36px;font-family:Roobert Bold,sans-serif;}
section.l1about .l1aboutcontent .aboutstatholder .stat-detail{font-size:14px;font-family:Roobert Medium,sans-serif;max-width:100%;margin:0;}
.stat-detail span.graphic-source{display:block;margin-top:20px;font-family:Roobert Regular,sans-serif;font-size:12px;font-style:italic}
section.l1about .l1aboutcontent .graphic-intro p{margin:25px auto;}
section.l1about .l1aboutcontent .graphic-intro.wider p{max-width:92%}
section.l1about .l1aboutcontent .aboutsubsection .content-width {display: flex; flex-wrap:wrap;}
section.l1about .l1aboutcontent .aboutonethirdcol {width: calc(100% / 3);display: flex;flex-direction: column;justify-content: flex-end;}
section.l1about .l1aboutcontent .stat-description{height: 220px;text-align:center;max-width:70%;margin:0 auto}
section.l1about .l1aboutcontent .stat-description p{font-size:14px;font-family:Roobert Medium,sans-serif;line-height:1.3; margin-bottom: 15rem;}
section.l1about .l1aboutcontent .stat-description p span.stat-source{display:block;font-size:12px;font-family:Roobert Regular,sans-serif;font-style:italic;margin-top:20px}
section.l1about .l1aboutcontent .count-up-stat {font-family: 'Roobert Heavy', sans-serif; font-size: 60px;line-height: 1;}
section.l1about .l1aboutcontent .count-up-stat.small .fis-stat-num.counter-value {font-size: 60px; font-family: 'Roobert Heavy', sans-serif;}
section.l1about .l1aboutcontent .count-up-stat.medium, section.l1about .l1aboutcontent .count-up-stat.medium .fis-stat-num.counter-value{font-size:72px!important}
section.l1about .l1aboutcontent .count-up-stat.large, section.l1about .l1aboutcontent .count-up-stat.large .fis-stat-num.counter-value {font-size: 84px !important;}
section.l1about .l1aboutcontent .aboutonethirdcol:first-of-type {padding-right: 5%;}
section.l1about .l1aboutcontent .aboutonethirdcol:nth-of-type(2) {padding-left: 2.5%;padding-right: 2.5%;}
section.l1about .l1aboutcontent .aboutonethirdcol:last-of-type {padding-left: 5%;}
section.l1about .l1aboutcontent .stack-image {display: flex; justify-content: center;}
.stack-image.circle-border{overflow:hidden}
.stack-image.circle-border img{border-radius:50%;overflow:hidden}
section.l1about .l1aboutcontent .aboutonethirdcol:first-of-type .stack-image img {width: 60%;}
section.l1about .l1aboutcontent .aboutonethirdcol:first-of-type .stack-image.no-shadow img {width: 76%;}
section.l1about .l1aboutcontent .aboutonethirdcol:nth-of-type(2) .stack-image img {width: 72%;}
section.l1about .l1aboutcontent .aboutonethirdcol:nth-of-type(2) .stack-image.no-shadow img {width: 88%;}
section.l1about .l1aboutcontent .aboutonethirdcol:last-of-type .stack-image img {width: 84%;}
section.l1about .l1aboutcontent .aboutonethirdcol:last-of-type .stack-image.no-shadow img{width:100%}
section.l1about .l1aboutcontent .stack-image img{filter:drop-shadow(0 15px 7px rgba(0,0,0,.25))}
section.l1about .l1aboutcontent .stack-image.no-shadow img{filter:none}
section.l1about section.l1insights .content-width>h3{font-size:36px!important;text-align:center;padding-top:70rem;padding-bottom:70rem;font-family: 'Roobert Regular',sans-serif}
section.l1about .aboutfullcol.img-only.align-right img.shift-right.custom-tablet{right:-42%!important;width:60%!important;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.45))}
section.l1about .aboutfullcol.img-only.align-right img.shift-right.custom-glove{right:-42%!important;width:60%!important;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.45));top:-15%}
section.l1about .aboutfullcol.img-only.align-right img.shift-right.custom-cup{right:-42%!important;width:60%!important;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.45));margin-top:-10%}
section.l1about .aboutfullcol.img-only.align-right img.shift-right.custom-speaker{right:-12%!important;width:34%!important;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.45))}
section.l1about .aboutfullcol.img-only.align-right img.shift-right.custom-cheque{right:-22%!important;width:44%!important;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.45))}

section.l1about .l1aboutcontent .aboutonethirdcol.tech .count-up-stat{position: relative; top: 30px;}
section.l1about .l1aboutcontent .aboutonethirdcol.tech:first-of-type .stack-image.no-shadow img {width: 63%;}
section.l1about .l1aboutcontent .aboutonethirdcol.tech:nth-of-type(2) .stack-image.no-shadow img {width: 87%;}
section.l1about .l1aboutcontent .aboutonethirdcol.tech:last-of-type .stack-image.no-shadow img {width: 100%;} section.l1about .l1aboutcontent .aboutonethirdcol.tech:last-of-type .stack-image.no-shadow{padding-left: 12%;}
section.l1about .l1aboutcontent .aboutonethirdcol.tech:last-of-type{padding-left: 0;}
section.l1about .l1aboutcontent .aboutonethirdcol.tech .stat-description{max-width: 80%;}
section.l1about .l1aboutcontent .aboutonethirdcol.tech:last-of-type .stat-description{max-width: 90%; padding-left: 12%;}
section.l1about .l1aboutcontent .aboutonethirdcol.tech:nth-of-type(2) .count-up-stat{left: -20px;}
section.l1about .l1aboutcontent .aboutonethirdcol.tech:last-of-type .count-up-stat{left: -75px; top: 24px;}
section.l1about .l1aboutcontent .aboutonethirdcol.finan.tech:last-of-type .count-up-stat{left: 0; top: 30px;}
.video-background video{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%}
.aboutsubsection.has-stats.custom4 {justify-content: center;}
.aboutsubsection.has-stats.custom1.triggered {padding-top: 50px;}
.aboutfullcol.img-only.circle-img-section .video-background.expand-image.shift-left, .aboutfullcol.img-only.circle-img-section video {border-radius: 50%; max-width: 600px; max-height: 600px; top: 25%; position: relative; left: auto; right: -8.5%;}
.aboutfullcol .vjs-controls-disabled .vjs-control-bar {display: none !important;}
.aboutsubsection.has-stats.custom1.triggered+.aboutfullcol.img-only+.aboutsubsection {margin-top: -200rem;}
.aboutsubsection.custom3 {padding: 50rem 0;}
.aboutfullcol.img-only.circle-img-section video {top: 2%;}
section.l1about.custom-financial .aboutfullcol.img-only.align-right.circle-img-section img.shift-right
{border-radius: 0; width: 55vw; right: -19vw; height: 35vw; max-width: 975vw; max-height: 600vw; margin-bottom: 90px;}
section.l1about.custom-financial {position: relative;}
section.l1about .aboutfullcol.img-only.align-right.circle-img-section.custom-financial .video-background{width: 43vw; left: auto; right: -13vw; height: 31.5vw; position: absolute; top: 15px;}
section.l1about .aboutfullcol.img-only.align-right.circle-img-section.custom-financial .video-background video{width: 100%;}

@media(max-width: 1500px){
    section.l1about .video-background.circle-video.expand-image.shift-left{width:60vw;left:-7vw;height:60vw}
    section.l1about .aboutfullcol.img-only.align-right.circle-img-section img.shift-right{right:-4vw;width:40vw;height:40vw}
    .aboutsubtwothirdcol.follows-custom-phone{margin-right:0!important}
    section.l1about .aboutfullcol.img-only.align-right.circle-img-section img.shift-right.bitcoin-custom{max-width:fit-content}
    .aboutsubsection.no-circle-vid .l1abouttwocol>p{margin-left:60px}
    section.l1about .aboutfullcol.img-only.align-right img.shift-right.custom-pos{right:-8.5%;top:initial}
    section.l1about .aboutfullcol.img-only.align-right img.shift-right.custom-glove{right:-13%!important;width:35%!important;top:-28%}
    section.l1about .l1aboutcontent .aboutsubonethirdcol.img-only.img-left img.custom-phone{left:80rem}
    .aboutfullcol.custom-glove.img-only+.aboutsubsection.custom3{margin-top:-150rem!important}
    .aboutfullcol.custom-glove.img-only+.aboutsubsection.custom3>.aboutthreequartercol{width:90%}
    .graphic-wrap.fifths img{padding-right:15px;padding-left:15px}
    .graphic-wrap.fifths{padding-left:40rem;padding-right:40rem}
    .l1abouttwocol.text-right.no-pad-left{padding-left: 80rem!important; padding-right: 30rem;}
    .aboutsubsection.has-stats.two-stats{top:0}
    section.l1about .l1aboutcontent .aboutsubsection.custom1{max-width:1180rem}
    .l1abouttwocol.text-right {padding-right: 120rem;}
    section.l1about .l1abouttwocol img.expand-image.shift-left {width: 150%;left: -25%;}
    section.l1about .l1aboutcontent .count-up-stat {line-height: 1;}
    div#about.content-width {max-width: 100% !important;width: 100%;}
    section.l1about .aboutfullcol.img-only.align-right {margin-top: -29%;}
    .aboutfullcol.img-only.align-right.custom2{margin-top:-22%!important}
    .aboutfullcol.img-only.align-right.custom2.speakerouter{margin-top:-4%!important}
    .aboutfullcol.img-only.align-right.custom2.chequephoneouter{margin-top: -16%!important; margin-bottom: 10%;}
    .aboutthreequartercol .row .aboutsubonethirdcol:first-of-type{position:relative;left:0}
    section.l1about .l1aboutcontent .aboutsubsection.custom1 .aboutthreequartercol.follows-circle>.row{padding-left:80rem}
    section.l1about .l1aboutcontent .aboutsubsection.custom1 .aboutthreequartercol.follows-circle>.row.custom-watch{padding-left:0}
    .row.custom-watch .aboutsubonethirdcol img{left:-20%;width:calc(120%)!important}
    .graphic-wrap.ai-custom img{max-height:80%!important}
    section.l1about .l1aboutcontent .aboutsubonethirdcol{width:calc((100% / 3) - 80rem)}
    .aboutfullcol.img-only.align-right.custom2 img.shift-right {right: -16.5% !important;}
    .aboutthreequartercol.custom3 {margin-left: 120rem;}
    .aboutsubsection.has-stats.custom4 {max-width: calc(100% - 240rem);margin-left: auto;margin-right: auto;width: 1180rem !important;}
    section.l1about .l1aboutcontent .aboutsubsection.custom1 .aboutthreequartercol{width:100%}
    .aboutsubsection.custom3{max-width:1180rem;margin-left:auto;margin-right:auto}
    section.l1about .aboutfullcol.img-only.align-right.circle-img-section.custom-technology img.shift-right{right: -30vw;}
    section.l1about .aboutfullcol.img-only.align-right img.shift-right.custom-speaker{right: -3%!important; width: 24%!important;}
    .aboutsubsection.circle-vid-section+.aboutfullcol.img-only.align-right.aos-init.aos-animate{margin-top:-12%}
    .aboutfullcol.img-only.circle-img-section .video-background.expand-image.shift-left, .aboutfullcol.img-only.circle-img-section video {width: 40vw; height: 40vw; right: -4vw;}
    section.l1about .aboutfullcol.img-only.align-right.circle-img-section.custom-financial .video-background{width: 57vw; right: -20vw; height: 31.5vw;}
    section.l1about .aboutfullcol.img-only.align-right.circle-img-section.custom-financial .video-background video{width: 100%;}
}

@media(max-width:1200px){
    .l1aboutcontent .aboutsubtwothirdcol {max-width: 500px !important;}
    .aboutsubsection.custom3 {margin-left: 120rem;}
    .aboutthreequartercol .row .aboutsubonethirdcol:first-of-type{position:relative;left:80rem;width:calc((100% / 3) - 80rem)}
    .aboutthreequartercol.follows-circle .row .aboutsubonethirdcol:first-of-type{left:0;}
    section.l1about .l1aboutcontent .aboutsubtwothirdcol{width:calc(((100% / 3) * 2) - 70rem);margin-left:70rem!important}
    section.l1about .l1aboutcontent .aboutthreequartercol.follows-circle .aboutsubtwothirdcol{width:calc(((100% / 3) * 2) + 80rem);margin-left:0!important;max-width:65%!important}section.l1about .l1aboutcontent .aboutsubtwothirdcol.follows-custom-phone{width:60%!important;max-width:60%!important;margin-left:90rem!important}
    section.l1about .aboutfullcol.img-only.align-right.circle-img-section img.shift-right.custom-insurance{right:-7vw;width:34vw;height:34vw;margin-bottom:60px;margin-top:60px}
    section.l1about .l1aboutcontent .aboutsubonethirdcol.img-only.img-left img.custom-phone{left:0}
    img.custom-phone{left:initial}
    section.l1about .aboutfullcol.img-only.align-right{margin-top:-20%}
    section.l1about .l1aboutcontent .stat-description{max-width:90%}
    .aboutsubsection.circle-vid-section+.aboutfullcol.img-only.align-right.aos-init.aos-animate{margin-top:-5%}
}

@media(max-width: 1120px){
    section.l1about .l1aboutcontent .aboutsubtwothirdcol.follows-custom-phone{width:50%!important;max-width:50%!important}
    section.l1about .aboutfullcol.img-only.align-right.circle-img-section.custom-technology{margin-top: -10%;}
    section.l1about .l1aboutcontent h3.medium {font-size: 42px;font-weight: normal !important; max-width: 100%; margin: 0 auto; padding-right: 0;}
    section.l1about .l1aboutcontent .graphic-intro {max-width: 100%; margin: 0 auto; padding-right: 0;}
}

@media(max-width:991px){
    section.l1about .l1aboutcontent .aboutsubsection.two-stats .aboutonethirdcol{width:calc(100% / 2)}
    .aboutfullcol.custom-glove.img-only+.aboutsubsection.custom3{margin-top:40rem!important}
    section.l1about .l1aboutcontent .aboutstatholder .stat-col.full{width:100%}
    .aboutfullcol.custom-glove.img-only+.aboutsubsection.custom3>.aboutthreequartercol{width:100%}
    section.l1about .l1aboutcontent .aboutsubtwothirdcol.follows-custom-phone{width:calc(100% - 240rem)!important;max-width:100%!important;margin-left:120rem!important;margin-right:120rem!important}
    section.l1about .l1aboutcontent .aboutthreequartercol.follows-circle .aboutsubtwothirdcol{width:100%!important;margin-left:auto!important;max-width:100%!important;padding-left:0!important;padding-right:0}
    section.l1about .l1aboutcontent .aboutsubsection.custom1 .aboutthreequartercol.follows-circle.restaurant-custom{margin-top:0!important}
    section.l1about .l1aboutcontent .aboutsubsection.custom1 .aboutthreequartercol.follows-circle>.row{padding-left:0}
    .aboutsubsection.no-circle-vid .l1abouttwocol>p{margin-left:0}
    .aboutfullcol.img-only.align-right.circle-img-section+.aboutsubsection.custom1{max-width:100%;margin-left:120rem;margin-right:120rem}
    section.l1about .l1aboutcontent .stat-description{max-width:100%}
    section.l1about .l1aboutcontent .count-up-stat.medium,section.l1about .l1aboutcontent .count-up-stat.medium .fis-stat-num.counter-value{font-size:65px!important}
    section.l1about .l1aboutcontent .count-up-stat.large,section.l1about .l1aboutcontent .count-up-stat.large .fis-stat-num.counter-value{font-size:72px!important}
    .aboutthreequartercol .copy-wrapper{max-width:100%}
    section.l1about .l1aboutcontent .aboutstatholder{justify-content:space-between}
    section.l1about .l1aboutcontent .aboutsubsection.custom1{margin-left:auto;margin-right:auto}
    section.l1about .video-background.circle-video.expand-image.shift-left{width:60vw;left:auto;height:60vw;margin-left:auto;margin-right:auto}
    section.l1about .l1aboutcontent .aboutsubsection.circle-vid-section a,section.l1about .l1aboutcontent .aboutsubsection.circle-vid-section p{margin-left:0}
    .aboutfullcol.img-only.align-right.circle-img-section+.aboutsubsection.custom1{margin-top:80rem}
    .aboutsubsection.circle-vid-section .l1abouttwocol:first-of-type{margin-top:80rem}
    section.l1about .l1abouttwocol img.expand-image.shift-left{width:100%;left:0}
    section.l1about .l1aboutcontent .aboutsubsection{flex-wrap:wrap}
    .l1abouttwocol{max-width:calc(100% - 240rem);margin-left:auto;margin-right:auto;width:100%!important}
    .l1abouttwocol.text-right{padding-right:0;padding-left:0!important}
    section.l1about .aboutfullcol.img-only.align-right{display:none}
    section.l1about .l1aboutcontent .aboutsubsection.custom1 .aboutthreequartercol{margin-top:100rem!important}
    .aboutsubsection.custom3{margin-top:100rem!important}
    section.l1about .l1aboutcontent .aboutsubtwothirdcol{width:calc(((100% / 3) * 2));margin-left:auto!important}
    section.l1about .l1aboutcontent .aboutthreequartercol{width:100%}
    .aboutsubsection.custom3{margin-left:120rem;margin-right:120rem}
    section.l1about .l1aboutcontent .stat-description p{font-size:14px}
    .aboutsubsection.has-stats.custom4{margin-top:100rem}
    .aboutsubsection:first-of-type .l1abouttwocol:first-of-type{order:2}
    .aboutsubsection:first-of-type .l1abouttwocol:nth-of-type(2){order:1}
    section.l1about .l1aboutcontent .aboutthreequartercol .row{display:flex;flex-direction:column}
    .aboutsubonethirdcol.img-only{display:none}
    .aboutthreequartercol .row .aboutsubonethirdcol{width:100%!important}
    section.l1about .l1aboutcontent p{max-width:100%}
    .l1aboutcontent .aboutsubtwothirdcol{max-width:100%!important;width:calc(100% - 240rem)!important}
    section.l1about .l1aboutcontent .stat-col>svg{margin-bottom:0}
    .stat-description p{max-width:320px!important}
    section.l1about .l1aboutcontent h3.medium{margin-bottom:25rem}
    section.l1about .l1aboutcontent h3 span{display: inline-block;}
    section.l1about .l1aboutcontent .aboutonethirdcol.tech:last-of-type .count-up-stat{left: -48px;}
    section.l1about .l1aboutcontent .aboutonethirdcol.tech .count-up-stat{top: 14px;}
    section.l1about .l1aboutcontent .aboutonethirdcol.tech .count-up-stat.large{font-size: 56px!important;}
}

@media(max-width: 768px){
    .aboutfullcol.img-only.align-right.circle-img-section+.aboutsubsection.custom1{margin-left:60rem;margin-right:60rem}
    .l1aboutcontent .aboutsubtwothirdcol{max-width:100%!important;width:calc(100% - 120rem)!important}
    section.l1about .l1aboutcontent .aboutonethirdcol:first-of-type .stack-image.no-shadow img,section.l1about .l1aboutcontent .aboutonethirdcol:nth-of-type(2) .stack-image.no-shadow img,section.l1about .l1aboutcontent .aboutonethirdcol:nth-of-type(3) .stack-image.no-shadow img{width:100%}
    section.l1about .l1aboutcontent .aboutthreequartercol.follows-circle .aboutsubtwothirdcol{padding-left:0!important;padding-right:0}
    section.l1about .l1aboutcontent .aboutsubtwothirdcol.follows-custom-phone{width:calc(100% - 120rem)!important;margin-left:60rem!important;margin-right:60rem!important}
    .l1abouttwocol{max-width:calc(100% - 120rem)}
    .aboutsubsection.custom3{margin-left:60rem;margin-right:60rem}
    .aboutsubsection.has-stats.custom4{max-width:calc(100% - 120rem)}
    section.l1about .l1aboutcontent .aboutonethirdcol:first-of-type{padding-right:0}
    section.l1about .l1aboutcontent .aboutonethirdcol:last-of-type{padding-left:0}
    section.l1about .l1aboutcontent .aboutonethirdcol{width:100%}
    section.l1about .l1aboutcontent .aboutonethirdcol:first-of-type .stack-image img,section.l1about .l1aboutcontent .aboutonethirdcol:last-of-type .stack-image img,section.l1about .l1aboutcontent .aboutonethirdcol:nth-of-type(2) .stack-image img{width:100%;max-width:280px}
    section.l1about .l1aboutcontent .stat-description p{margin-left:auto;margin-right:auto}
    section.l1about .l1aboutcontent .count-up-stat.large .fis-stat-num.counter-value,section.l1about .l1aboutcontent .count-up-stat.medium .fis-stat-num.counter-value,section.l1about .l1aboutcontent .count-up-stat.small .fis-stat-num.counter-value, section.l1about .l1aboutcontent .count-up-stat.small, section.l1about .l1aboutcontent .count-up-stat.medium, section.l1about .l1aboutcontent .count-up-stat.large {font-size:60px!important;text-align:center}
    .count-up-stat{text-align:center;margin-bottom:25rem}
    section.l1about .l1aboutcontent .stat-description{height:auto}
    .aboutsubsection.has-stats.custom4 .aboutonethirdcol{margin-bottom:25rem;padding-left:0!important;padding-right:0!important}
    section.l1about .l1aboutcontent .aboutsubsection.two-stats .aboutonethirdcol{width:100%}
    section.l1about .l1aboutcontent .aboutonethirdcol.tech:last-of-type .stack-image.no-shadow{padding-left: 0;}
    section.l1about .l1aboutcontent .aboutonethirdcol.tech:last-of-type .stat-description{padding-left: 0;}
    section.l1about .l1aboutcontent .aboutonethirdcol.tech:nth-of-type(2) .count-up-stat{left: 0;}
    section.l1about .l1aboutcontent .aboutonethirdcol.tech:last-of-type .count-up-stat{left: 0; top: 14px;}
    section.l1about .l1aboutcontent .aboutonethirdcol.tech .count-up-stat.large{font-size: 60px!important;}
    .l1abouttwocol.text-right.no-pad-left {padding: 0 !important;}
}

@media(max-width: 576px){
    section.l1about .l1aboutcontent .aboutstatholder .stat-detail{max-width:75%;margin:0 auto}
    section.l1about .l1aboutcontent .aboutstatholder .stat-col .stat,section.l1about .l1aboutcontent .aboutstatholder .stat-col .stat .fis-stat-num.counter-value{margin-bottom:10px}
    .aboutfullcol.img-only.align-right.circle-img-section+.aboutsubsection.custom1{margin-left:20rem;margin-right:20rem}
    section.l1about .video-background.circle-video.expand-image.shift-left{width:60vw;left:50%;height:60vw;transform:translateX(-50%)}
    section.l1about .l1aboutcontent .aboutsubtwothirdcol.follows-custom-phone{width:calc(100% - 40rem)!important;max-width:100%!important;margin-left:20rem!important;margin-right:20rem!important}
    section.l1about .l1aboutcontent .follows-custom-phone .graphic-intro.wider p{max-width:100%}
    section.l1about .l1aboutcontent h3{font-size:32px}
    section.l1about .l1aboutcontent h3.medium{font-size:32px;margin-bottom:25rem}
    .l1abouttwocol{max-width:calc(100% - 40rem)}
    .l1aboutcontent .aboutsubtwothirdcol{width:calc(100% - 40rem)!important}
    section.l1about .l1aboutcontent .aboutstatholder .stat-col{width:100%}
    section.l1about .l1aboutcontent .aboutstatholder .stat-col{margin-bottom:25rem}
    section.l1about .l1aboutcontent h3.small{font-size:32px}
    .aboutsubsection.custom3{margin-left:20rem;margin-right:20rem}
    section.l1about .l1aboutcontent .aboutonethirdcol:first-of-type .stack-image.no-shadow img,section.l1about .l1aboutcontent .aboutonethirdcol:nth-of-type(2) .stack-image.no-shadow img,section.l1about .l1aboutcontent .aboutonethirdcol:nth-of-type(3) .stack-image.no-shadow img{max-width:100%;width:60vw;height:60vw!important}
    section.l1about .video-background.circle-video.expand-image.shift-left{width:60vw;left:50%;height:60vw;margin-left:0;margin-right:0}
}

/*Safari Only*/
@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        section.l1about .video-background.circle-video video {
            border-radius: 50%
        }
    }
}
/*ios only*/
@supports (-webkit-touch-callout: none) and (max-width:576px) {
    section.l1about .video-background.circle-video.expand-image.shift-left {
        width: 60vw;
        left: auto;
        height: 60vw;
        margin-left: 0;
        margin-right: 0;
    }
}
section.l1about .l1aboutcontent .aboutsubsection .vidyard-player-container, section.l1about .l1aboutcontent .aboutfullcol .vidyard-player-container {position: inherit;}