.section-gallery-4{display:flex;flex-direction:column;gap:70px}.section-gallery-4-card{position:relative;z-index:10;.section-gallery-4-card-img{display:inline-block;width:100%;border:1px solid transparent;transition:all var(--animate-image-transition-duration) ease-in-out;overflow:hidden;img{width:100%;transition:all var(--animate-image-transition-duration) ease-in-out}}&:hover{.section-gallery-4-card-img{img{transform:scale(var(--animate-image-scale-hover))}}}}.section-gallery-4-header{display:flex;flex-direction:column;gap:16px;text-align:center;@media (min-width:1365.99px){text-align:left;gap:36px}}.section-gallery-4-card-title{font-size:var(--subtitle-2-font-size);font-weight:var(--subtitle-2-font-weight);line-height:var(--subtitle-2-line-height);font-family:var(--primary-font-family-sans-serif)}.section-gallery-4-card-desc,.section-gallery-4-card-desc p{font-size:var(--text-body-1-font-size);font-weight:var(--text-body-1-font-weight);line-height:var(--text-body-1-line-height);font-family:var(--secondary-font-family-sans-serif)}.section-gallery-4-rows{display:flex;flex-direction:column;gap:12px;width:100%;@media (min-width:1365.99px){flex-direction:row}}.section-gallery-4-rows--one{.section-gallery-4-card:nth-child(1){order:3;width:100%;@media (min-width:1365.99px){order:1;width:40%}}.section-gallery-4-card:nth-child(2){order:2;margin-top:0;width:100%;@media (min-width:1365.99px){order:2;margin-top:16%;width:40%}}.section-gallery-4-card:nth-child(3){order:1;margin-top:0;width:100%;@media (min-width:1365.99px){width:20%;margin-top:24%;order:3}}}.section-gallery-4-rows--two{position:relative;&::after{content:"";position:absolute;top:80px;left:50%;width:100vw;height:100%;transform:translateX(-50%);background:var(--section-gallery-4-two-background) no-repeat center/cover;z-index:-1;display:none;@media (min-width:1365.99px){display:block}}.section-gallery-4-card:nth-child(1){width:100%;@media (min-width:1365.99px){width:20%;margin-top:23%}}.section-gallery-4-card:nth-child(2){margin-top:0%;width:100%;@media (min-width:1365.99px){margin-top:20%;width:40%}}.section-gallery-4-card:nth-child(3){width:100%;@media (min-width:1365.99px){width:40%}}.section-gallery-4-header{align-items:center;text-align:center;@media (min-width:1365.99px){align-items:flex-end;text-align:right}}}