#slider-container {
    color: #364743;
    font-size: 24px;
    font-weight: 300;
    display: block;
    font-family: 'ManropeNewYorker',Arial,sans-serif;
}

#flip:before {
    content: '';
    width: 100%;
    height: 30px;
    bottom: 0;
    position: absolute;
    background: linear-gradient(to top, #fbfaf4, #fbfaf400);
}

#flip {
    height: 50px;
    overflow: hidden;
    position: relative;
}

#flip > div > div {
    height: 45px;
    margin-bottom: 45px;
    display: inline-block;
}

#flip div:first-child {
  animation: show 10s linear infinite;
}
/**
#flip div div {
  background:#42c58a;
}
#flip div:first-child div {
  background:#4ec7f3;
}
#flip div:last-child div {
  background:#DC143C;
}

@keyframes show {
  0% {margin-top:-270px;}
  5% {margin-top:-180px;}
  33% {margin-top:-180px;}
  38% {margin-top:-90px;}
  66% {margin-top:-90px;}
  71% {margin-top:0px;}
  99.99% {margin-top:0px;}
  100% {margin-top:-270px;}
}**/
@keyframes show {
  0% {margin-top:-450px;}
  5% {margin-top:-360px;}
  20% {margin-top:-360px;}
  25% {margin-top:-270px;}
  40% {margin-top:-270px;}
  45% {margin-top:-180px;}
  60% {margin-top:-180px;}
  65% {margin-top:-90px;}
  80% {margin-top:-90px;}
  85% {margin-top:-0px;}
  99.99% {margin-top:0px;}
  100% {margin-top:-450px;}
}


.Btn-1:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 1px;
    border-radius: 30px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #fbfaf4;
    transition: all 0s, background 0.3s;
    pointer-events: none;
}
.Btn-1:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 30px;
    width: 100%;
    height: 100%;
    background: linear-gradient(
126.7deg, rgba(24, 95, 79, 0.7) 10.67%, rgba(43, 88, 78, 0.2) 43.42%, rgba(43, 88, 78, 0.7) 74.19%);
pointer-events: none;
}
.Btn-1 {
    position: relative;
}
.Btn-1:hover:after {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #2b584e;
}
.Btn-1 {
    cursor: pointer;
}
.Btn-1:hover .tn-atom {
    color: white !important;
}
.Btn-1 .tn-atom {
    position: relative;
    z-index: 1;
}
.t-section__title.t-title.t-title_xs.t-animate.t-animate_started {
    margin: 0;
}
.t491 .t-container:nth-child(2):before, .t228__maincontainer.t228__c12collumns:before, .t795:before  {
    content: '';
    width: 100%;
    position: absolute;
    height: 1px;
    background: linear-gradient(
90deg, rgba(43, 88, 78, 0.07) 0%, rgba(43, 88, 78, 0.2) 54.69%, rgba(43, 88, 78, 0.07) 100%);
    left: 0;
    bottom: 0;
}
.t-section__title.t-title.t-title_xs.t-animate.t-animate_started {
    padding-bottom: 0px;
    position: relative;
}
.t491 .t-section__topwrapper {
    margin-bottom: 40px;
}
.t491 .t-container {
    position: relative;
}
.t491 .t-container:nth-child(2) {
    padding-bottom: 40px;
}
.t491 .t-container:nth-child(2):before, .t795:before {
    width: calc(100% - 40px);
    left: 20px;
}
.t795__title {
    margin-bottom: 0;
}
.t491 .t-title span {
    width: 100%;
    display: inline-block;
    position: relative;
}
.t491 .t-title span:before, .t491 .t-title span:after {
    content: '';
    position: absolute;
    top: 8px;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 34px;
    width: 34px;
    background: url(https://static.tildacdn.com/tild3661-3033-4134-b532-623431333338/star.svg);
}
.t491 .t-title span:after {
    left: unset;
    right: 0;
}
.t228__right_buttons_but a.t-btn {
    font-size: 16px;
    font-weight: 500 !important;
    padding-right: 0;
}
.t228__maincontainer.t228__c12collumns {
    position: relative;
}
.video-blok {
    border-radius: 30px;
    overflow: hidden;
}
.t395__wrapper {
    display: flex;
    justify-content: flex-end;
}
#rec389144252 .t395__tab:first-child {
    margin-right: 20px;
    display: inline-block;
    border: none !important;
    background: #FBFAF4 !important;
}

.t-body .t395__tab:after {
    content: ''!important;
    display: block !important;
    position: absolute!important;
    top: 1px!important;
    left: 1px!important;
    border-radius: 30px!important;
    width: calc(100% - 2px)!important;
    height: calc(100% - 2px)!important;
    background: #fbfaf4!important;
    transition: all 0s, background 0.3s;
    pointer-events: none;
}
.t395__tab:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 30px;
    width: 100%;
    height: 100%;
    background: linear-gradient(
126.7deg, rgba(24, 95, 79, 0.7) 10.67%, rgba(43, 88, 78, 0.2) 43.42%, rgba(43, 88, 78, 0.7) 74.19%);
pointer-events: none;
}
.t395__tab {
    position: relative;
}
.t395__tab:not(.t395__tab_active):hover:after {
    left: 0!important;
    top: 0!important;
    width: 100%!important;
    height: 100%!important;
    background: #2b584e!important;
}
.t-body #rec389144252 .t395__tab_active:after {
    width: 1px;
    top: -1px;
    right: unset;
    bottom: unset;
    background-color: #BDC9C2 !important;
}
.t395__tab div {
    position: relative;
    z-index: 2;
}
.t-body #rec389144252 .t395__tab:last-child {
    border: none !important;
}
.t-body #rec389144252 .t395__tab_active .t395__title, .t395__title {
    color: #2B584E!important;
    font-weight: 400 !important;
    padding: 17px 32px !important;
    position: relative;
    z-index: 10;
}
#rec389144252 .t-width_4 {
    max-width: unset;
}
.t395__width_50 {
    width: auto;
}
.t395 {
    position: absolute;
    top: -111px;
    right: 0;
}
div#rec389144252 {
    position: relative;
    max-width: 1160px;
    margin: auto;
}
div#rec389129801 {
    padding-bottom: 32px !important;
}
.t-body #rec389144252 .t395__tab {
    background-color: transparent !important;
}
.t-body #rec389144252 .t395__tab.t395__tab_active {
    background-color: transparent !important;
    border-color: none !mportant;
}
.t795 {
    position: relative;
}
.t795:before {
    width: 1160px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -32px;
}
#rec389144252 .t395__tab:not(.t395__tab_active):hover .t395__title {
    color: #fbfaf4 !important;
}
.razd div {
    background: linear-gradient(
90deg, rgba(43, 88, 78, 0.07) 0%, rgba(43, 88, 78, 0.2) 54.69%, rgba(43, 88, 78, 0.07) 100%) !important;
}
.t555 .t-map-lazyload {
    box-shadow: none !important;
    border-radius: 30px;
    overflow: hidden;
    border: 1px solid #d4dcd5;
}
.t555__contentwrapper {
    display: table-cell;
    vertical-align: top;
    padding-top: 30px;
}
.t-popup_show .t-popup__container {
    border-radius: 30px;
}
.t-form__successbox {
    border-radius: 15px;
}

.t228__mobile_container:before {
    content: '';
    width: 100%;
    position: absolute;
    height: 1px;
    background: linear-gradient( 
90deg, rgba(43, 88, 78, 0.07) 0%, rgba(43, 88, 78, 0.2) 54.69%, rgba(43, 88, 78, 0.07) 100%);
    left: 0;
    bottom: 0;
}
.t228__mobile_text {
    color: #2b584e !important;
}
.t795:before {
    display: none;
}
.t795 .t-container{
    position: relative;
}

.t795 .t-container:before {
    content: '';
    width: 100%;
    position: absolute;
    height: 1px;
    background: linear-gradient( 
90deg, rgba(43, 88, 78, 0.07) 0%, rgba(43, 88, 78, 0.2) 54.69%, rgba(43, 88, 78, 0.07) 100%);
    bottom: -17px;
    left: 0;
    right: 0;
    margin: auto;
}

@media screen and (max-width: 1200px){
#rec389144252 .t395__tab .t395__title {
    font-size: 14px !important;
}
.t795 .t-col_7 {
    max-width: 560px;
}
.t395 {
    right: 40px;
}
.t-body #rec389144252 .t395__tab_active .t395__title, .t395__title {
    color: #2B584E!important;
    font-weight: 400 !important;
    padding: 15px 21px !important;
}
#rec389144252 .t395__tab:first-child {
    margin-right: 10px;
}

}
@media screen and (max-width: 469px) {
#rec388216971 .tn-elem[data-elem-id="1638809519873"] .tn-atom br {
    display:none;
}
}
@media screen and (max-width: 960px){
    #slider-container {
    text-align: center;
}
.t555__contentbox {
    height: auto !important;
}
div#rec389163267 {
    padding-top: 30px !important;
}
.t795 .t-container:before {
    content: '';
    width: 100%;
    position: absolute;
    height: 1px;
    background: linear-gradient( 
90deg, rgba(43, 88, 78, 0.07) 0%, rgba(43, 88, 78, 0.2) 54.69%, rgba(43, 88, 78, 0.07) 100%);
    bottom: -100px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2;
}
.t395__wrapper_mobile {
    display: none;
}
.t795 .t-col_7 {
    max-width: 100%;
    padding-right: 0;
}
.t795__title br {
    display: none;
}
.t228__right_buttons_but a.t-btn {
    padding-right: 30px;
}
.t228__centerside:before, .t228__centerside:after {
    content: '';
    width: 200px;
    position: absolute;
    height: 1px;
    background: linear-gradient( 
90deg, rgba(43, 88, 78, 0.07) 0%, rgba(43, 88, 78, 0.2) 54.69%, rgba(43, 88, 78, 0.07) 100%);
    left: 0;
    right: 0;
    margin: auto;
}
.t228__centerside:after {
    bottom: 0;
}
.t228__centerside {
    position: relative;
}
.t-title_xs, .t-heading_sm {
    font-size: 32px !important;
}
.t491__wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    max-width: 340px;
    margin: auto;
}
.t491__title {
    margin-top: 11px;
}
.t491 .t-container:nth-child(2):before {
    display: none;
}
div#rec388183257 {
    padding-bottom: 0px !important;
}
.t395 {
    position: relative;
    top: unset;
    right: unset;
}
.t395__wrapper {
    justify-content: flex-start;
}
div#rec389129801 {
    padding-bottom: 24px !important;
    padding-top: 50px !important;
}
}
@media screen and (max-width: 640px) {
.txt-blok {
    font-family: 'ManropeNewYorker';
    font-size: 19px;
    color: #364743;
    width: calc(100% - 40px);
    font-weight: 300px;
}
.t491 .t-title span:before, .t491 .t-title span:after {
        display: none;
    }
.cena-bg {
    width: calc(100% - 40px) !important;
    margin-left: 20px;
}
.txt-bg {
    background: #f6f8f1;
}
.cena-line {
    width: calc(100% - 100px) !important;
    margin-left: 50px;
}
.opis {
    width: calc(100% - 68px) !important;
}
.t396__elem.tn-elem.video-blok.tn-elem__3882169711638804833094 {
    width: calc(100% - 40px) !important;
    margin-left: 20px;
}
div#rec389113778 {
    padding-top: 30px !important;
}
.txt-block-txt:last-child {
    padding-bottom: 3px;
}
.txt-block-txt {
    position: relative;
    padding-left: 28px;
    padding-bottom: 15px;
}
.txt-block-txt:before {
    content: '';
    width: 28px;
    height: 28px;
    position: absolute;
    top: -4px;
    left: 0;
    background:url(https://thumb.tildacdn.com/tild6539-6163-4463-b831-363063613330/-/format/webp/Frame_6.png);
}
#rec390087320 .t396__artboard {
    height: auto !important;
}
.t396__elem.tn-elem.tn-elem__3900873201639119051999 {
    width: 100% !important;
    left: 0 !important;
    margin-left: 20px;
    position: relative;
    height: auto !important;
    top: 0 !important;
    padding-top: 60px;
    padding-bottom: 20px;
}
.t396__elem.tn-elem.tn-elem__3882169711638809519873 {
    width: calc(100% - 40px) !important;
    margin-left: 20px;
}
}
@media screen and (max-width: 480px) {
.cena-bg {
    width: calc(100% - 10px) !important;
    margin-left: 5px;
}
.opis {
    width: calc(100% - 48px) !important;
}
.t395__wrapper {
    display: inline-block;
    text-align: left;
}
.t795 .t-container:before {
    display: none;
}
.t395 .t-container:before {
    content: '';
    width: 100%;
    position: absolute;
    height: 1px;
    background: linear-gradient( 
90deg, rgba(43, 88, 78, 0.07) 0%, rgba(43, 88, 78, 0.2) 54.69%, rgba(43, 88, 78, 0.07) 100%);
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2;
}
#rec389144252 .t395__tab:first-child {
    margin-bottom: 10px;
}
.t395 .t-container {
    padding-bottom: 13px;
}
.t395__tab {
    display: inline-block;
    margin-bottom: 10px;
}
.t396__elem.tn-elem.tn-elem__3900640891639119051999 {
    width: 100% !important;
    left: 0 !important;
    margin-left: 20px;
}
.txt-blok {
    font-family: 'ManropeNewYorker';
    font-size: 16px;
    color: #364743;
    width: calc(100% - 40px);
}
#rec390064089 .t396__artboard {
    height: auto !important;
}
.t396__elem.tn-elem.tn-elem__3900640891639119051999 {
    width: 100% !important;
    left: 0 !important;
    margin-left: 20px;
    position: relative;
    height: auto !important;
    top: 0 !important;
    padding-top: 30px;
    padding-bottom: 20px;
}
.txt-block-txt:last-child {
    padding-bottom: 3px;
}
.txt-block-txt {
    position: relative;
    padding-left: 28px;
    padding-bottom: 15px;
}
.txt-block-txt:before {
    content: '';
    width: 28px;
    height: 28px;
    position: absolute;
    top: -4px;
    left: 0;
    background:url(https://thumb.tildacdn.com/tild6539-6163-4463-b831-363063613330/-/format/webp/Frame_6.png);
}
div#rec389129801 {
    padding-bottom: 15px !important;
}
#slider-container {
    font-size: 20px;
}
.t396__elem.tn-elem.video-blok.tn-elem__3882169711638804833094 {
    width: calc(100% - 10px) !important;
    margin-left: 5px;
}
.t-rec_pt_60 {
    padding-top: 0px !important;
}
.t396__elem.tn-elem.tn-elem__3891137781638937940024 {
    width: calc(100% - 20px) !important;
}
#rec390087320 .t396__artboard {
    height: auto !important;
}
.t396__elem.tn-elem.tn-elem__3900873201639119051999 {
    width: 100% !important;
    left: 0 !important;
    margin-left: 20px;
    position: relative;
    height: auto !important;
    top: 0 !important;
    padding-top: 30px;
    padding-bottom: 20px;
}
}
@media screen and (max-width: 380px) {
.t-body #rec389144252 .t395__tab_active .t395__title, .t395__title {
    padding: 13px 10px !important;
}
#rec389144252 .t395__tab:first-child {
    margin-right: 2px;
}
.t395__col {
    padding: 0 14px;
}
}
@media screen and (min-width:481px) and (max-width: 505px){
.t396__elem.tn-elem.opis.tn-elem__3891164861638943120517, .t396__elem.tn-elem.tn-elem__3891164861638943120513 {
    transform: translate(0px, 15px);
}
    
}
@media screen and (min-width: 640px) {
    #rec389116486 .tn-elem[data-elem-id="1642586357827"], #rec402712489 .tn-elem[data-elem-id="1642586357827"] {
        display: none;
    }
}
@media screen and (max-width: 640px) and (min-width: 480px) {
    #rec389116486 .tn-elem[data-elem-id="1642586357827"]:before, #rec389116486 .tn-elem[data-elem-id="1642586357827"]:after,
    #rec402712489 .tn-elem[data-elem-id="1642586357827"]:before, #rec402712489 .tn-elem[data-elem-id="1642586357827"]:after,
    #rec390088356 .tn-elem[data-elem-id="1642590435450"]:before, #rec390088356 .tn-elem[data-elem-id="1642590435450"]:after,
    #rec390065510 .tn-elem[data-elem-id="1642589549006"]:before, #rec390065510 .tn-elem[data-elem-id="1642589549006"]:after{
        display: none;
    }
    #rec389116486 .tn-elem[data-elem-id="1642586357827"]:hover .tn-atom, #rec402712489 .tn-elem[data-elem-id="1642586357827"]:hover .tn-atom,
    #rec390065510 .tn-elem[data-elem-id="1642589549006"]:hover .tn-atom, #rec390088356 .tn-elem[data-elem-id="1642590435450"]:hover .tn-atom{
    color: #2b584e !important;
}
}