﻿.calc-section{padding:140px 156px;background-color:#eff5fb;}@media(max-width:768px){.calc-section{padding:0;}}.calc-section .tp-container{margin:0 auto;padding:0 20px;}.calc-section .tp-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:48px;}@media(max-width:768px){.calc-section .tp-grid-2{grid-template-columns:1fr;}}.calc-section .tp-items-center{align-items:center;}@media(max-width:768px){.calc-section h2{text-align:left;}}.calc-section .tp-title--center{font-weight:700;font-size:32px;line-height:40px;text-align:center;color:#0b2fac;margin-bottom:10px;}.calc-section .tp-text--muted{color:#64748b;}.calc-section .tp-calc__text p{font-weight:400;font-size:18px;line-height:28px;color:#131e29;}.calc-section .tp-calc__text p.first{margin-top:0;}.calc-section .tp-calc__text .tp-text--small{font-weight:400;font-size:14px;line-height:20px;color:#64748b!important;}.calc-section .tp-calc__card{background:#fff;padding:8px 24px;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.05);text-align:center;width:473px;height:261px;}@media(max-width:768px){.calc-section .tp-calc__card{width:stretch;height:auto;padding:24px 16px;}}.calc-section .tp-calc__card h3{font-weight:700;font-size:24px;line-height:32px;text-align:center;color:#0b2fac;margin-top:16px;margin-bottom:0;}.calc-section .tp-calc__card .tp-btn{width:100%;padding:18px 0;margin-top:16px;font-size:16px;font-weight:700;line-height:24px;color:#fff;border:unset;border-radius:4px;background-color:#0b2fac;cursor:pointer;}@media(max-width:768px){.calc-section .tp-calc__card .tp-btn{padding:0;}}.calc-section .tp-hours-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;}@media(max-width:768px){.calc-section .tp-hours-grid{display:flex;flex-direction:column;}}.calc-section .tp-hours-grid button{border:2px solid #dadbe5;padding:21px 16px;border-radius:4px;background:none;cursor:pointer;font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#000;}.calc-section .tp-hours-grid button:hover{border-color:#6d82cd;background-color:#f4f6fb;}.calc-section .tp-calc_result{display:none;flex-direction:column;border:1px solid #6d82cd;border-radius:4px;width:473px;height:261px;padding:20px 24px 24px 24px;background-color:#e3e8f6;box-sizing:border-box;}@media(max-width:768px){.calc-section .tp-calc_result{padding:12px 5px;width:auto;height:auto;}}.calc-section .tp-calc_result .tp-calc_result-back{display:flex;align-items:center;gap:10px;font-weight:500;font-size:16px;line-height:24px;text-decoration:underline;text-align:left;color:#0b2fac;cursor:pointer;}.calc-section .tp-calc_result .tp-calc_result-back img{width:16px;height:14px;}.calc-section .tp-calc_result .tp-calc_result-title,.calc-section .tp-calc_result .tp-calc_result-desc{font-weight:700;font-size:24px;line-height:32px;text-align:center;color:#0b2fac;}.calc-section .tp-calc_result .tp-calc_result-title,.calc-section .tp-calc_result .tp-calc_result-price{margin-bottom:8px;}.calc-section .tp-calc_result .tp-calc_result-desc{margin-bottom:16px;line-height:39px;}.calc-section .tp-calc_result .tp-calc_result-price{font-weight:700;font-size:48px;line-height:33px;text-align:center;color:#9f80ff;}.calc-section .tp-calc_result .center{display:flex;justify-content:center;}.calc-section .tp-calc_result .center a{width:max-content;}.calc-section .tp-calc_result .center a:hover{border-bottom:0!important;}@media(max-width:768px){.calc-section .tp-calc_result .center a{padding-top:12px;padding-bottom:12px;}}.calc-section .tp-btn{padding:16px 88px;border-radius:4px;border-width:2px;border-color:#9dacde;background-color:#fff;color:#0b2fac;font-weight:700;font-size:16px;line-height:24px;text-align:center;cursor:pointer;border-bottom:0;}@media(max-width:768px){.calc-section .tp-btn{width:stretch;padding:0 95px;}}.calc-section .tp-btn--dark{background:#0b2fac;color:#fff;width:auto;}@media(max-width:768px){.calc-section .tp-btn--dark{width:100%;}}.calc-section .isdesktop{display:block;}.calc-section .ismobile{display:none;}@media(max-width:768px){.calc-section .isdesktop{display:none;}.calc-section .ismobile{display:block;}}