@font-face {
    font-family: 'Avenir Medium';
    src: url('/assets/fonts/avenir.medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cabin Bold';
    src: url('/assets/fonts/cabin.bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Cabin Regular';
    src: url('/assets/fonts/cabin.regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cabin SemiBold';
    src: url('/assets/fonts/cabin.semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'CosiTimes';
    src: url('/assets/fonts/CosiTimes-TheHomeSteadRegular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SwearDisplay';
    src: url('/assets/fonts/Swear-Display-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cardillac Italic';
    src: url('/assets/fonts/Cardillac-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Cardillac Medium';
    src: url('/assets/fonts/Cardillac-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Simplo Regular';
    src: url(/assets/fonts/Simplo-Regular.otf) format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Porsche Next Bold';
    src: url(/assets/fonts/PorscheNext-Bold.otf) format('opentype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Porsche Next Regular';
    src: url(/assets/fonts/PorscheNext-Regular.otf) format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Porsche Next Thin';
    src: url(/assets/fonts/PorscheNext-Thin.otf) format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'The Seasons Regular';
    src: url('/assets/fonts/Fontspring-DEMO-theseasons-reg.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins Regular';
    src: url('/assets/fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue 45';
    src: url('/assets/fonts/HelveticaNeue-45.ttf') format('truetype');
    /*font-weight: bold; !* Make this font more bold *!*/
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue 34';
    src: url('/assets/fonts/HelveticaNeue-34.ttf') format('truetype');
    font-weight: 300; /* Make this font thinner */
    font-style: normal;
}

@font-face {
    font-family: 'Navigo';
    src: url('/assets/fonts/Navigo.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Colfax Regular';
    src: url('/assets/fonts/Colfax-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nirvana';
    src: url('/assets/fonts/NIRVANA.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Goldenbook Light';
    src: url('/assets/fonts/Goldenbook-Light.ttf') format('truetype');
    font-weight: lighter;
    font-style: normal;
}

@font-face {
    font-family: 'Goldenbook Regular';
    src: url('/assets/fonts/Goldenbook-Regular.ttf') format('truetype');
    font-weight: lighter;
    font-style: normal;
}

@font-face {
    font-family: 'Trajan Pro Bold';
    src: url('/assets/fonts/TrajanPro-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Trajan Pro Regular';
    src: url('/assets/fonts/TrajanPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Muli Regular';
    src: url('/assets/fonts/Muli-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway Thin';
    src: url('/assets/fonts/Raleway-Thin.ttf') format('truetype');
    font-weight: light;
    font-style: normal;
}

@font-face {
    font-family: 'Beausite Grand Regular';
    src: url('/assets/fonts/beausite-grand-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Humanist 52 Light';
    src: url('/assets/fonts/Humanist521LightBT.ttf') format('truetype');
    font-weight: lighter;
    font-style: normal;
}

@font-face {
    font-family: 'Neutra Text Bold' ;
    src: url('/assets/fonts/NeutraTextTF-Bold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Neutra Text Book' ;
    src: url('/assets/fonts/NeutraTextTF-Book.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Bodoni' ;
    src: url('/assets/fonts/Bodoni.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Tan Pearl' ;
    src: url('/assets/fonts/tan-pearl.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Glacial Indifference';
    src: url('/assets/fonts/GlacialIndifference-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Turbinado Bold';
    src: url('/assets/fonts/turbinado.bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Book';
    src: url('/assets/fonts/Gotham-Book.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BergamoStd Regular';
    src: url('/assets/fonts/BergamoStd-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Orpheus Pro';
    src: url('/assets/fonts/Orpheus-Pro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Essonnes Display';
    src: url('/assets/fonts/Essonnes-DisplayRegular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ferrari Regular';
    src: url('/assets/fonts/Ferrari-SansRegular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Didot Title';
    src: url('/assets/fonts/Didot-Title.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Segoe UI This';
    src: url('/assets/fonts/Segoe-UI-This.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Miller Banner';
    src: url('/assets/fonts/Miller-Banner.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Adobe Caslon Pro';
    src: url('/assets/fonts/ACaslonPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Astoria Roman';
    src: url('/assets/fonts/AstoriaRoman.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HeleneHess Regular';
    src: url('/assets/fonts/HeleneHess-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Azo Sans Bold';
    src: url('/assets/fonts/AzoSansBold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Freight Display Pro';
    src: url('/assets/fonts/FreightDispProMedium-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gibbs Book';
    src: url('/assets/fonts/GibbsBook.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Swiss 721 BT';
    src: url('/assets/fonts/Swiss721BT-Roman.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Atlantic Light';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1752496722-6874fa52bd195.otf') format('opentype');
}

@font-face {
    font-family: 'Baskervville';
    src: url('https://fonts.gstatic.com/s/baskervville/v16/YA9Ur0yU4l_XOrogbkun3kQgt5OohvbJ9A.ttf') format('truetype');
}

@font-face {
    font-family: 'Bebas Neue';
    src: url('https://fonts.gstatic.com/s/bebasneue/v14/JTUSjIg69CK48gW7PXooxW5rygbi49c.ttf') format('truetype');
}

@font-face {
    font-family: 'Bodoni Moda';
    src: url('https://fonts.gstatic.com/s/bodonimoda/v25/aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oU7awIBytVjMYwE.ttf') format('truetype');
}

@font-face {
    font-family: 'Bungee Spice';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1744900796-680112bc58ca7.ttf') format('truetype');
}

@font-face {
    font-family: 'Cinzel';
    src: url('https://fonts.gstatic.com/s/cinzel/v23/8vIU7ww63mVu7gtR-kwKxNvkNOjw-tbnTYrvDE5ZdqU.ttf') format('truetype');
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('https://fonts.gstatic.com/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQAllvuQWJ5heb_w.ttf') format('truetype');
}

@font-face {
    font-family: 'Courier Prime';
    src: url('https://fonts.gstatic.com/s/courierprime/v9/u-450q2lgwslOqpF_6gQ8kELWwZjW-_-tvg.ttf') format('truetype');
}

@font-face {
    font-family: 'DIN Neuzeit Grotesk Std Light';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1747838224-682de5105ae10.otf') format('opentype');
}

@font-face {
    font-family: 'DM Sans';
    src: url('https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAop1hTmf3ZGMZpg.ttf') format('truetype');
}

@font-face {
    font-family: 'EB Garamond';
    src: url('https://fonts.gstatic.com/s/ebgaramond/v30/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUA4V-e6yHgQ.ttf') format('truetype');
}

@font-face {
    font-family: 'Effra Medium';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1745939097-6810ea9971421.ttf') format('truetype');
}

@font-face {
    font-family: 'FSP DEMO - Quiche Sans Light';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1750765587-685a90139430b.otf') format('opentype');
}

@font-face {
    font-family: 'Frutiger LT Std 45 Light';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1748008289-68307d61a9adb.otf') format('opentype');
}

@font-face {
    font-family: 'Futura Std Book';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1745488115-680a08f31bf56.otf') format('opentype');
}

@font-face {
    font-family: 'GT Zirkon';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1752494659-6874f243ab6ae.ttf') format('truetype');
}

@font-face {
    font-family: 'GT Zirkon Light';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1752494657-6874f2419ef76.ttf') format('truetype');
}

@font-face {
    font-family: 'Gill Sans';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1753263876-6880af04e3e23.otf') format('opentype');
}

@font-face {
    font-family: 'Gotham';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1752484679-6874cb4738042.otf') format('opentype');
}

@font-face {
    font-family: 'Gotham Rounded Light';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1755078711-689c6037f0585.otf') format('opentype');
}

@font-face {
    font-family: 'Gotu';
    src: url('https://fonts.gstatic.com/s/gotu/v17/o-0FIpksx3QOlH0Lioh6-hU.ttf') format('truetype');
}

@font-face {
    font-family: 'Great Vibes';
    src: url('https://fonts.gstatic.com/s/greatvibes/v19/RWmMoKWR9v4ksMfaWd_JN-XCg6UKDXlq.ttf') format('truetype');
}

@font-face {
    font-family: 'HeleneHess';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1754319461-6890ca655f09a.ttf') format('truetype');
}

@font-face {
    font-family: 'ITC New Baskerville';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1753263943-6880af47cece4.otf') format('opentype');
}

@font-face {
    font-family: 'Inter';
    src: url('https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZhrib2Bg-4.ttf') format('truetype');
}

@font-face {
    font-family: 'Josefin Sans';
    src: url('https://fonts.gstatic.com/s/josefinsans/v32/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjRXMFrLgTsQV0.ttf') format('truetype');
}

@font-face {
    font-family: 'Jost';
    src: url('https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myjJAVGPokMmuHL.ttf') format('truetype');
}

@font-face {
    font-family: 'Jost Light';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1747308065-6825ce21e9b62.ttf') format('truetype');
}

@font-face {
    font-family: 'Kristi';
    src: url('https://fonts.gstatic.com/s/kristi/v21/uK_y4ricdeU6zwdRCh0TMv6EXw.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato';
    src: url('https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHh30wWyWrFCbw7A.ttf') format('truetype');
}

@font-face {
    font-family: 'Libre Baskerville';
    src: url('https://fonts.gstatic.com/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0pNeYRI4CN2V.ttf') format('truetype');
}

@font-face {
    font-family: 'Lora';
    src: url('https://fonts.gstatic.com/s/lora/v35/0QI6MX1D_JOuGQbT0gvTJPa787weuyJGmKxemMeZ.ttf') format('truetype');
}

@font-face {
    font-family: 'Lustria';
    src: url('https://fonts.gstatic.com/s/lustria/v13/9oRONYodvDEyjuhOrCg5MtPyAcg.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw-Y3tcoqK5.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans Display';
    src: url('https://fonts.gstatic.com/s/notosansdisplay/v27/RLpbK4fy6r6tOBEJg0IAKzqdFZVZxpMkXJMhnB9XjO1o90LuV-PT4Doq_AKp_3cLVTGQ2iHrvWM.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4nY1M2xLER.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins';
    src: url('https://fonts.gstatic.com/s/poppins/v23/pxiGyp8kv8JHgFVrLPTed3FBGPaTSQ.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins Black';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1754575664-6894b33061b4b.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway';
    src: url('https://fonts.gstatic.com/s/raleway/v34/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao4CPNLA3JC9c.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto';
    src: url('https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbGmTggvWl0Qn.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto Light';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1746020721-6812297146b9f.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto Serif';
    src: url('https://fonts.gstatic.com/s/robotoserif/v13/R71RjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEXTJQCFLH5-_bcEliosp6d2Af5fR4k.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto Slab';
    src: url('https://fonts.gstatic.com/s/robotoslab/v35/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojIWWaG5iddG-1A.ttf') format('truetype');
}

@font-face {
    font-family: 'Sansation';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1751452335-68650aafa5a07.ttf') format('truetype');
}

@font-face {
    font-family: 'Schibsted Grotesk';
    src: url('https://fonts.gstatic.com/s/schibstedgrotesk/v6/JqzK5SSPQuCQF3t8uOwiUL-taUTtarVKQ9vZ6pJJWlMNIsEAT8JuXFGVOQ.ttf') format('truetype');
}

@font-face {
    font-family: 'Silk Serif';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1745317905-68077011a7f9d.otf') format('opentype');
}

@font-face {
    font-family: 'Silk Serif TRIAL Extra Light';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1745317603-68076ee3d896e.ttf') format('truetype');
}

@font-face {
    font-family: 'Sk-Modernist';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1755515736-68a30b5884c19.otf') format('opentype');
}

@font-face {
    font-family: 'Trajan-Regular';
    src: url('https://nextgen.gswcms.co.uk/storage/fonts/1748008161-68307ce1af7bc.ttf') format('truetype');
}

@font-face {
    font-family: 'Urbanist';
    src: url('https://fonts.gstatic.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDyx8fFpOrS8SlKw.ttf') format('truetype');
}

@font-face {
    font-family: 'Work Sans';
    src: url('https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nWNigDp6_cOyA.ttf') format('truetype');
}
