.pic__slides{gap:1.2rem;margin-inline:auto;max-width:1240px}.pic__slide{display:grid;gap:var(--gap);padding-inline:2rem}.pic__subtitle{margin-bottom:2.4rem}.pic__title{margin-bottom:1.4rem}.pic__info{margin-block:3rem 2rem}.pic__btn:not(:first-child){margin-top:1.4rem}.pic__btn .button.button--text:not(:hover){color:var(--secondary-color-3)}.pic__image,.pic__image>img{height:100%}.pic__image>img{aspect-ratio:25/18;max-width:100%;-o-object-fit:cover;object-fit:cover;width:752px}.pic__image-svg{bottom:1.4rem;height:min(18vw,283px);right:-2rem;width:min(20vw,306px)}.pic__slides .flickity-viewport{align-self:flex-start;margin-bottom:2.5rem;width:100%}.pic__slide-current,.pic__slide-total{font-size:1.5rem;line-height:1;min-width:19px;text-align:center}@media (min-width:768px){.pic__mobile-header{display:none}.pic__slide{gap:var(--gap-md);grid-template-columns:calc(50% - var(--gap-md)) 50%;padding-inline:4.4rem}.pic__info{margin-block:3.5rem}.pic__btns .button:not(.button--text){margin-left:-1.4rem}.pic__image-svg{bottom:3.2rem;right:-4.4rem}.pic__slide-total{margin-right:4.4rem}.pic__slides .flickity-page-dots,.pic__slides .flickity-prev-next-button{inset:initial;position:relative;transform:none}.pic__slides .flickity-prev-next-button{background-color:rgba(37,37,37,.25);height:3rem;width:3rem}.pic__slides .flickity-prev-next-button svg path{fill:var(--black)}.pic__slides .flickity-prev-next-button.next{margin-right:1rem}.pic__slides .flickity-page-dots{background-color:var(--medium-gray);border-radius:5px;line-height:0;width:200px}.pic__slides .flickity-page-dots .dot{background-color:transparent;border-radius:5px;height:5px;line-height:0;margin:0;min-width:1rem}.pic__slides .flickity-page-dots .dot.is-selected{background-color:var(--base-color)}}@media (min-width:768px) and (max-width:1023px){.pic__image,.pic__image>img{height:80%}}@media (min-width:1024px){.pic__slide{grid-template-columns:34% calc(66% - var(--gap-md))}}@media (min-width:1180px){.pic__btns .button:not(.button--text){margin-left:-2.2rem}}@media (max-width:767px){.pic__mobile-header{padding-inline:2rem}.pic__slides{justify-content:center}.pic__content{order:2}.pic__title{text-transform:none}.pic__btns{text-align:center}.pic__slide-current,.pic__slide-total,.pic__slides .flickity-prev-next-button,.pic__subtitle{display:none!important}.pic__slides .flickity-page-dots .dot{width:15px!important}}