.price-calculator{align-items:center;background-color:#000;display:flex;flex-direction:column;gap:50px;justify-content:center}.header-calc{color:#fff;text-align:center}.header-calc h1{font-size:3.5rem;font-weight:700;letter-spacing:-.56px;line-height:4rem;margin-bottom:0}.header-calc p{font-size:1.25rem;font-weight:500;margin-top:.5rem}.price-calculator-container{background:#1d1d1d;border-radius:.625rem;color:#fff;display:flex;gap:1rem;margin:0 auto;max-width:70.75rem;padding:2.75rem 1.75rem}.price-calculator-container .feature-selection{min-width:36%}.price-calculator-container .feature-selection .photo-count-container{background:#303030;border-radius:.4375rem;padding:1.25rem}.price-calculator-container .feature-selection .photo-count-container p{font-size:1.25rem;font-weight:600;line-height:115%}.price-calculator-container .feature-selection .photo-count-container #photo-count{color:#2df3d0;font-size:2.25rem;font-weight:600;line-height:115%;margin:unset}.price-calculator-container .feature-selection .photo-count-container input{accent-color:#2df3d0}.price-calculator-container .feature-selection .photo-count-container input[type=range]{margin:1.25rem 0;width:100%}.price-calculator-container .feature-selection .photo-count-container{display:flex;flex-direction:column;gap:.625rem}.photo-count-container .feature-list .feature-item{align-items:center;display:flex}.photo-count-container .feature-list{display:flex;flex-direction:column;gap:1rem}.price-calculator-container .feature-selection .photo-count-container .feature-item input[type=checkbox]{height:1.125rem;margin-right:.375rem;width:1.125rem}.price-calculator-container .feature-selection .offering h2{color:#2df3d0;font-size:2.25rem;font-weight:700;margin:1.5rem 0 1rem}.offering p{align-items:center;display:flex;gap:1rem}.price-calculator{padding:5rem 0}.price-calculator-container .vertical-divider{background:hsla(0,0%,100%,.28);width:1px}.price-calculator-container .feature-price-desktop{display:flex;flex-grow:1;gap:.5rem}.price-calculator-container .feature-price-desktop .features{display:flex;flex-direction:column;flex-grow:1;padding:1rem 7.5rem 1rem 1rem}.price-calculator-container .feature-price-desktop .features .list{display:flex;flex-direction:column;flex-grow:1;justify-content:space-around}.price-calculator-container .feature-price-desktop .filterpixel,.price-calculator-container .feature-price-desktop .others{flex-grow:1;padding:1rem}.price-calculator-container .feature-price-desktop .features h3{color:#2df3d0;font-size:1.5rem;font-weight:700;line-height:115%;margin-top:0}.price-calculator-container .feature-price-desktop .features h2{color:#2df3d0;font-size:1.75rem;font-weight:700;line-height:115%;width:50%}.price-calculator-container .feature-price-desktop .features .list .feature-container{border-bottom:1px solid #fff;padding:1.75rem .75rem}.price-calculator-container .feature-price-desktop .features .list .feature-container p{margin:unset}.price-calculator-container .feature-price-desktop .others{background:#303030;border-radius:7px;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem 1.75rem;text-align:right;width:20%}.price-calculator-container .feature-price-desktop .others h3{color:#fff;font-size:1rem;font-weight:700;margin-bottom:4.5rem;margin-top:1.25rem}.price-calculator-container .feature-price-desktop .others .list{display:flex;flex-direction:column;flex-grow:1;justify-content:space-around}.price-calculator-container .feature-price-desktop .others .list .others-feature-container p{margin-bottom:.3125rem}.price-calculator-container .feature-price-desktop .others .list .others-feature-container .cost-breakdown{color:#2df3d0;font-size:.75rem;margin-top:0}.price-calculator-container .feature-price-desktop .filterpixel{background:linear-gradient(0deg,#2df3d0 .01%,#00f1f2 157.13%);border-radius:7px;color:#000;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem 1.75rem;text-align:right;width:20%}.price-calculator-container .feature-price-desktop .filterpixel .list{display:flex;flex-direction:column;flex-grow:1;justify-content:space-around}.price-calculator-container .feature-price-desktop .others h4{text-align:center}#others-total-cost{margin-bottom:2.15625rem}#filterpixels-total-cost{margin-bottom:0}.price-calculator-container>div.feature-price-desktop>div.filterpixel>div.total-price>p{margin-top:0}.price-calculator-container .feature-price-desktop .filterpixel h4,p.book-call{text-align:center}p.book-call{color:#fff}p.book-call a{color:#2df3d0}@media only screen and (max-width:1024px){.header-calc h1{font-size:2rem}.header-calc p{font-size:.75rem}.price-calculator-container .feature-selection .photo-count-container p{font-size:1rem}.feature-price-desktop{display:none!important}.vertical-divider{display:none}.price-calculator-container{flex-direction:column}.price-calculator-container .feature-selection{min-width:100%}.price-calculator-container .feature-selection .offering{display:none}}@media only screen and (min-width:1025px){.feature-price-mobile{display:none!important}}.feature-price-mobile .features .feature-header-calc{display:flex}.feature-price-mobile .features .feature-header-calc .placeholder{min-width:40%}.feature-price-mobile .features .feature-header-calc .heading{flex-grow:1;min-width:30%;text-align:center}.feature-price-mobile .features .feature{border-bottom:1px solid hsla(0,0%,100%,.28);display:flex}.feature-price-mobile .features .feature p{font-size:.875rem;font-weight:500;line-height:115%}.feature-price-mobile .features .feature p.detail{min-width:40%}.feature-price-mobile .features .feature p.others-cost{min-width:30%;text-align:center}.feature-price-mobile .features .feature p.filterpixel{color:#2df3d0;min-width:30%;text-align:center}.feature-price-mobile .features .final-price{display:flex}.feature-price-mobile .features .final-price .detail{color:#2df3d0;font-size:1.25rem;font-weight:700;line-height:115%;min-width:40%}.feature-price-mobile .features .final-price .filterpixel,.feature-price-mobile .features .final-price .others-cost-total{min-width:30%;text-align:center}.feature-price-mobile .features .final-price .filterpixel p{color:#a5a5a5;font-size:.875rem;font-weight:400;line-height:115%;margin-top:.25rem}.feature-price-mobile .features .final-price .filterpixel p.cost{color:#2df3d0;font-size:1.25rem;font-weight:700;margin-bottom:0;margin-top:1rem}