@charset 'utf-8';.ready{width:100%;max-width:1400px;margin:0 auto;background-color:#fff;line-height:1.5}@media screen and (min-width:769px){.ready{font-size:16px}}.ready .wrapping{width:100%;max-width:980px;margin:0 auto}.ready [class*=grid-].wrapping{width:100%;max-width:980px;margin:0 auto}.ready [class*=grid-][class*=-noGutter].wrapping{width:100%;max-width:980px;margin:0 auto}.ready em{font-weight:700;font-style:normal}.ready .white-space span:not(.eccetto){display:inline-block;white-space:nowrap}.ready .for-mobile{display:block}@media screen and (min-width:769px){.ready .for-mobile{display:none}}.ready .for-pc{display:none}@media screen and (min-width:769px){.ready .for-pc{display:block}}.ready a{display:block;margin:0 auto;text-align:center}.ready p{margin:0 0 1em}.ready .btn.btn-primary.disabled{background-color:#ccc;border:1px solid #b6b6b6}.ready .close-text-wrapper{display:flex;justify-content:center;border:1px solid #ccc;background-color:#fff;padding:1em;border-radius:2px;width:100%;max-width:500px;margin:2em auto}.ready .close-text-wrapper .close{text-align:center;margin:0}.ready .intro{padding:3em 1em}.ready .intro p{line-height:1.8}@media screen and (min-width:769px){.ready .intro p{text-align:center}}.ready .intro .em{background:linear-gradient(transparent 60%,#c6f4b7 60%);font-weight:700;font-size:110%;letter-spacing:5px;width:max-content;margin:1em auto}.ready .intro .until{margin:1em auto;font-size:120%;color:#e04d4d;border-radius:24px;border:2px solid #e04d4d;font-weight:700;padding:.3em 2em;width:max-content}.ready .intro .i-left{text-align:center}.ready .intro h2{text-align:center;font-size:1.5em;font-weight:400;line-height:1.3;margin:0 0 1em}.ready .intro h2 span{display:block;margin:0 auto .5em;background-color:#ea6363;width:fit-content;padding:.1em .5em;color:#fff;border-radius:4px;font-size:88%}@media screen and (min-width:769px){.ready .intro h2{font-size:1.7em}}.ready .intro h2 img{width:100%;max-width:750px}.ready .intro h3{text-align:center;font-size:1.3em;margin:0 0 1em;color:#52863a}.ready .contents{padding:3em 1em;background-color:#fbfbf8}.ready .contents h3{text-align:center;font-size:1.2em;margin:1em auto}@media screen and (min-width:769px){.ready .contents h3{letter-spacing:2px}}.ready .contents .inner a{display:inline}.ready .contents .inner a img{width:80px;padding:0 0 .5em}.ready .contents .inner dt{padding:.3em 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:.5em 0;font-weight:700;color:#555;letter-spacing:5px}.ready .contents .inner dd{letter-spacing:1px;font-size:.85em;line-height:1.6;margin:0 0 .5em}.ready .contents .inner dd em{font-size:120%;font-weight:700}.ready .contents .inner dd span{color:#e43636;font-weight:700;display:block;font-size:105%}.ready .contents .inner .nota{border:1px dashed #f7af3e;padding:1em;background-color:#fff;margin:2em 0 1em;border-radius:2px}.ready .contents .inner .nota h4{font-weight:700;color:#e29d2f}.ready .contents .inner .nota p{font-size:.9em;margin:1em 0;line-height:1.7}.ready .tutor-info h3{text-align:center;padding:1em;letter-spacing:3px;font-weight:400;color:#555;font-size:1.2em}.ready .tutor-info a img{display:block;margin:0 auto}.ready .tutor-info img{display:block;margin:0 auto}.ready .tutor-info h4 a{font-size:.9em;color:#555;font-weight:400;line-height:1.2;margin:0 0 .5em}.ready .tutor-info .from{font-size:.75em;text-align:center}.ready .tutor-info .from img{display:inline;margin:0}.ready .iter{padding:1em}.ready .iter h2{text-align:center;letter-spacing:2px;font-weight:400;font-size:1.3em;margin:1em 0 2em;color:#555}.ready .iter .img-wrap{border:1px solid #dedede;padding:.6em;background-color:#f9f9f9;box-shadow:0 0 10px #dedede;margin:1em 0}.ready .iter-box .icon img{width:96px;display:block;margin:0 auto}.ready .iter-box .dott img{width:14px;display:block;margin:0 auto}.ready .iter-box p{display:inline-block;vertical-align:top;width:100%;border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;border-radius:6px;padding:16px;font-size:.9em;margin:1em 0;background-color:#fff}.ready .lesson-card{padding:3em 1em;background-color:#ece8dd}.ready .lesson-card h3{text-align:center}.ready .lesson-card .wrap .inner .request-box{margin:2em 1em;border:1px solid #ccc;padding:1em;background-color:#fff}.ready .lesson-card .wrap .inner .request-box p em{display:block}.ready .lesson-card .wrap .inner .request-box a{font-size:1.15em;letter-spacing:1px}.ready .lesson-card .wrap .inner .request-box span{text-align:center;font-size:80%;margin:.5em 0;display:block}.ready .feedback-list{padding:3em 1em;background-color:#f3f3f1}.ready .feedback-list h3{text-align:center}.ready .feedback-list .outline{width:100%;margin:0 auto;max-width:960px}#page-top{position:fixed;z-index:10;right:20px;bottom:150px}#page-top a{font-size:12px;display:block;width:100px;height:77px;padding:30px 0;text-align:center;text-decoration:none;color:#fff!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#8e7b87;-o-border-radius:5px;-khtml-border-radius:5px}#page-top a:hover{text-decoration:none;background:#c0bbac}.socialIcon{width:100%;padding:0 1em}.socialIcon .flex-container{display:-webkit-flex;display:flex;max-width:500px;margin:20px auto;padding:14px 0 10px;text-align:center;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;-webkit-justify-content:center;justify-content:center}.socialIcon .flex-container .social{width:85px}.fb-like{top:0}