.package-includes{text-align:center}@media (max-width:767px){.package-includes .package-include{margin-top:32px}}.package-includes .img-frame{width:58px;height:58px;position:relative;margin:0 auto}.package-includes .img-frame-inner{display:block;width:56px;height:56px;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.package-includes .include-img{margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.package-includes .benefit-header{margin:0 auto;margin-top:21px;font-weight:700;font-size:16px;line-height:19px}.package-includes .benefit{margin:0 auto;margin-top:9px;font-size:16px;font-weight:400;line-height:19px}.package-includes .benefit-link{cursor:pointer}.package-includes .package-include:hover .dec-icon,.package-includes .package-include:hover .benefit{font-weight:600}.package-includes .package-include:hover .dec-icon *{fill:var(--dec-dark-gold)}.package-includes .slick-slide{margin:2px 10px;padding:27px 10px 10px;border:2px solid #f2f2f2;border-radius:10px;height:170px;width:139px;box-sizing:border-box}.package-includes #includesCarousel{overflow:hidden;padding-top:20px}.package-includes #includesCarousel .includes-slide{float:left;max-width:48%;height:181px}.package-includes #includesCarousel .includes-slide a{color:#333;text-decoration:none}.package-includes #includesCarousel.slick-slider{overflow:visible;padding-top:0;margin-bottom:0}.package-includes #includesCarousel .slick-dots li.slick-active button:before{opacity:1;color:var(--dec-grey);font-size:12px}.package-includes #includesCarousel .slick-dots{position:relative;bottom:unset;margin-bottom:0;margin-top:32px}.package-includes #includesCarousel .slick-dots li{margin:0}.package-includes #includesCarousel .slick-dots li button:before{opacity:1;color:#dbdbdb;font-size:9px}.package-includes .dec-icon{font-size:40px;display:inline-block;line-height:0}@media (max-width:767px){.package-includes .img-frame{width:42px;height:42px}.package-includes .img-frame-inner{width:40px;height:40px}.package-includes .benefit{font-size:14px;max-width:152px}}.packages-section-v2{margin:51px 0}.packages-section-v2 .margin-top-from-title{margin-top:0px!important}.packages-section-v2 .package-includes{position:relative}@media (max-width:767px){.packages-section-v2 .package-includes{flex-direction:column}.packages-section-v2 .package-includes .dec-icon{font-size:25px}.packages-section-v2 .package-includes .dotted-line{height:66%;border-top:none!important;border-left:1.5px dashed #A4A4A4;margin:10px 0!important;width:auto!important;top:25px!important;left:30px!important}.packages-section-v2 .package-includes .step-item{justify-content:flex-start;display:flex;flex-direction:row;column-gap:30px;margin-top:0}.packages-section-v2 .package-includes .step-item:not(:last-child){margin-bottom:30px}.packages-section-v2 .package-includes .step-item .img-frame{width:40px;height:40px;margin:0}.packages-section-v2 .package-includes .step-item .img-frame-inner{width:40px!important;height:40px!important}.packages-section-v2 .package-includes .step-item .step-content{text-align:left;margin-top:6px}.packages-section-v2 .package-includes .step-item .step-content .step-title{font-size:18px}.packages-section-v2 .package-includes .step-item .step-content .step-title span{display:inline}.packages-section-v2 .package-includes .step-item .step-content .benefit{font-size:14px;letter-spacing:0;max-width:unset;margin-top:17px}}.packages-section-v2 .package-includes .dotted-line{border-top:1.5px dashed #BBB;margin:10px 0;width:66%;position:absolute;top:17px;left:calc(33.33333333% / 2)}.packages-section-v2 .package-includes .step-item .img-frame-inner{width:54px;height:54px;border-radius:50%;background:#B19F6F;display:flex;align-items:center;justify-content:center}.packages-section-v2 .package-includes .step-item .step-title{font-size:22px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:992px){.packages-section-v2 .package-includes .step-item .step-title span{display:block}.package-includes .benefit{padding-right:20px}}@media (max-width:767px){.packages-section-v2 .package-includes .step-item .step-title span{display:inline}}.packages-section-v2 .package-includes .step-item .benefit{font-size:16px;font-style:normal;font-weight:100;line-height:normal}.packages-section-v2 .package-includes .step-item .benefit .benefit-text{white-space:pre-line}.packages-section-v2 .package-includes .step-item .benefit .benefit-text span{display:block}