/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/components/visit-planning/visit-planning-directions/visit-planning-direction-details.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************/
.visit-planning-directions__details-container{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.visit-planning-directions__details-title p{font-family:Artegra Sans,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:20px}.visit-planning-directions__details-items{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.visit-planning-directions__details-item{align-items:flex-start;background-color:#0f3995;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:60px;overflow:hidden;padding:16px;transition:height .3s ease;width:100%}.visit-planning-directions__details-item-open{height:auto!important}.visit-planning-directions__details-btn-accordion{background:none;border:none;cursor:pointer;padding:0;width:100%}.visit-planning-directions__details-container-title{align-items:center;display:flex;gap:12px;position:relative;width:100%}.visit-planning-directions__details-icon-title{height:30px;width:30px}.visit-planning-directions__details-icon-title img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.visit-planning-directions__details-item-title p{color:#f9f9f9;display:-webkit-box;font-size:20px;font-weight:600;letter-spacing:-.8px;line-height:26px;line-clamp:1;overflow:hidden;padding-right:20px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.visit-planning-directions__details-arrow-down{align-items:center;background:#0f3995;display:grid;height:20px;justify-items:center;padding:0;position:absolute;right:0;transition:transform .3s ease;width:20px}.visit-planning-directions__details-item-open .visit-planning-directions__details-arrow-down{transform:rotate(180deg)}.accordion-arrow-down-mask{background-color:#f9f9f9;height:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.visit-planning-directions__details-container-description{align-items:flex-start;background-color:#f9f9f9;border-radius:12px;display:flex;flex-direction:column;gap:20px;padding:16px;width:100%}.visit-planning-directions__details-description{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;height:auto;overflow:hidden}.remove-clamp{-webkit-line-clamp:unset!important;line-clamp:none!important;height:auto!important}.visit-planning-directions__details-description p{font-size:14px;font-weight:400;letter-spacing:-.42px;line-height:20px}.visit-planning-directions__details-read-more,.visit-planning-directions__details-see-less{background:none;border:none;color:#1a77ff;font-size:14px;font-weight:500;letter-spacing:-.42px;line-height:1;margin-top:-20px;-webkit-text-decoration:underline;text-decoration:underline}.visit-planning-directions__details-see-less{display:none}.visit-planning-directions__details-link a{align-items:baseline;background-color:#e11128;border-radius:13px;display:inline-flex;gap:12px;justify-content:center;padding:8px 8px 8px 15px;transition:background-color .3s ease}.visit-planning-directions__details-link a:hover,.visit-planning-directions__details-link a:hover .link-icon-mask{background:#1a77ff}.link-title{color:#f9f9f9;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1;white-space:nowrap}.link-icon{align-items:center;background:#f9f9f9;border-radius:50%;display:grid;height:25px;justify-content:center;min-width:25px;width:25px}.link-icon-mask{background-color:#e11128;height:8px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;width:11px}@media only screen and (min-width:768px){.visit-planning-directions__details-container{gap:25px}.visit-planning-directions__details-title p{font-size:24px;letter-spacing:-.48px;line-height:24px}.visit-planning-directions__details-item{gap:16px;height:62px;padding:16px 18px}.visit-planning-directions__details-item-title p{overflow:visible;-webkit-line-clamp:unset!important;line-clamp:none!important}.visit-planning-directions__details-container-description{padding:20px}.visit-planning-directions__details-description p{font-size:16px;letter-spacing:-.48px;line-height:24px}.visit-planning-directions__details-read-more,.visit-planning-directions__details-see-less{font-size:16px;letter-spacing:-.48px}}@media only screen and (min-width:1024px){.visit-planning-directions__details-container{gap:15px}.visit-planning-directions__details-item{border-radius:16px;height:60px;padding:14px}.visit-planning-directions__details-icon-title{height:30px;width:30px}.visit-planning-directions__details-item-title p{font-size:17px;letter-spacing:-.68px;line-height:20px}.visit-planning-directions__details-container-description{padding:18px}.visit-planning-directions__details-description p{font-size:13px;letter-spacing:-.39px;line-height:20px}.visit-planning-directions__details-read-more,.visit-planning-directions__details-see-less{font-size:13px;letter-spacing:-.39px}.visit-planning-directions__details-link a{padding:8px 6px 8px 13px}.link-title{font-size:12px;letter-spacing:-.24px}.link-icon{height:22px;min-width:22px;width:22px}.link-icon-mask{height:7px;width:10px}}@media only screen and (min-width:1280px){.visit-planning-directions__details-container{gap:22px}.visit-planning-directions__details-title p{font-size:26px;letter-spacing:-.52px;line-height:26px}.visit-planning-directions__details-item{border-radius:20px;padding:16px 18px}.visit-planning-directions__details-icon-title{height:30px;width:30px}.visit-planning-directions__details-item-title p{font-size:19px;letter-spacing:-.8px;line-height:19px}.visit-planning-directions__details-container-description{padding:20px}.visit-planning-directions__details-description p{font-size:15px;letter-spacing:-.45px;line-height:24px}.visit-planning-directions__details-read-more,.visit-planning-directions__details-see-less{font-size:15px;letter-spacing:-.45px}.visit-planning-directions__details-link a{padding:8px 8px 8px 15px}.link-title{font-size:14px;letter-spacing:-.28px}.link-icon{height:25px;min-width:25px;width:25px}.link-icon-mask{height:8px;width:11px}}@media only screen and (min-width:1440px){.visit-planning-directions__details-title p{font-size:28px;letter-spacing:-.56px;line-height:28px}.visit-planning-directions__details-items{gap:10px}.visit-planning-directions__details-item{gap:20px;height:70px;padding:20px}.visit-planning-directions__details-container-title{gap:16px}.visit-planning-directions__details-icon-title{height:34px;width:34px}.accordion-arrow-down-mask{height:18px;width:18px}.visit-planning-directions__details-container-description{border-radius:16px;gap:24px}.visit-planning-directions__details-description p{font-size:16px;letter-spacing:-.32px;line-height:24px}.visit-planning-directions__details-read-more,.visit-planning-directions__details-see-less{font-size:16px;letter-spacing:-.32px;margin-top:-24px}}@media only screen and (min-width:1920px){.visit-planning-directions__details-title p{font-size:30px;letter-spacing:-.6px;line-height:30px}.visit-planning-directions__details-item{height:82px;padding:26px 30px}.visit-planning-directions__details-icon-title{height:36px;width:36px}.visit-planning-directions__details-container-title p{font-size:22px;letter-spacing:-.88px;line-height:20px}.visit-planning-directions__details-container-description{gap:30px;padding:24px}.visit-planning-directions__details-description p{letter-spacing:-.48px}.visit-planning-directions__details-read-more,.visit-planning-directions__details-see-less{letter-spacing:-.48px;margin-top:-30px}}
