.pricing-plans{display:block;overflow-x:clip;position:relative;text-align:center}.pricing-plans:after,.pricing-plans:before{content:"";position:absolute}.pricing-plans:before{background:url(https://info.cargobot.io/hubfs/Planimatik%202024/pricing-shape-1.svg) no-repeat 0 0;height:806px;left:-241px;top:-66px;width:765px}.pricing-plans:after{background:url(https://info.cargobot.io/hubfs/Planimatik%202024/pricing-shape-2.svg) no-repeat 0 0;height:913px;right:-222px;top:-152px;width:763px}.pricing-plans .heading-area{margin:0 auto 116px;max-width:727px}.pricing-plans .heading-area h1{line-height:1.1;margin:0 auto 27px}.pricing-plans .upper-card h1 span{color:var(--secondary_color)}.pricing-plans .heading-area p{font-size:32px;line-height:1.4;margin:0 auto;max-width:591px}.pricing-plans .plans-area{column-gap:25px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:53px}.pricing-plans .plans-area .price-plan{background-color:hsla(0,0%,94%,.7);border:5px solid transparent;border-radius:20px;box-shadow:5px 5px 14px 0 rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;padding:50px 10px 30px;position:relative;width:calc(25% - 18.75px)}.pricing-plans .plans-area .price-plan:hover{border-color:var(--secondary_color)}.pricing-plans .price-plan .label{border:3px solid var(--secondary_color);border-radius:50px;color:var(--secondary_color);display:block;font-size:18px;font-weight:700;left:0;line-height:26px;margin:0 auto;max-width:fit-content;min-width:138px;padding:12px 26px;position:absolute;right:0;top:-28px;width:auto}.pricing-plans .price-plan .label,.pricing-plans .price-plan:hover{background-color:var(--white_color)}.pricing-plans .price-plan:hover .label{background-color:var(--secondary_color);color:var(--white_color)}.pricing-plans .price-plan .price{color:var(--secondary_color);font-size:44px;font-weight:700;line-height:1.318;margin:0 auto 4px}.pricing-plans .price-plan .price span{font-size:26px;position:relative;top:-14px}.pricing-plans .price-plan .price-type{color:var(--secondary_color);font-size:16px;line-height:1.625;margin:0 auto 25px}.pricing-plans .price-plan .chat-text{margin:51px auto 75.5px}.pricing-plans .price-plan .chat-text .chat-icon{margin-bottom:29px}.pricing-plans .price-plan .chat-text .chat-icon img{display:block;margin:0 auto}.pricing-plans .price-plan .chat-text h3{color:var(--secondary_color);font-size:44px;line-height:1.32;margin:0 auto}.pricing-plans .price-plan .description{margin:0 auto 18px;max-width:206px}.pricing-plans .price-plan .description.icon{display:inline-flex;flex-wrap:wrap}.pricing-plans .price-plan .description.icon p{margin-bottom:0;width:calc(100% - 53px)}.pricing-plans .price-plan .description.icon img{margin-right:25px}.pricing-plans .price-plan .additional{color:var(--secondary_color);font-size:16px;line-height:1.625;margin:0 auto 18px;max-width:193px}.pricing-plans .price-plan .btn-wrapper{margin-bottom:19px}.pricing-plans .price-plan .btn-wrapper .button{border-color:var(--secondary_color);border-radius:6px;color:var(--secondary_color);margin:0 auto;min-width:198px;padding:16px 25px}.pricing-plans .price-plan .btn-wrapper .button:active,.pricing-plans .price-plan .btn-wrapper .button:focus,.pricing-plans .price-plan .btn-wrapper .button:hover{background-color:var(--secondary_color);color:var(--white_color)}.pricing-plans .price-plan .offer_text{margin:0 auto 35px;max-width:fit-object}.pricing-plans .price-plan .offer_text.icon{align-items:center;display:inline-flex}.pricing-plans .price-plan .offer_text.icon img{margin-right:5px}.pricing-plans .price-plan .offer_text.icon p{margin-bottom:0;width:calc(100% - 26px)}.pricing-plans .price-plan .offer_text p{color:var(--green_color);font-size:16px;font-weight:700;line-height:21px}.pricing-plans .price-plan .plan-features{column-gap:10px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px;row-gap:10px}.pricing-plans .price-plan .plan-features .feature{align-items:center;background-color:var(--primary_color);border-radius:50px;color:var(--white_color);display:inline-flex;padding:5.4px 10px;text-transform:uppercase}.pricing-plans .price-plan .plan-features span{color:var(--white_color);font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:1.2}.pricing-plans .price-plan .plan-features img{margin-right:8px}.pricing-plans .price-plan .benefits-list{display:flex;flex-direction:column;list-style-type:none;margin:0 auto 46px;padding:0;row-gap:15px}.pricing-plans .price-plan .benefits-list:last-child{margin-bottom:0}.pricing-plans .price-plan .benefits-list li{font-size:16px;font-weight:400;line-height:1.625;padding-left:28px;position:relative;text-align:left}.pricing-plans .price-plan .benefits-list li img{left:0;position:absolute;top:3px;width:20px}.pricing-plans .price-plan .note{margin:auto auto 0;max-width:183px}.pricing-plans .price-plan .note p{color:var(--secondary_color);font-size:16px;font-weight:400;line-height:1.5;margin-bottom:0;text-align:left}@media (max-width:1199px){.pricing-plans .plans-area .price-plan{width:calc(50% - 12.5px)}}@media (max-width:991px){.pricing-plans:after,.pricing-plans:before{display:none}}@media (max-width:767px){.pricing-plans{background-image:none!important}.pricing-plans .page-center{padding:0}.pricing-plans .heading-area{margin:0 auto 57px;max-width:480px;padding:0 17px}.pricing-plans .heading-area h1{line-height:1.045;margin:0 auto 28px}.pricing-plans .heading-area p{font-size:20px}.pricing-plans .plans-wrapper{overflow-x:auto;padding-left:17px}.pricing-plans .plans-area{overflow-x:auto;padding:24px 25px 25px 0;width:1224px}.pricing-plans .plans-area .price-plan{width:281px}.pricing-plans .price-plan .benefits-list{margin:0 auto 39px}}