:root{--dp: 1px}@media screen and (min-width: 701px)and (max-width: 1084px){:root{--dp: 0.0922509vw}}@media screen and (max-width: 750px){:root{--dp: 0.266667vw}}@-webkit-keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}@keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}.hero{position:relative;overflow:hidden}.hero__image{position:relative;-webkit-padding-before:44.01%;padding-block-start:44.01%;min-height:450px}@media screen and (max-width: 750px){.hero__image{min-height:auto;-webkit-padding-before:120%;padding-block-start:120%}}.hero__image:after{content:"";position:absolute;top:0;left:-16%;bottom:calc(-90 * var(--dp));width:49.5%;aspect-ratio:917/910;max-width:calc(917 * var(--dp));background:-webkit-gradient(linear, left bottom, right top, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(bottom left, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(bottom left, #009EE5 0%, #1D4293 100%);background:linear-gradient(to top right, #009EE5 0%, #1D4293 100%);z-index:10;-webkit-clip-path:polygon(60% 0, 100% 0, 43% 100%, 0% 100%);clip-path:polygon(60% 0, 100% 0, 43% 100%, 0% 100%)}@media screen and (max-width: 1800px){.hero__image:after{left:-23%}}@media screen and (min-width: 701px)and (max-width: 1084px){.hero__image:after{left:-23%}}@media screen and (max-width: 750px){.hero__image:after{width:54.5%;left:-40%;-webkit-clip-path:polygon(60% 0, 100% 0, 40% 100%, 0% 100%);clip-path:polygon(60% 0, 100% 0, 40% 100%, 0% 100%)}}.hero__image:before{content:"";position:absolute;z-index:2;top:0;left:60%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:60.015%;height:100%;background:-webkit-gradient(linear, left bottom, right top, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(left bottom, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(left bottom, #009EE5 0%, #1D4293 100%);background:linear-gradient(to right top, #009EE5 0%, #1D4293 100%);-webkit-clip-path:polygon(45% 0, 100% 0, 55% 100%, 0% 100%);clip-path:polygon(45% 0, 100% 0, 55% 100%, 0% 100%)}@media screen and (max-width: 750px){.hero__image:before{width:60.015%;-webkit-clip-path:polygon(45% 0, 100% 0, 55% 100%, 0% 100%);clip-path:polygon(45% 0, 100% 0, 55% 100%, 0% 100%)}}.hero__image__inner{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.hero__image__inner__left{width:49.01%;-webkit-margin-end:-12%;margin-inline-end:-12%}@media screen and (max-width: 750px){.hero__image__inner__left{width:64.01%;-webkit-margin-end:-6%;margin-inline-end:-6%}}.hero__image__inner__left__top{height:41.66%;display:block;width:87%;-webkit-margin-start:auto;margin-inline-start:auto;position:relative;overflow:hidden;-webkit-clip-path:polygon(20% 0, 100% 0, 80% 100%, 0% 100%);clip-path:polygon(20% 0, 100% 0, 80% 100%, 0% 100%)}@media screen and (max-width: 750px){.hero__image__inner__left__top{width:96%;-webkit-clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%);clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%)}}.hero__image__inner__left__top::before{content:"";position:absolute;top:0;left:-50%;width:150%;height:100%;background:-webkit-radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);background:-o-radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);background:radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);z-index:10;-webkit-clip-path:polygon(20% 0, 100% 0%, 80% 100%, 0% 100%);clip-path:polygon(20% 0, 100% 0%, 80% 100%, 0% 100%);-webkit-transition:left .8s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:left .8s cubic-bezier(0.19, 1, 0.22, 1);transition:left .8s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 750px){.hero__image__inner__left__top::before{-webkit-clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%);clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%)}}.hero__image__inner__left__top img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);-o-object-position:10% 50%;object-position:10% 50%}.hero__image__inner__left__top.is-animated::before{left:100%}.hero__image__inner__left__top.is-animated img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hero__image__inner__left__bottom{height:58.34%;display:block;-webkit-margin-start:-15%;margin-inline-start:-15%;width:92%;position:relative;overflow:hidden;-webkit-clip-path:polygon(20% 0, 100% 0, 80% 100%, 0% 100%);clip-path:polygon(20% 0, 100% 0, 80% 100%, 0% 100%)}@media screen and (max-width: 750px){.hero__image__inner__left__bottom{-webkit-clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%);clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%);-webkit-margin-start:-12%;margin-inline-start:-12%}}.hero__image__inner__left__bottom::before{content:"";position:absolute;top:0;left:-50%;width:150%;height:100%;background:-webkit-radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);background:-o-radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);background:radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);z-index:10;-webkit-clip-path:polygon(20% 0, 100% 0%, 80% 100%, 0% 100%);clip-path:polygon(20% 0, 100% 0%, 80% 100%, 0% 100%);-webkit-transition:left .8s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:left .8s cubic-bezier(0.19, 1, 0.22, 1);transition:left .8s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.hero__image__inner__left__bottom img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.hero__image__inner__left__bottom.is-animated::before{left:100%}.hero__image__inner__left__bottom.is-animated img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hero__image__inner__left img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__image__inner__main{display:block;width:59.0625%;position:relative;-webkit-margin-start:-5%;margin-inline-start:-5%;z-index:3;overflow:hidden;-webkit-clip-path:polygon(48% 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(48% 0, 100% 0, 100% 100%, 0% 100%)}.hero__image__inner__main::before{content:"";position:absolute;top:0;left:-50%;width:150%;height:100%;background:-webkit-radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);background:-o-radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);background:radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);z-index:11;-webkit-clip-path:polygon(60% 0, 100% 0, 100% 100%, 30% 100%);clip-path:polygon(60% 0, 100% 0, 100% 100%, 30% 100%);-webkit-transition:left .8s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:left .8s cubic-bezier(0.19, 1, 0.22, 1);transition:left .8s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.hero__image__inner__main img{-webkit-clip-path:polygon(48% 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(48% 0, 100% 0, 100% 100%, 0% 100%);display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform .8s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.hero__image__inner__main.is-animated::before{left:100%}.hero__image__inner__main.is-animated img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hero__image__inner__main:after{content:"";position:absolute;top:0;right:calc(-650 * var(--dp));bottom:calc(-90 * var(--dp));width:calc(917 * var(--dp));height:calc(910 * var(--dp));background:-webkit-gradient(linear, left bottom, left top, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(bottom, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(bottom, #009EE5 0%, #1D4293 100%);background:linear-gradient(to top, #009EE5 0%, #1D4293 100%);z-index:10;-webkit-clip-path:polygon(60% 0, 100% 0, 40% 100%, 0% 100%);clip-path:polygon(60% 0, 100% 0, 40% 100%, 0% 100%)}@media screen and (max-width: 750px){.hero__image__inner__main:after{right:calc(-550 * var(--dp));bottom:calc(-40 * var(--dp));width:calc(700 * var(--dp));height:calc(700 * var(--dp));-webkit-clip-path:polygon(30% 0, 100% 0, 70% 100%, 0% 100%);clip-path:polygon(30% 0, 100% 0, 70% 100%, 0% 100%)}}.hero__image__inner__main img{-webkit-clip-path:polygon(48% 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(48% 0, 100% 0, 100% 100%, 0% 100%);display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.job{padding-block:calc(120 * var(--dp)) calc(150 * var(--dp));position:relative;background-image:-webkit-repeating-linear-gradient(45deg, transparent 0, transparent 38px, rgba(224, 224, 224, 0.4) 38px, rgba(224, 224, 224, 0.4) 40px),-webkit-repeating-linear-gradient(135deg, transparent 0, transparent 38px, rgba(224, 224, 224, 0.4) 38px, rgba(224, 224, 224, 0.4) 40px);background-image:-o-repeating-linear-gradient(45deg, transparent 0, transparent 38px, rgba(224, 224, 224, 0.4) 38px, rgba(224, 224, 224, 0.4) 40px),-o-repeating-linear-gradient(135deg, transparent 0, transparent 38px, rgba(224, 224, 224, 0.4) 38px, rgba(224, 224, 224, 0.4) 40px);background-image:repeating-linear-gradient(45deg, transparent 0, transparent 38px, rgba(224, 224, 224, 0.4) 38px, rgba(224, 224, 224, 0.4) 40px),repeating-linear-gradient(-45deg, transparent 0, transparent 38px, rgba(224, 224, 224, 0.4) 38px, rgba(224, 224, 224, 0.4) 40px);background-size:56.56px 56.56px,56.56px 56.56px;background-repeat:repeat}@media screen and (max-width: 750px){.job{padding-block:calc(80 * var(--dp)) calc(100 * var(--dp));background-image:-webkit-repeating-linear-gradient(45deg, transparent 0, transparent 25.33px, rgba(224, 224, 224, 0.4) 25.33px, rgba(224, 224, 224, 0.4) 26.67px),-webkit-repeating-linear-gradient(135deg, transparent 0, transparent 25.33px, rgba(224, 224, 224, 0.4) 25.33px, rgba(224, 224, 224, 0.4) 26.67px);background-image:-o-repeating-linear-gradient(45deg, transparent 0, transparent 25.33px, rgba(224, 224, 224, 0.4) 25.33px, rgba(224, 224, 224, 0.4) 26.67px),-o-repeating-linear-gradient(135deg, transparent 0, transparent 25.33px, rgba(224, 224, 224, 0.4) 25.33px, rgba(224, 224, 224, 0.4) 26.67px);background-image:repeating-linear-gradient(45deg, transparent 0, transparent 25.33px, rgba(224, 224, 224, 0.4) 25.33px, rgba(224, 224, 224, 0.4) 26.67px),repeating-linear-gradient(-45deg, transparent 0, transparent 25.33px, rgba(224, 224, 224, 0.4) 25.33px, rgba(224, 224, 224, 0.4) 26.67px);background-size:37.71px 37.71px,37.71px 37.71px}}.job__inner{max-width:1200px;width:calc(100% - (60 * var(--dp)));margin-inline:auto;position:relative;max-width:calc(1400 * var(--dp));background-color:#fff;-webkit-box-shadow:0 0 calc(14 * var(--dp)) calc(7 * var(--dp)) rgba(0,0,0,.1);box-shadow:0 0 calc(14 * var(--dp)) calc(7 * var(--dp)) rgba(0,0,0,.1);padding-block:calc(100 * var(--dp)) calc(120 * var(--dp));padding-inline:calc(40 * var(--dp))}@media screen and (max-width: 992px){.job__inner{width:calc(100% - (48 * var(--dp)))}}@media screen and (max-width: 750px){.job__inner{width:calc(100% - (32 * var(--dp)))}}@media screen and (max-width: 750px){.job__inner{padding-block:calc(50 * var(--dp)) calc(60 * var(--dp));padding-inline:calc(16 * var(--dp))}}.job__ttl{font-size:clamp(30 * var(--dp),3.125vw,60 * var(--dp));font-weight:700;text-align:center;letter-spacing:.1em}@media screen and (max-width: 750px){.job__ttl{font-size:calc(24 * var(--dp))}}.job__line{width:calc(100 * var(--dp));height:calc(3 * var(--dp));background-color:#15245b;margin-inline:auto;-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}@media screen and (max-width: 750px){.job__line{height:calc(2 * var(--dp));-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp));width:calc(60 * var(--dp))}}.job__detail{text-align:center;font-size:clamp(20 * var(--dp),1.823vw,35 * var(--dp));font-weight:500;-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp));letter-spacing:.06em}@media screen and (max-width: 750px){.job__detail{font-size:calc(16 * var(--dp));-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp))}}.job__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(60 * var(--dp)) calc(80 * var(--dp));-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp));max-width:calc(1140 * var(--dp));margin-inline:auto}@media screen and (max-width: 750px){.job__list{grid-template-columns:repeat(1, 1fr);gap:calc(50 * var(--dp));-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp))}}.job__list__item{position:relative;z-index:1;color:#fff}.job__list__item__inner{position:relative;z-index:3;font-size:clamp(20 * var(--dp),1.823vw,35 * var(--dp));line-height:1.75;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear, right top, left top, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(right, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(right, #009EE5 0%, #1D4293 100%);background:linear-gradient(to left, #009EE5 0%, #1D4293 100%);border-radius:calc(16 * var(--dp));min-height:calc(240 * var(--dp));letter-spacing:.06em}@media screen and (max-width: 750px){.job__list__item__inner{font-size:calc(16 * var(--dp));min-height:calc(140 * var(--dp))}}.job__list__item::before{content:"";position:absolute;z-index:2;bottom:calc(-35 * var(--dp));left:calc(50% - (20 * var(--dp)));-webkit-transform:translateX(-50%, -50%);-ms-transform:translateX(-50%, -50%);transform:translateX(-50%, -50%);width:calc(70 * var(--dp));height:calc(70 * var(--dp));background:#0f70bc;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0)}@media screen and (max-width: 750px){.job__list__item::before{width:calc(50 * var(--dp));height:calc(50 * var(--dp));bottom:calc(-25 * var(--dp))}}.job__last{text-align:center;font-size:clamp(30 * var(--dp),3.125vw,60 * var(--dp));line-height:1.85;font-weight:700;-webkit-margin-before:calc(120 * var(--dp));margin-block-start:calc(120 * var(--dp));letter-spacing:.06em}@media screen and (max-width: 750px){.job__last{font-size:calc(20 * var(--dp));-webkit-margin-before:calc(80 * var(--dp));margin-block-start:calc(80 * var(--dp))}}.job__last span{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), color-stop(70%, #FFF79D), to(#FFF79D));background-image:-webkit-linear-gradient(top, transparent 0%, transparent 70%, #FFF79D 70%, #FFF79D 100%);background-image:-o-linear-gradient(top, transparent 0%, transparent 70%, #FFF79D 70%, #FFF79D 100%);background-image:linear-gradient(to bottom, transparent 0%, transparent 70%, #FFF79D 70%, #FFF79D 100%);background-size:100% 100%;background-repeat:no-repeat;background-position:bottom}.message{background:-webkit-radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);background:-o-radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);background:radial-gradient(circle, #2E71B4 0%, #0B0B37 100%);padding-block:calc(200 * var(--dp))}@media screen and (max-width: 750px){.message{padding-block:calc(100 * var(--dp))}}.message__inner{max-width:1200px;width:calc(100% - (60 * var(--dp)));margin-inline:auto;position:relative}@media screen and (max-width: 992px){.message__inner{width:calc(100% - (48 * var(--dp)))}}@media screen and (max-width: 750px){.message__inner{width:calc(100% - (32 * var(--dp)))}}.message__ttl{font-size:clamp(25 * var(--dp),2.604vw,50 * var(--dp));font-weight:700;text-align:center;-webkit-margin-after:calc(80 * var(--dp));margin-block-end:calc(80 * var(--dp));letter-spacing:.06em;color:#fff}@media screen and (max-width: 750px){.message__ttl{font-size:calc(22 * var(--dp));-webkit-margin-after:calc(40 * var(--dp));margin-block-end:calc(40 * var(--dp))}}.message__detail{font-size:clamp(18 * var(--dp),1.563vw,30 * var(--dp));line-height:2;font-weight:500;letter-spacing:.06em;color:#fff;text-align:center}@media screen and (max-width: 750px){.message__detail{font-size:calc(14 * var(--dp))}}.requirements{padding-block:calc(120 * var(--dp)) calc(150 * var(--dp));background-color:#ccdbf1}@media screen and (max-width: 750px){.requirements{padding-block:calc(80 * var(--dp)) calc(100 * var(--dp))}}.requirements__inner{max-width:1200px;width:calc(100% - (60 * var(--dp)));margin-inline:auto;position:relative}@media screen and (max-width: 992px){.requirements__inner{width:calc(100% - (48 * var(--dp)))}}@media screen and (max-width: 750px){.requirements__inner{width:calc(100% - (32 * var(--dp)))}}.requirements__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-margin-before:calc(80 * var(--dp));margin-block-start:calc(80 * var(--dp))}@media screen and (max-width: 750px){.requirements__list{-webkit-margin-before:calc(50 * var(--dp));margin-block-start:calc(50 * var(--dp));-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.requirements__list__ttl{font-size:clamp(20 * var(--dp),1.406vw,27 * var(--dp));letter-spacing:.06em;font-weight:400;width:22%;border-right:calc(3 * var(--dp)) solid #15245b;-webkit-padding-end:calc(70 * var(--dp));padding-inline-end:calc(70 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-padding-after:calc(35 * var(--dp));padding-block-end:calc(35 * var(--dp))}@media screen and (max-width: 750px){.requirements__list__ttl{width:100%;font-size:calc(18 * var(--dp));border-right:none;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:calc(20 * var(--dp));padding-block-end:calc(20 * var(--dp));display:block}}.requirements__list__detail{font-size:clamp(20 * var(--dp),1.406vw,27 * var(--dp));letter-spacing:.06em;font-weight:400;width:70%;-webkit-padding-start:calc(70 * var(--dp));padding-inline-start:calc(70 * var(--dp));-webkit-padding-after:calc(20 * var(--dp));padding-block-end:calc(20 * var(--dp))}@media screen and (max-width: 750px){.requirements__list__detail{font-size:calc(16 * var(--dp));width:100%;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-after:calc(20 * var(--dp));padding-block-end:calc(20 * var(--dp));display:block;border-bottom:calc(2 * var(--dp)) solid #15245b;-webkit-margin-after:calc(20 * var(--dp));margin-block-end:calc(20 * var(--dp))}}.requirements__btn{-webkit-margin-before:calc(80 * var(--dp));margin-block-start:calc(80 * var(--dp));height:calc(150 * var(--dp));width:calc(550 * var(--dp));margin-inline:auto;background:-webkit-gradient(linear, left top, left bottom, from(#009EE5), to(#1D4293));background:-webkit-linear-gradient(top, #009EE5 0%, #1D4293 100%);background:-o-linear-gradient(top, #009EE5 0%, #1D4293 100%);background:linear-gradient(to bottom, #009EE5 0%, #1D4293 100%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#fff;font-size:clamp(20 * var(--dp),1.823vw,35 * var(--dp));font-weight:700;letter-spacing:.06em;-webkit-transition:background .5s cubic-bezier(0.645, 0.045, 0.355, 1),color .5s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:background .5s cubic-bezier(0.645, 0.045, 0.355, 1),color .5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background .5s cubic-bezier(0.645, 0.045, 0.355, 1),color .5s cubic-bezier(0.645, 0.045, 0.355, 1);overflow:hidden;z-index:1}@media screen and (max-width: 750px){.requirements__btn{max-width:calc(300 * var(--dp));width:100%;font-size:calc(20 * var(--dp));height:calc(100 * var(--dp));-webkit-margin-before:calc(50 * var(--dp));margin-block-start:calc(50 * var(--dp))}}.requirements__btn::before{content:"";position:absolute;top:0;left:-110%;width:100%;height:100%;background:#fff;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-transition:-webkit-transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform .5s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:-1}@media(hover: hover)and (pointer: fine){.requirements__btn:hover{color:#15245b}.requirements__btn:hover::before{-webkit-transform:skewX(-20deg) translateX(110%);-ms-transform:skewX(-20deg) translateX(110%);transform:skewX(-20deg) translateX(110%)}}