.t554__card {
    box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
    min-height:auto !important;
}


@media screen and (max-width: 479px) {
.t554__card {
    box-shadow:none;
}
.t-rec_pb_45 {
    padding-bottom: 25px !important;
}
.t-rec_pt_45 {
    padding-top: 25px !important;
}
}


.t165__img {
    border-radius: 15px;
}



.t228__right_descr a{
        border-bottom: 2px solid #00d6af;
}


.t-cover__arrow{display:none;}

.t228 {
    background: linear-gradient(90deg, #6573B3 0%, #5985A5 50%, #489D92 100%) !important;
}

.tmenu-mobile {
    background: linear-gradient(90deg, #6573B3 0%, #5985A5 50%, #489D92 100%) !important;
}
.t-form__successbox {
  background: linear-gradient(90deg, #6573B3 0%, #5985A5 50%, #489D92 100%) !important;
}



.t-popup__container {
    border-radius: 15px !important;
}

#rec642069074 .tn-elem[data-elem-id="1695129852656"] .tn-atom,
#rec642069074 .tn-elem[data-elem-id="1695129574079"] .tn-atom,
#rec642069074 .tn-elem[data-elem-id="1695129851489"] .tn-atom,
#rec642069074 .tn-elem[data-elem-id="1695129849873"] .tn-atom{
    border-radius: 0 15px !important;
}

.t-btn td {
    font-weight: 760;
    font-size: 16px;
}




.t-menusub__content{
    padding:0 !important;
}

.t-menusub__list li{
    border-bottom: 1px solid rgba(255,255,255,0.2);
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 10px;
    display: block;
    font-weight: 700;
    font-size: 0.875em;
    line-height: 1.428571428571429em;
    margin-bottom:0;
}

.t-menusub__list li:hover{
    background-color: rgba(255,255,255,0.1);
}


.t-menusub__list-item:hover:last-child {
    border-radius: 0 0 15px 15px;
}

.t-menusub__list-item:hover:first-child {
    border-radius: 15px 15px 0 0 ;
}


.t-menusub__target-link_active{color:#00d6af !important;}
.t-menusub__target-link_active:after{
    border-top: 4px solid #00d6af !important;
    
}



a.t-menu__link-item.t-menusub__target-link{margin-right:10px; position:relative;}
a.t-menu__link-item.t-menusub__target-link:after {
    content: '';
    border: 4px solid transparent;
    border-top: 4px solid #fff;
    top: 10px;
    position: absolute;
    right: -15px;
}


.t-cover__filter:after {
    background: url(https://static.tildacdn.com/tild3139-3066-4633-b539-356562666638/waves.svg) no-repeat 50% 100%;
    content: '';
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
    background-size: contain;
    bottom: -3px;
}

#rec641969788 .t-cover .t-container .t-cover__wrapper{
z-index:10;}



#allrecords ul.t228__list{margin-right:35px;}


@media screen and (max-width: 479px) {
#allrecords ul.t228__list{margin-right:0 !important;}
}


.t758{
     margin-top: 50px !important;
}




.t396 .tn-atom a{
display: inline;
color: #000;
text-decoration: none;
border-bottom: 1px solid rgba(0,181,148,0.5);
text-transform: uppercase;
}

.t420__logo-link,
.t-sociallinks__item a,
.t420 a:hover{
    border: 0 !important;
    color: #00b594 !important;

}

.t420__logo-link{
    opacity:0.5;
}

.t420__title{
text-transform: uppercase;
}

.t420 a{
    color:#666 !important;
    border-bottom: 1px solid rgba(0,0,0,0.25);
    border-color: rgba(0,181,148,0.5);
}





#form642931730 .t-form__inputsbox {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    
}


#form642931730 .t-form__inputsbox .t-input-group{
    width:50%;
}


#form642931730 .t-input-group[data-input-lid="1695292870201"]{
    top: -40px;
    position: relative;
}

#form642931730 .t-input-group[data-input-lid="1695292937844"]{
    top: -80px;
    position: relative;
}


#form642931730 .t-form__inputsbox .t-input-group:nth-child(odd) {
    margin-right: 2%;
    width: 48%;
}    


#form642931730 .t-form__inputsbox .t-input-group:nth-child(even) {
    margin-left: 2%;
    width: 48%;
}    

#form642931730 .t-form__inputsbox .t-input-group .t-checkbox__control{font-size:15px;}

.t220{
    margin: 0 20px;
}

.t792 .t-section__topwrapper {
    margin-bottom: 40px !important;
}






@media screen and (max-width: 479px) {
#rec644015191 .t923__wrapper {
    border-width: 1px;
    background-color: #ffffff;
    background-position: center center;
    border-color: #00b594;
    border-style: solid;
border-radius: 0 15px !important;
}
    
}