.section.pricing{background:linear-gradient(105deg,#E1F5CC 0%,#CEEFFA 100%)}.pricing-block{padding:60px;border-radius:20px;background-color:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);position:relative}.pricing-block-overflow{overflow:hidden}.pricing-block table{overflow:visible}.pricing-block thead{position:relative;margin-bottom:20px}.pricing-block thead:after{content:"";width:calc(100% + 120px);height:1px;background:#DFE2EF;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.pricing-block tbody tr{position:relative}.pricing-block tbody tr:after{visibility:hidden;opacity:0;content:"";width:calc(100% + 120px);height:100%;background:#1CB4FF;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:0;transition:all .3s}.pricing-block tbody tr:hover:after{visibility:visible;opacity:1}.pricing-block tbody tr:hover td{color:#fff;border-color:transparent}.pricing-block td,.pricing-block th{align-items:center;position:relative;z-index:1;transition:all .3s}.pricing-block th{align-items:flex-end}.pricing-block thead td,.pricing-block thead th{padding:0 0 20px;font-size:clamp(1rem, 0.9518rem + 0.241vw, 1.25rem);font-weight:600}.pricing-block tbody td{padding:12px 0;font-size:clamp(1rem, 0.9518rem + 0.241vw, 1.25rem);font-weight:400}.pricing-block td:first-child,.pricing-block th:first-child{padding-right:50px}.pricing-block tbody td .btn{margin-left:auto;visibility:hidden;opacity:0}.pricing-block tbody tr:hover td .btn{visibility:visible;opacity:1}.pricing-order-btn{display:none}.schedule-block .tabs-nav{margin-bottom:0!important}.schedule-block .tabs-content:after{content:"";width:calc(100% + 120px);height:1px;background:#DFE2EF;position:absolute;top:-1px;left:50%;transform:translateX(-50%)}.schedule-list{padding-top:40px;display:flex;flex-wrap:wrap;gap:24px;width:100%}.schedule-item{flex:1;min-width:150px}.schedule-title{color:#B7BBCD;margin-bottom:12px}.schedule-time{font-size:clamp(1.125rem, 1.0768rem + 0.241vw, 1.375rem);font-weight:600}.plans-block{margin:-60px -60px 60px -60px!important;border-bottom:1px solid #DFE2EF}.plans-block .slick-dots{bottom:-35px}.plans-block .slick-dots li.slick-active button:before{opacity:1;color:#89D83A}.plans-block .slick-dots li button:before{opacity:.5;color:#89D83A}.plans-block .slick-dots li{margin:0}.plans-block .slick-next,.plans-block .slick-prev{width:60px;height:60px;background-color:#fff;border-radius:100%;z-index:5;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.plans-block .slick-next{right:-30px}.plans-block .slick-prev{left:-30px}.plans-block .slick-disabled{display:none!important}.plan-slide{margin-right:-1px}.plans-block .slick-track{display:flex!important}.plans-block .slick-slide{height:inherit!important}.plan-slide:last-child .plan-item{border-right:0}.plan-item{padding:30px;display:flex;flex-direction:column;gap:30px;border-right:1px solid #DFE2EF;height:100%}.plan-item a{margin-top:auto}.plan-item .top{justify-content:space-between;display:flex;gap:24px;padding:20px 30px;border-radius:10px;background-color:#F7F7F7}.plan-item .content{padding:0 30px}.plan-name{font-size:clamp(1.25rem, 1.1536rem + 0.4819vw, 1.75rem);font-weight:700;line-height:1.2}.plan-price{display:flex;flex-direction:column;align-items:flex-end}.plan-price .price{font-size:clamp(1.625rem, 1.4804rem + 0.7229vw, 2.375rem);line-height:1;font-weight:700;color:#89D83A}.plan-price .price span{font-size:clamp(1.25rem, 1.1536rem + 0.4819vw, 1.75rem);line-height:1;font-weight:700;padding-right:6px}.plan-price .currrency{color:#7C7F89}@media (max-width:1199px){.pricing-block{padding:36px}.plans-block{margin:-36px -36px 60px -36px!important}.plan-item .top{flex-direction:column;align-items:flex-start;gap:12px}.plan-price{align-items:flex-start}.schedule-block .tabs-content:after{width:calc(100% + 72px)}}@media (max-width:991px){.pricing-order-btn{display:block}}@media (max-width:767px){.pricing-block{padding:24px}.pricing-block thead{margin-bottom:12px}.plan-item .top{flex-direction:row}.plan-price{align-items:flex-end}.plan-item{padding:24px;gap:24px}.plans-block{margin:-24px -24px 60px -24px!important}.schedule-block .tabs-content:after{width:calc(100% + 48px)}.pricing-block tbody td .btn{display:none}.pricing-block tbody tr:after{display:none}.pricing-block tbody tr:hover td{color:inherit;border-color:#E6E9E9}.pricing-block td:first-child,.pricing-block th:first-child{min-width:150px}}@media (max-width:575px){.schedule-list{padding-top:24px}.plans-block .slick-prev,.plans-block .slick-next{display:none!important}}