:root{--plyr-color-main:#14e5c5}.calculator-monthly-price .calculator-header{text-align:center;max-width:900px;margin:0 auto 84px}.calculator-monthly-price .calculator-wrapper{max-width:1319px;margin:0 auto}.calculator-monthly-price .calculator-wrapper .calculator-row{display:flex;justify-content:space-between;align-items:center;gap:30px}.calculator-monthly-price .calculator-wrapper .calculator-row aside{flex:1;max-width:648px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card{box-shadow:0 0 10px rgba(27,20,100,.2);position:relative;background-color:#fff}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card header{background-color:#11615c;padding:9px 50px;display:flex;align-items:center;justify-content:space-between}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card header .step-indicator .tooltip-icon{width:24px;height:24px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;color:#03282c;cursor:pointer;position:relative}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card header .step-indicator .tooltip-icon:after{content:attr(tooltip);background-color:#000;position:absolute;top:37px;width:285px;font-size:14px;line-height:19px;z-index:2;font-weight:500;border-radius:5px;padding:19px;text-align:left;color:#fff;display:none}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card header .step-indicator .tooltip-icon:before{content:"";position:absolute;border-color:rgba(0,0,0,0) #000;border-style:solid;border-width:10px 0 11px 10px;width:0;top:22px;transform:rotate(270deg);z-index:2;display:none}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card header .step-indicator .tooltip-icon:hover:after,.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card header .step-indicator .tooltip-icon:hover:before{display:block}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card header h4{margin:0;color:#fff !important;font-size:25px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .plans-container{display:flex;justify-content:center;padding:30px 20px 0;gap:10px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .plans-container .plan-option{max-width:177px;flex:1;border:1px solid #d7d2cb;border-radius:10px;padding:12px 15px;text-align:center;cursor:pointer;transition:all .3s ease}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .plans-container .plan-option.selected{background-color:#cdfa86;border:1px solid #03282c}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .plans-container .plan-option h4{margin:0;font-size:25px;line-height:1.2}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .plans-container .plan-option .price{font-weight:700;font-size:24px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control{padding:13px 50px;text-align:left}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control label{display:block;font-weight:700;font-size:16px;margin-bottom:5px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control .slider-container{position:relative;padding-top:20px;margin-bottom:5px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control .slider-container .slider-value{position:absolute;top:0;left:60%;transform:translateX(-50%);width:48px;height:30px;background-color:#03282c;color:#fff;text-align:center;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;z-index:3;transition:left .1s ease-out}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control .slider-container .slider-value:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #03282c}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control .range-slider{width:100%;height:10px;background:#11615c;border:1px solid #11615c;-webkit-appearance:none;appearance:none;border-radius:5px;position:relative;margin:25px 0 10px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control .range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#11615c;border-radius:50%;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.2);z-index:2;position:relative}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control .range-slider::-moz-range-thumb{width:20px;height:20px;background:#11615c;border-radius:50%;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.2);z-index:2}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control .range-labels{display:flex;justify-content:space-between;margin-top:5px;font-size:14px;color:#03282c;font-weight:700}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control .volume-output{display:block;font-size:20px;margin-top:0}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control .volume-output span{font-weight:700}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section{margin:0 50px 0;padding-top:15px;padding-bottom:39px;border-top:1px solid #d7d2cb}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section h4{margin:0 0 5px;font-weight:600;font-size:14px;line-height:1.4;font-family:"PP Pangram Sans",sans-serif;text-transform:initial;text-align:left;color:#03282c !important}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items div{display:flex;align-items:center}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items div input[type=checkbox]{margin-right:10px;width:20px;height:20px;accent-color:#03282c}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items div .feature-label{flex:1;text-align:left}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items div span{font-size:14px;line-height:14px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items .feature-cost{font-size:24px;font-weight:700}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items .feature-cost sup{font-weight:400;font-size:12px;display:inline-block;transform:translateY(-4px)}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items .disabled-item-addon{opacity:.5}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items .disabled-item-addon input[type=checkbox]{pointer-events:none}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .footnotes{text-align:left}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .footnotes p{font-size:10px;line-height:10px;margin:5px 0}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .plan-promo-label{background-color:#7329c7;color:#fff !important;font-size:16px;line-height:1.5}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card:after{content:" ";position:absolute;width:100%;height:80px;background:rgba(0,0,0,0) radial-gradient(closest-side at 50% 50%,#03282c 0%,rgba(3,40,44,0) 100%) 0% 0% no-repeat padding-box;bottom:-35px;opacity:.2;z-index:-1;left:0;right:0;margin:0 auto}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column{width:536px}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .results-card{padding:30px 0;text-align:left}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .results-card h4{color:#03282c;font-size:25px;margin-top:0;margin-bottom:10px}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .results-card h2{margin:0 0 10px;color:#03282c}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .price-breakdown{margin-bottom:15px;padding-top:15px;border-top:1px solid #d7d2cb}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .price-breakdown .cost-item{display:flex;justify-content:space-between;margin-bottom:15px}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .price-breakdown .cost-item .label{color:#03282c;font-weight:500}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .price-breakdown .cost-item .label ul{margin-bottom:0}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .price-breakdown .cost-item .label ul li{padding-bottom:5px}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .price-breakdown .cost-item .value{font-weight:600}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .price-breakdown .addon-items{padding-left:20px}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .total-price{border-top:1px solid #d7d2cb;padding-top:20px;margin-bottom:30px;display:flex;justify-content:space-between}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .total-price .total-label{color:#03282c;margin-bottom:10px;font-size:25px;font-weight:400}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .total-price .total-value{font-size:35px;font-weight:700;color:#03282c}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .btn-site{max-width:145px;padding:10px 18px 10px 8px}@media(max-width:991px){.calculator-monthly-price .calculator-row{flex-direction:column}.calculator-monthly-price .calculator-row aside{width:600px}.calculator-monthly-price .calculator-row .results-column{width:600px}}@media(max-width:768px){.calculator-monthly-price .calculator-header{margin:0 auto 25px}.calculator-monthly-price .calculator-wrapper .calculator-row{flex-direction:column;gap:10px}.calculator-monthly-price .calculator-wrapper .calculator-row aside{width:100%}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card header{padding:9px 25px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card header .step-indicator .tooltip-icon:after{right:-16px;z-index:4}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .plans-container{gap:5px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .plans-container .plan-option{max-width:109px;padding:10px;flex:inherit}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .plans-container .plan-option h4{font-size:20px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .plans-container .plan-option .price{font-size:20px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control{padding:13px 25px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .volume-control .volume-output{font-size:16px;line-height:1.2}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section{margin:0 25px 0}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items{gap:10px}.calculator-monthly-price .calculator-wrapper .calculator-row aside .plan-selector-card .features-section .feature-list-cal .feature-items .feature-cost{font-size:20px;width:125px}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column{width:100%}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .results-card .price-breakdown .addon-items .cost-item{margin-bottom:5px;font-size:16px}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .results-card .total-price{margin-bottom:10px}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .results-card .total-price .total-label{font-size:20px}.calculator-monthly-price .calculator-wrapper .calculator-row .results-column .results-card .total-price .total-value{font-size:25px}}