/* Fonts */
    @font-face { font-family: encode-sans-expanded-thin; src: url(../font/encode-sans-expanded-thin.ttf);}
    @font-face { font-family: encode-sans-expanded-extralight; src: url(../font/encode-sans-expanded-extralight.ttf);}
    @font-face { font-family: encode-sans-expanded-light; src: url(../font/encode-sans-expanded-light.ttf);}
    @font-face { font-family: encode-sans-expanded-regular; src: url(../font/encode-sans-expanded-regular.ttf);}
    @font-face { font-family: encode-sans-expanded-medium; src: url(../font/encode-sans-expanded-medium.ttf);}
    @font-face { font-family: encode-sans-expanded-semibold; src: url(../font/encode-sans-expanded-semibold.ttf);}
    @font-face { font-family: encode-sans-expanded-bold; src: url(../font/encode-sans-expanded-bold.ttf);}
    @font-face { font-family: encode-sans-expanded-extrabold; src: url(../font/encode-sans-expanded-extrabold.ttf);}
    @font-face { font-family: encode-sans-expanded-black; src: url(../font/encode-sans-expanded-black.ttf);}
    @font-face { font-family: encode-sans-condensed-thin; src: url(../font/encodesans-condensed-thin.ttf);}
    @font-face { font-family: encode-sans-condensed-extralight; src: url(../font/encode-sans-condensed-extralight.ttf);}
    @font-face { font-family: encode-sans-condensed-light; src: url(../font/encode-sans-condensed-light.ttf);}
    @font-face { font-family: encode-sans-condensed-regular; src: url(../font/encode-sans-condensed-regular.ttf);}
    @font-face { font-family: encode-sans-condensed-medium; src: url(../font/encode-sans-condensed-medium.ttf);}
    @font-face { font-family: encode-sans-condensed-semibold; src: url(../font/encode-sans-condensed-semibold.ttf);}
    @font-face { font-family: encode-sans-condensed-bold; src: url(../font/encode-sans-condensed-bold.ttf);}
    @font-face { font-family: encode-sans-condensed-extrabold; src: url(../font/encode-sans-condensed-extrabold.ttf);}
    @font-face { font-family: encode-sans-condensed-black; src: url(../font/encode-sans-condensed-black.ttf);}
    /* Title */
        /* Thin */
        .fonttitlethinblack { font-family: encode-sans-expanded-thin; font-size: 8vmin; color: #000000; }
        .fonttitlethinblue { font-family: encode-sans-expanded-thin; font-size: 8vmin; color: #004D80; }
        .fonttitlethinwhite { font-family: encode-sans-expanded-thin; font-size: 8vmin; color: #D5D5D5; }
        .fonttitlethingrey { font-family: encode-sans-expanded-thin; font-size: 8vmin; color: #929292; }
        /* Extralight */
        .fonttitleextralightblack { font-family: encode-sans-expanded-extralight; font-size: 8vmin; color: #000000; }
        .fonttitleextralightblue { font-family: encode-sans-expanded-extralight; font-size: 8vmin; color: #004D80; }
        .fonttitleextralightwhite { font-family: encode-sans-expanded-extralight; font-size: 8vmin; color: #D5D5D5; }
        .fonttitleextralightgrey { font-family: encode-sans-expanded-extralight; font-size: 8vmin; color: #929292; }
        /* Light */
        .fonttitlelightblack { font-family: encode-sans-expanded-light; font-size: 8vmin; color: #000000; }
        .fonttitlelightblue { font-family: encode-sans-expanded-light; font-size: 8vmin; color: #004D80; }
        .fonttitlelightwhite { font-family: encode-sans-expanded-light; font-size: 8vmin; color: #D5D5D5; }
        .fonttitlelightgrey { font-family: encode-sans-expanded-light; font-size: 8vmin; color: #929292; }
        /* Regular */
        .fonttitleregularblack { font-family: encode-sans-expanded-regular; font-size: 8vmin; color: #000000; }
        .fonttitleregularblue { font-family: encode-sans-expanded-regular; font-size: 8vmin; color: #004D80; }
        .fonttitleregularwhite { font-family: encode-sans-expanded-regular; font-size: 8vmin; color: #D5D5D5; }
        .fonttitleregulargrey { font-family: encode-sans-expanded-regular; font-size: 8vmin; color: #929292; }
        /* Medium */
        .fonttitlemediumblack { font-family: encode-sans-expanded-medium; font-size: 8vmin; color: #000000; }
        .fontitlemediumblue { font-family: encode-sans-expanded-medium; font-size: 8vmin; color: #004D80; }
        .fonttitlemediumwhite { font-family: encode-sans-expanded-medium; font-size: 8vmin; color: #D5D5D5; }
        .fonttitlemediumgrey { font-family: encode-sans-expanded-medium; font-size: 8vmin; color: #929292; }
        /* Semibold */
        .fonttitlesemiboldblack { font-family: encode-sans-expanded-semibold; font-size: 8vmin; color: #000000; }
        .fontitlesemiboldblue { font-family: encode-sans-expanded-semibold; font-size: 8vmin; color: #004D80; }
        .fonttitlesemiboldwhite { font-family: encode-sans-expanded-semibold; font-size: 8vmin; color: #D5D5D5; }
        .fonttitlesemiboldgrey { font-family: encode-sans-expanded-semibold; font-size: 8vmin; color: #929292; }
        /* Bold */
        .fonttitleboldblack { font-family: encode-sans-expanded-bold; font-size: 8vmin; color: #000000; }
        .fontitleboldblue { font-family: encode-sans-expanded-bold; font-size: 8vmin; color: #004D80; }
        .fonttitleboldwhite { font-family: encode-sans-expanded-bold; font-size: 8vmin; color: #D5D5D5; }
        .fonttitleboldgrey { font-family: encode-sans-expanded-bold; font-size: 8vmin; color: #929292; }
        /* Extrabold */
        .fonttitleextraboldblack { font-family: encode-sans-expanded-extrabold; font-size: 8vmin; color: #000000; }
        .fonttitleextraboldblue { font-family: encode-sans-expanded-extrabold; font-size: 8vmin; color: #004D80; }
        .fonttitleextraboldwhite { font-family: encode-sans-expanded-extrabold; font-size: 8vmin; color: #D5D5D5; }
        .fonttitleextraboldgrey { font-family: encode-sans-expanded-extrabold; font-size: 8vmin; color: #929292; }        
        /* Black */
        .fonttitleblackblack { font-family: encode-sans-expanded-black; font-size: 8vmin; color: #000000; }
        .fontitleblackblue { font-family: encode-sans-expanded-black; font-size: 8vmin; color: #004D80; }
        .fonttitleblackwhite { font-family: encode-sans-expanded-black; font-size: 8vmin; color: #D5D5D5; }
        .fonttitleblackgrey { font-family: encode-sans-expanded-black; font-size: 8vmin; color: #929292; }
    /* Subtitle */
        /* Thin */
        .fontsubtitlethinblack { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #000000; }
        .fontsubtitlethinblue { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #004D80; }
        .fontsubtitlethinwhite { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitlethingrey { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #929292; }
        /* Extralight */
        .fontsubtitleextralightblack { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #000000; }
        .fontsubtitleextralightblue { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #004D80; }
        .fontsubtitleextralightwhite { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitleextralightgrey { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #929292; }
        /* Light */
        .fontsubtitlelightblack { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #000000; }
        .fontsubtitlelightblue { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #004D80; }
        .fontsubtitlelightwhite { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitlelightgrey { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #929292; }
        /* Regular */
        .fontsubtitleregularblack { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #000000; }
        .fontsubtitleregularblue { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #004D80; }
        .fontsubtitleregularwhite { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitleregulargrey { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #929292; }
        /* Medium */
        .fontsubtitlemediumblack { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #000000; }
        .fonsubtitlemediumblue { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #004D80; }
        .fontsubtitlemediumwhite { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitlemediumgrey { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #929292; }
        /* Semibold */
        .fontsubtitlesemiboldblack { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #000000; }
        .fonsubtitlesemiboldblue { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #004D80; }
        .fontsubtitlesemiboldwhite { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitlesemiboldgrey { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #929292; }
        /* Bold */
        .fontsubtitleboldblack { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #000000; }
        .fonsubtitleboldblue { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #004D80; }
        .fontsubtitleboldwhite { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitleboldgrey { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #929292; }
        /* Extrabold */
        .fontsubtitleextraboldblack { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #000000; }
        .fontsubtitleextraboldblue { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #004D80; }
        .fontsubtitleextraboldwhite { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitleextraboldgrey { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #929292; }        
        /* Black */
        .fontsubtitleblackblack { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #000000; }
        .fonsubtitleblackblue { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #004D80; }
        .fontsubtitleblackwhite { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitleblackgrey { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #929292; }
    /* Content */
        /* Thin */
        .fontcontentthinblack { font-family: encode-sans-expanded-thin; font-size: 3vmin; color: #000000; }
        .fontcontentthinblue { font-family: encode-sans-expanded-thin; font-size: 3vmin; color: #004D80; }
        .fontcontentthinwhite { font-family: encode-sans-expanded-thin; font-size: 3vmin; color: #D5D5D5; }
        .fontcontentthingrey { font-family: encode-sans-expanded-thin; font-size: 3vmin; color: #929292; }
        /* Extralight */
        .fontcontentextralightblack { font-family: encode-sans-expanded-extralight; font-size: 3vmin; color: #000000; }
        .fontcontentextralightblue { font-family: encode-sans-expanded-extralight; font-size: 3vmin; color: #004D80; }
        .fontcontentextralightwhite { font-family: encode-sans-expanded-extralight; font-size: 3vmin; color: #D5D5D5; }
        .fontcontentextralightgrey { font-family: encode-sans-expanded-extralight; font-size: 3vmin; color: #929292; }
        /* Light */
        .fontcontentlightblack { font-family: encode-sans-expanded-light; font-size: 3vmin; color: #000000; }
        .fontcontentlightblue { font-family: encode-sans-expanded-light; font-size: 3vmin; color: #004D80; }
        .fontcontentlightwhite { font-family: encode-sans-expanded-light; font-size: 3vmin; color: #D5D5D5; }
        .fontcontentlightgrey { font-family: encode-sans-expanded-light; font-size: 3vmin; color: #929292; }
        /* Regular */
        .fontcontentregularblack { font-family: encode-sans-expanded-regular; font-size: 3vmin; color: #000000; }
        .fontcontentregularblue { font-family: encode-sans-expanded-regular; font-size: 3vmin; color: #004D80; }
        .fontcontentregularwhite { font-family: encode-sans-expanded-regular; font-size: 3vmin; color: #D5D5D5; }
        .fontcontentregulargrey { font-family: encode-sans-expanded-regular; font-size: 3vmin; color: #929292; }
        /* Medium */
        .fontcontentmediumblack { font-family: encode-sans-expanded-medium; font-size: 3vmin; color: #000000; }
        .foncontentmediumblue { font-family: encode-sans-expanded-medium; font-size: 3vmin; color: #004D80; }
        .fontcontentmediumwhite { font-family: encode-sans-expanded-medium; font-size: 3vmin; color: #D5D5D5; }
        .fontcontentmediumgrey { font-family: encode-sans-expanded-medium; font-size: 3vmin; color: #929292; }
        /* Semibold */
        .fontcontentsemiboldblack { font-family: encode-sans-expanded-semibold; font-size: 3vmin; color: #000000; }
        .foncontentsemiboldblue { font-family: encode-sans-expanded-semibold; font-size: 3vmin; color: #004D80; }
        .fontcontentsemiboldwhite { font-family: encode-sans-expanded-semibold; font-size: 3vmin; color: #D5D5D5; }
        .fontcontentsemiboldgrey { font-family: encode-sans-expanded-semibold; font-size: 3vmin; color: #929292; }
        /* Bold */
        .fontcontentboldblack { font-family: encode-sans-expanded-bold; font-size: 3vmin; color: #000000; }
        .foncontentboldblue { font-family: encode-sans-expanded-bold; font-size: 3vmin; color: #004D80; }
        .fontcontentboldwhite { font-family: encode-sans-expanded-bold; font-size: 3vmin; color: #D5D5D5; }
        .fontcontentboldgrey { font-family: encode-sans-expanded-bold; font-size: 3vmin; color: #929292; }
        /* Extrabold */
        .fontcontentextraboldblack { font-family: encode-sans-expanded-extrabold; font-size: 3vmin; color: #000000; }
        .fontcontentextraboldblue { font-family: encode-sans-expanded-extrabold; font-size: 3vmin; color: #004D80; }
        .fontcontentextraboldwhite { font-family: encode-sans-expanded-extrabold; font-size: 3vmin; color: #D5D5D5; }
        .fontcontentextraboldgrey { font-family: encode-sans-expanded-extrabold; font-size: 3vmin; color: #929292; }        
        /* Black */
        .fontcontentblackblack { font-family: encode-sans-expanded-black; font-size: 3vmin; color: #000000; }
        .foncontentblackblue { font-family: encode-sans-expanded-black; font-size: 3vmin; color: #004D80; }
        .fontcontentblackwhite { font-family: encode-sans-expanded-black; font-size: 3vmin; color: #D5D5D5; }
        .fontcontentblackgrey { font-family: encode-sans-expanded-black; font-size: 3vmin; color: #929292; }
    /* Content Small*/
        /* Thin */
        .fontcontentsmallthinblack { font-family: encode-sans-expanded-thin; font-size: 2vmin; color: #000000; }
        .fontcontentsmallthinblue { font-family: encode-sans-expanded-thin; font-size: 2vmin; color: #004D80; }
        .fontcontentsmallthinwhite { font-family: encode-sans-expanded-thin; font-size: 2vmin; color: #D5D5D5; }
        .fontcontentsmallthingrey { font-family: encode-sans-expanded-thin; font-size: 2vmin; color: #929292; }
        /* Extralight */
        .fontcontentsmallextralightblack { font-family: encode-sans-expanded-extralight; font-size: 2vmin; color: #000000; }
        .fontcontentsmallextralightblue { font-family: encode-sans-expanded-extralight; font-size: 2vmin; color: #004D80; }
        .fontcontentsmallextralightwhite { font-family: encode-sans-expanded-extralight; font-size: 2vmin; color: #D5D5D5; }
        .fontcontentsmallextralightgrey { font-family: encode-sans-expanded-extralight; font-size: 2vmin; color: #929292; }
        /* Light */
        .fontcontentsmalllightblack { font-family: encode-sans-expanded-light; font-size: 2vmin; color: #000000; }
        .fontcontentsmalllightblue { font-family: encode-sans-expanded-light; font-size: 2vmin; color: #004D80; }
        .fontcontentsmalllightwhite { font-family: encode-sans-expanded-light; font-size: 2vmin; color: #D5D5D5; }
        .fontcontentsmalllightgrey { font-family: encode-sans-expanded-light; font-size: 2vmin; color: #929292; }
        /* Regular */
        .fontcontentsmallregularblack { font-family: encode-sans-expanded-regular; font-size: 2vmin; color: #000000; }
        .fontcontentsmallregularblue { font-family: encode-sans-expanded-regular; font-size: 2vmin; color: #004D80; }
        .fontcontentsmallregularwhite { font-family: encode-sans-expanded-regular; font-size: 2vmin; color: #D5D5D5; }
        .fontcontentsmallregulargrey { font-family: encode-sans-expanded-regular; font-size: 2vmin; color: #929292; }
        /* Medium */
        .fontcontentsmallmediumblack { font-family: encode-sans-expanded-medium; font-size: 2vmin; color: #000000; }
        .foncontentsmallmediumblue { font-family: encode-sans-expanded-medium; font-size: 2vmin; color: #004D80; }
        .fontcontentsmallmediumwhite { font-family: encode-sans-expanded-medium; font-size: 2vmin; color: #D5D5D5; }
        .fontcontentsmallmediumgrey { font-family: encode-sans-expanded-medium; font-size: 2vmin; color: #929292; }
        /* Semibold */
        .fontcontentsmallsemiboldblack { font-family: encode-sans-expanded-semibold; font-size: 2vmin; color: #000000; }
        .foncontentsmallsemiboldblue { font-family: encode-sans-expanded-semibold; font-size: 2vmin; color: #004D80; }
        .fontcontentsmallsemiboldwhite { font-family: encode-sans-expanded-semibold; font-size: 2vmin; color: #D5D5D5; }
        .fontcontentsmallsemiboldgrey { font-family: encode-sans-expanded-semibold; font-size: 2vmin; color: #929292; }
        /* Bold */
        .fontcontentsmallboldblack { font-family: encode-sans-expanded-bold; font-size: 2vmin; color: #000000; }
        .foncontentsmallboldblue { font-family: encode-sans-expanded-bold; font-size: 2vmin; color: #004D80; }
        .fontcontentsmallboldwhite { font-family: encode-sans-expanded-bold; font-size: 2vmin; color: #D5D5D5; }
        .fontcontentsmallboldgrey { font-family: encode-sans-expanded-bold; font-size: 2vmin; color: #929292; }
        /* Extrabold */
        .fontcontentsmallextraboldblack { font-family: encode-sans-expanded-extrabold; font-size: 2vmin; color: #000000; }
        .fontcontentsmallextraboldblue { font-family: encode-sans-expanded-extrabold; font-size: 2vmin; color: #004D80; }
        .fontcontentsmallextraboldwhite { font-family: encode-sans-expanded-extrabold; font-size: 2vmin; color: #D5D5D5; }
        .fontcontentsmallextraboldgrey { font-family: encode-sans-expanded-extrabold; font-size: 2vmin; color: #929292; }        
        /* Black */
        .fontcontentsmallblackblack { font-family: encode-sans-expanded-black; font-size: 2vmin; color: #000000; }
        .foncontentsmallblackblue { font-family: encode-sans-expanded-black; font-size: 2vmin; color: #004D80; }
        .fontcontentsmallblackwhite { font-family: encode-sans-expanded-black; font-size: 2vmin; color: #D5D5D5; }
        .fontcontentsmallblackgrey { font-family: encode-sans-expanded-black; font-size: 2vmin; color: #929292; }

        
    .fontfooterblack { font-family: encode-sans-expanded-regular; font-size: 1.6vmin; color: #000000; }
    .fontfooterblue { font-family: encode-sans-expanded-regular; font-size: 1.6vmin; color: #004D80; }
    .fontfooterwhite { font-family: encode-sans-expanded-regular; font-size: 1.6vmin; color: #D5D5D5; }
    .fontfootergrey { font-family: encode-sans-expanded-regular; font-size: 1.6vmin; color: #929292; }

    .fontfooterblackbold { font-family: encode-sans-expanded-bold; font-size: 1.6vmin; color: #000000; }
    .fontfooterbluebold { font-family: encode-sans-expanded-bold; font-size: 1.6vmin; color: #004D80; }
    .fontfooterwhitebold { font-family: encode-sans-expanded-bold; font-size: 1.6vmin; color: #D5D5D5; }
    .fontfootergreybold { font-family: encode-sans-expanded-bold; font-size: 1.6vmin; color: #929292; }

    .fontnavbarblack { font-family: encode-sans-expanded-regular; font-size: 2vmin;color: #000000; }
    .fontnavbarblue { font-family: encode-sans-expanded-regular; font-size: 2vmin;color: #004D80; }
    .fontnavbarwhite { font-family: encode-sans-expanded-regular; font-size: 2vmin;color: #D5D5D5; }
    .fontnavbargrey { font-family: encode-sans-expanded-regular; font-size: 2vmin;color: #929292; }

    .fontnavbarblackbold { font-family: encode-sans-expanded-bold; font-size: 2vmin;color: #000000; }
    .fontnavbarbluebold { font-family: encode-sans-expanded-bold; font-size: 2vmin;color: #004D80; }
    .fontnavbarwhitebold { font-family: encode-sans-expanded-bold; font-size: 2vmin;color: #D5D5D5; }
    .fontnavbargreybold { font-family: encode-sans-expanded-bold; font-size: 2vmin;color: #929292; }

/* Global */
    * { font-family: encode-sans-expanded-regular; margin: 0; padding: 0; box-sizing: border-box; }
    .titleheader { bottom: 50%; top: 50%; position: absolute; left: 15%; }
    a { text-decoration: none; }
    ul { list-style: none; }
    .active { color: #ffffff; text-decoration: underline; font-family: encode-sans-expanded-regular; }
    body { font-family: encode-sans-expanded-regular; background-color: #ffffff; }
    hr { border: 1px solid #929292; }

/* Navbar */
    .navbar { display: flex; position: sticky; top: 0; left: 0; width: 100%; justify-content: space-between; padding: 35px;background-color:#ffffff; color: #000000; font-size: 2vmin; z-index: 9999; }
    .logo { width: 50px; height: 50px; left: 30px; }
    .nav-links { display: flex; align-items: center; position: absolute; right: 0; }
    .nav-links li { margin: 0 20px; }

/* Header */
    .header { width: 100%; height: 100vh; padding-top: 2em; background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,77,128,1) 100%);background-position: bottom; overflow-x: hidden; }
    .header > img { object-fit: contain; position: relative; display: block; height: 100%; width: 100%; }
    .line { width: 150px; height: 4px; background: black; margin: 10px auto; border-radius: 5px; }
    .ctn { padding: 8px 15px; background: #000000; border-radius: 30px; color: whitesmoke; }
    .menu-btn { position: absolute; top: 40px; right: 30px; width: 30px; cursor: pointer; display: none; }
    .subtitle { text-align: center; font-size: 2vmin; color: white; }

/* Content */
    .logo { top: 50%; left: 50%; width: 20%; height: auto; margin-top: 20%; /* Half the height */ margin-left: 0px; /* Half the width */}
    .lovewhatyoudo { width: 10%; height: auto; }
section { width: 85%; margin: 0 auto; background-color: #ffffff; }
    .row { width: auto; padding: 0; display: flex; display: -webkit-flex; flex-direction: row; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-content: start;justify-content: space-between; }
    .row > .column { align-items: left; width: 48%; padding:1em 0; }
    .row > .column.w25 { width: 24%; }
    .row > .column.w20 { width: 18%; }
    .row > .column.w33 { width: 32%; }
    .row > .column.w50 { width: 49%; }
    .row > .column.w100 { width: 100%; }
    p { color: #7c7c7c; padding: 0px 40px; }
    .events .ctn { margin-top: 30px; }
    .explore { width: 100%; height: 100vh; background-image: url('../img/EwhereContentBackground.png'); background-position: center; background-size: cover; background-repeat: no-repeat; display: flex; align-items: center; }
    .content-col p { padding: 0; margin: 30px auto; }
    .content-col .cnt { margin-left: -100px; }
    .sectionbottom { background: rgb(0,0,0); background: linear-gradient(180deg, #000000 0%, #D5D5D5 100%); background-position: bottom; background-size: cover; }
    .button { background-color:#004D80; border-radius:10px; display:inline-block; cursor:pointer; color:#D5D5D5;font-family:encode-sans-expanded-bold; font-size:2vmin; padding:10px 10px; text-decoration:none; }
    .button:hover { background-color:#929292; }


/* Footer */
    .footer { width: 85%; margin: 0 auto; background-color: #000000; }
    .footercolumnleft { align-items: left; width: 32%; padding:1em 0; }
    .footercolumncenter { text-align: center; width: 32%; padding:1em 0; }
    .footercolumnright { align-items: right; text-align: right; width: 32%; padding:1em 0; }
    .footercopyrightleft { align-items: left; text-align: left; flex-direction: row; flex-wrap: nowrap; width: 50%; padding:1em 0; }
    .footercopyrightright { align-items: right; text-align: right; flex-direction: row; flex-wrap: nowrap; width: 50%; padding:1em 0; }
    .footercontent { display: flex; margin: 20px auto; padding: 20px auto; position: absolute; left: 30px; }
    .footermenu { display: flex; align-items: top; margin: 20px auto; padding: 20px auto; position: absolute; right: 30px; }
    .row { width: auto; padding: 0; display: flex; display: -webkit-flex; flex-direction: row; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-content: start;justify-content: space-between; }


    .logos>div { text-align: center; align-self: center; margin-bottom: 1%; display: inline-block; width: 25%; padding:1%; text-align: center; }
    .logos>div>img { object-fit: contain; width: 100%; height: 100%; max-height:6em; }
    .logos { display: flex; -webkit-justify-content: center; justify-content: center; -webkit-flex-flow: row wrap; flex-flow: row wrap; margin: 0 3%; }


/* YouTube */
    .container { background-color: black; position: relative; width: 100%; overflow: hidden; padding-top: 56.25%; /* 16:9 Aspect Ratio */ }
    .responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; border: none; }


/* Mobile */
    @media only screen and (max-width:850px) {
        .logo { top: 50%; left: 50%; width: 50%; height: auto; margin-top: 20%; /* Half the height */ margin-left: 0px; /* Half the width */}
        .lovewhatyoudo { width: 20%; height: auto; }


        .menu-btn { display: block; }
        .navbar { font-size: 3vmin; }
    
    /* Title */
        /* Thin */
        .fonttitlethinblack { font-family: encode-sans-expanded-thin; font-size: 8vmin; color: #000000; }
        .fonttitlethinblue { font-family: encode-sans-expanded-thin; font-size: 8vmin; color: #004D80; }
        .fonttitlethinwhite { font-family: encode-sans-expanded-thin; font-size: 8vmin; color: #D5D5D5; }
        .fonttitlethingrey { font-family: encode-sans-expanded-thin; font-size: 8vmin; color: #929292; }
        /* Extralight */
        .fonttitleextralightblack { font-family: encode-sans-expanded-extralight; font-size: 8vmin; color: #000000; }
        .fonttitleextralightblue { font-family: encode-sans-expanded-extralight; font-size: 8vmin; color: #004D80; }
        .fonttitleextralightwhite { font-family: encode-sans-expanded-extralight; font-size: 8vmin; color: #D5D5D5; }
        .fonttitleextralightgrey { font-family: encode-sans-expanded-extralight; font-size: 8vmin; color: #929292; }
        /* Light */
        .fonttitlelightblack { font-family: encode-sans-expanded-light; font-size: 8vmin; color: #000000; }
        .fonttitlelightblue { font-family: encode-sans-expanded-light; font-size: 8vmin; color: #004D80; }
        .fonttitlelightwhite { font-family: encode-sans-expanded-light; font-size: 8vmin; color: #D5D5D5; }
        .fonttitlelightgrey { font-family: encode-sans-expanded-light; font-size: 8vmin; color: #929292; }
        /* Regular */
        .fonttitleregularblack { font-family: encode-sans-expanded-regular; font-size: 8vmin; color: #000000; }
        .fonttitleregularblue { font-family: encode-sans-expanded-regular; font-size: 8vmin; color: #004D80; }
        .fonttitleregularwhite { font-family: encode-sans-expanded-regular; font-size: 8vmin; color: #D5D5D5; }
        .fonttitleregulargrey { font-family: encode-sans-expanded-regular; font-size: 8vmin; color: #929292; }
        /* Medium */
        .fonttitlemediumblack { font-family: encode-sans-expanded-medium; font-size: 8vmin; color: #000000; }
        .fontitlemediumblue { font-family: encode-sans-expanded-medium; font-size: 8vmin; color: #004D80; }
        .fonttitlemediumwhite { font-family: encode-sans-expanded-medium; font-size: 8vmin; color: #D5D5D5; }
        .fonttitlemediumgrey { font-family: encode-sans-expanded-medium; font-size: 8vmin; color: #929292; }
        /* Semibold */
        .fonttitlesemiboldblack { font-family: encode-sans-expanded-semibold; font-size: 8vmin; color: #000000; }
        .fontitlesemiboldblue { font-family: encode-sans-expanded-semibold; font-size: 8vmin; color: #004D80; }
        .fonttitlesemiboldwhite { font-family: encode-sans-expanded-semibold; font-size: 8vmin; color: #D5D5D5; }
        .fonttitlesemiboldgrey { font-family: encode-sans-expanded-semibold; font-size: 8vmin; color: #929292; }
        /* Bold */
        .fonttitleboldblack { font-family: encode-sans-expanded-bold; font-size: 8vmin; color: #000000; }
        .fontitleboldblue { font-family: encode-sans-expanded-bold; font-size: 8vmin; color: #004D80; }
        .fonttitleboldwhite { font-family: encode-sans-expanded-bold; font-size: 8vmin; color: #D5D5D5; }
        .fonttitleboldgrey { font-family: encode-sans-expanded-bold; font-size: 8vmin; color: #929292; }
        /* Extrabold */
        .fonttitleextraboldblack { font-family: encode-sans-expanded-extrabold; font-size: 8vmin; color: #000000; }
        .fonttitleextraboldblue { font-family: encode-sans-expanded-extrabold; font-size: 8vmin; color: #004D80; }
        .fonttitleextraboldwhite { font-family: encode-sans-expanded-extrabold; font-size: 8vmin; color: #D5D5D5; }
        .fonttitleextraboldgrey { font-family: encode-sans-expanded-extrabold; font-size: 8vmin; color: #929292; }        
        /* Black */
        .fonttitleblackblack { font-family: encode-sans-expanded-black; font-size: 8vmin; color: #000000; }
        .fontitleblackblue { font-family: encode-sans-expanded-black; font-size: 8vmin; color: #004D80; }
        .fonttitleblackwhite { font-family: encode-sans-expanded-black; font-size: 8vmin; color: #D5D5D5; }
        .fonttitleblackgrey { font-family: encode-sans-expanded-black; font-size: 8vmin; color: #929292; }
    /* Subtitle */
        /* Thin */
        .fontsubtitlethinblack { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #000000; }
        .fontsubtitlethinblue { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #004D80; }
        .fontsubtitlethinwhite { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitlethingrey { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #929292; }
        /* Extralight */
        .fontsubtitleextralightblack { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #000000; }
        .fontsubtitleextralightblue { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #004D80; }
        .fontsubtitleextralightwhite { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitleextralightgrey { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #929292; }
        /* Light */
        .fontsubtitlelightblack { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #000000; }
        .fontsubtitlelightblue { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #004D80; }
        .fontsubtitlelightwhite { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitlelightgrey { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #929292; }
        /* Regular */
        .fontsubtitleregularblack { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #000000; }
        .fontsubtitleregularblue { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #004D80; }
        .fontsubtitleregularwhite { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitleregulargrey { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #929292; }
        /* Medium */
        .fontsubtitlemediumblack { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #000000; }
        .fonsubtitlemediumblue { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #004D80; }
        .fontsubtitlemediumwhite { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitlemediumgrey { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #929292; }
        /* Semibold */
        .fontsubtitlesemiboldblack { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #000000; }
        .fonsubtitlesemiboldblue { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #004D80; }
        .fontsubtitlesemiboldwhite { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitlesemiboldgrey { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #929292; }
        /* Bold */
        .fontsubtitleboldblack { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #000000; }
        .fonsubtitleboldblue { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #004D80; }
        .fontsubtitleboldwhite { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitleboldgrey { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #929292; }
        /* Extrabold */
        .fontsubtitleextraboldblack { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #000000; }
        .fontsubtitleextraboldblue { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #004D80; }
        .fontsubtitleextraboldwhite { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitleextraboldgrey { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #929292; }        
        /* Black */
        .fontsubtitleblackblack { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #000000; }
        .fonsubtitleblackblue { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #004D80; }
        .fontsubtitleblackwhite { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #D5D5D5; }
        .fontsubtitleblackgrey { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #929292; }
    /* Content */
        /* Thin */
        .fontcontentthinblack { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #000000; }
        .fontcontentthinblue { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #004D80; }
        .fontcontentthinwhite { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentthingrey { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #929292; }
        /* Extralight */
        .fontcontentextralightblack { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #000000; }
        .fontcontentextralightblue { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #004D80; }
        .fontcontentextralightwhite { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentextralightgrey { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #929292; }
        /* Light */
        .fontcontentlightblack { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #000000; }
        .fontcontentlightblue { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #004D80; }
        .fontcontentlightwhite { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentlightgrey { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #929292; }
        /* Regular */
        .fontcontentregularblack { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #000000; }
        .fontcontentregularblue { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #004D80; }
        .fontcontentregularwhite { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentregulargrey { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #929292; }
        /* Medium */
        .fontcontentmediumblack { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #000000; }
        .foncontentmediumblue { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #004D80; }
        .fontcontentmediumwhite { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentmediumgrey { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #929292; }
        /* Semibold */
        .fontcontentsemiboldblack { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #000000; }
        .foncontentsemiboldblue { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #004D80; }
        .fontcontentsemiboldwhite { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentsemiboldgrey { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #929292; }
        /* Bold */
        .fontcontentboldblack { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #000000; }
        .foncontentboldblue { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #004D80; }
        .fontcontentboldwhite { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentboldgrey { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #929292; }
        /* Extrabold */
        .fontcontentextraboldblack { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #000000; }
        .fontcontentextraboldblue { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #004D80; }
        .fontcontentextraboldwhite { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentextraboldgrey { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #929292; }        
        /* Black */
        .fontcontentblackblack { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #000000; }
        .foncontentblackblue { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #004D80; }
        .fontcontentblackwhite { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentblackgrey { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #929292; }
    
    /* Content Small*/
        /* Thin */
        .fontcontentsmallthinblack { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #000000; }
        .fontcontentsmallthinblue { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #004D80; }
        .fontcontentsmallthinwhite { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentsmallthingrey { font-family: encode-sans-expanded-thin; font-size: 5vmin; color: #929292; }
        /* Extralight */
        .fontcontentsmallextralightblack { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #000000; }
        .fontcontentsmallextralightblue { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #004D80; }
        .fontcontentsmallextralightwhite { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentsmallextralightgrey { font-family: encode-sans-expanded-extralight; font-size: 5vmin; color: #929292; }
        /* Light */
        .fontcontentsmalllightblack { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #000000; }
        .fontcontentsmalllightblue { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #004D80; }
        .fontcontentsmalllightwhite { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentsmalllightgrey { font-family: encode-sans-expanded-light; font-size: 5vmin; color: #929292; }
        /* Regular */
        .fontcontentsmallregularblack { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #000000; }
        .fontcontentsmallregularblue { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #004D80; }
        .fontcontentsmallregularwhite { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentsmallregulargrey { font-family: encode-sans-expanded-regular; font-size: 5vmin; color: #929292; }
        /* Medium */
        .fontcontentsmallmediumblack { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #000000; }
        .foncontentsmallmediumblue { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #004D80; }
        .fontcontentsmallmediumwhite { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentsmallmediumgrey { font-family: encode-sans-expanded-medium; font-size: 5vmin; color: #929292; }
        /* Semibold */
        .fontcontentsmallsemiboldblack { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #000000; }
        .foncontentsmallsemiboldblue { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #004D80; }
        .fontcontentsmallsemiboldwhite { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentsmallsemiboldgrey { font-family: encode-sans-expanded-semibold; font-size: 5vmin; color: #929292; }
        /* Bold */
        .fontcontentsmallboldblack { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #000000; }
        .foncontentsmallboldblue { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #004D80; }
        .fontcontentsmallboldwhite { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentsmallboldgrey { font-family: encode-sans-expanded-bold; font-size: 5vmin; color: #929292; }
        /* Extrabold */
        .fontcontentsmallextraboldblack { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #000000; }
        .fontcontentsmallextraboldblue { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #004D80; }
        .fontcontentsmallextraboldwhite { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentsmallextraboldgrey { font-family: encode-sans-expanded-extrabold; font-size: 5vmin; color: #929292; }        
        /* Black */
        .fontcontentsmallblackblack { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #000000; }
        .foncontentsmallblackblue { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #004D80; }
        .fontcontentsmallblackwhite { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #D5D5D5; }
        .fontcontentsmallblackgrey { font-family: encode-sans-expanded-black; font-size: 5vmin; color: #929292; }
    
        .fontfooterblack { font-family: encode-sans-expanded-regular; font-size: 3vmin; color: #000000; }
        .fontfooterblue { font-family: encode-sans-expanded-regular; font-size: 3vmin; color: #004D80; }
        .fontfooterwhite { font-family: encode-sans-expanded-regular; font-size: 3vmin; color: #D5D5D5; }
        .fontfootergrey { font-family: encode-sans-expanded-regular; font-size: 3vmin; color: #929292; }
        .fontfootergreen { font-family: encode-sans-expanded-regular; font-size: 3vmin; color: #1DB100; }
    
        .fontfooterblackbold { font-family: encode-sans-expanded-bold; font-size: 3vmin; color: #000000; }
        .fontfooterbluebold { font-family: encode-sans-expanded-bold; font-size: 3vmin; color: #004D80; }
        .fontfooterwhitebold { font-family: encode-sans-expanded-bold; font-size: 3vmin; color: #D5D5D5; }
        .fontfootergreybold { font-family: encode-sans-expanded-bold; font-size: 3vmin; color: #929292; }
        .fontfootergreenbold { font-family: encode-sans-expanded-bold; font-size: 3vmin; color: #1DB100; }
    
        .fontnavbarblack { font-family: encode-sans-expanded-regular; font-size: 4vmin;color: #000000; }
        .fontnavbarblue { font-family: encode-sans-expanded-regular; font-size: 4vmin;color: #004D80; }
        .fontnavbarwhite { font-family: encode-sans-expanded-regular; font-size: 4vmin;color: #D5D5D5; }
        .fontnavbargrey { font-family: encode-sans-expanded-regular; font-size: 4vmin;color: #929292; }
        .fontnavbargreen { font-family: encode-sans-expanded-regular; font-size: 4vmin;color: #1DB100; }
    
        .fontnavbarblackbold { font-family: encode-sans-expanded-bold; font-size: 4vmin;color: #000000; }
        .fontnavbarbluebold { font-family: encode-sans-expanded-bold; font-size: 4vmin;color: #004D80; }
        .fontnavbarwhitebold { font-family: encode-sans-expanded-bold; font-size: 4vmin;color: #D5D5D5; }
        .fontnavbargreybold { font-family: encode-sans-expanded-bold; font-size: 4vmin;color: #929292; }
        .fontnavbargreenbold { font-family: encode-sans-expanded-bold; font-size: 4vmin;color: #1DB100; }
        
        .logo { z-index: 1; }
        .nav-links { flex-direction: column; padding-top: 90px; top: 0;
            width: 100%;
            height: 100vh;
            text-align: center;
            content: center;
            background: black;
            margin-top: -1000px;
            transition: all 1s ease;
        }
        .mobile-menu { margin-top: 0px; border-bottom-right-radius: 0%; }
        .nav-links li { margin: 20px auto; }
        .header > img { width: auto; }
    
        /* Events */
        .footer { width: 95%; margin: 0 auto; background-color: #000000; }
        .footercolumnleft { text-align: left; width: 100%; padding:1em 0; }
        .footercolumncenter { text-align: left; width: 100%; padding:1em 0; }
        .footercolumnright { text-align: left; width: 100%; padding:1em 0; }
        .footercopyrightleft { margin: 10px auto; padding: 10px auto; text-align: left; width: 100%; padding:1em 0; }
        .footercopyrightright { margin: 10px auto; padding: 10px auto; text-align: left; width: 100%; padding:1em 0; }
    
    
        .row > .column { width: 100%; }
        .row > .column.column.w33 { width: 100%; }
        .row > .column.column.w20 { width: 50%; }
        .row > .column.column.w25 { width: 50%; }
        /* Explore */
        .explore-content { width: 100%; }
        .tours .col { width: 100%; }
        .image-gallery { justify-content: center; align-items: center; }
        .image-gallery img { width: 90%; }
        .footer { padding: 10px; }
        .footercopyright { display: flex; margin: 20px auto; padding: 20px auto; position: absolute; left: 30px; font-family: encode-sans-expanded-regular; font-size: 3vmin; color: #929292; }   
    }