@import "/themes/custom/ehsim/css/global-defaults.css";
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-DemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-Heavy.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-ThinOblique.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-ExtraLightOblique.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-LightOblique.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-RegularOblique.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-MediumOblique.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-DemiBoldOblique.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-BoldOblique.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'GreycliffCF';
  src: url('/themes/custom/ehsim/fonts/GreycliffCF-HeavyOblique.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}
/* Global mixins*/
.fitimg {
  width: 100%;
  height: auto;
  display: block;
}
.fit {
  float: left;
  width: 100%;
}
/* Variables */
:root {
  --ehsim-blue: #004694;
  --ehsim-blue-dark: #154377;
  --ehsim-white: #D6D6DD;
  --ehsim-black: #111111;
  --ehsim-gray: #838383;
  --ehsim-gray-dark: #333333;
  --ehsim-gray-light: #6F7374;
  --ehsim-font-size: 16px;
  --ehsim-round: 6px;
}
.roundit {
  -webkit-border-radius: var(--ehsim-round);
  -moz-border-radius: var(--ehsim-round);
  border-radius: var(--ehsim-round);
}
/* Form objects */
.button {
  padding: 15px 40px;
  display: inline-flex;
  cursor: pointer;
  color: #FFF;
  border: none;
  background-color: var(--ehsim-blue);
  font-size: var(--ehsim-font-size);
  border: 1px solid var(--ehsim-blue);
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  font-weight: 600;
  font-size: 0.9rem;
  font-family: 'GreycliffCF', sans-serif;
}
.button:after {
  content: "";
  width: 33px;
  height: 18px;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-position: right center;
}
.button:hover {
  background-color: #FFF;
  color: var(--ehsim-blue);
}
.button:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='%23004694' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3e%3c/svg%3e");
}
.buttonSecondary {
  padding: 15px 40px;
  display: inline-flex;
  cursor: pointer;
  color: var(--ehsim-blue);
  border: none;
  background-color: #FFF;
  font-size: var(--ehsim-font-size);
  border: 1px solid var(--ehsim-blue);
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  font-weight: 600;
  font-size: 0.9rem;
  font-family: 'GreycliffCF', sans-serif;
}
.buttonSecondary:after {
  content: "";
  width: 33px;
  height: 18px;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='%23004694' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-position: right center;
}
.buttonSecondary:hover {
  background-color: var(--ehsim-blue);
  color: #FFF;
}
.buttonSecondary:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3e%3c/svg%3e");
}
.js-form-type-textfield,
.js-form-type-textarea,
.js-form-type-email,
.js-form-type-number,
.js-form-type-tel,
.js-form-type-url,
.js-form-type-select,
.js-form-type-search,
.js-form-type-password .js-form-type-date,
.js-form-type-password {
  margin-bottom: 20px;
}
.js-form-type-textfield > label,
.js-form-type-textarea > label,
.js-form-type-email > label,
.js-form-type-number > label,
.js-form-type-tel > label,
.js-form-type-url > label,
.js-form-type-select > label,
.js-form-type-search > label,
.js-form-type-password .js-form-type-date > label,
.js-form-type-password > label {
  margin-left: 10px;
}
.form-text,
.form-textarea,
.form-search,
.form-email,
.form-number,
.form-tel,
.form-url,
.form-date {
  padding: 5px 10px;
  border: none;
  width: 100%;
  box-sizing: border-box;
  font-family: 'GreycliffCF', sans-serif;
  border: 1px solid var(--ehsim-gray-light);
  background: none;
  font-size: 1rem;
  height: 40px;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
}
.form-text:focus,
.form-textarea:focus,
.form-search:focus,
.form-email:focus,
.form-number:focus,
.form-tel:focus,
.form-url:focus,
.form-date:focus {
  border: 1px solid var(--ehsim-gray);
}
.form-date {
  padding-right: 5px;
  min-width: auto;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cpath fill='%23D6D6DD' d='M5.833 1.667h.834A.833.833 0 0 1 7.5 2.5v.833h4.167V2.5a.834.834 0 0 1 .833-.833h.833a.833.833 0 0 1 .834.833v.833a2.5 2.5 0 0 1 2.5 2.5V15a2.5 2.5 0 0 1-2.5 2.5H5A2.5 2.5 0 0 1 2.5 15V5.833a2.5 2.5 0 0 1 2.5-2.5V2.5a.833.833 0 0 1 .833-.833ZM12.5 3.333h.833V2.5H12.5v.833Zm-5.833 0V2.5h-.834v.833h.834ZM5 4.167a1.667 1.667 0 0 0-1.667 1.666v.834h12.5v-.834a1.667 1.667 0 0 0-1.666-1.666H5ZM3.333 15A1.667 1.667 0 0 0 5 16.667h9.167A1.667 1.667 0 0 0 15.833 15V7.5h-12.5V15ZM10 10.833h4.167V15H10v-4.167Zm.833.834v2.5h2.5v-2.5h-2.5Z'/%3e%3c/svg%3e");
  background-position: right 7px center;
  background-repeat: no-repeat;
  background-size: 16px auto;
}
.form-date::-webkit-calendar-picker-indicator {
  background: none;
}
.form-time {
  border-left: none;
  padding-right: 10px;
  min-width: auto;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%23D6D6DD' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0Zm0 1.395a8.605 8.605 0 1 0 0 17.21 8.605 8.605 0 0 0 0-17.21Zm-.93 4.186c.385 0 .697.313.697.698v4.884h4.884a.698.698 0 0 1 0 1.395H9.07a.698.698 0 0 1-.698-.698V6.28c0-.386.312-.699.698-.699Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h20v20H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-position: right 11px center;
  background-repeat: no-repeat;
  background-size: 13px auto;
}
.form-time::-webkit-calendar-picker-indicator {
  background: none;
}
.field--type-datetime > .js-form-item {
  border: none;
}
.field--type-datetime > .js-form-item .fieldset-wrapper > div {
  display: flex;
  align-items: center;
}
.form-textarea {
  min-height: 80px;
  font-family: 'GreycliffCF', sans-serif;
}
.form-select {
  padding: 5px 40px 5px 10px;
  font-size: 1rem;
  height: 40px;
  width: 100%;
  border: 1px solid var(--ehsim-gray-light);
  font-family: 'GreycliffCF', sans-serif;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' fill='none' viewBox='0 0 24 12'%3e%3cpath stroke='%23CCC' stroke-linecap='round' stroke-width='3' d='m2 2 10 8 10-8'/%3e%3c/svg%3e");
  background-size: auto 8px;
  background-position: right 10px center;
  background-repeat: no-repeat;
}
.form-select:focus {
  border: 1px solid var(--ehsim-gray);
}
.form-select option {
  font-size: 0.8rem;
}
.form-radio {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid var(--ehsim-gray-light);
  width: 16px;
  height: 16px;
  outline: none;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-transform: translate(5px, 2px);
  -moz-transform: translate(5px, 2px);
  -o-transform: translate(5px, 2px);
  -ms-transform: translate(5px, 2px);
  transform: translate(5px, 2px);
}
.form-radio + label {
  padding-left: 7px;
  cursor: pointer;
}
.form-radio:hover,
.form-radio:focus {
  border-color: var(--ehsim-gray);
  cursor: pointer;
}
.form-radio:checked {
  background: var(--ehsim-gray);
  border: 1px solid var(--ehsim-gray);
}
.form-checkbox {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid var(--ehsim-gray-light);
  width: 16px;
  height: 16px;
  outline: none;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-transform: translate(5px, 2px);
  -moz-transform: translate(5px, 2px);
  -o-transform: translate(5px, 2px);
  -ms-transform: translate(5px, 2px);
  transform: translate(5px, 2px);
}
.form-checkbox + label {
  padding-left: 7px;
  cursor: pointer;
}
.form-checkbox:hover,
.form-checkbox:focus {
  border-color: var(--ehsim-gray);
  cursor: pointer;
}
.form-checkbox:checked {
  background: var(--ehsim-gray);
  border: 1px solid var(--ehsim-gray);
  /*box-shadow: inset 0 0 0 3px #fff;*/
}
.form-submit {
  padding: 15px 40px;
  display: inline-flex;
  cursor: pointer;
  color: #FFF;
  border: none;
  background-color: var(--ehsim-blue);
  font-size: var(--ehsim-font-size);
  border: 1px solid var(--ehsim-blue);
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  font-weight: 600;
  font-size: 0.9rem;
  font-family: 'GreycliffCF', sans-serif;
}
.form-submit:after {
  content: "";
  width: 33px;
  height: 18px;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-position: right center;
}
.form-submit:hover {
  background-color: #FFF;
  color: var(--ehsim-blue);
}
.form-submit:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='%23004694' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3e%3c/svg%3e");
}
.black-overlay {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background: rgba(16, 18, 22, 0.5);
  z-index: 100;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
.black-overlay.active {
  opacity: 1;
  pointer-events: all;
}
/* Default objects */
.description {
  font-size: 0.8rem;
}
#block-ehsim-page-title h1 {
  font-weight: 600;
}
.block > h2 {
  font-weight: 600;
  font-size: 1.25rem;
  color: var(--ehsim-black);
}
.swiper-container {
  margin: 0;
}
#block-ehsim-primary-local-tasks {
  position: fixed;
  bottom: 0;
  right: 0;
  background: #222222;
  z-index: 999;
}
#block-ehsim-primary-local-tasks ul {
  margin: 0;
  display: flex;
  list-style: none;
  padding: 0;
}
#block-ehsim-primary-local-tasks ul li {
  margin: 0;
}
#block-ehsim-primary-local-tasks ul li a {
  color: #FFF;
  box-sizing: border-box;
  padding: 10px;
  float: left;
}
#block-ehsim-primary-local-tasks ul li a:hover {
  color: #FFF;
  background-color: #666;
}
#block-ehsim-primary-local-tasks .contextual-links,
#block-ehsim-primary-local-tasks .trigger {
  display: none;
}
#block-ehsim-page-title h1 {
  font-weight: 500;
}
#sliding-popup {
  width: 500px !important;
  left: 20px;
  bottom: 20px !important;
  z-index: 999;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
}
#sliding-popup .eu-cookie-compliance-content {
  max-width: 100%;
  box-sizing: border-box;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons {
  margin-bottom: 0;
}
.field--name-field-etiketler {
  margin-top: 50px;
}
.field--name-field-etiketler .field__label {
  text-transform: uppercase;
  opacity: 0.5;
  border-bottom: 1px solid var(--ehsim-gray-light);
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-size: 0.9rem;
  font-weight: 600;
}
.field--name-field-etiketler .field__items {
  display: flex;
  flex-wrap: wrap;
}
.field--name-field-etiketler .field__items .field__item {
  background-color: #EEEEEE;
  padding: 5px 10px;
  margin: 0 10px 10px 0;
}
@media screen and (max-width: 600px) {
  .field--name-field-etiketler .field__items .field__item {
    font-size: 0.8rem;
  }
}
h2 {
  font-size: 2.25rem;
  font-weight: 700;
  color: var(--ehsim-blue);
  margin-bottom: 0;
}
table tbody tr td {
  border-bottom: 1px solid #EEEEEE;
}
/* Site global styles */
html {
  font-size: var(--ehsim-font-size);
}
body {
  margin: 0;
  font-family: 'GreycliffCF', sans-serif, 'GreycliffCF', sans-serif, sans-serif;
  font-size: var(--ehsim-font-size);
  color: var(--ehsim-gray-light);
  font-weight: 400;
}
.dialog-off-canvas-main-canvas {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  position: relative;
}
.dialog-off-canvas-main-canvas a:link,
.dialog-off-canvas-main-canvas a:visited {
  text-decoration: none;
  color: var(--ehsim-blue);
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
}
.dialog-off-canvas-main-canvas a:hover,
.dialog-off-canvas-main-canvas a:active,
.dialog-off-canvas-main-canvas a.active,
.dialog-off-canvas-main-canvas a.is-active {
  color: var(--ehsim-blue);
}
#headerHolder {
  float: left;
  width: 100%;
  z-index: 500;
  background-color: #FFF;
}
#headerHolder .region-header {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 20px 0;
}
#menuHolder {
  position: absolute;
  top: 87px;
  left: 0;
  width: 100%;
  z-index: 499;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
}
#menuHolder.active {
  pointer-events: all;
  opacity: 1;
  top: 97px;
}
#menuHolder .menu-wrapper {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
@media screen and (max-width: 600px) {
  #menuHolder .menu-wrapper {
    width: 100%;
  }
}
#menuHolder .menu-wrapper .region-menu {
  background-color: #FFF;
  width: 100%;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 40px;
  -webkit-box-shadow: 0 0 300px 30px #000000;
  -moz-box-shadow: 0 0 300px 30px #000000;
  box-shadow: 0 0 300px 30px #000000;
}
@media screen and (max-width: 600px) {
  #menuHolder .menu-wrapper .region-menu {
    flex-direction: column;
    padding: 20px;
  }
}
#menuHolder .menu-wrapper .region-menu nav h2 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  color: var(--ehsim-blue);
  margin-bottom: 5px;
}
#menuHolder .menu-wrapper .region-menu nav .menu {
  flex-direction: column;
}
@media screen and (max-width: 600px) {
  #menuHolder .menu-wrapper .region-menu nav .menu {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
#menuHolder .menu-wrapper .region-menu nav .menu a {
  display: block;
  padding: 5px 0;
  color: var(--ehsim-gray-light);
}
@media screen and (max-width: 600px) {
  #menuHolder .menu-wrapper .region-menu nav .menu a {
    padding: 8px;
    font-size: 0.9rem;
  }
}
#menuHolder .menu-wrapper .region-menu nav .menu a:hover {
  color: var(--ehsim-blue);
}
#menuHolder .menu-wrapper .region-menu .view-content h3 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  color: var(--ehsim-blue);
  margin-bottom: 5px;
}
#menuHolder .menu-wrapper .region-menu .view-content a {
  display: block;
  padding: 5px 0;
  color: var(--ehsim-gray-light);
}
@media screen and (max-width: 600px) {
  #menuHolder .menu-wrapper .region-menu .view-content a {
    padding: 8px;
    font-size: 0.9rem;
  }
}
#menuHolder .menu-wrapper .region-menu .view-content a:hover {
  color: var(--ehsim-blue);
}
#block-ehsim-mainnavigation {
  padding: 30px;
}
#block-ehsim-mainnavigation .menu {
  flex-direction: column;
}
#block-ehsim-mainnavigation .menu .menu-item a,
#block-ehsim-mainnavigation .menu .menu-item span {
  font-size: 1.25rem;
  font-weight: 600;
  display: block;
  padding: 10px 0;
  cursor: pointer;
}
#featuredHolder {
  float: left;
  width: 100%;
}
#contentHolder {
  float: left;
  width: 100%;
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#contentHolder.has-sidebar {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
#contentHolder.has-sidebar .region-content {
  padding-right: 40px;
  box-sizing: border-box;
  width: 100%;
}
@media screen and (max-width: 600px) {
  #contentHolder.has-sidebar .region-content {
    padding-right: 0;
  }
}
#contentHolder .region-sidebar {
  border-left: 2px solid #EEEEEE;
  padding-left: 20px;
  width: 300px;
  flex-shrink: 0;
  padding-left: 40px;
  box-sizing: border-box;
  padding-top: 90px;
}
@media screen and (max-width: 600px) {
  #contentHolder .region-sidebar {
    display: none;
  }
}
#contentHolder .region-sidebar nav .menu {
  flex-direction: column;
}
#contentHolder .region-sidebar nav .menu a {
  font-weight: 600;
  display: block;
  padding: 5px 0;
  position: relative;
}
#contentHolder .region-sidebar nav .menu a.is-active:before {
  content: "";
  position: absolute;
  left: -40px;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 2px;
  background-color: #EEE;
}
.front #contentHolder {
  display: none;
}
#footerHolder {
  float: left;
  width: 100%;
  margin-top: auto;
  padding-top: 50px;
  background-image: url(/themes/custom/ehsim/images/footer-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#footerHolder .region-footer {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 50px;
}
.front #footerHolder {
  margin-top: 0px;
}
#block-ehsim-searchform {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 101;
  width: 100%;
  max-width: 1000px;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  pointer-events: none;
  opacity: 0;
}
#block-ehsim-searchform.active {
  pointer-events: all;
  opacity: 1;
}
#block-ehsim-searchform form {
  display: flex;
  align-items: center;
  position: relative;
}
#block-ehsim-searchform form .js-form-type-search {
  width: 100%;
  margin-bottom: 0;
}
#block-ehsim-searchform form .js-form-type-search .form-search {
  background-color: #FFF;
  height: 60px;
  padding: 5px 20px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
#block-ehsim-searchform form .form-submit {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 6px;
}
#block-ehsim-searchform form .ui-autocomplete .ui-autocomplete-field-group {
  background-color: transparent;
  text-align: left;
  border: none;
  display: none;
}
#block-ehsim-searchform form .ui-autocomplete .ui-autocomplete-field-title {
  font-size: 1.25rem;
  font-family: 'GreycliffCF', sans-serif;
  font-weight: 500;
  color: var(--ehsim-gray-light) !important;
}
#block-ehsim-searchform form .ui-autocomplete .ui-autocomplete-field-title .ui-autocomplete-field-term {
  font-weight: 700;
}
#block-ehsim-searchform form .ui-autocomplete .ui-autocomplete-field-created,
#block-ehsim-searchform form .ui-autocomplete .ui-autocomplete-container-more_results {
  display: none;
}
#block-ehsim-searchform form .ui-autocomplete .ui-autocomplete-container {
  width: 100%;
  box-sizing: border-box;
}
#block-ehsim-searchform form .ui-autocomplete .ui-autocomplete-content {
  display: block;
  box-sizing: border-box;
}
#block-ehsim-searchform form .ui-autocomplete .ui-menu-item {
  border: none;
}
#block-ehsim-searchform form .ui-autocomplete .ui-menu-item:hover {
  background-color: #EEE;
}
#block-ehsim-views-block-musterilerimiz-block-1 .view-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
#block-ehsim-views-block-musterilerimiz-block-1 .view-content .views-row {
  max-width: 100px;
  margin: 0 40px;
  text-align: center;
}
#block-ehsim-views-block-musterilerimiz-block-1 .view-content img {
  width: 100%;
  height: auto;
  display: block;
}
@media screen and (max-width: 600px) {
  #block-ehsim-kurumsal,
  #block-ehsim-kariyer,
  #block-ehsim-faaliyetalanlari,
  #block-ehsim-urunlerimiz {
    margin-bottom: 20px;
  }
}
#block-ehsim-kurumsal h2,
#block-ehsim-kariyer h2,
#block-ehsim-faaliyetalanlari h2,
#block-ehsim-urunlerimiz h2 {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 20px;
}
#block-ehsim-kurumsal .menu,
#block-ehsim-kariyer .menu,
#block-ehsim-faaliyetalanlari .menu,
#block-ehsim-urunlerimiz .menu {
  flex-direction: column;
}
#block-ehsim-kurumsal .menu .menu-item a,
#block-ehsim-kariyer .menu .menu-item a,
#block-ehsim-faaliyetalanlari .menu .menu-item a,
#block-ehsim-urunlerimiz .menu .menu-item a {
  color: var(--ehsim-gray-light);
  display: block;
  font-weight: 500;
  padding: 5px 0;
}
#block-ehsim-kurumsal .menu .menu-item a:hover,
#block-ehsim-kariyer .menu .menu-item a:hover,
#block-ehsim-faaliyetalanlari .menu .menu-item a:hover,
#block-ehsim-urunlerimiz .menu .menu-item a:hover {
  color: var(--ehsim-blue);
}
#block-ehsim-views-block-proje-listeleri-block-4 h2 {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 20px;
  display: none;
}
#block-ehsim-views-block-proje-listeleri-block-4 .view-content h3 {
  font-size: 1rem;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: var(--ehsim-blue);
}
#block-ehsim-views-block-proje-listeleri-block-4 .view-content a {
  color: var(--ehsim-gray-light);
  display: block;
  font-weight: 500;
  padding: 5px 0;
}
#block-ehsim-views-block-proje-listeleri-block-4 .view-content a:hover {
  color: var(--ehsim-blue);
}
#block-ehsim-footeriletisim {
  max-width: 240px;
}
@media screen and (max-width: 600px) {
  #block-ehsim-footeriletisim {
    margin-top: 30px;
  }
}
#block-ehsim-footeriletisim .block-image {
  width: 205px;
  height: auto;
  margin-bottom: 40px;
}
#block-ehsim-footeriletisim .block-image .field__item:nth-child(2) {
  margin: 10px 0 0 0;
}
#block-ehsim-footeriletisim .block-image img {
  width: 100%;
  height: auto;
  display: block;
}
#block-ehsim-footeriletisim .block-content .contact-label {
  font-weight: 700;
}
#block-ehsim-footeriletisim .block-content .contact-address {
  padding-left: 40px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cg stroke='%236F7374' stroke-width='1.5'%3e%3cpath d='M12 13.43a3.12 3.12 0 1 0 0-6.24 3.12 3.12 0 0 0 0 6.24Z'/%3e%3cpath d='M3.62 8.49c1.97-8.66 14.8-8.65 16.76.01 1.15 5.08-2.01 9.38-4.78 12.04a5.193 5.193 0 0 1-7.21 0c-2.76-2.66-5.92-6.97-4.77-12.05Z'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: left center;
}
#block-ehsim-footeriletisim .block-content .contact-tel {
  padding: 3px 3px 3px 40px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='%236F7374' stroke-miterlimit='10' stroke-width='1.5' d='M21.97 18.33c0 .36-.08.73-.25 1.09-.17.36-.39.7-.68 1.02-.49.54-1.03.93-1.64 1.18-.6.25-1.25.38-1.95.38-1.02 0-2.11-.24-3.26-.73s-2.3-1.15-3.44-1.98a28.75 28.75 0 0 1-3.28-2.8 28.414 28.414 0 0 1-2.79-3.27c-.82-1.14-1.48-2.28-1.96-3.41C2.24 8.67 2 7.58 2 6.54c0-.68.12-1.33.36-1.93.24-.61.62-1.17 1.15-1.67C4.15 2.31 4.85 2 5.59 2c.28 0 .56.06.81.18.26.12.49.3.67.56l2.32 3.27c.18.25.31.48.4.7.09.21.14.42.14.61 0 .24-.07.48-.21.71-.13.23-.32.47-.56.71l-.76.79c-.11.11-.16.24-.16.4 0 .08.01.15.03.23.03.08.06.14.08.2.18.33.49.76.93 1.28.45.52.93 1.05 1.45 1.58.54.53 1.06 1.02 1.59 1.47.52.44.95.74 1.29.92.05.02.11.05.18.08.08.03.16.04.25.04.17 0 .3-.06.41-.17l.76-.75c.25-.25.49-.44.72-.56.23-.14.46-.21.71-.21.19 0 .39.04.61.13.22.09.45.22.7.39l3.31 2.35c.26.18.44.39.55.64.1.25.16.5.16.78Z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: left center;
}
#block-ehsim-footeriletisim .block-content .contact-tel a {
  color: var(--ehsim-gray-light);
}
#block-ehsim-footeriletisim .block-content .contact-mail {
  padding: 3px 3px 3px 40px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cg stroke='%236F7374' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'%3e%3cpath d='M17 20.5H7c-3 0-5-1.5-5-5v-7c0-3.5 2-5 5-5h10c3 0 5 1.5 5 5v7c0 3.5-2 5-5 5Z'/%3e%3cpath d='m17 9-3.13 2.5c-1.03.82-2.72.82-3.75 0L7 9'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: left center;
}
#block-ehsim-footeriletisim .block-content .contact-mail a {
  color: var(--ehsim-gray-light);
}
#block-ehsim-footeriletisim .block-content .contact-kep {
  padding: 3px 3px 3px 40px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cg stroke='%236F7374' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5'%3e%3cpath d='M17 20.5H7c-3 0-5-1.5-5-5v-7c0-3.5 2-5 5-5h10c3 0 5 1.5 5 5v7c0 3.5-2 5-5 5Z'/%3e%3cpath d='m17 9-3.13 2.5c-1.03.82-2.72.82-3.75 0L7 9'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: left center;
  display: flex;
  flex-direction: column;
}
#block-ehsim-footeriletisim .block-content .contact-kep .kep-label {
  width: 100%;
  font-size: 0.6rem;
  font-weight: 600;
}
#block-ehsim-footeriletisim .block-content .contact-kep a {
  color: var(--ehsim-gray-light);
}
#block-ehsim-copyright {
  width: 100%;
  padding: 30px 0 0 0;
}
#block-ehsim-breadcrumbs nav {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#block-ehsim-breadcrumbs nav ol {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}
#block-ehsim-breadcrumbs nav ol li a {
  width: 30px;
  height: 30px;
  overflow: hidden;
  text-indent: -555px;
  color: var(--ehsim-gray-light);
  padding-right: 20px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3e%3cpath stroke='%235E6E78' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='m5.197 11.62 3.804-3.803a1.16 1.16 0 0 0 0-1.634L5.198 2.38' opacity='.5'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
}
@media screen and (max-width: 600px) {
  #block-ehsim-breadcrumbs nav ol li a {
    font-size: 0.8rem;
  }
}
#block-ehsim-breadcrumbs nav ol li a:hover {
  color: var(--ehsim-blue);
}
#block-ehsim-page-title h1 {
  font-size: 2.25rem;
  font-weight: 600;
  color: var(--ehsim-blue);
  margin-top: 10px;
}
@media screen and (max-width: 600px) {
  #block-ehsim-page-title h1 {
    font-size: 1.9rem;
  }
}
#block-ehsim-views-block-header-gorseli-block-1 .views-field-field-header-gorseli {
  position: relative;
}
#block-ehsim-views-block-header-gorseli-block-1 .views-field-field-header-gorseli::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 7;
  background: linear-gradient(90deg, #000 0%, rgba(0, 122, 199, 0.26) 100%);
  mix-blend-mode: overlay;
}
#block-ehsim-views-block-header-gorseli-block-1 .views-field-field-header-gorseli::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1002' height='663' fill='none' viewBox='0 0 1002 663'%3e%3cpath fill='white' d='M0 663h1001.5l-381-598L0 0v663Z'/%3e%3cpath fill='%23EEE' d='M592.268 119.409 711.5 208.5 620.074 65.717 487 51l105.268 68.409Z'/%3e%3c/svg%3e");
  background-position: top 20px left;
  background-repeat: no-repeat;
  background-size: 60% auto;
}
#block-ehsim-views-block-header-gorseli-block-1 .views-field-field-header-gorseli img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraph {
  margin: 50px 0;
}
.paragraph--type--gorsel .field--name-field-gorsel img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraph--type--fotograf-galerisi .field--name-field-fotograflar {
  display: grid;
  gap: 30px;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.paragraph--type--fotograf-galerisi .field--name-field-fotograflar img,
.paragraph--type--fotograf-galerisi .field--name-field-fotograflar a {
  width: 100%;
  height: auto;
  display: block;
}
.paragraph--type--kisi {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 600px) {
  .paragraph--type--kisi {
    flex-wrap: wrap;
  }
}
.paragraph--type--kisi .p-vesika {
  width: 150px;
  flex-shrink: 0;
  height: auto;
  margin-right: 20px;
  overflow: hidden;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
}
@media screen and (max-width: 600px) {
  .paragraph--type--kisi .p-vesika {
    width: 100%;
  }
}
.paragraph--type--kisi .p-vesika img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraph--type--kisi .p-info {
  padding-top: 20px;
}
.paragraph--type--kisi .p-info .field--name-field-ad-soyad {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--ehsim-blue);
}
.paragraph--type--kisi .p-info .field--name-field-gorevi {
  font-weight: 600;
}
.paragraph--type--dosya-arsivi .field--name-field-dosyalar .field__item {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--ehsim-gray-light);
  align-items: center;
  padding: 5px 0;
}
.paragraph--type--dosya-arsivi .field--name-field-dosyalar .field__item .file-size {
  font-size: 0.7rem;
  white-space: nowrap;
  display: block;
  opacity: 0.5;
}
.paragraph--type--dosya-arsivi .field--name-field-dosyalar .field__item .file-link a {
  width: 25px;
  height: 25px;
  text-indent: -5555px;
  overflow: hidden;
  display: block;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%235E6E78' stroke-linecap='round' stroke-linejoin='round' d='M7.5 18.333h5c4.167 0 5.833-1.666 5.833-5.833v-5c0-4.167-1.666-5.833-5.833-5.833h-5c-4.167 0-5.833 1.666-5.833 5.833v5c0 4.167 1.666 5.833 5.833 5.833Z'/%3e%3cpath stroke='%235E6E78' stroke-linecap='round' stroke-linejoin='round' d='m7.5 9.592 2.5 2.5 2.5-2.5m-2.5 2.5V5.425m-5 8.333a15.79 15.79 0 0 0 10 0'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
}
.paragraph--type--dosya-arsivi .field--name-field-dosyalar .field__item .file {
  font-size: 0.9rem;
  box-sizing: border-box;
  padding: 5px 40px;
  white-space: normal;
  margin-right: auto;
  background-repeat: no-repeat;
  background-position: left center;
}
.paragraph--type--dosya-arsivi .field--name-field-dosyalar .field__item .file.file--application-pdf {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3e%3cpath fill='%235E6E78' d='M5.001 5a2.5 2.5 0 0 1 2.5-2.5h5.731a1.875 1.875 0 0 1 1.327.55l4.892 4.893c.352.35.55.827.55 1.325v2.084a1.875 1.875 0 0 1 1.248 1.768v5.004A1.875 1.875 0 0 1 20 19.89V20a2.5 2.5 0 0 1-2.5 2.5h-10A2.5 2.5 0 0 1 5 20v-.109a1.875 1.875 0 0 1-1.25-1.766v-5.004A1.875 1.875 0 0 1 5 11.354L5.001 5Zm13.75 5h-4.375A1.875 1.875 0 0 1 12.5 8.125V3.75h-5A1.25 1.25 0 0 0 6.25 5v6.245h12.5V10h.001ZM6.25 19.999A1.25 1.25 0 0 0 7.5 21.25h10a1.25 1.25 0 0 0 1.25-1.251H6.25Zm7.5-15.99v4.116a.625.625 0 0 0 .625.625h4.115l-4.74-4.741Zm-8.122 8.486a.625.625 0 0 0-.625.625v5.004a.625.625 0 0 0 .625.625h13.746a.625.625 0 0 0 .625-.625V13.12a.625.625 0 0 0-.625-.625H5.628Z'/%3e%3cg fill='%23BF2A30'%3e%3cpath d='M7.258 17.71v-4h1.983c.341 0 .64.058.896.175a1.4 1.4 0 0 1 .596.495c.143.212.214.46.214.744 0 .286-.074.534-.22.744a1.39 1.39 0 0 1-.613.484c-.262.113-.567.17-.917.17H8.012v-.844h.933a.948.948 0 0 0 .375-.066.511.511 0 0 0 .325-.488.496.496 0 0 0-.325-.48.948.948 0 0 0-.375-.067h-.44v3.133H7.259Z'/%3e%3cpath d='M12.667 17.71h-1.768v-4h1.75c.473 0 .881.08 1.225.24.345.159.612.388.799.687.188.299.283.656.283 1.073 0 .416-.094.774-.281 1.074a1.822 1.822 0 0 1-.794.687c-.343.16-.747.239-1.214.239Zm-.52-.922h.475c.227 0 .421-.032.581-.096a.697.697 0 0 0 .368-.33c.085-.156.128-.374.128-.652 0-.279-.043-.496-.13-.653a.705.705 0 0 0-.377-.33 1.682 1.682 0 0 0-.606-.095h-.44v2.156Zm2.88.922v-4h3.231v.875h-1.983v.687h1.786v.875h-1.786v1.563h-1.248Z'/%3e%3c/g%3e%3c/svg%3e");
}
.paragraph--type--dosya-arsivi .field--name-field-dosyalar .field__item .file.file--x-office-document {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3e%3cpath fill='%235E6E78' d='M5.001 5a2.5 2.5 0 0 1 2.5-2.5h5.731a1.875 1.875 0 0 1 1.327.55l4.892 4.893c.352.35.55.827.55 1.325v2.084a1.875 1.875 0 0 1 1.248 1.768v5.004A1.875 1.875 0 0 1 20 19.89V20a2.5 2.5 0 0 1-2.5 2.5h-10A2.5 2.5 0 0 1 5 20v-.109a1.875 1.875 0 0 1-1.25-1.766v-5.004A1.875 1.875 0 0 1 5 11.354L5.001 5Zm13.75 5h-4.375A1.875 1.875 0 0 1 12.5 8.125V3.75h-5A1.25 1.25 0 0 0 6.25 5v6.245h12.5V10h.001ZM6.25 19.999A1.25 1.25 0 0 0 7.5 21.25h10a1.25 1.25 0 0 0 1.25-1.251H6.25Zm7.5-15.99v4.116a.625.625 0 0 0 .625.625h4.115l-4.74-4.741Zm-8.122 8.486a.625.625 0 0 0-.625.625v5.004a.625.625 0 0 0 .625.625h13.746a.625.625 0 0 0 .625-.625V13.12a.625.625 0 0 0-.625-.625H5.628Z'/%3e%3cpath fill='%232C74FF' d='M8.218 17.763h-1.64v-3.894h1.624c.438 0 .817.078 1.136.234.32.155.567.378.74.67.175.29.262.637.262 1.043 0 .405-.086.754-.26 1.045-.173.29-.418.514-.736.67-.318.154-.693.232-1.126.232Zm-.482-.898h.44c.212 0 .391-.03.54-.093a.658.658 0 0 0 .34-.321c.08-.152.12-.364.12-.635s-.04-.483-.121-.635a.664.664 0 0 0-.35-.321 1.493 1.493 0 0 0-.562-.094h-.407v2.1Zm6.799-1.049c0 .433-.093.799-.277 1.097a1.789 1.789 0 0 1-.747.675 2.372 2.372 0 0 1-1.049.228c-.388 0-.739-.077-1.052-.23a1.806 1.806 0 0 1-.745-.677c-.183-.298-.275-.662-.275-1.093 0-.434.092-.799.275-1.095.184-.298.433-.523.745-.675.313-.153.664-.23 1.052-.23.386 0 .736.076 1.049.23.314.152.562.377.747.675.184.296.277.661.277 1.095Zm-1.19 0c0-.233-.034-.43-.102-.59a.756.756 0 0 0-.298-.365.877.877 0 0 0-.483-.125.887.887 0 0 0-.484.125.771.771 0 0 0-.298.365c-.066.16-.1.357-.1.59 0 .233.034.43.1.591.068.16.167.281.298.365a.898.898 0 0 0 .484.124.887.887 0 0 0 .483-.124.768.768 0 0 0 .298-.365 1.52 1.52 0 0 0 .102-.591Zm5.234-.486h-1.173a.678.678 0 0 0-.067-.242.55.55 0 0 0-.146-.187.622.622 0 0 0-.222-.121.936.936 0 0 0-.298-.044.895.895 0 0 0-.493.13.81.81 0 0 0-.304.37 1.489 1.489 0 0 0-.101.58c0 .238.034.438.104.599.07.16.172.28.305.36.133.08.294.12.48.12.108 0 .203-.011.288-.035a.698.698 0 0 0 .22-.109.574.574 0 0 0 .152-.17.64.64 0 0 0 .082-.225l1.173.007a1.355 1.355 0 0 1-.152.504c-.087.17-.211.327-.372.472-.16.143-.357.258-.593.346-.236.087-.51.13-.822.13a2.34 2.34 0 0 1-1.053-.23 1.753 1.753 0 0 1-.734-.676c-.18-.298-.268-.662-.268-1.093 0-.434.091-.799.274-1.095.183-.298.43-.523.74-.675.311-.153.658-.23 1.041-.23.269 0 .517.033.743.1.226.068.424.166.595.295.17.128.308.286.412.474.104.187.167.402.189.644Z'/%3e%3c/svg%3e");
}
.paragraph--type--dosya-arsivi .field--name-field-dosyalar .field__item .file.file--x-office-spreadsheet {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3e%3cpath fill='%235E6E78' d='M5.001 5a2.5 2.5 0 0 1 2.5-2.5h5.731a1.875 1.875 0 0 1 1.327.55l4.892 4.893c.352.35.55.827.55 1.325v2.084a1.875 1.875 0 0 1 1.248 1.768v5.004A1.875 1.875 0 0 1 20 19.89V20a2.5 2.5 0 0 1-2.5 2.5h-10A2.5 2.5 0 0 1 5 20v-.109a1.875 1.875 0 0 1-1.25-1.766v-5.004A1.875 1.875 0 0 1 5 11.354L5.001 5Zm13.75 5h-4.375A1.875 1.875 0 0 1 12.5 8.125V3.75h-5A1.25 1.25 0 0 0 6.25 5v6.245h12.5V10h.001ZM6.25 19.999A1.25 1.25 0 0 0 7.5 21.25h10a1.25 1.25 0 0 0 1.25-1.251H6.25Zm7.5-15.99v4.116a.625.625 0 0 0 .625.625h4.115l-4.74-4.741Zm-8.122 8.486a.625.625 0 0 0-.625.625v5.004a.625.625 0 0 0 .625.625h13.746a.625.625 0 0 0 .625-.625V13.12a.625.625 0 0 0-.625-.625H5.628Z'/%3e%3cg fill='%2300A64C'%3e%3cpath d='m9.18 13.74.596 1.058h.028l.604-1.058h1.1l-1.086 1.818 1.13 1.819h-1.13l-.618-1.08h-.028l-.618 1.08H8.036l1.115-1.819-1.08-1.818H9.18Z'/%3e%3cpath d='M11.534 17.377V13.74h.988v2.841h1.47v.796h-2.458Z'/%3e%3cpath d='M15.951 14.877a.384.384 0 0 0-.133-.277c-.078-.067-.197-.1-.357-.1a.712.712 0 0 0-.25.037.301.301 0 0 0-.142.098.242.242 0 0 0-.048.142.233.233 0 0 0 .023.12.287.287 0 0 0 .089.093c.04.027.091.052.154.075.063.022.137.042.224.06l.298.064c.201.043.374.099.517.169.143.07.26.152.351.246a.882.882 0 0 1 .2.317c.045.117.067.245.068.383 0 .24-.06.442-.179.607a1.097 1.097 0 0 1-.508.379 2.16 2.16 0 0 1-.79.13 2.24 2.24 0 0 1-.827-.141 1.153 1.153 0 0 1-.547-.432c-.13-.195-.194-.445-.195-.749h.937a.557.557 0 0 0 .083.28c.05.076.12.134.21.173.091.039.2.059.325.059a.773.773 0 0 0 .264-.04.357.357 0 0 0 .162-.108.255.255 0 0 0 .057-.158.224.224 0 0 0-.055-.145.426.426 0 0 0-.17-.114 1.815 1.815 0 0 0-.322-.096l-.362-.078c-.322-.07-.576-.187-.762-.35-.185-.164-.276-.389-.275-.673a1 1 0 0 1 .184-.605c.126-.174.3-.31.52-.407.223-.097.478-.146.766-.146.294 0 .548.05.762.148.214.098.38.237.495.415.117.178.177.386.178.624h-.945Z'/%3e%3c/g%3e%3c/svg%3e");
}
.paragraph--type--faaliyet-alani {
  margin: 0;
}
.paragraph--type--faaliyet-alani .field--name-field-title {
  font-size: 1.25rem;
  color: var(--ehsim-blue);
  font-weight: 600;
}
.paragraph--type--faaliyet-alani .field--name-field-description {
  line-height: 150%;
  font-size: 0.9rem;
}
.paragraph--type--gorsel-metin .paragraph-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 600px) {
  .paragraph--type--gorsel-metin .paragraph-wrapper {
    flex-wrap: wrap;
  }
}
.paragraph--type--gorsel-metin .paragraph-wrapper .paragraph-image {
  width: 35%;
  text-align: right;
  position: relative;
}
@media screen and (max-width: 600px) {
  .paragraph--type--gorsel-metin .paragraph-wrapper .paragraph-image {
    width: 100%;
  }
}
.paragraph--type--gorsel-metin .paragraph-wrapper .paragraph-image img {
  max-width: 100%;
  height: auto;
}
.paragraph--type--gorsel-metin .paragraph-wrapper .paragraph-content {
  width: 60%;
}
@media screen and (max-width: 600px) {
  .paragraph--type--gorsel-metin .paragraph-wrapper .paragraph-content {
    width: 100%;
  }
}
.paragraph--type--gorsel-metin .paragraph-wrapper .paragraph-content .field--name-field-title {
  font-size: 2rem;
  margin-bottom: 10px;
}
.paragraph--type--gorsel-metin .paragraph-wrapper .paragraph-content .field--name-field-content {
  line-height: normal;
}
.paragraph--type--gorsel-metin .paragraph-wrapper.sag {
  flex-direction: row-reverse;
}
.paragraph--type--metin {
  line-height: 150%;
}
.paragraph--type--metin img {
  max-width: 100%;
  height: auto;
}
#block-ehsim-site-branding {
  padding-right: 100px;
}
@media screen and (max-width: 600px) {
  #block-ehsim-site-branding {
    padding-right: 20px;
  }
}
#block-ehsim-site-branding a {
  width: 200px;
  height: auto;
  display: block;
}
@media screen and (max-width: 600px) {
  #block-ehsim-site-branding a {
    width: 90px;
    overflow: hidden;
  }
}
#block-ehsim-site-branding a img {
  width: 100%;
  height: auto;
  display: block;
}
@media screen and (max-width: 600px) {
  #block-ehsim-site-branding a img {
    width: 200px;
    height: auto;
  }
}
#block-ehsim-menutoggler {
  margin-right: auto;
}
#block-ehsim-menutoggler .contextual {
  display: none;
}
#block-ehsim-menutoggler .block-content {
  width: 40px;
  height: 32px;
  position: relative;
  cursor: pointer;
}
#block-ehsim-menutoggler .block-content .menu-label {
  font-size: 0.7rem;
  font-weight: 600;
  position: absolute;
  top: 4px;
  right: -27px;
  color: var(--ehsim-gray-light);
  opacity: 0.5;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
}
#block-ehsim-menutoggler .block-content .line {
  position: absolute;
  height: 2px;
  width: 40px;
  background-color: var(--ehsim-blue);
  left: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
}
#block-ehsim-menutoggler .block-content .line.line-1 {
  top: 0;
}
#block-ehsim-menutoggler .block-content .line.line-2 {
  top: 10px;
  width: 30px;
}
#block-ehsim-menutoggler .block-content .line.line-3 {
  top: 20px;
}
#block-ehsim-menutoggler .block-content .line.line-4 {
  top: 30px;
  width: 20px;
}
#block-ehsim-menutoggler.active .block-content .menu-label {
  right: 0px;
  opacity: 0;
}
#block-ehsim-menutoggler.active .block-content .line.line-1 {
  top: 12px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#block-ehsim-menutoggler.active .block-content .line.line-2 {
  width: 0px;
}
#block-ehsim-menutoggler.active .block-content .line.line-3 {
  top: 12px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#block-ehsim-menutoggler.active .block-content .line.line-4 {
  width: 0px;
}
#block-ehsim-languageswitcher {
  margin: 0 30px;
}
@media screen and (max-width: 600px) {
  #block-ehsim-languageswitcher {
    margin: 0 10px;
  }
}
#block-ehsim-languageswitcher .contextual {
  display: none;
}
#block-ehsim-languageswitcher .links {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
}
#block-ehsim-languageswitcher .links li a {
  font-weight: 700;
  font-size: 0.9rem;
}
#block-ehsim-languageswitcher .links li .is-active {
  display: none;
}
#block-ehsim-searchtoggler {
  padding: 0 30px;
}
@media screen and (max-width: 600px) {
  #block-ehsim-searchtoggler {
    padding: 0 0 0 10px;
  }
}
#block-ehsim-searchtoggler .contextual {
  display: none;
}
#block-ehsim-searchtoggler .block-content {
  cursor: pointer;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3e%3cpath stroke='%23004694' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.321 22.5c5.622 0 10.179-4.557 10.179-10.179 0-5.621-4.557-10.178-10.179-10.178C6.7 2.143 2.143 6.7 2.143 12.32c0 5.623 4.557 10.18 10.177 10.18Zm15.965 5.786-6.857-6.857'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 850px) {
  #block-ehsim-tskguclendirmevakfi,
  #block-ehsim-tskguclendirmevakfi-2 {
    width: 100%;
  }
}
#block-ehsim-tskguclendirmevakfi .block-image,
#block-ehsim-tskguclendirmevakfi-2 .block-image {
  width: 210px;
  height: auto;
}
#block-ehsim-tskguclendirmevakfi .block-image img,
#block-ehsim-tskguclendirmevakfi-2 .block-image img {
  width: 100%;
  height: auto;
  display: block;
}
#block-ehsim-socialmenu .menu .menu-item,
#block-ehsim-socialmenu-2 .menu .menu-item {
  width: 32px;
  height: 32px;
  margin: 0 20px 0 0;
  position: relative;
  opacity: 0.4;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE 6-9 */
}
#block-ehsim-socialmenu .menu .menu-item:hover,
#block-ehsim-socialmenu-2 .menu .menu-item:hover {
  opacity: 1;
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: grayscale(0);
  filter: gray;
  /* IE 6-9 */
}
#block-ehsim-socialmenu .menu .menu-item a,
#block-ehsim-socialmenu-2 .menu .menu-item a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9;
  overflow: hidden;
  text-indent: -555px;
  display: block;
}
@media screen and (max-width: 800px) {
  #block-ehsim-socialmenu {
    display: none;
  }
}
#block-ehsim-socialmenu-2 {
  width: 100%;
  margin-top: 10px;
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide {
  position: relative;
  margin: 0;
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='906' height='658' fill='none' viewBox='0 0 906 658'%3e%3cpath fill='white' d='M0 0h905.5l-381 568L0 657.5V0Z'/%3e%3cpath fill='%23EEE' d='m479.5 481 197-139.5-152 226.5L314 604l165.5-123Z'/%3e%3c/svg%3e");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 65% auto;
}
@media screen and (max-width: 600px) {
  #block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide::after {
    display: none;
  }
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-image {
  position: relative;
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
  background: linear-gradient(90deg, #000 0%, rgba(0, 122, 199, 0.26) 100%);
}
@media screen and (max-width: 600px) {
  #block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-image::after {
    display: none;
  }
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-image .field--name-field-slide-image img {
  width: 100%;
  height: auto;
  display: block;
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper {
  position: absolute;
  z-index: 9;
  top: 30%;
  width: 100%;
}
@media screen and (max-width: 600px) {
  #block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper {
    position: static;
    margin-top: 10px;
  }
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper .slide-contents {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper .slide-contents .slide-limiter {
  max-width: 500px;
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper .slide-contents .field--name-field-slide-title {
  font-size: 2.25rem;
  color: var(--ehsim-blue);
  font-weight: 700;
}
@media screen and (max-width: 600px) {
  #block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper .slide-contents .field--name-field-slide-title {
    font-size: 1.8rem;
  }
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper .slide-contents .field--name-field-slide-content {
  color: var(--ehsim-gray-light);
  line-height: 170%;
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper .slide-contents .field--name-field-slide-link a {
  padding: 15px 40px;
  display: inline-flex;
  cursor: pointer;
  color: var(--ehsim-blue);
  border: none;
  background-color: #FFF;
  font-size: var(--ehsim-font-size);
  border: 1px solid var(--ehsim-blue);
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  font-weight: 600;
  font-size: 0.9rem;
  font-family: 'GreycliffCF', sans-serif;
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper .slide-contents .field--name-field-slide-link a:after {
  content: "";
  width: 33px;
  height: 18px;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='%23004694' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-position: right center;
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper .slide-contents .field--name-field-slide-link a:hover {
  background-color: var(--ehsim-blue);
  color: #FFF;
}
#block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide .slide-wrapper .slide-contents .field--name-field-slide-link a:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3e%3c/svg%3e");
}
@media screen and (max-width: 600px) {
  #block-ehsim-views-block-main-slider-block-1 .paragraph--type--slide {
    padding-bottom: 40px;
  }
}
#block-ehsim-views-block-main-slider-block-1 .swiper-pagination {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9;
}
@media screen and (max-width: 600px) {
  #block-ehsim-views-block-main-slider-block-1 .swiper-pagination {
    bottom: 0;
  }
}
#block-ehsim-views-block-main-slider-block-1 .swiper-pagination .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  background: #EEEEEE;
  margin: 0 5px;
  opacity: 1;
}
#block-ehsim-views-block-main-slider-block-1 .swiper-pagination .swiper-pagination-bullet-active {
  background: var(--ehsim-blue);
}
@media screen and (max-width: 600px) {
  #block-ehsim-views-block-main-slider-block-1 .swiper-button-next,
  #block-ehsim-views-block-main-slider-block-1 .swiper-button-prev {
    top: 20%;
    width: 30px;
    height: 30px;
  }
  #block-ehsim-views-block-main-slider-block-1 .swiper-button-next::after,
  #block-ehsim-views-block-main-slider-block-1 .swiper-button-prev::after {
    font-size: 2rem;
    color: #FFF;
  }
}
#block-ehsim-views-block-faaliyet-alanlari-block-1 {
  padding: 50px 0;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='295' height='297' fill='none' viewBox='0 0 295 297'%3e%3cg stroke='%23BFC5C9'%3e%3cpath d='m294 295.843-51.598-102.274C131.836 264.516 11.135 136.444 81.16 34.169L1 1'/%3e%3cpath d='M234.111 176.062C130.915 244.245 38.777 118.015 98.667 41.54l42.384 17.507c-49.755 48.833 20.27 127.151 73.711 74.632l-3.686-8.293c-46.991 48.834-110.567-22.836-59.89-62.653l23.956 35.934-66.339 45.147c12.899 23.035 54.73 59.521 118.858 21.192l6.45 11.056Z'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: top right;
}
#block-ehsim-views-block-faaliyet-alanlari-block-1 h2 {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#block-ehsim-views-block-faaliyet-alanlari-block-1 .view-header {
  font-style: italic;
  font-weight: 400;
  opacity: 0.5;
}
#block-ehsim-views-block-faaliyet-alanlari-block-1 .view-faaliyet-alanlari {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#block-ehsim-views-block-faaliyet-alanlari-block-1 .view-faaliyet-alanlari .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 100px 0;
}
@media screen and (max-width: 600px) {
  #block-ehsim-views-block-faaliyet-alanlari-block-1 .view-faaliyet-alanlari .view-content {
    padding: 50px 0;
    flex-direction: column;
  }
}
#block-ehsim-views-block-faaliyet-alanlari-block-1 .view-faaliyet-alanlari .view-content .views-row {
  width: 28%;
  text-align: center;
}
@media screen and (max-width: 600px) {
  #block-ehsim-views-block-faaliyet-alanlari-block-1 .view-faaliyet-alanlari .view-content .views-row {
    width: 100%;
    margin-bottom: 30px;
    text-align: left;
  }
}
#block-ehsim-views-block-proje-listeleri-block-1,
#block-ehsim-views-block-proje-listeleri-block-2,
#block-ehsim-views-block-proje-listeleri-block-3 {
  position: relative;
  overflow: hidden;
}
#block-ehsim-views-block-proje-listeleri-block-1 .contextual-region,
#block-ehsim-views-block-proje-listeleri-block-2 .contextual-region,
#block-ehsim-views-block-proje-listeleri-block-3 .contextual-region {
  position: static;
}
#block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri,
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri,
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
#block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .view-header,
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .view-header,
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .view-header {
  width: 500px;
  padding-top: 80px;
}
@media screen and (max-width: 820px) {
  #block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .view-header,
  #block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .view-header,
  #block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .view-header {
    width: 96%;
  }
}
#block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .view-header h2,
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .view-header h2,
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .view-header h2 {
  font-size: 2rem;
}
#block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .view-header .field--name-description,
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .view-header .field--name-description,
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .view-header .field--name-description {
  line-height: 150%;
}
#block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .view-content,
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .view-content,
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .view-content {
  width: 500px;
  padding-bottom: 100px;
}
@media screen and (max-width: 820px) {
  #block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .view-content,
  #block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .view-content,
  #block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .view-content {
    width: 96%;
  }
}
#block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .view-content .views-row .views-field-title a,
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .view-content .views-row .views-field-title a,
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .view-content .views-row .views-field-title a {
  display: inline-flex;
  padding: 15px 30px 15px 30px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cg stroke='%23004694' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3e%3cpath d='M12 15c3.728 0 6.75-2.91 6.75-6.5S15.728 2 12 2 5.25 4.91 5.25 8.5 8.272 15 12 15Z'/%3e%3cpath d='m7.52 13.52-.01 7.38c0 .9.63 1.34 1.41.97l2.68-1.27c.22-.11.59-.11.81 0l2.69 1.27c.77.36 1.41-.07 1.41-.97v-7.56'/%3e%3c/g%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3e%3cpath stroke='%23004694' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m6.683 14.94 4.89-4.89a1.49 1.49 0 0 0 0-2.1l-4.89-4.89'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: left center , right center;
}
#block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .field--name-field-kategori-bg,
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .field--name-field-kategori-bg,
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .field--name-field-kategori-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
#block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .field--name-field-kategori-bg::before,
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .field--name-field-kategori-bg::before,
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .field--name-field-kategori-bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: linear-gradient(270deg, #000 0%, rgba(86, 0, 0, 0.38) 0.01%, #100000 100%);
  mix-blend-mode: hard-light;
}
#block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .field--name-field-kategori-bg::after,
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .field--name-field-kategori-bg::after,
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .field--name-field-kategori-bg::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='965' height='413' fill='none' viewBox='0 0 965 413'%3e%3cpath fill='white' d='M964.5 413H0L210 36 964.5 0v413Z'/%3e%3cpath fill='%23EEE' d='m244.5 98-144 134.5L210.245 36.19 317 31l-72.5 67Z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: top 20px right;
  background-size: 60% 100%;
}
@media screen and (max-width: 1150px) {
  #block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .field--name-field-kategori-bg::after,
  #block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .field--name-field-kategori-bg::after,
  #block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .field--name-field-kategori-bg::after {
    background-size: 80% 100%;
  }
}
@media screen and (max-width: 820px) {
  #block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .field--name-field-kategori-bg::after,
  #block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .field--name-field-kategori-bg::after,
  #block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .field--name-field-kategori-bg::after {
    background-size: 120% 100%;
  }
}
#block-ehsim-views-block-proje-listeleri-block-1 .view-proje-listeleri .field--name-field-kategori-bg img,
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .field--name-field-kategori-bg img,
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .field--name-field-kategori-bg img {
  width: 100%;
  height: auto;
  display: block;
  height: 100%;
  object-fit: cover;
}
#block-ehsim-views-block-proje-listeleri-block-2 {
  margin: 50px 0;
}
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri {
  align-items: flex-start;
}
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .field--name-field-kategori-bg::before {
  background: linear-gradient(270deg, #000 0%, rgba(0, 106, 192, 0.38) 0.01%, #100000 100%);
  mix-blend-mode: hard-light;
}
#block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .field--name-field-kategori-bg::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='965' height='413' fill='none' viewBox='0 0 965 413'%3e%3cpath fill='white' d='M0 413h964.5l-210-377L0 0v413Z'/%3e%3cpath fill='%23EEE' d='m720 98 144 134.5L754.255 36.19 647.5 31 720 98Z'/%3e%3c/svg%3e");
  background-position: top 20px left;
  background-size: 60% 100%;
}
@media screen and (max-width: 1150px) {
  #block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .field--name-field-kategori-bg::after {
    background-size: 80% 100%;
  }
}
@media screen and (max-width: 820px) {
  #block-ehsim-views-block-proje-listeleri-block-2 .view-proje-listeleri .field--name-field-kategori-bg::after {
    background-size: 120% 100%;
  }
}
#block-ehsim-views-block-proje-listeleri-block-3 {
  margin: 50px 0 0 0;
}
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .field--name-field-kategori-bg::before {
  background: linear-gradient(270deg, #000 0%, rgba(10, 192, 0, 0.38) 0.01%, #100000 100%);
  mix-blend-mode: hard-light;
}
#block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .field--name-field-kategori-bg::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='965' height='413' fill='none' viewBox='0 0 965 413'%3e%3cpath fill='white' d='M964.5 0H0l210 377 754.5 36V0Z'/%3e%3cpath fill='%23EEE' d='m244.5 315-144-134.5 109.745 196.309L317 382l-72.5-67Z'/%3e%3c/svg%3e");
  background-position: bottom 20px right;
  background-size: 60% 100%;
}
@media screen and (max-width: 1150px) {
  #block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .field--name-field-kategori-bg::after {
    background-size: 80% 100%;
  }
}
@media screen and (max-width: 820px) {
  #block-ehsim-views-block-proje-listeleri-block-3 .view-proje-listeleri .field--name-field-kategori-bg::after {
    background-size: 120% 100%;
  }
}
.view-is-basvurulari .view-content .views-table thead tr th {
  border-bottom: 2px solid var(--ehsim-gray-light);
}
.view-is-basvurulari .view-content .views-table body tr td {
  border-bottom: 1px solid var(--ehsim-gray-light);
}
.view-haber-duyurular .view-content .swiper-slide,
.view-haber-duyurular .view-content .views-row {
  background-color: #F6F6F6;
  display: flex;
  flex-direction: column;
  height: auto;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-field-gorsel img,
.view-haber-duyurular .view-content .views-row .views-field-field-gorsel img,
.view-haber-duyurular .view-content .swiper-slide .views-field-field-gorsel a,
.view-haber-duyurular .view-content .views-row .views-field-field-gorsel a {
  width: 100%;
  height: auto;
  display: block;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-title a,
.view-haber-duyurular .view-content .views-row .views-field-title a {
  font-weight: 600;
  padding: 20px;
  display: block;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-field-ozet p,
.view-haber-duyurular .view-content .views-row .views-field-field-ozet p {
  margin: 0;
  padding: 0 20px;
  font-size: 0.9rem;
  line-height: 150%;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-view-node a,
.view-haber-duyurular .view-content .views-row .views-field-view-node a {
  padding: 20px 30px 20px 20px;
  display: inline-flex;
  font-weight: 500;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' fill='none' viewBox='0 0 18 17'%3e%3cpath stroke='%23004694' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m6.682 13.442 4.89-4.4c.578-.52.578-1.37 0-1.89l-4.89-4.399'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right center;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-created,
.view-haber-duyurular .view-content .views-row .views-field-created {
  text-align: center;
  font-size: 0.8rem;
  margin-top: auto;
  padding: 40px 20px 20px 20px;
}
.view-haber-duyurular.view-display-id-block_2 .view-content {
  display: grid;
  gap: 40px;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
}
.view-haber-duyurular .view-footer {
  display: flex;
  justify-content: center;
  padding: 20px 0;
}
.view-haber-duyurular .view-footer a {
  padding: 15px 40px;
  display: inline-flex;
  cursor: pointer;
  color: #FFF;
  border: none;
  background-color: var(--ehsim-blue);
  font-size: var(--ehsim-font-size);
  border: 1px solid var(--ehsim-blue);
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  font-weight: 600;
  font-size: 0.9rem;
  font-family: 'GreycliffCF', sans-serif;
}
.view-haber-duyurular .view-footer a:after {
  content: "";
  width: 33px;
  height: 18px;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-position: right center;
}
.view-haber-duyurular .view-footer a:hover {
  background-color: #FFF;
  color: var(--ehsim-blue);
}
.view-haber-duyurular .view-footer a:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath stroke='%23004694' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3e%3c/svg%3e");
}
#block-ehsim-views-block-haber-duyurular-block-1 {
  padding: 50px 0;
}
#block-ehsim-views-block-haber-duyurular-block-1 h2 {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#block-ehsim-views-block-haber-duyurular-block-1 .view-content {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#block-ehsim-views-block-haber-duyurular-block-1 .swiper-container {
  padding-top: 30px;
}
#block-ehsim-views-block-haber-duyurular-block-1 .swiper-pagination {
  left: auto;
  top: 0;
  right: 0;
  height: 20px;
  display: flex;
  justify-content: flex-end;
}
#block-ehsim-views-block-haber-duyurular-block-1 .swiper-pagination .swiper-pagination-bullet {
  background-color: #EEEEEE;
  opacity: 1;
  width: 15px;
  height: 15px;
}
#block-ehsim-views-block-haber-duyurular-block-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--ehsim-blue);
  width: 15px;
  height: 15px;
}
.node-type-haber-duyuru #block-ehsim-content article .field--name-field-gorsel img {
  width: 100%;
  height: auto;
  display: block;
}
.node-type-haber-duyuru #block-ehsim-content article .field--name-field-ozet {
  line-height: 170%;
  font-size: 1.25rem;
}
.node-type-proje .project-header-content {
  display: flex;
}
@media screen and (max-width: 600px) {
  .node-type-proje .project-header-content {
    flex-wrap: wrap;
  }
}
.node-type-proje .project-header-content .field--name-field-proje-gorselleri {
  width: 50%;
  height: auto;
  margin-right: 20px;
}
@media screen and (max-width: 600px) {
  .node-type-proje .project-header-content .field--name-field-proje-gorselleri {
    width: 100%;
  }
}
.node-type-proje .project-header-content .field--name-field-proje-gorselleri img {
  width: 100%;
  height: auto;
  display: block;
}
.node-type-proje .project-header-content .field--name-field-proje-detaylari {
  width: 50%;
}
@media screen and (max-width: 600px) {
  .node-type-proje .project-header-content .field--name-field-proje-detaylari {
    width: 100%;
  }
}
.webform-submission-form {
  margin-bottom: 50px;
}
.webform-submission-form .webform-type-radios {
  margin-bottom: 20px;
}
.webform-submission-form .webform-type-checkboxes {
  margin-bottom: 20px;
}
.webform-submission-form .js-form-type-webform-custom-composite {
  border: 1px solid var(--ehsim-gray);
  padding: 20px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.webform-submission-form .js-form-type-webform-custom-composite .tabledrag-toggle-weight-wrapper {
  display: none;
}
.webform-submission-form .js-form-type-webform-custom-composite th {
  text-align: left;
  padding-left: 10px;
  font-size: 0.8rem;
}
.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-add {
  display: flex;
  justify-content: flex-end;
}
.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-add .js-form-type-number {
  display: none;
}
.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-add .form-submit {
  height: 40px;
  padding: 5px 40px;
  font-size: 0.8rem;
  background-color: transparent;
  color: var(--ehsim-blue);
}
