@import "reset.css";
@import "../fonts/fonts.css";
@import "global.css?v=24";
@import "header.css?v=244";
@import "footer.css?v=1";
@import "rehberlik.css?v=323";
@import "kariyer.css";
@import "iletisim.css";
@import "medya.css";
@import "misyon.css";
@import "taraflar.css?v=3";
@import "program.css";
@import "politika.css";
@import "responsive.css";

/* Slider Css */

.slider-instance-wrapper {
    margin-bottom: 30px;
}

.swiper-slide img {
    width: 100%;
    border-radius: 8px;
    object-fit: cover;
}
.large__img img {
    height: 447px !important;
}
.large__img .img:before {
    position: absolute;
    width: 100%;
    height: 686px;
    left: 0px;
    z-index: 0;
    top: 0px;
    content: "";
    background: linear-gradient( 90.18deg, #1a1a1adb 16.9%, rgba(26, 26, 26, 0) 98.88% );
}
.large__img .swiper-wrapper .content {
    margin: 30px;
}
.small__img .swiper-slide-active {
    opacity: 5!important;
}
.swiper-button-next, .swiper-button-prev {
    color: #fff!important;
    width: calc(var(--swiper-navigation-size)/ 44 * 105);
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
    font-size: 25px;
}
.small__img .swiper-slide {
    opacity: 0.2;
}
.small__img .link a {
    font-size: 20px;
}
.large__img .swiper-wrapper .content .title strong {
    font-style: normal;
    font-weight: 600;
    font-size: 48px;
    line-height: 58px;
    z-index: 10;
    position: relative;
}
.large__img .swiper-wrapper .content .clock span {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    z-index: 10;
    position: relative;
}
.large__img .swiper-wrapper .content p {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.02em;
    max-width: 570px;
    z-index: 10;
    position: relative;
}
.large__img .swiper-wrapper .content .clock p {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #da2d2b;
    z-index: 10;
    position: relative;
}
.large__img .swiper-wrapper .content .play__btn .title {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 15px 90px;
    gap: 10px;
    width: 276px;
    height: 62px;
    border: 3px solid #FFFFFF;
    border-radius: 48px;
    flex: none;
    order: 0;
    flex-grow: 0;
    z-index: 10;
    position: relative;
    margin-right: 20px;
}
.large__img .swiper-wrapper .content .play img {
    width: 62px;
    height: 62px!important;
}


/*  Home signal */

.home__signal {
    margin: 157px 100px -26px 100px;
}
.home__signal .content__text strong {
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 20px;
    display: block;
}
.home__signal .content__text p {
    font-weight: 400;
    font-size: 32px;
}
.home__signal .content__img img:nth-child(1) {
    float: right;
}
.home__signal .content__img img:nth-child(2) {
    margin-top: -10px;
    margin-left: -80px;
    float: left;
}
.home__signal .content__img img:nth-child(3) {
    margin-top: -40px;
    float: right;
    margin-right: 120px;
}
.home__signal .content__img img:nth-child(4) {
    float: right;
    margin-top: 60px;
    margin-right: 310px;
}
.home__signal .content__img img:nth-child(5) {
    float: right;
    margin-top: 80px;
    margin-right: -320px;
}

/* Home programmer  */
.home__programmer {
    margin: 150px 0;
}
.home__programmer #tabs2 iframe {
    position: relative;
    z-index: 5;
}
.home__programmer .right__list .blur_box:after {
    position: absolute;
    position: absolute;
    width: 157px;
    height: 482px;
    right: 65px;
    top: 70px;
    content: "";
    z-index: 2;
    background: linear-gradient(81.73deg, #121212 6.61%, #121212 42.18%, rgba(18, 18, 18, 0.29) 97.85%, rgba(18, 18, 18, 0.21) 155.07%);
    backdrop-filter: blur(6px);
    transform: rotate(-90deg);
}
.home__programmer .kronoloji:before {
    content: '';
    width: 3px;
    height: 70%;
    background-color: #D9D9D9;
    position: absolute;
    margin-left: 8.5px;
}
.home__programmer .link__btn a {
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    padding: 20px 120px;
    border: 1px solid #5BBBF7;
    z-index: 5;
    border-radius: 16px;
    position: relative;
}

/*Arb New*/
.arb__new {
    margin: 150px 0;
}
.arb__new strong {
    font-style: normal;
font-weight: 700;
font-size: 48px;
}
.arb__new .content__text p {
    font-style: normal;
font-weight: 400;
font-size: 24px;
}
.arb__new .news__btn a  {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 15px 90px;
    gap: 10px;
    
    border: 3px solid #FFFFFF;
    border-radius: 16px;
}

/* Media Home */
.media__home {
    margin: 20px 0;
}
.media__home .left__title strong {
    font-weight: 600;
font-size: 48px;
}
.media__home .right__link a {
    font-weight: 400;
    font-size: 23px;
}
.media__home .card .content__text .clock p {
    font-weight: 400;
    font-size: 14px;
}
.media__home .card .content__text .title strong {
font-weight: 400;
    font-size: 24px;
    margin: 15px 0;
    line-height: 31px;
    display: inline-block;
}
.media__home .card .content__text .link__btn a {
    font-weight: 400;
    font-size: 16px;
    color: #5BBBF7;
}

/* Home client */
.home__client {
    margin: 92px 0;
    padding: 87px 0px;
    background: linear-gradient(96.97deg, rgba(1, 240, 237, 0.088) 1%, rgba(114, 211, 239, 0.075) 28.75%, rgba(217, 243, 251, 0.0933333) 42.06%, rgba(255, 255, 255, 0.1) 71.47%, rgba(255, 255, 255, 0.1) 107.54%);
}
.home__client .title strong {
    font-weight: 700;
font-size: 48px;
}

/* Politica */

.politica__wrapper {
    margin: 88px 0;
}
.politica__wrapper .header__content strong {
    font-weight: 700;
    font-size: 44px;
    margin-bottom: 54px;
    display: block;
}
.politica__wrapper .content__box span {
    font-weight: 600;
    font-size: 29px;
    margin-bottom: 30px;
    display: block;
}
.politica__wrapper .content__box p {
line-height: 32px;
    font-size: 22px;
    margin-bottom: 30px;
    display: block;
}
.politica__wrapper span {
font-size: 22px;
    margin-bottom: 30px;
    display: block;
}
.politica__wrapper .list__box .title strong {
font-weight: 600;
    font-size: 29px;
    margin-bottom: 30px;
    display: block;
}
.list__box .nav .nav-item {
position: relative;
align-items: center;
display: flex;
}
.list__box .nav .nav-item span {
    padding-left: 25px;
}
.list__box .nav .nav-item span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 15px;
    height: 15px;
    background-color: #fff;
    border-radius: 35px;
    align-items: center;
    display: flex;
}


/*Acordion */

.accordion__wrapper {
    margin-bottom: 150px;
}
.accordion__wrapper .title strong{
    font-weight: 600;
    font-size: 29px;
    margin-bottom: 9px;
    display: block;
}
.accordion__wrapper .accordion-button {
    background-color: transparent!important;
    border: 1px solid #fff!important;
}
.accordion-button.collapsed {
    border-radius: 10px!important;
}
.accordion__wrapper .accordion-item {
    border-color: #fff!important;
    margin-bottom: 20px;
}
.accordion-flush .accordion-item .accordion-button {
    border-radius: 10px;
}
.accordion__wrapper .accordion-button::after {
    background-image: url('../icons/down.svg')!important;
}

@media (max-width: 767.98px) {
    .large__img .swiper-wrapper .content .title strong {
        font-weight: 600;
        font-size: 28px;
        line-height: 48px;
    }
    .large__img .swiper-wrapper .content .clock p,
    .large__img .swiper-wrapper .content .clock span {
        font-weight: 400;
        font-size: 18px;
        line-height: 22px;
    }
    .large__img .swiper-wrapper .content p {
        font-size: 16px;
        line-height: 20px;
        max-width: 380px;
    }
    .home__signal .content__img img:nth-child(2),
    .home__signal .content__img img:nth-child(3),
    .home__signal .content__img img:nth-child(4),
    .home__signal .content__img img:nth-child(5) {
        display:none;
    }
    .home__programmer .right__list .blur_box:after {
        display: none;
    }
    .home__programmer .kronoloji:before {
        content: '';
        width: 3px;
        height: 100%;
        background-color: #D9D9D9;
        position: absolute;
        margin-left: 8.5px;
    }
}
@keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-moz-keyframes blink {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-webkit-keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-ms-keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-o-keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
.blinking {
  -webkit-animation: 1s blink ease infinite;
  -moz-animation: 1s blink ease infinite;
  -ms-animation: 1s blink ease infinite;
  -o-animation: 1s blink ease infinite;
  animation: 1s blink ease infinite;
  
}