/* Northern Beaches Tree Permit Services */
:where(html){scroll-behavior:smooth}
:where(a[data-arrow] svg){flex:none;transition:transform .2s ease}
:where(a[data-arrow]:hover svg){transform:translateX(4px)}
:where(body){margin:0;font-family:'Lexend',system-ui,sans-serif;font-size:17px;line-height:1.7;color:#33392F;background:#fff;-webkit-font-smoothing:antialiased}
:where(*){box-sizing:border-box}
:where(h1,h2,h3,p){margin:0}
:where(a){color:#29573E}
:where(a:hover){color:#2E4831}
:where(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid #29573E;outline-offset:2px}
/* base */
.a6{background:#fff}
.a9{transition:transform .28s ease}
.ab{background:#2E4831}
.ad{overflow:hidden}
.ag{margin:0 auto}
.ah{padding:0 clamp(24px,4vw,48px)}
.al{gap:24px}
.an{gap:28px}
.ap{text-decoration:none}
.aq{gap:8px}
.ay{flex:0 1 auto}
.a16{gap:22px}
.a17{flex:none}
.a19{padding:10px 4px}
.a1d{font:inherit}
.a1g{background:none}
.a1h{border:0}
.a1i{padding:12px 4px}
.a1k{gap:6px}
.a1w{padding:16px 24px}
.a1y{gap:2px}
.a1z{padding:7px 0}
.a21{transition:transform .2s ease,color .2s ease}
.a25{padding:0 26px}
.a26{background:#DEC8A4}
.a27{border-radius:3px}
.a29{padding:10px}
.a2a{gap:10px}
.a2e{padding:40px clamp(24px,4vw,48px) 48px}
.a2h{gap:40px}
.a2m{inset:0}
.a2o{background:rgba(22,34,24,.55)}
.a2r{transition:opacity .28s ease}
.a2y{transition:transform .32s cubic-bezier(.2,.7,.2,1),visibility .32s}
.a2z{padding:0 32px}
.a33{flex:1}
.a34{overflow:auto}
.a35{padding:20px 32px 32px}
.a36{gap:32px}
.a37{gap:4px}
.a38{padding:12px 0 12px 14px}
.a3f{padding:0 0 8px 34px}
.a3g{padding:9px 0}
.a3h{padding:12px 0 12px 17px}
.a3j{background:#F6F2EA}
.a3k{padding:24px 32px}
.a3o{gap:12px}
.a3u{background:#29573E}
.a3v{background:#5E7A55}
.a3z{background:rgba(22,34,24,.58)}
.a40{padding:96px clamp(24px,4vw,48px)}
.a42{gap:64px}
.a4f{gap:14px}
.a4i{padding:0 28px}
.a4j{padding:0 6px}
.a4l{list-style:none}
.a4m{padding:0}
.a4n{margin:40px 0 0}
.a4p{gap:18px 80px}
.a4s{padding:36px}
.a4x{padding:0 14px}
.a4z{border:1px solid #CFC6B4}
.a51{padding:0 44px 0 14px}
.a5c{padding:12px 14px}
.a5f{padding:96px 0}
.a5k{padding:32px}
.a5l{transition:box-shadow .2s}
.a5n{gap:16px}
.a65{margin:24px 0 0}
.a6a{background:#B2C6A4}
.a6d{gap:20px 28px}
.a6e{gap:18px}
.a6f{margin:44px 0 0}
.a6g{gap:28px 40px}
.a6k{transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.a6l{margin:0}
.a6m{flex:0 0 calc((100% - 24px) / 2)}
.a6n{gap:3px}
.a6r{gap:20px}
.a6t{padding:0 3px}
.a6w{border-radius:5px}
.a6x{transition:width .3s,background .3s}
.a6z{background:#CFC6B4}
.a72{border-radius:50%}
.a73{border:1.5px solid #29573E}
.a74{transition:background .2s,color .2s}
.a78{padding:20px 28px}
.a7a{padding:0 28px 22px}
.a7b{padding:64px 0}
.a7d{padding:0 34px}
.a7e{background:#213424}
.a7g{padding:96px 0 0}
.a7h{text-decoration:underline}
.a7m{padding:5px 0}
.a7o{padding:24px 0 28px}
.a7q{gap:16px 32px}
.a7r{gap:10px 28px}
.a7z{padding:7px 0 7px 6px}
.a80{padding:7px 0 7px 0px}
.a81{padding:9px 0 9px 0px}
.a82{padding:9px 0 9px 6px}
.a84{gap:6px 10px}
.a88{gap:14px 24px}
.a89{margin:8px 0 0}
.a8b{gap:28px 48px}
.a8f{margin:2px 0 0}
.a8j{padding:0 18px}
.a8p{margin:8px 0 -22px}
.a8q{columns:220px 4}
.a8u{gap:26px}
.a8v{gap:18px 40px}
.a8w{padding:24px 28px}
.a8x{gap:20px 32px}
.a91{background:#F3E3DD}
.a98{margin:0 0 -10px}
.a99{columns:300px 2}
.a9c{padding:6px 0}
.a9e{gap:48px 24px}
.a9h{padding:40px}
.a9i{background:rgba(22,34,24,.72)}
.a9o{padding:52px 44px 36px}
.a9v{gap:4px 14px}
.a9y{gap:4px 16px}
.a9z{padding:12px 0}
.a1u{border-top:1px solid #EAE3D4}
.a31{border-bottom:1px solid #EAE3D4}
.a39{border-left:3px solid #29573E}
.a3d{border-left:3px solid transparent}
.a50{grid-column:1 / -1}
.a7k{grid-row:auto}
.a7l{grid-column:auto}
.a7p{border-top:1px solid rgba(178,198,164,.22)}
.aa0{border-bottom:1px solid #E3DCCB}
.a1{min-height:100vh}
.a2{padding-bottom:0px}
.a3{position:sticky}
.a4{top:0}
.a5{z-index:50}
.a7{box-shadow:0 1px 0 rgba(46,72,49,.10)}
.a8{transform:translateY(0)}
.aa{will-change:transform}
.ac{color:#fff}
.ae{height:44px}
.af{max-width:1440px}
.ai{display:flex}
.aj{align-items:center}
.ak{justify-content:space-between}
.am{font-size:15px}
.ao{margin-left:auto}
.ar{fill:none}
.as{stroke:#DEC8A4}
.at{stroke-width:1.75}
.au{stroke-linecap:round}
.av{stroke-linejoin:round}
.aw{font-weight:600}
.ax{height:92px}
.az{min-width:0}
.a10{height:80px}
.a11{width:auto}
.a12{max-width:100%}
.a13{object-fit:contain}
.a14{object-position:left center}
.a15{display:block}
.a18{white-space:nowrap}
.a1a{color:#2E4831}
.a1b{stroke:currentColor}
.a1c{stroke-width:1.9}
.a1e{font-size:16px}
.a1f{font-weight:500}
.a1j{cursor:pointer}
.a1l{stroke:#29573E}
.a1m{stroke-width:2}
.a1n{position:relative}
.a1o{position:absolute}
.a1p{top:100%}
.a1q{left:-20px}
.a1r{padding-top:27px}
.a1s{z-index:5}
.a1t{box-shadow:0 18px 40px rgba(46,72,49,.16)}
.a1v{min-width:240px}
.a1x{flex-direction:column}
.a20{color:#33392F}
.a22{display:inline-flex}
.a23{justify-content:center}
.a24{height:52px}
.a28{margin-left:8px}
.a2b{stroke:#2E4831}
.a2c{left:0}
.a2d{right:0}
.a2f{display:grid}
.a2g{grid-template-columns:repeat(3,minmax(0,1fr))}
.a2i{font-size:20px}
.a2j{color:#29573E}
.a2k{margin-bottom:14px}
.a2l{position:fixed}
.a2n{z-index:80}
.a2p{opacity:0}
.a2q{pointer-events:none}
.a2s{bottom:0}
.a2t{z-index:90}
.a2u{width:440px}
.a2v{box-shadow:-20px 0 50px rgba(22,34,24,.22)}
.a2w{transform:translateX(100%)}
.a2x{visibility:hidden}
.a30{justify-content:flex-end}
.a32{margin-right:-10px}
.a3a{font-weight:700}
.a3b{font-size:18px}
.a3c{width:100%}
.a3e{text-align:left}
.a3i{margin-top:auto}
.a3l{margin-left:-32px}
.a3m{margin-right:-32px}
.a3n{margin-bottom:-32px}
.a3p{font-size:24px}
.a3q{line-height:1.55}
.a3r{color:#706659}
.a3s{height:56px}
.a3t{margin-top:6px}
.a3w{height:100%}
.a3x{object-fit:cover}
.a3y{object-position:70% 50%}
.a41{grid-template-columns:minmax(0,1fr)}
.a43{font-size:clamp(42px,3.5vw,56px)}
.a44{line-height:1.18}
.a45{letter-spacing:-.01em}
.a46{text-wrap:balance}
.a47{max-width:820px}
.a48{margin-top:22px}
.a49{font-size:21px}
.a4a{line-height:1.5}
.a4b{color:#DEC8A4}
.a4c{max-width:700px}
.a4d{margin-top:16px}
.a4e{flex-wrap:wrap}
.a4g{margin-top:30px}
.a4h{height:54px}
.a4k{font-size:19px}
.a4o{grid-template-columns:max-content max-content}
.a4q{line-height:1.35}
.a4r{stroke-width:1.6}
.a4t{box-shadow:0 24px 60px rgba(0,0,0,.22)}
.a4u{font-size:26px}
.a4v{line-height:1.25}
.a4w{grid-template-columns:1fr 1fr}
.a4y{font-weight:400}
.a52{background-color:#fff}
.a53{background-clip:padding-box}
.a54{-webkit-appearance:none}
.a55{-moz-appearance:none}
.a56{appearance:none}
.a57{right:16px}
.a58{top:50%}
.a59{transform:translateY(-50%)}
.a5a{stroke-width:2.25}
.a5b{min-height:150px}
.a5d{resize:vertical}
.a5e{margin-top:24px}
.a5g{font-size:clamp(27px,2.6vw,38px)}
.a5h{line-height:1.2}
.a5i{grid-template-columns:repeat(2,minmax(0,1fr))}
.a5j{margin-top:40px}
.a5m{align-items:flex-start}
.a5o{line-height:1.3}
.a5p{min-height:2.6em}
.a5q{stroke:#749565}
.a5r{stroke-width:1.5}
.a5s{line-height:1.65}
.a5t{align-items:start}
.a5u{margin-top:20px}
.a5v{line-height:1.6}
.a5w{text-underline-offset:3px}
.a5x{font-size:clamp(40px,4vw,56px)}
.a5y{line-height:1}
.a5z{margin-top:14px}
.a60{margin-top:8px}
.a61{flex-direction:row}
.a62{width:52px}
.a63{margin-top:36px}
.a64{margin-top:10px}
.a66{margin-top:2px}
.a67{width:50%}
.a68{height:auto}
.a69{aspect-ratio:4 / 3}
.a6b{order:3}
.a6c{order:2}
.a6h{margin-top:3px}
.a6i{max-width:760px}
.a6j{transform:translateX(calc(0 * (100% + 24px)))}
.a6o{fill:#C9962E}
.a6p{font-size:17px}
.a6q{margin-top:28px}
.a6s{height:28px}
.a6u{width:28px}
.a6v{height:10px}
.a6y{width:10px}
.a70{width:48px}
.a71{height:48px}
.a75{width:1px}
.a76{height:1px}
.a77{clip:rect(0 0 0 0)}
.a79{line-height:1.4}
.a7c{grid-template-columns:minmax(0,1fr) auto}
.a7f{color:#B2C6A4}
.a7i{text-decoration-color:#B2C6A4}
.a7j{margin-top:56px}
.a7n{text-underline-offset:4px}
.a7s{z-index:60}
.a7t{height:58px}
.a7u{left:50%}
.a7v{bottom:-9px}
.a7w{width:6px}
.a7x{height:6px}
.a7y{transform:translateX(-50%)}
.a83{stroke-width:2.5}
.a85{stroke:#706659}
.a86{font-size:clamp(38px,3.3vw,52px)}
.a87{max-width:900px}
.a8a{aspect-ratio:1200 / 900}
.a8c{bottom:2px}
.a8d{font-size:clamp(30px,3vw,42px)}
.a8e{line-height:1.1}
.a8g{margin-top:4px}
.a8h{color:#5E574C}
.a8i{align-items:stretch}
.a8k{text-overflow:ellipsis}
.a8l{height:3px}
.a8m{position:static}
.a8n{top:140px}
.a8o{margin-bottom:6px}
.a8r{column-gap:32px}
.a8s{break-inside:avoid}
.a8t{margin-bottom:22px}
.a8y{box-shadow:0 1px 0 #E3DCCB}
.a8z{grid-template-columns:none}
.a90{width:56px}
.a92{width:30px}
.a93{height:30px}
.a94{stroke:#A5513F}
.a95{color:#A5513F}
.a96{justify-self:start}
.a97{font-size:clamp(26px,2.4vw,32px)}
.a9a{margin-bottom:10px}
.a9b{align-items:baseline}
.a9d{min-width:26px}
.a9f{scroll-margin-top:140px}
.a9g{z-index:120}
.a9j{max-width:1160px}
.a9k{max-height:calc(100vh - 80px)}
.a9l{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
.a9m{box-shadow:0 30px 80px rgba(0,0,0,.3)}
.a9n{min-height:100%}
.a9p{font-size:30px}
.a9q{padding-top:24px}
.a9r{top:14px}
.a9s{right:14px}
.a9t{width:44px}
.a9u{font-size:clamp(25px,2.3vw,34px)}
.a9w{font-size:14px}
.a9x{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.aa1{margin-top:12px}
.aa2{min-height:3.9em}
/* breakpoints */
@media (min-width:960px) and (max-width:1179.98px){
.m3{padding:0 28px}
.mg{padding:80px 28px}
.mp{padding:80px 0}
.m1b{gap:80px}
.m1d{padding:80px 0 0}
}
@media (max-width:559.98px){
.m4{padding:0 20px}
.mc{padding:20px 20px 32px}
.md{padding:24px 20px}
.mi{padding:56px 20px}
.mo{gap:14px}
.mr{padding:56px 0}
.mt{gap:16px}
.m10{gap:15px}
.m17{padding:20px 20px}
.m18{padding:0 20px 22px}
.m1f{padding:56px 0 0}
.m1v{padding:22px 20px}
.m1y{gap:12px 14px}
.m26{gap:48px 16px}
.m29{padding:28px 20px}
}
@media (min-width:1100px) and (max-width:1179.98px){
.m8{gap:12px}
.ma{padding:40px 28px 48px}
}
@media (min-width:560px) and (max-width:959.98px){
.mh{padding:72px clamp(24px,4vw,48px)}
.mq{padding:64px 0}
.m1e{padding:64px 0 0}
}
@media (min-width:1180px){
.mv{gap:72px}
.mx{gap:32px}
.mz{gap:20px}
.m14{flex:0 0 calc((100% - 48px) / 3)}
.m19{padding:80px 0}
.m27{gap:48px}
.m28{padding:48px}
}
@media (max-width:699.98px){
.m15{flex:0 0 calc((100% - 0px) / 1)}
}
@media (min-width:560px) and (max-width:959.98px){
.m1g{grid-row:1}
.m1h{grid-column:1}
.m1i{grid-row:2}
.m1j{grid-column:2}
}
@media (max-width:559.98px){
.m25{grid-column:1 / -1}
}
@media (max-width:959.98px){
.m1{padding-bottom:58px}
.m1a{grid-template-columns:minmax(0,1fr)}
.m1c{align-items:flex-start}
.m1o{flex-direction:column}
}
@media (min-width:560px) and (max-width:959.98px){
.m2{height:0px}
.ml{font-size:48px}
.m1r{font-size:42px}
}
@media (min-width:1180px){
.m5{height:104px}
.mj{grid-template-columns:minmax(0,1.4fr) minmax(400px,1fr)}
.ms{grid-template-columns:repeat(4,minmax(0,1fr))}
.mu{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.mw{grid-template-columns:repeat(5,minmax(0,1fr))}
.my{flex-direction:column}
.m12{order:1}
.m16{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}
.m1k{align-items:flex-end}
.m1l{text-align:right}
.m1p{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}
.m1t{grid-template-columns:repeat(3,minmax(0,1fr))}
.m1u{position:sticky}
.m2a{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}
}
@media (max-width:559.98px){
.m6{height:calc(min(86.6px, calc((100vw - 128px) / 3.0375)) + 20px)}
.m7{height:min(86.6px, calc((100vw - 128px) / 3.0375))}
.me{margin-left:-20px}
.mf{margin-right:-20px}
.mm{font-size:clamp(34px,9vw,42px)}
.mn{grid-template-columns:1fr}
.m13{transform:translateX(calc(0 * (100% + 16px)))}
.m1s{font-size:clamp(32px,8.5vw,40px)}
.m1w{display:grid}
.m1x{grid-template-columns:42px minmax(0,1fr)}
.m1z{width:100%}
.m20{width:42px}
.m21{height:42px}
.m22{width:22px}
.m23{height:22px}
.m24{display:contents}
}
@media (min-width:1100px) and (max-width:1179.98px){
.m9{padding-top:21px}
}
@media (max-width:699.98px){
.mb{width:100%}
}
@media (min-width:960px) and (max-width:1179.98px){
.mk{font-size:52px}
.m1q{font-size:46px}
}
@media (min-width:1180px), (max-width:559.98px){
.m11{width:100%}
}
@media (min-width:1400px){
.m1m{flex-direction:row}
.m1n{order:0}
}
/* interactive states */
.s-rev-1 .s10{background:#CFC6B4}
.s-rev-2 .s11{background:#CFC6B4}
.s-rev-3 .s12{background:#CFC6B4}
.s-rev-4 .s13{background:#CFC6B4}
.s-rev-5 .s14{background:#CFC6B4}
.s-rev-6 .s15{background:#CFC6B4}
.s-rev-7 .s16{background:#CFC6B4}
.s-rev-1 .s18{background:#29573E}
.s-rev-2 .s1f{background:#29573E}
@media (min-width:1180px){
.s-rev-3 .s1g{background:#29573E}
.s-rev-4 .s1h{background:#29573E}
.s-rev-5 .s1i{background:#29573E}
.s-rev-6 .s1j{background:#29573E}
.s-rev-7 .s1k{background:#29573E}
}
@media (max-width:1179.98px){
.s-rev-3 .s1q{background:#29573E}
}
@media (min-width:700px) and (max-width:1179.98px){
.s-rev-4 .s1r{background:#29573E}
.s-rev-5 .s1s{background:#29573E}
.s-rev-6 .s1t{background:#29573E}
.s-rev-7 .s1u{background:#29573E}
}
@media (max-width:699.98px){
.s-rev-4 .s1w{background:#29573E}
.s-rev-5 .s1y{background:#29573E}
.s-rev-6 .s20{background:#29573E}
.s-rev-7 .s22{background:#29573E}
}
@media (min-width:960px), (max-width:559.98px){
.s-hide-true .s1{transform:translateY(-44px)}
}
@media (max-width:1099.98px){
.s-mob-true .s2{opacity:1}
.s-mob-true .s3{pointer-events:auto}
.s-mob-true .s4{transform:translateX(0)}
.s-mob-true .s5{visibility:visible}
}
@media (min-width:560px){
.s-rev-1 .s6{transform:translateX(calc(-1 * (100% + 24px)))}
.s-rev-2 .s8{transform:translateX(calc(-2 * (100% + 24px)))}
}
@media (max-width:559.98px){
.s-rev-1 .s7{transform:translateX(calc(-1 * (100% + 16px)))}
.s-rev-2 .s9{transform:translateX(calc(-2 * (100% + 16px)))}
.s-rev-3 .sc{transform:translateX(calc(-3 * (100% + 16px)))}
.s-rev-4 .sg{transform:translateX(calc(-4 * (100% + 16px)))}
.s-rev-5 .sk{transform:translateX(calc(-5 * (100% + 16px)))}
.s-rev-6 .so{transform:translateX(calc(-6 * (100% + 16px)))}
.s-rev-7 .ss{transform:translateX(calc(-7 * (100% + 16px)))}
}
@media (min-width:1180px){
.s-rev-3 .sa{transform:translateX(calc(-2 * (100% + 24px)))}
.s-rev-4 .sd{transform:translateX(calc(-2 * (100% + 24px)))}
.s-rev-5 .sh{transform:translateX(calc(-2 * (100% + 24px)))}
.s-rev-6 .sl{transform:translateX(calc(-2 * (100% + 24px)))}
.s-rev-7 .sp{transform:translateX(calc(-2 * (100% + 24px)))}
.s-rev-3 .s1a{width:28px}
.s-rev-4 .s1b{width:28px}
.s-rev-5 .s1c{width:28px}
.s-rev-6 .s1d{width:28px}
.s-rev-7 .s1e{width:28px}
}
@media (min-width:560px) and (max-width:1179.98px){
.s-rev-3 .sb{transform:translateX(calc(-3 * (100% + 24px)))}
}
@media (min-width:700px) and (max-width:1179.98px){
.s-rev-4 .se{transform:translateX(calc(-3 * (100% + 24px)))}
.s-rev-5 .si{transform:translateX(calc(-3 * (100% + 24px)))}
.s-rev-6 .sm{transform:translateX(calc(-3 * (100% + 24px)))}
.s-rev-7 .sq{transform:translateX(calc(-3 * (100% + 24px)))}
.s-rev-4 .s1m{width:28px}
.s-rev-5 .s1n{width:28px}
.s-rev-6 .s1o{width:28px}
.s-rev-7 .s1p{width:28px}
}
@media (min-width:560px) and (max-width:699.98px){
.s-rev-4 .sf{transform:translateX(calc(-4 * (100% + 24px)))}
.s-rev-5 .sj{transform:translateX(calc(-5 * (100% + 24px)))}
.s-rev-6 .sn{transform:translateX(calc(-6 * (100% + 24px)))}
.s-rev-7 .sr{transform:translateX(calc(-7 * (100% + 24px)))}
}
.s-rev-1 .st{width:10px}
.s-rev-2 .su{width:10px}
.s-rev-3 .sv{width:10px}
.s-rev-4 .sw{width:10px}
.s-rev-5 .sx{width:10px}
.s-rev-6 .sy{width:10px}
.s-rev-7 .sz{width:10px}
.s-rev-1 .s17{width:28px}
.s-rev-2 .s19{width:28px}
@media (max-width:1179.98px){
.s-rev-3 .s1l{width:28px}
}
@media (max-width:699.98px){
.s-rev-4 .s1v{width:28px}
.s-rev-5 .s1x{width:28px}
.s-rev-6 .s1z{width:28px}
.s-rev-7 .s21{width:28px}
}
/* hover */
.h3:hover{background:#2E4831}
.h5:hover{background:#fff}
.h9:hover{background:#29573E}
.hb:hover{background:#E9DFCB}
.h1:hover{color:#29573E}
.h2:hover{transform:translateX(5px)}
.h4:hover{color:#fff}
.h6:hover{color:#2E4831}
.h7:hover{color:#DEC8A4}
.h8:hover{box-shadow:0 14px 34px rgba(46,72,49,.12)}
.ha:hover{text-decoration-color:#fff}
.hc:hover{box-shadow:0 6px 18px rgba(46,72,49,.07)}
/* visibility */
@media (max-width:959.98px){
.x1{display:none!important}
}
@media (max-width:1099.98px){
.x2{display:none!important}
}
@media (min-width:1100px){
.x3{display:none!important}
}
@media (min-width:1100px), (max-width:559.98px){
.x4{display:none!important}
}
@media (max-width:559.98px){
.x5{display:none!important}
}
@media (max-width:1179.98px){
.x6{display:none!important}
}
@media (min-width:1180px){
.x7{display:none!important}
}
@media (min-width:700px){
.x8{display:none!important}
}
@media (min-width:960px){
.x9{display:none!important}
}
.s-mega-null .y1{display:none!important}
.s-mega-svc .y2{display:none!important}
.s-mega-co .y5{display:none!important}
.s-mobGroup-1 .y7{display:none!important}
.s-mobGroup-2 .y8{display:none!important}
.s-mobGroup-3 .y9{display:none!important}
.s-mobGroup-null .ya{display:none!important}
.s-mobGroup-0 .yb{display:none!important}
.s-faq-1 .yf{display:none!important}
.s-faq-2 .yg{display:none!important}
.s-faq-3 .yh{display:none!important}
.s-faq-4 .yi{display:none!important}
.s-faq--1 .yj{display:none!important}
.s-faq-0 .yk{display:none!important}
.s-faq-5 .yl{display:none!important}
.s-faq-6 .ym{display:none!important}
.s-faq-7 .yn{display:none!important}
.s-sign-null .y13{display:none!important}
.s-faq-8 .y14{display:none!important}
@media (max-width:1099.98px){
.s-mega-co .y3{display:none!important}
.s-mega-svc .y4{display:none!important}
}
@media (min-width:1100px){
.s-mobGroup-0 .y6{display:none!important}
.s-mobGroup-1 .yc{display:none!important}
.s-mobGroup-2 .yd{display:none!important}
.s-mobGroup-3 .ye{display:none!important}
}
@media (max-width:959.98px){
.s-sign-0 .yo{display:none!important}
.s-sign-1 .yp{display:none!important}
.s-sign-2 .yq{display:none!important}
.s-sign-3 .yr{display:none!important}
.s-sign-4 .ys{display:none!important}
.s-sign-5 .yt{display:none!important}
.s-sign-6 .yu{display:none!important}
.s-sign-7 .yv{display:none!important}
.s-sign-8 .yw{display:none!important}
.s-sign-9 .yx{display:none!important}
.s-sign-10 .yy{display:none!important}
.s-sign-11 .yz{display:none!important}
.s-sign-12 .y10{display:none!important}
.s-sign-13 .y11{display:none!important}
.s-sign-14 .y12{display:none!important}
}
/* back to top */
.btt{position:fixed;right:24px;bottom:24px;z-index:70;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#29573E;color:#fff;border:0;border-radius:3px;box-shadow:0 6px 18px rgba(22,34,24,.22);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s,background .2s ease}
.btt:hover{background:#2E4831}
.btt:focus-visible{outline:2px solid #DEC8A4;outline-offset:3px}
.btt.on{opacity:1;visibility:visible;transform:none}
.btt svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.s-mob-true .btt{opacity:0;visibility:hidden}
@media (max-width:959.98px){.btt{right:16px;bottom:74px;width:44px;height:44px}}
.ph-md{font-size:clamp(26px,2.2vw,32px)}
@media (min-width:1180px){.o-dfirst{order:-1}.o-dlast{order:1}}
.cs-num{grid-column:1/-1;justify-self:start}
@media (min-width:1180px){.cs-case{row-gap:20px}.cs-case>.cs-num{grid-column:1;grid-row:1}.cs-case>:nth-child(2){grid-column:1;grid-row:2}.cs-case>:nth-child(3){grid-column:2;grid-row:1/span 2}}
figcaption .am.a3r{font-size:12px;font-weight:400;line-height:1.4;margin-top:2px}
figcaption.ai.aj.a2a{align-items:flex-start}figcaption.ai.aj.a2a>svg{flex:none;margin-top:4.5px}figcaption.ai.aj.a2a>.a1x{line-height:1.2}

/* exempt species table */
.xt-wrap{border:1px solid #E4DCCB;border-radius:3px;overflow:hidden;background:#fff}
table.xt{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}
.xt-cap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.xt th{background:#2E4831;color:#fff;text-align:left;font-weight:600;padding:16px 24px;font-size:15px;letter-spacing:.01em}
.xt td{padding:13px 24px;border-top:1px solid #EAE3D4;vertical-align:top}
.xt td:first-child{width:46%;font-weight:600;color:#29573E}
.xt tbody tr:nth-child(even) td{background:#FBF9F4}
.xt-after{margin-top:32px}
@media (max-width:699.98px){.xt thead{display:none}.xt,.xt tbody,.xt tr,.xt td{display:block;width:100%}.xt tr{padding:14px 18px;border-top:1px solid #EAE3D4}.xt tbody tr:first-child{border-top:0}.xt td{padding:0;border:0;background:none!important}.xt td:first-child{width:100%}.xt td+td{margin-top:2px;font-size:15px}.xt tbody tr:nth-child(even){background:#FBF9F4}}
.xt-search{margin-bottom:20px;max-width:560px}
.xt-label{display:block;font-weight:600;color:#2E4831;margin-bottom:8px}
.xt-field{position:relative}
.xt-field svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);fill:none;stroke:#29573E;stroke-width:2;stroke-linecap:round;pointer-events:none}
.xt-field input{width:100%;height:52px;padding:0 16px 0 48px;font:inherit;font-size:16px;color:#33392F;background:#fff;border:1px solid #C9C0AE;border-radius:3px;box-sizing:border-box}
.xt-field input:focus{outline:2px solid #29573E;outline-offset:1px;border-color:#29573E}
.xt-count{margin:8px 0 0;font-size:14px;color:#706659}
.xt mark{background:#DEC8A4;color:inherit;padding:0 1px;border-radius:2px}
.xt-none td{color:#706659;font-weight:400!important;width:auto!important}
