﻿	

/* FONTS */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');



/* BODY */
*{ outline:none !important;}
:root{ --font-main:'Inter', Arial, sans-serif;}
body{ margin:0; padding:0; color:#384254; font-family:var(--font-main); font-size:15px;}
body{-webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}
body{ height:100%;}
html{ height:100%;}
h1, h2, h3, h4, h5, h6, p, a, button, input, textarea, select, label, .navbar-default .navbar-nav li a, .topbar, .footer{ font-family:var(--font-main);}
h1, h2, h3, .section-titles .main-title, .post-box .post-content .post-title a{ font-weight:800; letter-spacing:-0.02em;}



/* FORM ELEMENTS */
input[type="text"]{ border:none; padding:0 15px; background:none;}
input[type="submit"]{ border:none;}
input[type="button"]{ border:none;}
button[type="submit"]{ border:none;}
button[type="button"]{ border:none;}



/* LINKS */
a{ color:#384254;}
a:hover{ text-decoration:underline;}
a:focus{ text-decoration:none;}



/* HTML ELEMENTS */
img{ max-width:100%;}
p{ margin-bottom:15px; line-height:24px;}
u{ text-decoration:underline;}
em{ font-style:italic;}
b{ font-weight:700;}



/* FORM ELEMENTS */
input[type="text"]{ height:50px; background:none; padding:0 15px; border:2px solid #c9ccd1; border-radius:4px;}
textarea{ height:150px; background:none; padding:15px; border:2px solid #c9ccd1; border-radius:4px;}
button[type="submit"]{ height:50px; line-height:50px; padding:0 25px; display:inline-block; background:#ed3237; border-radius:4px; color:#fff; font-size:15px; font-weight:700;}
button[type="submit"]:hover{ background:#; color:#384254; text-decoration:none; box-shadow:0 10px 40px rgba(0,0,0,0.2);}



/* CUSTOMIZED ODOMETER */
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-car .odometer-digit{ padding:0;}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-car .odometer-digit .odometer-digit-inner{ left:0;}



/* CUSTOMIZED PANEL */
.panel-group{ width:100%; float:left;}
.panel-group .panel+.panel{ margin-top:-1px;}
.panel-group .panel{ width:100%; float:left; border-radius:0; border-color:#eee;}
.panel-group .panel-heading{ width:100%; float:left; padding:20px; background:none; border-radius:0; border:none;}
.panel-group .panel-heading .panel-title{ width:100%;}
.panel-group .panel-heading .panel-title a{ width:100%; font-size:13px; font-weight:700; color:#ed3237;}
.panel-group .panel-heading .panel-title a:after{content:"-"; float:right; font-weight:300; font-size:18px;}
.panel-group .panel-heading .panel-title a.collapsed{ color:#384254;}
.panel-group .panel-heading .panel-title a.collapsed:after{content:"+";float:right; font-weight:300; font-size:18px;}
.panel-group .panel-heading .panel-title a.collapsed:hover{ text-decoration:none; color:#ed3237;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{ border:none; padding:20px; padding-top:0;}
.panel-group .panel-collapse{ width:100%; float:left;}
.panel-group .panel-body{ padding:25px;}
.panel-group .panel-body img{ width:100%; margin-bottom:15px;}
.panel-group .panel-body h6{ font-weight:700; font-size:17px;}
.panel-group .panel-body p{ line-height:20px; font-size:13px; margin:0;}



/* CUSTOMIZED TAB */
.bs-example-tabs{ width:100%; float:left; margin-bottom:30px;}
.nav-tabs{ width:100%; float:left; border-bottom:1px solid #eee; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:1px solid #eee;  border-bottom-color:transparent; color:#ed3237;}
.nav-tabs>li>a{border-radius:0; font-size:13px; font-weight:700; border:1px solid #eee; margin-right:-1px; padding:15px 20px;}
.nav>li>a:focus, .nav>li>a:hover{ background:none; color:#ed3237;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background:none; border:1px solid #eee;}
.tab-content{ width:100%; float:left; border:1px solid #eee; margin-top:-1px; padding:20px;}
.tab-content p{ margin:0; font-size:13px; line-height:20px;}



/* CUSTOMIZED ALERTS */
.alert{ width:100%; float:left; border-radius:0;}
.alert-success{ background:#0C6; color:#fff; border:none;}
.alert-info{ background:#09F; color:#fff; border:none;}
.alert-warning{ background:#F90; color:#fff; border:none;}
.alert-danger{ background:#F00; color:#fff; border:none;}



/* LABELS */
.label{ border-radius:0;}
.label-default{ background:#000;}
.label-primary{ background:#09F;}
.label-success{ background:#0C6;}
.label-info{ background:#6CC;}
.label-warning{ background:#F90;}
.label-danger{ background:#F00;}



/* CUSTOMIZED FANCYBOX */
.fancybox-overlay{ background:rgba(0,0,0,0.8);}
.fancybox-skin, .fancybox-opened .fancybox-skin{ padding:1px !important; background:#fff; border-radius:0; box-shadow:none;}
.fancybox-close{ background:none; top:-6px; right:-42px; line-height:36px; text-align:center; color:#fff; font-size:26px;}
.fancybox-close:hover{ text-decoration:none; color:#ed3237;}
.fancybox-close:after{content:"\f100"; font-family:Flaticon;}
#fancybox-loading div{ width:auto; background:none; padding:0 10px;}
#fancybox-loading div:after{content:"Loading";}



/* CUSTOMIZED OWL */
.owl-dots{ width:100%; float:left; text-align:center; margin:30px 0;}
.owl-dots .owl-dot{
	width:12px;
	height:12px;
	border-radius:50px;
	border:1px solid #ed3237;
	background:transparent;
	display:inline-block;
	margin:0 2px;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.owl-dots .owl-dot.active{border:2px solid #ed3237; background:#ed3237; width:30px; }



/* CUSTOMIZED PAGINATION */
.pagination{ width:100%; float:left;}
.pagination li{ float:left; margin-right:6px;}
.pagination li a{ float:left; border:1px solid #eee; border-radius:0 !important; font-size:13px; color:#9ba0a9; line-height:32px; padding:0 12px;} 
.pagination li a:hover{ color:#ed3237; background:none; border:1px solid #eee;}
.pagination li.active a{ background:#ed3237; color:#fff; border:1px solid #ed3237;}
.pagination li.active a:hover{ background:#ed3237; color:#fff; border:1px solid #ed3237;}



/* MENU BUTTON */
.navbar-toggle { float:right; position: relative; width: 23px; height: 23px; margin: 15px; padding:0; z-index:9999;}
.navbar-toggle span {	position: relative; display: block; width: 100%; height: 2px; margin: 9px 0 0; background: #fff; -ms-transition: all .18s ease; -webkit-transition: all .18s ease; transition: all .18s ease;}
.navbar-toggle span:before, .navbar-toggle span:after { position: absolute; display: block; left: 0; width: 100%; height: 2px; background: #fff; content: ""; -ms-transition: all .18s ease; -webkit-transition: all .18s ease; transition: all .18s ease;}
.navbar-toggle span:before { top: -7px; -ms-transition-property: top, transform; -webkit-transition-property: top, transform;	transition-property: top, transform; }
.navbar-toggle span:after { bottom: -7px; -ms-transition-property: bottom, transform; -webkit-transition-property: bottom, transform; transition-property: bottom, transform;}
.navbar-toggle.is-active span {background: none}
.navbar-toggle.is-active span:before { top: 0; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.navbar-toggle.is-active span:after { bottom: 0; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.navbar-toggle.is-active span:before, .navbar-toggle.is-active span:after { -ms-transition-delay: 0s; -webkit-transition-delay: 0s; transition-delay: 0s;}
.navbar-toggle:hover{ background:none !important;}
.navbar-toggle:focus{ background:none !important; outline:none;}
.mobile-overlay{content:''; width:100%; height:100vh !important; position:fixed; left:0; top:0; background:rgba(0,0,0,0.8); z-index:10; display:none; opacity:0; pointer-events:none; transition:opacity 0.25s ease;}
.cbp-spmenu-push-toleft{ overflow:hidden;}
.cbp-spmenu-push-toleft .mobile-overlay{ display:block; opacity:1; pointer-events:auto;}
body.mobile-menu-open{ overflow:hidden;}
body.mobile-menu-open .mobile-overlay{ display:block; opacity:1; pointer-events:auto;}



/* DEMOS */
.demo-header{ width:100%; height:100%; float:left;  color:#fff; position:relative; display:table; overflow:hidden; background:#384254;}
.demo-header .image{ min-width:100%; min-height:100%; position:absolute; left:0; top:0; -o-object-fit:cover; object-fit:cover; mix-blend-mode:exclusion; -webkit-filter:grayscale(100%) contrast(1.2); filter:grayscale(100%) contrast(1); opacity:0.6;}
.demo-header .inner{ display:table-cell; vertical-align:middle; text-align:center; position:relative; z-index:2;}
.demo-header .inner .logo{ height:36px; margin-bottom:8%;}
.demo-header .inner h5{ font-weight:700; font-size:17px; letter-spacing:1px;} 
.demo-header .inner h2{ font-size:15vh; padding:0 10%; margin-bottom:40px; font-family:var(--font-main);}
.demo-header .inner a{ height:48px; line-height:50px; display:inline-block; padding:0 25px; background:#ed3237; border-radius:4px; color:#fff; font-size:15px; font-weight:700;}
.demo-header .inner a:hover{ background:#ed3237; color:#384254; text-decoration:none; box-shadow:0 10px 40px rgba(0,0,0,0.2);}
.demo-content{ width:100%; float:left; padding:50px 0; text-align:center;}
.demo-content h4{ font-weight:700; letter-spacing:1px; margin-bottom:40px;}
.demo-footer{ width:100%; float:left; padding:30px 0; background:#000; color:#666; font-size:12px;}
.browser-mockup { border-top: 25px solid rgba(230, 230, 230, 0.7); box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.05); position: relative; margin-bottom:50px;}
.browser-mockup:before { display: block; position: absolute; content: ''; top: -14px; left: 1em; width: 5px; height: 5px; border-radius: 50%; background-color: #f44; box-shadow: 0 0 0 2px #f44, 1em 0 0 2px #9b3, 2em 0 0 2px #fb5;}
.browser-mockup.with-tab:after {  display: block;position: absolute; content: '';top: -2em;left: 5.5em;width: 20%;height: 0em;border-bottom: 2em solid white;border-left: 0.8em solid transparent;  border-right: 0.8em solid transparent;}
.browser-mockup.with-url:after {display: block;position: absolute;content: '';top: -1.6em;left: 5.5em;width: calc(100% - 6em);  height: 1.2em;  background-color: white;}
.browser-mockup a img{ width:100%;}
.browser-mockup a span{ width:120px; height:40px; line-height:40px; font-weight:700; background:#ed3237; position:absolute; left:50%; top:50%; margin-left:-60px; margin-top:0; color:#fff; border-radius:4px; box-shadow:0 0 20px rgba(0,0,0,0.2); opacity:0;}
.browser-mockup:hover a{ background:#fff;}
.browser-mockup:hover a *{-webkit-transition: .15s ease-in-out;-moz-transition: .15s ease-in-out;-ms-transition: .15s ease-in-out; -o-transition: .15s ease-in-out; transition: .15s ease-in-out;}
.browser-mockup:hover a img{ opacity:0.2;}
.browser-mockup:hover a span{ opacity:1; margin-top:-20px}



/* PRELOADER */
.preloader{ width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/preloader.gif) center no-repeat #fff; background-size:100px 100px; z-index:99;}
.preloader{-webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transform:all 0.7s ease; transition: all 0.7s ease;}
.page-loaded .preloader{transform: translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); -webkit-transform:translateY(-100%);}	
.page-loaded .header{transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0);}
.page-loaded .navbar-default{transform: translateY(0); transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0);}



/* SECTION TITLES */
.section-titles{ width:100%; float:left; text-align:left;}
.section-titles .upper-title{ letter-spacing:3px; color:#ed3237; font-weight:700; text-transform:uppercase; letter-spacing:-0.02em;}
.section-titles .main-title{ font-size:35px; margin-bottom:40px; margin-top:-5px; position:relative; font-weight:700; letter-spacing:-0.04em;}
.section-titles .main-title:before{content:''; width:14px; height:14px; background:#ed3237; position:absolute; left:-22px; bottom:12px; border-radius:50%;}
.section-titles .title-intro{ max-width:80%; font-size:21px; line-height:30px; margin-bottom:60px; position:relative; padding-bottom:30px; color:#9ba0a9; font-family:var(--font-main);}
.section-titles .title-intro span{ color:#ed3237; font-weight:400; font-style:italic;}
.section-titles .main-title:after{content:''; width:100px; height:5px; background:#ed3237; position:absolute; left:0; bottom:-5px; border-radius:50px;}
.section-titles .main-title2:after{bottom:-15px;}



/* ERRORS */
.errors{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/slider-pattern.png) center #ed3237; overflow:hidden; text-align:center; padding:20vh 0;}
.errors h1{ font-size:140px; height:140px; line-height:140px; color:#fff; font-weight:700;}
.errors img{ width:300px; mix-blend-mode:multiply;}
.errors h5{font-family:var(--font-main); font-size:28px; color:#fff;}



/* COMIGN SOON */
.coming-soon{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/slider-pattern.png) center #ed3237; overflow:hidden; text-align:center; padding:26vh 0;}
.coming-soon h1{ font-size:80px; height:80px; line-height:80px; color:#fff; font-weight:700;}
.coming-soon .flip-clock-wrapper{ width:auto; margin:0; display:inline-block;}



/* TOPBAR */
.topbar{ width:100%; min-height:46px; position: relative; line-height:1.2; float:left; color:#fff; font-family:var(--font-main); background:rgba(8,24,58,0.36); border-bottom:1px solid rgba(255,255,255,0.16); box-shadow:0 10px 35px rgba(5,18,44,0.12);}
.topbar:after {
	content: '';
	position: absolute;
	width: 100%;
	height:1px;
	left:0;
	bottom:0;
	background: linear-gradient(90deg, transparent, rgba(255,255,255,0.38), transparent);
	pointer-events:none;
}
.topbar .container,
.topbar .topbar-row,
.topbar-left,
.topbar-right {
  height: 46px;
}
.topbar .container,
.topbar .topbar-row,
.topbar-left,
.topbar-right,
.topbar .social-media,
.topbar .social-media li,
.topbar .social-media li a,
.topbar .company-infos,
.topbar .company-infos li,
.topbar .company-infos li a{ position:relative; z-index:2;}
.topbar .topbar-row {
  display: flex;
  align-items: center;
}
.topbar-left {
  display: flex;
  align-items: center;
  gap: 12px;
}
.topbar-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-width: 0;
}
.topbar .social-media{ width:auto; float:none; display:flex; align-items:center; margin:0; padding:0;}
.topbar .social-media + .social-media{ margin-left:0;}
.topbar .social-media li{ float:none; margin-right:7px; list-style:none;}
.topbar .social-media li:last-child{ margin-right:0;}
.topbar .social-media li a{ float:none; display:flex; align-items:center; justify-content:center; min-width:24px; height:24px; color:#fff; font-size:13px; opacity:0.9; border:1px solid rgba(255,255,255,0.16); border-radius:6px; background:rgba(255,255,255,0.08); box-shadow:0 8px 20px rgba(5,18,44,0.18); transition:all 0.25s ease;}
.topbar .social-media li a img{ height:22px; max-height:22px !important; border-radius:5px; box-shadow:none;}
.topbar .social-media li a .glyph-icon{ display:block; width:15px; height:15px; color:#fff;}
.topbar .social-media li a .glyph-icon:before{ content:""; display:block; width:15px; height:15px; margin:0; background:currentColor;}
.topbar .social-media li a .flaticon-instagram-social-network-logo-of-photo-camera:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.5 2h9A5.5 5.5 0 0 1 22 7.5v9a5.5 5.5 0 0 1-5.5 5.5h-9A5.5 5.5 0 0 1 2 16.5v-9A5.5 5.5 0 0 1 7.5 2Zm0 2A3.5 3.5 0 0 0 4 7.5v9A3.5 3.5 0 0 0 7.5 20h9a3.5 3.5 0 0 0 3.5-3.5v-9A3.5 3.5 0 0 0 16.5 4h-9ZM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm5.25-2.1a1.15 1.15 0 1 1 0 2.3 1.15 1.15 0 0 1 0-2.3Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.5 2h9A5.5 5.5 0 0 1 22 7.5v9a5.5 5.5 0 0 1-5.5 5.5h-9A5.5 5.5 0 0 1 2 16.5v-9A5.5 5.5 0 0 1 7.5 2Zm0 2A3.5 3.5 0 0 0 4 7.5v9A3.5 3.5 0 0 0 7.5 20h9a3.5 3.5 0 0 0 3.5-3.5v-9A3.5 3.5 0 0 0 16.5 4h-9ZM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm5.25-2.1a1.15 1.15 0 1 1 0 2.3 1.15 1.15 0 0 1 0-2.3Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.topbar .social-media li a .flaticon-facebook-logo:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 8h3V4h-3c-3 0-5 2-5 5v3H6v4h3v6h4v-6h3.2l.8-4h-4V9c0-.6.4-1 1-1Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 8h3V4h-3c-3 0-5 2-5 5v3H6v4h3v6h4v-6h3.2l.8-4h-4V9c0-.6.4-1 1-1Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.topbar .social-media li a .flaticon-twitter-black-shape:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21.5 6.1c-.7.3-1.5.6-2.3.7.8-.5 1.4-1.2 1.7-2.2-.8.5-1.6.8-2.5 1A4 4 0 0 0 11.5 9c0 .3 0 .6.1.9A11.4 11.4 0 0 1 3.3 5.7a4 4 0 0 0 1.2 5.3c-.6 0-1.2-.2-1.8-.5v.1c0 1.9 1.3 3.5 3.1 3.9-.3.1-.7.1-1 .1-.2 0-.5 0-.7-.1.5 1.6 2 2.7 3.7 2.8A8.1 8.1 0 0 1 2.8 19c-.3 0-.7 0-1-.1A11.4 11.4 0 0 0 8 20.7c7.5 0 11.6-6.2 11.6-11.6v-.5c.8-.6 1.5-1.4 1.9-2.5Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21.5 6.1c-.7.3-1.5.6-2.3.7.8-.5 1.4-1.2 1.7-2.2-.8.5-1.6.8-2.5 1A4 4 0 0 0 11.5 9c0 .3 0 .6.1.9A11.4 11.4 0 0 1 3.3 5.7a4 4 0 0 0 1.2 5.3c-.6 0-1.2-.2-1.8-.5v.1c0 1.9 1.3 3.5 3.1 3.9-.3.1-.7.1-1 .1-.2 0-.5 0-.7-.1.5 1.6 2 2.7 3.7 2.8A8.1 8.1 0 0 1 2.8 19c-.3 0-.7 0-1-.1A11.4 11.4 0 0 0 8 20.7c7.5 0 11.6-6.2 11.6-11.6v-.5c.8-.6 1.5-1.4 1.9-2.5Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.topbar .social-media li a:hover{ color:#fff; opacity:1; text-decoration:none; transform:translateY(-1px); background:rgba(255,255,255,0.14); border-color:rgba(255,255,255,0.30);}
.topbar .company-infos{ float:none; display:flex; align-items:center; justify-content:flex-end; width:100%; min-width:0; margin:0; padding:0;}
.topbar .company-infos li{ float:none; display:flex; align-items:center; min-width:0; margin-left:18px; list-style:none; opacity:0.96; font-weight:700; font-size:12px; letter-spacing:0.01em;}
.topbar .company-infos li span{ float:none; display:block; min-width:0; text-transform:none; color:rgba(255,255,255,0.88);}
.topbar .company-infos li i{ float:none; flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:24px; height:24px; margin-right:9px; color:#ffffff; opacity:1; border:1px solid rgba(255,255,255,0.18); border-radius:50%; background:linear-gradient(145deg, rgba(255,255,255,0.16), rgba(255,255,255,0.05)); box-shadow:0 8px 22px rgba(5,18,44,0.20), inset 0 1px 0 rgba(255,255,255,0.20);}
.topbar .company-infos .topbar-icon:before{ content:""; display:block; width:13px; height:13px; background:#ffffff; background-repeat:no-repeat; background-position:center; background-size:13px 13px;}
.topbar .company-infos .topbar-icon--phone:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.62 10.79c1.44 2.83 3.76 5.15 6.59 6.59l2.2-2.2c.3-.3.75-.39 1.14-.25 1.25.41 2.6.63 3.95.63.61 0 1.1.49 1.1 1.1v3.49c0 .61-.49 1.1-1.1 1.1C10.85 21.75 2.25 13.15 2.25 2.5c0-.61.49-1.1 1.1-1.1h3.5c.61 0 1.1.49 1.1 1.1 0 1.35.21 2.7.63 3.95.12.39.04.82-.26 1.12l-1.7 2.22z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.62 10.79c1.44 2.83 3.76 5.15 6.59 6.59l2.2-2.2c.3-.3.75-.39 1.14-.25 1.25.41 2.6.63 3.95.63.61 0 1.1.49 1.1 1.1v3.49c0 .61-.49 1.1-1.1 1.1C10.85 21.75 2.25 13.15 2.25 2.5c0-.61.49-1.1 1.1-1.1h3.5c.61 0 1.1.49 1.1 1.1 0 1.35.21 2.7.63 3.95.12.39.04.82-.26 1.12l-1.7 2.22z'/%3E%3C/svg%3E") center / contain no-repeat;}
.topbar .company-infos .topbar-icon--pin:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.25A7.25 7.25 0 0 0 4.75 9.5c0 5.44 7.25 12.25 7.25 12.25s7.25-6.81 7.25-12.25A7.25 7.25 0 0 0 12 2.25zm0 9.75a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.25A7.25 7.25 0 0 0 4.75 9.5c0 5.44 7.25 12.25 7.25 12.25s7.25-6.81 7.25-12.25A7.25 7.25 0 0 0 12 2.25zm0 9.75a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center / contain no-repeat;}
.topbar .company-infos .company-infos__phone{ flex:0 0 auto;}
.topbar .company-infos .company-infos__phone i,
.topbar .company-infos .company-infos__address i{ color:#ffffff; background:linear-gradient(145deg, #ed3237, #c91f24); border-color:rgba(255,255,255,0.22); box-shadow:0 10px 24px rgba(237,50,55,0.28), inset 0 1px 0 rgba(255,255,255,0.24);}
.topbar .company-infos .company-infos__phone span{ text-transform:uppercase;}
.topbar .company-infos .company-infos__address{ flex:1 1 auto; max-width:690px;}
.topbar .company-infos .company-infos__address span{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.topbar .company-infos .company-infos__address b{ font-weight:800; text-transform:none;}
.topbar .company-infos li a{ color:#fff;}
.topbar .company-infos li a:hover{ color:#fff; text-decoration:none;}
.eken-whatsapp-widget{ position:fixed; right:24px; bottom:24px; z-index:99999; flex:0 0 auto;}
.eken-whatsapp-widget a{ text-decoration:none;}
.eken-whatsapp-widget__trigger{
	display:flex;
	align-items:center;
	gap:10px;
	height:56px;
	min-width:224px;
	padding:7px 9px 7px 8px;
	border:1px solid rgba(255,255,255,0.24);
	border-radius:15px;
	background:linear-gradient(135deg, #18bd6a, #11a95c 55%, #087a42);
	color:#fff !important;
	box-shadow:0 24px 58px rgba(5,18,44,0.24), 0 14px 34px rgba(3,78,48,0.22), inset 0 1px 0 rgba(255,255,255,0.22);
	transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.eken-whatsapp-widget__trigger:hover,
.eken-whatsapp-widget:focus-within .eken-whatsapp-widget__trigger{
	transform:translateY(-1px);
	border-color:rgba(255,255,255,0.50);
	box-shadow:0 30px 72px rgba(5,18,44,0.30), 0 18px 42px rgba(3,78,48,0.28), inset 0 1px 0 rgba(255,255,255,0.28);
}
.eken-whatsapp-widget__icon,
.eken-whatsapp-widget__brand-icon{
	flex:0 0 auto;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	border-radius:50%;
	background:#fff;
}
.eken-whatsapp-widget__icon{ width:40px; height:40px; box-shadow:0 10px 26px rgba(0,0,0,0.16);}
.eken-whatsapp-widget__brand-icon{ width:42px; height:42px;}
.eken-whatsapp-widget__icon:before,
.eken-whatsapp-widget__brand-icon:before{
	content:"";
	display:block;
	background:#16a85b;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19.05 4.91A9.82 9.82 0 0 0 12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.75.46 3.45 1.32 4.95L2.05 22l5.28-1.38a9.9 9.9 0 0 0 4.71 1.2h.01c5.46 0 9.91-4.45 9.91-9.91a9.86 9.86 0 0 0-2.91-7ZM12.05 20.15h-.01a8.2 8.2 0 0 1-4.18-1.14l-.3-.18-3.13.82.84-3.05-.2-.31a8.18 8.18 0 0 1-1.25-4.38c0-4.54 3.7-8.24 8.25-8.24a8.19 8.19 0 0 1 5.83 2.42 8.2 8.2 0 0 1 2.41 5.82c0 4.55-3.7 8.24-8.26 8.24Zm4.52-6.17c-.25-.12-1.47-.72-1.69-.8-.23-.08-.39-.12-.56.12-.16.25-.64.8-.78.97-.14.16-.29.18-.54.06-.25-.12-1.04-.38-1.98-1.22-.73-.65-1.23-1.46-1.37-1.71-.14-.25-.02-.38.11-.5.11-.11.25-.29.37-.43.12-.14.16-.25.25-.41.08-.16.04-.31-.02-.43-.06-.12-.56-1.35-.76-1.85-.2-.48-.4-.42-.56-.42h-.48c-.16 0-.43.06-.66.31-.23.25-.87.85-.87 2.08 0 1.23.89 2.41 1.02 2.58.12.16 1.75 2.67 4.24 3.75.59.26 1.05.41 1.41.52.59.19 1.13.16 1.56.1.48-.07 1.47-.6 1.67-1.18.21-.58.21-1.07.15-1.18-.06-.1-.23-.16-.48-.28Z'/%3E%3C/svg%3E") center / contain no-repeat;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19.05 4.91A9.82 9.82 0 0 0 12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.75.46 3.45 1.32 4.95L2.05 22l5.28-1.38a9.9 9.9 0 0 0 4.71 1.2h.01c5.46 0 9.91-4.45 9.91-9.91a9.86 9.86 0 0 0-2.91-7ZM12.05 20.15h-.01a8.2 8.2 0 0 1-4.18-1.14l-.3-.18-3.13.82.84-3.05-.2-.31a8.18 8.18 0 0 1-1.25-4.38c0-4.54 3.7-8.24 8.25-8.24a8.19 8.19 0 0 1 5.83 2.42 8.2 8.2 0 0 1 2.41 5.82c0 4.55-3.7 8.24-8.26 8.24Zm4.52-6.17c-.25-.12-1.47-.72-1.69-.8-.23-.08-.39-.12-.56.12-.16.25-.64.8-.78.97-.14.16-.29.18-.54.06-.25-.12-1.04-.38-1.98-1.22-.73-.65-1.23-1.46-1.37-1.71-.14-.25-.02-.38.11-.5.11-.11.25-.29.37-.43.12-.14.16-.25.25-.41.08-.16.04-.31-.02-.43-.06-.12-.56-1.35-.76-1.85-.2-.48-.4-.42-.56-.42h-.48c-.16 0-.43.06-.66.31-.23.25-.87.85-.87 2.08 0 1.23.89 2.41 1.02 2.58.12.16 1.75 2.67 4.24 3.75.59.26 1.05.41 1.41.52.59.19 1.13.16 1.56.1.48-.07 1.47-.6 1.67-1.18.21-.58.21-1.07.15-1.18-.06-.1-.23-.16-.48-.28Z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.eken-whatsapp-widget__icon:before{ width:24px; height:24px;}
.eken-whatsapp-widget__brand-icon:before{ width:25px; height:25px;}
.eken-whatsapp-widget__text{ display:flex; flex-direction:column; min-width:0; line-height:1.05;}
.eken-whatsapp-widget__text strong{ display:block; font-size:13px; font-weight:900; color:#fff; white-space:nowrap;}
.eken-whatsapp-widget__text em{ display:block; margin-top:3px; font-size:12px; font-style:normal; font-weight:800; color:rgba(255,255,255,0.94); white-space:nowrap;}
.eken-whatsapp-widget__status{
	margin-left:auto;
	padding:6px 11px;
	border-radius:999px;
	background:rgba(255,255,255,0.18);
	color:#eafff2;
	font-size:10px;
	font-weight:900;
	letter-spacing:.03em;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.16);
}
.eken-whatsapp-widget__panel{
	position:absolute;
	left:auto;
	right:0;
	top:auto;
	bottom:calc(100% + 13px);
	width:336px;
	padding:12px;
	border-radius:7px;
	background:#fff;
	color:#102033;
	box-shadow:0 24px 60px rgba(4,18,40,0.30);
	opacity:0;
	visibility:hidden;
	transform:translateY(8px);
	transition:opacity .2s ease, transform .2s ease, visibility .2s ease;
}
.eken-whatsapp-widget__panel:before{
	content:"";
	position:absolute;
	top:auto;
	bottom:-8px;
	left:auto;
	right:34px;
	width:16px;
	height:16px;
	background:#fff;
	transform:rotate(45deg);
}
.eken-whatsapp-widget:hover .eken-whatsapp-widget__panel,
.eken-whatsapp-widget:focus-within .eken-whatsapp-widget__panel{
	opacity:1;
	visibility:visible;
	transform:translateY(0);
}
.eken-whatsapp-widget__brand{
	display:flex;
	align-items:center;
	gap:12px;
	padding:16px;
	border-radius:8px;
	background:linear-gradient(135deg, #12a75b, #07904b);
	color:#fff;
}
.eken-whatsapp-widget__brand strong{ display:block; font-size:14px; font-weight:900; color:#fff;}
.eken-whatsapp-widget__brand em{ display:block; margin-top:2px; font-style:normal; font-size:12px; font-weight:600; color:rgba(255,255,255,0.86);}
.eken-whatsapp-widget__panel p{
	margin:12px 0 10px;
	padding:13px 15px;
	border-radius:8px;
	background:#eef8f2;
	color:#133d2a;
	font-size:13px;
	line-height:1.35;
}
.eken-whatsapp-widget__contact{
	display:grid;
	grid-template-columns:1fr;
	gap:7px;
	margin-bottom:10px;
}
.eken-whatsapp-widget__contact a{
	display:block;
	padding:10px 12px;
	border:1px solid rgba(18,167,91,0.14);
	border-radius:8px;
	background:#f8fbfa;
	color:#143c2a;
	font-size:12px;
	font-weight:800;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.eken-whatsapp-widget__actions{ display:grid; grid-template-columns:1fr 1fr; gap:9px;}
.eken-whatsapp-widget__actions a{
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:40px;
	padding:0 10px;
	border-radius:7px;
	background:#eef7f2;
	color:#0b8246;
	font-size:12px;
	font-weight:900;
	text-align:center;
}
.eken-whatsapp-widget__actions a:hover{ background:#12a75b; color:#fff;}

.eken-assistant{
	position:fixed;
	left:24px;
	bottom:24px;
	z-index:99998;
	font-family:var(--font-main);
	color:#111827;
}
.eken-assistant *{ box-sizing:border-box;}
.eken-assistant__launcher{
	display:flex;
	align-items:center;
	gap:10px;
	width:224px;
	min-height:56px;
	height:56px;
	padding:7px 12px 7px 8px;
	border:1px solid rgba(255,255,255,0.24);
	border-radius:15px;
	background:linear-gradient(145deg, rgba(12,31,76,0.96), rgba(8,20,45,0.98));
	color:#fff;
	box-shadow:0 24px 58px rgba(5,18,44,0.28), inset 0 1px 0 rgba(255,255,255,0.16);
	cursor:pointer;
	text-align:left;
	transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.eken-assistant__launcher:hover,
.eken-assistant.is-open .eken-assistant__launcher{
	transform:translateY(-2px);
	border-color:rgba(237,50,55,0.54);
	box-shadow:0 30px 72px rgba(5,18,44,0.38), 0 0 0 4px rgba(237,50,55,0.10), inset 0 1px 0 rgba(255,255,255,0.18);
}
.eken-assistant__logo{
	flex:0 0 auto;
	display:flex;
	align-items:center;
	justify-content:center;
	width:40px;
	height:40px;
	padding:5px;
	border-radius:12px;
	background:#fff;
	box-shadow:0 10px 26px rgba(0,0,0,0.18);
}
.eken-assistant__logo img{ display:block; max-width:100%; max-height:100%; object-fit:contain;}
.eken-assistant__launcher-copy{ display:flex; flex-direction:column; min-width:0; line-height:1.08;}
.eken-assistant__launcher-copy strong{ color:#fff; font-size:14px; font-weight:900; white-space:nowrap;}
.eken-assistant__launcher-copy em{ margin-top:3px; color:rgba(255,255,255,0.76); font-size:11px; font-style:normal; font-weight:700; white-space:nowrap;}
.eken-assistant__panel{
	position:absolute;
	left:0;
	bottom:calc(100% + 14px);
	width:390px;
	max-height:min(690px, calc(100vh - 120px));
	display:flex;
	flex-direction:column;
	overflow:hidden;
	border:1px solid rgba(20,33,58,0.14);
	border-radius:18px;
	background:linear-gradient(180deg, #ffffff, #f7f9fc);
	box-shadow:0 34px 90px rgba(4,18,40,0.34);
	opacity:0;
	visibility:hidden;
	transform:translateY(12px) scale(.98);
	transform-origin:left bottom;
	transition:opacity .22s ease, transform .22s ease, visibility .22s ease;
}
.eken-assistant.is-open .eken-assistant__panel{
	opacity:1;
	visibility:visible;
	transform:translateY(0) scale(1);
}
.eken-assistant__panel:after{
	content:"";
	position:absolute;
	left:30px;
	bottom:-8px;
	width:16px;
	height:16px;
	background:#f7f9fc;
	border-right:1px solid rgba(20,33,58,0.12);
	border-bottom:1px solid rgba(20,33,58,0.12);
	transform:rotate(45deg);
}
.eken-assistant__top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	padding:15px 15px 13px;
	background:linear-gradient(145deg, #0b1d44, #132b61);
	color:#fff;
}
.eken-assistant__brand{ display:flex; align-items:center; gap:11px; min-width:0;}
.eken-assistant__brand > span{
	display:flex;
	align-items:center;
	justify-content:center;
	width:52px;
	height:52px;
	padding:5px;
	border-radius:14px;
	background:#fff;
	box-shadow:0 12px 28px rgba(0,0,0,0.20);
}
.eken-assistant__brand img{ display:block; max-width:100%; max-height:100%; object-fit:contain;}
.eken-assistant__brand strong{ display:block; color:#fff; font-size:17px; font-weight:900;}
.eken-assistant__brand em{ display:block; margin-top:3px; color:rgba(255,255,255,0.76); font-size:12px; font-style:normal; font-weight:700;}
.eken-assistant__close{
	flex:0 0 auto;
	width:36px;
	height:36px;
	border:1px solid rgba(255,255,255,0.14);
	border-radius:10px;
	background:rgba(255,255,255,0.08);
	color:#fff;
	font-size:24px;
	line-height:1;
	cursor:pointer;
}
.eken-assistant__language{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px;
	padding:12px 15px 0;
	background:#fff;
}
.eken-assistant__language button{
	height:36px;
	border:1px solid rgba(20,33,58,0.10);
	border-radius:10px;
	background:#f4f7fb;
	color:#14213a;
	font-size:12px;
	font-weight:900;
	cursor:pointer;
}
.eken-assistant__language button.is-active{
	background:linear-gradient(145deg, #ed3237, #c91f24);
	color:#fff;
	border-color:rgba(237,50,55,0.30);
	box-shadow:0 12px 26px rgba(237,50,55,0.24);
}
.eken-assistant__intro{
	margin:12px 15px 0;
	padding:13px 14px;
	border:1px solid rgba(237,50,55,0.12);
	border-radius:13px;
	background:linear-gradient(180deg, #fff7f7, #fff);
	color:#4b5565;
	font-size:13px;
	line-height:1.45;
}
.eken-assistant__quick{
	display:flex;
	gap:8px;
	padding:12px 15px;
	overflow-x:auto;
	scrollbar-width:thin;
}
.eken-assistant__quick button{
	flex:0 0 auto;
	min-height:34px;
	padding:0 12px;
	border:1px solid rgba(20,33,58,0.10);
	border-radius:999px;
	background:#fff;
	color:#14213a;
	font-size:12px;
	font-weight:850;
	cursor:pointer;
	white-space:nowrap;
	box-shadow:0 8px 20px rgba(20,33,58,0.06);
}
.eken-assistant__quick button.is-active{
	background:#14213a;
	color:#fff;
	border-color:#14213a;
}
.eken-assistant__answer{
	margin:0 15px;
	padding:16px;
	overflow-y:auto;
	border:1px solid rgba(20,33,58,0.10);
	border-radius:15px;
	background:#fff;
	box-shadow:0 16px 42px rgba(20,33,58,0.08);
}
.eken-assistant__kicker{
	display:inline-flex;
	align-items:center;
	gap:8px;
	color:#ed3237;
	font-size:11px;
	font-weight:950;
	text-transform:uppercase;
	letter-spacing:.06em;
}
.eken-assistant__kicker:before{
	content:"";
	width:8px;
	height:8px;
	border-radius:50%;
	background:#ed3237;
	box-shadow:0 0 0 6px rgba(237,50,55,0.10);
}
.eken-assistant__answer h3{
	margin:9px 0 9px;
	color:#0f172a;
	font-size:20px;
	line-height:1.18;
	font-weight:950;
}
.eken-assistant__answer p{
	margin:0;
	color:#526074;
	font-size:13px;
	line-height:1.55;
}
.eken-assistant__answer ul{
	display:grid;
	gap:8px;
	margin:14px 0 0;
	padding:0;
	list-style:none;
}
.eken-assistant__answer li{
	position:relative;
	padding-left:20px;
	color:#172033;
	font-size:12px;
	font-weight:800;
	line-height:1.38;
}
.eken-assistant__answer li:before{
	content:"";
	position:absolute;
	left:0;
	top:5px;
	width:9px;
	height:9px;
	border-radius:50%;
	background:linear-gradient(145deg, #ed3237, #14213a);
}
.eken-assistant__footer{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:10px;
	padding:13px 15px 15px;
	background:#fff;
}
.eken-assistant__footer a{
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:42px;
	padding:0 12px;
	border-radius:12px;
	background:linear-gradient(145deg, #ed3237, #c91f24);
	color:#fff;
	font-size:12px;
	font-weight:950;
	text-align:center;
	box-shadow:0 14px 30px rgba(237,50,55,0.22);
}
.eken-assistant__footer a:last-child{
	background:linear-gradient(145deg, #263a61, #101f3c);
	box-shadow:0 14px 30px rgba(16,31,60,0.18);
}
.eken-assistant__footer a:hover{ color:#fff; text-decoration:none; transform:translateY(-1px);}



/* NAVBAR */
.navbar-default{ width:100%; float:left; border:none; border-radius:0; background:linear-gradient(180deg, rgba(12,31,76,0.58), rgba(12,31,76,0.18)); position:relative; z-index:9; backdrop-filter:blur(5px);}
.navbar-default:after {
	content: '';
	position: absolute;
	width: 100%;
	height:1px;
	left:0;
	bottom:0;
	background: linear-gradient(90deg, transparent, rgba(255,255,255,0.35), transparent);
	pointer-events:none;
}
.navbar-default .container{ position:relative;}
.navbar-default .navbar-header{ position:relative; z-index:3;}
.navbar-default .navbar-brand{ width:156px; min-height:108px; height:auto; float:left; display:flex; align-items:center; justify-content:center; padding:6px 7px 15px; margin-top:0; background:#fff; border-radius:0 0 12px 12px; position:relative; box-shadow:0 22px 60px rgba(5,18,44,0.24); border:none;}
.navbar-default .navbar-brand:after{ content:''; position:absolute; left:7px; right:7px; bottom:10px; height:3px; border-radius:20px; background:linear-gradient(90deg, #ed3237, #111827);}
/*.navbar-default .navbar-brand:before{content:''; width:100vh; height:100%; position:absolute; left:-100vh; top:0; background:#fff;}*/
.navbar-default .navbar-brand img{ display:block; width:100%; max-width:142px; max-height:91px; height:auto; image-rendering:auto; backface-visibility:hidden; transform:translateZ(0);}
.navbar-default .navbar-brand:hover{ background:#fff; transform:translateY(-1px);}
.navbar-default .navbar-brand:focus{ background:#fff;}
.navbar-default .logo-text{ float:left; font-size:13px; margin-top: 12px; font-weight:700; padding:15px; color:#fff;}


.navbar-default .navbar-nav > li{margin:0 4px; display: inline-block !important; float: none !important; position:relative;}
.navbar-default .navbar-nav > li:before{ content:''; position:absolute; left:0; right:0; top:100%; height:14px; display:none; z-index:12;}
.navbar-default .navbar-nav > li:hover:before{ display:block;}
.navbar-default .navbar-nav li a {
	line-height:44px;
	float:left;
	color:#fff;
	opacity:0.82;
	letter-spacing:0.01em;
	font-size:13px;
	font-weight:700;
	border-top:none;
	border-radius:999px;
	padding:0 16px;
	text-transform:uppercase;
	position:relative;

	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}
.navbar-default .navbar-nav li a:after{ content:''; position:absolute; left:18px; right:18px; bottom:7px; height:2px; border-radius:20px; background:#ed3237; opacity:0; transform:scaleX(0.4); transition:all 0.25s ease;}
.navbar-default .navbar-nav li:hover > a{color:#fff; opacity:1; background:rgba(255,255,255,0.11);}
.navbar-default .navbar-nav li:hover > a:after{ opacity:1; transform:scaleX(1);}
header.int-header .navbar-default .navbar-nav li:hover > a{ color:#fff; opacity:1; background:rgba(255,255,255,0.11);}
.navbar-default .navbar-nav li.activex > a{ color:#fff; opacity:1; background:rgba(255,255,255,0.13);}
.navbar-default .navbar-nav li.activex > a:after{ opacity:1; transform:scaleX(1);}
.navbar-default .navbar-nav li a:focus{ color:#fff;}
.navbar-default .navbar-nav li:last-child a{ padding-right:16px;}
.navbar-default .navbar-nav li:hover > .sub-menu{ display:block;}
.navbar-default .navbar-nav li .sub-menu{ width:255px; margin:0; padding:10px 0; text-align: left; position:absolute; left:0; top:calc(100% + 8px); background-color:#fff; display:none; border-radius:8px; box-shadow:0 24px 60px rgba(5,18,44,0.24); z-index:20;}
.navbar-default .navbar-nav li .sub-menu:before{content:'';width: 0;height: 0; border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #fff transparent; position:absolute; left:15px; top:-6px;}
.navbar-default .navbar-nav li .sub-menu:after{ content:''; position:absolute; left:0; right:0; top:-10px; height:10px;}
.navbar-default .navbar-nav li .sub-menu.with-image{ width:340px; background:url(../images/image6.png) right bottom no-repeat; background-color:#fff; background-size:auto 95%;}
.navbar-default .navbar-nav li .sub-menu li{ width:100%; float:left; padding:0 15px; margin:0; list-style:none;}
.navbar-default .navbar-nav li .sub-menu li a {
	width:100%;
	float:left;
	line-height:32px;
	border:none;
	padding:0;
	color:#384254;
	opacity: 1;
    font-size: 13px;
    text-transform: none;
	font-weight: 500;
}
.navbar-default .navbar-nav li .sub-menu li a:after{ display:none;}
.navbar-default .navbar-nav li .sub-menu li:hover > a, .navbar-default .navbar-nav li .sub-menu li > a.active { border:none; text-decoration:none; color:#ed3237; opacity:1; background:transparent;}
.navbar-default .navbar-nav li .sub-menu li .second-sub-menu{ width:200px; margin:0; padding:10px 0; position:absolute; left:94%; top:0; background:#fff; display:none; border-radius:4px; box-shadow:0 10px 15px rgba(0,0,0,0.2);}
.navbar-default .navbar-nav li .sub-menu li:hover .second-sub-menu{ display:block;}

.menu-icon{
	--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 18h24l6 8h6v9h-4'/%3E%3Cpath d='M29 18v17H16'/%3E%3Cpath d='M5 35V22a4 4 0 0 1 4-4'/%3E%3Cpath d='M10 35H7'/%3E%3Ccircle cx='13' cy='35' r='4'/%3E%3Ccircle cx='33' cy='35' r='4'/%3E%3Cpath d='M10 24h12M10 29h9M32 23h3'/%3E%3C/svg%3E");
	width:30px;
	height:30px;
	flex:0 0 30px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	margin-right:10px;
	position:relative;
	border:1px solid rgba(16,25,35,0.10);
	border-radius:9px;
	color:#101923;
	opacity:1;
	background:linear-gradient(145deg, #ffffff 0%, #f4f6f9 100%);
	box-shadow:0 10px 24px rgba(10,18,36,0.08), inset 0 1px 0 rgba(255,255,255,0.95);
	transition:all 0.25s ease;
}
.menu-icon:after{
	content:'';
	position:absolute;
	right:-3px;
	top:5px;
	width:4px;
	height:18px;
	border-radius:10px;
	background:linear-gradient(180deg, #ed3237, #b9151c);
	box-shadow:0 5px 12px rgba(237,50,55,0.32);
}
.menu-icon:before{
	content:'';
	width:23px;
	height:23px;
	display:block;
	background:currentColor;
	-webkit-mask:var(--menu-icon) center / contain no-repeat;
	mask:var(--menu-icon) center / contain no-repeat;
}
.menu-icon--sea{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 28 11 15h9V9h11v6h7l4 13-7 4a8 8 0 0 1-8 0 6 6 0 0 0-6 0 8 8 0 0 1-8 0l-5-4Z'/%3E%3Cpath d='M7 38c5 3 9 3 14 0a8 8 0 0 1 6 0c5 3 9 3 14 0'/%3E%3Cpath d='M20 15h11M14 22h22'/%3E%3C/svg%3E");}
.menu-icon--air{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 26 42 8 31 42l-8-13-12 8 4-13-9 2Z'/%3E%3Cpath d='M15 24 31 17M23 29l8-12'/%3E%3C/svg%3E");}
.menu-icon--rail{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='12' y='7' width='24' height='29' rx='5'/%3E%3Cpath d='M12 21h24M18 36l-5 6M30 36l5 6'/%3E%3Ccircle cx='18' cy='29' r='2.8'/%3E%3Ccircle cx='30' cy='29' r='2.8'/%3E%3C/svg%3E");}
.menu-icon--container,.menu-icon--warehouse,.menu-icon--partial{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='12' width='34' height='24' rx='2'/%3E%3Cpath d='M14 12v24M22 12v24M30 12v24M38 12v24M7 20h34M7 28h34'/%3E%3C/svg%3E");}
.menu-icon--project,.menu-icon--heavy{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 33V22l10-10h15l4 10h4v11h-5'/%3E%3Cpath d='M18 12v10H8M22 12v21h7'/%3E%3Ccircle cx='14' cy='33' r='4'/%3E%3Ccircle cx='33' cy='33' r='4'/%3E%3C/svg%3E");}
.menu-icon--transit,.menu-icon--integrated{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16h24M30 10l6 6-6 6M36 32H12M18 26l-6 6 6 6'/%3E%3C/svg%3E");}
.menu-icon--trade{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='17'/%3E%3Cpath d='M7 24h34M24 7c5 5 7 11 7 17s-2 12-7 17M24 7c-5 5-7 11-7 17s2 12 7 17'/%3E%3C/svg%3E");}
.menu-icon--customs,.menu-icon--document,.menu-icon--news{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 7h15l7 7v27H14V7Z'/%3E%3Cpath d='M29 7v8h7M18 24h12M18 31h15'/%3E%3C/svg%3E");}
.menu-icon--pin{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 42s13-12 13-23A13 13 0 0 0 11 19c0 11 13 23 13 23Z'/%3E%3Ccircle cx='24' cy='19' r='4'/%3E%3C/svg%3E");}
.menu-icon--corporate{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 40V14l14-7 14 7v26'/%3E%3Cpath d='M17 40V27h14v13M18 18h2M28 18h2'/%3E%3C/svg%3E");}
.menu-icon--gallery{--menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='10' width='32' height='28' rx='3'/%3E%3Cpath d='M12 32l9-9 7 7 4-4 8 8'/%3E%3Ccircle cx='31' cy='18' r='3'/%3E%3C/svg%3E");}

.navbar-default .navbar-nav li .sub-menu li a,
.side-menu li a,
.footer .footer-menu li a{ display:flex; align-items:center; gap:0; position:relative;}
.navbar-default .navbar-nav li .sub-menu li a .menu-text,
.side-menu li a .menu-text,
.footer .footer-menu li a .menu-text{ min-width:0; line-height:1.25; transition:color 0.22s ease, transform 0.22s ease;}
.navbar-default .navbar-nav li .sub-menu li a:before,
.side-menu li a:before,
.footer .footer-menu li a:before{
	content:'';
	width:8px;
	height:8px;
	flex:0 0 8px;
	margin-right:11px;
	border-right:2px solid rgba(237,50,55,0.42);
	border-bottom:2px solid rgba(237,50,55,0.42);
	border-left:none;
	border-radius:0 2px 2px 0;
	background:transparent;
	box-shadow:4px 4px 12px rgba(237,50,55,0);
	transform:rotate(-45deg) translateY(-1px);
	transition:border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;
}
.navbar-default .navbar-nav li .sub-menu li a:hover:before,
.navbar-default .navbar-nav li .sub-menu li a.active:before,
.side-menu li.active a:before,
.side-menu li a:hover:before,
.footer .footer-menu li a:hover:before{
	content:'';
	width:8px;
	height:8px;
	flex-basis:8px;
	border-color:#ed3237;
	background:transparent;
	box-shadow:4px 4px 12px rgba(237,50,55,0.18);
	transform:rotate(-45deg) translate(3px, 1px);
}
.navbar-default .navbar-nav li .sub-menu li a:hover .menu-text,
.navbar-default .navbar-nav li .sub-menu li a.active .menu-text,
.side-menu li.active a .menu-text,
.side-menu li a:hover .menu-text,
.footer .footer-menu li a:hover .menu-text{ transform:translateX(2px);}
.navbar-default .navbar-nav li .sub-menu li a:hover .menu-icon,
.navbar-default .navbar-nav li .sub-menu li a.active .menu-icon,
.side-menu li.active a .menu-icon,
.side-menu li a:hover .menu-icon,
.footer .footer-menu li a:hover .menu-icon{
	color:#ed3237;
	border-color:rgba(237,50,55,0.24);
	background:linear-gradient(145deg, #ffffff 0%, #fff4f4 100%);
	box-shadow:0 14px 30px rgba(237,50,55,0.13), 0 0 0 3px rgba(237,50,55,0.06), inset 0 1px 0 rgba(255,255,255,0.95);
	transform:translateY(-1px);
}

.navbar-right {margin-top: 26px; float: left !important; width:calc(100% - 180px); text-align: center;}


/* HEADER */
.header{ width:100%; height:100%; min-height:100vh; float:left; position:relative; overflow:hidden; background:#101923;}
.int-header{ width:100%; height:240px; background:url(../images/slider-pattern.png) center #ed3237;}
.int-header .page-title{ font-size:25px; color:#fff; font-weight:700; letter-spacing:-0.03em;}
.int-header .breadcrumb{ margin:0; padding:0; background:none;} 
.int-header .breadcrumb li{ float:left; font-size:13px; color:#fff;}
.int-header .breadcrumb li:before{ content:"|"; float:left; color:#fff; padding:0 10px;}
.int-header .breadcrumb li:first-child:before{ display:none;}
.int-header .breadcrumb li a{ float:left; color:#fff;}
	


/* REVOLUTION SLIDER */	
.rev-slider{ width:100%; height:100%; position:relative; text-align:right;}
.rev-slider .text1{font-family:var(--font-main); color:#586f8b; margin-bottom:20px;}
.rev-slider .text2{ font-weight:700; color:#fff; position:relative; padding-right:20px;}
.rev-slider .text2:after{content:''; width:12px; height:12px; background:#ed3237; border-radius:12px; position:absolute; right:0; bottom:10px;}
.rev-slider .slide-btn{ height:48px; line-height:50px; padding:0 25px; background:#586f8b; border-radius:4px; color:#fff; font-size:15px; font-weight:700;}
.rev-slider .title1-bg{ padding:10px 20px; color:#fff; font-weight:700; background:rgba(0,0,0,0.4); border-radius:4px;}
.rev-slider .title2-bg{ padding:10px 20px; color:#fff; font-weight:700; background:#ed3237; border-radius:4px;}
.rev-slider .new-slide-btn{ background:none !important; color:#fff; font-weight:700; border-bottom:3px solid #fff; padding:0 6px; padding-bottom:6px;}
.rev-slider .new-slide-btn:hover{ background:none !important; color:#ed3237 !important; border-bottom:3px solid #ed3237 !important;}
.rev-slider .tp-leftarrow.metis{ float:left;}
.rev-slider .tp-leftarrow.metis:before{ content:"\ff115"; font-family:Flaticon;}
.rev-slider .tp-rightarrow.metis{ float:right;}
.rev-slider .tp-rightarrow.metis:before{ content:"\f115"; font-family:Flaticon; transform:rotate(180deg);}
.rev-slider .tp-rightarrow.metis:hover:before{ transform:scale(1) !important;}



/* SLIDER */
.eken-home-video-bg{ position:absolute; inset:0; width:100%; height:100%; min-height:100vh; overflow:hidden; background:#101923; z-index:0;}
.eken-home-video-bg:after{ content:''; position:absolute; inset:0; background:url(../images/slider-pattern.png) center #000; opacity:0.44; z-index:1;}
.eken-home-video-bg:before{ content:''; position:absolute; inset:0; z-index:2; background:linear-gradient(to bottom, rgba(32,73,188,0.62) 0%, rgba(10,20,42,0.16) 42%, rgba(8,16,31,0.42) 100%);}
.eken-home-video{ position:absolute; inset:0; width:100%; height:100%; min-width:100%; min-height:100%; object-fit:cover; object-position:center center; background:#101923; filter:saturate(1.08) contrast(1.05); transform:scale(1.01); z-index:0;}
.predio-slider{ width:100%; height:100%; min-height:100vh; position:absolute; left:0; top:0; overflow:hidden; background:transparent; z-index:1;}
.predio-slider .owl-stage-outer,
.predio-slider .owl-stage,
.predio-slider .swiper-wrapper,
.predio-slider .swiper-slide,
.predio-slider .owl-item,
.predio-slider .item{ height:100%; min-height:100vh;}
.predio-slider .owl-item{ position:relative; overflow:hidden; background:transparent;}
.predio-slider .owl-item:after,
.predio-slider .owl-item:before{ display:none;}
.predio-slider .owl-item img{ width:100%; height:100%; min-width:100%; min-height:100%; object-fit:cover; opacity:0;}
.eken-hero-slider{ background:transparent;}
.eken-hero-slider .swiper-wrapper{ height:100%; min-height:100vh; display:flex;}
.eken-hero-slider .swiper-slide{ flex-shrink:0;}
.eken-hero-slider:not(.swiper-initialized) .swiper-slide:not(:first-child){ display:none;}
.eken-hero-slider .swiper-slide{ position:relative; overflow:hidden;}
.eken-hero-slider .eken-image-slide:before,
.eken-hero-slider .eken-video-slide:before{
	content:'';
	position:absolute;
	inset:0;
	z-index:1;
	background:
		radial-gradient(circle at 24% 42%, rgba(40,92,164,0.34) 0%, rgba(40,92,164,0) 34%),
		linear-gradient(90deg, rgba(3,9,22,0.74) 0%, rgba(5,12,28,0.48) 46%, rgba(3,8,19,0.88) 100%),
		linear-gradient(180deg, rgba(13,37,89,0.52) 0%, rgba(4,11,24,0.20) 44%, rgba(3,8,19,0.72) 100%);
	pointer-events:none;
}
.eken-hero-slider .eken-image-slide:after,
.eken-hero-slider .eken-video-slide:after{
	content:'';
	position:absolute;
	inset:0;
	z-index:1;
	background-image:
		linear-gradient(rgba(255,255,255,0.028) 1px, transparent 1px),
		linear-gradient(90deg, rgba(255,255,255,0.026) 1px, transparent 1px);
	background-size:120px 120px;
	opacity:0.36;
	pointer-events:none;
}
.eken-hero-slider .eken-hero-image{
	position:absolute;
	inset:0;
	width:100%;
	height:100%;
	min-width:100%;
	min-height:100%;
	object-fit:cover;
	opacity:1;
	transform:scale(1.08);
	will-change:transform, opacity;
}
.predio-slider .eken-video-slide {
	position:relative;
	width:100%;
	height:100%;
	min-height:100vh;
	background:transparent;
}
@supports (height: 100svh) {
	.header,
	.eken-home-video-bg,
	.predio-slider,
	.predio-slider .owl-stage-outer,
	.predio-slider .owl-stage,
	.predio-slider .owl-item,
	.predio-slider .item,
	.predio-slider .eken-video-slide {
		min-height:100svh;
	}
}
.predio-slider .hero-content{ width:100%; position:absolute; left:0; top:0; padding:calc(50vh - 100px) 0; z-index:2;}
.predio-slider .hero-content .container{ position:relative; z-index:3;}
.eken-hero-copy{ max-width:920px; position:relative;}
.eken-hero-copy:before{
	content:'';
	position:absolute;
	left:-28px;
	top:-34px;
	width:150px;
	height:150px;
	border-left:1px solid rgba(255,255,255,0.22);
	border-top:1px solid rgba(255,255,255,0.18);
	opacity:0.65;
	pointer-events:none;
}
.predio-slider .hero-content .text1{font-family:var(--font-main); color:#ed3237; text-transform:uppercase; position:relative; font-size:40px; font-weight:500; letter-spacing:-0.02em; margin-bottom:0;}
.predio-slider .hero-content .text1:after{content:''; width:40px; height:4px; background:#ed3237; border-radius:12px; position:absolute; left:-50px; bottom:20px;}
.predio-slider .hero-content .text2{ width:min(100%, 1120px); max-width:calc(100vw - 210px); font-weight:800; font-size:clamp(42px, 4.15vw, 62px); line-height:1.18; color:#fff; text-transform:uppercase; position:relative; padding:0.12em 0 0.16em 0; margin:-0.12em 0 26px 0; text-shadow:0 22px 45px rgba(0,0,0,0.26); overflow:hidden; white-space:nowrap;}
.predio-slider .hero-content .text2:after{content:''; width:12px; height:12px; background:#ed3237; border-radius:12px; position:absolute; left:-15px; bottom:12px;}
.eken-hero-actions{ display:flex; align-items:center; gap:14px; flex-wrap:wrap;}
.predio-slider .hero-content .slide-btn{
	min-width:184px;
	height:56px;
	line-height:54px;
	padding:0 28px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	position:relative;
	overflow:hidden;
	background:linear-gradient(135deg, rgba(255,255,255,0.13), rgba(255,255,255,0.035));
	border:1px solid rgba(255,255,255,0.28);
	border-radius:4px;
	color:#fff;
	font-size:15px;
	font-weight:800;
	letter-spacing:0.01em;
	box-shadow:0 18px 44px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.20);
	backdrop-filter:blur(10px);
	transform:translateZ(0);
	transition:all 0.32s ease;
}
.predio-slider .hero-content .slide-btn:before{
	content:'';
	position:absolute;
	inset:0;
	background:linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.28) 38%, transparent 70%);
	transform:translateX(-120%);
	transition:transform 0.72s cubic-bezier(.16, 1, .3, 1);
}
.predio-slider .hero-content .slide-btn:after{
	content:'';
	position:absolute;
	left:14px;
	right:14px;
	bottom:9px;
	height:2px;
	border-radius:20px;
	background:linear-gradient(90deg, #ed3237, #ffcc00);
	box-shadow:0 0 18px rgba(237,50,55,0.42);
	transform:scaleX(0.38);
	transform-origin:left center;
	transition:transform 0.32s ease;
}
.predio-slider .hero-content .slide-btn:hover{
	color:#fff;
	text-decoration:none;
	border-color:rgba(237,50,55,0.72);
	background:linear-gradient(135deg, rgba(237,50,55,0.88), rgba(145,16,24,0.84));
	box-shadow:0 24px 58px rgba(237,50,55,0.28), 0 0 0 1px rgba(255,255,255,0.10) inset;
	transform:translateY(-3px);
}
.predio-slider .hero-content .slide-btn:hover:before{ transform:translateX(120%);}
.predio-slider .hero-content .slide-btn:hover:after{ transform:scaleX(1);}
.predio-slider .hero-content .text1,
.predio-slider .hero-content .text2,
.predio-slider .hero-content .slide-btn{
	opacity:1;
	will-change:transform, opacity, filter;
}
.eken-hero-line{ display:inline-block; white-space:nowrap; will-change:transform, opacity, filter;}
.eken-hero-word{ display:inline-block; white-space:nowrap;}
.eken-hero-char{ display:inline-block; will-change:transform, opacity, filter;}
.eken-hero-slider .swiper-slide:not(.swiper-slide-active) .eken-hero-copy{ pointer-events:none;}
.eken-hero-pagination{ position:absolute; left:50%; bottom:42px !important; width:auto !important; transform:translateX(-50%); z-index:5; display:flex; align-items:center; gap:10px;}
.eken-hero-pagination .swiper-pagination-bullet{ width:38px; height:3px; border-radius:20px; margin:0 !important; background:rgba(255,255,255,0.42); opacity:1; transition:all 0.32s ease;}
.eken-hero-pagination .swiper-pagination-bullet-active{ width:64px; background:#ed3237; box-shadow:0 0 20px rgba(237,50,55,0.42);}
.eken-hero-nav{ position:absolute; top:50%; z-index:5; width:48px; height:48px; border:1px solid rgba(255,255,255,0.24); border-radius:50%; background:rgba(255,255,255,0.06); backdrop-filter:blur(8px); cursor:pointer; transition:all 0.25s ease;}
.eken-hero-nav:before{ content:''; position:absolute; inset:16px; border-left:2px solid #fff; border-bottom:2px solid #fff; transform:rotate(45deg);}
.eken-hero-nav:hover{ background:#ed3237; border-color:#ed3237; box-shadow:0 18px 36px rgba(237,50,55,0.24);}
.eken-hero-nav-prev{ left:34px;}
.eken-hero-nav-next{ right:34px;}
.eken-hero-nav-next:before{ transform:rotate(-135deg);}
.eken-hero-fallback .eken-hero-line,
.eken-hero-fallback .eken-hero-char,
.eken-hero-fallback .slide-btn{ opacity:1 !important; transform:none !important; filter:none !important;}
@media (prefers-reduced-motion: reduce){
	.predio-slider .hero-content .text1,
	.predio-slider .hero-content .text2,
	.predio-slider .hero-content .slide-btn{
		opacity:1;
		animation:none !important;
		transform:none !important;
		filter:none !important;
	}
}
@media (max-width: 991px){
	.eken-hero-copy{ max-width:760px;}
	.predio-slider .hero-content .text1{ font-size:30px;}
	.predio-slider .hero-content .text2{ font-size:46px; line-height:1.12;}
	.eken-hero-nav{ display:none;}
}
@media (max-width: 767px){
	.predio-slider .hero-content{ padding:calc(50svh - 120px) 0 0;}
	.eken-hero-copy{ max-width:100%; padding-right:14px;}
	.eken-hero-copy:before{ left:-12px; top:-22px; width:92px; height:92px;}
	.predio-slider .hero-content .text1{ font-size:20px; margin-bottom:8px;}
	.predio-slider .hero-content .text1:after{ width:28px; left:-36px; bottom:11px;}
	.predio-slider .hero-content .text2{ font-size:34px; line-height:1.12; margin-left:0; margin-bottom:28px;}
	.predio-slider .hero-content .text2:after{ width:10px; height:10px; left:-13px; bottom:8px;}
	.eken-hero-actions{ gap:8px;}
	.predio-slider .hero-content .slide-btn{ height:46px; line-height:46px; padding:0 18px; font-size:13px;}
	.eken-hero-pagination{ bottom:28px !important;}
	.eken-hero-pagination .swiper-pagination-bullet{ width:26px;}
	.eken-hero-pagination .swiper-pagination-bullet-active{ width:44px;}
}
.predio-slider .owl-nav{ width:100px; height:100%; position:absolute; right:20px; top:0;}
.predio-slider .owl-nav .owl-prev{ width:50px; height:40px; line-height:40px; float:left; border:1px solid rgba(255,255,255,0.4); text-indent:-99999px; position:absolute; top:50%; right:49px; margin-top:-20px; padding:0 15px; color:#fff;}
.predio-slider .owl-nav .owl-prev:before{content:"\f115"; font-family:Flaticon; float:left; text-indent:0;}
.predio-slider .owl-nav .owl-prev:hover{ color:#fff; background:#ed3237;}
.predio-slider .owl-nav .owl-next{ width:50px; height:40px; line-height:40px; float:left; border:1px solid rgba(255,255,255,0.4); text-indent:-99999px; position:absolute; top:50%; right:0; margin-top:-20px; padding:0 15px; color:#fff; transform:rotate(180deg);}
.predio-slider .owl-nav .owl-next:before{content:"\f115"; font-family:Flaticon; float:left; text-indent:0;}
.predio-slider .owl-nav .owl-next:hover{ color:#fff; background:#ed3237;}
.predio-slider .owl-dots{ width:100%; height:40px; position:absolute; left:0; bottom:0; margin:0; text-align:center;}



/* HERO VIDEO */
.hero-video{ width:100%; height:100%; position:absolute; left:0; top:0;}
.hero-video .video-container{ width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden;}
.hero-video .video-container video{ min-width:100%; min-height:100%; -webkit-filter:grayscale(100%) contrast(1.2); filter:grayscale(100%) contrast(1); opacity:0.6; -o-object-fit:cover; object-fit:cover; }
.hero-video .video-container:after{content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:#384254; mix-blend-mode:exclusion; }
.hero-video .hero-content{  width:100%; position:absolute; left:0; top:0; padding:calc(50vh - 100px) 0; z-index:2; text-align:center;}
.hero-video .hero-content h1{ font-size:90px; color:#fff; font-weight:700;}
.hero-video .hero-content h6{ font-size:21px; color:#fff; font-family:var(--font-main); margin-bottom:30px; line-height:30px;}
.hero-video .hero-content a{ height:48px; line-height:50px; display:inline-block; padding:0 25px; background:#ed3237; border-radius:4px; color:#fff; font-size:15px; font-weight:700;}
.hero-video .hero-content a:hover{ background:#; color:#384254; text-decoration:none; box-shadow:0 10px 40px rgba(0,0,0,0.2);}



/* HERO IMAGE */
.hero-filter-image{ width:100%; height:100%; position:absolute; left:0; top:0; background:#ed3237; overflow:hidden;}
.hero-filter-image:after{content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #1d3162; mix-blend-mode: lighten;}
.hero-filter-image .image{ width: 100%; height: 100%; position:absolute; left:0; top:0; -o-object-fit: cover; object-fit: cover; display: block; mix-blend-mode: multiply; -webkit-filter: grayscale(100%) contrast(1); filter: grayscale(100%) contrast(0.8);}
.hero-filter-image canvas { display: block; vertical-align: bottom;}
.hero-filter-image #particles-js{ width: 100%; height: 100%; position: absolute; z-index:1;}
.hero-filter-image .hero-content{ width:100%; position:absolute; left:0; top:0; padding:calc(50vh - 100px) calc(25vw - 200px); text-align:center; z-index:2;}
.hero-filter-image .hero-content h1{ font-size:90px; color:#fff; font-weight:700;}
.hero-filter-image .hero-content h6{ font-size:21px; color:#fff; font-family:var(--font-main); margin-bottom:30px; line-height:30px;}
.hero-filter-image .hero-content a{ height:48px; line-height:50px; display:inline-block; padding:0 25px; background:#ed3237; border-radius:4px; color:#fff; font-size:15px; font-weight:700;}
.hero-filter-image .hero-content a:hover{ background:#; color:#384254; text-decoration:none; box-shadow:0 10px 40px rgba(0,0,0,0.2);}



/* HERO TEXT ROTATE */
.hero-text-rotate{ width:100%; height:100%; position:absolute; left:0; top:0; background:#e41c2d;}
.hero-text-rotate .image{ width: 100%; height: 100%; position:absolute; left:0; top:0; -o-object-fit: cover; object-fit: cover; display: block; mix-blend-mode: multiply; -webkit-filter: grayscale(100%) contrast(1); filter: grayscale(100%) contrast(0.8);}
.hero-text-rotate:after{content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #1d3162; mix-blend-mode: lighten;}
.hero-text-rotate .hero-content{ width:100%; position:absolute; left:0; top:0; padding:calc(50vh - 100px) 0; text-align:center; z-index:2;}
.hero-text-rotate .hero-content .text-rotator { width:100%; float:left; position:relative; font-family:var(--font-main); color:#fff; font-weight:800; text-align:center; font-size:100px; margin-bottom:10px;}
.hero-text-rotate .slogan { width: 100%; float:left; text-align: center; font-size: 82px; font-weight:bold; letter-spacing: -2px; word-spacing: -2px; overflow: hidden }
.hero-text-rotate .slogan ul { position: relative; display: inline-block; overflow: visible !important; vertical-align: text-top; list-style: none; transform:translateY(-7px);}
.hero-text-rotate .slogan ul li { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); color: #ed3237;}
.hero-text-rotate .slogan ul li:nth-child(2) {top: 112px;}
.hero-text-rotate .slogan ul li:nth-child(3) {top: 224px;}
.hero-text-rotate .slogan ul li:nth-child(4) {top: 335px;}
.hero-text-rotate .slogan ul li:nth-child(5) {top: 446px;}
.hero-text-rotate .hero-content h6{ font-size:21px; color:#fff; font-family:var(--font-main); margin-bottom:30px; line-height:30px;}
.hero-text-rotate .hero-content a{ height:48px; line-height:50px; display:inline-block; padding:0 25px; background:#ed3237; border-radius:4px; color:#fff; font-size:15px; font-weight:700;}
.hero-text-rotate .hero-content a:hover{ background:#; color:#384254; text-decoration:none; box-shadow:0 10px 40px rgba(0,0,0,0.2);}



/* SITE CONTENT */
.site-content{ width:100%; float:left; padding:100px 0; position:relative; /*background:url(../images/parallax-bg1.jpg) bottom center no-repeat;*/}
.site-content .lead{ font-family:var(--font-main); font-size:23px; }
.site-content .content-image{ width:100%; float:left; margin:30px 0;}
.site-content .content-image img{ width:100%; border-radius:8px;}
.site-content .signature{ width:125px;}
.site-content #map{ width:100%; height:300px; margin-top:30px; margin-bottom:50px;}



/* FAQ CONTENT */
.faq-content{ width:100%; float:left; padding:100px 0;} 
.faq-content .panel-group .panel{ border-color:transparent; box-shadow:none;}
.faq-content .panel-group .panel-heading{ padding:10px 0;}
.faq-content .panel-group .panel-heading+.panel-collapse>.list-group{ padding:10px 0;}
.faq-content .panel-group .panel-heading+.panel-collapse>.panel-body{padding:10px 0;}
.faq-content .panel-group .panel-body p{ margin-bottom:10px;}
.panel-group .panel-heading .panel-title a:after{ display:none;}



/* DOWNLOAD BOX */
.download-box{ width:100%; float:left; background:#ed3237; padding:25px;}
.download-box i{ height:55px; font-size:50px; color:#fff; float:left; margin-right:10px;}
.download-box a{ float:left; font-size:30px; color:#fff; font-family:var(--font-main); font-weight:800; margin-top:5px;}
.download-box a:hover{ text-decoration:none;}
.download-box small{ float:left; color:#fff; font-weight:700; text-indent:1px; opacity:0.5;}



/* ICON FEATURE */
.icon-feature{ width:100%; float:left; margin-bottom:30px;}
.icon-feature i{ display:inline-block;}
.icon-feature i{background: -webkit-linear-gradient(#9ba0a9, #384254); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow:0 10px 10px rgba(0,0,0,0.2); }
.icon-feature i:before{ font-size:60px; margin:0;}
.icon-feature h5{ font-weight:700; font-size:16px; color:#ed3237; position:relative; padding-bottom:15px;}
.icon-feature h5:after{content:''; width:32px; height:2px; background:#ed3237; position:absolute; left:0; bottom:0;}
.icon-feature p{ line-height:22px;}



/* TEAM */
.team-box{ width:100%; float:left; margin-bottom:40px; text-align:center;}
.team-box figure{ width:100%; float:left;}
.team-box figure img{ margin-bottom:15px; display:inline-block;}
.team-box figure figcaption{ width:100%; float:left;}
.team-box figure figcaption h5{ width:100%; float:left; font-weight:700; position:relative; margin-bottom:10px; padding-bottom:10px;}
.team-box figure figcaption h5:after{content:''; width:32px; height:2px; background:#ed3237; position:absolute; left:50%; bottom:0; margin-left:-16px;}
.team-box figure figcaption small{ width:100%; float:left; color:#9ba0a9;}



/* CONTACT FORM */
.contact-form{ width:100%; float:left;}
.contact-form .form-group{ width:100%; float:left;}
.contact-form label{ width:100%; float:left; font-weight:normal;}
.contact-form input[type="text"]{ width:100%; max-width:400px;}
.contact-form textarea{ width:100%; max-width:520px;}
.contact-form .alert{ width:100%; float:left;}
.contact-form #success, #error {display:none}
.contact-form #success p, #error p { float:left;}
.contact-form #contact .error{ width:100%; color:red;}
.contact-form #error p {color:#c0392b}



/* CAREER FORM */
.career-form{ width:100%; float:left;}
.career-form .form-group{ width:100%; float:left;}
.career-form label{ width:100%; float:left; font-weight:normal;}
.career-form input[type="text"]{ width:100%; max-width:400px;}
.career-form .file-select { height:50px; float:left; line-height:50px; background:#c9ccd1; border-radius:4px; position:relative; padding:0 20px;}
.career-form .file-select input[type="file"]{ height:50px; position:absolute; left:0; top:0; opacity:0;}
.career-form .file-select span{ color:#fff; font-weight:700;}
.career-form .file-select i{ color:#fff; font-size:22px; float:left; margin-right:10px;}
.career-form textarea{ width:100%; max-width:520px;}
.career-form .alert{ width:100%; float:left;}
.career-form #success, #error {display:none}
.career-form #success p, #error p { float:left;}
.career-form #contact .error{ width:100%; color:red;}
.career-form #error p {color:#c0392b}



/* PRICE BOX */
.price-box{ width:100%; float:left; padding:40px 0; border:1px solid #eee; text-align:center;}
.price-box i{ font-size:50px; line-height:50px; background:#ed3237; color:#fff; border-radius:8px; display:inline-block; padding:10px; margin-bottom:30px;}
.price-box h5{ font-size:22px; font-family:var(--font-main); font-weight:800; color:#ed3237;}
.price-box span{ display:block; margin-bottom:20px;}
.price-box ul{ width:100%; float:left; margin:0; margin-bottom:20px; padding:0; }
.price-box ul li{ width:100%; float:left; text-align:center; list-style:none; font-size:13px; color:#9ba0a9; margin:5px 0;}
.price-box a{ height:48px; line-height:50px; padding:0 25px; display:inline-block; background:#ed3237; border-radius:4px; color:#fff; font-size:15px; font-weight:700;}
.price-box a:hover{ background:#; color:#384254; text-decoration:none; box-shadow:0 10px 40px rgba(0,0,0,0.2);}



/* SIDEBAR */
.sidebar{ width:100%; float:left; padding-left:20px}
.sidebar .widget{ width:100%; float:left; margin-bottom:35px;}
.sidebar .widget .widget-title{ font-size:25px; color:#666; letter-spacing:-0.04em; font-weight:700; position:relative; padding-bottom:15px; margin-bottom:20px; margin-top:0;}
.sidebar .widget .widget-title:after{content:''; width:50px; height:4px; background:#ed3237; position:absolute; left:0; bottom:5px; border-radius:20px;}
.sidebar .side-menu{ width:100%; float:left; margin:0; padding:0;}
.sidebar .side-menu li{ width:100%; float:left; border:1px solid #eee; list-style:none; margin-top:-1px; padding:14px;}
.sidebar .side-menu li a{ float:left; font-size:13px; font-weight:700; color:#999;}
.sidebar .side-menu li a:hover{ text-decoration:underline; color:#ed3237;}
.sidebar .side-menu li.active{ color:#fff; background:#ed3237;}
.sidebar .side-menu li.active a{ color:#fff; background:#ed3237;}
.sidebar .tags{ width:100%; float:left; margin:0; padding:0;}
.sidebar .tags li{ float:left; margin:0 5px 5px 0; list-style:none;}
.sidebar .tags li a{height:26px; line-height:26px; display:inline-block; margin-bottom:5px; color:#fff; background:#c4c9d3; padding:0 7px; border-radius:3px; font-size:12px;}
.sidebar .tags li a:hover{ text-decoration:none; background:#ed3237;}
.sidebar .gallery{ width:100%; float:left; margin:0; padding:0;}
.sidebar .gallery li{ width:33.33333%; float:left; padding:0 4px 8px 0; list-style:none;}
.sidebar .gallery li img{ width:100%; border-radius:4px;}



/* NEWS*/
.news{ width:100%; float:left; padding-top:60px;}
.post-box{ width:100%; float:left; margin-bottom:80px;}
.post-box .post-image{ width:100%; float:left; margin-bottom:30px;}
.post-box .post-image img{ width:100%; border-radius:8px;}
.post-box .post-content{ width:100%; float:left;}
.post-box .post-content .post-metas{ width:100%; float:left; margin-bottom:30px;}
.post-box .post-content .post-metas .author{ float:left; margin-right:30px;}
.post-box .post-content .post-metas .author img{ width:44px; float:left; border-radius:50%; margin-right:10px;}
.post-box .post-content .post-metas .author .author-name{ width:200px; display:block; font-weight:700; margin-top:6px; font-size:13px;}
.post-box .post-content .post-metas .author .post-date{ width:200px; display:block; font-size:13px; color:#9ba0a9; }
.post-box .post-content .post-metas .comments{ float:left; line-height:44px; color:#9ba0a9; margin-right:30px; font-size:13px;}
.post-box .post-content .post-metas .comments img{ width:15px; margin-right:7px;}
.post-box .post-content .post-metas .tags{ float:left; line-height:44px; color:#9ba0a9; font-size:13px;}
.post-box .post-content .post-metas .tags img{ width:15px; margin-right:7px;}
.post-box .post-content .post-metas .tags a{ color:#9397a0; text-decoration:underline;}
.post-box .post-content .post-metas .tags a:hover{ color:#ed3237;}
.post-box .post-content .post-title{ width:100%; float:left; margin-top:0; margin-bottom:24px; font-size:42px; position:relative; padding-bottom:20px;}
.post-box .post-content .post-title:after{content:''; width:50px; height:3px; background:#ed3237; position:absolute; left:0; bottom:0;}
.post-box .post-content .post-title a{font-family:var(--font-main); }
.post-box .post-content .post-title a:hover{ text-decoration:none;}
.post-box .post-content > p {
	width: 100%;
    float: left;
    font-size: 15px;
    line-height: 30px;
    text-align: justify;
    margin-bottom: 25px;
	color: #5e6269;
}
.post-box .post-content blockquote{ width:100%; float:left; border-left:5px solid #ffd658; margin-bottom:40px;}
.post-box .post-content blockquote p{ font-size:25px; line-height:35px; font-style:italic; font-family:var(--font-main);}
.post-box .post-content blockquote h5{ color:#ffd658; font-size:18px; font-weight:700;}
.post-box .post-content .post-bottom-metas{ width:100%; float:left; border-top:2px solid #e8e8ec; padding-top:20px; margin-bottom:50px;}
.post-box .post-content .post-bottom-metas .tags{ width:50%; float:left; margin:0; padding:0;}
.post-box .post-content .post-bottom-metas .tags li{ float:left; margin-right:10px; margin-bottom:10px; list-style:none;}
.post-box .post-content .post-bottom-metas .tags li a{ height:31px; float:left; line-height:31px; padding:0 18px; background:#ebebf4; color:#7570ff; font-weight:700; border-radius:4px;}
.post-box .post-content .post-bottom-metas .tags li a:hover{ background:#7570ff; color:#fff; text-decoration:none;}
.post-box .post-content .readmore-btn{ float:left; font-weight:700;}
.post-box .post-content .readmore-btn:hover{ text-decoration:none; color:#ed3237;}

.sayfa-title{ font-size:22px; color:#666; letter-spacing:-0.04em; font-weight:600; position:relative; padding-bottom:15px; margin-bottom:20px; margin-top:0;}
.sayfa-title:after{content:''; width:50px; height:4px; background:#ed3237; position:absolute; left:0; bottom:2px; border-radius:20px;}

.eken-detail-page{
	position:relative;
	padding:76px 0 92px;
	background:
		radial-gradient(circle at 11% 12%, rgba(237,50,55,0.08), transparent 25%),
		radial-gradient(circle at 89% 6%, rgba(20,33,58,0.08), transparent 27%),
		linear-gradient(180deg, #ffffff 0%, #f7f9fc 100%);
	overflow:hidden;
}
.eken-detail-page:before{
	content:"";
	position:absolute;
	left:-110px;
	top:110px;
	width:260px;
	height:260px;
	border:36px solid rgba(237,50,55,0.045);
	border-radius:50%;
	pointer-events:none;
}
.eken-detail-page:after{
	content:"";
	position:absolute;
	right:-120px;
	bottom:70px;
	width:320px;
	height:320px;
	border:42px solid rgba(20,33,58,0.045);
	border-radius:50%;
	pointer-events:none;
}
.eken-detail-page .container{ position:relative; z-index:1;}
.eken-detail-page .section-titles{
	margin-bottom:32px;
	padding:0 0 6px;
}
.eken-detail-page .section-titles .upper-title{
	display:inline-flex;
	align-items:center;
	gap:10px;
	margin-bottom:10px;
	padding:8px 13px;
	border:1px solid rgba(237,50,55,0.14);
	border-radius:999px;
	background:#fff;
	box-shadow:0 14px 38px rgba(18,33,45,0.06);
	color:#ed3237;
	font-size:12px;
	font-weight:900;
	letter-spacing:1.2px;
}
.eken-detail-page .section-titles .upper-title:before{
	content:"";
	width:8px;
	height:8px;
	border-radius:50%;
	background:#ed3237;
	box-shadow:0 0 0 7px rgba(237,50,55,0.10);
}
.eken-detail-page .section-titles .main-title{
	margin:12px 0 0;
	color:#14213a;
	font-size:clamp(34px, 4vw, 52px);
	line-height:1.05;
	font-weight:950;
	letter-spacing:-0.03em;
}
.eken-detail-page .section-titles .main-title:before{ display:none;}
.eken-detail-page .section-titles .main-title:after{
	width:118px;
	height:5px;
	bottom:-14px;
	border-radius:999px;
	background:linear-gradient(90deg, #ed3237, #ff6a6e);
}
.eken-detail-page .post-box{
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
	padding:28px;
	border:1px solid rgba(20,33,58,0.08);
	border-radius:12px;
	background:rgba(255,255,255,0.94);
	box-shadow:0 26px 80px rgba(18,33,45,0.10);
}
.eken-detail-page .post-box:before{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:4px;
	background:linear-gradient(90deg, #ed3237, #14213a);
}
.eken-detail-page .post-box .post-image{
	margin:-2px 0 26px;
}
.eken-detail-page .post-box .post-image img{
	display:block;
	width:100%;
	max-height:420px;
	object-fit:cover;
	border-radius:10px;
	box-shadow:0 22px 60px rgba(18,33,45,0.14);
}
.eken-detail-page .post-box .post-content{
	color:#526074;
	font-size:15px;
	line-height:1.85;
}
.eken-detail-page .post-box .post-content > p,
.eken-detail-page .post-box .post-content p{
	color:#526074;
	font-size:15px;
	line-height:1.85;
	text-align:left;
}
.eken-detail-page .post-box .post-content h2,
.eken-detail-page .post-box .post-content h3,
.eken-detail-page .post-box .post-content h4{
	color:#14213a;
	font-weight:900;
	letter-spacing:-0.02em;
}
.eken-detail-page .post-box .post-content img{
	max-width:100%;
	border-radius:10px;
}
.eken-detail-page .sayfa-title{
	display:inline-flex;
	align-items:center;
	gap:10px;
	margin-top:34px !important;
	color:#14213a;
	font-size:24px;
	font-weight:900;
	letter-spacing:-0.02em;
}
.eken-detail-page .sayfa-title:before{
	content:"";
	width:9px;
	height:9px;
	border-radius:50%;
	background:#ed3237;
	box-shadow:0 0 0 7px rgba(237,50,55,0.10);
}
.eken-detail-page .sayfa-title:after{
	width:58px;
	height:4px;
	left:19px;
	bottom:1px;
	border-radius:999px;
}
.eken-detail-page .post-content .latest-news{
	padding:18px 0 0 !important;
	background:transparent;
}
.eken-detail-page .post-content .latest-news .news-box{
	margin-bottom:20px;
	border-radius:10px;
	box-shadow:0 18px 44px rgba(18,33,45,0.08);
}
.eken-detail-page .post-content .latest-news .news-box figure figcaption{
	border-color:rgba(20,33,58,0.08);
}
.eken-detail-page .sidebar{
	padding-left:12px;
}
.eken-detail-page .sidebar .widget{
	position:relative;
	overflow:hidden;
	margin-bottom:22px;
	padding:22px;
	border:1px solid rgba(20,33,58,0.08);
	border-radius:12px;
	background:rgba(255,255,255,0.94);
	box-shadow:0 24px 70px rgba(18,33,45,0.09);
}
.eken-detail-page .sidebar .widget:before{
	content:"";
	position:absolute;
	right:-54px;
	bottom:-54px;
	width:130px;
	height:130px;
	border:18px solid rgba(237,50,55,0.07);
	border-radius:50%;
}
.eken-detail-page .sidebar .widget .widget-title{
	margin-bottom:22px;
	color:#14213a;
	font-size:24px;
	font-weight:950;
	letter-spacing:-0.02em;
}
.eken-detail-page .sidebar .widget .widget-title:after{
	width:62px;
	height:4px;
	bottom:3px;
	background:linear-gradient(90deg, #ed3237, #ff6a6e);
}
.eken-detail-page .sidebar .side-menu{
	position:relative;
	z-index:1;
	display:grid;
	gap:10px;
}
.eken-detail-page .sidebar .side-menu li{
	float:none;
	margin:0;
	padding:0;
	border:none;
	border-radius:9px;
	background:#f7f9fc;
	list-style:none;
	transition:transform .22s ease, box-shadow .22s ease, background .22s ease;
}
.eken-detail-page .sidebar .side-menu li a{
	float:none;
	display:flex;
	align-items:center;
	gap:10px;
	width:100%;
	min-height:54px;
	padding:13px 14px;
	color:#14213a;
	font-size:14px;
	font-weight:850;
	line-height:1.25;
}
.eken-detail-page .sidebar .side-menu li:hover{
	transform:translateY(-2px);
	background:#fff;
	box-shadow:0 16px 34px rgba(18,33,45,0.10);
}
.eken-detail-page .sidebar .side-menu li a:hover{
	color:#ed3237;
	text-decoration:none;
}
.eken-detail-page .sidebar .side-menu li.active{
	background:linear-gradient(145deg, #ed3237, #c91f24);
	box-shadow:0 18px 42px rgba(237,50,55,0.22);
}
.eken-detail-page .sidebar .side-menu li.active a,
.eken-detail-page .sidebar .side-menu li.active a:hover{
	color:#fff;
	background:transparent;
}
.eken-detail-page .sidebar .tags{
	position:relative;
	z-index:1;
	display:flex;
	flex-wrap:wrap;
	gap:8px;
}
.eken-detail-page .sidebar .tags li{
	float:none;
	margin:0;
}
.eken-detail-page .sidebar .tags li a{
	height:auto;
	min-height:34px;
	display:inline-flex;
	align-items:center;
	margin:0;
	padding:8px 12px;
	border:1px solid rgba(20,33,58,0.08);
	border-radius:999px;
	background:#f7f9fc;
	color:#14213a;
	font-size:12px;
	font-weight:800;
	line-height:1.2;
}
.eken-detail-page .sidebar .tags li a:hover{
	background:#ed3237;
	color:#fff;
	border-color:#ed3237;
	text-decoration:none;
}
.eken-share-panel{
	position:relative;
	overflow:hidden;
	margin-top:34px;
	padding:22px;
	border:1px solid rgba(20,33,58,0.08);
	border-radius:16px;
	background:
		linear-gradient(135deg, rgba(237,50,55,0.055), transparent 42%),
		linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);
	box-shadow:0 24px 70px rgba(18,33,45,0.08);
}
.eken-share-panel:after{
	content:"";
	position:absolute;
	right:-74px;
	bottom:-86px;
	width:180px;
	height:180px;
	border:28px solid rgba(237,50,55,0.055);
	border-radius:50%;
	pointer-events:none;
}
.eken-share-panel__header{
	position:relative;
	z-index:1;
	display:flex;
	align-items:center;
	gap:13px;
	margin-bottom:18px;
}
.eken-share-panel__icon{
	position:relative;
	width:44px;
	height:44px;
	flex:0 0 44px;
	border-radius:14px;
	background:linear-gradient(135deg, #ed3237, #c91f24);
	box-shadow:0 16px 34px rgba(237,50,55,0.24);
}
.eken-share-panel__icon:before{
	content:"";
	position:absolute;
	inset:12px;
	background:#fff;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18 16.1c-1.1 0-2.1.5-2.7 1.3L8.9 13.7a3.4 3.4 0 0 0 0-3.4l6.3-3.7A3.3 3.3 0 1 0 14 4c0 .3 0 .6.1.9L7.8 8.6A3.3 3.3 0 1 0 7.8 15l6.3 3.7c-.1.3-.1.6-.1.9a3.3 3.3 0 1 0 4-3.5Z'/%3E%3C/svg%3E") center / contain no-repeat;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18 16.1c-1.1 0-2.1.5-2.7 1.3L8.9 13.7a3.4 3.4 0 0 0 0-3.4l6.3-3.7A3.3 3.3 0 1 0 14 4c0 .3 0 .6.1.9L7.8 8.6A3.3 3.3 0 1 0 7.8 15l6.3 3.7c-.1.3-.1.6-.1.9a3.3 3.3 0 1 0 4-3.5Z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.eken-share-panel__header small{
	display:block;
	margin-bottom:4px;
	color:#7a8798;
	font-size:11px;
	font-weight:900;
	line-height:1;
	text-transform:uppercase;
	letter-spacing:.08em;
}
.eken-share-panel__header h4{
	margin:0;
	color:#14213a;
	font-size:25px;
	font-weight:900;
	line-height:1.1;
}
.eken-detail-page #shareButtonLabel{
	position:relative;
	z-index:1;
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	margin-top:0;
}
.eken-detail-page #shareButtonLabel .jssocials-share{
	margin:0;
}
.eken-detail-page #shareButtonLabel .jssocials-share-link{
	min-height:46px;
	display:inline-flex;
	align-items:center;
	gap:9px;
	padding:0 18px;
	border:1px solid rgba(20,33,58,0.10);
	border-radius:999px;
	background:#fff;
	color:#14213a;
	font-size:13px;
	font-weight:900;
	line-height:1;
	box-shadow:0 14px 32px rgba(18,33,45,0.07);
	transition:transform .22s ease, box-shadow .22s ease, background .22s ease, border-color .22s ease, color .22s ease;
}
.eken-detail-page #shareButtonLabel .jssocials-share-link:hover{
	color:#fff;
	text-decoration:none;
	transform:translateY(-2px);
	box-shadow:0 22px 48px rgba(18,33,45,0.14);
}
.eken-detail-page #shareButtonLabel .jssocials-share-logo{
	display:inline-block;
	width:17px;
	height:17px;
	flex:0 0 17px;
	background:currentColor;
	font-size:0;
	line-height:1;
	vertical-align:middle;
}
.eken-detail-page #shareButtonLabel .jssocials-share-label{
	padding-left:0;
}
.eken-detail-page #shareButtonLabel .jssocials-share-facebook .jssocials-share-logo{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 8h3V4h-3c-3 0-5 2-5 5v3H6v4h3v6h4v-6h3.2l.8-4h-4V9c0-.6.4-1 1-1Z'/%3E%3C/svg%3E") center / contain no-repeat;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 8h3V4h-3c-3 0-5 2-5 5v3H6v4h3v6h4v-6h3.2l.8-4h-4V9c0-.6.4-1 1-1Z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.eken-detail-page #shareButtonLabel .jssocials-share-twitter .jssocials-share-logo{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18.2 3h3.1l-6.8 7.8 8 10.2h-6.3l-4.9-6.2L5.7 21H2.6l7.3-8.4L2.3 3h6.5l4.4 5.6L18.2 3Zm-1.1 16.2h1.7L7.9 4.7H6.1l11 14.5Z'/%3E%3C/svg%3E") center / contain no-repeat;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18.2 3h3.1l-6.8 7.8 8 10.2h-6.3l-4.9-6.2L5.7 21H2.6l7.3-8.4L2.3 3h6.5l4.4 5.6L18.2 3Zm-1.1 16.2h1.7L7.9 4.7H6.1l11 14.5Z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.eken-detail-page #shareButtonLabel .jssocials-share-whatsapp .jssocials-share-logo{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a9.8 9.8 0 0 0-8.4 14.9L2.5 22l5.2-1.3A9.9 9.9 0 1 0 12 2Zm0 17.8a8 8 0 0 1-4.1-1.1l-.3-.2-3.1.8.8-3-.2-.3A7.8 7.8 0 1 1 12 19.8Zm4.4-5.8c-.2-.1-1.4-.7-1.6-.8-.2-.1-.4-.1-.6.1-.2.3-.6.8-.8 1-.1.2-.3.2-.5.1a6.5 6.5 0 0 1-3.2-2.8c-.1-.3 0-.4.1-.5l.4-.5c.1-.2.2-.3.3-.5.1-.2 0-.4 0-.5l-.7-1.6c-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.5.1-.7.3-.2.3-.9.9-.9 2.1s.9 2.4 1 2.5c.1.2 1.8 2.8 4.4 3.9.6.3 1.1.4 1.5.5.6.2 1.2.2 1.6.1.5-.1 1.4-.6 1.6-1.1.2-.6.2-1 .1-1.1 0-.1-.2-.2-.4-.3Z'/%3E%3C/svg%3E") center / contain no-repeat;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a9.8 9.8 0 0 0-8.4 14.9L2.5 22l5.2-1.3A9.9 9.9 0 1 0 12 2Zm0 17.8a8 8 0 0 1-4.1-1.1l-.3-.2-3.1.8.8-3-.2-.3A7.8 7.8 0 1 1 12 19.8Zm4.4-5.8c-.2-.1-1.4-.7-1.6-.8-.2-.1-.4-.1-.6.1-.2.3-.6.8-.8 1-.1.2-.3.2-.5.1a6.5 6.5 0 0 1-3.2-2.8c-.1-.3 0-.4.1-.5l.4-.5c.1-.2.2-.3.3-.5.1-.2 0-.4 0-.5l-.7-1.6c-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.5.1-.7.3-.2.3-.9.9-.9 2.1s.9 2.4 1 2.5c.1.2 1.8 2.8 4.4 3.9.6.3 1.1.4 1.5.5.6.2 1.2.2 1.6.1.5-.1 1.4-.6 1.6-1.1.2-.6.2-1 .1-1.1 0-.1-.2-.2-.4-.3Z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.eken-detail-page #shareButtonLabel .jssocials-share-email .jssocials-share-logo{
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Zm0 3.2V17h16V8.2l-8 5.3-8-5.3ZM5.2 7l6.8 4.5L18.8 7H5.2Z'/%3E%3C/svg%3E") center / contain no-repeat;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Zm0 3.2V17h16V8.2l-8 5.3-8-5.3ZM5.2 7l6.8 4.5L18.8 7H5.2Z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.eken-detail-page #shareButtonLabel .jssocials-share-facebook .jssocials-share-link:hover{
	background:#1877f2;
	border-color:#1877f2;
}
.eken-detail-page #shareButtonLabel .jssocials-share-twitter .jssocials-share-link:hover{
	background:#111827;
	border-color:#111827;
}
.eken-detail-page #shareButtonLabel .jssocials-share-whatsapp .jssocials-share-link:hover{
	background:#16a75c;
	border-color:#16a75c;
}
.eken-detail-page #shareButtonLabel .jssocials-share-email .jssocials-share-link:hover{
	background:#ed3237;
	border-color:#ed3237;
}


/* HOME SERVICES */
.home-services{ width:100%; float:left; padding:100px 0; /*background:url(../images/parallax-bg1.jpg) bottom center no-repeat;*/}
.home-services .services-box{ width:100%; float:left;}
.home-services i{ display:inline-block;}
.home-services i{background: -webkit-linear-gradient(#9ba0a9, #384254); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow:0 10px 10px rgba(0,0,0,0.2); }
.home-services i:before{ font-size:70px; margin:0;}
.home-services h5{ font-weight:700; font-size:16px; color:#ed3237;}
.home-services p{ line-height:22px;}

.eken-capabilities{
	position:relative;
	padding:110px 0;
	background:linear-gradient(180deg, #ffffff 0%, #f5f7fb 100%);
	overflow:hidden;
}
.eken-capabilities:before{
	content:"";
	position:absolute;
	left:-180px;
	top:-160px;
	width:420px;
	height:420px;
	border-radius:50%;
	background:radial-gradient(circle, rgba(237,50,55,0.14) 0%, rgba(237,50,55,0) 68%);
	pointer-events:none;
}
.eken-capabilities:after{
	content:"";
	position:absolute;
	right:-220px;
	bottom:-240px;
	width:520px;
	height:520px;
	border-radius:50%;
	background:radial-gradient(circle, rgba(17,24,39,0.10) 0%, rgba(17,24,39,0) 70%);
	pointer-events:none;
}
.eken-capabilities .container{
	position:relative;
	z-index:2;
}
.eken-capabilities__head{
	max-width:760px;
	margin:0 0 42px;
}
.eken-capabilities__head span{
	display:inline-flex;
	align-items:center;
	gap:12px;
	margin-bottom:13px;
	color:#ed3237;
	font-size:12px;
	font-weight:900;
	text-transform:uppercase;
}
.eken-capabilities__head span:before{
	content:"";
	width:42px;
	height:3px;
	border-radius:30px;
	background:#ed3237;
}
.eken-capabilities__head h2{
	margin:0 0 15px;
	color:#111827;
	font-size:46px;
	line-height:1.12;
	font-weight:900;
	letter-spacing:0;
}
.eken-capabilities__head p{
	max-width:650px;
	margin:0;
	color:#5f6b7a;
	font-size:16px;
	line-height:1.75;
}
.eken-capabilities__grid{
	display:grid;
	grid-template-columns:repeat(3, minmax(0, 1fr));
	gap:18px;
}
.eken-capability-card{
	position:relative;
	min-height:282px;
	padding:28px;
	overflow:hidden;
	background:rgba(255,255,255,0.92);
	border:1px solid rgba(17,24,39,0.08);
	border-radius:8px;
	box-shadow:0 18px 55px rgba(17,24,39,0.08);
	transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease, background .28s ease;
}
.eken-capability-card:before{
	content:"";
	position:absolute;
	inset:0;
	background:linear-gradient(135deg, #111827 0%, #182338 58%, #ed3237 130%);
	opacity:0;
	transition:opacity .28s ease;
}
.eken-capability-card:after{
	content:"";
	position:absolute;
	left:28px;
	right:28px;
	bottom:24px;
	height:3px;
	border-radius:20px;
	background:#ed3237;
	transform:scaleX(.28);
	transform-origin:left;
	transition:transform .28s ease, background .28s ease;
}
.eken-capability-card:hover{
	transform:translateY(-8px);
	border-color:rgba(237,50,55,0.28);
	box-shadow:0 30px 80px rgba(17,24,39,0.18);
}
.eken-capability-card:hover:before{
	opacity:1;
}
.eken-capability-card:hover:after{
	transform:scaleX(1);
	background:#fff;
}
.eken-capability-card__icon,
.eken-capability-card span,
.eken-capability-card h3,
.eken-capability-card p{
	position:relative;
	z-index:2;
}
.eken-capability-card__icon{
	width:66px;
	height:66px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:28px;
	border-radius:8px;
	background:#f1f3f7;
	color:#111827;
	transition:background .28s ease, color .28s ease, transform .28s ease;
}
.eken-capability-card__icon i{
	display:flex;
	align-items:center;
	justify-content:center;
	width:42px;
	height:42px;
	background:none;
	-webkit-text-fill-color:currentColor;
	color:inherit;
	text-shadow:none;
}
.eken-capability-card__icon i:before{
	content:"";
	display:block;
	width:42px;
	height:42px;
	background:currentColor;
	margin:0;
}
.eken-capability-card__icon .flaticon-earth:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4a20 20 0 1 0 0 40 20 20 0 0 0 0-40Zm13.6 12h-6.1a28.7 28.7 0 0 0-3-7.1A16.2 16.2 0 0 1 37.6 16ZM24 8.1c1.5 2.1 2.8 4.8 3.6 7.9h-7.2c.8-3.1 2.1-5.8 3.6-7.9ZM8.5 28a16 16 0 0 1 0-8h6.9a33.8 33.8 0 0 0 0 8H8.5Zm1.9 4h6.1a28.7 28.7 0 0 0 3 7.1 16.2 16.2 0 0 1-9.1-7.1Zm6.1-16h-6.1a16.2 16.2 0 0 1 9.1-7.1 28.7 28.7 0 0 0-3 7.1ZM24 39.9c-1.5-2.1-2.8-4.8-3.6-7.9h7.2c-.8 3.1-2.1 5.8-3.6 7.9ZM28.5 28h-9a29.6 29.6 0 0 1 0-8h9a29.6 29.6 0 0 1 0 8Zm0 11.1a28.7 28.7 0 0 0 3-7.1h6.1a16.2 16.2 0 0 1-9.1 7.1ZM32.6 28a33.8 33.8 0 0 0 0-8h6.9a16 16 0 0 1 0 8h-6.9Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4a20 20 0 1 0 0 40 20 20 0 0 0 0-40Zm13.6 12h-6.1a28.7 28.7 0 0 0-3-7.1A16.2 16.2 0 0 1 37.6 16ZM24 8.1c1.5 2.1 2.8 4.8 3.6 7.9h-7.2c.8-3.1 2.1-5.8 3.6-7.9ZM8.5 28a16 16 0 0 1 0-8h6.9a33.8 33.8 0 0 0 0 8H8.5Zm1.9 4h6.1a28.7 28.7 0 0 0 3 7.1 16.2 16.2 0 0 1-9.1-7.1Zm6.1-16h-6.1a16.2 16.2 0 0 1 9.1-7.1 28.7 28.7 0 0 0-3 7.1ZM24 39.9c-1.5-2.1-2.8-4.8-3.6-7.9h7.2c-.8 3.1-2.1 5.8-3.6 7.9ZM28.5 28h-9a29.6 29.6 0 0 1 0-8h9a29.6 29.6 0 0 1 0 8Zm0 11.1a28.7 28.7 0 0 0 3-7.1h6.1a16.2 16.2 0 0 1-9.1 7.1ZM32.6 28a33.8 33.8 0 0 0 0-8h6.9a16 16 0 0 1 0 8h-6.9Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.eken-capability-card__icon .flaticon-placeholder:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4a15 15 0 0 0-15 15c0 11.3 15 25 15 25s15-13.7 15-25A15 15 0 0 0 24 4Zm0 21a6 6 0 1 1 0-12 6 6 0 0 1 0 12Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4a15 15 0 0 0-15 15c0 11.3 15 25 15 25s15-13.7 15-25A15 15 0 0 0 24 4Zm0 21a6 6 0 1 1 0-12 6 6 0 0 1 0 12Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.eken-capability-card__icon .flaticon-wall-clock:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 5a19 19 0 1 0 0 38 19 19 0 0 0 0-38Zm2 20.1 8 4.6-2 3.4-10-5.8V13h4v12.1Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 5a19 19 0 1 0 0 38 19 19 0 0 0 0-38Zm2 20.1 8 4.6-2 3.4-10-5.8V13h4v12.1Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.eken-capability-card__icon .flaticon-quality-1:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4 8 10v12c0 10.4 6.8 18.3 16 22 9.2-3.7 16-11.6 16-22V10L24 4Zm-2 28.8-8-8 2.8-2.8 5.2 5.1L32.2 17l2.8 2.8-13 13Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4 8 10v12c0 10.4 6.8 18.3 16 22 9.2-3.7 16-11.6 16-22V10L24 4Zm-2 28.8-8-8 2.8-2.8 5.2 5.1L32.2 17l2.8 2.8-13 13Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.eken-capability-card__icon .flaticon-team:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M18 23a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm0 4C10.8 27 5 31.2 5 36.5V41h26v-4.5C31 31.2 25.2 27 18 27Zm15-3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0 3c-1.4 0-2.8.2-4 .7 3.4 2.1 6 5.2 6 8.8V41h8v-4c0-5.6-4.5-10-10-10Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M18 23a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm0 4C10.8 27 5 31.2 5 36.5V41h26v-4.5C31 31.2 25.2 27 18 27Zm15-3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0 3c-1.4 0-2.8.2-4 .7 3.4 2.1 6 5.2 6 8.8V41h8v-4c0-5.6-4.5-10-10-10Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.eken-capability-card__icon .flaticon-recommended:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4 29.4 15 41.5 16.8 32.8 25.3 34.8 37.4 24 31.7 13.2 37.4 15.2 25.3 6.5 16.8 18.6 15 24 4Zm-2 26 12-12-2.8-2.8L22 24.3l-5.2-5.1L14 22l8 8Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4 29.4 15 41.5 16.8 32.8 25.3 34.8 37.4 24 31.7 13.2 37.4 15.2 25.3 6.5 16.8 18.6 15 24 4Zm-2 26 12-12-2.8-2.8L22 24.3l-5.2-5.1L14 22l8 8Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.eken-capability-card > span{
	position:absolute;
	right:26px;
	top:24px;
	color:rgba(17,24,39,0.16);
	font-size:38px;
	line-height:1;
	font-weight:900;
	transition:color .28s ease;
}
.eken-capability-card h3{
	margin:0 0 13px;
	color:#111827;
	font-size:21px;
	line-height:1.25;
	font-weight:900;
	letter-spacing:0;
	transition:color .28s ease;
}
.eken-capability-card p{
	margin:0;
	color:#667085;
	font-size:14px;
	line-height:1.72;
	transition:color .28s ease;
}
.eken-capability-card:hover .eken-capability-card__icon{
	background:#ed3237;
	color:#fff;
	transform:translateY(-4px);
}
.eken-capability-card:hover > span{
	color:rgba(255,255,255,0.16);
}
.eken-capability-card:hover h3,
.eken-capability-card:hover p{
	color:#fff;
}
@media (max-width:991px){
	.eken-capabilities__grid{
		grid-template-columns:repeat(2, minmax(0, 1fr));
	}
}
@media (max-width:767px){
	.eken-capabilities{
		padding:70px 0;
	}
	.eken-capabilities__head h2{
		font-size:34px;
	}
	.eken-capabilities__grid{
		grid-template-columns:1fr;
	}
	.eken-capability-card{
		min-height:auto;
	}
}



/* FUN FACTS */
.fun-facts{ width:100%; float:left; position:relative; overflow:hidden; background:linear-gradient(135deg, #b50f18 0%, #ed3237 48%, #7f1018 100%); padding:92px 0;}
.fun-facts:before{ content:''; position:absolute; inset:0; background:linear-gradient(90deg, rgba(255,255,255,0.08) 1px, transparent 1px), linear-gradient(0deg, rgba(255,255,255,0.08) 1px, transparent 1px); background-size:74px 74px; opacity:0.25;}
.fun-facts:after{ content:''; position:absolute; width:560px; height:560px; right:-190px; top:-270px; border-radius:50%; background:radial-gradient(circle, rgba(255,255,255,0.22), rgba(255,255,255,0));}
.fun-facts .container{ position:relative; z-index:2;}
.fun-facts h2{ font-size:72px; font-weight:700; color:#fff; margin-top:0; letter-spacing:0; text-transform:uppercase;}
.fun-facts h4{ font-family:var(--font-main); font-size:19px; margin-bottom:50px; position:relative; padding-bottom:30px; text-transform:uppercase;}
.fun-facts h4:after{content:''; width:100px; height:3px; background:#fff; position:absolute; left:0; bottom:0;}
.fun-facts h5{font-weight:700; font-size:16px; margin-bottom:10px; color:#fff; letter-spacing:0;}
.fun-facts h5 strong{ font-weight:700; font-size:14px;}
.fun-facts .fact-box{ width:100%; min-height:154px; float:left; position:relative; overflow:hidden; border:1px solid rgba(255,255,255,0.24); border-radius:8px; padding:28px 24px; background:linear-gradient(145deg, rgba(255,255,255,0.17), rgba(255,255,255,0.06)); box-shadow:0 24px 70px rgba(80,0,10,0.22); backdrop-filter:blur(4px);}
.fun-facts .fact-box:before{ content:''; position:absolute; left:0; right:0; top:0; height:3px; background:linear-gradient(90deg, rgba(255,255,255,0.1), #ffffff, rgba(255,255,255,0.1)); opacity:0.9;}
.fun-facts .fact-box:after{ content:''; position:absolute; width:130px; height:130px; right:-58px; bottom:-58px; border-radius:50%; border:1px solid rgba(255,255,255,0.2);}
.fun-facts .fact-box .row{ display:flex; align-items:center;}
.fun-facts .fact-box i{ width:56px; height:56px; line-height:56px; font-size:46px; color:#fff; float:left; text-align:center; opacity:0.95;}
.fun-facts .fact-box i:before{ float:none; transform:none; }
.fun-facts .fact-box h6{ font-family:var(--font-main); font-weight:700; font-size:24px; line-height:1.18; letter-spacing:0; color:#fff; margin:0; text-transform:uppercase;}
.fun-facts .fact-box .odometer{ height:74px; float:left; overflow:hidden; font-family:var(--font-main); font-weight:800; color:#fff; font-size:72px; line-height:74px; padding:0;}
.fun-facts .fact-box .odometer .odometer-inside{transform:translateY(-8px);}
.fun-facts .fact-box .symbol{ float:left; font-family:var(--font-main); font-weight:800; font-size:28px; color:#fff; opacity:0.9; transform:translateY(6px);}

.eken-stat-strip{
	padding:88px 0;
	background:linear-gradient(135deg, #b50f18 0%, #ed3237 48%, #7f1018 100%);
}
.eken-stat-strip:before{
	content:"";
	position:absolute;
	inset:0;
	background:linear-gradient(90deg, rgba(255,255,255,0.08) 1px, transparent 1px), linear-gradient(0deg, rgba(255,255,255,0.08) 1px, transparent 1px);
	background-size:74px 74px;
	opacity:.22;
}
.eken-stat-strip:after{
	content:"";
	position:absolute;
	right:-120px;
	top:-180px;
	width:520px;
	height:520px;
	border-radius:50%;
	background:rgba(255,255,255,0.10);
}
.eken-stat-grid{
	position:relative;
	z-index:2;
	display:grid;
	grid-template-columns:repeat(3, minmax(0, 1fr));
	gap:24px;
}
.eken-stat-strip .fact-box{
	width:100%;
	min-height:230px;
	float:none;
	margin:0;
	padding:0;
	background:rgba(255,255,255,0.12);
	border:1px solid rgba(255,255,255,0.26);
	border-radius:8px;
	box-shadow:0 22px 65px rgba(35,9,14,0.16);
	backdrop-filter:blur(10px);
	transition:transform .28s ease, background .28s ease, border-color .28s ease, box-shadow .28s ease;
}
.eken-stat-strip .fact-box:before,
.eken-stat-strip .fact-box:after{
	display:none;
}
.eken-stat-card{
	position:relative;
	min-height:230px;
	padding:34px 34px 30px;
	overflow:hidden;
}
.eken-stat-card:before{
	content:"";
	position:absolute;
	right:-72px;
	bottom:-82px;
	width:190px;
	height:190px;
	border:1px solid rgba(255,255,255,0.18);
	border-radius:50%;
	transition:transform .35s ease, opacity .35s ease;
}
.eken-stat-strip .fact-box i{
	position:absolute;
	left:34px;
	top:36px;
	width:58px;
	height:58px;
	line-height:58px;
	margin:0;
	display:flex;
	align-items:center;
	justify-content:center;
	background:rgba(255,255,255,0.12);
	border:1px solid rgba(255,255,255,0.22);
	border-radius:8px;
	color:#fff;
	text-align:center;
	transition:left .32s ease, top .32s ease, transform .32s ease, background .32s ease;
}
.eken-stat-strip .fact-box i:before{
	content:"";
	display:block;
	width:30px;
	height:30px;
	background:currentColor;
	margin:0;
	float:none;
}
.eken-stat-strip .fact-box .flaticon-success:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4a20 20 0 1 0 0 40 20 20 0 0 0 0-40Zm-3 28.7-8-8 2.8-2.8 5.2 5.1 11.2-11.2L35 18.6 21 32.7Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4a20 20 0 1 0 0 40 20 20 0 0 0 0-40Zm-3 28.7-8-8 2.8-2.8 5.2 5.1 11.2-11.2L35 18.6 21 32.7Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.eken-stat-strip .fact-box .flaticon-team:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M18 23a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm0 4C10.8 27 5 31.2 5 36.5V41h26v-4.5C31 31.2 25.2 27 18 27Zm15-3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0 3c-1.4 0-2.8.2-4 .7 3.4 2.1 6 5.2 6 8.8V41h8v-4c0-5.6-4.5-10-10-10Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M18 23a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm0 4C10.8 27 5 31.2 5 36.5V41h26v-4.5C31 31.2 25.2 27 18 27Zm15-3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0 3c-1.4 0-2.8.2-4 .7 3.4 2.1 6 5.2 6 8.8V41h8v-4c0-5.6-4.5-10-10-10Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.eken-stat-strip .fact-box .flaticon-earth:before{ -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4a20 20 0 1 0 0 40 20 20 0 0 0 0-40Zm13.6 12h-6.1a28.7 28.7 0 0 0-3-7.1A16.2 16.2 0 0 1 37.6 16ZM24 8.1c1.5 2.1 2.8 4.8 3.6 7.9h-7.2c.8-3.1 2.1-5.8 3.6-7.9ZM8.5 28a16 16 0 0 1 0-8h6.9a33.8 33.8 0 0 0 0 8H8.5Zm1.9 4h6.1a28.7 28.7 0 0 0 3 7.1 16.2 16.2 0 0 1-9.1-7.1Zm6.1-16h-6.1a16.2 16.2 0 0 1 9.1-7.1 28.7 28.7 0 0 0-3 7.1ZM24 39.9c-1.5-2.1-2.8-4.8-3.6-7.9h7.2c-.8 3.1-2.1 5.8-3.6 7.9ZM28.5 28h-9a29.6 29.6 0 0 1 0-8h9a29.6 29.6 0 0 1 0 8Zm0 11.1a28.7 28.7 0 0 0 3-7.1h6.1a16.2 16.2 0 0 1-9.1 7.1ZM32.6 28a33.8 33.8 0 0 0 0-8h6.9a16 16 0 0 1 0 8h-6.9Z'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='black' d='M24 4a20 20 0 1 0 0 40 20 20 0 0 0 0-40Zm13.6 12h-6.1a28.7 28.7 0 0 0-3-7.1A16.2 16.2 0 0 1 37.6 16ZM24 8.1c1.5 2.1 2.8 4.8 3.6 7.9h-7.2c.8-3.1 2.1-5.8 3.6-7.9ZM8.5 28a16 16 0 0 1 0-8h6.9a33.8 33.8 0 0 0 0 8H8.5Zm1.9 4h6.1a28.7 28.7 0 0 0 3 7.1 16.2 16.2 0 0 1-9.1-7.1Zm6.1-16h-6.1a16.2 16.2 0 0 1 9.1-7.1 28.7 28.7 0 0 0-3 7.1ZM24 39.9c-1.5-2.1-2.8-4.8-3.6-7.9h7.2c-.8 3.1-2.1 5.8-3.6 7.9ZM28.5 28h-9a29.6 29.6 0 0 1 0-8h9a29.6 29.6 0 0 1 0 8Zm0 11.1a28.7 28.7 0 0 0 3-7.1h6.1a16.2 16.2 0 0 1-9.1 7.1ZM32.6 28a33.8 33.8 0 0 0 0-8h6.9a16 16 0 0 1 0 8h-6.9Z'/%3E%3C/svg%3E") center / contain no-repeat;}
.eken-stat-copy{
	position:relative;
	z-index:2;
	max-width:220px;
	padding-top:72px;
	transition:transform .32s ease;
}
.eken-stat-copy h6{
	margin:0 0 10px;
	color:#fff;
	font-size:24px;
	line-height:1.16;
	font-weight:900;
	text-transform:uppercase;
}
.eken-stat-copy p{
	max-height:0;
	margin:0;
	overflow:hidden;
	color:rgba(255,255,255,0.80);
	font-size:13px;
	line-height:1.45;
	opacity:0;
	transform:translateY(8px);
	transition:max-height .32s ease, opacity .32s ease, transform .32s ease;
}
.eken-stat-number{
	position:absolute;
	right:34px;
	top:26px;
	z-index:2;
	display:flex;
	align-items:flex-start;
	justify-content:flex-end;
	min-width:190px;
	transition:right .32s ease, top .32s ease, transform .32s ease;
}
.eken-stat-strip .fact-box .odometer{
	height:82px;
	line-height:82px;
	float:none;
	color:#fff;
	font-size:76px;
	font-weight:900;
	min-width:138px;
	text-align:right;
}
.eken-stat-strip .fact-box .symbol{
	float:none;
	color:#fff;
	font-size:30px;
	line-height:54px;
	margin-left:7px;
	font-weight:900;
	transform:none;
}
.eken-stat-strip .fact-box:hover{
	transform:translateY(-9px);
	background:rgba(17,24,39,0.30);
	border-color:rgba(255,255,255,0.48);
	box-shadow:0 34px 90px rgba(35,9,14,0.26);
}
.eken-stat-strip .fact-box:hover .eken-stat-card:before{
	transform:translate(-18px, -18px) scale(1.12);
	opacity:.7;
}
.eken-stat-strip .fact-box:hover i{
	left:calc(100% - 92px);
	top:calc(100% - 92px);
	transform:scale(.92);
	background:rgba(255,255,255,0.20);
}
.eken-stat-strip .fact-box:hover .eken-stat-number{
	right:calc(100% - 190px);
	top:24px;
	transform:scale(.88);
}
.eken-stat-strip .fact-box:hover .eken-stat-copy{
	transform:translateY(18px);
}
.eken-stat-strip .fact-box:hover .eken-stat-copy p{
	max-height:48px;
	opacity:1;
	transform:translateY(0);
}



/* SOLUTIONS */
.solutions{ width:100%; float:left; padding-top:70px; padding-bottom:30px; /*background:url(../images/parallax-bg1.jpg) bottom center no-repeat;*/}
.solutions .features-box{ width:100%;}
.solutions .features-box figure img{ width:100%; border-radius:6px;}
.solutions .features-box small{ height:26px; line-height:26px; display:inline-block; margin-bottom:5px; color:#fff; border:1px solid #c4c9d3; background:#c4c9d3; padding:0 7px; border-radius:3px;}
.solutions .features-box h5{ font-size:18px; color:#ed3237; padding-bottom:15px; font-weight:700; position:relative; margin-bottom:15px; text-transform:uppercase;}
.solutions .features-box h5:after{content:''; width:32px; height:2px; background:#ed3237; position:absolute; left:0; bottom:0;}
.solutions .features-box p{ line-height:24px; color:#9ba0a9; margin-bottom:25px;}
.solutions .features-box a.devami{ display:inline-block; color:#384254; font-size:13px; font-weight:700; border-bottom:2px solid #384254;}
.solutions .features-box a.devami:hover{ text-decoration:none; border-bottom:2px solid transparent;}



/* GET OFFER */
.get-offer{ width:100%; float:left; padding:100px 0; overflow:hidden; background:#384254; text-align:center; color:#fff; position:relative;}
.get-offer .image{ width:100%; height:150%; position:absolute; left:0; top:0; -o-object-fit:cover; object-fit:cover; mix-blend-mode:exclusion; -webkit-filter:grayscale(100%) contrast(1.2); filter:grayscale(100%) contrast(1); opacity:0.6;} 
.get-offer h2{ font-size:90px; font-weight:700; margin-bottom:20px;}
.get-offer h5{ font-weight:700; font-size:16px; letter-spacing:3px; margin-bottom:10px; color:#ed3237;}
.get-offer p{  font-family:var(--font-main); font-size:19px; margin-bottom:50px; position:relative; padding-top:30px;}
.get-offer p:after{content:''; width:100px; height:3px; background:#ed3237; position:absolute; left:50%; top:0; margin-left:-50px;}
.get-offer a{ height:48px; line-height:50px; display:inline-block; padding:0 25px; background:#ed3237; border-radius:4px; color:#fff; font-size:15px; font-weight:700;}
.get-offer a:hover{ background:#ed3237; color:#384254; text-decoration:none; box-shadow:0 10px 40px rgba(0,0,0,0.2);}



/* PROJECTS */
.projects{ width:100%; float:left; padding-top:100px; /*background:url(../images/parallax-bg1.jpg) bottom center no-repeat;*/}
.projects .filter{ width:100%; float:left; margin:0; margin-bottom:-30px; padding:0; padding-left:30px; background:#ed3237; border-radius:4px; position:relative; z-index:2;}
.projects .filter li{ float:left; margin-right:10px; list-style:none;}
.projects .filter li a{ float:left; line-height:60px; padding:0 10px; font-weight:700; color:#fff; opacity:0.6;}
.projects .filter li a:hover{text-decoration:none; opacity:1;}
.projects .filter li a.active{ opacity:1;}
.projects .photos{ width:100%; float:left; padding:0; margin:0;}
.projects .photos li{ width:33.33333%; float:left; list-style:none;}
.projects .photos li figure{ width:100%; float:left; position:relative;}
.projects .photos li *{-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.projects .photos li figure a{ width:100%; height:100%; float:left;}
.projects .photos li figure a:hover{ text-decoration:none;}
.projects .photos li figure img{ width:100%;}
.projects .photos li figure figcaption{ width:100%; height:100%; float:left; background:rgba(0,0,0,0.6); position:absolute; left:0; top:0; padding:20px; padding-top:19vh; text-align:center; opacity:0;}
.projects .photos li figure figcaption h4{ font-weight:700; color:#ed3237; font-size:30px; margin:0;}
.projects .photos li figure figcaption small{ color:#fff; font-family:var(--font-main); font-weight:800; position:relative; padding-bottom:20px;}
.projects .photos li figure figcaption small:after{content:''; width:32px; height:3px; background:#ed3237; position:absolute; left:50%; bottom:0; margin-left:-16px;}
.projects .photos li figure:hover figcaption{ opacity:1; padding-top:17vh;}



/* VIDEO */
.video{ width:100%; float:left; padding:100px 0; text-align:center; position:relative; overflow:hidden;}
.video .video-container{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
.video .video-container:after{content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:#384254; -o-object-fit:cover; object-fit:cover; mix-blend-mode:exclusion; }
.video .video-container video{ min-width:100%; min-height:100%; -webkit-filter:grayscale(100%) contrast(1.2); filter:grayscale(100%) contrast(1); opacity:0.6;}
.video .image-container{ width:100%; position:absolute; left:0; top:0; z-index:2;}
.video .image-container:after{content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:#384254; -o-object-fit:cover; object-fit:cover; mix-blend-mode:exclusion; }
.video .image-container img{ min-width:100%; min-height:100%; -webkit-filter:grayscale(100%) contrast(1.2); filter:grayscale(100%) contrast(1); opacity:0.6;}
.video .container{ position:relative; z-index:2;}
.video .container h2{ font-size:90px; font-weight:700; margin-bottom:20px; color:#fff;}
.video .container h5{ font-weight:700; font-size:16px; letter-spacing:3px; margin-bottom:10px; color:#ed3237;}
.video .container p{  font-family:var(--font-main); font-size:19px; margin-bottom:20px; position:relative; padding-top:30px; color:#fff;}
.video .container p:after{content:''; width:100px; height:3px; background:#ed3237; position:absolute; left:50%; top:0; margin-left:-50px;}
.video .container a{ height:70px; display:inline-block; font-size:70px; color:#fff;}
.video .container a i{ float:left; transform:translateY(-15px);}
.video .container a:hover{ text-decoration:none; color:#ed3237;}



/* ABOUT PREDIO */
.about-predio{ width:100%; float:left; padding:100px 0;}
.about-predio .lead{ display:block; font-family:var(--font-main); font-size:20px; line-height:30px; color:#9ba0a9; margin-bottom:35px;}
.about-predio .signature{ width:125px;}



/* CLIENTS */
.clients{ width:100%; float:left; padding:50px 0; background:#f5f7f9;}
.clients img{ max-width:100%;}
.clients .testimonials{ width:100%; float:left; padding-right:20%; padding-top:50px; overflow:hidden;}
.clients .testimonials .testimonial-box{ width:100%;}
.clients .testimonials .testimonial-box figure{ width:100px; display:inline-block; margin-bottom:10px;}
.clients .testimonials .testimonial-box figure img{ width:100%; border-radius:50%;}
.clients .testimonials .testimonial-box h4{ font-weight:700; font-size:1.70em; color:#ed3237; text-transform:uppercase;}
.clients .testimonials .testimonial-box small{ display:block; color:#9ba0a9; font-size:1em; font-family:var(--font-main); font-weight:500; margin-bottom:15px; position:relative; padding-bottom:20px;}
.clients .testimonials .testimonial-box small:after{content:''; width:32px; height:2px; background:#ed3237; position:absolute; left:0; bottom:10px;}
.clients .testimonials .testimonial-box p{ display:block; font-family:var(--font-main); font-size:19px;}
.clients .testimonials .testimonial-box .signature{ width:125px; display:inline-block;}
.clients .testimonials .owl-nav{ width:100%; float:left; margin-top:30px;}
.clients .testimonials .owl-nav .owl-prev{ height:40px; line-height:40px; float:left; padding:0 10px; border:1px solid #c4c9d3; text-indent:-99999px; margin-right:3px;}
.clients .testimonials .owl-nav .owl-prev:before{content:"\f115"; font-family:Flaticon; float:left; text-indent:0;}
.clients .testimonials .owl-nav .owl-prev:hover{ color:#fff; background:#ed3237; border:1px solid #ed3237;}
.clients .testimonials .owl-nav .owl-next{ height:40px; line-height:40px; float:left; padding:0 10px; border:1px solid #c4c9d3; text-indent:-99999px; transform:rotate(180deg);}
.clients .testimonials .owl-nav .owl-next:before{content:"\f115"; font-family:Flaticon; float:left; text-indent:0;}
.clients .testimonials .owl-nav .owl-next:hover{ color:#fff; background:#ed3237; border:1px solid #ed3237;}



/* LATEST NEWS */
.latest-news{ width:100%; float:left; padding-top:100px; /*background:url(../images/parallax-bg1.jpg) bottom center no-repeat;*/}
.latest-news .news-box{ width:100%; float:left; margin-bottom:50px;}
.latest-news .news-box figure{ width:100%;  float:left;}
.latest-news .news-box figure img{ width:100%; border-radius:6px 6px 0 0}
.latest-news .news-box figure figcaption{ width:100%; float:left; padding:15px; border:1px solid #f5f7f9; border-top:none; border-radius:0 0 6px 6px; background:#fff;}
.latest-news .news-box figure figcaption small{ height:26px; line-height:26px; display:inline-block; margin-bottom:5px; color:#fff; border:1px solid #c4c9d3; background:#c4c9d3; padding:0 7px; border-radius:3px; font-size:12px;}
.latest-news .news-box figure figcaption h4{ font-size:18px; color:#ed3237; padding-bottom:15px; font-weight:700; position:relative; margin-bottom:15px;}
.latest-news .news-box figure figcaption h4:after{content:''; width:32px; height:2px; background:#ed3237; position:absolute; left:0; bottom:0;}
.latest-news .news-box figure figcaption p{ line-height:24px; color:#9ba0a9; margin-bottom:25px;}
.latest-news .news-box figure figcaption a{ display:inline-block; color:#384254; font-size:13px; font-weight:700; margin-bottom:20px;}
.latest-news .news-box figure figcaption a:hover{ text-decoration:none; color:#ed3237;}

.latest-news .eken-service-card{
	width:100%;
	float:left;
	position:relative;
	isolation:isolate;
	margin-bottom:44px;
	background:#fff;
	border:1px solid rgba(20,33,58,0.08);
	border-radius:6px;
	overflow:hidden;
	box-shadow:0 14px 38px rgba(18,33,45,0.07);
	transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}
.latest-news .eken-service-card:before{
	content:"";
	position:absolute;
	inset:0;
	z-index:4;
	border-radius:6px;
	border:1px solid rgba(255,255,255,0.42);
	box-shadow:inset 0 0 0 0 rgba(237,50,55,0);
	pointer-events:none;
	transition:box-shadow .32s ease, border-color .32s ease;
}
.latest-news .eken-service-card:after{
	content:"";
	position:absolute;
	top:-35%;
	left:-70%;
	z-index:5;
	width:46%;
	height:170%;
	background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.30), rgba(255,255,255,0));
	transform:skewX(-18deg) translateX(0);
	opacity:0;
	pointer-events:none;
	transition:transform .72s ease, opacity .32s ease;
}
.latest-news .eken-service-card:hover{
	transform:translateY(-6px);
	border-color:rgba(237,50,55,0.34);
	box-shadow:0 30px 80px rgba(18,33,45,0.16), 0 0 0 1px rgba(237,50,55,0.08);
}
.latest-news .eken-service-card:hover:before{
	border-color:rgba(237,50,55,0.22);
	box-shadow:inset 0 0 0 1px rgba(237,50,55,0.10);
}
.latest-news .eken-service-card:hover:after{
	opacity:1;
	transform:skewX(-18deg) translateX(360%);
}
.latest-news .eken-service-card figure{
	width:100%;
	float:none;
	margin:0;
}
.latest-news .eken-service-card figure > a{
	position:relative;
	display:block;
	overflow:hidden;
	background:#111827;
}
.latest-news .eken-service-card figure > a:before{
	content:"";
	position:absolute;
	inset:0;
	z-index:2;
	background:linear-gradient(180deg, rgba(17,24,39,0) 34%, rgba(17,24,39,0.42) 100%);
	opacity:0;
	transition:opacity .28s ease;
}
.latest-news .eken-service-card figure > a:after{
	display:none;
}
.latest-news .eken-service-card figure img{
	width:100%;
	height:auto;
	border-radius:0;
	transition:transform .34s ease, filter .34s ease;
}
.latest-news .eken-service-card:hover figure > a:before{
	opacity:1;
}
.latest-news .eken-service-card:hover figure img{
	transform:scale(1.045);
	filter:saturate(1.06) contrast(1.03);
}
.latest-news .eken-service-card figure figcaption{
	width:100%;
	float:none;
	position:relative;
	min-height:260px;
	padding:30px 28px 30px;
	border:none;
	background:#fff;
	transition:transform .28s ease, background .28s ease;
}
.latest-news .eken-service-card figure figcaption:before{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	width:auto;
	height:3px;
	border-radius:0;
	background:#ed3237;
	transform:scaleX(.18);
	transform-origin:left;
	transition:transform .28s ease;
}
.latest-news .eken-service-card:hover figure figcaption:before{
	transform:scaleX(1);
}
.latest-news .eken-service-card:hover figure figcaption{
	transform:translateY(-4px);
	background:linear-gradient(180deg, #fff 0%, #fbfcfe 100%);
}
.latest-news .eken-service-card figure figcaption h4{
	margin:0 0 18px;
	padding:0;
	color:#111827;
	font-size:22px;
	line-height:1.25;
	font-weight:900;
	transition:color .28s ease;
}
.latest-news .eken-service-card figure figcaption h4:after{
	display:none;
}
.latest-news .eken-service-card figure figcaption p{
	min-height:78px;
	margin:0 0 24px;
	color:#6b7484;
	font-size:15px;
	line-height:1.7;
}
.latest-news .eken-service-card__link{
	display:inline-flex !important;
	align-items:center;
	gap:9px;
	margin:0 !important;
	color:#ed3237 !important;
	font-size:13px !important;
	font-weight:900 !important;
	text-decoration:none !important;
	text-transform:uppercase;
	position:relative;
	padding-bottom:5px;
}
.latest-news .eken-service-card__link:before{
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:2px;
	background:#ed3237;
	transform:scaleX(.25);
	transform-origin:left;
	transition:transform .24s ease;
}
.latest-news .eken-service-card__link:after{
	content:"›";
	font-size:21px;
	line-height:1;
	transition:transform .24s ease;
}
.latest-news .eken-service-card:hover h4{
	color:#ed3237;
}
.latest-news .eken-service-card:hover .eken-service-card__link:after{
	transform:translateX(4px);
}
.latest-news .eken-service-card:hover .eken-service-card__link:before{
	transform:scaleX(1);
}
@media (max-width:767px){
	.latest-news .eken-service-card{
		margin-bottom:28px;
	}
	.latest-news .eken-service-card figure figcaption{
		min-height:auto;
		padding:24px 22px 24px;
	}
	.latest-news .eken-service-card figure figcaption p{
		min-height:auto;
	}
}



/* FOOTER BAR */
.footer-bar{ width:100%; float:left; transform:translateY(50%);}
.footer-bar .content-bar{ width:100%; float:left; background:#ed3237; border-radius:4px; padding:20px;}
.footer-bar .content-bar i{ width:70px; height:70px; float:left; background:#fff; font-size:50px; color:#ed3237; margin-right:15px; text-align:center; border-radius:6px;}
.footer-bar .content-bar h4{ font-size:18px; letter-spacing:-0.03em; text-transform:uppercase; color:#fff; margin:0; position:relative; display:inline-block; padding-bottom:10px; margin-bottom:10px;}
.footer-bar .content-bar h4:after{ content:""; width:30px; height:2px; position:absolute; left:0; bottom:0; background:#fff;}
.footer-bar .content-bar span{ font-size:13px; color:#fff; line-height:16px; display:block;}
.footer-bar .content-bar a{ font-weight:700; color:#fff;}




/* FOOTER */
.footer{ width:100%; float:left; padding-top:60px; background:#2d2e31; color:#fff;}
.footer .footer-inner-bar{ width:100%; float:left; padding:25px 0; margin-bottom:50px; border-bottom:1px solid rgba(255,255,255,0.1);}
.footer .footer-inner-bar h5{ float:left; margin-right:20px; font-weight:700;}
.footer .footer-inner-bar .social-media{ float:left; margin:0; margin-top:2px; padding:0;}
.footer .footer-inner-bar .social-media li{ float:left; list-style:none; margin-right:6px;}
.footer .footer-inner-bar .social-media li a{ width:30px; height:30px; float:left; line-height:30px; background:#fff; color:#384254; font-size:12px; text-align:center; border-radius:50%;}
.footer .footer-inner-bar .social-media li a:hover{text-decoration:none; background:#ed3237;}
.footer .footer-inner-bar form{ width:80%; height:40px; float:right; border:1px solid #fff; background:#fff; border-radius:4px;}
.footer .footer-inner-bar form input[type="text"]{ width:63%; height:40px; float:left; line-height:inherit; font-size:13px; color:#384254; border:none;}
.footer .footer-inner-bar form input[type="text"]::-webkit-input-placeholder { color:#384254;}
.footer .footer-inner-bar form input[type="text"]::-moz-placeholder { color: #384254;}
.footer .footer-inner-bar form input[type="text"]:-ms-input-placeholder { color: #384254;}
.footer .footer-inner-bar form input[type="text"]:-moz-placeholder { color: #384254;}
.footer .footer-inner-bar form button[type="submit"]{ height:36px; line-height:inherit; float:right; background:#ed3237; padding:0 20px; margin:1px; border-radius:2px; font-weight:700;}
.footer .footer-title{ width:100%; float:left; font-weight:700; font-size:17px; text-transform:uppercase; margin-top:0; margin-bottom:30px; position:relative; padding-bottom:20px; color:#fff;}
.footer .footer-title:before{content:""; width:40px; height:2px; background:#fff; position:absolute; left:0; bottom:0;}
.footer .footer-logo{ height:36px; display:inline-block; margin-bottom:20px;}
.footer .footer-text{ display:block; font-size: .90em; color:#b3b3b3}
.footer .footer-menu{ width:100%; float:left; margin:0; padding:0;}
.footer .footer-menu li{ margin:2px 0; list-style:none; float:none; display:block; border-bottom: dashed 1px rgba(255,255,255,.2);}
.footer .footer-menu li:last-child {border:none;}
.footer .footer-menu li:before{content:''; width:4px; height:4px; float:left; border-radius:50%; background:#fff; margin-top:8px; margin-right:10px;}
.footer .footer-menu li a{ color:#b3b3b3; font-size: .90em;line-height: 210%;}
.footer .footer-menu li a:hover{text-decoration:underline; color:#ed3237;}

.navbar-default .navbar-nav li .sub-menu{ width:255px;}
.navbar-default .navbar-nav li .sub-menu li{ padding:3px 9px;}
.navbar-default .navbar-nav li .sub-menu li a{ min-height:38px; line-height:1.25; padding:4px 7px; border-radius:8px;}
.navbar-default .navbar-nav li .sub-menu li a .menu-text{ color:#263244; font-weight:600;}
.navbar-default .navbar-nav li .sub-menu li:hover > a,
.navbar-default .navbar-nav li .sub-menu li > a.active{ background:rgba(237,50,55,0.06);}
.navbar-default .navbar-nav li .sub-menu li:hover > a .menu-text,
.navbar-default .navbar-nav li .sub-menu li > a.active .menu-text{ color:#111827;}
.sidebar .side-menu li{ padding:8px;}
.sidebar .side-menu li a{ width:100%; min-height:40px; text-decoration:none !important;}
.footer .footer-menu li:before{ display:none;}
.footer .footer-menu li a{ min-height:32px; line-height:1.3; text-decoration:none !important;}
.footer .footer-menu .menu-icon{ width:24px; height:24px; flex-basis:24px; margin-right:8px; border-radius:7px;}
.footer .footer-menu .menu-icon:before{ width:17px; height:17px;}
.footer .footer-gallery{ width:100%; float:left; margin:0; padding:0;}
.footer .footer-gallery li{ width:33.3%; float:left; list-style:none; padding-right:6px; padding-bottom:6px;}
.footer .footer-gallery li a{ float:left;}
.footer .footer-gallery li a:hover{opacity:0.8;}
.footer .footer-gallery li img{ width:100%; border-radius:2px;}
.footer .sub-footer{ width:100%; float:left; margin-top:50px; padding:20px 0; font-size:13px; border-top:1px solid rgba(255,255,255,0.1);}
.footer .sub-footer span{ color:#ed3237;}
.footer .sub-footer a{ color:#fff;}

/* PREMIUM FOOTER */
.eken-footer-contact{
	position:relative;
	z-index:5;
	margin-bottom:-82px;
	transform:none;
}
.eken-footer-contact .content-bar{
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
	padding:14px;
	border-radius:18px;
	background:
		linear-gradient(135deg, rgba(237,50,55,0.96) 0%, rgba(201,24,36,0.96) 54%, rgba(17,24,39,0.96) 150%),
		linear-gradient(90deg, rgba(255,255,255,0.22), rgba(255,255,255,0));
	box-shadow:0 34px 92px rgba(80,8,16,0.28);
	backdrop-filter:blur(12px);
}
.eken-footer-contact .content-bar:before{
	content:"";
	position:absolute;
	inset:0;
	background:
		radial-gradient(circle at 12% 18%, rgba(255,255,255,0.24), transparent 22%),
		linear-gradient(90deg, rgba(255,255,255,0.12) 1px, transparent 1px),
		linear-gradient(0deg, rgba(255,255,255,0.08) 1px, transparent 1px);
	background-size:auto, 84px 84px, 84px 84px;
	opacity:.42;
}
.eken-footer-contact .content-bar:after{
	content:"";
	position:absolute;
	right:-86px;
	top:-154px;
	width:330px;
	height:330px;
	border-radius:50%;
	border:42px solid rgba(255,255,255,0.12);
	background:transparent;
}
.eken-footer-contact .row{
	position:relative;
	z-index:2;
	display:flex;
	align-items:stretch;
	margin-left:-6px;
	margin-right:-6px;
}
.eken-footer-contact .row > [class*='col-']{
	padding-left:6px;
	padding-right:6px;
}
.eken-footer-contact-card{
	height:100%;
	min-height:136px;
	display:flex;
	align-items:center;
	gap:20px;
	padding:24px 24px;
	border-radius:14px;
	background:rgba(255,255,255,0.10);
	border:1px solid rgba(255,255,255,0.22);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.16);
	color:#fff;
	text-decoration:none !important;
	transition:transform .25s ease, background .25s ease, border-color .25s ease, box-shadow .25s ease;
}
.eken-footer-contact-card:hover{
	transform:translateY(-5px);
	background:rgba(255,255,255,0.17);
	border-color:rgba(255,255,255,0.46);
	box-shadow:0 24px 50px rgba(70,5,12,0.18), inset 0 1px 0 rgba(255,255,255,0.22);
}
.eken-footer-contact-icon{
	position:relative;
	flex:0 0 76px;
	width:76px;
	height:76px;
	border-radius:22px;
	background:#fff;
	box-shadow:0 20px 46px rgba(70,5,12,0.22);
}
.eken-footer-contact-icon:before,
.eken-footer-contact-icon:after{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.eken-footer-contact-icon--time:before{
	width:42px;
	height:42px;
	border:3px dotted #ed3237;
	border-radius:50%;
}
.eken-footer-contact-icon--time:after{
	width:18px;
	height:18px;
	border-left:3px solid #ed3237;
	border-bottom:3px solid #ed3237;
	transform:translate(-28%, -56%) rotate(-45deg);
	transform-origin:left bottom;
}
.eken-footer-contact-icon--pin:before{
	width:30px;
	height:42px;
	border:3px solid #ed3237;
	border-radius:22px 22px 22px 4px;
	transform:translate(-50%, -56%) rotate(-45deg);
}
.eken-footer-contact-icon--pin:after{
	width:8px;
	height:8px;
	border-radius:50%;
	background:#ed3237;
	box-shadow:0 0 0 7px rgba(237,50,55,0.10);
}
.eken-footer-contact-icon--mail:before{
	width:44px;
	height:30px;
	border:3px solid #ed3237;
	border-radius:3px;
}
.eken-footer-contact-icon--mail:after{
	width:31px;
	height:31px;
	border-left:3px solid #ed3237;
	border-bottom:3px solid #ed3237;
	transform:translate(-50%, -66%) rotate(-45deg);
}
.eken-footer-contact-text h4{
	margin:0 0 9px;
	padding:0 0 11px;
	position:relative;
	color:#fff;
	font-size:19px;
	font-weight:900;
	line-height:1.1;
	text-transform:uppercase;
}
.eken-footer-contact-text h4:after{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:40px;
	height:2px;
	background:#fff;
}
.eken-footer-contact-text small{
	display:block;
	margin-bottom:7px;
	color:rgba(255,255,255,0.72);
	font-size:11px;
	font-weight:900;
	line-height:1;
	text-transform:uppercase;
	letter-spacing:.08em;
}
.eken-footer-contact-text span,
.eken-footer-contact-text a{
	color:#fff;
	font-size:14px;
	font-weight:700;
	line-height:1.35;
}
.eken-footer-contact-text a:hover{
	color:#fff;
	text-decoration:underline;
}
.eken-footer{
	position:relative;
	overflow:hidden;
	padding-top:150px;
	background:linear-gradient(135deg, #202329 0%, #111827 100%);
}
.eken-footer:before{
	content:"";
	position:absolute;
	inset:0;
	background:radial-gradient(circle at 12% 12%, rgba(237,50,55,0.13), transparent 32%), linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
	background-size:auto, 84px 84px;
	pointer-events:none;
}
.eken-footer .container{
	position:relative;
	z-index:2;
}
.eken-footer .footer-inner-bar{
	padding:0 0 32px;
	margin-bottom:48px;
	border-bottom:1px solid rgba(255,255,255,0.10);
}
.eken-footer .footer-inner-bar .row{
	display:flex;
	align-items:center;
}
.eken-footer .footer-inner-bar h5{
	margin:0 18px 0 0;
	color:#fff;
	font-size:16px;
	font-weight:900;
	text-transform:uppercase;
}
.eken-footer .footer-inner-bar .social-media li a{
	width:40px;
	height:40px;
	line-height:40px;
	background:rgba(255,255,255,0.08);
	border:1px solid rgba(255,255,255,0.13);
	color:#fff;
	transition:transform .22s ease, background .22s ease, border-color .22s ease;
}
.eken-footer .footer-inner-bar .social-media li a:hover{
	transform:translateY(-3px);
	background:#ed3237;
	border-color:#ed3237;
}
.eken-footer .footer-inner-bar form{
	width:100%;
	height:52px;
	display:flex;
	float:none;
	border:1px solid rgba(255,255,255,0.13);
	border-radius:8px;
	overflow:hidden;
	background:rgba(255,255,255,0.08);
}
.eken-footer .footer-inner-bar form input[type="text"]{
	flex:1;
	width:auto;
	height:52px;
	color:#fff;
	background:transparent;
}
.eken-footer .footer-inner-bar form input[type="text"]::-webkit-input-placeholder{ color:rgba(255,255,255,0.72);}
.eken-footer .footer-inner-bar form input[type="text"]::-moz-placeholder{ color:rgba(255,255,255,0.72);}
.eken-footer .footer-inner-bar form button[type="submit"]{
	height:50px;
	min-width:130px;
	border-radius:0;
	background:#ed3237;
	color:#fff;
	font-weight:900;
}
.eken-footer-main > [class*='col-']{
	margin-bottom:28px;
}
.eken-footer .footer-title{
	margin-bottom:34px;
	color:#fff;
	font-size:19px;
	font-weight:900;
	letter-spacing:0;
}
.eken-footer .footer-title:before{
	width:46px;
	height:3px;
	background:#ed3237;
}
.eken-footer .footer-logo{
	height:46px;
	padding:8px;
	background:#fff;
	border-radius:4px;
}
.eken-footer .footer-text{
	max-width:390px;
	color:rgba(255,255,255,0.68);
	font-size:15px;
	line-height:1.85;
}
.eken-footer .footer-menu li{
	border-bottom:1px solid rgba(255,255,255,0.08);
}
.eken-footer .footer-menu li a{
	min-height:38px;
	color:rgba(255,255,255,0.70);
	font-size:14px;
	text-decoration:none !important;
}
.eken-footer .footer-menu li a:hover{
	color:#fff;
}
.eken-footer .footer-menu li a:hover .menu-icon{
	background:#ed3237;
	border-color:#ed3237;
}
.eken-footer .footer-gallery li img{
	border-radius:6px;
	filter:saturate(.9);
	transition:transform .22s ease, filter .22s ease;
}
.eken-footer .footer-gallery li a{
	overflow:hidden;
	border-radius:6px;
}
.eken-footer .footer-gallery li a:hover img{
	transform:scale(1.06);
	filter:saturate(1.1);
}
.eken-footer .sub-footer{
	margin-top:36px;
	border-top:1px solid rgba(255,255,255,0.10);
	color:rgba(255,255,255,0.62);
}



/* MEDIUM FIXES */
@media only screen and (max-width: 1199px), only screen and (max-device-width: 1199px) {
.fun-facts{ padding:78px 0;}
.fun-facts .fact-box{ min-height:142px; padding:24px 18px;}
.fun-facts .fact-box i{ width:50px; height:50px; line-height:50px; font-size:40px;}
.fun-facts .fact-box h6{ font-size:21px;}
.fun-facts .fact-box .odometer{ height:62px; line-height:62px; font-size:58px;}
.fun-facts .fact-box .symbol{ font-size:23px;}
.navbar-default .navbar-brand{ width:148px; min-height:102px; padding:6px 7px 14px;}
.navbar-default .navbar-brand:after{ left:7px; right:7px;}
.navbar-default .navbar-brand img{ max-width:134px; max-height:86px;}
.navbar-right{ width:calc(100% - 170px);}
.navbar-default .navbar-nav > li{ margin:0 1px;}
.navbar-default .navbar-nav li a{ padding:0 11px; font-size:12px;}
.topbar .company-infos .company-infos__address{ max-width:600px;}
.footer .footer-menu li{ width:100%;}
.footer .footer-gallery li{ width:33.33333%;}
}


/* TABLET FIXES */
@media only screen and (max-width: 991px), only screen and (max-device-width: 991px) {
section{ background-position:20% -20% !important;}
.topbar .company-infos li:first-child{ margin-left:0;}
.topbar{ min-height:auto; line-height:22px; padding:8px 0;}
.topbar .container,
.topbar .topbar-row,
.topbar-left,
.topbar-right{ height:auto;}
.topbar .topbar-row{ display:block;}
.topbar-left{ height:24px;}
.topbar-right{ height:auto; justify-content:flex-start;}
.topbar .social-media{ line-height:24px;}
.topbar .social-media + .social-media{ margin-left:10px;}
.eken-whatsapp-widget{ right:20px; bottom:20px; margin-left:0;}
.eken-whatsapp-widget__trigger{ min-width:216px;}
.eken-whatsapp-widget__panel{ left:auto; right:0;}
.eken-whatsapp-widget__panel:before{ left:auto; right:34px;}
.eken-assistant{ left:20px; bottom:20px;}
.eken-assistant__panel{ width:370px; max-height:calc(100vh - 108px);}
.eken-detail-page{
	padding:64px 0 78px;
}
.eken-detail-page .post-box{
	padding:24px;
}
.eken-detail-page .sidebar{
	padding-left:0;
	margin-top:8px;
}
.topbar .company-infos{ width:100%; float:left; justify-content:flex-start; margin-top:8px;}
.topbar .company-infos li{ margin-left:0; margin-right:18px; line-height:22px; font-size:11px;}
.topbar .company-infos .company-infos__address{ max-width:calc(100% - 190px);}
.navbar-default .navbar-brand{ width:138px; min-height:92px; padding:6px 7px 13px;}
.navbar-default .navbar-brand:after{ left:7px; right:7px;}
.navbar-default .navbar-brand img{ max-width:124px; max-height:76px;}
.navbar-right{ margin-top:21px; width:calc(100% - 158px);}
.hero-video .hero-content h1{ font-size:10vw;}
.fun-facts .fact-box{ margin-bottom:18px; min-height:132px; padding:24px;}
.fun-facts .fact-box i{ width:52px; height:52px; line-height:52px; font-size:42px; color:#fff; float:left;}
.fun-facts .fact-box i:before{ float:none; transform:none; }
.fun-facts .fact-box h6{ font-size:24px; color:#fff; margin:0;}
.fun-facts .fact-box .odometer{ height:62px; line-height:62px; font-size:58px;}
.fun-facts .fact-box .symbol{ float:left; font-family:var(--font-main); font-weight:800; font-size:25px; color:#fff; opacity:0.9; transform:translateY(4px);}
.about-predio .signature{ margin-bottom:40px;}
.get-offer .image{ height:100%; top:0 !important;}
.video .video-container{  top:0 !important;}
.video .video-container video{ min-height:150%; max-width:inherit; max-height:inherit;}
.projects .filter li{ margin-right:0;}
.projects .filter li a{ padding:0 5px; font-size:13px;}
.footer-bar .content-bar i{ margin-right:50px; margin-bottom:20px;}
.clients .testimonials{ padding-right:0;}
.footer{ padding-top:110px;}
.footer .footer-menu{ margin-bottom:50px;}
.footer .footer-menu li{ width:50%;}
.footer .footer-gallery li{ width:25%;}
.navbar-default .navbar-nav li a {padding:0 8px; font-size:11px;}
}



/* MOBILE FIXES */
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
.sliderSekiller{ height:46px; bottom:-1px;}
.demo-header .inner h2{ font-size:12vw;}
.demo-footer{ text-align:center;}
.demo-footer .text-right{ text-align:center !important;}
.topbar{ padding:8px 0;}
.topbar-left{ display:flex; flex-wrap:wrap; align-items:center; gap:8px; height:auto;}
.topbar .social-media{ width:auto; float:left;}
.topbar .company-infos{ display:none;}
.eken-whatsapp-widget{ width:auto; right:10px; bottom:10px; margin-left:0;}
.eken-whatsapp-widget__trigger{ width:calc(50vw - 16px); min-width:0; max-width:160px; height:52px; border-radius:13px; padding:7px 8px;}
.eken-whatsapp-widget__panel{ left:auto; right:0; width:min(330px, calc(100vw - 28px)); top:auto; bottom:calc(100% + 10px);}
.eken-whatsapp-widget__panel:before{ left:auto; right:28px;}
.eken-whatsapp-widget__text strong,
.eken-whatsapp-widget__text em{ font-size:10px;}
.eken-whatsapp-widget__status{ display:none;}
.eken-whatsapp-widget__icon{ width:36px; height:36px;}
.eken-whatsapp-widget__icon:before{ width:21px; height:21px;}
.eken-assistant{ left:10px; bottom:10px; max-width:calc(100vw - 20px);}
.eken-assistant__launcher{ width:calc(50vw - 16px); max-width:160px; min-height:52px; height:52px; padding:7px 8px; border-radius:13px;}
.eken-assistant__logo{ width:36px; height:36px; border-radius:10px;}
.eken-assistant__launcher-copy strong{ font-size:13px;}
.eken-assistant__launcher-copy em{ display:none;}
.eken-assistant__panel{
	width:calc(100vw - 24px);
	max-height:calc(100vh - 90px);
	border-radius:16px;
}
.eken-assistant__top{ padding:12px;}
.eken-assistant__brand > span{ width:44px; height:44px; border-radius:12px;}
.eken-assistant__brand strong{ font-size:15px;}
.eken-assistant__brand em{ font-size:11px;}
.eken-assistant__intro{ margin:10px 12px 0; font-size:12px;}
.eken-assistant__quick{ padding:10px 12px;}
.eken-assistant__answer{ margin:0 12px; padding:14px;}
.eken-assistant__answer h3{ font-size:18px;}
.eken-assistant__footer{ padding:12px; grid-template-columns:1fr;}
.eken-detail-page{
	padding:46px 0 64px;
}
.eken-detail-page .section-titles{
	margin-bottom:26px;
}
.eken-detail-page .section-titles .upper-title{
	font-size:11px;
	padding:7px 11px;
}
.eken-detail-page .section-titles .main-title{
	font-size:34px;
	line-height:1.12;
}
.eken-detail-page .post-box{
	padding:18px;
	border-radius:10px;
	margin-bottom:22px;
}
.eken-detail-page .post-box .post-image img{
	max-height:300px;
	border-radius:8px;
}
.eken-detail-page .post-box .post-content,
.eken-detail-page .post-box .post-content > p,
.eken-detail-page .post-box .post-content p{
	font-size:14px;
	line-height:1.7;
}
.eken-detail-page .sayfa-title{
	font-size:21px;
}
.eken-detail-page .sidebar{
	padding-left:0;
	margin-top:4px;
}
.eken-detail-page .sidebar .widget{
	padding:18px;
	border-radius:10px;
}
.eken-detail-page .sidebar .side-menu li a{
	min-height:50px;
	font-size:13px;
}
.eken-detail-page #shareButtonLabel .jssocials-share-link{
	min-height:42px;
	padding:0 14px;
}
.navbar-default{ background:rgba(10,30,74,0.82);}
.navbar-default .navbar-header{ min-height:76px;}
.navbar-default .navbar-brand{ width:126px; min-height:76px; padding:5px 7px 10px; margin-left:15px; border-radius:0 0 10px 10px;}
.navbar-default .navbar-brand:after{ left:7px; right:7px; bottom:7px; height:2px;}
.navbar-default .navbar-brand img{ max-width:112px; max-height:62px;}
.navbar-toggle{ width:46px; height:46px; margin-top:15px; margin-right:14px; border-radius:8px; border:1px solid rgba(255,255,255,0.20); background:rgba(255,255,255,0.06) !important; box-shadow:none; -webkit-tap-highlight-color:transparent;}
.navbar-toggle span{ width:25px; margin:22px auto 0;}
.navbar-toggle span,
.navbar-toggle span:before,
.navbar-toggle span:after{ transition:none !important;}
.navbar-toggle.is-active span{ background:#fff !important;}
.navbar-toggle.is-active span:before{ top:-7px !important; transform:none !important; -webkit-transform:none !important; -ms-transform:none !important;}
.navbar-toggle.is-active span:after{ bottom:-7px !important; transform:none !important; -webkit-transform:none !important; -ms-transform:none !important;}
.navbar-toggle:hover,
.navbar-toggle:focus,
.navbar-toggle:active{ background:rgba(255,255,255,0.08) !important; box-shadow:none !important; outline:none !important;}
body.mobile-menu-open .navbar-toggle{ position:fixed; top:18px; right:18px; z-index:10030; margin:0; background:rgba(10,30,74,0.94) !important; border-color:rgba(255,255,255,0.24); border-radius:8px;}
body.mobile-menu-open .navbar-toggle:hover,
body.mobile-menu-open .navbar-toggle:focus,
body.mobile-menu-open .navbar-toggle:active{ background:rgba(10,30,74,0.94) !important;}
body.mobile-menu-open .navbar-toggle span,
body.mobile-menu-open .navbar-toggle span:before,
body.mobile-menu-open .navbar-toggle span:after{ background:transparent !important;}
.navbar-default .logo-text{ width:100%; float:left; margin:0;}
.navbar-right{ width:100%; margin-top:0; text-align:left;}
.navbar-default .navbar-collapse{ padding:92px 0 26px; border:none;}
.navbar-default .navbar-collapse:before{ content:''; position:absolute; left:22px; right:22px; top:22px; height:48px; background:url(../images/eken_group_logo.png) left center no-repeat; background-size:auto 46px;}
.navbar-default .navbar-nav{ width:100%; margin:0; padding:0 18px;}
.navbar-default .navbar-nav li{ width:100%; float:left;}
.navbar-default .navbar-nav li a{ width:100%; line-height:44px; border-radius:8px; padding:0 16px; font-size:13px; letter-spacing:0.02em; border-bottom:1px solid rgba(255,255,255,0.08);}
.navbar-default .navbar-nav li.has-mobile-sub > a{ padding-right:54px;}
.navbar-default .navbar-nav li.has-mobile-sub > a:before{ content:'+'; width:26px; height:26px; line-height:24px; position:absolute; right:12px; top:9px; border:1px solid rgba(255,255,255,0.22); border-radius:7px; text-align:center; color:#fff; font-size:17px; font-weight:500; background:rgba(255,255,255,0.06);}
.navbar-default .navbar-nav li.has-mobile-sub.mobile-sub-open > a:before{ content:'-'; background:#ed3237; border-color:#ed3237;}
.navbar-default .navbar-nav li:hover > a,
.navbar-default .navbar-nav li.activex > a{ background:rgba(255,255,255,0.12);}
.navbar-default .navbar-nav li a:after{ display:none;}
.navbar-default .navbar-nav li:hover .sub-menu{ display:none !important;}
.navbar-default .navbar-nav li.mobile-sub-open > .sub-menu{ display:block !important;}
.navbar-default .navbar-nav li ul{ width:100% !important; position:static !important; background:rgba(255,255,255,0.08) !important; box-shadow:none !important; border-radius:8px !important; padding:8px 0 !important; margin:4px 0 8px !important; display:none !important;}
.navbar-default .navbar-nav li ul:before{ display:none !important;}
.navbar-default .navbar-nav li ul:after{ display:none !important;}
.navbar-default .navbar-nav li ul li{ padding:0;}
.navbar-default .navbar-nav li ul li a{ color:#fff !important; line-height:36px; font-size:12px; padding-left:24px;}
.navbar-default .navbar-nav li.has-mobile-sub > .sub-menu li a .menu-text,
.navbar-default .navbar-nav li.mobile-sub-open > .sub-menu li a .menu-text,
.navbar-default .navbar-nav li ul li a .menu-text{ color:rgba(255,255,255,0.82) !important; font-weight:600;}
.navbar-default .navbar-nav li.has-mobile-sub > .sub-menu li a:hover .menu-text,
.navbar-default .navbar-nav li.has-mobile-sub > .sub-menu li a.active .menu-text,
.navbar-default .navbar-nav li.mobile-sub-open > .sub-menu li a:hover .menu-text,
.navbar-default .navbar-nav li.mobile-sub-open > .sub-menu li a.active .menu-text,
.navbar-default .navbar-nav li ul li a:hover .menu-text,
.navbar-default .navbar-nav li ul li a.active .menu-text{ color:#fff !important;}
.navbar-default .navbar-nav li.has-mobile-sub > .sub-menu li a .menu-icon,
.navbar-default .navbar-nav li.mobile-sub-open > .sub-menu li a .menu-icon,
.navbar-default .navbar-nav li ul li a .menu-icon{ color:#ed3237; border-color:rgba(255,255,255,0.18); background:rgba(255,255,255,0.06);}
.navbar-default .navbar-nav li ul li a:before{ border-color:rgba(255,255,255,0.35); background:transparent; box-shadow:none;}
.navbar-default .navbar-nav li ul li a:hover:before,
.navbar-default .navbar-nav li ul li a.active:before{ border-color:#ed3237; background:transparent; box-shadow:4px 4px 12px rgba(237,50,55,0.18);}
.mobile-overlay{ background:rgba(3,10,24,0.30); backdrop-filter:none; z-index:9990;}
.hero-filter-image .hero-content h1{ font-size:60px;}
.predio-slider .hero-content .text1{ font-size:50px;}
.predio-slider .hero-content .text2{ font-size:45px; margin-left:-15px;}
.predio-slider .owl-nav{ display:none;}
.hero-text-rotate .slogan{ font-size:30px;}
.hero-text-rotate .hero-content h6{ font-size:16px;}
.hero-video .hero-content h6{ font-size:16px;}
.tparrows{ display:none !important;}
.errors h1{ font-size:90px;}
.coming-soon .flip-clock-wrapper{ display:none;}
.int-header .page-title{ font-size:40px;}
.section-titles .main-title{ font-size:50px;}
.section-titles .main-title:before{ width:8px; height:8px; left:-10px; bottom:12px;}
.section-titles .title-intro{ max-width:100%;}
.fun-facts{ padding:62px 0;}
.fun-facts h2{ font-size:48px;}
.fun-facts .fact-box .row{ display:block;}
.fun-facts .fact-box .odometer{ font-size:54px;}
.fun-facts .fact-box h6{ margin:0;}
.get-offer h2{ font-size:60px;}
.projects .photos li{ width:50%;}
.sidebar{ padding-left:0;}
.footer-bar{ transform:translateY(0); margin:15px 0;}
.footer{padding-top:0;}
.footer .footer-inner-bar h5{ width:100%;}
.footer .footer-inner-bar form{ width:100%; float:left;}
.footer .footer-inner-bar .social-media{ margin-bottom:40px;}
.footer .footer-text{ margin-bottom:50px;}
.footer .footer-gallery li{ width:33.33333%;}
.footer .sub-footer .text-right{ text-align:left !important; margin-top:6px;}
}



/* LÄ°STELE */
.listele {padding:0; margin:30px 0; clear:both;}
.listele li {
	position:relative;
	list-style:none;
	float:none;
	border:1px solid rgba(20,33,58,0.08);
	border-left:0;
	border-right:0;
	padding:13px 16px 13px 54px;
	margin:-1px 0 0;
	display:block;
	text-align:justify;
	color:#1f3658;
	background:linear-gradient(90deg, rgba(237,50,55,0.00), rgba(237,50,55,0.00));
	border-radius:0;
	transition:color .22s ease, background .22s ease, border-color .22s ease, box-shadow .22s ease, transform .22s ease;
}
.listele li:before{
	content:"";
	position:absolute;
	left:15px;
	top:50%;
	width:22px;
	height:22px;
	border-radius:50%;
	border:1px solid rgba(20,33,58,0.14);
	background:#fff;
	transform:translateY(-50%);
	transition:border-color .22s ease, background .22s ease, box-shadow .22s ease;
}
.listele li:after{
	content:"";
	position:absolute;
	left:22px;
	top:50%;
	width:7px;
	height:7px;
	border-top:2px solid #8a96a8;
	border-right:2px solid #8a96a8;
	transform:translateY(-50%) rotate(45deg);
	transition:border-color .22s ease, transform .22s ease;
}
.listele li strong {font-weight:300;}
.listele li a {color:#174b86; font-weight:500; transition:color .22s ease;}
.listele li a:hover {text-decoration:none; color:#c91f24;}
.listele li:hover {
	z-index:1;
	color:#14213a;
	border-color:rgba(237,50,55,0.18);
	background:linear-gradient(90deg, rgba(237,50,55,0.08), rgba(237,50,55,0.025) 48%, rgba(255,255,255,0));
	box-shadow:0 14px 32px rgba(18,33,45,0.08);
	transform:translateX(4px);
}
.listele li:hover:before{
	border-color:#ed3237;
	background:#ed3237;
	box-shadow:0 0 0 7px rgba(237,50,55,0.10);
}
.listele li:hover:after{
	border-color:#fff;
	transform:translate(2px, -50%) rotate(45deg);
}
.listele li:hover a {color:#14213a;}
.listele li:last-child {border-bottom:1px solid rgba(20,33,58,0.08);}




/* Ä°LETÄ°ÅÄ°M LÄ°STELE */
.iletisim_listele {padding:0; margin:30px 0;}
.iletisim_listele li {
	position:relative;
	list-style:none;
	float:none;
	border:1px solid rgba(20,33,58,0.08);
	border-left:0;
	border-right:0;
	padding:13px 16px 13px 54px;
	margin:-1px 0 0;
	display:block;
	text-align:justify;
	color:#1f3658;
	font-weight:300;
	background:linear-gradient(90deg, rgba(237,50,55,0.00), rgba(237,50,55,0.00));
	border-radius:0;
	transition:color .22s ease, background .22s ease, border-color .22s ease, box-shadow .22s ease, transform .22s ease;
}
.iletisim_listele li:before{
	content:"";
	position:absolute;
	left:15px;
	top:50%;
	width:22px;
	height:22px;
	border-radius:50%;
	border:1px solid rgba(20,33,58,0.14);
	background:#fff;
	transform:translateY(-50%);
	transition:border-color .22s ease, background .22s ease, box-shadow .22s ease;
}
.iletisim_listele li:after{
	content:"";
	position:absolute;
	left:22px;
	top:50%;
	width:7px;
	height:7px;
	border-top:2px solid #8a96a8;
	border-right:2px solid #8a96a8;
	transform:translateY(-50%) rotate(45deg);
	transition:border-color .22s ease, transform .22s ease;
}
.iletisim_listele li strong {font-weight:700;}
.iletisim_listele li a {color:#174b86; font-weight:500; transition:color .22s ease;}
.iletisim_listele li a:hover {text-decoration:none; color:#c91f24;}
.iletisim_listele li:hover {
	z-index:1;
	color:#14213a;
	border-color:rgba(237,50,55,0.18);
	background:linear-gradient(90deg, rgba(237,50,55,0.08), rgba(237,50,55,0.025) 48%, rgba(255,255,255,0));
	box-shadow:0 14px 32px rgba(18,33,45,0.08);
	transform:translateX(4px);
}
.iletisim_listele li:hover:before{
	border-color:#ed3237;
	background:#ed3237;
	box-shadow:0 0 0 7px rgba(237,50,55,0.10);
}
.iletisim_listele li:hover:after{
	border-color:#fff;
	transform:translate(2px, -50%) rotate(45deg);
}
.iletisim_listele li:hover a {color:#14213a;}
.iletisim_listele li:last-child {border-bottom:1px solid rgba(20,33,58,0.08);}



/* PREMIUM CONTACT PAGE */
.contact-page.news {
	padding:78px 0 92px;
	background:
		radial-gradient(circle at 15% 10%, rgba(237,50,55,0.10), transparent 28%),
		radial-gradient(circle at 88% 18%, rgba(29,72,165,0.10), transparent 30%),
		linear-gradient(180deg, #ffffff 0%, #f7f9fc 100%);
	overflow:hidden;
}
.contact-page .section-titles { margin-bottom:34px; }
.contact-page .section-titles .upper-title {
	display:inline-flex;
	align-items:center;
	gap:10px;
	padding:8px 13px;
	border:1px solid rgba(237,50,55,0.16);
	border-radius:999px;
	background:#fff;
	box-shadow:0 14px 40px rgba(18,33,45,0.07);
	letter-spacing:1.8px;
}
.contact-page .section-titles .main-title {
	margin-top:14px;
	font-size:46px;
	color:#14213a;
}
.contact-page .post-box,
.contact-page .sidebar .widget {
	border:1px solid rgba(20,33,58,0.08);
	border-radius:10px;
	background:rgba(255,255,255,0.92);
	box-shadow:0 24px 70px rgba(18,33,45,0.10);
}
.contact-page .post-box {
	padding:26px;
	margin-bottom:26px;
}
.contact-premium-panel {
	position:relative;
	overflow:hidden;
	margin:0 0 26px;
	padding:22px;
	border:1px solid rgba(237,50,55,0.14);
	border-radius:10px;
	background:linear-gradient(145deg, #ffffff 0%, #fbfcff 58%, #fff4f5 100%);
	box-shadow:0 22px 60px rgba(18,33,45,0.08);
}
.contact-premium-panel:after {
	content:"";
	position:absolute;
	width:190px;
	height:190px;
	right:-90px;
	top:-90px;
	border:26px solid rgba(237,50,55,0.08);
	border-radius:50%;
}
.contact-premium-head { display:none; }
.contact-premium-head span {
	display:inline-flex;
	margin-bottom:10px;
	color:#ed3237;
	font-size:12px;
	font-weight:900;
	letter-spacing:2px;
	text-transform:uppercase;
}
.contact-premium-head h3 {
	margin:0 0 10px;
	color:#14213a;
	font-size:28px;
	font-weight:900;
	letter-spacing:-0.02em;
}
.contact-premium-head p {
	margin:0;
	color:#5c6b7c;
	font-size:15px;
	line-height:1.7;
}
.contact-page .contact-premium-list {
	position:relative;
	z-index:1;
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:10px;
	margin:0;
	padding:0;
}
.contact-page .contact-premium-list li {
	position:relative;
	display:flex;
	align-items:center;
	min-height:68px;
	margin:0;
	padding:14px 14px 14px 58px;
	border:1px solid rgba(20,33,58,0.08);
	border-radius:8px;
	background:#fff;
	color:#14213a;
	box-shadow:0 12px 28px rgba(18,33,45,0.06);
	text-align:left;
	transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}
.contact-page .contact-premium-list li:hover {
	transform:translateY(-3px);
	border-color:rgba(237,50,55,0.30);
	background:#fff;
	box-shadow:0 24px 54px rgba(18,33,45,0.12);
	color:#14213a;
}
.contact-page .contact-premium-list li:before {
	content:"";
	position:absolute;
	left:14px;
	top:17px;
	width:34px;
	height:34px;
	border-radius:50%;
	background:linear-gradient(145deg, #ed3237, #bb1720);
	box-shadow:0 12px 26px rgba(237,50,55,0.24);
}
.contact-page .contact-premium-list li:after {
	content:"";
	position:absolute;
	left:23px;
	top:26px;
	width:16px;
	height:16px;
	background:#fff;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.63 2.63a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.45-1.2a2 2 0 0 1 2.11-.45c.85.3 1.73.51 2.63.63A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.63 2.63a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.45-1.2a2 2 0 0 1 2.11-.45c.85.3 1.73.51 2.63.63A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.contact-page .contact-item--address:after {
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") center/contain no-repeat;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") center/contain no-repeat;
}
.contact-page .contact-item--mail:after {
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") center/contain no-repeat;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") center/contain no-repeat;
}
.contact-page .contact-premium-list li strong {
	display:block;
	margin-bottom:3px;
	color:#6b7788;
	font-size:12px;
	font-weight:800;
	letter-spacing:1px;
	text-transform:uppercase;
}
.contact-page .contact-premium-list li a,
.contact-page .contact-premium-list li span {
	color:#034689;
	font-size:14px;
	font-weight:700;
	line-height:1.35;
	word-break:break-word;
}
.contact-page .contact-premium-list li:hover a {
	color:#ed3237;
	text-decoration:none;
}
.contact-page .contact-item__icon { display:none; }
.contact-page .contact-item--address {
	grid-column:1 / -1;
	min-height:62px;
}
.eken-google-map-card {
	position:relative;
	display:block;
	width:100%;
	height:430px;
	margin-top:18px;
	overflow:hidden;
	border:1px solid rgba(237,50,55,0.24);
	border-radius:8px;
	background:#e8edf2;
	box-shadow:0 22px 58px rgba(18,33,45,0.14);
	color:#111923;
}
.eken-google-map-card iframe {
	position:absolute;
	inset:0;
	z-index:1;
	width:100%;
	height:100%;
	border:0;
	filter:saturate(1.03) contrast(1.04);
}
.eken-google-map-card:after {
	content:"";
	position:absolute;
	inset:0;
	z-index:2;
	background:linear-gradient(180deg, rgba(8,18,38,0.015), rgba(237,50,55,0.055));
	pointer-events:none;
}
.eken-google-map-card__marker {
	position:absolute;
	inset:0;
	z-index:3;
	display:block;
	color:#fff;
	text-decoration:none;
	transform:none;
}
.eken-google-map-card__marker:hover,
.eken-google-map-card__marker:focus {
	color:#fff;
	text-decoration:none;
}
.eken-google-map-card__label {
	position:absolute;
	left:50%;
	top:36%;
	z-index:2;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:142px;
	max-width:calc(100% - 120px);
	padding:11px 18px;
	border:1px solid rgba(255,255,255,0.34);
	border-radius:4px;
	background:rgba(201,31,36,0.94);
	color:#fff;
	box-shadow:0 14px 32px rgba(201,31,36,0.28);
	font-size:14px;
	font-weight:800;
	letter-spacing:0;
	text-align:center;
	transform:translateX(-50%);
}
.eken-google-map-card__label:after {
	content:"";
	width:8px;
	height:8px;
	margin-left:10px;
	border-top:2px solid currentColor;
	border-right:2px solid currentColor;
	transform:rotate(45deg);
}
.eken-google-map-card__pin {
	position:absolute;
	left:50%;
	top:52%;
	z-index:2;
	width:48px;
	height:48px;
	border-radius:50% 50% 50% 0;
	background:linear-gradient(135deg, #ed3237, #c91f24);
	box-shadow:0 22px 44px rgba(237,50,55,0.34);
	transform:translate(-50%, -50%) rotate(-45deg);
}
.eken-google-map-card__pin:before {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:22px;
	height:22px;
	border-radius:50%;
	background:#fff;
	transform:translate(-50%, -50%);
}
.eken-google-map-card__tooltip {
	position:absolute;
	left:50%;
	top:18%;
	z-index:4;
	width:250px;
	padding:14px 16px;
	border-radius:6px;
	background:rgba(255,255,255,0.97);
	color:#111923;
	box-shadow:0 22px 54px rgba(18,33,45,0.24);
	opacity:0;
	pointer-events:none;
	transform:translate(-50%, 10px);
	transition:opacity .22s ease, transform .22s ease;
}
.eken-google-map-card__tooltip:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-8px;
	width:16px;
	height:16px;
	background:rgba(255,255,255,0.97);
	transform:translateX(-50%) rotate(45deg);
}
.eken-google-map-card__tooltip strong,
.eken-google-map-card__tooltip em {
	display:block;
	font-style:normal;
}
.eken-google-map-card__tooltip strong {
	margin-bottom:6px;
	color:#ed3237;
	font-size:13px;
	font-weight:900;
	letter-spacing:0;
}
.eken-google-map-card__tooltip em {
	color:#4d5968;
	font-size:13px;
	line-height:1.55;
}
.eken-google-map-card__marker:hover .eken-google-map-card__tooltip,
.eken-google-map-card__marker:focus .eken-google-map-card__tooltip {
	opacity:1;
	transform:translate(-50%, 0);
}
@media (max-width:767px) {
	.eken-google-map-card {
		height:360px;
	}
	.eken-google-map-card__label {
		top:34%;
		max-width:calc(100% - 54px);
		padding:10px 16px;
		font-size:14px;
	}
	.eken-google-map-card__pin {
		top:51%;
		width:44px;
		height:44px;
	}
	.eken-google-map-card__tooltip {
		width:250px;
		top:15%;
	}
}
.contact-page .contact-item--address span:last-child {
	display:block;
}
.contact-page .sayfa-title {
	margin-top:26px;
	margin-bottom:18px;
	color:#14213a;
	font-size:28px;
	font-weight:900;
	letter-spacing:-0.02em;
}
.contact-page .sayfa-title:before {
	content:"";
	display:inline-block;
	width:10px;
	height:10px;
	margin-right:10px;
	border-radius:50%;
	background:#ed3237;
	box-shadow:0 0 0 7px rgba(237,50,55,0.10);
	vertical-align:middle;
}
.contact-page .formify {
	position:relative;
	overflow:hidden;
	padding:26px;
	border:1px solid rgba(20,33,58,0.08);
	border-radius:12px;
	background:
		linear-gradient(135deg, rgba(237,50,55,0.045), transparent 34%),
		linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);
	box-shadow:0 26px 70px rgba(18,33,45,0.10);
}
.contact-page .formify:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:4px;
	background:linear-gradient(90deg, #ed3237 0%, #bd1821 42%, #14213a 100%);
}
.contact-page .formify:after {
	content:"";
	position:absolute;
	width:180px;
	height:180px;
	right:-95px;
	bottom:-105px;
	border:24px solid rgba(20,33,58,0.045);
	border-radius:50%;
	pointer-events:none;
}
.contact-page .formify form {
	position:relative;
	z-index:1;
}
.contact-page .formify .space-bottom-10 {
	margin-bottom:16px !important;
}
.contact-page .formify .inputLabel {
	margin-bottom:7px;
	color:#14213a;
	font-size:12px;
	font-weight:900;
	letter-spacing:0.8px;
	text-transform:uppercase;
	text-align:left;
}
.contact-page .formify input,
.contact-page .formify textarea,
.contact-page .formify .form-control {
	width:100% !important;
	max-width:none !important;
	min-height:52px;
	border:1px solid rgba(20,33,58,0.10) !important;
	border-radius:10px !important;
	background:#f7f9fc !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.90), 0 10px 24px rgba(18,33,45,0.04) !important;
	color:#14213a !important;
	font-size:14px;
	font-weight:700;
	transition:border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}
.contact-page .formify input::placeholder,
.contact-page .formify textarea::placeholder {
	color:#8a96a6;
	font-weight:500;
}
.contact-page .formify textarea {
	min-height:128px;
	resize:vertical;
}
.contact-page .formify input:focus,
.contact-page .formify textarea:focus {
	border-color:#ed3237 !important;
	background:#fff !important;
	box-shadow:0 0 0 4px rgba(237,50,55,0.10), 0 16px 34px rgba(18,33,45,0.08) !important;
}
.contact-page .formify input[type="submit"],
.contact-page .formify button[type="submit"],
.contact-page .formify button[type="reset"] {
	width:auto !important;
	height:58px;
	min-width:178px;
	margin-right:10px;
	padding:0 28px;
	border:none !important;
	border-radius:14px !important;
	background:
		linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.28) 34%, transparent 58%),
		linear-gradient(145deg, #ff3b43, #ed3237 48%, #b9141d) !important;
	background-size:220% 100%, 100% 100% !important;
	background-position:-150% 0, center !important;
	color:#fff !important;
	font-size:15px;
	font-weight:900;
	letter-spacing:0.2px;
	text-shadow:0 1px 0 rgba(0,0,0,0.16);
	box-shadow:0 20px 44px rgba(237,50,55,0.30), inset 0 1px 0 rgba(255,255,255,0.24) !important;
	transition:transform 0.22s ease, box-shadow 0.22s ease, background-position 0.75s cubic-bezier(.16, 1, .3, 1);
}
.contact-page .formify input[type="submit"]:hover,
.contact-page .formify button[type="submit"]:hover,
.contact-page .formify button[type="reset"]:hover {
	transform:translateY(-2px);
	background-position:140% 0, center !important;
	box-shadow:0 26px 58px rgba(237,50,55,0.36), inset 0 1px 0 rgba(255,255,255,0.28) !important;
	text-decoration:none;
}
.contact-page .formify input[type="submit"]:focus,
.contact-page .formify button[type="submit"]:focus,
.contact-page .formify button[type="reset"]:focus {
	box-shadow:0 0 0 4px rgba(237,50,55,0.14), 0 24px 52px rgba(237,50,55,0.30) !important;
}
.contact-page .formify button[type="reset"] {
	background:
		linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.18) 34%, transparent 58%),
		linear-gradient(145deg, #2c3d5b, #14213a 56%, #0c1628) !important;
	box-shadow:0 20px 44px rgba(20,33,58,0.24), inset 0 1px 0 rgba(255,255,255,0.16) !important;
}
.contact-page .formify button[type="reset"]:hover {
	box-shadow:0 26px 58px rgba(20,33,58,0.30), inset 0 1px 0 rgba(255,255,255,0.20) !important;
}
.contact-page #iletisim_formu .contact-action-button {
	box-sizing:border-box !important;
	text-align:center !important;
}
.contact-page #iletisim_formu .contact-form-actions {
	display:flex;
	flex-wrap:wrap;
	gap:10px;
}
.contact-page .formify .GuvenlikKodu input {
	letter-spacing:0.4px;
}
.contact-page #iletisim_formu .GuvenlikKodu + .space-bottom-10 {
	display:flex;
	align-items:flex-start;
	gap:12px;
	min-height:70px;
	padding:0;
	border:0;
	border-radius:0;
	background:transparent;
	box-shadow:none;
}
.contact-page .eken-captcha-code {
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	overflow:hidden;
	min-width:190px;
	height:70px;
	padding:10px 20px;
	border:1px solid rgba(20,33,58,0.14);
	border-radius:14px;
	background:
		repeating-linear-gradient(-12deg, rgba(20,33,58,0.035) 0 1px, transparent 1px 8px),
		linear-gradient(135deg, rgba(237,50,55,0.08), rgba(255,255,255,0) 48%),
		linear-gradient(180deg, #ffffff, #f8fafc);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.85);
	user-select:none;
	transition:transform 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease;
}
.contact-page .eken-captcha-code:before {
	content:"";
	position:absolute;
	top:15px;
	right:15px;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#ed3237;
	box-shadow:0 0 0 5px rgba(237,50,55,0.10);
}
.contact-page .eken-captcha-code.is-refreshed {
	transform:translateY(-1px);
	border-color:rgba(237,50,55,0.32);
	box-shadow:0 12px 28px rgba(237,50,55,0.12), inset 0 1px 0 rgba(255,255,255,0.85);
}
.contact-page .eken-captcha-code span {
	display:block;
	margin-bottom:3px;
	font-size:10px;
	line-height:1;
	font-weight:800;
	letter-spacing:0.10em;
	text-transform:uppercase;
	color:#7b8798;
}
.contact-page .eken-captcha-code strong {
	display:block;
	font-family:"Courier New", monospace;
	font-size:26px;
	line-height:1;
	font-weight:900;
	letter-spacing:0.16em;
	color:#0b1830;
	text-shadow:1px 1px 0 rgba(237,50,55,0.16);
}
.contact-page .imgCaptcha {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	position:relative;
	flex:0 0 70px;
	width:70px;
	height:70px;
	margin-left:0;
	border:1px solid rgba(255,255,255,0.10);
	border-radius:15px;
	background:
		linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.18) 34%, transparent 58%),
		linear-gradient(145deg, #0a4583, #14213a 68%, #0b1425);
	background-size:220% 100%, 100% 100%;
	background-position:-150% 0, center;
	color:#fff;
	box-shadow:0 18px 38px rgba(20,33,58,0.24), inset 0 1px 0 rgba(255,255,255,0.16);
	transition:transform 0.22s ease, box-shadow 0.22s ease, background-position 0.75s cubic-bezier(.16, 1, .3, 1);
}
.contact-page .imgCaptcha:before {
	content:"";
	position:absolute;
	width:22px;
	height:22px;
	border:3px solid #fff;
	border-left-color:transparent;
	border-bottom-color:rgba(255,255,255,0.72);
	border-radius:50%;
	transform:rotate(34deg);
	transition:transform 0.22s ease;
}
.contact-page .imgCaptcha:after {
	content:"";
	position:absolute;
	top:22px;
	right:22px;
	width:0;
	height:0;
	border-left:7px solid #fff;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	transform:rotate(38deg);
	transition:transform 0.22s ease;
}
.contact-page .imgCaptcha:hover {
	transform:translateY(-2px);
	background-position:140% 0, center;
	box-shadow:0 24px 54px rgba(237,50,55,0.30), inset 0 1px 0 rgba(255,255,255,0.22);
	color:#fff;
	text-decoration:none;
}
.contact-page .imgCaptcha:hover:before {
	transform:rotate(118deg);
}
.contact-page .imgCaptcha:hover:after {
	transform:rotate(122deg);
}
.contact-page .imgCaptcha i {
	display:none;
}
.contact-page #map {
	height:320px !important;
	margin-top:10px !important;
	border:1px solid rgba(20,33,58,0.10) !important;
	border-radius:10px;
	box-shadow:0 22px 60px rgba(18,33,45,0.10);
	overflow:hidden;
}
.contact-page .sidebar { padding-left:12px; }
.contact-page .sidebar .widget {
	padding:24px;
	margin-bottom:22px;
}
.contact-page .sidebar .widget .widget-title {
	color:#14213a;
	font-size:24px;
	font-weight:900;
	letter-spacing:-0.02em;
}
.contact-page .sidebar .side-menu li {
	border:none;
	border-radius:8px;
	margin:0 0 10px;
	padding:15px 16px;
	background:#f5f7fb;
}
.contact-page .sidebar .side-menu li.active {
	background:linear-gradient(145deg, #ed3237, #bd1821);
	box-shadow:0 14px 34px rgba(237,50,55,0.20);
}
.contact-page .sidebar .side-menu li a { font-size:14px; }
.contact-page .sidebar .tags li a {
	height:auto;
	min-height:30px;
	line-height:18px;
	padding:7px 10px;
	border-radius:8px;
	background:#eef2f7;
	color:#5c6b7c;
	font-weight:800;
}
.contact-page .sidebar .tags li a:hover {
	background:#ed3237;
	color:#fff;
}
@media (max-width: 991px) {
	.contact-page .post-box {
		padding:20px;
	}
	.contact-page .sidebar {
		padding-left:0;
	}
	.contact-page .contact-premium-list {
		grid-template-columns:1fr;
	}
}
@media (max-width: 767px) {
	.contact-page.news {
		padding:54px 0 66px;
	}
	.contact-page .section-titles .main-title {
		font-size:34px;
	}
	.contact-premium-panel,
	.contact-page .formify {
		padding:18px;
	}
	.contact-premium-head h3,
	.contact-page .sayfa-title {
		font-size:24px;
	}
	.contact-page .formify input[type="submit"],
	.contact-page .formify button[type="reset"] {
		display:block;
		width:100% !important;
		min-width:0 !important;
		max-width:none !important;
		margin:0 0 12px !important;
		padding:0 18px !important;
	}
	.contact-page .imgCaptcha {
		flex-basis:64px;
		width:64px;
		height:64px;
	}
	.contact-page .eken-captcha-code {
		min-width:0;
		flex:1 1 auto;
		height:64px;
	}
}



/* SON HABERLER */
.latest-news .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.latest-news .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}



/* WHATSAPP BÄ°LGÄ° HATTI */
.whatsappBilgi {
	display:none !important;
	width:60px;
	height:60px;
	position: fixed;
	right:30px;
	bottom:30px;
	z-index:999;
	background: url('../images/whatsapp.png') no-repeat center;
	background-size: contain;
}
.whatsappBilgi:after {
	content:'Whatsapp Bilgi HattÄ±, Hemen Ãœcretsiz Bilgi Al';
	position: absolute;
	width: 200px;
	height: 65px;
	right:5px;
	bottom:70px;
	font-size:.80em;
	text-align:center;
	padding:15px;
	background: #0d9f16;
	color:#fff;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border: r;adius: 8px;
}
.whatsappBilgi:before {
	content:'';
	position: absolute;
	width: 15px;
	height: 15px;
	bottom:63px;
	background: #0d9f16;

	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.whatsappBilgi:hover:before, .whatsappBilgi:hover:after {background: #ed3237;}




/* SLÄ°DER ÅEKÄ°LLER */
.sliderSekiller {
	position: absolute;
	z-index:4;
	width:100%;
	height:68px;
	left:0;
	right:0;
	bottom:-1px;
	pointer-events:none;
}
.sliderSekiller svg {
	display:block;
	width:100%;
	height:100%;
	margin: 0;
	line-height: 0;
}


/* PARTICLE EFEKT */
#demo-canvas {
	position:absolute;
	z-index:2;
	width: 100%;
	left:0;

	-ms-touch-action: none;
    touch-action: none;
    pointer-events: none;
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
	body.mobile-menu-open .cbp-spmenu .navbar-nav li > .sub-menu,
	.cbp-spmenu .navbar-nav li.mobile-sub-open > .sub-menu {
		background:rgba(255,255,255,0.12) !important;
		border:1px solid rgba(255,255,255,0.10) !important;
		box-shadow:none !important;
	}

	body.mobile-menu-open .cbp-spmenu .navbar-nav li > .sub-menu li a,
	body.mobile-menu-open .cbp-spmenu .navbar-nav li > .sub-menu li a span,
	body.mobile-menu-open .cbp-spmenu .navbar-nav li > .sub-menu li a .menu-text,
	.cbp-spmenu .navbar-nav li.mobile-sub-open > .sub-menu li a,
	.cbp-spmenu .navbar-nav li.mobile-sub-open > .sub-menu li a span,
	.cbp-spmenu .navbar-nav li.mobile-sub-open > .sub-menu li a .menu-text {
		color:#ffffff !important;
		opacity:1 !important;
		visibility:visible !important;
	}

	body.mobile-menu-open .cbp-spmenu .navbar-nav li > .sub-menu li a,
	.cbp-spmenu .navbar-nav li.mobile-sub-open > .sub-menu li a {
		display:flex !important;
		align-items:center !important;
		min-height:40px !important;
		line-height:1.3 !important;
		padding:6px 10px 6px 18px !important;
		border-bottom:0 !important;
	}

	body.mobile-menu-open .cbp-spmenu .navbar-nav li > .sub-menu li a .menu-icon,
	.cbp-spmenu .navbar-nav li.mobile-sub-open > .sub-menu li a .menu-icon {
		color:#ed3237 !important;
		background:rgba(255,255,255,0.08) !important;
		border-color:rgba(255,255,255,0.22) !important;
	}
}

.eken-stat-strip .fact-box{
	padding:0;
}
.eken-stat-strip .fact-box i{
	position:absolute;
	float:none;
}
.eken-stat-strip .fact-box .odometer{
	height:82px;
	line-height:82px;
	font-size:76px;
}
.eken-stat-strip .fact-box .symbol{
	float:none;
	line-height:54px;
	font-size:30px;
}
@media (max-width:1199px){
	.eken-stat-grid{
		gap:18px;
	}
	.eken-stat-card{
		padding:30px 26px 28px;
	}
	.eken-stat-strip .fact-box .odometer{
		font-size:64px;
	}
}
@media (max-width:991px){
	.eken-stat-grid{
		grid-template-columns:1fr;
	}
	.eken-stat-strip .fact-box{
		min-height:210px;
		margin-bottom:0;
	}
}
@media (max-width:767px){
	.eken-stat-strip{
		padding:58px 0;
	}
	.eken-stat-card{
		min-height:205px;
	}
	.eken-stat-copy{
		max-width:190px;
	}
	.eken-stat-copy h6{
		font-size:21px;
	}
	.eken-stat-strip .fact-box .odometer{
		font-size:58px;
	}
	.eken-stat-strip .fact-box:hover .eken-stat-number{
		right:calc(100% - 168px);
	}
}

/* PREMIUM FOOTER RESPONSIVE OVERRIDES */
.eken-footer-contact{
	transform:none !important;
}
.eken-footer{
	padding-top:150px !important;
}
@media (max-width:991px){
	.eken-footer-contact{
		margin-bottom:-64px;
	}
	.eken-footer-contact .row{
		display:block;
	}
	.eken-footer-contact-card{
		min-height:116px;
		margin-bottom:12px;
	}
	.eken-footer{
		padding-top:138px !important;
	}
	.eken-footer .footer-inner-bar .row{
		display:block;
	}
	.eken-footer .footer-inner-bar h5{
		width:auto;
		margin-bottom:14px;
	}
	.eken-footer .footer-inner-bar .social-media{
		margin-bottom:26px;
	}
	.eken-footer .footer-inner-bar form{
		float:none;
	}
	.eken-footer .footer-menu li{
		width:100%;
	}
}
@media (max-width:767px){
	.eken-footer-contact{
		margin:24px 0 -34px;
	}
	.eken-footer-contact .content-bar{
		padding:10px;
		border-radius:16px;
	}
	.eken-footer-contact-card{
		display:flex;
		text-align:left;
		align-items:flex-start;
		padding:18px;
		gap:14px;
		border-radius:12px;
	}
	.eken-footer-contact-icon{
		flex-basis:58px;
		width:58px;
		height:58px;
		border-radius:16px;
		margin-bottom:0;
	}
	.eken-footer-contact-text h4{
		font-size:16px;
	}
	.eken-footer-contact-text span,
	.eken-footer-contact-text a{
		font-size:13px;
	}
	.eken-footer{
		padding-top:92px !important;
	}
	.eken-footer .footer-inner-bar{
		margin-bottom:34px;
	}
	.eken-footer .footer-inner-bar form{
		height:auto;
		display:block;
		background:transparent;
		border:none;
	}
	.eken-footer .footer-inner-bar form input[type="text"]{
		width:100%;
		margin-bottom:10px;
		border:1px solid rgba(255,255,255,0.13);
		border-radius:8px;
		background:rgba(255,255,255,0.08);
	}
	.eken-footer .footer-inner-bar form button[type="submit"]{
		width:100%;
		border-radius:8px;
	}
	.eken-footer .footer-text{
		margin-bottom:34px;
	}
	.eken-footer .footer-gallery li{
		width:33.333%;
	}
	.eken-footer .sub-footer .text-right{
		text-align:left !important;
		margin-top:8px;
	}
}

/* PREMIUM HERO FINAL RESPONSIVE OVERRIDES */
@media (max-width:991px){
	.eken-hero-copy{
		max-width:760px;
	}
	.predio-slider .hero-content .text1{
		font-size:30px;
	}
	.predio-slider .hero-content .text2{
		font-size:46px;
		line-height:1.12;
		margin-left:0;
	}
	.eken-hero-nav{
		display:none;
	}
}
@media (max-width:767px){
	.predio-slider .hero-content{
		padding:calc(50svh - 120px) 0 0;
	}
	.eken-hero-copy{
		max-width:100%;
		padding-right:14px;
	}
	.eken-hero-copy:before{
		left:-12px;
		top:-22px;
		width:92px;
		height:92px;
	}
	.predio-slider .hero-content .text1{
		font-size:20px;
		margin-bottom:8px;
	}
	.predio-slider .hero-content .text1:after{
		width:28px;
		left:-36px;
		bottom:11px;
	}
	.predio-slider .hero-content .text2{
		font-size:34px;
		line-height:1.12;
		margin-left:0;
		margin-bottom:28px;
	}
	.predio-slider .hero-content .text2:after{
		width:10px;
		height:10px;
		left:-13px;
		bottom:8px;
	}
	.eken-hero-actions{
		gap:8px;
	}
	.predio-slider .hero-content .slide-btn{
		min-width:148px;
		height:46px;
		line-height:46px;
		padding:0 18px;
		font-size:13px;
	}
	.eken-hero-pagination{
		bottom:28px !important;
	}
	.eken-hero-pagination .swiper-pagination-bullet{
		width:26px;
	}
	.eken-hero-pagination .swiper-pagination-bullet-active{
		width:44px;
	}
}

/* HERO ROTATING TITLE WIDTH GUARD */
.predio-slider .hero-content .text2{
	width:min(100%, 1120px);
	max-width:calc(100vw - 210px);
	font-size:clamp(42px, 4.15vw, 62px);
}
@media (max-width:991px){
	.predio-slider .hero-content .text2{
		max-width:calc(100vw - 80px);
		font-size:clamp(34px, 5.8vw, 46px);
	}
}
@media (max-width:767px){
	.predio-slider .hero-content .text2{
		max-width:calc(100vw - 44px);
		font-size:clamp(23px, 7.7vw, 30px);
		white-space:normal;
	}
	.predio-slider .hero-content .text2 .eken-hero-line{
		white-space:normal;
	}
}

/* CONTACT FORM MOBILE BUTTON LOCK */
@media (max-width:767px){
	.contact-page #iletisim_formu .col-md-12{
		width:100% !important;
		max-width:100% !important;
	}
	.contact-page #iletisim_formu .contact-form-actions{
		display:grid !important;
		grid-template-columns:1fr !important;
		gap:10px !important;
	}
	.contact-page #iletisim_formu .space-bottom-10:has(#submitButton),
	.contact-page #iletisim_formu .space-bottom-10:has(#formTemizle){
		width:100% !important;
	}
	.contact-page #iletisim_formu #submitButton,
	.contact-page #iletisim_formu #formTemizle,
	.contact-page #iletisim_formu input#submitButton[type="submit"],
	.contact-page #iletisim_formu button#submitButton[type="submit"],
	.contact-page #iletisim_formu button#formTemizle[type="reset"],
	.contact-page #iletisim_formu .contact-action-button{
		display:block !important;
		width:100% !important;
		min-width:0 !important;
		max-width:100% !important;
		height:58px !important;
		margin-right:0 !important;
		margin-left:0 !important;
		box-sizing:border-box !important;
		text-align:center !important;
		-webkit-appearance:none !important;
		appearance:none !important;
	}
}
