.page-template-tpl-promotion-joshcahill .section-mobile-apps{display:none}.page-template-tpl-promotion-joshcahill .site-footer{background-color:#0a1628}.page-template-tpl-promotion-joshcahill .site-header .site-logo.partner-cobrand .partner-cobrand-logo img{height:auto;max-height:40px}.jc-banner .promotion-lp-hero{padding:121px 0 141px;min-height:auto;border-radius:0}.jc-banner .promotion-lp-hero-eyebrow{font-weight:700;font-size:40px;line-height:150%}.jc-banner .promotion-lp-hero-eyebrow span{display:block}.jc-banner .promotion-lp-button-div .button_link{padding:15px 28px;font-size:16px;border-radius:999px;border:1px solid}.lp-person-image img{width:113px;height:113px;margin-bottom:20px}.lp-badge-logo img{width:547px;height:auto;margin-bottom:20px}.jc-banner .lp-hero-card{padding:40px;background:rgba(255,255,255,.6);border-radius:40px;margin-top:0}.jc-banner .lp-hero-card::before{border-radius:40px;border:3.5px solid rgba(255,255,255,.7)}.get_esim_section{background-color:#f1f6fb}.get_esim_section .get_esim_section_div{min-height:816px;background-image:url('../img/promotion-joshcahill/esim-banner.webp');background-size:cover;background-repeat:no-repeat;background-position:top center;display:flex;align-items:center;border-top-left-radius:60px;border-top-right-radius:60px}.get_esim_section .get_esim_section_subdiv{gap:32px}.get_esim_section .get_esim_heading{font-size:48px;font-weight:700;color:#fff}.get_esim_section .get_esim_content{font-size:20px;line-height:150%;font-weight:400;color:#fff;max-width:38%;text-align:center}.get_esim_section .get_esim_button_link{color:var(--surface-brand);background-color:var(--surface-primary);padding:15px 28px;border-radius:999px;font-size:16px;line-height:150%}.get_esim_section .get_esim_tag{color:#fff;background-color:rgba(0,0,0,.4);padding:8px 16px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:999px}.jc-partnership-section .jc-partnership-content-div{flex:0 0 50%;max-width:50%}.jc-partnership-section .jc-partnership-content{gap:40px;max-width:80%;margin:0 auto;padding:200px 0}.jc-partnership-section .jc-partnership-image-div{flex:0 0 50%;max-width:50%}.jc-partnership-section .partnership_tag{color:#0a1628;background-color:#f5f7fa;padding:10px 16px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:999px;display:inline-block}.jc_heading{font-size:40px;line-height:120%;color:#0a1628;font-weight:700}.jc-partnership-section .partnership_content{font-size:20px;line-height:180%;color:#1a1a1a}.jc-partnership-section .jc-partnership-div{padding-right:0;padding-left:0}.jc-partnership-section .jc-partnership-image{object-fit:cover;max-width:100%;height:100%;background-image:url(/wp-content/themes/voye/assets/img/promotion-joshcahill/josh-face-lighting.webp);width:100%;background-size:cover;background-position:center center}.jc-partnership-section .partnership_card_div{gap:16px;justify-content:space-between;display:grid;grid-template-columns:repeat(3,1fr)}.partnership_card_div .partnership_card{background-color:#f5f7fa;border-radius:20px;padding:20px;font-size:16px;color:#1a1a1a;line-height:16px}.partnership_card_div .partnership_card span{display:block;color:var(--surface-brand);font-size:40px;font-weight:700;line-height:40px;margin-bottom:8px}.jc-voye-section{background-color:#f1f6fb}.jc-voye-section .voye-card-section{display:flex;gap:32px}.jc-voye-section .voye-card-section .voye-card-div{display:flex;flex-direction:column;gap:16px;background:var(--surface-primary);padding:20px;border-radius:16px}.jc-voye-section .voye-card-section .voye-card-title{color:#0a1628;font-size:20px;font-weight:700;line-height:20px}.jc-voye-section .voye-card-section .voye-card-text{color:#4b5563;font-size:16px;font-weight:400;line-height:150%}.jc-voye-container{display:flex;flex-direction:column;gap:40px}.jc-voye-section .compatible-link{border-radius:12px;gap:8px;font-size:16px;color:#1a1a1a;line-height:150%}.jc-voye-section .compatible-arrow-icon{padding-left:12px}.partner-plans-swiper.josh-fav .partner-products-content .product .josh-div{display:block}.josh-plan-swiper.partner-plans-swiper{background-color:transparent}.josh-plan-swiper .partner-products-content .product .plan-tags-div{background:#f2c73b;margin:0 22px;border-top-left-radius:12px;border-top-right-radius:12px;padding-top:10.6px;padding-bottom:10.6px;border:.5px solid #fff}.josh-plan-swiper .partner-products-content .product .plan-badge{font-size:clamp(12px, 1.6vw, 15px);letter-spacing:10%;text-transform:uppercase}.jc-plans.promotion-lp-plans-section{padding:0;background:#f1f6fb}.jc-plans .jc-banner-bg{padding:140px 0 100px 0;background-image:url('../img/promotion-joshcahill/planssection1.webp');border-bottom-left-radius:60px;border-bottom-right-radius:60px;background-repeat:no-repeat;background-size:cover;background-position:center bottom}.plancard-content{color:#4b5563;font-size:16px;line-height:26.4px;box-shadow:0 22.86px 22.86px 0 #11182708;--coupon-color:var(--surface-primary);position:relative;width:100%;padding:0;box-sizing:border-box;background:var(--coupon-color);border:2px solid var(--surface-primary);border-radius:12px;mask:radial-gradient(circle 13px at 0 50%,transparent 0 11px,#000 11.5px),radial-gradient(circle 13px at 100% 50%,transparent 0 11px,#000 11.5px);mask-composite:intersect;-webkit-mask:radial-gradient(circle 13px at 0 50%,transparent 0 11px,#000 11.5px),radial-gradient(circle 13px at 100% 50%,transparent 0 11px,#000 11.5px);-webkit-mask-composite:source-in}.plancard-content::after,.plancard-content::before{content:"";position:absolute;width:26px;height:26px;top:50%;transform:translateY(-50%);border:3px solid var(--surface-primary);border-radius:50%;background:0 0;pointer-events:none}.plancard-content::before{left:-15px}.plancard-content::after{right:-15px}.plancard-content .plan-offer-div{background:linear-gradient(90deg,#0a1628 0,#1e3a5f 100%);color:#fff;display:flex;align-items:center;justify-content:center;padding:23.3px 0;font-size:15px;letter-spacing:10%;text-transform:uppercase;font-weight:700;border-top-left-radius:12px;border-top-right-radius:12px}.jc-plans .partner-products-content .plans-main-content{margin:0;border-radius:0;background-color:inherit}.jc-plans .partner-products-content .product .plan-details{position:relative;padding:34px 12px;gap:21px}.jc-plans .partner-products-content .product .plan-details::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:repeating-linear-gradient(to right,#ccc 0,#ccc 7px,transparent 6px,transparent 12px)}.jc-plans .partner-products-content .product .plan-details li{padding:0}.jc-plans .partner-products-content .fare-label .detail-title,.jc-plans .partner-products-content .plan-details .detail-title{font-size:15px;line-height:140%;color:#4b5563;text-transform:uppercase;font-weight:400}.jc-plans .partner-products-content .plan-details .detail-value{font-size:20px;color:#000}.jc-plans.promotion-lp-plans-section .product .plan-action-bar .amount{font-size:20px;color:#000}.jc-plans .partner-products-content .product .plan-action-bar{padding:21px}.jc-plans .product-content .product .plan-cart-wrapper{padding:0 21px 21px}.jc-plans.promotion-lp-plans-section .plan-cart-wrapper button.voye-product-cart-btn{background-color:#1000f3;color:#fff;border-color:#1000f3;border-radius:999px}.jc-plans .partner-products-content .plan-details .detail-value.plan-name{color:#d4af37}.jc-plans .products-swiper{margin-bottom:56px}.jc-plans .jc-coupon-div{background-color:rgba(255,255,255,.6);padding:16px 20px;border-radius:16px;justify-content:space-between}.jc-plans .jc-coupon-maindiv{max-width:60%;margin:0 auto 278px}.jc-plans .jc-coupon-maindiv .coupon-txt{max-width:70%;gap:12px;font-size:20px;line-height:140%;color:#1a1a1a}.jc-plans .percent-icon{width:40px;height:40px}.jc-plans .view-plan-btn .btn-link{background-color:#1000f3;color:#fff;font-size:16px;font-weight:700;border-radius:999px;padding:15px 28px}.jc-followers-div{display:grid;grid-template-columns:1fr 1fr}.jc-followers-right{background:#010127;border-radius:40px;padding:40px;position:relative}.jc-followers-right .jc-followers-heading{color:#d4af37;font-size:40px;font-weight:700;line-height:45px;margin-bottom:20px}.jc-followers-right .jc-followers-content p{color:#fff;font-size:20px;font-weight:400;line-height:160%}.jc-followers-right .jc-followers-icon{position:absolute;right:0;top:-20px}.jc-followers-right .jc-followers-icon svg{width:20px;height:20px}.jc-followers-right .jc-followers-icon svg path{fill:#000}.coupon-txt .coupon-code span{background-color:#1d7fff;color:#fff;border-radius:5px;padding:2px 6px;font-weight:700}.rtl .jc-voye-section .compatible-arrow-icon{padding-right:12px;padding-left:0}@media only screen and (max-width:767.5px){.lp-hero-card::after{border-radius:20px 20px 0 0}}@media only screen and (max-width:1023.5px){.jc_heading{font-size:20px}.jc-voye-container{gap:20px}.jc-voye-section .voye-card-section{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jc-voye-section .voye-card-section .voye-card-div{padding:12px;gap:12px}.voye-card-div .voye-card-icon svg{width:40px;height:40px}.jc-voye-section .voye-card-section .voye-card-title{font-size:16px}.jc-voye-section .voye-card-section .voye-card-text{font-size:12px}.jc-voye-section .compatible-link{font-size:14px}.jc-voye-section .compatible-mobile-icon svg{width:40px;height:40px}.get_esim_section .get_esim_heading{font-size:20px;text-align:center}.get_esim_section .get_esim_content{font-size:14px;max-width:80%}.get_esim_section .get_esim_button_link{font-size:14px;padding:16px 20px;display:block}.get_esim_section .get_esim_section_subdiv{gap:20px}.get_esim_section .get_esim_section_div{min-height:600px;align-items:flex-end;padding-bottom:40px;border-top-left-radius:20px;border-top-right-radius:20px;background-position:30% center}.jc-plans .jc-banner-bg{padding:40px 0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-image:url('../img/promotion-joshcahill/mobile_planssection.webp');background-position:0 bottom}.jc-plans.promotion-lp-plans-section h2.promotion-lp-section-title{text-align:center;margin-bottom:16px}.jc-plans .promotion-lp-section-subtitle{text-align:center;padding-bottom:40px}.plancard-content .plan-offer-div{font-size:12px;padding:10px 0;border-top-left-radius:16px;border-top-right-radius:16px}.plancard-content{border-radius:16px}.jc-plans .partner-products-content .product .plan-details{padding:16px 20px;gap:16px}.jc-plans .partner-products-content .fare-label .detail-title,.jc-plans .partner-products-content .plan-details .detail-title{font-size:14px}.jc-plans .partner-products-content .plan-details .detail-value{font-size:16px}.jc-plans.promotion-lp-plans-section .product .plan-action-bar .amount{font-size:16px;padding-bottom:0}.jc-plans .product-content .product .plan-cart-wrapper{padding:16px 20px 12px}.jc-plans.promotion-lp-plans-section .swiper-wrapper{gap:18px}.josh-plan-swiper .partner-products-content .product .plan-tags-div{border:0;padding-top:8px;padding-bottom:8px;border-top-left-radius:16px;border-top-right-radius:16px;margin:0 28px}.jc-plans .products-swiper{margin-bottom:18px}.jc-plans .jc-coupon-maindiv{max-width:100%;margin:0 auto 155px}.jc-plans .jc-coupon-div{flex-direction:column;padding:12px;gap:8px}.jc-plans .jc-coupon-maindiv .coupon-txt{flex-direction:column;max-width:100%;gap:8px;text-align:center;font-size:14px}.jc-plans .view-plan-btn .btn-link{background-color:#1000f3;color:#fff;font-size:14px;font-weight:700;border-radius:999px;padding:10px 30px;display:block}.jc-followers-right .jc-followers-heading{font-size:14px;line-height:140%;margin-bottom:8px}.jc-followers-right .jc-followers-content p{font-size:12px;line-height:140%}.jc-followers-right{border-radius:20px;padding:16px}.jc-followers-right .jc-followers-icon{display:none}.jc-followers-div{display:grid;grid-template-columns:30% 70%}.jc-banner .lp-hero-card{padding:20px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%);margin-bottom:0}.jc-banner .lp-hero-card::after{border-radius:20px 20px 0 0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 100%)}.jc-banner .lp-hero-card::before{border-radius:20px;border:2px solid rgba(255,255,255,.7)}.lp-person-image img{width:80px;height:80px;margin-bottom:16px}.lp-badge-logo img{width:auto;height:32px;margin-bottom:16px}.jc-banner .promotion-lp-hero-eyebrow{font-weight:700;font-size:20px;line-height:120%}.jc-banner .promotion-lp-hero-sub{font-size:14px;max-width:100%}.jc-banner .promotion-lp-button-div .button_link{padding:12px 23px;font-size:13px;margin-bottom:0}.jc-banner .promotion-lp-button-div{text-align:center;gap:13px}.jc-banner .promotion-lp-hero{padding:27px 0 197px;background-position:85% bottom}.jc-partnership-section .jc-partnership-div{flex-direction:column}.jc-partnership-section .jc-partnership-content-div{flex:0 0 100%;max-width:98%}.jc-partnership-section .jc-partnership-image-div{flex:0 0 100%;max-width:100%}.jc-partnership-section .jc-partnership-content{padding:70px 0 20px;gap:12px}.jc-partnership-section .partnership_tag{font-size:12px;margin-bottom:8px}.jc-partnership-section .partnership_content{font-size:14px;padding-bottom:8px}.partnership_card_div .partnership_card span{font-size:20px;line-height:20px;margin-bottom:4px}.partnership_card_div .partnership_card{border-radius:12px;padding:14px;font-size:12px;line-height:13px}.jc-partnership-section .partnership_card_div{gap:12px}.jc-partnership-section .jc-partnership-image{min-height:418px}}@media only screen and (min-width:400.5px) and (max-width:450.5px){.jc-plans .jc-banner-bg{background-position:100% 58%}}@media only screen and (min-width:450.5px) and (max-width:550.5px){.jc-plans .jc-banner-bg{background-position:100% 80%}.jc-partnership-section .jc-partnership-image{min-height:480px;background-position:center 25%}.jc-plans .jc-coupon-maindiv{margin:0 auto 200px}}@media only screen and (min-width:550.5px) and (max-width:650.5px){.jc-plans .jc-banner-bg{background-position:100% 85%}.jc-partnership-section .jc-partnership-image{min-height:480px;background-position:center 25%}.jc-banner .promotion-lp-hero{padding:27px 0 197px;background-position:center 90%}.jc-plans .jc-coupon-maindiv{margin:0 auto 200px}}@media only screen and (min-width:650.5px) and (max-width:750.5px){.jc-plans .jc-banner-bg{background-position:100% 90%}.jc-followers-div{grid-template-columns:60% 40%}}@media only screen and (min-width:650.5px) and (max-width:767.5px){.jc-banner .promotion-lp-hero{padding:27px 0 240px;background-position:center 90%}}@media only screen and (min-width:750.5px) and (max-width:850.5px){.jc-plans .jc-banner-bg{background-position:100% 87%}.jc-followers-div{grid-template-columns:60% 40%}}@media only screen and (min-width:850.5px) and (max-width:950.5px){.jc-plans .jc-banner-bg{background-position:100% 85%}.jc-followers-div{grid-template-columns:60% 40%}}@media only screen and (min-width:950.5px) and (max-width:1023.5px){.jc-plans .jc-banner-bg{background-position:100% 85%}.jc-followers-div{grid-template-columns:60% 40%}}@media only screen and (min-width:1023.5px) and (max-width:1200.5px){.jc-plans .jc-banner-bg{padding:40px 0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-image:url('../img/promotion-joshcahill/mobile_planssection.webp');background-position:100% 90%}.jc-plans .jc-coupon-maindiv{max-width:75%}.partnership_card_div .partnership_card span{font-size:30px;line-height:30px;margin-bottom:4px}.partnership_card_div .partnership_card{border-radius:12px;padding:14px;font-size:16px;line-height:18px}.jc-banner .promotion-lp-hero{background-position:85% bottom}}@media only screen and (min-width:1200.5px) and (max-width:1500.5px){.jc-plans .jc-banner-bg{background-position:35% bottom}.jc-banner .promotion-lp-hero{background-position:85% bottom}}@media only screen and (min-width:1200.5px) and (max-width:1700.5px){.jc-plans .jc-banner-bg{background-position:35% bottom}}@media only screen and (min-width:550.5px) and (max-width:1023.5px){.jc-partnership-section .jc-partnership-image{min-height:550px;background-position:center 25%}}