@charset  "utf-8";

/* latin-ext */
@font-face {
    font-family: 'Quattrocento Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Quattrocento Sans'), local(QuattrocentoSans), url(https://fonts.gstatic.com/s/quattrocentosans/v9/efd6FGWWGX5Z3ztwLBrG9X1YW00lgGbZnyY5SugJ188.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Quattrocento Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Quattrocento Sans'), local(QuattrocentoSans), url(https://fonts.gstatic.com/s/quattrocentosans/v9/efd6FGWWGX5Z3ztwLBrG9czpYVnxV7fe3GzmF357o4o.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* - .elise-fes general
 ------------------------------------------------------------ */
article.elise-fes {
    margin: 0;
}
.elise-fes .white-space span:not(.eccetto) {
    white-space: nowrap;
    display: inline-block;
}
.elise-fes {
    position: relative;
}
.elise-fes [class*=-equalHeight]>[class*=col].for-mobile {
    display: block;
}
.elise-fes [class*=-equalHeight]>[class*=col].for-pc {
    display: none;
}
.elise-fes .for-mobile {
    display: block;
}
.elise-fes .for-pc {
    display: none;
}
.elise-fes {
    background-color: #fff;
    font-size: 14px;
}
.elise-fes header {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.elise-fes .wrapping {
    width: 100%;
    max-width: 1380px;
    margin: 0 auto;
}
.elise-fes [class*=grid-].wrapping {
    width: 100%;
    max-width: 1380px;
    margin: 0 auto;
}
.elise-fes [class*=-noGutter].wrapping {
    width: 100%;
    max-width: 1380px;
    margin: 0 auto;
}
.elise-fes [class*=grid-] .inner {
    width: 100%;
}
hr.style11 {
    height: 6px;
    background: url(../images/hr-11.png) repeat-x 0 0;
    border: 0;
    width: 80%;
    margin: 2em auto;
}
hr.style3 {
    border-top: 1px dashed #8c8b8b;
}
.elise-fes .under {
    text-decoration: underline;
}
.elise-fes .text-link {
    font-weight: bold;
    padding: 1em;
    border: 2px solid #8a7197;
    color: #8a7197;
    font-size: 1.1em;
    margin: 1em 0;
}

/* - .gs-flex-block
 ------------------------------------------------------------ */

.gs-flex {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
.gs-flex .co-item {
}

/* - .elise-fes testi
 ------------------------------------------------------------ */
.elise-fes h1, .elise-fes h2, .elise-fes h3, .elise-fes h4 {
    font-weight: normal;
    font-family: 'Quattrocento Sans', sans-serif;
}
.elise-fes em {
    font-weight: 700;
    font-style: normal;
}

/* - header
 ------------------------------------------------------------ */

.elise-fes header {
    margin: 0 0 2em;
    /* margin: 0; */
    z-index: 1;
    position: relative;
}
.elise-fes header:before {
    content: '';
    background-image: url(../images/bg.png);
    position: absolute;
    top: -40px;
    left: 0;
    width: 100%;
    height: 100%;
}
.elise-fes header h2 {
    text-align: center;
    width: 100%;
    background-image: url(../images/line.png);
    background-position: center;
    background-repeat: repeat-x;
    position: relative;
}
.elise-fes header h2 img {
}

/* - .intro
 ------------------------------------------------------------ */
.intro {
}
.intro .inner {
    text-align: center;
}
.intro h2 {
    padding: 0 .5em;
    text-align: center;
    font-size: 1.6875rem;
    font-size: 1.6em;
}
.intro p {
    font-size: 1.2em;
    text-align: center;
    line-height: 1.8;
    padding: 0 1em;
    margin: 1em 0;
}
.intro img {
}
.intro .elise {
}
.intro .elise a {color: #333;line-height: 1.2;margin: .5em 0;}

/* - .interview
 ------------------------------------------------------------ */
.interview {width: 100%;}
.interview .inner {
    padding: 0 1em;
}
.interview h2 {
    font-family: 'Quattrocento Sans', sans-serif;
    text-align: center;
    letter-spacing: 3px;
    /* margin: 0 0 2em; */
}
.interview h2:after {
    content: url('../images/ornament.png');
    display: block;
}
.interview h3 {
}
.interview h3 span {
    display: block;
    font-size: 84%;
}
.interview h4 {
    /* font-size: 1.5em; */
    font-weight: bold;
    margin: 1em 0;
    color: #545454;
}
.interview p {
    line-height: 2;
    margin: 1em 0 2em;
    /* font-size: 1.3em; */
}
.interview .student {
    /* padding: 2em; */
    background-color: #fafaf6;
}
.interview .student img {
    padding: 0 0 5px;
}
.interview .student .inner {
}
.interview .tutor {
    padding: 4em 0;
}
.interview .tutor .inner {
}
.interview .tutor .inner a {
    text-align: center;
    color: #333;
    font-size: 1.35em;
    display: block;
    margin: 0 auto 1em;
    font-family: 'Quattrocento Sans', sans-serif;
    font-weight: bold;
}
.interview .tutor .inner a img {
    display: block;
    border-radius: 30px;
    margin: 0 auto 1em;
    width: 210px;
}
.interview .judges {
    background-color: #FAFAF5;
    padding: 2em 0;
}
.interview h2 {
    padding: 1em 0;
}
.interview .judges .inner {
    background-color: #fff;
    border-radius: 20px;
    position: relative;
    padding: 2em;
    border: 1px dotted #dedede;
}
.interview .judges img {
    border-radius: 20px;
}
.interview .judges .virgola {
    width: 50px;
}
.interview .judges .comment-r {
    /* position: absolute; */
    /* bottom: 0; */
    /* right: 0; */
}
.interview .judges .comment-l {
}

.interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(odd) {
    padding: 0 2em;
}
.interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(even) {
    padding: 0 2em 2em;
}
.interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(even) .inner {
    padding: 0;
}

/* - .what-scholarship
 ------------------------------------------------------------ */
.what-scholarship {
    margin: 2em 0;
}

/* - page scroll
 ------------------------------------------------------------ */
#page-top {
    position: fixed;
    bottom: 120px;
    right: 20px;
}
#page-top
a {
    font-size: 12px;
    padding: 30px 0;
    background: #D9D8C8;
    text-decoration: none;
    color: #fff !important;
    width: 100px;
    height: 77px;
    text-align: center;
    display: block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
}
#page-top
a:hover {
    text-decoration: none;
    background: #b89fae;
}

/* - .socialIcon
 ------------------------------------------------------------ */
.elise-fes .socialIcon {
    text-align: center;
    margin: 20px auto;
    border-top: 1px dotted #ccc;
    padding: 14px 0 10px;
    border-bottom: 1px dotted #ccc;
    width: 80%;
    max-width: 500px;
}
.elise-fes .socialIcon .flex-container {
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center;
}
.elise-fes .socialIcon .flex-container .social {
    -webkit-justify-content: center;
    justify-content: center;
    align-content: space-between;
    width: 80px;
    flex: 1;
}
.elise-fes .fb-like {
    top: -1px;
}

/* - ## x >= 540px
 ------------------------------------------------------------ */
@media screen and (min-width:540px) {
}

/* - ## x >= 569px
 ------------------------------------------------------------ */
@media screen and (min-width:569px) {
    .interview .judges .inner {
        padding: .5em 1em;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:first-of-type {
        -webkit-order:1;
        order: 1;
        padding: 0 0 2em 2em;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(2) {
        -webkit-order:2;
        order: 2;
        padding: 0 2em 2em 0;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(3) {
        -webkit-order:4;
        order: 4;
        padding: 0 2em 2em 0;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(4) {
        -webkit-order:3;
        order: 3;
        padding: 0 0 2em 2em;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(5) {
        -webkit-order:5;
        order: 5;
        padding: 0 0 2em 2em;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(6) {
        -webkit-order:6;
        order: 6;
        padding: 0 2em 2em 0;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(7) {
        -webkit-order:8;
        order: 8;
        padding: 0 2em 2em 0;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:last-of-type {
        -webkit-order:7;
        order: 7;
        padding: 0 0 2em 2em;
    }
}

/* - ## x >= 769px
 ------------------------------------------------------------ */
@media screen and (min-width:769px) {
    .elise-fes {
        font-size: 15px;
    }
}

/* - ## x >= 540 - 940
 ------------------------------------------------------------ */
@media screen and (min-width:540px) and (max-width:940px) {
    .nav-list .nav-item:last-child {
        display: none;
    }
    .nav-list .nav-item:first-child {
        display: none;
    }
}

/* - ## x >= 1025px
 ------------------------------------------------------------ */
@media screen and (min-width:1025px) {
    .elise-fes .for-pc {
        display: block;
    }
    .elise-fes .for-mobile {
        display: none;
    }
    .elise-fes:before {
        height: 405px;
    }
    .elise-fes header {
        height: 460px;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(3) {
        -webkit-order:3;
        order: 3;
        padding: 0 0 2em 2em;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(4) {
        -webkit-order:4;
        order: 4;
        padding: 0 2em 2em 0;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:nth-of-type(7) {
       -webkit-order:7;
        order: 7;
        padding: 0 0 2em 2em;
    }
    .interview .judges [class*=-noGutter] [class*=col-]:last-of-type {
         -webkit-order:8;
        order: 8;
        padding: 0 2em 2em 0;
    }
}

/* - ## x >= 1281px
 ------------------------------------------------------------ */
@media screen and (min-width:1281px) {
}

[class*=grid-1]>.col,[class*=grid-1]>[class*=col-]{width:100%}[class*=grid-2]>.col,[class*=grid-2]>[class*=col-]{width:50%}[class*=grid-3]>.col,[class*=grid-3]>[class*=col-]{width:33.33333333%}[class*=grid-4]>.col,[class*=grid-4]>[class*=col-]{width:25%}[class*=grid-5]>.col,[class*=grid-5]>[class*=col-]{width:20%}[class*=grid-6]>.col,[class*=grid-6]>[class*=col-]{width:16.66666667%}[class*=grid-7]>.col,[class*=grid-7]>[class*=col-]{width:14.28571429%}[class*=grid-8]>.col,[class*=grid-8]>[class*=col-]{width:12.5%}[class*=grid-9]>.col,[class*=grid-9]>[class*=col-]{width:11.11111111%}[class*=grid-10]>.col,[class*=grid-10]>[class*=col-]{width:10%}[class*=grid-10]>[class*=col-],[class*=grid-11]>.col{width:9.09090909%}[class*=grid-11]>[class*=col-],[class*=grid-12]>.col{width:8.33333333%}@media screen and (max-width:80em){[class*=_lg-1]>.col,[class*=_lg-1]>[class*=col-]{width:100%}[class*=_lg-2]>.col,[class*=_lg-2]>[class*=col-]{width:50%}[class*=_lg-3]>.col,[class*=_lg-3]>[class*=col-]{width:33.33333333%}[class*=_lg-4]>.col,[class*=_lg-4]>[class*=col-]{width:25%}[class*=_lg-5]>.col,[class*=_lg-5]>[class*=col-]{width:20%}[class*=_lg-6]>.col,[class*=_lg-6]>[class*=col-]{width:16.66666667%}[class*=_lg-7]>.col,[class*=_lg-7]>[class*=col-]{width:14.28571429%}[class*=_lg-8]>.col,[class*=_lg-8]>[class*=col-]{width:12.5%}[class*=_lg-9]>.col,[class*=_lg-9]>[class*=col-]{width:11.11111111%}[class*=_lg-10]>.col,[class*=_lg-10]>[class*=col-]{width:10%}[class*=_lg-10]>[class*=col-],[class*=_lg-11]>.col{width:9.09090909%}[class*=_lg-11]>[class*=col-],[class*=_lg-12]>.col{width:8.33333333%}}@media screen and (max-width:64em){[class*=_md-1]>.col,[class*=_md-1]>[class*=col-]{width:100%}[class*=_md-2]>.col,[class*=_md-2]>[class*=col-]{width:50%}[class*=_md-3]>.col,[class*=_md-3]>[class*=col-]{width:33.33333333%}[class*=_md-4]>.col,[class*=_md-4]>[class*=col-]{width:25%}[class*=_md-5]>.col,[class*=_md-5]>[class*=col-]{width:20%}[class*=_md-6]>.col,[class*=_md-6]>[class*=col-]{width:16.66666667%}[class*=_md-7]>.col,[class*=_md-7]>[class*=col-]{width:14.28571429%}[class*=_md-8]>.col,[class*=_md-8]>[class*=col-]{width:12.5%}[class*=_md-9]>.col,[class*=_md-9]>[class*=col-]{width:11.11111111%}[class*=_md-10]>.col,[class*=_md-10]>[class*=col-]{width:10%}[class*=_md-10]>[class*=col-],[class*=_md-11]>.col{width:9.09090909%}[class*=_md-11]>[class*=col-],[class*=_md-12]>.col{width:8.33333333%}}@media screen and (max-width:48em){[class*=_sm-1]>.col,[class*=_sm-1]>[class*=col-]{width:100%}[class*=_sm-2]>.col,[class*=_sm-2]>[class*=col-]{width:50%}[class*=_sm-3]>.col,[class*=_sm-3]>[class*=col-]{width:33.33333333%}[class*=_sm-4]>.col,[class*=_sm-4]>[class*=col-]{width:25%}[class*=_sm-5]>.col,[class*=_sm-5]>[class*=col-]{width:20%}[class*=_sm-6]>.col,[class*=_sm-6]>[class*=col-]{width:16.66666667%}[class*=_sm-7]>.col,[class*=_sm-7]>[class*=col-]{width:14.28571429%}[class*=_sm-8]>.col,[class*=_sm-8]>[class*=col-]{width:12.5%}[class*=_sm-9]>.col,[class*=_sm-9]>[class*=col-]{width:11.11111111%}[class*=_sm-10]>.col,[class*=_sm-10]>[class*=col-]{width:10%}[class*=_sm-10]>[class*=col-],[class*=_sm-11]>.col{width:9.09090909%}[class*=_sm-11]>[class*=col-],[class*=_sm-12]>.col{width:8.33333333%}}@media screen and (max-width:35.5em){[class*=_xs-1]>.col,[class*=_xs-1]>[class*=col-]{width:100%}[class*=_xs-2]>.col,[class*=_xs-2]>[class*=col-]{width:50%}[class*=_xs-3]>.col,[class*=_xs-3]>[class*=col-]{width:33.33333333%}[class*=_xs-4]>.col,[class*=_xs-4]>[class*=col-]{width:25%}[class*=_xs-5]>.col,[class*=_xs-5]>[class*=col-]{width:20%}[class*=_xs-6]>.col,[class*=_xs-6]>[class*=col-]{width:16.66666667%}[class*=_xs-7]>.col,[class*=_xs-7]>[class*=col-]{width:14.28571429%}[class*=_xs-8]>.col,[class*=_xs-8]>[class*=col-]{width:12.5%}[class*=_xs-9]>.col,[class*=_xs-9]>[class*=col-]{width:11.11111111%}[class*=_xs-10]>.col,[class*=_xs-10]>[class*=col-]{width:10%}[class*=_xs-10]>[class*=col-],[class*=_xs-11]>.col{width:9.09090909%}[class*=_xs-11]>[class*=col-],[class*=_xs-12]>.col{width:8.33333333%}}[class*=grid]>[class*=col-1]{width:8.33333333%}[class*=grid]>[class*=col-2]{width:16.66666667%}[class*=grid]>[class*=col-3]{width:25%}[class*=grid]>[class*=col-4]{width:33.33333333%}[class*=grid]>[class*=col-5]{width:41.66666667%}[class*=grid]>[class*=col-6]{width:50%}[class*=grid]>[class*=col-7]{width:58.33333333%}[class*=grid]>[class*=col-8]{width:66.66666667%}[class*=grid]>[class*=col-9]{width:75%}[class*=grid]>[class*=col-10]{width:83.33333333%}[class*=grid]>[class*=col-11]{width:91.66666667%}[class*=grid]>[class*=col-12]{width:100%}@media screen and (max-width:80em){[class*=grid]>[class*=_lg-1]{width:8.33333333%}[class*=grid]>[class*=_lg-2]{width:16.66666667%}[class*=grid]>[class*=_lg-3]{width:25%}[class*=grid]>[class*=_lg-4]{width:33.33333333%}[class*=grid]>[class*=_lg-5]{width:41.66666667%}[class*=grid]>[class*=_lg-6]{width:50%}[class*=grid]>[class*=_lg-7]{width:58.33333333%}[class*=grid]>[class*=_lg-8]{width:66.66666667%}[class*=grid]>[class*=_lg-9]{width:75%}[class*=grid]>[class*=_lg-10]{width:83.33333333%}[class*=grid]>[class*=_lg-11]{width:91.66666667%}[class*=grid]>[class*=_lg-12]{width:100%}}@media screen and (max-width:64em){[class*=grid]>[class*=_md-1]{width:8.33333333%}[class*=grid]>[class*=_md-2]{width:16.66666667%}[class*=grid]>[class*=_md-3]{width:25%}[class*=grid]>[class*=_md-4]{width:33.33333333%}[class*=grid]>[class*=_md-5]{width:41.66666667%}[class*=grid]>[class*=_md-6]{width:50%}[class*=grid]>[class*=_md-7]{width:58.33333333%}[class*=grid]>[class*=_md-8]{width:66.66666667%}[class*=grid]>[class*=_md-9]{width:75%}[class*=grid]>[class*=_md-10]{width:83.33333333%}[class*=grid]>[class*=_md-11]{width:91.66666667%}[class*=grid]>[class*=_md-12]{width:100%}}@media screen and (max-width:48em){[class*=grid]>[class*=_sm-1]{width:8.33333333%}[class*=grid]>[class*=_sm-2]{width:16.66666667%}[class*=grid]>[class*=_sm-3]{width:25%}[class*=grid]>[class*=_sm-4]{width:33.33333333%}[class*=grid]>[class*=_sm-5]{width:41.66666667%}[class*=grid]>[class*=_sm-6]{width:50%}[class*=grid]>[class*=_sm-7]{width:58.33333333%}[class*=grid]>[class*=_sm-8]{width:66.66666667%}[class*=grid]>[class*=_sm-9]{width:75%}[class*=grid]>[class*=_sm-10]{width:83.33333333%}[class*=grid]>[class*=_sm-11]{width:91.66666667%}[class*=grid]>[class*=_sm-12]{width:100%}}@media screen and (max-width:35.5em){[class*=grid]>[class*=_xs-1]{width:8.33333333%}[class*=grid]>[class*=_xs-2]{width:16.66666667%}[class*=grid]>[class*=_xs-3]{width:25%}[class*=grid]>[class*=_xs-4]{width:33.33333333%}[class*=grid]>[class*=_xs-5]{width:41.66666667%}[class*=grid]>[class*=_xs-6]{width:50%}[class*=grid]>[class*=_xs-7]{width:58.33333333%}[class*=grid]>[class*=_xs-8]{width:66.66666667%}[class*=grid]>[class*=_xs-9]{width:75%}[class*=grid]>[class*=_xs-10]{width:83.33333333%}[class*=grid]>[class*=_xs-11]{width:91.66666667%}[class*=grid]>[class*=_xs-12]{width:100%}}