@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{min-height:100%;line-height:1;background-color:#e6e4df}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,span,p,li,a,label,button{font-family:EB Garamond,serif}a{text-decoration:none;list-style:none;color:inherit;cursor:pointer}input::-moz-placeholder{font-family:EB Garamond,serif}input::placeholder{font-family:EB Garamond,serif}video::-webkit-media-controls{display:none!important}.padding-container{padding:0 1.5rem}@media (min-width: 768px){.padding-container{padding:0rem 2.5rem}}@media (min-width: 1023px){.padding-container{padding:0rem 3.5rem}}.header-wrapper{display:flex;justify-content:center;height:10vh;position:fixed;z-index:999;color:#e2e2e2;width:100%}.header-wrapper .header-container{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0rem 1rem;height:100%}.header-wrapper .header-container .header-left{display:flex}.header-wrapper .header-container .header-left .header-title{align-items:center;justify-content:center;flex-wrap:wrap}.header-wrapper .header-container .header-left .header-title h1{font-size:2rem;font-weight:800;margin-top:0rem;margin-bottom:0;font-family:Inter,sans-serif}.header-wrapper .header-container .header-left .header-title h2{margin-top:.25rem;margin-bottom:.25rem;margin-left:0;font-size:1.25rem;text-align:center}.header-wrapper .header-container .header-right{display:flex;align-items:center}.header-wrapper .header-container .header-right .header-mobile-icon{font-size:1.5rem;cursor:pointer}.header-wrapper .header-container .header-right .color-white{z-index:999}.header-wrapper .header-container .header-right ul{display:none}@media (min-width: 768px){.header-wrapper .header-container{padding:0rem 2rem}.header-wrapper .header-container .header-left .header-title{text-align:center}.header-wrapper .header-container .header-left .header-title h1{font-size:3rem}}@media (min-width: 1023px){.header-wrapper .header-container{padding:0rem 4rem}.header-wrapper .header-container .header-left{gap:2rem;flex-wrap:wrap}.header-wrapper .header-container .header-left .header-title{align-items:flex-end;flex-wrap:wrap}.header-wrapper .header-container .header-left .header-title h1{font-size:3rem;margin-top:0rem}.header-wrapper .header-container .header-left .header-title span{margin-top:0;margin-bottom:.25rem;margin-left:.5rem;font-size:1.25rem}.header-wrapper .header-container .header-right{display:flex;gap:2rem;align-items:center}.header-wrapper .header-container .header-right .header-mobile-icon{display:none}.header-wrapper .header-container .header-right .header-menu-link h1 li{font-size:1.25rem}.header-wrapper .header-container .header-right ul{display:flex;width:100%;height:100%;gap:1rem}.header-wrapper .header-container .header-right ul .header-meida{position:relative;cursor:pointer}.header-wrapper .header-container .header-right ul .header-meida .color-gray{color:#777776}.header-wrapper .header-container .header-right ul .header-meida li{font-size:1.25rem;transition:.3s ease-in-out}.header-wrapper .header-container .header-right ul .header-meida li:hover{color:#777776}.header-wrapper .header-container .header-right ul .header-meida .header-media-list{position:absolute;display:flex;flex-direction:column;gap:.2rem;padding:.5rem}.header-wrapper .header-container .header-right ul .header-meida .header-media-list .media-link{transition:.3s ease-in-out}.header-wrapper .header-container .header-right ul .header-meida .header-media-list .media-link:hover{color:#777776}.header-wrapper .header-container .header-right ul .header-meida .header-media-list a{font-size:1.25rem}.header-wrapper .header-container .header-right ul .header-menu-link-text{font-size:1.25rem;transition:.3s ease-in-out}.header-wrapper .header-container .header-right ul .header-menu-link-text:hover{color:#777776}}.background-black{background-color:#111}.mobilemenu-wrapper{position:fixed;width:100%;height:100dvh;min-height:100vh;background-color:#e6e4dfcc;overflow:auto;inset:0% auto 0% 0%;z-index:100;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;color:#111}.mobilemenu-wrapper .mobilemenu-container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mobilemenu-wrapper .mobilemenu-container section ul{display:flex;flex-direction:column;gap:3rem}.mobilemenu-wrapper .mobilemenu-container section ul li{font-size:1.75rem;font-weight:800;text-align:center;text-transform:uppercase}.mobilemenu-wrapper .mobilemenu-container section ul .mobile-media-link{display:flex;flex-direction:column;overflow:hidden}.mobilemenu-wrapper .mobilemenu-container section ul .mobile-media-link h1{cursor:pointer}.mobilemenu-wrapper .mobilemenu-container section ul .mobile-media-link .media-menu{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.mobilemenu-wrapper .mobilemenu-container section ul .mobile-media-link .media-menu a{font-size:1.25rem;font-weight:700}.mobilemenu-wrapper .mobilemenu-container section:last-child a{position:absolute;bottom:1rem;right:1rem;display:flex;align-items:center}.menu-visible{opacity:1;visibility:visible}.footer-wrapper{margin-top:5rem}.footer-wrapper .footer-container{padding:2rem 1rem;display:flex;flex-direction:column;gap:5rem}.footer-wrapper .footer-container .footer-top{display:flex;flex-direction:column;gap:2rem}.footer-wrapper .footer-container .footer-top .footer-menu-link{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem}.footer-wrapper .footer-container .footer-top .footer-menu-link .footer-menu-title a h1{font-size:1.75rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem}.footer-wrapper .footer-container .footer-top .footer-menu-link .footer-menu-title a h2{font-size:1rem;color:#777776}.footer-wrapper .footer-container .footer-top .footer-subscribe-container{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer-wrapper .footer-container .footer-top .footer-subscribe-container h1{font-size:1.25rem;line-height:1.5rem;font-weight:500;width:70%;text-align:center}.footer-wrapper .footer-container .footer-top .footer-subscribe-container .footer-subscribe-input{width:100%}.footer-wrapper .footer-container .footer-top .footer-subscribe-container .footer-subscribe-input form{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.footer-wrapper .footer-container .footer-top .footer-subscribe-container .footer-subscribe-input input{border:none;padding:.5rem 1rem;width:100%;box-sizing:border-box;height:50px;border-radius:5px;font-size:1rem;max-width:300px}.footer-wrapper .footer-container .footer-top .footer-subscribe-container .footer-subscribe-input .error{text-align:center;color:red;font-size:1rem}.footer-wrapper .footer-container .footer-top .footer-subscribe-container .footer-subscribe-input .success{color:green;text-align:center;font-size:1rem}.footer-wrapper .footer-container .footer-top .footer-subscribe-container .footer-subscribe-input button{border:none;background-color:#2f4858;color:#fefffe;font-size:1rem;padding:1rem .5rem;width:100%;border-radius:5px;cursor:pointer;max-width:300px}.footer-wrapper .footer-container .footer-bottom{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.85rem}.footer-wrapper .footer-container .footer-bottom .footer-production{display:flex;align-items:center}@media (min-width: 768px){.footer-wrapper .footer-container{padding:2rem}.footer-wrapper .footer-container .footer-top .footer-menu-link,.footer-wrapper .footer-container .footer-top .footer-subscribe-container{flex:1}.footer-wrapper .footer-container .footer-bottom{align-items:center}}@media (min-width: 1023px){.footer-wrapper{display:flex;justify-content:center}.footer-wrapper .footer-container{padding:3rem;max-width:1280px}.footer-wrapper .footer-container .footer-top{display:flex;justify-content:center;align-items:center}.footer-wrapper .footer-container .footer-top .footer-menu-link .footer-menu-title{font-size:3rem;text-align:center}.footer-wrapper .footer-container .footer-top .footer-subscribe-container{align-items:center}.footer-wrapper .footer-container .footer-top .footer-subscribe-container h1{text-align:center}.footer-wrapper .footer-container .footer-top .footer-subscribe-container .footer-subscribe-input{display:flex}}.home-wrapper .home-container{height:100vh;position:relative;width:100vw;max-width:100%;overflow:hidden}.home-wrapper .home-container .home-video-box{position:relative;width:100%;height:100%}.home-wrapper .home-container .home-video-box .home-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-wrapper .home-container .home-video-box .home-video-cover{position:absolute;background-color:#0006;width:100vw;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container{text-align:center;display:flex;flex-direction:column;cursor:pointer}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container .home-video-cover-text{display:flex;flex-direction:column}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container .home-video-cover-text h1{color:#fefffe;font-size:1.5rem;font-weight:700}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container .home-video-cover-text .home-video-text-song{padding-bottom:.5rem;font-size:1.5rem}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container img{width:100%;max-width:400px;margin-top:1rem}@media (min-width: 768px){.home-wrapper .home-container .home-video-box .home-video-cover{justify-content:flex-end;align-items:flex-end}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container{transform:translateY(-65px);padding-right:2.5rem}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container .home-video-cover-text{align-items:flex-end}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container .home-video-cover-text .home-video-text-song{padding-bottom:.5rem}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container img{max-width:500px}}@media (min-width: 1023px){.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container{transform:translateY(-65px);padding-right:5rem}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container .home-video-cover-text .home-video-text-song{padding-bottom:.5rem}.home-wrapper .home-container .home-video-box .home-video-cover .home-video-cover-text-container img{max-width:550px}}.about-wrapper{position:relative;margin-top:auto}.hero-wrapper{z-index:2}.hero-wrapper .hero-container img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;height:150px}.hero-wrapper .hero-container .positionTop{-o-object-position:50% 43%;object-position:50% 43%}@media (min-width: 768px){.hero-wrapper .hero-container{display:flex;justify-content:center}.hero-wrapper .hero-container img{height:170px}}@media (min-width: 1023px){.hero-wrapper .hero-container img{height:270px;-o-object-position:50% 53%;object-position:50% 53%}.hero-wrapper .hero-container .positionAboutTop{-o-object-position:50% 48%;object-position:50% 48%}.hero-wrapper .hero-container .positionTourTop{-o-object-position:50% 42%;object-position:50% 42%}.hero-wrapper .hero-container .positionTop{-o-object-position:50% 38%;object-position:50% 38%}}.about-main-wrapper{background-color:#e6e4df;z-index:2;display:flex;justify-content:center}.about-main-container{padding:2rem 1.5rem;width:100%;max-width:1200px}.about-main-container h1{font-size:1.5rem;font-weight:500;margin-bottom:2rem}.about-main-container .about-content-grid{display:flex;flex-direction:column;gap:2rem}.about-main-container .about-content-grid p{font-size:1.25rem;line-height:2rem;margin-bottom:1.5rem}.about-main-container .about-content-grid .about-image{display:flex;flex-direction:column;gap:.5rem}.about-main-container .about-content-grid .about-image img{width:100%;-o-object-fit:cover;object-fit:cover}.about-main-container .about-content-grid .about-image span{font-size:.9rem;color:#777776}.about-main-container .about-content-grid .about-image span a{color:inherit}@media (min-width: 768px){.about-main-container h1{font-size:2.5rem}}@media (min-width: 1023px){.about-main-container{padding:4rem 2.5rem}.about-main-container h1{font-size:3.5rem}.about-main-container .about-content-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto;gap:0rem 4rem}.about-main-container .about-content-grid .text-part-1{grid-column:1/2;grid-row:1/2}.about-main-container .about-content-grid .text-part-2{grid-column:1/2;grid-row:2/3}.about-main-container .about-content-grid .about-image{grid-column:2/3;grid-row:1/3}}.about-images-wrapper .about-images-container{padding:0rem 3rem}.about-images-wrapper .about-images-container h1{font-size:1.5rem;font-weight:500;text-align:center;padding:3rem 0rem}.about-images-wrapper .about-images-container .about-images-list{display:grid;gap:2rem}.about-images-wrapper .about-images-container .about-images-list img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.about-images-wrapper .about-images-container h1{font-size:2.5rem}.about-images-wrapper .about-images-container .about-images-list{grid-template-columns:repeat(2,1fr)}.about-images-wrapper .about-images-container .about-images-list img{height:100%;max-height:400px;-o-object-position:top;object-position:top}}@media (min-width: 1023px){.about-images-wrapper{display:flex;justify-content:center}.about-images-wrapper .about-images-container{max-width:1200px}.about-images-wrapper .about-images-container h1{font-size:3.5rem}.about-images-wrapper .about-images-container .about-images-list{grid-template-columns:repeat(3,1fr)}.about-images-wrapper .about-images-container .about-images-list img{height:100%;max-height:100%}}.music-hero-wrapper .music-hero-container .music-hero-video{width:100%;max-width:100%;height:150px;-o-object-fit:cover;object-fit:cover}@media (min-width: 1023px){.music-hero-wrapper .music-hero-container .music-hero-video{width:100%;max-width:100%;height:270px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 58%;object-position:50% 58%}}.music-video-wrapper{position:relative}.music-video-wrapper .music-video-container{display:flex;flex-direction:column;align-items:center;padding:0rem 2rem}.music-video-wrapper .music-video-container .music-video-title{font-size:1.5rem;font-weight:500;padding:3rem 0rem;text-align:center;word-wrap:break-word;white-space:normal}.music-video-wrapper .music-video-container .music-video-img-list img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.music-video-wrapper .music-video-container .music-video-img-list h1{font-size:1.25rem;font-weight:600}.music-video-wrapper .music-video-container .music-video-img-list .music-video-main-video{margin-bottom:2rem}.music-video-wrapper .music-video-container .music-video-img-list .music-video-subvideo-list{display:flex;flex-direction:column;gap:2rem}.music-video-wrapper .music-video-container .music-video-img-list .music-video-subvideo-list .music-video-box{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem}.music-video-wrapper .music-video-container .music-video-img-list .music-video-subvideo-list .music-video-box h2{font-size:1.25rem;color:#777776}@media (min-width: 768px){.music-video-wrapper .music-video-container .music-video-title{font-size:2.5rem}.music-video-wrapper .music-video-container .music-video-img-list .music-video-main-video{display:flex;flex-direction:column;align-items:center}.music-video-wrapper .music-video-container .music-video-img-list .music-video-main-video img{max-width:60%}.music-video-wrapper .music-video-container .music-video-img-list .music-video-subvideo-list{display:grid;grid-template-columns:repeat(2,1fr)}.music-video-wrapper .music-video-container .music-video-img-list .music-video-subvideo-list img{height:200px}}@media (min-width: 1023px){.music-video-wrapper{display:flex;justify-content:center}.music-video-wrapper .music-video-container .music-video-title{font-size:3.5rem}.music-video-wrapper .music-video-container .music-video-img-list .music-video-main-video{display:flex;flex-direction:column;align-items:center}.music-video-wrapper .music-video-container .music-video-img-list .music-video-main-video img{max-width:60%}.music-video-wrapper .music-video-container .music-video-img-list .music-video-subvideo-list{display:grid;grid-template-columns:repeat(2,1fr)}.music-video-wrapper .music-video-container .music-video-img-list .music-video-subvideo-list img{height:100%;max-height:400px}}.music-video-detail-wrapper{position:fixed;width:80vw;height:75vh;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1000}.music-video-detaill-overlay{position:fixed;background-color:#0009;width:100%;height:100%;top:0;left:0;z-index:999}.video-cover-wrapper{position:absolute;width:50px;height:50px;border-radius:50%;top:45%;left:50%;transform:translate(-50%,-50%);background-color:#fff9;display:flex;align-items:center;justify-content:center}.video-cover-wrapper:hover{background-color:#fff;cursor:pointer}.teaching-actions-wrapper{padding:2rem 0;display:flex;justify-content:center}.teaching-actions-wrapper .teaching-actions-container{display:flex;flex-direction:column;justify-content:center}.teaching-actions-wrapper .teaching-actions-container .teaching-action-title{font-size:1.5rem;font-weight:500;color:#000;margin-bottom:2rem;text-align:center}.teaching-actions-wrapper .teaching-actions-container .image-box-container,.teaching-actions-wrapper .teaching-actions-container .image-box-container .image-box-top,.teaching-actions-wrapper .teaching-actions-container .image-box-container .image-box-bottom{display:flex;flex-direction:column;gap:1rem}.teaching-actions-wrapper .teaching-actions-container .image-box-container .image-box img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.teaching-actions-wrapper .teaching-actions-container .image-box-container .image-box h1{color:#111;margin-top:.25rem;font-weight:500;font-size:1.25rem}@media (min-width: 768px){.teaching-actions-wrapper .teaching-actions-container .teaching-action-title{font-size:2.5rem}}@media (min-width: 1023px){.teaching-actions-wrapper .teaching-actions-container{padding-bottom:3rem}.teaching-actions-wrapper .teaching-actions-container .teaching-action-title{font-size:3.5rem}.teaching-actions-wrapper .teaching-actions-container .image-box-container{gap:3rem}.teaching-actions-wrapper .teaching-actions-container .image-box-container .image-box-top{display:grid;grid-template-columns:repeat(3,1fr)}.teaching-actions-wrapper .teaching-actions-container .image-box-container .image-box-bottom{flex-direction:row}.teaching-actions-wrapper .teaching-actions-container .image-box-container .image-box img{height:100%}}.teaching-service-wrapper{padding:2rem 0rem;display:flex;flex-direction:column;justify-content:center;margin-top:3rem}.teaching-service-wrapper .teaching-service-title{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:2rem}.teaching-service-wrapper .teaching-service-items{display:flex;flex-direction:column;gap:1.5rem}.teaching-service-wrapper .teaching-service-items .taeching-service-box{display:flex;flex-direction:column;gap:1.25rem}.teaching-service-wrapper .teaching-service-items .taeching-service-box .teaching-service-info{display:flex;flex-direction:column}.teaching-service-wrapper .teaching-service-items .taeching-service-box .teaching-service-info h1{font-size:1.5rem;font-weight:600;color:#000}.teaching-service-wrapper .teaching-service-items .taeching-service-box .teaching-service-info h2{color:#777776}.teaching-service-wrapper .teaching-service-items .taeching-service-box .teaching-text .teaching-content{color:#000;line-height:1.5rem;font-size:1.25rem}.teaching-service-wrapper .teaching-service-items .taeching-service-box .teaching-text .teaching-content i{font-weight:600}.teaching-service-wrapper .teaching-service-items .taeching-service-box .teaching-text ul{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}.teaching-service-wrapper .teaching-service-items .taeching-service-box .teaching-text ul li{color:#000;font-size:1.25rem}.teaching-service-wrapper .teaching-service-items .taeching-service-box .teaching-text ul li:before{content:"• ";color:#000}.teaching-icon{color:#000;font-size:1.5rem}@media (min-width: 768px){.teaching-service-wrapper{display:flex;align-items:center;width:100%}.teaching-service-wrapper .teaching-service-container{display:flex;gap:5rem;max-width:1200px}.teaching-service-wrapper .teaching-service-container .teaching-service-items{display:grid;grid-template-columns:repeat(2,1fr)}}.teaching-wrapper{width:100%}.teaching-wrapper .teaching-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3rem;padding:0 2rem}.teaching-wrapper .teaching-container .teaching-intro{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem;padding:2rem 0;width:100%;max-width:1280px}.teaching-wrapper .teaching-container .teaching-intro .teaching-title{font-size:3.5rem;font-weight:700;align-self:flex-start}.teaching-wrapper .teaching-container .teaching-intro h1{font-size:1.7rem;font-weight:700}.teaching-wrapper .teaching-container .teaching-intro h2{font-size:1.5rem;color:#777776;font-weight:700}.teaching-wrapper .teaching-container .teaching-intro button{padding:1rem;border-radius:5px;font-weight:700;font-size:1.25rem;border:none;color:#000;cursor:pointer;background-color:#fefffe}.teaching-review-wrapper{display:flex;justify-content:center}.teaching-review-wrapper .teaching-review-container .teaching-review-outline{padding:1rem 0rem;display:flex;flex-direction:column;gap:1rem;max-width:600px;width:100%}.teaching-review-wrapper .teaching-review-container .teaching-review-outline p{font-size:1.25rem;font-style:italic;line-height:2rem}.teaching-review-wrapper .teaching-review-container .teaching-review-outline span{align-self:flex-end}.contact-social-wrapper{margin-top:2.5rem;padding:0rem 2rem;display:flex;justify-content:center}.contact-social-wrapper .contact-social-container{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding:3rem 0rem;width:100%;max-width:1200px}.contact-social-wrapper .contact-social-container h1{font-size:1.25rem}.contact-social-wrapper .contact-social-container .contact-social-link{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.contact-social-wrapper .contact-social-container .contact-social-link .contact-social-link-container{border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;font-size:1.25rem;padding:1rem 0}.contact-social-wrapper .contact-social-container .contact-social-link .contact-social-link-container div{display:flex;gap:.5rem}.contact-icon{color:#111}.contact-wrapper{display:flex;justify-content:center}.contact-wrapper .contact-container{display:flex;flex-direction:column;justify-content:center;margin-top:3rem;gap:3rem;width:100%;max-width:1200px;padding:0rem 2rem}.contact-wrapper .contact-container h1{font-size:1.5rem;font-weight:500;margin-top:6rem}.contact-wrapper .contact-container h1 span{color:#777776}.contact-wrapper .contact-container .email-form{width:100%}.contact-wrapper .contact-container .email-form form div{display:flex;flex-direction:column}.contact-wrapper .contact-container .email-form form div label{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;margin-top:1rem;color:#111}.contact-wrapper .contact-container .email-form form div input{min-height:3.5rem;font-size:1rem;background-color:#fefffe;border:1px solid #3d3e40;border-radius:5px;padding:0 1rem;color:#111}.contact-wrapper .contact-container .email-form form div input:focus{outline:2px solid #3498db}.contact-wrapper .contact-container .email-form form textarea{background-color:#fefffe;border:1px solid #3d3e40;min-height:15rem;padding:1rem;font-size:1rem;color:#111;border-radius:5px;resize:none}.contact-wrapper .contact-container .email-form form textarea:focus{outline:2px solid #3498db}.contact-wrapper .contact-container .email-form form .email-submit-btn{margin-top:2rem;background-color:#fefffe;font-weight:600;font-size:1.25rem;color:#111;width:50%;padding:1rem;border-radius:5px;transition:.3s ease-in;font-family:EB Garamond,serif;cursor:pointer}.contact-wrapper .contact-container .email-form form .email-submit-btn:hover{color:#777776;scale:.95}@media (min-width: 768px){.contact-wrapper .contact-container h1{font-size:2.5rem}}@media (min-width: 1023px){.contact-wrapper .contact-container h1{font-size:3.5rem}.contact-wrapper .contact-container .email-form form{display:flex;flex-direction:column;gap:2rem}.contact-wrapper .contact-container .email-form form div{flex-direction:row;justify-content:space-between}.contact-wrapper .contact-container .email-form form div input{width:60%}.contact-wrapper .contact-container .email-form form .contact-message .contact-message-textarea{display:flex;flex-direction:column;align-items:flex-end;width:60%}.contact-wrapper .contact-container .email-form form .contact-message .contact-message-textarea textarea{width:100%}}.tour-main-wrapper{margin-top:2rem;display:flex;justify-content:center}.tour-main-wrapper .tour-main-container{display:flex;flex-direction:column;width:100%;max-width:900px}.tour-main-wrapper .tour-main-container .tour-main-title{font-size:1.5rem;font-weight:500;padding-bottom:3rem;border-bottom:1px solid rgba(0,0,0,.2)}.tour-main-wrapper .tour-main-container .tour-main-info{display:flex;flex-direction:column;gap:3rem;margin-top:2rem}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.05)}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list .tour-main-content{flex:2}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list .tour-main-content .tour-date{font-weight:700;display:block;margin-bottom:.5rem}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list .tour-main-content .tour-main-text .tour-main-three{display:flex;flex-direction:column;gap:.5rem}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list .tour-main-content .tour-main-text .tour-main-three h2.event-title{font-size:1.4rem;margin:0}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list .tour-main-content .tour-main-text .tour-main-three p.event-detail{font-size:1.1rem;color:#555}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list .tour-main-content .tour-main-text .tour-main-three a.event-link{color:#5495ff;font-size:1.5rem;width:-moz-fit-content;width:fit-content}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list .tour-poster{flex:1;display:flex;justify-content:center}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list .tour-poster img{width:100%;height:auto;border-radius:4px;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.tour-main-wrapper .tour-main-container .tour-main-title{font-size:2.5rem}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list{flex-direction:row;align-items:center}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list .tour-main-content .tour-main-text .tour-main-three{flex-direction:column}}@media (min-width: 1023px){.tour-main-wrapper .tour-main-container .tour-main-title{font-size:3.5rem}.tour-main-wrapper .tour-main-container .tour-main-info .tour-main-list{gap:4rem}}
