.dk-packages{--dk-navy:#0d3f78;--dk-blue:#1688dc;--dk-pink:#ef1475;--dk-pink-dark:#d90b63;--dk-green:#20b85a;--dk-purple:#7445df;--dk-sky:#dff5ff;--dk-border:#d6e8f2;min-height:100vh!important;padding:54px 0 92px!important;color:var(--dk-navy)!important;background:linear-gradient(180deg,#ccefff,#eafaff 28%,#fffdf4 63%,#d9f4ce)!important;font-family:Baloo\ 2,Nunito,system-ui,sans-serif!important}.dk-packages,.dk-packages *{box-sizing:border-box}.dk-packages-sky{position:absolute!important;inset:0!important;z-index:-5!important;pointer-events:none!important;background:radial-gradient(circle at 10% 15%,rgba(255,255,255,.95) 0 55px,transparent 56px),radial-gradient(circle at 13% 15%,rgba(255,255,255,.9) 0 34px,transparent 35px),radial-gradient(circle at 79% 10%,rgba(255,255,255,.85) 0 46px,transparent 47px),radial-gradient(circle at 85% 12%,rgba(255,255,255,.72) 0 30px,transparent 31px),radial-gradient(circle at 50% 100%,rgba(117,202,91,.42),transparent 35%)}.dk-packages-container{position:relative!important;z-index:5!important;width:min(1400px,calc(100% - 76px))!important;margin:0 auto!important}.dk-packages-ptero{top:74px!important;right:5.5%!important;width:clamp(90px,9vw,155px)!important;object-fit:contain!important;animation:dk-ptero-float 4.5s ease-in-out infinite!important}.dk-packages-ptero,.dk-packages-trex{position:absolute!important;z-index:2!important;height:auto!important;pointer-events:none!important}.dk-packages-trex{left:50%!important;top:36px!important;width:clamp(190px,19vw,315px)!important;transform:translateX(-8%)!important;filter:drop-shadow(0 14px 16px rgba(13,63,120,.16))!important}.dk-packages-leaf{position:absolute!important;z-index:1!important;pointer-events:none!important;opacity:.75!important;background:radial-gradient(ellipse at 30% 70%,#58c86d 0 22%,transparent 23%),radial-gradient(ellipse at 65% 45%,#27a958 0 24%,transparent 25%),radial-gradient(ellipse at 80% 80%,#8adf78 0 18%,transparent 19%)!important;filter:blur(.2px)!important}.dk-packages-leaf-left{left:-65px!important;top:205px!important;width:260px!important;height:420px!important;transform:rotate(-10deg)!important}.dk-packages-leaf-right{right:-75px!important;bottom:80px!important;width:280px!important;height:360px!important;transform:rotate(12deg)!important}.dk-packages-hero{position:relative!important;min-height:315px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr) minmax(130px,.35fr)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:20px 30px 4px!important}.dk-packages-title-area{position:relative!important;z-index:5!important;max-width:610px!important;text-align:center!important}.dk-wood-sign{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#61391e!important;font-family:Trebuchet MS,sans-serif!important;font-weight:950!important;text-shadow:0 1px rgba(255,255,255,.4)!important;background:linear-gradient(180deg,#f6c989,#c98748)!important;border:4px solid #a86432!important;box-shadow:inset 0 3px 0 rgba(255,255,255,.35),0 8px 14px rgba(93,55,26,.16)!important;transform:rotate(-2deg)!important}.dk-wood-sign-small{min-width:245px!important;min-height:54px!important;padding:5px 34px!important;border-radius:12px!important;font-size:clamp(22px,2.3vw,34px)!important}.dk-packages-title{display:flex!important;justify-content:center!important;align-items:baseline!important;margin:-2px 0 4px!important;font-family:Baloo\ 2,sans-serif!important;font-size:clamp(64px,7.2vw,108px)!important;font-weight:1000!important;line-height:.82!important;letter-spacing:-3px!important;color:#1272ca!important;text-shadow:0 5px 0 #fff,0 8px 0 #0d5fae,0 13px 18px rgba(13,63,120,.18)!important}.dk-packages-title .dk-pink{color:var(--dk-pink)!important;margin-left:1px!important}.dk-packages-title-area p{max-width:610px!important;margin:15px auto 0!important;color:#123f76!important;font-size:clamp(15px,1.25vw,20px)!important;line-height:1.28!important;font-weight:750!important}.dk-packages-mascot{position:relative!important;align-self:end!important;justify-self:center!important;width:min(100%,380px)!important;height:300px!important;z-index:6!important}.dk-packages-mascot img{z-index:3!important;bottom:40px!important;width:245px!important;height:auto!important;transform:translateX(-50%)!important;filter:drop-shadow(0 12px 10px rgba(13,63,120,.16))!important}.dk-packages-mascot img,.dk-wood-sign-large{position:absolute!important;left:50%!important}.dk-wood-sign-large{z-index:4!important;bottom:10px!important;width:315px!important;min-height:100px!important;padding:11px 25px!important;border-radius:13px!important;transform:translateX(-50%) rotate(2deg)!important;flex-direction:column!important;font-size:23px!important;line-height:1.02!important}.dk-wood-sign-large b{color:var(--dk-pink)!important;font-size:25px!important;line-height:.7!important}.dk-packages-speech{align-self:start!important;justify-self:center!important;margin-top:44px!important;position:relative!important;z-index:6!important;width:180px!important;min-height:145px!important;padding:24px 18px!important;border-radius:50%!important;background:#ffd95b!important;color:#123f76!important;font-size:19px!important;font-weight:1000!important;line-height:1.03!important;text-align:center!important;box-shadow:0 9px 18px rgba(113,83,0,.12)!important;transform:rotate(-4deg)!important}.dk-packages-speech:after{content:""!important;position:absolute!important;right:8px!important;bottom:-20px!important;border:20px solid transparent!important;border-top-color:#ffd95b!important;transform:rotate(-16deg)!important}.dk-packages-speech b{display:block!important;color:var(--dk-pink)!important;font-size:25px!important;margin-top:4px!important}.dk-package-benefits{position:relative!important;z-index:7!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:850px!important;margin:-2px auto 28px!important;grid-gap:26px!important;gap:26px!important;align-items:center!important}.dk-package-benefits>div{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:58px!important;color:#113f77!important;font-weight:900!important;font-size:16px!important;line-height:1.05!important;text-align:left!important}.dk-package-benefits strong{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;font-size:34px!important;filter:drop-shadow(0 5px 5px rgba(13,63,120,.12))!important}.dk-package-grid{position:relative!important;z-index:8!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;width:100%!important;max-width:1260px!important;margin:0 auto!important;align-items:stretch!important}.dk-package-grid.dk-package-count-1{grid-template-columns:minmax(0,405px)!important;justify-content:center!important}.dk-package-grid.dk-package-count-2{grid-template-columns:repeat(2,minmax(0,405px))!important;justify-content:center!important}.dk-package-grid.dk-package-count-4>:last-child{grid-column:2!important}.dk-package-grid.dk-package-count-5>:nth-child(4){grid-column:1!important;margin-left:calc(50% + 9px)!important;width:calc(100% - 9px)!important}.dk-package-grid.dk-package-count-5>:nth-child(5){grid-column:3!important;margin-left:calc(-50% - 9px)!important;width:calc(100% - 9px)!important}.dk-package-card{position:relative!important;isolation:isolate!important;min-width:0!important;min-height:450px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:10px!important;border:2px solid rgba(207,230,239,.96)!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(251,255,255,.98))!important;box-shadow:0 12px 25px rgba(13,63,120,.11)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.dk-package-card:hover{transform:translateY(-5px)!important;border-color:#9dd9ee!important;box-shadow:0 20px 36px rgba(13,63,120,.16)!important}.dk-package-card:after{content:""!important;position:absolute!important;z-index:-1!important;right:-50px!important;bottom:-60px!important;width:170px!important;height:170px!important;border-radius:50%!important;background:rgba(32,184,90,.055)!important}.dk-package-badge{position:absolute!important;z-index:6!important;left:22px!important;top:21px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:5px 13px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff1680,#ed126f)!important;color:#fff!important;font-size:12px!important;font-weight:1000!important;box-shadow:0 7px 15px rgba(239,20,117,.28)!important}.dk-package-image-wrap{position:relative!important;width:100%!important;height:190px!important;flex:0 0 190px!important;overflow:hidden!important;background:#eefaff!important;border:1px solid #d9eef6!important}.dk-package-image{display:block!important}.dk-package-image,.dk-package-image-empty{width:100%!important;height:100%!important}.dk-package-image-empty{display:grid!important;place-items:center!important;align-content:center!important;grid-gap:4px!important;gap:4px!important;color:#7990a7!important;font-weight:850!important;font-size:34px!important}.dk-package-image-empty span{font-size:13px!important}.dk-package-content{position:relative!important;z-index:4!important;display:flex!important;flex:1 1 auto!important;min-width:0!important;flex-direction:column!important;padding:10px 8px 4px!important}.dk-package-content h3{margin:0 0 3px!important;padding-right:8px!important;color:var(--dk-navy)!important;font-family:Baloo\ 2,sans-serif!important;font-size:clamp(22px,1.85vw,28px)!important;line-height:1.02!important;font-weight:1000!important}.dk-package-description{min-height:40px!important;margin:0 0 8px!important;color:#54729a!important;font-family:Nunito,system-ui,sans-serif!important;font-size:13px!important;line-height:1.22!important;font-weight:750!important}.dk-package-features{display:grid!important;grid-template-columns:1fr!important;grid-gap:3px!important;gap:3px!important;margin:0 0 9px!important;padding:0!important;list-style:none!important}.dk-package-features li{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;color:#42648e!important;font-family:Nunito,system-ui,sans-serif!important;font-size:12px!important;line-height:1.15!important;font-weight:800!important}.dk-package-features li>span:first-child{flex:0 0 auto!important;display:grid!important;place-items:center!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#20b85a!important;color:#fff!important;font-size:10px!important;font-weight:1000!important}.dk-package-bottom{margin-top:auto!important;position:relative!important;z-index:5!important}.dk-package-price{margin-bottom:8px!important}.dk-package-price small{display:block!important;color:#204e7e!important;font-family:Nunito,sans-serif!important;font-size:12px!important;line-height:1!important;font-weight:950!important}.dk-package-price strong{display:block!important;color:var(--dk-pink)!important;font-family:Baloo\ 2,sans-serif!important;font-size:32px!important;line-height:.95!important;font-weight:1000!important}.dk-package-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important}.dk-package-details,.dk-package-quote{min-width:0!important;min-height:40px!important;padding:7px 10px!important;border-radius:999px!important;font-family:Nunito,sans-serif!important;font-size:11px!important;font-weight:1000!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.dk-package-details{background:#fff!important;color:var(--dk-pink)!important}.dk-package-details,.dk-package-quote{border:2px solid var(--dk-pink)!important}.dk-package-quote{background:linear-gradient(135deg,#f31679,#e70d6b)!important;color:#fff!important;box-shadow:0 7px 16px rgba(239,20,117,.18)!important}.dk-package-details:hover,.dk-package-quote:hover{transform:translateY(-2px)!important}.dk-package-dino{position:absolute!important;z-index:3!important;right:-2px!important;bottom:48px!important;width:112px!important;max-width:none!important;height:auto!important;pointer-events:none!important;filter:drop-shadow(0 7px 6px rgba(13,63,120,.15))!important}.dk-package-dino-1{width:112px!important;right:0!important;bottom:47px!important}.dk-package-dino-2{width:118px!important;right:-1px!important;bottom:43px!important}.dk-package-dino-3{width:108px!important;right:2px!important;bottom:46px!important}.dk-packages-bottom-decoration{position:relative!important;z-index:6!important;display:grid!important;grid-template-columns:220px 180px minmax(240px,360px)!important;justify-content:space-between!important;align-items:end!important;min-height:175px!important;margin-top:16px!important}.dk-bottom-sign{width:205px!important;padding:22px 16px!important;border-radius:15px!important;border:4px solid #a86432!important;background:linear-gradient(180deg,#f5c985,#c98246)!important;color:#57341e!important;font-family:Trebuchet MS,sans-serif!important;font-size:22px!important;line-height:1.02!important;font-weight:1000!important;text-align:center!important;transform:rotate(-7deg)!important;box-shadow:0 10px 16px rgba(93,55,26,.14)!important}.dk-bottom-sign b{display:block!important;color:var(--dk-pink)!important;margin-top:6px!important}.dk-bottom-dino{width:150px!important;height:auto!important;justify-self:center!important;filter:drop-shadow(0 10px 8px rgba(13,63,120,.15))!important}.dk-bottom-message{justify-self:end!important;max-width:290px!important;padding:20px!important;color:#123f76!important;text-align:center!important;font-size:23px!important;line-height:1.05!important;font-weight:1000!important}.dk-bottom-message span{display:block!important;color:var(--dk-pink)!important;font-size:28px!important}.dk-packages-state{position:relative!important;z-index:8!important;max-width:700px!important;margin:30px auto!important;padding:34px 24px!important;border:2px dashed #a8d8e9!important;border-radius:24px!important;background:rgba(255,255,255,.85)!important;color:var(--dk-navy)!important;text-align:center!important;font-weight:900!important}.dk-packages-state-error{border-color:#ffb6ca!important;color:#b71950!important}.dk-package-modal{display:grid!important;place-items:center!important;padding:30px!important;background:rgba(8,36,66,.6)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;overflow-y:auto!important}.dk-package-modal-card{position:relative;width:min(1240px,calc(100vw - 48px));max-width:1240px;max-height:calc(100vh - 70px);margin:35px auto;overflow:hidden;display:grid;grid-template-columns:minmax(430px,.9fr) minmax(480px,1.1fr);border-radius:32px;background:#ffffff;box-shadow:0 30px 90px rgba(0,0,0,.35)}.dk-package-modal-close{top:12px!important;right:12px!important;width:42px!important;height:42px!important;background:rgba(255,255,255,.96)!important;color:#123f76!important;font-size:29px!important;box-shadow:0 5px 14px rgba(13,63,120,.12)!important}.dk-package-modal-gallery{background:linear-gradient(145deg,#eafaff,#fdfefe)!important}.dk-package-modal-main-image{height:420px!important;border-radius:20px!important;border:2px solid #d8edf5!important}.dk-package-modal-empty-image{height:420px!important;display:grid!important;place-items:center!important;border-radius:20px!important;background:#f5fbfe!important;color:#7990a7!important;font-weight:900!important}.dk-package-modal-image-strip{gap:9px!important;overflow-x:auto!important}.dk-package-modal-image-strip button{flex:0 0 76px!important;height:58px!important;padding:2px!important;border:2px solid #d7e8f1!important}.dk-package-modal-image-strip button.active{border-color:var(--dk-pink)!important;box-shadow:0 0 0 2px rgba(239,20,117,.12)!important}.dk-package-modal-content{padding:38px 34px 30px!important}.dk-package-modal-badge{padding:6px 11px!important;background:#edfff3!important;color:#15813d!important;font-weight:1000!important}.dk-package-modal-kicker{display:block!important;margin-top:14px!important;color:var(--dk-blue)!important;font-size:12px!important;font-weight:1000!important;letter-spacing:.12em!important}.dk-package-modal-content h2{margin:2px 0 8px!important;color:var(--dk-navy)!important;font-family:Baloo\ 2,sans-serif!important;font-size:clamp(30px,3.1vw,46px)!important;line-height:.98!important;font-weight:1000!important}.dk-package-modal-description{margin:0 0 15px!important;color:#5c7899!important;font-family:Nunito,sans-serif!important;line-height:1.4!important;font-weight:700!important}.dk-modal-includes h3{margin:0 0 7px!important;color:var(--dk-navy)!important;font-size:18px!important;font-weight:1000!important}.dk-modal-includes ul{display:grid!important;grid-gap:6px 12px!important;gap:6px 12px!important;margin:0 0 15px!important;padding:0!important;list-style:none!important}.dk-modal-includes li{display:flex!important;align-items:center!important;gap:7px!important;color:#486b95!important;font-family:Nunito,sans-serif!important;font-weight:850!important}.dk-modal-includes li span{display:grid!important;place-items:center!important;flex:0 0 18px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:var(--dk-green)!important;color:#fff!important;font-size:11px!important;font-weight:1000!important}.dk-modal-meta{grid-gap:8px!important;margin-bottom:16px!important}.dk-modal-meta>div{padding:10px!important;border:1px solid #dceaf3!important;border-radius:14px!important;background:#f8fcff!important}.dk-modal-meta>div>span{display:block!important;font-size:18px!important}.dk-modal-meta small,.dk-modal-meta strong{display:block!important}.dk-modal-meta small{color:#6e86a0!important;font-family:Nunito,sans-serif!important;font-size:10px!important;font-weight:800!important}.dk-modal-meta strong{margin-top:2px!important;color:var(--dk-navy)!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:1000!important}.dk-modal-meta>div:last-child strong{color:var(--dk-pink)!important}.dk-modal-options{padding:13px!important;border:1px solid #dbeaf2!important;border-radius:17px!important;background:#fbfdff!important}.dk-modal-option-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:9px!important}.dk-modal-option-title strong{color:var(--dk-navy)!important;font-size:13px!important;font-weight:1000!important}.dk-modal-option-title span{color:#6e86a0!important;font-size:11px!important;font-weight:850!important}.dk-modal-time-buttons{grid-gap:8px!important}.dk-modal-time-buttons button{min-width:0!important;padding:11px!important;border:2px solid #dbe9f2!important;border-radius:13px!important;background:#fff!important;color:var(--dk-navy)!important;text-align:left!important;cursor:pointer!important}.dk-modal-time-buttons button.active{border-color:var(--dk-blue)!important;background:#f0f8ff!important;box-shadow:0 6px 14px rgba(22,136,220,.1)!important}.dk-modal-time-buttons button:disabled{opacity:.55!important;cursor:not-allowed!important}.dk-modal-time-buttons button span,.dk-modal-time-buttons button strong{display:block!important}.dk-modal-time-buttons button span{font-size:11px!important;font-weight:900!important}.dk-modal-time-buttons button strong{margin-top:2px!important;color:var(--dk-pink)!important;font-size:16px!important;font-weight:1000!important}.dk-package-modal-actions{grid-template-columns:130px minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;margin-top:17px!important}.dk-modal-close-button,.dk-modal-quote-button{min-height:45px!important;border-radius:999px!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:1000!important}.dk-modal-close-button{border:2px solid var(--dk-pink)!important;color:var(--dk-pink)!important}.dk-modal-quote-button{border:2px solid var(--dk-pink)!important;background:linear-gradient(135deg,#f31679,#e70d6b)!important;box-shadow:0 9px 18px rgba(239,20,117,.18)!important}@media (max-width:1150px){.dk-packages-container{width:min(1100px,calc(100% - 34px))!important}.dk-packages-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.68fr) 120px!important;min-height:290px!important}.dk-packages-mascot{transform:scale(.88)!important;transform-origin:bottom center!important}.dk-package-grid{gap:14px!important}.dk-package-card{min-height:430px!important}.dk-package-image-wrap{height:175px!important;flex-basis:175px!important}.dk-package-dino{width:92px!important}}@media (max-width:900px){.dk-packages{padding-top:42px!important}.dk-packages-hero{grid-template-columns:1fr 260px!important;min-height:350px!important}.dk-packages-title-area{max-width:100%!important}.dk-packages-speech{position:absolute!important;right:4px!important;top:15px!important;margin:0!important;transform:scale(.8) rotate(-4deg)!important;transform-origin:top right!important}.dk-packages-ptero{top:40px!important;right:18px!important;width:85px!important}.dk-packages-trex{width:250px!important;left:auto!important;right:190px!important;top:80px!important;transform:none!important}.dk-package-benefits{gap:10px!important}.dk-package-benefits>div{font-size:13px!important}}@media (max-width:760px){.dk-packages{padding:34px 0 70px!important}.dk-packages-container{width:calc(100% - 24px)!important}.dk-packages-hero{display:block!important;min-height:0!important;padding:5px 5px 0!important}.dk-packages-title-area{padding-top:8px!important}.dk-wood-sign-small{min-width:180px!important;min-height:42px!important;font-size:22px!important;border-width:3px!important}.dk-packages-title{margin-top:8px!important;font-size:clamp(53px,15vw,78px)!important;letter-spacing:-2px!important}.dk-packages-title-area p{margin-top:12px!important;max-width:500px!important;font-size:13px!important}.dk-packages-mascot{width:260px!important;height:205px!important;margin:-8px auto 0!important;transform:none!important}.dk-packages-mascot img{width:170px!important;bottom:37px!important}.dk-wood-sign-large{width:235px!important;min-height:73px!important;bottom:3px!important;padding:7px 15px!important;font-size:17px!important}.dk-packages-speech{display:none!important}.dk-packages-ptero{width:62px!important;top:145px!important;right:3px!important}.dk-packages-trex{display:none!important}.dk-package-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:4px auto 20px!important}.dk-package-benefits>div{min-height:48px!important;justify-content:flex-start!important;font-size:12px!important}.dk-package-benefits strong{width:38px!important;height:38px!important;font-size:27px!important}.dk-package-grid,.dk-package-grid.dk-package-count-1,.dk-package-grid.dk-package-count-2{grid-template-columns:1fr!important;justify-content:center!important;max-width:520px!important}.dk-package-grid.dk-package-count-4>:last-child,.dk-package-grid.dk-package-count-5>:nth-child(4),.dk-package-grid.dk-package-count-5>:nth-child(5){grid-column:auto!important;margin-left:0!important;width:auto!important}.dk-package-card{min-height:0!important;width:100%!important}.dk-package-image-wrap{height:225px!important;flex-basis:225px!important}.dk-package-content h3{font-size:26px!important}.dk-package-description{font-size:13px!important}.dk-package-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}.dk-package-dino{width:105px!important;bottom:51px!important}.dk-packages-bottom-decoration{grid-template-columns:135px 120px 1fr!important;min-height:125px!important;margin-top:5px!important}.dk-bottom-sign{width:130px!important;padding:14px 8px!important;border-width:3px!important;font-size:15px!important}.dk-bottom-dino{width:105px!important}.dk-bottom-message{max-width:160px!important;padding:8px!important;font-size:15px!important}.dk-package-modal{padding:12px!important;align-items:start!important}.dk-package-modal-card{max-height:calc(100vh - 24px)!important;grid-template-columns:1fr!important;overflow-y:auto!important;border-radius:22px!important}.dk-package-modal-gallery{padding:12px!important}.dk-package-modal-empty-image,.dk-package-modal-main-image{height:260px!important}.dk-package-modal-content{overflow:visible!important;padding:22px 17px 20px!important}.dk-modal-includes ul,.dk-modal-meta{grid-template-columns:1fr!important}}@media (max-width:480px){.dk-packages-container{width:calc(100% - 16px)!important}.dk-packages{padding-bottom:54px!important}.dk-packages-title{font-size:clamp(47px,16vw,64px)!important}.dk-packages-title-area p{font-size:12px!important}.dk-package-benefits{grid-template-columns:1fr 1fr!important}.dk-package-benefits>div{font-size:10px!important}.dk-package-image-wrap{height:190px!important;flex-basis:190px!important}.dk-package-content h3{font-size:23px!important}.dk-package-actions,.dk-package-features{grid-template-columns:1fr!important}.dk-package-dino{width:95px!important;bottom:92px!important}.dk-package-price strong{font-size:30px!important}.dk-packages-bottom-decoration{grid-template-columns:1fr!important;justify-items:center!important;gap:4px!important;min-height:0!important;padding-top:8px!important}.dk-bottom-message{order:-1!important;max-width:280px!important;font-size:18px!important}.dk-bottom-sign{display:none!important}.dk-package-modal{padding:7px!important}.dk-package-modal-card{max-height:calc(100vh - 14px)!important}.dk-package-modal-empty-image,.dk-package-modal-main-image{height:205px!important}.dk-package-modal-content h2{font-size:31px!important}.dk-modal-time-buttons,.dk-package-modal-actions{grid-template-columns:1fr!important}.dk-modal-close-button{order:2!important}}@keyframes dk-ptero-float{0%,to{transform:translateZ(0) rotate(1deg)}50%{transform:translate3d(-7px,-8px,0) rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.dk-packages-ptero{animation:none!important}.dk-package-card,.dk-package-details,.dk-package-quote{transition:none!important}}.dk-packages{position:relative!important;isolation:isolate!important;overflow:hidden!important;width:100%!important;min-height:auto!important;padding:26px 0 72px!important;background:radial-gradient(circle at 8% 18%,rgba(255,255,255,.88) 0 55px,transparent 56px),radial-gradient(circle at 92% 24%,rgba(255,255,255,.78) 0 70px,transparent 71px),linear-gradient(180deg,#c9efff,#e9faff 34%,#fffef7 68%,#d9f5d1)!important}.dk-packages img{max-width:100%}.dk-packages .dk-packages-ptero{top:58px!important;right:5.5%!important;left:auto!important;width:135px!important;max-width:135px!important;transform:none!important}.dk-packages .dk-packages-ptero,.dk-packages .dk-packages-trex{position:absolute!important;bottom:auto!important;height:auto!important;object-fit:contain!important;z-index:4!important}.dk-packages .dk-packages-trex{top:42px!important;left:53%!important;right:auto!important;width:285px!important;max-width:285px!important;transform:translateX(-8%)!important}.dk-packages .dk-packages-leaf,.dk-packages .dk-packages-leaf-left,.dk-packages .dk-packages-leaf-right{max-width:none!important}.dk-packages .dk-packages-hero{width:min(1320px,calc(100% - 56px))!important;min-height:330px!important;height:330px!important;margin:0 auto!important;padding:10px 20px 0!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr) minmax(130px,.3fr)!important;align-items:center!important;grid-gap:12px!important;gap:12px!important}.dk-packages .dk-packages-title-area{width:100%!important;max-width:620px!important;justify-self:center!important;text-align:center!important;z-index:10!important}.dk-packages .dk-wood-sign-small{min-width:230px!important;min-height:48px!important;padding:4px 28px!important;border-width:3px!important;border-radius:12px!important;font-size:29px!important}.dk-packages .dk-packages-title{margin:0!important;font-size:clamp(62px,6vw,94px)!important;line-height:.84!important;letter-spacing:-2px!important;white-space:nowrap!important}.dk-packages .dk-packages-title-area p{max-width:560px!important;margin:12px auto 0!important;font-size:16px!important;line-height:1.25!important}.dk-packages .dk-packages-mascot{width:100%!important;max-width:360px!important;height:285px!important;justify-self:center!important;align-self:end!important;z-index:8!important}.dk-packages .dk-packages-mascot img{left:50%!important;bottom:50px!important;width:230px!important;max-width:230px!important;height:auto!important;transform:translateX(-50%)!important}.dk-packages .dk-wood-sign-large{left:50%!important;bottom:8px!important;width:285px!important;min-height:92px!important;padding:10px 18px!important;border-width:3px!important;font-size:21px!important}.dk-packages .dk-wood-sign-large b{font-size:23px!important}.dk-packages .dk-packages-speech{width:165px!important;min-height:132px!important;margin-top:28px!important;padding:22px 14px!important;font-size:17px!important}.dk-packages .dk-packages-speech b{font-size:22px!important}.dk-packages .dk-package-benefits{width:min(850px,calc(100% - 50px))!important;max-width:850px!important;margin:0 auto 24px!important;gap:18px!important}.dk-packages .dk-package-benefits>div{min-height:52px!important;gap:8px!important;font-size:15px!important}.dk-packages .dk-package-benefits strong{width:44px!important;height:44px!important;font-size:30px!important}.dk-packages .section-container{position:relative!important;width:min(1400px,calc(100% - 56px))!important;max-width:1400px!important;margin:0 auto!important;padding:0!important}.dk-packages .packages-heading{position:relative!important;width:min(1320px,100%)!important;min-height:315px!important;margin:0 auto 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important}.dk-packages .packages-heading>div{position:relative!important;z-index:10!important;width:min(720px,72%)!important}.dk-packages .section-eyebrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:5px 26px!important;border:3px solid #a86432!important;border-radius:12px!important;background:linear-gradient(180deg,#f8cf92,#d28c4e)!important;color:#57351e!important;font-family:Trebuchet MS,sans-serif!important;font-size:22px!important;font-weight:1000!important;letter-spacing:.5px!important;box-shadow:inset 0 3px 0 rgba(255,255,255,.4),0 8px 15px rgba(93,55,26,.14)!important;transform:rotate(-2deg)!important}.dk-packages .packages-heading h2{margin:0!important;color:#1272ca!important;font-family:Baloo\ 2,Nunito,sans-serif!important;font-size:clamp(58px,6.2vw,94px)!important;line-height:.88!important;font-weight:1000!important;letter-spacing:-2px!important;text-transform:uppercase!important;text-shadow:0 4px 0 #fff,0 8px 0 #0d5fae,0 13px 18px rgba(13,63,120,.15)!important}.dk-packages .packages-heading h2 span{display:inline!important;margin-left:8px!important;color:#ef1475!important}.dk-packages .packages-heading p{max-width:570px!important;margin:14px auto 0!important;color:#123f76!important;font-size:16px!important;line-height:1.28!important;font-weight:800!important}.dk-packages .heading-dino{position:absolute!important;right:20%!important;bottom:4px!important;z-index:6!important;font-size:110px!important;line-height:1!important;filter:drop-shadow(0 10px 10px rgba(13,63,120,.15))!important}.dk-packages .packages-layout{width:100%!important;display:block!important}.dk-packages .packages-list{position:relative!important;width:min(1260px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important;justify-content:center!important}.dk-packages .package-card{position:relative!important;min-width:0!important;min-height:430px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:10px!important;border:2px solid #d6e8f2!important;border-radius:24px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 13px 28px rgba(13,63,120,.12)!important}.dk-packages .dinokids-package-image-full{position:relative!important;width:100%!important;height:190px!important;flex:0 0 190px!important;overflow:hidden!important;border-radius:18px!important;background:#eafaff!important;border:1px solid #d8edf5!important}.dk-packages .dinokids-package-image-full img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:center!important}.dk-packages .dinokids-package-image-empty{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:#7890a8!important;font-weight:900!important}.dk-packages .dinokids-package-badge{position:absolute!important;z-index:5!important;top:21px!important;left:21px!important;padding:7px 14px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff1680,#e90d6c)!important;color:#fff!important;font-size:12px!important;font-weight:1000!important;box-shadow:0 7px 15px rgba(239,20,117,.25)!important}.dk-packages .package-card h3{margin:10px 6px 3px!important;color:#0d3f78!important;font-family:Baloo\ 2,Nunito,sans-serif!important;font-size:clamp(22px,1.8vw,28px)!important;line-height:1.02!important;font-weight:1000!important}.dk-packages .dinokids-package-description{margin:0 6px 12px!important;color:#4f7098!important;font-family:Nunito,system-ui,sans-serif!important;font-size:13px!important;line-height:1.25!important;font-weight:700!important}.dk-packages .package-button{margin:auto 6px 2px!important;min-height:42px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff1680,#e90d6c)!important;color:#fff!important;font-family:Nunito,sans-serif!important;font-size:14px!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 8px 16px rgba(239,20,117,.18)!important}.dk-packages .package-button span{margin-left:7px!important;font-size:20px!important;vertical-align:-1px!important}.dk-packages #disponibilidad.quote-box{width:min(1120px,100%)!important;margin:28px auto 0!important}.dk-packages .packages-list:has(.package-card:only-child){grid-template-columns:minmax(0,405px)!important}.dk-packages .packages-list:has(.package-card:only-child) .package-card{grid-column:1!important}.dk-packages .dinokids-package-modal{z-index:999999!important}.dk-packages .dinokids-package-modal-card{width:min(1040px,calc(100vw - 44px))!important;max-height:min(760px,calc(100vh - 44px))!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 30px 80px rgba(7,31,58,.32)!important}.dk-packages .dinokids-package-modal-image,.dk-packages .dinokids-package-modal-image-panel,.dk-packages .dinokids-package-modal-image-panel img{max-width:100%!important}@media (max-width:1100px){.dk-packages .dk-packages-hero{width:min(960px,calc(100% - 30px))!important;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr)!important;height:320px!important;min-height:320px!important}.dk-packages .dk-packages-speech{display:none!important}.dk-packages .dk-packages-ptero{width:105px!important;max-width:105px!important;right:3%!important}.dk-packages .dk-packages-trex{width:235px!important;max-width:235px!important;left:58%!important}.dk-packages .packages-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.dk-packages{padding:18px 0 54px!important}.dk-packages .section-container{width:calc(100% - 22px)!important}.dk-packages .packages-heading{min-height:250px!important;margin-bottom:12px!important}.dk-packages .packages-heading>div{width:100%!important}.dk-packages .section-eyebrow{min-height:34px!important;padding:4px 18px!important;font-size:17px!important;border-width:2px!important}.dk-packages .packages-heading h2{font-size:clamp(48px,13vw,70px)!important;letter-spacing:-1px!important}.dk-packages .packages-heading p{max-width:430px!important;font-size:13px!important}.dk-packages .heading-dino{right:2%!important;bottom:-2px!important;font-size:62px!important}.dk-packages .packages-list{grid-template-columns:1fr!important;max-width:520px!important}.dk-packages .package-card{min-height:0!important}.dk-packages .dinokids-package-image-full{height:220px!important;flex-basis:220px!important}.dk-packages .dk-packages-hero{width:calc(100% - 18px)!important;min-height:250px!important;height:250px!important;grid-template-columns:1fr!important;padding:4px 10px!important}.dk-packages .dk-packages-mascot{display:none!important}.dk-packages .dk-packages-ptero{width:76px!important;max-width:76px!important;top:16px!important;right:5px!important}.dk-packages .dk-packages-trex{width:145px!important;max-width:145px!important;top:8px!important;left:auto!important;right:8px!important;transform:none!important}}@media (max-width:480px){.dk-packages .packages-heading{min-height:220px!important}.dk-packages .packages-heading h2{font-size:clamp(43px,15vw,62px)!important}.dk-packages .section-eyebrow{font-size:15px!important}.dk-packages .dinokids-package-image-full{height:190px!important;flex-basis:190px!important}.dk-packages .package-card h3{font-size:23px!important}.dk-packages .dk-packages-ptero{width:58px!important;max-width:58px!important}.dk-packages .dk-packages-trex{width:112px!important;max-width:112px!important}}.dk-package-card{min-height:0!important;padding:12px!important;border-radius:24px!important;background:#fff!important}.dk-package-badge,.dk-package-bottom,.dk-package-card:after,.dk-package-dino,.dk-package-features,.dk-package-price,.dk-package-quote{display:none!important}.dk-package-image-wrap{height:245px!important;flex:0 0 245px!important;border-radius:18px!important;background:#f5fbfe!important;border:1px solid #dceef5!important}.dk-package-image{object-fit:cover!important;object-position:center!important}.dk-package-content{padding:16px 8px 6px!important;gap:0!important}.dk-package-content h3{margin:0 0 8px!important;font-size:clamp(24px,2vw,30px)!important;line-height:1.05!important}.dk-package-content h3,.dk-package-description{padding:0!important;text-align:center!important}.dk-package-description{min-height:0!important;margin:0 0 16px!important;background:transparent!important;color:#607b98!important;font-size:14px!important;line-height:1.45!important;font-weight:700!important}.dk-package-description,.dk-package-details{border:0!important;font-family:Nunito,sans-serif!important}.dk-package-details{width:100%!important;min-height:44px!important;margin-top:auto!important;border-radius:999px!important;background:linear-gradient(135deg,#1688dc,#0f70c1)!important;color:#fff!important;font-size:13px!important;font-weight:1000!important;cursor:pointer!important;box-shadow:0 8px 18px rgba(22,136,220,.2)!important;transition:transform .18s ease,box-shadow .18s ease!important}.dk-package-details:hover{transform:translateY(-2px)!important;box-shadow:0 12px 24px rgba(22,136,220,.26)!important}.dk-package-modal-card{max-height:min(820px,calc(100vh - 36px))!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important}.dk-package-modal-gallery{padding:24px!important;min-height:100%!important;background:linear-gradient(145deg,#eafaff,#ffffff)!important}.dk-package-modal-empty-image,.dk-package-modal-main-image{height:500px!important;max-height:calc(100vh - 170px)!important;border-radius:22px!important}.dk-package-modal-main-image{box-shadow:0 12px 30px rgba(13,63,120,.08)!important}.dk-package-modal-image-strip{margin-top:14px!important}.dk-package-modal-image-strip button{flex-basis:90px!important;height:68px!important}.dk-package-modal-content{padding:42px 38px 34px!important}.dk-package-modal-content h2{margin:0 0 12px!important;font-size:clamp(34px,3.4vw,50px)!important;line-height:1!important}.dk-package-modal-description{margin:0 0 22px!important;color:#536f8e!important;font-size:15px!important}.dk-modal-includes{margin-bottom:20px!important;padding:16px!important;border:1px solid #dcebf3!important;background:#fbfdff!important}.dk-modal-includes h3{margin-bottom:11px!important;font-size:17px!important}.dk-modal-includes ul{gap:9px 14px!important}.dk-modal-includes li{line-height:1.3!important}.dk-modal-meta{margin-bottom:20px!important}.dk-modal-meta>div{min-height:82px!important;padding:12px!important}.dk-modal-options{padding:16px!important;background:#f9fcff!important}.dk-modal-price-group{padding:12px!important;border:1px solid #dbeaf2!important;border-radius:15px!important}.dk-modal-price-group-title{margin-bottom:9px!important;font-size:13px!important}.dk-modal-price-group-title span{font-size:17px!important}.dk-modal-time-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dk-modal-price-option{min-width:0!important;padding:11px!important;border:1px solid #e0edf4!important;background:#fbfdff!important}.dk-modal-price-option span,.dk-modal-price-option strong{display:block!important}.dk-modal-price-option span{color:#587594!important;font-size:11px!important;font-weight:900!important}.dk-modal-price-option strong{margin-top:3px!important;color:var(--dk-pink)!important;font-size:17px!important;font-weight:1000!important}.dk-package-modal-actions{margin-top:20px!important}@media (max-width:900px){.dk-package-modal{padding:16px!important}.dk-package-modal-card{grid-template-columns:1fr!important;max-height:calc(100vh - 24px)!important;overflow-y:auto!important}.dk-package-modal-gallery{padding:18px!important}.dk-package-modal-empty-image,.dk-package-modal-main-image{height:min(52vh,390px)!important;max-height:none!important}.dk-package-modal-content{overflow:visible!important;padding:28px 22px 24px!important}}@media (max-width:600px){.dk-package-image-wrap{height:220px!important;flex-basis:220px!important}.dk-package-content{padding:14px 6px 5px!important}.dk-package-content h3{font-size:25px!important}.dk-package-description{font-size:13px!important}.dk-package-modal{padding:8px!important}.dk-package-modal-card{border-radius:22px!important;max-height:calc(100vh - 16px)!important}.dk-package-modal-gallery{padding:12px!important}.dk-package-modal-empty-image,.dk-package-modal-main-image{height:300px!important;border-radius:16px!important}.dk-package-modal-content{padding:22px 16px 18px!important}.dk-package-modal-content h2{font-size:34px!important}.dk-modal-includes ul,.dk-modal-meta,.dk-modal-time-buttons{grid-template-columns:1fr!important}.dk-modal-meta>div{min-height:0!important}.dk-package-modal-actions{grid-template-columns:1fr!important}}.dk-package-modal{background:rgba(8,35,62,.68)!important}.dk-package-modal-card{width:min(1120px,100%)!important;height:min(820px,calc(100vh - 48px))!important;max-height:calc(100vh - 48px)!important;grid-template-columns:minmax(360px,.88fr) minmax(500px,1.12fr)!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 32px 90px rgba(4,27,51,.38)!important}.dk-package-modal-close{top:14px!important;right:14px!important;width:40px!important;height:40px!important;font-size:27px!important;border:2px solid #e7eff5!important;z-index:30!important}.dk-package-modal-gallery{padding:30px!important;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.9),transparent 34%),linear-gradient(145deg,#e7f9ff,#f8fdff 55%,#effbf5)!important;border-right:1px solid #e1eef4!important}.dk-package-modal-main-image{width:100%!important;border:1px solid #d8eaf2!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 35px rgba(18,77,112,.1)!important}.dk-package-modal-empty-image,.dk-package-modal-main-image{height:min(500px,58vh)!important;min-height:280px!important}.dk-package-modal-image-strip{margin-top:16px!important}.dk-package-modal-image-strip button{flex-basis:82px!important;height:62px!important}.dk-package-modal-content{padding:34px 38px 28px!important;scrollbar-width:thin;scrollbar-color:#c8dce8 transparent}.dk-package-modal-kicker{margin-top:0!important;margin-bottom:5px!important;font-size:11px!important;letter-spacing:.16em!important}.dk-package-modal-content h2{margin:0 52px 10px 0!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.02!important}.dk-package-modal-description{max-width:720px!important;margin-bottom:20px!important;font-size:14px!important;line-height:1.5!important}.dk-modal-includes{margin-bottom:18px!important;padding:16px 18px!important;border:1px solid #e0edf3!important;border-radius:18px!important;background:linear-gradient(180deg,#fbfeff,#f7fcff)!important}.dk-modal-includes h3{margin-bottom:10px!important;font-size:16px!important}.dk-modal-includes ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 18px!important;margin-bottom:0!important}.dk-modal-includes li{font-size:12px!important;line-height:1.25!important}.dk-modal-meta{margin-bottom:18px!important}.dk-modal-meta>div{padding:11px 12px!important;border-radius:15px!important}.dk-modal-options{padding:15px!important;border-radius:18px!important}.dk-modal-option-title{margin-bottom:11px!important}.dk-modal-price-groups{grid-gap:10px!important;gap:10px!important}.dk-modal-price-group{padding:11px!important;border:1px solid #e2edf3!important;border-radius:14px!important;background:#fff!important}.dk-modal-price-group-title{display:flex!important;align-items:center!important;gap:7px!important;margin-bottom:8px!important;color:var(--dk-navy)!important;font-size:12px!important}.dk-modal-price-group-title span{font-size:14px!important}.dk-modal-time-buttons{gap:8px!important}.dk-modal-time-buttons button{padding:9px 11px!important;border-radius:11px!important}.dk-package-modal-actions{bottom:-28px!important;z-index:10!important;grid-template-columns:120px minmax(0,1fr)!important;margin:20px -38px -28px!important;padding:14px 38px 28px!important}.dk-modal-close-button,.dk-modal-quote-button{min-height:46px!important;font-size:13px!important}@media (max-width:900px){.dk-package-modal{padding:14px!important}.dk-package-modal-card{width:min(720px,100%)!important;height:calc(100vh - 28px)!important;max-height:calc(100vh - 28px)!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}.dk-package-modal-gallery{padding:18px 18px 14px!important;border-right:0!important;border-bottom:1px solid #e1eef4!important}.dk-package-modal-empty-image,.dk-package-modal-main-image{height:min(300px,36vh)!important;min-height:190px!important}.dk-package-modal-image-strip{margin-top:10px!important}.dk-package-modal-content{padding:24px 22px!important}.dk-package-modal-actions{bottom:-24px!important;margin-left:-22px!important;margin-right:-22px!important;margin-bottom:-24px!important;padding-left:22px!important;padding-right:22px!important;padding-bottom:24px!important}}@media (max-width:560px){.dk-package-modal{padding:8px!important}.dk-package-modal-card{height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important;border-radius:22px!important}.dk-package-modal-gallery{padding:12px!important}.dk-package-modal-empty-image,.dk-package-modal-main-image{height:230px!important;min-height:0!important}.dk-package-modal-content{padding:20px 16px 18px!important}.dk-package-modal-content h2{margin-right:38px!important;font-size:30px!important}.dk-modal-includes ul,.dk-modal-meta{grid-template-columns:1fr!important}.dk-modal-time-buttons{grid-template-columns:1fr 1fr!important}.dk-package-modal-actions{grid-template-columns:1fr!important;gap:8px!important;bottom:-18px!important;margin-left:-16px!important;margin-right:-16px!important;margin-bottom:-18px!important;padding:12px 16px 18px!important}}.dk-package-image-viewer{z-index:100100!important;padding:40px!important;background:rgba(0,0,0,.88)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.dk-package-image-viewer-content img{max-width:94vw!important;max-height:90vh!important;border-radius:8px!important;box-shadow:0 20px 70px rgba(0,0,0,.5)!important}.dk-package-image-viewer-close{top:18px!important;right:22px!important;z-index:100110!important;width:54px!important;height:54px!important;border:0!important;background:#fff!important;font-size:34px!important;font-weight:500!important;box-shadow:0 8px 28px rgba(0,0,0,.35)!important}.dk-package-modal{z-index:99990!important;padding:24px!important;background:rgba(7,25,38,.72)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dk-package-modal-card{width:min(1380px,96vw)!important;height:min(820px,92vh)!important;max-height:92vh!important;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;box-shadow:0 30px 90px rgba(0,0,0,.35)!important}.dk-package-modal-close{position:absolute!important;top:16px!important;right:16px!important;z-index:20!important;width:48px!important;height:48px!important;min-width:48px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#17385e!important;font-size:30px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 6px 22px rgba(0,0,0,.18)!important}.dk-package-modal-gallery{padding:34px 30px 24px!important}.dk-package-modal-image-button{position:relative!important;cursor:zoom-in!important}.dk-package-modal-main-image{border-radius:18px!important;box-shadow:0 14px 35px rgba(0,0,0,.18)!important}.dk-package-image-zoom{position:absolute!important;left:50%!important;bottom:18px!important;transform:translateX(-50%)!important;padding:10px 16px!important;border-radius:999px!important;background:rgba(20,47,72,.88)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;opacity:0!important;transition:opacity .2s ease!important;pointer-events:none!important}.dk-package-modal-image-button:focus-visible .dk-package-image-zoom,.dk-package-modal-image-button:hover .dk-package-image-zoom{opacity:1!important}.dk-package-modal-image-strip{gap:12px!important;margin-top:18px!important}.dk-package-modal-image-strip button{width:92px!important;height:72px!important;border:2px solid #d9e4ec!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;cursor:pointer!important}.dk-package-modal-image-strip button.active{border-color:#ec1680!important;box-shadow:0 0 0 3px rgba(236,22,128,.12)!important}.dk-package-modal-image-strip img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px!important}.dk-package-modal-image-hint{margin:10px 0 0!important;color:#718096!important;font-size:12px!important;font-weight:700!important}.dk-package-modal-content{padding:48px 42px 30px!important;scrollbar-width:thin!important}.dk-package-modal-content h2{color:#123f72!important;font-size:clamp(30px,3vw,48px)!important}.dk-package-modal-description{color:#526b84!important;font-size:17px!important;line-height:1.65!important}.dk-package-modal-badge{display:inline-flex!important;padding:7px 12px!important;border-radius:999px!important;background:#fff0f7!important;color:#ed147c!important;font-size:11px!important;font-weight:900!important}.dk-modal-client-content,.dk-modal-includes,.dk-modal-meta,.dk-modal-options{margin-top:20px!important}.dk-modal-client-content{padding:18px!important;border:1px solid #dce8ef!important;border-radius:18px!important;background:#f8fcff!important}.dk-modal-client-content h3{margin:0 0 10px!important;color:#123f72!important}.dk-modal-client-block p,.dk-modal-client-content p{white-space:pre-line!important}.dk-modal-client-content ul{margin:12px 0 0!important;padding:0!important;list-style:none!important}.dk-modal-client-content li{margin:7px 0!important;display:flex!important;gap:8px!important}.dk-modal-client-content li span{color:#18b968!important;font-weight:900!important}.dk-modal-client-block{margin-top:14px!important}.dk-modal-client-block strong{display:block!important;margin-bottom:5px!important;color:#173f68!important}.dk-modal-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.dk-modal-meta>div{min-width:0!important;padding:15px!important;border:1px solid #dce8ef!important;border-radius:16px!important;background:#fbfdff!important}.dk-modal-meta small{display:block!important;margin:4px 0!important;color:#7890a6!important;font-weight:700!important}.dk-modal-meta strong{color:#123f72!important}.dk-modal-price-groups{display:grid!important;grid-gap:12px!important;gap:12px!important}.dk-modal-price-group{padding:15px!important;border:1px solid #dce8ef!important;border-radius:16px!important}.dk-modal-time-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;margin-top:10px!important}.dk-modal-price-option{padding:13px!important;border-radius:12px!important;background:#f7fbff!important;border:1px solid #e1eaf0!important}.dk-modal-price-option span{display:block!important;color:#607890!important;font-size:13px!important;font-weight:800!important}.dk-modal-price-option strong{display:block!important;margin-top:5px!important;color:#ed147c!important;font-size:20px!important}.dk-package-modal-actions{grid-template-columns:140px 1fr!important;padding-top:18px!important;margin-top:22px!important;background:linear-gradient(#fff0,#fff 20%)!important}.dk-modal-close-button,.dk-modal-quote-button{min-height:52px!important;border-radius:14px!important;font-weight:900!important;cursor:pointer!important}.dk-modal-close-button{background:#fff!important;border:2px solid #ed147c!important;color:#ed147c!important}.dk-modal-quote-button{border:0!important;background:#ed147c!important;color:#fff!important}.dk-package-image-viewer{position:fixed!important;inset:0!important;z-index:2147483000!important;padding:78px 34px 34px!important;background:rgba(3,12,20,.94)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;overflow:hidden!important;isolation:isolate!important}.dk-package-image-viewer,.dk-package-image-viewer-content{display:flex!important;align-items:center!important;justify-content:center!important}.dk-package-image-viewer-content{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.dk-package-image-viewer-content img{display:block!important;width:auto!important;height:auto!important;max-width:min(94vw,1500px)!important;max-height:calc(100vh - 120px)!important;object-fit:contain!important;border-radius:12px!important;background:#fff!important;box-shadow:0 25px 90px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.1)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.dk-package-image-viewer-close{position:fixed!important;top:20px!important;right:24px!important;z-index:2147483002!important;display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;padding:0!important;border:2px solid rgba(255,255,255,.75)!important;border-radius:50%!important;background:rgba(255,255,255,.98)!important;color:#17385e!important;font-family:Arial,sans-serif!important;font-size:38px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important;box-shadow:0 8px 30px rgba(0,0,0,.45),0 0 0 5px rgba(255,255,255,.08)!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.dk-package-image-viewer-close:hover{background:#ed147c!important;color:#fff!important;border-color:#fff!important;transform:scale(1.05)!important}.dk-package-image-viewer-close:focus-visible{outline:4px solid rgba(255,255,255,.85)!important;outline-offset:3px!important}.dk-package-image-viewer:after{content:"Haz clic fuera de la imagen para cerrar"!important;position:fixed!important;left:50%!important;bottom:18px!important;transform:translateX(-50%)!important;z-index:2147483001!important;padding:7px 13px!important;border-radius:999px!important;background:rgba(0,0,0,.48)!important;color:rgba(255,255,255,.82)!important;font-size:12px!important;font-weight:700!important;pointer-events:none!important}@media (max-width:900px){.dk-package-image-viewer{padding:74px 18px 54px!important}.dk-package-image-viewer-content img{max-width:96vw!important;max-height:calc(100vh - 128px)!important;border-radius:10px!important}.dk-package-image-viewer-close{top:12px!important;right:14px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;font-size:34px!important}}@media (max-width:560px){.dk-package-image-viewer{padding:70px 10px 48px!important}.dk-package-image-viewer-content img{max-width:98vw!important;max-height:calc(100vh - 120px)!important;border-radius:8px!important}.dk-package-image-viewer-close{top:10px!important;right:10px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;font-size:31px!important}.dk-package-image-viewer:after{bottom:10px!important;font-size:11px!important}}@media (max-width:900px){.dk-package-modal{padding:10px!important}.dk-package-modal-card{width:100%!important;height:96vh!important;max-height:96vh!important;grid-template-columns:1fr!important;grid-template-rows:minmax(300px,48vh) 1fr!important;border-radius:22px!important}.dk-package-modal-gallery{padding:18px 16px 12px!important}.dk-package-modal-content{padding:28px 20px 24px!important}.dk-modal-meta{grid-template-columns:1fr!important}}@media (max-width:560px){.dk-package-modal-image-strip button{width:72px!important;height:58px!important}.dk-modal-time-buttons,.dk-package-modal-actions{grid-template-columns:1fr!important}.dk-package-image-viewer{padding:14px!important}.dk-package-image-viewer-close{top:10px!important;right:10px!important}}.dk-packages:has(.dk-package-modal){overflow:visible!important;z-index:99990!important}.dk-package-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;padding:20px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important;overflow:hidden!important;background:rgba(7,25,38,.76)!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important}.dk-package-modal-card{position:relative!important;width:min(1500px,calc(100vw - 40px))!important;height:min(900px,calc(100vh - 40px))!important;max-width:1500px!important;max-height:calc(100vh - 40px)!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(430px,.78fr)!important;overflow:hidden!important;border-radius:30px!important;background:#fff!important;box-shadow:0 35px 100px rgba(0,0,0,.42)!important}.dk-package-modal-gallery{min-width:0!important;min-height:0!important;padding:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:linear-gradient(145deg,#f2fbff,#effaf5)!important;overflow:hidden!important}.dk-package-modal-image-stage{flex:1 1 auto!important}.dk-package-modal-image-button,.dk-package-modal-image-stage{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.dk-package-modal-image-button{padding:0!important;border:0!important;background:transparent!important}.dk-package-modal-main-image{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:16px!important;box-shadow:0 18px 42px rgba(0,0,0,.2)!important}.dk-package-modal-image-strip{flex:0 0 auto!important;display:flex!important;justify-content:center!important;gap:10px!important;margin-top:12px!important;max-width:100%!important}.dk-package-modal-image-strip button{width:82px!important;height:64px!important;flex:0 0 auto!important;padding:3px!important;border-radius:10px!important}.dk-package-modal-content{min-width:0!important;min-height:0!important;height:100%!important;padding:32px 34px 20px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important}.dk-package-modal-content::-webkit-scrollbar{width:0!important;height:0!important}.dk-package-modal-content h2{font-size:clamp(34px,3vw,50px)!important;line-height:1.05!important;margin:8px 0 14px!important}.dk-package-modal-description{font-size:16px!important;line-height:1.55!important}.dk-modal-includes{margin-top:16px!important}.dk-modal-meta{margin-top:14px!important;gap:8px!important}.dk-package-modal-actions{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;z-index:15!important;display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;padding:18px 0 4px!important;margin-top:18px!important;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 28%)!important}@media (max-width:1100px){.dk-package-modal-card{width:calc(100vw - 30px)!important;height:calc(100vh - 30px)!important;max-height:calc(100vh - 30px)!important;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important}.dk-package-modal-gallery{padding:14px!important}.dk-package-modal-content{padding:28px 24px 18px!important}}@media (max-width:900px){.dk-package-modal{padding:8px!important}.dk-package-modal-card{width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important;grid-template-columns:1fr!important;grid-template-rows:minmax(300px,46vh) minmax(0,1fr)!important;border-radius:22px!important}.dk-package-modal-gallery{padding:12px!important}.dk-package-modal-main-image{max-width:100%!important;max-height:100%!important;border-radius:12px!important}.dk-package-modal-content{height:100%!important;padding:22px 18px 16px!important;overflow-y:auto!important}.dk-package-modal-content h2{font-size:32px!important;margin-right:42px!important}.dk-modal-includes ul,.dk-modal-meta,.dk-package-modal-actions{grid-template-columns:1fr!important}.dk-package-modal-actions{gap:8px!important}}@media (max-width:560px){.dk-package-modal-card{height:calc(100vh - 10px)!important;max-height:calc(100vh - 10px)!important;border-radius:18px!important}.dk-package-modal-gallery{padding:8px!important}.dk-package-modal-image-strip{gap:6px!important;margin-top:8px!important}.dk-package-modal-image-strip button{width:64px!important;height:52px!important}.dk-package-modal-content{padding:18px 14px 14px!important}.dk-package-modal-content h2{font-size:28px!important}.dk-package-modal-actions{grid-template-columns:1fr!important;padding-top:12px!important}}