@font-face {
    font-family: ieurwd-icons;
    src: url(icons/ieurwd-icons.eot?7781s1);
    src: url(icons/ieurwd-icons.eot?7781s1#iefix) format("embedded-opentype"),url(icons/ieurwd-icons.ttf?7781s1) format("truetype"),url(icons/ieurwd-icons.woff?7781s1) format("woff"),url(icons/ieurwd-icons.svg?7781s1#ieurwd-icons) format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Rational-Bold';
    src: url('../fonts/Rational-Bold.eot');
    src: url('../fonts/Rational-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Rational-Bold.woff') format('woff'), url('../fonts/Rational-Bold.ttf') format('truetype'), url('../fonts/Rational-Bold.svg#Rational-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Rational-Book';
    src: url('../fonts/Rational-Book.eot');
    src: url('../fonts/Rational-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/Rational-Book.woff') format('woff'), url('../fonts/Rational-Book.ttf') format('truetype'), url('../fonts/Rational-Book.svg#Rational-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rational-Medium';
    src: url('../fonts/Rational-Medium.eot');
    src: url('../fonts/Rational-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Rational-Medium.woff') format('woff'), url('../fonts/Rational-Medium.ttf') format('truetype'), url('../fonts/Rational-Medium.svg#Rational-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Rational-SemiBold';
    src: url('../fonts/Rational-SemiBold.eot');
    src: url('../fonts/Rational-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Rational-SemiBold.woff') format('woff'), url('../fonts/Rational-SemiBold.ttf') format('truetype'), url('../fonts/Rational-SemiBold.svg#Rational-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Rational-Light';
    src: url('../fonts/Rational-Light.eot');
    src: url('../fonts/Rational-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Rational-Light.woff') format('woff'), url('../fonts/Rational-Light.ttf') format('truetype'), url('../fonts/Rational-Light.svg#Rational-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

.icon-loanData:before {
    content: "\e919";
}

.icon-hamburger:before {
    content: "\e913";
}

.icon-house:before {
    content: "\e914";
}

.icon-cell-phone:before {
    content: "\e915";
}

.icon-train:before {
    content: "\e916";
}

.icon-tshirt:before {
    content: "\e917";
}

.icon-wine:before {
    content: "\e918";
}

.icon-flickr:before {
    content: "\e912";
}

.icon-play2:before {
    content: "\e911";
}

.icon-cross2:before {
    content: "\e910";
}

.icon-added:before {
    content: "\e90d";
}

.icon-delete:before {
    content: "\e90e";
}

.icon-filter:before {
    content: "\e90f";
}

.icon-trash:before {
    content: "\e90c";
}

.icon-general-management:before {
    content: "\e908";
}

.icon-program-finder:before {
    content: "\e909";
}

.icon-sectoral-programs:before {
    content: "\e90a";
}

.icon-special-programs:before {
    content: "\e90b";
}

.icon-laurel-left:before {
    content: "\e906";
}

.icon-laurel-right:before {
    content: "\e907";
}

.icon-enterpreunership-style02:before {
    content: "\e905";
}

.icon-humanities-style02:before {
    content: "\e902";
}

.icon-innovation:before {
    content: "\e903";
}

.icon-diversity:before {
    content: "\e904";
}

.icon-businessSchoolLogo:before {
    content: "\e900";
}

.icon-comparator:before {
    content: "\e901";
}

.icon-list:before {
    content: "\e633";
}

.icon-bulb:before {
    content: "\e630";
}

.icon-globe:before {
    content: "\e631";
}

.icon-briefcase:before {
    content: "\e632";
}

.icon-arrowUpNarrow:before {
    content: "\e62b";
}

.icon-marker-tab:before {
    content: "\e62f";
}

.icon-tumblr:before {
    content: "\e62e";
}

.icon-linkedin-color:before {
    content: "\e62d";
}

.icon-email:before {
    content: "\e62b";
}

.icon-phone:before {
    content: "\e62c";
}

.icon-pinterest:before {
    content: "\e629";
}

.icon-whatsApp:before {
    content: "\e62a";
}

.icon-leftArrowLarge:before {
    content: "\e627";
}

.icon-rightArrowLarge:before {
    content: "\e628";
}

.icon-rrss:before {
    content: "\e626";
}

.icon-back-arrow:before {
    content: "\e623";
}

.icon-check:before {
    content: "\e624";
}

.icon-view-calendar:before {
    content: "\e625";
}

.icon-business-management:before {
    content: "\e61e";
}

.icon-download:before {
    content: "\e61f";
}

.icon-interpersonal-skills:before {
    content: "\e620";
}

.icon-ethics:before {
    content: "\e621";
}

.icon-humanities:before {
    content: "\e622";
}

.icon-instagram:before {
    content: "\e61d";
}

.icon-share:before {
    content: "\e61c";
}

.icon-plus:before {
    content: "\e61b";
}

.icon-view-grid:before {
    content: "\e619";
}

.icon-view-list:before {
    content: "\e61a";
}

.icon-link-blank:before {
    content: "\e615";
}

.icon-play:before {
    content: "\e614";
}

.icon-cross:before {
    content: "\e613";
}

.icon-more:before {
    content: "\e611";
}

.icon-less:before {
    content: "\e612";
}

.icon-arrowUp:before {
    content: "\e610";
}

.icon-arrowDown:before {
    content: "\e600";
}

.icon-arrowBottomNarrow:before {
    content: "\e601";
}

.icon-arrowLeft:before {
    content: "\e602";
}

.icon-arrowRight:before {
    content: "\e603";
}

.icon-arrowLeftNarrow:before {
    content: "\e616";
}

.icon-arrowRightNarrow:before {
    content: "\e617";
}

.icon-compass:before {
    content: "\e604";
}

.icon-facebook:before {
    content: "\e605";
}

.icon-google:before {
    content: "\e606";
}

.icon-ieuLogo:before {
    content: "\e607";
}

.icon-layers:before {
    content: "\e608";
}

.icon-linkedin:before {
    content: "\e609";
}

.icon-pen:before {
    content: "\e60a";
}

.icon-rosette:before {
    content: "\e60b";
}

.icon-search:before {
    content: "\e60c";
}

.icon-triangle:before {
    content: "\e60d";
}

.icon-link-arrow:before {
    content: "\e618";
}

.icon-twitter:before {
    content: "\e60e";
}

.icon-youtube:before {
    content: "\e60f";
}

.imgContainerFull .imageContainer {
    background-color: #fff;
    height: auto;
    padding-bottom: 0 !important;
    overflow: visible;
}

    .imgContainerFull .imageContainer img {
        position: relative;
    }

@media only screen and (min-width:1280px) {
    .imgContainerFull {
        display: block;
    }
}

@media only screen and (max-width:1279px) {
    .imgContainerFull {
        display: block;
    }
}

@media only screen and (max-width:820px) {
    .imgContainerFull {
        display: none;
    }
}

@media only screen and (max-width:600px) {
    .imgContainerFull {
        display: none;
    }
}

.imgContainerFullResp .imageContainer {
    background-color: #fff;
    height: auto;
    padding-bottom: 0 !important;
    overflow: visible;
}

    .imgContainerFullResp .imageContainer img {
        position: relative;
    }

@media only screen and (min-width:1280px) {
    .imgContainerFullResp {
        display: none;
    }
}

@media only screen and (max-width:1279px) {
    .imgContainerFullResp {
        display: none;
    }
}

@media only screen and (max-width:820px) {
    .imgContainerFullResp {
        display: block;
    }
}

@media only screen and (max-width:600px) {
    .imgContainerFullResp {
        display: block;
    }
}

.imageContainer {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 0;
}

    .imageContainer img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: auto;
        z-index: 2;
    }

    .imageContainer.loading {
        background-color: #00338d;
    }

        .imageContainer.loading img {
            display: none;
        }

        .imageContainer.loading:before {
            content: "";
            position: absolute;
            display: block;
            width: 60px;
            height: 60px;
            left: 50%;
            top: 50%;
            margin-left: -30px;
            margin-top: -30px;
            border: 3px solid;
            box-sizing: border-box;
            border-radius: 50%;
            background-clip: padding-box;
            border-color: #809fb7 hsla(0,0%,100%,.9) #809fb7 #809fb7;
            -webkit-animation: a 1.2s linear infinite;
        }

@-webkit-keyframes a {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
        -webkit-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
    }
}

@keyframes a {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
        -webkit-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
    }
}

.module {
    padding: 88px 70px 90px;
}

.module, body:not(.iOS):not(.criOS) .mfp-wrap .module:not(.module-result) {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

body:not(.iOS):not(.criOS) .module:not(.module-result) {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translate3d(0,-10px,0);
    -webkit-transform: translate3d(0,-10px,0);
    -ms-transform: translate3d(0,-10px,0);
    -webkit-transition: opacity .6s ease-out .2s,-webkit-transform .8s ease-out .2s;
    transition: opacity .6s ease-out .2s,transform .8s ease-out .2s;
}

body:not(.iOS):not(.criOS) .mfp-content .module {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

.module.module-bg1 + .module-bg1 {
    padding-top: 30px;
}

.module.module-bg1 + .module-pagination {
    padding-top: 0;
}

.module .module_inner {
    max-width: 1542px;
    margin: auto;
}

    .module .module_inner + .footerModule {
        margin-top: 90px;
    }

@media only screen and (max-width:820px) {
    .module .module_inner + .footerModule {
        margin-top: 70px;
    }
}

@media only screen and (max-width:600px) {
    .module .module_inner + .footerModule {
        margin-top: 50px;
    }
}

.contentMain .module .module_inner + .footerModule {
    margin-top: 70px;
}

.module .module_title {
    font-family: 'Rational-Medium';
    font-size: 24px;
    line-height: 1.2em;
    letter-spacing: .00714285714286em;
    text-align: left;
    color: #0ca0db;
}

    .module .module_title + .module_intro {
        margin-top: 1.5555555555555556em;
    }

    .module .module_title + .gridContent, .module .module_title + .module_content {
        margin-top: 59px;
    }

    .module .module_title + .tabs {
        margin-top: 40px;
    }

    .module .module_title + * {
        margin-top: 50px;
    }

.module .module_intro {
    font-size: 1em;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 0;
}

    .module .module_intro + .module_intro {
        margin-top: 1em;
    }

    .module .module_intro + .module_content {
        margin-top: 61px;
    }

    .module .module_intro + .linkBox {
        margin-top: 7.2727272727272725em;
    }

.module .content_title, .module .content_title.link-external {
    font-family: Montserrat;
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: .01666666666667em;
    text-align: left;
}

    .module .content_title + p, .module .content_title.link-external + p {
        margin-top: 12px;
    }

.module .module_content figure {
    margin: 0;
}

.module .module_content p {
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: 0;
    margin-bottom: 0;
}

    .module .module_content p + p {
        margin-top: .8em;
    }

.module .module_content .content_img + .content_title {
    margin-top: 1.8em;
}

.module .module_content + p {
    margin-top: 30px;
}

.module .module_content + .linkBox {
    margin-top: 6.090909090909091em;
}

.module .link, .module .link-arrow, .module .link-external, .module .link-trash {
    color: #00338d;
    font-family: Montserrat;
    font-size: .6111111111111112rem;
    line-height: 1.6363636363636365em;
    letter-spacing: .06363636363636em;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 1.5454545454545454em;
    display: inline-block;
}

    .module .link-arrow:not(.link-trash):after, .module .link-external:not(.link-trash):after, .module .link-trash:not(.link-trash):after, .module .link:not(.link-trash):after {
        display: inline-block;
        transform: translateX(0) translateZ(0);
        -webkit-transform: translateX(0) translateZ(0);
        -ms-transform: translateX(0) translateZ(0);
    }

body:not(.iOS):not(.criOS) .module .link-arrow:not(.link-trash):after, body:not(.iOS):not(.criOS) .module .link-external:not(.link-trash):after, body:not(.iOS):not(.criOS) .module .link-trash:not(.link-trash):after, body:not(.iOS):not(.criOS) .module .link:not(.link-trash):after {
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out;
}

.noTouchDevice .module .link-arrow:not(.link-trash):hover:after, .noTouchDevice .module .link-external:not(.link-trash):hover:after, .noTouchDevice .module .link-trash:not(.link-trash):hover:after, .noTouchDevice .module .link:not(.link-trash):hover:after {
    transform: translateX(5px) translateZ(0);
    -webkit-transform: translateX(5px) translateZ(0);
    -ms-transform: translateX(5px) translateZ(0);
}

.module .link-arrow.style02, .module .link-external.style02, .module .link-trash.style02, .module .link.style02 {
    color: #fff;
}

.module .link-arrow.style03, .module .link-external.style03, .module .link-trash.style03, .module .link.style03 {
    font-family: "PT serif",sans-serif;
    text-transform: none;
    font-size: 1em;
    line-height: 1.7333333333333334em;
    letter-spacing: 0;
    font-weight: 400;
    margin-top: 0;
}

@media only screen and (min-width:1542px) {
    .module .link-arrow.style03, .module .link-external.style03, .module .link-trash.style03, .module .link.style03 {
        line-height: 1.6470588235294117em;
    }
}

@media only screen and (max-width:820px) {
    .module .link-arrow.style03, .module .link-external.style03, .module .link-trash.style03, .module .link.style03 {
        line-height: 1.5714285714285714em;
    }
}

.module .link-arrow.style03:after, .module .link-external.style03:after, .module .link-trash.style03:after, .module .link.style03:after {
    font-size: .8em;
}

.module .link + .module_content, .module .link-arrow + .module_content, .module .link-external + .module_content, .module .link-trash + .module_content {
    margin-top: 61px;
}

.module .link + .linkBox, .module .link-arrow + .linkBox, .module .link-external + .linkBox, .module .link-trash + .linkBox {
    margin-top: 8.181818181818182em;
}

.noTouchDevice .module .link-arrow.link:not(.link-trash):hover, .noTouchDevice .module .link-external.link:not(.link-trash):hover, .noTouchDevice .module .link-trash.link:not(.link-trash):hover, .noTouchDevice .module .link.link:not(.link-trash):hover {
    color: #5c88ab;
}

    .noTouchDevice .module .link-arrow.link:not(.link-trash):hover:after, .noTouchDevice .module .link-external.link:not(.link-trash):hover:after, .noTouchDevice .module .link-trash.link:not(.link-trash):hover:after, .noTouchDevice .module .link.link:not(.link-trash):hover:after {
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }

.module .content_fullscreen {
    margin-left: -70px;
    margin-right: -70px;
}

.module .module_footerLink {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 70px;
    padding-top: 32px;
}

    .module .module_footerLink a {
        display: inline-block;
        vertical-align: top;
        font-family: Montserrat;
        font-size: .6111em;
        font-weight: 800;
        line-height: 2.1818em;
        text-transform: uppercase;
        letter-spacing: .0636em;
    }

    .module .module_footerLink:before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        right: 0;
        height: 1px;
        background-color: #e6e8e8;
    }

.module.module-bg2, .module:first-child.module-bg2 {
    border-top: 1px solid #e6e7ea;
}

.module.module-bg2 {
    background-color: #fff;
}

    .module.module-bg2 + .module-bg2 {
        border-top: 1px solid #e6e7ea;
    }

    .module.module-bg2 + .subModule-cyphers {
        margin-top: 0;
    }

.module.module-bg3 {
    background-color: #0ca0db;
    color: #fff;
}

    .module.module-bg3 + .module {
        border-top: 0;
    }

    .module.module-bg3 .linkBox:not(.header_logo).style03 {
        border-color: #fff;
    }

body:not(.iOS):not(.criOS) .module.module-bg3 .linkBox:not(.header_logo).style03 {
    transition: background .2s ease-out,color .2s ease-out .1s,border .2s ease-out;
    -webkit-transition: background .2s ease-out,color .2s ease-out .1s,border .2s ease-out;
    -moz-transition: background .2s ease-out,color .2s ease-out .1s,border .2s ease-out;
    -ms-transition: background .2s ease-out,color .2s ease-out .1s,border .2s ease-out;
    -o-transition: background .2s ease-out,color .2s ease-out .1s,border .2s ease-out;
}

.noTouchDevice .module.module-bg3 .linkBox:not(.header_logo).style03:hover {
    border-color: #032c4b;
}

body:not(.iOS):not(.criOS) .noTouchDevice .module.module-bg3 .linkBox:not(.header_logo).style03:hover {
    transition: background .2s ease-out,color .2s ease-out .1s,border .2s ease-out;
    -webkit-transition: background .2s ease-out,color .2s ease-out .1s,border .2s ease-out;
    -moz-transition: background .2s ease-out,color .2s ease-out .1s,border .2s ease-out;
    -ms-transition: background .2s ease-out,color .2s ease-out .1s,border .2s ease-out;
    -o-transition: background .2s ease-out,color .2s ease-out .1s,border .2s ease-out;
}

.module .linkBox:not(.header_logo) {
    font-size: .6111111111111112em;
    line-height: 2.1818181818181817em;
    letter-spacing: .06363636363636em;
    padding: 17px 24px;
    min-width: 224px;
}

body:not(.iOS):not(.criOS) .module .linkBox:not(.header_logo) {
    transition: background .2s ease-out,color .2s ease-out,border .2s ease-out;
    -webkit-transition: background .2s ease-out,color .2s ease-out,border .2s ease-out;
    -moz-transition: background .2s ease-out,color .2s ease-out,border .2s ease-out;
    -ms-transition: background .2s ease-out,color .2s ease-out,border .2s ease-out;
    -o-transition: background .2s ease-out,color .2s ease-out,border .2s ease-out;
}

.module .linkBox:not(.header_logo).style01 {
    background-color: transparent;
    color: #333;
    border-color: #333;
}

    .module .linkBox:not(.header_logo).style01:after {
        background-color: #00338d;
    }

.module .linkBox:not(.header_logo).style02 {
    color: #fff;
    border-color: #fff;
}

    .module .linkBox:not(.header_logo).style02:after {
        background-color: #fff;
    }

.module .linkBox:not(.header_logo).style03 {
    color: #fff;
    border-color: #333;
    border: 0;
}

    .module .linkBox:not(.header_logo).style03:before {
        background-color: #00338d;
    }

    .module .linkBox:not(.header_logo).style03:after {
        background-color: #032c4b;
    }

.module .linkBox:not(.header_logo).style04 {
    color: #333;
    border-color: #fff;
}

    .module .linkBox:not(.header_logo).style04:before {
        background-color: #fff;
    }

    .module .linkBox:not(.header_logo).style04:after {
        background-color: #032c4b;
    }

.noTouchDevice .module .linkBox:not(.header_logo).style04:hover {
    color: #fff;
    border-color: #032c4b;
}

.module .linkBox:not(.header_logo).style05 {
    color: #333;
    border-color: #333;
}

    .module .linkBox:not(.header_logo).style05 span {
        color: #fff;
    }

    .module .linkBox:not(.header_logo).style05:before {
        background-color: #00338d;
    }

    .module .linkBox:not(.header_logo).style05:after {
        background-color: #032c4b;
    }

.noTouchDevice .module .linkBox:not(.header_logo).style05:hover {
    color: #fff;
    border-color: #032c4b;
}

    .noTouchDevice .module .linkBox:not(.header_logo).style05:hover:before {
        width: auto;
        left: 0;
        right: 0;
    }

    .noTouchDevice .module .linkBox:not(.header_logo).style05:hover span {
        color: #fff;
    }

.module .linkBox:not(.header_logo).closeModule {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

.module .linkBox:not(.header_logo) i {
    margin-left: 15px;
}

.module .linkBox:not(.header_logo):after {
    display: block;
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 50%;
    right: 50%;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}

body:not(.iOS):not(.criOS) .module .linkBox:not(.header_logo):after {
    -webkit-transition: left .2s ease-out,right .2s ease-out,opacity .2s ease-out,background-color .2s ease-out;
    transition: left .2s ease-out,right .2s ease-out,opacity .2s ease-out,background-color .2s ease-out;
}

.module .linkBox:not(.header_logo):before {
    display: block;
    content: "";
    position: absolute;
    z-index: -2;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.noTouchDevice .module .linkBox:not(.header_logo):hover.style01 {
    color: #fff;
    border-color: #00338d;
}

.noTouchDevice .module .linkBox:not(.header_logo):hover.style02 {
    color: #333;
}

.noTouchDevice .module .linkBox:not(.header_logo):hover:after {
    left: 0;
    right: 0;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

.module .button_more {
    z-index: 4;
    width: 68px;
    height: 68px;
    border: 0;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -34px;
    bottom: -34px;
    padding: 0;
    outline: none;
    -webkit-transition: background-color .2s ease-out,opacity .2s ease-out;
    transition: background-color .2s ease-out,opacity .2s ease-out;
}

.appear .module .button_more {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    display: block;
}

.module .button_more span {
    z-index: 2;
    display: block;
    vertical-align: middle;
    position: absolute;
    font-size: 1em;
    top: 50%;
    left: 50%;
    margin: -9px;
    color: #00338d;
    -webkit-transition: color .22s ease-out;
    transition: color .22s ease-out;
}

.module .button_more:before {
    z-index: 3;
    width: 100%;
    height: 100%;
    transform: translate(-50%,-50%) scale(.95);
    -webkit-transform: translate(-50%,-50%) scale(.95);
    -ms-transform: translate(-50%,-50%) scale(.95);
    border-radius: 50%;
    background-color: transparent;
    border: 3px solid #fff;
    border-left-color: #00338d;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition-duration: 0ms;
    transition-duration: 0ms;
}

.module .button_more:after, .module .button_more:before {
    content: "";
    display: block;
    top: 50%;
    left: 50%;
    position: absolute;
}

.module .button_more:after {
    z-index: 1;
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: #00338d;
    -webkit-transition: width .2s cubic-bezier(.15,.12,.58,1.32),height .2s cubic-bezier(.15,.12,.58,1.32),left .2s cubic-bezier(.15,.12,.58,1.32),top .2s cubic-bezier(.15,.12,.58,1.32),opacity .2s ease-out,background-color 50ms ease-out;
    transition: width .2s cubic-bezier(.15,.12,.58,1.32),height .2s cubic-bezier(.15,.12,.58,1.32),left .2s cubic-bezier(.15,.12,.58,1.32),top .2s cubic-bezier(.15,.12,.58,1.32),opacity .2s ease-out,background-color 50ms ease-out;
}

.noTouchDevice .module .button_more:hover span {
    color: #fff;
}

.noTouchDevice .module .button_more:hover:after {
    width: 102%;
    height: 102.2%;
    left: -1%;
    top: -1.1%;
}

.module .button_more.loading {
    -webkit-animation: c 1s linear infinite;
    animation: c 1s linear infinite;
}

    .module .button_more.loading span {
        display: none;
    }

    .module .button_more.loading:after {
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-color: #fff;
        -webkit-transition: none;
        transition: none;
    }

    .module .button_more.loading:before {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        -webkit-transition: opacity .2s ease-out;
        transition: opacity .2s ease-out;
    }

.module .button_more.button_less span {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}

.module .orderedList-featured {
    list-style: none;
    counter-reset: a;
    padding-left: 22%;
    margin-top: 90px;
    margin-bottom: 0;
}

    .module .orderedList-featured li {
        position: relative;
        counter-increment: a;
    }

        .module .orderedList-featured li h4 {
            font-family: Montserrat;
            font-size: 1.5555555555555556em;
            line-height: 1.25em;
            text-transform: uppercase;
        }

            .module .orderedList-featured li h4 + p {
                margin-top: .7777777777777778em;
            }

        .module .orderedList-featured li:before {
            position: absolute;
            content: "0" counter(a) ". ";
            text-align: right;
            font-family: Montserrat;
            font-size: 4.444444444444445em;
            font-weight: 800;
            width: 150px;
            left: -174px;
            top: -18px;
        }

.ie10 .module .orderedList-featured li:before, .ie11 .module .orderedList-featured li:before {
    font-size: 80px;
}

.module .orderedList-featured li:nth-child(9) ~ li:before {
    content: counter(a) ". ";
}

.module .orderedList-featured li + li {
    margin-top: 90px;
}

.module .subModule-cyphers {
    margin-right: -70px;
    margin-left: -70px;
}

.module .footerModule {
    text-align: center;
}

@media only screen and (max-width:800px) {
    .module .footerModule {
        margin-bottom: 0;
    }
}

@media only screen and (max-width:600px) {
    .module .footerModule {
        margin-top: 60px;
    }
}

.module .footerModule .link-arrow {
    margin-top: -48px;
    display: block;
    float: left;
}

@media (max-width:820px) {
    .module .footerModule .link-arrow {
        margin-top: -30px;
    }
}

@media (max-width:600px) {
    .module .footerModule .link-arrow {
        margin-top: -25px;
    }
}

@media (max-width:920px) {
    .module-bg1.module .footerModule > .linkBox, .module-bg2.module .footerModule > .linkBox {
        margin-top: 0;
    }
}

@media (max-width:920px) and (max-width:600px) {
    .module-bg1.module .footerModule > .linkBox, .module-bg2.module .footerModule > .linkBox {
        margin-bottom: 0;
    }
}

.module-bg1.module .footerModule > .linkBox + .linkBox, .module-bg2.module .footerModule > .linkBox + .linkBox {
    margin-left: 20px;
}

@media (max-width:600px) {
    .module-bg1.module .footerModule > .linkBox + .linkBox, .module-bg2.module .footerModule > .linkBox + .linkBox {
        margin-top: 15px;
        margin-left: 0;
    }
}

.module + .module-pagination {
    padding-top: 0;
}

body:not(.iOS):not(.criOS) .module.appear {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

@media only screen and (min-width:1542px) {
    .PadBottom0 {
        padding-bottom: 0px !important;
    }

    .module {
        padding: 103px 70px 100px;
    }

        .module .module_title {
            font-size: 2.0555555555555554em;
            line-height: 1.2727272727272727em;
            letter-spacing: .00454545454545em;
        }

            .module .module_title + * {
                margin-top: 60px;
            }

            .module .module_title + .module_intro {
                margin-top: .9090909090909091em;
            }

            .module .module_title + *, .module .module_title + .gridContent, .module .module_title + .module_content {
                margin-top: 64px;
            }

        .module .module_intro {
            font-size: 1.2222222222222223em;
            line-height: 1.5909090909090908em;
        }

            .module .module_intro + .module_intro {
                margin-top: .7272727272727273em;
            }

            .module .module_intro + .module_content {
                margin-top: 71px;
            }

            .module .module_intro + .module_footerLink {
                margin-top: 5.454545454545454em;
            }

        .module .content_title, .module .content_title.link-external {
            font-size: 1em;
            line-height: 1.5555555555555556em;
            letter-spacing: .01388888888889em;
            text-align: left;
        }

            .module .content_title + p, .module .content_title.link-external + p {
                margin-top: .7058823529411765em;
            }

        .module .link-external {
            font-size: .7222222222222222em;
        }

        .module .module_content p {
            font-size: .944444em;
            line-height: 1.0470588235294117em;
        }

            .module .module_content p + p {
                margin-top: .8823529411764706em;
            }

        .module .module_content .content_img + .content_title {
            margin-top: 1.2777777777777777em;
        }

        .module .module_content + .linkBox {
            margin-top: 6.363636363636363em;
        }

        .module .orderedList-featured {
            padding-left: 280px;
        }

        .module.module-bg2 + .subModule-featuredDistributor {
            margin-top: 103px;
        }
}

@media only screen and (max-width:1024px) {
    .Height {
        height: auto !important;
    }

    .module {
        padding: 88px 40px;
    }

        .module .module_intro + .module_content {
            margin-top: 71px;
        }

        .module .module {
            padding-bottom: 0;
        }

            .module .module.subModule-cyphers:last-child {
                padding: 0;
            }

        .module .content_fullscreen {
            margin-left: -40px;
            margin-right: -40px;
        }

        .module .orderedList-featured {
            margin-top: 70px;
            padding-left: 24%;
        }

            .module .orderedList-featured li h4 + p {
                margin-top: .5555555555555556em;
            }

            .module .orderedList-featured li:before {
                font-size: 3.3333333333333335em;
                top: -10px;
            }

            .module .orderedList-featured li + li {
                margin-top: 54px;
            }

        .module .subModule-cyphers {
            margin-right: -40px;
            margin-left: -40px;
        }
}

@media only screen and (max-width:1100px) {


    .module.module-bg2 + .module-tabsAccordion {
        margin-top: 88px;
    }
}

@media only screen and (max-width:800px) {
    .module-videogallery ul .module-videogallery_container {
        width: 100% !important;
    }

    .module {
        padding: 62px 44px 60px;
    }

        .module .module_title + * {
            margin-top: 2.2222222222222223em;
        }

        .module .module_title + .module_intro {
            margin-top: 1.1111111111111112em;
        }

        .module .module_title + .gridContent, .module .module_title + .module_content {
            margin-top: 51px;
        }

        .module.module-bg1 + .subModule-cyphers {
            margin-top: 0;
        }

        .module .module_intro + .module_content {
            margin-top: 51px;
        }

        .module .content_fullscreen {
            margin-left: -44px;
            margin-right: -44px;
        }

        .module .module_content + .linkBox {
            margin-top: 4.7272727272727275em;
        }

        .module .linkBox.closeModule {
            margin-bottom: 0;
        }

        .module .subModule-cyphers {
            margin-right: -44px;
            margin-left: -44px;
        }

        .module + .subModule-cyphers {
            margin-top: 70px;
        }
}

@media only screen and (max-width:600px) {
    .module {
        padding: 44px 15px;
    }

        .module .module_icon + * {
            margin-top: .5556em;
        }

        .module .module_icon + .module_title {
            margin-top: .4348em;
        }

        .module .module_title {
            font-size: 1.1111111111111112em;
            line-height: 1.3em;
            letter-spacing: .0125em;
        }

            .module .module_title + * {
                margin-top: 23px;
            }

            .module .module_title + .module_intro {
                margin-top: 1em;
            }

            .module .module_title + .gridContent, .module .module_title + .module_content {
                margin-top: 23px;
            }

        .module .module_intro {
            font-size: .7777777777777778em;
            line-height: 1.5714285714285714em;
            font-weight: 800;
        }

            .module .module_intro + .module_content {
                margin-top: 31px;
            }

                .module .module_intro + .module_content > p {
                    margin-top: -20px;
                }

            .module .module_intro + .module_footerLink {
                margin-top: 30px;
            }

        .module .content_title, .module .content_title.link-external {
            font-size: .7222222222222222em;
            line-height: 1.6153846153846154em;
            letter-spacing: .01923076923077em;
        }

            .module .content_title + p, .module .content_title.link-external + p {
                margin-top: .21428571428571427em;
            }

        .module .module_content p {
            font-size: .7777777777777778em;
            line-height: 1.5714285714285714em;
        }

            .module .module_content p + p {
                margin-top: .8823529411764706em;
            }

        .module .module_content .content_img + .content_title {
            margin-top: 14px;
        }

        .module .module_content + .linkBox {
            margin-top: 2.3em;
        }

        .module .link-arrow, .module .link-external, .module .link-trash {
            font-size: .56em;
            line-height: 2.1em;
            letter-spacing: .07em;
            margin-top: .7em;
        }

            .module .link-arrow + .module_content, .module .link-external + .module_content, .module .link-trash + .module_content {
                margin-top: 20px;
            }

            .module .link-arrow + .linkBox, .module .link-external + .linkBox, .module .link-trash + .linkBox {
                margin-top: 3em;
            }

        .module .content_fullscreen {
            margin-left: -15px;
            margin-right: -15px;
        }

        .module .module_footerLink {
            padding-top: 14px;
            margin-top: 40px;
        }

            .module .module_footerLink a {
                font-size: .5556em;
                line-height: 1.9em;
            }

            .module .module_footerLink:before {
                left: 10px;
                right: 10px;
            }

        .module .linkBox {
            margin-left: 0;
            margin-right: 0;
            font-size: .5555555555555556em;
            line-height: 2.4em;
            letter-spacing: .07em;
            min-width: 290px;
        }

            .module .linkBox.closeModule {
                margin-bottom: 6px;
                margin-left: 0;
                margin-right: 0;
            }

        .module .button_more {
            width: 54px;
            height: 54px;
            bottom: -28px;
        }

            .module .button_more span {
                font-size: .8888888888888888em;
                margin: -8px;
            }

        .module .orderedList-featured {
            margin-top: 10px;
            padding-left: 60px;
        }

            .module .orderedList-featured li h4 {
                font-size: 18px;
            }

                .module .orderedList-featured li h4 + p {
                    margin-top: .5555555555555556em;
                }

            .module .orderedList-featured li p {
                font-size: .7777777777777778em;
                line-height: 1.5714285714285714em;
            }

            .module .orderedList-featured li:before {
                font-size: 1.6666666666666667em;
                left: -164px;
                top: -10px;
            }

            .module .orderedList-featured li + li {
                margin-top: 30px;
            }

        .module .subModule-cyphers {
            margin-right: -15px;
            margin-left: -15px;
        }

        .module.module-bg1 + .module-bg1 {
            padding-top: 0;
        }

            .module.module-bg1 + .module-bg1.module-special {
                padding-top: 14px;
            }

        .module.module-bg1 + .module-shareBachelorFooter.onlyCover {
            margin-top: 174px;
        }

        .module.module-bg2 + .module-tabsAccordion {
            margin-top: 50px;
        }

        .module.module-bg2 + .module-shareBachelorFooter.onlyCover {
            margin-top: 205px;
        }

        .module.module-bg1 .linkBox, .module.module-bg2 .linkBox {
            margin-bottom: -14px;
        }
}

@media only screen and (max-width:414px) {
    .module .linkBox {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.module-cyphersHome {
    letter-spacing: -4.5px;
}

    .module-cyphersHome .module_cypher {
        font-family: Montserrat;
        font-weight: 400;
        letter-spacing: 0;
        display: inline-block;
        vertical-align: top;
        text-align: center;
        color: #353739;
        padding: 0 1%;
        margin-bottom: -6px;
    }

        .module-cyphersHome .module_cypher:last-child {
            margin-right: 0;
        }

    .module-cyphersHome .module_cypher_featured {
        font-size: 3.8889em;
        font-weight: 800;
        line-height: .74em;
    }

        .module-cyphersHome .module_cypher_featured + *, .module-cyphersHome .module_cypher_featured + .module_cypher_label {
            margin-top: 2.3077em;
        }

    .module-cyphersHome .module_cypher_label {
        font-size: .7222em;
        letter-spacing: .0538em;
        line-height: 1.6923em;
        text-transform: uppercase;
        font-weight: 400;
        max-width: 200px;
        display: inline-block;
    }

@media only screen and (min-width:1500px) {
    .module-cyphersHome .module_cypher_featured {
        font-size: 4.75vw;
    }
}

@media only screen and (max-width:800px) {
    .module-cyphersHome .module_cypher_featured {
        font-size: 8.75vw;
    }
}

@media only screen and (max-width:600px) {
    .module-cyphersHome .module_cypher + .module_cypher {
        margin-top: 35px;
    }

    .module-cyphersHome .module_cypher_featured {
        font-size: 3.3333em;
    }

        .module-cyphersHome .module_cypher_featured + *, .module-cyphersHome .module_cypher_featured + .module_cypher_label {
            margin-top: 1.3333em;
        }

    .module-cyphersHome .module_cypher_label {
        font-size: .6667em;
    }
}

.module-stories {
    overflow: hidden;
    width: 100%;
}

    .module-stories .module-stories_inner {
        margin-top: 60px;
    }

        .module-stories .module-stories_inner .module-stories_carousel {
            padding: 0;
            list-style: none;
        }

            .module-stories .module-stories_inner .module-stories_carousel .owl-item {
                margin: 0;
                position: relative;
                text-align: center;
                vertical-align: top;
            }

                .module-stories .module-stories_inner .module-stories_carousel .owl-item:hover a {
                    position: absolute;
                    height: auto;
                    pointer-events: auto;
                }

                .module-stories .module-stories_inner .module-stories_carousel .owl-item:hover .module-stories_image:before {
                    background-color: #00338d;
                    -webkit-opacity: .8;
                    -moz-opacity: .8;
                    opacity: .8;
                }

body:not(.iOS):not(.criOS) .module-stories .module-stories_inner .module-stories_carousel .owl-item:hover .module-stories_image:before {
    transition: opacity .8s ease-out,background-color .8s ease-out;
    -webkit-transition: opacity .8s ease-out,background-color .8s ease-out;
    -moz-transition: opacity .8s ease-out,background-color .8s ease-out;
    -ms-transition: opacity .8s ease-out,background-color .8s ease-out;
    -o-transition: opacity .8s ease-out,background-color .8s ease-out;
}

.noTouchDevice .module-stories .module-stories_inner .module-stories_carousel .owl-item:hover .module-stories_image img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transition: -webkit-transform 3s ease-out;
    transition: transform 3s ease-out;
}

.module-stories .module-stories_inner .module-stories_carousel .owl-item:hover .module-stories_shortdesc {
    position: relative;
    visibility: visible;
    height: auto;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translate3d(0,-50px,0);
    -webkit-transform: translate3d(0,-50px,0);
    -ms-transform: translate3d(0,-50px,0);
}

.noTouchDevice .module-stories .module-stories_inner .module-stories_carousel .owl-item:hover .module-stories_shortdesc {
    -webkit-transition: -webkit-transform .6s ease-out .4s,opacity .7s ease-out .3s;
    transition: transform .6s ease-out .4s,opacity .7s ease-out .3s;
}

.module-stories .module-stories_inner .module-stories_carousel .owl-item:hover .module-stories_link {
    position: relative;
    visibility: visible;
    height: auto;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

body:not(.iOS):not(.criOS) .module-stories .module-stories_inner .module-stories_carousel .owl-item:hover .module-stories_link {
    transition: opacity .4s ease-out .65s;
    -webkit-transition: opacity .4s ease-out .65s;
    -moz-transition: opacity .4s ease-out .65s;
    -ms-transition: opacity .4s ease-out .65s;
    -o-transition: opacity .4s ease-out .65s;
}

body:not(.iOS):not(.criOS) .module-stories .module-stories_inner .module-stories_carousel .owl-item.ajaxLoaded .module-stories_image {
    -webkit-animation: b .4s ease-out 50ms;
    animation: b .4s ease-out 50ms;
}

@-webkit-keyframes b {
    0% {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        transform: translateX(-50%) translateZ(0);
        -webkit-transform: translateX(-50%) translateZ(0);
        -ms-transform: translateX(-50%) translateZ(0);
    }

    to {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        transform: translateX(0) translateZ(0);
        -webkit-transform: translateX(0) translateZ(0);
        -ms-transform: translateX(0) translateZ(0);
    }
}

.module-stories .module-stories_inner .module-stories_carousel .owl-controls .owl-nav + .owl-dots {
    margin-top: 15px;
}

@media only screen and (max-width:768px) {
    .module-stories .module-stories_inner .module-stories_carousel .owl-controls .owl-nav + .owl-dots {
        margin-top: 10px;
    }
}

@media only screen and (max-width:600px) {
    .module-stories .module-stories_inner .module-stories_carousel .owl-controls .owl-nav + .owl-dots {
        margin-top: 0;
    }
}

.module-stories .module-stories_inner .module-stories_carousel .owl-controls .owl-dots .owl-dot:before {
    background-color: #000;
}

.module-stories .module-stories_inner:after {
    position: absolute;
    content: "";
    height: 2px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 3;
}

.module-stories .module-stories_inner .module-stories_image {
    margin: 0;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 121%;
}

    .module-stories .module-stories_inner .module-stories_image:before {
        content: "";
        background-color: #000;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 3;
        -webkit-opacity: .2;
        -moz-opacity: .2;
        opacity: .2;
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
    }

body:not(.iOS):not(.criOS) .module-stories .module-stories_inner .module-stories_image:before {
    transition: opacity 2s ease-out,background-color 2s ease-out;
    -webkit-transition: opacity 2s ease-out,background-color 2s ease-out;
    -moz-transition: opacity 2s ease-out,background-color 2s ease-out;
    -ms-transition: opacity 2s ease-out,background-color 2s ease-out;
    -o-transition: opacity 2s ease-out,background-color 2s ease-out;
}

.module-stories .module-stories_inner .module-stories_image .imageContainer {
    position: absolute;
    vertical-align: top;
    width: 101%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.noTouchDevice .module-stories .module-stories_inner .module-stories_image .imageContainer img {
    -webkit-transition: -webkit-transform 3s ease-out;
    transition: transform 3s ease-out;
}

.module-stories .module-stories_inner a {
    display: block;
    height: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
    letter-spacing: -5px;
    pointer-events: none;
}

    .module-stories .module-stories_inner a:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        width: 1px;
        margin-right: -1px;
    }

    .module-stories .module-stories_inner a .module-stories_content {
        display: inline-block;
        vertical-align: middle;
        letter-spacing: 0;
        padding: 0 12%;
    }

    .module-stories .module-stories_inner a .module-stories_name {
        position: absolute;
        font-family: Montserrat;
        font-weight: 600;
        font-size: .8889em;
        line-height: 1.8095em;
        letter-spacing: .019em;
        text-transform: uppercase;
        color: #fff;
        bottom: 73px;
        left: 0;
        right: 0;
        z-index: 3;
    }

        .module-stories .module-stories_inner a .module-stories_name + .module-stories_shortdesc {
            margin-top: 34px;
        }

    .module-stories .module-stories_inner a .module-stories_year {
        position: absolute;
        font-style: italic;
        color: #fff;
        bottom: 43px;
        left: 0;
        right: 0;
        z-index: 3;
        font-size: .8333em;
    }

        .module-stories .module-stories_inner a .module-stories_year + .module-stories_shortdesc {
            margin-top: 34px;
        }

    .module-stories .module-stories_inner a .module-stories_shortdesc {
        position: absolute;
        visibility: hidden;
        overflow: hidden;
        max-width: 320px;
        color: #fff;
        font-size: 1.1111em;
        line-height: 1.7em;
        padding: 20px 0;
        font-style: italic;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        transform: translate3d(0,-60px,0);
        -webkit-transform: translate3d(0,-60px,0);
        -ms-transform: translate3d(0,-60px,0);
    }

body:not(.iOS):not(.criOS) .module-stories .module-stories_inner a .module-stories_shortdesc {
    transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
}

.module-stories .module-stories_inner a .module-stories_shortdesc + .module-stories_link {
    margin-top: 8px;
}

.module-stories .module-stories_inner a .module-stories_link {
    display: block;
    position: absolute;
    font-family: Montserrat;
    font-weight: 600;
    font-size: .6111em;
    text-transform: uppercase;
    color: #fff;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translate3d(0,-50px,0);
    -webkit-transform: translate3d(0,-50px,0);
    -ms-transform: translate3d(0,-50px,0);
}

body:not(.iOS):not(.criOS) .module-stories .module-stories_inner a .module-stories_link {
    transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
}

.module-stories .module_footerLink {
    margin-top: 0;
}

    .module-stories .module_footerLink:before, .module-stories .slider_controls {
        display: none;
    }

@media only screen and (min-width:1542px) {
    .module-stories .module-stories_inner {
        margin-top: 70px;
    }
}

@media only screen and (max-width:1024px) {
    .module-stories .module-stories_inner .module-stories_carousel .owl-item a {
        position: absolute;
        height: auto;
        pointer-events: auto;
    }

    .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_image:before {
        background-color: #00338d;
        -webkit-opacity: .8;
        -moz-opacity: .8;
        opacity: .8;
        transition: opacity .8s ease-out,background-color .8s ease-out;
        -webkit-transition: opacity .8s ease-out,background-color .8s ease-out;
        -moz-transition: opacity .8s ease-out,background-color .8s ease-out;
        -ms-transition: opacity .8s ease-out,background-color .8s ease-out;
        -o-transition: opacity .8s ease-out,background-color .8s ease-out;
    }

    .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_image img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -webkit-transition: -webkit-transform 3s ease-out;
        transition: transform 3s ease-out;
    }

    .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_shortdesc {
        position: relative;
        visibility: visible;
        height: auto;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        -webkit-transition: -webkit-transform .6s ease-out .4s,opacity .7s ease-out .3s;
        transition: transform .6s ease-out .4s,opacity .7s ease-out .3s;
        transform: translate3d(0,-50px,0);
        -webkit-transform: translate3d(0,-50px,0);
        -ms-transform: translate3d(0,-50px,0);
    }

    .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_link {
        position: relative;
        visibility: visible;
        height: auto;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        transition: opacity .4s ease-out .65s;
        -webkit-transition: opacity .4s ease-out .65s;
        -moz-transition: opacity .4s ease-out .65s;
        -ms-transition: opacity .4s ease-out .65s;
        -o-transition: opacity .4s ease-out .65s;
    }
}

@media only screen and (max-width:1024px) {
    .module-stories .module-stories_inner {
        margin-top: 51px;
    }

        .module-stories .module-stories_inner .module-stories_carousel .owl-item a {
            position: absolute;
            height: auto;
            pointer-events: auto;
        }

        .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_image:before {
            background-color: #00338d;
            -webkit-opacity: .8;
            -moz-opacity: .8;
            opacity: .8;
            transition: opacity .8s ease-out,background-color .8s ease-out;
            -webkit-transition: opacity .8s ease-out,background-color .8s ease-out;
            -moz-transition: opacity .8s ease-out,background-color .8s ease-out;
            -ms-transition: opacity .8s ease-out,background-color .8s ease-out;
            -o-transition: opacity .8s ease-out,background-color .8s ease-out;
        }

        .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_image img {
            transform: scale(1.1);
            -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
            -webkit-transition: -webkit-transform 3s ease-out;
            transition: transform 3s ease-out;
        }

        .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_shortdesc {
            position: relative;
            visibility: visible;
            height: auto;
            -webkit-opacity: 1;
            -moz-opacity: 1;
            opacity: 1;
            -webkit-transition: -webkit-transform .6s ease-out .4s,opacity .7s ease-out .3s;
            transition: transform .6s ease-out .4s,opacity .7s ease-out .3s;
            transform: translate3d(0,-50px,0);
            -webkit-transform: translate3d(0,-50px,0);
            -ms-transform: translate3d(0,-50px,0);
        }

        .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_link {
            position: relative;
            visibility: visible;
            height: auto;
            -webkit-opacity: 1;
            -moz-opacity: 1;
            opacity: 1;
            transition: opacity .4s ease-out .65s;
            -webkit-transition: opacity .4s ease-out .65s;
            -moz-transition: opacity .4s ease-out .65s;
            -ms-transition: opacity .4s ease-out .65s;
            -o-transition: opacity .4s ease-out .65s;
        }
}

@media only screen and (max-width:700px) {
    .module-stories .module-stories_inner a .module-stories_content {
        padding: 0 40px;
    }

    .module-stories .module-stories_inner a .module-stories_shortdesc {
        font-size: 1em;
    }

    .module-stories .module-stories_inner a .module-stories_name {
        bottom: 68px;
    }

    .module-stories .module-stories_inner a .module-stories_year {
        bottom: 38px;
    }

    .module-stories .module_footerLink {
        margin-top: 15px;
    }
}

@media only screen and (max-width:600px) {
    .module-stories .module-stories_inner {
        margin-top: 25px;
    }

        .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_shortdesc {
            font-size: 1em;
            line-height: 1.6666666666666667em;
        }

        .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_name {
            bottom: 80px;
            font-size: .7222222222222222em;
            line-height: 2em;
            letter-spacing: .01923076923077em;
        }

        .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_year {
            bottom: 51px;
            font-size: .7777777777777778em;
            line-height: 1.7142857142857142em;
        }

        .module-stories .module-stories_inner .module-stories_carousel .owl-item .module-stories_link {
            margin-top: 0;
        }

    .module-stories .linkBox.closeModule {
        margin-top: 3em;
        margin-left: auto;
        margin-right: auto;
    }
}

.module-testimonials {
    position: relative;
    width: 100%;
    padding: 0;
    z-index: 2;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

    .module-testimonials .module-testimonials_wrapper {
        position: relative;
    }

        .module-testimonials .module-testimonials_wrapper .owl-controls {
            display: none;
            position: absolute;
            width: 100%;
            text-align: center;
            bottom: -22px;
        }

            .module-testimonials .module-testimonials_wrapper .owl-controls .owl-dot {
                position: relative;
                display: inline-block;
                width: 64px;
                height: 64px;
                vertical-align: top;
                -webkit-backface-visibility: hidden;
            }

                .module-testimonials .module-testimonials_wrapper .owl-controls .owl-dot span {
                    position: absolute;
                    top: 0;
                    right: 0;
                    width: 64px;
                    height: 64px;
                    margin: 0;
                    background-size: cover;
                    border-radius: 50%;
                    background-clip: padding-box;
                    transform: scale(.81);
                    -webkit-transform: scale(.81);
                    -moz-transform: scale(.81);
                    -ms-transform: scale(.81);
                    -o-transform: scale(.81);
                    -webkit-transition: -webkit-transform .1s ease-out,background-image .4s ease-out .4s;
                    transition: transform .1s ease-out,background-image .4s ease-out .4s;
                }

                .module-testimonials .module-testimonials_wrapper .owl-controls .owl-dot:after, .module-testimonials .module-testimonials_wrapper .owl-controls .owl-dot:before {
                    display: none;
                    -webkit-opacity: 0;
                    -moz-opacity: 0;
                    opacity: 0;
                }

                .module-testimonials .module-testimonials_wrapper .owl-controls .owl-dot.active span {
                    transform: scale(1);
                    -webkit-transform: scale(1);
                    -moz-transform: scale(1);
                    -ms-transform: scale(1);
                    -o-transform: scale(1);
                }

                .module-testimonials .module-testimonials_wrapper .owl-controls .owl-dot + .owl-dot {
                    margin-left: 18px;
                }

        .module-testimonials .module-testimonials_wrapper .empty + .slider_controls {
            pointer-events: none;
        }

@media (max-width:1100px) {
    .module-testimonials .module-testimonials_wrapper .empty .owl-controls {
        pointer-events: none;
    }
}

@media (max-width:900px) {
    .module-testimonials .module-testimonials_wrapper .empty .owl-item {
        padding-top: 450px;
    }
}

.module-testimonials .module-testimonials_wrapper .slider_controls {
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

    .module-testimonials .module-testimonials_wrapper .slider_controls a {
        width: 88px;
        height: 88px;
        margin-top: -40.5px;
    }

        .module-testimonials .module-testimonials_wrapper .slider_controls a span {
            position: absolute;
            top: 0;
            right: 0;
            width: 88px;
            height: 88px;
            margin: 0;
            background-size: cover;
            border-radius: 50%;
            background-clip: padding-box;
            transform: translateX(0) translateZ(0) scale(.95);
            -webkit-transform: translateX(0) translateZ(0) scale(.95);
            -ms-transform: translateX(0) translateZ(0) scale(.95);
            -webkit-transition: -webkit-transform .4s ease-out,background-image .4s ease-out .4s;
            transition: transform .4s ease-out,background-image .4s ease-out .4s;
        }

        .module-testimonials .module-testimonials_wrapper .slider_controls a.hide:after, .module-testimonials .module-testimonials_wrapper .slider_controls a.hide:before {
            -webkit-opacity: 0;
            -moz-opacity: 0;
            opacity: 0;
            -webkit-transition: opacity .4s ease-out;
            transition: opacity .4s ease-out;
        }

        .module-testimonials .module-testimonials_wrapper .slider_controls a.hide span {
            transform: translateX(-200px) translateZ(0);
            -webkit-transform: translateX(-200px) translateZ(0);
            -ms-transform: translateX(-200px) translateZ(0);
            -webkit-transition: -webkit-transform .4s ease-out,background-image .4s ease-out .4s;
            transition: transform .4s ease-out,background-image .4s ease-out .4s;
        }

.noTouchDevice .module-testimonials .module-testimonials_wrapper .slider_controls a.disabled:hover {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}

.noTouchDevice .module-testimonials .module-testimonials_wrapper .slider_controls a.activeControl:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    width: 290px;
}

    .noTouchDevice .module-testimonials .module-testimonials_wrapper .slider_controls a.activeControl:hover span {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        -webkit-transition: -webkit-transform .2s cubic-bezier(.51,.2,0,3),background-image .4s ease-out .4s,width 0s ease-out .6s;
        transition: transform .2s cubic-bezier(.51,.2,0,3),background-image .4s ease-out .4s,width 0s ease-out .6s;
    }

    .noTouchDevice .module-testimonials .module-testimonials_wrapper .slider_controls a.activeControl:hover:after, .noTouchDevice .module-testimonials .module-testimonials_wrapper .slider_controls a.activeControl:hover:before {
        width: 200px;
        display: block;
        pointer-events: all;
    }

.module-testimonials .module-testimonials_wrapper .slider_controls a:before {
    content: attr(data-controlname);
    font-family: Montserrat;
    font-weight: 600;
    text-transform: uppercase;
    bottom: 38px;
    top: auto;
    line-height: 1.3em;
    font-size: .8889em;
}

.module-testimonials .module-testimonials_wrapper .slider_controls a:after, .module-testimonials .module-testimonials_wrapper .slider_controls a:before {
    position: absolute;
    width: 0;
    pointer-events: none;
    display: none;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity .4s ease-out .8s;
    transition: opacity .4s ease-out .8s;
}

.module-testimonials .module-testimonials_wrapper .slider_controls a:after {
    content: attr(data-controlyear);
    font-style: italic;
    font-size: .7222em;
    top: 48px;
    height: 40px;
}

.module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right {
    right: 50px;
}

    .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right.hide span {
        transform: translateX(200px) translateZ(0);
        -webkit-transform: translateX(200px) translateZ(0);
        -ms-transform: translateX(200px) translateZ(0);
    }

    .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right:after, .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right:before {
        right: 104px;
        text-align: right;
    }

.module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left {
    left: 50px;
}

    .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left span {
        left: 0;
    }

    .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left:after, .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left:before {
        left: 104px;
        text-align: left;
    }

.module-testimonials .module-testimonials_inner {
    width: 100%;
}

    .module-testimonials .module-testimonials_inner .owl-item {
        padding-top: 800px;
    }

    .module-testimonials .module-testimonials_inner .slider_image {
        background-size: cover;
        background-position: 50%;
    }

    .module-testimonials .module-testimonials_inner .module-testimonials_image {
        margin: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow: hidden;
        padding-top: 100%;
    }

        .module-testimonials .module-testimonials_inner .module-testimonials_image .imageContainer {
            display: none;
            position: absolute;
            vertical-align: top;
            width: 100%;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .module-testimonials .module-testimonials_inner .module-testimonials_image:before {
            backface-visibility: hidden;
            content: "";
            background-color: #000;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 3;
            -webkit-opacity: .4;
            -moz-opacity: .4;
            opacity: .4;
        }

    .module-testimonials .module-testimonials_inner .module-testimonials_content {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        letter-spacing: -5px;
        padding: 0 400px;
        text-align: center;
    }

        .module-testimonials .module-testimonials_inner .module-testimonials_content:before {
            display: inline-block;
            content: "";
            height: 100%;
            width: 1px;
            margin-right: -1px;
            vertical-align: middle;
        }

    .module-testimonials .module-testimonials_inner .module-testimonials_shortdesc {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        color: #fff;
        letter-spacing: 0;
        font-style: italic;
        font-size: 1.6666666666666667em;
        line-height: 1.5em;
        text-align: center;
        z-index: 3;
        max-width: 900px;
    }

        .module-testimonials .module-testimonials_inner .module-testimonials_shortdesc .touchDevice:not(.iOS), .noTouchDevice .module-testimonials .module-testimonials_inner .module-testimonials_shortdesc {
            -webkit-opacity: 0;
            -moz-opacity: 0;
            opacity: 0;
            -webkit-transition: -webkit-transform .3s ease-out .4s,opacity .3s ease-out .4s;
            transition: -webkit-transform .3s ease-out .4s,opacity .3s ease-out .4s;
            transform: translateY(-10px) translateZ(0);
            -webkit-transform: translateY(-10px) translateZ(0);
            -ms-transform: translateY(-10px) translateZ(0);
        }

    .module-testimonials .module-testimonials_inner .module-testimonials_name {
        font-family: Montserrat;
        font-weight: 600;
        font-size: .5em;
        line-height: 1.7333333333333334em;
        letter-spacing: .01666666666667em;
        font-style: normal;
        margin-top: 63px;
        text-transform: uppercase;
    }

        .module-testimonials .module-testimonials_inner .module-testimonials_name + .module-testimonials_year {
            margin-top: 10px;
        }

    .module-testimonials .module-testimonials_inner .module-testimonials_year {
        font-size: .5em;
        line-height: 1.6em;
        letter-spacing: 0;
    }

    .module-testimonials .module-testimonials_inner .active .module-testimonials_shortdesc .touchDevice:not(.iOS), .module-testimonials .module-testimonials_inner .cloned .module-testimonials_shortdesc .touchDevice:not(.iOS), .noTouchDevice .module-testimonials .module-testimonials_inner .active .module-testimonials_shortdesc, .noTouchDevice .module-testimonials .module-testimonials_inner .cloned .module-testimonials_shortdesc {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        transform: translateY(0) translateZ(0);
        -webkit-transform: translateY(0) translateZ(0);
        -ms-transform: translateY(0) translateZ(0);
    }

.module-testimonials .module_title {
    font-family: PT Serif;
    text-transform: none;
    position: absolute;
    top: 50px;
    z-index: 4;
    color: #fff;
    font-size: 13px;
    line-height: 25px;
    font-style: italic;
    text-align: center;
    width: 100%;
    font-weight: 400;
}

    .module-testimonials .module_title + * {
        margin-top: 0;
    }

@media only screen and (min-width:1600px) {
    .module-testimonials .module-testimonials_wrapper {
        position: relative;
    }

        .module-testimonials .module-testimonials_wrapper .slider_controls a:before {
            font-size: 1em;
            top: auto;
            bottom: 38px;
        }

        .module-testimonials .module-testimonials_wrapper .slider_controls a:after {
            font-size: 1em;
            top: 52px;
        }

        .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left:after, .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left:before, .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right:after, .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right:before {
            -webkit-opacity: 1;
            -moz-opacity: 1;
            opacity: 1;
            transform: translateX(0) translateZ(0);
            -webkit-transform: translateX(0) translateZ(0);
            -ms-transform: translateX(0) translateZ(0);
            width: 200px;
            pointer-events: all;
        }

    .module-testimonials .module-testimonials_inner .module-testimonials_shortdesc {
        font-size: 1.875vw;
    }

    .module-testimonials .module-testimonials_inner .module-testimonials_name, .module-testimonials .module-testimonials_inner .module-testimonials_year {
        font-size: 1rem;
    }

    .module-testimonials .module_title {
        top: 80px;
    }
}

@media only screen and (min-width:1400px) {
    .module-testimonials .module-testimonials_wrapper {
        position: relative;
    }

        .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right {
            right: 30px;
        }

        .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left {
            left: 30px;
        }

        .module-testimonials .module-testimonials_wrapper .slider_controls a:after, .module-testimonials .module-testimonials_wrapper .slider_controls a:before {
            width: 200px;
            display: block;
        }

    .module-testimonials .module-testimonials_inner figure {
        padding-top: 100%;
    }

    .module-testimonials .module-testimonials_inner .module-testimonials_content {
        padding: 0 350px;
    }
}

@media only screen and (max-width:1100px) {
    .module-testimonials .module-testimonials_wrapper {
        position: relative;
    }

        .module-testimonials .module-testimonials_wrapper .owl-controls {
            display: block;
        }

        .module-testimonials .module-testimonials_wrapper .slider_controls {
            display: none;
        }

            .module-testimonials .module-testimonials_wrapper .slider_controls a {
                width: 70px;
                height: 70px;
                margin-top: -35px;
            }

            .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right {
                right: 30px;
            }

                .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right:after, .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right:before {
                    display: none;
                }

            .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left {
                left: 30px;
            }

                .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left:after, .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left:before {
                    display: none;
                }

    .module-testimonials .module-testimonials_inner .owl-item {
        padding-top: 640px;
    }

    .module-testimonials .module-testimonials_inner figure {
        padding-top: 100%;
    }

    .module-testimonials .module-testimonials_inner .module-testimonials_content {
        padding: 0 20%;
    }

    .module-testimonials + .module {
        padding-top: 90px;
    }

    .module-testimonials + .module-shareBachelorFooter {
        padding-top: 40px;
    }
}

@media only screen and (max-width:900px) {
    .module-testimonials .module-testimonials_wrapper {
        position: relative;
    }

        .module-testimonials .module-testimonials_wrapper .slider_controls a {
            width: 70px;
            height: 70px;
            margin-top: -35px;
        }

            .module-testimonials .module-testimonials_wrapper .slider_controls a figure {
                width: 70px;
                height: 70px;
            }

        .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right {
            right: 30px;
        }

            .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right:after, .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right:before {
                display: none;
            }

        .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left {
            left: 30px;
        }

            .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left:after, .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left:before {
                display: none;
            }

    .module-testimonials .module-testimonials_inner .owl-item {
        padding-top: 12%;
    }

    .module-testimonials .module-testimonials_inner figure {
        padding-top: 100%;
    }

    .module-testimonials .module-testimonials_inner .module-testimonials_content {
        padding: 0 20%;
    }

    .module-testimonials + .module-shareBachelorFooter {
        background-color: #353739;
        padding-top: 30px;
    }
}

@media only screen and (max-width:600px) {
    .module-testimonials .module-testimonials_wrapper {
        position: relative;
    }

        .module-testimonials .module-testimonials_wrapper .owl-controls {
            bottom: -22px;
        }

            .module-testimonials .module-testimonials_wrapper .owl-controls .owl-dot {
                width: 64px;
                height: 64px;
            }

                .module-testimonials .module-testimonials_wrapper .owl-controls .owl-dot + .owl-dot {
                    margin-left: 12px;
                }

        .module-testimonials .module-testimonials_wrapper .slider_controls a {
            width: 26px;
            height: 26px;
            margin-top: -13px;
            padding: 8px;
            background: none !important;
        }

            .module-testimonials .module-testimonials_wrapper .slider_controls a figure {
                display: none;
            }

            .module-testimonials .module-testimonials_wrapper .slider_controls a:before {
                position: absolute;
                display: inline-block;
                vertical-align: middle;
                left: 50%;
                right: inherit;
                top: 50%;
                margin-left: -9px;
                margin-top: -9px;
                font-family: ieurwd-icons;
                speak: none;
                font-style: normal;
                font-weight: 400;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

    .noTouchDevice .module-testimonials .module-testimonials_wrapper .slider_controls a:hover {
        width: 26px;
    }

    .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right {
        right: 15px;
    }

        .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right:before {
            top: 50%;
            display: block;
            -webkit-opacity: 1;
            -moz-opacity: 1;
            opacity: 1;
            content: "\e603";
            transform: translateX(0) translateZ(0);
            -webkit-transform: translateX(0) translateZ(0);
            -ms-transform: translateX(0) translateZ(0);
            text-align: left;
        }

    .noTouchDevice .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_right:hover:before {
        right: inherit;
        width: 26px;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        transform: translateX(0) translateZ(0);
        -webkit-transform: translateX(0) translateZ(0);
        -ms-transform: translateX(0) translateZ(0);
        text-align: left;
    }

    .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left {
        left: 15px;
    }

        .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left:before {
            left: 50%;
            top: 50%;
            display: block;
            -webkit-opacity: 1;
            -moz-opacity: 1;
            opacity: 1;
            content: "\e602";
            transform: translateX(0) translateZ(0);
            -webkit-transform: translateX(0) translateZ(0);
            -ms-transform: translateX(0) translateZ(0);
        }

    .noTouchDevice .module-testimonials .module-testimonials_wrapper .slider_controls .slider_control_left:hover:before {
        width: 26px;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        transform: translateX(0) translateZ(0);
        -webkit-transform: translateX(0) translateZ(0);
        -ms-transform: translateX(0) translateZ(0);
    }

    .module-testimonials .module-testimonials_inner .owl-item {
        padding-top: 450px;
    }

    .module-testimonials .module-testimonials_inner figure {
        padding-top: 180%;
    }

    .module-testimonials .module-testimonials_inner .module-testimonials_content {
        padding: 0 25px;
    }

    .module-testimonials .module-testimonials_inner .module-testimonials_shortdesc {
        font-size: 1.0555555555555556em;
        line-height: 1.5263157894736843em;
        letter-spacing: 0;
    }

    .module-testimonials .module-testimonials_inner .module-testimonials_name {
        font-family: Montserrat;
        font-weight: 600;
        font-size: .6842105263157895em;
        line-height: 2em;
        letter-spacing: .01923076923077em;
        font-style: normal;
        margin-top: 33px;
        text-transform: uppercase;
    }

        .module-testimonials .module-testimonials_inner .module-testimonials_name + .module-testimonials_year {
            margin-top: 0;
        }

    .module-testimonials .module-testimonials_inner .module-testimonials_year {
        font-size: .7777777777777778em;
        line-height: 1.7142857142857142em;
        letter-spacing: 0;
    }

    .module-testimonials .module_title {
        top: 20px;
    }

    .module-testimonials + .module {
        padding-top: 72px;
    }

    .module-testimonials + .module-shareBachelorFooter {
        padding-top: 30px;
    }
}

.module-videogallery {
    z-index: 3;
    position: relative;
    padding: 0;
}

    .module-videogallery .module_inner {
        width: 100%;
        max-width: 100%;
        padding: 88px 70px 0;
    }

        .module-videogallery .module_inner .module_intro {
            max-width: 1542px;
            margin: 0 auto;
            font-family: PT Serif;
            font-size: 1.6666666666666667em;
            font-style: italic;
        }

            .module-videogallery .module_inner .module_intro > span {
                white-space: pre;
            }

        .module-videogallery .module_inner .module_titleContainer {
            max-width: 1542px;
            margin: 0 auto;
        }

        .module-videogallery .module_inner + * {
            margin-top: 60px;
        }

    .module-videogallery > ul {
        position: relative;
        overflow: hidden;
        transition: height .6s ease-out;
        -webkit-transition: height .6s ease-out;
        -moz-transition: height .6s ease-out;
        -ms-transition: height .6s ease-out;
        -o-transition: height .6s ease-out;
    }

    .module-videogallery ul {
        background-color: #f6f6f7;
        margin: 0;
        padding: 0;
        list-style: none;
        letter-spacing: -.25em;
    }

        .module-videogallery ul .module-videogallery_item {
            display: inline-block;
            vertical-align: top;
            position: relative;
            width: 50%;
        }

            .module-videogallery ul .module-videogallery_item a {
                display: table;
                position: relative;
                width: 100.1%;
                padding-top: 50%;
                background-size: cover;
                background-position: 50%;
                display: block;
                overflow: hidden;
            }

                .module-videogallery ul .module-videogallery_item a .videoGallery_image-background {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    background-size: cover;
                    background-position: 50%;
                }

body:not(.iOS):not(.criOS) .module-videogallery ul .module-videogallery_item a .videoGallery_image-background {
    -webkit-transition: -webkit-transform .4s ease-out;
    transition: transform .4s ease-out;
}

.module-videogallery ul .module-videogallery_item a .module-videogallery_item_title {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 2em;
    right: 2em;
    letter-spacing: -5px;
    z-index: 3;
    text-align: center;
    font-family: PT Serif;
    font-size: 1.3333em;
    line-height: 32px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translate3d(0,-10px,0);
    -webkit-transform: translate3d(0,-10px,0);
    -ms-transform: translate3d(0,-10px,0);
    -webkit-transition: -webkit-transform .4s ease-out,opacity .3s ease-out;
    transition: transform .4s ease-out,opacity .3s ease-out;
}

    .module-videogallery ul .module-videogallery_item a .module-videogallery_item_title:before {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        content: "";
        width: 1px;
        height: 100%;
        letter-spacing: 0;
        margin-right: -1px;
    }

    .module-videogallery ul .module-videogallery_item a .module-videogallery_item_title span {
        display: inline-block;
        vertical-align: middle;
        letter-spacing: 0;
        color: #fff;
    }

.module-videogallery ul .module-videogallery_item a .module-videogallery_item_section {
    z-index: 3;
    position: absolute;
    left: 40px;
    bottom: 40px;
    text-align: left;
    font-family: Montserrat;
    font-size: .6111111111111112em;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #fff;
    transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
}

.module-videogallery ul .module-videogallery_item a .module-videogallery_item_icon {
    z-index: 3;
    position: absolute;
    right: 40px;
    bottom: 37px;
    color: #fff;
}

    .module-videogallery ul .module-videogallery_item a .module-videogallery_item_icon.icon-share {
        font-size: 1em;
    }

    .module-videogallery ul .module-videogallery_item a .module-videogallery_item_icon.icon-instagram {
        font-size: 1.3888888888888888em;
    }

.module-videogallery ul .module-videogallery_item a:before {
    position: absolute;
    color: #fff;
    top: 50%;
    left: 50%;
    padding: 1px;
    margin-left: -.5em;
    margin-top: -.5em;
    font-size: 65px;
    z-index: 3;
    transform: scale(.9);
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    -o-transform: scale(.9);
    -webkit-transition: opacity .3s ease-out,-webkit-transform .3s ease-out;
    transition: opacity .3s ease-out,transform .3s ease-out;
}

.module-videogallery ul .module-videogallery_item a:after {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    top: 0;
    bottom: 0;
    left: 2em;
    right: 2em;
    content: attr(data-title);
    color: #fff;
    font-family: PT Serif;
    font-size: 1.3333em;
    line-height: 1.25em;
    text-align: center;
    z-index: 3;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
}

.module-videogallery ul .module-videogallery_item.grid1x1 {
    width: 25%;
}

    .module-videogallery ul .module-videogallery_item.grid1x1 a {
        padding-top: 100%;
    }

.module-videogallery ul .module-videogallery_item.grid1x2 {
    width: 50%;
}

    .module-videogallery ul .module-videogallery_item.grid1x2 a {
        padding-top: 200%;
    }

.module-videogallery ul .module-videogallery_item.grid2x1 {
    width: 50%;
}

    .module-videogallery ul .module-videogallery_item.grid2x1 a {
        padding-top: 50%;
    }

.module-videogallery ul .module-videogallery_item.grid2x2 {
    width: 50%;
}

    .module-videogallery ul .module-videogallery_item.grid2x2 a {
        padding-top: 100%;
    }

.module-videogallery ul .module-videogallery_item.instagram a:before {
    display: none;
}

.module-videogallery ul .module-videogallery_item:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-opacity: .3;
    -moz-opacity: .3;
    opacity: .3;
    z-index: 2;
    pointer-events: none;
    transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
}

.noTouchDevice .module-videogallery ul .module-videogallery_item:hover:after {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

.noTouchDevice .module-videogallery ul .module-videogallery_item:hover a .videoGallery_image-background {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
}

.noTouchDevice .module-videogallery ul .module-videogallery_item:hover a .module-videogallery_item_title {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

.noTouchDevice .module-videogallery ul .module-videogallery_item:hover a:after {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}

.noTouchDevice .module-videogallery ul .module-videogallery_item:hover a:before {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}

.Height {
    height: 838px !important;
}

.module-videogallery ul .module-videogallery_container {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

    .module-videogallery ul .module-videogallery_container ul .module-videogallery_item .videoGallery_notClick {
        cursor: auto;
    }

    .module-videogallery ul .module-videogallery_container ul .module-videogallery_item.grid1x1 {
        width: 50%;
    }

        .module-videogallery ul .module-videogallery_container ul .module-videogallery_item.grid1x1 a {
            padding-top: 100%;
        }

    .module-videogallery ul .module-videogallery_container ul .module-videogallery_item.grid1x2 {
        width: 100%;
    }

        .module-videogallery ul .module-videogallery_container ul .module-videogallery_item.grid1x2 a {
            padding-top: 200%;
        }

    .module-videogallery ul .module-videogallery_container ul .module-videogallery_item.grid2x1 {
        width: 100%;
    }

        .module-videogallery ul .module-videogallery_container ul .module-videogallery_item.grid2x1 a {
            padding-top: 50%;
        }

    .module-videogallery ul .module-videogallery_container ul .module-videogallery_item.grid2x2 {
        width: 100%;
    }

        .module-videogallery ul .module-videogallery_container ul .module-videogallery_item.grid2x2 a {
            padding-top: 100%;
        }

    .module-videogallery ul .module-videogallery_container ul:after, .module-videogallery ul:after {
        content: "";
        display: block;
        clear: both;
    }

.module-videogallery.large {
    padding-right: 70px;
    padding-left: 70px;
}

    .module-videogallery.large > ul {
        margin-right: -70px;
        margin-left: -70px;
    }

        .module-videogallery.large > ul .module-videogallery_item {
            width: 50%;
        }

            .module-videogallery.large > ul .module-videogallery_item.empty:after {
                padding-bottom: 100%;
                background-color: #f6f6f7;
                -webkit-opacity: 1;
                -moz-opacity: 1;
                opacity: 1;
            }

            .module-videogallery.large > ul .module-videogallery_item a {
                padding-top: 100%;
            }

.module-videogallery + .module-newsAndTags.module-tags {
    padding-top: 0;
}

    .module-videogallery + .module-newsAndTags.module-tags .newsTags {
        margin-top: 0;
    }

.module-videogallery + .module-pagination {
    background-color: #fff;
}

.module-videogallery ~ .module-videogallery {
    z-index: 2;
}

@media only screen and (min-width:1280px) {
    .module-videogallery.large > ul .module-videogallery_item {
        width: 33.3%;
    }

        .module-videogallery.large > ul .module-videogallery_item a {
            padding-top: 100%;
        }

        .module-videogallery.large > ul .module-videogallery_item:nth-child(3n) {
            width: 33.4%;
        }

            .module-videogallery.large > ul .module-videogallery_item:nth-child(3n) a {
                padding-top: 99.7%;
            }
}

@media only screen and (min-width:1542px) {
    .module-videogallery .module_inner {
        padding: 103px 70px 0;
    }

        .module-videogallery .module_inner + * {
            margin-top: 65px;
        }

    .module-videogallery:not(.large) ul .module-videogallery_container:nth-child(3) ~ .module-videogallery_container {
        display: none;
    }

    .module-videogallery ul .module-videogallery_item {
        width: 33.333%;
    }

        .module-videogallery ul .module-videogallery_item a:before {
            font-size: 85px;
        }

        .module-videogallery ul .module-videogallery_item a .module-videogallery_item_section {
            left: 40px;
            bottom: 40px;
        }

        .module-videogallery ul .module-videogallery_item a .module-videogallery_item_icon {
            z-index: 9;
            right: 40px;
            bottom: 35px;
            color: #fff;
        }

        .module-videogallery ul .module-videogallery_item.grid1x1 {
            width: 16.666%;
        }

            .module-videogallery ul .module-videogallery_item.grid1x1 a {
                padding-top: 100%;
            }

        .module-videogallery ul .module-videogallery_item.grid1x2 {
            width: 16.666%;
        }

            .module-videogallery ul .module-videogallery_item.grid1x2 a {
                padding-top: 200%;
            }

        .module-videogallery ul .module-videogallery_item.grid2x1 {
            width: 33.333%;
        }

            .module-videogallery ul .module-videogallery_item.grid2x1 a {
                padding-top: 50%;
            }

        .module-videogallery ul .module-videogallery_item.grid2x2 {
            width: 33.333%;
        }

            .module-videogallery ul .module-videogallery_item.grid2x2 a {
                padding-top: 100%;
            }

    .module-videogallery ul .module-videogallery_container {
        width: 49.98%;
    }



    .module-videogallery + .module-videogallery {
        z-index: 3;
    }
}

@media only screen and (max-width:1024px) {


    .module-videogallery .module_inner {
        padding: 88px 40px 0;
    }

    .module-videogallery.large {
        padding-right: 40px;
        padding-left: 40px;
    }

        .module-videogallery.large .module_inner {
            padding: 0;
        }

        .module-videogallery.large > ul {
            margin-left: -40px;
            margin-right: -40px;
        }
}

@media only screen and (max-width:1542px) {
    .module-videogallery:not(.large) ul .module-videogallery_container:nth-child(2) ~ .module-videogallery_container {
        display: none;
    }
}

@media only screen and (max-width:1024px) {
    .module-videogallery.large > ul .module-videogallery_item > .icon-play:before {
        top: 40%;
    }

    .module-videogallery.large > ul .module-videogallery_item > .icon-play > .module-videogallery_item_title {
        font-size: 1em;
        line-height: 1.6111111111111112em;
        letter-spacing: .01388888888889em;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

        .module-videogallery.large > ul .module-videogallery_item > .icon-play > .module-videogallery_item_title:before {
            content: none;
        }

        .module-videogallery.large > ul .module-videogallery_item > .icon-play > .module-videogallery_item_title > span {
            width: 100%;
            position: absolute;
            left: 0;
            top: calc(40% + 64px);
        }

    .noTouchDevice .module-videogallery.large > ul .module-videogallery_item:hover > .icon-play:before {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        transform: scale(.9);
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
    }

    .noTouchDevice .module-videogallery.large > ul .module-videogallery_item:hover > .icon-play > .module-videogallery_item_title {
        transform: translateX(0) translateY(-10px) translateZ(0);
        -webkit-transform: translateX(0) translateY(-10px) translateZ(0);
        -ms-transform: translateX(0) translateY(-10px) translateZ(0);
    }
}

@media only screen and (max-width:820px) {
    .module-videogallery.large {
        padding-right: 44px;
        padding-left: 44px;
    }

        .module-videogallery.large > ul {
            margin-left: -44px;
            margin-right: -44px;
        }

    .module-videogallery:not(.large) ul .module-videogallery_item a .module-videogallery_item_title {
        display: none;
    }

    .module-videogallery:not(.large) ul .module-videogallery_item a .module-videogallery_item_section {
        left: 20px;
        bottom: 20px;
    }

    .module-videogallery:not(.large) ul .module-videogallery_item a .module-videogallery_item_icon {
        right: 20px;
        bottom: 17px;
    }
}

@media only screen and (max-width:800px) {
    .module-videogallery .module_inner {
        padding: 62px 44px 0;
    }

        .module-videogallery .module_inner + * {
            margin-top: 50px;
        }
}

@media only screen and (max-width:600px) {
    .module-videogallery .module_inner {
        padding: 44px 15px 0;
    }

        .module-videogallery .module_inner .module_intro {
            font-size: 1.0555555555555556em;
            line-height: 1.263157894736842em;
            font-weight: 400;
        }

        .module-videogallery .module_inner + * {
            margin-top: 20px;
        }

    .module-videogallery ul .module-videogallery_item {
        width: 100%;
    }

        .module-videogallery ul .module-videogallery_item a .module-videogallery_item_section {
            left: 15px;
            bottom: 15px;
            font-size: .5555555555555556em;
        }

        .module-videogallery ul .module-videogallery_item a .module-videogallery_item_icon {
            right: 50%;
            margin-right: -12px;
            bottom: 50%;
            margin-bottom: -15px;
        }

            .module-videogallery ul .module-videogallery_item a .module-videogallery_item_icon.icon-share {
                font-size: 1em;
            }

            .module-videogallery ul .module-videogallery_item a .module-videogallery_item_icon.icon-instagram {
                font-size: 1.3888888888888888em;
            }

    .module-videogallery ul .module-videogallery_container, .module-videogallery ul .module-videogallery_container ul .module-videogallery_item {
        width: 100%;
    }

    .module-videogallery.large {
        padding-right: 15px;
        padding-left: 15px;
    }

        .module-videogallery.large > ul {
            margin-left: -15px;
            margin-right: -15px;
        }

            .module-videogallery.large > ul .module-videogallery_item {
                width: 100%;
            }

                .module-videogallery.large > ul .module-videogallery_item > .icon-play:before {
                    font-size: 54px;
                }

                .module-videogallery.large > ul .module-videogallery_item > .icon-play > .module-videogallery_item_title > span {
                    top: calc(40% + 60px);
                }
}

.module-informative .module_title + .module_content > p:first-child {
    margin-top: -10px;
}

.module-informative .module_title + .module-informative_img {
    margin-top: 50px;
}

.module-informative .module-informative_img .content_img {
    margin: 0;
}

.module-informative .module-informative_img + .module_content {
    margin-top: 40px;
}

.module-informative .module-informative_content {
    letter-spacing: -5px;
    text-align: left;
}

    .module-informative .module-informative_content .module-informative_content_block {
        letter-spacing: 0;
        display: inline-block;
        vertical-align: top;
    }

        .module-informative .module-informative_content .module-informative_content_block .content_title + a {
            margin-top: 17px;
            display: block;
        }

        .module-informative .module-informative_content .module-informative_content_block ul {
            padding-left: 19px;
        }

            .module-informative .module-informative_content .module-informative_content_block ul li {
                font-size: .8333333333333334em;
                line-height: 1.7333333333333334em;
                letter-spacing: 0;
            }

                .module-informative .module-informative_content .module-informative_content_block ul li + li {
                    margin-top: 8px;
                }

body:not(.iOS):not(.criOS) .module-informative .module-informative_content .module-informative_content_block {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translate3d(0,-10px,0);
    -webkit-transform: translate3d(0,-10px,0);
    -ms-transform: translate3d(0,-10px,0);
    -webkit-transition: opacity .6s ease-out .2s,-webkit-transform .8s ease-out .2s;
    transition: opacity .6s ease-out .2s,transform .8s ease-out .2s;
}

.module-informative .module-informative_content .module-informative_content_block.col6:nth-child(2n), .module-informative .module-informative_content .module-informative_content_block:last-child {
    margin-right: 0;
}

.module-informative .module-informative_content .module-informative_content_block.col6:nth-child(2) ~ .col6 {
    margin-top: 60px;
}

.module-informative .module-informative_content .module-informative_content_block.col4:nth-child(3n) {
    margin-right: 0;
}

    .module-informative .module-informative_content .module-informative_content_block.col4:nth-child(3n) ~ .col4 {
        margin-top: 58px;
    }

.module-informative .module-informative_content .module-informative_content_block + .module-informative_content_block {
    -webkit-transition: opacity .6s ease-out .5s,-webkit-transform .8s ease-out .5s;
    transition: opacity .6s ease-out .5s,transform .8s ease-out .5s;
}

    .module-informative .module-informative_content .module-informative_content_block + .module-informative_content_block + .module-informative_content_block {
        -webkit-transition: opacity .6s ease-out .8s,-webkit-transform .8s ease-out .8s;
        transition: opacity .6s ease-out .8s,transform .8s ease-out .8s;
    }

.module-informative.style02 .module_inner .module_intro p:last-child {
    margin-bottom: 0;
}

.module-informative.style02 .module_inner .module_content .module-informative_content_block .content_title + p {
    margin-top: 10px;
}

.module-informative.style02 .module_inner .module_content .module-informative_content_block p + .link-contact {
    margin-top: 22px;
    line-height: 1.4em;
}

.module-informative.style02 .module_inner .module_content .module-informative_content_block .link-contact {
    display: inline-block;
}

    .module-informative.style02 .module_inner .module_content .module-informative_content_block .link-contact:before {
        color: #333;
    }

.module-informative.style02 + .module-informative.style02 {
    padding-top: 0;
}

.module-informative.style04 .module-informative_content .module-informative_content_block {
    vertical-align: middle;
}

    .module-informative.style04 .module-informative_content .module-informative_content_block figure {
        max-width: 210px;
        margin: 0 auto;
    }

    .module-informative.style04 .module-informative_content .module-informative_content_block.col4:nth-child(3n) {
        margin-right: 0;
    }

        .module-informative.style04 .module-informative_content .module-informative_content_block.col4:nth-child(3n) ~ .col4 {
            margin-top: 10px;
        }

body:not(.iOS):not(.criOS) .module-informative.appear .module-informative_content_block {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

@media only screen and (min-width:1542px) {
    .module-informative .module_title + .module-informative_img {
        margin-top: 60px;
    }

    .module-informative:after {
        content: "";
        display: block;
        clear: both;
    }

    .module-informative .module-informative_content {
        float: left;
        margin-right: 0;
    }

        .module-informative .module-informative_content .module-informative_content_block .content_title + ul {
            margin-top: .7058823529411765em;
        }

        .module-informative .module-informative_content .module-informative_content_block ul li {
            font-size: .9444444444444444em;
            line-height: 1.6470588235294117em;
        }

            .module-informative .module-informative_content .module-informative_content_block ul li + li {
                margin-top: 7px;
            }

        .module-informative .module-informative_content + .linkBox.closeModule {
            float: right;
            margin-top: 98px;
        }

    .module-informative.style02 .module_inner .module_content .module-informative_content_block .content_title + p {
        margin-top: 12px;
    }

    .module-informative.style03 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(3n), .module-informative.style04 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(3n) {
        margin-right: 4.23728814%;
    }

        .module-informative.style03 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(3n) ~ .col4, .module-informative.style04 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(3n) ~ .col4 {
            margin-top: 0;
        }

    .module-informative.style03 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(4n), .module-informative.style04 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(4n) {
        margin-right: 0;
    }

        .module-informative.style03 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(4n) ~ .col4, .module-informative.style04 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(4n) ~ .col4 {
            margin-top: 57px;
        }

        .module-informative.style04 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(4n) ~ .col4 {
            margin-top: 30px;
        }
}

@media only screen and (max-width:1542px) and (min-width:820px) {
    .module-informative .module_title + .module-informative_content {
        margin-top: 50px;
    }
}

@media only screen and (max-width:820px) {
    .module-informative .module_title + .module-informative_img {
        margin-top: 50px;
    }

    .module-informative .module-informative_img + .module_content {
        margin-top: 20px;
    }

    .module-informative .module-informative_content .module-informative_content_block + .module-informative_content_block {
        margin-top: 51px;
    }

    .module-informative.style02 .module_inner .module_content .module-informative_content_block p + .link-contact {
        margin-top: 17px;
    }

    .module-informative.style03 .module-informative_content_block h4:first-child.content_title, .module-informative.style04 .module-informative_content_block h4:first-child.content_title {
        margin-top: 0;
    }

    .module-informative.style03 .module-informative_content_block:nth-child(3n).col4, .module-informative.style04 .module-informative_content_block:nth-child(3n).col4 {
        margin-right: 5.46448087%;
    }

    .module-informative.style03 .module-informative_content_block:nth-child(2n).col4, .module-informative.style04 .module-informative_content_block:nth-child(2n).col4 {
        margin-right: 0;
    }

    .module-informative.style03 .module-informative_content_block + .module-informative_content_block, .module-informative.style04 .module-informative_content_block + .module-informative_content_block {
        margin-top: 0;
    }

        .module-informative.style03 .module-informative_content_block + .module-informative_content_block + .module-informative_content_block, .module-informative.style03 .module-informative_content_block.col4:nth-child(3n) ~ .col4, .module-informative.style04 .module-informative_content_block + .module-informative_content_block + .module-informative_content_block, .module-informative.style04 .module-informative_content_block.col4:nth-child(3n) ~ .col4 {
            margin-top: 51px;
        }

    .module-informative.style04 .module-informative_content {
        margin-top: 30px;
    }

        .module-informative.style04 .module-informative_content .module-informative_content_block, .module-informative.style04 .module-informative_content .module-informative_content_block + .module-informative_content_block, .module-informative.style04 .module-informative_content .module-informative_content_block.col4:nth-child(3n) ~ .col4 {
            margin-top: 5px;
        }

            .module-informative.style04 .module-informative_content .module-informative_content_block.col4:nth-child(odd) {
                padding-right: 4%;
                margin-right: 5.46448087%;
            }

            .module-informative.style04 .module-informative_content .module-informative_content_block.col4:nth-child(2n) {
                padding-left: 4%;
            }
}

@media only screen and (max-width:600px) {
    .module-informative .module_title + .module-informative_img {
        margin-top: 24px;
    }

    .module-informative .module-informative_img + .module_content {
        margin-top: 10px;
    }

    .module-informative .module-informative_content .module-informative_content_block {
        margin-right: 0;
    }

        .module-informative .module-informative_content .module-informative_content_block.col6:first-child ~ .col6 {
            margin-top: 21px;
        }

        .module-informative .module-informative_content .module-informative_content_block.col4:first-child ~ .col4 {
            margin-top: 23px;
        }

        .module-informative .module-informative_content .module-informative_content_block .content_title + ul {
            margin-top: .35714285714285715em;
        }

        .module-informative .module-informative_content .module-informative_content_block .content_title + a {
            margin-top: 7px;
        }

        .module-informative .module-informative_content .module-informative_content_block ul li {
            font-size: .7777777777777778em;
            line-height: 1.5714285714285714em;
        }

            .module-informative .module-informative_content .module-informative_content_block ul li + li {
                margin-top: 5px;
            }

        .module-informative .module-informative_content .module-informative_content_block + .module-informative_content_block {
            margin-top: 23px;
        }

    .module-informative.style03 .module-informative_content_block:nth-child(2n).col4, .module-informative.style03 .module-informative_content_block:nth-child(3n).col4, .module-informative.style04 .module-informative_content_block:nth-child(2n).col4, .module-informative.style04 .module-informative_content_block:nth-child(3n).col4 {
        margin-right: 0;
    }

    .module-informative.style04 .module_inner .module-informative_content {
        margin-top: 18px;
    }

        .module-informative.style04 .module_inner .module-informative_content .module-informative_content_block, .module-informative.style04 .module_inner .module-informative_content .module-informative_content_block.col4:first-child ~ .col4 {
            margin-top: 5px;
        }

            .module-informative.style04 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(odd) {
                padding-right: 3%;
                margin-right: 5.46448087%;
            }

            .module-informative.style04 .module_inner .module-informative_content .module-informative_content_block.col4:nth-child(2n) {
                padding-left: 3%;
            }

    .module-informative.style02 .module_inner .module_content .module-informative_content_block p + .link-contact {
        margin-top: 12px;
    }

    .module-informative.style02 .module_inner .module_content .module-informative_content_block + .module-informative_content_block {
        margin-top: 33px;
    }
}

.module-studentsLife .module-studentsLife_content {
    margin-top: 70px;
    letter-spacing: -5px;
    text-align: center;
}

.module-studentsLife .module-studentsLife_content_block {
    letter-spacing: 0;
    display: inline-block;
    position: relative;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translate3d(-10px,0,0);
    -webkit-transform: translate3d(-10px,0,0);
    -ms-transform: translate3d(-10px,0,0);
    -webkit-transition: opacity .6s ease-out .4s,-webkit-transform .8s ease-out .4s;
    transition: opacity .6s ease-out .4s,transform .8s ease-out .4s;
}

    .module-studentsLife .module-studentsLife_content_block figure {
        margin: 0;
    }

        .module-studentsLife .module-studentsLife_content_block figure:before {
            content: "";
            background-color: #000;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 3;
            -webkit-opacity: .2;
            -moz-opacity: .2;
            opacity: .2;
            transform: translateZ(0);
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
            transition: opacity .3s ease-out;
            -webkit-transition: opacity .3s ease-out;
            -moz-transition: opacity .3s ease-out;
            -ms-transition: opacity .3s ease-out;
            -o-transition: opacity .3s ease-out;
        }

        .module-studentsLife .module-studentsLife_content_block figure img {
            vertical-align: top;
        }

    .module-studentsLife .module-studentsLife_content_block .figureCaption {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 20px;
        right: 20px;
        z-index: 3;
        color: #fff;
        letter-spacing: -5px;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -webkit-transition: opacity .5s ease-out 1s;
        transition: opacity .5s ease-out 1s;
    }

        .module-studentsLife .module-studentsLife_content_block .figureCaption h4 {
            font-family: Montserrat;
            font-weight: 600;
            text-transform: uppercase;
            font-size: 1.1666666666666667em;
            letter-spacing: .03888888888888889em;
        }

            .module-studentsLife .module-studentsLife_content_block .figureCaption h4 + * {
                margin-top: 0;
            }

        .module-studentsLife .module-studentsLife_content_block .figureCaption span {
            display: block;
            font-style: italic;
            line-height: 1.5em;
        }

        .module-studentsLife .module-studentsLife_content_block .figureCaption .figureCaption_wrapper {
            position: relative;
            display: inline-block;
            vertical-align: middle;
            letter-spacing: 0;
        }

            .module-studentsLife .module-studentsLife_content_block .figureCaption .figureCaption_wrapper:before {
                top: -23px;
                transform: translate3d(0,-10px,0);
                -webkit-transform: translate3d(0,-10px,0);
                -ms-transform: translate3d(0,-10px,0);
            }

            .module-studentsLife .module-studentsLife_content_block .figureCaption .figureCaption_wrapper:after, .module-studentsLife .module-studentsLife_content_block .figureCaption .figureCaption_wrapper:before {
                content: "";
                position: absolute;
                height: 1px;
                width: 50px;
                background-color: #fff;
                left: 50%;
                margin-left: -25px;
                -webkit-transition: opacity .6s ease-out .4s,-webkit-transform .5s ease-out 1s;
                transition: opacity .6s ease-out .4s,transform .5s ease-out 1s;
            }

            .module-studentsLife .module-studentsLife_content_block .figureCaption .figureCaption_wrapper:after {
                bottom: -23px;
                transform: translate3d(0,10px,0);
                -webkit-transform: translate3d(0,10px,0);
                -ms-transform: translate3d(0,10px,0);
            }

        .module-studentsLife .module-studentsLife_content_block .figureCaption:before {
            content: "";
            display: inline-block;
            vertical-align: middle;
            height: 100%;
            width: 1px;
            margin-right: -1px;
        }

    .module-studentsLife .module-studentsLife_content_block:hover figure:before {
        -webkit-opacity: .6;
        -moz-opacity: .6;
        opacity: .6;
    }

    .module-studentsLife .module-studentsLife_content_block + .module-studentsLife_content_block {
        margin-right: 0;
        transform: translate3d(10px,0,0);
        -webkit-transform: translate3d(10px,0,0);
        -ms-transform: translate3d(10px,0,0);
    }

.module-studentsLife.appear .module-studentsLife_content_block {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

    .module-studentsLife.appear .module-studentsLife_content_block .figureCaption {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

        .module-studentsLife.appear .module-studentsLife_content_block .figureCaption .figureCaption_wrapper:after, .module-studentsLife.appear .module-studentsLife_content_block .figureCaption .figureCaption_wrapper:before {
            transform: translateZ(0);
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
        }

@media only screen and (max-width:600px) {
    .module-studentsLife .module-studentsLife_content {
        margin-top: 30px;
        text-align: center;
    }

    .module-studentsLife .module-studentsLife_content_block {
        display: block;
        margin-right: 0;
    }

        .module-studentsLife .module-studentsLife_content_block .figureCaption {
            font-size: 16px;
        }

            .module-studentsLife .module-studentsLife_content_block .figureCaption .figureCaption_wrapper:before {
                top: -18px;
            }

            .module-studentsLife .module-studentsLife_content_block .figureCaption .figureCaption_wrapper:after {
                bottom: -18px;
            }

        .module-studentsLife .module-studentsLife_content_block + .module-studentsLife_content_block {
            margin-top: 15px;
        }
}

.module-studies .module-studies_content > ul {
    margin: 0;
    list-style: none;
    letter-spacing: -5px;
    padding: 0;
}

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul li:first-child {
    -webkit-transition: -webkit-transform .5s ease-out .22s,opacity .5s ease-out .22s;
    transition: transform .5s ease-out .22s,opacity .5s ease-out .22s;
}

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul li:nth-child(2) {
    -webkit-transition: -webkit-transform .5s ease-out .34s,opacity .5s ease-out .34s;
    transition: transform .5s ease-out .34s,opacity .5s ease-out .34s;
}

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul li:nth-child(3) {
    -webkit-transition: -webkit-transform .5s ease-out .46s,opacity .5s ease-out .46s;
    transition: transform .5s ease-out .46s,opacity .5s ease-out .46s;
}

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul li:nth-child(4) {
    -webkit-transition: -webkit-transform .5s ease-out .58s,opacity .5s ease-out .58s;
    transition: transform .5s ease-out .58s,opacity .5s ease-out .58s;
}

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul li:nth-child(5) {
    -webkit-transition: -webkit-transform .5s ease-out .7s,opacity .5s ease-out .7s;
    transition: transform .5s ease-out .7s,opacity .5s ease-out .7s;
}

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul li:nth-child(6) {
    -webkit-transition: -webkit-transform .5s ease-out .82s,opacity .5s ease-out .82s;
    transition: transform .5s ease-out .82s,opacity .5s ease-out .82s;
}

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul li:nth-child(7) {
    -webkit-transition: -webkit-transform .5s ease-out .94s,opacity .5s ease-out .94s;
    transition: transform .5s ease-out .94s,opacity .5s ease-out .94s;
}

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul li:nth-child(8) {
    -webkit-transition: -webkit-transform .5s ease-out 1.06s,opacity .5s ease-out 1.06s;
    transition: transform .5s ease-out 1.06s,opacity .5s ease-out 1.06s;
}

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul li:nth-child(9) {
    -webkit-transition: -webkit-transform .5s ease-out 1.18s,opacity .5s ease-out 1.18s;
    transition: transform .5s ease-out 1.18s,opacity .5s ease-out 1.18s;
}

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul li:nth-child(10) {
    -webkit-transition: -webkit-transform .5s ease-out 1.3s,opacity .5s ease-out 1.3s;
    transition: transform .5s ease-out 1.3s,opacity .5s ease-out 1.3s;
}

.module-studies .module-studies_content > ul > li {
    display: inline-block;
    letter-spacing: 0;
    vertical-align: top;
}

    .module-studies .module-studies_content > ul > li.highlighted:nth-child(2) ~ * {
        margin-top: 70px;
    }

    .module-studies .module-studies_content > ul > li.highlighted:nth-child(2n) {
        margin-right: 0;
    }

    .module-studies .module-studies_content > ul > li.highlighted * + .module-quickFacts {
        margin-top: 30px;
    }

    .module-studies .module-studies_content > ul > li.highlighted > .content_title {
        font-size: 1.5555555555555556em;
        line-height: 1.3571428571428572em;
    }

    .module-studies .module-studies_content > ul > li.col4.module-studies_projects:nth-child(3n) {
        margin-right: 3.53107345%;
    }

    .module-studies .module-studies_content > ul > li.col4.module-studies_projects:nth-child(5), .module-studies .module-studies_content > ul > li.col4.module-studies_projects:nth-child(8), .module-studies .module-studies_content > ul > li.col4.module-studies_projects:nth-child(11), .module-studies .module-studies_content > ul > li.col4.module-studies_projects:nth-child(14), .module-studies .module-studies_content > ul > li.col4.module-studies_projects:nth-child(17), .module-studies .module-studies_content > ul > li.col4.module-studies_projects:nth-child(20), .module-studies .module-studies_content > ul > li.col4:nth-child(3n) {
        margin-right: 0;
    }

    .module-studies .module-studies_content > ul > li .content_img + * {
        margin-top: 35px;
    }

    .module-studies .module-studies_content > ul > li .colorLine {
        display: block;
        width: 50px;
        height: 5px;
        background-color: #00338d;
        margin-bottom: 18px;
    }

body:not(.iOS):not(.criOS) .module-studies .module-studies_content > ul > li {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}

.module-studies .module-studies_content > ul > li p {
    font-family: 'Rational-Book';
}

    .module-studies .module-studies_content > ul > li p + * {
        margin-top: 13px;
    }

.module-studies .module-studies_content > ul > li.module-studies_architecture .colorLine {
    background-color: #757575;
}

.module-studies .module-studies_content > ul > li.module-studies_administration .colorLine {
    background-color: #4ca5e0;
}

.module-studies .module-studies_content > ul > li.module-module_laws .colorLine {
    background-color: #6ac171;
}

.module-studies .module-studies_content > ul > li.module-studies_relations .colorLine {
    background-color: #e99028;
}

.module-studies .module-studies_content > ul > li.module-studies_communication .colorLine {
    background-color: #ffdc02;
}

.module-studies .module-studies_content > ul > li.module-studies_psychology .colorLine {
    background-color: #9e7fad;
}

.module-studies .module-studies_content > ul > li.module-studies_bbaLawColor .colorLine {
    background-color: #ccc;
}

.module-studies .module-studies_content > ul > li.module-studies_bbaRelations .colorLine {
    background-color: #da4b54;
}

.module-studies .module-studies_content > ul > li.module-studies_llbLegalPractice .colorLine {
    background-color: #6ec3b8;
}

.module-studies .module-studies_content > ul ul {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 0;
    letter-spacing: -.25em;
}

    .module-studies .module-studies_content > ul ul li {
        display: inline-block;
        vertical-align: top;
    }

    .module-studies .module-studies_content > ul ul + ul {
        margin-top: 32px;
    }

.module-studies .module-studies_content > ul .module_studyInfo li:last-child:after {
    display: none;
}

.module-studies .module-studies_content > ul .module_studyInfo li:first-child {
    display: block;
}

    .module-studies .module-studies_content > ul .module_studyInfo li:first-child:after {
        display: none;
    }

.module-studies .module-studies_content > ul .module_studyInfo li:after {
    content: ",";
    margin-right: 4px;
}

.module-studies .module-studies_content > ul .module_tags {
    position: relative;
}

    .module-studies .module-studies_content > ul .module_tags:before {
        content: "";
        display: block;
        position: absolute;
        top: -16px;
        left: 0;
        width: 30px;
        height: 1px;
        background-color: #c6c6c8;
    }

    .module-studies .module-studies_content > ul .module_tags li {
        position: relative;
        margin-right: 20px;
    }

        .module-studies .module-studies_content > ul .module_tags li:last-child:after {
            display: none;
        }

        .module-studies .module-studies_content > ul .module_tags li:after {
            content: "";
            position: absolute;
            top: 50%;
            right: -10px;
            width: 1px;
            height: 10px;
            margin-top: -6px;
            background-color: #c6c6c8;
        }

        .module-studies .module-studies_content > ul .module_tags li a {
            color: #00338d;
            font-weight: 700;
        }

.noTouchDevice .module-studies .module-studies_content > ul .module_tags li a:hover {
    color: #5c88ab;
}

.module-studies .module-quickFacts {
    padding: 0;
}

body:not(.iOS):not(.criOS) .module-studies.appear .module-studies_content ul li {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

.module-studies.module-initiatives .module-studies_content > ul {
    margin-bottom: 55px;
}

@media only screen and (min-width:1542px) {
    .module-studies .module-studies_content > ul > li h3 {
        font-size: 1.1em;
        line-height: 1.55555555555556em;
        font-family: Rational-SemiBold;
    }

    .module-studies .module-studies_content > ul > li:nth-child(3n+3) {
        margin-right: 0;
    }

        .module-studies .module-studies_content > ul > li:nth-child(3n+3) ~ li {
            margin-top: 55px;
        }

    .module-studies .module-studies_content > ul .module_tags li:after {
        margin-top: -4px;
    }
}

@media only screen and (max-width:1180px) {
    .module-studies .module-quickFacts .module_list .module_listElem.col4 {
        width: 50%;
        margin-right: 0;
    }

        .module-studies .module-quickFacts .module_list .module_listElem.col4:nth-child(2n) ~ div {
            margin-top: 20px;
        }
}

@media only screen and (max-width:1541px) and (min-width:820px) {
    .module-studies .module_title + * {
        margin-top: 65px;
    }

    .module-studies .module-studies_content > ul > li {
        width: 30.97928437%;
        margin-right: 3.53107345%;
    }

        .module-studies .module-studies_content > ul > li.highlighted {
            width: 47.89473684%;
            margin-right: 4.21052632%;
        }

            .module-studies .module-studies_content > ul > li.highlighted:nth-child(3n+3) {
                margin-right: 4.21052632%;
            }

        .module-studies .module-studies_content > ul > li:nth-child(3n+3) {
            margin-right: 0;
        }

            .module-studies .module-studies_content > ul > li:nth-child(3n+3) ~ li {
                margin-top: 55px;
            }
}

@media only screen and (max-width:900px) and (min-width:600px) {
    .module-studies .module_title + * {
        margin-top: 55px;
    }

    .module-studies .module-studies_content > ul > li {
        width: 48.31081081%;
        margin-right: 3.37837838%;
    }

        .module-studies .module-studies_content > ul > li .colorLine {
            margin-bottom: 14px;
        }

        .module-studies .module-studies_content > ul > li:nth-child(3n+3) {
            margin-right: 3.37837838%;
        }

        .module-studies .module-studies_content > ul > li:nth-child(2n+2) {
            margin-right: 0;
        }

            .module-studies .module-studies_content > ul > li:nth-child(2n+2) ~ li {
                margin-top: 45px;
            }

        .module-studies .module-studies_content > ul > li .content_img + * {
            margin-top: 25px;
        }

    .module-studies .module-studies_content + .module_footerLink {
        margin-top: 55px;
    }
}

@media only screen and (max-width:820px) {
    .module-studies .module-studies_content > ul > li.col4.projects-entrep {
        width: 47.89473684% !important;
    }

        .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(3n), .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(5), .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(11), .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(17) {
            margin-right: 3.37837838% !important;
        }

        .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(6), .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(8), .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(10), .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(12), .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(14), .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(18), .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(20) {
            margin-right: 0 !important;
        }

        .module-studies .module-studies_content > ul > li.col4.projects-entrep:nth-child(3n) {
            margin-right: 0;
        }

    .module-studies .module-studies_content > ul > li.col4.module-studies_projects:nth-child(3n), .module-studies .module-studies_content > ul > li.col4.module-studies_projects:nth-child(5n) {
        margin-right: 3.37837838%;
    }

    .module-studies .module-studies_content > ul > li.col4.module-studies_projects:nth-child(6n) {
        margin-right: 0;
    }

    .module-studies .module-studies_content > ul > li.highlighted {
        width: 100%;
    }

        .module-studies .module-studies_content > ul > li.highlighted:first-child ~ * {
            margin-top: 70px;
        }

    .module-studies .module-quickFacts .module_list .module_listElem.col4 {
        width: 33.33%;
    }

        .module-studies .module-quickFacts .module_list .module_listElem.col4:nth-child(2n) ~ div {
            margin-top: 0;
        }

        .module-studies .module-quickFacts .module_list .module_listElem.col4:nth-child(3n) ~ div {
            margin-top: 30px;
        }
}

@media only screen and (max-width:600px) {
    .module-studies .module_title + *, .module-studies .module_title + .module_block {
        margin-top: 25px;
    }

    .module-studies .module-studies_content > ul > li.highlighted:first-child ~ * {
        margin-top: 30px;
    }

    .module-studies .module-studies_content > ul > li.highlighted * + .module-quickFacts {
        margin-top: 15px;
    }

    .module-studies .module-studies_content > ul > li.highlighted .content_title {
        font-size: .7222222222222222em;
        line-height: 1.6153846153846154em;
        letter-spacing: .01923076923077em;
    }

    .module-studies .module-studies_content > ul > li.col4.projects-entrep {
        width: 100% !important;
    }

    .module-studies .module-studies_content > ul > li .content_img + * {
        margin-top: 20px;
    }

    .module-studies .module-studies_content > ul > li span {
        font-size: .8333em;
    }

    .module-studies .module-studies_content > ul > li .colorLine {
        width: 40px;
        height: 3px;
        margin-bottom: 8px;
    }

    .module-studies .module-studies_content > ul > li + li {
        margin-top: 35px;
    }

    .module-studies .module-studies_content > ul ul + ul {
        margin-top: 6px;
    }

    .module-studies .module-studies_content > ul .module_tags:before {
        display: none;
        top: -11px;
    }

    .module-studies .module-quickFacts .module_list .module_listElem.col4 {
        width: 50%;
    }

        .module-studies .module-quickFacts .module_list .module_listElem.col4:nth-child(2n) ~ div {
            margin-top: 10px;
        }
}

.module-getStarted {
    position: relative;
    letter-spacing: -5px;
}

.module-getStarted, body:not(.iOS):not(.criOS) .module-getStarted {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

    .module-getStarted .module_title {
        color: #353739;
        font-family: Montserrat;
        text-align: left;
        font-size: 1.5555555555555556em;
        line-height: 1.3571428571428572em;
        letter-spacing: .02892857142857em;
        font-weight: 800;
        display: inline-block;
        vertical-align: top;
    }

        .module-getStarted .module_intro + *, .module-getStarted .module_title + * {
            margin-top: 48px;
        }

    .module-getStarted .module-getStarted_content {
        display: inline-block;
        margin-right: 0;
        vertical-align: top;
    }

        .module-getStarted .module-getStarted_content .module-getStarted_content_block {
            display: inline-block;
            letter-spacing: 0;
            vertical-align: top;
        }

            .module-getStarted .module-getStarted_content .module-getStarted_content_block:last-child {
                margin-right: 0;
            }

            .module-getStarted .module-getStarted_content .module-getStarted_content_block p {
                font-size: .8333333333333334em;
                line-height: 1.7333333333333334em;
                letter-spacing: 0;
            }

                .module-getStarted .module-getStarted_content .module-getStarted_content_block p + p {
                    margin-top: -5px;
                }

            .module-getStarted .module-getStarted_content .module-getStarted_content_block h4 {
                font-family: Montserrat;
                font-size: .8333333333333334em;
                line-height: 1.7333333333333334em;
                letter-spacing: .01666666666667em;
                text-transform: uppercase;
            }

                .module-getStarted .module-getStarted_content .module-getStarted_content_block h4 + p {
                    margin-top: .9333333333333333em;
                }

            .module-getStarted .module-getStarted_content .module-getStarted_content_block a {
                color: #00338d;
            }

.noTouchDevice .module-getStarted .module-getStarted_content .module-getStarted_content_block a:hover {
    color: #809fb7;
}

.module-getStarted .module-getStarted_content .module-getStarted_content_block p {
    width: 100%;
    float: left;
    clear: both;
}

    .module-getStarted .module-getStarted_content .module-getStarted_content_block p + .footer_callToAction {
        margin-top: .5454545454545454em;
    }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block p + .link-arrow, .module-getStarted .module-getStarted_content .module-getStarted_content_block p + .link-external {
        margin-top: -.09090909em;
    }

.module-getStarted .module-getStarted_content .module-getStarted_content_block .link-arrow + p, .module-getStarted .module-getStarted_content .module-getStarted_content_block .link-external + p {
    margin-top: 22px;
}

.module-getStarted .module-getStarted_content .footer_callToAction {
    position: relative;
    display: block;
    float: left;
    clear: both;
    font-size: .6111111111111112em;
    line-height: 2.1818181818181817em;
    font-family: Montserrat;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .06363636363636em;
    padding: 18px 0;
    width: 100%;
    min-width: 240px;
    max-width: 350px;
    color: #333;
    border: 1px solid #333;
    text-align: center;
    transition: color .2s ease-out,border .2s ease-out;
    -webkit-transition: color .2s ease-out,border .2s ease-out;
    -moz-transition: color .2s ease-out,border .2s ease-out;
    -ms-transition: color .2s ease-out,border .2s ease-out;
    -o-transition: color .2s ease-out,border .2s ease-out;
}

    .module-getStarted .module-getStarted_content .footer_callToAction i {
        z-index: 3;
        position: relative;
        margin-left: 15px;
    }

    .module-getStarted .module-getStarted_content .footer_callToAction .after, .module-getStarted .module-getStarted_content .footer_callToAction .colorBg3 {
        display: block;
        position: absolute;
        z-index: 2;
        top: 0;
        bottom: 0;
        left: 50%;
        right: 50%;
        background-color: #00338d;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -webkit-transition: left .2s ease-out,right .2s ease-out,opacity .2s ease-out,background-color .2s ease-out;
        transition: left .2s ease-out,right .2s ease-out,opacity .2s ease-out,background-color .2s ease-out;
    }

    .module-getStarted .module-getStarted_content .footer_callToAction .before, .module-getStarted .module-getStarted_content .footer_callToAction .colorBg2 {
        display: block;
        position: absolute;
        z-index: 1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

        .module-getStarted .module-getStarted_content .footer_callToAction .before + span, .module-getStarted .module-getStarted_content .footer_callToAction .colorBg2 + span {
            z-index: 3;
            position: relative;
        }

    .module-getStarted .module-getStarted_content .footer_callToAction.cta_requestInformation {
        color: #fff;
    }

        .module-getStarted .module-getStarted_content .footer_callToAction.cta_requestInformation .after, .module-getStarted .module-getStarted_content .footer_callToAction.cta_requestInformation .colorBg3 {
            background-color: #032c4b;
        }

        .module-getStarted .module-getStarted_content .footer_callToAction.cta_requestInformation .before, .module-getStarted .module-getStarted_content .footer_callToAction.cta_requestInformation .colorBg2 {
            background-color: #00338d;
        }

.noTouchDevice .module-getStarted .module-getStarted_content .footer_callToAction:hover {
    color: #fff;
}

    .noTouchDevice .module-getStarted .module-getStarted_content .footer_callToAction:hover .after, .noTouchDevice .module-getStarted .module-getStarted_content .footer_callToAction:hover .colorBg3 {
        left: 0;
        right: 0;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

.module-getStarted .module-getStarted_content .link-arrow {
    display: inline-block;
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.272727272727273em;
    letter-spacing: .06363636363636em;
    font-weight: 800;
    text-transform: uppercase;
    vertical-align: top;
}

.mfp-wrap .module-getStarted {
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
}

    .mfp-wrap .module-getStarted .module_title {
        font-size: 1.9444444444444444em;
    }

        .mfp-wrap .module-getStarted .module_title + * {
            margin-top: 50px;
        }

.module-getStarted.colorBg {
    border-top: none !important;
    background-color: #fff;
}

    .module-getStarted.colorBg .link-arrow {
        color: #333;
    }

    .module-getStarted.colorBg .footer_callToAction:after {
        background-color: #fff;
    }

.noTouchDevice .module-getStarted.colorBg .footer_callToAction:hover {
    color: #fff;
    border-color: #fff;
}

.module-getStarted.colorBg .footer_callToAction.cta_requestInformation {
    border-color: #333;
}

    .module-getStarted.colorBg .footer_callToAction.cta_requestInformation:before {
        background-color: #333;
    }

    .module-getStarted.colorBg .footer_callToAction.cta_requestInformation:after {
        background-color: #fff;
    }

.module-getStarted.negative .module_inner .module-getStarted_content .module-getStarted_content_block, .module-getStarted.negative .module_inner .module-getStarted_content .module-getStarted_content_block .link-arrow, .module-getStarted.negative .module_inner .module-getStarted_content .module-getStarted_content_block .link-external, .module-getStarted.negative .module_inner .module_title, .noTouchDevice .module-getStarted.colorBg .footer_callToAction.cta_requestInformation:hover {
    color: #fff;
}

    .module-getStarted.negative .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction {
        border-color: #fff;
        color: #fff;
    }

        .module-getStarted.negative .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction .text, .module-getStarted.negative .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction i {
            z-index: 3;
            position: relative;
        }

        .module-getStarted.negative .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction.cta_requestInformation {
            border: 0;
        }

            .module-getStarted.negative .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction.cta_requestInformation .colorBg2 {
                background-color: #fff !important;
            }

.noTouchDevice .module-getStarted.negative .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction.cta_requestInformation:hover .colorText {
    color: #fff !important;
}

.noTouchDevice .module-getStarted.negative .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction:hover .colorBg3 {
    z-index: 2;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
}

.module-getStarted.negative .mfp-close {
    color: #fff;
}

.module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block, .module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block .link-arrow, .module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block .link-external, .module-getStarted.positive .module_inner .module_title {
    color: #333;
}

    .module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction {
        border-color: #333;
        color: #333;
    }

        .module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction.cta_requestInformation {
            border-color: #333 !important;
        }

            .module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction.cta_requestInformation .colorBg2 {
                background-color: #333 !important;
            }

            .module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction.cta_requestInformation .colorText {
                color: #fff !important;
            }

.noTouchDevice .module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction.cta_requestInformation:hover {
    border-color: #fff !important;
}

    .noTouchDevice .module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction.cta_requestInformation:hover .colorText {
        color: #333 !important;
    }

.noTouchDevice .module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction:hover {
    border-color: #fff;
}

    .noTouchDevice .module-getStarted.positive .module_inner .module-getStarted_content .module-getStarted_content_block .footer_callToAction:hover .colorBg3 {
        background-color: #fff !important;
    }

.module-getStarted.positive .mfp-close {
    color: #333;
}

.module-getStarted.communicationColor {
    border-top: none !important;
    background-color: #ffdc02;
}

    .module-getStarted.communicationColor .link-arrow {
        color: #333;
    }

    .module-getStarted.communicationColor .footer_callToAction .colorBg3 {
        background-color: #fff;
    }

.noTouchDevice .module-getStarted.communicationColor .footer_callToAction:hover {
    color: #333;
    border-color: #fff;
}

.module-getStarted.communicationColor .footer_callToAction.cta_requestInformation {
    border-color: #ffcc02;
    color: #fff;
}

    .module-getStarted.communicationColor .footer_callToAction.cta_requestInformation .colorBg2 {
        background-color: #333;
    }

    .module-getStarted.communicationColor .footer_callToAction.cta_requestInformation .colorBg3 {
        background-color: #fff;
    }

.noTouchDevice .module-getStarted.communicationColor .footer_callToAction.cta_requestInformation:hover {
    color: #333;
}

.module-getStarted.lawsColor {
    border-top: none !important;
    background-color: #6ac171;
    color: #fff;
}

    .module-getStarted.lawsColor .mfp-close {
        color: #fff;
    }

        .module-getStarted.lawsColor .mfp-close .mfp-close-icn:after, .module-getStarted.lawsColor .mfp-close .mfp-close-icn:before {
            background-color: transparent;
        }

    .module-getStarted.lawsColor .link-arrow, .module-getStarted.lawsColor .module_title {
        color: #fff;
    }

    .module-getStarted.lawsColor .footer_callToAction {
        color: #fff;
        border-color: #fff;
    }

        .module-getStarted.lawsColor .footer_callToAction .colorBg3 {
            background-color: #5aa660;
        }

.noTouchDevice .module-getStarted.lawsColor .footer_callToAction:hover {
    color: #fff;
    border-color: #5aa660;
}

.module-getStarted.lawsColor .footer_callToAction.cta_requestInformation {
    border-color: #fff;
    color: #5aa660;
}

    .module-getStarted.lawsColor .footer_callToAction.cta_requestInformation .colorBg2 {
        background-color: #fff;
    }

    .module-getStarted.lawsColor .footer_callToAction.cta_requestInformation .colorBg3 {
        background-color: #5aa660;
    }

.module-getStarted.bbaRelationsColor {
    border-top: none !important;
    background-color: #da4b54;
    color: #fff;
}

    .module-getStarted.bbaRelationsColor .mfp-close {
        color: #fff;
    }

        .module-getStarted.bbaRelationsColor .mfp-close .mfp-close-icn:after, .module-getStarted.bbaRelationsColor .mfp-close .mfp-close-icn:before {
            background-color: transparent;
        }

    .module-getStarted.bbaRelationsColor .link-arrow, .module-getStarted.bbaRelationsColor .module_title {
        color: #fff;
    }

    .module-getStarted.bbaRelationsColor .footer_callToAction {
        color: #fff;
        border-color: #fff;
    }

        .module-getStarted.bbaRelationsColor .footer_callToAction .colorBg3 {
            background-color: #aa3b42;
        }

.noTouchDevice .module-getStarted.bbaRelationsColor .footer_callToAction:hover {
    border-color: #aa3b42;
}

.module-getStarted.bbaRelationsColor .footer_callToAction.cta_requestInformation {
    border-color: #fff;
    color: #aa3b42;
}

    .module-getStarted.bbaRelationsColor .footer_callToAction.cta_requestInformation .colorBg2 {
        background-color: #fff;
    }

    .module-getStarted.bbaRelationsColor .footer_callToAction.cta_requestInformation .colorBg3 {
        background-color: #aa3b42;
    }

.module-getStarted.psychologyColor {
    border-top: none !important;
    background-color: #9e7fad;
    color: #fff;
}

    .module-getStarted.psychologyColor .mfp-close {
        color: #fff;
    }

        .module-getStarted.psychologyColor .mfp-close .mfp-close-icn:after, .module-getStarted.psychologyColor .mfp-close .mfp-close-icn:before {
            background-color: transparent;
        }

    .module-getStarted.psychologyColor .link-arrow, .module-getStarted.psychologyColor .module_title {
        color: #fff;
    }

    .module-getStarted.psychologyColor .footer_callToAction {
        color: #fff;
        border-color: #fff;
    }

        .module-getStarted.psychologyColor .footer_callToAction .colorBg3 {
            background-color: #866b93;
        }

.noTouchDevice .module-getStarted.psychologyColor .footer_callToAction:hover {
    color: #fff;
    border-color: #866b93;
}

.module-getStarted.psychologyColor .footer_callToAction.cta_requestInformation {
    border-color: #fff;
    color: #866b93;
}

    .module-getStarted.psychologyColor .footer_callToAction.cta_requestInformation .colorBg2 {
        background-color: #fff;
    }

    .module-getStarted.psychologyColor .footer_callToAction.cta_requestInformation .colorBg3 {
        background-color: #866b93;
    }

.module-getStarted.relationsColor {
    border-top: none !important;
    background-color: #e99028;
    color: #fff;
}

    .module-getStarted.relationsColor .mfp-close {
        color: #fff;
    }

        .module-getStarted.relationsColor .mfp-close .mfp-close-icn:after, .module-getStarted.relationsColor .mfp-close .mfp-close-icn:before {
            background-color: transparent;
        }

    .module-getStarted.relationsColor .link-arrow, .module-getStarted.relationsColor .module_title {
        color: #fff;
    }

    .module-getStarted.relationsColor .footer_callToAction {
        color: #fff;
        border-color: #fff;
    }

        .module-getStarted.relationsColor .footer_callToAction .colorBg3 {
            background-color: #df7b07;
        }

.noTouchDevice .module-getStarted.relationsColor .footer_callToAction:hover {
    color: #fff;
    border-color: #df7b07;
}

.module-getStarted.relationsColor .footer_callToAction.cta_requestInformation {
    border-color: #fff;
    color: #df7b07;
}

    .module-getStarted.relationsColor .footer_callToAction.cta_requestInformation:before {
        background-color: #fff;
    }

    .module-getStarted.relationsColor .footer_callToAction.cta_requestInformation:after {
        background-color: #df7b07;
    }

.module-getStarted.architectureColor {
    border-top: none !important;
    background-color: #757575;
    color: #fff;
}

    .module-getStarted.architectureColor .mfp-close {
        color: #fff;
    }

        .module-getStarted.architectureColor .mfp-close .mfp-close-icn:after, .module-getStarted.architectureColor .mfp-close .mfp-close-icn:before {
            background-color: transparent;
        }

    .module-getStarted.architectureColor .link-arrow, .module-getStarted.architectureColor .module_title {
        color: #fff;
    }

    .module-getStarted.architectureColor .footer_callToAction {
        color: #fff;
        border-color: #fff;
    }

        .module-getStarted.architectureColor .footer_callToAction .colorBg3 {
            background-color: #353739;
        }

.noTouchDevice .module-getStarted.architectureColor .footer_callToAction:hover {
    color: #fff;
    border-color: #353739;
}

.module-getStarted.architectureColor .footer_callToAction.cta_requestInformation {
    color: #353739;
    border-color: #fff;
}

    .module-getStarted.architectureColor .footer_callToAction.cta_requestInformation .colorBg2 {
        background-color: #fff;
    }

    .module-getStarted.architectureColor .footer_callToAction.cta_requestInformation .colorBg3 {
        background-color: #353739;
    }

.module-getStarted.administrationColor {
    border-top: none !important;
    background-color: #4ca5e0;
    color: #fff;
}

    .module-getStarted.administrationColor .mfp-close {
        color: #fff;
    }

        .module-getStarted.administrationColor .mfp-close .mfp-close-icn:after, .module-getStarted.administrationColor .mfp-close .mfp-close-icn:before {
            background-color: transparent;
        }

    .module-getStarted.administrationColor .link-arrow, .module-getStarted.administrationColor .module_title {
        color: #fff;
    }

    .module-getStarted.administrationColor .footer_callToAction {
        color: #fff;
        border-color: #fff;
    }

        .module-getStarted.administrationColor .footer_callToAction .colorBg3 {
            background-color: #338ac4;
        }

.noTouchDevice .module-getStarted.administrationColor .footer_callToAction:hover {
    color: #fff;
    border-color: #338ac4;
}

.module-getStarted.administrationColor .footer_callToAction.cta_requestInformation {
    color: #338ac4;
    border-color: #fff;
}

    .module-getStarted.administrationColor .footer_callToAction.cta_requestInformation .colorBg2 {
        background-color: #fff;
    }

    .module-getStarted.administrationColor .footer_callToAction.cta_requestInformation .colorBg3 {
        background-color: #338ac4;
    }

.module-getStarted.legalPracticeColor {
    border-top: none !important;
    background-color: #6ec3b8;
    color: #fff;
}

    .module-getStarted.legalPracticeColor .mfp-close {
        color: #fff;
    }

        .module-getStarted.legalPracticeColor .mfp-close .mfp-close-icn:after, .module-getStarted.legalPracticeColor .mfp-close .mfp-close-icn:before {
            background-color: transparent;
        }

    .module-getStarted.legalPracticeColor .link-arrow, .module-getStarted.legalPracticeColor .module_title {
        color: #fff;
    }

    .module-getStarted.legalPracticeColor .footer_callToAction {
        color: #fff;
        border-color: #fff;
    }

        .module-getStarted.legalPracticeColor .footer_callToAction .colorBg3 {
            background-color: #64aea5;
        }

.noTouchDevice .module-getStarted.legalPracticeColor .footer_callToAction:hover {
    color: #fff;
    border-color: #64aea5;
}

.module-getStarted.legalPracticeColor .footer_callToAction.cta_requestInformation {
    border-color: #fff;
    color: #64aea5;
}

    .module-getStarted.legalPracticeColor .footer_callToAction.cta_requestInformation .colorBg2 {
        background-color: #fff;
    }

    .module-getStarted.legalPracticeColor .footer_callToAction.cta_requestInformation .colorBg3 {
        background-color: #64aea5;
    }

.module-getStarted.bbaLawColor {
    border-top: none !important;
    background-color: #ccc;
}

    .module-getStarted.bbaLawColor .link-arrow {
        color: #333;
    }

    .module-getStarted.bbaLawColor .footer_callToAction .colorBg3 {
        background-color: #fff;
    }

.noTouchDevice .module-getStarted.bbaLawColor .footer_callToAction:hover {
    color: #333;
    border-color: #fff;
}

.module-getStarted.bbaLawColor .footer_callToAction.cta_requestInformation {
    border-color: #333;
}

    .module-getStarted.bbaLawColor .footer_callToAction.cta_requestInformation .colorBg2 {
        background-color: #333;
    }

    .module-getStarted.bbaLawColor .footer_callToAction.cta_requestInformation .colorBg3 {
        background-color: #fff;
    }

@media only screen and (min-width:1542px) {
    .module-getStarted .module_title {
        font-size: 3.0555555555555554em;
        line-height: 1.1818181818181819em;
        letter-spacing: .03454545454545em;
    }

        .module-getStarted .module_title + * {
            margin-top: 10px;
        }

    .module-getStarted .module_intro + * {
        margin-top: 58px;
    }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block h4 {
        font-size: 1em;
        line-height: 1.5555555555555556em;
        letter-spacing: .01188888888889em;
    }

        .module-getStarted .module-getStarted_content .module-getStarted_content_block h4 + p {
            margin-top: .7058823529411765em;
        }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block p {
        margin: 0;
        font-size: .9444444444444444em;
        line-height: 1.6470588235294117em;
        letter-spacing: 0;
    }

        .module-getStarted .module-getStarted_content .module-getStarted_content_block p + p {
            margin-top: 15px;
        }

        .module-getStarted .module-getStarted_content .module-getStarted_content_block p + .footer_callToAction {
            margin-top: 2.4615384615384617em;
        }

        .module-getStarted .module-getStarted_content .module-getStarted_content_block p + .link-arrow, .module-getStarted .module-getStarted_content .module-getStarted_content_block p + .link-external {
            margin-top: 1.9230769230769231em;
        }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block .link-arrow + p, .module-getStarted .module-getStarted_content .module-getStarted_content_block .link-external + p {
        margin-top: 2.4705882352941178em;
    }

    .module-getStarted .module-getStarted_content .footer_callToAction {
        font-size: .7222222222222222em;
        line-height: 1.8461538461538463em;
        letter-spacing: .05384615384615em;
        padding: 21px 0;
    }

    .module-getStarted .module-getStarted_content .link-arrow, .module-getStarted .module-getStarted_content .link-external {
        font-size: .7222222222222222em;
        line-height: 1.9230769230769231em;
        letter-spacing: .06784615384615em;
    }

    .mfp-wrap .module-getStarted .module_title {
        font-size: 3.0555555555555554em;
        width: 100%;
    }

        .mfp-wrap .module-getStarted .module_title + * {
            margin-top: 80px;
        }

    .mfp-wrap .module-getStarted .module-getStarted_content {
        width: 100%;
    }

    .module-getStarted.module-bg2 + .subModule-featuredDistributor {
        margin-top: 120px;
    }
}

@media only screen and (max-width:1024px) {
    .module-getStarted .module_title {
        line-height: 1.5em;
    }

    .module-getStarted .module-getStarted_content_block .link-arrow {
        line-height: 2em;
    }
}

@media only screen and (max-width:820px) {
    .module-getStarted .module_title + * {
        margin-top: 1.7777777777777777em;
    }

    .module-getStarted .module_intro + .module-getStarted_content {
        margin-top: 56px;
    }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block h4 + p {
        margin-top: .7333333333333333em;
    }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block p + .footer_callToAction {
        margin-top: .6363636363636364em;
    }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block p + .link-arrow {
        margin-top: 0;
    }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block .footer_callToAction {
        max-width: 288px;
    }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block .link-arrow + p {
        margin-top: 2.6666666666666665em;
    }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block + * {
        margin-top: 42px;
    }
}

@media only screen and (max-width:600px) {
    .module-getStarted .module_title {
        font-size: 1.2777777777777777em;
        line-height: 1.3043478260869565em;
        letter-spacing: .03086956521739em;
    }

        .module-getStarted .module_title + * {
            margin-top: 1.3333333333333333em;
        }

    .module-getStarted .module_intro + .module-getStarted_content {
        margin-top: 18px;
    }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block h4 {
        font-size: .7222222222222222em;
        line-height: 1.6153846153846154em;
        letter-spacing: .01423076923077em;
    }

        .module-getStarted .module-getStarted_content .module-getStarted_content_block h4 + p {
            margin-top: .35714285714285715em;
        }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block p {
        font-size: .7777777777777778em;
        line-height: 1.5714285714285714em;
        letter-spacing: 0;
    }

        .module-getStarted .module-getStarted_content .module-getStarted_content_block p + .footer_callToAction {
            margin-top: .2em;
        }

        .module-getStarted .module-getStarted_content .module-getStarted_content_block p + .link-arrow {
            margin-top: -.8em;
        }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block .footer_callToAction {
        font-size: .5555555555555556em;
        line-height: 2.5em;
        letter-spacing: .07em;
        padding: 13px 0;
    }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block .link-arrow {
        font-size: .5555555555555556em;
        line-height: 2.5em;
        letter-spacing: .07em;
    }

        .module-getStarted .module-getStarted_content .module-getStarted_content_block .link-arrow + p {
            margin-top: 1em;
        }

    .module-getStarted .module-getStarted_content .module-getStarted_content_block + * {
        margin-top: 34px;
    }

    .mfp-wrap .module-getStarted .module_title {
        font-size: 1.2777777777777777em;
    }

        .mfp-wrap .module-getStarted .module_title + * {
            margin-top: 30px;
        }

    .module-getStarted.module-getStartedInside {
        margin-top: -3px;
    }

        .module-getStarted.module-getStartedInside .module-getStarted_content .module-getStarted_content_block p + .footer_callToAction {
            margin-top: 0;
        }

        .module-getStarted.module-getStartedInside .module-getStarted_content .module-getStarted_content_block + * {
            margin-top: 24px;
        }
}

@media only screen and (max-width:414px) {
    .module-getStarted .module-getStarted_content .module-getStarted_content_block .footer_callToAction {
        max-width: 100%;
    }
}

.module-confidence {
    padding: 59px 70px 56px;
    letter-spacing: -5px;
}

.module-confidence, body:not(.iOS):not(.criOS) .module-confidence {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

    .module-confidence .module-confidence_content .module-confidence_content_block {
        letter-spacing: 0;
        display: inline-block;
        text-align: center;
        font-size: .6111111111111112em;
        line-height: 1.6363636363636365em;
        letter-spacing: .06363636363636em;
        color: #424446;
        width: 20%;
        vertical-align: top;
        padding: 0 15px;
        font-family: 'Rational-Medium';
    }

        .module-confidence .module-confidence_content .module-confidence_content_block:last-child {
            margin: 0;
        }

        .module-confidence .module-confidence_content .module-confidence_content_block:before {
            position: relative;
            font-family: ieurwd-icons;
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: 3.6363636363636362em;
            margin-bottom: .525em;
            -webkit-opacity: 1;
            -moz-opacity: 1;
            opacity: 1;
        }

        .module-confidence .module-confidence_content .module-confidence_content_block:before, .module-confidence .module-confidence_content .module-confidence_content_block > i {
            display: block;
            transform: translateZ(0);
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
            transition: transform .2s ease-out,opacity .2s ease-out;
            -webkit-transition: transform .2s ease-out,opacity .2s ease-out;
            -moz-transition: transform ease-out .2s,opacity ease-out .2s;
            -ms-transition: transform ease-out .2s,opacity ease-out .2s;
            -o-transition: transform ease-out .2s,opacity ease-out .2s;
        }

        .module-confidence .module-confidence_content .module-confidence_content_block > i {
            margin-bottom: 35px;
        }

@media only screen and (max-width:1540px) {
    .module-confidence .module-confidence_content .module-confidence_content_block > i {
        margin-bottom: 24px;
        margin-bottom: 10px;
    }
}

.module-confidence .module-confidence_content .module-confidence_content_block > i img {
    vertical-align: top;
    width: auto;
    height: 70px;
}

@media only screen and (max-width:1540px) {
    .module-confidence .module-confidence_content .module-confidence_content_block > i img {
        height: 40px;
    }
}

@media only screen and (max-width:820px) {
    .module-confidence .module-confidence_content .module-confidence_content_block > i img {
        height: 35px;
    }
}

.ie9 .module-confidence .module-confidence_content .module-confidence_content_block, .ie10 .module-confidence .module-confidence_content .module-confidence_content_block, .ie11 .module-confidence .module-confidence_content .module-confidence_content_block {
    font-size: 11px;
}

    .ie9 .module-confidence .module-confidence_content .module-confidence_content_block:before, .ie10 .module-confidence .module-confidence_content .module-confidence_content_block:before, .ie11 .module-confidence .module-confidence_content .module-confidence_content_block:before {
        font-size: 40px;
    }

.noTouchDevice .module-confidence .module-confidence_content .module-confidence_content_block:hover:before, .noTouchDevice .module-confidence .module-confidence_content .module-confidence_content_block:hover > i {
    transform: translate3d(0,-5px,0);
    -webkit-transform: translate3d(0,-5px,0);
    -ms-transform: translate3d(0,-5px,0);
}

.module-confidence .module-confidence_content .module-confidence_content_block.not-clickable:hover {
    color: #424446;
    cursor: default;
}

    .module-confidence .module-confidence_content .module-confidence_content_block.not-clickable:hover:before, .module-confidence .module-confidence_content .module-confidence_content_block.not-clickable:hover > i {
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
    }

.module-confidence .module-confidence_content .confidence-humanistic:before {
    content: "\e631";
}

.module-confidence .module-confidence_content .confidence-innovation:before {
    content: "\e630";
}

.module-confidence .module-confidence_content .confidence-entrepreneurship:before {
    content: "\e632";
}

.module-confidence .module-confidence_content .confidence-academic:before {
    content: "\e60b";
}

.module-confidence .module-confidence_content .confidence-diversity:before {
    content: "\e904";
}

.module-confidence .module-confidence_content .confidence-socialInnovation:before {
    content: "\e903";
}

.module-confidence .module-confidence_content .confidence-enterpreneurship-style02:before {
    content: "\e905";
}

.module-confidence .module-confidence_content .confidence-humanities-style02:before {
    content: "\e902";
}

@media only screen and (min-width:1542px) {
    .module-confidence {
        padding: 30px 70px 72px;
    }

        .module-confidence .module-confidence_content .module-confidence_content_block {
            font-size: 1em;
            line-height: 1.6666666666666667em;
            letter-spacing: .01388888888889em;
        }

            .module-confidence .module-confidence_content .module-confidence_content_block:before {
                font-size: 2.8333333333333335em;
                margin-bottom: .7058823529411765em;
            }

    .ie9 .module-confidence .module-confidence_content .module-confidence_content_block {
        font-size: 18px;
    }

        .ie9 .module-confidence .module-confidence_content .module-confidence_content_block:before {
            font-size: 51px;
        }
}

@media only screen and (max-width:1024px) {
    .module-confidence {
        padding: 45px 40px 39px;
    }
}

@media only screen and (max-width:820px) {
    .module-confidence {
        padding: 45px 15px 39px;
    }

        .module-confidence .module-confidence_content .module-confidence_content_block {
            font-size: .5555555555555556em;
            line-height: 1.6em;
            letter-spacing: .025em;
            width: 50%;
        }

            .module-confidence .module-confidence_content .module-confidence_content_block:before {
                font-size: 3.5em;
                margin-bottom: .3142857142857143em;
            }

            .module-confidence .module-confidence_content .module-confidence_content_block:nth-child(1n+3) {
                margin-top: 45px;
            }
}

.module-degrees {
    /*letter-spacing: -5px;*/
}

.module-degrees, body:not(.iOS):not(.criOS) .module-degrees {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

    .module-degrees .module_title {
        color: #fff;
        font-family: Montserrat;
        text-align: left;
        font-size: 1.5555555555555556em;
        line-height: 1.3571428571428572em;
        letter-spacing: .03002857142857em;
        font-weight: 800;
        display: inline-block;
        vertical-align: top;
    }

        .module-degrees .module_title + * {
            margin-top: 39px;
        }

    .module-degrees a {
        color: #fff;
    }

.noTouchDevice .module-degrees a:hover {
    /*color: #809fb7;*/
}

.module-degrees a.link-external {
    margin-top: 0;
}

.module-degrees .module-degrees_content {
    width: 100%;
}

    .module-degrees .module-degrees_content .module-degrees_content_block {
        display: inline-block;
        letter-spacing: 0;
        vertical-align: top;
        margin-right: 0;
    }

        .module-degrees .module-degrees_content .module-degrees_content_block:last-child {
            margin-right: 0;
        }

        .module-degrees .module-degrees_content .module-degrees_content_block a {
            font-family: Montserrat;
            font-size: .6111111111111112em;
            line-height: 2em;
            letter-spacing: .02272727272727em;
            text-transform: uppercase;
            font-weight: 800;
            display: inline-block;
            vertical-align: top;
            float: left;
        }

.noTouchDevice .module-degrees .module-degrees_content .module-degrees_content_block a:hover {
    color: #809fb7;
}

.module-degrees .module-degrees_content .module-degrees_content_block ul {
    position: relative;
    list-style: none;
    letter-spacing: -.25em;
    padding: 0;
    margin: 0;
    margin-right: 0;
    width: 95%;
}

.module-degrees .module-degrees_content .module-degrees_content_block li {
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0;
    padding-right: 45px;
    width: 50%;
    line-height: 1.85em;
}

@media (max-width:820px) {
    .module-degrees .module-degrees_content .module-degrees_content_block li {
        width: auto;
        width: 100%;
    }
}

.module-degrees .module-degrees_content .module-degrees_content_block li.current-menu-ancestor > a, .module-degrees .module-degrees_content .module-degrees_content_block li.current-menu-item > a, .module-degrees .module-degrees_content .module-degrees_content_block li.current-menu-parent > a, .module-degrees .module-degrees_content .module-degrees_content_block li.current-page-parent > a, .module-degrees .module-degrees_content .module-degrees_content_block li.current_page_ancestor > a, .module-degrees .module-degrees_content .module-degrees_content_block li.current_page_parent > a {
    pointer-events: none;
    cursor: default;
    color: #809fb7;
}

.ie9 .module-degrees .module-degrees_content .module-degrees_content_block li {
    width: 29.45736434%;
    margin-right: 5.81395349%;
    float: left;
}

    .ie9 .module-degrees .module-degrees_content .module-degrees_content_block li:nth-child(3n+3) {
        margin-right: 0;
    }

.module-degrees .module-degrees_content .module-degrees_content_block + * {
    margin-top: 55px;
}

.module-degrees .module-degrees_content_cta {
    display: inline-block;
    vertical-align: top;
    margin-top: 7.4em !important;
    margin-right: 0;
    margin-left: -5%;
}

@media (max-width:1542px) {
    .module-degrees .module-degrees_content_cta {
        margin-top: 0 !important;
    }
}

@media (max-width:820px) {
    #header .header_bottom .header_nav > ul > li > .header_nav_submenu > ul {
        height: auto !important;
    }

    .module-degrees .module-degrees_content_cta {
        margin-top: 32px !important;
        margin-left: 0;
    }
}

.module-degrees .module-degrees_content_cta .degrees_callToAction {
    position: relative;
    display: inline-block;
    float: left;
    clear: both;
    font-size: .6111111111111112em;
    line-height: 1.8461538461538463em;
    font-family: Montserrat;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .05384615384615em;
    padding: 18px 0;
    color: #fff;
    border: 1px solid #fff;
    width: 100%;
    max-width: 288px;
    text-align: center;
    transition: color .2s ease-out .1s,border .2s ease-out;
    -webkit-transition: color .2s ease-out .1s,border .2s ease-out;
    -moz-transition: color .2s ease-out .1s,border .2s ease-out;
    -ms-transition: color .2s ease-out .1s,border .2s ease-out;
    -o-transition: color .2s ease-out .1s,border .2s ease-out;
}

    .module-degrees .module-degrees_content_cta .degrees_callToAction:after {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 50%;
        right: 50%;
        background-color: #032c4b;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -webkit-transition: left .2s ease-out,right .2s ease-out,opacity .2s ease-out,background-color .2s ease-out;
        transition: left .2s ease-out,right .2s ease-out,opacity .2s ease-out,background-color .2s ease-out;
    }

    .module-degrees .module-degrees_content_cta .degrees_callToAction:before {
        content: "";
        position: absolute;
        background-color: #00338d;
        z-index: -2;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

.noTouchDevice .module-degrees .module-degrees_content_cta .degrees_callToAction:hover {
    color: #fff;
    border: 1px solid #032c4b;
}

    .noTouchDevice .module-degrees .module-degrees_content_cta .degrees_callToAction:hover:after {
        left: 0;
        right: 0;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

@media only screen and (min-width:1542px) {
    .module-degrees .module_title {
        font-size: 1.6666666666666667em;
        line-height: 1.3333333333333333em;
        letter-spacing: .03133333333333em;
    }

        .module-degrees .module_title + * {
            margin-top: 45px;
        }

    .module-degrees .module-degrees_content .module-degrees_content_block a {
        font-size: .7222222222222222em;
        line-height: 1.8461538461538463em;
        letter-spacing: .01923076923077em;
    }

    .module-degrees .module-degrees_content .module-degrees_content_block li {
        margin-top: 1.0555555555555556em;
    }

    .module-degrees .module-degrees_content .module-degrees_content_block + * {
        margin-top: 0;
    }

    .module-degrees .module-degrees_content .module-degrees_content_cta {
        vertical-align: top;
        margin-top: 26px;
    }

        .module-degrees .module-degrees_content .module-degrees_content_cta .degrees_callToAction {
            padding: 21px 0;
            max-width: none;
            font-size: .7222222222222222em;
        }

    .module-degrees .module-degrees_content.threeColumns .module-degrees_content_cta {
        margin-top: 55px;
    }
}

@media only screen and (max-width:1024px) {
    .module-degrees .module_title + * {
        margin-top: 40px;
    }

    .module-degrees .module-degrees_content .module-degrees_content_cta .degrees_callToAction {
        font-size: .6111111111111112em;
        line-height: 2.1818181818181817em;
        letter-spacing: .06363636363636em;
    }
}

@media only screen and (max-width:820px) {
    .FooterFont {
        position: relative;
        left: 0px !important;
        margin-left: 0vh !important;
    }

    .module-degrees .module-degrees_content .module-degrees_content_block ul {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
    }

    .module-degrees .module-degrees_content .module-degrees_content_block li {
        margin-top: 2px;
    }

        .module-degrees .module-degrees_content .module-degrees_content_block li:nth-child(3n+3) {
            -webkit-column-break-after: avoid;
            -moz-column-break-after: avoid;
            page-break-after: avoid;
        }

    .ie9 .module-degrees .module-degrees_content .module-degrees_content_block li {
        width: 47.19101124%;
        margin-right: 5.61797753%;
    }

        .ie9 .module-degrees .module-degrees_content .module-degrees_content_block li:nth-child(3n+3) {
            margin-right: 5.61797753%;
        }

        .ie9 .module-degrees .module-degrees_content .module-degrees_content_block li:nth-child(2n+2) {
            margin-right: 0;
        }

    .module-degrees .module-degrees_content .module-degrees_content_block + * {
        margin-top: 32px;
    }
}

@media only screen and (max-width:600px) {
    .Lovemark {
        margin-top: -3vh !important;
    }

    .module-degrees .module_title {
        font-size: 1.2777777777777777em;
        line-height: 1.3043478260869565em;
        letter-spacing: .04586956521739em;
    }

        .module-degrees .module_title + * {
            margin-top: 29px;
        }

    .module-degrees .module-degrees_content .module-degrees_content_block a {
        font-size: 1em;
        line-height: 1.8em;
        letter-spacing: .025em;
    }

    .module-degrees .module-degrees_content .module-degrees_content_block ul {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1;
    }

    .module-degrees .module-degrees_content .module-degrees_content_block li {
        font-size: .5555555555555556em;
        margin-top: 0;
        line-height: 15px;
    }

    .ie9 .module-degrees .module-degrees_content .module-degrees_content_block li {
        width: 100%;
        margin-right: 0;
    }

    .module-degrees .module-degrees_content .module-degrees_content_block + * {
        margin-top: 35px;
    }

    .module-degrees .module-degrees_content .module-degrees_content_cta .degrees_callToAction {
        font-size: .5555555555555556em;
        line-height: 2.5em;
        letter-spacing: .07em;
    }
}

@media only screen and (max-width:414px) {
    .module-degrees .module-degrees_content .module-degrees_content_cta .degrees_callToAction {
        max-width: 100%;
    }
}

.module-featuredDistributorCyphers, .module-featuredDistributorHome {
    overflow: hidden;
    /*letter-spacing: -4.5px;*/
}

    .module-featuredDistributorCyphers .module_inner, .module-featuredDistributorHome .module_inner {
        position: relative;
    }

    .module-featuredDistributorCyphers .module-content_block, .module-featuredDistributorHome .module-content_block {
        margin-top: 28px;
    }

        .module-featuredDistributorCyphers .module-content_block div, .module-featuredDistributorHome .module-content_block div {
            display: inline-block;
            vertical-align: top;
        }

            .module-featuredDistributorCyphers .module-content_block div:last-child, .module-featuredDistributorHome .module-content_block div:last-child {
                margin-right: 0;
            }

body:not(.iOS):not(.criOS) .module-featuredDistributorCyphers .module_intro, body:not(.iOS):not(.criOS) .module-featuredDistributorHome .module_intro {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translateX(0) translateY(-10px) translateZ(0);
    -webkit-transform: translateX(0) translateY(-10px) translateZ(0);
    -ms-transform: translateX(0) translateY(-10px) translateZ(0);
    -webkit-transition: -webkit-transform .22s ease-out .8s,opacity .22s ease-out .8s;
    transition: transform .22s ease-out .8s,opacity .22s ease-out .8s;
}

    body:not(.iOS):not(.criOS) .module-featuredDistributorCyphers .module_intro + .link-arrow, body:not(.iOS):not(.criOS) .module-featuredDistributorHome .module_intro + .link-arrow {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        transform: translateX(0) translateY(-10px) translateZ(0);
        -webkit-transform: translateX(0) translateY(-10px) translateZ(0);
        -ms-transform: translateX(0) translateY(-10px) translateZ(0);
        -webkit-transition: -webkit-transform .22s ease-out 1s,opacity .22s ease-out 1s;
        transition: transform .22s ease-out 1s,opacity .22s ease-out 1s;
    }

.module-featuredDistributorCyphers .module_content, .module-featuredDistributorHome .module_content {
    margin-top: 60px;
}

body:not(.iOS):not(.criOS) .module-featuredDistributorCyphers .module_content, body:not(.iOS):not(.criOS) .module-featuredDistributorHome .module_content {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translateX(0) translateY(-10px) translateZ(0);
    -webkit-transform: translateX(0) translateY(-10px) translateZ(0);
    -ms-transform: translateX(0) translateY(-10px) translateZ(0);
    -webkit-transition: -webkit-transform .22s ease-out 1.2s,opacity .22s ease-out 1.2s;
    transition: transform .22s ease-out 1.2s,opacity .22s ease-out 1.2s;
}

.module-featuredDistributorCyphers .module_content .content_img, .module-featuredDistributorHome .module_content .content_img {
    display: block;
    overflow: hidden;
}

    .module-featuredDistributorCyphers .module_content .content_img img, .module-featuredDistributorHome .module_content .content_img img {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

.module-featuredDistributorCyphers .module_content:last-child, .module-featuredDistributorHome .module_content:last-child {
    -webkit-transition-delay: 1.4s;
    transition-delay: 1.4s;
}

.module-featuredDistributorCyphers .module_info, .module-featuredDistributorHome .module_info {
    display: inline-block;
    vertical-align: top;
    min-height: 600px;
}

    .module-featuredDistributorCyphers .module_info.no_cyphers, .module-featuredDistributorHome .module_info.no_cyphers {
        width: 100%;
    }

.module-featuredDistributorCyphers .column-cyphers, .module-featuredDistributorHome .column-cyphers {
    background: #00a1e0;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    height: calc(100% + 88px + 90px);
    margin: -88px -70px -90px 0;
    padding: 88px 0 90px;
    width: calc(30.52631579% + 70px);
}

.module-featuredDistributorCyphers .cyphers-content_block, .module-featuredDistributorHome .cyphers-content_block {
    height: 100%;
}

    .module-featuredDistributorCyphers .cyphers-content_block .owl-controls, .module-featuredDistributorHome .cyphers-content_block .owl-controls {
        position: relative;
    }

    .module-featuredDistributorCyphers .cyphers-content_block .owl-item, .module-featuredDistributorHome .cyphers-content_block .owl-item {
        text-align: center;
    }

    .module-featuredDistributorCyphers .cyphers-content_block .owl-dots, .module-featuredDistributorHome .cyphers-content_block .owl-dots {
        text-align: center;
        margin-top: 20px;
        position: relative;
    }

.module-featuredDistributorCyphers .cypher, .module-featuredDistributorHome .cypher {
    font-family: Montserrat;
    font-weight: 400;
    letter-spacing: 0;
    text-align: center;
    color: #fff;
    height: 33.3%;
}

body:not(.iOS):not(.criOS) .module-featuredDistributorCyphers .cypher, body:not(.iOS):not(.criOS) .module-featuredDistributorHome .cypher {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translateX(0) translateY(-10px) translateZ(0);
    -webkit-transform: translateX(0) translateY(-10px) translateZ(0);
    -ms-transform: translateX(0) translateY(-10px) translateZ(0);
    -webkit-transition: -webkit-transform .22s ease-out .6s,opacity .22s ease-out .6s;
    transition: transform .22s ease-out .6s,opacity .22s ease-out .6s;
}

.module-featuredDistributorCyphers .cypher:first-child, .module-featuredDistributorHome .cypher:first-child {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}

    .module-featuredDistributorCyphers .cypher:first-child .content_cypher, .module-featuredDistributorHome .cypher:first-child .content_cypher {
        vertical-align: top;
    }

.module-featuredDistributorCyphers .cypher:last-child, .module-featuredDistributorHome .cypher:last-child {
    margin-right: 0;
    -webkit-transition-delay: .8s;
    transition-delay: .8s;
}

    .module-featuredDistributorCyphers .cypher:last-child .content_cypher, .module-featuredDistributorHome .cypher:last-child .content_cypher {
        vertical-align: bottom;
    }

.module-featuredDistributorCyphers .cypher:before, .module-featuredDistributorHome .cypher:before {
    content: "";
    width: 1px;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.module-featuredDistributorCyphers .content_cypher, .module-featuredDistributorHome .content_cypher {
    display: inline-block;
    vertical-align: middle;
}

.module-featuredDistributorCyphers .cypher_featured, .module-featuredDistributorHome .cypher_featured {
    font-size: 5.555555555555555em;
    line-height: 1em;
    font-weight: 800;
}

    .module-featuredDistributorCyphers .cypher_featured + *, .module-featuredDistributorCyphers .cypher_featured + .cypher_label, .module-featuredDistributorHome .cypher_featured + *, .module-featuredDistributorHome .cypher_featured + .cypher_label {
        margin-top: .7333333333333333em;
    }

    .module-featuredDistributorCyphers .cypher_featured span, .module-featuredDistributorHome .cypher_featured span {
        display: inline-block;
        position: relative;
    }

@media (max-width:400px) {
    .module-featuredDistributorCyphers .cypher_featured span, .module-featuredDistributorHome .cypher_featured span {
        font-size: .9em;
    }
}

.module-featuredDistributorCyphers .cypher_featured .cypher_super, .module-featuredDistributorHome .cypher_featured .cypher_super {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-left: -15px;
    font-size: .275em;
    font-weight: 400;
    line-height: 0;
    text-transform: uppercase;
    letter-spacing: 0;
}

@media (max-width:1024px) {
    .module-featuredDistributorCyphers .cypher_featured .cypher_super, .module-featuredDistributorHome .cypher_featured .cypher_super {
        font-size: 2vw;
    }
}

@media (max-width:680px) {
    .module-featuredDistributorCyphers .cypher_featured .cypher_super, .module-featuredDistributorHome .cypher_featured .cypher_super {
        font-size: .275em;
    }
}

.module-featuredDistributorCyphers .cypher_featured .cypher_super.style02, .module-featuredDistributorHome .cypher_featured .cypher_super.style02 {
    text-transform: lowercase;
    font-weight: 800;
    font-size: .6em;
}

@media (max-width:1024px) {
    .module-featuredDistributorCyphers .cypher_featured .cypher_super.style02, .module-featuredDistributorHome .cypher_featured .cypher_super.style02 {
        font-size: 4vw;
        line-height: 4vw;
    }
}

@media (max-width:680px) {
    .module-featuredDistributorCyphers .cypher_featured .cypher_super.style02, .module-featuredDistributorHome .cypher_featured .cypher_super.style02 {
        font-size: .6em;
        line-height: 50px;
    }
}

.module-featuredDistributorCyphers .cypher_label, .module-featuredDistributorHome .cypher_label {
    font-family: Rational-Medium;
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: 0;
    font-weight: 100;
    display: inline-block;
}

body:not(.iOS):not(.criOS) .module-featuredDistributorCyphers.appear .cypher, body:not(.iOS):not(.criOS) .module-featuredDistributorCyphers.appear .module_content, body:not(.iOS):not(.criOS) .module-featuredDistributorCyphers.appear .module_intro, body:not(.iOS):not(.criOS) .module-featuredDistributorCyphers.appear .module_intro + .link-arrow, body:not(.iOS):not(.criOS) .module-featuredDistributorHome.appear .cypher, body:not(.iOS):not(.criOS) .module-featuredDistributorHome.appear .module_content, body:not(.iOS):not(.criOS) .module-featuredDistributorHome.appear .module_intro, body:not(.iOS):not(.criOS) .module-featuredDistributorHome.appear .module_intro + .link-arrow {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateX(0) translateY(0) translateZ(0);
    -webkit-transform: translateX(0) translateY(0) translateZ(0);
    -ms-transform: translateX(0) translateY(0) translateZ(0);
}

@media only screen and (min-width:1542px) {
    .module-featuredDistributorCyphers .column-cyphers, .module-featuredDistributorHome .column-cyphers {
        height: calc(100% + 103px + 108px);
        padding: 103px 0 108px;
        margin: -103px 0 -108px;
        width: 21.8220339%;
    }

    .module-featuredDistributorCyphers .module_content, .module-featuredDistributorHome .module_content {
        margin-top: 0;
    }

    .module-featuredDistributorCyphers .cypher_featured + *, .module-featuredDistributorCyphers .cypher_featured + .cypher_label, .module-featuredDistributorHome .cypher_featured + *, .module-featuredDistributorHome .cypher_featured + .cypher_label {
        margin-top: .7777777777777778em;
    }

    .module-featuredDistributorCyphers .cypher_label, .module-featuredDistributorHome .cypher_label {
        font-size: 56px;
        line-height: 0.556em;
    }
}

@media only screen and (max-width:1024px) {
    .module-featuredDistributorCyphers, .module-featuredDistributorHome {
        padding-bottom: 0;
    }

        .module-featuredDistributorCyphers .module_info, .module-featuredDistributorHome .module_info {
            margin-right: 0;
            margin-bottom: 62px;
            width: 100%;
            min-height: 0;
        }

        .module-featuredDistributorCyphers .column-cyphers, .module-featuredDistributorHome .column-cyphers {
            display: block;
            width: auto;
            position: relative;
            margin: 0 -44px;
            padding: 57px 44px 60px;
            letter-spacing: -5px;
        }

        .module-featuredDistributorCyphers .cypher, .module-featuredDistributorHome .cypher {
            display: inline-block;
            width: 30%;
            margin-right: 3%;
            vertical-align: top;
            letter-spacing: 0;
        }

            .module-featuredDistributorCyphers .cypher:last-child, .module-featuredDistributorHome .cypher:last-child {
                margin-right: 0;
            }

        .module-featuredDistributorCyphers .cypher_featured, .module-featuredDistributorHome .cypher_featured {
            font-size: 5em;
            line-height: 1em;
        }

            .module-featuredDistributorCyphers .cypher_featured + *, .module-featuredDistributorCyphers .cypher_featured + .cypher_label, .module-featuredDistributorHome .cypher_featured + *, .module-featuredDistributorHome .cypher_featured + .cypher_label {
                margin-top: .9333333333333333em;
            }

        .module-featuredDistributorCyphers .cypher_featured {
            font-size: 8vw;
        }
}

@media only screen and (max-width:800px) {
    .module-featuredDistributorCyphers, .module-featuredDistributorHome {
        padding-bottom: 0;
    }

        .module-featuredDistributorCyphers .module-content_block, .module-featuredDistributorHome .module-content_block {
            margin-top: 20px;
        }

        .module-featuredDistributorCyphers .module_content, .module-featuredDistributorHome .module_content {
            margin-top: 50px;
        }

        .module-featuredDistributorCyphers .module_info, .module-featuredDistributorHome .module_info {
            margin-right: 0;
            margin-bottom: 62px;
        }

        .module-featuredDistributorCyphers .column-cyphers, .module-featuredDistributorHome .column-cyphers {
            display: block;
            width: auto;
            position: relative;
            margin: 0 -44px;
            padding: 24px 44px 60px;
            letter-spacing: -5px;
        }

        .module-featuredDistributorCyphers .cypher, .module-featuredDistributorHome .cypher {
            display: inline-block;
            width: 30%;
            margin-right: 3%;
            vertical-align: top;
            letter-spacing: 0;
        }

            .module-featuredDistributorCyphers .cypher:last-child, .module-featuredDistributorHome .cypher:last-child {
                margin-right: 0;
            }

        .module-featuredDistributorCyphers .content_cypher, .module-featuredDistributorHome .content_cypher {
            display: block;
        }

        .module-featuredDistributorCyphers .cypher_featured, .module-featuredDistributorHome .cypher_featured {
            font-size: 5em;
            line-height: 1em;
        }

            .module-featuredDistributorCyphers .cypher_featured + *, .module-featuredDistributorCyphers .cypher_featured + .cypher_label, .module-featuredDistributorHome .cypher_featured + *, .module-featuredDistributorHome .cypher_featured + .cypher_label {
                margin-top: .7333333333333333em;
            }

        .module-featuredDistributorCyphers .cypher_featured {
            font-size: 8vw;
        }
}

@media only screen and (max-width:680px) {
    .module-featuredDistributorCyphers .module-content_block, .module-featuredDistributorHome .module-content_block {
        margin-top: 15px;
    }

    .module-featuredDistributorCyphers .module_info, .module-featuredDistributorHome .module_info {
        margin-bottom: 40px;
    }

    .module-featuredDistributorCyphers .module_content, .module-featuredDistributorHome .module_content {
        margin-top: 20px;
    }

    .module-featuredDistributorCyphers .column-cyphers, .module-featuredDistributorHome .column-cyphers {
        padding: 9px 44px 10px;
    }

    .module-featuredDistributorCyphers .cypher, .module-featuredDistributorHome .cypher {
        width: 100%;
    }

    .module-featuredDistributorCyphers .cypher_label, .module-featuredDistributorHome .cypher_label {
        font-size: .7777777777777778em;
        line-height: 1.5714285714285714em;
    }

    .module-featuredDistributorCyphers .cypher_featured {
        font-size: 2.555555555555555em;
    }
}

@media only screen and (max-width:600px) {
    .module-featuredDistributorCyphers .column-cyphers, .module-featuredDistributorHome .column-cyphers {
        margin: 0 -15px;
        padding: 9px 15px 10px;
    }
}

.module-homeFeaturedContent {
    width: 100%;
    height: 0;
    letter-spacing: -4.5px;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    text-align: right;
    z-index: 4;
    transform: translate3d(0,-100%,0);
    -webkit-transform: translate3d(0,-100%,0);
    -ms-transform: translate3d(0,-100%,0);
}

@media only screen and (max-width:1542px) {
    .module-homeFeaturedContent {
        height: auto;
    }
}

body:not(.iOS):not(.criOS) .module-homeFeaturedContent {
    -webkit-transition-duration: 0ms;
    transition-duration: 0ms;
}

.module-homeFeaturedContent .module_inner {
    display: inline;
    width: 100%;
    max-width: 1542px;
    margin: 0 auto;
    text-align: right;
}

@media only screen and (max-width:1542px) {
    .module-homeFeaturedContent .module_inner {
        display: block;
    }
}

.module-homeFeaturedContent .module_inner .content-modules {
    display: inline-block;
    text-align: left;
    max-width: 1542px;
}

@media only screen and (max-width:1542px) {
    .module-homeFeaturedContent .module_inner .content-modules {
        display: inline-block;
        margin-right: 0;
    }
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent {
    display: inline;
    width: 100%;
}

@media only screen and (max-width:1542px) {
    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent {
        display: block;
        top: 0 !important;
    }
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div:first-child, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div:last-child {
    width: 100%;
    text-align: left;
    padding: 30px;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent > div {
    min-height: 300px;
}

body:not(.iOS):not(.criOS) .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent > div {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translate3d(0,10px,0);
    -webkit-transform: translate3d(0,10px,0);
    -ms-transform: translate3d(0,10px,0);
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent > div:first-child {
    width: calc(46.63551402% + 6.72897196% - 1px);
    margin-right: 0;
}

body:not(.iOS):not(.criOS).noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent > div:first-child {
    -webkit-transition: -webkit-transform .32s ease-out .5s,opacity .32s ease-out .5s;
    transition: -webkit-transform .32s ease-out .5s,opacity .32s ease-out .5s;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent > div:last-child {
    width: calc(46.63551402% + 70px + 1px);
    margin-right: -70px;
}

body:not(.iOS):not(.criOS).noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent > div:last-child {
    -webkit-transition: -webkit-transform .32s ease-out .82s,opacity .32s ease-out .82s;
    transition: -webkit-transform .32s ease-out .82s,opacity .32s ease-out .82s;
}

@media only screen and (max-width:600px) {
    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div {
        height: auto !important;
    }
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .content_inner {
    position: relative;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .event_icon {
    z-index: 9;
    position: absolute;
    top: -10px;
    right: -9px;
    width: 45px !important;
    height: 45px;
    text-align: right;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .event_icon a {
        display: block;
        width: 45px;
        height: 45px;
        padding: 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        transition: opacity .22s ease-out;
        -webkit-transition: opacity .22s ease-out;
        -moz-transition: opacity .22s ease-out;
        -ms-transition: opacity .22s ease-out;
        -o-transition: opacity .22s ease-out;
    }

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .event_icon a:hover {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .event_icon img {
    width: 25px;
    height: 25px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .bottom_text, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .bottom_text span, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .content_link, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .section_link {
    display: block;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .module-newsAndEvents_calendarText {
    font-size: .7222222222222222em;
    font-style: italic;
    line-height: 24px;
    display: block;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small {
    width: auto;
    max-width: none;
    text-align: center;
    color: #333;
    border: 1px solid #333;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small:after {
        background-color: #fff;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small:before {
        background-color: #00338d;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small .button-small {
        position: absolute;
        min-width: 0;
        width: 50%;
        margin-top: 0;
        border-width: 0 1px 0 0;
    }

        .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small .button-small + .button-small {
            border-width: 0;
        }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small + .button-small {
        border-left: none;
    }

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .register_link {
    color: #fff;
    border: 1px solid #00338d;
    z-index: 1;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .register_link:after {
        background-color: #00338d;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .register_link:before {
        background-color: #062c4a;
    }

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .register_link {
    font-family: Montserrat;
    font-size: .6111111111111112rem;
    line-height: 1.5454545454545454em;
    font-weight: 800;
    letter-spacing: .06363636363636em;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    padding: 7px 12px;
    margin-top: 20px;
    width: 100%;
    -webkit-transition: color .2s ease-out,border-color .2s ease-out,-webkit-transform .2s ease-out;
    transition: color .2s ease-out,border-color .2s ease-out,transform .2s ease-out;
}

@media only screen and (max-width:1084px) {
    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .register_link {
        min-width: 0;
    }
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small:before, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .register_link:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 100%;
    top: 0;
    left: 50%;
    right: 50%;
    z-index: -1;
    -webkit-transition: width .2s ease-out,left .2s ease-out,right .2s ease-out;
    transition: width .2s ease-out,left .2s ease-out,right .2s ease-out;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small:after, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .register_link:after {
    content: "";
    display: block;
    position: absolute;
    width: auto;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: -2;
}

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small:hover, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .register_link:hover {
    color: #fff;
    border-color: #00338d;
}

    .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .button-small:hover:before, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .register_link:hover:before {
        width: 100%;
        left: 0;
        right: 0;
    }

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 {
    position: relative;
    letter-spacing: 0;
    display: inline-block;
    vertical-align: top;
    background-size: cover;
    padding: 40px 30px;
    color: #fff;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img > a, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a {
        display: block;
        color: #fff;
    }

body:not(.iOS):not(.criOS).noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img > a, body:not(.iOS):not(.criOS).noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a {
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img > a .bottom_link, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a .bottom_link {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.272727272727273em;
    letter-spacing: .06363636363636em;
    font-weight: 800;
    text-transform: uppercase;
    position: absolute;
    bottom: 29px;
    right: 30px;
}

body:not(.iOS):not(.criOS) .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img > a .bottom_link, body:not(.iOS):not(.criOS) .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a .bottom_link {
    -webkit-transition: right .2s ease-out,opacity .2s ease-out;
    transition: right .2s ease-out,opacity .2s ease-out;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img > a .bottom_link:after, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a .bottom_link:after {
    content: "\e617";
    font-family: ieurwd-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-size: 1em;
    position: relative;
    right: -10px;
    top: 1px;
}

body:not(.iOS):not(.criOS) .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img > a .bottom_link:after, body:not(.iOS):not(.criOS) .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a .bottom_link:after {
    -webkit-transition: right .2s ease-out;
    transition: right .2s ease-out;
}

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img > a:hover, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a:hover {
    color: #fff;
}

    .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img > a:hover .bottom_link:after, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a:hover .bottom_link:after {
        right: -13px;
    }

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img {
    padding: 0;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img > a {
        width: 100%;
        height: 100%;
    }

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img > a:hover .link-arrow:after {
    transform: translateX(5px) translateZ(0);
    -webkit-transform: translateX(5px) translateZ(0);
    -ms-transform: translateX(5px) translateZ(0);
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img div {
    z-index: 2;
    position: relative;
    width: 100%;
    height: 100%;
    padding: 40px 30px;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img div .link-arrow, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img div .link-external {
        z-index: 2;
        position: absolute;
        bottom: 40px;
        right: 30px;
        color: #fff;
    }

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img div .link-arrow:hover, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img div .link-external:hover {
    color: #fff;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 {
    letter-spacing: 0;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    padding: 40px;
    background-color: #00338d;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 a {
        color: #fff;
    }

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 a:hover {
    color: #809fb7;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 .small_text, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 a .big_text, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 a .info_text, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 a:hover .big_text, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 a:hover .info_text {
        color: #fff;
    }

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 .bottom_text:before {
    background-color: #fff;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 .register_link {
    color: #333;
    border-color: #fff;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 .register_link:before {
        background-color: #062c4a;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 .register_link:after {
        background-color: #fff;
    }

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 .register_link:hover {
    color: #fff;
    border-color: #003e6f;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 .button-small {
    color: #fff;
    border-color: #fff;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 .button-small:before {
        background-color: #fff;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 .button-small:after {
        background-color: transparent;
    }

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 .button-small:hover {
    border-color: #fff;
    color: #333;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01 + .bg_style01 {
    background-color: #003e6f;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 {
    letter-spacing: 0;
    display: inline-block;
    vertical-align: top;
    padding: 40px;
    background-color: rgba(12, 160, 210, 0.4);
    color: #333;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 a {
        color: #333;
    }

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 a.tag_link:hover {
    color: #809fb7;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 a .big_text, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 a .info_text, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 a.tag_link:hover .big_text, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 a.tag_link:hover .info_text {
        color: #333;
    }

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 .bottom_text {
    color: #707070;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 .tag_link, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 .tag_link p {
    color: #00338d;
    transition: color .2s ease-out;
    -webkit-transition: color .2s ease-out;
    -moz-transition: color .2s ease-out;
    -ms-transition: color .2s ease-out;
    -o-transition: color .2s ease-out;
}

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 .tag_link:hover, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 .tag_link p:hover {
    color: #809fb7;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 .register_link {
    color: #fff;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 .button-small.button-ical:before {
    background-color: #bc5755;
}

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 .button-small.button-ical:hover {
    color: #fff;
    border-color: #bc5755;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 .button-small.button-ics:before {
    background-color: #3e78bf;
}

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 .button-small.button-ics:hover {
    color: #fff;
    border-color: #3e78bf;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 + .bg_style02 {
    background-color: #fafafb;
}

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a:hover > div:not(.module_inner) {
    color: #333;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 {
    letter-spacing: 0;
    display: inline-block;
    vertical-align: top;
    padding: 40px;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03:before, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04:before {
        content: "";
        z-index: 0;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        background-color: rgba(12, 160, 210, 0.4);
        -webkit-opacity: .6;
        -moz-opacity: .6;
        opacity: .6;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .content_inner, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .content_inner {
        position: relative;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link), .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link) {
        color: #fff;
    }

body:not(.iOS):not(.criOS) .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link), body:not(.iOS):not(.criOS) .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link) {
    -webkit-transition: color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;
    transition: color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;
}

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link):hover, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link):hover {
    color: #fff;
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .small_text, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link) .big_text, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link) .info_text, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .small_text, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link) .big_text, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link) .info_text, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link):hover .big_text, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link):hover .info_text, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link):hover .big_text, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link):hover .info_text {
        color: #fff;
    }

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .bottom_text:before, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .bottom_text:before {
    background-color: #fff;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .register_link, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .register_link {
    color: #333;
    border-color: #fff;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .register_link:before, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .register_link:before {
        background-color: #062c4a;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .register_link:after, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .register_link:after {
        background-color: #fff;
    }

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .register_link:hover, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .register_link:hover {
    color: #fff;
    border-color: #062c4a;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .button-small, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .button-small {
    color: #fff;
    border-color: #fff;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .button-small:before, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .button-small:before {
        background-color: #fff;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .button-small:after, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .button-small:after {
        background-color: transparent;
    }

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style03 .button-small:hover, .noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .button-small:hover {
    border-color: #fff;
    color: #333;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 {
    background-color: rgba(12, 160, 210, 0.4);
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04:before {
        display: none;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .link-arrow {
        position: absolute;
        bottom: 40px;
        right: 40px;
        color: #fff;
    }

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .tag_link {
    color: #00338d;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div a {
    display: inline-block;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

body:not(.iOS):not(.criOS) .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div a {
    -webkit-transition: color .2s ease-out,border-color .2s ease-out,-webkit-transform .2s ease-out;
    transition: color .2s ease-out,border-color .2s ease-out,transform .2s ease-out;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div a.section_link + * {
    margin-top: 15px;
}

.noTouchDevice .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div a:hover {
    color: #00338d;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div p, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div p + p {
    margin: 0;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .title_text {
    font-size: .7222222222222222em;
    line-height: 1.8461538461538463em;
    font-weight: 400;
    font-style: italic;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .title_text + .big_text {
        margin-top: .5357142857142857em;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .title_text + .middle_text {
        margin-top: 1em;
    }

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .big_text {
    font-family: Rational-Medium;
    font-size: 14px;
    line-height: 1.3571428571428572em;
    letter-spacing: .00892857142857em;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .middle_text {
    font-family: Montserrat;
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: .01666666666667em;
    font-weight: 800;
    text-transform: uppercase;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .middle_text + .info_text {
        margin-top: .8666666666666667em;
        max-height: 100px;
        overflow: hidden;
    }

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .info_text {
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: 0;
    margin-top: .7333333333333333em;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .small_text {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.5454545454545454em;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: .7272727272727273em;
    color: #707070;
}

.module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .bottom_text {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 1.6363636363636365em;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 2.727272727272727em;
}

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .bottom_text:before {
        content: "";
        width: 31px;
        height: 1px;
        position: relative;
        top: -8px;
        display: block;
        background: #333;
        opacity: .3;
    }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .bottom_text + .module-newsAndEvents_calendarText {
        margin-top: 12px;
    }

body:not(.iOS):not(.criOS) .module-homeFeaturedContent.appear {
    transform: translate3d(0,-100%,0);
    -webkit-transform: translate3d(0,-100%,0);
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
}

    body:not(.iOS):not(.criOS) .module-homeFeaturedContent.appear .module_inner .content-modules .content_FeaturedContent > div {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
    }

body:not(.iOS):not(.criOS) .module-homeFeaturedContent.appear_eventos {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
}

    body:not(.iOS):not(.criOS) .module-homeFeaturedContent.appear_eventos .module_inner .content-modules .content_FeaturedContent > div {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
    }

.module-homeFeaturedContent + .module-bg2 {
    border-top: 1px solid #ebebed;
}

@media only screen and (min-width:1542px) {
    .module-homeFeaturedContent {
        padding: 0 70px;
    }

        .module-homeFeaturedContent .module_inner .content-modules {
            width: 100%;
            text-align: right;
        }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent > div:first-child {
                width: 26.05932%;
            }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent > div:last-child {
                width: 33.8220339%;
                margin-right: 35px;
            }
}

@media only screen and (max-width:1024px) {
    .module-homeFeaturedContent {
        padding: 0 70px;
        position: relative;
    }

    .module-homeFeaturedContent, body:not(.iOS):not(.criOS) .module-homeFeaturedContent {
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
    }

        .module-homeFeaturedContent .module_inner .content-modules {
            display: block;
            width: auto;
            margin: 0 -70px;
        }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent > div:first-child, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent > div:last-child {
                width: 50%;
            }

        .module-homeFeaturedContent.appear, body:not(.iOS):not(.criOS) .module-homeFeaturedContent.appear {
            transform: translateZ(0);
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
        }
}

@media only screen and (max-width:820px) {
    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img {
        padding: 0;
    }

        .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img div {
            padding: 71px 40px 60px;
        }

        .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img .bottom_link {
            bottom: 49px;
        }

    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .content_link {
        margin-top: 6px;
    }
}

@media only screen and (max-width:600px) {
    .Rotate {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }

    #amazingcarousel-1 .amazingcarousel-next {
        display: none !important;
    }

    #amazingcarousel-1 .amazingcarousel-prev {
        display: none !important;
    }

    .module-homeFeaturedContent {
        padding: 0;
    }

        .module-homeFeaturedContent .module_inner .content-modules {
            width: auto;
            margin: 0;
        }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div a.section_link + * {
                margin-top: 0;
            }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div a.content_link + * {
                margin-top: 4px;
            }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div:first-child, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div:last-child {
                width: 100%;
            }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style01, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style02, .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 {
                padding: 30px 15px;
            }

                .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_style04 .link-arrow {
                    position: relative;
                    bottom: 0;
                    right: 0;
                }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img {
                padding: 0;
            }

                .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img .bottom_link {
                    position: absolute;
                    bottom: 22px;
                    right: 40px;
                    margin-top: 0;
                    margin-bottom: 0;
                }

                    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img .bottom_link:hover {
                        transform: translateZ(0);
                        -webkit-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                    }

                .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img div {
                    padding: 30px 15px;
                }

                    .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div.bg_img div .link-arrow {
                        position: relative;
                        right: 0;
                        bottom: 0;
                    }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .big_text {
                font-size: 16px;
                line-height: 1.52em;
                letter-spacing: .01em;
            }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .middle_text {
                font-size: .7222222222222222em;
                line-height: 1.6153846153846154em;
                letter-spacing: .01923076923077em;
            }

                .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .middle_text + .info_text {
                    margin-top: .8666666666666667em;
                }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .info_text {
                font-size: .7777777777777778em;
                line-height: 1.5714285714285714em;
                letter-spacing: 0;
                margin-top: .5714285714285714em;
            }

            .module-homeFeaturedContent .module_inner .content-modules .content_FeaturedContent div .small_text {
                font-size: .5555555555555556em;
            }

        .module-homeFeaturedContent.appear {
            transform: translateZ(0);
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
        }
}

.module-homeFeaturedContent-ls {
    padding: 0;
    width: 100%;
    height: 0;
    letter-spacing: -4.5px;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    text-align: right;
    z-index: 4;
    transform: translate3d(0,-100%,0);
    -webkit-transform: translate3d(0,-100%,0);
    -ms-transform: translate3d(0,-100%,0);
}

@media only screen and (max-width:1542px) {
    .module-homeFeaturedContent-ls {
        height: auto;
    }
}

body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls {
    -webkit-transition-duration: 0ms;
    transition-duration: 0ms;
}

.module-homeFeaturedContent-ls .module_inner {
    display: block;
    width: 100%;
    max-width: 1542px;
    margin: 0 auto;
    text-align: right;
}

@media only screen and (max-width:1542px) {
    .module-homeFeaturedContent-ls .module_inner {
        display: block;
    }
}

.module-homeFeaturedContent-ls .module_inner .content-modules {
    display: inline-block;
    text-align: right;
    max-width: 1542px;
}

@media only screen and (max-width:1542px) {
    .module-homeFeaturedContent-ls .module_inner .content-modules {
        display: inline-block;
        margin-right: 0;
    }
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent {
    display: block;
    width: 100%;
}

@media only screen and (max-width:1542px) {
    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent {
        display: block;
        top: 0 !important;
    }
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div:first-child, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div:last-child {
    width: 100%;
    text-align: left;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent > div {
    min-height: 100px;
}

body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent > div {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translate3d(0,10px,0);
    -webkit-transform: translate3d(0,10px,0);
    -ms-transform: translate3d(0,10px,0);
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent > div:first-child {
    width: 100%;
    margin-right: 0;
}

body:not(.iOS):not(.criOS).noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent > div:first-child {
    -webkit-transition: -webkit-transform .32s ease-out .5s,opacity .32s ease-out .5s;
    transition: -webkit-transform .32s ease-out .5s,opacity .32s ease-out .5s;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent > div:last-child {
    width: 100%;
    margin-right: -70px;
}

body:not(.iOS):not(.criOS).noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent > div:last-child {
    -webkit-transition: -webkit-transform .32s ease-out .82s,opacity .32s ease-out .82s;
    transition: -webkit-transform .32s ease-out .82s,opacity .32s ease-out .82s;
}

@media only screen and (max-width:600px) {
    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div {
        height: auto !important;
    }
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .content_inner {
    position: relative;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .event_icon {
    z-index: 9;
    position: absolute;
    top: -10px;
    right: -9px;
    width: 45px !important;
    height: 45px;
    text-align: right;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .event_icon a {
        display: block;
        width: 45px;
        height: 45px;
        padding: 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        transition: opacity .22s ease-out;
        -webkit-transition: opacity .22s ease-out;
        -moz-transition: opacity .22s ease-out;
        -ms-transition: opacity .22s ease-out;
        -o-transition: opacity .22s ease-out;
    }

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .event_icon a:hover {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .event_icon img {
    width: 25px;
    height: 25px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .bottom_text, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .bottom_text span, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .content_link, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .section_link {
    display: block;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .module-newsAndEvents_calendarText {
    font-size: .7222222222222222em;
    font-style: italic;
    line-height: 24px;
    display: block;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small {
    width: auto;
    max-width: none;
    text-align: center;
    color: #333;
    border: 1px solid #333;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small:after {
        background-color: #fff;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small:before {
        background-color: #00338d;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small .button-small {
        position: absolute;
        min-width: 0;
        width: 50%;
        margin-top: 0;
        border-width: 0 1px 0 0;
    }

        .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small .button-small + .button-small {
            border-width: 0;
        }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small + .button-small {
        border-left: none;
    }

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .register_link {
    color: #fff;
    border: 1px solid #00338d;
    z-index: 1;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .register_link:after {
        background-color: #00338d;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .register_link:before {
        background-color: #062c4a;
    }

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .register_link {
    font-family: Montserrat;
    font-size: .6111111111111112rem;
    line-height: 1.5454545454545454em;
    font-weight: 800;
    letter-spacing: .06363636363636em;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    padding: 7px 12px;
    margin-top: 20px;
    width: 100%;
    -webkit-transition: color .2s ease-out,border-color .2s ease-out,-webkit-transform .2s ease-out;
    transition: color .2s ease-out,border-color .2s ease-out,transform .2s ease-out;
}

@media only screen and (max-width:1084px) {
    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .register_link {
        min-width: 0;
    }
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small:before, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .register_link:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 100%;
    top: 0;
    left: 50%;
    right: 50%;
    z-index: -1;
    -webkit-transition: width .2s ease-out,left .2s ease-out,right .2s ease-out;
    transition: width .2s ease-out,left .2s ease-out,right .2s ease-out;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small:after, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .register_link:after {
    content: "";
    display: block;
    position: absolute;
    width: auto;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: -2;
}

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small:hover, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .register_link:hover {
    color: #fff;
    border-color: #00338d;
}

    .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .button-small:hover:before, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .register_link:hover:before {
        width: 100%;
        left: 0;
        right: 0;
    }

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 {
    position: relative;
    letter-spacing: 0;
    display: inline-block;
    vertical-align: top;
    background-size: cover;
    padding: 40px 30px;
    color: #fff;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img > a, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a {
        display: block;
        color: #fff;
    }

body:not(.iOS):not(.criOS).noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img > a, body:not(.iOS):not(.criOS).noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a {
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img > a .bottom_link, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a .bottom_link {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.272727272727273em;
    letter-spacing: .06363636363636em;
    font-weight: 800;
    text-transform: uppercase;
    position: absolute;
    bottom: 29px;
    right: 30px;
}

body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img > a .bottom_link, body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a .bottom_link {
    -webkit-transition: right .2s ease-out,opacity .2s ease-out;
    transition: right .2s ease-out,opacity .2s ease-out;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img > a .bottom_link:after, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a .bottom_link:after {
    content: "\e617";
    font-family: ieurwd-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-size: 1em;
    position: relative;
    right: -10px;
    top: 1px;
}

body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img > a .bottom_link:after, body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a .bottom_link:after {
    -webkit-transition: right .2s ease-out;
    transition: right .2s ease-out;
}

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img > a:hover, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a:hover {
    color: #fff;
}

    .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img > a:hover .bottom_link:after, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a:hover .bottom_link:after {
        right: -13px;
    }

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img {
    padding: 0;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img > a {
        width: 100%;
        height: 100%;
    }

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img > a:hover .link-arrow:after {
    transform: translateX(5px) translateZ(0);
    -webkit-transform: translateX(5px) translateZ(0);
    -ms-transform: translateX(5px) translateZ(0);
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img div {
    z-index: 2;
    position: relative;
    width: 100%;
    height: 100%;
    padding: 40px 30px;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img div .link-arrow, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img div .link-external {
        z-index: 2;
        position: absolute;
        bottom: 40px;
        right: 30px;
        color: #fff;
    }

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img div .link-arrow:hover, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img div .link-external:hover {
    color: #fff;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 {
    letter-spacing: 0;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    padding: 40px;
    background-color: #00338d;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 a {
        color: #fff;
    }

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 a:hover {
    color: #809fb7;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 .small_text, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 a .big_text, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 a .info_text, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 a:hover .big_text, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 a:hover .info_text {
        color: #fff;
    }

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 .bottom_text:before {
    background-color: #fff;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 .register_link {
    color: #333;
    border-color: #fff;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 .register_link:before {
        background-color: #062c4a;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 .register_link:after {
        background-color: #fff;
    }

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 .register_link:hover {
    color: #fff;
    border-color: #003e6f;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 .button-small {
    color: #fff;
    border-color: #fff;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 .button-small:before {
        background-color: #fff;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 .button-small:after {
        background-color: transparent;
    }

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 .button-small:hover {
    border-color: #fff;
    color: #333;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01 + .bg_style01 {
    background-color: #003e6f;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 {
    letter-spacing: 0;
    display: block;
    vertical-align: top;
    padding: 40px;
    background-color: #fff;
    color: #333;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 a {
        color: #333;
    }

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 a.tag_link:hover {
    color: #809fb7;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 a .big_text, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 a .info_text, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 a.tag_link:hover .big_text, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 a.tag_link:hover .info_text {
        color: #333;
    }

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 .bottom_text {
    color: #707070;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 .tag_link, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 .tag_link p {
    color: #00338d;
    transition: color .2s ease-out;
    -webkit-transition: color .2s ease-out;
    -moz-transition: color .2s ease-out;
    -ms-transition: color .2s ease-out;
    -o-transition: color .2s ease-out;
}

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 .tag_link:hover, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 .tag_link p:hover {
    color: #809fb7;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 .register_link {
    color: #fff;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 .button-small.button-ical:before {
    background-color: #bc5755;
}

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 .button-small.button-ical:hover {
    color: #fff;
    border-color: #bc5755;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 .button-small.button-ics:before {
    background-color: #3e78bf;
}

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 .button-small.button-ics:hover {
    color: #fff;
    border-color: #3e78bf;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 + .bg_style02 {
    background-color: #fafafb;
}

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02 > a:hover > div:not(.module_inner) {
    color: #333;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 {
    letter-spacing: 0;
    display: inline-block;
    vertical-align: top;
    padding: 40px;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03:before, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04:before {
        content: "";
        z-index: 0;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        background-color: #000;
        -webkit-opacity: .6;
        -moz-opacity: .6;
        opacity: .6;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .content_inner, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .content_inner {
        position: relative;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link), .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link) {
        color: #fff;
    }

body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link), body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link) {
    -webkit-transition: color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;
    transition: color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;
}

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link):hover, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link):hover {
    color: #fff;
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .small_text, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link) .big_text, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link) .info_text, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .small_text, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link) .big_text, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link) .info_text, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link):hover .big_text, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 a:not(.button-small):not(.register_link):hover .info_text, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link):hover .big_text, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 a:not(.button-small):not(.register_link):hover .info_text {
        color: #fff;
    }

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .bottom_text:before, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .bottom_text:before {
    background-color: #fff;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .register_link, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .register_link {
    color: #333;
    border-color: #fff;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .register_link:before, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .register_link:before {
        background-color: #062c4a;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .register_link:after, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .register_link:after {
        background-color: #fff;
    }

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .register_link:hover, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .register_link:hover {
    color: #fff;
    border-color: #062c4a;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .button-small, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .button-small {
    color: #fff;
    border-color: #fff;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .button-small:before, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .button-small:before {
        background-color: #fff;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .button-small:after, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .button-small:after {
        background-color: transparent;
    }

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style03 .button-small:hover, .noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .button-small:hover {
    border-color: #fff;
    color: #333;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 {
    background-color: #20a68c;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04:before {
        display: none;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .link-arrow {
        position: absolute;
        bottom: 40px;
        right: 40px;
        color: #fff;
    }

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .tag_link {
    color: #00338d;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div a {
    display: inline-block;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div a {
    -webkit-transition: color .2s ease-out,border-color .2s ease-out,-webkit-transform .2s ease-out;
    transition: color .2s ease-out,border-color .2s ease-out,transform .2s ease-out;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div a.section_link + * {
    margin-top: 15px;
}

.noTouchDevice .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div a:hover {
    color: #00338d;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div p, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div p + p {
    margin: 0;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .title_text {
    font-size: .7222222222222222em;
    line-height: 1.8461538461538463em;
    font-weight: 400;
    font-style: italic;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .title_text + .big_text {
        margin-top: .5357142857142857em;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .title_text + .middle_text {
        margin-top: 1em;
    }

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .big_text {
    font-family: Montserrat;
    font-size: 1.5555555555555556em;
    line-height: 1.3571428571428572em;
    letter-spacing: .00892857142857em;
    font-weight: 800;
    text-transform: uppercase;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .middle_text {
    font-family: Montserrat;
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: .01666666666667em;
    font-weight: 800;
    text-transform: uppercase;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .middle_text + .info_text {
        margin-top: .8666666666666667em;
        max-height: 100px;
        overflow: hidden;
    }

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .info_text {
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: 0;
    margin-top: .7333333333333333em;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .small_text {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.5454545454545454em;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: .7272727272727273em;
    color: #707070;
}

.module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .bottom_text {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 1.6363636363636365em;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 2.727272727272727em;
}

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .bottom_text:before {
        content: "";
        width: 31px;
        height: 1px;
        position: relative;
        top: -8px;
        display: block;
        background: #333;
        opacity: .3;
    }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .bottom_text + .module-newsAndEvents_calendarText {
        margin-top: 12px;
    }

body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls.appear {
    transform: translate3d(0,-100%,0);
    -webkit-transform: translate3d(0,-100%,0);
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
}

    body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls.appear .module_inner .content-modules .content_FeaturedContent > div {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
    }

.module-homeFeaturedContent-ls + .module-bg2 {
    border-top: 1px solid #ebebed;
}

@media only screen and (min-width:1542px) {
    .module-homeFeaturedContent-ls {
        padding: 0 70px;
    }

        .module-homeFeaturedContent-ls .module_inner .content-modules {
            width: 100%;
            text-align: right;
        }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent > div:first-child {
                width: 100%;
            }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent > div:last-child {
                width: 100%;
                margin-right: 0;
            }
}

@media only screen and (max-width:1024px) {
    .module-homeFeaturedContent-ls {
        padding: 0 70px;
        position: relative;
    }

    .module-homeFeaturedContent-ls, body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls {
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
    }

        .module-homeFeaturedContent-ls .module_inner .content-modules {
            display: block;
            width: auto;
            margin: 0 -70px;
        }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent > div:first-child, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent > div:last-child {
                width: 100%;
            }

        .module-homeFeaturedContent-ls.appear, body:not(.iOS):not(.criOS) .module-homeFeaturedContent-ls.appear {
            transform: translateZ(0);
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
        }
}

@media only screen and (max-width:820px) {
    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img {
        padding: 0;
    }

        .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img div {
            padding: 71px 40px 60px;
        }

        .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img .bottom_link {
            bottom: 49px;
        }

    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .content_link {
        margin-top: 6px;
    }
}

@media only screen and (max-width:600px) {
    .module-homeFeaturedContent-ls {
        padding: 0;
    }

        .module-homeFeaturedContent-ls .module_inner .content-modules {
            width: auto;
            margin: 0;
        }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div a.section_link + * {
                margin-top: 0;
            }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div a.content_link + * {
                margin-top: 4px;
            }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div:first-child, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div:last-child {
                width: 100%;
            }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style01, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style02, .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 {
                padding: 30px 15px;
            }

                .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_style04 .link-arrow {
                    position: relative;
                    bottom: 0;
                    right: 0;
                }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img {
                padding: 0;
            }

                .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img .bottom_link {
                    position: absolute;
                    bottom: 22px;
                    right: 40px;
                    margin-top: 0;
                    margin-bottom: 0;
                }

                    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img .bottom_link:hover {
                        transform: translateZ(0);
                        -webkit-transform: translateZ(0);
                        -ms-transform: translateZ(0);
                    }

                .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img div {
                    padding: 30px 15px;
                }

                    .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div.bg_img div .link-arrow {
                        position: relative;
                        right: 0;
                        bottom: 0;
                    }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .big_text {
                font-size: 1.3888888888888888em;
                line-height: 1.52em;
                letter-spacing: .01em;
            }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .middle_text {
                font-size: .7222222222222222em;
                line-height: 1.6153846153846154em;
                letter-spacing: .01923076923077em;
            }

                .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .middle_text + .info_text {
                    margin-top: .8666666666666667em;
                }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .info_text {
                font-size: .7777777777777778em;
                line-height: 1.5714285714285714em;
                letter-spacing: 0;
                margin-top: .5714285714285714em;
            }

            .module-homeFeaturedContent-ls .module_inner .content-modules .content_FeaturedContent div .small_text {
                font-size: .5555555555555556em;
            }

        .module-homeFeaturedContent-ls.appear {
            transform: translateZ(0);
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
        }
}

.module-newsAndEvents {
    z-index: 1;
    position: relative;
}

    .module-newsAndEvents .module_inner + .linkBox {
        margin-top: 40px;
    }

    .module-newsAndEvents .module_inner {
        position: relative;
    }

        .module-newsAndEvents .module_inner + .footerModule {
            margin-top: 0;
        }

@media only screen and (max-width:820px) {
    .module-newsAndEvents .module_inner + .footerModule {
        margin-top: 0;
    }
}

@media only screen and (max-width:600px) {
    .module-newsAndEvents .module_inner + .footerModule {
        margin-top: 60px;
    }
}

.module-newsAndEvents .content_inner, .module-newsAndEvents .gridContent {
    width: 100%;
    padding-right: 1px;
    overflow: hidden;
}

    .module-newsAndEvents .content_inner.content_inner, .module-newsAndEvents .gridContent.content_inner {
        position: relative;
    }

.module-newsAndEvents .module_content {
    letter-spacing: -5px;
    position: relative;
    overflow-y: hidden;
    -webkit-transition: height .6s ease-out;
    transition: height .6s ease-out;
}

    .module-newsAndEvents .module_content .section_link + .taxonomy-image + .content_link {
        margin-top: 30px;
    }

    .module-newsAndEvents .module_content .taxonomy-image {
        position: absolute;
        margin-top: 0 !important;
        top: 0;
        right: 0;
    }

.noTouchDevice .module-newsAndEvents .module_content .taxonomy-image:hover img {
    opacity: .5;
}

.module-newsAndEvents .module_content .taxonomy-image img {
    width: 25px;
    height: 25px;
    opacity: 1;
    transition: opacity .25s ease-out;
}

.module-newsAndEvents .module_content .taxonomy-image + .content_link {
    margin-top: 40px;
}

.module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style01 .content_inner .section_link, .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style01 .content_inner p, .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style03 .content_inner .section_link, .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style03 .content_inner p {
    color: #fff;
}

.module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style01 .content_inner .register_link, .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style03 .content_inner .register_link {
    color: #333;
    border-color: #fff;
}

    .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style01 .content_inner .register_link:before, .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style03 .content_inner .register_link:before {
        background-color: #062c4a;
    }

    .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style01 .content_inner .register_link:after, .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style03 .content_inner .register_link:after {
        background-color: #fff;
    }

.noTouchDevice .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style01 .content_inner .register_link:hover, .noTouchDevice .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style03 .content_inner .register_link:hover {
    color: #fff;
    border-color: #062c4a;
}

.module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style01 .content_inner .button-small, .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style03 .content_inner .button-small {
    color: #fff;
    border-color: #fff;
}

    .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style01 .content_inner .button-small:before, .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style03 .content_inner .button-small:before {
        background-color: #fff;
    }

    .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style01 .content_inner .button-small:after, .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style03 .content_inner .button-small:after {
        background-color: transparent;
    }

.noTouchDevice .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style01 .content_inner .button-small:hover, .noTouchDevice .module-newsAndEvents .module_content .module-eventsAndTags_event.bg_style03 .content_inner .button-small:hover {
    border-color: #fff;
    color: #333;
}

.module-newsAndEvents .module_content > div {
    margin-bottom: 40px;
    display: inline-block;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transition: padding .2s ease-out,opacity .3s ease-out .3s;
    transition: padding .2s ease-out,opacity .3s ease-out .3s;
}

.module-newsAndEvents .module_content div.news_content.bg_img {
    z-index: 0;
}

.module-newsAndEvents .module_content div:not(.button-small) {
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0;
    background-size: cover;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
}

body:not(.iOS):not(.criOS) .module-newsAndEvents .module_content div:not(.button-small) {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    transform: translate3d(0,-10px,0);
    -webkit-transform: translate3d(0,-10px,0);
    -ms-transform: translate3d(0,-10px,0);
    -webkit-transition: -webkit-transform .22s ease-out .2s,opacity .22s ease-out .2s;
    transition: transform .22s ease-out .2s,opacity .22s ease-out .2s;
}

    body:not(.iOS):not(.criOS) .module-newsAndEvents .module_content div:not(.button-small) + div {
        -webkit-transition: -webkit-transform .22s ease-out .4s,opacity .22s ease-out .4s;
        transition: transform .22s ease-out .4s,opacity .22s ease-out .4s;
    }

        body:not(.iOS):not(.criOS) .module-newsAndEvents .module_content div:not(.button-small) + div + div {
            -webkit-transition: -webkit-transform .22s ease-out .6s,opacity .22s ease-out .6s;
            transition: transform .22s ease-out .6s,opacity .22s ease-out .6s;
        }

            body:not(.iOS):not(.criOS) .module-newsAndEvents .module_content div:not(.button-small) + div + div + div {
                -webkit-transition: -webkit-transform .22s ease-out .8s,opacity .22s ease-out .8s;
                transition: transform .22s ease-out .8s,opacity .22s ease-out .8s;
            }

                body:not(.iOS):not(.criOS) .module-newsAndEvents .module_content div:not(.button-small) + div + div + div + div {
                    -webkit-transition: -webkit-transform .22s ease-out 1s,opacity .22s ease-out 1s;
                    transition: transform .22s ease-out 1s,opacity .22s ease-out 1s;
                }

                    body:not(.iOS):not(.criOS) .module-newsAndEvents .module_content div:not(.button-small) + div + div + div + div + div {
                        -webkit-transition: -webkit-transform .22s ease-out 1.2s,opacity .22s ease-out 1.2s;
                        transition: transform .22s ease-out 1.2s,opacity .22s ease-out 1.2s;
                    }

                        body:not(.iOS):not(.criOS) .module-newsAndEvents .module_content div:not(.button-small) + div + div + div + div + div + div {
                            -webkit-transition: -webkit-transform .22s ease-out 1.4s,opacity .22s ease-out 1.4s;
                            transition: transform .22s ease-out 1.4s,opacity .22s ease-out 1.4s;
                        }

                            body:not(.iOS):not(.criOS) .module-newsAndEvents .module_content div:not(.button-small) + div + div + div + div + div + div + div {
                                -webkit-transition: -webkit-transform .22s ease-out 1.6s,opacity .22s ease-out 1.6s;
                                transition: transform .22s ease-out 1.6s,opacity .22s ease-out 1.6s;
                            }

    body:not(.iOS):not(.criOS) .module-newsAndEvents .module_content div:not(.button-small).imgContainer {
        -webkit-transition: -webkit-transform .4s ease-out;
        transition: transform .4s ease-out;
    }

.module-newsAndEvents .module_content div:not(.button-small).col4 .button-small, .module-newsAndEvents .module_content div:not(.button-small).col4 .register_link {
    width: 100%;
    min-width: 0;
}

    .module-newsAndEvents .module_content div:not(.button-small).col4 .register_link + .button-small {
        margin-left: 0;
    }

.module-newsAndEvents .module_content div:not(.button-small) .event_icon {
    z-index: 9;
    position: absolute;
    top: -10px;
    right: -9px;
    width: 45px;
    height: 45px;
    text-align: right;
}

    .module-newsAndEvents .module_content div:not(.button-small) .event_icon.hidden {
        display: none;
    }

    .module-newsAndEvents .module_content div:not(.button-small) .event_icon a {
        display: block;
        width: 45px;
        height: 45px;
        padding: 10px;
        -webkit-transition: opacity .22s ease-out;
        transition: opacity .22s ease-out;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small) .event_icon a:hover {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

.module-newsAndEvents .module_content div:not(.button-small) .event_icon img {
    width: 25px;
    height: 25px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.module-newsAndEvents .module_content div:not(.button-small) a {
    color: #333;
    display: inline-block;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transition: color .22s ease-out;
    transition: color .22s ease-out;
}

    .module-newsAndEvents .module_content div:not(.button-small) a.section_link + * {
        margin-top: 15px;
    }

    .module-newsAndEvents .module_content div:not(.button-small) a.tag_link .bottom_text:after {
        -webkit-transition: -webkit-transform .2s ease-out;
        transition: -webkit-transform .2s ease-out;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small) a:hover {
    color: #00338d;
}

    .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small) a:hover.tag_link .bottom_text:after {
        transform: translateY(-4px);
        -webkit-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
    }

.module-newsAndEvents .module_content div:not(.button-small) .bottom_text, .module-newsAndEvents .module_content div:not(.button-small) .content_link, .module-newsAndEvents .module_content div:not(.button-small) .section_link {
    display: block;
}

.module-newsAndEvents .module_content div:not(.button-small) .social_content .middle_text a:hover {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

.module-newsAndEvents .module_content div:not(.button-small) .content_link + .description_text {
    margin-top: 10px;
}

.module-newsAndEvents .module_content div:not(.button-small) .description_text + .small_text {
    margin-top: 15px;
}

.module-newsAndEvents .module_content div:not(.button-small) .module-newsAndEvents_calendarText {
    font-size: .7222222222222222em;
    font-style: italic;
    line-height: 24px;
    display: block;
}

    .module-newsAndEvents .module_content div:not(.button-small) .module-newsAndEvents_calendarText ~ .button-small {
        margin-top: 6px;
    }

.module-newsAndEvents .module_content div:not(.button-small) .button-small {
    width: auto;
    max-width: none;
    text-align: center;
    color: #333;
    border: 1px solid #333;
}

    .module-newsAndEvents .module_content div:not(.button-small) .button-small:after {
        background-color: #fff;
    }

    .module-newsAndEvents .module_content div:not(.button-small) .button-small:before {
        background-color: #00338d;
    }

    .module-newsAndEvents .module_content div:not(.button-small) .button-small .button-small {
        position: absolute;
        min-width: 0;
        width: 50%;
        margin-top: 0;
        border-width: 0 1px 0 0;
    }

        .module-newsAndEvents .module_content div:not(.button-small) .button-small .button-small + .button-small {
            border-width: 0;
        }

    .module-newsAndEvents .module_content div:not(.button-small) .button-small + .button-small {
        border-left: none;
        margin-left: 20px;
    }

@media only screen and (max-width:1084px) {
    .module-newsAndEvents .module_content div:not(.button-small) .button-small + .button-small {
        margin-left: 0;
    }
}

.module-newsAndEvents .module_content div:not(.button-small) .register_link {
    color: #fff;
    border: 1px solid #00338d;
    z-index: 1;
}

    .module-newsAndEvents .module_content div:not(.button-small) .register_link:after {
        background-color: #00338d;
    }

    .module-newsAndEvents .module_content div:not(.button-small) .register_link:before {
        background-color: #062c4a;
    }

    .module-newsAndEvents .module_content div:not(.button-small) .register_link + .button-small {
        margin-left: 20px;
    }

@media only screen and (max-width:1084px) {
    .module-newsAndEvents .module_content div:not(.button-small) .register_link + .button-small {
        margin-left: 0;
    }
}

.module-newsAndEvents .module_content div:not(.button-small) .button-small, .module-newsAndEvents .module_content div:not(.button-small) .register_link {
    font-family: Montserrat;
    font-size: .6111111111111112rem;
    line-height: 1.5454545454545454em;
    font-weight: 800;
    min-width: 170px;
    letter-spacing: .06363636363636em;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    padding: 7px 12px;
    margin-top: 20px;
    -webkit-transition: color .2s ease-out,border-color .2s ease-out,-webkit-transform .2s ease-out;
    transition: color .2s ease-out,border-color .2s ease-out,transform .2s ease-out;
}

@media only screen and (max-width:1084px) {
    .module-newsAndEvents .module_content div:not(.button-small) .button-small, .module-newsAndEvents .module_content div:not(.button-small) .register_link {
        width: 100%;
        min-width: 0;
    }
}

.module-newsAndEvents .module_content div:not(.button-small) .button-small:before, .module-newsAndEvents .module_content div:not(.button-small) .register_link:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 100%;
    top: 0;
    left: 50%;
    right: 50%;
    z-index: -1;
    -webkit-transition: width .2s ease-out,left .2s ease-out,right .2s ease-out;
    transition: width .2s ease-out,left .2s ease-out,right .2s ease-out;
}

.module-newsAndEvents .module_content div:not(.button-small) .button-small:after, .module-newsAndEvents .module_content div:not(.button-small) .register_link:after {
    content: "";
    display: block;
    position: absolute;
    width: auto;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: -2;
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small) .button-small:hover, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small) .register_link:hover {
    color: #fff;
    border-color: #00338d;
}

    .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small) .button-small:hover:before, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small) .register_link:hover:before {
        width: 100%;
        left: 0;
        right: 0;
    }

.module-newsAndEvents .module_content div:not(.button-small).bg_img {
    min-height: 300px;
    position: relative;
    padding: 30px 40px;
}

    .module-newsAndEvents .module_content div:not(.button-small).bg_img a {
        color: #fff;
        -webkit-transition: opacity .22s ease-out;
        transition: opacity .22s ease-out;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_img a:hover {
    color: #fff;
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_img .description_text, .module-newsAndEvents .module_content div:not(.button-small).bg_img .small_text, .module-newsAndEvents .module_content div:not(.button-small).bg_img .title_text {
    color: #fff;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_img .bottom_text:before {
    background-color: #fff;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_img:after {
    content: "";
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .4;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style01 {
    padding: 30px 40px 40px;
    background-color: #00338d;
    color: #fff;
}

@media only screen and (max-width:667px) {
    .module-newsAndEvents .module_content div:not(.button-small).bg_style01 {
        padding: 30px 15px;
    }
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style01 a {
    color: #fff;
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style01 a:hover {
    color: #809fb7;
}

    .module-newsAndEvents .module_content div:not(.button-small).bg_style01 .small_text, .module-newsAndEvents .module_content div:not(.button-small).bg_style01 a .big_text, .module-newsAndEvents .module_content div:not(.button-small).bg_style01 a .info_text, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style01 a:hover .big_text, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style01 a:hover .info_text {
        color: #fff;
    }

.module-newsAndEvents .module_content div:not(.button-small).bg_style01 + .bg_style01 {
    background-color: #003e6f;
}

    .module-newsAndEvents .module_content div:not(.button-small).bg_style01 + .bg_style01 + .bg_style01 {
        background-color: #0a4c80;
    }

        .module-newsAndEvents .module_content div:not(.button-small).bg_style01 + .bg_style01 + .bg_style01 + .bg_style01 {
            background-color: #00338d;
        }

            .module-newsAndEvents .module_content div:not(.button-small).bg_style01 + .bg_style01 + .bg_style01 + .bg_style01 + .bg_style01 {
                background-color: #0a4c80;
            }

                .module-newsAndEvents .module_content div:not(.button-small).bg_style01 + .bg_style01 + .bg_style01 + .bg_style01 + .bg_style01 + .bg_style01 {
                    background-color: #003e6f;
                }

                    .module-newsAndEvents .module_content div:not(.button-small).bg_style01 + .bg_style01 + .bg_style01 + .bg_style01 + .bg_style01 + .bg_style01 + .bg_style01 {
                        background-color: #00338d;
                    }

.module-newsAndEvents .module_content div:not(.button-small).bg_style01 .bottom_text:before {
    background-color: #fff;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style01 .register_link {
    color: #333;
    border-color: #fff;
}

    .module-newsAndEvents .module_content div:not(.button-small).bg_style01 .register_link:before {
        background-color: #062c4a;
    }

    .module-newsAndEvents .module_content div:not(.button-small).bg_style01 .register_link:after {
        background-color: #fff;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style01 .register_link:hover {
    color: #fff;
    border-color: #003e6f;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style01 .button-small {
    color: #fff;
    border-color: #fff;
}

    .module-newsAndEvents .module_content div:not(.button-small).bg_style01 .button-small:before {
        background-color: #fff;
    }

    .module-newsAndEvents .module_content div:not(.button-small).bg_style01 .button-small:after {
        background-color: transparent;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style01 .button-small:hover {
    border-color: #fff;
    color: #333;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style02 {
    padding: 30px 40px 40px;
    background-color: #fff;
}

@media only screen and (max-width:667px) {
    .module-newsAndEvents .module_content div:not(.button-small).bg_style02 {
        padding: 30px 15px;
    }
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style02 a, .module-newsAndEvents .module_content div:not(.button-small).bg_style02 a .big_text, .module-newsAndEvents .module_content div:not(.button-small).bg_style02 a .info_text, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style02 a:hover .big_text, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style02 a:hover .info_text {
    color: #333;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style02 .tag_link {
    color: #00338d;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style02 .register_link {
    color: #fff;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style02 .button-small.button-ical:before {
    background-color: #bc5755;
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style02 .button-small.button-ical:hover {
    color: #fff;
    border-color: #bc5755;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style02 .button-small.button-ics:before {
    background-color: #3e78bf;
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style02 .button-small.button-ics:hover {
    color: #fff;
    border-color: #3e78bf;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style03, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 {
    position: relative;
    padding: 30px 40px 40px;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}

@media only screen and (max-width:667px) {
    .module-newsAndEvents .module_content div:not(.button-small).bg_style03, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 {
        padding: 30px 15px;
    }
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style03:before, .module-newsAndEvents .module_content div:not(.button-small).bg_style04:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #000;
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style03 a:not(.button-small):not(.register_link), .module-newsAndEvents .module_content div:not(.button-small).bg_style04 a:not(.button-small):not(.register_link) {
    color: #fff;
    transition: opacity .22s ease-out;
    -webkit-transition: opacity .22s ease-out;
    -moz-transition: opacity .22s ease-out;
    -ms-transition: opacity .22s ease-out;
    -o-transition: opacity .22s ease-out;
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style03 a:not(.button-small):not(.register_link):hover, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style04 a:not(.button-small):not(.register_link):hover {
    color: #fff;
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

    .module-newsAndEvents .module_content div:not(.button-small).bg_style03 .small_text, .module-newsAndEvents .module_content div:not(.button-small).bg_style03 a:not(.button-small):not(.register_link) .big_text, .module-newsAndEvents .module_content div:not(.button-small).bg_style03 a:not(.button-small):not(.register_link) .info_text, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 .small_text, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 a:not(.button-small):not(.register_link) .big_text, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 a:not(.button-small):not(.register_link) .info_text, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style03 a:not(.button-small):not(.register_link):hover .big_text, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style03 a:not(.button-small):not(.register_link):hover .info_text, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style04 a:not(.button-small):not(.register_link):hover .big_text, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style04 a:not(.button-small):not(.register_link):hover .info_text {
        color: #fff;
    }

.module-newsAndEvents .module_content div:not(.button-small).bg_style03 .bottom_text:before, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 .bottom_text:before {
    background-color: #fff;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style03 .register_link, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 .register_link {
    color: #333;
    border-color: #fff;
}

    .module-newsAndEvents .module_content div:not(.button-small).bg_style03 .register_link:before, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 .register_link:before {
        background-color: #062c4a;
    }

    .module-newsAndEvents .module_content div:not(.button-small).bg_style03 .register_link:after, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 .register_link:after {
        background-color: #fff;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style03 .register_link:hover, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style04 .register_link:hover {
    color: #fff;
    border-color: #062c4a;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style03 .button-small, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 .button-small {
    color: #fff;
    border-color: #fff;
}

    .module-newsAndEvents .module_content div:not(.button-small).bg_style03 .button-small:before, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 .button-small:before {
        background-color: #fff;
    }

    .module-newsAndEvents .module_content div:not(.button-small).bg_style03 .button-small:after, .module-newsAndEvents .module_content div:not(.button-small).bg_style04 .button-small:after {
        background-color: transparent;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style03 .button-small:hover, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style04 .button-small:hover {
    border-color: #fff;
    color: #333;
}

.module-newsAndEvents .module_content div:not(.button-small).bg_style04 {
    background-color: #a070a0;
}

    .module-newsAndEvents .module_content div:not(.button-small).bg_style04:before {
        display: none;
    }

.module-newsAndEvents .module_content div:not(.button-small).news_content, .module-newsAndEvents .module_content div:not(.button-small).social_content {
    padding: 40px;
}

@media only screen and (max-width:600px) {
    .module-newsAndEvents .module_content div:not(.button-small).news_content, .module-newsAndEvents .module_content div:not(.button-small).social_content {
        padding: 20px;
    }
}

.module-newsAndEvents .module_content div:not(.button-small).news_content:not(.bg_img):not(.social_instagram):not(.social_youtube):not(.bg_style01):not(.bg_style02), .module-newsAndEvents .module_content div:not(.button-small).social_content:not(.bg_img):not(.social_instagram):not(.social_youtube):not(.bg_style01):not(.bg_style02) {
    padding: 40px 0;
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).bg_style02 .tag_link:hover, .noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).news_content:not(.bg_img):not(.social_instagram):not(.social_youtube) .tag_link:hover {
    color: #809fb7;
}

.module-newsAndEvents .module_content div:not(.button-small) .tag_link {
    color: #00338d;
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small) .tag_link.hover .bottom_text:after {
    top: -1px;
}

.module-newsAndEvents .module_content div:not(.button-small) p, .module-newsAndEvents .module_content div:not(.button-small) p + p {
    margin: 0;
}

.module-newsAndEvents .module_content div:not(.button-small) .title_text {
    margin-right: 32px;
    font-size: .7222222222222222em;
    line-height: 1.8461538461538463em;
    font-weight: 400;
    font-style: italic;
}

    .module-newsAndEvents .module_content div:not(.button-small) .title_text + .big_text {
        margin-top: .5357142857142857em;
    }

    .module-newsAndEvents .module_content div:not(.button-small) .title_text + .middle_text {
        margin-top: 1em;
    }

.module-newsAndEvents .module_content div:not(.button-small) .big_text {
    font-family: Montserrat;
    font-size: 1.3333333333333333em;
    line-height: 1.3571428571428572em;
    letter-spacing: .00892857142857em;
    font-weight: 800;
    text-transform: uppercase;
}

.module-newsAndEvents .module_content div:not(.button-small) .middle_text {
    font-family: Montserrat;
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: .01666666666667em;
    font-weight: 800;
    text-transform: uppercase;
}

    .module-newsAndEvents .module_content div:not(.button-small) .middle_text + .info_text {
        margin-top: .8666666666666667em;
        max-height: 150px;
        overflow: hidden;
    }

.module-newsAndEvents .module_content div:not(.button-small) .description_text {
    font-family: "PT serif",sans-serif;
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
}

.module-newsAndEvents .module_content div:not(.button-small) .small_text {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.5454545454545454em;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: .7272727272727273em;
    color: #707070;
}

.module-newsAndEvents .module_content div:not(.button-small) .bottom_text {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 1.6363636363636365em;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 3.1818181818181817em;
}

    .module-newsAndEvents .module_content div:not(.button-small) .bottom_text:before {
        content: "";
        width: 31px;
        height: 1px;
        position: relative;
        top: -12px;
        display: block;
        background: #333;
        opacity: .3;
        -webkit-transition: -webkit-transform .22s ease-out;
        transition: transform .22s ease-out;
    }

    .module-newsAndEvents .module_content div:not(.button-small) .bottom_text span {
        display: block;
    }

    .module-newsAndEvents .module_content div:not(.button-small) .bottom_text + .module-newsAndEvents_calendarText {
        margin-top: 17px;
    }

.module-newsAndEvents .module_content div:not(.button-small).social_twitter {
    color: #707070;
}

    .module-newsAndEvents .module_content div:not(.button-small).social_twitter .section_link {
        display: none;
        color: #333;
    }

    .module-newsAndEvents .module_content div:not(.button-small).social_twitter .big_text {
        color: #333;
    }

        .module-newsAndEvents .module_content div:not(.button-small).social_twitter .big_text a {
            color: #4cb9e0;
        }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_twitter .big_text a:hover {
    color: #00338d;
}

.module-newsAndEvents .module_content div:not(.button-small).social_twitter .middle_text {
    color: #333;
}

    .module-newsAndEvents .module_content div:not(.button-small).social_twitter .middle_text a {
        color: #4cb9e0;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_twitter .middle_text a:hover {
    color: #00338d;
}

.module-newsAndEvents .module_content div:not(.button-small).social_twitter .bottom_text, .module-newsAndEvents .module_content div:not(.button-small).social_twitter .tag_link {
    color: #4cb9e0;
}

    .module-newsAndEvents .module_content div:not(.button-small).social_twitter .bottom_text:after {
        content: "\e60e";
        font-family: ieurwd-icons;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        font-size: 2.272727272727273em;
        margin-left: 20px;
        position: relative;
        top: 4px;
    }

.module-newsAndEvents .module_content div:not(.button-small).social_facebook {
    color: #707070;
}

    .module-newsAndEvents .module_content div:not(.button-small).social_facebook .big_text, .module-newsAndEvents .module_content div:not(.button-small).social_facebook .section_link {
        color: #333;
    }

        .module-newsAndEvents .module_content div:not(.button-small).social_facebook .big_text a {
            color: #3b5998;
        }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_facebook .big_text a:hover {
    color: #00338d;
}

.module-newsAndEvents .module_content div:not(.button-small).social_facebook .middle_text {
    color: #333;
}

    .module-newsAndEvents .module_content div:not(.button-small).social_facebook .middle_text a {
        color: #3b5998;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_facebook .middle_text a:hover {
    color: #00338d;
}

.module-newsAndEvents .module_content div:not(.button-small).social_facebook .bottom_text, .module-newsAndEvents .module_content div:not(.button-small).social_facebook .tag_link {
    color: #3b5998;
}

    .module-newsAndEvents .module_content div:not(.button-small).social_facebook .bottom_text:after {
        content: "\e605";
        font-family: ieurwd-icons;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        font-size: 2.272727272727273em;
        margin-left: 20px;
        position: relative;
        top: 4px;
    }

.module-newsAndEvents .module_content div:not(.button-small).social_instagram {
    padding: 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    min-height: 300px;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

    .module-newsAndEvents .module_content div:not(.button-small).social_instagram a {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

        .module-newsAndEvents .module_content div:not(.button-small).social_instagram a:before {
            content: "";
            width: 1px;
            height: 100%;
            display: inline-block;
            vertical-align: middle;
        }

    .module-newsAndEvents .module_content div:not(.button-small).social_instagram .imgContainer {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-position: 50%;
        background-size: cover;
        z-index: -2;
        transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

        .module-newsAndEvents .module_content div:not(.button-small).social_instagram .imgContainer body:not(.iOS):not(.criOS) {
            -webkit-transition: -webkit-transform .4s ease-out;
            transition: transform .4s ease-out;
        }

    .module-newsAndEvents .module_content div:not(.button-small).social_instagram .instagram_text {
        display: inline-block;
        vertical-align: middle;
        max-width: 50%;
        height: auto;
    }

        .module-newsAndEvents .module_content div:not(.button-small).social_instagram .instagram_text span {
            font-family: PT Serif;
            text-align: center;
            font-size: 1.3333333333333333em;
            line-height: 1.3333333333333333em;
            color: #fff;
            display: inline-block;
            -webkit-opacity: 0;
            -moz-opacity: 0;
            opacity: 0;
            transform: translateY(-10px) translateZ(0);
            -webkit-transform: translateY(-10px) translateZ(0);
            -ms-transform: translateY(-10px) translateZ(0);
            -webkit-transition: opacity .4s ease-out,-webkit-transform .4s ease-out;
            transition: opacity .4s ease-out,transform .4s ease-out;
        }

    .module-newsAndEvents .module_content div:not(.button-small).social_instagram i {
        font-size: 1.3888888888888888em;
        color: #fff;
        position: absolute;
        right: 44px;
        bottom: 44px;
    }

    .module-newsAndEvents .module_content div:not(.button-small).social_instagram:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        z-index: -1;
        -webkit-opacity: .3;
        -moz-opacity: .3;
        opacity: .3;
        -webkit-transition: opacity .4s ease-out;
        transition: opacity .4s ease-out;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_instagram:hover .imgContainer {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_instagram:hover .instagram_text span {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateY(0) translateZ(0);
    -webkit-transform: translateY(0) translateZ(0);
    -ms-transform: translateY(0) translateZ(0);
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_instagram:hover:after {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

.module-newsAndEvents .module_content div:not(.button-small).social_youtube {
    padding: 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    min-height: 300px;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

    .module-newsAndEvents .module_content div:not(.button-small).social_youtube a {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

        .module-newsAndEvents .module_content div:not(.button-small).social_youtube a:before {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -33px 0 0 -33px;
            font-family: ieurwd-icons;
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #fff;
            font-size: 3.611111111111111em;
            -webkit-transition: opacity .4s ease-out;
            transition: opacity .4s ease-out;
        }

    .module-newsAndEvents .module_content div:not(.button-small).social_youtube .imgContainer {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-position: 50%;
        background-size: cover;
        z-index: -2;
        transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

        .module-newsAndEvents .module_content div:not(.button-small).social_youtube .imgContainer body:not(.iOS):not(.criOS) {
            -webkit-transition: -webkit-transform .4s ease-out;
            transition: transform .4s ease-out;
        }

        .module-newsAndEvents .module_content div:not(.button-small).social_youtube .imgContainer:after {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #000;
            z-index: -1;
            -webkit-opacity: .3;
            -moz-opacity: .3;
            opacity: .3;
            -webkit-transition: opacity .4s ease-out;
            transition: opacity .4s ease-out;
        }

    .module-newsAndEvents .module_content div:not(.button-small).social_youtube .youtube_text {
        display: inline-block;
        vertical-align: middle;
        max-width: 50%;
        height: auto;
        width: 100%;
        height: 100%;
    }

        .module-newsAndEvents .module_content div:not(.button-small).social_youtube .youtube_text span {
            font-family: PT Serif;
            text-align: center;
            font-size: 1.3333333333333333em;
            line-height: 1.3333333333333333em;
            color: #fff;
            display: inline-block;
            vertical-align: middle;
            -webkit-opacity: 0;
            -moz-opacity: 0;
            opacity: 0;
            transform: translateY(-10px) translateZ(0);
            -webkit-transform: translateY(-10px) translateZ(0);
            -ms-transform: translateY(-10px) translateZ(0);
            -webkit-transition: opacity .4s ease-out,-webkit-transform .4s ease-out;
            transition: opacity .4s ease-out,transform .4s ease-out;
        }

        .module-newsAndEvents .module_content div:not(.button-small).social_youtube .youtube_text:before {
            content: "";
            width: 1px;
            height: 100%;
            display: inline-block;
            vertical-align: middle;
            margin-left: -1px;
        }

    .module-newsAndEvents .module_content div:not(.button-small).social_youtube i {
        font-size: 1.3888888888888888em;
        color: #fff;
        position: absolute;
        right: 44px;
        bottom: 44px;
    }

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_youtube:hover a:before {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_youtube:hover .imgContainer {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_youtube:hover .youtube_text span {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateY(0) translateZ(0);
    -webkit-transform: translateY(0) translateZ(0);
    -ms-transform: translateY(0) translateZ(0);
}

.noTouchDevice .module-newsAndEvents .module_content div:not(.button-small).social_youtube:hover .imgContainer:after {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

.module-newsAndEvents .button_more {
    bottom: -5px;
    display: none;
}

.module-newsAndEvents.module-mainNewsAndEvents .module_content > div {
    margin-bottom: 0;
}

.module-newsAndEvents.module-mainEvents .module_inner + .linkBox {
    margin-top: 70px;
}

.module-newsAndEvents.module-mainEvents .module_content > div {
    margin-bottom: 0;
}

    .module-newsAndEvents.module-mainEvents .module_content > div:nth-child(2) ~ div {
        display: inline-block;
        margin-top: 65px;
    }

.module-newsAndEvents.module-mainNews .module_inner + .linkBox {
    margin-top: 0;
}

.module-newsAndEvents.module-mainSocial .module_content > div.social_content:not(.bg_img):not(.social_instagram) {
    padding-top: 14px;
    padding-bottom: 14px;
}

.module-newsAndEvents.module-mainSocial .social_links {
    margin-top: 85px;
    text-align: center;
}

    .module-newsAndEvents.module-mainSocial .social_links ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .module-newsAndEvents.module-mainSocial .social_links li {
        display: inline-block;
        margin-left: 65px;
    }

        .module-newsAndEvents.module-mainSocial .social_links li:first-child {
            margin-left: 0;
        }

body:not(.iOS):not(.criOS) .module-newsAndEvents.module-mainSocial .social_links li {
    transform: translateY(-10px) translateZ(0);
    -webkit-transform: translateY(-10px) translateZ(0);
    -ms-transform: translateY(-10px) translateZ(0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: opacity .5s ease-out .5s,-webkit-transform .5s ease-out .5s;
    transition: opacity .5s ease-out .5s,transform .5s ease-out .5s;
}

    body:not(.iOS):not(.criOS) .module-newsAndEvents.module-mainSocial .social_links li + li {
        -webkit-transition-delay: .7s;
        transition-delay: .7s;
    }

        body:not(.iOS):not(.criOS) .module-newsAndEvents.module-mainSocial .social_links li + li + li {
            -webkit-transition-delay: .9s;
            transition-delay: .9s;
        }

            body:not(.iOS):not(.criOS) .module-newsAndEvents.module-mainSocial .social_links li + li + li + li {
                -webkit-transition-delay: 1.1s;
                transition-delay: 1.1s;
            }

.module-newsAndEvents.module-mainSocial .social_links a {
    color: #00338d;
    display: block;
}

    .module-newsAndEvents.module-mainSocial .social_links a:before {
        display: block;
        -webkit-transition: -webkit-transform .2s ease-out;
        transition: transform .2s ease-out;
    }

.noTouchDevice .module-newsAndEvents.module-mainSocial .social_links a:hover:before {
    transform: translateY(-5px) translateZ(0);
    -webkit-transform: translateY(-5px) translateZ(0);
    -ms-transform: translateY(-5px) translateZ(0);
}

.module-newsAndEvents.module-mainSocial .module_inner + .linkBox {
    margin-top: 30px;
}

.module-newsAndEvents.appear .module_content > div:nth-child(1n+4) {
    display: inline-block;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

body:not(.iOS):not(.criOS) .module-newsAndEvents.appear .module_content div {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
}

body:not(.iOS):not(.criOS) .module-newsAndEvents.appear.module-mainSocial .social_links li {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateY(0) translateZ(0);
    -webkit-transform: translateY(0) translateZ(0);
    -ms-transform: translateY(0) translateZ(0);
}

@-webkit-keyframes c {
    0% {
        -webkit-transform: rotate(-1turn);
    }

    to {
        -webkit-transform: rotate(0deg);
    }
}

@keyframes c {
    0% {
        transform: rotate(-1turn);
    }

    to {
        transform: rotate(0deg);
    }
}

@media only screen and (min-width:1542px) {
    .module-newsAndEvents .module_inner ~ .linkBox {
        margin-top: 90px;
    }

    .module-newsAndEvents .module_content a.section_link + * {
        margin-top: 15px;
    }

    .module-newsAndEvents .module_content .bg_img, .module-newsAndEvents .module_content .bg_style01, .module-newsAndEvents .module_content .bg_style02 {
        padding: 50px;
    }

    .module-newsAndEvents .module_content .title_text {
        font-size: .7222222222222222em;
        line-height: 1.8461538461538463em;
        font-weight: 400;
        font-style: italic;
    }

        .module-newsAndEvents .module_content .title_text + .big_text {
            margin-top: .5357142857142857em;
        }

        .module-newsAndEvents .module_content .title_text + .middle_text {
            margin-top: .8333333333333334em;
        }

    .module-newsAndEvents .module_content div:not(.button-small) .middle_text + .info_text {
        max-height: 160px;
    }

    .module-newsAndEvents .module_content .big_text {
        font-family: Montserrat;
        font-size: 1.6666666666666667em;
        line-height: 1.3333333333333333em;
        letter-spacing: .00892857142857em;
        font-weight: 800;
        text-transform: uppercase;
    }

    .module-newsAndEvents .module_content .middle_text {
        font-family: Montserrat;
        font-size: 1em;
        line-height: 1.5555555555555556em;
        letter-spacing: .01388888888889em;
    }

    .module-newsAndEvents .module_content .small_text {
        margin-top: .7272727272727273em;
    }

    .module-newsAndEvents .module_content .bottom_text, .module-newsAndEvents .module_content .small_text {
        font-family: Montserrat;
        font-size: .6111111111111112em;
        line-height: 2.5454545454545454em;
        letter-spacing: 0;
        font-weight: 400;
        text-transform: uppercase;
    }

    .module-newsAndEvents .module_content .bottom_text {
        margin-top: 2.727272727272727em;
    }

        .module-newsAndEvents .module_content .bottom_text:before {
            content: "";
            width: 31px;
            height: 1px;
            position: relative;
            top: -8px;
            display: block;
            background: #333;
            opacity: .3;
        }

    .module-newsAndEvents .module-mainEvents .module_content > div {
        margin-bottom: 0;
    }

    .module-newsAndEvents.module-mainSocial .social_links {
        margin-top: 95px;
    }
}

@media only screen and (min-width:920px) and (max-width:1542px) {
    .module-newsAndEvents .module_inner ~ .linkBox {
        margin-top: 70px;
    }
}

@media only screen and (max-width:1180px) {
    .module-newsAndEvents.module-mainNewsAndEvents .module_content > div:first-child {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width:920px) {
    .module-newsAndEvents .module_inner .module_content > div:nth-child(3n+1) {
        -webkit-transition-delay: .2s;
        transition-delay: .2s;
    }

    .module-newsAndEvents .module_inner .module_content > div:nth-child(3n+2) {
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
    }

    .module-newsAndEvents .module_inner .module_content > div:nth-child(3n+3) {
        -webkit-transition-delay: .6s;
        transition-delay: .6s;
    }

    .module-newsAndEvents .module_inner .module_content > div:nth-child(1n+4) {
        display: none;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
    }

    .module-newsAndEvents .module_inner .module_content > div.addOpacity {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

    .module-newsAndEvents .module_inner .module_content > div.addDisplay {
        display: inline-block;
    }

    .module-newsAndEvents .module_inner .module_content .col8-md {
        width: 94.53551913%;
        margin-right: 5.46448087%;
    }

    .module-newsAndEvents .module_inner .module_content .col4-md {
        width: 44.53551913%;
        margin-right: 5.46448087%;
    }

    .module-newsAndEvents .module_inner + .linkBox {
        margin-top: 0;
    }

    .module-newsAndEvents .button_more {
        display: block;
        bottom: 160px;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

        .module-newsAndEvents .button_more.appear {
            display: inline-block;
            -webkit-opacity: 1;
            -moz-opacity: 1;
            opacity: 1;
        }

    .module-newsAndEvents .linkBox {
        margin-top: 100px;
    }

    .module-newsAndEvents.module-mainEvents .module_inner + .linkBox {
        margin-top: 60px;
    }

    .module-newsAndEvents.module-mainNews .module_inner + .linkBox, .module-newsAndEvents.module-mainSocial .module_inner + .linkBox {
        margin-top: 20px;
    }

    .module-newsAndEvents.module-mainNews .module_inner .module_content > div:nth-child(1n+4) {
        display: inline-block;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

    .module-newsAndEvents.module-mainSocial .social_links {
        margin-top: 75px;
    }

    .module-mainNews.module-newsAndEvents .module_inner .button_more {
        display: none;
    }
}

@media only screen and (max-width:600px) {
    .module-newsAndEvents .content_inner, .module-newsAndEvents .gridContent {
        overflow: visible;
    }

    .module-newsAndEvents .module_resultText {
        font-weight: 400;
    }

    .module-newsAndEvents .module_inner .module_content {
        width: auto;
        margin: 0 -15px 24px;
    }

        .module-newsAndEvents .module_inner .module_content > div {
            margin-bottom: 0;
            margin-top: 17px;
            padding: 30px 20px;
            margin-top: 0;
        }

            .module-newsAndEvents .module_inner .module_content > div:not(.bg_img):not(.bg_style01):not(.bg_style02):not(.social_instagram):not(.social_youtube):not(.bg_style04) {
                background-color: #fff;
                padding: 30px 15px;
            }

                .module-newsAndEvents .module_inner .module_content > div:not(.bg_img):not(.bg_style01):not(.bg_style02):not(.social_instagram):not(.social_youtube):not(.bg_style04).lastElement {
                    padding-bottom: 50px;
                }

                .module-newsAndEvents .module_inner .module_content > div:not(.bg_img):not(.bg_style01) + div:not(.bg_img):not(.bg_style01), .module-newsAndEvents .module_inner .module_content > div:not(.bg_img):not(.bg_style01):not(.bg_style02):not(.social_instagram):not(.social_youtube):not(.bg_style04) + div:not(.bg_img):not(.bg_style01) {
                    border-top: 1px solid #e6e7ea;
                }

            .module-newsAndEvents .module_inner .module_content > div.lastElement {
                padding-bottom: 50px;
            }

            .module-newsAndEvents .module_inner .module_content > div.bg_img .bottom_text {
                margin-top: 27px;
                color: #fff;
            }

            .module-newsAndEvents .module_inner .module_content > div.social_twitter .tag_link, .module-newsAndEvents .module_inner .module_content > div.social_twitter .tag_link .bottom_text {
                width: 100%;
                position: relative;
            }

            .module-newsAndEvents .module_inner .module_content > div .big_text {
                font-size: 1.3888888888888888em;
                line-height: 1.24em;
                letter-spacing: .01em;
            }

            .module-newsAndEvents .module_inner .module_content > div .middle_text {
                font-size: .7222222222222222em;
                line-height: 1.6153846153846154em;
                letter-spacing: .01923076923077em;
            }

                .module-newsAndEvents .module_inner .module_content > div .middle_text + .info_text {
                    margin-top: .8666666666666667em;
                }

            .module-newsAndEvents .module_inner .module_content > div .small_text {
                font-size: .6111111111111112em;
                line-height: 2.5454545454545454em;
                letter-spacing: 0;
                margin-top: .2727272727272727em;
            }

            .module-newsAndEvents .module_inner .module_content > div .bottom_text {
                width: 100%;
            }

                .module-newsAndEvents .module_inner .module_content > div .bottom_text:after {
                    position: absolute;
                    right: 0;
                    top: inherit;
                    margin-left: 0;
                }

        .module-newsAndEvents .module_inner .module_content a.content_link + .small_text, .module-newsAndEvents .module_inner .module_content a.section_link + * {
            margin-top: 4px;
        }

        .module-newsAndEvents .module_inner .module_content a.content_link + * {
            margin-top: 30px;
        }

        .module-newsAndEvents .module_inner .module_content .col4-md, .module-newsAndEvents .module_inner .module_content .col8-md {
            width: 100%;
            margin-right: 0;
        }

    .module-newsAndEvents .module_inner + .linkBox {
        margin-top: 0;
    }

    .module-newsAndEvents .button_more {
        width: 54px;
        height: 54px;
        margin-left: -27px;
        bottom: 120px;
    }

        .module-newsAndEvents .button_more span {
            font-size: .8888888888888888em;
            margin: -8px;
        }

    .module-newsAndEvents .linkBox {
        margin-top: 55px;
    }

        .module-newsAndEvents .linkBox.closeModule {
            margin-left: auto;
            margin-right: auto;
            width: auto;
        }

    .module-newsAndEvents.module-mainNewsAndEvents .module_content > div:first-child {
        margin-bottom: 0;
    }

    .module-newsAndEvents.module-mainEvents .module_inner + .linkBox {
        margin-top: 30px;
    }

    .module-newsAndEvents.module-mainEvents .module_content > div:nth-child(2) ~ div {
        margin-top: 0;
    }

    .module-newsAndEvents.module-mainNews .module_inner + .linkBox, .module-newsAndEvents.module-mainSocial .module_inner + .linkBox {
        margin-top: 30px;
    }

    .module-newsAndEvents.module-mainSocial .social_links {
        margin-top: 25px;
    }

        .module-newsAndEvents.module-mainSocial .social_links ul > li {
            margin-left: 40px;
        }

    .module-mainNews.module-newsAndEvents .module_inner .gridContent .flexGrid {
        overflow: hidden;
    }

    .module-mainNews.module-newsAndEvents .module_inner .button_more {
        bottom: 0;
        display: block;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
    }

    .module-mainNews.module-newsAndEvents .module_inner + .linkBox {
        margin-top: 60px;
    }
}

@media only screen and (max-width:414px) {
    .module .linkBox.closeModule {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.module-studyPromo {
    position: relative;
    z-index: 3;
}

    .module-studyPromo.module-bg1 + .module-bg1 {
        padding-top: 90px;
    }

@media (max-width:600px) {
    .module-studyPromo.module-bg1 + .module-bg1 {
        padding-top: 45px;
    }
}

.module-studyPromo .module-studyPromo_content {
    padding-bottom: 20px;
    overflow: hidden;
    transition: max-height .4s ease-out;
    -webkit-transition: max-height .4s ease-out;
    -moz-transition: max-height .4s ease-out;
    -ms-transition: max-height .4s ease-out;
    -o-transition: max-height .4s ease-out;
}

.module-studyPromo + .module-shareBachelorFooter.onlySocial {
    margin-top: 100px;
}

@media only screen and (max-width:820px) {
    .module-studyPromo + .module-shareBachelorFooter.onlySocial {
        margin-top: 80px;
    }
}

@media only screen and (max-width:600px) {
    .module-studyPromo + .module-shareBachelorFooter.onlySocial {
        margin-top: 60px;
    }
}

.module-studyPromo.style02 .orderedList-featured {
    display: block;
    padding-left: 0;
    text-align: left;
    letter-spacing: -.25em;
}

.module-studyPromo.style02 li {
    display: inline-block;
    vertical-align: top;
    padding-left: 65px;
    box-sizing: border-box;
    letter-spacing: 0;
}

    .module-studyPromo.style02 li:before {
        top: 0;
        left: -107px;
        font-size: 28px;
        line-height: 35px;
    }

.ie10 .module-studyPromo.style02 li:before, .ie11 .module-studyPromo.style02 li:before {
    font-size: 28px;
}

.module-studyPromo.style02 li + li {
    margin-top: 0;
}

.module-studyPromo.style02 li:nth-child(2) ~ li {
    margin-top: 90px;
}

.module-studyPromo.style02 li:nth-child(2n) {
    margin-right: 0;
}

.contentMain .module-studyPromo .orderedList-featured h4 + p {
    margin-bottom: 0;
}

.contentMain .module-studyPromo .orderedList-featured li {
    width: 100%;
    margin: 0;
}

    .contentMain .module-studyPromo .orderedList-featured li + li {
        margin-top: 54px;
    }

.contentMain .module-studyPromo .button_more {
    margin-left: -28px;
}

.module-studyPromo + .subModule-cyphers {
    margin-top: 0;
}

@media only screen and (min-width:1542px) {
    .module-studyPromo + * {
        margin-top: 36px;
    }
}

@media only screen and (max-width:1024px) {
    .module-studyPromo.style02 li:nth-child(2) ~ li {
        margin-top: 54px;
    }
}

@media only screen and (max-width:820px) {
    .module-studyPromo.style02 li:first-child ~ li {
        margin-top: 54px;
    }
}

@media only screen and (max-width:600px) {
    .module-studyPromo + * {
        margin-top: 34px;
    }

    .module-studyPromo.style02 li {
        padding-left: 45px;
    }

        .module-studyPromo.style02 li:first-child ~ li {
            margin-top: 30px;
        }

        .module-studyPromo.style02 li:before {
            left: -122px;
            font-size: 18px;
            line-height: 22px;
        }

    .contentMain .module-studyPromo .orderedList-featured li + li {
        margin-top: 30px;
    }
}

.subModule-featuredDistributor {
    padding: 0;
    background-color: transparent;
}

.module .subModule-featuredDistributor {
    margin-bottom: -30px;
}

.subModule-featuredDistributor .module_inner {
    position: relative;
}

    .subModule-featuredDistributor .module_inner .featuredDistributor-layer {
        display: block;
        overflow: hidden;
        position: relative;
        max-width: none;
        width: 100%;
        padding-top: 37.355%;
        min-height: 370px;
        color: #fff;
    }

        .subModule-featuredDistributor .module_inner .featuredDistributor-layer .bg-img {
            z-index: 0;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            width: 100%;
            margin: 0;
            background-size: cover;
            background-position: 50%;
        }

body:not(.iOS):not(.criOS) .subModule-featuredDistributor .module_inner .featuredDistributor-layer .bg-img {
    -webkit-transition: -webkit-transform .5s ease-out 0ms;
    transition: transform .5s ease-out 0ms;
}

.subModule-featuredDistributor .module_inner .featuredDistributor-layer .bg-img:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000;
    -webkit-opacity: .4;
    -moz-opacity: .4;
    opacity: .4;
}

body:not(.iOS):not(.criOS) .subModule-featuredDistributor .module_inner .featuredDistributor-layer .bg-img:after {
    -webkit-transition: opacity .5s ease-out 0ms;
    transition: opacity .5s ease-out 0ms;
}

.subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content {
    z-index: 1;
    position: absolute;
    bottom: 80px;
    left: 70px;
    padding-right: 70px;
}

@media only screen and (max-width:1541px) {
    .subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content {
        padding-right: 0;
    }
}

@media (max-width:1240px) {
    .subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content {
        width: auto;
        top: 50%;
        bottom: auto;
        transform: translateY(-50%);
    }
}

@media (max-width:1024px) {
    .subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content {
        max-width: 50%;
    }
}

@media (max-width:820px) {
    .subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content {
        max-width: none;
    }
}

@media (max-width:600px) {
    .subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content {
        width: auto;
    }
}

.subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content .module_title + * {
    margin-top: .7em;
}

.subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content .module_intro {
    display: block;
    width: 100%;
}

    .subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content .module_intro + * {
        margin-top: 1.3em;
    }

.subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content .bottom_link {
    display: inline-block;
    position: relative;
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.272727272727273em;
    letter-spacing: .06363636363636em;
    font-weight: 800;
    text-transform: uppercase;
    color: #fff;
}

    .subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content .bottom_link.link-external {
        color: #fff;
    }

body:not(.iOS):not(.criOS) .subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content .bottom_link {
    -webkit-transition: -webkit-transform .22s ease-out;
    transition: transform .22s ease-out;
}

.subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content .bottom_link:after {
    content: "\e617";
    position: absolute;
    right: -20px;
    top: 7px;
    font-family: ieurwd-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 1em;
}

body:not(.iOS):not(.criOS) .subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content .bottom_link:after {
    -webkit-transition: right .2s ease-out;
    transition: right .2s ease-out;
}

body:not(.iOS):not(.criOS).noTouchDevice .subModule-featuredDistributor .module_inner .featuredDistributor-layer:hover {
    color: #fff;
}

    body:not(.iOS):not(.criOS).noTouchDevice .subModule-featuredDistributor .module_inner .featuredDistributor-layer:hover .bg-img {
        transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
    }

    body:not(.iOS):not(.criOS).noTouchDevice .subModule-featuredDistributor .module_inner .featuredDistributor-layer:hover .subModule-featuredDistributor_content .bottom_link:after {
        right: -25px;
    }

.subModule-featuredDistributor.layer {
    background-color: transparent;
}

    .subModule-featuredDistributor.layer .module_inner {
        overflow: hidden;
    }

        .subModule-featuredDistributor.layer .module_inner > a .bg-img {
            width: 69.47368%;
        }

        .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer {
            z-index: 2;
            position: absolute;
            top: 0;
            right: 0;
            width: 31%;
            height: 100.2%;
            margin-right: 0;
            background: #00338d;
        }

            .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                text-align: center;
            }

                .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher .contentCypher {
                    display: inline-block;
                    vertical-align: middle;
                    position: relative;
                    width: 82%;
                }

                    .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher .contentCypher .cypherFeatured {
                        margin-top: -25px;
                        font-family: Montserrat;
                        font-size: 5.555555555555555em;
                        line-height: 1.2em;
                        font-weight: 800;
                    }

                        .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher .contentCypher .cypherFeatured + * {
                            margin-top: .5em;
                        }

@media (max-width:1240px) {
    .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher .contentCypher .cypherFeatured {
        font-size: 3.7777777777777777em;
    }
}

.subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher .contentCypher .cypherPhrase {
    margin-top: -10px;
    font-family: Montserrat;
    font-size: 1.9444444444444444em;
    line-height: 1.2em;
    font-weight: 800;
    text-transform: uppercase;
}

    .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher .contentCypher .cypherPhrase + * {
        margin-top: 25px;
    }

.subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher .contentCypher .cypherLabel {
    font-family: PT Serif;
    font-size: .8333333333333334em;
    line-height: 1.73333333333333em;
    font-style: italic;
}

.subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.subModule-featuredDistributor.module.module-bg3 {
    background-color: transparent;
}

    .subModule-featuredDistributor.module.module-bg3 + .module-featuredDistributor {
        padding: 88px 70px 90px;
    }

.subModule-featuredDistributor + .module-shareBachelorFooter.onlySocial {
    margin-top: 0;
}

@media only screen and (min-width:1542px) {
    .subModule-featuredDistributor {
        margin-right: 0;
        margin-left: 0;
    }

        .subModule-featuredDistributor .module_inner > a .subModule-featuredDistributor_content .module_intro {
            margin-top: .438em;
        }

        .subModule-featuredDistributor.layer .module_inner > a .bg-img {
            width: 69.50045%;
        }

        .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer {
            width: 30.52631579%;
        }

            .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher .contentCypher .cypherLabel {
                font-size: 1em;
            }

        .subModule-featuredDistributor + .module-bg2 {
            margin-top: 150px;
        }

        .subModule-featuredDistributor + .subModule-cyphers {
            margin-top: 120px;
        }

        .subModule-featuredDistributor.module.module-bg3 + .module-featuredDistributor {
            padding: 103px 70px 0;
        }

        .subModule-featuredDistributor + .module-shareBachelorFooter.onlySocial {
            margin-top: 103px;
        }
}

@media only screen and (max-width:1024px) {
    .subModule-featuredDistributor .module_inner > a .subModule-featuredDistributor_content {
        left: 40px;
    }
}

@media only screen and (max-width:820px) {
    .subModule-featuredDistributor .module_inner > a {
        height: 426px;
        padding-top: 0;
    }

        .subModule-featuredDistributor .module_inner > a .bg-img {
            background-size: cover;
        }

        .subModule-featuredDistributor .module_inner > a .subModule-featuredDistributor_content {
            left: 40px;
            width: 100%;
            padding-right: 80px;
        }

    .subModule-featuredDistributor.layer .module_inner > a {
        min-height: 426px;
        height: auto;
    }

        .subModule-featuredDistributor.layer .module_inner > a .bg-img {
            width: 100%;
        }

        .subModule-featuredDistributor.layer .module_inner > a .subModule-featuredDistributor_content {
            width: 100%;
            margin-right: 0;
            padding-right: 80px;
        }

    .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer {
        position: relative;
        width: 100%;
    }

        .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher {
            position: relative;
            padding: 90px 0;
        }

    .subModule-featuredDistributor + .subModule-cyphers {
        margin-top: 0;
    }

    .subModule-featuredDistributor.module.module-bg3 + .module-featuredDistributor {
        padding: 62px 44px 60px;
    }

    .subModule-featuredDistributor + .module-shareBachelorFooter.onlySocial {
        margin-top: 0;
    }
}

@media only screen and (max-width:600px) {
    .subModule-featuredDistributor {
        margin: 0;
    }

        .subModule-featuredDistributor .module_inner > a .subModule-featuredDistributor_content {
            bottom: 50px;
            left: 30px;
            width: 100%;
            padding-right: 60px;
        }

            .subModule-featuredDistributor .module_inner > a .subModule-featuredDistributor_content .module_title + * {
                margin-top: 1.2em;
            }

        .subModule-featuredDistributor.layer .module_inner > a .subModule-featuredDistributor_content {
            padding-right: 60px;
        }

        .subModule-featuredDistributor + * {
            margin-top: 0;
        }

        .subModule-featuredDistributor.module.module-bg3 + .module-featuredDistributor {
            padding: 62px 44px 60px;
            padding: 44px 15px;
        }

        .subModule-featuredDistributor + .module-shareBachelorFooter.onlySocial {
            margin-top: 0;
        }

    .module * + .subModule-featuredDistributor {
        margin: 44px 0 0;
    }
}

.sliderCarrusel {
    padding: 0;
    background-color: transparent;
}

.module .sliderCarrusel {
    margin-bottom: -30px;
}

.sliderCarrusel ul li .module_inner {
    overflow: hidden;
}

    .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel {
        z-index: 2;
        position: absolute;
        top: 0;
        left: 0;
        width: 45%;
        height: 100.2%;
        margin-right: 0;
        background: #fff;
    }

        .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content {
            top: 30%;
            position: relative;
            z-index: 1;
            display: inline-block;
            vertical-align: middle;
            letter-spacing: 0;
            min-width: 720px;
            padding: 70px;
            width: 99.8%;
            text-align: left;
        }

            .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content h2 {
                color: #26292e;
                font-size: 1.888888888888889em;
                line-height: 1.0714285714285714em;
                letter-spacing: .00357142857143em;
                text-transform: uppercase;
                max-width: 70%;
            }

                .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content h2 span {
                    font-size: .36363636363636365em;
                    max-width: 80%;
                }

        .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text h2 {
            font-size: 2.625em;
            line-height: 1.0833333333333333em;
            letter-spacing: .00416666666667em;
            max-width: 85%;
        }

        .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_callToAction {
            color: #26292e;
            font-family: Montserrat;
            font-weight: 800;
            font-size: .6111111111111112em;
            line-height: 2.1818em;
            letter-spacing: .06363636363636em;
            text-transform: uppercase;
            padding: 18px 33px;
            border: 1px solid #26292e;
            min-width: 225px;
            text-align: center;
        }

            .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_callToAction:after {
                background-color: #26292e;
                color: #fff;
            }

.noTouchDevice .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_callToAction:hover {
    color: #fff;
}

.sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel_image {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 45%;
    width: 55%;
    height: 100.2%;
    margin-right: 0;
}

.sliderCarrusel.module.module-bg3 {
    background-color: transparent;
}

    .sliderCarrusel.module.module-bg3 + .module-featuredDistributor {
        padding: 88px 70px 90px;
    }

.sliderCarrusel + .module-shareBachelorFooter.onlySocial {
    margin-top: 0;
}

.module * + .subModule-featuredDistributor {
    margin: 70px 0 0;
}

@media only screen and (min-width:1542px) {
    .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text {
        padding: 50px 50px 50px 150px;
        width: 100%;
    }

        .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text h2 {
            font-size: 3.888888888888889em;
            line-height: 1.0714285714285714em;
            letter-spacing: .00357142857143em;
            max-width: 90%;
        }

            .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text h2 span {
                font-size: .36em;
                max-width: 75%;
            }

        .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text .slider_callToAction {
            font-size: .6111111111111112em;
            line-height: 2.1818181818181817em;
        }

    .subModule-featuredDistributor {
        margin-right: 0;
        margin-left: 0;
    }

        .subModule-featuredDistributor .module_inner > a .subModule-featuredDistributor_content .module_intro {
            margin-top: .438em;
        }

        .subModule-featuredDistributor.layer .module_inner > a .bg-img {
            width: 69.50045%;
        }

        .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer {
            width: 30.52631579%;
        }

            .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher .contentCypher .cypherLabel {
                font-size: 1em;
            }

        .subModule-featuredDistributor + .module-bg2 {
            margin-top: 150px;
        }

        .subModule-featuredDistributor + .subModule-cyphers {
            margin-top: 120px;
        }

        .subModule-featuredDistributor.module.module-bg3 + .module-featuredDistributor {
            padding: 103px 70px 0;
        }

        .subModule-featuredDistributor + .module-shareBachelorFooter.onlySocial {
            margin-top: 103px;
        }
}

@media only screen and (max-width:1024px) {
    .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text {
        top: 10%;
        min-width: 500px;
    }

        .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text h2 {
            font-size: 2.375em;
            line-height: 1.1em;
            letter-spacing: .005em;
            max-width: 95%;
        }

            .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text h2 span {
                font-size: .36em;
                line-height: 1.6666666666666667em;
            }

    .subModule-featuredDistributor .module_inner > a .subModule-featuredDistributor_content {
        left: 40px;
    }
}

@media only screen and (max-width:820px) {
    .sliderCarrusel {
        padding: 0;
        background-color: transparent;
    }

        .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel {
            z-index: 2;
            position: absolute;
            top: 35%;
            left: 0;
            width: 100%;
            height: 75%;
        }

            .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text {
                top: 30%;
                max-width: none;
                min-width: inherit;
                padding: 10px 44px;
            }

                .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text h2 {
                    font-size: 2.2em;
                    line-height: 1.1em;
                    max-width: 100%;
                }

                    .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text h2 span {
                        max-width: 80%;
                    }

            .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_callToAction {
                padding: 14px 32px;
                font-size: .5556em;
                line-height: 2.4em;
                letter-spacing: .07em;
                width: 100%;
                max-width: 290px;
            }

        .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel_image {
            z-index: 2;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 55%;
            margin-right: 0;
        }

    .subModule-featuredDistributor .module_inner > a {
        height: 426px;
        padding-top: 0;
    }

        .subModule-featuredDistributor .module_inner > a .bg-img {
            background-size: cover;
        }

        .subModule-featuredDistributor .module_inner > a .subModule-featuredDistributor_content {
            left: 40px;
            width: 100%;
            padding-right: 80px;
        }

    .subModule-featuredDistributor.layer .module_inner > a {
        min-height: 426px;
        height: auto;
    }

        .subModule-featuredDistributor.layer .module_inner > a .bg-img {
            width: 100%;
        }

        .subModule-featuredDistributor.layer .module_inner > a .subModule-featuredDistributor_content {
            width: 100%;
            margin-right: 0;
            padding-right: 80px;
        }

    .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer {
        position: relative;
        width: 100%;
    }

        .subModule-featuredDistributor.layer .module_inner .subModule-featuredDistributor_layer .subModule-featuredDistributor_cypher {
            position: relative;
            padding: 90px 0;
        }

    .subModule-featuredDistributor + .subModule-cyphers {
        margin-top: 0;
    }

    .subModule-featuredDistributor.module.module-bg3 + .module-featuredDistributor {
        padding: 62px 44px 60px;
    }

    .subModule-featuredDistributor + .module-shareBachelorFooter.onlySocial {
        margin-top: 0;
    }
}

@media only screen and (max-width:600px) {
    .sliderCarrusel {
        padding: 0;
        background-color: transparent;
    }

        .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel {
            z-index: 2;
            position: absolute;
            top: 30%;
            left: 0;
            width: 100%;
            height: 80%;
        }

            .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text {
                padding: 15px;
            }

                .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text h2 {
                    font-size: 1.6666666666666667em;
                    line-height: 1.2em;
                    letter-spacing: .00833333333333em;
                }

                    .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text h2 span {
                        max-width: 100%;
                    }

                    .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_content_text h2 + .slider_callToAction {
                        margin-top: 25px;
                    }

            .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel .slider_callToAction {
                padding: 14px 32px;
                font-size: .5556em;
                line-height: 2.4em;
                letter-spacing: .07em;
                width: 100%;
                max-width: 290px;
            }

        .sliderCarrusel ul li .module_inner .subModule-featuredDistributor_carrusel_image {
            z-index: 2;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 50%;
            margin-right: 0;
        }

    .subModule-featuredDistributor {
        margin: 0;
    }

        .subModule-featuredDistributor .module_inner > a .subModule-featuredDistributor_content {
            bottom: 50px;
            left: 30px;
            width: 100%;
            padding-right: 60px;
        }

            .subModule-featuredDistributor .module_inner > a .subModule-featuredDistributor_content .module_title + * {
                margin-top: 1.2em;
            }

        .subModule-featuredDistributor.layer .module_inner > a .subModule-featuredDistributor_content {
            padding-right: 60px;
        }

        .subModule-featuredDistributor + * {
            margin-top: 0;
        }

        .subModule-featuredDistributor.module.module-bg3 + .module-featuredDistributor {
            padding: 62px 44px 60px;
            padding: 44px 15px;
        }

        .subModule-featuredDistributor + .module-shareBachelorFooter.onlySocial {
            margin-top: 0;
        }

    .module * + .subModule-featuredDistributor {
        margin: 44px 0 0;
    }
}

@media (max-width:600px) {
    .subModule-featuredDistributor .module_inner .featuredDistributor-layer .subModule-featuredDistributor_content {
        padding-right: 15px;
        left: 15px;
        width: auto;
    }
}

.module-featuredDistributor .subModule-featuredDistributor {
    margin-right: -70px;
    margin-left: -70px;
}

.module-featuredDistributor + .module.module-bg1 {
    padding-top: 88px;
}

.module-featuredDistributor + .module-shareBachelorFooter {
    margin-top: 148px;
}

    .module-featuredDistributor + .module-shareBachelorFooter.onlySocial {
        margin-top: 88px;
    }

.module-bg3 + .module-featuredDistributor, .module-testimonials + .module-featuredDistributor {
    padding-top: 0;
}

    .module-bg3 + .module-featuredDistributor h2:first-child, .module-bg3 + .module-featuredDistributor h3:first-child, .module-testimonials + .module-featuredDistributor h2:first-child, .module-testimonials + .module-featuredDistributor h3:first-child {
        margin-top: 88px;
    }

@media only screen and (min-width:1542px) {
    .module-bg3 + .module-featuredDistributor h2:first-child, .module-bg3 + .module-featuredDistributor h3:first-child, .module-testimonials + .module-featuredDistributor h2:first-child, .module-testimonials + .module-featuredDistributor h3:first-child {
        margin-top: 0;
    }
}

@media only screen and (max-width:800px) {
    .module-bg3 + .module-featuredDistributor h2:first-child, .module-bg3 + .module-featuredDistributor h3:first-child, .module-testimonials + .module-featuredDistributor h2:first-child, .module-testimonials + .module-featuredDistributor h3:first-child {
        margin-top: 62px;
    }
}

@media only screen and (max-width:600px) {
    .module-bg3 + .module-featuredDistributor h2:first-child, .module-bg3 + .module-featuredDistributor h3:first-child, .module-testimonials + .module-featuredDistributor h2:first-child, .module-testimonials + .module-featuredDistributor h3:first-child {
        margin-top: 44px;
    }
}

@media only screen and (min-width:1542px) {
    .module-featuredDistributor .subModule-featuredDistributor {
        margin-right: 0;
        margin-left: 0;
    }

    .module-featuredDistributor + .module-shareBachelorFooter {
        margin-top: 173px;
    }

        .module-featuredDistributor + .module-shareBachelorFooter.onlySocial {
            margin-top: 103px;
        }

    .module-featuredDistributor + .module, .module-featuredDistributor + .module.module-bg2 {
        margin-top: 120px;
    }

        .module-featuredDistributor + .module.module-bg1 {
            margin-top: 100px;
            padding-top: 30px;
        }

    .module-bg3 + .module-featuredDistributor, .module-testimonials + .module-featuredDistributor, .subModule-cyphers + .module-featuredDistributor {
        padding: 103px 70px 108px;
        padding-bottom: 0;
    }
}

@media only screen and (max-width:1024px) {
    .module-featuredDistributor .subModule-featuredDistributor {
        margin-left: -40px;
        margin-right: -40px;
    }

    .module-featuredDistributor + .module-testimonials {
        margin-top: 100px;
    }
}

@media only screen and (max-width:820px) {
    .module-featuredDistributor .subModule-featuredDistributor {
        margin-left: -40px;
        margin-right: -40px;
    }

    .module-featuredDistributor + .module-shareBachelorFooter {
        margin-top: -58px;
    }

        .module-featuredDistributor + .module-shareBachelorFooter.onlySocial {
            margin-top: 62px;
        }
}

@media only screen and (max-width:800px) {
    .module-featuredDistributor .subModule-featuredDistributor {
        margin-left: -44px;
        margin-right: -44px;
    }

    .module-featuredDistributor + .module-shareBachelorFooter {
        margin-top: 122px;
    }

    .module-featuredDistributor + .module.module-bg1 {
        padding-top: 62px;
    }
}

@media only screen and (max-width:600px) {
    .module-featuredDistributor .subModule-featuredDistributor {
        margin-left: -15px;
        margin-right: -15px;
    }

    .module-featuredDistributor + .module-shareBachelorFooter {
        margin-top: -14px;
    }

        .module-featuredDistributor + .module-shareBachelorFooter.onlySocial {
            margin-top: 44px;
        }

    .module-featuredDistributor + .module.module-bg1 {
        padding-top: 44px;
    }

    .module-featuredDistributor + .module-testimonials {
        margin-top: 50px;
    }
}

.module-multipleDistributor .module_inner * + .flexGrid_container {
    margin-top: 60px;
}

.module-multipleDistributor .module_inner .flexGrid_container {
    overflow: hidden;
}

    .module-multipleDistributor .module_inner .flexGrid_container .module_content {
        letter-spacing: -5px;
    }

        .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image {
            display: inline-block;
            vertical-align: top;
        }

            .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper {
                color: #333;
            }

                .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper .content_img {
                    display: block;
                    overflow: hidden;
                }

body:not(.iOS):not(.criOS) .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper .content_img img {
    -webkit-transition: -webkit-transform .5s ease-out,width .5s ease-out;
    transition: transform .5s ease-out,width .5s ease-out;
}

.module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper .content_title {
    color: #00338d;
}

body:not(.iOS):not(.criOS) .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper .content_title {
    -webkit-transition: color .22s ease-out;
    transition: color .22s ease-out;
}

.module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper .link-external {
    font-size: .6111111111111112rem;
}

.noTouchDevice .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper:hover .content_img img {
    width: 110%;
    backface-visibility: hidden;
    transform: translateX(-5%) translateY(-5%) translateZ(0);
    -webkit-transform: translateX(-5%) translateY(-5%) translateZ(0);
    -ms-transform: translateX(-5%) translateY(-5%) translateZ(0);
}

.noTouchDevice .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper:hover .content_title {
    color: #809fb7;
}

.module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper + p {
    margin-top: .6666666666666666em;
}

@media (max-width:500px) {
    .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image + .module-multipleDistributor_image {
        margin-top: 40px;
    }
}

.module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_applyBefore {
    display: block;
    margin-top: 1.2em;
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.54545454545455em;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #707070;
}

.module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_date {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.5454545454545454em;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: .7272727272727273em;
    color: #707070;
}

.module-multipleDistributor .module_inner .flexGrid_container .module_content a {
    color: #00338d;
}

    .module-multipleDistributor .module_inner .flexGrid_container .module_content a h4:after {
        font-size: .866667em;
    }

    .module-multipleDistributor .module_inner .flexGrid_container .module_content a .module-multipleDistributor_tag {
        font-family: Montserrat;
        font-size: .6111111111111112em;
        line-height: 2.5454545454545454em;
        letter-spacing: 0;
        font-weight: 400;
        text-transform: uppercase;
        margin-top: 2.4em;
    }

        .module-multipleDistributor .module_inner .flexGrid_container .module_content a .module-multipleDistributor_tag:before {
            content: "";
            width: 31px;
            height: 1px;
            position: relative;
            top: -8px;
            display: block;
            background: #333;
            opacity: .3;
            -webkit-transition: -webkit-transform .22s ease-out;
            transition: transform .22s ease-out;
        }

.noTouchDevice .module-multipleDistributor .module_inner .flexGrid_container .module_content a:hover {
    color: #809fb7;
}

.module-multipleDistributor .module_inner .flexGrid_container .module_content:after {
    content: "";
    clear: both;
    display: block;
}

.module-multipleDistributor .module_inner .flexGrid_container + .linkBox {
    margin-top: 6.090909090909091em;
}

.module-multipleDistributor:not(.style03):not(.style02):not(.style04) .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(2n) {
    margin-right: 0;
}

.module-multipleDistributor:not(.style03):not(.style02):not(.style04) .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(2) ~ .module-multipleDistributor_image {
    margin-top: 60px;
}

.module-multipleDistributor.style03 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(3n) {
    margin-right: 0;
}

.module-multipleDistributor.style03 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(3) ~ .module-multipleDistributor_image {
    margin-top: 40px;
}

.module-multipleDistributor.style04 {
    text-align: center;
}

    .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content {
        text-align: left;
    }

        .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper .content_title {
            color: #00338d;
        }

.noTouchDevice .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper:hover .content_title {
    color: #809fb7;
}

.module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper + .module-multipleDistributor_projectData {
    margin-top: .7058823529411765em;
}

.module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(3n) {
    margin-right: 0;
}

.module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(3) ~ .module-multipleDistributor_image {
    margin-top: 60px;
}

.module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_projectData {
    margin-bottom: 0;
    padding-left: 0;
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: 0;
    list-style: none;
}

    .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_projectData .data span {
        font-weight: 800;
    }

    .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_projectData .data p {
        display: inline;
    }

    .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_projectData .data a {
        color: #00338d;
        cursor: pointer;
    }

        .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_projectData .data a:hover {
            color: #809fb7;
        }

.module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_tags {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.5454545454545454em;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 2.4em;
}

    .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_tags:before {
        content: "";
        width: 31px;
        height: 1px;
        position: relative;
        top: -8px;
        display: block;
        background: #333;
        opacity: .3;
        -webkit-transition: -webkit-transform .22s ease-out;
        transition: transform .22s ease-out;
    }

    .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_tags ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_tags li {
        display: inline;
    }

        .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_tags li:after {
            content: ",";
        }

        .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_tags li:last-child:after {
            display: none;
        }

.module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content + .button_more {
    margin-top: 60px;
}

.module-multipleDistributor.style04 .module_inner .flexGrid_container .button_more {
    position: relative;
    bottom: 0;
}

.module-multipleDistributor.style04 .module_inner .flexGrid_container + .linkBox {
    margin-top: 60px;
}

    .module-multipleDistributor.style04 .module_inner .flexGrid_container + .linkBox + .link-external {
        display: inline-block;
        vertical-align: top;
        margin-top: 60px;
        text-align: center;
    }

@media only screen and (min-width:1542px) {
    .module-multipleDistributor.style03 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(3) ~ .module-multipleDistributor_image {
        margin-top: 65px;
    }

    .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_projectData {
        font-size: .9444444444444444em;
        line-height: 1.6470588235294117em;
    }

    .module-multipleDistributor.style04 .module_inner .linkBox {
        font-size: .7222222222222222em;
        line-height: 1.8461538461538463em;
        letter-spacing: .05384615384615em;
    }
}

@media only screen and (max-width:820px) {
    .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image {
        width: 100%;
    }

        .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image + .module-multipleDistributor_image {
            margin-top: 40px;
        }

    .module-multipleDistributor.style03 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(3n) {
        margin-right: 5.46448087%;
    }

    .module-multipleDistributor.style03 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(2n) {
        margin-right: 0;
    }

    .module-multipleDistributor.style03 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image + .module-multipleDistributor_image, .module-multipleDistributor.style03 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(2) ~ .module-multipleDistributor_image, .module-multipleDistributor.style04 .module_inner .flexGrid_container + .linkBox + .link-external {
        margin-top: 40px;
    }
}

@media only screen and (max-width:750px) {
    .module-multipleDistributor .module_inner .flexGrid_container .module_content, .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image {
        width: 100%;
    }

        .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image + .module-multipleDistributor_image, .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(2) ~ .module-multipleDistributor_image {
            margin-top: 38px;
        }

    .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(2) ~ .module-multipleDistributor_image {
        margin-top: 40px;
    }
}

@media only screen and (max-width:600px) {
    .module-multipleDistributor {
        padding-bottom: 49px;
    }

        .module-multipleDistributor .module_inner * + .flexGrid_container {
            margin-top: 20px;
        }

        .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:first-child a.content_imgTitleWrapper .content_title {
            margin-top: 14px;
        }

        .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:first-child a.content_imgTitleWrapper + p {
            margin-top: .21428571428571427em;
        }

        .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_image + .module-multipleDistributor_image {
            margin-top: 24px;
        }

        .module-multipleDistributor .module_inner .flexGrid_container .module_content .module-multipleDistributor_applyBefore {
            margin-top: 0;
        }

        .module-multipleDistributor .module_inner .flexGrid_container + .linkBox {
            margin-top: 30px;
        }

        .module-multipleDistributor.style03 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:first-child ~ .module-multipleDistributor_image {
            margin-top: 40px;
        }

        .module-multipleDistributor.style03 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:nth-child(3n) {
            margin-right: 0;
        }

        .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image a.content_imgTitleWrapper + .module-multipleDistributor_projectData {
            margin-top: .21428571428571427em;
        }

        .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_image:first-child ~ .module-multipleDistributor_image {
            margin-top: 21px;
        }

        .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content .module-multipleDistributor_projectData {
            margin-top: 5px;
            font-size: .7777777777777778em;
            line-height: 1.5714285714285714em;
        }

        .module-multipleDistributor.style04 .module_inner .flexGrid_container .module_content + .button_more {
            margin-top: 30px;
        }

        .module-multipleDistributor.style04 .module_inner .flexGrid_container + .linkBox {
            margin-top: 30px;
            margin-left: auto;
            margin-right: auto;
        }

            .module-multipleDistributor.style04 .module_inner .flexGrid_container + .linkBox + .link-external {
                margin-top: 47px;
            }
}

@media only screen and (max-width:320px) {
    .module-multipleDistributor .module_inner .flexGrid_container ~ .linkBox {
        min-width: 0;
    }
}

.module-profileDistributor {
    background: #d90011;
}

    .module-profileDistributor .module_inner {
        padding-top: 60px;
        color: #fff;
    }

        .module-profileDistributor .module_inner * + .flexGrid_container {
            margin-top: 60px;
        }

        .module-profileDistributor .module_inner .flexGrid_container {
            overflow: hidden;
        }

            .module-profileDistributor .module_inner .flexGrid_container .module_content {
                letter-spacing: -5px;
            }

                .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image {
                    display: inline-block;
                    vertical-align: top;
                    text-align: center;
                }

                    .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image .content_title {
                        text-align: center;
                    }

                    .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper {
                        color: #333;
                    }

                        .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper .content_img {
                            display: block;
                            overflow: hidden;
                        }

body:not(.iOS):not(.criOS) .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper .content_img img {
    -webkit-transition: -webkit-transform .5s ease-out,width .5s ease-out;
    transition: transform .5s ease-out,width .5s ease-out;
}

.module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper .content_title {
    color: #00338d;
}

body:not(.iOS):not(.criOS) .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper .content_title {
    -webkit-transition: color .22s ease-out;
    transition: color .22s ease-out;
}

.module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper .link-external {
    font-size: .6111111111111112rem;
}

.noTouchDevice .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper:hover .content_img img {
    width: 110%;
    backface-visibility: hidden;
    transform: translateX(-5%) translateY(-5%) translateZ(0);
    -webkit-transform: translateX(-5%) translateY(-5%) translateZ(0);
    -ms-transform: translateX(-5%) translateY(-5%) translateZ(0);
}

.noTouchDevice .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper:hover .content_title {
    color: #809fb7;
}

.module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper + p {
    margin-top: .6666666666666666em;
}

@media (max-width:500px) {
    .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image + .module-profileDistributor_image {
        margin-top: 40px;
    }
}

.module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_applyBefore {
    display: block;
    margin-top: 1.2em;
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.54545454545455em;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #707070;
}

.module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_date {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.5454545454545454em;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: .7272727272727273em;
    color: #707070;
}

.module-profileDistributor .module_inner .flexGrid_container .module_content a {
    color: #fff;
}

    .module-profileDistributor .module_inner .flexGrid_container .module_content a h4:after {
        font-size: .866667em;
    }

    .module-profileDistributor .module_inner .flexGrid_container .module_content a .module-profileDistributor_tag {
        font-family: Montserrat;
        font-size: .6111111111111112em;
        line-height: 2.5454545454545454em;
        letter-spacing: 0;
        font-weight: 400;
        text-transform: uppercase;
        margin-top: 2.4em;
    }

        .module-profileDistributor .module_inner .flexGrid_container .module_content a .module-profileDistributor_tag:before {
            content: "";
            width: 31px;
            height: 1px;
            position: relative;
            top: -8px;
            display: block;
            background: #333;
            opacity: .3;
            -webkit-transition: -webkit-transform .22s ease-out;
            transition: transform .22s ease-out;
        }

.noTouchDevice .module-profileDistributor .module_inner .flexGrid_container .module_content a:hover {
    color: #809fb7;
}

.module-profileDistributor .module_inner .flexGrid_container .module_content:after {
    content: "";
    clear: both;
    display: block;
}

.module-profileDistributor .module_inner .flexGrid_container + .linkBox {
    margin-top: 6.090909090909091em;
}

.module-profileDistributor.style03 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(4n) {
    margin-right: 0;
}

.module-profileDistributor.style03 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(4) ~ .module-profileDistributor_image {
    margin-top: 40px;
}

.module-profileDistributor.style04 {
    text-align: center;
}

    .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content {
        text-align: left;
    }

        .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_image {
            display: inline-block;
            vertical-align: top;
            text-align: center;
        }

            .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper .content_title {
                color: #00338d;
            }

.noTouchDevice .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper:hover .content_title {
    color: #809fb7;
}

.module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper + .module-profileDistributor_projectData {
    margin-top: .7058823529411765em;
}

.module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(4n) {
    margin-right: 0;
}

.module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(4) ~ .module-profileDistributor_image {
    margin-top: 60px;
}

.module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_projectData {
    margin-bottom: 0;
    padding-left: 0;
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: 0;
    list-style: none;
}

    .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_projectData .data span {
        font-weight: 800;
    }

    .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_projectData .data p {
        display: inline;
    }

    .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_projectData .data a {
        color: #00338d;
        cursor: pointer;
    }

        .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_projectData .data a:hover {
            color: #809fb7;
        }

.module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_tags {
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 2.5454545454545454em;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 2.4em;
}

    .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_tags:before {
        content: "";
        width: 31px;
        height: 1px;
        position: relative;
        top: -8px;
        display: block;
        background: #333;
        opacity: .3;
        -webkit-transition: -webkit-transform .22s ease-out;
        transition: transform .22s ease-out;
    }

    .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_tags ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_tags li {
        display: inline;
    }

        .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_tags li:after {
            content: ",";
        }

        .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_tags li:last-child:after {
            display: none;
        }

.module-profileDistributor.style04 .module_inner .flexGrid_container .module_content + .button_more {
    margin-top: 60px;
}

.module-profileDistributor.style04 .module_inner .flexGrid_container .button_more {
    position: relative;
    bottom: 0;
}

.module-profileDistributor.style04 .module_inner .flexGrid_container + .linkBox {
    margin-top: 60px;
}

    .module-profileDistributor.style04 .module_inner .flexGrid_container + .linkBox + .link-external {
        display: inline-block;
        vertical-align: top;
        margin-top: 60px;
        text-align: center;
    }

@media only screen and (min-width:1542px) {
    .module-profileDistributor.style03 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(3) ~ .module-profileDistributor_image {
        margin-top: 65px;
    }

    .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_projectData {
        font-size: .9444444444444444em;
        line-height: 1.6470588235294117em;
    }

    .module-profileDistributor.style04 .module_inner .linkBox {
        font-size: .7222222222222222em;
        line-height: 1.8461538461538463em;
        letter-spacing: .05384615384615em;
    }
}

@media only screen and (max-width:820px) {
    .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image {
        width: 100%;
    }

        .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image + .module-profileDistributor_image {
            margin-top: 40px;
        }

    .module-profileDistributor.style03 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(3n) {
        margin-right: 5.46448087%;
    }

    .module-profileDistributor.style03 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(2n) {
        margin-right: 0;
    }

    .module-profileDistributor.style03 .module_inner .flexGrid_container .module_content .module-profileDistributor_image + .module-profileDistributor_image, .module-profileDistributor.style03 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(2) ~ .module-profileDistributor_image, .module-profileDistributor.style04 .module_inner .flexGrid_container + .linkBox + .link-external {
        margin-top: 40px;
    }
}

@media only screen and (max-width:750px) {
    .module-profileDistributor .module_inner .flexGrid_container .module_content, .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image {
        width: 100%;
    }

        .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image + .module-profileDistributor_image, .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(2) ~ .module-profileDistributor_image {
            margin-top: 38px;
        }

    .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(2) ~ .module-profileDistributor_image {
        margin-top: 40px;
    }
}

@media only screen and (max-width:600px) {
    .module-profileDistributor {
        padding-bottom: 49px;
    }

        .module-profileDistributor .module_inner * + .flexGrid_container {
            margin-top: 20px;
        }

        .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image:first-child a.content_imgTitleWrapper .content_title {
            margin-top: 14px;
        }

        .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image:first-child a.content_imgTitleWrapper + p {
            margin-top: .21428571428571427em;
        }

        .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_image + .module-profileDistributor_image {
            margin-top: 24px;
        }

        .module-profileDistributor .module_inner .flexGrid_container .module_content .module-profileDistributor_applyBefore {
            margin-top: 0;
        }

        .module-profileDistributor .module_inner .flexGrid_container + .linkBox {
            margin-top: 30px;
        }

        .module-profileDistributor.style03 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:first-child ~ .module-profileDistributor_image {
            margin-top: 40px;
        }

        .module-profileDistributor.style03 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:nth-child(3n) {
            margin-right: 0;
        }

        .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_image a.content_imgTitleWrapper + .module-profileDistributor_projectData {
            margin-top: .21428571428571427em;
        }

        .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_image:first-child ~ .module-profileDistributor_image {
            margin-top: 21px;
        }

        .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content .module-profileDistributor_projectData {
            margin-top: 5px;
            font-size: .7777777777777778em;
            line-height: 1.5714285714285714em;
        }

        .module-profileDistributor.style04 .module_inner .flexGrid_container .module_content + .button_more {
            margin-top: 30px;
        }

        .module-profileDistributor.style04 .module_inner .flexGrid_container + .linkBox {
            margin-top: 30px;
            margin-left: auto;
            margin-right: auto;
        }

            .module-profileDistributor.style04 .module_inner .flexGrid_container + .linkBox + .link-external {
                margin-top: 47px;
            }
}

@media only screen and (max-width:320px) {
    .module-profileDistributor .module_inner .flexGrid_container ~ .linkBox {
        min-width: 0;
    }
}

@media only screen and (min-width:1541px) {
    .contentMain .module-introductionBlock.module-admissionsDepartmentWelcome .module_content {
        width: 106.57%;
    }
}

@media only screen and (min-width:1541px) {
    .contentMain .module-introductionBlock.module-admissionsDepartmentWelcome .module-introductionBlock_oneColumn {
        max-width: 93%;
    }
}

.contentMain .module-introductionBlock .module-admissionsDepartmentWelcome_contactPlace {
    width: 100%;
}

@media only screen and (min-width:1541px) {
    .contentMain .module-introductionBlock .module-admissionsDepartmentWelcome_contactPlace {
        width: 43.3%;
    }
}

@media only screen and (max-width:1541px) {
    .contentMain .module-introductionBlock .module-admissionsDepartmentWelcome_contactPlace + .module-admissionsDepartmentWelcome_contactPlace {
        margin-top: 60px;
    }
}

@media only screen and (max-width:600px) {
    .contentMain .module-introductionBlock .module-admissionsDepartmentWelcome_contactPlace + .module-admissionsDepartmentWelcome_contactPlace {
        margin-top: 25px;
    }
}

.module-introductionBlock.intro {
    padding-bottom: 65px;
}

    .module-introductionBlock.intro + .module {
        padding-top: 0;
    }

        .module-introductionBlock.intro + .module.module-rankings {
            padding-top: 55px;
        }

        .module-introductionBlock.intro + .module.module-faculty {
            padding-top: 88px;
        }

        .module-introductionBlock.intro + .module .search_result {
            margin-top: -20px;
        }

.module-introductionBlock .module_intro + .module_content {
    margin-top: 55px;
}

.module-introductionBlock .module_intro p:first-child {
    margin-top: 0;
}

.contentMain .module-introductionBlock .module_content {
    width: 100%;
}

.module-introductionBlock .module_content .module-introductionBlock_oneColumn {
    float: left;
}

.contentMain .module-introductionBlock .module_content .module-introductionBlock_oneColumn {
    width: 100%;
}

.module-introductionBlock .module_content .module-introductionBlock_oneColumn .module_intro + .module-introductionBlock_contactPlace {
    margin-top: 60px;
}

.module-introductionBlock .module_content .module-introductionBlock_oneColumn > p:first-child, .module-introductionBlock .module_content .module-introductionBlock_oneColumn p:first-child {
    margin-top: 0;
}

.module-introductionBlock .module_content .module-introductionBlock_oneColumn .module-introductionBlock_contactPlace {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 35px 40px 40px;
    background: #fff;
    letter-spacing: 0;
}

    .module-introductionBlock .module_content .module-introductionBlock_oneColumn .module-introductionBlock_contactPlace .content_title + div {
        margin-top: 13px;
    }

        .module-introductionBlock .module_content .module-introductionBlock_oneColumn .module-introductionBlock_contactPlace .content_title + div + div {
            margin-top: 6px;
        }

    .module-introductionBlock .module_content .module-introductionBlock_oneColumn .module-introductionBlock_contactPlace a {
        display: inline-block;
    }

    .module-introductionBlock .module_content .module-introductionBlock_oneColumn .module-introductionBlock_contactPlace:last-child {
        margin-right: 0;
    }

    .module-introductionBlock .module_content .module-introductionBlock_oneColumn .module-introductionBlock_contactPlace + .module-introductionBlock_contactPlace {
        margin-top: 30px;
    }

.module-introductionBlock .module_content :last-child {
    margin-right: 0;
}

.module-introductionBlock .module_content .module {
    float: left;
}

.module-introductionBlock .module_image {
    float: right;
}

@media only screen and (min-width:1542px) {
    .module-introductionBlock.intro + .module.module-faculty {
        padding-top: 103px;
    }

    .module-introductionBlock .module_inner .module_intro + .module_content {
        margin-top: 65px;
    }
}

@media only screen and (max-width:1100px) {
    .module-introductionBlock .module_inner .module_content, .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn {
        width: 100%;
    }

        .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn + * {
            margin-top: 50px;
        }

        .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn + .module {
            margin-top: 30px;
        }

        .module-introductionBlock .module_inner .module_content .module {
            width: 100%;
        }

            .module-introductionBlock .module_inner .module_content .module.subModule-requestInformation .module_inner {
                width: 100%;
                margin-right: 0;
                margin-left: 0;
            }

            .module-introductionBlock .module_inner .module_content .module.subModule-requestInformation .subModule-requestInformation_contact {
                text-align: center;
            }

    .module-introductionBlock .module_inner .module_image {
        width: 100%;
        margin-right: 0;
    }
}

@media only screen and (max-width:820px) {
    .module-introductionBlock.intro + .module.module-faculty {
        padding-top: 62px;
    }
}

@media only screen and (max-width:680px) {
    .module-introductionBlock .module_inner .module_content, .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn {
        width: 100%;
    }

        .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn .module_intro + .module_content {
            margin-top: 23px;
        }

        .module-introductionBlock .module_inner .module_content .module {
            width: 100%;
        }
}

@media only screen and (max-width:600px) {
    .module-introductionBlock.intro {
        padding-top: 45px !important;
        padding-bottom: 45px;
    }

        .module-introductionBlock.intro + .module.module-rankings {
            padding-top: 30px;
        }

        .module-introductionBlock.intro + .module.module-eventsCalendar .search_result {
            margin-top: -15px;
        }

        .module-introductionBlock.intro + .module.module-faculty {
            padding-top: 44px;
        }

        .module-introductionBlock.intro + .module .search_result {
            margin-top: -10px;
            padding-top: 0;
        }

    .module-introductionBlock .module_inner .module_intro + .module_content {
        margin-top: 20px;
    }

    .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn .module_intro + .module-introductionBlock_contactPlace {
        margin-top: 25px;
    }

    .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn .module-introductionBlock_contactPlace {
        padding: 25px 30px 30px;
    }

        .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn .module-introductionBlock_contactPlace .content_title + a, .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn .module-introductionBlock_contactPlace a + a {
            margin-top: 1em;
        }

        .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn + *, .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn + .module, .module-introductionBlock .module_inner .module_content .module-introductionBlock_oneColumn .module-introductionBlock_contactPlace + .module-introductionBlock_contactPlace {
            margin-top: 25px;
        }

    .module-introductionBlock .module_inner .module_content .module.subModule-requestInformation .subModule-requestInformation_contact {
        text-align: left;
    }
}

.module-introductionBlock .subModule-requestInformation {
    padding: 35px 40px 40px;
    background: #fff;
    text-align: center;
}

    .module-introductionBlock .subModule-requestInformation .module_inner {
        text-align: left;
    }

        .module-introductionBlock .subModule-requestInformation .module_inner + * {
            margin-top: 25px;
        }

    .module-introductionBlock .subModule-requestInformation .linkBox {
        width: 100%;
        min-width: 0;
        margin-bottom: 0;
        padding-right: 0;
        padding-left: 0;
    }

        .module-introductionBlock .subModule-requestInformation .linkBox span {
            z-index: 3;
            position: relative;
        }

        .module-introductionBlock .subModule-requestInformation .linkBox:after {
            z-index: 2;
        }

        .module-introductionBlock .subModule-requestInformation .linkBox:before {
            z-index: 1;
        }

        .module-introductionBlock .subModule-requestInformation .linkBox.closeModule {
            margin-bottom: 0;
        }

        .module-introductionBlock .subModule-requestInformation .linkBox + * {
            margin-top: 25px;
        }

    .module-introductionBlock .subModule-requestInformation .subModule-requestInformation_contact {
        font-family: PT Serif;
        font-style: italic;
        font-size: .7222222222222222em;
        line-height: 1.84615385em;
        letter-spacing: 0;
    }

        .module-introductionBlock .subModule-requestInformation .subModule-requestInformation_contact a {
            color: #00338d;
        }

.noTouchDevice .module-introductionBlock .subModule-requestInformation .subModule-requestInformation_contact a:hover {
    color: #809fb7;
}

.module-introductionBlock .subModule-requestInformation .module .subModule-requestInformation {
    padding-bottom: 40px;
}

@media only screen and (min-width:1542px) {
    .module-introductionBlock .subModule-requestInformation {
        padding: 55px 60px 60px;
    }

        .module-introductionBlock .subModule-requestInformation .module_inner + * {
            margin-top: 25px;
        }
}

@media only screen and (max-width:1542px) {
    .module-introductionBlock .subModule-requestInformation .module_inner + * {
        margin-top: 25px;
    }
}

@media only screen and (max-width:1100px) {
    .module-introductionBlock .subModule-requestInformation .module_inner, .module-introductionBlock .subModule-requestInformation .module_inner .module_content .content_title {
        text-align: center;
    }

        .module-introductionBlock .subModule-requestInformation .module_inner + * {
            margin-top: 25px;
        }

    .module-introductionBlock .subModule-requestInformation .linkBox {
        width: auto;
        padding-right: 59px;
        padding-left: 59px;
    }
}

@media only screen and (max-width:600px) {
    .module-introductionBlock .subModule-requestInformation {
        padding: 25px 30px 30px;
    }

        .module-introductionBlock .subModule-requestInformation .module_inner, .module-introductionBlock .subModule-requestInformation .module_inner .module_content .content_title {
            text-align: left;
        }

            .module-introductionBlock .subModule-requestInformation .module_inner + * {
                margin-top: 15px;
            }

        .module-introductionBlock .subModule-requestInformation .linkBox {
            min-width: 0;
        }

            .module-introductionBlock .subModule-requestInformation .linkBox + * {
                margin-top: 15px;
            }
}

@media only screen and (max-width:414px) {
    .module-introductionBlock .subModule-requestInformation .linkBox {
        min-width: 0;
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }
}

.module-studiesCombination .module_inner .module_title {
    font-family: Montserrat;
    text-align: left;
    font-size: 1.5555555555555556em;
    line-height: 1.3571428571428572em;
    letter-spacing: .03002857142857em;
    font-weight: 800;
    display: inline-block;
    vertical-align: top;
    max-width: 65.26315789%;
}

body:not(.iOS):not(.criOS) .module-studiesCombination .module_inner .module_title {
    -webkit-transition: color .22s ease-out;
    transition: color .22s ease-out;
}

.module-studiesCombination .module_inner .module_title .colorLine {
    height: 5px;
    width: 50px;
    display: block;
    background-color: #00338d;
    margin-bottom: 15px;
}

.module-studiesCombination .module_inner .module_title + * {
    margin-top: 0.48889em;
}

.module-studiesCombination .module_inner .module-studiesCombination_subtitle {
    font-family: PT Serif;
    font-size: .99em;
    line-height: 1.66666666666667em;
    font-style: italic;
    font-weight: 400;
}

    .module-studiesCombination .module_inner .module-studiesCombination_subtitle + * {
        margin-top: 2em;
    }

.module-studiesCombination .module_inner .module_content p {
    float: left;
    margin-top: 0;
}

.module-studiesCombination .module_inner .module_content .module-studiesCombination_logo {
    float: left;
    margin-right: 0;
    padding-top: 7px;
    text-align: left;
    letter-spacing: -5px;
}

    .module-studiesCombination .module_inner .module_content .module-studiesCombination_logo img {
        display: inline-block;
        vertical-align: top;
        max-width: 163px;
        margin: 0 25px 25px;
    }

.module-studiesCombination .linkBox {
    margin-right: 50px;
    padding-left: 25px;
    padding-right: 25px;
}

.module.module-bg2 + .module-studiesCombination {
    padding-top: 0;
    border-top: 0;
}

@media only screen and (max-width:820px) {
    .module-studiesCombination .module_inner .module_title {
        max-width: none;
    }

    .module-studiesCombination .module_inner .module_content p {
        margin-right: 0;
        width: 100%;
    }

        .module-studiesCombination .module_inner .module_content p + .module-studiesCombination_logo {
            margin-top: 30px;
        }

    .module-studiesCombination .module_inner .module_content .module-studiesCombination_logo {
        margin-right: 0;
        width: 100%;
        text-align: left;
    }

        .module-studiesCombination .module_inner .module_content .module-studiesCombination_logo img {
            max-width: 129px;
            max-height: 42px;
            margin: 0 25px 25px 0;
        }

    .module-studiesCombination .module_inner .module_content + * {
        margin-top: 20px;
    }

    .module-studiesCombination .linkBox {
        margin-right: 15px;
    }
}

@media only screen and (max-width:600px) {
    .module-studiesCombination {
        padding-top: 50px;
    }

        .module-studiesCombination .module_inner .module_title {
            font-size: 1.1111111111111112em;
            line-height: 1.3em;
        }

            .module-studiesCombination .module_inner .module_title .colorLine {
                height: 3px;
                width: 40px;
                margin-bottom: 9px;
            }

        .module-studiesCombination .module_inner .module-studiesCombination_subtitle {
            font-size: .7777777777777778em;
            line-height: 1.5714285714285714em;
        }

            .module-studiesCombination .module_inner .module-studiesCombination_subtitle + .module_content {
                margin-top: 23px;
            }

        .module-studiesCombination .module_inner .module_content p + .module-studiesCombination_logo {
            margin-top: 25px;
        }

        .module-studiesCombination .linkBox {
            min-width: 260px;
            margin-top: -15px;
            margin-bottom: 0;
        }

            .module-studiesCombination .linkBox + .linkBox {
                margin-top: 15px;
            }

        .module-studiesCombination.module-bg2 .linkBox {
            margin-bottom: 0;
        }
}

.subModule-undergraduateDegrees {
    display: inline-block;
    vertical-align: top;
    padding: 0;
}

    .subModule-undergraduateDegrees .module_inner .module_title {
        font-family: Montserrat;
        text-align: left;
        font-size: 1.5555555555555556em;
        line-height: 1.3571428571428572em;
        letter-spacing: .03002857142857em;
        font-weight: 800;
        display: inline-block;
        vertical-align: top;
    }

        .subModule-undergraduateDegrees .module_inner .module_title.studies_architecture .colorLine {
            background-color: #757575;
        }

        .subModule-undergraduateDegrees .module_inner .module_title.studies_administration .colorLine {
            background-color: #4ca5e0;
        }

        .subModule-undergraduateDegrees .module_inner .module_title.module_laws .colorLine {
            background-color: #6ac171;
        }

        .subModule-undergraduateDegrees .module_inner .module_title.studies_relations .colorLine {
            background-color: #e99028;
        }

        .subModule-undergraduateDegrees .module_inner .module_title.studies_communication .colorLine {
            background-color: #ffdc02;
        }

        .subModule-undergraduateDegrees .module_inner .module_title.studies_psychology .colorLine {
            background-color: red;
        }

        .subModule-undergraduateDegrees .module_inner .module_title.studies_bbaLawColor .colorLine {
            background-color: #ccc;
        }

        .subModule-undergraduateDegrees .module_inner .module_title.studies_bbaRelations .colorLine {
            background-color: #da4b54;
        }

        .subModule-undergraduateDegrees .module_inner .module_title.studies_llbLegalPractice .colorLine {
            background-color: #6ec3b8;
        }

        .subModule-undergraduateDegrees .module_inner .module_title .colorLine {
            height: 5px;
            width: 50px;
            display: block;
            background-color: #00338d;
            margin-bottom: 15px;
        }

        .subModule-undergraduateDegrees .module_inner .module_title + * {
            margin-top: 0.48889em;
        }

    .subModule-undergraduateDegrees .module_inner .subModule-undergraduateDegrees_subtitle {
        font-family: PT Serif;
        font-size: .99em;
        line-height: 1.66666666666667em;
        font-style: italic;
        font-weight: 400;
    }

        .subModule-undergraduateDegrees .module_inner .subModule-undergraduateDegrees_subtitle + * {
            margin-top: 2em;
        }

    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_tags .module_tags {
        margin-bottom: -6px;
        padding: 0 200px 0 0;
        list-style: none;
        line-height: 0;
        letter-spacing: -.25em;
        color: #707070;
    }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_tags .module_tags li {
            display: inline-block;
            vertical-align: middle;
            margin-right: 8px;
        }

            .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_tags .module_tags li:after {
                content: ",";
                display: inline;
                margin-left: 1px;
            }

            .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_tags .module_tags li:last-child:after {
                display: none;
            }

    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns {
        width: 100%;
    }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn {
            float: left;
            width: 33%;
        }

            .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn .content_title + * {
                margin-top: 0.11111em;
            }

            .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn p {
                padding-right: 30px;
            }

                .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn p + * {
                    margin-top: 0.83333em;
                }

            .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn:last-child {
                width: 33%;
            }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns + .subModule-undergraduateDegrees_accreditation {
            margin-top: 50px;
        }

    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation {
        position: relative;
    }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent {
            width: 100%;
        }

            .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent * {
                display: inline-block;
                vertical-align: middle;
            }

            .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent .subModule-undergraduateDegrees_accreditationLogo {
                max-width: 140px;
                max-height: 60px;
                margin-right: 30px;
                margin-bottom: 20px;
            }

            .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent .subModule-undergraduateDegrees_accreditationDescription {
                width: calc(100% - 180px);
                margin-top: 0;
                margin-bottom: 20px;
                font-style: italic;
            }

            .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent + .subModule-undergraduateDegrees_accreditationContent {
                margin-top: 5px;
            }

    .subModule-undergraduateDegrees .linkBox {
        margin-right: 50px;
        padding-left: 25px;
        padding-right: 25px;
    }

    .subModule-undergraduateDegrees:before {
        content: "";
        letter-spacing: -20%;
    }

    .subModule-undergraduateDegrees:nth-child(2n) {
        margin-right: 0;
    }

    .subModule-undergraduateDegrees.module-bg1 + .subModule-undergraduateDegrees {
        margin-top: 90px;
        padding-top: 0;
    }

    .subModule-undergraduateDegrees + .subModule-undergraduateDegrees:nth-child(2) {
        margin-top: 0;
    }

@media only screen and (min-width:1625px) {
    .subModule-undergraduateDegrees.col6-big {
        width: 47.74%;
    }
}

@media only screen and (max-width:1024px) and (min-width:820px) {
    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn {
        width: 50%;
    }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn:nth-child(2n) ~ * {
            margin-top: 15px;
        }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn:nth-child(odd) {
            clear: left;
        }
}

@media only screen and (max-width:950px) {
    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns {
        width: 100%;
    }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn {
            float: left;
            width: 50%;
        }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns + .subModule-undergraduateDegrees_accreditation {
            margin-top: 2em;
        }

    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent .subModule-undergraduateDegrees_accreditationLogo + .subModule-undergraduateDegrees_accreditationDescription {
        margin-left: 0;
    }

    + .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent .subModule-undergraduateDegrees_accreditationLogo {
        margin-top: 12px;
    }

    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent .subModule-undergraduateDegrees_accreditationDescription {
        width: 100%;
        margin-top: -7px;
        margin-bottom: 15px;
    }

    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent + .subModule-undergraduateDegrees_accreditationContent {
        margin-top: 10px;
    }
}

@media only screen and (max-width:820px) {
    .subModule-undergraduateDegrees .module_inner .module_content {
        width: 100%;
        margin-right: 0;
    }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn, .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn:last-child {
            width: 33%;
        }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent .subModule-undergraduateDegrees_accreditationLogo {
            max-width: 100px;
            max-height: 40px;
            margin-bottom: 15px;
        }

    + .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent .subModule-undergraduateDegrees_accreditationLogo {
        margin-top: 30px;
    }

    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_accreditation .subModule-undergraduateDegrees_accreditationContent + * {
        margin-top: 25px;
    }

    .subModule-undergraduateDegrees.module-bg1 + .subModule-undergraduateDegrees {
        margin-top: 60px;
    }
}

@media only screen and (max-width:600px) {
    .subModule-undergraduateDegrees .module_inner .module_title {
        font-size: 1.1111111111111112em;
        line-height: 1.3em;
    }

        .subModule-undergraduateDegrees .module_inner .module_title .colorLine {
            height: 3px;
            width: 40px;
            margin-bottom: 9px;
        }

        .subModule-undergraduateDegrees .module_inner .module_title + * {
            margin-top: 5px;
        }

    .subModule-undergraduateDegrees .module_inner .subModule-undergraduateDegrees_subtitle {
        font-size: .7777777777777778em;
        line-height: 1.5714285714285714em;
    }

        .subModule-undergraduateDegrees .module_inner .subModule-undergraduateDegrees_subtitle + .module_content {
            margin-top: 8px;
        }

    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns + .subModule-undergraduateDegrees_accreditation {
        margin-top: 20px;
    }

    .subModule-undergraduateDegrees:last-child {
        margin-bottom: -4px;
    }

    .subModule-undergraduateDegrees.module-bg1 + .subModule-undergraduateDegrees {
        margin-top: 30px;
    }
}

@media only screen and (max-width:450px) {
    .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn {
        width: 50%;
    }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn:nth-child(2n) ~ * {
            margin-top: 10px;
        }

        .subModule-undergraduateDegrees .module_inner .module_content .subModule-undergraduateDegrees_columns .subModule-undergraduateDegrees_subColumn:nth-child(odd) {
            clear: left;
        }
}

.module-technicalDetails .module_inner {
    position: relative;
}

    .module-technicalDetails .module_inner .module_intro + .module_content {
        margin-top: 25px;
    }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column {
        display: block;
        width: 100%;
        text-align: left;
    }

@media (max-width:820px) {
    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column p + .module-technicalDetails_degreeCover {
        margin-top: 20px;
    }
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn {
    display: inline-block;
    vertical-align: top;
    padding-right: 25px;
    width: 33.33%;
    box-sizing: border-box;
}

@media (max-width:667px) {
    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn {
        width: 50%;
    }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn:nth-child(2) ~ .module-technicalDetails_subColumn {
            margin-top: 20px;
        }
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn:nth-child(3) ~ .module-technicalDetails_subColumn {
    margin-top: 20px;
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn .content_title + * {
    margin-top: 0.11111em;
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn:first-child {
    margin-left: 0;
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn:last-child {
    margin-right: 0;
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column:first-child {
    letter-spacing: -5px;
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_desc {
    float: left;
    margin-top: 0;
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 0;
}

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img .imageContainer {
        padding: 0 !important;
        height: 100% !important;
    }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow {
        float: right;
        text-align: right;
        clear: right;
    }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow:after {
            content: "\e61f";
            font-size: 1.6em;
        }

body:not(.iOS):not(.criOS).noTouchDevice .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow:hover:after {
    -webkit-animation: toContentAnim 1s forwards linear infinite;
    animation: toContentAnim 1s forwards linear infinite;
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow + .link-arrow, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow + .link-external {
    margin-top: 10px;
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-external {
    float: right;
    text-align: right;
    clear: right;
}

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-external:after {
        font-size: 1.2em;
    }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-external + .link-arrow, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-external + .link-external {
        margin-top: 10px;
    }

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover:after {
    content: "";
    clear: both;
    display: block;
}

.module-technicalDetails .module_inner .module_content .module-technicalDetails_column + * {
    margin-top: 45px;
}

.module-technicalDetails.module-introductionImage.introduction_image {
    padding: 80px 50px 0;
}

    .module-technicalDetails.module-introductionImage.introduction_image figure {
        margin: 1em 0 0;
    }

body:not(.iOS):not(.criOS).noTouchDevice .module-technicalDetails.module-introductionImage .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_degreeCover .link-arrow:hover:after {
    animation: none;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_degreeCover .link-arrow:after {
    content: "\e618";
    font-family: ieurwd-icons;
    font-size: 1em;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block {
    position: relative;
    min-height: 390px;
    left: 0;
    top: 0;
    color: #fff;
    overflow: hidden;
    width: 100%;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    margin-top: 160px;
    padding: 0 50px;
}

    .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .title_02 {
        font-family: Montserrat;
        font-size: 2.7777777777777777em;
        line-height: 1.1em;
        letter-spacing: .005em;
        text-transform: uppercase;
        max-width: 85%;
        text-align: left;
    }

body:not(.iOS):not(.criOS) .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .title_02 {
    transform: translateY(10px) translateZ(0);
    -webkit-transform: translateY(10px) translateZ(0);
    -ms-transform: translateY(10px) translateZ(0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: -wekbit-transform .3s ease-out,opacity .3s ease-out;
    transition: transform .3s ease-out,opacity .3s ease-out;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .title_02 span {
    max-width: 70%;
    font-family: PT Serif;
    font-size: .36em;
    line-height: 1.6666666666666667em;
    font-weight: 400;
    font-style: italic;
    letter-spacing: 0;
    display: block;
    text-transform: none;
    margin-top: 1.1666666666666667em;
}

body:not(.iOS):not(.criOS) .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .title_02 span {
    transform: translateY(10px) translateZ(0);
    -webkit-transform: translateY(10px) translateZ(0);
    -ms-transform: translateY(10px) translateZ(0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: -wekbit-transform .3s ease-out .3s,opacity .3s ease-out .3s;
    transition: transform .3s ease-out .3s,opacity .3s ease-out .3s;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .title_02 + .orientation_callToAction {
    margin-top: 2.8181818181818183em;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block p {
    max-width: 70%;
}

    .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block p + .orientation_callToAction {
        margin-top: 2.8181818181818183em;
    }

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .orientation_callToAction {
    position: relative;
    display: block;
    float: left;
    clear: both;
    font-size: .6111111111111112em;
    line-height: 2.1818181818181817em;
    font-family: Montserrat;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .06363636363636em;
    padding: 17px 78px;
    color: #fff;
    border: 1px solid #fff;
    text-align: center;
}

@media only screen and (max-width:600px) {
    .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .orientation_callToAction {
        padding: 17px;
        width: 100%;
    }
}

body:not(.iOS):not(.criOS) .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .orientation_callToAction {
    transform: translateY(10px) translateZ(0);
    -webkit-transform: translateY(10px) translateZ(0);
    -ms-transform: translateY(10px) translateZ(0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: -wekbit-transform .3s ease-out .6s,opacity .3s ease-out .6s;
    transition: transform .3s ease-out .6s,opacity .3s ease-out .6s;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .orientation_callToAction:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 50%;
    right: 50%;
    background-color: #fff;
}

body:not(.iOS):not(.criOS) .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .orientation_callToAction:after {
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .orientation_callToAction i {
    margin-left: 14px;
    margin-right: -3px;
    font-size: 13.5px;
    vertical-align: middle;
}

    .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .orientation_callToAction i.icon-play2 {
        font-size: 24px;
    }

.noTouchDevice .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .orientation_callToAction:hover {
    color: #333;
}

    .noTouchDevice .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block .orientation_callToAction:hover:after {
        left: 0;
        right: 0;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block.quoteText {
    text-align: center;
}

    .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block.quoteText p {
        margin: 0 auto;
        max-width: 70%;
    }

    .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block.quoteText .quote {
        font-size: 1.6666666666666667em;
        line-height: 1.5em;
        letter-spacing: 0;
        font-style: italic;
    }

body:not(.iOS):not(.criOS) .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block.quoteText .quote {
    transform: translateY(10px) translateZ(0);
    -webkit-transform: translateY(10px) translateZ(0);
    -ms-transform: translateY(10px) translateZ(0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: -wekbit-transform .3s ease-out,opacity .3s ease-out;
    transition: transform .3s ease-out,opacity .3s ease-out;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block.quoteText .quote + * {
    margin-top: 53px;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block.quoteText .author {
    font-family: Montserrat;
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: .01666666666667em;
    letter-spacing: 0;
    font-weight: 800;
    text-transform: uppercase;
}

body:not(.iOS):not(.criOS) .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block.quoteText .author {
    transform: translateY(10px) translateZ(0);
    -webkit-transform: translateY(10px) translateZ(0);
    -ms-transform: translateY(10px) translateZ(0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: -wekbit-transform .3s ease-out .3s,opacity .3s ease-out .3s;
    transition: transform .3s ease-out .3s,opacity .3s ease-out .3s;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block.quoteText .author + .authorInfo {
    margin-top: 4px;
}

.module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block.quoteText .authorInfo {
    font-size: .8333333333333334em;
    line-height: 1.6em;
    letter-spacing: 0;
    font-style: italic;
}

body:not(.iOS):not(.criOS) .module-technicalDetails.module-introductionImage .module_inner .module_content .textContent_block.quoteText .authorInfo {
    transform: translateY(10px) translateZ(0);
    -webkit-transform: translateY(10px) translateZ(0);
    -ms-transform: translateY(10px) translateZ(0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: -wekbit-transform .3s ease-out .6s,opacity .3s ease-out .6s;
    transition: transform .3s ease-out .6s,opacity .3s ease-out .6s;
}

@media only screen and (min-width:1542px) {
    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img {
        height: 400px;
    }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img img {
            float: right;
            position: relative;
            width: auto;
            height: 400px;
        }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-external {
        font-size: .6111111111111112em;
    }

    .module-technicalDetails.withCover .module_inner {
        min-height: 400px;
    }
}

@media only screen and (max-width:1542px) and (min-width:1200px) {
    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img {
        height: 320px;
    }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img img {
            float: right;
            position: relative;
            width: auto;
            height: 320px;
        }

    .module-technicalDetails.withCover .module_inner {
        min-height: 320px;
    }
}

@media only screen and (max-width:1200px) and (min-width:820px) {
    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img {
        height: 250px;
    }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img img {
            float: right;
            position: relative;
            width: auto;
            height: 250px;
        }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-external {
        width: 210px;
        white-space: normal;
    }

    .module-technicalDetails.withCover .module_inner {
        min-height: 250px;
    }
}

@media only screen and (max-width:820px) {
    .module-technicalDetails.module-introductionImage.introduction_image {
        overflow: hidden;
    }

        .module-technicalDetails.module-introductionImage.introduction_image figure {
            width: 200%;
            left: 50%;
            margin-left: -200px;
        }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column {
        display: block;
    }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn {
            display: inline-block;
            vertical-align: top;
        }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_desc {
            -webkit-column-count: auto;
            -moz-column-count: auto;
            column-count: auto;
        }

            .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_desc + .module-technicalDetails_degreeCover {
                float: right;
            }

                .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_desc + .module-technicalDetails_degreeCover .link-arrow, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_desc + .module-technicalDetails_degreeCover .link-external {
                    text-align: right;
                    float: right;
                }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover {
            position: relative;
        }

            .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img {
                height: 43.7vw;
            }

            .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-external {
                width: 210px;
                white-space: normal;
                text-align: left;
                float: left;
            }
}

@media only screen and (max-width:820px) and (min-width:600px) {
    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn:nth-child(4) ~ .module-technicalDetails_subColumn {
        margin-top: 18px;
    }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn:nth-child(n+4) {
        margin-right: 0;
    }
}

@media only screen and (max-width:600px) {
    .module-technicalDetails.module-introductionImage.introduction_image {
        padding: 88px 30px 0;
        overflow: hidden;
    }

        .module-technicalDetails.module-introductionImage.introduction_image figure {
            width: 300%;
            left: 50%;
            margin-left: -200px;
        }

    .module-technicalDetails .module_inner .module_intro + .module_content {
        margin-top: 18px;
    }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn {
        margin-left: 0;
        margin-bottom: 18px;
    }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn .content_title + * {
            margin-top: 5px;
        }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column .module-technicalDetails_subColumn:nth-child(2n) {
            margin-left: -5px;
        }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_desc {
        float: none;
    }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_desc + .module-technicalDetails_degreeCover {
            margin-top: 24px;
        }

            .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_desc + .module-technicalDetails_degreeCover .link-arrow, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_desc + .module-technicalDetails_degreeCover .link-external {
                text-align: left;
                float: left;
            }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover {
        float: none;
    }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img .imageContainer {
            height: 250px;
        }

            .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .content_img .imageContainer img {
                width: auto;
                height: 250px;
            }

        .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-external {
            float: left;
            clear: left;
            margin-top: 12px;
            text-align: left;
        }

            .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow + .link-arrow, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-arrow + .link-external, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-external + .link-arrow, .module-technicalDetails .module_inner .module_content .module-technicalDetails_column:last-child .module-technicalDetails_degreeCover .link-external + .link-external {
                margin-top: 6px;
            }

    .module-technicalDetails .module_inner .module_content .module-technicalDetails_column + * {
        margin-top: 0;
    }
}

.module-studiesRankings .module_inner .module_content {
    letter-spacing: -5px;
}

    .module-studiesRankings .module_inner .module_content .award {
        display: inline-block;
        vertical-align: top;
        font-family: Montserrat;
        font-weight: 400;
        letter-spacing: 0;
        text-align: center;
        height: 33.3%;
    }

        .module-studiesRankings .module_inner .module_content .award:nth-child(3n) {
            margin-right: 0;
        }

            .module-studiesRankings .module_inner .module_content .award:nth-child(3n) ~ .award {
                margin-top: 40px;
            }

        .module-studiesRankings .module_inner .module_content .award + .footerModule {
            margin-top: 60px;
        }

    .module-studiesRankings .module_inner .module_content .award_featured {
        font-size: 5.555555555555555em;
        line-height: 1em;
        font-weight: 800;
    }

        .module-studiesRankings .module_inner .module_content .award_featured + *, .module-studiesRankings .module_inner .module_content .award_featured + .award_label {
            margin-top: 1.4em;
        }

    .module-studiesRankings .module_inner .module_content .award_featuredImg img {
        width: auto;
        height: 100px;
    }

    .module-studiesRankings .module_inner .module_content .award_featuredImg + .award_label {
        margin-top: .7333333333333333em;
    }

    .module-studiesRankings .module_inner .module_content .award_label {
        font-family: PT Serif;
        font-style: italic;
        font-size: .8333333333333334em;
        line-height: 1.7333333333333334em;
        letter-spacing: 0;
        font-weight: 100;
        max-width: 300px;
        display: inline-block;
    }

@media only screen and (min-width:1542px) {
    .module-studiesRankings .module_inner .module_content .award:nth-child(3n) {
        margin-right: 0;
    }

        .module-studiesRankings .module_inner .module_content .award:nth-child(3n) ~ .award {
            margin-top: 60px;
        }

    .module-studiesRankings .module_inner .module_content .award_featured + .award_label {
        margin-top: 1.23em;
    }

    .module-studiesRankings .module_inner .module_content .award_label {
        font-size: 1em;
        line-height: 1.5555555555555556em;
    }
}

@media only screen and (max-width:820px) {
    .module-studiesRankings .module_inner .module_content .award_featured {
        font-size: 5em;
        line-height: 1em;
    }

        .module-studiesRankings .module_inner .module_content .award_featured + .award_label {
            margin-top: 2.05em;
        }
}

@media only screen and (max-width:600px) {
    .module-studiesRankings {
        padding-bottom: 40px;
    }

        .module-studiesRankings .module_inner .module_intro + .module_content {
            margin-top: 24px;
        }

        .module-studiesRankings .module_inner .module_content .award:first-child ~ .award {
            margin-top: 20px;
        }

        .module-studiesRankings .module_inner .module_content .award_featured + .award_label, .module-studiesRankings .module_inner .module_content .award_featuredImg + .award_label {
            margin-top: 0;
        }

        .module-studiesRankings .module_inner .module_content .award_label {
            font-size: .7777777777777778em;
            line-height: 1.5714285714285714em;
        }
}

.module-iconList .module_inner .module_intro + * {
    margin-top: 60px;
}

.module-iconList .module_inner .module-confidence_content {
    letter-spacing: -5px;
}

    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block {
        letter-spacing: 0;
        display: inline-block;
        text-align: center;
        font-family: Montserrat;
        font-size: .6111111111111112em;
        line-height: 1.6363636363636365em;
        letter-spacing: .06363636363636em;
        color: #424446;
        font-weight: 800;
        width: 25%;
        vertical-align: top;
        padding: 0 15px;
        text-transform: uppercase;
    }

        .module-iconList .module_inner .module-confidence_content .module-confidence_content_block p {
            font-family: PT Serif;
            font-style: italic;
            font-weight: 100;
            text-transform: none;
        }

        .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons i img {
            vertical-align: top;
            width: auto;
        }

@media only screen and (max-width:600px) {
    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons i img {
        height: 65px;
    }
}

.module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.six-tex-icons {
    width: 16%;
}

.module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.five-tex-icons {
    width: 20%;
}

.module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.four-tex-icons {
    width: 25%;
}

.module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.three-tex-icons {
    width: 33%;
}

.module-iconList .module_inner .module-confidence_content .module-confidence_content_block:last-child {
    margin: 0;
}

.module-iconList .module_inner .module-confidence_content .module-confidence_content_block:before {
    position: relative;
    font-family: ieurwd-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 3.6363636363636362em;
    margin-bottom: .525em;
}

body:not(.iOS):not(.criOS) .module-iconList .module_inner .module-confidence_content .module-confidence_content_block:before {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transition: transform .2s ease-out,opacity .2s ease-out;
    -webkit-transition: transform .2s ease-out,opacity .2s ease-out;
    -moz-transition: transform ease-out .2s,opacity ease-out .2s;
    -ms-transition: transform ease-out .2s,opacity ease-out .2s;
    -o-transition: transform ease-out .2s,opacity ease-out .2s;
}

.module-iconList .module_inner .module-confidence_content .module-confidence_content_block i {
    position: relative;
    display: block;
    margin-bottom: 38px;
}

@media only screen and (max-width:1540px) {
    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block i {
        margin-bottom: 22px;
    }
}

@media only screen and (max-width:600px) {
    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block i {
        margin-bottom: 12px;
    }
}

.module-iconList .module_inner .module-confidence_content .module-confidence_content_block i img {
    vertical-align: top;
    width: auto;
    height: 40px;
}

@media only screen and (max-width:600px) {
    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block i img {
        height: 35px;
    }
}

.ie9 .module-iconList .module_inner .module-confidence_content .module-confidence_content_block {
    font-size: 11px;
}

    .ie9 .module-iconList .module_inner .module-confidence_content .module-confidence_content_block:before {
        font-size: 40px;
    }

.module-iconList .module_inner .module-confidence_content .module-confidence_content_block i {
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out;
}

body:not(.iOS):not(.criOS).noTouchDevice .module-iconList .module_inner .module-confidence_content .module-confidence_content_block:hover i {
    transform: translate3d(0,-5px,0);
    -webkit-transform: translate3d(0,-5px,0);
    -ms-transform: translate3d(0,-5px,0);
}

body:not(.iOS):not(.criOS).noTouchDevice .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.not-clickable:hover {
    cursor: default;
}

    body:not(.iOS):not(.criOS).noTouchDevice .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.not-clickable:hover i {
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
    }

.module-iconList .module_inner .module-confidence_content .confidence-business-management:before {
    content: "\e61e";
}

.module-iconList .module_inner .module-confidence_content .confidence-humanities:before {
    content: "\e622";
}

.module-iconList .module_inner .module-confidence_content .confidence-ethics:before {
    content: "\e621";
}

.module-iconList .module_inner .module-confidence_content .confidence-interpersonal-skills:before {
    content: "\e620";
}

.module-iconList .linkBox {
    margin-top: 70px;
}

.module-iconList + .module-getStarted, .module-iconList + .subModule-featuredDistributor {
    margin-top: 30px;
}

@media only screen and (min-width:1542px) {
    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block {
        font-size: 1em;
        line-height: 1.6666666666666667em;
        letter-spacing: .01388888888889em;
    }

        .module-iconList .module_inner .module-confidence_content .module-confidence_content_block:before {
            font-size: 2.8333333333333335em;
            margin-bottom: .7058823529411765em;
        }

    .ie9 .module-iconList .module_inner .module-confidence_content .module-confidence_content_block {
        font-size: 18px;
    }

        .ie9 .module-iconList .module_inner .module-confidence_content .module-confidence_content_block:before {
            font-size: 51px;
        }

    .module-iconList .linkBox {
        margin-top: 60px;
    }
}

@media only screen and (max-width:820px) {
    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.six-tex-icons {
        width: 16%;
    }

        .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.six-tex-icons i img {
            height: 65px;
        }

    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.five-tex-icons {
        width: 20%;
    }

        .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.five-tex-icons i img {
            height: 65px;
        }

    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.four-tex-icons {
        width: 25%;
    }

    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.three-tex-icons {
        width: 33%;
    }

    .module-iconList .module_inner .linkBox.closeModule {
        margin-top: 40px;
    }
}

@media only screen and (max-width:600px) {
    .module-iconList .module_inner .module_intro + * {
        margin-top: 23px;
    }

    .module-iconList .module_inner .module-confidence_content .module-confidence_content_block {
        font-size: .5555555555555556em;
        line-height: 1.6em;
        letter-spacing: .025em;
        width: 50%;
    }

        .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons {
            margin-top: 25px;
        }

            .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.five-tex-icons, .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.four-tex-icons, .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.six-tex-icons, .module-iconList .module_inner .module-confidence_content .module-confidence_content_block.tex-icons.three-tex-icons {
                width: 100%;
            }

        .module-iconList .module_inner .module-confidence_content .module-confidence_content_block:before {
            font-size: 3.5em;
            margin-bottom: .3142857142857143em;
        }

        .module-iconList .module_inner .module-confidence_content .module-confidence_content_block:nth-child(1n+3) {
            margin-top: 25px;
        }

    .module-iconList .linkBox.closeModule {
        width: auto;
        margin-left: auto;
        margin-right: auto;
        margin-top: 25px;
    }
}

@media only screen and (max-width:414px) {
    .module-iconList .linkBox.closeModule {
        width: 100%;
    }
}

.module-introImage .module_inner .module_intro {
    float: left;
}

    .module-introImage .module_inner .module_intro.main {
        float: none;
    }

        .module-introImage .module_inner .module_intro.main + * {
            margin-top: 61px;
        }

    .module-introImage .module_inner .module_intro + *, .module-introImage .module_inner .module_intro + * + *, .module-introImage .module_inner .module_intro + .module_content {
        margin-top: 2.2222222222222223em;
    }

.module-introImage .module_inner .module-introImage_img, .module-introImage .module_inner .module-introImage_video {
    float: right;
    position: relative;
    margin-top: 5px;
}

    .module-introImage .module_inner .module-introImage_img .content_img, .module-introImage .module_inner .module-introImage_video .content_img {
        margin: 0;
    }

        .module-introImage .module_inner .module-introImage_img .content_img .imageContainer img, .module-introImage .module_inner .module-introImage_video .content_img .imageContainer img {
            position: absolute;
            top: 50%;
            left: 50%;
            min-width: 100%;
            width: auto;
            max-width: 120%;
            min-height: 100%;
            height: auto;
            max-height: 120%;
            transform: translateX(-50%) translateY(-50%);
        }

    .module-introImage .module_inner .module-introImage_img:before, .module-introImage .module_inner .module-introImage_video:before {
        z-index: 3;
        position: absolute;
        color: #fff;
        top: 50%;
        left: 50%;
        padding: 1px;
        margin-left: -.5em;
        margin-top: -.5em;
        font-size: 65px;
    }

body:not(.iOS):not(.criOS) .module-introImage .module_inner .module-introImage_img:before, body:not(.iOS):not(.criOS) .module-introImage .module_inner .module-introImage_video:before {
    transition: transform .3s ease-out;
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    -ms-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out;
}

.module-introImage .module_inner .module-introImage_img:after, .module-introImage .module_inner .module-introImage_video:after {
    content: "";
    z-index: 2;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000;
    opacity: .3;
}

body:not(.iOS):not(.criOS) .module-introImage .module_inner .module-introImage_img:after, body:not(.iOS):not(.criOS) .module-introImage .module_inner .module-introImage_video:after {
    transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
}

.module-introImage .module_inner .module-introImage_img:after {
    display: none;
}

body:not(.iOS):not(.criOS).noTouchDevice .module-introImage .module_inner .module-introImage_video:hover:before {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
}

body:not(.iOS):not(.criOS).noTouchDevice .module-introImage .module_inner .module-introImage_video:hover:after {
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
}

.module-introImage .module_inner .module_content {
    float: left;
    clear: left;
}

@media only screen and (min-width:1542px) {
    .module-introImage .module_inner .module_content {
        float: left !important;
    }
}

.module-introImage .module_inner .module_content :first-child {
    margin-top: 0;
}

.module-introImage .module_inner .flexGrid + * {
    margin-top: 70px;
}

.module-introImage.style02 .module_inner .module_intro.main {
    float: none;
}

.module-introImage.style02 .module_inner .module-introImage_img, .module-introImage.style02 .module_inner .module-introImage_video {
    float: left;
}

.module-introImage.style02 .module_inner .module_content {
    float: right;
    clear: right;
}

.module-introImage.style02 + .module-informative.style02 {
    padding-top: 0;
}

@media only screen and (min-width:1542px) {
    .module-introImage .module_inner .module_intro.main + * {
        margin-top: 71px;
    }

    .module-introImage .module_inner .module_intro + * + * {
        margin-top: 3.3333333333333335em;
    }
}

@media only screen and (max-width:1100px) and (min-width:820px) {
    .module-introImage .flexGrid {
        width: 100%;
    }

    .module-introImage .module_inner .module_intro {
        width: 100%;
        margin-right: 0;
    }

        .module-introImage .module_inner .module_intro.main + * {
            margin-top: 40px;
        }

        .module-introImage .module_inner .module_intro + .module-introImage_img, .module-introImage .module_inner .module_intro + .module-introImage_video {
            margin-top: 40px;
            margin-right: 0;
        }

    .module-introImage .module_inner .module-introImage_img, .module-introImage .module_inner .module-introImage_video {
        width: 100%;
        margin-right: 0;
    }

        .module-introImage .module_inner .module-introImage_img + *, .module-introImage .module_inner .module-introImage_video + * {
            margin-top: 2.2222222222222223em;
        }

    .module-introImage .module_inner .module_content {
        width: 100%;
        margin-right: 0;
    }

    .module-introImage .module_inner .flexGrid + * {
        margin-top: 42px;
    }
}

@media only screen and (max-width:820px) {
    .module-introImage .flexGrid {
        width: 100%;
    }

    .module-introImage .module_inner .module_intro {
        width: 100%;
        margin-right: 0;
    }

        .module-introImage .module_inner .module_intro + .module-introImage_img, .module-introImage .module_inner .module_intro + .module-introImage_video, .module-introImage .module_inner .module_intro.main + * {
            margin-top: 40px;
        }

    .module-introImage .module_inner .module-introImage_img, .module-introImage .module_inner .module-introImage_video {
        float: left;
        width: 100%;
        margin-right: 0;
    }

        .module-introImage .module_inner .module-introImage_img + *, .module-introImage .module_inner .module-introImage_video + * {
            margin-top: 2.2222222222222223em;
        }
}

@media only screen and (max-width:600px) {
    .module-introImage {
        padding-top: 40px;
    }

        .module-introImage .module_inner {
            width: 100%;
        }

            .module-introImage .module_inner .module_intro.main + * {
                margin-top: 21px;
            }

            .module-introImage .module_inner .module_intro + .module-introImage_img, .module-introImage .module_inner .module_intro + .module-introImage_video {
                margin-top: 25px;
            }

            .module-introImage .module_inner .module-introImage_img + .module_content, .module-introImage .module_inner .module-introImage_video + .module_content {
                margin-top: 11px;
            }

            .module-introImage .module_inner .flexGrid + * {
                margin-top: 20px;
            }
}

.module-social .button_more {
    display: block;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    bottom: -34px;
}

.module_listRrss {
    position: relative;
    margin: 0;
    padding: 80px 70px 75px;
    background: #00338d;
    text-align: center;
}

    .module_listRrss.style02 {
        text-align: left;
    }

    .module_listRrss:after {
        content: "";
        display: table;
        clear: both;
    }

.style02.module_listRrss .module_listRrss_intro {
    float: left;
    width: calc(100% - 350px);
    max-width: 600px;
    padding-right: 30px;
}

@media (max-width:820px) {
    .style02.module_listRrss .module_listRrss_intro {
        width: 60%;
    }
}

@media (max-width:690px) {
    .style02.module_listRrss .module_listRrss_intro {
        width: 100%;
    }
}

@media (max-width:690px) {
    .module_listRrss .module_listRrss_intro + .fb-page {
        margin-top: 15px;
    }
}

.module_listRrss .module_listRrss_intro + .fb-page + .listRrss {
    margin-top: 30px;
}

.module_listRrss .module_listRrss_intro + .listRrss {
    margin-top: 25px;
}

.module_listRrss .module_title {
    width: 100%;
    color: #fff;
    font-family: Montserrat;
    font-size: 1.5555555555555556em;
    line-height: 1.3571428571428572em;
    letter-spacing: .00714285714286em;
    text-transform: uppercase;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.style02.module_listRrss .module_title {
    float: left;
    font-size: 1.9444444444444444em;
    line-height: 1.3428571428571427em;
    text-align: left;
}

.module_listRrss .module_title + .fb-page {
    margin-top: 0;
}

@media (max-width:690px) {
    .module_listRrss .module_title + .fb-page {
        margin-top: 30px;
    }
}

.module_listRrss .module_title + .fb-page + .listRrss {
    margin-top: 25px;
}

.module_listRrss .module_title + .fb-page + .module_description {
    margin-top: 50px;
}

.module_listRrss .fb-page {
    float: right;
    width: 350px;
    height: 550px;
}

    .module_listRrss .fb-page iframe, .module_listRrss .fb-page span {
        height: 550px !important;
    }

@media (max-width:690px) {
    .module_listRrss .fb-page iframe, .module_listRrss .fb-page span {
        height: 400px !important;
    }
}

@media (max-width:820px) {
    .module_listRrss .fb-page {
        width: 40%;
    }
}

@media (max-width:690px) {
    .module_listRrss .fb-page {
        width: 100%;
        height: 400px;
    }
}

@media (max-width:690px) {
    .module_listRrss .fb-page + .listRrss {
        margin-top: 30px;
    }
}

.module_listRrss .module_description {
    width: 100%;
    list-style: none;
    padding: 0;
}

.style02.module_listRrss .module_description {
    float: left;
    clear: left;
}

.module_listRrss .listRrss {
    width: 100%;
    list-style: none;
    margin: 0 0 -10px;
    padding: 0;
}

.style02.module_listRrss .listRrss {
    float: left;
    clear: left;
    width: calc(100% - 350px);
    max-width: none;
    padding-right: 30px;
}

@media (max-width:820px) {
    .style02.module_listRrss .listRrss {
        width: 60%;
    }
}

@media (max-width:690px) {
    .style02.module_listRrss .listRrss {
        width: 100%;
        padding-right: 0;
    }
}

.module_listRrss .listRrss li {
    display: inline-block;
    color: #fff;
    margin: 10px 17px;
}

.style02.module_listRrss .listRrss li {
    margin: 10px 25px 10px 0;
}

    .style02.module_listRrss .listRrss li:first-child {
        margin-left: 0;
    }

.module_listRrss .listRrss li a {
    display: block;
}

    .module_listRrss .listRrss li a span.icon-facebook {
        font-size: 1.5555555555555556em;
    }

    .module_listRrss .listRrss li a span.icon-twitter {
        font-size: 1.4444444444444444em;
    }

    .module_listRrss .listRrss li a span.icon-google {
        font-size: 1.5555555555555556em;
    }

    .module_listRrss .listRrss li a span.icon-youtube {
        font-size: 2.0555555555555554em;
    }

    .module_listRrss .listRrss li a span.icon-linkedin, .module_listRrss .listRrss li a span.icon-tumblr {
        font-size: 1.4444444444444444em;
    }

    .module_listRrss .listRrss li a span.icon-instagram {
        font-size: 1.5555555555555556em;
    }

    .module_listRrss .listRrss li a span:before {
        color: #fff;
        display: block;
        -webkit-transition: -webkit-transform .2s ease-out;
        transition: transform .2s ease-out;
    }

.noTouchDevice .module_listRrss .listRrss li a:hover span:before {
    transform: translateY(-5px) translateZ(0);
    -webkit-transform: translateY(-5px) translateZ(0);
    -ms-transform: translateY(-5px) translateZ(0);
    color: #fff;
}

.module_listRrss .listRrss + .listRrss_link {
    margin-top: 60px;
}

@media (max-width:600px) {
    .module_listRrss .listRrss + .listRrss_link {
        margin-top: 40px;
    }
}

.style02.module_listRrss:not(.module-stories) .listRrss_link {
    float: left;
    width: calc(100% - 350px);
    max-width: none;
    padding-right: 30px;
}

@media (max-width:820px) {
    .style02.module_listRrss:not(.module-stories) .listRrss_link {
        width: 60%;
    }
}

@media (max-width:690px) {
    .style02.module_listRrss:not(.module-stories) .listRrss_link {
        width: 100%;
    }
}

.module_listRrss:not(.module-stories) .listRrss_link.link-arrow, .module_listRrss:not(.module-stories) .listRrss_link.link-external {
    color: #fff;
    display: inline-block;
}

.noTouchDevice .module_listRrss:not(.module-stories) .listRrss_link.link-arrow:hover, .noTouchDevice .module_listRrss:not(.module-stories) .listRrss_link.link-external:hover {
    color: #fff;
}

@media only screen and (max-width:1024px) {
    .module-social .module_listRrss {
        margin: 70px -40px 0;
    }
}

@media only screen and (max-width:920px) {
    .module-social .module_inner .module_content > div:nth-child(1n+4) {
        display: inline-block;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }
}

@media only screen and (max-width:820px) {
    .module-social .module_listRrss {
        margin: 70px -44px 0;
    }
}

@media only screen and (max-width:600px) {
    .module-social .module_listRrss {
        margin: 70px -15px 0;
    }

        .module-social .module_listRrss .submodule_title {
            font-size: 1.1111111111111112em;
            line-height: 1.3em;
        }

            .module-social .module_listRrss .submodule_title + .listRrss {
                margin-top: 20px;
            }

        .module-social .module_listRrss .listRrss li {
            margin-left: 3%;
        }

            .module-social .module_listRrss .listRrss li a span:before {
                transform: scale(.7);
                -webkit-transform: scale(.7);
                -moz-transform: scale(.7);
                -ms-transform: scale(.7);
                -o-transform: scale(.7);
            }

            .module-social .module_listRrss .listRrss li:first-child {
                margin-left: 0;
            }

    .module-social .button_more {
        bottom: -27px;
    }

    .module_listRrss {
        padding: 70px 15px;
    }
}

.module-newsAndTags {
    margin-bottom: -40px;
}

.module-videogallery + .module-newsAndTags {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.module-newsAndTags .module_resultText {
    font-family: PT Serif;
    font-size: 1.6666666666666667em;
    line-height: 1.5em;
    letter-spacing: 0;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 49px;
}

    .module-newsAndTags .module_resultText.noResults {
        font-size: 1em;
        line-height: 1.6666666666666667em;
    }

.module-newsAndTags .search_intro + .gridContent {
    margin-top: 70px;
}

.module-newsAndTags .gridContent {
    margin-top: 9px;
}

@media only screen and (min-width:1542px) {
    .module-newsAndTags .module_resultText {
        margin-top: 5px;
        margin-bottom: 59px;
    }

    .module-newsAndTags .gridContent {
        margin-top: 14px;
    }
}

@media only screen and (max-width:1024px) {
    .module-newsAndTags .newsTags {
        margin: -20px -40px 0;
        padding: 40px;
    }
}

@media only screen and (max-width:920px) {
    .module-newsAndTags .module_inner .module_content > div:nth-child(1n+4) {
        display: inline-block;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

    .module-newsAndTags .module_inner .module_content > div.addOpacity {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }

    .module-newsAndTags .module_inner .module_content > div.addDisplay {
        display: inline-block;
    }
}

@media only screen and (max-width:820px) {
    .module-newsAndTags .newsTags {
        padding-bottom: 30px;
    }

        .module-newsAndTags .newsTags .newsTags_list {
            letter-spacing: -.28571429em;
            -webkit-column-count: 3;
            -moz-column-count: 3;
            column-count: 3;
        }

    .ff .module-newsAndTags .newsTags .newsTags_list {
        letter-spacing: -.26666667em;
    }

    .module-newsAndTags .newsTags .newsTags_list li {
        display: block;
        line-height: 21px;
        width: 100%;
        margin: 0;
        margin-bottom: 10px;
        padding-right: 30px;
    }
}

@media only screen and (max-width:800px) {
    .module-videogallery + .module-newsAndTags {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

        .module-videogallery + .module-newsAndTags .newsTags {
            margin: 0;
            padding: 40px 40px 30px;
        }
}

@media only screen and (max-width:600px) {
    .module-newsAndTags {
        margin-top: 0;
        margin-bottom: 0;
    }

        .module-newsAndTags .module_inner .gridContent, .module-newsAndTags .module_inner .gridContent .module_content {
            margin-top: 0;
        }

        .module-newsAndTags .module_resultText {
            margin-bottom: 23px;
            font-size: 1.0555555555555556em;
            line-height: 1.263157894736842em;
        }

            .module-newsAndTags .module_resultText.noResults {
                font-size: .8888888888888888em;
                line-height: 1.4375em;
            }

        .module-newsAndTags .newsTags {
            margin: -20px -15px 0;
            padding: 40px 20px 30px;
        }

            .module-newsAndTags .newsTags .button_more {
                top: -27px;
            }

            .module-newsAndTags .newsTags .newsTags_list {
                -webkit-column-count: 2;
                -moz-column-count: 2;
                column-count: 2;
            }

        .module-newsAndTags .search_intro + .gridContent {
            margin-top: 20px;
        }
}

.module-wysiwyg a {
    color: #00338d;
    cursor: pointer;
}

.noTouchDevice .module-wysiwyg a:hover {
    color: #809fb7;
}

.module-wysiwyg .module_wrapper {
    max-width: 1542px;
    margin: auto;
}

.module-wysiwyg blockquote, .module-wysiwyg h1, .module-wysiwyg h2, .module-wysiwyg h3, .module-wysiwyg h4, .module-wysiwyg h6 {
    clear: both;
}

    .module-wysiwyg blockquote + .icon-play, .module-wysiwyg h1 + .icon-play, .module-wysiwyg h2 + .icon-play, .module-wysiwyg h3 + .icon-play, .module-wysiwyg h4 + .icon-play, .module-wysiwyg h6 + .icon-play {
        margin-top: 30px;
    }

.module-wysiwyg h4 {
    font-size: .8333333333333334em;
    line-height: 1.7333333333333334em;
    letter-spacing: .01666666666667em;
}

.module-wysiwyg h2, .module-wysiwyg h4 {
    font-family: Montserrat;
    font-weight: 800;
    text-transform: uppercase;
    text-align: left;
}

.module-wysiwyg h2 {
    font-size: 1.9444444444444444em;
    line-height: 1.2em;
    letter-spacing: .00714285714286em;
}

    .module-wysiwyg h2 + .module_content {
        margin-top: 30px;
    }

.module-wysiwyg .module_inner .module_title, .module-wysiwyg .module_inner h1 {
    font-family: PT Serif;
    font-size: 2em;
    line-height: 1.33333333333333em;
    font-weight: 400;
    text-transform: none;
}

    .module-wysiwyg .module_inner .module_title:after, .module-wysiwyg .module_inner h1:after {
        content: "";
        width: 44px;
        height: 2px;
        display: block;
        position: relative;
        margin-top: 20px;
        background-color: #333;
    }

    .module-wysiwyg .module_inner .module_title + .module-wysiwyg_social, .module-wysiwyg .module_inner h1 + .module-wysiwyg_social {
        margin-top: 17px;
    }

.module-wysiwyg .module_inner .module_intro, .module-wysiwyg .module_inner h3 {
    font-family: PT Serif;
    font-size: 1em;
    line-height: 1.7em;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 0;
    text-transform: none;
    font-weight: 400;
}

@media only screen and (max-width:600px) {
    .module-wysiwyg .module_inner .module_intro, .module-wysiwyg .module_inner h3 {
        font-weight: 800;
    }
}

.module-wysiwyg .module_inner .module_intro + .module_content, .module-wysiwyg .module_inner h3 + .module_content {
    margin-top: 35px;
}

.module-wysiwyg .module_inner .module_intro + p, .module-wysiwyg .module_inner h3 + p {
    margin-top: 30px;
}

.module-wysiwyg .module_inner .module-wysiwyg_social {
    height: auto;
    line-height: 33px;
}

    .module-wysiwyg .module_inner .module-wysiwyg_social .dateAndTag {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        font-family: Montserrat;
        font-size: .6111111111111112em;
        line-height: 2.4545454545455em;
        text-transform: uppercase;
        color: #707070;
    }

        .module-wysiwyg .module_inner .module-wysiwyg_social .dateAndTag .date {
            margin-right: 25px;
        }

        .module-wysiwyg .module_inner .module-wysiwyg_social .dateAndTag .tag {
            margin-right: 12px;
            color: #00338d;
        }

.noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .dateAndTag .tag:hover {
    color: #809fb7;
}

.module-wysiwyg .module_inner .module-wysiwyg_social .dateAndTag:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.module-wysiwyg .module_inner .module-wysiwyg_social .share {
    float: right;
    display: inline-block;
    font-family: Montserrat;
    font-size: .6111111111111112em;
    line-height: 1.4444444444444444em;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-weight: 800;
}

    .module-wysiwyg .module_inner .module-wysiwyg_social .share .social {
        display: inline-block;
        vertical-align: middle;
        list-style: none;
        margin: 0;
        padding: 0;
        letter-spacing: 0;
    }

        .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink {
            float: left;
        }

            .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink * {
                z-index: 0;
                display: inline-block;
                vertical-align: middle;
                letter-spacing: 0;
            }

            .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox {
                min-width: 0;
                padding: 8px 15px;
                border: 1px solid #ccc;
                color: #707070;
            }

                .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox .icon {
                    margin-left: 0;
                    font-size: 2.4em;
                }

                    .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox .icon + * {
                        margin-left: 10px;
                        font-size: 1.35em;
                        letter-spacing: .05em;
                    }

                .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox .icon-twitter {
                    color: #27bffc;
                }

                .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox .icon-facebook {
                    color: #39579a;
                }

                .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox .icon-google {
                    color: #f34430;
                }

                .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox .icon-linkedin-color {
                    font-size: 2em;
                    color: #013f70;
                }

                .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox .icon-whatsApp {
                    color: #41b700;
                }

.noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox:hover, .noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox:hover .icon-facebook, .noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox:hover .icon-google, .noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox:hover .icon-linkedin-color, .noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox:hover .icon-twitter, .noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox:hover .icon-whatsApp, .noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox:hover span {
    color: #fff;
}

.noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink.twitter .linkBox:hover:after {
    background: #27bffc;
}

.noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink.facebook .linkBox:hover:after {
    background: #39579a;
}

.noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink.google .linkBox:hover:after {
    background: #f34430;
}

.module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink.linkedin .linkBox {
    padding: 9px 15px;
}

.noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink.linkedin .linkBox:hover:after {
    background: #013f70;
}

.module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink.whatsapp {
    display: none;
}

.noTouchDevice .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink.whatsapp .linkBox:hover:after {
    background: #41b700;
}

.module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink + .socialLink {
    margin-left: 20px;
}

.module-wysiwyg .module_inner .module-wysiwyg_social .share .social:after {
    content: "";
    clear: both;
    display: block;
}

.module-wysiwyg .module_inner .module-wysiwyg_social .share.left {
    float: none;
    margin-top: 10px;
}

.module-wysiwyg .module_inner .module-wysiwyg_social:after {
    content: "";
    clear: both;
    display: block;
}

.module-wysiwyg .module_inner .module-wysiwyg_social + img {
    margin-top: 50px;
}

.module-wysiwyg .module_inner .module-wysiwyg_social + .module_content, .module-wysiwyg .module_inner .module-wysiwyg_social + .module_intro, .module-wysiwyg .module_inner .module-wysiwyg_social + h3 {
    margin-top: 40px;
}

.module-wysiwyg .module_inner > img {
    width: 100%;
}

.module-wysiwyg .module_inner img {
    display: block;
    margin: auto;
    max-width: 100%;
    height: auto;
}

    .module-wysiwyg .module_inner img.left {
        float: left;
        clear: left;
        width: calc(50% - 30px);
        margin-right: 60px;
        margin-bottom: 50px;
    }

    .module-wysiwyg .module_inner img.right {
        float: right;
        clear: right;
        width: calc(50% - 30px);
        margin-left: 60px;
        margin-bottom: 50px;
    }

    .module-wysiwyg .module_inner img + .footPrint, .module-wysiwyg .module_inner img + .wp-caption-text {
        margin-top: 1.6666666666666667em;
        text-align: center;
        font-size: .7222222222222222em;
        font-style: italic;
        line-height: 1.84615384615385em;
    }

    .module-wysiwyg .module_inner img + .module_content, .module-wysiwyg .module_inner img + .module_intro, .module-wysiwyg .module_inner img + h3 {
        margin-top: 40px;
    }

    .module-wysiwyg .module_inner img + p {
        margin-top: 1.9444444444444444em;
    }

.module-wysiwyg .module_inner .module_content img {
    margin-top: 30px;
    margin-bottom: 30px;
}

    .module-wysiwyg .module_inner .module_content img:first-child + * {
        margin-top: 40px;
    }

.module-wysiwyg .module_inner .module_content h2 + ol, .module-wysiwyg .module_inner .module_content h2 + ul {
    margin-top: 42px;
}

.module-wysiwyg .module_inner .module_content h2 + .module_intro, .module-wysiwyg .module_inner .module_content h2 + h3, .module-wysiwyg .module_inner .module_content h2 + p {
    margin-top: 30px;
}

.module-wysiwyg .module_inner .module_content h2 + h4 {
    margin-top: 3.6666666666666665em;
}

.module-wysiwyg .module_inner .module_content h2 + .icon-play {
    margin-top: 65px;
}

@media only screen and (max-width:1540px) {
    .module-wysiwyg .module_inner .module_content h2 + .icon-play {
        margin-top: 58px;
    }
}

@media only screen and (max-width:800px) {
    .module-wysiwyg .module_inner .module_content h2 + .icon-play {
        margin-top: 50px;
    }
}

@media only screen and (max-width:600px) {
    .module-wysiwyg .module_inner .module_content h2 + .icon-play {
        margin-top: 25px;
    }
}

.module-wysiwyg .module_inner .module_content h4 + ol, .module-wysiwyg .module_inner .module_content h4 + ul {
    margin-top: 32px;
}

@media only screen and (max-width:600px) {
    .module-wysiwyg .module_inner .module_content h4 + ol, .module-wysiwyg .module_inner .module_content h4 + ul {
        margin-top: 12px;
    }
}

.module-wysiwyg .module_inner .module_content .module_intro + h4, .module-wysiwyg .module_inner .module_content h3 + h4 {
    margin-top: 3.888888888888889em;
}

.module-wysiwyg .module_inner .module_content > p {
    margin-top: .8823529411764706em;
}

    .module-wysiwyg .module_inner .module_content > p:first-child {
        margin-top: 0;
    }

.module-wysiwyg .module_inner .module_content p:first-child img {
    width: 100%;
    margin-bottom: 40px;
}

.module-wysiwyg .module_inner .module_content p.footPrint + *, .module-wysiwyg .module_inner .module_content p.wp-caption-text + * {
    margin-top: 55px;
}

.module-wysiwyg .module_inner .module_content p + h3 {
    margin-top: 1.75em;
}

.module-wysiwyg .module_inner .module_content p + h4, .module-wysiwyg .module_inner .module_content p + h5, .module-wysiwyg .module_inner .module_content p + h6 {
    margin-top: 3.888888888888889em;
}

.module-wysiwyg .module_inner .module_content p + h2 {
    margin-top: 85px;
}

.module-wysiwyg .module_inner .module_content p + blockquote, .module-wysiwyg .module_inner .module_content p + img.fullWidth {
    margin-top: 65px;
}

.module-wysiwyg .module_inner .module_content p + img.left, .module-wysiwyg .module_inner .module_content p + img.right {
    margin-top: 35px;
}

.module-wysiwyg .module_inner .module_content p + .module-wysiwyg_smallImageText {
    margin-top: 30px;
}

.module-wysiwyg .module_inner .module_content p + ol, .module-wysiwyg .module_inner .module_content p + ul {
    margin-top: 32px;
}

.module-wysiwyg .module_inner .module_content p + a {
    margin-top: 33px;
}

.module-wysiwyg .module_inner .module_content ol, .module-wysiwyg .module_inner .module_content ul {
    margin: 0;
    padding: 0;
    padding-left: 100px;
}

    .module-wysiwyg .module_inner .module_content ol li, .module-wysiwyg .module_inner .module_content ul li {
        font-size: .8333333333333334em;
        line-height: 1.7333333333333334em;
        letter-spacing: 0;
        margin-bottom: 0;
    }

    .module-wysiwyg .module_inner .module_content ol > li, .module-wysiwyg .module_inner .module_content ul > li {
        position: relative;
        font-weight: 400;
    }

        .module-wysiwyg .module_inner .module_content ol > li:before, .module-wysiwyg .module_inner .module_content ul > li:before {
            left: -37px;
        }

        .module-wysiwyg .module_inner .module_content ol > li + li, .module-wysiwyg .module_inner .module_content ul > li + li {
            margin-top: 1.7777777777777777em;
        }

        .module-wysiwyg .module_inner .module_content ol > li ol, .module-wysiwyg .module_inner .module_content ol > li ul, .module-wysiwyg .module_inner .module_content ul > li ol, .module-wysiwyg .module_inner .module_content ul > li ul {
            list-style: none;
            margin-top: 15px;
            padding-left: 50px;
        }

            .module-wysiwyg .module_inner .module_content ol > li ol > li, .module-wysiwyg .module_inner .module_content ol > li ul > li, .module-wysiwyg .module_inner .module_content ul > li ol > li, .module-wysiwyg .module_inner .module_content ul > li ul > li {
                position: relative;
                font-size: 1em;
            }

                .module-wysiwyg .module_inner .module_content ol > li ol > li + li, .module-wysiwyg .module_inner .module_content ol > li ul > li + li, .module-wysiwyg .module_inner .module_content ul > li ol > li + li, .module-wysiwyg .module_inner .module_content ul > li ul > li + li {
                    margin-top: .6666666666666666em;
                }

                .module-wysiwyg .module_inner .module_content ol > li ol > li:before, .module-wysiwyg .module_inner .module_content ol > li ul > li:before, .module-wysiwyg .module_inner .module_content ul > li ol > li:before, .module-wysiwyg .module_inner .module_content ul > li ul > li:before {
                    left: -23px;
                }

    .module-wysiwyg .module_inner .module_content ol + h4, .module-wysiwyg .module_inner .module_content ul + h4 {
        margin-top: 55px;
    }

    .module-wysiwyg .module_inner .module_content ol + h2, .module-wysiwyg .module_inner .module_content ul + h2 {
        margin-top: 85px;
    }

    .module-wysiwyg .module_inner .module_content ol + p, .module-wysiwyg .module_inner .module_content ul + p {
        margin-top: 32px;
    }

    .module-wysiwyg .module_inner .module_content ol + blockquote, .module-wysiwyg .module_inner .module_content ul + blockquote {
        margin-top: 65px;
    }

.module-wysiwyg .module_inner .module_content ol {
    list-style: none;
    counter-reset: b;
}

    .module-wysiwyg .module_inner .module_content ol > li {
        counter-increment: b;
    }

        .module-wysiwyg .module_inner .module_content ol > li:before {
            content: counter(b) ".";
            position: absolute;
            top: 0;
            font-weight: 700;
        }

.module-wysiwyg .module_inner .module_content ul {
    list-style: none;
}

    .module-wysiwyg .module_inner .module_content ul > li:before {
        content: "\b7";
        position: absolute;
        top: -2px;
        font-size: 2.5em;
    }

.module-wysiwyg .module_inner .module_content iframe {
    width: 100%;
    height: 565px;
}

@media (max-width:1690px) {
    .module-wysiwyg .module_inner .module_content iframe {
        height: 33vw;
    }
}

@media (max-width:1540px) {
    .module-wysiwyg .module_inner .module_content iframe {
        height: 39.5vw;
    }
}

@media (max-width:820px) {
    .module-wysiwyg .module_inner .module_content iframe {
        height: 47vw;
    }
}

@media (max-width:600px) {
    .module-wysiwyg .module_inner .module_content iframe {
        height: 48.5vw;
    }
}

.module-wysiwyg .module_inner .module_content .afterSmallImage {
    clear: both;
    margin-top: 50px;
    border: 0;
}

    .module-wysiwyg .module_inner .module_content .afterSmallImage + * {
        clear: both;
        margin-top: 62px;
    }

    .module-wysiwyg .module_inner .module_content .afterSmallImage + h2 {
        margin-top: 85px;
    }

.module-wysiwyg .module_inner .module_content blockquote {
    display: block;
    position: relative;
    padding: 40px 0 43px;
    font-size: 1.6666666666666667em;
    font-weight: 400;
    line-height: 1.5em;
    font-style: italic;
    text-align: center;
}

    .module-wysiwyg .module_inner .module_content blockquote:after, .module-wysiwyg .module_inner .module_content blockquote:before {
        content: "";
        position: absolute;
        left: calc(50% - 22.5px);
        width: 45px;
        height: 2px;
        background: #333;
    }

    .module-wysiwyg .module_inner .module_content blockquote:before {
        top: 0;
    }

    .module-wysiwyg .module_inner .module_content blockquote:after {
        bottom: 0;
    }

    .module-wysiwyg .module_inner .module_content blockquote > p {
        margin: 0;
    }

    .module-wysiwyg .module_inner .module_content blockquote + * {
        margin-top: 65px;
    }

.module-wysiwyg .module_inner .module_content:after {
    content: "";
    clear: both;
    display: block;
}

.module-wysiwyg .module_inner .module_content + .module-wysiwyg_sign {
    margin-top: 41px;
}

.module-wysiwyg .module_inner .module-wysiwyg_sign {
    letter-spacing: -5px;
}

    .module-wysiwyg .module_inner .module-wysiwyg_sign > * {
        display: inline-block;
        vertical-align: middle;
    }

    .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_img {
        width: 85px;
        height: 85px;
        border-radius: 500px;
        overflow: hidden;
    }

        .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_img + .module-wysiwyg_sign_text {
            margin-left: 20px;
        }

    .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_text {
        letter-spacing: 0;
        max-width: calc(100% - 80px);
    }

        .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_text p {
            margin-top: 0;
            margin-bottom: 0;
            font-size: .8333333333333334em;
            line-height: 1.7333333333333334em;
            letter-spacing: 0;
        }

            .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_text p + .module-wysiwyg_sign_title {
                margin-top: 6px;
            }

        .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_text .module-wysiwyg_sign_title {
            font-family: Montserrat;
            font-size: .8333333333333334em;
            line-height: 1.7333333333333334em;
            letter-spacing: .01666666666667em;
            font-weight: 800;
            text-transform: uppercase;
            text-align: left;
        }

@media only screen and (max-width:600px) {
    .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_text .link-contact {
        padding-left: 26px;
    }
}

.module-wysiwyg .module-introductionBlock_oneColumn > p:first-child, .module-wysiwyg .module-introductionBlock_oneColumn p:first-child {
    margin-top: 0;
}

.module-wysiwyg .icon-play {
    font-family: ieurwd-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    position: relative;
    margin-bottom: 30px;
}

@media only screen and (max-width:600px) {
    .module-wysiwyg .icon-play {
        margin-bottom: 0;
    }
}

.module-wysiwyg .icon-play:first-child + * {
    margin-top: 40px;
}

.module-wysiwyg .icon-play:before {
    z-index: 3;
    position: absolute;
    color: #fff;
    top: 50%;
    left: 50%;
    padding: 1px;
    margin-left: -.5em;
    margin-top: -.5em;
    font-size: 60px;
}

body:not(.iOS):not(.criOS) .module-wysiwyg .icon-play:before {
    transition: transform .3s ease-out;
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    -ms-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out;
}

.module-wysiwyg .icon-play:after {
    content: "";
    z-index: 2;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000;
    opacity: .3;
}

body:not(.iOS):not(.criOS) .module-wysiwyg .icon-play:after {
    transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
}

.module-wysiwyg .icon-play .bg-img {
    padding-top: 34vw;
    background-size: cover;
    background-position: 50%;
}

@media only screen and (min-width:1700px) {
    .module-wysiwyg .icon-play .bg-img {
        padding-top: 600px;
    }
}

@media only screen and (max-width:1150px) {
    .module-wysiwyg .icon-play .bg-img {
        padding-top: 48vw;
    }
}

@media only screen and (max-width:820px) {
    .module-wysiwyg .icon-play .bg-img {
        padding-top: 320px;
    }
}

body:not(.iOS):not(.criOS).noTouchDevice .module-wysiwyg .icon-play:hover:before {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
}

body:not(.iOS):not(.criOS).noTouchDevice .module-wysiwyg .icon-play:hover:after {
    -webkit-opacity: .2;
    -moz-opacity: .2;
    opacity: .2;
}

.module-wysiwyg .icon-play + .footPrint, .module-wysiwyg .icon-play + .wp-caption-text {
    margin-top: 1.6666666666666667em;
    text-align: center;
    font-size: .7222222222222222em;
    font-style: italic;
    line-height: 1.84615384615385em;
}

@media only screen and (max-width:600px) {
    .module-wysiwyg .icon-play + h2, .module-wysiwyg .icon-play + h3, .module-wysiwyg .icon-play + h4 {
        margin-top: 30px;
    }
}

.module-wysiwyg.generics .module_inner {
    margin: 0;
}

.contentMain .module-wysiwyg .module_inner {
    width: 100%;
    margin: 0;
}

@media only screen and (min-width:1542px) {
    .module-wysiwyg .module_inner h2 {
        font-size: 3.0555555555555554em;
        line-height: 1.2727272727272727em;
    }

        .module-wysiwyg .module_inner h2 + .module_content {
            margin-top: 40px;
        }

    .module-wysiwyg .module_inner .module_title, .module-wysiwyg .module_inner h1 {
        font-size: 2.5em;
        line-height: 1.4em;
    }

    .module-wysiwyg .module_inner .module_intro, .module-wysiwyg .module_inner h3 {
        font-size: 1.2222222222222223em;
        line-height: 1.5909090909090908em;
    }

        .module-wysiwyg .module_inner .module_intro + .module_content, .module-wysiwyg .module_inner .module_intro + p, .module-wysiwyg .module_inner h3 + .module_content, .module-wysiwyg .module_inner h3 + p {
            margin-top: 40px;
        }

    .module-wysiwyg .module_inner img + .footPrint, .module-wysiwyg .module_inner img + .wp-caption-text {
        margin-top: 1.3888888888888888em;
        font-size: .8333333333333334em;
        line-height: 1.86666666666667em;
    }

    .module-wysiwyg .module_inner img + .module_content, .module-wysiwyg .module_inner img + .module_intro, .module-wysiwyg .module_inner img + p {
        margin-top: 32px;
    }

    .module-wysiwyg .module_inner .module_content p {
        font-size: 1em;
        line-height: 1.72222222222222em;
    }

        .module-wysiwyg .module_inner .module_content p:first-child img {
            margin-bottom: 60px;
        }

        .module-wysiwyg .module_inner .module_content p + h4 {
            margin-top: 4.722222222222222em;
        }

        .module-wysiwyg .module_inner .module_content p + h2 {
            margin-top: 95px;
        }

        .module-wysiwyg .module_inner .module_content p + blockquote {
            margin-top: 75px;
        }

        .module-wysiwyg .module_inner .module_content p + img {
            margin-top: 70px;
        }

            .module-wysiwyg .module_inner .module_content p + img.left, .module-wysiwyg .module_inner .module_content p + img.right {
                margin-top: 42px;
            }

        .module-wysiwyg .module_inner .module_content p + a {
            margin-top: 43px;
        }

    .module-wysiwyg .module_inner .module_content .module_intro + h4, .module-wysiwyg .module_inner .module_content h3 + h4 {
        margin-top: 4.722222222222222em;
    }

    .module-wysiwyg .module_inner .module_content ol li, .module-wysiwyg .module_inner .module_content ul li {
        font-size: 1em;
    }

    .module-wysiwyg .module_inner .module_content ol + h4, .module-wysiwyg .module_inner .module_content ul + h4 {
        margin-top: 85px;
    }

    .module-wysiwyg .module_inner .module_content ol + h2, .module-wysiwyg .module_inner .module_content ul + h2 {
        margin-top: 95px;
    }

    .module-wysiwyg .module_inner .module_content ol + blockquote, .module-wysiwyg .module_inner .module_content ul + blockquote {
        margin-top: 55px;
    }

    .module-wysiwyg .module_inner .module_content h2 + * {
        margin-top: 1.7777777777777777em;
    }

    .module-wysiwyg .module_inner .module_content h2 + h4 {
        margin-top: 55px;
    }

    .module-wysiwyg .module_inner .module_content h4 {
        font-size: 1em;
    }

        .module-wysiwyg .module_inner .module_content h4 + p {
            margin-top: 1.6666666666666667em;
        }

    .module-wysiwyg .module_inner .module_content .afterSmallImage + h2 {
        margin-top: 105px;
        padding-top: 0;
    }

    .module-wysiwyg .module_inner .module_content .afterSmallImage + * {
        margin-top: 73px;
    }

    .module-wysiwyg .module_inner .module_content blockquote {
        font-size: 1.9444444444444444em;
        line-height: 1.42857142857143em;
    }

        .module-wysiwyg .module_inner .module_content blockquote + * {
            margin-top: 4.166666666666667em;
        }

    .module-wysiwyg .module_inner .module_content img + h2 {
        margin-top: 95px;
    }

    .module-wysiwyg .module_inner .module_content img + h4 {
        margin-top: 3.3333333333333335em;
    }
}

@media only screen and (max-width:820px) {
    .module-wysiwyg .module_inner .module_intro + .module_content, .module-wysiwyg .module_inner h2 + .module_content, .module-wysiwyg .module_inner h3 + .module_content {
        margin-top: 30px;
    }

    .module-wysiwyg .module_inner .module-wysiwyg_social + .module_content, .module-wysiwyg .module_inner .module-wysiwyg_social + .module_intro, .module-wysiwyg .module_inner .module-wysiwyg_social + img {
        margin-top: 40px;
    }

    .module-wysiwyg .module_inner img.left + p, .module-wysiwyg .module_inner img.right + p {
        margin-top: 1.6666666666666667em;
    }

    .module-wysiwyg .module_inner img + .module_content, .module-wysiwyg .module_inner img + .module_intro, .module-wysiwyg .module_inner img + h3 {
        margin-top: 35px;
    }

    .module-wysiwyg .module_inner img + p {
        margin-top: 45px;
    }

    .module-wysiwyg .module_inner .module_content img:first-child + * {
        margin-top: 35px;
    }

    .module-wysiwyg .module_inner .module_content h2 + h4 {
        margin-top: 2.2777777777777777em;
    }

    .module-wysiwyg .module_inner .module_content .module_intro + h4, .module-wysiwyg .module_inner .module_content h3 + h4 {
        margin-top: 3.3333333333333335em;
    }

    .module-wysiwyg .module_inner .module_content p:first-child img {
        margin-bottom: 30px;
    }

    .module-wysiwyg .module_inner .module_content p + h4 {
        margin-top: 3.3333333333333335em;
    }

    .module-wysiwyg .module_inner .module_content p + h2 {
        margin-top: 62px;
    }

    .module-wysiwyg .module_inner .module_content p + blockquote {
        margin-top: 55px;
    }

    .module-wysiwyg .module_inner .module_content p + img {
        margin-top: 50px;
    }

        .module-wysiwyg .module_inner .module_content p + img.left, .module-wysiwyg .module_inner .module_content p + img.right {
            margin-top: 30px;
        }

    .module-wysiwyg .module_inner .module_content ol, .module-wysiwyg .module_inner .module_content ul {
        padding-left: 50px;
    }

        .module-wysiwyg .module_inner .module_content ol > li + li, .module-wysiwyg .module_inner .module_content ul > li + li {
            margin-top: 1.7777777777777777em;
        }

        .module-wysiwyg .module_inner .module_content ol > li ol, .module-wysiwyg .module_inner .module_content ol > li ul, .module-wysiwyg .module_inner .module_content ul > li ol, .module-wysiwyg .module_inner .module_content ul > li ul {
            margin-top: 15px;
            padding-left: 15px;
        }

            .module-wysiwyg .module_inner .module_content ol > li ol > li:before, .module-wysiwyg .module_inner .module_content ol > li ul > li:before, .module-wysiwyg .module_inner .module_content ul > li ol > li:before, .module-wysiwyg .module_inner .module_content ul > li ul > li:before {
                left: -16px;
                font-size: 2em;
            }

            .module-wysiwyg .module_inner .module_content ol > li ol > li + li, .module-wysiwyg .module_inner .module_content ol > li ul > li + li, .module-wysiwyg .module_inner .module_content ul > li ol > li + li, .module-wysiwyg .module_inner .module_content ul > li ul > li + li {
                margin-top: .6666666666666666em;
            }

            .module-wysiwyg .module_inner .module_content ol > li ol > li:before, .module-wysiwyg .module_inner .module_content ul > li ol > li:before {
                font-size: 1em;
            }

        .module-wysiwyg .module_inner .module_content ol > li:before, .module-wysiwyg .module_inner .module_content ul > li:before {
            left: -27px;
        }

        .module-wysiwyg .module_inner .module_content ol + blockquote, .module-wysiwyg .module_inner .module_content ol + h4, .module-wysiwyg .module_inner .module_content ul + blockquote, .module-wysiwyg .module_inner .module_content ul + h4 {
            margin-top: 55px;
        }

        .module-wysiwyg .module_inner .module_content ol + h2, .module-wysiwyg .module_inner .module_content ul + h2 {
            margin-top: 62px;
        }

    .module-wysiwyg .module_inner .module_content .afterSmallImage {
        margin-top: 40px;
    }

        .module-wysiwyg .module_inner .module_content .afterSmallImage + h4 {
            margin-top: 52px;
        }

        .module-wysiwyg .module_inner .module_content .afterSmallImage + h2 {
            margin-top: 62px;
        }

    .module-wysiwyg .module_inner .module_content blockquote {
        padding: 25px 0 33px;
    }

        .module-wysiwyg .module_inner .module_content blockquote + * {
            margin-top: 3.3333333333333335em;
        }

    .module-wysiwyg .module_inner .module_content img {
        margin-bottom: 40px;
    }

        .module-wysiwyg .module_inner .module_content img.fullWidth {
            margin-bottom: 0;
        }

        .module-wysiwyg .module_inner .module_content img.left {
            margin-right: 40px;
        }

        .module-wysiwyg .module_inner .module_content img.right {
            margin-left: 40px;
        }

        .module-wysiwyg .module_inner .module_content img + h4 {
            margin-top: 3.3333333333333335em;
        }
}

@media only screen and (max-width:680px) {
    .module-wysiwyg .module_inner h2 {
        font-size: 1.1111111111111112em;
        line-height: 1.3em;
        padding-top: 0;
    }

        .module-wysiwyg .module_inner h2 + .module_content {
            margin-top: 15px;
        }

    .module-wysiwyg .module_inner .module_title, .module-wysiwyg .module_inner h1 {
        font-size: 1.5555555555555556em;
    }

    .module-wysiwyg .module_inner .module_intro, .module-wysiwyg .module_inner h3 {
        font-size: .7777777777777778em;
        line-height: 1.5714285714285714em;
    }

        .module-wysiwyg .module_inner .module_intro + .module_content, .module-wysiwyg .module_inner h3 + .module_content {
            margin-top: 20px;
        }

        .module-wysiwyg .module_inner .module_intro + p, .module-wysiwyg .module_inner h3 + p {
            margin-top: 10px;
        }

    .module-wysiwyg .module_inner img + .footPrint, .module-wysiwyg .module_inner img + .wp-caption-text {
        margin-top: .8125em;
    }

    .module-wysiwyg .module_inner .module-wysiwyg_social .share, .module-wysiwyg .module_inner .module-wysiwyg_social .share .social {
        width: 100%;
    }

        .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink {
            float: left;
            margin: 0 8px 14.2px 0;
        }

            .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox {
                margin-bottom: 0;
                padding: 8px 15px;
            }

                .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink .linkBox .icon + * {
                    display: none;
                }

            .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink.linkedin .linkBox {
                padding: 9px 16px 8px;
            }

            .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink.whatsapp {
                display: inline-block;
            }

            .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink:last-child {
                margin-right: 0;
            }

                .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink:last-child .linkBox {
                    border-right: 1px solid #ccc;
                }

            .module-wysiwyg .module_inner .module-wysiwyg_social .share .social .socialLink + .socialLink {
                margin-left: 0;
            }

    .module-wysiwyg .module_inner .module-wysiwyg_social + img {
        margin-top: 15px;
    }

    .module-wysiwyg .module_inner .module-wysiwyg_social + .module_content, .module-wysiwyg .module_inner .module-wysiwyg_social + .module_intro, .module-wysiwyg .module_inner .module-wysiwyg_social + h3 {
        margin-top: 30px;
    }

    .module-wysiwyg .module_inner img + .module_content, .module-wysiwyg .module_inner img + .module_intro, .module-wysiwyg .module_inner img + h3 {
        margin-top: 20px;
    }

    .module-wysiwyg .module_inner img + p {
        margin-top: 25px;
    }

    .module-wysiwyg .module_inner .module_content img:first-child + * {
        margin-top: 20px;
    }

    .module-wysiwyg .module_inner .module_content h2 + .module_intro, .module-wysiwyg .module_inner .module_content h2 + h3, .module-wysiwyg .module_inner .module_content h2 + p {
        margin-top: .7em;
    }

    .module-wysiwyg .module_inner .module_content h2 + ol, .module-wysiwyg .module_inner .module_content h2 + ul {
        margin-top: 20px;
    }

    .module-wysiwyg .module_inner .module_content h2 + h4 {
        margin-top: .8333333333333334em;
    }

    .module-wysiwyg .module_inner .module_content .module_intro + h4, .module-wysiwyg .module_inner .module_content h3 + h4 {
        margin-top: 1.3888888888888888em;
    }

    .module-wysiwyg .module_inner .module_content p:first-child img {
        margin-bottom: 25px;
    }

    .module-wysiwyg .module_inner .module_content p.footPrint + *, .module-wysiwyg .module_inner .module_content p.wp-caption-text + * {
        margin-top: 1.1111111111111112em;
    }

    .module-wysiwyg .module_inner .module_content p + h4 {
        margin-top: 1.3888888888888888em;
    }

    .module-wysiwyg .module_inner .module_content p + h2 {
        margin-top: 28px;
    }

    .module-wysiwyg .module_inner .module_content p + blockquote, .module-wysiwyg .module_inner .module_content p + img.fullWidth, .module-wysiwyg .module_inner .module_content p + img.left, .module-wysiwyg .module_inner .module_content p + img.right {
        margin-top: 25px;
    }

    .module-wysiwyg .module_inner .module_content p + ol, .module-wysiwyg .module_inner .module_content p + ul {
        margin-top: 20px;
    }

    .module-wysiwyg .module_inner .module_content p + a {
        margin-top: 12px;
    }

    .module-wysiwyg .module_inner .module_content ol, .module-wysiwyg .module_inner .module_content ul {
        padding-left: 26px;
    }

        .module-wysiwyg .module_inner .module_content ol li, .module-wysiwyg .module_inner .module_content ul li {
            font-size: .7777777777777778em;
            line-height: 1.5714285714285714em;
        }

            .module-wysiwyg .module_inner .module_content ol li + li, .module-wysiwyg .module_inner .module_content ol li ol, .module-wysiwyg .module_inner .module_content ol li ul, .module-wysiwyg .module_inner .module_content ul li + li, .module-wysiwyg .module_inner .module_content ul li ol, .module-wysiwyg .module_inner .module_content ul li ul {
                margin-top: 8px;
            }

        .module-wysiwyg .module_inner .module_content ol + blockquote, .module-wysiwyg .module_inner .module_content ul + blockquote {
            margin-top: 25px;
        }

        .module-wysiwyg .module_inner .module_content ol + h4, .module-wysiwyg .module_inner .module_content ul + h4 {
            margin-top: 20px;
        }

        .module-wysiwyg .module_inner .module_content ol + h2, .module-wysiwyg .module_inner .module_content ul + h2 {
            margin-top: 28px;
        }

    .module-wysiwyg .module_inner .module_content .afterSmallImage {
        margin-top: 0;
    }

        .module-wysiwyg .module_inner .module_content .afterSmallImage + h4 {
            margin-top: 18px;
        }

        .module-wysiwyg .module_inner .module_content .afterSmallImage + h2 {
            margin-top: 28px;
        }

    .module-wysiwyg .module_inner .module_content blockquote {
        padding: 15px 0 23px;
        font-size: 1.0555555555555556em;
        line-height: 1.52631578947368em;
    }

        .module-wysiwyg .module_inner .module_content blockquote + * {
            margin-top: 1.6666666666666667em;
        }

    .module-wysiwyg .module_inner .module_content img {
        margin-bottom: 0;
    }

        .module-wysiwyg .module_inner .module_content img.left, .module-wysiwyg .module_inner .module_content img.right {
            float: none;
            width: 100%;
            margin-left: 0;
            margin-right: 0;
        }

            .module-wysiwyg .module_inner .module_content img.left + p, .module-wysiwyg .module_inner .module_content img.right + p {
                margin-top: 1.6666666666666667em;
            }

        .module-wysiwyg .module_inner .module_content img + * {
            margin-top: 10px;
        }

        .module-wysiwyg .module_inner .module_content img + h4 {
            margin-top: 25px;
        }

    .module-wysiwyg .module_inner .module_content + .module-wysiwyg_sign {
        margin-top: 21px;
    }

    .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_img {
        width: 65px;
        height: 65px;
    }

        .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_img + .module-wysiwyg_sign_text {
            margin-left: 15px;
        }

    .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_text p {
        font-size: .7777777777777778em;
        line-height: 1.5714285714285714em;
    }

        .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_text p + .module-wysiwyg_sign_title {
            margin-top: 1px;
        }

    .module-wysiwyg .module_inner .module-wysiwyg_sign .module-wysiwyg_sign_text .module-wysiwyg_sign_title {
        font-size: .7222222222222222em;
        line-height: 1.6153846153846154em;
        letter-spacing: .01923076923077em;
    }

    .module-wysiwyg + .module-shareBachelorFooter {
        margin-top: 10px;
    }
}

.module_steps.appear .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

.module_steps .module_inner .module_content .module_steps_steps {
    list-style: none;
    margin-left: -50px;
    margin-right: -50px;
    margin-bottom: 0;
    padding-left: 0;
    letter-spacing: -5px;
    text-align: center;
}

    .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer {
        display: inline-block;
        vertical-align: top;
        width: calc(20% - 100px);
        text-align: center;
        letter-spacing: -.5px;
    }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer.not-clickable a {
            pointer-events: none;
        }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:first-child .module_steps_step {
            background-color: #276697;
        }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:first-child + .module_steps_stepContainer .module_steps_step {
            background-color: #1a5a8c;
        }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:first-child + .module_steps_stepContainer + .module_steps_stepContainer .module_steps_step {
            background-color: #0a4c80;
        }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:first-child + .module_steps_stepContainer + .module_steps_stepContainer + .module_steps_stepContainer .module_steps_step {
            background-color: #003f71;
        }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:first-child + .module_steps_stepContainer + .module_steps_stepContainer + .module_steps_stepContainer + .module_steps_stepContainer .module_steps_step {
            background-color: #00345c;
        }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer a {
            width: 100%;
            display: block;
            cursor: pointer;
        }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step {
            position: relative;
            border-radius: 50%;
            border: 1px solid #ccc;
            transform: translateX(-30px);
            -webkit-transform: translateX(-30px);
            -ms-transform: translateX(-30px);
            transition: transform .33s ease-out;
            -webkit-transition: transform .33s ease-out;
            -moz-transition: transform .33s ease-out;
            -ms-transition: transform .33s ease-out;
            -o-transition: transform .33s ease-out;
            -webkit-opacity: 0;
            -moz-opacity: 0;
            opacity: 0;
        }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step .stepInner {
                position: relative;
                width: 100%;
                height: 100%;
            }

                .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step .stepInner:before {
                    content: "";
                    display: inline-block;
                    vertical-align: middle;
                    height: 100%;
                }

                .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step .stepInner:after {
                    content: "";
                    position: absolute;
                    display: block;
                    top: -47%;
                    left: -47%;
                    right: -47%;
                    bottom: -47%;
                    border-radius: 500px;
                    border: 1px solid #00338d;
                    -webkit-transform: -webkit-scale(.5);
                    transform: scale(.5);
                    transition: transform .33s ease-out,opacity .33s ease-out;
                    -webkit-transition: transform .33s ease-out,opacity .33s ease-out;
                    -moz-transition: transform .33s ease-out,opacity .33s ease-out;
                    -ms-transition: transform .33s ease-out,opacity .33s ease-out;
                    -o-transition: transform .33s ease-out,opacity .33s ease-out;
                    -webkit-opacity: 0;
                    -moz-opacity: 0;
                    opacity: 0;
                    backface-visibility: hidden;
                    -webkit-backface-visibility: hidden;
                }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step svg {
                display: none;
                position: absolute;
                top: -4.5%;
                left: -4%;
                width: 109%;
                height: 109%;
                padding: 1px;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step .cypher_featured {
                position: relative;
                z-index: 2;
                display: inline-block;
                vertical-align: middle;
                font-family: Montserrat;
                font-size: 3.242542153048vw;
                line-height: 1em;
                font-weight: 800;
                letter-spacing: -.03em;
                transition: color .33s ease-out;
                -webkit-transition: color .33s ease-out;
                -moz-transition: color .33s ease-out;
                -ms-transition: color .33s ease-out;
                -o-transition: color .33s ease-out;
                color: #fff !important;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step:before {
                content: "";
                position: absolute;
                top: 50%;
                right: -52px;
                width: 0;
                height: 0;
                margin-top: -5px;
                border-top: 5px solid transparent;
                border-left: 10px solid #9db7cc;
                border-bottom: 5px solid transparent;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step:after {
                content: "";
                display: inline-block;
                vertical-align: middle;
                height: 100%;
            }

.noTouchDevice .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step:hover .cypher_featured {
    color: #00338d;
}

.module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .content_title {
    display: block;
    width: 100%;
    margin-top: 50px;
    text-align: center;
    transition: color .33s ease-out;
    -webkit-transition: color .33s ease-out;
    -moz-transition: color .33s ease-out;
    -ms-transition: color .33s ease-out;
    -o-transition: color .33s ease-out;
}

    .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .content_title span {
        display: block;
    }

.module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:nth-child(4) .module_steps_step:before {
    right: -58px;
}

.module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:last-child .module_steps_step:before {
    display: none;
}

body:not(.iOS):not(.criOS) .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer a:hover .module_steps_step {
    transform: translate3d(0,-5px,0);
    -webkit-transform: translate3d(0,-5px,0);
    -ms-transform: translate3d(0,-5px,0);
}

body:not(.iOS):not(.criOS) .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer a:hover .stepInner:after {
    transform: scale(.57);
    -webkit-transform: scale(.57);
    -ms-transform: scale(.57);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

.module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer + .module_steps_stepContainer {
    margin-left: 100px;
}

    .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer + .module_steps_stepContainer .module_steps_step {
        transition: transform .5s ease-out .2s,opacity .5s ease-out .2s;
        -webkit-transition: transform .5s ease-out .2s,opacity .5s ease-out .2s;
        -moz-transition: transform .5s ease-out .2s,opacity .5s ease-out .2s;
        -ms-transition: transform .5s ease-out .2s,opacity .5s ease-out .2s;
        -o-transition: transform .5s ease-out .2s,opacity .5s ease-out .2s;
    }

    .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer + .module_steps_stepContainer + .module_steps_stepContainer .module_steps_step {
        transition: transform .5s ease-out .4s,opacity .5s ease-out .4s;
        -webkit-transition: transform .5s ease-out .4s,opacity .5s ease-out .4s;
        -moz-transition: transform .5s ease-out .4s,opacity .5s ease-out .4s;
        -ms-transition: transform .5s ease-out .4s,opacity .5s ease-out .4s;
        -o-transition: transform .5s ease-out .4s,opacity .5s ease-out .4s;
    }

    .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer + .module_steps_stepContainer + .module_steps_stepContainer + .module_steps_stepContainer .module_steps_step {
        transition: transform .5s ease-out .6s,opacity .5s ease-out .6s;
        -webkit-transition: transform .5s ease-out .6s,opacity .5s ease-out .6s;
        -moz-transition: transform .5s ease-out .6s,opacity .5s ease-out .6s;
        -ms-transition: transform .5s ease-out .6s,opacity .5s ease-out .6s;
        -o-transition: transform .5s ease-out .6s,opacity .5s ease-out .6s;
    }

    .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer + .module_steps_stepContainer + .module_steps_stepContainer + .module_steps_stepContainer + .module_steps_stepContainer .module_steps_step {
        transition: transform .5s ease-out .8s,opacity .5s ease-out .8s;
        -webkit-transition: transform .5s ease-out .8s,opacity .5s ease-out .8s;
        -moz-transition: transform .5s ease-out .8s,opacity .5s ease-out .8s;
        -ms-transition: transform .5s ease-out .8s,opacity .5s ease-out .8s;
        -o-transition: transform .5s ease-out .8s,opacity .5s ease-out .8s;
    }

.module_steps .module_inner + .linkBox {
    margin-top: 6.090909090909091em;
}

.noTouchDevice .module_steps:hover .module_inner .module_content .module_steps_steps .module_steps_stepContainer + .module_steps_stepContainer a .module_steps_step {
    transition: transform .33s ease-out 0ms,opacity .33s ease-out 0ms !important;
    -webkit-transition: transform .33s ease-out 0ms,opacity .33s ease-out 0ms !important;
    -moz-transition: transform .33s ease-out 0ms,opacity .33s ease-out 0ms !important;
    -ms-transition: transform .33s ease-out 0ms,opacity .33s ease-out 0ms !important;
    -o-transition: transform .33s ease-out 0ms,opacity .33s ease-out 0ms !important;
}

@media only screen and (min-width:1542px) {
    .module_steps .module_inner .module_content .module_steps_steps {
        margin-left: -55px;
        margin-right: -55px;
    }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer {
            width: calc(20% - 110px);
        }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step .cypher_featured {
                font-size: 3.3333333333333335em;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step:before {
                right: -60px;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer + .module_steps_stepContainer {
                margin-left: 110px;
            }
}

@media only screen and (max-width:1100px) {
    .module_steps .module_inner .module_content .module_steps_steps {
        margin-right: 0;
        margin-left: 0;
        padding: 0;
    }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer {
            width: calc(33.33% - 115px);
            margin-right: 115px;
        }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step .cypher_featured {
                font-size: 4.363636363636vw;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step:before {
                right: -60px;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .content_title {
                margin-top: 35px;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:nth-child(3) {
                margin-right: 0;
            }

                .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:nth-child(3) ~ .module_steps_stepContainer {
                    margin-top: 40px;
                }

                .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:nth-child(3) .module_steps_step:before {
                    display: none;
                }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:nth-child(4):last-child {
                display: block;
                margin-left: auto;
                margin-right: auto;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:nth-child(4) .module_steps_step:before {
                right: -65px;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:last-child {
                margin-right: 0;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer + .module_steps_stepContainer {
                margin-left: 0;
            }

    .module_steps .module_inner + .linkBox {
        margin-top: 50px;
    }
}

@media only screen and (max-width:650px) {
    .module_steps .module_inner .module_intro + .module_content {
        margin-top: 45px;
    }

    .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer {
        display: block;
        width: 110px;
        margin-right: auto;
        margin-left: auto;
    }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step {
            width: 100%;
        }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step .cypher_featured {
                font-size: 2em;
            }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .module_steps_step:before {
                display: none;
            }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .content_title {
            position: relative;
            width: 200%;
            margin-left: -50%;
            margin-top: 15px;
        }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer .content_title:after {
                content: "";
                position: absolute;
                top: 100%;
                left: 50%;
                width: 0;
                height: 0;
                margin-top: 23px;
                margin-left: -5px;
                border-right: 5px solid transparent;
                border-top: 10px solid #9db7cc;
                border-left: 5px solid transparent;
            }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:nth-child(3) {
            margin-right: auto;
        }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:nth-child(3) ~ .module_steps_stepContainer {
                margin-top: 65px;
            }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:last-child {
            margin-right: auto;
        }

            .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer:last-child .content_title:after {
                display: none;
            }

        .module_steps .module_inner .module_content .module_steps_steps .module_steps_stepContainer + .module_steps_stepContainer {
            margin-top: 65px;
            margin-left: auto;
        }

    .module_steps .module_inner + .linkBox {
        margin-top: 30px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width:600px) {
    .module_steps .module_inner .module_content .module_steps_steps {
        margin-right: 0;
        margin-left: 0;
    }
}

.module-pagination {
    position: relative;
    text-align: center;
    padding-bottom: 70px;
    z-index: 2;
}

.module-videogallery + .module-pagination {
    padding-top: 70px;
}

.module-pagination .pagination_next, .module-pagination .pagination_prev {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 40px;
    color: #838383;
    width: 40px;
    height: 40px;
    cursor: pointer;
}

.noTouchDevice .module-pagination .pagination_next:hover, .noTouchDevice .module-pagination .pagination_prev:hover {
    color: #333;
}

.module-pagination ul {
    display: inline-block;
    vertical-align: middle;
    list-style: none;
    margin: 0;
    padding: 0;
    letter-spacing: -.23529412em;
}

    .module-pagination ul li {
        display: inline-block;
        position: relative;
        width: 40px;
        height: 40px;
        font-style: italic;
        font-size: .8333333333333334em;
        letter-spacing: 0;
        margin: 0 10px;
    }

        .module-pagination ul li a {
            display: block;
            position: absolute;
            line-height: 39px;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            cursor: pointer;
            color: #999;
        }

            .module-pagination ul li a:after {
                content: "";
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                height: 3px;
                background-color: #e8e8ea;
            }

.noTouchDevice .module-pagination ul li a:hover {
    color: #333;
}

.module-pagination ul li.active a {
    color: #00338d;
    pointer-events: none;
}

    .module-pagination ul li.active a:after {
        background-color: #00338d;
    }

.noTouchDevice .module-pagination ul li.active a:hover {
    color: #00338d;
}

.module-pagination + .module-newsAndTags.module-bg1 {
    padding-top: 20px;
}

@media only screen and (max-width:820px) {
    .module-pagination {
        padding-bottom: 50px;
    }

    .module-videogallery + .module-pagination {
        padding-top: 50px;
    }

    .module-pagination + .module-newsAndTags.module-tags {
        padding-top: 0;
    }
}

@media only screen and (max-width:600px) {
    .module-pagination {
        padding-bottom: 40px;
        margin-top: -30px;
    }

    .module-videogallery + .module-pagination {
        padding-top: 40px;
        margin-top: 0;
    }

    .module-pagination .pagination_next, .module-pagination .pagination_prev {
        width: 22px;
    }

    .module-pagination .pagination_prev {
        text-align: left;
    }

    .module-pagination .pagination_next {
        text-align: right;
    }

    .module-pagination ul li {
        margin: 0 10px;
    }

        .module-pagination .penultimate li:first-child, .module-pagination ul li:nth-child(4) ~ li {
            display: none;
        }

    .module-pagination .penultimate li:nth-child(4), .module-pagination .penultimate li:nth-child(5) {
        display: inline-block;
    }

    .module-pagination .penultimate li:nth-child(6), .module-pagination .ultimate li:first-child, .module-pagination .ultimate li:nth-child(2) {
        display: none;
    }

    .module-pagination .ultimate li:nth-child(4), .module-pagination .ultimate li:nth-child(5), .module-pagination .ultimate li:nth-child(6) {
        display: inline-block;
    }
}

.module-biography .module_list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

    .module-biography .module_list + .module_list {
        margin-top: 50px;
    }

    .module-biography .module_list > li {
        position: relative;
        background-color: #fff;
        padding: 40px;
    }

        .module-biography .module_list > li:not(:only-child) {
            border-bottom: 1px solid #e6e6e6;
        }

        .module-biography .module_list > li.highlighted {
            text-align: center;
            padding: 50px 40px;
        }

            .module-biography .module_list > li.highlighted .module_biographyUserpic img {
                border-radius: 50%;
                display: block;
                max-width: 105px;
                margin: 0 auto;
            }

            .module-biography .module_list > li.highlighted .module_biographyUserpic + p {
                margin-top: 30px;
            }

            .module-biography .module_list > li.highlighted .module_biographyUserUsername {
                padding-right: 0;
            }

            .module-biography .module_list > li.highlighted .module_biographyUserInfo {
                position: static;
            }

            .module-biography .module_list > li.highlighted .module_biographyUserDescription ol, .module-biography .module_list > li.highlighted .module_biographyUserDescription ul {
                padding-left: 0;
            }

                .module-biography .module_list > li.highlighted .module_biographyUserDescription ol li, .module-biography .module_list > li.highlighted .module_biographyUserDescription ul li {
                    text-align: center;
                }

                    .module-biography .module_list > li.highlighted .module_biographyUserDescription ol li:before, .module-biography .module_list > li.highlighted .module_biographyUserDescription ul li:before {
                        position: relative;
                        display: inline-block;
                        vertical-align: top;
                        margin-right: 18px;
                        left: 0;
                        top: -3px;
                    }

            .module-biography .module_list > li.highlighted .icon-linkedin {
                top: 40px;
                right: 40px;
            }

            .module-biography .module_list > li.highlighted .module_biographyUserTestimony {
                max-width: 390px;
                font-size: 1em;
                margin: 0 auto;
            }

                .module-biography .module_list > li.highlighted .module_biographyUserTestimony + .module_biographyUserInfo {
                    margin-top: 35px;
                }

            .module-biography .module_list > li.highlighted .module_biographyUserAppointment + .module_biographyUserDescription p {
                margin-top: 0;
            }

    .module-biography .module_list .module_biographyUserInfo {
        position: relative;
    }

    .module-biography .module_list .module_biographyUserDescription {
        position: relative;
        -webkit-transition: height .25s ease-out;
        transition: height .25s ease-out;
    }

        .module-biography .module_list .module_biographyUserDescription > * {
            font-size: .8333333333333334em;
        }

        .module-biography .module_list .module_biographyUserDescription p + ol, .module-biography .module_list .module_biographyUserDescription p + ul {
            margin-top: 25px;
        }

        .module-biography .module_list .module_biographyUserDescription ol, .module-biography .module_list .module_biographyUserDescription ul {
            margin: 0;
            padding: 0;
            padding-left: 50px;
        }

            .module-biography .module_list .module_biographyUserDescription ol li, .module-biography .module_list .module_biographyUserDescription ul li {
                text-align: left;
                line-height: 1.7333333333333334em;
                letter-spacing: 0;
                margin-bottom: 0;
            }

            .module-biography .module_list .module_biographyUserDescription ol > li, .module-biography .module_list .module_biographyUserDescription ul > li {
                position: relative;
                font-weight: 400;
            }

                .module-biography .module_list .module_biographyUserDescription ol > li:before, .module-biography .module_list .module_biographyUserDescription ul > li:before {
                    left: -37px;
                }

                .module-biography .module_list .module_biographyUserDescription ol > li + li, .module-biography .module_list .module_biographyUserDescription ul > li + li {
                    margin-top: 10px;
                }

                .module-biography .module_list .module_biographyUserDescription ol > li ol, .module-biography .module_list .module_biographyUserDescription ol > li ul, .module-biography .module_list .module_biographyUserDescription ul > li ol, .module-biography .module_list .module_biographyUserDescription ul > li ul {
                    list-style: none;
                    margin-top: 15px;
                    padding-left: 50px;
                }

                    .module-biography .module_list .module_biographyUserDescription ol > li ol > li, .module-biography .module_list .module_biographyUserDescription ol > li ul > li, .module-biography .module_list .module_biographyUserDescription ul > li ol > li, .module-biography .module_list .module_biographyUserDescription ul > li ul > li {
                        position: relative;
                        font-size: 1em;
                    }

                        .module-biography .module_list .module_biographyUserDescription ol > li ol > li + li, .module-biography .module_list .module_biographyUserDescription ol > li ul > li + li, .module-biography .module_list .module_biographyUserDescription ul > li ol > li + li, .module-biography .module_list .module_biographyUserDescription ul > li ul > li + li {
                            margin-top: .6666666666666666em;
                        }

                        .module-biography .module_list .module_biographyUserDescription ol > li ol > li:before, .module-biography .module_list .module_biographyUserDescription ol > li ul > li:before, .module-biography .module_list .module_biographyUserDescription ul > li ol > li:before, .module-biography .module_list .module_biographyUserDescription ul > li ul > li:before {
                            left: -23px;
                        }

            .module-biography .module_list .module_biographyUserDescription ol + h4, .module-biography .module_list .module_biographyUserDescription ul + h4 {
                margin-top: 55px;
            }

            .module-biography .module_list .module_biographyUserDescription ol + h2, .module-biography .module_list .module_biographyUserDescription ul + h2 {
                margin-top: 85px;
            }

            .module-biography .module_list .module_biographyUserDescription ol + p, .module-biography .module_list .module_biographyUserDescription ul + p {
                margin-top: 32px;
            }

            .module-biography .module_list .module_biographyUserDescription ol + blockquote, .module-biography .module_list .module_biographyUserDescription ul + blockquote {
                margin-top: 65px;
            }

        .module-biography .module_list .module_biographyUserDescription ol {
            list-style: none;
            counter-reset: b;
        }

            .module-biography .module_list .module_biographyUserDescription ol > li {
                counter-increment: b;
            }

                .module-biography .module_list .module_biographyUserDescription ol > li:before {
                    content: counter(b) ".";
                    position: absolute;
                    top: 0;
                    font-weight: 700;
                }

        .module-biography .module_list .module_biographyUserDescription ul {
            list-style: none;
        }

            .module-biography .module_list .module_biographyUserDescription ul > li:before {
                content: "\b7";
                position: absolute;
                top: -2px;
                font-size: 2.5em;
            }

    .module-biography .module_list .icon-linkedin {
        color: #00338d;
        position: absolute;
        right: 0;
        top: 0;
    }

    .module-biography .module_list .module_biographyUserUsername {
        display: block;
        margin-top: 0;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-right: 25px;
    }

        .module-biography .module_list .module_biographyUserUsername + .module_biographyUserAppointment {
            margin-top: 0;
            padding-top: 0;
        }

    .module-biography .module_list .module_biographyUserAppointment + .module_biographyUserDescription {
        margin-top: 60px;
    }

@media only screen and (max-width:600px) {
    .module-biography .module_list {
        margin: 0 -20px;
    }

        .module-biography .module_list li, .module-biography .module_list li.highlighted {
            padding: 33px 20px 30px;
        }

            .module-biography .module_list li.highlighted .module_biographyUserpic img {
                max-width: 70px;
            }

            .module-biography .module_list li.highlighted .icon-linkedin {
                top: 30px;
                right: 0;
            }

            .module-biography .module_list li.highlighted .module_biographyUserTestimony {
                font-size: .8333333333333334em;
                line-height: 1.69em;
            }

                .module-biography .module_list li.highlighted .module_biographyUserTestimony + .module_biographyUserInfo {
                    margin-top: 10px;
                }

            .module-biography .module_list li .partial-moreGradient_Button {
                margin-bottom: -5px;
            }

        .module-biography .module_list .module_biographyUserUsername + .module_biographyUserAppointment {
            margin-top: 6px;
        }

        .module-biography .module_list .module_biographyUserAppointment + .module_biographyUserDescription {
            margin-top: 30px;
            text-align: left;
        }

        .module-biography .module_list .module_biographyUserDescription p {
            font-size: .7222222222222222em;
            line-height: 22px;
        }

        .module-biography .module_list .module_biographyUserDescription.minimized {
            height: 80px;
            overflow: hidden;
        }
}

.Width100 {
    width: 100%;
    margin-bottom: -5px;
}

.FooterFont {
    font-family: 'Rational-Book';
    position: relative;
    left: 24vh;
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.Bacground01 {
    background-color: #d7d7d7;
    height: 440px !important;
}

.Bacground02 {
    background-color: #0ca0db;
    height: 441px !important;
}

.Hizmetler {
    width: 19%;
    letter-spacing: 1px;
    position: relative;
    right: 21vh;
}

.Bacground03 {
    background: #fff;
}
