@font-face {
    font-family: 'GEDinarTwo';
    src: url('fonts/ge-dinar-two/GE-Dinar-Two-Medium.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'GEDinarTwo';
    src: url('fonts/ge-dinar-two/GE-Dinar-Two-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

*, *::before, *::after{
    font-family: 'GEDinarTwo', sans-serif !important;
    text-align: right !important;
    letter-spacing: 0em !important;
}

.mainTagline{
    font-size: 4rem !important;
    line-height: 1.3em !important;
}

.bstreakH57.mainTagline{
    font-size: 3.5rem !important;
    color: white !important;
}

.fcHero__in-txt{
    padding: 0px 0px 0px 0px !important;
}

.fcDinHeading{
    line-height: 1.5em !important;
}

.cmp-testimonial .quote-RText p{
    font-size: 2.5rem !important;
}

.productGrid__box-txt h3,
.productGrid__box-txt p,
.curtainanimTxt .mainTagline,
.curtainanimTxt .arrow-links a,
.curtainanimTxt .arrow-links span,
.curtainanimTxt .arrow-links svg,
.normalcta > .fcContainer .ncta-in a{
    color:black !important;
}

.normalcta > .fcContainer .ncta-in h3,
.normalcta > .fcContainer .ncta-in p,
.normalcta > .ncta-in h3,
.normalcta > .ncta-in p,
.normalcta > .ncta-in a,
.normalcta > .fcContainer .ncta-in a.boxed-btn{
    color: white !important;
}

.photoTxt.darkSection .photoTxt__txt .boxed-btn:hover,
.normalcta > .fcContainer .ncta-in a.boxed-btn:hover{
    color: black !important;
}

.facts-and-figures .featuredSpecs .fSpec-stat{
    font-size: 1.5em !important;
}

.slb-control-box .slb-controls svg{
    transform: scaleX(-1) !important;
}

.curtain-anim .curtain-anim-in{
    background-color: none;
}