Skip to content
Snippets Groups Projects
organizations.sass 2.57 KiB
Newer Older
sebousan's avatar
sebousan committed
.organization
alexisben's avatar
alexisben committed
    @include article
alexisben's avatar
alexisben committed
    position: relative
    h2, h3
alexisben's avatar
alexisben committed
        @include meta
        a
            @include stretched-link
            text-decoration: none
            display: block
    .media
alexisben's avatar
alexisben committed
        background: $color-background-alt
        padding: $spacing1
        margin-bottom: half($spacing0)
            aspect-ratio: 1
            display: block
            display: block
            height: 100%
            object-fit: contain
            object-position: center
            width: 100%
        &:empty
            position: relative
            &::after
                content: ''
                display: block
                padding-bottom: 100%

sebousan's avatar
sebousan committed

sebousan's avatar
sebousan committed
.organizations
alexisben's avatar
alexisben committed
    max-width: 100%
alexisben's avatar
alexisben committed
    @include grid(2)
    @include grid(3, md)
sebousan's avatar
sebousan committed
    @include grid(4, lg)
    @include grid(6, xl)
alexisben's avatar
alexisben committed
    @include in-page-program
        @include grid(3, md)
        @include grid(3, lg)
        @include grid(3, xl)
    @include media-breakpoint-down(desktop)
alexisben's avatar
alexisben committed
        grid-column-gap: $spacing1 !important

Arnaud Levy's avatar
Arnaud Levy committed
.organizations__section
    .organizations
        margin-top: $spacing2

.organizations__page
alexisben's avatar
alexisben committed
    .lead
        font-family: $lead-sidebar-font-family
        font-weight: $lead-sidebar-weight
        line-height: $lead-sidebar-line-height
        margin-bottom: $spacing1
        @include media-breakpoint-up(desktop)
            font-size: $lead-sidebar-size-desktop
alexisben's avatar
alexisben committed
    .document-content
        .logo
            figcaption
                text-align: right
                @include meta
                margin-bottom: $spacing0
            picture
                aspect-ratio: 1/1
                background: $color-background-alt
                display: block
                padding: $spacing2
                margin-bottom: half($spacing0)
                width: auto
            img
                display: block
                height: 100%
                object-fit: contain
                object-position: center
                width: 100%
        .blocks
            margin-top: $spacing3
alexisben's avatar
alexisben committed
        .contacts-details
            @include grid(2, md)
    @include media-breakpoint-down(md)
alexisben's avatar
alexisben committed
        .document-content
alexisben's avatar
alexisben committed
                margin-top: $spacing3
                display: flex
                justify-content: space-between
    @include media-breakpoint-up(md)
alexisben's avatar
alexisben committed
        .document-content
            > .container
                display: flex
                justify-content: space-between
                gap: $grid-gutter
            [itemprop="articleBody"]
                width: col(8)
            .logo
                width: col(3)