

:root, .desktop-variables-go-here {
    --colour-1: #000;
    --colour-2: #0ea871;
    --colour-3: #ffba4b;
    --colour-4: #fff8ec;
    --colour-5: #fff;
    --colour-6: #F5F4FF;
    --colour-7: #444;
    --colour-8: #707070;
    --width-site-logo: 14rem;
    --width-max-site: 100%;
    --width-max-head-foot: 85rem;
    --width-max-content-area: 77rem;
    --width-max-content-area-narrow: 50rem;
    --width-max-quote: 54.75rem;
    --width-button-border: 3px;
    --width-profile-photo: 4.7rem;
    --height-header-padding: 2rem;
    --height-block-gap: 6rem;
    --height-block-gap-half: 3rem;
    --font-body: 'Roboto', sans-serif;
    --font-title: 'Harmattan', sans-serif;
    --font-size-h1: 3.84375rem;
    --font-size-h2: 2.90625rem;
    --font-size-h3: 2.4375rem;
    --font-size-h4: 2.0rem;
    --font-size-button: 1.8rem;
    --font-size-link-titles: 1.6rem;
    --font-size-subtitle: 2.109375rem;
    --font-size-body: 1.2rem;
    --font-size-intro: 1.3rem;
    --font-size-quote: 2.296875rem;
    --font-size-excerpt: 1.21875rem;
    --font-size-small: 1.0rem;
    --font-size-medium: 1.4rem;
    --font-size-tabs: 1.4rem;
    --font-size-desktop-menu: 2.0rem;
    --font-size-ham-menu: 1.3rem;
    --line-height-default: calc(1em + 0.5rem);
    --width-mobile-margin: 2rem;
}
@media (max-width: 81rem) {
    /* Fluid typography */
    :root, .below-desktop-variables {
    /* // https://www.smashingmagazine.com/2016/05/fluid-typography/ */
    --font-size-h1: calc(2.6rem + ( 3.84375 - 2.6 ) * (100vw - 22.5rem) / (81 - 22.5) );
        /* calc(minrem + ( max - min ) * (100vw - 22.5rem) / (81 - 22.5) ) */
    --font-size-h2: calc(2.0rem + (  2.90625 - 2.0 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-h3: calc(1.6rem + (  2.4375 - 1.6 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-h4: calc(1.65rem + (  2.0 - 1.65 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-button: calc(1.4rem + (  2.025 - 1.4 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-link-titles: calc(1.3rem + (  1.6 - 1.3 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-subtitle: calc(1.4rem + (  2.109375 - 1.4 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-body: calc(1rem + (  1.2 - 1 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-intro: calc(1.2rem + (  1.40625 - 1.2 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-quote: calc(2.296875rem + (  2.296875 - 2.296875 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-excerpt: calc(1.0rem + (  1.21875 - 1.0 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-small: calc(0.9rem + (  1.0 - 0.9 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-medium: calc(1.1rem + (  1.4 - 1.1 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-tabs: calc(0.6rem + (  1.4 - 0.6 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-desktop-menu: calc(1.0rem + (  2.0 - 1.0 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --font-size-ham-menu: calc(1.0rem + (  1.3 - 1.0 ) * (100vw - 22.5rem) / (81 - 22.5) );
    --width-site-logo: 90%;
    --width-mobile-margin: 1rem;
    --height-block-gap: 6rem;
    --height-block-gap-half: 3rem;
    }
    

}

@media (max-width: 47.9375rem ) {
    /* Below ipad varaibels */
    :root, .below-ipad-variables {
        --width-site-logo: 9rem;
        --font-size-desktop-menu: 1.4rem;
        --height-block-gap: 12vw;
        --height-block-gap-half: 6vw;
    }
}
@media (max-width:22.5rem) {

    :root, .tablet-variables-go-here {
        --width-site-logo: 9rem;
        --width-max-site: 1440px;
        --width-max-content-area: 77rem;
        --width-max-quote: 54.75rem;
        --width-button-border: 3px;
        --width-profile-photo: 4.7rem;
        --height-header-padding: 1.5rem;
        --height-block-gap: 16vw;
        --height-block-gap-half: 8vw;
        --font-size-h1: 2.6rem;
        --font-size-h2: 2rem;
        --font-size-h3: 1.6rem;
        --font-size-h4: 1.65rem;
        --font-size-button: 1.4rem;
        --font-size-link-titles: 1.3rem;
        --font-size-subtitle: 1.4rem;
        --font-size-body: 1.03125rem;
        --font-size-intro: 1.2rem;
        --font-size-quote: 2.296875rem;
        --font-size-excerpt: 1rem;
        --font-size-desktop-menu: 1.4rem;
        --font-size-small: 0.9rem;
        --font-size-medium: 1.2rem;
        --font-size-tabs: 0.6rem;
        --font-size-ham-menu: 1rem;
        --line-height-default: calc(1em + 0.5rem);
        --width-mobile-margin: 1rem;
    }
}

.block-label { display:none; }

a.invert-link {
    text-decoration: none;
    color: var(--colour-1);
}
a.invert-link:hover, a.invert-link:focus {
    color: var(--colour-2);
}
/* Editor styles */

.intro-text, p.is-style-intro-text, .editor-styles-wrapper p.is-style-intro-text {
    font-size: var(--font-size-intro);
    /* line-height: 2em; */
    margin-top: 1em;
    margin-bottom: 2em;
}

p.subtitle-text, p.is-style-subtitle-text, .editor-styles-wrapper  p.is-style-subtitle-text {
    font-family: var(--font-title);
    font-size: var(--font-size-subtitle);
    margin: 0em 0 0 0;
    font-weight:normal;
    line-height: var(--line-height-default);
    color: var(--colour-2);
}

.smaller-text, .entry-content p.smaller-text {
    font-size: var(--font-size-small);
    line-height: 1.5;
}

a.primary-btn, a.wp-block-button__link, a.wp-block-button__link:visited, .secondary-btn {
    border: var(--width-button-border) solid var(--colour-2);
    color: var(--colour-1);
    font-size: var(--font-size-button);
    padding: 0.2em 0.8em 0.1em;
    border-radius: 2em;
    text-decoration: none;
    font-family: var(--font-title);
    display: inline-block;
    margin-top: 0.5em;
    background: transparent;
    min-width: 3em;
    text-align: center;
}
a.primary-btn:hover, a.wp-block-button__link:hover {
    background: var(--colour-2);
    color: var(--colour-5);
}
a.wp-block-button__link::after {
    
    font-family: "Font Awesome 6 Free";
    content: "\f054";
    font-size: 0.7em;
    padding-left: 0.5em;
    color: var(--colour-2);
    font-weight: bold;
    
}
a.wp-block-button__link:hover::after {
    color: var(--colour-5);
}
.accent-title {
    color: var(--colour-2);
}
a.secondary-btn {
    background: var(--colour-2);
    border-color: var(--colour-3);
    color: var(--colour-5);
}
.secondary-btn:hover {
    background: var(--colour-5);
    border-color: var(--colour-2);
    color: var(--colour-1);
}
.faded-text {
    color: var(--colour-8);
}

/* Blocks */

.block-title {
    margin-bottom: 1em;
}

.block-homepage {
    padding-top: 0;
}

.block-homepage-content {margin-bottom: 2rem;}

.block-homepage-image {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end;
    /* padding-left: 5%; */
    -webkit-box-pack: end;
    justify-content: flex-end;
    box-sizing: border-box;
}
.block-homepage-content h1 {
    
}
.block-homepage-image img {
    width: 100%;
    height:auto !important;
}

.entry-content > .block-quote {
    margin-top: var(--height-block-gap);
    background: var(--colour-6);
}
.block-quote-items {
    position: relative;
}

.block-quote-inner {
    /* background: #f7f8fc; */
    padding: var(--height-block-gap) 0;
    max-width: var(--width-max-quote);
    margin: 0 auto;
    display: -webkit-box;
    display: flex;
}
.block-quote-content {
    font-size: var(--font-size-h4);
    font-style: italic;
}

.block-quote-by-line {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
        align-items: center;
}
.block-quote-by-line-img {
    /* width: 1rem; */
}
.block-quote-by-line-author {
    font-size: var(--font-size-excerpt);
    margin-left: 1em;
    color: #444;
}
.block-quote-apostrophe {
    font-size: var(--font-size-h3);
    color: var(--colour-2);
}
.block-quote-other {
    padding: 0 1em;
}
.block-quote-content p {
    margin: 0 0 1em 0;
}
.block-quote-by-line-img img {
    width: var(--width-profile-photo);
    height: var(--width-profile-photo);
    border-radius: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    display: block;
}

.block-events-list {
    padding-top: var(--height-block-gap);
    margin-bottom: var(--height-block-gap);
}
.block-events-list-inner {}

.block-quote-items .slick-dots {
    padding: 0;
    list-style: none;
    margin: 0;
    display: -webkit-box;
    display: flex;
    /* position: absolute; */
    /* bottom: 1rem; */
    -webkit-box-pack: center;
    justify-content: center;
    width: 100%;
    height: var(--height-block-gap);
    -webkit-box-align: center;
    align-items: flex-start;
    -webkit-box-align:;
            align-items:;
}
.block-quote-items .slick-dots li {
    margin: 0 0.5rem;
}
.block-quote-items .slick-dots li.slick-active {}
.block-quote-items .slick-dots button {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 100%;
    border: 0;
    background: var(--colour-8);
    font-size: 0;
    cursor: pointer;
}
.block-quote-items .slick-dots li.slick-active button {
    background: var(--colour-2);
}



.list-items {
    margin: 0;
    padding: 0;
}
.list-item:first-child {
    padding-top: 0;
    margin-top: 0;
    border: 0;
}
.list-item {list-style: none;margin-top: 2rem;padding-top: 2rem;border-top: solid 2px var(--colour-2);}
.list-img {
    float: right;
}
.list-img-provided {width: 15vw;height: auto;}
.list-img-default {width: 3rem;height:auto;font-size: 1.5rem;color: var(--colour-8);border: solid 2px var(--colour-2);display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;border-radius: 100%;height: 3rem;-webkit-box-align: center;align-items: center;}
.list-img-default i {}
.list-main {
    padding: 0;
    -webkit-box-flex: 1;
        flex: 1;
}
.event-list-img-provided {
    border-radius: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    height: 15vw;
}
.article-list-img-provided {
    width: 28vw;
}
.list-details {
    margin: 0;
    font-size: var(--font-size-small);
    font-weight: bold;
    color: var(--colour-7);
}
.list-details i {
    color: var(--colour-2);
}
.list-date {
    margin-right: 0.5em;
}
.list-location {}
.list-title {
    margin: 0.5rem 0;
}
.list-title a {
    color: var(--colour-1);
    text-decoration: none;
    font-size: var(--font-size-link-titles);
    display: block;
    font-family: var(--font-body);
    line-height: 2rem;
}
.list-title a:hover {
    color: var(--colour-2);
}
.list-title i {
    color: var(--colour-2);
    display: contents;
    font-family: "Font Awesome 6 Free"; 
    font-style: bold;
}
.list-level {
    margin: 0.5rem 0;
    color: var(--colour-2);
}
.list-excerpt {
    margin-top: 0.5em;
}
.block-articles-list {
    padding-top: var(--height-block-gap);
    padding-bottom: var(--height-block-gap);
    background-color: var(--colour-6);
    
}
.entry-content > div.block-articles-list {margin-bottom: 0;}
.list-download {
    font-weight: bold;
    text-decoration: none;
}
.list-by-line {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
        align-items: center;
    margin-top: 1em;
}
.list-by-line-img-col {}
.list-by-line-img {
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    display: block;
    margin-right: 1em;
}
.list-by-line-name {
    color: var(--colour-8);
    font-weight: bold;
    /* margin-left: 1em; */
}

.list-by-line-link .list-by-line-name  {
    color: var(--colour-2);
}
.list-by-line-link:hover .list-by-line-name  {
    color: var(--colour-1);
}

.single-page-by-line {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
        align-items: center;
    /* margin-top: 1em; */
}
.single-page-by-line-img-col {}
.single-page-by-line-img {
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    display: block;
    margin-right: 1em;
}
.single-page-by-line-name {
    color: var(--colour-8);
    font-weight: bold;
    /* margin-left: 1em; */
}
a.single-page-by-line .single-page-by-line-name {
    color: var(--colour-2);
}

a.single-page-by-line:hover .single-page-by-line-name {
    color: var(--colour-1);
}


.block-page-intro {}
.block-page-intro-inner {
    /* display: flex; */
    /* flex-direction: column; */
}
.block-page-intro-left {
    /* order: 2; */
}
.block-page-intro-content {
    font-size: var(--font-size-intro);
    line-height: 2;
}
.block-page-intro-title {}
.block-page-intro-right {
    float: right;
    /* order: 1; */
    margin: 0 0 0.5em 0.5em;
}
.block-page-intro-side-image {width: 25vw;height: 25vw;-o-object-fit: cover;object-fit: cover;border-radius: 100%;max-width: 12rem;max-height: 12rem;}

.block-articles-list-inner {}
.article-list-items {}
.article-list-item {}
.article-list-img {}
.article-list-main {}
.article-list-details {}
.article-list-date {}
.article-list-title {}
.article-list-excerpt {}
.article-list-download {}

.block-useful-articles {}
.block-useful-articles-inner {}
.block-useful-articles-title {}
.useful-list {
    padding: 0;
    margin: 0;
    list-style: none;
}
.useful-list-item {
    display: -webkit-box;
    display: flex;
    margin: 1rem 0;
}
.useful-list-img {
    margin-right: 1rem;
}
.useful-list-img-provided {}
.useful-list-img-provided {
    width: 30vw;
    height: auto;
}
.useful-list-img-default {
    width: 30vw;
    border: solid 2px var(--colour-2);
    height: 30vw;
    border-radius: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
        justify-content: center;
    -webkit-box-align: center;
        align-items: center;
    font-size: 4rem;
    color: var(--colour-8);
}
.useful-list-main {}
.useful-list-details {
    margin-top: 0;
}
.useful-list-date {
    font-weight: bold;
}
.useful-list-title {
    text-decoration: none;
}
a.useful-list-link {
    color: var(--colour-1);
}

.block-history {}
.block-history-inner {}
.block-history-events {
    padding: 0;
    margin: 0;
    list-style: none;
}
.block-history-event {
    display: -webkit-box;
    display: flex;
    position: relative;
    padding-bottom: 1rem;
}
.block-history-left {
    width: 2rem;
}
.block-history-left::after {
    content:'';
    position: absolute;
    top: 1.1rem;
    background: var(--colour-3);
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
}
.block-history-left::before {
    content:'';
    position: absolute;
    border-left: solid 2px var(--colour-2);
    height: 100%;
    left: 0.5rem;
}
.block-history-event:first-child .block-history-left::before {
    top: 1.4rem;
}
.block-history-event:first-child .block-history-left::after {}
.block-history-event:last-child .block-history-left::before {
    height: 1.8rem;
}
.block-history-event:last-child .block-history-left::after {}

.block-history-right {
    -webkit-box-flex: 1;
        flex: 1 0;
}
.block-history-image {}
.block-history-image img {
    /* float: right; */
    width: 100%;
    height: auto;
}
.block-history-year {
    font-weight: bold;
    color: var(--colour-2);
    margin-bottom: 0.5em;
    margin-top: 1rem;
}
.block-history-content {
    /* flex: 1 0; */
}

.block-mentor-list {
    
    
}
.block-mentor-list-inner {}

.block-newsletter-sub {
    text-align: left;
}
.block-newsletter-sub-inner {}

.block-text-expander {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.block-text-expander-summary {
    font-weight: bold;
    color: var(--colour-2);
    cursor: help;
    display: inline-block;
}
.block-text-expander-inner {}
.block-text-expander-details {}
.block-text-expander-content {}

#mc_embed_signup {}
#mc-embedded-subscribe-form {}
#mc_embed_signup_scroll {}
#mce-EMAIL {}
#mce-FNAME {}
#mce-LNAME {}
#mergeRow-gdpr {}
#gdpr_39181 {}
#mce-responses {}
#mce-error-response {}
#mce-success-response {}
#mc-embedded-subscribe {}
#mc_embed_signup .validate {}
#mc_embed_signup .indicates-required {}
#mc_embed_signup .asterisk {}
#mc_embed_signup .mc-field-group {
    margin-bottom: 1em;
}
#mc_embed_signup .mc-field-group input[type=text],
#mc_embed_signup .mc-field-group input[type=email]  {
    margin-top:0.5em;
    padding-left: 0.5em;
}
#mc_embed_signup .asterisk {}
#mc_embed_signup .required {}
#mc_embed_signup .mergeRow {}
#mc_embed_signup .content__gdpr {
    margin-top: 1em;
}
#mc_embed_signup .content__gdpr > label {
    font-weight: bold;
}
#mc_embed_signup .mc_fieldset {
    border: 0;
    padding: 0;
}
#mc_embed_signup .checkbox {}
#mc_embed_signup .checkbox input {}
#mc_embed_signup .checkbox span {}
#mc_embed_signup .checkbox span::before {}
#mc_embed_signup .av-checkbox {}
#mc_embed_signup .content__gdprLegal {}
#mc_embed_signup .response {}
#mc_embed_signup .clear {}
#mc_embed_signup .button {}
#mc_embed_signup .gdprRequired {}
#mc_embed_signup .gdpr-mergeRow  {}
#mc_embed_signup .content__gdprBlock  {}

.mc-field-group label {
    display: block;
}
.mc-field-group input {}

@media (min-width:35.5rem) {
    /* 568px width and above (Phablets like iphone 5+)  */
    .useful-list {
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap;
    }
        .useful-list-item {
        /* flex: 1; */
        width: 50%;
        display: -webkit-box;
        display: flex;
    }
        .useful-list-img {
        
    }
        .useful-list-img-provided {}
        .useful-list-img-provided {
        width: 5rem;
    }
        .useful-list-img-default {
        width: 5rem;
        height: 5rem;
        font-size: 2rem;
    }
        .useful-list-main {
        /* flex: 1 0; */
        margin-right: 1em;
    }
        .useful-list-details {}
        .useful-list-date {}
        .useful-list-title {
    font-size: var(--font-size-button);
}
    
} /* end of 568px width and above (Phablets like iphone 5+)  */

@media (min-width:48rem) {
    /* iPad and above */

    .block-homepage {
        display:-webkit-box;
        display:flex;
    }
    .block-homepage-content {
        -webkit-box-flex: 1;
            flex: 1 0 50%;
        margin-bottom: 0;
    }
    .block-homepage-content h1 {
        margin-right: -35%;
    }
    .block-homepage-image {
        -webkit-box-flex: 1;
        flex: 1 0 50%;
        padding-left: 5%;
    }
    .site-header-inner {}
        
    .intro-text {
        line-height: 1.6em;
        margin-top: 1.4em;
        margin-bottom: 0em;
    }

    .block-homepage-content .primary-btn + br {margin-top: 3rem;color: var(--colour-1);}
    .list-img-default  {
        height: 8rem;
        width: 8rem;
        font-size: 4rem;
    }
    .list-img-default i {}
    
    .block-quote-inner {
        padding: var(--height-block-gap) var(--width-mobile-margin) 0 var(--width-mobile-margin);
    }

    .block-quote-items-single .block-quote-inner {
        padding: var(--height-block-gap) var(--width-mobile-margin);
    }

    .block-quote-other {
        padding: 1em;
    }
    .block-quote-items .slick-dots {}
    .block-quote-items .slick-dots li {}
    .block-quote-items .slick-dots li.slick-active {}
    .block-quote-items .slick-dots button {}
    .block-quote-items .slick-dots li.slick-active button {}


    .list-items {
        margin: 0;
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap;
        padding: 0;
    }

    .list-item {
        width: 50%;
        display: -webkit-box;
        display: flex;
        margin-top:0;
        padding-top:0;
        border:0;
    }
    .list-main {
        padding: 0 5% 2rem 3%;
    }
    .list-img {
        float:none;
    }
    
    .list-img-provided {width: 8vw;height: auto;}
    .list-img-default {width: 8vw;height:auto;font-size: 4vw;color: var(--colour-8);border: solid 2px var(--colour-2);display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;border-radius: 100%;height: 8vw;-webkit-box-align: center;align-items: center;}
    .list-img-default i {}
    .event-list-img-provided {
        border-radius: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        height: 8vw;
    }
    .list-date {
        margin-right: 1em;
    }
    .article-list-img-provided {}    

    .block-page-intro {}
    .block-page-intro-inner {}
    .block-page-intro-left {}
    .block-page-intro-content {}
    .block-page-intro-title {}
    .block-page-intro-right {}
    .block-page-intro-side-image {}


    .block-useful-articles {}
    .block-useful-articles-inner {}
    .block-useful-articles-title {}
    
    .useful-list-img-provided {
        width: 7rem;
    }
        .useful-list-img-default {
        width: 7rem;
        height: 7rem;
        font-size: 3rem;
    }
    .useful-list-title {
    font-size: var(--font-size-h4);
    }
    .block-history {}
    .block-history-inner {
}
    .block-history-events {}
    .block-history-event {}
    .block-history-left {}
    .block-history-left::after {}
    .block-history-left::before {}
    .block-history-right {}
    .block-history-image {
    float: right;
    width: 35%;
    margin: 0 0 1rem 1rem;
}
    .block-history-year {}
    .block-history-content {}


} /* End of ipad+ min-width:48rem */



@media (min-width:81rem) {
    
    /* Desktop  */

    .list-img-provided {
        width: 8rem;height: auto;
    }
    .list-img-default {
        width: 8rem;height:auto;font-size: 4rem;color: var(--colour-8);border: solid 2px var(--colour-2);display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;border-radius: 100%;height: 8rem;-webkit-box-align: center;align-items: center;
    }
    .list-img-default i {}
    .event-list-img-provided {
        
        height: 8rem;
    }
    .list-main {
        padding: 0 5% 3rem 5%;
    }

    .block-history {margin-top: var(--height-block-gap-half);margin-bottom: var(--height-block-gap-half);}
    .block-history-inner {
    max-width: 63rem;
    margin: 0 auto;
}
    .block-history-events {}
    .block-history-event {}
    .block-history-left {
    width: 20rem;
}
    .block-history-left::after {
    left: 6.35rem;
    width: 1.5rem;
    height: 1.5rem;
}
    .block-history-left::before {
    left: 7rem;
}
    .block-history-right {
    /* width: 61rem; */
    /* flex: 0 1; */
    padding-right: 10rem;
}
    .block-history-image {position: absolute;left: 9rem;width: 8rem;margin-top: 1rem;}
    .block-history-year {
    position: absolute;
    left: 1rem;
}
    .block-history-content {}


} /* End of desktop styles min-width:81rem */

