@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-Regular.woff) format("woff")}
@font-face{font-family:Barlow;font-style:italic;font-weight:400;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-Italic.woff) format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-weight:250;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-Thin.woff) format("woff")}
@font-face{font-family:Barlow;font-style:italic;font-weight:250;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-ThinItalic.woff) format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-weight:275;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-ExtraLight.woff) format("woff")}
@font-face{font-family:Barlow;font-style:italic;font-weight:275;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-ExtraLightItalic.woff) format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-weight:300;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-Light.woff) format("woff")}
@font-face{font-family:Barlow;font-style:italic;font-weight:300;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-LightItalic.woff) format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-weight:500;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-Medium.woff) format("woff")}
@font-face{font-family:Barlow;font-style:italic;font-weight:500;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-MediumItalic.woff) format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-SemiBold.woff) format("woff")}
@font-face{font-family:Barlow;font-style:italic;font-weight:600;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-SemiBoldItalic.woff) format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-Bold.woff) format("woff")}
@font-face{font-family:Barlow;font-style:italic;font-weight:700;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-BoldItalic.woff) format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-weight:800;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-ExtraBold.woff) format("woff")}
@font-face{font-family:Barlow;font-style:italic;font-weight:800;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-ExtraBoldItalic.woff) format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-weight:900;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-Black.woff) format("woff")}
@font-face{font-family:Barlow;font-style:italic;font-weight:900;src:url(../../../etc.clientlibs/capitaland-digital-signages/clientlibs/clientlib-site/resources/fonts/Barlow-BlackItalic.woff) format("woff")}
body{margin:0}
.container.responsivegrid{aspect-ratio:16/9;margin:auto;max-height:100%;max-width:100%;padding:0;position:relative;width:auto}
.container.responsivegrid .container.responsivegrid{padding:0}
#carousel{aspect-ratio:16/9;margin:auto;max-height:100%;max-width:100%;position:relative}
.img-responsive{display:block;height:100%;left:0;line-height:1;max-width:100%;position:absolute;top:0;width:100%}
.carousel-inner{height:100%;overflow:hidden;position:relative;width:100%}
.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;height:auto;line-height:1;max-width:100%}
@media(-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:750pt;transition:transform .6s ease-in-out}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;transform:translate3d(100%,0,0)}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;transform:translate3d(-100%,0,0)}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;transform:translateZ(0)}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-inner>.item>img{height:100%;left:0;position:absolute;top:0;width:100%}
.carousel-inner>.item{height:100%}
.carousel-inner>.carousel__text-image{padding:0 20px}
.carousel__fullscreen-image{padding-top:56.25%;position:relative}
.carousel__text-image.item.active,.carousel__text-image.item.next,.carousel__text-image.item.prev{display:flex;flex-direction:column}
.carousel__head{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px 0;position:relative}
.carousel__head__logo{height:150px;width:250px}
.carousel__head__logo>img{height:100%;width:100%}
.carousel__head__title{flex:1;text-align:center}
.carousel__head__title__header{font-weight:700;margin:0}
.carousel__head__title__subheader{margin-top:10px}
.carousel__body__text{display:flex;flex:.9;gap:30px;overflow:hidden}
.carousel__body__text .carousel__body__text__content{word-break:break-word}
.carousel__body__text img{max-width:100%}
.event-table.item{height:100%;padding-bottom:5px;position:absolute;width:100%}
.event-table>h2{margin-top:3%;text-align:center}
.event-table-content{flex-wrap:wrap;height:80%;margin-top:2%;padding:0 4vh}
.event-item,.event-table-content{display:flex;font-size:22px;width:100%}
.event-item{border-radius:9pt;box-shadow:1%;flex-direction:row;height:auto;margin:1%}
@media only screen and (min-width:750px){.event-item{margin:.5%;width:49%}
}
@media only screen and (min-width:2880px){.event-table>h2{font-size:60px !important}
.event-item{font-size:30px}
.bolder-font{font-size:34px !important}
}
.event-calendar{align-items:center;border-radius:9pt;color:#faebd7;display:flex;height:auto;justify-content:center;margin:2%;text-align:center;vertical-align:text-bottom;width:20%}
.event-calendar>div{height:75pt}
.event-content{word-wrap:break-word;align-items:center;display:flex;justify-content:space-between;margin:2% 1%;vertical-align:text-bottom;width:80%}
.event-content>div{height:75pt}
.event-content>div:first-child{display:block}
.event-content i{font-size:1pc}
.event-content .event-time{margin-right:3%;text-align:center;width:20%}
.bolder-font{font-size:26px;font-weight:700}
.hidden{display:none}
.visibility-hidden{visibility:hidden}