*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.w-full{width:100%}.justify-center{justify-content:center}.bg-\[\#081d4d\]{--tw-bg-opacity: 1;background-color:rgb(8 29 77 / var(--tw-bg-opacity))}.p-\[17px\]{padding:17px}.text-center{text-align:center}.text-\[18px\]{font-size:18px}.font-bold{font-weight:700}.text-\[\#5fd6ff\]{--tw-text-opacity: 1;color:rgb(95 214 255 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.outline{outline-style:solid}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;line-height:1.4;-webkit-tap-highlight-color:rgba(255,255,255,0)}html{scroll-behavior:smooth}body{font-family:Noto Sans JP,sans-serif;width:100%;height:100%}ul{list-style:none}a{text-decoration:none}img{display:inline;max-width:100%;height:auto}@font-face{font-family:coupa-theme-icons;src:url(/summit/2022/fonts/coupa-theme-icons.woff) format("woff");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:coupa-theme-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Facebook:before{content:""}.icon-Twitter:before{content:""}.icon-LinkedIn:before{content:""}.icon-Youtube:before{content:""}@media screen and (min-width: 1024px){.hide-lg{display:none!important}}@media screen and (max-width: 767px){.hide-md{display:none!important}}@media screen and (max-width: 428px){.hide-sm{display:none!important}}@media screen and (min-width: 768px){.show-md{display:none!important}}@media screen and (min-width: 429px){.show-sm{display:none!important}}.color-white{color:#fff!important}.color-black{color:#000!important}.color-primary{color:#2a4788!important}.color-accent{color:#49c0b6!important}.text-center{text-align:center!important}.header{position:fixed;top:0;left:0;z-index:10;width:100%}.header-inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:68px;padding:9px 7px 9px 18px;background:#10294b}@media screen and (max-width: 1059px){.header-inner{padding:8px;height:47px}}.logo{display:block}@media screen and (max-width: 1059px){.logo,.logo img{width:auto;height:100%}}.burger{display:block;width:24px;height:20px;position:fixed;top:70px;right:14px}@media screen and (min-width: 1060px){.burger{display:none;width:0;height:0;position:static;z-index:-99}}.burger span{display:block;width:100%;height:2px;background:#fff;position:absolute;left:0;top:calc(50% - 1px);transition:background .25s .25s}.burger span:before,.burger span:after{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;left:0}.burger span:before{top:-8px;animation:burger-before-close .5s ease-in-out forwards}.burger span:after{bottom:-8px;animation:burger-after-close .5s ease-in-out forwards}.burger.is-active span{background:#10294b}.burger.is-active span:before{animation:burger-before-open .5s ease-in-out forwards}.burger.is-active span:after{animation:burger-after-open .5s ease-in-out forwards}@keyframes burger-before-open{0%{top:-8px;transform:rotate(0)}30%,40%{top:0;transform:rotate(0)}to{top:0;transform:rotate(45deg)}}@keyframes burger-before-close{0%{top:0;transform:rotate(45deg)}60%,70%{top:0;transform:rotate(0)}to{top:-8px;transform:rotate(0)}}@keyframes burger-after-open{0%{bottom:-8px;transform:rotate(0)}30%,40%{bottom:0;transform:rotate(0)}to{bottom:0;transform:rotate(-45deg)}}@keyframes burger-after-close{0%{bottom:0;transform:rotate(-45deg)}60%,70%{bottom:0;transform:rotate(0)}to{bottom:-8px;transform:rotate(0)}}@media screen and (max-width: 1059px){.nav{width:100%;visibility:hidden;position:fixed;top:106px;left:0;z-index:-1;height:calc(100vh - 106px);overflow:hidden}.nav.is-active{visibility:visible;z-index:1}.nav.is-active .menu{opacity:1}.nav.is-active .portion:nth-child(odd){transform:translate(0)}.nav.is-active .portion:nth-child(2n){transform:translate(0)}}.portion{display:flex;width:100%;height:calc((100vh - 106px) / 3);background:#10294b;transition:.3s ease-out}.portion:nth-child(odd){transform:translate(-101%)}.portion:nth-child(2n){transform:translate(101%)}@media screen and (min-width: 1060px){.portion{display:none}}.menu{display:flex}@media screen and (max-width: 1059px){.menu{flex-direction:column;align-items:center;width:100%;opacity:0;transition:opacity .1s 50ms;position:absolute;top:0;left:0;max-height:calc(100vh - 106px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}}.menu ul{display:flex}@media screen and (max-width: 1059px){.menu ul:first-child{flex-direction:column;width:100%}}.menu ul:first-child li a{display:flex;align-items:center;padding-left:12px;padding-right:12px;height:100%;color:#fff;position:relative}@media screen and (max-width: 1059px){.menu ul:first-child li a{justify-content:center;padding-top:24px;padding-bottom:24px;width:100%}}@media screen and (min-width: 1060px){.menu ul:first-child li a:after{content:"";display:block;width:calc(100% - 24px);height:2px;background:#fff;position:absolute;left:50%;bottom:4px;transform:translate(-50%);opacity:0;transition:.15s ease-out}.menu ul:first-child li a:hover:after{opacity:1}.menu ul:nth-child(2){display:none}}.footer{padding:21px 8px;color:#fff;text-align:center;background:#474747;position:relative}.footer span{font-size:11px;font-weight:500}.footer ul{display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}#consent_blackbar{position:fixed;bottom:0;width:100%;z-index:1}#consent_blackbar #truste-consent-track{border-top:solid 1px #474747!important;width:100%}#consent_blackbar #truste-consent-track #truste-consent-content{max-width:1300px;margin:auto}#consent_blackbar #truste-consent-track #truste-consent-content #truste-consent-text{max-width:900px}.btn{display:inline-block;padding:24px;width:608px;max-width:100%;color:#fff;font-size:23px;font-weight:700;line-height:1;text-align:center;background:#f37025;border-radius:60px;position:relative;overflow:hidden;transition:.2s ease-out}@media screen and (max-width: 428px){.btn{padding:14px;width:100%;font-size:4.2vw}}.btn.small{padding:16px 35px;width:auto;font-size:18px;height:100%;overflow:unset}.btn:hover{border-color:#f37025;box-shadow:0 2px 15px 3px #f3702580;transform:translateY(-4px)}.btn span{position:relative}.btn span:after{content:"";display:block;width:11px;height:11px;background:url(/summit/2022/images/ico-arrow.png) no-repeat center/contain;position:absolute;top:calc(50% + 2px);right:-40px;transform:translateY(-50%);opacity:1;transition:all .2s linear}@media screen and (max-width: 428px){figure{margin-left:auto;margin-right:auto;max-width:190px}}figure div{width:100%;padding-top:100%;border-radius:50%;position:relative;overflow:hidden}figure div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}figure figcaption{margin-top:8px;font-size:18px;font-weight:500;text-align:center}@media screen and (max-width: 428px){figure figcaption{font-size:15px}}figure figcaption span{display:block;margin-bottom:2px;font-size:13px;font-weight:400}@media screen and (max-width: 428px){figure figcaption span{font-size:12px}}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,sans-serif;position:fixed;inset:0;background:radial-gradient(at 60% 40%,#2a4788,#10294b);transition:.8s ease-out;z-index:99}.loading div{width:15%;position:relative;z-index:1}@media screen and (max-width: 428px){.loading div{width:50%}}.loading div img{width:100%}.loading.is-done{opacity:0;visibility:hidden;z-index:-99}.loading.is-done div{opacity:0}@media screen and (max-width: 1059px){.social{padding-top:32px;padding-bottom:32px}}.social li{margin-left:10px}.social li a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;font-size:28px;border:1px solid #fff;border-radius:50%;transition:.2s ease-out}.social li a:hover{color:#2a4788;background:#fff}.fv{margin-top:127px;width:100%;height:511px;position:relative;overflow:hidden}@media screen and (max-width: 1059px){.fv{margin-top:106px;background:url(/summit/2022/images/fv-sp.jpg) no-repeat center/cover}}.fv:before{content:"";display:block;width:100%;height:100%;background:#173b3c;position:absolute;top:0;left:0;opacity:.65;z-index:1}.fv video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.fv video{height:auto}}@media screen and (max-width: 767px){.fv video{display:none}}.fv div{width:100%;padding:15px;color:#fff;font-family:Roboto,Noto Sans JP,sans-serif;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.fv div h1{font-size:55px;text-align:center}@media screen and (max-width: 428px){.fv div h1{font-size:10.5vw}}.fv div p{font-size:26px;text-align:center}@media screen and (max-width: 428px){.fv div p{font-size:4.2vw}}.fv div p:first-of-type{margin-top:55px;margin-bottom:60px;position:relative}@media screen and (max-width: 428px){.fv div p:first-of-type{margin-top:32px;margin-bottom:52px}}.fv div p:first-of-type:after{content:"";display:block;width:83px;height:1px;background:#fff;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}@media screen and (max-width: 428px){.fv div p:first-of-type:after{width:72px;bottom:-26px}}.fv div p span{font-family:Noto Sans JP,sans-serif;font-size:17px}.content{position:relative;padding:78px 15px;margin:0 auto;max-width:1116px;width:100%;z-index:1}section{position:relative}section:before{content:"";position:absolute;inset:0;transform:skewY(-3deg)}section h2{margin-bottom:44px;font-family:Roboto,Noto Sans JP,sans-serif;font-size:80px;font-weight:700;letter-spacing:.05em;text-align:center}@media screen and (min-width: 768px){section h2{letter-spacing:.2em}}@media screen and (max-width: 428px){section h2{font-size:11.5vw}}section h2 span{display:block;font-size:30px}@media screen and (max-width: 428px){section h2 span{font-size:5.6vw}}.greetings:before{content:"";background-color:#2a4788;transform:skewY(0)}.greetings:after{content:"";width:100%;height:100%;background:url(/summit/2022/images/bg-greetings.png) no-repeat;background-size:contain;transform:translateY(-50%);position:absolute;top:50%;left:0;opacity:.78}.greetings a{border:1px solid #fff;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 428px){.greetings a{width:calc(100% - 30px)}}.greetings a:hover{transform:translate(-50%,-54%)}.greetings-desc{display:flex;width:100%}@media screen and (max-width: 428px){.greetings-desc{flex-direction:column}}.greetings-desc>*{width:100%}@media screen and (max-width: 428px){.greetings-desc>*:first-child{margin-bottom:24px}}@media screen and (min-width: 429px){.greetings-desc>*:first-child{flex-shrink:0;width:23.3%}}.greetings-desc>*:first-child>span{display:block;margin-bottom:32px;font-size:30px;font-weight:700;letter-spacing:.3em}@media screen and (max-width: 1023px){.greetings-desc>*:first-child>span{display:none}}@media screen and (min-width: 429px){.greetings-desc>*:last-child{width:76.7%;padding-left:60px}}.greetings-desc p{font-size:15px;line-height:2;margin-bottom:2em}.speakers{background:#2a4788}.speakers:before{content:"";background-color:#10294b}.speakers:after{content:"";width:100%;height:100%;background:url(/summit/2022/images/bg-speakers.png) no-repeat 100% 50%;background-size:contain;transform:translateY(-50%);position:absolute;top:50%;right:0}@media screen and (max-width: 767px){.speakers:after{top:10%}}.speakers-list{display:flex;justify-content:center}@media screen and (max-width: 767px){.speakers-list{flex-wrap:wrap}}@media screen and (min-width: 768px){.speakers-list{padding-left:23px;padding-right:23px}}.speakers-list li{padding-left:23px;padding-right:23px;margin-bottom:46px;width:25%;color:#fff}@media screen and (max-width: 767px){.speakers-list li{padding-left:16px;padding-right:16px;width:50%}}.speakers-list li[data-modal]{cursor:pointer}.program{background:#10294b}.program:before{content:"";background-color:#2a4788}.program:after{content:"";width:100%;height:100%;background:url(/summit/2022/images/bg-program-1.png) no-repeat;background-size:contain;position:absolute;top:0;left:0;opacity:.78}.program table{width:100%}@media screen and (min-width: 768px){.program table{margin-left:auto;width:97%;border-collapse:separate;border-spacing:1px;position:relative}.program table:after{content:"";display:block;width:6px;height:100%;background:#fff;position:absolute;top:0;left:-66px}}@media screen and (max-width: 767px){.program table thead tr{display:flex;justify-content:space-between}}.program table thead tr th{padding:16px 32px;color:#fff;font-size:16px;background:#afc1e9}@media screen and (max-width: 767px){.program table thead tr th{padding:12px;width:calc(50% - 1px)}.program table thead tr th:first-child{display:none}}.program table thead tr th.time{font-size:13px}@media screen and (max-width: 767px){.program table thead tr th.time{display:none}.program table tbody tr{display:flex;flex-wrap:wrap;margin-bottom:2px;width:100%}}.program table tbody tr.schedule{background:#fff}@media screen and (min-width: 768px){.program table tbody tr.schedule td.time{position:relative}.program table tbody tr.schedule td.time:before{content:"";display:block;width:30px;height:30px;background:#fff;border:6px solid #2a4788;border-radius:50%;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.program table tbody tr.schedule td.time:after{content:"";display:block;width:48px;height:6px;background:#fff;position:absolute;top:50%;left:-63px;transform:translateY(-50%)}}@media screen and (max-width: 767px){.program table tbody tr.schedule{padding-top:22px;padding-bottom:32px}.program table tbody tr.schedule:not(.no-border){background:linear-gradient(to right,#fff 0% 50%,#fff0 50% calc(50% + 2px),#fff calc(50% + 2px) 100%)}}@media screen and (min-width: 768px){.program table tbody tr.schedule td{padding-top:40px;padding-bottom:40px}}.program table tbody tr.schedule td:not(.time){font-size:20px}@media screen and (max-width: 767px){.program table tbody tr.schedule td:not(.time){font-size:16px}}.program table tbody tr.break{background:#f0f0f0}@media screen and (max-width: 767px){.program table tbody tr.break{padding-top:14px;padding-bottom:14px}}@media screen and (min-width: 768px){.program table tbody tr.break td{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 767px){.program table tbody tr.break td{width:100%}}.program table tbody td{padding-left:40px;padding-right:40px;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.program table tbody td{display:block;padding-left:18px;padding-right:18px;width:50%;font-size:14px}.program table tbody td[colspan="2"],.program table tbody td.w100{width:100%;text-align:center}}.program table tbody td.time{text-align:center;white-space:nowrap}@media screen and (max-width: 767px){.program table tbody td.time{padding-bottom:8px}}.program table tbody td[colspan="2"]{text-align:center}.program table tbody td[data-modal]{position:relative;z-index:0;cursor:pointer}.program table tbody td[data-modal]:before{content:"";width:64px;height:64px;background:linear-gradient(-45deg,#49c0b6 0% 50%,#fff0 50% 100%);position:absolute;bottom:0;right:0;z-index:-1}@media screen and (max-width: 767px){.program table tbody td[data-modal]:before{width:58px;height:58px;bottom:-32px}}.program table tbody td[data-modal]:after{content:"";width:23px;height:23px;background:url(/summit/2022/images/ico-zoom.png) no-repeat;background-size:contain;position:absolute;bottom:8px;right:8px}@media screen and (max-width: 767px){.program table tbody td[data-modal]:after{width:20px;height:20px;bottom:-26px;right:6px}}@media screen and (min-width: 429px){.program table tbody td[data-modal]{transition:.2s}.program table tbody td[data-modal]:hover{color:#49c0b6}}.program table tbody td small{display:block;margin-bottom:2px;font-size:14px;font-weight:300;font-feature-settings:"palt"}@media screen and (max-width: 767px){.program table tbody td small{font-size:12px}}.program table tbody td span{margin-top:8px;display:block;font-size:14px;font-weight:400}.program div[data-modal]{display:none}.outline{outline-style:none}.outline:before{content:"";background-color:#fff}.outline:after{content:"";width:100%;height:100%;background:url(/summit/2022/images/bg-program-2.png) no-repeat;background-size:contain;background-position:top right;position:absolute;top:-100%;right:0;opacity:.78}.outline dl{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:52px}@media screen and (min-width: 429px){.outline dl{padding-left:40px;padding-right:40px}}.outline dl dt{padding:16px;width:22%;font-weight:700;text-align:center}@media screen and (max-width: 428px){.outline dl dt{padding:16px 0 8px;width:100%;font-size:14px;text-align:left;border-top:1px solid #d0d0d0}}.outline dl dt:not(:first-of-type){border-top:1px solid #d0d0d0}.outline dl dd{padding:16px 16px 16px 0;width:78%}@media screen and (max-width: 428px){.outline dl dd{padding:0 0 12px;width:100%;font-size:14px}}@media screen and (min-width: 429px){.outline dl dd:not(:first-of-type){border-top:1px solid #d0d0d0}}.sponsors:before{content:"";background-color:#fff;transform:skewY(0)}.sponsors h3{margin-bottom:40px;color:#2a4788;font-size:18px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.sponsors h3{margin-bottom:24px}}.sponsors .note{font-size:12px;text-align:right;transform:translateY(-100%)}.sponsors .block{margin-top:0;margin-left:auto;margin-right:auto;width:100%}.sponsors .block:not(:last-child){margin-bottom:80px}@media screen and (max-width: 767px){.sponsors .block:not(:last-child){margin-bottom:56px}}.sponsors .block ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (max-width: 767px){.sponsors .block ul li{margin-bottom:32px}}.sponsors .block ul li a{display:block;opacity:1;transition:.2s ease-out}.sponsors .block ul li a:hover{opacity:.75}.sponsors .platinum{max-width:980px}.sponsors .platinum li{padding:0 30px;width:33%}@media screen and (max-width: 767px){.sponsors .platinum li{padding:0 22px;margin-top:22px;width:100%}}.sponsors .gold{max-width:800px}@media screen and (max-width: 767px){.sponsors .gold{max-width:100%}}.sponsors .gold li{padding:0 22px;width:33%}@media screen and (max-width: 767px){.sponsors .gold li{padding:0 32px;margin-top:22px;width:100%}.sponsors .silver{max-width:90%}}.sponsors .silver li{padding:0 22px;width:25%}@media screen and (max-width: 767px){.sponsors .silver li{padding:0 42px;margin-top:22px;width:100%}}.sponsors .media{max-width:770px}@media screen and (max-width: 767px){.sponsors .media{max-width:85%}}.sponsors .media li{padding:0 13px;margin-bottom:20px;width:25%}@media screen and (max-width: 767px){.sponsors .media li{width:50%}}.contact{background:#2a4788;text-align:center}.contact h2{margin-bottom:40px;font-size:24px;letter-spacing:.3em}.contact p{font-weight:500;margin-bottom:2em}.contact a{display:inline-block;margin-top:6px;padding-bottom:6px;color:#fff;border-bottom:1px solid #abb3c9;transition:.2s ease-out}.contact a:hover{color:#f37025}.fixed-cta{width:calc(100% - 30px);position:fixed;bottom:16px;left:50%;transform:translate(-50%);transition:.2s;opacity:0;visibility:hidden;z-index:1}.fixed-cta.is-active{opacity:1;visibility:visible}@media screen and (min-width: 768px){.fixed-cta{display:none}}#designstudio-button{display:none}.modal{width:100vw;height:100vh;background:#343436ad;position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:.2s;z-index:-2}.modal.is-active{display:block;opacity:1;visibility:visible;z-index:11}.modal-wrapper{width:calc(100% - 30px);height:54%;max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-content{padding:40px 20px;width:100%;height:100%;background:#fff;overflow-y:scroll}@media screen and (min-width: 768px){.modal-content{padding:40px;display:flex;flex-wrap:wrap}.modal-content>*:first-child{width:100%}.modal-content>*:nth-child(2){width:27%}.modal-content>*:last-child{padding-left:45px;width:73%}}.modal-content>div>span{display:block;font-size:4.2vw;font-weight:700;text-align:center}@media screen and (min-width: 768px){.modal-content>div>span{font-size:18px}}.modal-content h3{margin-top:8px;margin-bottom:46px;font-size:4.8vw;text-align:center;position:relative}@media screen and (min-width: 768px){.modal-content h3{font-size:22px}}.modal-content h3:after{content:"";display:block;width:52px;height:4px;background:#49c0b6;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.modal-content h4{margin-top:32px;margin-bottom:16px;font-size:16px}@media screen and (min-width: 768px){.modal-content h4{margin-top:0}}.modal-content p{font-size:13px;line-height:1.7}@media screen and (min-width: 768px){.modal-content p{margin-bottom:32px}}.modal-content figure div{border:1px solid #eee}.close{width:28px;height:28px;position:absolute;top:-36px;right:0;cursor:pointer}.close:before,.close:after{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;top:calc(50% - 1px);left:0}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}
