.carPage_packagesContainer__yN1HY{display:grid;grid-row-gap:20px;row-gap:20px;margin-block:20px;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));justify-items:center;min-height:100vh}.carPage_packagesContainerSection___hfMG{padding-inline:10px;min-height:100vh}@media only screen and (max-width:773px){.carPage_packagesContainer__yN1HY{grid-template-rows:repeat(auto-fill,minmax(265px,1fr))}}.carCard_packageCard__t9Z_L{--width:320px;position:relative;width:var(--width);height:calc(var(--width) * 1.3125 + 30px);min-width:270px;margin-top:5px;perspective:1000px}.carCard_flipInner__8_pwO{position:relative;width:100%;height:100%;transition:transform .6s ease;transform-style:preserve-3d}.carCard_flipped__JkUk6{transform:rotateY(180deg)}.carCard_flipBack__lKurV,.carCard_flipFront__WxrP3{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.2)}.carCard_flipFront__WxrP3{padding:20px;transform:rotateY(0deg)}.carCard_flipBack__lKurV{transform:rotateY(180deg);padding:0}.carCard_backgroundImage__JPrUI{position:absolute;inset:0;object-fit:cover;z-index:0}.carCard_overlay__YwxzN{position:absolute;inset:0;background:linear-gradient(0,rgba(0,0,0,.8),rgba(0,0,0,.5) 40%,rgba(0,0,0,.8));z-index:1}.carCard_packageCard__t9Z_L:hover .carCard_flipInner__8_pwO:not(.carCard_flipped__JkUk6){transform:translateY(-5px)}.carCard_cardContent__evPjP{position:relative;z-index:2;color:#e0f4e0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:5px;font-size:13px}.carCard_cardHeader__DxBzn h2{font-size:22px;font-weight:700;padding:0;text-align:left;margin-bottom:5px}.carCard_cardHeader__DxBzn p{opacity:.9}.carCard_cardDuration__ueKwx{margin-top:16px;display:flex;font-size:15px;align-items:center}.carCard_durationIcon__1sA3V{margin-right:5px}.carCard_cardPlaces__8YBkd{margin-bottom:18px}.carCard_placesTitle__a7kPc{font-size:15px;font-weight:600;margin-bottom:8px}.carCard_placesList__D8ugv{display:flex;flex-wrap:wrap;gap:7px}.carCard_placeTag__46ltX{padding:4px 10px;border-radius:20px;font-size:9px;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.carCard_cardFooter__jNkSq{display:flex;justify-content:space-between;align-items:center}.carCard_cardPrice__rDZl_{display:flex;flex-direction:column}.carCard_priceLabel__MNQGc{font-size:13px;opacity:.8}.carCard_priceValue__sY2M0{font-size:24px;font-weight:700;letter-spacing:1px}.carCard_bookBtn__slN9Q{background-color:#66E266B2;color:white;border:none;padding:10px 20px;border-radius:25px;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .3s ease}.carCard_bookBtn__slN9Q:hover{background-color:#66e266c5}@media only screen and (max-width:1055px){.carCard_packageCard__t9Z_L{--width:270px;width:calc(var(--width) - 20px);min-width:calc(var(--width) - 20px);height:calc((var(--width) - 20px) * 1.3125 + 30px)}.carCard_flipFront__WxrP3{padding:15px}}@media only screen and (max-width:773px){.carCard_packageCard__t9Z_L{--width:300px;width:calc(var(--width) - 20px);min-width:calc(var(--width) - 20px);height:calc((var(--width) - 20px) * 1.3125 + 30px)}.carCard_flipFront__WxrP3{padding:15px}.carCard_cardContent__evPjP{padding-top:4px;font-size:12px}.carCard_cardHeader__DxBzn h2{font-size:21px;margin-bottom:5px}.carCard_cardDuration__ueKwx{font-size:15px}.carCard_durationIcon__1sA3V{margin-right:5px}.carCard_durationIcon__1sA3V img{height:25px;width:25px}.carCard_cardPlaces__8YBkd{margin-bottom:18px}.carCard_placesTitle__a7kPc{font-size:14px;margin-bottom:7px}.carCard_placesList__D8ugv{gap:7px}.carCard_placeTag__46ltX{padding:3px 8px;border-radius:20px;font-size:11px}.carCard_priceLabel__MNQGc{font-size:11px}.carCard_priceValue__sY2M0{font-size:22px}}.carCard_form__zMaRP{background-color:#fefefe;height:100%;border-radius:inherit;padding:5px 5px 15px;display:flex;flex-direction:column;gap:17px;overflow:hidden}.carCard_formTitle__ERJ9w{margin-bottom:auto}.carCard_form__zMaRP input{font-size:16px!important}.carCard_formBtns___3lnj{display:flex;gap:20px}.carCard_formBtns___3lnj>button:hover{opacity:.95}.carCard_form__zMaRP .carCard_callBtn__g2hEa{background-color:#2563eb}.carCard_form__zMaRP .carCard_waBtn__m9H8o{background-color:#22c55e}.carCard_form__zMaRP .carCard_formError__uNBcM{position:absolute;margin-left:3px;height:14px;color:red;font-size:11px;bottom:-15px}