@charset "utf-8";
/* ====== Default css : start ====== */


.container,
.big-container { width: 100%; padding: 0; margin: 0 auto; }

.pricing-sec {padding-bottom: 40px;}
.pricing-sec .pricing-title {text-align: center; margin-bottom: 40px;}
.pricing-sec .pricing-title h2 {font-size: 38px; font-weight: 800; color: #FFF; position: relative; display: inline-block; max-width: 800px; margin: 0 auto;}
.pricing-sec .swiper { overflow: visible; padding: 16px 0 0 0;}
.pricing-sec .swiper-wrapper .swiper-slide { height: auto;}
.pricing-sec .swiper.swiper-backface-hidden .swiper-slide { transform: none;}
.pricing-sec .price-box { position: relative; display: flex; flex-direction: column; height: 100%; justify-content: space-between; justify-content: center; align-items: center; background-color: #FFF; border-radius: 8px;}
.pricing-sec .price-box .parice-badge-bar { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 0 16px;}
.pricing-sec .price-box .parice-badge-bar .badge-btn { width: auto; min-height: 32px; display: inline-flex; align-items: center; justify-content: center; gap: 10px; font-family: "Manrope", Sans-serif; font-size: 14px; color: #FFFFFF; font-weight: 500; text-align: center; line-height: 1.2; background: #173EB8; border: none; border-radius: 60px; margin: -18px 0 0 0; padding: 10px 16px;}
.pricing-sec .price-box .parice-top {display: flex; flex-direction: column; width: 100%; padding: 15px;}
.pricing-sec .price-box .parice-top .price-title h2 {font-size: 30px; color: #1E1D23; margin: 0; padding: 0;}
.pricing-sec .price-box .parice-top .price-title p {font-size: 15px; font-weight: 500; color: #131313; margin: 0; padding: 0;}
.pricing-sec .price-box .parice-top .price-title {background-color: #F3F3F3; border-radius: 6px; padding: 20px; text-align: center;}
.pricing-sec .price-box .parice-top .price-note { padding: 15px 15px 15px 20px;}
.pricing-sec .price-box ul.list-tooltip { display: block; list-style: none; margin: 0; padding: 0;}
.pricing-sec .price-box ul.list-tooltip li { position: relative; display: block; margin: 0; padding: 0 0 0 26px; font-size: 13px; font-weight: 500; color: #131313;}
.pricing-sec .price-box ul.list-tooltip li:before { content: ''; width: 16px; height: 16px; position: absolute; top: 5px; left: 0; z-index: 1; background-image: url("data:image/svg+xml;utf8,<svg width='29' height='27' viewBox='0 0 29 27' xmlns='http://www.w3.org/2000/svg'><path d='M26.5519 10.7678C26.2245 10.5055 25.6795 10.0679 25.6113 9.86055C25.5419 9.64516 25.7212 8.95212 25.8288 8.53971C26.0868 7.54422 26.4085 6.30585 25.6877 5.33099C24.9703 4.363 23.6801 4.27822 22.6434 4.20945C22.2141 4.17967 21.4944 4.13268 21.3128 4.00208C21.1288 3.87035 20.8522 3.19561 20.6868 2.79121C20.2784 1.78885 19.8132 0.652423 18.6781 0.290417C17.5489 -0.0749993 16.5167 0.572236 15.6084 1.14156C15.2081 1.39127 14.6052 1.76935 14.353 1.76935C14.1112 1.76935 13.5153 1.38558 13.1196 1.13127C12.246 0.56877 11.1538 -0.127735 10.0025 0.259501C8.86967 0.640998 8.4092 1.77049 8.00074 2.76484C7.83646 3.16578 7.56335 3.83478 7.37594 3.97111C7.19312 4.10512 6.46069 4.15325 6.0233 4.18189C4.92988 4.2552 3.69066 4.33772 2.9941 5.31372C2.31029 6.27255 2.61687 7.45478 2.88762 8.4984C2.9941 8.91309 3.17457 9.60732 3.10977 9.81464C3.04037 10.0128 2.50115 10.4516 2.17948 10.7139C1.36595 11.3785 0.353516 12.2044 0.353516 13.4416C0.353516 14.6708 1.34631 15.4876 2.14349 16.1429C2.48945 16.4269 3.01127 16.8565 3.08187 17.0696C3.15127 17.2804 2.9708 17.9654 2.86203 18.3744C2.59822 19.3791 2.26845 20.6301 3.01707 21.6129C3.7472 22.5684 5.03154 22.6531 6.0648 22.7219C6.4941 22.7516 7.21264 22.7974 7.39546 22.9292C7.57828 23.061 7.85369 23.7346 8.01912 24.139C8.42873 25.1413 8.8927 26.2778 10.0289 26.6409C10.2569 26.7153 10.4825 26.7475 10.7024 26.7475C11.5725 26.7475 12.3755 26.2434 13.0998 25.792C13.499 25.5423 14.1007 25.1642 14.3529 25.1642C14.5994 25.1642 15.1918 25.5377 15.5829 25.7852C16.4507 26.3316 17.5337 27.0167 18.6827 26.6271C19.8143 26.2457 20.2748 25.1173 20.6833 24.1207C20.8475 23.7209 21.1207 23.0507 21.3081 22.9144C21.492 22.7804 22.2198 22.7323 22.6549 22.7036C23.7402 22.6303 24.9714 22.549 25.6784 21.5878C26.39 20.6221 26.0845 19.4273 25.8149 18.3745C25.7096 17.9632 25.5338 17.2771 25.5974 17.0708C25.6668 16.8727 26.206 16.4339 26.5265 16.1715C27.3411 15.5071 28.3535 14.68 28.3535 13.4428C28.3535 12.2159 27.3538 11.4128 26.5519 10.7678ZM25.0559 14.4051C24.379 14.9561 23.6789 15.5277 23.4035 16.3468C23.1224 17.1808 23.3515 18.0743 23.5725 18.9381C23.6801 19.3596 23.8606 20.0642 23.8363 20.2096C23.6604 20.3402 22.9349 20.3895 22.501 20.417C21.6413 20.4743 20.6671 20.5385 19.9416 21.0654C19.2231 21.5866 18.8748 22.4378 18.538 23.2603C18.3738 23.6659 18.0961 24.3451 17.9815 24.4483C17.7709 24.4483 17.182 24.0737 16.8291 23.8515C16.1013 23.3932 15.2763 22.872 14.3541 22.872C13.4307 22.872 12.5988 23.3944 11.8629 23.8549C11.5065 24.0772 10.9095 24.4529 10.7822 24.4804C10.6029 24.3532 10.3298 23.6819 10.1655 23.281C9.82534 22.4482 9.47359 21.5879 8.7481 21.0712C8.02727 20.5568 7.10852 20.4961 6.21875 20.4377C5.80105 20.4102 5.02235 20.3587 4.88115 20.2636C4.8094 20.0608 4.99107 19.3678 5.10099 18.9554C5.31504 18.1385 5.55922 17.2129 5.28381 16.3675C5.00726 15.5232 4.27253 14.9172 3.62339 14.3833C3.30637 14.1222 2.71509 13.6353 2.66532 13.4589C2.71738 13.2435 3.32485 12.7475 3.65112 12.4829C4.32798 11.9307 5.02804 11.3591 5.30345 10.54C5.58695 9.70028 5.35321 8.79987 5.12872 7.92924C5.01995 7.50881 4.83712 6.80543 4.85102 6.67142C5.02804 6.54543 5.74773 6.4973 6.17817 6.46866C7.08183 6.4091 8.01791 6.34608 8.7434 5.82028C9.46194 5.29904 9.81024 4.44904 10.147 3.62654C10.3112 3.21987 10.5901 2.54166 10.6966 2.43971C10.9106 2.44312 11.5053 2.82575 11.8606 3.05375C12.5942 3.52573 13.4273 4.06072 14.3541 4.06072C15.2763 4.06072 16.1105 3.53834 16.8441 3.07898C17.2005 2.85559 17.7975 2.48102 17.9248 2.45352C18.103 2.5807 18.3773 3.25197 18.5415 3.65291C18.8817 4.48461 19.2334 5.3449 19.9589 5.86154C20.6798 6.37705 21.5997 6.43774 22.4906 6.49616C22.9303 6.52594 23.6674 6.57521 23.805 6.65767C23.8756 6.8593 23.6963 7.55581 23.5875 7.9705C23.3757 8.79072 23.1351 9.71978 23.4116 10.5675C23.6905 11.421 24.4368 12.0201 25.0952 12.5482C25.396 12.791 25.9503 13.2344 26.0359 13.4475C25.9538 13.6708 25.3717 14.1461 25.0559 14.4051Z' fill='%2316a34a'/><path d='M19.5273 9.12605C19.0344 8.71824 18.3065 8.78467 17.8981 9.26926L12.7388 15.3763L10.5438 13.2043C10.0913 12.7564 9.36006 12.7564 8.90768 13.2043C8.45525 13.6523 8.45525 14.3763 8.90768 14.8241L11.9971 17.8828C12.2134 18.0994 12.5085 18.2185 12.8152 18.2185C12.8313 18.2185 12.8487 18.2185 12.8649 18.2162C13.1912 18.2024 13.4932 18.0535 13.7015 17.8072L19.6719 10.739C20.0815 10.2533 20.0179 9.53159 19.5273 9.12605Z' fill='%2316a34a'/></svg>"); background-position: center center; background-repeat: no-repeat; background-size: contain;}
.pricing-sec .price-box ul.list-tooltip li a {display: flex; align-items: center; color: #302AEE;}
.pricing-sec .price-box ul.list-tooltip li i { position: relative; display: inline-flex; margin: 0 0 0 10px;}
.pricing-sec .price-box ul.list-tooltip li i:before { content: "i"; width: 16px; height: 16px; display: flex; align-items: center; justify-content: center; font-size: 12px; font-style: normal; color: #131313; font-weight: 700; line-height: 1; background-color: rgb(243, 243, 243); border-radius: 50%;}
.pricing-sec .price-box ul.list-tooltip li i span { position: absolute; bottom: 100%; left: 50%; z-index: 2; transform: translateX(-50%); margin-bottom: 14px;  background-color: rgb(21, 20, 26); font-size: 12px; line-height: 18px; font-weight: 300; font-style: normal; text-align: center; color: rgb(255, 255, 255); border-radius: 12px; padding: 10px; width: 200px; opacity: 0; visibility: hidden; transition: 0.3s ease-in-out;}
.pricing-sec .price-box ul.list-tooltip li i:hover span { opacity: 1; visibility: visible;}
.pricing-sec .price-box ul.list-tooltip li i span:after { content: ""; position: absolute; top: calc(100% - 1px); width: 0px; height: 0px; border-style: solid; border-width: 12px 18px 0px; border-color: rgb(21, 20, 26) transparent transparent; left: 50%; transform: translateX(-50%);}

.pricing-sec .price-box .price-bottom { margin-top: auto; width: 100%;}
.pricing-sec .price-box .price-bottom .price-middle { background-color: #131313; padding: 20px 16px 10px 16px; text-align: center;}
.pricing-sec .price-box .price-bottom .price-middle span {display: block; font-size: 16px; font-weight: 600; color: #FFF;}
.pricing-sec .price-box .price-bottom .price-middle h3 {font-size: 40px; font-weight: 600; color: #FFF; margin: 0; padding: 0;}
.pricing-sec .price-box .price-bottom .price-middle h5 {font-size: 15px; font-weight: 500; line-height: 14px; margin-top: 8px; margin-bottom: 0; padding: 0; color: #FFF;}
.pricing-sec .price-box .price-bottom .price-middle p {font-size: 13px; font-weight: 400; font-style: italic; color: #FFFFFFD4; margin: 0; padding: 0;}
.pricing-sec .price-box .price-bottom .price-middle .btnbox {display: flex; justify-content: center; margin: 12px 9px 0px 9px;}
.pricing-sec .price-box .price-bottom .price-middle .btnbox a { color: #131313; display: flex; justify-content: center; align-items: center; height: 48px; padding: 0 30px; background-color: #BBFF03; transition: all ease-in-out 0.3s; width: 100%; border-radius: 25px;}
.pricing-sec .price-box .price-bottom .price-middle .btnbox a:hover{transform: translateY(-5px);}
.pricing-sec .price-box .price-bottom .price-middle ul {display: block; margin: 0; padding: 0;}
.pricing-sec .price-box .price-bottom .price-middle ul li {display: flex; margin: 0; padding: 0; justify-content: center; align-items: center; gap: 5px;}
.pricing-sec .price-box .price-bottom .price-middle ul li i {display: inline-flex; width: 15px; height: 15px;}
.pricing-sec .price-box .price-bottom .price-middle ul li span {color: #FFFFFF96; font-size: 12px; display: block; text-align: center; margin-top: 5px;}
.pricing-sec .price-box .price-bottom .show-more-main { position: relative;}
.pricing-sec .price-box .price-bottom .showmore-btn {display: flex; flex-wrap: wrap; width: 100%; position: relative;}
.pricing-sec .price-box .price-bottom .showmore-btn a { color: #131313; display: flex; justify-content: center; align-items: center; width: 100%; font-size: 13px; font-weight: 500; padding: 7px 0 10px; gap: 10px;}
.pricing-sec .price-box .price-bottom .showmore-btn a i {display: inline-flex; width: 13px; height: 15px;}
.pricing-sec .price-box .price-bottom .show-more-main .more-features { width: 100%; position: absolute; top: 100%; left: 0; z-index: 1; background-color: #F3F3F3; margin: -8px 0 0 0; padding: 10px 25px 10px 25px; border-radius: 0px 0px 7px 7px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);}

@media (max-width: 767px) {

    .pricing-sec .swiper { overflow: visible;}
    .pricing-sec .swiper-wrapper .swiper-slide { width: 300px;}

}
