.internship{background-color:#fbfbcb}.internship__wistia{display:block;width:100%;height:100%;background-color:#325b7c}.internship__wistia:not(:defined){padding-top:56.25%;background-image:url("https://fast.wistia.com/embed/medias/sorovmu779/swatch");background-repeat:no-repeat;background-position:center;background-size:contain;filter:blur(5px)}.internship__wistia--portrait:not(:defined){padding-top:177.78%;background-image:url("https://fast.wistia.com/embed/medias/ok0grbdxvv/swatch")}.internship .c-block01{position:relative;padding:100px 0 40px;overflow:visible}.internship .c-block01__inner{position:relative;z-index:1}.internship .c-block05__gallery{position:relative}.internship .c-block05{padding:40px 0 80px}.internship .c-block03__title{font-size:38px;font-size:3.8rem;line-height:1.26316em;letter-spacing:0em;font-weight:700}.internship .c-block03__content{flex-basis:calc(52% - 40px)}.internship .c-block03__gallery{flex-basis:calc(48% - 40px)}.internship__gallery-links{margin-top:32px}.internship__gallery-link.c-btn01{background:#002858;color:#fff !important}.internship__gallery-link.c-btn01:focus-visible{outline:3px solid #c4093e;outline-offset:4px}.internship__deco{position:absolute;bottom:20px;left:0;width:37%;height:60%;border-radius:0 60px 60px 0;background-color:#ffcece;z-index:-1}.internship__play{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:68px;height:68px;border:5px solid #4582bc;border-radius:50%;background-color:#f00}.internship__play::before{content:"";margin-left:5px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #fff}.internship__play--first{top:50%;right:22%;transform:translate(50%, -50%)}.internship__play--second{top:50%;left:25%;transform:translate(-50%, -50%)}@media (max-width: 1024px){.internship .c-block01{padding:56px 0}.internship .c-block03__title{font-size:30px;font-size:3rem;line-height:1.26667em;letter-spacing:0em;font-weight:700}.internship__deco{display:none}.internship__play{width:54px;height:54px;border-width:4px}.internship__play::before{border-top-width:9px;border-bottom-width:9px;border-left-width:14px}}.internship{background-color:#fff}.internship #wrap{padding-top:0}.internship .header{background:transparent}@media (min-width: 1025px){.internship .header__logo,.internship .header__contact{display:none}.internship .header__nav{margin:0 auto}}.internship .header__nav-link{color:#fff}.internship .header__nav-link::after{background-color:#002858}.internship.is-fixed-header .header,.internship.is-fixed-header .header__inner{background-color:#910029;box-shadow:none}.internship.is-fixed-header .header__nav-link{color:#fff}.internship .c-mv{background:#910029}@media (min-width: 1025px){.internship .c-mv{padding:180px 0 101px}.internship .c-mv__title{align-items:flex-start}.internship .c-mv__title-prefix{width:208px;margin-top:12px;padding:12px;font-size:122px;font-size:12.2rem;line-height:.77049em;letter-spacing:0em;font-weight:700}.internship .c-mv__title-main{margin-left:22px;font-size:186px;font-size:18.6rem;line-height:.58065em;letter-spacing:0em;font-weight:400}}.internship .c-mv__title-prefix,.internship .c-mv__title-main{color:#fff}.internship .c-mv__shape--yellow,.internship .c-mv__shape--pink{background:#710004}.internship .c-block01{background:#fff;color:#002858}.internship .c-block01__label,.internship .c-block01__title{color:#910029}.internship .c-block01__desc{color:#002858}.internship .c-block01__box{background:#002858}.internship .c-block01__heading{background:#fff;color:#002858}.internship .c-block01__link,.internship .c-block01__link:link,.internship .c-block01__link:visited,.internship .c-block01__link:active{color:#fff}.internship .internship__deco{background-color:#002858}.internship #internship-1{background:#fff}.internship #internship-1 .c-block03__inner{background:#910029}.internship #internship-1 .c-block03__label,.internship #internship-1 .c-block03__title,.internship #internship-1 .c-block03__desc{color:#fff}.internship #internship-1 .internship__gallery-link.c-btn01{background:#fff;color:#910029 !important;cursor:pointer}@media only screen and (min-width: 1025px){.internship #internship-1 .internship__gallery-link.c-btn01:hover{background:#f7e8ed}}.internship #internship-2{background:#fff;color:#002858}.internship #internship-2 .c-block05__label{color:#002858}.internship #internship-2 .c-block05__title{color:#910029}.internship #internship-2 .c-block05__desc{color:#002858}.internship #internship-2 .internship__gallery-link.c-btn01{cursor:pointer}@media only screen and (min-width: 1025px){.internship #internship-2 .internship__gallery-link.c-btn01:hover{background:#910029}}.internship [data-aos],.internship .aos-animate{animation:none !important;opacity:1 !important;transform:none !important}.internship .footer{--footer-top-background: #710004;background:#710004}.internship .footer__main{background:linear-gradient(to bottom, #710004 0, #710004 345px, #002858 345px, #002858 100%)}.internship .footer__cta{background:#fff}.internship .footer__title{color:#710004}.internship .footer__eyebrow,.internship .footer__description{color:#002858}.internship .footer__bottom{background:#002858}.internship .footer .c-btn01--blue,.internship .footer .c-btn01--yellow{background:#002858;color:#fff !important;cursor:pointer}@media only screen and (min-width: 1025px){.internship .footer .c-btn01--blue:hover,.internship .footer .c-btn01--yellow:hover{background:#910029}}.internship .pswp{--pswp-bg: #002858;--pswp-icon-color: #fff;--pswp-icon-color-secondary: #597fa3}.internship .pswp__thumbs{position:absolute;bottom:18px;left:50%;z-index:10;display:flex;gap:10px;max-width:calc(100% - 40px);padding:8px;overflow-x:auto;border-radius:14px;background:rgba(255,255,255,0.32);scrollbar-width:thin;transform:translateX(-50%)}.internship .pswp__thumb{flex:0 0 90px;width:90px;height:68px;padding:0;overflow:hidden;border:3px solid transparent;border-radius:10px;background:transparent;opacity:.6;cursor:pointer}.internship .pswp__thumb--active,.internship .pswp__thumb:hover{opacity:1}.internship .pswp__thumb--active{border-color:#fff}.internship .pswp__thumb:focus-visible{outline:2px solid #fff;outline-offset:2px}.internship .pswp__thumb-image{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 600px){.internship .pswp__thumbs{gap:8px}.internship .pswp__thumb{flex-basis:64px;width:64px;height:48px}}

/*# sourceMappingURL=maps/internship.min.css.map */
