:root{min-height:0}html{background:#fff;scroll-behavior:smooth;word-wrap:break-word}body{color:#272343;font-family:Plus Jakarta Sans,sans-serif;height:100%;transition:all .3s}img{width:100%}p{font-weight:400}a{transition:all .3s}a,h2{font-weight:500}h2{font-size:min(2.34vw,45px)}.pc{display:block}.sp{display:none}.inner{margin:0 auto;width:90%}.cta{text-align:center}.cta a{background:#272343;border-radius:50px;box-shadow:0 4px 14px 0 rgba(0,0,0,.3);color:#fff;display:inline-block;font-size:clamp(14px,1.72vw,33px);padding:1.35vw 0;position:relative;width:clamp(180px,14.58vw,280px)}.cta a:hover{box-shadow:none}.cta svg{position:absolute;right:.94vw;top:50%;transform:translateY(-50%);width:max(15px,1.04vw)}.cta.yel a{background:#ffd803;color:#272343}@media (max-width:780px){h2{font-size:6.67vw;line-height:150%}.sp{display:block}.pc{display:none}.inner{width:85.13vw}.cta a{font-size:5.13vw;padding:4.1vw 0;width:71.79vw}.cta svg{right:4.62vw;width:3.85vw}}.header{background:#fff;padding:2.24vw 0;position:fixed;top:0;width:100%;z-index:999}.header-menu{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:90%}.openBtn{display:none}.header .logo{width:10.42vw}.nav-list{align-items:center}.nav-list,.nav-list ul{display:flex}.nav-list li{margin-right:2.6vw}.nav-list a{color:#272343;font-size:clamp(12px,1.04vw,20px)}.nav-contact a{background:#fda900;border-radius:50px;color:#fff;display:inline-block;padding:12px 0;text-align:center;width:clamp(140px,9.38vw,180px)}@media (max-width:780px){.header{padding:4.87vw 0}.header .logo{width:30.77vw}.openBtn{align-items:center;display:flex;height:30px;position:fixed;right:25px;width:30px;z-index:9999}.openBtn span{background:#fda900;border-radius:100px;display:inline-block;height:6px;margin-left:4px;transition:all .5s;width:6px}.openBtn.active span:last-of-type,.openBtn.active span:nth-last-of-type(2){display:none}.openBtn.active span:nth-last-of-type(3){border-radius:30px;height:4px;width:26px}#nav{background:#fff;height:calc(var(--vh)*100);padding-left:6.41vw;padding-top:25.64vw;position:fixed;right:-120%;top:0;transition:all .6s;width:67.69vw;z-index:999}#nav.openactive{right:-1px}.nav-list{align-items:baseline;flex-direction:column;gap:12.82vw;height:100vh;overflow:auto;position:fixed;width:100%;z-index:999;-webkit-overflow-scrolling:touch;color:#fff}.nav-list ul{flex-direction:column;gap:7.69vw}.nav-list li{margin-right:0}.nav-list a{font-size:4.62vw}}.fv{background:url(//22463062.fs1.hubspotusercontent-na1.net/hubfs/22463062/raw_assets/public/norway-kurasino-theme/images/fv.jpg) no-repeat;background-size:cover;height:35.68vw;margin-top:6.88vw;width:100vw}.fv-inner{height:100%;margin:0 auto;position:relative;width:80vw}.fv-inner h2{color:#fff;font-family:Poppins,sans-serif;font-size:4.69vw;font-weight:400;left:0;line-height:120%;position:absolute;text-shadow:0 0 10px rgba(0,0,0,.25);top:50%;transform:translateY(-50%)}@media (max-width:780px){.fv{background:url(//22463062.fs1.hubspotusercontent-na1.net/hubfs/22463062/raw_assets/public/norway-kurasino-theme/images/fv-sp.jpg) no-repeat;background-size:cover;height:153.85vw;margin-top:15.38vw}.fv-inner{width:85.13vw}.fv-inner h2{font-size:10.26vw;letter-spacing:-.2px;line-height:180%}}.intro{margin-top:7.81vw}.intro p{font-size:clamp(15px,1.3vw,25px);line-height:180%;margin-top:1.04vw}@media (max-width:780px){.intro{margin-top:15.38vw}.intro p{font-size:4.36vw;margin-top:5.13vw}}.service{background:#ffd803;margin-top:4.69vw;padding:4.69vw 0 3.49vw}.service-list{display:flex;flex-wrap:wrap;gap:2.08vw;margin:10px 0 2.6vw}.service-list li{background:#fff;border-radius:20px;display:flex;gap:2.86vw;padding:2.6vw 2.86vw;width:43.91vw}.service-list .item{width:17.71vw}.service-list .text{flex:1}.service-list h3{font-size:1.56vw;font-weight:600;line-height:150%}.service-list .text h3{margin-top:1.56vw}.service-list p{font-size:1.2vw;line-height:150%}@media (max-width:780px){.service{margin-top:15.38vw;padding:15.38vw 0}.service-list{gap:7.69vw;margin:7.69vw 0}.service-list li{flex-direction:column;padding:7.69vw 6.67vw;width:100%}.service-list .item{width:100%}.service-list h3{font-size:6.15vw;margin:10px 0}.service-list p{font-size:4.1vw}}.member{padding:4.69vw 0 5.21vw}.member-inner{margin-left:5vw}.member-scroll{margin:10px 0 2.6vw;overflow-x:scroll}.member-list{display:flex;gap:1.82vw;width:190.52vw}.member-list li{width:15.63vw}.member-list .name{margin:1.41vw 0 .78vw}.member-list .name p{font-size:1.72vw;font-weight:600;letter-spacing:-.5px}.member-list .job p{font-size:1.15vw;font-weight:600;line-height:120%}@media (max-width:780px){.member{padding:15.38vw 0}.member-inner{margin:0 auto;width:85.13vw}.member-scroll{margin:7.69vw 0;overflow-x:inherit}.member-list{flex-wrap:wrap;gap:3.08vw 2.86vw;width:100%}.member-list li{width:41.03vw}.member-list .name{margin:2.56vw 0}.member-list .name p{font-size:4.62vw}.member-list .job p{font-size:3.59vw}}.marketing{background:#272343;padding:5.21vw 0 4.69vw}.marketing h2{color:#fff;margin-bottom:1.04vw}.marketing-list{display:flex;gap:1.67vw;margin-bottom:2.08vw}.marketing-list li{width:28.96vw}.marketing-list .thum{margin-bottom:1.56vw}.marketing-list img{border-radius:20px}.marketing-list p{color:#fff;font-size:1.72vw;font-weight:500}@media (max-width:780px){.marketing{padding:15.38vw 0}.marketing h2,.marketing-list{margin-bottom:7.69vw}.marketing-list{flex-wrap:wrap;gap:7.69vw}.marketing-list li{width:100%}.marketing-list .thum{margin-bottom:3.85vw}.marketing-list p{font-size:4.1vw}}.case{padding:4.69vw 0}.case-list{display:flex;gap:1.56vw;margin-top:1.56vw}.case-list li{width:28.96vw}.case-list .thum{height:19.27vw;margin-bottom:1.56vw}.case-list .thum img{border-radius:20px;object-fit:cover}.case-list .text{margin-bottom:1.56vw}.case-list .text p{font-size:1.3vw;font-weight:500;line-height:150%}.case-list .name p{font-size:.99vw;line-height:150%}@media (max-width:780px){.case{padding:15.38vw 0}.case-list{flex-wrap:wrap;gap:7.69vw;margin-top:7.69vw}.case-list li{width:100%}.case-list .thum{height:56.67vw}.case-list .text,.case-list .thum{margin-bottom:2.56vw}.case-list .text p{font-size:4.36vw;line-height:180%}.case-list .name p{font-size:3.85vw}}.pageCase{margin:10.68vw 0 7.29vw}.pageCase h2{font-size:min(4.69vw,90px);font-weight:400;margin-bottom:4.17vw}.pageCase-operation{position:relative}.pageCase-operation:before{background:#272343;content:"";display:inline-block;height:49.58vw;margin:0 calc(50% - 50vw);position:absolute;top:22.42vw;width:100vw;z-index:-1}.pageCase-operation ul{margin-bottom:2.6vw}.pageCase h3{font-size:2.34vw;line-height:150%}.pageCase .text-cl li{color:#fff}.pageCase-branding{margin-top:4.17vw;padding-bottom:4.17vw;position:relative}.pageCase-branding:after{background:#272343;bottom:0;content:"";display:inline-block;height:31.41vw;margin:0 calc(50% - 50vw);position:absolute;width:100vw;z-index:-1}.pageCase-production{margin-top:4.17vw}.pageCase-marketing h3{color:#fff}@media (max-width:780px){.pageCase{margin:15.38vw 0 23.08vw}.pageCase h2{color:#fff;font-size:12.82vw}.pageCase h3{font-size:6.67vw}.pageCase-item{margin-top:10.26vw}.pageCase-operation h3{color:#fff}.pageCase-operation{margin-top:0;padding:12.82vw 0 20.51vw}.pageCase-operation:before{height:100%;top:0}.pageCase-branding{padding:12.82vw 0 20.51vw}.pageCase-branding:after{height:100%;top:0}.pageCase-branding h3{color:#fff}.pageCase-operation .cta{margin:10.26vw 0 0}.pageCase-marketing h3{color:#272343}}.pageContact{margin:10.68vw 0 7.29vw}.pageContact-head{display:flex;justify-content:space-between}.pageContact-head h2{font-size:min(4.69vw,90px);font-weight:400}.pageContact-head div{width:44.95vw}.pageContact-head h3{font-size:min(2.34vw,45px);margin-bottom:1.56vw}.pageContact-head p{font-size:1.3vw}.contact-btn{margin-top:1.56vw}.contact-btn a{background:#fda900;border-radius:50px;color:#fff;display:inline-block;padding:12px 0;text-align:center;width:clamp(140px,9.38vw,180px)}.office-item{border-radius:0 20px 20px 0;margin-left:-5.05vw;margin-top:-2.6vw;overflow:hidden;width:46.72vw}.office-item img{height:100%;object-fit:cover}.office{margin-top:3.91vw}.office h3{font-size:min(2.34vw,45px)}.office-list{display:flex;flex-direction:column;gap:3.91vw;margin-top:3.65vw}.office-list li{display:flex;justify-content:space-between}.office-list .text{flex:1}.office-list h4{font-size:1.72vw;font-weight:600;margin-bottom:1.46vw}.office-list .map{height:24.38vw;width:45vw}.office-list iframe{height:100%;width:100%}.office-list p{font-size:1.56vw;line-height:170%}.office-list p a{font-weight:400;text-decoration:underline}@media (max-width:780px){.pageContact{margin:30.77vw 0 23.08vw}.pageContact-head{flex-direction:column;gap:3.85vw}.pageContact-head h2{font-size:12.82vw}.pageContact-head div{width:100%}.pageContact-head h3{font-size:6.67vw;line-height:150%;margin-bottom:3.85vw}.pageContact-head p{font-size:4.36vw;line-height:180%}.contact-btn{margin-top:5.13vw}.contact-btn a{font-size:4.62vw;padding:7px 0;width:100%}.office-item{margin-left:-7.69vw;width:92.82vw}.office,.office-item{margin-top:15.38vw}.office h3{font-size:6.67vw}.office-list{gap:7.69vw;margin-top:7.69vw}.office-list li{flex-direction:column;gap:2.56vw;word-wrap:break-word}.office-list h4{font-size:4.62vw;margin-bottom:2.56vw}.office-list p{font-size:4.1vw}.office-list .map{height:47.69vw;width:100%}}.contactForm{margin:10.68vw 0 5.21vw}.contactForm h2{font-size:min(4.69vw,90px);font-weight:400}.contactForm-wrap{display:flex;justify-content:space-between;margin-top:4.17vw}.contactForm-wrap .text{width:41.67vw}.contactForm-wrap h3{font-size:min(2.34vw,45px);margin-bottom:1.56vw}.contactForm-wrap .text p{font-size:1.56vw;line-height:170%}.form{width:45vw}.hs-form-required{color:#cb0000;font-size:1.56vw}.form label span{font-size:1.72vw;font-weight:600}.form .input{margin:.78vw 0 1.82vw}.form input[type=email],.form input[type=tel],.form input[type=text]{height:4.17vw;padding-left:10px}.form input[type=email],.form input[type=tel],.form input[type=text],.form textarea{background:#ececec;border-radius:10px;cursor:pointer;font-size:1.15vw;outline:none;width:100%}.form textarea{min-height:13.54vw;padding:10px;resize:vertical}.form label.hs-error-msg{color:#cb0000;display:block;font-size:.94vw;margin:-1.04vw 0 1.82vw}input[type=checkbox]{background:#d9d9d9;border-radius:2px;height:25px;position:relative;width:25px}input[type=checkbox]:checked:before{border-bottom:2px solid #272343;border-right:2px solid #272343;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(40deg);width:7px}.input li label{align-items:center;cursor:pointer;display:flex;gap:15px;margin-top:1.35vw}.form a{display:inline-block;font-size:1.46vw;font-weight:400;margin-top:.78vw;text-decoration:underline}.form .submit{margin-top:2.08vw;position:relative;width:14.74vw}.form .hs_submit .actions{margin-top:3.13vw;position:relative;width:14.74vw}.form .hs_submit .actions:after{background:url(//22463062.fs1.hubspotusercontent-na1.net/hubfs/22463062/raw_assets/public/norway-kurasino-theme/images/arrow.svg) no-repeat;background-size:100%;content:"";height:1.04vw;position:absolute;right:1.04vw;top:50%;transform:translateY(-50%);width:1.04vw}.form input[type=submit]{background:#fda900;border-radius:50px;box-shadow:0 4px 14px 0 rgba(0,0,0,.3);color:#fff;font-size:1.72vw;padding:1.35vw 0 1.35vw 4.17vw;width:100%}.form .hs-richtext.hs-main-font-element{font-size:1.46vw;line-height:170%}.form .hs-richtext.hs-main-font-element a{margin:0}.form .hs_privacy label span{font-size:1.56vw;font-weight:400}@media (max-width:780px){.contactForm{margin:30.77vw 0 15.38vw}.contactForm h2{font-size:12.82vw;line-height:100%}.contactForm-wrap{flex-wrap:wrap;gap:5.13vw;margin-top:5.13vw}.contactForm-wrap .text{width:100%}.contactForm-wrap h3{font-size:6.67vw;margin-bottom:5.13vw}.contactForm-wrap .text p{font-size:4.36vw;line-height:180%}.form{width:100%}.form label span{font-size:4.1vw}.form .input{margin:3.85vw 0}.form input[type=email],.form input[type=tel],.form input[type=text]{font-size:4.1vw;height:12.82vw}.form textarea{font-size:4.1vw;min-height:30.77vw}.form a{font-size:3.85vw;margin-top:2.56vw}.input li label{gap:10px}.form label.hs-error-msg{font-size:3.85vw;margin:-2.56vw 0 3.85vw}input[type=checkbox]{height:15px;width:15px}input[type=checkbox]:checked:before{height:8px;width:4px}.form .hs_submit .actions{margin:5.13vw auto 0;width:72.56vw}.form input[type=submit]{font-size:5.13vw;padding:4.1vw 0;text-align:center}.form .hs_submit .actions:after{height:4.1vw;right:5.13vw;width:4.1vw}.form .hs-richtext.hs-main-font-element{font-size:3.85vw}.form .hs_privacy label span{font-size:4.1vw}}.pageService{margin-top:9.64vw}.pageService-title h2{font-size:4.69vw}.pageService-intro{margin:2.92vw 0 6.25vw}.pageService-intro .inner{display:flex}.pageService-intro .left-contents,.pageService-intro .right-contents{width:50%}.pageService-intro .left-contents p{font-size:2.34vw;font-weight:500;line-height:3.52vw;padding-left:.73vw;width:34vw}.pageService-intro .right-contents p{font-size:clamp(12px,1.3vw,25px);font-weight:400;line-height:2.34vw;width:44.79vw}@media (max-width:780px){.pageService{margin-top:30.77vw}.pageService-title h2{font-size:12.82vw}.pageService-intro{margin:3.85vw 0 15.38vw}.pageService-intro .inner{display:block}.pageService-intro .left-contents,.pageService-intro .right-contents{width:100%}.pageService-intro .left-contents{margin-bottom:5.64vw}.pageService-intro .left-contents p{font-size:6.67vw;font-weight:500;line-height:10vw;width:82.56vw}.pageService-intro .right-contents p{font-size:4.36vw;font-weight:400;line-height:7.85vw;width:85.13vw}}.pageService-type01{background:#ffd803;padding:5.21vw 0}.pageService-type01 .contents{align-items:center;display:flex}.pageService-type01 .contents .left-contents,.pageService-type01 .contents .right-contents{width:50%}.pageService-type01 .left-contents h3{font-size:2.34vw;font-weight:500;line-height:3.52vw}.pageService-type01 .left-contents ul{margin-top:2.19vw;padding-left:1.3vw}.pageService-type01 .left-contents li{font-size:clamp(12px,1.3vw,25px);font-weight:400;line-height:2.34vw;list-style-type:disc}.pageService-type01 .left-contents li:not(:last-child){margin-bottom:.52vw}.pageService-type01 .right-contents img{display:block;margin:0 auto;width:33.85vw}@media (max-width:780px){.pageService-type01{padding:15.38vw 0}.pageService-type01 .contents{flex-direction:column-reverse}.pageService-type01 h3{font-size:6.67vw;font-weight:500}.pageService-type01 .inner .contents .left-contents,.pageService-type01 .inner .contents .right-contents{width:100%}.pageService-type01 .left-contents ul{margin-top:7.69vw;padding-left:3.85vw}.pageService-type01 .left-contents li{font-size:4.62vw;font-weight:400;line-height:5.54vw;list-style-type:disc}.pageService-type01 .left-contents li:not(:last-child){margin-bottom:2.56vw}.pageService-type01 .right-contents img{margin-top:7.69vw;width:85.13vw}}.pageService-type02{background:#fff;padding:5.21vw 0}.pageService-type02 .inner .contents{align-items:center;display:flex}.pageService-type02 .inner .contents .left-contents,.pageService-type02 .inner .contents .right-contents{width:50%}.pageService-type02 .right-contents h3{font-size:2.34vw;font-weight:500;line-height:3.52vw}.pageService-type02 .right-contents ul{margin-top:2.19vw;padding-left:1.3vw}.pageService-type02 .right-contents li{font-size:clamp(12px,1.3vw,25px);font-weight:400;line-height:2.34vw;list-style-type:disc}.pageService-type02 .right-contents li:not(:last-child){margin-bottom:.52vw}.pageService-type02 .left-contents img{display:block;margin:0 auto;width:33.85vw}@media (max-width:780px){.pageService-type02{padding:15.38vw 0}.pageService-type02 .inner .contents{display:block}.pageService-type02 .inner h3{font-size:6.67vw;font-weight:500}.pageService-type02 .inner .contents .left-contents,.pageService-type02 .inner .contents .right-contents{width:100%}.pageService-type02 .left-contents img{margin-top:7.69vw;width:85.13vw}.pageService-type02 .right-contents{align-items:center;margin-top:7.69vw}.pageService-type02 .right-contents ul{margin-top:7.69vw;padding-left:3.85vw}.pageService-type02 .right-contents li{font-size:4.62vw;font-weight:400;line-height:5.54vw;list-style-type:disc}.pageService-type02 .right-contents li:not(:last-child){margin-bottom:2.56vw}}.pageOmOss{margin-top:9.64vw}.pageOmOss-title h2{font-size:4.69vw}.pageOmOss-intro{margin:2.92vw 0 6.25vw}.pageOmOss-intro .inner{display:flex}.pageOmOss-intro .left-contents,.pageOmOss-intro .right-contents{width:50%}.pageOmOss-intro h3{font-size:2.34vw;font-weight:500;line-height:3.52vw;width:34vw}.pageOmOss-intro p{font-size:clamp(12px,1.3vw,25px);font-weight:400;line-height:2.34vw;width:44.79vw}@media (max-width:780px){.pageOmOss{margin-top:30.77vw}.pageOmOss-title h2{font-size:12.82vw}.pageOmOss-intro{margin:5.13vw 0 15.38vw}.pageOmOss-intro .inner{flex-wrap:wrap}.pageOmOss-intro .left-contents,.pageOmOss-intro .right-contents{width:100%}.pageOmOss-intro h3{font-size:6.67vw;line-height:10vw;margin-bottom:5.13vw;width:82.56vw}.pageOmOss-intro p{font-size:4.36vw;line-height:7.85vw;width:82.56vw}}.pageOmOss-member{background:#ffd803;padding:5.21vw 0 7.08vw}.pageOmOss-member h3{font-size:2.34vw;font-weight:500;line-height:3.52vw}.pageOmOss-member-list{display:flex;flex-wrap:wrap;gap:3.13vw 1.04vw;margin-top:2.08vw}.pageOmOss-member-list .profile{display:flex}.pageOmOss-member-list .profile img{height:23.61vw;width:15.63vw}.pageOmOss-member-list .profile .right-contents{margin-left:1.41vw;width:26.98vw}.pageOmOss-member-list .profile .name{font-size:clamp(15px,1.72vw,33px);font-weight:600}.pageOmOss-member-list .profile .name span{display:block;font-size:clamp(12px,1.15vw,22px);font-weight:600;line-height:1.38vw;margin-top:.78vw}.pageOmOss-member-list .profile .right-contents p{font-size:clamp(12px,1.15vw,22px);font-weight:400;line-height:1.95vw;margin-top:1.04vw;word-break:normal}@media (max-width:780px){.pageOmOss-member{padding:15.38vw 0}.pageOmOss-member h3{font-size:6.67vw;line-height:10vw}.pageOmOss-member-list{gap:7.69vw}.pageOmOss-member-list .profile{flex-wrap:wrap}.pageOmOss-member-list .profile .left-contents{align-items:center;display:flex;gap:5.13vw}.pageOmOss-member-list .profile .name{font-size:4.62vw;font-weight:600}.pageOmOss-member-list .profile .name span{font-size:3.59vw;font-weight:600;line-height:5.74vw;margin-top:2.82vw}.pageOmOss-member-list .profile img{height:54.25vw;width:35.9vw}.pageOmOss-member-list .profile .right-contents{margin:2.56vw 0 0;width:100%}.pageOmOss-member-list .profile .right-contents p{font-size:clamp(10px,4.1vw,22px);font-weight:400;line-height:6.97vw;margin:0;word-break:normal}}.pageOmOss-company{background:#fff;padding:6.25vw 0}.pageOmOss-company .inner{display:flex}.pageOmOss-company .inner h3{font-size:2.34vw;font-weight:500;line-height:3.52vw;width:30%}.pageOmOss-company .inner .contents{width:70%}.pageOmOss-company .inner .contents .contents-title{font-size:1.72vw;font-weight:600}.pageOmOss-company .inner .contents table{margin-top:1.88vw}.pageOmOss-company .inner .contents table tr{border-top:1px solid #000}.pageOmOss-company .inner .contents table tr:last-child{border-bottom:1px solid #000}.pageOmOss-company .inner .contents table th{font-size:1.72vw;font-weight:600;padding:1.88vw 0;width:30%}.pageOmOss-company .inner .contents table td{font-size:1.56vw;font-weight:400;line-height:2.66vw;padding:1.88vw 0 1.88vw 1.72vw;width:70%}@media (max-width:780px){.pageOmOss-company{padding:15.38vw 0}.pageOmOss-company .inner{display:block}.pageOmOss-company .inner h3{font-size:6.67vw;line-height:10vw;width:100%}.pageOmOss-company .inner .contents{margin-top:5.13vw;width:100%}.pageOmOss-company .inner .contents .contents-title{font-size:6.15vw}.pageOmOss-company .inner .contents table{margin-top:5.13vw}.pageOmOss-company .inner .contents table tr{border-top:1px solid #000;display:block}.pageOmOss-company .inner .contents table tr:last-child{border-bottom:1px solid #000}.pageOmOss-company .inner .contents table td,.pageOmOss-company .inner .contents table th{display:block;width:100%}.pageOmOss-company .inner .contents table th{font-size:6.15vw;padding:5.13vw 0 0}.pageOmOss-company .inner .contents table td{font-size:4.62vw;line-height:6.92vw;padding:3.85vw 0 5.13vw}.pageService-type02 .right-contents li:not(:last-child){margin-bottom:.52vw}}.contactThanks{margin-top:5.42vw}.contactThanks h3{font-size:2.34vw;font-weight:500;line-height:3.52vw}.contactThanks p{font-size:1.3vw;font-weight:400;line-height:2.34vw;margin:1.67vw 0 15vw}@media (max-width:780px){.contactThanks{margin-top:5.13vw}.contactThanks h3{font-size:6.67vw;line-height:10vw}.contactThanks p{font-size:4.36vw;line-height:7.85vw;margin:5.13vw 0 15.38vw}}.pageMarketing{margin:10.68vw 0 4.69vw}.pageMarketing h2{font-size:min(4.69vw,90px);font-weight:400}.pageMarketing-item{margin-top:4.69vw}.pageMarketing-operation{position:relative}.pageMarketing-operation:before{background:#ffd803;content:"";display:inline-block;height:31.41vw;margin:0 calc(50% - 50vw);position:absolute;top:10.42vw;width:100vw;z-index:-1}.pageMarketing-list{display:flex;flex-wrap:wrap;gap:4.69vw 1.56vw}.pageMarketing-list li{width:28.96vw}.pageMarketing .thum{width:100%}.pageMarketing .thum img{border-radius:20px;height:19.27vw;object-fit:cover}.pageMarketing .text-cl li p{font-size:1.72vw;font-weight:600;line-height:2.41vw;margin-top:.75vw}@media (max-width:780px){.pageMarketing{background:#ffd803;margin:15.38vw 0 0;padding:15.38vw 0 10.26vw}.pageMarketing h2{font-size:12.82vw}.pageMarketing-item{margin-top:4.69vw}.pageMarketing-operation:before{display:none}.pageMarketing-list{gap:7.69vw 0}.pageMarketing-list li{width:85.13vw}.pageMarketing .thum{width:100%}.pageMarketing .thum img{height:56.75vw}.pageMarketing .text-cl li p{font-size:4.1vw;line-height:6.15vw;margin-top:3.85vw}}.PrivacyPage{margin:10.68vw 0 7.29vw}.PrivacyPage h2{font-size:4.69vw;font-weight:400}.PrivacyPage-intro{font-size:clamp(13px,1.56vw,30px);font-weight:400;line-height:2.66vw;margin:5.42vw 0 3.91vw}.PrivacyPage dl:not(:last-child){margin-bottom:5.1vw}.PrivacyPage dt{font-size:clamp(14px,2.34vw,45px);font-weight:500;line-height:3.52vw;margin-bottom:1.04vw}.PrivacyPage dd{font-size:clamp(12px,1.3vw,30px);font-weight:400;line-height:2.34vw}.PrivacyPage dl ul{margin-top:1.04vw;padding-left:1.93vw}.PrivacyPage dl li{font-size:clamp(12px,1.3vw,30px);font-weight:400;line-height:2.34vw;list-style-type:disc}@media (max-width:780px){.PrivacyPage{margin:30.77vw 0 15.38vw}.PrivacyPage h2{font-size:12.82vw}.PrivacyPage-intro{font-size:4.36vw;line-height:7.85vw;margin:5.13vw 0 15.38vw}.PrivacyPage dl:not(:last-child){margin-bottom:12.82vw}.PrivacyPage dt{font-size:6.67vw;line-height:10vw;margin-bottom:5.13vw}.PrivacyPage dd{font-size:4.36vw;line-height:7.85vw}.PrivacyPage dl ul{margin-top:5.13vw;padding-left:4.36vw}.PrivacyPage dl li{font-size:4.62vw;line-height:5.54vw}.PrivacyPage dl li:not(:last-child){margin-bottom:2.56vw}}.footer{background:#272343;color:#fff;padding:2.45vw 0 1.93vw}.footer-menu{align-items:baseline;display:flex;gap:2.81vw;margin-bottom:5px}.footer .logo{width:10.42vw}.footer-menu-list ul{display:flex;gap:1.72vw;margin-bottom:2.08vw}.footer-menu-list a{font-size:clamp(12px,1.04vw,20px)}.footer-contact a{border:1px solid #fff;border-radius:50px;display:inline-block;padding:.63vw 0;width:9.38vw}.copy,.footer-contact a{font-size:1.04vw;text-align:center}@media (max-width:780px){.footer{padding:7.69vw 0 4.1vw}.footer-menu{flex-wrap:wrap;gap:5.64vw;justify-content:center}.footer .logo{width:30.77vw}.footer-menu-list ul{flex-wrap:wrap;gap:3.85vw}.footer-menu-list a{font-size:4.1vw}.footer-contact{margin:5.13vw 0 8.46vw;text-align:center}.footer-contact a{padding:3.08vw 0;width:42.05vw}.copy{font-size:3.59vw}}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{text-align:center}