.elementor-11 .elementor-element.elementor-element-0cf0dbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0631a16 .marquee-group .text{font-size:200px;line-height:1em;}.elementor-11 .elementor-element.elementor-element-dfb755b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c53bd2a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c53bd2a .ts-about__media{width:100%;}.elementor-11 .elementor-element.elementor-element-c53bd2a .ts-about--img-left{grid-template-columns:minmax(0, 50%) minmax(0, 1fr);}.elementor-11 .elementor-element.elementor-element-c53bd2a .ts-about--img-right{grid-template-columns:minmax(0, 1fr) minmax(0, 50%);}.elementor-11 .elementor-element.elementor-element-c53bd2a .ts-about{--ts-primary:#0065F8;}.elementor-11 .elementor-element.elementor-element-c53bd2a .ts-about__tag{background-color:var( --e-global-color-a3fdc9c );}.elementor-11 .elementor-element.elementor-element-c53bd2a .ts-about__title{font-family:"Georgia", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-c53bd2a .ts-about__btn{font-family:"Verdana", Sans-serif;font-size:18px;padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-7dd631c{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-7dd631c{right:0px;}.elementor-11 .elementor-element.elementor-element-7dd631c{top:0px;}.elementor-11 .elementor-element.elementor-element-7f6c93d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-63046a7 .split-image span{background-size:cover;background-position:center center;background-repeat:no-repeat;}.elementor-11 .elementor-element.elementor-element-8bb890d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-69c3c8d .counter-wrapper-2{border-top-width:0px;border-top-style:solid;}.elementor-11 .elementor-element.elementor-element-a3c08a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-47a8e0a .ts-tl{--tl-bg:#070707;--tl-accent:#0065F8;--tl-line:rgba(255,255,255,0.14);}.elementor-11 .elementor-element.elementor-element-47a8e0a .ts-tl__heading{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-47a8e0a .ts-tl__intro{color:#A9B1BD;}.elementor-11 .elementor-element.elementor-element-47a8e0a .ts-tl__title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-47a8e0a .ts-tl__text{color:#B8C0CC;}.elementor-11 .elementor-element.elementor-element-b6f65fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9761988{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d2f538c .project-card-items-2{background-color:#000000;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-d2f538c .section-title{text-align:left;}.elementor-11 .elementor-element.elementor-element-d2f538c .project-content .content h3{font-family:"Aladin", Sans-serif;font-size:40px;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-d2f538c .project-content .content h3 a{color:var( --e-global-color-357e86f );}.elementor-11 .elementor-element.elementor-element-d2f538c .project-content .content span{font-family:"Arapey", Sans-serif;font-size:24px;font-weight:700;line-height:1em;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-d2f538c .project-content .icon{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d2f538c .project-content .icon i{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d2f538c .project-content .icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8e06461{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-10aaec6 .testimonial-section-5{background-color:var( --e-global-color-a3fdc9c );}.elementor-11 .elementor-element.elementor-element-10aaec6 .marquee .text{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-28d01d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for marquee_section_2, class: .elementor-element-0631a16 */.elementor-11 .elementor-element.elementor-element-0631a16 img{
    max-height: 300px;
}/* End custom CSS */
/* Start custom CSS *//* Our Story responsive fixes */
/* hero: keep the "About TimeSquare" pill clear of the header */
#ts-ah{padding-top:150px!important}
body.admin-bar #ts-ah{padding-top:182px!important}
@media (max-width:782px){body.admin-bar #ts-ah{padding-top:196px!important}}
/* about section: side padding on tablet and phone */
@media (max-width:1024px){.elementor-element-c53bd2a > .elementor-widget-container{padding-left:24px!important;padding-right:24px!important}}
@media (max-width:767px){.elementor-element-c53bd2a > .elementor-widget-container{padding-left:16px!important;padding-right:16px!important}}
/* portfolio cards: keep the title clear of the arrow button */
@media (max-width:1024px){.elementor-element-d2f538c .project-content .content{padding-right:64px}}/* End custom CSS */