
/*UVOD */
.main_right_bg{
    background-image: linear-gradient(90deg,#DEEEFF, #0077FF );
    height: 100%;
    position: fixed;
    width: 14.479vw;
    opacity: 0.11;
    right: 0;
    top: 0;
    z-index: -1;
}

.uvod_left, .uvod_right{
    padding-top: 6.146vw;
    z-index: 1;
    height: 47.552vw;
}
.uvod_left_text{
    left: 13.542vw;
    width: 46.042vw;
}
.uvod_text_style{
    margin-top: 4.583vw;
}
.uvod_left_text h1{
    font-size: 3.906vw;
    font-family: SourceSansSemiBold;
    color: #43425D;
}
.uvod_left_text p{
    width: 29.010vw;
    font-size: 0.938vw;
    font-family:SourceSansRegular;
    margin-top: 1.042vw;
    letter-spacing: 0;
    color: #727272;
    opacity: 1;
}
.uvod_left_text button {
  /*  background-image: linear-gradient(to bottom,#2560E6,#1581ED, #3e9fff, #1582ed);
    background-size: 100% 250%;
    background-position: 0 100%;*/
    position: absolute;
    left: 0;
    bottom: -6.5vw;
    width: 12.708vw;
    height: 3.646vw;
    box-shadow: 0px 10px 16px #00000029;
    border: none;
    border-radius: 12px;
    opacity: 1;
    font-size: 0.938vw;
    font-family: SourceSansRegular;
    letter-spacing: 0.9px;
    color: #FFFFFF;
    /*margin-top: 6vw !important;*/
  /*  transition: all .3s ease-in-out;*/
}
.uvod_left_text button:hover {
  /*  background-position: 0 0;
    -moz-transition: all .3s ease-in-out;
    -o-transition:  all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out;
    transition:  all .3s ease-in-out;*/
}
.uvod_left_text button:focus {
    outline: none;
}
.uvod_imgs{
    padding-top: 3.594vw;
    z-index: 0;
}
.uvod_imgs img{
    position: absolute;
    filter: drop-shadow(0px 20px 40px #3E9FFF29);
}
.uvod{
    height: 47.552vw!important;
    padding-top: 8.385vw;
    height: 100vh;
}
.uvod_left_bg{
    margin-top: 8.385vw;
    width: 76.406vw;
    height: 26.823vw;
    background-image: linear-gradient(90deg, #DEEEFF,#0077FF);
    opacity: 0.07;
    left: 0;
    top: 16.146vw;
    z-index: -2;
}
.uvod_right_bg{
    margin-top: 8.385vw;
    width: 50.417vw;
    height: 47.552vw;
    background-image: linear-gradient(90deg, #DEEEFF,#0077FF);
    opacity: 0.11;
    right: 0;
    top: 0;
    z-index: -2;
}
.bodky{
    width: 10.41vw;
    height: 10.4vw;
    margin-top: 8.385vw;
    left: -1.042vw;
    bottom: 2vw;
    opacity: 100%;
    z-index: 0;
}
.uvod_1_img{
    right: 13.9vw;
    max-width: 27.083vw;
}
.uvod_3_img{
    right: 9.415vw;
    top: 25.271vw;
    max-width:10.417vw ;
}
.uvod_2_img{
    right: 4.604vw;
    top: 8.621vw;
    max-width: 17.760vw;
}
.uvod_4_img{
    right: 2.479vw;
    top: 23vw;
    max-width: 10.417vw;
}


@media (max-width: 767px) {
    .uvod{
        margin-top: 18.4vw;
        padding: 0;
        height: 138.667vw!important;
    }
    .uvod_left, .uvod_right{
        margin: 0;
    }
    .uvod_left img{
        right: 0;
        height: 125.600vw!important;
        max-width: 2500vw!important;
        width: auto;
    }
    .uvod_left_text h1{
        font-size: 6.667vw;
        line-height: 8.533vw;
        width: 54.667vw;
    }
    .uvod_left_text p{
        width: 50.667vw;
        height: 53.867vw;
        overflow: hidden;
        font-size: 4vw;
        margin-top: 5.333vw;
        line-height: 8vw;
    }
    .uvod_left_text button {
        border: none;
        position: relative;
        width: 38.667vw;
        height: 10.933vw;
        font-size: 2.667vw;
        margin-top: 6vw !important;
        /* margin-top: 6vw; */
    }
    .uvod_left_text {
        left: 9vw;
    }
    .uvod_text_style{
        margin-top: 10.400vw;
    }
    .uvod_right{
          pointer-events: none;
        z-index: 5;
    }
    .uvod_left .position-absolute{
        margin-top: 8.800vw;
    }
    .uvod_imgs{
        overflow-y: hidden;
        overflow-x: hidden;
        height: 179vw;
    }
    .uvod_2_img {
        max-width:54vw;
        top: 9.867vw;
        right: -13.333vw;
    }
    .uvod_1_img {
        max-width: 55vw;
        top: 50.667vw;
        right: -32vw;
    }
    .uvod_right_bg,.uvod_3_img, .uvod_4_img{
        display: none;
    }
    .main_right_bg{
        margin: 0!important;
        width: 74.133vw;
    }
    .bodky{
        width: 52.533vw;
        height:52vw;
        top: 137vw;
        left: -24.688vw;
        z-index: -1;
    }
}


/* AKTUALITY */
.aktuality_hore{
    height: 7.823vw;
    margin-bottom: 4vw;
    z-index: 3;
}
.aktuality_dole{
    z-index: 2;
    height: 23.229vw;
}
.aktuality_dole .col{
    padding: 0!important;
}
.aktuality_dole img{
    position: absolute;
    width: 20.365vw;
    height: auto;
    box-shadow: 0px 10px 16px #3E9FFF29;
    border-radius: 12px;
    opacity: 1;
}
.aktuality_divko_left{
    left: -0.729vw;
}
.aktuality_img_1,.aktuality_1{
    width: 42.500vw!important;
    left: 7.292vw;
    bottom: 2.344vw;
}
.aktuality_img_2,.aktuality_2,.div_2{
    left: 1.823vw;
    bottom: -9.1vw;
}
.aktuality_img_3,.aktuality_3,.div_3{
    left: -2.292vw;
    bottom: -9.1vw;
}
.aktuality_img_4,.aktuality_4,.div_4{
    bottom: -21vw;
    left: 1.823vw;
}
.aktuality_img_5,.aktuality_5,.div_5{
    bottom: -21vw;
    left: -2.292vw;
}
.aktuality_1{
    /*background-image: linear-gradient(180deg, #3E9FFF00,#152C43 100%);*/
    height: 10.833vw;
    border-radius: 0px 0px 12px 12px;
    opacity: 1;
    transition: 0.2s;
    z-index: 5;
}
.aktuality_2,.aktuality_3,.aktuality_4,.aktuality_5{
  /*  background-image: linear-gradient(180deg, #3E9FFF00,#152C43);*/
    height: 9vw;
    border-radius: 0px 0px 12px 12px;
    width: 20.365vw;
    opacity: 1;
    transition: 0.2s;
    z-index: 5;
}
.aktuality_divko .active.left{
  width: 42.500vw!important;
  left: 7.292vw;
  height: 22.5vw;
  bottom: 2.344vw;
  border-radius:12px;
}
.aktuality_divko .active{
  position: absolute;
  background-image: linear-gradient(180deg, #2B6AB417,#3585D5B3);
  height: 10.75vw;
  border-radius: 12px;
  width: 20.365vw;
  transition: 0.2s;
  z-index: 4;
  opacity: 0.65;
}
.aktuality_divko:hover > .active,a:hover > .active{
 opacity: 0.25;
}




.aktuality_dole h3{
    color: #FFFFFF;
    font-size: 1.302vw;
    font-family: SourceSansBold;
    letter-spacing: 0;
    margin-top: 2.604vw;
    margin-left: 1.719vw;
}
.aktuality_dole .aktuality_1 h3{
    margin-top: 6.250vw;
    margin-left: 1.719vw;
}
.aktuality_dole p{
      position: absolute;
      font-size: 0.781vw;
      font-family: SourceSansRegular;
      letter-spacing: 0;
      color: #FFFFFF;
      text-transform: uppercase;
      opacity: 1;
      left: 1.719vw;
      bottom: 0.990vw;
      margin-bottom: 0;
}
.aktuality_dole_bg{
    height: 23.229vw;
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(90deg, #3E9FFF,#DEEEFF);
    opacity: 0.15;
}
.aktuality_hore h1{
    top: 2.240vw;
    left: 13.542vw;
    font-size: 3.906vw;
    font-family: SourceSansRegular;
    letter-spacing: 0;
    color: #43425D;
    opacity: 1;
}
.dalsie{
    width: 18.021vw;
    text-align: right;
    min-height: 1.667vw!important;
    line-height: 1.667vw;
    top: 3.854vw;
    right: 13.542vw;
    font-size: 1.302vw;
    font-family: SourceSansRegular;
    letter-spacing: 0;
    color: #43425D;
    opacity: 1;
    max-height: 1rem;
}
.dalsie .arrow_aktuality.pc{
  position: relative;
  left: 0;
  width: 1.2vw;
  margin-left: 0.4vw;
  display:inline-block!important;
  margin-top: -0.45vw;
  transition: left .2s ease;
}
.dalsie .pozriet_dalsie:hover ~ .arrow_aktuality.pc,.dalsie .arrow_aktuality.pc:hover{
    left: .5vw;
}
.bodky_koso{
    pointer-events: none;
    top: 1.302vw;
    right: 3.802vw;
    width: 10.677vw;
    height: 6.771vw;
}

@media (max-width: 1500px) {
    .aktuality_right {
        /*  margin-left: 2vw;*/
    }
}

@media (max-width: 767px) {
  .aktuality_divko .active{
    display: none;
  }
  .aktuality_divko .gradient_mobil{
    background-image: linear-gradient(180deg, #2B6AB417,#3585D5B3);
    opacity: 0.65;
    height: 100%;
    width: 100%;
    z-index: 1;
    border-radius: 12px;
    pointer-events: none;
    }
  .aktuality_hore{
    pointer-events:none;
  }
    .aktuality_right {
        margin-left: 0vw;
    }
    .aktuality_left{
        height: 40vw;
    }
    .aktuality_divko_left{
        left: 0;
    }
    .aktuality_hore h1 {
        top: -14.76vw;
        left: 7.5vw;
        font-size: 9.333vw;
    }
    .dalsie{
        /* top: 168vw; */
        /* right: 41.542vw; */
        margin-left: 10vw;
        margin-top: 8.7vw;
        /* padding-top: 9vw; */
        margin-bottom: -14vw;
        overflow-x: hidden;
        font-size: 4.800vw;
        width: 50%;
        height: 4.8vw;
        max-height: none;
    }
    .dalsie img{
        display: none;
    }

    .dalsie .arrow_aktuality{
      width: 4vw!important;
    }
    .bodky_koso{
        width: 48.267vw;
        height:30.667vw;
        top: 255vw;
    }
    .aktuality_dole img,.aktuality_1,.aktuality_2,.aktuality_3,.aktuality_4,.aktuality_5{
        width: 80.533vw!important;
        height: 42.667vw!important;
    }
    .aktuality_right .col-md,.aktuality_left .col-md{
        padding: 0!important;
    }
    .aktuality_divko{
        position: relative;
        margin: auto!important;
        margin-top: 8vw!important;
        margin-bottom: 0!important;
        width: 80.533vw!important;
        height: 42.667vw;
    }
    .aktuality_img_1,.aktuality_1,.aktuality_img_2,.aktuality_2,.aktuality_img_3,.aktuality_3,.aktuality_img_4,.aktuality_4,.aktuality_img_5,.aktuality_5{
        left: 0;
        bottom: 0;
    }
    .aktuality_dole{
        height: 264vw;
        margin-top: -17vw;
    }
    .aktuality_dole_bg{
        height: 275vw;
    }
    .aktuality_dole h3{
        font-size: 4.800vw;
        margin-top: 8.604vw!important;
        margin-left: 6.719vw!important;
    }
    .aktuality_dole p{
        font-size: 3.200vw;
        /* margin-top: 5vw!important; */
        /* margin-left: 6.719vw; */
        bottom: 3.733vw;
        left: 7vw;
    }
    .aktuality_1,.aktuality_2,.aktuality_3,.aktuality_4,.aktuality_5 {
        height: 32.267vw!important;
    }
}


/* ABOUT */

.about_tel{
    display: none;
}
.about_pc{
    display:block ;
}

.internet_about ,.televizia_about{
    height: 48.958vw;
}

.about_right_bg_1{
    position: absolute;
    right: 0;
    width: 68.958vw;
    height: 48.958vw;
    background-image: linear-gradient(90deg,#DEEEFF,#0077FF);
    opacity: 0.07;
}
.about_mid_bg_1{
  pointer-events: none;
    position: absolute;
    right: 14.063vw;
    top: -4.167vw;
    width:19.792vw;
    height: 57.344vw;
    background-image: linear-gradient(90deg,#DEEEFF,#0077FF);
    opacity: 0.07;
}
.about_left_bg_1{
    position: absolute;
    left: 0;
    top: 4.948vw;
    width: 42.396vw;
    height: 39.063vw;
    background-image: linear-gradient(90deg,#FFFFFF00,#FFFFFF);
    border-radius: 12px;
    opacity: 1;
}
.about_text_1{
    margin-left: 13.594vw;
}
.about_text_1 h1{
    margin-top: 7.083vw;
    font-size: 3.906vw;
    font-family: SourceSansRegular;
    letter-spacing: 0;
    color: #43425D;
    opacity: 1;
}
.about_text_1 p{
    margin-top: 3.594vw;
    margin-bottom: 0!important;
    width: 21.563vw;
    /* height:7.813vw; */
    font-size: 0.938vw;
    font-family: SourceSansRegular;
    letter-spacing: 0;
    color: #727272;
    opacity: 1;
}
.about_text_1 button {
    /*background-image: linear-gradient(to bottom,#2560E6,#1581ED, #3e9fff, #1582ed);
    background-size: 100% 250%;
    background-position: 0 100%;*/
    width: 12.708vw;
    height: 3.646vw;
    /*box-shadow: 0px 10px 16px #00000029;
    border: none;
    border-radius: 12px;
    opacity: 1;*/
    font-size: 0.938vw;
    font-family: SourceSansRegular;
    letter-spacing: 0.9px;
    color: #FFFFFF;
    margin-top: 3.542vw !important;
    /*  transition: all .3s ease-in-out;*/
}
/*.about_text_1 button:hover {
    background-position: 0 0;
    -moz-transition: all .3s ease-in-out;
    -o-transition:  all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out;
    transition:  all .3s ease-in-out;

}*/
.about_text_1 button:focus {
    outline: none;
}

/*
.div_obal_1{
  top: 10vw;
  right: 11.5vw;
  height: 34.3vw;
  width: 37vw;
}
.div_obal_2{
  top: 5vw;
  left: 13.5vw;
  height: 39.3vw;
  width: 37vw;
}
.div_obal_3{
  top: 7vw;
  right: 11.5vw;
  height: 37.3vw;
  width: 41vw;
}
.div_obal_4{
  top: 4.5vw;
  left: 13.5vw;
  height: 35.3vw;
  width: 45vw;
}*/

.about_img_13,.about_img_23,.about_img_24,.about_img_33,.about_img_43{    /*bodky*/
    width: 10.260vw;
    height: 10.156vw;
    opacity: 1;

}

.about_img_11{
    width: 27.396vw;
    height: 27.813vw;
    border-radius: 12px;
    opacity: 1;
    left: 51.5vw;
    top: 10vw;
    box-shadow: 0px 19px 38px #3E9FFF42;
}
.about_img_12{
    width: 18.438vw;
    height: 18.698vw;
    border-radius: 12px;
    /*opacity: 1;*/
    left: 67.5vw;
    top: 25.5vw;
    box-shadow: 0px 19px 38px #3E9FFF42;
}
.about_img_13{
    left: 75.5vw;
    top: 7.5vw;
}
.about_img_21{
    width: 23.802vw;
    height: 24.167vw;
    border-radius: 12px;
    opacity: 1;
    left: 26.5vw;
    top: 5vw;
    box-shadow: 0px 19px 38px #3E9FFF42;
}
.about_img_22{
    width: 18.854vw;
    height: 19.115vw;
    border-radius: 12px;
    opacity: 1;
    left: 14.5vw;
    top: 25.2vw;
    box-shadow: 0px 19px 38px #3E9FFF42;
}
.about_img_23{
    left: 47.5vw;
    top: 1vw;
}
.about_img_24{
    left: 11.5vw;
    top: 35.8vw;
}
.about_img_31{
    width: 21.458vw;
    height: 21.719vw;
    border-radius: 12px;
    opacity: 1;
    left: 46.5vw;
    top: 7vw;
    box-shadow: 0px 19px 38px #3E9FFF42;
}
.about_img_32{
    width: 19.792vw;
    height: 20.104vw;
    border-radius: 12px;
    opacity: 1;
    left: 66.5vw;
    top: 24.2vw;
    box-shadow: 0px 19px 38px #3E9FFF42;
}
.about_img_33{
    left: 69.7vw;
    top: 18vw;
}
.about_img_41{
    width: 26.354vw;
    height: 26.771vw;
    border-radius: 12px;
    opacity: 1;
    left: 14vw;
    top: 4.5vw;
    box-shadow: 0px 19px 38px #3E9FFF42;
}
.about_img_42{
    width: 26.354vw;
    height: 26.771vw;
    border-radius: 12px;
    opacity: 1;
    left: 32vw;
    top: 13vw;
    box-shadow: 0px 19px 38px #3E9FFF42;
}
.about_img_43{
    left: 9.5vw;
    top: 2.5vw;
}

.about_left_bg_2{
    position: absolute;
    left: 0;
    width: 68.958vw;
    height: 48.958vw;
    background-image: linear-gradient(90deg,#0077FF,#DEEEFF);
    opacity: 0.07;
}
.about_mid_bg_2{
    position: absolute;
    left: 15.417vw;
    top: -5vw;
    width:19.792vw;
    height: 59vw;
    background-image: linear-gradient(90deg,#0077FF,#DEEEFF);
    opacity: 0.07;
}
.about_mid_bg_2.posledne{
    height: 55.344vw!important;
}
.about_right_bg_2{
    position: absolute;
    right: 0;
    top: 3.948vw;
    width: 42.396vw;
    height: 41.063vw;
    background-image: linear-gradient(90deg,#FFFFFF,#FFFFFF00);
    border-radius: 12px;
    opacity: 1;
}
.about_text_2{
    margin-left: 13.594vw;
}
.about_text_2 h1{
    margin-top: 7.083vw;
    font-size: 3.906vw;
    font-family: SourceSansRegular;
    letter-spacing: 0;
    color: #43425D;
    opacity: 1;
}
.about_text_2 p{
    margin-top: 3.594vw;
    margin-bottom: 0!important;
    width: 21.563vw;
    /*height:7.813vw;*/
    font-size: 0.938vw;
    font-family: SourceSansRegular;
    letter-spacing: 0;
    color: #727272;
    opacity: 1;
}
.about_text_2 button {
    /*background-image: linear-gradient(to bottom,#2560E6,#1581ED, #3e9fff, #1582ed);
    background-size: 100% 250%;
    background-position: 0 100%;*/
    width: 12.708vw;
    height: 3.646vw;
    /*box-shadow: 0px 10px 16px #00000029;*/
    border: none;
    /*border-radius: 12px;
    opacity: 1;*/
    font-size: 0.938vw;
    font-family: SourceSansRegular;
    letter-spacing: 0.9px;
    color: #FFFFFF;
    margin-top: 3.542vw !important;
    /*transition: all .3s ease-in-out;*/
}
/*.about_text_2 button:hover {
    background-position: 0 0;
    -moz-transition: all .3s ease-in-out;
    -o-transition:  all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out;
    transition:  all .3s ease-in-out;

}*/
.about_text_2 button:focus {
    outline: none;
}
@media (max-width: 767px) {
    .about_tel{
        display: block;
    }
    .about_pc{
        display: none;
    }
    .accordion{
        background-color: rgba(255, 255, 255, 0.5);
        margin-top: 27.733vw;
    }
    .card{
        border: none!important;
        background-color:transparent !important;
        margin-bottom: 1px;
        overflow: visible;
    }
    .card-header{
        background-color:transparent !important;
        border: none!important;
        padding: 0!important;
        background-image: linear-gradient(90deg,#FFFFFF00,#FFFFFF);
        opacity: 1;
        width: 100%;
        height: 23.200vw!important;
    }
    .card-body{
        padding: 0!important;
    }
    .about_header{
        position: relative;
        width: 100%;
        height: 23.200vw;
    }
    .about_header .i1{
      -moz-transition: all .2s linear;
        -webkit-transition: all .2s linear;
        transition: all .2s linear;
    }
    .about_header[aria-expanded="true"] .i1{
      /*  display: none;*/
      -moz-transform:rotate3d(0,0,1,-180deg);
      -webkit-transform:rotate3d(0,0,1,-180deg);
      transform:rotate3d(0,0,1,-180deg);
    }
  /*  .about_header[aria-expanded="true"] .i2{
        display: inline-block!important;
    }*/
    .about_header p{
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        font-size: 6.667vw;
        font-family: SourceSansRegular;
        letter-spacing: 0;
        color: #43425D;
        opacity: 1;
        margin-left: 9.333vw;
    }
    .about_header i{
        margin-right: 2.667vw;
        font-size: 4.800vw;
    }
    .about_text{
        z-index: 0;
        position: relative;
        background-image: linear-gradient(90deg,#FFFFFF00,#FFFFFF);
        opacity: 1;
        padding-bottom: 16vw;
        border-radius: 0px 0px 12px 0px;
        margin-left: 9.333vw!important;
    }
    .about_text p{
        margin: 0!important;
        width: 80.533vw;
        height: 100%;
        font-size: 4vw;
        font-family: SourceSansRegular;
        letter-spacing: 0;
        color: #727272;
        line-height: 8vw;
        opacity: 1;
    }
    .about_text button{
        z-index: 1;
        position: relative;
        border: none;
        margin-top: 9.600vw;
        width: 38.667vw;
        height: 10.933vw;
        background-image: linear-gradient(to bottom,#2560E6,#1581ED, #3e9fff, #1582ed);
        transition: all .3s ease-in-out;
        background-size: 100% 250%;
        background-position: 0 100%;
        box-shadow: 0px 10px 16px #00000029;
        border-radius: 3.200vw;
        opacity: 1;
        font-size: 2.667vw;
        font-family: SourceSansRegular;
        letter-spacing: 0.5px;
        color: #FFFFFF;
    }
    .about_text button:hover {
        background-position: 0 0;
        -moz-transition: all .3s ease-in-out;
        -o-transition:  all .3s ease-in-out;
        -webkit-transition:  all .3s ease-in-out;
        transition:  all .3s ease-in-out;

    }
    .about_text button:focus {
        outline: none;
    }

    .about_imgs_1{
        height: 90vw;
    }
    .about_img_11{
        width: 234px;
        height: 237px;
        border-radius: 12px;
        opacity: 1;
        box-shadow: 0px 19px 38px #3E9FFF42;
        top: -6vw;
        left: 22vw;
    }
    .about_img_12{
        width: 157px;
        height: 159px;
        opacity: 1;
        box-shadow: 0px 19px 38px #3E9FFF42;
        top: 29.4vw;
        left: 53.5vw;
    }
    .about_img_13,.about_img_14,.about_img_15{
        z-index: -1;
        width: 52.533vw;
        height: 52vw;
        opacity: 1;
    }
    .about_img_13{
        left: 47.5vw;
        top: 87vw;
    }
    .about_img_14{
        left: 0;
        top: 75vw;
    }
    .about_img_15{
        left: 0;
        top: 169.8vw;
    }
    .about_imgs_2{
        height: 90.667vw;
    }
    .about_img_21{
        width: 53.600vw;
        height: 54.133vw;
        box-shadow: 0px 19px 38px #3E9FFF42;
        border-radius: 12px;
        opacity: 1;
        left: 38.5vw;
        top: -6.5vw;
    }
    .about_img_22{
        width: 42.400vw;
        height: 42.933vw;
        box-shadow: 0px 20px 40px #3E9FFF42;
        opacity: 1;
        left: 9vw;
        top: 36.2vw;
    }
    .about_img_23,.about_img_24,.about_img_25{
        z-index: 0;
        width: 52.533vw;
        height: 52vw;
        opacity: 1;
    }
    .about_img_23{
        right: 0;
        top: 64vw;
    }
    .about_img_24{
        opacity: 0.7;
        left: 0;
        top: 59.8vw;
    }
    .about_img_25{
        opacity: 0.7;
        left: 0;
        top: 150vw;
    }
    .about_imgs_3{
        height: 69vw;
    }
    .about_img_31{
        width: 44.267vw;
        height: 44.800vw;
        box-shadow: 0px 19px 38px #3E9FFF42;
        border-radius: 12px;
        opacity: 1;
        top: -7vw;
        left: 10vw;
    }
    .about_img_32{
        width: 40.800vw;
        height: 41.600vw;
        box-shadow: 0px 19px 38px #3E9FFF42;
        border-radius: 12px;
        opacity: 1;
        top: 18vw;
        left: 48vw;
    }
    .about_img_33{
        width: 52.533vw;
        height: 52vw;
        opacity: 1;
        top: -7vw;
        left: 0;
    }
    .about_imgs_4{
        height: 80vw;
    }
    .about_img_41{
        width: 52vw;
        height: 52.800vw;
        box-shadow: 0px 19px 38px #3E9FFF42;
        border-radius: 12px;
        opacity: 1;
        top: -8vw;
        left: 10vw;
    }
    .about_img_42{
        width: 52vw;
        height: 52.800vw;
        box-shadow: 0px 19px 38px #3E9FFF42;
        border-radius: 12px;
        opacity: 1;
        top: 9.5vw;
        left: 38.5vw;
    }
    .about_img_43{
        z-index: -1;
        width: 52.533vw;
        height: 52vw;
        opacity: 1;
        top: 132.5vw;
        left: 0;
    }
}

/*PREDAJNA*/
.predajna{
    height: 65.313vw;
}
.predajna_bg{
    width: 68.958vw;
    height: 65.313vw;
    right: 0;
    background-image: linear-gradient(90deg,#DEEEFF,#0077FF);
    opacity: 0.07;
}
.predajna_text{
    top: 2.344vw;
    left: 3.958vw;
    width: 42.396vw;
    height: 59.583vw;
    background-image: linear-gradient(90deg,#FFFFFF00,#FFFFFF);
    border-radius: 12px;
    opacity: 1;
    padding-left: 15.990vw;
}
.predajna_text p{
    margin: 0;
}
.predajna_text h1{
    margin-top: 4.766vw;
    font-size: 3.906vw;
    font-family: SourceSansRegular;
    letter-spacing: 0;
    color: #43425D;
    opacity: 1;
}
.predajna_text_1{
    margin-top: 3.646vw;
    font-size: 0.938vw;
    font-family: SourceSansRegular;
    width: 19.115vw;
    height: 22.031vw;
    letter-spacing: 0;
    opacity: 1;
    color: #727272;
}
.predajna_text_1 ul{
      padding-left: 1.2vw;
}
.predajna_text_1 p,.predajna_text_1 li{
    margin-bottom: 0.938vw;
    line-height: 1.198vw;
    font-size: 0.938vw;
}
.predajna_text_1 .nadpis,.predajna_text_2 .nadpis,.predajna_text_3 .nadpis{
    color: #3E9FFF;
    font-family: SourceSansBold;
}
.predajna_text_2,.predajna_text_3{
    margin-top: 3.594vw;
    font-size: 1.302vw;
    font-family: SourceSansRegular;
    letter-spacing: 0;
    opacity: 1;
    color: #727272;
}
.predajna_img{
    left: 50.417vw;
    top: 7.135vw;
    width: 42.292vw;
    height: 34.896vw;
    border-radius: 12px;
    opacity: 1;
    box-shadow: 0px 20px 40px #3E9FFF29;
}
.mapouter{
    position: absolute;
    left: 45vw;
    top: 32.682vw;
}
.mapa_rozmery{
    width: 33.333vw!important;
    height: 25.156vw!important;
    box-shadow: 0px 13px 24px #3E9FFF29;
    border-radius: 12px;
    /* opacity: 0.5; */
}
@media (max-width: 767px) {
    .predajna_tel {
        display: block!important;
    }
    .predajna_pc {
        display: none;
    }
    .card-header2{
        /* border-radius: 0 0 12px 12px; */
        background-color: aliceblue;
    }
    .about_header[aria-expanded="true"] i{
        /*display: none;*/
    }
    .card-header2.transp{
        background-color: transparent;
    }
    .card-header2.transp .about_header{
        background-image: linear-gradient(90deg,#FFFFFF00,#FFFFFF);
        border-radius: 0px 12px 0px 0px;
    }
    .card-body2{
        background-image: linear-gradient(90deg,#FFFFFF00,#FFFFFF);
    }
    .card-body2 .text{
        padding-left: 9.600vw;
        height: 66.4vw;
    }
    .card-body2 .text p{
        margin: 0;
        font-size: 4.800vw;
        font-family: SourceSansRegular;
        letter-spacing: 0;
        color: #727272;
        opacity: 1;
    }
    .card-body2 .text .nadpis{
        color: #3E9FFF;
        font-family: SourceSansBold;
    }
    .card-body2 .text .ponukame{
        font-size: 4vw;
        margin-bottom: 6.133vw;
        padding-top: 3vw;
    }
    .card-body2 .text .jilem{
        margin-bottom: 9.067vw;
    }
    .card-body2 .imgs .predajna_img{
        width: 100vw;
        height: 82.133vw;
        border-radius: 0px 0px 12px 12px;
        opacity: 1;
        top: 0;
        left: 0;
    }
    .card-body2 .imgs{
        height: 150vw;
    }
    .mapa_tel{
        width: 80.800vw!important;
        height: 70.133vw!important;
    }
    .mapouter{
        position: absolute!important;
        top: 104vw;
        left: 50%;
        transform: translate(-50%, -50%);
        box-shadow: 0px 5.333vw 10.667vw #3E9FFF29;
        border-radius: 12px;
        opacity: 1;
    }
    .gmap_canvas.mapa_tel{
        border-radius: 12px;
    }


}

/*KONTAKTY*/
.kontakty{
    height: 40.833vw;
}
.kontakt{
    height: 13.021vw;
}
.kontakt h1{
    font-size: 3.906vw;
    font-family: SourceSansRegular;
    letter-spacing: 0;
    color: #43425D;
    opacity: 1;
    top: 4.688vw;
    left: 43.802vw;
}
.kontakt_img{
    top: 2.813vw;
    left: 41.875vw;
    width:4.740vw;
    height: 4.740vw;
    z-index: -1;
}
.kontakty .container{
    margin: 0!important;
    padding-left: 21.667vw!important;
    padding-right: 21.667vw!important;
    max-width: 100%;
    width: 100%;
    height: 28.854vw;
}
.kontakts{
    max-width: 56.8vw!important;
    width: 56.8vw!important;
}
.kontakts .col{
    padding: 0!important;
}
.kontakts_bg{
    width: 56.667vw;
    height: 11.198vw;
    background-image: linear-gradient(90deg,#FFFFFF,#FFFFFF00);
    border-radius: 12px;
    opacity: 1;
    top: 72%; left: 50%;
    transform: translate(-50%,-50%);
}
.kontakts img{
    width: 8.021vw;
    height: 8.021vw;
    box-shadow: 0px 10px 16px #00000029;
    border-radius: 12px;
    opacity: 1;
}
.kontakts .nadpis{
    margin-top: 2.969vw;
    font-size: 1.302vw;
    font-family: SourceSansBold;
    letter-spacing: 0;
    color: #3E9FFF;
    opacity: 1;
}
.kontakts .funkcia{
    margin-top: 0.625vw;
    font-size: 0.781vw;
    font-family: SourceSansRegular;
    letter-spacing: 0.75px;
    color: #7FBEFC;
    opacity: 1;
}
.kontakts .email , .kontakts .tel{
    margin-top: 1.615vw;
    font-size: 0.938vw;
    text-align: center;
    font-family: SourceSansRegular;
    letter-spacing: 0;
    margin-left: auto;
    margin-right: auto;
    color: #727272;
    opacity: 1;
}
.kontakts .tel {
    margin-top: 0.885vw;
}

@media (max-width: 767px) {
    .kontakty.dnone{
        display: none;
    }
    .kontakty.dblock{
        display: block!important;
    }
    .kontakty_card.opac0{
        opacity: 0!important;
    }
    .kontakty{
        height: auto;
    }
    .kontakty .container{
        height: 163.867vw;
    }
    .kontakt{
        /* height: 39.333vw!important; */
    }
    .kontakt h1{
        font-size: 9.333vw;
        top: 9.688vw;
        left: 48%;
        transform: translateX(-50%);
    }
    .kontakt_img{
        top: 2.813vw;
        left: 25.875vw;
        width:24.267vw;
        height: 24.267vw;
    }
    .kontakts_bg{
        width: 80.267vw;
        height: 421.600vw;
        top: 52.7%; left: 50%;
        transform: translate(-50%,-50%);
    }
    .kontakts img{
        width: 41.067vw;
        height: 41.067vw;
        margin-bottom: 68.600vw;
    }
    .kontakts p{
        width: 100%;
        left: 50%;
        transform: translateX(-50%);
        margin: 0!important;
        position: absolute;
    }
    .kontakts .nadpis{
        font-size: 6.667vw;
        top: 53vw;
    }
    .kontakts .funkcia{
        font-size: 4vw;
        top: 65vw;
    }
    .kontakts .email , .kontakts .tel{
        font-size: 4.800vw;
        top: 76vw;

    }
    .kontakts .tel {
        top: 87vw;
    }

    .downdiv{
        height: 23.200vw!important;
    }

}
