section.title{background-image:url(../images/shared/bg-p-green.webp);background-repeat:repeat;overflow:hidden;position:relative}@media screen and (min-width:769px){section.title{height:32.5vw}}@media screen and (max-width:768px){section.title{height:84.6153846154vw}}section.title:after{bottom:-1px;content:"";left:0;position:absolute;width:100%}@media screen and (min-width:769px){section.title:after{aspect-ratio:1440/80;background-image:url(../images/shared/border_white_lg.svg);background-repeat:no-repeat;background-size:contain}}@media screen and (max-width:768px){section.title:after{aspect-ratio:390/56;background-image:url(../images/shared/border_white_sm.svg);background-repeat:no-repeat;background-size:contain}}section.title figure{background-image:url(../images/shared/treble_clef.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(30deg)}@media screen and (min-width:769px){section.title figure{bottom:unset;height:38.6805555556vw;left:72.5vw;position:absolute;right:unset;top:-5vw;width:16.8055555556vw}}@media screen and (max-width:768px){section.title figure{bottom:unset;height:75.8974358974vw;left:61.2820512821vw;position:absolute;right:unset;top:7.6923076923vw;width:32.8205128205vw}}@media screen and (min-width:769px){section.title h1 span.en{bottom:unset;height:1.5277777778vw;left:7.1527777778vw;position:absolute;right:unset;top:13.1944444444vw;width:8.8888888889vw}}@media screen and (max-width:768px){section.title h1 span.en{bottom:unset;height:3.0769230769vw;left:6.1538461538vw;position:absolute;right:unset;top:34.6153846154vw;width:17.9487179487vw}}@media screen and (min-width:769px){section.title h1 span.jp{bottom:unset;height:3.9583333333vw;left:6.6666666667vw;position:absolute;right:unset;top:15.9722222222vw;width:29.7916666667vw}}@media screen and (max-width:768px){section.title h1 span.jp{bottom:unset;height:7.6923076923vw;left:6.1538461538vw;position:absolute;right:unset;top:41.7948717949vw;width:57.9487179487vw}}h1 span.en{background-image:url(../images/about-us/h1_about-us_en.svg);background-repeat:no-repeat;background-size:contain;line-height:0;text-indent:-9999px}@media screen and (min-width:769px){h1 span.en{bottom:unset;height:1.5277777778vw;left:7.1527777778vw;position:absolute;right:unset;top:13.1944444444vw;width:8.8888888889vw}}@media screen and (max-width:768px){h1 span.en{bottom:unset;height:3.0769230769vw;left:6.1538461538vw;position:absolute;right:unset;top:34.6153846154vw;width:17.9487179487vw}}h1 span.jp{background-image:url(../images/about-us/h1_about-us_jp.svg);background-repeat:no-repeat;background-size:contain;line-height:0;text-indent:-9999px}@media screen and (min-width:769px){h1 span.jp{bottom:unset;height:3.9583333333vw;left:6.6666666667vw;position:absolute;right:unset;top:15.9722222222vw;width:29.7916666667vw}}@media screen and (max-width:768px){h1 span.jp{bottom:unset;height:7.6923076923vw;left:6.1538461538vw;position:absolute;right:unset;top:41.7948717949vw;width:57.9487179487vw}}section.message{display:flex;flex-direction:column}@media screen and (min-width:769px){section.message{gap:104px;padding-block:32px calc(80px + var(--section-radius-height-lg))}}@media screen and (max-width:768px){section.message{gap:22.5641025641vw;padding-block:8.2051282051vw calc(18.46154vw + var(--section-radius-height-sm))}}section.message .message-wrapper{display:flex}@media screen and (min-width:769px){section.message .message-wrapper{box-sizing:border-box;flex-direction:row-reverse;gap:32px;justify-content:space-between;margin-inline:auto;max-width:1280px;padding-inline:40px;position:relative;width:100%}}@media screen and (max-width:768px){section.message .message-wrapper{flex-direction:column;gap:10.2564102564vw}}@media screen and (min-width:769px){section.message .contents{flex-shrink:0;width:max(min(520px,36.1111111111vw),400px)}}@media screen and (max-width:768px){section.message .contents{padding-inline:6.1538461538vw}}section.message h2{aspect-ratio:159/18;background-image:url(../images/about-us/h2_about_message.svg);background-repeat:no-repeat;background-size:contain;line-height:0;text-indent:-9999px}@media screen and (min-width:769px){section.message h2{margin-bottom:16px;width:159px}}@media screen and (max-width:768px){section.message h2{margin-bottom:3.0769230769vw;width:34.6153846154vw}}section.message p.copy{font-weight:700;letter-spacing:.03em;line-height:1.7}@media screen and (min-width:769px){section.message p.copy{font-size:max(min(28px,1.9444444444vw),22px);margin-bottom:32px}}@media screen and (max-width:768px){section.message p.copy{font-size:5.8974358974vw;margin-bottom:7.6923076923vw;white-space:nowrap}}section.message .description{display:flex;flex-direction:column;line-height:2}@media screen and (min-width:769px){section.message .description{font-size:16px;gap:24px}}@media screen and (max-width:768px){section.message .description{font-size:4.1025641026vw;gap:6.1538461538vw}}@media screen and (min-width:769px){section.message .images{flex-shrink:1;margin-top:92px;position:relative;width:506px}section.message .images figure{border-radius:16px}}@media screen and (max-width:768px){section.message .images figure{border-radius:4.1025641026vw}}@media screen and (min-width:769px){section.message .images>div{margin-top:64px}}section.message .images figure.img01{aspect-ratio:414/276;background-image:url(../images/about-us/message01.jpg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:769px){section.message .images figure.img01{margin-left:min(24px,1.6666666667vw);width:max(min(414px,28.75vw),240px)}}@media screen and (max-width:768px){section.message .images figure.img01{border-radius:0 4.1025641026vw 4.1025641026vw 0;width:75.1282051282vw}}section.message .images figure.img02{aspect-ratio:1;background-image:url(../images/about-us/message02.jpg);background-repeat:no-repeat;background-size:contain;position:relative;z-index:1}@media screen and (min-width:769px){section.message .images figure.img02{margin-inline:auto 0;width:max(min(152px,10.5555555556vw),120px)}}@media screen and (max-width:768px){section.message .images figure.img02{margin-inline:auto 6.1538461538vw;margin-top:11.2820512821vw;width:27.6923076923vw}}section.message .images figure.img03{aspect-ratio:290/163;background-image:url(../images/about-us/message03.jpg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width:769px){section.message .images figure.img03{margin-inline:auto min(112px,7.7777777778vw);margin-top:-18px;width:max(min(290px,20.1388888889vw),216px)}}@media screen and (max-width:768px){section.message .images figure.img03{margin-inline:21.0256410256vw auto;margin-top:-3.0769230769vw;width:52.5641025641vw}}section.message .establishment-movie{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:769px){section.message .establishment-movie{box-sizing:border-box;gap:32px;margin-inline:auto;max-width:800px;padding-inline:40px;width:100%}}@media screen and (max-width:768px){section.message .establishment-movie{gap:6.1538461538vw;margin-inline:6.1538461538vw}}section.message .establishment-movie span{font-weight:700;letter-spacing:.03em}@media screen and (min-width:769px){section.message .establishment-movie span{font-size:28px}}@media screen and (max-width:768px){section.message .establishment-movie span{font-size:6.6666666667vw}}section.message .establishment-movie .movie{aspect-ratio:16/9;border:3px solid var(--color-green);overflow:hidden;width:100%}@media screen and (min-width:769px){section.message .establishment-movie .movie{border-radius:8px;box-shadow:10px 10px 0 var(--color-green)}}@media screen and (max-width:768px){section.message .establishment-movie .movie{border-radius:2.0512820513vw;box-shadow:2.0512820513vw 2.0512820513vw 0 var(--color-green)}}section.message .establishment-movie .movie iframe{height:100%;width:100%}section.instructor{background-image:url(../images/shared/bg-green.webp);background-repeat:repeat;display:flex;flex-direction:column}@media screen and (min-width:769px){section.instructor{border-radius:var(--section-radius-height-lg) var(--section-radius-height-lg) 0 0;gap:40px;margin-top:-80px;padding:64px 40px calc(80px + var(--section-radius-height-lg))}}@media screen and (max-width:768px){section.instructor{border-radius:var(--section-radius-height-sm) var(--section-radius-height-sm) 0 0;box-sizing:border-box;gap:9.2307692308vw;margin-top:-12.3076923077vw;padding:12.3076923077vw 3.0769230769vw calc(12.30769vw + var(--section-radius-height-sm))}}section.instructor h2{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:769px){section.instructor h2{gap:24px}}@media screen and (max-width:768px){section.instructor h2{gap:5.1282051282vw}}section.instructor h2 span.en{background-image:url(../images/about-us/h2_instructor.svg);background-repeat:no-repeat;background-size:contain;line-height:0;margin:0 auto;text-indent:-9999px}@media screen and (min-width:769px){section.instructor h2 span.en{height:52px;width:314px}}@media screen and (max-width:768px){section.instructor h2 span.en{height:10.5128205128vw;width:63.8461538462vw}}section.instructor h2 span.jp{color:var(--color-white-pure)}@media screen and (min-width:769px){section.instructor h2 span.jp{font-size:20px}}@media screen and (max-width:768px){section.instructor h2 span.jp{font-size:4.6153846154vw}}section.instructor ul{display:flex;flex-direction:column}@media screen and (min-width:769px){section.instructor ul{gap:40px;margin-inline:auto;max-width:1200px}}@media screen and (max-width:768px){section.instructor ul{gap:9.2307692308vw}}section.instructor li{background-color:var(--color-white-pure)}@media screen and (min-width:769px){section.instructor li{border-radius:40px;padding:max(min(40px,2.7777777778vw),28px)}}@media screen and (max-width:768px){section.instructor li{border-radius:7.1794871795vw;padding:5.1282051282vw 4.1025641026vw 7.1794871795vw}}section.instructor li>.inner{display:flex}@media screen and (min-width:769px){section.instructor li>.inner{justify-content:space-between;margin-inline:auto;max-width:1000px}}@media screen and (max-width:768px){section.instructor li>.inner{flex-direction:column;gap:8.2051282051vw}}section.instructor li figure.photo{aspect-ratio:280/396;background-image:url(../images/about-us/numata.png);background-repeat:no-repeat;background-size:contain;will-change:filter}@media screen and (min-width:769px){section.instructor li figure.photo{filter:drop-shadow(min(10px,.6944444444vw) min(10px,.6944444444vw) 0 var(--color-green));flex-grow:0;flex-shrink:0;width:max(min(280px,19.4444444444vw),172px)}}@media screen and (max-width:768px){section.instructor li figure.photo{filter:drop-shadow(2.0512820513vw 2.0512820513vw 0 var(--color-green));height:62.5641025641vw;margin-inline:auto;width:44.1025641026vw}}@media screen and (min-width:769px){section.instructor li .detail{margin-left:32px;max-width:624px;width:100%}}section.instructor li.numata figure.photo{background-image:url(../images/about-us/numata.png);background-repeat:no-repeat;background-size:contain}section.instructor li.miyazaki figure.photo{background-image:url(../images/about-us/miyazaki.png);background-repeat:no-repeat;background-size:contain}section.instructor header.profile-header{display:flex;flex-direction:column}@media screen and (min-width:769px){section.instructor header.profile-header{gap:12px;margin-bottom:22px}}@media screen and (max-width:768px){section.instructor header.profile-header{gap:3.0769230769vw;margin-bottom:5.641025641vw}}section.instructor header.profile-header .title{font-weight:700;letter-spacing:.03em}@media screen and (min-width:769px){section.instructor header.profile-header .title{font-size:16px}}@media screen and (max-width:768px){section.instructor header.profile-header .title{font-size:3.8461538462vw}}section.instructor header.profile-header .name{font-weight:700;letter-spacing:.03em}@media screen and (min-width:769px){section.instructor header.profile-header .name{font-size:24px}}@media screen and (max-width:768px){section.instructor header.profile-header .name{font-size:5.1282051282vw}}section.instructor header.profile-header .tag{letter-spacing:.03em}@media screen and (min-width:769px){section.instructor header.profile-header .tag{font-size:14px}}@media screen and (max-width:768px){section.instructor header.profile-header .tag{font-size:3.5897435897vw;line-height:1.3}}section.instructor dl.list{border-bottom:2px solid var(--color-green);border-top:2px solid var(--color-green);display:flex;flex-direction:column}@media screen and (min-width:769px){section.instructor dl.list{margin-bottom:40px}}@media screen and (max-width:768px){section.instructor dl.list{margin-bottom:10.2564102564vw}}section.instructor dl.list .item{border-bottom:2px solid var(--color-light-green);display:flex;letter-spacing:.03em;line-height:1.6}@media screen and (min-width:769px){section.instructor dl.list .item{font-size:16px;gap:24px;padding-block:12px}}@media screen and (max-width:768px){section.instructor dl.list .item{font-size:4.1025641026vw;gap:6.1538461538vw;padding-block:3.0769230769vw}}section.instructor dl.list .item:last-child{border-bottom:none}section.instructor dl.list dt{flex-shrink:0;font-weight:700}@media screen and (min-width:769px){section.instructor dl.list dt{width:104px}}@media screen and (max-width:768px){section.instructor dl.list dt{width:26.6666666667vw}}section.instructor .career{display:flex;flex-direction:column}@media screen and (min-width:769px){section.instructor .career{gap:12px;margin-bottom:20px}}@media screen and (max-width:768px){section.instructor .career{gap:3.0769230769vw;margin-bottom:7.1794871795vw}}section.instructor .career>span{color:var(--color-green);font-weight:700;letter-spacing:.03em}@media screen and (min-width:769px){section.instructor .career>span{font-size:20px}}@media screen and (max-width:768px){section.instructor .career>span{font-size:5.1282051282vw}}section.instructor .career .text-wrapper{background-color:var(--color-pale-green);box-shadow:inset 0 0 8px 0 rgba(31,106,113,.15);overflow-y:scroll}@media screen and (min-width:769px){section.instructor .career .text-wrapper{border-radius:8px;height:416px;padding:16px}}@media screen and (max-width:768px){section.instructor .career .text-wrapper{border-radius:2.0512820513vw;height:92.3076923077vw;padding:4.1025641026vw}}section.instructor .career .text-wrapper .texts{display:flex;flex-direction:column;letter-spacing:.03em;line-height:1.6}@media screen and (min-width:769px){section.instructor .career .text-wrapper .texts{gap:24px}}@media screen and (max-width:768px){section.instructor .career .text-wrapper .texts{gap:6.1538461538vw}}section.instructor .episode{display:flex;flex-direction:column}@media screen and (min-width:769px){section.instructor .episode{gap:12px}}@media screen and (max-width:768px){section.instructor .episode{gap:3.0769230769vw}}section.instructor .episode>span{color:var(--color-green);font-weight:700;letter-spacing:.03em}@media screen and (min-width:769px){section.instructor .episode>span{font-size:20px}}@media screen and (max-width:768px){section.instructor .episode>span{font-size:5.1282051282vw}}section.instructor .episode>p{letter-spacing:.03em;line-height:1.6}@media screen and (min-width:769px){section.instructor .episode>p{font-size:16px}}@media screen and (max-width:768px){section.instructor .episode>p{font-size:4.1025641026vw}}section.access{background-color:var(--color-white-pure);display:flex;flex-direction:column}@media screen and (min-width:769px){section.access{border-radius:var(--section-radius-height-lg) var(--section-radius-height-lg) 0 0;gap:40px;margin-top:-80px;padding:64px 40px 80px}}@media screen and (max-width:768px){section.access{border-radius:var(--section-radius-height-sm) var(--section-radius-height-sm) 0 0;display:flex;flex-direction:column;gap:8.2051282051vw;margin-top:-12.3076923077vw;padding:12.3076923077vw 3.0769230769vw}}section.access h2{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:769px){section.access h2{gap:16px}}@media screen and (max-width:768px){section.access h2{gap:5.1282051282vw}}section.access h2 .en{aspect-ratio:208/52;background-image:url(../images/shared/access_h2.svg);background-repeat:no-repeat;background-size:contain;line-height:0;text-indent:-9999px}@media screen and (min-width:769px){section.access h2 .en{width:208px}}@media screen and (max-width:768px){section.access h2 .en{width:41.5384615385vw}}@media screen and (min-width:769px){section.access h2 .ja{font-size:20px}}@media screen and (max-width:768px){section.access h2 .ja{font-size:5.1282051282vw}}section.access ul{display:flex;flex-direction:column}@media screen and (min-width:769px){section.access ul{gap:40px;margin-inline:auto;max-width:1000px;width:100%}}@media screen and (max-width:768px){section.access ul{gap:5.1282051282vw}}section.access ul li{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:769px){section.access ul li{border-radius:40px;gap:32px;padding-block:40px;padding-inline:24px}}@media screen and (max-width:768px){section.access ul li{border-radius:7.1794871795vw;gap:6.1538461538vw;padding:7.1794871795vw 4.1025641026vw}}section.access ul li.main{background-image:url(../images/shared/bg-p-green.webp);background-repeat:repeat}@media screen and (min-width:769px){section.access ul li.main>.map{aspect-ratio:560/315;margin-inline:auto;width:560px}section.access ul li.main iframe{box-shadow:10px 10px 0 var(--color-green)}}@media screen and (max-width:768px){section.access ul li.main iframe{box-shadow:2.0512820513vw 2.0512820513vw 0 var(--color-green)}}@media screen and (min-width:769px){section.access ul li.main .info{max-width:640px}}section.access ul li.sub{background-image:url(../images/shared/bg-p-blue.webp);background-repeat:repeat}@media screen and (min-width:769px){section.access ul li.sub>.wrapper .map{aspect-ratio:1/1;width:max(min(288px,20vw),256px)}section.access ul li.sub iframe{box-shadow:10px 10px 0 var(--color-blue)}}@media screen and (max-width:768px){section.access ul li.sub iframe{box-shadow:2.0512820513vw 2.0512820513vw 0 var(--color-blue)}}@media screen and (min-width:769px){section.access ul li.sub .info{flex-grow:1;flex-shrink:1;margin-left:32px;max-width:480px;width:100%}section.access ul h3{font-size:24px}}@media screen and (max-width:768px){section.access ul h3{font-size:6.1538461538vw}}@media screen and (min-width:769px){section.access ul .map{flex-shrink:0}}@media screen and (max-width:768px){section.access ul .map{aspect-ratio:1/1;width:85.641025641vw}}section.access ul .map iframe{height:100%;width:100%}@media screen and (min-width:769px){section.access ul .map iframe{border-radius:24px}}@media screen and (max-width:768px){section.access ul .map iframe{border-radius:3.0769230769vw}}section.access ul .title{flex-grow:0;flex-shrink:0;font-weight:700;line-height:1.6}@media screen and (min-width:769px){section.access ul .title{font-size:16px;width:144px}}@media screen and (max-width:768px){section.access ul .title{font-size:3.8461538462vw;width:28.7179487179vw}}section.access ul .contents{display:flex;flex-direction:column;line-height:1.6}@media screen and (min-width:769px){section.access ul .contents{flex:1;gap:8px}}@media screen and (max-width:768px){section.access ul .contents{gap:2.5641025641vw}}section.access ul .info{display:flex;flex-direction:column;line-height:1.6}@media screen and (min-width:769px){section.access ul .info{font-size:16px;gap:24px}}@media screen and (max-width:768px){section.access ul .info{font-size:3.8461538462vw;gap:6.1538461538vw}}section.access ul .access,section.access ul .address,section.access ul .parking{display:flex}@media screen and (max-width:768px){section.access ul .access,section.access ul .address,section.access ul .parking{gap:1.0256410256vw}}section.access ul .notes{line-height:1.6}@media screen and (min-width:769px){section.access ul .notes{font-size:14px}}@media screen and (max-width:768px){section.access ul .notes{font-size:3.5897435897vw}}section.access ul .notes p:first-child{font-weight:700;text-decoration:underline}section.access ul .wrapper{display:flex}@media screen and (min-width:769px){section.access ul .wrapper{align-items:flex-start;justify-content:space-between;max-width:832px;width:100%}}@media screen and (max-width:768px){section.access ul .wrapper{flex-direction:column;gap:7.1794871795vw}}:root{--color-white-pure:#fff;--color-black-pure:#000;--color-black:#3b2f27;--color-text-black:#3b2f27;--color-brown:#a79983;--color-light-brown:#ece5db;--color-dark-green:#00727e;--color-green:#59c2c6;--color-green02:#98e4e6;--color-light-green:#d5f0f1;--color-pale-green:#e8f7f7;--color-pale-green02:#c8f1f3;--color-blue:#289fd4;--color-pale-blue:#e5f4fa;--color-pale-blue02:#c2e4f4;--color-orange:#f2a601;--color-yellow:#ffc301;--color-light-yellow:#fff4cf;--color-deep-yellow:#c09300;--color-ivory:#fcf8ed;--color-blue-black:rgb(6 52 56/8%);--color-blue-black4:rrgb(6 52 56/4%);--section-radius-height-lg:80px;--section-radius-height-sm:12.3076923077vw}section.cv{display:flex;flex-direction:column;overflow:hidden}section.cv:before{content:"";width:100%}@media screen and (min-width:769px){section.cv:before{aspect-ratio:1440/80;background-image:url(../images/shared/border_ivory_lg.svg);background-repeat:no-repeat;background-size:contain}}@media screen and (max-width:768px){section.cv:before{aspect-ratio:390/56;background-image:url(../images/shared/border_ivory_sm.svg);background-repeat:no-repeat;background-size:contain}}section.cv .inner{background-image:url(../images/shared/bg-ivory.webp);background-repeat:repeat}@media screen and (min-width:769px){section.cv .inner{padding-bottom:177px}}@media screen and (max-width:768px){section.cv .inner{padding-bottom:63.5897435897vw;padding-top:2.0512820513vw}}section.cv .contents{display:flex;flex-direction:column;margin-inline:auto;position:relative}@media screen and (min-width:769px){section.cv .contents{gap:32px;width:fit-content}}@media screen and (max-width:768px){section.cv .contents{gap:8.2051282051vw}}section.cv .contents figure{position:absolute}section.cv .contents figure>img{height:100%;width:100%}section.cv .contents figure:first-of-type{aspect-ratio:271/318}@media screen and (min-width:769px){section.cv .contents figure:first-of-type{left:calc(-271px + -5.27778vw);top:40px;width:271px}}@media screen and (min-width:769px)and (max-width:1080px){section.cv .contents figure:first-of-type{left:-211px;top:80px;width:211px}}@media screen and (max-width:768px){section.cv .contents figure:first-of-type{bottom:-47.6923076923vw;left:3.0769230769vw;width:43.5897435897vw}}section.cv .contents figure:nth-of-type(2){aspect-ratio:300/312}@media screen and (min-width:769px){section.cv .contents figure:nth-of-type(2){right:calc(-271px + -5.55556vw);top:10px;width:300px}}@media screen and (min-width:769px)and (max-width:1080px){section.cv .contents figure:nth-of-type(2){right:-234px;top:58px;width:234px}}@media screen and (max-width:768px){section.cv .contents figure:nth-of-type(2){bottom:-44.6153846154vw;right:2.0512820513vw;width:44.1025641026vw}}@media screen and (min-width:769px){section.cv h2{aspect-ratio:448/164;background-image:url(../images/shared/cv_h2_lg.svg);background-repeat:no-repeat;background-size:contain;line-height:0;margin-inline:auto;position:relative;text-indent:-9999px;width:448px;z-index:1}}@media screen and (max-width:768px){section.cv h2{aspect-ratio:295/115;background-image:url(../images/shared/cv_h2_sm.svg);background-repeat:no-repeat;background-size:contain;line-height:0;margin-left:8.9743589744vw;text-indent:-9999px;width:75.641025641vw}}section.cv .trial-button{background-color:var(--color-yellow);box-shadow:0 0 20px 0 rgba(132,104,13,.15);box-sizing:border-box;color:var(--color-text-black);font-weight:700;margin-inline:auto;text-decoration:none;transition-duration:.3s;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(.165,.84,.44,1);width:fit-content}@media screen and (min-width:769px){section.cv .trial-button{align-items:baseline;border:2px solid var(--color-white-pure);border-radius:42px;display:flex;padding:26px 24px;position:relative;z-index:1}}@media screen and (max-width:768px){section.cv .trial-button{align-items:baseline;border:3px solid var(--color-white-pure);border-radius:12.8205128205vw;display:grid;grid-template-columns:repeat(2,auto);padding:5.1282051282vw 10.2564102564vw;row-gap:2.0512820513vw}}@media screen and (min-width:769px){section.cv .trial-button>span.large{font-size:22px}}@media screen and (max-width:768px){section.cv .trial-button>span.large{font-size:5.641025641vw}}@media screen and (min-width:769px){section.cv .trial-button>span:not(.large){font-size:16px}}@media screen and (max-width:768px){section.cv .trial-button>span:not(.large){font-size:4.1025641026vw}section.cv .trial-button>span:nth-child(3){grid-column:1/3;justify-self:flex-end}}@media(hover:hover){section.cv .trial-button:hover{background-color:var(--color-white-pure);border-color:var(--color-yellow)}}