/*
    Created on : 22-set-2025, 10.20.47
    Author     : Quid Comunicazione
    Email      : info@quidadv.it
*/

@font-face {
    font-family: "OpenSans Bold";
    src: url("OpenSans-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "OpenSans BoldItalic";
    src: url("OpenSans-BoldItalic.ttf") format("truetype");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: "OpenSans ExtraBold";
    src: url("OpenSans-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: "OpenSans ExtraBoldItalic";
    src: url("OpenSans-ExtraBoldItalic.ttf") format("truetype");
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: "OpenSans Italic";
    src: url("OpenSans-Italic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: "OpenSans Light";
    src: url("OpenSans-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "OpenSans LightItalic";
    src: url("OpenSans-LightItalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: "OpenSans Regular";
    src: url("OpenSans-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "OpenSans SemiBold";
    src: url("OpenSans-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "OpenSans SemiBoldItalic";
    src: url("OpenSans-SemiBoldItalic.ttf") format("truetype");
    font-weight: 600;
    font-style: italic;
}

.opensans-bold { font-family: "OpenSans Bold", sans-serif; }
.opensans-bold-italic { font-family: "OpenSans BoldItalic", sans-serif; }
.opensans-extra-bold { font-family: "OpenSans ExtraBold", sans-serif; }
.opensans-extra-bold-italic { font-family: "OpenSans ExtraBoldItalic", sans-serif; }
.opensans-italic { font-family: "OpenSans Italic", sans-serif; }
.opensans-light { font-family: "OpenSans Light", sans-serif; }
.opensans-light-italic { font-family: "OpenSans LightItalic", sans-serif; }
.opensans-regular { font-family: "OpenSans Regular", sans-serif; }
.opensans-semi-bold { font-family: "OpenSans SemiBold", sans-serif; }
.opensans-semi-bold-italic { font-family: "OpenSans SemiBoldItalic", sans-serif; }
