.package-blog-card{width:100%;background:#fff;box-shadow:0 0 8px 4px #00000029;padding:24px;display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:stretch;overflow:hidden}.package-blog-card .image{width:100%;min-height:220px;height:100%;overflow:hidden}.package-blog-card .image img{width:100%;height:100%!important;display:block;margin:0;object-fit:cover!important;object-position:center;border-radius:0}.package-blog-card .content{width:100%;min-width:0;display:flex;flex-direction:column;gap:14px}.package-blog-card .content .package-title{display:flex;align-items:flex-start;gap:10px}.package-blog-card .content .package-title svg{flex:0 0 auto;height:26px;width:26px;color:#044b7f;margin-top:2px}.package-blog-card .content .package-title h4{margin:0;line-height:1.15;min-width:0}.package-blog-card .content .package-title a{display:inline-block;font-size:26px;font-family:Fredoka One,cursive;color:#044b7f;font-weight:500;text-decoration:none;line-height:1.15;word-break:break-word}.package-blog-card .content .package-title a:hover{color:#ed5e61}.package-blog-card .content .features{display:flex;flex-wrap:wrap;gap:8px}.package-blog-card .content .features .group,.package-blog-card .content .features .check,.package-blog-card .content .features .private{font-size:12px;font-weight:700;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;border-radius:2px;line-height:1;white-space:nowrap}.package-blog-card .content .features .group{background:#e8c549;color:#000}.package-blog-card .content .features .check{background:#107e7d;color:#fff}.package-blog-card .content .features .private{background:#d25c65;color:#fff}.package-blog-card .content .features .icon{height:12px;width:12px}.package-blog-card .content .card-description{min-width:0}.package-blog-card .content .card-description .star-container{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:6px}.package-blog-card .content .card-description .star-container ul{padding-left:0;display:flex;gap:4px;margin:0;list-style:none}.package-blog-card .content .card-description .star-container ul li{list-style:none;margin:0;line-height:1;color:#f6cb34}.package-blog-card .content .card-description .star-container ul li span{color:#f6cb34;font-size:16px}.package-blog-card .content .card-description .star-container span{font-size:14px;font-weight:600;color:#222}.package-blog-card .content .card-description .offer{display:inline-block;margin:6px 0 8px;padding:4px 10px;background:rgba(237,94,97,.12);color:#ed5e61;font-weight:800;font-size:12px;border-radius:2px}.package-blog-card .content .card-description p{margin:0;font-size:15px;color:#444;line-height:1.55;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.package-blog-card .content .price-data{width:100%;margin-top:6px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"price price" "book learn";gap:10px;align-items:center}.package-blog-card .content .price-data .price{grid-area:price}.package-blog-card .content .price-data .price span{display:block;text-align:left;color:#044b7f;font-size:14px;font-weight:600}.package-blog-card .content .price-data .price .cost{display:block;margin-top:4px;color:#044b7f;font-size:22px;line-height:1.1;font-weight:800}.package-blog-card .content .price-data .discounted-price{display:inline-block;margin-right:8px;font-size:13px;text-decoration:line-through;font-weight:600;opacity:.75}.package-blog-card .content .price-data .book-btn,.package-blog-card .content .price-data .learn-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;border-radius:25px;font-size:14px;font-weight:700;text-decoration:none;transition:ease all .25s}.package-blog-card .content .price-data .book-btn{grid-area:book;background-color:#ed5e61;color:#fff;border:1px solid #ed5e61}.package-blog-card .content .price-data .book-btn:hover{background-color:#ed5e61;color:#fff}.package-blog-card .content .price-data .learn-btn{grid-area:learn;background-color:transparent;color:#044b7f;border:1px solid #044b7f}.package-blog-card .content .price-data .learn-btn:hover{background-color:#044b7f;color:#fff}@media (max-width: 1199.98px){.package-blog-card{grid-template-columns:240px 1fr;padding:20px}.package-blog-card .content .package-title a{font-size:24px}}@media (max-width: 991.98px){.package-blog-card{grid-template-columns:220px 1fr;gap:16px}.package-blog-card .image{min-height:200px}.package-blog-card .content .package-title a{font-size:22px}.package-blog-card .content .price-data{grid-template-columns:1fr 1fr}}@media (max-width: 767.98px){.package-blog-card{grid-template-columns:1fr;padding:16px}.package-blog-card .image{min-height:220px}.package-blog-card .content{gap:12px}.package-blog-card .content .package-title a{font-size:20px}.package-blog-card .content .card-description p{-webkit-line-clamp:4}}@media (max-width: 575.98px){.package-blog-card{padding:14px}.package-blog-card .image{min-height:200px}.package-blog-card .content .package-title svg{height:22px;width:22px}.package-blog-card .content .price-data .price .cost{font-size:20px}.package-blog-card .content .price-data{grid-template-columns:1fr;grid-template-areas:"price" "book" "learn"}}.form-block{margin-bottom:40px;padding:30px 25px;border-radius:8px;box-shadow:0 1px 2px #04263e4d,0 -1px 2px #04263e1a}.site-form .form-block .form-lists{padding-left:20px}.site-form .form-block .form-lists li{font-size:16px;line-height:28px;color:#444;margin-bottom:25px;list-style:none;position:relative}.site-form .form-block .form-lists li:before{position:absolute;content:"";top:11px;left:-20px;width:7px;height:7px;background-color:#044b7f;transform:rotate(45deg)}.site-form .form-group label{font-weight:700;font-size:14px;display:block;margin-bottom:.5rem}.site-form .form-group .form-control{height:auto;padding:10px 20px;font-size:15px;border:1px solid #ced4da;border-radius:25px}.site-form .form-group .form-control:focus{border-color:#044b7f30!important;outline:0;box-shadow:0 0 0 .2rem #044b7f40}.site-form .form-group .form-check-inline .form-check-label{font-weight:400;font-size:16px;color:#444}.increment-div .input-group{width:150px}.increment-div .input-group .input-number{text-align:center;border-radius:2px}.increment-div .input-group .input-group-btn .btn-number{height:100%;border:solid 1px #ccc;color:#555}.increment-div .input-group .input-group-btn .btn-number:focus{border-color:#044b7f30!important;outline:0;box-shadow:0 0 0 .2rem #044b7f40}.form-star{color:red}.form-btn{margin-top:24px!important;text-align:center}.form-btn .btn{background-color:#fff;color:#ed5e61;border:none;border:1px solid #ed5e61;font-size:16px;padding:10px 50px;border-radius:26px}.form-btn .btn:focus{box-shadow:none}.form-btn .btn:hover{background-color:#ed5e61;color:#fff}input:read-only{background-color:#e9ecef}@media (max-width: 767px){.site-form .form-group .form-control{margin-bottom:15px}.increment-div .input-group .input-group-btn .btn-number{height:75%}}@media (max-width: 470px){.form-btn{margin-top:20px!important}.form-btn .btn,.form-control{font-size:15px}}.recaptcha-wrapper{position:relative;min-height:78px}.recaptcha-loading{display:flex;align-items:center;gap:10px;font-size:14px;color:#666}.recaptcha-loading .spinner-svg{width:22px;height:22px;animation:spinner-rotate .9s linear infinite;flex-shrink:0}.recaptcha-loading .spinner-svg path{stroke:currentColor;stroke-linecap:round}@keyframes spinner-rotate{to{transform:rotate(360deg)}}
