.page-about,.page-gallery,.page-plan-price,.page-contact,.page-costume{margin:0 auto 100px;max-width:1300px;width:100%}@media screen and (max-width:1024px){.page-about,.page-gallery,.page-plan-price,.page-contact,.page-costume{margin-top:50px}}.page-about h2,.page-gallery h2,.page-plan-price h2,.page-contact h2,.page-costume h2{margin-bottom:50px;padding-bottom:50px;border-bottom:3px solid #ff9aac;font-size:40px;text-align:center}@media screen and (max-width:767px){.page-about h2,.page-gallery h2,.page-plan-price h2,.page-contact h2,.page-costume h2{margin:0 auto 30px;padding:20px 0;width:90%;border-width:2px;font-size:26px;font-size:2.6rem}}.page-gallery h2{margin-bottom:0}.page-about p{line-height:1.8;font-size:23px;font-size:2.3rem}@media screen and (max-width:767px){.page-about p{font-size:10px;font-size:1rem}.page-about p br{display:none}}.page-about .page-about__txt p{text-align:center}.page-about .page-about__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-about .page-about__img div{margin-bottom:25px;width:49%}@media screen and (max-width:767px){.page-about .page-about__img div{margin-bottom:10px;width:48%}}.page-about h3{position:relative;font-size:50px;font-size:5rem}@media screen and (max-width:767px){.page-about h3{margin-left:10%;font-size:26px;font-size:2.6rem}}.page-about h3:before{position:absolute;content:'';top:30px;left:-140px;width:120px;height:3px;background:#ff9aac}@media screen and (max-width:767px){.page-about h3:before{top:50%;left:-130px;height:2px}}@media screen and (max-width:767px){.page-about .map{height:0;overflow:hidden;padding-bottom:75%;position:relative}.page-about .map iframe{position:absolute;left:0;top:0;height:100%;width:100%}}.page-plan-price .page-plan-price__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:-6rem;margin-bottom:70px;padding-top:6rem}@media screen and (max-width:767px){.page-plan-price .page-plan-price__box{margin-bottom:30px}}.page-plan-price .page-plan-price__box .page-plan-price__box--img{position:relative;margin-right:50px;max-width:330px}@media screen and (max-width:767px){.page-plan-price .page-plan-price__box .page-plan-price__box--img{margin-right:15px;width:35%}}.page-plan-price .page-plan-price__box .page-plan-price__box--img p{position:absolute;top:calc(50% - 20px);left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin:0;padding:15px 5px;width:85%;background:rgba(255,255,255,.7);text-align:center;font-size:20px;font-size:2rem}@media screen and (max-width:767px){.page-plan-price .page-plan-price__box .page-plan-price__box--img p{font-size:10px;font-size:1rem}}@media screen and (max-width:767px){.page-plan-price .page-plan-price__box .page-plan-price__box--content{width:65%}}.page-plan-price .page-plan-price__box .page-plan-price__box--content h3{margin-top:0;line-height:1.6;font-size:50px;font-size:5rem;cursor:pointer}@media screen and (max-width:767px){.page-plan-price .page-plan-price__box .page-plan-price__box--content h3{font-size:16px;font-size:1.6rem}}.page-plan-price .page-plan-price__box .page-plan-price__box--content h3 span{display:block;margin-top:10px;font-size:32px;font-size:3.2rem}@media screen and (max-width:767px){.page-plan-price .page-plan-price__box .page-plan-price__box--content h3 span{font-size:12px;font-size:1.2rem}}.page-plan-price .page-plan-price__box .page-plan-price__box--content .page-plan-price__box--txt{display:none;font-size:20px;font-size:2rem}.page-plan-price .page-plan-price__box .page-plan-price__box--content .page-plan-price__box--txt p{margin-top:0;line-height:1.8}@media screen and (max-width:767px){.page-plan-price .page-plan-price__box .page-plan-price__box--content .page-plan-price__box--txt p{font-size:10px;font-size:1rem}}.page-plan-price .page-plan-price__costume{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-plan-price .page-plan-price__costume div{position:relative;margin-bottom:25px;max-width:330px;width:32%;overflow:hidden;font-size:20px;font-size:2rem}@media screen and (max-width:767px){.page-plan-price .page-plan-price__costume div{margin-bottom:10px;font-size:10px;font-size:1rem}}.page-plan-price .page-plan-price__costume div img{-webkit-transition:1s all;transition:1s all}.page-plan-price .page-plan-price__costume div img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1s all;transition:1s all}.post,.news{margin:50px auto 100px;font-size:16px;font-size:1.6rem}@media screen and (max-width:767px){.post,.news{margin:50px auto 50px}}.post h2,.news h2{margin-bottom:50px;padding-bottom:50px;border-bottom:3px solid #ff9aac;font-size:40px;text-align:center}@media screen and (max-width:767px){.post h2,.news h2{margin:0 auto 30px;padding:20px 0;width:100%;border-width:2px;font-size:26px;font-size:2.6rem}}.post .post__txt,.news .post__txt{margin:0 auto;width:70%}@media screen and (max-width:767px){.post .post__txt,.news .post__txt{width:100%}}.post .post__link,.news .post__link{margin:30px auto 0;text-align:center}.post .post__link div,.news .post__link div{margin:0 5px;display:inline-block}.page-contact{line-height:1.8}.page-contact .wpcf7{width:60%;margin:0 auto}@media screen and (max-width:767px){.page-contact .wpcf7{width:100%}}.page-contact .wpcf7 p{font-size:23px;font-size:2.3rem}@media screen and (max-width:767px){.page-contact .wpcf7 p{font-size:10px;font-size:1rem}}.page-contact .wpcf7 input,.page-contact .wpcf7 textarea{width:100%}.page-contact .wpcf7 input[type=checkbox],.page-contact .wpcf7 textarea[type=checkbox]{width:auto}.page-contact .wpcf7 input[tyoe=date],.page-contact .wpcf7 textarea[tyoe=date]{margin-bottom:10px}.page-contact .wpcf7 .wpcf7-list-item{margin-bottom:5px}.page-contact .wpcf7 .wpcf7-list-item:nth-of-type(6){margin-bottom:1em}.page-costume__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-costume__img .show{margin-bottom:30px;width:30%;margin-right:5%}.page-costume__img .show:nth-of-type(3n){margin-right:0}