.m-index-container{padding:20px 20px 15px;background:#f5f5f5}.m-index-title{position:relative;margin-bottom:10px;padding:3px 0 3px 10px;font-size:13px;font-weight:bold}.m-index-title:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:3px;height:100%;background:#ff4d4f}.m-index li{padding:5px 0;font-size:13px}.m-index li a{color:#666}.faq-container{padding:0 20px}@media screen and (min-width: 400px){.faq-container{margin-top:-20px;padding:0}}.faq-item{margin-top:15px;background:#f5f5f5;-webkit-border-radius:8px;border-radius:8px}@media screen and (min-width: 400px){.faq-item{margin-top:20px}}.faq-check{display:none}.faq-question{display:block;position:relative;padding:15px 45px 12px 38px;font-size:13px;line-height:1.5;font-weight:bold}@media screen and (min-width: 400px){.faq-question{padding:20px 45px 18px 38px;font-size:14px;cursor:pointer}}.faq-question:before{content:"Q";display:block;position:absolute;top:10px;left:15px;color:#ff4d4f;font-size:18px;font-weight:bold}@media screen and (min-width: 400px){.faq-question:before{top:18px}}.faq-question.faq-no-question{padding-left:15px}.faq-question.faq-no-question:before{display:none}.faq-question:after{content:'＋';display:block;position:absolute;top:50%;right:15px;width:18px;height:18px;margin-top:-9px;color:#fff;font-size:13px;line-height:18px;text-align:center;background:#ff4d4f;-webkit-border-radius:3px;border-radius:3px}.faq-check:checked+.faq-question:after{content:'ー'}.faq-answer{box-sizing:border-box;height:0;opacity:0;transition:.3s;visibility:hidden;margin:0 15px;border-top:1px solid #d8d8d8}.faq-answer p{color:#333;font-size:12px;line-height:1.5}@media screen and (min-width: 400px){.faq-answer p{font-size:13px}}.faq-answer a{display:inline;color:#4da1ff;font-weight:bold;text-decoration:underline}.faq-answer a.m-button{display:block;max-width:350px;margin-top:12px;color:#000 !important;text-decoration:none}.faq-check:checked+.faq-question+.faq-answer{visibility:visible;opacity:1;height:auto;padding:15px 0}.p-faq .faq{margin-bottom:30px}.p-faq .faq-item{margin:0 0 15px 0}.p-faq .m-button{display:block;max-width:350px;margin-top:12px;color:#000 !important;text-decoration:none}.m-hotel-list{background:#f5f5f5}.m-hotel-list-item{position:relative;margin-bottom:15px;background:#fff}.m-hotel-list-item:last-child{margin-bottom:0}.m-hotel-list-item a{display:block}.m-hotel-list-item-image{position:relative;width:100%}.m-hotel-list-item-image:before{content:"";display:block;padding-top:56%}.m-hotel-list-image{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}.m-hotel-list-content{padding:15px}.m-hotel-list-name{color:#000;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:13px;vertical-align:bottom;font-size:13px;font-weight:bold;line-height:13px}.m-hotel-list-text{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:8px}.m-hotel-list-text .m-rating-list{margin:0}.m-hotel-list-location{margin-top:6px;color:#999;font-size:10px}.m-hotel-list-price-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-webkit-box-align:flex-end;align-items:flex-end;min-width:110px;margin-left:auto}.m-hotel-list-price{color:#000;margin-top:3px;font-family:"Avenir Next",sans-serif;font-weight:600;font-size:16px}.m-hotel-list-price-description{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;align-items:flex-end;margin-top:5px;font-size:10px;color:#999}.m-hotel-list-catch{margin-top:12px;font-size:13px;line-height:1.5;font-weight:bold}.m-hotel-list-paragraph{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;vertical-align:bottom;margin-top:5px;font-size:12px;line-height:1.8}.m-plan-list{letter-spacing:-0.4em;padding:0 20px}.m-plan-list-item{box-sizing:border-box;display:inline-block;letter-spacing:1px;vertical-align:top;width:50%;margin-bottom:20px}.m-plan-list-item:nth-child(odd){padding-right:7px}.m-plan-list-item:nth-child(even){padding-left:7px}.m-plan-list-item a{display:inline}.m-plan-list-image{position:relative;width:100%}.m-plan-list-image:before{content:"";display:block;padding-top:67%}.m-plan-list-image img{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;-webkit-border-radius:6px;border-radius:6px}.m-plan-list-area{margin-top:8px;color:#999;font-size:10px}.m-plan-list-title{margin-top:5px;color:#000;font-size:13px;font-weight:bold;line-height:1.5}.m-plan-list-big-item{margin-bottom:20px;padding:0 20px}.m-plan-list-big-item a{display:inline}.m-plan-list-big-item .m-plan-detail-list-image-main{-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.m-plan-list-big-item .m-plan-detail-list-image-sub1 img{-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.m-plan-list-big-item .m-plan-detail-list-image-sub2 img{-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.m-plan-detail-list-item{margin-bottom:40px}.m-plan-detail-list-image{position:absolute;top:0;left:0;bottom:0;right:0;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:'main sub1' 'main sub2';grid-row-gap:2px;grid-column-gap:2px}.m-plan-detail-list-image-container{position:relative;width:100%}.m-plan-detail-list-image-container:before{content:"";display:block;padding-top:56.25%}.m-plan-detail-list-image-container a{display:inline}.m-plan-detail-list-image-main{display:block;grid-area:main;width:100%;height:100%;object-fit:cover;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.m-plan-detail-list-image-sub1{position:relative;grid-area:sub1}.m-plan-detail-list-image-sub1 img{-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.m-plan-detail-list-image-sub2{position:relative;grid-area:sub2}.m-plan-detail-list-image-sub2 img{-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.m-plan-detail-list-image-sub1 img,.m-plan-detail-list-image-sub2 img{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.m-plan-detail-list-area{margin-top:15px;color:#999;font-size:12px;font-weight:bold}.m-plan-detail-list-title{margin-top:10px;font-size:16px;line-height:1.5}.m-plan-detail-list-title a{color:#4da1ff;text-decoration:underline;font-weight:bold}.m-plan-detail-list-title a:hover{text-decoration:none}.m-plan-detail-list-point li{position:relative;margin-top:10px;padding-left:15px;font-size:12px;font-weight:bold}.m-plan-detail-list-point li:before{content:"";display:block;position:absolute;top:4px;left:0;width:6px;height:6px;background:#ff4d4f;-webkit-border-radius:3px;border-radius:3px}.m-destination-share{margin-top:30px;padding:20px 0;background:#f5f5f5}.m-destination-share-title{font-size:15px;font-weight:bold;text-align:center}.m-share-button{width:32%}.m-share-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:450px;margin:0 auto;padding:20px;text-align:center}.m-share-button:last-child{margin-right:0}.m-share-button img{width:100%;vertical-align:bottom}@media (min-width: 699px){.p-destination-campaign{width:500px;margin:0 auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}}@font-face{font-family:'KT-Flux';src:url("https://cocolocala.imgix.net/images/lp/travel-to-usa/KT-Flux_400_Serif.woff2") format("woff2")}html{scroll-behavior:smooth}.p-destination-campaign{position:relative;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;line-height:1.6em;letter-spacing:0.08em;color:#000}.p-destination-campaign p{font-weight:500;line-height:1.6em;letter-spacing:0.08em}.p-destination-campaign a:hover{text-decoration:none}img{display:block}.p-destination-campaign{background:#EEE7E6}.usa-campaign .eyecatch{position:relative;height:100vh;height:100svh;background:#EEE7E6;z-index:11}.usa-campaign .eyecatch .content{position:absolute;inset:0;-webkit-animation-name:SlideUp;animation-name:SlideUp;-webkit-animation-duration:1.0s;animation-duration:1.0s;z-index:99}.usa-campaign .eyecatch .content img{margin:0 auto}.usa-campaign .eyecatch .logo{position:absolute;top:50%;left:0;right:0;transform:translateY(-55%)}.usa-campaign .eyecatch .campaign-logo{position:absolute;bottom:80px;left:0;right:0;text-align:center}.usa-campaign .eyecatch .image-slider{position:absolute;overflow:hidden;inset:0;z-index:18}.usa-campaign .eyecatch .image-slider::before{position:absolute;display:block;content:"";inset:0;background:rgba(0,0,0,0.3);z-index:19}.usa-campaign .eyecatch .image-slider>div{position:absolute;z-index:10;opacity:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;left:0;top:0;animation:SlideImage 24s linear infinite;animation-fill-mode:both;will-change:opacity, transform}.usa-campaign .eyecatch .image-slider>div:nth-of-type(2){animation-delay:4s}.usa-campaign .eyecatch .image-slider>div:nth-of-type(3){animation-delay:8s}.usa-campaign .eyecatch .image-slider>div:nth-of-type(4){animation-delay:12s}.usa-campaign .eyecatch .image-slider>div:nth-of-type(5){animation-delay:16s}.usa-campaign .eyecatch .image-slider>div:nth-of-type(6){animation-delay:20s}.usa-campaign .eyecatch .scroll-arrow{position:absolute;bottom:0;right:24px}.usa-campaign .eyecatch .scroll-arrow>img{width:30px}.hawaiian-seattle-campaign .eyecatch{position:relative;height:100vh;height:100svh;background:#463C8F;z-index:11}.hawaiian-seattle-campaign .eyecatch .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:85%;z-index:99}.hawaiian-seattle-campaign .eyecatch .image-slider-container{width:83%;height:55vh;height:55svh;margin:0 auto;background:#6B63A5;padding:2vh;border-radius:120px}.hawaiian-seattle-campaign .eyecatch .image-slider{position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:100%;border:8px solid #60598E;border-radius:110px}.hawaiian-seattle-campaign .eyecatch .image-slider>div{position:absolute;z-index:10;opacity:0;inset:0;background-position:center center;background-repeat:no-repeat;background-size:cover;animation:SlideImage 28s linear infinite;animation-fill-mode:both;will-change:opacity, transform}.hawaiian-seattle-campaign .eyecatch .image-slider>div:nth-of-type(2){animation-delay:4s}.hawaiian-seattle-campaign .eyecatch .image-slider>div:nth-of-type(3){animation-delay:8s}.hawaiian-seattle-campaign .eyecatch .image-slider>div:nth-of-type(4){animation-delay:12s}.hawaiian-seattle-campaign .eyecatch .image-slider>div:nth-of-type(5){animation-delay:16s}.hawaiian-seattle-campaign .eyecatch .image-slider>div:nth-of-type(6){animation-delay:20s}.hawaiian-seattle-campaign .eyecatch .image-slider>div:nth-of-type(7){animation-delay:24s}.hawaiian-seattle-campaign .eyecatch .catch{margin:3.4vh 0 2.8vh;margin:3.4svh 0 2.8svh}.hawaiian-seattle-campaign .eyecatch .catch img{height:8.3vh;height:8.3svh;margin:0 auto}.hawaiian-seattle-campaign .eyecatch .lead{color:#fff;font-size:clamp(10px, 2.1vh, 16px);font-weight:700;line-height:1.8em;letter-spacing:10%}@keyframes SlideImage{0%{opacity:0;transform:scale(1)}5%{opacity:1}25%{opacity:1;transform:scale(1.07)}30%{opacity:0;z-index:9;transform:scale(1.1)}100%{opacity:0;z-index:9;transform:scale(1.1)}}@keyframes SlideUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.campaign-title{text-align:center;font-size:13px;font-weight:700;line-height:1.5em;padding:8px 0;background-color:#F5C842}.horizontal-logo-list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px;background:#fff;padding:12px 0}.top-button{position:fixed;right:16px;bottom:16px;width:32px;height:32px;z-index:10}.section{padding:40px 16px}.section.mode-white{color:#fff}.section.mode-white .border-title .border{background-color:#fff}.usa-campaign .section.coupon{background:#1C1847}.usa-campaign .section.theme1{background:#F16B64}.usa-campaign .section.theme1 .border-title>p{background:#F16B64}.usa-campaign .section.theme2{background:#2e8b57}.usa-campaign .section.theme2 .border-title>p{background:#2e8b57}.usa-campaign .section.theme3{background:#3498DB}.usa-campaign .section.theme3 .border-title>p{background:#3498DB}.usa-campaign .section.theme4{background:#AC8798}.usa-campaign .section.theme4 .border-title>p{background:#AC8798}.usa-campaign .section.conclusion{background:#1C1847}.usa-campaign .section.presented{color:#999;text-align:center}.usa-campaign .section.presented .border-title>p{background:#EEE7E6}.usa-campaign .section.presented .border-title>.border{background:#999}.vertical-logo-list{text-align:center}.vertical-logo-list img{margin:24px auto 0}.hawaiian-seattle-campaign .section.coupon{background:url("https://cocolocala.imgix.net/images/lp/hawaiian-seattle/bg_coupon.jpg?auto=compress&format") no-repeat center center;background-size:cover}.hawaiian-seattle-campaign .section.conclusion{background:#463C8F}.hawaiian-seattle-campaign .section.presented{color:#999;text-align:center}.hawaiian-seattle-campaign .section.presented .border-title>p{background:#EEE7E6}.hawaiian-seattle-campaign .section.presented .border-title>.border{background:#999}.hawaiian-seattle-campaign .section.presented .horizontal-logo-list{padding-top:40px;background:none}.offer-label{position:relative;width:100%;margin:0 auto -10px;padding:8px 0;font-weight:900 !important;color:#fff;font-size:16px;letter-spacing:0.16em !important;background:#1b242d;text-align:center}.offer-label::after{display:block;content:"";position:absolute;width:12px;height:12px;bottom:-8px;left:50%;transform:rotate(45deg) translateX(-50%);background:#1b242d}.section-title{margin-bottom:24px;font-size:24px;letter-spacing:0.12em;text-align:center;line-height:1.6em;font-weight:900}.border-title{position:relative;padding-bottom:16px;text-align:center;font-family:'KT-Flux', sans-serif;font-size:20px;letter-spacing:0.12em;line-height:1em;z-index:2}.border-title>p{display:inline-block;position:relative;padding:0 16px;z-index:2}.border-title>.border{display:block;position:absolute;top:16px;left:0;width:100%;height:1px;z-index:1}.section-text{margin-bottom:24px}.section-coupon{margin-bottom:12px}.sub-text{margin-top:8px;font-size:10px;text-align:center}.sub-text-links{margin-top:4px;font-size:12px;line-height:1.6em}.sub-text-links a{color:#fff;text-decoration:underline !important}.sub-text-links a:hover{text-decoration:none !important}.button{position:relative;display:block;width:100%;height:48px;margin-top:24px;line-height:48px;border-radius:4px;color:#fff;font-weight:900;text-align:center;box-shadow:0 3px rgba(0,0,0,0.2)}.button :hover{text-decoration:none}.button::after{position:absolute;display:block;content:"";top:50%;right:16px;bottom:0;width:7px;height:12px;transform:translateY(-50%);background-image:url(https://cocolocala.imgix.net/images/lp/travel-to-usa/button-arrow.png?auto=compress,format);background-size:7px 12px}.usa-campaign .button{background:#EC2322}.hawaiian-seattle-campaign .button{background:#ee453d}.theme-list-item{display:block;position:relative;background:#fff;margin-bottom:12px;padding:12px 44px 12px 12px;border-radius:4px}.theme-list-item:last-child{margin-bottom:0}.theme-list-item.theme1{border:2px solid #F16B64}.theme-list-item.theme1>h3{color:#F16B64}.theme-list-item.theme2{border:2px solid #2e8b57}.theme-list-item.theme2>h3{color:#2e8b57}.theme-list-item.theme3{border:2px solid #3498DB}.theme-list-item.theme3>h3{color:#3498DB}.theme-list-item.theme4{border:2px solid #AC8798}.theme-list-item.theme4>h3{color:#AC8798}.theme-list-item>h3{margin-bottom:2px;font-weight:900}.theme-list-item>p{color:#666;font-size:12px}.theme-list-item>img{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.menu-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.menu-list a{display:block;width:calc(50% - 4px)}.destination-list{display:flex;flex-direction:row;align-items:flex-start;gap:24px;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin:0 -16px -8px;padding:0 24px 8px}.destination-list-item{width:240px}.destination-list-item .image-container{display:block;position:relative}.destination-list-item .image-container::before{display:block;content:"";position:absolute;inset:0;height:320px;background:rgba(0,0,0,0.1);z-index:2;border-radius:8px}.destination-list-item .image-container>img{position:relative;border-radius:8px;z-index:1}.destination-list-item .image-container>p{position:absolute;top:10px;left:0;right:0;padding-right:10px;font-family:'KT-Flux', sans-serif;color:#fff;font-size:32px;letter-spacing:0;line-height:1.2em;text-align:right;z-index:3}.destination-list-item>h3{margin:12px 0 4px;font-size:16px;font-weight:700}.destination-list-item>p{font-size:14px;height:92px}.destination-list-item .destination-button{position:relative;display:block;height:38px;margin-top:12px;padding-right:12px;line-height:38px;border-radius:4px;border:2px solid #fff;font-size:14px;color:#fff;font-weight:700;text-align:center}.destination-list-item .destination-button :hover{text-decoration:none}.destination-list-item .destination-button::after{position:absolute;display:block;content:"";top:14px;right:16px;bottom:0;width:7px;height:12px;transform:rotate(90deg);background-image:url(https://cocolocala.imgix.net/images/lp/travel-to-usa/button-arrow.png?auto=compress,format);background-size:7px 12px}.destination-section{height:100vh;height:100svh;position:relative}.destination-section::before{position:absolute;display:block;content:"";inset:0;background:rgba(0,0,0,0.4);z-index:2}.destination-section>img{object-fit:cover;position:relative;z-index:1}.destination-section .text-container{position:absolute;top:50%;left:0;right:0;color:#fff;text-align:center;z-index:3;transform:translateY(0)}.destination-section .text-container.visible{transform:translateY(-50%)}.destination-section .text-container .ja-title{font-size:16px;font-weight:900;line-height:1em}.destination-section .text-container .city{font-family:'KT-Flux', sans-serif;font-size:48px;letter-spacing:0;line-height:1.1em;margin:12px 0 8px}.destination-section .text-container .state{font-size:13px;font-weight:900;line-height:1em}.destination-section .text-container .map img{margin:32px auto 0}.vertical-animation,.horizontal-animation{opacity:0;transform:translateY(50px);transition:opacity 0.5s ease-out, transform 0.5s ease-out;backface-visibility:hidden}.vertical-animation.visible,.horizontal-animation.visible{opacity:1;transform:translateY(0)}.horizontal-animation{transform:translateX(-30px)}.horizontal-animation.visible{transform:translateX(0)}.spot-list{display:flex;flex-direction:row;align-items:flex-start;gap:16px;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin:0 -16px -8px;padding:0 16px 8px}.spot-list-item{width:200px}.spot-list-item>img{border-radius:8px}.spot-list-item>h3{margin:12px 0 4px;font-size:16px;font-weight:700}.spot-list-item>p{font-size:14px}.link-button{position:relative;display:block;width:100%;height:42px;margin-top:24px;line-height:42px;border-radius:4px;border:2px solid #000;color:#000;font-weight:700;text-align:center}.link-button :hover{text-decoration:none}.link-button::after{position:absolute;display:block;content:"";top:50%;right:16px;bottom:0;width:7px;height:12px;transform:translateY(-50%);background-image:url(https://cocolocala.imgix.net/images/lp/travel-to-usa/arrow-black.png?auto=compress,format);background-size:7px 12px}.usa-campaign .lottery{background:#EC2322}.hawaiian-seattle-campaign .lottery{background:linear-gradient(to bottom, #CE0C88, #85368A)}.gift-list-item{background-color:#fff;color:#000;border-radius:8px}.gift-list-item:last-child{margin-top:16px}.gift-list-item>img{border-top-left-radius:8px;border-top-right-radius:8px}.gift-list-item .text-container{padding:12px}.gift-list-item .text-container>h3{margin-bottom:4px;font-weight:700}.gift-list-item .text-container>h3>a{color:#EC2322;font-weight:700;text-decoration:underline}.gift-list-item .text-container>h3>span{font-size:12px;font-weight:700}.gift-list-item .text-container>p{font-size:12px}.campaign-detail{margin-top:24px}.campaign-detail>h3{font-size:20px;text-align:center;font-weight:900}.campaign-detail>h4{display:inline-block;margin:16px 0 4px;padding:0 4px;font-size:14px;font-weight:900;border:1px solid #fff}.campaign-detail>.paragraph{font-size:14px}.campaign-detail>.sub-text{text-align:left;margin-top:4px}.button-lottery{position:relative;display:block;width:100%;height:48px;margin-top:24px;line-height:48px;border-radius:4px;border-bottom:3px solid rgba(0,0,0,0.3);font-weight:900;text-align:center}.button-lottery :hover{text-decoration:none}.button-lottery::after{position:absolute;display:block;content:""}.usa-campaign .button-lottery{background:#fff;color:#EC2322}.usa-campaign .button-lottery::after{top:50%;right:16px;bottom:0;width:7px;height:12px;transform:translateY(-50%);background-image:url(https://cocolocala.imgix.net/images/lp/travel-to-usa/arrow-red.png?auto=compress,format);background-size:7px 12px}.hawaiian-seattle-campaign .button-lottery{background:#F5C842;color:#1b242d}.hawaiian-seattle-campaign .button-lottery::after{top:50%;right:16px;bottom:0;width:7px;height:12px;transform:translateY(-50%);background-image:url(https://cocolocala.imgix.net/images/lp/hawaiian-seattle/arrow-black.png?auto=compress,format);background-size:7px 12px}.requirements{margin-top:16px}.requirements-input{display:none}.requirements-button{cursor:pointer;position:relative;display:block;width:210px;margin:0 auto;padding:2px 8px 6px 0;border-radius:4px;border:2px solid #fff;font-weight:900;text-align:center}.requirements-button>span{display:block;margin-top:2px;font-size:10px;font-weight:500;line-height:1em}.requirements-button :hover{text-decoration:none}.requirements-button::after{position:absolute;display:block;content:"";top:17px;right:16px;bottom:0;width:7px;height:12px;transform:rotate(90deg);background-image:url(https://cocolocala.imgix.net/images/lp/travel-to-usa/button-arrow.png?auto=compress,format);background-size:7px 12px}.requirements-sheet{height:0;opacity:0;transition:.3s;background:#fff;border-radius:8px;color:#000;letter-spacing:0.04em;line-height:1.5em;overflow:hidden}.requirements-sheet>h4{display:inline-block;margin-top:12px;padding:0 4px;font-size:12px;font-weight:700;border:1px solid #000}.requirements-sheet>h4:first-child{margin-top:0}.requirements-sheet>p{font-size:12px;margin-top:6px;letter-spacing:0.04em;line-height:1.5em}.requirements-sheet>p>a{color:#EC2322;font-weight:700;text-decoration:underline}.requirements-sheet .sub-text{font-size:10px;margin-top:4px;text-align:left}.requirements-input:checked+.requirements-button+.requirements-sheet{height:auto;opacity:1;margin-top:16px;padding:12px}.requirements-input:checked+.requirements-button:after{transform:rotate(-90deg)}

