/**
 * Theme Name: AUSDA
 * Author: Alessia Russolillo, Daniele Paolella
 * Author URI: mailto:daniele.paolella@enea.it
 * Version: 0.1.0
 */

:root {
    --ausda-primary-color: #6859a3;
    --ausda-primary-contrast-color: #f2f5f8;
    --ausda-secondary-color: #38305a;
    --ausda-body-color: #56585a;
    --ausda-alternate-bg: #f5f5f5;
    --ausda-spacer-2: 16px;  /* calc(0.5 * var(--ausda-spacer-3)) */
    --ausda-spacer-3: 32px;
    --ausda-spacer-4: 48px;  /* calc(1.5 * var(--ausda-spacer-3)) */
    --ausda-spacer-5: 96px;  /* calc(3.0 * var(--ausda-spacer-3)) */
    --ausda-spacer-n2: -16px;  /* calc(-0.5 * var(--ausda-spacer-3)) */
    --bs-body-color: var(--ausda-body-color);
    --bs-link-color: var(--ausda-primary-color);
    --bs-link-hover-color: var(--ausda-secondary-color);
}

h2, h3, h4 {
    color: var(--ausda-primary-color);
}

.container-xxl,
.row {
    --bs-gutter-x: var(--ausda-spacer-3);
}

.btn-primary {
    --bs-btn-bg: var(--ausda-primary-color);
    --bs-btn-hover-bg: var(--ausda-secondary-color);
    --bs-btn-active-bg: var(--ausda-secondary-color);
}

.ausda-header .it-header-slim-wrapper {
    background-color: var(--ausda-secondary-color);
    padding-left: 0;
    padding-right: 0;
}

.ausda-header .it-header-slim-wrapper-content {
    padding-left: 0;
    padding-right: 0;
}

.ausda-header .it-header-slim-right-zone {
    margin-right: var(--ausda-spacer-n2);
}

.ausda-header .it-header-center-wrapper,
.ausda-header .it-header-navbar-wrapper {
    background-color: var(--ausda-primary-color);
}

.ausda-header .it-header-center-wrapper .row {
    align-items: center;
}

.ausda-header .it-header-center-wrapper .row > :first-child {
    padding-right: 0;
    white-space: nowrap;
}

.ausda-header .it-header-center-wrapper .row > :first-child > :nth-child(2) {
    border-left: 2px solid var(--ausda-primary-contrast-color);
    margin-left: var(--ausda-spacer-2);
}

.ausda-header .it-header-center-wrapper .row > :nth-child(2) {
    text-align: center;
    padding-left: var(--ausda-spacer-2);
    padding-right: var(--ausda-spacer-2);
}

.ausda-header .it-nav-wrapper .it-header-navbar-wrapper nav {
    margin-left: var(--ausda-spacer-n2);
    margin-right: var(--ausda-spacer-n2);
    padding-left: 0;
    padding-right: 0;
}

.ausda-header .it-nav-wrapper .it-header-navbar-wrapper nav .custom-navbar-toggler {
    padding-left: var(--ausda-spacer-2);
    padding-right: var(--ausda-spacer-2);
}

.ausda-header .navbar .navbar-collapsable .navbar-nav {
    justify-content: space-between;
    width: 100%;
}

.ausda-header .navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link {
    padding-left: var(--ausda-spacer-2);
    padding-right: var(--ausda-spacer-2);
}

.ausda-header .navbar .navbar-collapsable.expanded .navbar-nav li a.nav-link {
    color: var(--ausda-primary-color);
}

.ausda-footer {
    margin-top: 0;
}

.ausda-footer h4 {
    color: inherit;
}

.ausda-footer .it-footer-main {
    padding-bottom: var(--ausda-spacer-5);
}

.ausda-footer .it-brand-wrapper {
    align-items: start;
    justify-content: start;
}

.ausda-footer .enea-vertical-logo {
    margin-left: var(--ausda-spacer-n2);
}

.ausda-footer .container-xxl .ausda-contacts-wrapper {
    border-bottom: 2px solid var(--ausda-primary-contrast-color);
    margin-left: 0;
    margin-right: 0;
}

.ausda-footer .container-xxl .ausda-contacts-wrapper > div {
    padding-left: 0;
    padding-right: 0;
}

.ausda-footer .social svg {
    vertical-align: top;
}

@media (min-width: 576px) {
    .container-xxl > .row > :first-child,
    .container-xxl > .row > .order-md-1 {
        padding-left: var(--ausda-spacer-3);
    }

    .container-xxl > .row > :last-child,
    .container-xxl > .row > .order-md-2 {
        padding-right: var(--ausda-spacer-3);
    }

    .container-xxl > .row > .order-md-2:first-child {
        padding-left: var(--ausda-spacer-2);
    }

    .container-xxl > .row > .order-md-1:last-child {
        padding-right: var(--ausda-spacer-2);
    }


    .ausda-footer .it-brand-wrapper {
        align-items: center;
    }

    .ausda-footer .container-xxl .ausda-contacts-wrapper {
        margin-left: var(--ausda-spacer-2);
        margin-right: var(--ausda-spacer-2);
    }

    .ausda-footer .enea-vertical-logo {
        margin-left: 0;
    }
}

@media (min-width: 768px) {
    .ausda-footer .container-xxl .ausda-contacts-wrapper > div {
        padding-left: var(--ausda-spacer-2);
        padding-right: var(--ausda-spacer-2);
    }

    .ausda-footer .container-xxl .ausda-contacts-wrapper > div:first-child {
        padding-left: 0;
    }

    .ausda-footer .container-xxl .ausda-contacts-wrapper > div:last-child {
        padding-right: 0;
    }
}

@media (min-width: 992px) {
    .container-xxl > .row > :first-child,
    .container-xxl > .row > .order-md-1 {
        padding-left: var(--ausda-spacer-4);
    }

    .container-xxl > .row > :last-child,
    .container-xxl > .row > .order-md-2 {
        padding-right: var(--ausda-spacer-4);
    }

    .ausda-footer .container-xxl .ausda-contacts-wrapper {
        margin-left: var(--ausda-spacer-3);
        margin-right: var(--ausda-spacer-3);
    }
}

main > :last-child {
    padding-bottom: var(--ausda-spacer-3);
}

.ausda-alternate {
    background-color: var(--ausda-alternate-bg);
}

.ausda-hero {
    background-color: var(--ausda-primary-color);
    background-image: url("assets/images/triangles-background.png");
    background-image: image-set(
        url("assets/images/triangles-background.webp") type("image/webp")
    );
    background-position: right;
    background-repeat: no-repeat;
    background-size: auto 100%;
    color: var(--ausda-primary-contrast-color);
}

.ausda-hero .container {
    padding-left: 1.5rem;  /* .ps-5 */
    padding-right: 1.5rem;  /* .pe-5 */
}

.ausda-hero .ausda-blockquote {
    font-size: 2.5rem;
    font-style: normal;
    line-height: 1.2;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    position: relative;
    text-align: left;
}

.ausda-hero .ausda-blockquote::before,
.ausda-hero .ausda-blockquote::after {
    font-size: 4em;
    font-family: Lora, serif;
    display: block;
    position: absolute;
    line-height: 1;
}

.ausda-hero .ausda-blockquote::before {
    content: "“";
    top: -0.125em;
    left: 0;
}

.ausda-hero .ausda-blockquote:after {
    content: "”";
    bottom: -0.625em;
    right: 0;
}

@media (min-width: 768px) {
    .ausda-hero .ausda-blockquote {
        font-size: 4em;
        padding-top: 0;
        padding-left: 2em;
    }

    .ausda-hero .ausda-blockquote::before {
        top: -0.125em;
        left: 0;
    }
}

.ausda-card {
    margin-top: var(--ausda-spacer-3);
    margin-bottom: var(--ausda-spacer-3);
    padding: var(--ausda-spacer-3);
}

.ausda-card .it-card-title {
    padding-left: 0;
    padding-right: 0;
}

.ausda-stats-title {
    align-items: center;
    display: flex;
    font-size: 1rem;
    gap: 0.5em;
    text-transform: uppercase;
}

.ausda-stats-title::after {
    border-bottom: 2px solid currentColor;
    content: "";
    display: inline-block;
    flex: 1;
    height: 0.5em;
}

.ausda-stats .ausda-stat-item {
    margin-top: var(--ausda-spacer-2);
    margin-bottom: var(--ausda-spacer-2);
    min-width: 0;
    padding-left: var(--ausda-spacer-2);
    padding-right: var(--ausda-spacer-2);
    text-align: center;
}

.ausda-stats .ausda-stat-item figure,
.ausda-stats .ausda-stat-item .number,
.ausda-stats .ausda-stat-item .label {
    display: block;
}

.ausda-stats .ausda-stat-item figure {
    margin-bottom: 0;
}

.ausda-stats .ausda-stat-item .number,
.ausda-stats .ausda-stat-item .label {
    color: var(--ausda-primary-color);
    font-weight: 900;
    text-wrap: nowrap;
}

.ausda-stats .ausda-stat-item .number {
    font-size: 2.5rem;
}

.ausda-stats .ausda-stat-item .label {
    font-size: 1.25rem;
}

.ausda-contact-us-wrapper {
    margin-top: 0;
    background-image: url("assets/images/mountains-background.jpeg");
    background-image: image-set(
        url("assets/images/mountains-background.webp") type("image/webp")
    );
    background-repeat: no-repeat;
    background-size: cover;
}

.ausda-partake {
    margin-top: 64px;
    text-align: center;
}

.ausda-partake-invite {
    position: relative;
    margin-top: 64px;
}

.ausda-partake-invite .teacher {
    position: absolute;
    width: 128px;
    bottom: 100%;
    right: 16px;
}

.ausda-partake .ausda-card-wrapper {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.ausda-partake .it-card {
    min-width: 192px;
    /*max-width: calc(100% - 192px);*/
    max-width: 256px;
    margin: 16px auto;
    padding-bottom: 16px;
}

.ausda-partake a {
    text-decoration: none;
}

.ausda-partake figure {
    margin-bottom: var(--ausda-spacer-n2);
    margin-left: auto;
    margin-right: auto;
    width: 128px;
}

.ausda-partake .it-card span {
    text-wrap: nowrap;
    font-weight: bold;
    font-size: 1.25rem;
}

@media (min-width: 992px) {
    .ausda-partake-invite {
        margin-top: 0;
    }

    .ausda-partake-invite .teacher {
        bottom: 48px;
        right: 16px;
    }

    .ausda-partake .ausda-card-wrapper {
        flex-direction: row;
    }

    .ausda-partake .it-card span {
        text-wrap: nowrap;
        font-weight: bold;
        font-size: 1.5rem;
    }
}

/* Titillium+Web:300,400,600,700 */

/* titillium-web-300 - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-300italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-regular - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700 - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
/* titillium-web-600 - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-600italic - latin-ext_latin */
@font-face {
    font-family: 'Titillium Web';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* Lora:400,700 */

/* lora-regular - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-regular.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-700 - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-italic - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-italic.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-700italic - latin-ext_latin */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Lora/lora-v20-latin-ext_latin-700italic.svg#Lora') format('svg'); /* Legacy iOS */
}

/* Roboto+Mono:400,700 */

/* roboto-mono-regular - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.svg#RobotoMono') format('svg'); /* Legacy iOS */
}

/* roboto-mono-700 - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.svg#RobotoMono') format('svg'); /* Legacy iOS */
}

/* roboto-mono-italic - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}

/* roboto-mono-700italic - latin-ext_latin */
@font-face {
    font-family: 'Roboto Mono';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('node_modules/bootstrap-italia/dist/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
