a:hover {
    color: #f4373d;
}

#rec357558775 .js-feed-post:hover  .t-feed__post-bgimg {
    transform: scale(1.1);
}

#rec357558775 .js-feed-post:hover  .js-feed-post-title {
    color: #f4373d !important;
}

#rec357558775 .t-feed__post-imgwrapper,
#rec357558775 .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper,
#rec357558775 .t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.tn-atom {
    letter-spacing: -0.5px;
}

h1.tn-atom {
    letter-spacing: -4px;
}

.t396__elem[data-elem-id="1631895605493"] .tn-atom {
    letter-spacing: -4px;
}

.t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.t228__mobile_text.t-name {
    color: #2838c8;
}

.contact-wrap {
    color: #fff;
    font-family: 'Inter';
    font-size: 14px;
    line-height: 120%;
    margin-top: 130px;
    overflow: auto;
    height: 100%;
}

.contact-wrap h3 {
   font-size: 24px;
   line-height: 120%;
    margin-bottom: 30px;
}

.contact-item {
    border-bottom: 1px solid #293599;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.contact-role {
    color: #B5B8D7;
    margin-bottom: 20px;
}

.contact-name {
    font-size: 18px;
    margin-bottom: 15px;
}

.contact-mail {
    margin-top: 15px;
}

#rec358690275 div[data-elem-type="button"]:hover,
#rec358690275 div[data-elem-type="button"]:hover a,
#rec358690275 div[data-elem-type="button"] a:hover {
    color: #fff !important;
}

.button-new {
    width: auto !important;
}

.button-new a {
    background-image: url("https://static.tildacdn.com/tild3264-3332-4832-b736-333763376638/bi_arrow-down-short.svg");
    background-repeat: no-repeat;
    background-position: 90% 50% !important;
    padding-left: 30px;
    padding-right: 50px;
}

#rec357550341 .tn-elem[data-elem-id="1632398117495"]:hover .tn-atom,
#rec357550341 .tn-elem[data-elem-id="1632398538247"]:hover .tn-atom,
#rec357550341 .tn-elem[data-elem-id="1632398558347"]:hover .tn-atom, 
#rec357550341 .tn-elem[data-elem-id="1632398570503"]:hover .tn-atom,
#rec357550341 .tn-elem[data-elem-id="1632398580786"]:hover .tn-atom,
#rec357550341 .tn-elem[data-elem-id="1632398591781"]:hover .tn-atom,
#rec357550341 .tn-elem[data-elem-id="1632398604549"]:hover .tn-atom  {
    opacity: 0;
    -webkit-transition: opacity 0.1s ease-out 0.1s;
    -moz-transition: opacity 0.1s ease-out 0.1s;
    -o-transition: opacity 0.1s ease-out 0.1s;
    transition: opacity 0.1s ease-out 0.1s;
}

#rec357550341 .tn-elem[data-elem-id="1632398117495"]:hover .tn-atom,
#rec357550341 .tn-elem[data-elem-id="1632398538247"]:hover .tn-atom,
#rec357550341 .tn-elem[data-elem-id="1632398558347"]:hover .tn-atom, 
#rec357550341 .tn-elem[data-elem-id="1632398570503"]:hover .tn-atom,
#rec357550341 .tn-elem[data-elem-id="1632398580786"]:hover .tn-atom,
#rec357550341 .tn-elem[data-elem-id="1632398591781"]:hover .tn-atom,
#rec357550341 .tn-elem[data-elem-id="1632398604549"]:hover .tn-atom {
    opacity: 100%;
}

#rec361435158 {
    background-color: #0B1356 !important;
    color: #fff !important;
    padding-top: 0px !important;
    padding-bottom: 30px !important;
}

#rec361435158 .t457__ul {
    display: none;
}

.contact-wrap {
    color: #fff;
    font-family: 'Inter';
    font-size: 14px;
    line-height: 120%;
    margin-top: 130px;
    overflow: auto;
    height: 100%;
}

.contact-item {
    border-bottom: 1px solid #293599;
    margin-bottom: 25px;
    padding-bottom: 25px;
}


element.style {
}
.contact-role {
    color: #B5B8D7;
    margin-bottom: 20px;
}

.contact-name {
    font-size: 18px;
    margin-bottom: 15px;
}

.contact-mail {
    margin-top: 15px;
}

.contact-wrap h3 {
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 30px;
}

@media  (max-width: 480px) {
    .t-rec_pb-res-480_60 {
        padding-bottom: 0 !important;
    }
}

@media  (max-width: 639px) {
    .contact-wrap {
        color: #fff;
        font-family: 'Inter';
        font-size: 14px;
        line-height: 120%;
        margin-top: 130px;
        overflow: auto;
        height: auto;
    }
}

@media  (max-width: 959px) {
    .t228__imglogo  {
        max-height: 140px !important;
        padding: 0 !important;
    }
}


@media (max-width: 959px) {
    .contact-wrap {
        margin-top: 0;
        margin-bottom: 200px;
    }
}