/* Kurorto NT 2026. Autorius: KestasM. */
@-ms-viewport { width:device-width; }
.container { width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto; }
@media (min-width: 576px) {
    .container { max-width:540px; }
}
@media (min-width: 768px) {
    .container { max-width:720px; }
}
@media (min-width: 992px) {
    .container { max-width:960px; }
}
@media (min-width: 1200px) {
    .container { max-width:1140px; }
}
.container-fluid { width:100%;padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;overflow:hidden; }
.row { display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px; }
.no-gutters { margin-right:0;margin-left:0; }
.no-gutters>.col { padding-right:0;padding-left:0; }
.no-gutters>[class*="col-"] { padding-right:0;padding-left:0; }
.col { -ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative;padding-right:5px;padding-left:5px; }
.col-auto { -webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;position:relative;padding-right:5px;padding-left:5px; }
.col-1 { -webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;position:relative;padding-right:5px;padding-left:5px; }
.col-1-half { -webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%; }
.col-2 { -webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;position:relative;padding-right:5px;padding-left:5px; }
.col-2-1 { -webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;position:relative;padding-right:5px;padding-left:5px; }
.col-3 { -webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;position:relative;padding-right:5px;padding-left:5px; }
.col-4 { -webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;position:relative;padding-right:5px;padding-left:5px; }
.col-5 { -webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;position:relative;padding-right:5px;padding-left:5px; }
.col-6 { -webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;padding-right:5px;padding-left:5px; }
.col-7 { -webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;position:relative;padding-right:5px;padding-left:5px; }
.col-8 { -webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;position:relative;padding-right:5px;padding-left:5px; }
.col-9 { -webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;position:relative;padding-right:5px;padding-left:5px; }
.col-10 { -webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;position:relative;padding-right:5px;padding-left:5px; }
.col-11 { -webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;position:relative;padding-right:5px;padding-left:5px; }
.col-12 { -webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;padding-right:5px;padding-left:5px; }
.col-sm-1 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-2 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-3 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-4 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-5 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-6 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-7 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-8 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-9 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-10 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-11 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-12 { position:relative;padding-right:5px;padding-left:5px; }
.col-sm { position:relative;padding-right:5px;padding-left:5px; }
.col-sm-auto { position:relative;padding-right:5px;padding-left:5px; }
.col-md-1 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-2 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-3 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-4 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-5 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-6 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-7 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-8 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-9 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-10 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-11 { position:relative;padding-right:5px;padding-left:5px; }
.col-md-12 { position:relative;padding-right:5px;padding-left:5px; }
.col-md { position:relative;padding-right:5px;padding-left:5px; }
.col-md-auto { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-1 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-2 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-3 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-4 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-5 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-6 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-7 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-8 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-9 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-10 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-11 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-12 { position:relative;padding-right:5px;padding-left:5px; }
.col-lg { position:relative;padding-right:5px;padding-left:5px; }
.col-lg-auto { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-1 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-2 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-3 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-4 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-5 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-6 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-7 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-8 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-9 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-10 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-11 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-12 { position:relative;padding-right:5px;padding-left:5px; }
.col-xl { position:relative;padding-right:5px;padding-left:5px; }
.col-xl-auto { position:relative;padding-right:5px;padding-left:5px; }
@media (max-width: 1078px) {
    .col-4 { -webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; }
}
@media (max-width: 576px) {
    .col-1 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-2 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-2-1 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-3 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-4 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-5 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-6 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-7 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-8 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-9 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-10 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-11 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-12 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-auto { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-1 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-2 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-3 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-4 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-5 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-6 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-7 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-8 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-9 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-10 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-11 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-12 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-sm-auto { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-1 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-2 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-3 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-4 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-5 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-6 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-7 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-8 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-9 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-10 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-11 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-12 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-md-auto { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-1 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-2 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-3 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-4 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-5 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-6 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-7 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-8 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-9 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-10 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-11 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-12 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-lg-auto { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-1 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-2 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-3 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-4 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-5 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-6 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-7 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-8 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-9 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-10 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-11 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-12 { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .col-xl-auto { position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
    .container-fluid .gallery { -webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%; }
}
