﻿/*#region DEGISKENLER */

:root {
    --cmsAna: #E31E24;
    --cmsAnaKoyu: #c01519;
    --cmsAnaSoft: rgba(227,30,36,0.12);
    --cmsKoyu: #1E212A;
    --cmsYuzey: #262D37;
    --cmsMenuBg: #2e3b4e;
    --cmsCizgi: rgba(255,255,255,0.08);
    --cmsMetin: #d5dae2;
    --cmsMetinSolgun: #8d97a6;
    --cmsGolge: 0 18px 44px rgba(0,0,0,0.45);
    --cmsEase: cubic-bezier(.22,.61,.36,1);
    --cmsRadius: 6px;
    --cmsHeaderYuk: 125px;
}

@media (max-width: 991px) {
    :root {
        --cmsHeaderYuk: 74px;
    }
}

/*#endregion*/

/*#region ==================================================== GENEL KULLANILAN CSS LER */

/*#region  SIFIRLAMALAR */

html { box-sizing: border-box; -ms-overflow-style: scrollbar; }

*,
*::before,
*::after { box-sizing: inherit; }

body 
{ 
    margin:auto; padding:0; height:100%;  font-size:16px; border:0; color:#535353; overflow: hidden; overflow-y: scroll;
    font-family: 'Open Sans', sans-serif;
    /*font-family: 'Roboto', sans-serif;*/
    /*font-family: 'Poppins', sans-serif;*/
    /*font-family: 'Raleway', sans-serif;*/

    /*background-color:#E5E5E5; 
    background-image:url(/_tema/General/images/bg.jpg); background-repeat:no-repeat; background-size:100%;*/ 
    /*line-height:25px;*/
}

h1 {font-size:36px;}
h2 {font-size:24px; line-height:30px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}

a {text-decoration: none; font-size:16px; color:#535353; /*line-height:25px;*/
   outline:none; transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;
}
a:hover {text-decoration: none; color:#000; /*line-height:25px;*/}

a:focus { outline: none; }

a, a:hover, a:focus, a:visited { text-decoration: none !important; }

img {border:none;}

.temizle {clear: both}

.oHidden { overflow:hidden; }
.border { overflow:hidden; border:1px solid #535353; }

.containerKapsa { padding-left:200px; padding-right:200px; }

@media screen and (max-width:2560px) and (-webkit-device-pixel-ratio: 1.25) {
    .containerKapsa { padding-left:50px; padding-right:50px; }
}

@media screen and (max-width:800px) {

    h1 {font-size:22px;}
    h2 {font-size:18px; line-height:30px;}
    h3 {font-size:15px;}
    h4 {font-size:14px;}
    h5 {font-size:13px;}
    h6 {font-size:13px;}

    .containerKapsa { padding-left:5px; padding-right:5px; }
}

/*#endregion*/

/*#region IMAGE - IMAGE HOVER - FIGURE */

/*#region TEK IMG */

.ImgKapsa { width:100%; display:block; background-color:#fff; overflow:hidden;
            outline:none; transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease; }

.ImgKapsa:hover { width:100%; display:block; background-color:#fff; overflow:hidden; }

.ImgKapsaInner { overflow: hidden; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.ImgKapsaInner .bosBg { background-repeat: no-repeat; background-size: cover; background-position-x: center; background-position-y: center; overflow: hidden;
                        transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease;  }
.ImgKapsaInner:hover .bosBg { background-repeat: no-repeat; background-size: cover; background-position-x: center; background-position-y: center; 
                              -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.ImgKapsaImgbgH { overflow: hidden; outline: none; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.ImgKapsa:hover .ImgKapsaImgbgH { background-color: rgba(0, 0, 0, 0.5); overflow: hidden; }

    .ImgKapsaInner figure { position: relative; }

        .ImgKapsaInner figure::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%;
                                        background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
                                        background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
                                        -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }

    .ImgKapsaInner:hover figure:before { -webkit-animation: shineImgKapsaInner .75s; animation: shineImgKapsaInner .75s; }

@-webkit-keyframes shineImgKapsaInner  { 100% { left: 125%; } }

@keyframes shineImgKapsaInner  { 100% { left: 125%; } }

/*#endregion*/

/*#region TEK IMG LIST */

.ImgListKapsa { width:100%; display:block; background-color:#fff; overflow:hidden;
                    outline:none; transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;  }
.ImgListKapsa:hover { width:100%; display:block; background-color:#fff; overflow:hidden; }

.ImgListImgKapsa { overflow:hidden; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.ImgListImg { background-repeat: no-repeat; background-size: cover; background-position-x: center; background-position-y: center; overflow: hidden; 
                  -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; 
                  -o-transition: all 300ms ease; transition: all 300ms ease; }

.ImgListKapsa:hover .ImgListImg { background-repeat: no-repeat; background-size: cover; background-position-x: center; background-position-y: center;
                                          -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.ImgListImgbgH { margin-bottom: 1px; overflow: hidden; outline: none; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
    .ImgListKapsa:hover .ImgListImgbgH { background-color: rgba(0, 0, 0, 0.3); overflow: hidden; }

.ImgListKapsa figure { position: relative; }

    .ImgListKapsa figure::before {
        position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%;
        background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
        background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
        -webkit-transform: skewX(-25deg);
        transform: skewX(-25deg); }

.ImgListKapsa:hover figure:before { -webkit-animation: shineImgListKapsa .75s; animation: shineImgListKapsa .75s; }

@-webkit-keyframes shineImgListKapsa {
    100% { left: 125%; }
}

@keyframes shineImgListKapsa {
    100% { left: 125%; }
}

/*#endregion*/

/*#endregion*/

/*#region SEO IMG */

.seoImgKutu { position: relative; width: 100%; padding-bottom: 75%; }

.seoImgIc { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

    .seoImgIc img.seoImg { width: 100%; height: 100%; object-fit: cover; display: block; }

    .seoImgIc::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0;
                       background-color: rgba(0,0,0,0); transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }

.ImgListKapsa:hover .seoImgIc::after { background-color: rgba(0,0,0,0.3); }

/*#endregion*/

/*#region BOS BG */

.bosBG { background-repeat: no-repeat; background-size: cover; background-position-x: center; background-position-y: center; overflow: hidden; 
         -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease;
         -o-transition: all 300ms ease;transition: all 300ms ease; }

    .bosBG:hover { background-repeat: no-repeat; background-size: cover; background-position-x: center; background-position-y: center; 
                   -moz-transform: scale(1.1); -webkit-transform: scale(1.1); 
                   -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.bgH { margin-bottom: 1px; overflow: hidden; outline: none; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }

    .bgH:hover { background-color: rgba(0, 0, 0, 0.5); overflow: hidden; }

/*#endregion*/

/*#region YUSELT - BOSLUK*/

.genelYukselt50px { clear: both; height: 50px; }

.genelYukselt25px { clear: both; height: 25px; }
.genelYukselt20px { clear: both; height: 20px; }
.genelYukselt15px { clear: both; height: 15px; }
.genelYukselt10px { clear: both; height: 10px; }
.genelYukselt5px { clear: both; height: 5px; }

.gap { width: 100%; height: 25px; }

@media screen and (max-width:800px) {
    
    .genelYukselt50px { width:100%; clear: both; height: 30px; }
    
    .genelYukselt25px { width:100%; clear: both; height: 20px; }
    .genelYukselt20px { width:100%; clear: both; height: 15px; }
    .genelYukselt15px { width:100%; clear: both; height: 10px; }
    .genelYukselt10px { width:100%; clear: both; height: 10px; }
    .genelYukselt5px { width:100%; clear: both; height: 5px; }

.gap { width:100%; height:5px; }
    
}

/*#endregion*/

/*#region  SCROOL BAR RENKLENDIRME */

::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-thumb { background: #535353; }
::-webkit-scrollbar-thumb:window-inactive { background: #535353; }

/*#endregion*/

/*#region IMAJ RESPONSIVE */

.img-responsive { display: block; max-width: 100%; height: auto;
                  outline: none; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }

/*#endregion*/

/*#region VIDEO EFEKT THUMB*/

.thumbVideo { display: block; position: relative; overflow: hidden; }

.thumbVideo img { width: 100%; height: auto; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease; }

.thumbVideo_overlay { position: absolute; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; 
                      -moz-transition: 0.3s all ease; -webkit-transition: 0.3s all ease; -o-transition: 0.3s all ease; transition: 0.3s all ease; 
                      color: #fff; background: transparent; }

.thumbVideo_overlay:before { content: '\f03d'; position: absolute; top: 50%; left: 0; right: 0; 
                             font: 400 30px 'FontAwesome'; line-height: 30px; margin-top: -15px; text-align: center; 
                             -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; transition: 0.4s all ease; }

.thumbVideo:hover .thumbVideo_overlay { opacity: 1; }

.thumbVideo:hover img { -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); }
/*#endregion*/

/*#region BOOTSTRAP PAGINATION / SAYFALAMA */

.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }

.pagination > li { display: inline; }
.pagination > li > a,
.pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; 
                          color: #1D282A; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination > li:first-child > a,
.pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus { color: #fff; background-color: #FF8800; border-color: #ddd; } /* HOVER RENGI BURADAN*/

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus { z-index: 2; color: #fff; cursor: default; background-color: #1D282A; border-color: #1D282A; } /* BORDER RENGI BURADAN*/

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }

.cms-sayfalama { display: block; }
.cms-sayfalama-bilgi { clear: both; padding-top: 6px; font-size: 13px; color: #777; }

/* AJAX ile sayfa degisirken kapsayici soluyor */
[data-sayfa-alan] { transition: opacity .18s ease; }
[data-sayfa-alan].cms-sayfalama-yukleniyor { opacity: .45; pointer-events: none; }

/*#endregion*/

/*#region TASARIM - YAZILIM */

.do { width:130px; height:24px; overflow:hidden;
      background-image:url(/_tema/General/images/do.png); background-repeat:no-repeat; 
      background-position-y:top; float:right;      
      /*transition: 0.5s;*/
      outline:none; transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;
}
    .do:hover {
        width:130px; height:24px; overflow:hidden;
        background-image:url(/_tema/General/images/do.png); background-repeat:no-repeat; 
        background-position-y:bottom; float:right;

    }


@media screen and (max-width:800px) {

.do { width:130px; height:25px; overflow:hidden;
          background-image:url(/_tema/General/images/do.png); background-repeat:no-repeat; 
          background-position-y:bottom;      
          /*transition: 0.5s;*/
          outline:none; transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;
          margin:0 auto;
    }
        .do:hover {
            width:130px; height:25px; overflow:hidden;
            background-image:url(/_tema/General/images/do.png); background-repeat:no-repeat; 
            background-position-y:top;
            margin:0 auto;

        }

}

/*#endregion*/

/*#region CEREZ */

.cms-cerez {
    position: fixed;
    left: 20px;
    bottom: 20px;
    width: 360px;
    max-width: calc(100% - 40px);
    box-sizing: border-box;
    background: #fff;
    color: #2b2f38;
    border-radius: 14px;
    padding: 20px 22px 18px;
    box-shadow: 0 18px 44px rgba(10,12,18,.28), 0 2px 6px rgba(10,12,18,.12);
    font-size: 14px;
    line-height: 1.6;
    z-index: 9999;
    transform: translateY(16px);
    opacity: 0;
    visibility: hidden;
    transition: transform .45s cubic-bezier(.22,.61,.36,1), opacity .45s cubic-bezier(.22,.61,.36,1), visibility .45s;
}

.cms-cerez.gorunur {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}

.cms-cerez-baslik {
    display: flex;
    align-items: center;
    gap: 9px;
    font-size: 15px;
    font-weight: 700;
    color: #1E212A;
    margin-bottom: 8px;
}

.cms-cerez-baslik svg {
    flex: 0 0 auto;
    color: #E31E24;
}

.cms-cerez-metin {
    margin: 0 0 14px;
    color: #4b5160;
    font-size: 14px;
    line-height: 1.6;
}

.cms-cerez-alt {
    display: flex;
    align-items: center;
    gap: 14px;
    flex-wrap: wrap;
}

.cms-cerez-btn {
    font: inherit;
    font-size: 14px;
    font-weight: 600;
    padding: 9px 22px;
    border: 0;
    border-radius: 8px;
    background: #E31E24;
    color: #fff;
    cursor: pointer;
    transition: background .2s cubic-bezier(.22,.61,.36,1), transform .2s cubic-bezier(.22,.61,.36,1);
}

.cms-cerez-btn:hover {
    background: #c4181d;
    color: #fff;
}

.cms-cerez-btn:active {
    transform: translateY(1px);
}

.cms-cerez-btn:focus-visible {
    outline: 2px solid #1E212A;
    outline-offset: 2px;
}

.cms-cerez-link {
    color: #6b7280;
    text-decoration: underline;
    text-underline-offset: 3px;
}

.cms-cerez-link:hover,
.cms-cerez-link:focus {
    color: #E31E24;
    text-decoration: underline;
}

@media screen and (max-width: 480px) {
    .cms-cerez {
        left: 12px;
        right: 12px;
        bottom: 12px;
        width: auto;
        max-width: none;
        padding: 18px 18px 16px;
    }
}

#whatsapp.cms-cerez-gizli {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

@media print {
    .cms-cerez {
        display: none;
    }
}

/*#endregion*/

/*#endregion*/

/*#region ==================================================== TUM SAYFALARDA KULLANILAN CSS LER */

/*#region YUKARI GIT */

#up { z-index: 999; position: fixed; bottom: 15px; right: 15px; cursor: pointer; display: none; }

.butonUP {
    position: relative;
    display: grid;
    place-items: center;
    width: 46px;
    height: 46px;
    background-color: #2E323E;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    box-shadow: 0 8px 20px rgba(30,33,42,0.25);
    transition: background-color 0.3s, color 0.3s, transform 0.3s var(--cmsEase, ease);
}

    .butonUP:hover {
        background-color: #1D282A;
        color: var(--cmsAna, #E31E24);
        transform: translateY(-3px);
    }

.cms-yukari-ok {
    width: 18px;
    height: 18px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2.4;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.cms-yukari-cerceve {
    position: absolute;
    top: -4px;
    left: -4px;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    pointer-events: none;
}

    .cms-yukari-cerceve rect {
        fill: none;
        stroke: var(--cmsAna, #E31E24);
        stroke-width: 3;
        stroke-dasharray: 100;
        stroke-dashoffset: var(--cmsYukariOfset, 100);
        rx: 10px;
    }

/*#endregion*/

/*#region TUMU */

.tumu, .tumu a { display:inline-block; color:#fff; padding:10px; padding-left: 30px; padding-right: 30px; font-size:16px; background-color:#535353; 
                 outline:none; transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease; cursor:pointer; 
                 border:none; border:0; text-decoration:none; list-style: none; list-style-type:none;
}
.tumu:hover { color:#fff; padding:10px; padding-left: 30px; padding-right: 30px; font-size:16px; background-color:#2D3E50; }

@media screen and (max-width:800px) {
    .tumu, .tumu a {
        color:#fff; padding:10px; padding-left: 30px; padding-right: 30px; font-size:16px; background-color:#535353;
        outline:none; transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;
        border:none; border:0; text-decoration:none; list-style: none; list-style-type:none;
    }
    .tumu:hover {
        color:#fff; padding:10px; padding-left: 30px; padding-right: 30px; font-size:16px; background-color:#2D3E50;
    }
}

/*#endregion*/

/*#region WHATSAPP */

#whatsapp { z-index: 999; position: fixed; bottom: 130px; left: 10px; cursor: pointer; outline: none; 
            transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }

.mypage-alo-ph-circle, .mypage-alo-ph-circle-fill { -webkit-border-radius: 100%; -moz-border-radius: 100% }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite }

.mypage-alo-ph-circle { width: 90px; height: 90px; top: 12px; left: 12px; position: absolute; background-color: transparent; 
                        border-radius: 100%; border: 2px solid rgba(30,30,30,.4); opacity: .1; opacity: .5 }

.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn }

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }

.mypage-alo-ph-circle-fill { width: 60px; height: 60px; top: 28px; left: 28px; position: absolute; -ms-transition: all .2s ease-in-out; 
                             border-radius: 100%; border: 2px solid transparent; -webkit-transition: all .5s; -moz-transition: all .5s; 
                             -o-transition: all .5s; transition: all .5s; opacity: .4 !important }

.mypage-alo-ph-circle { border-color: #43b91e; display:none; }

.mypage-alo-ph-img-circle { width: 30px; height: 30px; top: 43px; left: 43px; position: absolute; 
                            background: url("/_tema/General/images/whatsapp.png") center center no-repeat rgba(30,30,30,.1); 
                            -webkit-border-radius: 100%; -moz-border-radius: 100%; opacity: 1; -webkit-transition: all .2s ease-in-out;
                            -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; 
                            transition: all .2s ease-in-out; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; 
                            -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; background-size: 100% }

.mypage-alo-ph-circle-fill, .mypage-alo-ph-img-circle {
    background-color: #43b91e }

.tada { -webkit-animation-name: tada; animation-name: tada }

.pulse { -webkit-animation-name: pulse; animation-name: pulse }

@-webkit-keyframes pulse {
    from,to { -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1) }

    50% { -webkit-transform: scale3d(1.05,1.05,1.05); transform: scale3d(1.05,1.05,1.05) }
}

@-webkit-keyframes tada {
    from,to { -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1) }

    10%,20% { -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg); transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg) }

    30%,50%,70%,90% { -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg); transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg) }

    40%,60%,80% { -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg); transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg) }
}

@keyframes tada { 
    from,to { -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1) }

    10%,20% { -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg); transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg) }

    30%,50%,70%,90% { -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg); transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg) }

    40%,60%,80% { -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg); transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg) }
}

@keyframes pulse {
    from,to { -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1) }

    50% { -webkit-transform: scale3d(1.05,1.05,1.05); transform: scale3d(1.05,1.05,1.05) }
}

@-webkit-keyframes zoomIn {
    from { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3) }

    50% { opacity: 1 }
}

@keyframes zoomIn {
    from { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3) }

    50% { opacity: 1 }
}

/*#endregion*/

/*#endregion*/
