/*
Author: NORMS Teknoloji Bilgi ve İletişim Hizmetleri - Miraç YILMAZ
Author URL: http://norms.dev/
*/

/*@import url('fonts.css');*/
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,500,700,400i&subset=latin-ext');

* {font-family:"Ubuntu",Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{background:#0f0b2d;font:normal 400 14px/22px "Ubuntu",Arial,sans-serif;color:#000;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;}

fieldset, form {margin:0;}
label,legend {font-weight:inherit;font-size:0;color:inherit;}
label span,legend span {font-weight:inherit;font-size:inherit;color:inherit;}

a {color:inherit;}
a:hover {color:inherit;text-decoration:none;}

.v12-page {z-index:1;}

header {position:fixed;top:0;left:0;width:100%;z-index:10;}
header .logo {position:relative;margin-top:55px;}
header .logo h1 {margin:0;}
header .logo h1 a {display:block;width:160px;height:55px;background:url("../images/logo.png") no-repeat center;background-size:100%;text-indent:-9999px;}
header .nav-trigger {float:right;width:48px;height:48px;position:relative;margin-top:46px;}
header .nav-trigger .nav-trigger-dot {width:7px;height:7px;background:#fff;border-radius:50%;position:absolute;left:50%;margin-left:-3.5px;transition:all .3s ease;}
header .nav-trigger .nav-trigger-dot.nav-trigger-dot-1 {top:8px;}
header .nav-trigger .nav-trigger-dot.nav-trigger-dot-2 {top:21px;}
header .nav-trigger .nav-trigger-dot.nav-trigger-dot-3 {top:33px;}
header .nav-trigger:hover .nav-trigger-dot.nav-trigger-dot-1 {top:0;}
header .nav-trigger:hover .nav-trigger-dot.nav-trigger-dot-3 {top:41px;}
header .languages {float:right;margin-top:46px;}
header .languages a {float:left;line-height:48px;color:#24b8da;font-size:14px;font-weight:bold;letter-spacing:0.15em;width:40px;text-align:center;}

.menu-open header .nav-trigger .nav-trigger-dot {opacity:0;}

footer {position:fixed;bottom:0;left:0;width:100%;z-index:10;}
footer .copyright {color:#ebf0f8;font-size:11px;letter-spacing:0.05em;margin-bottom:46px;}
footer .socials-links {float:right;margin-right:-10px;}
footer .socials-links a {float:left;margin:0 10px;color:#fff;font-size:20px;font-family:"FontAwesome",sans-serif;}
footer .socials-links a.youtube:before {content:"\f167";}
footer .socials-links a.linkedin:before {content:"\f0e1";}
footer .socials-links a.instagram:before {content:"\f16d";}

.navigation {position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;transition:opacity .3s ease;opacity:0;}
.navigation .close-nav {position:absolute;background:url("../images/ico-close.png") no-repeat center;background-size:32px;width:48px;height:48px;top:46px;right:15px;}
.navigation-content {display:table;width:100%;height:100%;}
.navigation-inner {display:table-cell;width:100%;height:100%;vertical-align:middle;}
.navigation ul {width:640px;display:block;margin:0 auto;padding:0;list-style:none inside;}
.navigation ul li {margin:0;}
.navigation ul li a {display:block;font-size:100px;font-weight:300;color:#fff;line-height:136%;position:relative;transition:all .3s ease;}
.navigation ul li a .nav-item-number {position:absolute;font-size:12px;line-height:14px;top:32px;left:0;color:#ebf0f8;opacity:0.1;}
.navigation ul li a .nav-item-letters {position:relative;display:inline-block;margin-left:20px;transition:all .3s ease;}
.navigation ul li a .nav-item-letters:after {width:0;height:8px;background:#ed1266;background:linear-gradient(90deg,#ed1266 0,#f04825 100%);position:absolute;left:0;bottom:-4px;content:"";transition:all .3s ease;}

.no-touch .navigation ul li a:hover .nav-item-letters {margin-left:50px;}
.no-touch .navigation ul li a:hover .nav-item-letters:after {width:100%;}

.no-touch .navigation ul:hover li a .nav-item-letters {opacity:0.2;}
.no-touch .navigation ul:hover li a:hover .nav-item-letters {opacity:1;}

.no-touch .navigation ul li a:hover .nav-item-letter:first-child {animation-delay:.32s;animation-duration:.234s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(2) {animation-delay:.38s;animation-duration:.23s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(3) {animation-delay:.14s;animation-duration:.21s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(4) {animation-delay:.12s;animation-duration:.22s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(5) {animation-delay:.28s;animation-duration:.202s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(6) {animation-delay:.06s;animation-duration:.204s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(7) {animation-delay:.08s;animation-duration:.218s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(8) {animation-delay:.22s;animation-duration:.216s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(9) {animation-delay:.16s;animation-duration:.222s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(10) {animation-delay:.18s;animation-duration:.208s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(11) {animation-delay:.04s;animation-duration:.206s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(12) {animation-delay:.18s;animation-duration:.218s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(13) {animation-delay:.22s;animation-duration:.202s;}
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(14) {animation-delay:.06s;animation-duration:.21s;}

.no-touch .navigation ul li a:hover .nav-item-letter:first-child,
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(4),
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(5),
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(8),
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(10),
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(13),
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(14),
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(16),
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(18),
.no-touch .navigation ul li a:hover .nav-item-letter:nth-child(20){animation-name:glitch-hover-letter-fade;}

@keyframes glitch-hover-letter-fade{
    0%{opacity:1}
    5%{opacity:.2}
    50%{opacity:.2}
    to{opacity:1}
}

.menu-open .navigation {opacity:1;z-index:100;}
.menu-open .v12-page {opacity:0;}

#fp-nav {}
#fp-nav ul {list-style:none inside;}
#fp-nav ul li {margin:0;width:30px;height:30px;}
#fp-nav ul li a {border-radius:50%;transition:all .3s ease;}
#fp-nav ul li a.active {border:3px solid #b3cf03;}
#fp-nav ul li a span {width:10px;height:10px;margin-left:-5px;margin-top:-5px;background:#2c2c2c;transition:all .3s ease;}
.no-touch #fp-nav ul li:hover a.active span {width:10px;height:10px;margin-left:-5px;margin-top:-5px;}

.menu-open #fp-nav {display:none!important;}
.fp-viewing-0 #fp-nav {display:none!important;}
.fp-viewing-13 #fp-nav {display:none!important;}
#fp-nav ul li:first-child {display:none!important;}
#fp-nav ul li:last-child {display:none!important;}

#fp-nav ul li:nth-child(2) a span {background:#9ad803;}
#fp-nav ul li:nth-child(3) a span {background:#00cc00;}
#fp-nav ul li:nth-child(4) a span {background:#00989a;}
#fp-nav ul li:nth-child(5) a span {background:#1341b0;}
#fp-nav ul li:nth-child(6) a span {background:#3a12b4;}
#fp-nav ul li:nth-child(7) a span {background:#7305b0;}
#fp-nav ul li:nth-child(8) a span {background:#ce0076;}
#fp-nav ul li:nth-child(9) a span {background:#ff0000;}
#fp-nav ul li:nth-child(10) a span {background:#ff7200;}
#fp-nav ul li:nth-child(11) a span {background:#ffa300;}
#fp-nav ul li:nth-child(12) a span {background:#f2b303;}
#fp-nav ul li:nth-child(13) a span {background:#fcd722;}

.no-touch #fp-nav ul:hover li a:not(.active) span {background:#2c2c2c;}
#fp-nav ul li a.active span {width:10px;height:10px;margin-left:-5px;margin-top:-5px;background:#fff;}
.no-touch #fp-nav ul li:hover a span {width:10px;height:10px;margin-left:-5px;margin-top:-5px;background:#fff!important;}

#fp-nav ul li:nth-child(2) a.active {border:3px solid #9ad803;}
#fp-nav ul li:nth-child(3) a.active {border:3px solid #00cc00;}
#fp-nav ul li:nth-child(4) a.active {border:3px solid #00989a;}
#fp-nav ul li:nth-child(5) a.active {border:3px solid #1341b0;}
#fp-nav ul li:nth-child(6) a.active {border:3px solid #3a12b4;}
#fp-nav ul li:nth-child(7) a.active {border:3px solid #7305b0;}
#fp-nav ul li:nth-child(8) a.active {border:3px solid #ce0076;}
#fp-nav ul li:nth-child(9) a.active {border:3px solid #ff0000;}
#fp-nav ul li:nth-child(10) a.active {border:3px solid #ff7200;}
#fp-nav ul li:nth-child(11) a.active {border:3px solid #ffa300;}
#fp-nav ul li:nth-child(12) a.active {border:3px solid #f2b303;}
#fp-nav ul li:nth-child(13) a.active {border:3px solid #fcd722;}


#particles-js {background:#0f0b2d;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;}
#particles-js canvas {position:absolute;top:0;left:0;width:100%;height:100%;}

.home-module {position:absolute;z-index:1;width:830px;height:830px;margin-left:-415px;margin-top:-415px;background:#ccc;border-radius:50%;left:50%;top:54%;transition:all .3s ease;transform:scale(0.14458,0.14458);}
.home-module {background:#ed1266;background:linear-gradient(90deg,#ed1266 0,#f04825 100%);}

.home-module-content {display:table;width:100%;height:100%;color:#fff;opacity:0;transform:scale(0,0);transition:all .3s ease;}
.home-module-content .home-module-inner {display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding:0 5%;}
.home-module .home-module-head {font-size:10vh;line-height:95%;font-weight:300;}
.home-module .home-module-line {font-size:2.5vh;line-height:95%;font-weight:400;margin-top:3%;}

.home-module .icon-scroll {width:81px;height:85px;position:absolute;bottom:60px;left:50%;margin-left:-40.5px;background:url("../images/scroll2.png") no-repeat center top;background-size:100%;font-size:10px;color:#fff;text-align:center;font-weight:500;line-height:154px;}
.home-module .icon-scroll:after {content:"";width:13px;height:15px;background:url("../images/scroll-down.png") no-repeat;background-size:100%;position:absolute;left:50%;margin-left:-6.5px;top:44px;animation:scroll 1s ease infinite;}
@keyframes scroll {
    0% {transform:translate(0,-2px);}
    50% {transform:translate(0,7px);}
    100% {transform:translate(0,-2px);}
}


.home-module.shown {transform:scale(1,1);}
.home-module.shown .home-module-content {opacity:1;transform:scale(1,1);}

.home-satellite {position:absolute;z-index:0;width:830px;height:830px;top:51%;left:50%;margin-top:-415px;margin-left:-415px;}
.home-satellite {transform:scale(0.14458,0.14458);}
.home-satellite .round {border-radius:50%;position:absolute;top:50%;left:50%;transform:scale(0,0);opacity:0;}
.home-satellite .round.round-0 {opacity:1;background:#ed1266;background:linear-gradient(90deg,#ed1266 0,#f04825 100%);}
.home-satellite .round.round-0 {width:18.813%;height:18.813%;margin-left:-9.4065%;margin-top:-9.4065%;z-index:12;transition:all .3s ease;}
.home-satellite .round.round-1 {background:#ebf0f8;width:24%;height:24%;margin-left:-12%;margin-top:-12%;z-index:11;transition:all 1.8s ease .15s;}
.home-satellite .round.round-2 {background:#d4d8e3;width:30.9%;height:30.9%;margin-left:-15.45%;margin-top:-15.45%;z-index:10;transition:all 1.6s ease .1s;}
.home-satellite .round.round-3 {background:#bdc1cf;width:37.8%;height:37.8%;margin-left:-18.9%;margin-top:-18.9%;z-index:9;transition:all 2.1s ease .05s;}
.home-satellite .round.round-4 {background:#a6a8bb;width:44.7%;height:44.7%;margin-left:-22.35%;margin-top:-22.35%;z-index:8;transition:all 2.6s ease .05s;}
.home-satellite .round.round-5 {background:#9091a7;width:51.6%;height:51.6%;margin-left:-25.8%;margin-top:-25.8%;z-index:7;transition:all 1.4s ease .15s;}
.home-satellite .round.round-6 {background:#797a93;width:58.5%;height:58.5%;margin-left:-29.25%;margin-top:-29.25%;z-index:6;transition:all 1.8s ease .15s;}
.home-satellite .round.round-7 {background:#62627e;width:65.4%;height:65.4%;margin-left:-32.7%;margin-top:-32.7%;z-index:5;transition:all 1.5s ease .25s;}
.home-satellite .round.round-8 {background:#403e60;width:72.3%;height:72.3%;margin-left:-36.15%;margin-top:-36.15%;z-index:4;transition:all 1.9s ease .20s;}
.home-satellite .round.round-9 {background:#353256;width:79.2%;height:79.2%;margin-left:-39.6%;margin-top:-39.6%;z-index:3;transition:all 1.2s ease .3s;}
.home-satellite .round.round-10 {background:#29264b;width:86.1%;height:86.1%;margin-left:-43.05%;margin-top:-43.05%;z-index:2;transition:all 1.6s ease .15s;}
.home-satellite .round.round-11 {background:#1e1b42;width:93%;height:93%;margin-left:-46.5%;margin-top:-46.5%;z-index:1;transition:all 1.1s ease .25s;}
.home-satellite .round.round-12 {background:#130f37;width:100%;height:100%;margin-left:-50%;margin-top:-50%;z-index:0;transition:all 1.3s ease .35s;}

.home-satellite .home-icon {width:48px;height:48px;position:absolute;background:url("../images/home-icons.v2.png") no-repeat center;background-size:48px;z-index:13;-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0;}
.home-satellite .home-icon.home-icon-1 {background-position:0 0;top:35%;left:52%;transition:all .36s ease 2.5s;}
.home-satellite .home-icon.home-icon-2 {background-position:0 -48px;top:38%;left:60%;transition:all .30s ease 2.6s;}
.home-satellite .home-icon.home-icon-3 {background-position:0 -96px;top:44%;left:66%;transition:all .38s ease 2.7s;}
.home-satellite .home-icon.home-icon-4 {background-position:0 -144px;top:52%;left:70%;transition:all .34s ease 2.8s;}
.home-satellite .home-icon.home-icon-5 {background-position:0 -192px;top:62%;left:68%;transition:all .32s ease 2.9s;}
.home-satellite .home-icon.home-icon-6 {background-position:0 -240px;top:73%;left:60%;transition:all .36s ease 3.0s;}
.home-satellite .home-icon.home-icon-7 {background-position:0 -288px;top:79%;left:42%;transition:all .37s ease 3.1s;}
.home-satellite .home-icon.home-icon-8 {background-position:0 -336px;top:74%;left:23%;transition:all .36s ease 3.2s;}
.home-satellite .home-icon.home-icon-9 {background-position:0 -384px;top:60%;left:10%;transition:all .34s ease 3.3s;}
.home-satellite .home-icon.home-icon-10 {background-position:0 -432px;top:36%;left:6%;transition:all .32s ease 3.4s;}
.home-satellite .home-icon.home-icon-11 {background-position:0 -480px;top:10%;left:20%;transition:all .33s ease 3.5s;}
.home-satellite .home-icon.home-icon-12 {background-position:0 -528px;top:-3%;left:46%;transition:all .35s ease 3.6s;}

.init-home .home-module {transform:scale(0,0);}
.init-home .home-satellite {transform:scale(1,1);}
.init-home .home-satellite .round {transform:scale(1,1);opacity:1;}
.init-home .home-satellite .round.round-0 {transform:scale(1,1);opacity:1;}
.init-home .home-satellite .home-icon {transform:scale(1,1);opacity:1;}

.no-touch .home-icon-hovered.home-satellite .home-icon {opacity:0.3;}
.no-touch .home-icon-hovered.home-satellite .home-icon:hover {opacity:1;}
.no-touch .home-icon-hovered.home-satellite .home-icon.hover {opacity:1;}
.no-touch .home-icon-hovered.home-satellite .round {opacity:0.3!important;}
.no-touch .home-icon-hovered.home-satellite .home-icon-notification {margin-top:-24px;}

.mobile .home-icon-hovered.home-satellite .home-icon {opacity:0.05;}
.mobile .home-icon-hovered.home-satellite .home-icon:hover {opacity:1;}
.mobile .home-icon-hovered.home-satellite .home-icon.hover {opacity:1;left:50%;margin-left:-20px;}
.mobile .home-icon-hovered.home-satellite .round {opacity:0.05!important;}
.mobile .home-icon-hovered.home-satellite .home-icon-notification {margin:0!important;width:100%;left:auto;}

.mobile .home-icon-text .home-icon-text-separator {margin:6px auto 8px auto}
.mobile .home-icon-text .home-icon-text-separator:before{content:"";width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-5px;opacity:0;transition:all .3s ease .3s}
.mobile .home-icon-notification.shown .home-icon-text .home-icon-text-separator:before {opacity:1;}
.mobile .home-icon-hovered.home-satellite .home-icon-text {width:100%;text-align:center;}
.mobile .home-icon-text .home-icon-text-title {font-size:14px;}
.mobile .home-icon-hovered.home-satellite .home-icon-text .home-icon-text-cta {float:none;display:block;margin:0 auto;}

.inited-home .home-satellite .home-icon {transition:all .3s ease;}
.inited-home .home-satellite .round {transition:all .2s ease;}
.no-touch .init-home .home-satellite .home-icon:hover {transform:scale(1.8,1.8);z-index:15;}
.no-touch .init-home .home-satellite .home-icon.hover {transform:scale(1.8,1.8);z-index:15;}
.init-home .home-satellite .home-icon.hover {transform:scale(1.8,1.8);z-index:15;}

.home-icon-notification {position:absolute;top:0;left:0;margin-top:-40px;margin-left:38px;z-index:14;display:none;}
.home-icon-text {display:block;position:relative;width:340px;color:#fff;text-align:right;}
.home-icon-text .home-icon-text-title {display:block;font-size:16px;transition:all .3s ease .15s;transform:translate(-10px,0);opacity:0;}
.home-icon-text .home-icon-text-separator {height:2px;background:#fff;position:relative;margin:15px 0 20px 0;display:block;width:0;transition:all .3s ease;}
.home-icon-text .home-icon-text-separator:after {content:"";width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;right:0;top:50%;margin-top:-5px;opacity:0;transition:all .3s ease .3s;}
.home-icon-text .home-icon-text-cta {float:right;width:124px;height:36px;background:#ed1266;background:linear-gradient(90deg,#ed1266 0,#f04825 100%);border-radius:18px;line-height:36px;text-align:center;color:#fff;letter-spacing:0.1em;font-size:12px;font-weight:700;text-transform:uppercase;opacity:0;transform:translate(-10px,0);transition:all .3s ease .15s;}
.home-icon-text .home-icon-text-cta:after {content:"";width:14px;height:12px;background:url("../images/home-icon-button-arrow.png") no-repeat;background-size:14px;display:inline-block;vertical-align:top;margin-top:12px;margin-left:10px;}

.mobile .home-icon-notification .close-mobile-notification {width:40px;height:40px;background:url("../images/ico-close.png") no-repeat center;background-size:40px;display:block;position:absolute;top:-76px;right:0;}

.home-icon-notification.shown .home-icon-text .home-icon-text-title {opacity:1;transform:translate(0,0);}
.home-icon-notification.shown .home-icon-text .home-icon-text-separator {width:100%;}
.home-icon-notification.shown .home-icon-text .home-icon-text-separator:after {opacity:1;}
.home-icon-notification.shown .home-icon-text .home-icon-text-cta {opacity:1;transform:translate(0,0);}


.v12-page-section {position:relative;overflow:hidden;}
.v12-page-section:not(.v12-page-section-home) {background:#0f0b2d;}
.v12-page-section-image {position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease;}
.v12-page-section-image .v12-page-section-image-after {position:absolute;width:200px;height:200px;top:50%;left:50%;margin-left:-100px;margin-top:-100px;background:url("../images/page-section-image-after.png") no-repeat center;background-size:100%;}
.v12-page-content {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.v12-page-content-side-bg {position:absolute;top:0;left:0;width:50%;height:100%;z-index:0;background:#000;opacity:0.6;transition:all .3s ease;}
.v12-page-content-inner {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.v12-page-content-table {display:table;width:100%;height:100%;}
.v12-page-content-cell {display:table-cell;width:100%;height:100%;vertical-align:bottom;padding-bottom:100px;}

.v12-photo-credit {padding-left:18px;position:relative;margin-top:-16px;float:right;line-height:16px;color:#ebf1f9;font-size:14px;font-weight:300;font-style:italic;}
.v12-photo-credit:before {content:"";position:absolute;left:0;width:10px;height:10px;border-radius:50%;background:#ed1266;background:linear-gradient(90deg,#ed1266 0,#f04825 100%);top:50%;margin-top:-5px;}

.v12-page-content-box {position:relative;color:#dce6f7;margin-right:20%;/*transition:opacity .3s ease;opacity:1;transform:scale(1,1);height:auto;*/}
.v12-page-content-box .v12-page-content-head {color:#25b8da;letter-spacing:0.02em;font-size:14px;font-weight:500;padding-left:46px;line-height:36px;height:36px;margin-bottom:10px;background:url("../images/icons.png") no-repeat 0 0;background-size:36px;}
.v12-page-content-box .v12-page-content-head.v12-page-content-head-two-line {line-height:18px;}
.v12-page-content-box h2 {font-size:72px;font-weight:300;letter-spacing:-0.02em;line-height:100%;margin:0 0 10px 0;}
.v12-page-content-box p {font-size:16px;line-height:120%;margin:0 0 20px 0;}
.v12-page-content-box .explore-button {display:block;width:124px;height:36px;background:#ed1266;background:linear-gradient(90deg,#ed1266 0,#f04825 100%);border-radius:18px;line-height:36px;text-align:center;color:#fff;letter-spacing:0.1em;font-size:12px;font-weight:700;text-transform:uppercase;transition:all .3s ease;}
.v12-page-content-box .explore-button:after {content:"";width:14px;height:12px;background:url("../images/home-icon-button-arrow.png") no-repeat;background-size:14px;display:inline-block;vertical-align:top;margin-top:12px;margin-left:8px;transition:all .3s cubic-bezier(0.450, 0.010, 0.265, 1.365);}
.no-touch .v12-page-content-box .explore-button:hover {background:linear-gradient(0deg,#ed1266 0,#f04825 100%);}
.no-touch .v12-page-content-box .explore-button:hover:after {transform:translateX(10px);}

.v12-page-content-box .v12-page-content-head.head-icon-1 {background-position:0 0;}
.v12-page-content-box .v12-page-content-head.head-icon-2 {background-position:0 -36px;}
.v12-page-content-box .v12-page-content-head.head-icon-3 {background-position:0 -72px;}
.v12-page-content-box .v12-page-content-head.head-icon-4 {background-position:0 -108px;}
.v12-page-content-box .v12-page-content-head.head-icon-5 {background-position:0 -144px;}
.v12-page-content-box .v12-page-content-head.head-icon-6 {background-position:0 -180px;}
.v12-page-content-box .v12-page-content-head.head-icon-7 {background-position:0 -216px;}
.v12-page-content-box .v12-page-content-head.head-icon-8 {background-position:0 -252px;}
.v12-page-content-box .v12-page-content-head.head-icon-9 {background-position:0 -288px;}
.v12-page-content-box .v12-page-content-head.head-icon-10 {background-position:0 -324px;}
.v12-page-content-box .v12-page-content-head.head-icon-11 {background-position:0 -360px;}
.v12-page-content-box .v12-page-content-head.head-icon-12 {background-position:0 -396px;}

.v12-page-content-detail {position:relative;z-index:1;color:#dce6f7;margin-right:75px;padding-right:465px;/*transition:opacity .3s ease;opacity:0;transform:scale(0,0);height:0;*/}
.v12-page-content-detail h1 {font-size:72px;font-weight:300;letter-spacing:-0.02em;line-height:100%;margin:0 0 15px 0;color:#24b8da;margin-right:-75%;}
.v12-page-content-detail .headline {font-size:16px;font-weight:400;font-style:italic;}
.v12-page-content-detail .headline p {font-size:16px;font-weight:400;}
.v12-page-content-detail h2 {margin-top:25px;margin-bottom:10px;font-size:24px;font-weight:300;}
.v12-page-content-detail p {font-size:14px;font-weight:300;margin:0 0 20px 0;}
.v12-page-content-detail p strong {font-weight:bold;}
.v12-page-content-detail p:last-child {margin-bottom:0;}
.v12-page-content-detail p:first-child {margin-bottom:20px;}
.v12-page-content-detail ul {margin:0;padding:0;list-style:disc inside;}
.v12-page-content-detail ul li {margin:0;padding:0;list-style:disc inside;font-size:14px;}
.v12-page-content-explore {display:none;}

.v12-show-page-detail .v12-page-content-cell {vertical-align:top;padding-top:170px;}

.v12-page-content-cell .back-button {display:block;width:124px;height:36px;border:2px solid #ed1266;background:none;border-radius:18px;line-height:32px;text-align:center;color:#fff;letter-spacing:0.1em;font-size:12px;font-weight:700;text-transform:uppercase;margin-top:20px;}
.v12-page-content-cell .back-button:before {content:"";width:14px;height:12px;background:url("../images/home-icon-button-arrow.png") no-repeat;background-size:14px;display:inline-block;vertical-align:top;margin-top:10px;margin-right:8px;transform:rotate(180deg);transition:all .3s cubic-bezier(0.450, 0.010, 0.265, 1.365);}
.v12-page-content-cell .back-button:hover:before {transform:rotate(180deg) translateX(10px);}

.v12-page-content-cell .container {position:relative;}
.v12-badge {opacity:0;z-index:2;transition:opacity .6s ease .3s, left .3s ease;width:80px;height:80px;position:absolute;background:url("../images/home-icons.v2.png") no-repeat center;background-size:80px;left:50.1%;margin-left:-40px;/*top:50%;margin-top:-16%;*/top:170px;}
.v12-page-section.v12-show-page-detail .v12-badge {opacity:1;left:70.1%;}
.v12-badge.v12-badge-1 {background-position:0 0;}
.v12-badge.v12-badge-2 {background-position:0 -80px;}
.v12-badge.v12-badge-3 {background-position:0 -160px;}
.v12-badge.v12-badge-4 {background-position:0 -240px;}
.v12-badge.v12-badge-5 {background-position:0 -320px;}
.v12-badge.v12-badge-6 {background-position:0 -400px;}
.v12-badge.v12-badge-7 {background-position:0 -480px;}
.v12-badge.v12-badge-8 {background-position:0 -560px;}
.v12-badge.v12-badge-9 {background-position:0 -640px;}
.v12-badge.v12-badge-10 {background-position:0 -720px;}
.v12-badge.v12-badge-11 {background-position:0 -800px;}
.v12-badge.v12-badge-12 {background-position:0 -880px;}

.v12-page-content-box {transition:all 1s cubic-bezier(0.450, 0.010, 0.265, 1.365);opacity:0;transform:translate(-20px,0);}
.v12-page-section-image {transition:all 1.3s ease;transform:scale(1.15,1.15);opacity:0.7;}
.v12-page-content-side-bg {transition:all 1.3s cubic-bezier(0.000, 1.155, 1.000, 0.970);/*width:50%;width:calc(50% + 3px);*/width:0;}
.v12-page-section-image .v12-page-section-image-after {transition:all 1.3s ease;transform:scale(0,0);opacity:0;}
.firefox .v12-page-section-image {transform:scale(1,1);opacity:1;}
.ie .v12-page-section-image {transform:scale(1,1);opacity:1;}
.v12-page-section.fp-completely .v12-page-content-box {opacity:1;transform:translate(0,0);}
.v12-page-section.fp-completely .v12-page-section-image {transform:scale(1,1);opacity:1;}
.v12-page-section.fp-completely .v12-page-content-side-bg {width:50%;}
.v12-page-section.fp-completely .v12-page-section-image .v12-page-section-image-after {transform:scale(1,1);opacity:1;}

.fp-responsive .v12-page-content-box {opacity:1;transform:translate(0,0);}
.fp-responsive .v12-page-section-image {transform:scale(1,1);opacity:1;}

.v12-page-section.v12-show-page-detail {}
.v12-page-section.v12-show-page-detail .v12-photo-credit {display:none;}
.v12-page-section.v12-show-page-detail .v12-page-section-image {transform:translate(20%,0) scale(1.4,1.4);opacity:0.1;transition:all .3s ease;}
.v12-page-section.v12-show-page-detail .v12-page-section-image .v12-page-section-image-after {display:none;}
.v12-page-section.v12-show-page-detail .v12-page-content-side-bg {position:absolute;top:0;left:0;width:70%;height:100%;z-index:0;background:#1b1b1b;opacity:0.76;}
.explore-open .v12-page-section-image {transition:all .3s ease;}
.explore-open .v12-page-content-side-bg {transition:all .3s ease;}

.v12-page-section.v12-show-page-detail .v12-page-content-explore {display:block;}
.v12-page-section.v12-show-page-detail .v12-page-content-box {/*height:0;opacity:0;transform:scale(0,0);*/display:none;}
.v12-page-section.v12-show-page-detail .v12-page-content-detail {/*height:auto;opacity:1;transform:scale(1,1);overflow:auto;*/}

.v12-page-content-detail .v12-page-content-scroll {overflow:auto;}

#footer {background:none;}
#footer .fp-tableCell {vertical-align:top;/*padding-bottom:200px;*/}
.v12-subscribe-panel {background:#fff;padding:80px 0;}
.v12-subscribe-panel .v12-subscribe-title {font-size:36px;line-height:40px;color:#07032d;letter-spacing:0.05em;}
.v12-subscribe-panel form {margin:0;padding:0;position:relative;}
.v12-subscribe-panel .success-message {font-size:16px;color:#24b8da;letter-spacing:0;display:none;border-bottom:1px solid #87d4e9;line-height:35px;height:36px;}
.v12-subscribe-panel form label {display:block;margin:0;}
.v12-subscribe-panel form label input {display:block;width:100%;border:0;border-bottom:1px solid #797992;line-height:35px;height:36px;background:none transparent;color:#07032d;font-size:16px;outline:0!important;padding-right:70px;}
.v12-subscribe-panel form label input::-webkit-input-placeholder{color:#9799a7}
.v12-subscribe-panel form label input::-moz-placeholder{color:#9799a7}
.v12-subscribe-panel form label input:-ms-input-placeholder{color:#9799a7}
.v12-subscribe-panel form label input:-moz-placeholder{color:#9799a7}
.v12-subscribe-panel form button {position:absolute;width:65px;height:35px;border:0;cursor:pointer;right:0;top:0;background:url("../images/button-submit.png") no-repeat center;background-size:100%;outline:0;}

.v12-footer-text {background:rgba(0,0,0,0.75);}
.v12-footer-text-table {width:100%;height:100%;display:table;}
.v12-footer-text-table-cell {width:100%;height:100%;display:table-cell;vertical-align:middle;padding-top:100px;color:#dce6f7;text-align:center;font-size:72px;font-weight:300;line-height:120%;}

.v12-footer {padding-top:100px;font-size:14px;line-height:170%;color:#fff;font-weight:300;margin-bottom:100px;}
.v12-footer-logo {width:95px;height:90px;background:url("../images/footer-logo.png") no-repeat center;background-size:100%;float:left;}
.v12-footer-contact {}

.nav-overlay {position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;display:none;transform:scale(0.3,0.3);transition:all .3s ease;opacity:0;}
.nav-overlay .nav-overlay-bg {position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}
.nav-overlay .nav-overlay-bg .nav-overlay-bg-layer {position:absolute;top:0;left:0;width:50%;height:100%;background:#000;opacity:0.6;}
.nav-overlay .nav-overlay-wrapper {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
.nav-overlay .nav-overlay-content {display:table;width:100%;height:100%;}
.nav-overlay .nav-overlay-inner {display:table-cell;width:100%;height:100%;vertical-align:bottom;}

.nav-overlay-box {overflow:auto;margin-bottom:20px;}
.nav-overlay-inner {color:#dce6f7;padding-bottom:6%;}
.nav-overlay-inner h1 {font-size:72px;font-weight:300;letter-spacing:-0.02em;line-height:100%;margin:0 0 15px 0;color:#fff;}
.nav-overlay-inner p {font-size:16px;font-weight:400;margin:0 0 20px 0;}
.nav-overlay-inner p:last-child {margin-bottom:0;}
.nav-overlay-inner .back-button {display:block;width:124px;height:36px;border:2px solid #ed1266;background:none;border-radius:18px;line-height:32px;text-align:center;color:#fff;letter-spacing:0.1em;font-size:12px;font-weight:700;text-transform:uppercase;}
.nav-overlay-inner .back-button:before {content:"";width:14px;height:12px;background:url("../images/home-icon-button-arrow.png") no-repeat;background-size:14px;display:inline-block;vertical-align:top;margin-top:10px;margin-right:8px;transform:rotate(180deg);transition:all .3s cubic-bezier(0.450, 0.010, 0.265, 1.365);}
.nav-overlay-inner .back-button:hover:before {transform:rotate(180deg) translateX(10px);}

.contact-box-table {width:100%;display:table;margin-top:30px;}
.contact-box-cell {width:40%;display:table-cell;vertical-align:middle;}
.contact-box-cell.map-cell {width:60%;}

.map {display:block;position:relative;max-height:600px;overflow:hidden;}
.map #map {position:absolute;width:100%;height:100%;background:#ccc;}
.map img.placeholder {display:block;width:100%;max-width:100%;margin:0;padding:0;}

.contact-box {padding-left:100px;}
.contact-box p {font-size:24px;letter-spacing:0.05em;margin:0;line-height:120%;font-weight:300;}
.contact-box p a {text-decoration:underline;}
.contact-box h1 {color:#ed1266;}
.cssgradients.webkit .contact-box h1 {background:linear-gradient(90deg,#ed1266 0,#f04825 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.nav-detail-open {}
.nav-detail-open .v12-page {opacity:0;}
.nav-detail-open #fp-nav {display:none;}
.nav-detail-open .nav-overlay {transform:scale(1,1);opacity:1;}

.v12-page-content-illustration {position:relative;float:right;height:300px;margin-top:-300px;margin-right:40px;}
.v12-page-content-illustration.horizontal-view {margin-right:-40px;}
.v12-page-content-illustration.vertical {height:auto;width:340px;margin-top:-480px;}
.v12-page-content-illustration object {display:block;margin:0;padding:0;width:auto;height:100%;perspective-origin:center;transform-style:preserve-3d;transform:scale(0.3,0.3);opacity:0;}
@keyframes illustration {
    0% {/*transform:rotateX(45deg) rotateY(-15deg) rotateZ(0deg);*/transform:scale(0.3,0.3);opacity:0;}
    85% {/*transform:rotateX(-5deg) rotateY(5deg) rotateZ(0deg);*/transform:scale(1.01,1.01);opacity:1;}
    100% {/*transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);/*/transform:scale(1,1);opacity:1;}
}
.v12-page-section.v12-show-page-detail.fp-completely .v12-page-content-illustration object {animation:illustration .4s ease-in .4s forwards;}

.about-list {float:right;}
.about-list ul {list-style:none inside;margin:0;}
.about-list ul li {position:relative;margin:120px 0 0 0;line-height:38px;font-size:14px;font-weight:bold;color:#ebf0f8;letter-spacing:0.05em;padding-left:48px;}
.about-list ul li span {position:absolute;width:38px;height:38px;left:0;top:50%;margin-top:-19px;border:3px solid #fff;border-radius:50%;}
.about-list ul li span:after {content:"";width:24px;height:24px;border-radius:50%;position:absolute;left:4px;top:4px;background:linear-gradient(90deg,#ed1266 0,#f04825 100%);}
.about-list ul li:nth-child(2) {right:30px;}
.about-list ul li:nth-child(3) {right:22px;}
.about-list ul li {transition:all .3s ease;}
.about-list ul li:hover {transform:scale(1.04,1.04) translate(-3px,0);}

.jspPane {transition:all .3s ease;}
.jspVerticalBar {background:none transparent;}
.jspTrack {background:none transparent;}
.jspDrag {background:#fff;border-radius:4px;opacity:0;transition:all .3s ease;}
.jspContainer:hover .jspDrag {opacity:0.05;}

.nav-scroll .jspDrag {background:#fff;}
.nav-scroll .jspContainer:hover .jspDrag {opacity:0.15;}

.contact-form {position:relative;margin-top:20px;}
.contact-form .success-message {font-size:18px;color:#24b8da;letter-spacing:0.1em;display:none;}
.contact-form fieldset {width:380px;position:relative;}
.contact-form fieldset label {margin-bottom:14px;display:block;width:100%;line-height:0;padding:0;}
.contact-form fieldset label input {width:100%;height:36px;line-height:16px;border-radius:18px;background:#1e1b42;border:0;outline:0;color:#ebf1f9;font-size:12px;font-weight:bold;letter-spacing:0.1em;padding:10px 20px 10px 20px;text-transform:uppercase;margin:0;}
.contact-form fieldset label textarea {width:100%;height:166px;line-height:16px;border-radius:18px;background:#1e1b42;border:0;resize:none;outline:0;color:#ebf1f9;font-size:12px;font-weight:bold;letter-spacing:0.1em;padding:10px 20px 10px 20px;text-transform:uppercase;;margin:0;}
.contact-form fieldset button {display:block;;margin:0;padding:0;border:0;width:124px;height:36px;background:#ed1266;background:linear-gradient(90deg,#ed1266 0,#f04825 100%);border-radius:18px;line-height:36px;text-align:center;color:#fff;letter-spacing:0.1em;font-size:12px;font-weight:700;text-transform:uppercase;transition:all .3s ease;outline:0;}
.contact-form fieldset button:after {content:"";width:14px;height:12px;background:url("../images/home-icon-button-arrow.png") no-repeat;background-size:14px;display:inline-block;vertical-align:top;margin-top:12px;margin-left:8px;transition:all .3s cubic-bezier(0.450, 0.010, 0.265, 1.365);}
.no-touch .contact-form fieldset button:hover {background:linear-gradient(0deg,#ed1266 0,#f04825 100%);}
.no-touch .contact-form fieldset button:hover:after {transform:translateX(10px);}

.contact-form fieldset label input::-webkit-input-placeholder{color:#ebf1f9;opacity:0.5;}
.contact-form fieldset label input::-moz-placeholder{color:#ebf1f9;opacity:0.5;}
.contact-form fieldset label input:-ms-input-placeholder{color:#ebf1f9;opacity:0.5;}
.contact-form fieldset label input:-moz-placeholder{color:#ebf1f9;opacity:0.5;}
.contact-form fieldset label textarea::-webkit-input-placeholder{color:#ebf1f9;opacity:0.5;}
.contact-form fieldset label textarea::-moz-placeholder{color:#ebf1f9;opacity:0.5;}
.contact-form fieldset label textarea:-ms-input-placeholder{color:#ebf1f9;opacity:0.5;}
.contact-form fieldset label textarea:-moz-placeholder{color:#ebf1f9;opacity:0.5;}

.references-grids {position:relative;margin:0 0 50px 0;/*transition:transform .1s ease;*/}
.references-grids:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.references-grids .reference-grid {position:relative;float:left;width:3.703703703703704%;height:12px;}
.references-grids .reference-grid.not-empty {opacity:0;transition:opacity 1s ease;}
.init .references-grids .reference-grid.not-empty {opacity:1;}
.references-grids .reference-grid a {display:block;position:absolute;left:0;top:0;white-space:nowrap;z-index:1;transition:all .3s ease;backface-visibility:hidden;}
.references-grids .reference-grid a .reference-title {display:block;padding-left:30px;line-height:20px;color:#fff;font-size:14px;transition:all .3s ease;backface-visibility:hidden;}
.references-grids .reference-grid a .reference-rounds {position:absolute;left:0;top:0;display:block;}
.references-grids .reference-grid a .reference-round-first {display:block;width:20px;height:20px;border:1px solid rgba(255,255,255,0.6);background:rgba(255,255,255,0.2);border-radius:50%;transition:width .3s ease, height .3s ease,background .3s ease,border .3s ease,box-shadow .3s ease,left .3s ease,top .3s ease;backface-visibility:hidden;position:absolute;top:0;left:0;}
.references-grids .reference-grid a .reference-round-first:after {content:"";width:10px;height:10px;border-radius:50%;background:#fff;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;transition:all .3s ease;backface-visibility:hidden;}
.references-grids .reference-grid a .reference-rounds-text {opacity:0;width:186px;position:absolute;right:0;top:50%;margin-top:-38px;white-space:initial;}
.references-grids .reference-grid a .reference-rounds-text-title {display:block;font-size:22px;line-height:36px;padding-left:12px;transition:all .4s ease .9s;opacity:0;transform:translate(0,20px);}
.references-grids .reference-grid a .reference-rounds-text-border {display:block;width:0;height:1px;background:#fff;transition:all .4s ease .6s;position:absolute;top:38px;left:0;}
.references-grids .reference-grid a .reference-rounds-text-desc {display:block;font-size:16px;font-weight:300;line-height:120%;color:#24b8da;margin-top:6px;padding-left:12px;transition:all .4s ease 1s;opacity:0;transform:translate(0,-20px);}
.references-grids .reference-grid a .reference-rounds-text.right-aligned {left:0;text-align:right;}
.references-grids .reference-grid a .right-aligned .reference-rounds-text-title {padding-left:0;padding-right:12px;}
.references-grids .reference-grid a .right-aligned .reference-rounds-text-border {left:auto;right:0;}
.references-grids .reference-grid a .right-aligned .reference-rounds-text-desc {padding-left:0;padding-right:12px;}
.references-grids .reference-round {background:rgba(255,255,255,0.02);border-radius:50%;position:absolute;top:50%;left:50%;transform:scale(0,0);opacity:0;}
.references-grids .reference-round.round-7 {background:rgba(255,255,255,0.00);border:1px solid #fff;}

.references-grids.item-hovered {/*transform:none!important;*/}
.references-grids.item-hovered .reference-grid a {opacity:0.2;}
.references-grids.item-hovered .reference-grid a .reference-title {animation:none!important;}
.references-grids.item-hovered .reference-grid a .reference-round-first {animation:none!important;}
.references-grids.item-hovered .reference-grid a:hover {opacity:1;}

.no-touch .references-grids .reference-grid a:hover {}
.no-touch .references-grids .reference-grid a:hover .reference-title {animation:none!important;/*line-height:32px;padding-left:38px;*/}
.no-touch .references-grids .reference-grid a:hover .reference-round-first {animation:none!important;width:32px;height:32px;left:-8px;top:-8px;}
.no-touch .references-grids .reference-grid a:hover .reference-round-first:after {width:18px;height:18px;margin-left:-9px;margin-top:-9px;}

.references-grids.item-clicked {transform:none!important;}
.references-grids.item-clicked .reference-grid a {opacity:0.2;}
.references-grids.item-clicked .reference-grid a .reference-title {animation:none!important;}
.references-grids.item-clicked .reference-grid a .reference-round-first {animation:none!important;}
.references-grids.item-clicked .reference-grid a.clicked {opacity:1;}

.references-grids .reference-grid a.clicked {}
.references-grids .reference-grid a.clicked .reference-title {animation:none!important;opacity:0;line-height:32px;padding-left:38px;}
.references-grids .reference-grid a.clicked .reference-rounds {width:420px;height:420px;left:-200px;top:-200px;}
.references-grids .reference-grid a.clicked .reference-round-first {animation:none!important;width:48px!important;height:48px!important;background:#fff;border-color:#fff;box-shadow:0 0 30px 0 rgba(255,255,255,0.26);left:-14px!important;top:-14px!important;}
.references-grids .reference-grid a.clicked .reference-round-first:after {width:18px;height:18px;margin-left:-9px;margin-top:-9px;opacity:0;}
.references-grids .reference-grid a.clicked .reference-round {transform:scale(1,1);opacity:1;}

.references-grids .reference-grid a.clicked .reference-rounds-text {opacity:1;}
.references-grids .reference-grid a.clicked .reference-rounds-text-title {opacity:1;transform:translate(0,0);}
.references-grids .reference-grid a.clicked .reference-rounds-text-border {width:100%;}
.references-grids .reference-grid a.clicked .reference-rounds-text-desc {opacity:1;transform:translate(0,0);}

@keyframes twinkle{
    0%{opacity:1;animation-timing-function:ease-in}
    60%{opacity:.2;animation-timing-function:ease-out}
    80%{opacity:.6;animation-timing-function:ease-in}
    100%{opacity:1;animation-timing-function:ease-out}
}

/* NORMS FIX: İlk yüklemede footer flash görünmesin.
   Sadece açılış anında footer katmanını kısa süre gizler.
   Menü, overlay ve fullpage sistemine dokunmaz. */

.v12-page-section:last-child,
.v12-page-section-footer,
.v12-footer,
.v12-footer-text,
.v12-subscribe-panel {
  animation: normsFooterBootGuard 2.6s step-end;
}

@keyframes normsFooterBootGuard {
  0%,
  99% {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  100% {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
}
