body.plan-refresh{background:#fff;color:#18221d}.plan-refresh .pl-main{width:min(1240px,100%);margin:auto;padding:0 28px 64px;box-sizing:border-box}.plan-refresh .pl-main *{box-sizing:border-box}.pl-main h2,.pl-main h3{font-family:Arial,Helvetica,sans-serif;color:#111;font-weight:750;letter-spacing:-.035em}.pl-main h2{font-size:clamp(32px,4.2vw,54px);line-height:1.08;margin:12px 0 24px}.pl-main h3{font-size:26px;line-height:1.2;margin:12px 0}.pl-main p{font-size:17px;line-height:1.75;color:#35443b}.pl-main a{color:#285c43}.pl-main .pl-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.6;color:#5d7062;margin:0 0 12px}.pl-intro{padding:70px 0 45px;max-width:820px}.pl-intro>p:last-child{font-size:21px;line-height:1.6}.pl-gallery{columns:3;column-gap:32px;padding-bottom:30px}.pl-card{display:inline-block;width:100%;break-inside:avoid;margin:0 0 45px;text-decoration:none;background:none;border:0;box-shadow:none}.pl-card img{width:100%;height:235px;object-fit:cover;display:block;border-radius:9px;margin-bottom:22px}.pl-card:nth-child(3n+2) img{height:320px}.pl-card:nth-child(3n) img{height:270px}.pl-card h3{font-size:29px;margin:10px 0 12px}.pl-card p{margin:0 0 14px}.pl-card:hover h3{text-decoration:underline;text-underline-offset:5px}.pl-text-link{display:inline-block;font-size:15px;font-weight:650;line-height:1.6;text-decoration:none;margin-top:12px}.pl-main a:focus-visible{outline:3px solid #285c43;outline-offset:5px}.pl-section{padding:68px 0;border-top:1px solid #e0e6e0;scroll-margin-top:100px}.pl-heading{max-width:780px;margin-bottom:34px}.pl-season-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.pl-season-grid article{border-top:2px solid #a6c5ac;padding-top:20px}.pl-season-grid span{font-size:11px;letter-spacing:.08em;color:#566e5c}.pl-season-grid h3{font-size:23px}.pl-main .pl-small{font-size:13px;color:#607367;margin-top:25px}.pl-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.pl-main figure{margin:0}.pl-main .pl-split img{width:100%;height:auto;max-height:550px;object-fit:cover;border-radius:9px;display:block;margin-top:25px}.pl-split>figure img{margin-top:0}.pl-main figcaption{font-size:12px;line-height:1.7;color:#65786b;margin-top:12px}.pl-copy-list article{padding:8px 0 20px;border-bottom:1px solid #e0e6e0}.pl-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:26px 0}.pl-three>article,.pl-pace>a{border-top:1px solid #becfc0;padding-top:20px}.pl-pace>a{text-decoration:none}.pl-pace>a:hover h3{text-decoration:underline;text-underline-offset:4px}.pl-start{display:flex;align-items:center;justify-content:space-between;gap:40px}.pl-start>div{max-width:740px}.pl-button{display:inline-block;padding:16px 24px;border:1px solid #285c43;border-radius:5px;text-decoration:none;font-size:16px;font-weight:650;white-space:nowrap}.pl-button:hover{background:#e8f0e9}.pl-inquiry{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.pl-main .pl-form-wrap form{display:grid;gap:20px;margin:0;width:100%;max-width:none;padding:0;background:transparent;border:0}.pl-main .form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pl-main .pl-form-wrap label{display:grid;gap:9px;font-size:13px;line-height:1.6;letter-spacing:.03em;color:#35443b}.plan-refresh .pl-form-wrap input,.plan-refresh .pl-form-wrap select,.plan-refresh .pl-form-wrap textarea{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;letter-spacing:normal;color:#18221d;background:#fff;border:1px solid #bec9c0;border-radius:5px;padding:13px;width:100%;min-width:0;min-height:49px}.pl-form-wrap textarea{resize:vertical}.pl-main .pl-form-wrap button{background:#203f2c;color:#fff;padding:15px 22px;font-size:16px;border:0;border-radius:5px;cursor:pointer;min-height:50px}.pl-main .pl-form-wrap button:disabled{opacity:.6;cursor:wait}.pl-main .form-bottom{display:flex;flex-wrap:wrap;gap:22px;align-items:center;justify-content:space-between;border-top:1px solid #e0e6e0;padding-top:22px}.pl-main .form-bottom strong,.pl-main .form-bottom small{display:block;line-height:1.6}.pl-main .form-bottom small{font-size:13px;margin-top:8px}.pl-main .pl-form-wrap [hidden]{display:none!important}.pl-main .form-success{padding:30px;background:#f0f5ef;border:1px solid #cbdacb;border-radius:8px}.pl-main .inquiry-status,.pl-main #inquiry-status{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.pl-credits{border-top:1px solid #e0e6e0;padding-top:24px}.pl-credits summary{cursor:pointer;font-size:14px;color:#285c43}.pl-main .pl-credits p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.plan-refresh .page-full-hero{background-position:center;min-height:580px}.plan-refresh .page-full-hero-inner{max-width:1240px}.plan-refresh .page-full-hero h1{font-size:clamp(56px,7.5vw,100px)}@media(max-width:950px){.pl-gallery{columns:2}.pl-season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-split,.pl-inquiry{gap:32px}.pl-three{gap:24px}}@media(max-width:650px){.plan-refresh .pl-main{padding:0 20px 45px}.pl-intro{padding-top:45px}.pl-gallery{columns:1}.pl-card img,.pl-card:nth-child(3n+2) img,.pl-card:nth-child(3n) img{height:auto;max-height:360px}.pl-section{padding:45px 0}.pl-split,.pl-inquiry,.pl-three,.pl-season-grid,.pl-main .form-row{grid-template-columns:1fr;gap:25px}.pl-start{display:block}.pl-start .pl-button{margin-top:15px}.pl-main .pl-split img{max-height:400px}.plan-refresh .page-full-hero{min-height:540px}.pl-main .form-bottom{align-items:stretch}.pl-main .form-bottom button{width:100%}}
body.page-plan.plan-refresh .page-full-hero{position:relative!important;isolation:isolate!important;display:flex!important;justify-content:flex-end!important;flex-direction:column!important;min-height:600px!important;height:auto!important;padding:180px max(28px,6vw) 65px!important;background:#17251f!important;color:#fff!important;overflow:hidden!important}body.page-plan.plan-refresh .page-full-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background-image:url('images/destinations/sigiriya.webp')!important;background-size:cover!important;background-position:center!important;transform:none!important}body.page-plan.plan-refresh .page-full-hero:after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,rgba(8,20,17,.72),rgba(8,20,17,.22)),linear-gradient(0deg,rgba(8,20,17,.45),transparent)!important}body.page-plan.plan-refresh .page-full-hero-inner{position:relative!important;z-index:1!important;width:100%!important;max-width:1240px!important;margin:auto auto 0!important}body.page-plan.plan-refresh .page-full-hero h1{font-size:clamp(56px,7.5vw,100px)!important;line-height:1!important;color:#fff!important}body.page-plan.plan-refresh .page-full-hero p{color:#fff!important;max-width:680px!important}@media(max-width:650px){body.page-plan.plan-refresh .page-full-hero{min-height:540px!important;padding:150px 20px 45px!important}}
