.constructor-card-image__item{border-radius:.5rem;border-width:1px;display:inline-flex;flex-direction:column;height:100%;justify-content:space-between;max-width:6.25rem;min-width:6.25rem;position:relative;width:100%;--tw-border-opacity:1;border-color:rgb(237 241 249/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.375rem;vertical-align:top}@media (min-width:905px){.constructor-card-image__item{max-width:12.25rem;min-width:12.25rem;padding:.75rem}}@media (min-width:1240px){.constructor-card-image__item{border-radius:1.125rem;max-width:18.75rem;min-width:18.75rem;padding:1.5rem}}.constructor-card-image__item.hover,.constructor-card-image__item:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-shadow:0 0 24px 0 rgba(0,0,0,.1);--tw-shadow-colored:0 0 24px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.constructor-card-image__item.focus,.constructor-card-image__item:focus{outline-color:#9aaacc;outline-style:solid;outline-width:2px}.constructor-card-image__image_wrapper{aspect-ratio:1/1;margin-bottom:.25rem;width:100%}@media (min-width:905px){.constructor-card-image__image_wrapper{margin-bottom:.75rem}}@media (min-width:1240px){.constructor-card-image__image_wrapper{margin-bottom:1rem}}.constructor-card-image__image{aspect-ratio:1/1;border-radius:.375rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:905px){.constructor-card-image__image{border-radius:.5rem}}@media (min-width:1240px){.constructor-card-image__image{border-radius:.75rem}}.constructor-card-image__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.625rem;font-weight:400;letter-spacing:0;line-height:.75rem;min-height:1.5rem;vertical-align:top;--tw-text-opacity:1;color:rgb(27 37 48/var(--tw-text-opacity))}@media (min-width:905px){.constructor-card-image__text{font-size:.625rem;font-weight:600;letter-spacing:0;line-height:1rem;min-height:2rem}}@media (min-width:1240px){.constructor-card-image__text{font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.5rem;min-height:3rem}}.cards{margin-bottom:2rem;overflow:hidden;padding-bottom:.5rem;padding-top:.5rem}@media (min-width:905px){.cards{margin-bottom:2.5rem}}@media (min-width:1240px){.cards{margin-bottom:4rem}}.cards .swiper-wrapper{-moz-column-gap:.5rem;column-gap:.5rem;padding-bottom:.5rem;padding-top:.5rem}@media (min-width:600px){.cards .swiper-wrapper{-moz-column-gap:1rem;column-gap:1rem}}@media (min-width:905px){.cards .swiper-wrapper{-moz-column-gap:0;column-gap:0}.cards .link-title{display:none}}.banners .page-container,.cards .page-container,.mobile .page-container{padding-left:0;padding-right:0}@media (min-width:1240px){.banners .page-container,.cards .page-container,.mobile .page-container{padding-left:2rem;padding-right:2rem}}@media (min-width:1440px){.banners .page-container,.cards .page-container,.mobile .page-container{padding-left:0;padding-right:0}}.banners .page-container h2,.cards .page-container h2,.mobile .page-container h2{margin-left:1rem}@media (min-width:600px){.banners .page-container h2,.cards .page-container h2,.mobile .page-container h2{margin-left:1.5rem}}@media (min-width:1240px){.banners .page-container h2,.cards .page-container h2,.mobile .page-container h2{margin-left:0}}.banners .page-container .swiper-slide:first-of-type,.cards .page-container .swiper-slide:first-of-type,.mobile .page-container .swiper-slide:first-of-type{margin-left:1rem}@media (min-width:600px){.banners .page-container .swiper-slide:first-of-type,.cards .page-container .swiper-slide:first-of-type,.mobile .page-container .swiper-slide:first-of-type{margin-left:1.5rem}}@media (min-width:1240px){.banners .page-container .swiper-slide:first-of-type,.cards .page-container .swiper-slide:first-of-type,.mobile .page-container .swiper-slide:first-of-type{margin-left:0}}.banners .page-container .swiper-slide:last-of-type,.cards .page-container .swiper-slide:last-of-type,.mobile .page-container .swiper-slide:last-of-type{margin-right:1rem}@media (min-width:600px){.banners .page-container .swiper-slide:last-of-type,.cards .page-container .swiper-slide:last-of-type,.mobile .page-container .swiper-slide:last-of-type{margin-right:1.5rem}}@media (min-width:1240px){.banners .page-container .swiper-slide:last-of-type,.cards .page-container .swiper-slide:last-of-type,.mobile .page-container .swiper-slide:last-of-type{margin-left:0}}.banners .page-container{padding-left:1rem;padding-right:1rem}@media (min-width:600px){.banners .page-container{padding-left:0;padding-right:0}}@media (min-width:1240px){.banners .page-container{padding-left:2rem;padding-right:2rem}}@media (min-width:1440px){.banners .page-container{padding-left:0;padding-right:0}}.banners .page-container h2{margin-left:1rem}@media (min-width:600px){.banners .page-container h2{margin-left:1.5rem}}@media (min-width:1240px){.banners .page-container h2{margin-left:0}}.banners .page-container .swiper-slide{width:100%}.banners .page-container .swiper-slide:first-of-type{margin-left:0}@media (min-width:600px){.banners .page-container .swiper-slide:first-of-type{margin-left:1.5rem}}@media (min-width:1240px){.banners .page-container .swiper-slide:first-of-type{margin-left:0}}.banners .page-container .swiper-slide:last-of-type{margin-right:0}@media (min-width:600px){.banners .page-container .swiper-slide:last-of-type{margin-right:1.5rem}}@media (min-width:1240px){.banners .page-container .swiper-slide:last-of-type{margin-left:0}}
