.uc-wave_up, .uc-wave_down {
    position: relative;
    z-index: 1;

}
.uc-wave_up{
    margin-top: -30px !important;
}
.uc-wave_down {
    margin-bottom: -30px !important;
}
.uc-wave_up .t-cover, .uc-wave_down .t-cover {
    background-color: transparent;
}

.uc-wave_up .t-cover__carrier.loaded, .uc-wave_down .t-cover__carrier.loaded {
    transition: none !important;
}

@media screen and (min-width: 1600px) {
    .uc-wave_up .t-cover__carrier , .uc-wave_down .t-cover__carrier {
        background-repeat: repeat-x;
        background-size: contain;
    }
}

.t446__logowrapper2, .t228__leftside2 {
    display: none;
}

#rec1620666251 .t-title_xxs {
    line-height: 1 !important;
}

#rec1620666251 .t270__wrapper {
    bottom: auto;
    top: 60px;
}

#rec1620666251 .t270__title {
    border-radius: 20px;
    padding: 20px;
    /*border-radius: 18% 23% 52% 11% / 100% 85% 87% 37% !important;*/
}


@media screen and (min-width: 980px) {
    .t229__list_item {

        padding: 0 !important;
    }
}

.t228__list_item a, .t229__list_item a {
    background-color: #143351;
    padding: 10px 25px;
    border-radius: 35% 22% 40% 15% / 35% 50% 50% 65%;
    transition: background-color 0.2s ease-in-out;
}

.t228__list_item a:hover, .t229__list_item a:hover {
    background-color: #eb5b27;
}

.t228__list_item:first-child a, .t229__list_item:first-child a {
    border-radius: 18% 91% 86% 69% / 100% 100% 84% 100% !important;
}

.t229__list_item:last-child a, .t229__list_item:last-child a {
    border-radius: 63% 46% 13% 26% / 100% 92% 53% 47% !important;
}

.t228 .t-sociallinks__item a path {
    transition: fill 0.2s ease-in-out;
}

.t228 .t-sociallinks__item a:hover path {
    fill: #eb5b27;
}

.t229 ul {
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
}

#rec1719410771 .t-btn, .t696 .t-submit  {
    border-radius: 31% 63% 69% 53% / 100% 100% 100% 100% !important;
}


#rec1719410771 {
    z-index: 100;
    position: relative;
}

#rec1626000821 {
    overflow: hidden;
}


.t450__menu__content {
    position: absolute !important;
}


/* #rec1620010991 .t-btn span{*/
/*transform: translate3D(0px, 0px, 0px);*/
/*}*/

/*#rec1620010991 .t-btn:hover span{*/
/*transform: translate3D(10px, 0px, 0px);*/
/*}*/


@media screen and (max-width: 700px) {
    .t220__textwrapper {
        /*margin: 0px !important;*/
        padding: 40px 20px !important;
    }
}


@media screen and (max-width: 1200px) {
    .t-name_xl {
        font-size: 30px;
    }
}

@media screen and (max-width: 480px) {
    .t-name_xl {
        font-size: 28px;
    }
}

.t844__img {
    margin-bottom: 0px !important;
}

@media screen and (max-width: 960px) {
    .t959__card {
        padding: 20px 10px 0;
    }
}

.t959__card .t-card__title, .t959__card .t-card__descr p, .t959__card .t959__card-arrow path {
    transition: all 0.2s ease-in-out;
}

.t959__card:hover .t-card__title {
    color: #eb5b27;
}

.t959__card:hover .t-card__descr p {
    color: #fff;
}

.t959__card:hover .t959__card-arrow path {
    stroke: #fff;
}

@media screen and (max-width: 640px) {
    .t696 .t-submit {
        width: auto !important;
    }
}

.t228 .t-btn {
    height: 50px !important;
}





.water {
    width: 100%;
    position: relative;
    margin:0 auto;
    margin-top: -405px;
    text-align: center;
    display: none;
}

@media screen and (max-width: 980px) {
    .water {
        margin-top: -380px;
    }
}
 
.ripple1, .ripple2, .ripple3, .ripple4 {
    position: absolute;
    top:0;
    left:50%;
    margin-left: -105px;
    border-radius: 200px;
    /*background-color: #2f7683;*/
    border: 5px solid #2f7683;
    opacity: 0;
    animation: water 8s linear infinite;
    width: 200px;
    height: 200px;
}
 
.ripple1 {
    animation-delay: 0s;
}
.ripple2 {
    animation-delay: 2s;
}
.ripple3 {
    animation-delay: 4s;
}
.ripple4 {
    animation-delay: 6s;
}
 
@keyframes water {
    0% {
        transform: scale(1);
        opacity: 0.25;
    }
    33% {
        transform: scale(2);
        opacity: 0.15;
    }
    66% {
        transform: scale(3);
        opacity: 0.05;
    }
    100% {
        transform: scale(4);
        opacity: 0;
    }
}