@import url('https://fonts.googleapis.com/css?family=DM+Sans:100,200,300,400,500,700&display=swap');
@import "/themes/custom/kerataif/css/global-defaults.css";
/* Global mixins*/
.fitimg {
  width: 100%;
  height: auto;
  display: block;
}
.fit {
  float: left;
  width: 100%;
}
/* Variables */
:root {
  --kerataif-blue: #2375d3;
  --kerataif-blue-dark: #004A71;
  --kerataif-livid: #313d44;
  --kerataif-livid-light: #ECEFF1;
  --kerataif-white: #D6D6DD;
  --kerataif-black: #111111;
  --kerataif-gray: #838383;
  --kerataif-gray-dark: #333333;
  --kerataif-gray-light: #bbbbbb;
  --kerataif-font-size: 16px;
  --kerataif-round: 20px;
}
.roundit {
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
}
/* Form objects */
.button {
  padding: 5px 35px;
  cursor: pointer;
  color: #FFF;
  border: none;
  background: var(--kerataif-blue-dark);
  height: 40px;
  font-size: var(--kerataif-font-size);
  -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: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  font-family: 'DM Sans', sans-serif;
  display: flex;
  align-items: center;
  text-align: center;
}
.button:hover {
  background: var(--kerataif-livid);
}
.buttonSecondary {
  position: relative;
  font-size: 1.25rem;
  font-weight: 500;
  border: 2px solid var(--kerataif-livid);
  padding: 5px 40px;
  height: 40px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
.buttonSecondary:hover {
  color: #FFF;
  border: 2px solid var(--kerataif-blue-dark);
  background-color: var(--kerataif-blue-dark);
}
.buttonSecondary:hover::after {
  background-color: var(--kerataif-blue);
}
.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 20px;
  border: none;
  width: 100%;
  box-sizing: border-box;
  font-family: 'DM Sans', sans-serif;
  border: 1px solid var(--kerataif-gray-light);
  background: none;
  font-size: 1rem;
  height: 40px;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  -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(--kerataif-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;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  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: 'DM Sans', sans-serif;
}
.form-select {
  padding: 5px 40px 5px 10px;
  font-size: 1rem;
  height: 40px;
  width: 100%;
  border: 1px solid var(--kerataif-gray-light);
  font-family: 'DM Sans', sans-serif;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  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(--kerataif-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(--kerataif-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(--kerataif-gray);
  cursor: pointer;
}
.form-radio:checked {
  background: var(--kerataif-gray);
  border: 1px solid var(--kerataif-gray);
}
.form-checkbox {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid var(--kerataif-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(--kerataif-gray);
  cursor: pointer;
}
.form-checkbox:checked {
  background: var(--kerataif-gray);
  border: 1px solid var(--kerataif-gray);
  /*box-shadow: inset 0 0 0 3px #fff;*/
}
.form-submit {
  padding: 5px 35px;
  cursor: pointer;
  color: #FFF;
  border: none;
  background: var(--kerataif-blue-dark);
  height: 40px;
  font-size: var(--kerataif-font-size);
  -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: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  font-family: 'DM Sans', sans-serif;
  display: flex;
  align-items: center;
  text-align: center;
}
.form-submit:hover {
  background: var(--kerataif-livid);
}
.black-overlay {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background: rgba(16, 18, 22, 0.4);
  z-index: 99;
  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(3px);
  -webkit-backdrop-filter: blur(3px);
}
.black-overlay.active {
  opacity: 1;
  pointer-events: all;
}
/* Default objects */
.description {
  font-size: 0.8rem;
}
#block-kerataif-page-title h1 {
  font-weight: 600;
}
.block > h2 {
  font-weight: 600;
  font-size: 1.25rem;
  color: var(--kerataif-livid);
}
.swiper-container {
  margin: 0;
}
#block-kerataif-primary-local-tasks {
  position: fixed;
  bottom: 0;
  right: 0;
  background: #5E6E78;
  z-index: 999;
}
#block-kerataif-primary-local-tasks ul {
  margin: 0;
  display: flex;
  list-style: none;
  padding: 0;
}
#block-kerataif-primary-local-tasks ul li {
  margin: 0;
}
#block-kerataif-primary-local-tasks ul li a {
  color: #FFF;
  box-sizing: border-box;
  padding: 10px;
  float: left;
}
#block-kerataif-primary-local-tasks ul li a:hover {
  color: #FFF;
  background-color: #5E6E78;
}
#block-kerataif-primary-local-tasks .contextual-links,
#block-kerataif-primary-local-tasks .trigger {
  display: none;
}
#block-kerataif-page-title h1 {
  font-weight: 500;
}
.social-sharing-buttons {
  display: none;
}
.field--name-field-video .field--name-field-media-oembed-video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  overflow: hidden;
}
.field--name-field-video .field--name-field-media-oembed-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.field--name-field-media-video-file .field__item {
  width: 100%;
  height: auto;
  position: relative;
}
.field--name-field-media-video-file .field__item video {
  width: 100%;
  height: auto;
}
/* Site global styles */
html {
  font-size: var(--kerataif-font-size);
}
body {
  margin: 0;
  font-family: 'DM Sans', sans-serif, sans-serif;
  font-size: var(--kerataif-font-size);
  color: var(--kerataif-livid);
  font-weight: 400;
  -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);
}
body.grayscale-active {
  -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-kerataif-grayscaletoggler {
  position: relative;
  /* Rounded sliders */
}
#block-kerataif-grayscaletoggler h2 {
  font-size: 0.5rem;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  color: #FFF;
  font-weight: 300;
  white-space: nowrap;
}
#block-kerataif-grayscaletoggler .contextual {
  display: none;
}
#block-kerataif-grayscaletoggler .switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
}
#block-kerataif-grayscaletoggler .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
#block-kerataif-grayscaletoggler .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
#block-kerataif-grayscaletoggler .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
#block-kerataif-grayscaletoggler input:checked + .slider {
  background-color: var(--kerataif-blue);
}
#block-kerataif-grayscaletoggler input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
#block-kerataif-grayscaletoggler input:checked + .slider:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}
#block-kerataif-grayscaletoggler .slider.round {
  border-radius: 34px;
}
#block-kerataif-grayscaletoggler .slider.round:before {
  border-radius: 50%;
}
.not-front #block-kerataif-grayscaletoggler h2 {
  color: var(--kerataif-livid);
}
.dialog-off-canvas-main-canvas {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  position: relative;
}
@media screen and (max-width: 700px) {
  .dialog-off-canvas-main-canvas {
    overflow: hidden;
  }
}
.dialog-off-canvas-main-canvas a:link,
.dialog-off-canvas-main-canvas a:visited {
  text-decoration: none;
  color: var(--kerataif-livid);
  -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(--kerataif-blue);
}
#headerHolder {
  float: left;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  -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);
}
#headerHolder .region-header {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 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);
}
#headerHolder.scrolled {
  top: 0;
  background-color: rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(10px);
}
#headerHolder.scrolled .region-header {
  padding: 5px 0;
}
.front #headerHolder .region-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.front #headerHolder.scrolled {
  background-color: rgba(0, 0, 0, 0.4);
}
.not-front #headerHolder {
  background-color: rgba(255, 255, 255, 0.4);
}
.toolbar-horizontal #headerHolder {
  top: 100px;
}
#featuredHolder {
  float: left;
  width: 100%;
}
#featuredHolder .region-featured {
  position: relative;
}
.not-front #featuredHolder {
  margin-top: 84px;
}
#contentHolder {
  float: left;
  width: 100%;
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#contentHolder .content-wrapper {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 1048px) {
  #contentHolder .content-wrapper {
    flex-wrap: wrap;
  }
}
#contentHolder .content-wrapper .region-left {
  box-sizing: border-box;
  background-color: var(--kerataif-livid-light);
  padding: 20px 10px;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 300px;
}
@media screen and (max-width: 1048px) {
  #contentHolder .content-wrapper .region-left {
    flex-basis: 100%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1048px) {
  #contentHolder .content-wrapper .region-left .left-menu .view-content {
    display: flex;
    flex-wrap: wrap;
  }
}
#contentHolder .content-wrapper .region-left .left-menu .view-content .views-field-title .field-content {
  position: relative;
}
#contentHolder .content-wrapper .region-left .left-menu .view-content .views-field-title .field-content:hover::before {
  opacity: 1;
}
#contentHolder .content-wrapper .region-left .left-menu .view-content .views-field-title a {
  display: block;
  position: relative;
  color: var(--kerataif-blue-dark);
  font-size: 1.25rem;
  line-height: 200%;
  font-weight: 500;
  padding: 5px 15px;
  box-sizing: border-box;
  z-index: 1;
}
@media screen and (max-width: 1048px) {
  #contentHolder .content-wrapper .region-left .left-menu .view-content .views-field-title a {
    font-size: 1rem;
    line-height: 150%;
    padding: 5px;
  }
}
#contentHolder .content-wrapper .region-left .left-menu .view-content .views-field-title a:hover {
  transform: translateX(10px);
}
#contentHolder .content-wrapper .region-left .left-menu .view-content .views-field-title a.is-active {
  background-color: #FFF;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  transform: translateX(10px);
}
#contentHolder .content-wrapper .region-left nav .menu {
  flex-direction: column;
}
#contentHolder .content-wrapper .region-left nav .menu .menu-item {
  display: none;
}
#contentHolder .content-wrapper .region-left nav .menu .menu-item.menu-item--expanded {
  display: block;
}
#contentHolder .content-wrapper .region-left nav .menu .menu-item.menu-item--expanded > a {
  display: none;
}
#contentHolder .content-wrapper .region-left nav .menu .menu-item.menu-item--expanded .menu-level-1 .menu-item {
  display: block;
  position: relative;
}
#contentHolder .content-wrapper .region-left nav .menu .menu-item.menu-item--expanded .menu-level-1 .menu-item:hover::before {
  opacity: 1;
}
#contentHolder .content-wrapper .region-left nav .menu .menu-item a {
  display: block;
  position: relative;
  color: var(--kerataif-blue-dark);
  font-size: 1.25rem;
  line-height: 200%;
  font-weight: 500;
  padding: 5px 15px;
  box-sizing: border-box;
  z-index: 1;
}
#contentHolder .content-wrapper .region-left nav .menu .menu-item a:hover {
  transform: translateX(10px);
}
#contentHolder .content-wrapper .region-left nav .menu .menu-item a.is-active {
  background-color: #FFF;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  transform: translateX(10px);
}
#contentHolder .content-wrapper .region-content {
  width: 100%;
  box-sizing: border-box;
}
#contentHolder.has-left-sidebar .content-wrapper .region-content {
  padding-left: 40px;
}
@media screen and (max-width: 1048px) {
  #contentHolder.has-left-sidebar .content-wrapper .region-content {
    padding-left: 0;
  }
}
.front #contentHolder {
  width: 100%;
  margin: 0;
  max-width: none;
  overflow: hidden;
}
.front #contentHolder .region-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
#footerHolder {
  float: left;
  width: 100%;
  margin-top: auto;
}
#footerHolder .region-footer {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  border-top: 2px solid var(--kerataif-livid-light);
}
#footerHolder .region-footer h2 {
  font-size: 1rem;
  font-weight: 700;
  color: var(--kerataif-blue-dark);
}
#footerHolder .region-footer .menu {
  flex-direction: column;
}
#footerHolder .region-footer .menu a {
  display: block;
  padding: 5px 0;
}
#footerHolder .region-footer .menu .menu {
  flex-direction: row;
}
#footerHolder .region-footer .menu .menu a {
  padding: 15px 15px 15px 0;
}
#block-kerataif-views-block-hizmetlerimiz-block-2-2 .view-content .views-row a {
  display: block;
  padding: 5px 0;
}
#block-kerataif-kvkk .menu .menu-item--expanded > span {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  color: var(--kerataif-blue-dark);
  margin-top: 35px;
}
#block-kerataif-kvkk .menu .menu-item--expanded .linkk-next .fa-next {
  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 fill='%23313d44' d='M3 5h4.626v13.247H3zm5.536 0h4.626l4.645 13.247h-3.233s-.668.037-1.254-.502c-.585-.539-.706-1.06-.706-1.06L8.536 5Zm7.878.037h4.626V16.25s.065.483-.557 1.281c-.623.8-1.72.706-1.72.706l-2.35-6.576V5.037Z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 20px;
  height: 20px;
  margin-bottom: -5px;
  margin-left: -2px;
}
#block-kerataif-kvkk .menu .menu-item--expanded .linkk-next .link-text {
  display: none;
}
#block-kerataif-kvkk .menu .menu-item--expanded .linkk-next:hover .fa-next {
  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 fill='%232375d3' d='M3 5h4.626v13.247H3zm5.536 0h4.626l4.645 13.247h-3.233s-.668.037-1.254-.502c-.585-.539-.706-1.06-.706-1.06L8.536 5Zm7.878.037h4.626V16.25s.065.483-.557 1.281c-.623.8-1.72.706-1.72.706l-2.35-6.576V5.037Z'/%3e%3c/svg%3e");
}
#block-kerataif-views-block-ofisler-block-1 .view-header {
  font-size: 0.7rem;
  font-weight: 500;
  margin-bottom: 30px;
}
#block-kerataif-views-block-ofisler-block-1 .view-header .field--name-field-media-image img {
  max-width: 180px;
  height: auto;
  display: block;
  margin-bottom: 5px;
}
#block-kerataif-views-block-ofisler-block-1 .view-content .quicktabs-tabs {
  padding: 0;
  margin: 0 0 10px 0;
}
#block-kerataif-views-block-ofisler-block-1 .view-content .quicktabs-tabs li {
  padding: 0;
}
#block-kerataif-views-block-ofisler-block-1 .view-content .quicktabs-tabs li a {
  margin-right: 15px;
  text-transform: uppercase;
  font-weight: 600;
  border-bottom: 2px solid transparent;
}
#block-kerataif-views-block-ofisler-block-1 .view-content .quicktabs-tabs li.active a {
  border-bottom: 2px solid var(--kerataif-livid);
}
#block-kerataif-views-block-ofisler-block-1 .view-content .quicktabs-main .views-field {
  padding: 5px 0 5px 40px;
  background-position: left top 6px;
  background-repeat: no-repeat;
}
#block-kerataif-views-block-ofisler-block-1 .view-content .quicktabs-main .views-field-field-adres {
  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='%235E6E78' 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");
}
#block-kerataif-views-block-ofisler-block-1 .view-content .quicktabs-main .views-field-field-telefon,
#block-kerataif-views-block-ofisler-block-1 .view-content .quicktabs-main .views-field-field-faks {
  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='%235E6E78' 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");
}
#block-kerataif-views-block-ofisler-block-1 .view-content .quicktabs-main .views-field-field-e-posta {
  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='%235E6E78' 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");
}
/* Paragraphs */
.field--name-field-components > .field__item > .paragraph {
  padding: 20px 0;
}
.field--name-field-components > .field__item > .paragraph > .field--name-field-title {
  position: relative;
  font-size: 1.4rem;
  font-weight: 700;
  color: var(--kerataif-blue-dark);
  margin-bottom: 50px;
  width: fit-content;
}
.field--name-field-components > .field__item > .paragraph > .field--name-field-title::after {
  content: "";
  position: absolute;
  width: 320px;
  height: 22px;
  right: -250px;
  bottom: -25px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='319' height='22' fill='none' viewBox='0 0 319 22'%3e%3cg fill='%235E6E78'%3e%3cpath d='M242 10H0v2h242z'/%3e%3cpath fill-opacity='.3' d='M281 20h-71v2h71z'/%3e%3cpath fill-opacity='.1' d='M319 0h-52v2h52z'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
}
.field--name-field-components > .field__item > .paragraph .field--name-field-content,
.field--name-field-components > .field__item > .paragraph .field--name-field-text {
  line-height: 150%;
}
.paragraph--type--grid-table .field--name-field-boxes {
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.paragraph--type--image-gallery .photoswipe-gallery {
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
}
.paragraph--type--image-gallery .photoswipe-gallery .field__item {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -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);
}
.paragraph--type--image-gallery .photoswipe-gallery .field__item:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.paragraph--type--image-gallery .photoswipe-gallery .field__item img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraph--type--image-gallery .photoswipe-gallery .field__item .image-alt {
  font-weight: 600;
  font-size: 0.9rem;
  color: var(--kerataif-livid);
  text-align: center;
}
.paragraph--type--image .field--name-field-image {
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  overflow: hidden;
}
.paragraph--type--image .field--name-field-image img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraph--type--box {
  height: 100%;
  border: 1px solid var(--kerataif-livid-light);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-sizing: border-box;
  padding: 20px 20px 10px 20px;
  -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);
}
.paragraph--type--box:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.paragraph--type--box .field--name-field-title {
  font-size: 1rem;
  font-weight: 700;
  color: var(--kerataif-blue-dark);
}
.paragraph--type--box .field--name-field-content {
  font-size: 0.9rem;
  line-height: 150%;
}
.paragraph--type--file-list .field--name-field-files .field__item {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--kerataif-livid-light);
  align-items: center;
  padding: 5px 0;
}
.paragraph--type--file-list .field--name-field-files .field__item .file-size,
.paragraph--type--file-list .field--name-field-files .field__item > span:last-child {
  font-size: 0.7rem;
  white-space: nowrap;
  display: block;
  opacity: 0.5;
}
.paragraph--type--file-list .field--name-field-files .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--file-list .field--name-field-files .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--file-list .field--name-field-files .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--file-list .field--name-field-files .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--file-list .field--name-field-files .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--content-image {
  position: relative;
}
@media screen and (max-width: 600px) {
  .paragraph--type--content-image {
    padding-bottom: 60px !important;
  }
  .paragraph--type--content-image::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    bottom: 30px;
    left: 0;
    background-color: var(--kerataif-livid-light);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
.paragraph--type--content-image .paragraph-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 600px) {
  .paragraph--type--content-image .paragraph-wrapper {
    flex-wrap: wrap;
  }
}
.paragraph--type--content-image .paragraph-wrapper .paragraph-image {
  width: 35%;
  text-align: right;
  position: relative;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  .paragraph--type--content-image .paragraph-wrapper .paragraph-image {
    width: 100%;
  }
}
.paragraph--type--content-image .paragraph-wrapper .paragraph-image img {
  max-width: 100%;
  height: auto;
}
.paragraph--type--content-image .paragraph-wrapper .paragraph-content {
  width: 60%;
}
@media screen and (max-width: 600px) {
  .paragraph--type--content-image .paragraph-wrapper .paragraph-content {
    width: 100%;
  }
}
.paragraph--type--content-image .paragraph-wrapper .paragraph-content .field--name-field-title {
  color: var(--kerataif-blue-dark);
  font-size: 1.4rem;
  font-weight: 800;
  width: fit-content;
  position: relative;
  margin-bottom: 40px;
  display: block;
}
@media screen and (max-width: 800px) {
  .paragraph--type--content-image .paragraph-wrapper .paragraph-content .field--name-field-title {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.paragraph--type--content-image .paragraph-wrapper.right {
  flex-direction: row-reverse;
}
.paragraph--type--image img {
  width: 100%;
  height: auto;
  display: block;
}
/* Views */
.view-haber-duyurular .view-content .swiper-slide,
.view-haber-duyurular .view-content .views-row {
  background-color: #FFF;
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0px 0px 80px -20px rgba(0, 0, 0, 0.25);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-field-haber-gorselleri img,
.view-haber-duyurular .view-content .views-row .views-field-field-haber-gorselleri img,
.view-haber-duyurular .view-content .swiper-slide .views-field-field-haber-gorselleri a,
.view-haber-duyurular .view-content .views-row .views-field-field-haber-gorselleri a {
  width: 100%;
  height: auto;
  display: block;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-created,
.view-haber-duyurular .view-content .views-row .views-field-created {
  padding: 15px 20px;
  box-sizing: border-box;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-created time,
.view-haber-duyurular .view-content .views-row .views-field-created time {
  font-size: 0.8rem;
  opacity: 0.5;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-title,
.view-haber-duyurular .view-content .views-row .views-field-title {
  padding: 0 20px;
  box-sizing: border-box;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-title a,
.view-haber-duyurular .view-content .views-row .views-field-title a {
  font-size: 1.25rem;
  font-weight: 500;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-field-ozet,
.view-haber-duyurular .view-content .views-row .views-field-field-ozet {
  font-size: 0.9rem;
  line-height: 150%;
  padding: 15px 20px;
  box-sizing: border-box;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-view-node,
.view-haber-duyurular .view-content .views-row .views-field-view-node {
  padding: 0 20px 20px 20px;
  box-sizing: border-box;
  text-align: right;
  margin-top: auto;
}
.view-haber-duyurular .view-content .swiper-slide .views-field-view-node a,
.view-haber-duyurular .view-content .views-row .views-field-view-node a {
  color: var(--kerataif-blue-dark);
  font-weight: 500;
}
.view-haber-duyurular.view-display-id-block_1 .view-filters form {
  display: flex;
}
.view-haber-duyurular.view-display-id-block_1 .view-filters form .form-item {
  margin-right: 20px;
}
.view-haber-duyurular.view-display-id-block_1 .view-content {
  display: grid;
  gap: 40px;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
/* Views end */
/* Blocks */
#block-kerataif-views-block-haber-duyurular-block-2 {
  width: 100%;
  overflow: hidden;
  margin-top: 50px;
  margin-bottom: 100px;
}
#block-kerataif-views-block-haber-duyurular-block-2 h2 {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2rem;
  color: var(--kerataif-blue-dark);
  position: relative;
  text-transform: uppercase;
  font-weight: 800;
  margin-bottom: 0;
}
#block-kerataif-views-block-haber-duyurular-block-2 h2::after {
  content: "";
  position: absolute;
  width: 320px;
  height: 22px;
  left: 200px;
  bottom: -25px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='319' height='22' fill='none' viewBox='0 0 319 22'%3e%3cg fill='%235E6E78'%3e%3cpath d='M242 10H0v2h242z'/%3e%3cpath fill-opacity='.3' d='M281 20h-71v2h71z'/%3e%3cpath fill-opacity='.1' d='M319 0h-52v2h52z'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
}
#block-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#block-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular .swiper-wrapper {
  align-items: normal;
  padding: 55px 0;
  height: auto !important;
}
#block-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular .swiper-container {
  overflow: visible;
}
#block-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular .swiper-container .swiper-button-next,
#block-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular .swiper-container .swiper-rtl .swiper-button-prev {
  right: -50px;
}
#block-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular .swiper-container .swiper-button-prev,
#block-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular .swiper-container .swiper-rtl .swiper-button-next {
  left: -50px;
}
#block-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular .swiper-container .swiper-slide {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  -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-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular .swiper-container .swiper-slide.swiper-slide-prev,
#block-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular .swiper-container .swiper-slide.swiper-slide-next,
#block-kerataif-views-block-haber-duyurular-block-2 .view-haber-duyurular .swiper-container .swiper-slide.swiper-slide-active {
  opacity: 1;
  pointer-events: all;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
#block-kerataif-site-branding {
  max-width: 180px;
  margin-right: 50px;
}
#block-kerataif-site-branding img,
#block-kerataif-site-branding a {
  width: 100%;
  height: auto;
  display: block;
}
@media screen and (max-width: 600px) {
  #block-kerataif-site-branding {
    width: 30px;
    overflow: hidden;
  }
  #block-kerataif-site-branding img {
    width: 180px;
  }
}
.front #block-kerataif-site-branding img {
  filter: brightness(0) invert(1);
}
#block-kerataif-dildegistirici {
  margin-left: auto;
  margin-right: 20px;
}
#block-kerataif-dildegistirici .links {
  list-style: none;
}
#block-kerataif-dildegistirici .links .is-active {
  display: none;
}
#block-kerataif-dildegistirici .links a {
  font-weight: 600;
  color: var(--kerataif-livid);
}
.front #block-kerataif-dildegistirici .links a {
  color: #FFF;
}
#block-kerataif-breadcrumbs {
  position: relative;
  z-index: 10;
}
#block-kerataif-breadcrumbs nav ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
#block-kerataif-breadcrumbs nav ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
#block-kerataif-breadcrumbs nav ul li a {
  font-size: 1rem;
  color: #FFF;
  font-weight: 400;
  padding-right: 30px;
  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='white' 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'/%3e%3c/svg%3e");
  background-position: right 8px center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 600px) {
  #block-kerataif-breadcrumbs nav ul li a {
    font-size: 0.7rem;
  }
}
#block-kerataif-main-menu {
  margin-right: auto;
}
@media screen and (max-width: 1048px) {
  #block-kerataif-main-menu {
    position: absolute;
    left: 0;
    top: 150px;
    width: 100%;
    height: 100vh;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 10px;
    background-color: #FFF;
    -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);
    opacity: 0 !important;
    pointer-events: none !important;
    z-index: 1200;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1077' height='728' fill='none' viewBox='0 0 1077 728'%3e%3cg opacity='.4'%3e%3cg opacity='.1'%3e%3cmask id='a' width='730' height='728' x='-1' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3e%3cpath fill='white' d='M0 363.877a364.006 364.006 0 0 0 61.293 202.275 364.006 364.006 0 0 0 659.723-131.17 363.996 363.996 0 0 0-20.748-210.333A363.996 363.996 0 0 0 566.156 61.293 364.02 364.02 0 0 0 363.877 0 363.86 363.86 0 0 0 27.699 224.63 363.862 363.862 0 0 0 0 363.877Z'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='%23004A71' d='M505.078 312.439c-1.789-2.168-3.681-4.313-5.689-6.321L111.287-81.964-6.028 35.35l271.049 271.005a81.277 81.277 0 0 1 23.729 57.405 81.277 81.277 0 0 1-23.729 57.405L-8.804 694.972 108.51 812.287l391.024-391.039a81.207 81.207 0 0 0 23.652-53.273 81.207 81.207 0 0 0-18.127-55.396'/%3e%3c/g%3e%3c/g%3e%3cg opacity='.05'%3e%3cmask id='b' width='729' height='728' x='110' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3e%3cpath fill='white' d='M110.117 363.877a364 364 0 0 0 224.649 336.391 364.011 364.011 0 0 0 210.338 20.744 364.018 364.018 0 0 0 186.405-99.625 364.018 364.018 0 0 0 99.625-186.405 363.996 363.996 0 0 0-20.749-210.333A363.994 363.994 0 0 0 676.274 61.293 364.022 364.022 0 0 0 473.994 0a363.858 363.858 0 0 0-336.177 224.63 363.858 363.858 0 0 0-27.7 139.247Z'/%3e%3c/mask%3e%3cg mask='url(%23b)'%3e%3cpath fill='%23004A71' d='M615.196 312.439c-1.79-2.168-3.682-4.313-5.69-6.321L221.405-81.964 104.09 35.35l271.048 271.005a81.277 81.277 0 0 1 23.729 57.405 81.277 81.277 0 0 1-23.729 57.405L101.313 694.972l117.315 117.315 391.024-391.039a81.21 81.21 0 0 0 5.524-108.669'/%3e%3c/g%3e%3c/g%3e%3cg opacity='.02'%3e%3cmask id='c' width='729' height='728' x='348' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3e%3cpath fill='white' d='M348.706 363.877a364.008 364.008 0 0 0 61.293 202.275 364.008 364.008 0 0 0 560.099 55.235 364.006 364.006 0 0 0 99.622-186.405 363.964 363.964 0 0 0-20.75-210.333A363.96 363.96 0 0 0 712.583 0a363.867 363.867 0 0 0-139.248 27.695A363.88 363.88 0 0 0 376.406 224.63a363.858 363.858 0 0 0-27.7 139.247Z'/%3e%3c/mask%3e%3cg mask='url(%23c)'%3e%3cpath fill='%23004A71' d='M853.785 312.439c-1.789-2.168-3.681-4.313-5.689-6.321L459.994-81.964 342.679 35.35l271.049 271.005a81.277 81.277 0 0 1 23.729 57.405 81.277 81.277 0 0 1-23.729 57.405L339.902 694.972l117.315 117.315 391.024-391.039a81.207 81.207 0 0 0 23.652-53.273 81.207 81.207 0 0 0-18.127-55.396'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: left -120px top 40px;
    background-size: 200% auto;
  }
  #block-kerataif-main-menu.active {
    opacity: 1 !important;
    top: 94px;
    pointer-events: all !important;
    z-index: 1200;
  }
  #block-kerataif-main-menu .menu {
    flex-direction: column;
    width: 100%;
    height: 100vh;
    padding: 20px 0;
    overflow-y: auto;
  }
  #block-kerataif-main-menu .menu .menu-item {
    width: 100%;
  }
  #block-kerataif-main-menu .menu .menu-item a {
    padding: 15px 20px;
    color: var(--kerataif-livid);
    text-align: center;
  }
}
#block-kerataif-main-menu .menu .menu-item {
  position: relative;
}
#block-kerataif-main-menu .menu .menu-item > a {
  text-transform: uppercase;
}
#block-kerataif-main-menu .menu .menu-item a {
  padding: 10px 15px;
  color: var(--kerataif-livid);
  display: block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#block-kerataif-main-menu .menu .menu-item a:hover {
  background-color: var(--kerataif-livid);
  color: #FFF;
}
#block-kerataif-main-menu .menu .menu-item .menu-item a:hover {
  opacity: 0.6;
}
#block-kerataif-main-menu .menu .menu-item--expanded.active .sub-menu {
  background-color: var(--kerataif-livid);
  color: #FFF;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 10px;
}
#block-kerataif-main-menu .menu .menu-level-1 {
  position: absolute;
  flex-direction: column;
  width: auto;
  padding: 20px ;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 0;
  background-color: var(--kerataif-livid);
  padding-right: 250px;
  opacity: 0 !important;
  pointer-events: none !important;
  -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);
}
@media screen and (max-width: 1048px) {
  #block-kerataif-main-menu .menu .menu-level-1 {
    position: static;
    width: 100%;
    padding: 0px;
    max-height: 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);
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0;
  }
}
@media screen and (max-height: 500px) {
  #block-kerataif-main-menu .menu .menu-level-1 {
    flex-direction: row;
  }
}
#block-kerataif-main-menu .menu .menu-level-1.active {
  opacity: 1 !important;
  pointer-events: all !important;
}
@media screen and (max-width: 1048px) {
  #block-kerataif-main-menu .menu .menu-level-1.active {
    max-height: 200px;
  }
}
@media screen and (max-height: 500px) {
  #block-kerataif-main-menu .menu .menu-level-1.active {
    max-height: 80px;
  }
}
#block-kerataif-main-menu .menu .menu-level-1 a {
  white-space: nowrap;
  color: #FFF;
  display: block;
  padding: 5px 0;
  text-transform: none;
}
.front #block-kerataif-main-menu .menu .menu-item a {
  color: #FFF;
}
@media screen and (max-width: 1048px) {
  .front #block-kerataif-main-menu .menu .menu-item a {
    color: var(--kerataif-livid);
  }
}
.front #block-kerataif-main-menu .menu .menu-item a:hover {
  background-color: #FFF;
  color: var(--kerataif-livid);
}
.front #block-kerataif-main-menu .menu .menu-item--expanded.active .sub-menu {
  background-color: #FFF;
  color: var(--kerataif-livid) !important;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 10px;
}
.front #block-kerataif-main-menu .menu .menu-level-1 {
  background-color: #FFF;
}
.front #block-kerataif-main-menu .menu .menu-level-1 a {
  color: var(--kerataif-livid);
}
#block-kerataif-views-block-ana-sayfa-header-block-1 {
  position: relative;
}
#block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--text-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: right;
  width: 100%;
  max-width: 1200px;
  z-index: 9;
}
#block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--text-content .field--name-field-text {
  opacity: 0;
}
@media screen and (max-width: 600px) {
  #block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--text-content {
    top: 37%;
  }
}
#block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--text-content p {
  font-weight: 200;
  color: #FFF;
  font-size: 2rem;
}
@media screen and (max-width: 600px) {
  #block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--text-content p {
    font-size: 1.5rem;
  }
}
#block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--text-content img {
  max-width: 250px;
  height: auto;
}
#block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--video {
  position: relative;
}
#block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--video::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 8;
}
#block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--video .field--name-field-media-video-file {
  width: 100%;
  height: 100vh;
  position: relative;
}
@media screen and (max-width: 900px) {
  #block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--video .field--name-field-media-video-file {
    height: 60vh;
  }
}
#block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--video .field--name-field-media-video-file video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
@media screen and (max-width: 900px) {
  #block-kerataif-views-block-ana-sayfa-header-block-1 .paragraph--type--video .field--name-field-media-video-file video {
    height: 60vh;
  }
}
#block-kerataif-kisayolmenusu {
  position: absolute;
  left: 50%;
  bottom: 20px;
  transform: translate(-50%, 0);
  z-index: 99;
  padding: 10px 10px 10px 10px;
  box-sizing: border-box;
}
@media screen and (max-width: 1048px) {
  #block-kerataif-kisayolmenusu {
    top: auto;
    bottom: 50px;
    left: 0;
    transform: translateY(0);
    width: 100%;
    padding: 10px 0;
    position: static;
    background-color: var(--kerataif-blue-dark);
  }
}
@media screen and (max-width: 700px) {
  #block-kerataif-kisayolmenusu {
    position: static;
    background-color: var(--kerataif-blue-dark);
  }
}
@media screen and (max-width: 1048px) {
  #block-kerataif-kisayolmenusu .menu {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
}
#block-kerataif-kisayolmenusu .menu .menu-item {
  position: relative;
  text-align: center;
  margin: 0 15px;
}
@media screen and (max-width: 1048px) {
  #block-kerataif-kisayolmenusu .menu .menu-item {
    margin-right: 20px;
  }
}
#block-kerataif-kisayolmenusu .menu .menu-item a {
  display: block;
  max-width: 95px;
  padding: 55px 5px 5px 5px;
  color: #FFF;
  margin: 10px 0;
}
#block-kerataif-kisayolmenusu .menu .menu-item .menu-link-contentkisayol-menusu {
  position: absolute;
  left: 0;
  top: 18px;
  pointer-events: none;
  z-index: 0;
  width: 100%;
  -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-kerataif-kisayolmenusu .menu .menu-item .menu-link-contentkisayol-menusu .field--name-field-slogan {
  display: none;
}
#block-kerataif-kisayolmenusu .menu .menu-item .menu-link-contentkisayol-menusu .field--name-field-ikon {
  -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);
  text-align: center;
  width: 100%;
}
#block-kerataif-kisayolmenusu .menu .menu-item .menu-link-contentkisayol-menusu .field--name-field-ikon img {
  width: 45px;
  height: auto;
}
#block-kerataif-kisayolmenusu .menu .menu-item:hover .menu-link-contentkisayol-menusu {
  transform: translateY(-10px);
}
#block-kerataif-kisayolmenusu .menu .menu-item:hover .menu-link-contentkisayol-menusu .field--name-field-ikon {
  padding-bottom: 15px;
}
#block-kerataif-kisayolmenusu .menu .menu-item:hover a {
  transform: translateY(-5px);
}
#block-kerataif-views-block-node-header-block-1 {
  width: 100%;
  overflow: hidden;
  color: #FFF;
  margin-bottom: 30px;
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  display: flex;
  align-items: center;
  padding: 70px 40px;
  box-sizing: border-box;
}
@media screen and (max-width: 600px) {
  #block-kerataif-views-block-node-header-block-1 .view-content .views-row {
    padding: 40px 20px;
  }
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 3000px;
  height: 100%;
  background: var(--kerataif-blue-dark);
  z-index: -1;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topleft: 20px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  pointer-events: none;
}
@media screen and (max-width: 800px) {
  #block-kerataif-views-block-node-header-block-1 .view-content .views-row::before {
    left: -50px;
  }
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row::after {
  content: "";
  position: absolute;
  right: 100px;
  top: 0;
  width: 500px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='528' height='357' fill='none' viewBox='0 0 528 357'%3e%3cg opacity='.4'%3e%3cg opacity='.1'%3e%3cmask id='a' width='358' height='357' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3e%3cpath fill='white' d='M0 178.44A178.5 178.5 0 1 0 178.44 0 178.43 178.43 0 0 0 13.584 110.155 178.433 178.433 0 0 0 0 178.44Z'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='white' d='M247.683 153.215a43.808 43.808 0 0 0-2.79-3.099L54.574-40.194l-57.53 57.53 132.919 132.896a39.862 39.862 0 0 1 11.636 28.151 39.86 39.86 0 0 1-11.636 28.15L-4.317 340.804l57.53 57.529 191.751-191.759a39.83 39.83 0 0 0 2.71-53.29'/%3e%3c/g%3e%3c/g%3e%3cg opacity='.05'%3e%3cmask id='b' width='358' height='357' x='54' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3e%3cpath fill='white' d='M54 178.44A178.5 178.5 0 1 0 232.44 0 178.43 178.43 0 0 0 67.584 110.155 178.432 178.432 0 0 0 54 178.44Z'/%3e%3c/mask%3e%3cg mask='url(%23b)'%3e%3cpath fill='white' d='M301.683 153.215a43.808 43.808 0 0 0-2.79-3.099L108.574-40.194l-57.53 57.53 132.919 132.896a39.862 39.862 0 0 1 11.636 28.151 39.86 39.86 0 0 1-11.636 28.15L49.683 340.804l57.529 57.529 191.752-191.759a39.83 39.83 0 0 0 2.71-53.29'/%3e%3c/g%3e%3c/g%3e%3cg opacity='.02'%3e%3cmask id='c' width='358' height='357' x='171' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3e%3cpath fill='white' d='M171 178.44A178.5 178.5 0 1 0 349.44 0a178.43 178.43 0 0 0-164.856 110.155A178.425 178.425 0 0 0 171 178.44Z'/%3e%3c/mask%3e%3cg mask='url(%23c)'%3e%3cpath fill='white' d='M418.683 153.215a43.808 43.808 0 0 0-2.79-3.099L225.574-40.194l-57.529 57.53 132.918 132.896a39.862 39.862 0 0 1 11.636 28.151 39.86 39.86 0 0 1-11.636 28.15l-134.28 134.271 57.529 57.529 191.752-191.759a39.83 39.83 0 0 0 2.71-53.29'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: cover;
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-title {
  font-size: 2.5rem;
  font-weight: 900;
  position: relative;
  z-index: 9;
}
@media screen and (max-width: 600px) {
  #block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-title {
    font-size: 1.6rem;
  }
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-title-1 {
  position: absolute;
  left: 40px;
  bottom: 30px;
  opacity: 0.05;
  font-size: 8rem;
  z-index: 0;
  font-weight: 900;
  z-index: 9;
  pointer-events: none;
  white-space: nowrap;
}
@media screen and (max-width: 600px) {
  #block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-title-1 {
    font-size: 4rem;
  }
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli {
  position: absolute;
  left: 0;
  height: 100%;
  width: auto;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  overflow: hidden;
  transform: translateX(-100%);
  margin-left: -30px;
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  background-color: var(--kerataif-livid);
  opacity: 0.5;
  mix-blend-mode: color;
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli img {
  height: 100%;
  width: 100%;
  display: block;
  object-fit: cover;
  filter: saturate(0.1);
  -webkit-filter: saturate(0.1);
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli .field-content {
  height: 100%;
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli-1 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  z-index: 0;
  opacity: 0.3;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topleft: 20px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  #block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli-1 {
    left: -50px;
  }
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli-1 .field-content {
  position: relative;
}
@media screen and (max-width: 600px) {
  #block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli-1 .field-content {
    width: 100%;
    height: 100%;
  }
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli-1 .field-content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(96deg, rgba(0, 74, 113, 0) 2.93%, #004A71 84.83%);
}
#block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli-1 .field-content img {
  width: 100%;
  height: auto;
  display: block;
}
@media screen and (max-width: 600px) {
  #block-kerataif-views-block-node-header-block-1 .view-content .views-row .views-field-field-kose-gorseli-1 .field-content img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
#block-kerataif-views-block-istatistikler-block-1 {
  padding: 100px 0;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 {
    padding: 50px 0;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 600px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content {
    flex-direction: column;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row {
  position: relative;
  padding: 20px;
  box-sizing: border-box;
  -webkit-border-radius: 250px;
  -moz-border-radius: 250px;
  border-radius: 250px;
  margin: 0 15px;
  margin-top: -15px;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row {
    margin-bottom: 50px;
    width: 30%;
    margin: 0 0 0 0;
    padding: 10px 20px;
  }
}
@media screen and (max-width: 1050px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row {
    width: 50%;
  }
}
@media screen and (max-width: 700px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row {
    width: 100%;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  -webkit-border-radius: 250px;
  -moz-border-radius: 250px;
  border-radius: 250px;
  pointer-events: none;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  border-left: 2px solid #D9D9D9;
  border-right: 2px solid #FFF;
  border-bottom: 2px solid #D9D9D9;
  border-top: 2px solid #FFF;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row::before {
    display: none;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .views-field-field-databits {
  position: relative;
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .views-field-field-databits::before {
  content: "";
  position: absolute;
  left: -48px;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  margin-top: 15px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='58' fill='none' viewBox='0 0 30 58'%3e%3cmask id='a' fill='white'%3e%3cpath d='M30 15a15 15 0 0 1-15 15v-1.977A13.024 13.024 0 0 0 28.023 15H30Z'/%3e%3c/mask%3e%3cpath stroke='%23D9D9D9' stroke-width='4' d='M30 15a15 15 0 0 1-15 15v-1.977A13.024 13.024 0 0 0 28.023 15H30Z' mask='url(%23a)'/%3e%3cmask id='b' fill='white'%3e%3cpath d='M0 43a15 15 0 0 1 15-15v1.977A13.024 13.024 0 0 0 1.977 43H0Z'/%3e%3c/mask%3e%3cpath stroke='%23D9D9D9' stroke-width='4' d='M0 43a15 15 0 0 1 15-15v1.977A13.024 13.024 0 0 0 1.977 43H0Z' mask='url(%23b)'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 9;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .views-field-field-databits::before {
    display: none;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .views-field-field-databits::after {
  content: "";
  position: absolute;
  right: -52px;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  margin-top: 15px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='58' fill='none' viewBox='0 0 30 58'%3e%3cmask id='a' fill='white'%3e%3cpath d='M0 15a15 15 0 0 0 15 15v-1.977A13.024 13.024 0 0 1 1.977 15H0Z'/%3e%3c/mask%3e%3cpath stroke='%23D9D9D9' stroke-width='4' d='M0 15a15 15 0 0 0 15 15v-1.977A13.024 13.024 0 0 1 1.977 15H0Z' mask='url(%23a)'/%3e%3cmask id='b' fill='white'%3e%3cpath d='M30 43a15 15 0 0 0-15-15v1.977A13.024 13.024 0 0 1 28.023 43H30Z'/%3e%3c/mask%3e%3cpath stroke='%23D9D9D9' stroke-width='4' d='M30 43a15 15 0 0 0-15-15v1.977A13.024 13.024 0 0 1 28.023 43H30Z' mask='url(%23b)'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 9;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .views-field-field-databits::after {
    display: none;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .paragraph--type--istatistik-ogesi {
  background-color: var(--kerataif-livid-light);
  width: 180px;
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .paragraph--type--istatistik-ogesi {
    width: 100px;
    height: 100px;
    display: block;
  }
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .paragraph--type--istatistik-ogesi .field--name-field-simge {
    float: left;
    display: block;
    padding: 15px;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .paragraph--type--istatistik-ogesi .field--name-field-simge img {
  width: 85px;
  height: 100%;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .paragraph--type--istatistik-ogesi .field--name-field-simge img {
    width: 70px;
    height: auto;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .field--name-field-konu {
  position: absolute;
  bottom: -30px;
  left: 0;
  text-align: center;
  width: 100%;
  font-size: 1rem;
  font-weight: 800;
  white-space: nowrap;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .field--name-field-konu {
    bottom: auto;
    top: 60px !important;
    left: 120px;
    text-align: left;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .field--name-field-deger {
  font-size: 1.5rem;
  font-weight: 700;
  color: var(--kerataif-blue-dark);
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row .field--name-field-deger {
    position: absolute;
    bottom: auto;
    top: 30px !important;
    left: 120px;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:nth-child(2n+1) {
  margin-bottom: -53px;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:nth-child(2n+1) {
    margin-bottom: 0;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:nth-child(2n+1)::before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:nth-child(2n+1) .views-field-field-databits::after {
  display: none;
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:nth-child(2n+1) .views-field-field-databits::before {
  display: none;
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:nth-child(2n+1) .field--name-field-konu {
  top: -30px;
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:last-child {
  position: relative;
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:last-child:after {
  content: "";
  position: absolute;
  width: 2000px;
  height: 2px;
  background-color: #D9D9D9;
  left: 100%;
  top: 50%;
  margin-top: 13px;
  margin-left: 16px;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:last-child:after {
    display: none;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:last-child .views-field-field-databits::after {
  margin-top: 0px;
  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%3cmask id='a' fill='white'%3e%3cpath d='M0 15a15 15 0 0 0 15 15v-1.977A13.024 13.024 0 0 1 1.977 15H0Z'/%3e%3c/mask%3e%3cpath stroke='%23D9D9D9' stroke-width='4' d='M0 15a15 15 0 0 0 15 15v-1.977A13.024 13.024 0 0 1 1.977 15H0Z' mask='url(%23a)'/%3e%3c/svg%3e");
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:last-child .views-field-field-databits::after {
    display: none;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:first-child {
  position: relative;
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:first-child:after {
  content: "";
  position: absolute;
  width: 2000px;
  height: 2px;
  background-color: #D9D9D9;
  right: 100%;
  top: 50%;
  margin-top: -13px;
  transform: translateX(-10px);
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:first-child:after {
    display: none;
  }
}
#block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:first-child .views-field-field-databits::before {
  content: "";
  position: absolute;
  left: -48px;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  margin-top: 2px;
  display: block !important;
  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%3cmask id='a' fill='white'%3e%3cpath d='M30 15A15 15 0 0 0 15 0v1.977A13.023 13.023 0 0 1 28.023 15H30Z'/%3e%3c/mask%3e%3cpath stroke='%23D9D9D9' stroke-width='4' d='M30 15A15 15 0 0 0 15 0v1.977A13.023 13.023 0 0 1 28.023 15H30Z' mask='url(%23a)'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 9;
}
@media screen and (max-width: 1520px) {
  #block-kerataif-views-block-istatistikler-block-1 .view-content .views-row:first-child .views-field-field-databits::before {
    display: none;
  }
}
#block-kerataif-views-block-projeler-block-3 {
  margin-top: 0px;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  #block-kerataif-views-block-projeler-block-3 {
    margin-top: 0px;
  }
}
#block-kerataif-views-block-projeler-block-3 h2 {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2rem;
  font-weight: 900;
  color: var(--kerataif-blue-dark);
  margin-bottom: 0;
}
#block-kerataif-views-block-projeler-block-3 .view-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  height: 540px;
  margin-bottom: 50px;
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row {
  width: 100%;
  position: relative;
  overflow: hidden;
  -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);
  margin: 5px;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  -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: linear-gradient(197deg, rgba(0, 74, 113, 0) 13.06%, #004A71 81.59999999999999%);
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
  -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: rgba(52, 74, 85, 0.83);
  opacity: 0.5;
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row .views-field-field-proje-gorselleri img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  -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-kerataif-views-block-projeler-block-3 .view-content .views-row .views-field-nothing {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  box-sizing: border-box;
  padding: 20px;
  z-index: 9;
  min-width: 200px;
  color: #FFF;
  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);
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row .views-field-nothing .p-baslik a {
  color: #FFF;
  font-size: 1.8rem;
  font-weight: 800;
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row .views-field-nothing .p-ozet {
  font-size: 0.9rem;
  margin-bottom: 20px;
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row .views-field-nothing .p-link a {
  color: #FFF;
  font-weight: 600;
  border: 1px solid #FFF;
  padding: 10px 30px;
  display: inline-block;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row .views-field-nothing .p-link a:hover {
  background-color: #FFF;
  color: var(--kerataif-blue-dark);
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row .views-field-title-1 {
  -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);
  position: absolute;
  left: -30px;
  bottom: 70px;
  transform: rotate(-90deg) translateX(0);
  z-index: 9;
  height: 200px;
  width: 300px;
  font-size: 1.25rem;
  color: #FFF;
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row:hover {
  width: 250%;
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row:hover::after {
  opacity: 0;
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row:hover .views-field-nothing {
  opacity: 1;
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row:hover .views-field-title-1 {
  left: -300px;
}
#block-kerataif-views-block-projeler-block-3 .view-content .views-row:hover .views-field-field-proje-gorselleri img {
  height: 550px;
}
@media screen and (max-width: 800px) {
  #block-kerataif-views-block-projeler-block-3 .view-content {
    flex-direction: column;
    height: auto;
  }
  #block-kerataif-views-block-projeler-block-3 .view-content .views-row {
    width: 100% !important;
    margin: 10px 0;
    min-height: 0;
    cursor: pointer;
    transition: box-shadow 0.2s;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  }
  #block-kerataif-views-block-projeler-block-3 .view-content .views-row .views-field-field-proje-gorselleri img {
    width: 100%;
    height: 200px;
  }
  #block-kerataif-views-block-projeler-block-3 .view-content .views-row .views-field-nothing {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 20px;
    transition: max-height 0.3s ease, opacity 0.3s ease, padding 0.3s;
  }
  #block-kerataif-views-block-projeler-block-3 .view-content .views-row .views-field-title-1 {
    display: block;
    -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);
    position: absolute;
    bottom: 10px;
    left: 20px;
    font-size: 1.5rem;
    font-weight: 900;
    color: #FFF;
    z-index: 10;
    transform: rotate(0deg);
    height: auto;
    width: auto;
  }
  #block-kerataif-views-block-projeler-block-3 .view-content .views-row.active .views-field-nothing {
    max-height: 500px;
    opacity: 1 !important;
    padding: 20px;
  }
  #block-kerataif-views-block-projeler-block-3 .view-content .views-row.active .views-field-title-1 {
    opacity: 0;
  }
  #block-kerataif-views-block-projeler-block-3 .view-content .views-row.active .views-field-field-proje-gorselleri img {
    height: 500px;
  }
  #block-kerataif-views-block-projeler-block-3 .view-content .views-row:hover {
    width: 100%;
  }
  #block-kerataif-views-block-projeler-block-3 .view-content .views-row:hover .views-field-nothing {
    opacity: 0;
  }
  #block-kerataif-views-block-projeler-block-3 .view-content .views-row:hover .views-field-field-proje-gorselleri img {
    height: 500px;
  }
}
.view-projeler.view-display-id-block_1 .view-content .views-row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 80px;
}
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-field-proje-gorselleri {
  width: 51%;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 150px;
  -webkit-border-bottom-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 150px;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topleft: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 150px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .view-projeler.view-display-id-block_1 .view-content .views-row .views-field-field-proje-gorselleri {
    width: 100%;
    margin-bottom: 30px;
  }
}
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-field-proje-gorselleri img,
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-field-proje-gorselleri a {
  width: 100%;
  height: auto;
  display: block;
}
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing {
  width: 47%;
}
@media screen and (max-width: 800px) {
  .view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing {
    width: 100%;
  }
}
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing .p-baslik a {
  color: var(--kerataif-blue-dark);
  font-size: 2rem;
  font-weight: 800;
  width: fit-content;
  position: relative;
  margin-bottom: 60px;
  display: block;
}
@media screen and (max-width: 800px) {
  .view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing .p-baslik a {
    font-size: 1.5rem;
  }
}
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing .p-baslik a::after {
  content: "";
  position: absolute;
  width: 320px;
  height: 22px;
  right: auto;
  bottom: -25px;
  left: 0;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='319' height='22' fill='none' viewBox='0 0 319 22'%3e%3cg fill='%235E6E78'%3e%3cpath d='M242 10H0v2h242z'/%3e%3cpath fill-opacity='.3' d='M281 20h-71v2h71z'/%3e%3cpath fill-opacity='.1' d='M319 0h-52v2h52z'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
}
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing .p-ozet p {
  font-size: 1.1rem;
  line-height: 150%;
}
@media screen and (max-width: 800px) {
  .view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing .p-ozet p {
    font-size: 1rem;
  }
}
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing .p-link {
  margin-top: 50px;
}
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing .p-link a {
  position: relative;
  font-size: 1.25rem;
  font-weight: 500;
  border: 2px solid var(--kerataif-livid);
  padding: 5px 40px;
  height: 40px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing .p-link a:hover {
  color: #FFF;
  border: 2px solid var(--kerataif-blue-dark);
  background-color: var(--kerataif-blue-dark);
}
.view-projeler.view-display-id-block_1 .view-content .views-row .views-field-nothing .p-link a:hover::after {
  background-color: var(--kerataif-blue);
}
.view-projeler.view-display-id-block_1 .view-content .views-row:nth-child(2n+2) {
  flex-direction: row-reverse;
}
.view-projeler.view-display-id-block_1 .view-content .views-row:nth-child(2n+2) .views-field-field-proje-gorselleri {
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 150px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 150px;
  -moz-border-radius-topleft: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 150px;
  border-top-left-radius: 20px;
  overflow: hidden;
  margin-left: 0;
  margin-right: -5%;
}
@media screen and (max-width: 800px) {
  .view-projeler.view-display-id-block_1 .view-content .views-row:nth-child(2n+2) .views-field-field-proje-gorselleri {
    margin-right: 0;
  }
}
#block-kerataif-menutoggler {
  display: none;
  cursor: pointer;
}
@media screen and (max-width: 1040px) {
  #block-kerataif-menutoggler {
    display: block;
    margin-left: 30px;
  }
}
#block-kerataif-menutoggler .line-holder {
  width: 40px;
  height: 20px;
  position: relative;
}
#block-kerataif-menutoggler .line-holder .line {
  width: 40px;
  height: 2px;
  background-color: var(--kerataif-livid);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  -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);
  overflow: hidden;
}
#block-kerataif-menutoggler .line-holder .line.line-1 {
  top: 0;
  width: 30px;
}
#block-kerataif-menutoggler .line-holder .line.line-2 {
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease;
}
#block-kerataif-menutoggler .line-holder .line.line-3 {
  bottom: 0;
  width: 20px;
}
#block-kerataif-menutoggler.active .line-holder .line-1 {
  transform: translate(-50%, 0) rotate(45deg);
  top: 9px;
  width: 40px;
}
#block-kerataif-menutoggler.active .line-holder .line-2 {
  transform: translate(-50%, -50%) scale(0);
}
#block-kerataif-menutoggler.active .line-holder .line-3 {
  transform: translate(-50%, 0) rotate(-45deg);
  bottom: 9px;
  width: 40px;
}
.front #block-kerataif-menutoggler .line-holder .line {
  background-color: #FFF;
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1 {
  padding: 10px;
  box-sizing: border-box;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  position: relative;
  margin-top: 50px;
  width: 100%;
  margin-bottom: 100px;
}
@media screen and (max-width: 800px) {
  #block-kerataif-views-block-ana-sayfa-atmos48-block-1 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2000px;
  height: 80%;
  background-color: var(--kerataif-livid-light);
  z-index: -1;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1 > div {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 900px) {
  #block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content {
    flex-direction: column;
  }
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content .views-row .views-field-field-image {
  position: absolute;
  top: -50px;
  left: 50px;
  z-index: 9;
  width: 250px;
  height: auto;
}
@media screen and (max-width: 900px) {
  #block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content .views-row .views-field-field-image {
    top: 0;
    position: static;
  }
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content .views-row .field--name-field-media-video-file video {
  width: 100%;
  height: auto;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content .views-row .views-field-field-text {
  font-size: 0.9rem;
  line-height: 150%;
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content .views-row .views-field-field-text a {
  padding: 5px 35px;
  cursor: pointer;
  color: #FFF;
  border: none;
  background: var(--kerataif-blue-dark);
  height: 40px;
  font-size: var(--kerataif-font-size);
  -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: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  font-family: 'DM Sans', sans-serif;
  display: flex;
  align-items: center;
  text-align: center;
  display: inline-flex;
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content .views-row .views-field-field-text a:hover {
  background: var(--kerataif-livid);
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content .views-row:nth-child(2) {
  width: 30%;
}
@media screen and (max-width: 900px) {
  #block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content .views-row:nth-child(2) {
    width: 100%;
  }
}
#block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content .views-row:nth-child(3) {
  width: 65%;
}
@media screen and (max-width: 900px) {
  #block-kerataif-views-block-ana-sayfa-atmos48-block-1 .view-content .views-row:nth-child(3) {
    width: 100%;
  }
}
#block-kerataif-atmos48altbilgi {
  width: 100%;
}
#block-kerataif-atmos48altbilgi .field--name-body {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#block-kerataif-instagramfeedslisting {
  padding: 50px 0;
  width: 650px;
  position: relative;
}
@media screen and (max-width: 650px) {
  #block-kerataif-instagramfeedslisting {
    width: 100%;
  }
}
#block-kerataif-instagramfeedslisting h2 {
  position: absolute;
  top: -83px;
  font-size: 4rem;
  font-weight: 700;
  color: var(--kerataif-livid-light);
  margin: 0;
  width: fit-content;
}
#block-kerataif-instagramfeedslisting h2::after {
  content: "";
  position: absolute;
  right: -50px;
  top: 0;
  width: 100px;
  height: 100px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='90' height='76' fill='none' viewBox='0 0 90 76'%3e%3cpath fill='url(%23a)' d='M18.822 68.385c-.2.1-.48.113-.837.04-.358-.072-.593-.223-.707-.452-.128-.258-.17-1.06-.123-2.404.046-1.346.172-3.392.379-6.139.206-2.747.487-6.317.84-10.71l.952-12.212c.03-.73.082-1.595.156-2.597.074-1.001.177-2.196.309-3.584.044-.343.166-.565.366-.665.201-.1.451-.099.752.002.286.072.479.209.578.41.057.114-.025 1.745-.247 4.893-.236 3.12-.612 7.79-1.127 14.015a958.42 958.42 0 0 0-.598 7.748c-.178 2.804-.35 5.838-.515 9.1 7.199-6.365 13.033-10.66 17.504-12.881 1.346-.67 2.578-.996 3.694-.98 1.13-.025 1.803.176 2.016.606.243.487.12.852-.367 1.094-.401.2-.709.085-.922-.345l-.064-.13c-.358 0-.902.127-1.633.383-.73.256-1.54.605-2.428 1.047-1.089.54-2.271 1.254-3.547 2.138a65.307 65.307 0 0 0-3.87 2.782 96.476 96.476 0 0 0-3.549 2.782 85.438 85.438 0 0 0-3.032 2.526 78.49 78.49 0 0 1-2.56 2.29c-.488.386-.839.686-1.054.9-.186.2-.308.314-.366.343Zm28.149-37.418c-.487.242-.852.12-1.094-.367-.071-.143-.1-.451-.084-.923.001-.501.031-1.016.09-1.546.058-.53.123-.901.195-1.116.217-.786.419-1.315.605-1.587.216-.285.438-.485.667-.6.602-.298 1.038-.176 1.309.369.1.2.092.508-.024.923-.101.372-.252.75-.453 1.136-.316.515-.489.887-.518 1.116l-.283 1.802a.849.849 0 0 1-.044.45c-.044.13-.166.244-.366.343Zm1.346 21.04c-.802.4-1.468.534-1.997.404-.5-.145-.908-.532-1.221-1.162-.3-.602-.519-1.511-.66-2.728a38.792 38.792 0 0 1-.269-4.1 55.01 55.01 0 0 1 .182-4.38c.118-1.416.307-2.618.567-3.604.274-1.03.598-1.638.97-1.823.516-.256.888-.155 1.116.303.142.287.17.952.08 1.997a78.069 78.069 0 0 1-.35 3.283c-.073.43-.174 1.016-.305 1.76-.13.744-.26 1.452-.391 2.124a17.39 17.39 0 0 0-.26 1.309c-.074.572-.026 1.424.143 2.555.14 1.145.34 1.975.596 2.491.114.23.242.38.385.452.172.058.444-.006.816-.191.717-.357 1.405-.985 2.065-1.885.66-.9 1.279-1.921 1.854-3.065a44.4 44.4 0 0 0 1.489-3.474c.46-1.158.842-2.152 1.145-2.981.057-.172.2-.315.43-.428.43-.214.73-.15.901.195.157.315.134.773-.068 1.373a73.876 73.876 0 0 1-1.123 3.132 31.23 31.23 0 0 1-1.1 2.53 24.798 24.798 0 0 1-2.198 3.451c-.862 1.143-1.794 1.964-2.797 2.462Zm11.031-5.537c-.343.171-.58.128-.708-.13-.857-.575-1.905-2.108-3.145-4.601-.299-.602-.654-1.426-1.067-2.471a77.882 77.882 0 0 1-1.216-3.309 55.998 55.998 0 0 1-1.002-3.2c-.283-1.003-.425-1.755-.424-2.256.002-.43.13-.708.389-.836.458-.228.78-.156.965.217.1.2.171.415.213.644.029.2.078.444.149.73a46.24 46.24 0 0 0 1.362 5.005 44.454 44.454 0 0 0 2.157 5.093 24.55 24.55 0 0 0 1.111 2.02c.385.56.727 1.032 1.027 1.42.646-.715 1.228-1.772 1.746-3.173a37.65 37.65 0 0 0 1.277-4.548c.275-1.316.471-2.61.589-3.884.146-1.288.177-2.447.094-3.478-.055-1.044-.218-1.84-.488-2.384-.185-.372-.357-.609-.514-.71a1.127 1.127 0 0 0-.386-.236c-.128-.043-.25-.18-.364-.409-.213-.43-.105-.751.325-.965.286-.143.65-.056 1.094.26.443.316.828.803 1.156 1.462 1.01 2.035 1.01 5.591-.004 10.67-1.085 5.149-2.53 8.172-4.336 9.07Zm15.87-7.46c-1.203.599-2.355.653-3.456.164-1.101-.49-1.95-1.335-2.549-2.539-1.025-2.063-1.392-4.525-1.099-7.387a16.25 16.25 0 0 1 .414-2.403c.188-.844.433-1.68.735-2.51a15.461 15.461 0 0 1 1.683-3.41c.675-1.014 1.456-1.742 2.345-2.183 1.461-.727 2.534-.402 3.217.973.855 1.72.628 3.78-.68 6.18-1.235 2.188-2.756 3.73-4.561 4.627a8.758 8.758 0 0 1-.881.384 22.63 22.63 0 0 1-.73.149c-.016.687.075 1.517.273 2.49.198.974.454 1.776.767 2.407.94 1.89 2.241 2.423 3.903 1.597a11.9 11.9 0 0 0 3.484-2.59c.961-1.085 1.945-2.7 2.952-4.844.633-1.315 1.086-2.344 1.36-3.088.273-.743.576-1.537.907-2.38.114-.2.244-.336.387-.407a.926.926 0 0 1 .494-.085.471.471 0 0 1 .407.28c.157.315.091.902-.197 1.76-.26.7-.533 1.444-.821 2.23-.303.758-.82 1.873-1.553 3.346a17.081 17.081 0 0 1-2.994 4.329c-1.22 1.285-2.489 2.255-3.807 2.91Zm-4.893-9.735a8.915 8.915 0 0 0 2.408-1.733 9.965 9.965 0 0 0 1.745-2.422c1.05-2.058 1.303-3.632.762-4.72-.242-.488-.664-.582-1.266-.283-1.146.57-2.13 1.934-2.95 4.093a24.838 24.838 0 0 0-.908 2.81 16.202 16.202 0 0 0-.392 2.447c.2-.029.4-.093.601-.192Z'/%3e%3cdefs%3e%3clinearGradient id='a' x1='10.567' x2='72.224' y1='51.149' y2='42.699' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FEDA75'/%3e%3cstop offset='.275' stop-color='%23FA7E1E'/%3e%3cstop offset='.515' stop-color='%23D62976'/%3e%3cstop offset='.695' stop-color='%23962FBF'/%3e%3cstop offset='.885' stop-color='%234F5BD5'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
}
#block-kerataif-instagramfeedslisting::before {
  content: "";
  position: absolute;
  height: 110%;
  width: 3000px;
  right: 0;
  top: 50%;
  transform: translate(0%, -50%);
  background-color: var(--kerataif-livid-light);
  z-index: -1;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='423' height='423' fill='none' viewBox='0 0 423 423'%3e%3cpath fill='white' d='M211.518 158.625a52.876 52.876 0 1 0 0 105.751 52.876 52.876 0 0 0 0-105.751Zm0-35.25a88.125 88.125 0 1 1-.001 176.25 88.125 88.125 0 0 1 .001-176.25Zm114.562-4.406A22.028 22.028 0 0 1 304.049 141a22.032 22.032 0 1 1 22.031-22.031ZM211.518 70.5c-43.605 0-50.725.123-71.011 1.022-13.818.652-23.089 2.503-31.69 5.852a50.866 50.866 0 0 0-19.035 12.39A50.939 50.939 0 0 0 77.374 108.8c-3.349 8.636-5.2 17.89-5.834 31.69-.917 19.458-1.04 26.261-1.04 71.011 0 43.622.123 50.725 1.022 71.011.652 13.8 2.503 23.089 5.834 31.672 2.996 7.667 6.521 13.184 12.373 19.035 5.94 5.922 11.456 9.465 19.035 12.391 8.707 3.366 17.977 5.234 31.725 5.869 19.458.916 26.261 1.022 71.011 1.022 43.622 0 50.725-.123 71.011-1.022 13.783-.652 23.054-2.503 31.672-5.834a51.293 51.293 0 0 0 19.035-12.39c5.94-5.922 9.483-11.439 12.408-19.036 3.349-8.671 5.217-17.942 5.852-31.725.916-19.44 1.022-26.261 1.022-70.993 0-43.604-.123-50.725-1.022-71.011-.652-13.783-2.521-23.089-5.852-31.69a51.31 51.31 0 0 0-12.39-19.035 50.835 50.835 0 0 0-19.035-12.408c-8.636-3.349-17.907-5.2-31.69-5.834-19.44-.916-26.226-1.022-70.993-1.022Zm0-35.25c47.887 0 53.862.176 72.668 1.057 18.753.882 31.548 3.825 42.775 8.196 11.633 4.477 21.432 10.54 31.232 20.322a86.512 86.512 0 0 1 20.322 31.231c4.353 11.227 7.314 24.023 8.195 42.794.829 18.788 1.058 24.763 1.058 72.65s-.177 53.862-1.058 72.65c-.881 18.771-3.842 31.549-8.195 42.794a86.087 86.087 0 0 1-20.322 31.231 86.621 86.621 0 0 1-31.232 20.322c-11.227 4.353-24.022 7.314-42.775 8.196-18.806.828-24.781 1.057-72.668 1.057-47.888 0-53.862-.176-72.668-1.057-18.753-.882-31.531-3.843-42.776-8.196a86.194 86.194 0 0 1-31.232-20.322 86.442 86.442 0 0 1-20.321-31.231c-4.371-11.227-7.315-24.023-8.196-42.794-.846-18.788-1.057-24.763-1.057-72.65s.176-53.862 1.057-72.65c.881-18.789 3.825-31.549 8.196-42.794a86.01 86.01 0 0 1 20.321-31.231 86.31 86.31 0 0 1 31.232-20.322c11.227-4.37 24.005-7.314 42.776-8.196 18.806-.828 24.78-1.057 72.668-1.057Z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 410px center;
}
#block-kerataif-instagramfeedslisting .instagram .instagram__link,
#block-kerataif-instagramfeedslisting .instagram .instagram__footer {
  display: none;
}
#block-kerataif-instagramfeedslisting .instagram .instagram__gallery {
  max-width: 475px;
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(auto-fill, minmax(145px, 1fr));
}
@media screen and (max-width: 650px) {
  #block-kerataif-instagramfeedslisting .instagram .instagram__gallery {
    width: 100%;
    float: none;
    width: calc(100% - 40px);
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
  }
}
#block-kerataif-instagramfeedslisting .instagram .instagram__gallery .instagram__post {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
}
#block-kerataif-instagramfeedslisting .instagram .instagram__gallery .instagram__post a img {
  width: 145px;
  height: 145px;
  display: block;
  object-fit: cover;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 650px) {
  #block-kerataif-instagramfeedslisting .instagram .instagram__gallery .instagram__post a img {
    width: 100%;
    height: 100%;
  }
}
#block-kerataif-instagramfeedslisting .instagram .instagram__gallery .instagram__post a .instagram__caption {
  display: none;
}
#block-kerataif-sosyalmedyabilgileriinstagramsag {
  width: 500px;
  position: relative;
  color: #FFF;
  padding: 50px 0;
}
@media screen and (max-width: 800px) {
  #block-kerataif-sosyalmedyabilgileriinstagramsag {
    float: none;
    width: calc(100% - 40px);
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0;
  }
}
#block-kerataif-sosyalmedyabilgileriinstagramsag::before {
  content: "";
  position: absolute;
  height: 110%;
  width: 3000px;
  left: 0;
  top: 50%;
  transform: translate(-100px, -50%);
  background-color: var(--kerataif-blue-dark);
  z-index: -1;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
#block-kerataif-sosyalmedyabilgileriinstagramsag .field--name-body strong {
  font-size: 1.5rem;
  font-weight: 700;
}
#block-kerataif-sosyalmedyabilgileriinstagramsag .field--name-body p {
  margin: 20px 0;
}
#block-kerataif-sosyalmedyabilgileriinstagramsag .field--name-body a {
  color: #FFF;
  padding-left: 45px;
  background-repeat: no-repeat;
  background-position: left center;
}
#block-kerataif-sosyalmedyabilgileriinstagramsag .field--name-body a.facebook {
  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 fill='white' d='M14 13.35h2.143L17 9.75h-3v-1.8c0-.927 0-1.8 1.714-1.8H17V3.126A23.005 23.005 0 0 0 14.551 3c-2.327 0-3.98 1.491-3.98 4.23v2.52H8v3.6h2.571V21H14v-7.65Z'/%3e%3c/svg%3e");
}
#block-kerataif-sosyalmedyabilgileriinstagramsag .field--name-body a.twitter {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none' viewBox='0 0 18 16'%3e%3cpath fill='white' d='M14.176 0h2.76l-6.03 6.777L18 16h-5.555l-4.35-5.593L3.115 16H.355l6.45-7.25L0 0h5.695l3.932 5.113L14.174 0h.002Zm-.969 14.375h1.53L4.864 1.54h-1.64l9.983 12.836Z'/%3e%3c/svg%3e");
}
#block-kerataif-sosyalmedyabilgileriinstagramsag .field--name-body a.instagram {
  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 fill='white' d='M12.001 9a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm0-2a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm6.5-.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0ZM12.001 4c-2.474 0-2.878.007-4.029.058-.784.037-1.31.142-1.798.332-.408.15-.778.39-1.08.703a2.89 2.89 0 0 0-.704 1.08c-.19.49-.295 1.015-.331 1.798C4.007 9.075 4 9.461 4 12c0 2.475.007 2.878.058 4.029.037.783.142 1.31.331 1.797.17.435.37.748.702 1.08.337.336.65.537 1.08.703.494.191 1.02.297 1.8.333C9.075 19.994 9.461 20 12 20c2.475 0 2.878-.007 4.029-.058.782-.037 1.308-.142 1.797-.331a2.91 2.91 0 0 0 1.08-.703c.337-.336.538-.649.704-1.08.19-.492.296-1.018.332-1.8.052-1.103.058-1.49.058-4.028 0-2.474-.007-2.878-.058-4.029-.037-.782-.143-1.31-.332-1.798a2.912 2.912 0 0 0-.703-1.08 2.884 2.884 0 0 0-1.08-.704c-.49-.19-1.016-.295-1.798-.331C14.926 4.006 14.541 4 12.001 4Zm0-2c2.717 0 3.056.01 4.123.06 1.064.05 1.79.217 2.427.465.66.254 1.216.598 1.772 1.153.508.5.902 1.105 1.153 1.772.247.637.415 1.363.465 2.428.047 1.066.06 1.405.06 4.122 0 2.717-.01 3.056-.06 4.122-.05 1.065-.218 1.79-.465 2.428a4.884 4.884 0 0 1-1.153 1.772c-.5.508-1.105.902-1.772 1.153-.637.247-1.363.415-2.427.465-1.067.047-1.406.06-4.123.06-2.717 0-3.056-.01-4.123-.06-1.064-.05-1.789-.218-2.427-.465a4.89 4.89 0 0 1-1.772-1.153 4.904 4.904 0 0 1-1.153-1.772c-.248-.637-.415-1.363-.465-2.428-.048-1.066-.06-1.405-.06-4.122 0-2.717.01-3.056.06-4.122.05-1.066.217-1.79.465-2.428a4.88 4.88 0 0 1 1.153-1.772 4.897 4.897 0 0 1 1.772-1.153c.637-.248 1.362-.415 2.427-.465C8.945 2.013 9.284 2 12.001 2Z'/%3e%3c/svg%3e");
}
#block-kerataif-sosyalmedyabilgileriinstagramsag .field--name-body a.linkedin {
  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 fill='white' d='M6.94 5a2 2 0 1 1-4-.002 2 2 0 0 1 4 .002ZM7 8.48H3V21h4V8.48Zm6.32 0H9.34V21h3.94v-6.57c0-3.66 4.77-4 4.77 0V21H22v-7.93c0-6.17-7.06-5.94-8.72-2.91l.04-1.68Z'/%3e%3c/svg%3e");
}
#block-kerataif-sosyalmedyabilgileriinstagramsag .field--name-body a.youtube {
  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 fill='white' fill-rule='evenodd' d='M9.935 14.628v-5.62l5.403 2.82-5.403 2.8ZM21.8 8.035s-.195-1.379-.795-1.986c-.76-.796-1.613-.8-2.004-.847C16.203 5 12.004 5 12.004 5h-.008s-4.198 0-6.997.202c-.391.047-1.243.05-2.004.847-.6.607-.795 1.986-.795 1.986S2 9.653 2 11.272v1.517c0 1.618.2 3.237.2 3.237s.195 1.378.795 1.985c.76.797 1.76.771 2.205.855 1.6.153 6.8.2 6.8.2s4.203-.006 7.001-.208c.391-.047 1.244-.05 2.004-.847.6-.607.795-1.985.795-1.985s.2-1.619.2-3.237v-1.517c0-1.619-.2-3.237-.2-3.237Z' clip-rule='evenodd'/%3e%3c/svg%3e");
}
#block-kerataif-sosyalmedyabilgileriinstagramsag .field--name-body a.next {
  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 fill='white' d='M3 5h4.626v13.247H3zm5.536 0h4.626l4.645 13.247h-3.233s-.668.037-1.254-.502c-.585-.539-.706-1.06-.706-1.06L8.536 5Zm7.878.037h4.626V16.25s.065.483-.557 1.281c-.623.8-1.72.706-1.72.706l-2.35-6.576V5.037Z'/%3e%3c/svg%3e");
}
#block-kerataif-views-block-partnerler-block-1 {
  padding: 50px 0;
  margin-top: 100px;
  width: 100%;
}
#block-kerataif-views-block-partnerler-block-1 .view-content {
  display: flex;
  align-items: center;
}
#block-kerataif-views-block-partnerler-block-1 .view-content .swiper-slide {
  width: auto !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 30px;
}
#block-kerataif-etikihaleler {
  width: 100%;
}
.node-type-haber-duyuru #block-kerataif-content > article > div {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 600px) {
  .node-type-haber-duyuru #block-kerataif-content > article > div {
    flex-wrap: wrap;
  }
}
.node-type-haber-duyuru #block-kerataif-content > article > div .field--name-field-haber-gorselleri {
  width: 49%;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  .node-type-haber-duyuru #block-kerataif-content > article > div .field--name-field-haber-gorselleri {
    width: 100%;
  }
}
.node-type-haber-duyuru #block-kerataif-content > article > div .field--name-field-haber-gorselleri .field__item {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}
.node-type-haber-duyuru #block-kerataif-content > article > div .field--name-field-haber-gorselleri .field__item img {
  width: 100%;
  height: auto;
  display: block;
}
.node-type-haber-duyuru #block-kerataif-content > article > div .field--name-field-ozet {
  width: 100%;
  font-size: 1.25rem;
  margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .node-type-haber-duyuru #block-kerataif-content > article > div .field--name-field-ozet {
    width: 100%;
  }
}
.node-type-haber-duyuru #block-kerataif-content > article > div .field--name-field-components {
  width: 49%;
}
@media screen and (max-width: 600px) {
  .node-type-haber-duyuru #block-kerataif-content > article > div .field--name-field-components {
    width: 100%;
  }
}
.node-type-haber-duyuru #block-kerataif-content > article > div .field--name-field-components > .field__item > .paragraph {
  padding-top: 0;
}
.node-type-proje #block-kerataif-content > article > div {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.node-type-proje #block-kerataif-content > article > div .field--name-field-proje-gorselleri {
  width: 100%;
}
.node-type-proje #block-kerataif-content > article > div .field--name-field-proje-gorselleri .field__item {
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 100px;
  -webkit-border-bottom-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 100px;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topleft: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  overflow: hidden;
}
.node-type-proje #block-kerataif-content > article > div .field--name-field-proje-gorselleri .field__item img {
  width: 100%;
  height: auto;
  display: block;
}
.node-type-proje #block-kerataif-content > article > div .field--name-field-ozet {
  width: 100%;
  font-size: 1.25rem;
}
.node-type-proje #block-kerataif-content > article > div .field--name-field-components {
  width: 100%;
}
.node-type-hizmet #block-kerataif-content > article > div {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.node-type-hizmet #block-kerataif-content > article > div .field--name-field-kose-gorseli {
  width: 400px;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.node-type-hizmet #block-kerataif-content > article > div .field--name-field-kose-gorseli img {
  width: 100%;
  height: auto;
  display: block;
}
.node-type-hizmet #block-kerataif-content > article > div .field--name-field-ozet {
  width: 100%;
  font-size: 1.25rem;
}
.node-type-hizmet #block-kerataif-content > article > div .field--name-field-components {
  width: 100%;
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content {
  display: grid;
  gap: 40px;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-title {
  margin-bottom: 50px;
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-title a {
  position: relative;
  font-size: 1.8rem;
  font-weight: 700;
  width: fit-content;
  color: var(--kerataif-blue-dark);
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-title a::after {
  content: "";
  position: absolute;
  width: 320px;
  height: 22px;
  left: 0;
  bottom: -25px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='319' height='22' fill='none' viewBox='0 0 319 22'%3e%3cg fill='%235E6E78'%3e%3cpath d='M242 10H0v2h242z'/%3e%3cpath fill-opacity='.3' d='M281 20h-71v2h71z'/%3e%3cpath fill-opacity='.1' d='M319 0h-52v2h52z'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-field-kose-gorseli {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  width: 260px;
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-field-kose-gorseli img,
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-field-kose-gorseli a {
  width: 100%;
  height: auto;
  display: block;
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-field-ozet p {
  margin: 30px 0;
  line-height: 150%;
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-view-node {
  margin: 30px 0 50px 0;
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-view-node a {
  position: relative;
  font-size: 1.25rem;
  font-weight: 500;
  border: 2px solid var(--kerataif-livid);
  padding: 5px 40px;
  height: 40px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  width: fit-content;
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-view-node a:hover {
  color: #FFF;
  border: 2px solid var(--kerataif-blue-dark);
  background-color: var(--kerataif-blue-dark);
}
.view-hizmetlerimiz.view-display-id-block_1 .view-content .views-row .views-field-view-node a:hover::after {
  background-color: var(--kerataif-blue);
}
#block-kerataif-views-block-ofisler-block-1 {
  max-width: 320px;
}
.view-ofisler.view-display-id-block_3 {
  overflow: hidden;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
}
.view-ofisler.view-display-id-block_3 .leaflet-popup-content .views-field {
  margin-bottom: 5px;
}
.view-ofisler.view-display-id-block_3 .leaflet-popup-content .views-field-field-title-1 {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 5px;
}
.page-node-13 #block-kerataif-content .field--name-field-components {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:first-child {
  width: 49%;
}
@media screen and (max-width: 700px) {
  .page-node-13 #block-kerataif-content .field--name-field-components .field__item:first-child {
    width: 100%;
  }
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) {
  width: 49%;
}
@media screen and (max-width: 700px) {
  .page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) {
    width: 100%;
  }
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler {
  border-left: 1px solid var(--kerataif-livid-light);
  box-sizing: border-box;
  padding: 0 0 0 20px;
}
@media screen and (max-width: 600px) {
  .page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler {
    border-left: none;
    padding: 0;
  }
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-header {
  margin-bottom: 20px;
  font-size: 0.8rem;
  max-width: 310px;
  padding-left: 30px;
}
@media screen and (max-width: 600px) {
  .page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-header {
    padding-left: 0;
  }
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-header .field--name-field-media-image {
  max-width: 180px;
  margin-bottom: 10px;
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-header .field--name-field-media-image img {
  width: 100%;
  height: auto;
  display: block;
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-content {
  box-sizing: border-box;
  padding: 30px;
  background-color: var(--kerataif-livid-light);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-content .views-row {
  margin-bottom: 30px;
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-content .views-row .views-field {
  padding: 8px 40px;
  background-repeat: no-repeat;
  background-position: left center;
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-content .views-row .views-field-field-title {
  font-weight: 700;
  text-transform: uppercase;
  padding-left: 0;
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-content .views-row .views-field-field-adres {
  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='%235E6E78' 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");
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-content .views-row .views-field-field-telefon {
  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='%235E6E78' 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");
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-content .views-row .views-field-field-faks {
  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='%235E6E78' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3e%3cpath stroke-miterlimit='10' d='M7 12c-4 0-4 1.79-4 4v1c0 2.76 0 5 5 5h8c4 0 5-2.24 5-5v-1c0-2.21 0-4-4-4-1 0-1.28.21-1.8.6l-1.02 1.08a2.999 2.999 0 0 1-4.37 0L8.8 12.6C8.28 12.21 8 12 7 12Zm12 0V6c0-2.21 0-4-4-4H9C5 2 5 3.79 5 6v6'/%3e%3cpath d='M10.55 9.23h3.33m-4.16-3h5'/%3e%3c/g%3e%3c/svg%3e");
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-content .views-row .views-field-field-e-posta {
  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='%235E6E78' 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");
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:nth-child(2) .view-ofisler .view-content .views-row .views-field-field-kep-adresi {
  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='%235E6E78' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' 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%3cg fill='%235E6E78' fill-rule='evenodd' clip-path='url(%23a)' clip-rule='evenodd'%3e%3cpath d='M19 12.767c-.202.545-.54 1.037-.946 1.464-1.004 1.054-2.52 1.633-4.224 1.374-2.472-.373-4.628-1.983-5.288-3.979 0 .002-1.77 1.059-1.955 1.173C8.07 14.264 9.99 15.474 12.011 16 9.595 15.732 6.574 14.578 5 12.603l.892-.54L9.456 9.9c.02.4.078.816.175 1.24a5.158 5.158 0 0 0 2.09 3.083c1.06.735 2.4 1.071 3.67.871 1.424-.223 2.33-1.294 2.699-2.648.087-.32.148-.654.175-.997L19 12.767Z'/%3e%3cpath d='M12.31 9.218C10.262 8 10.121 7.632 9.847 7c-.007.003.24.256.64.34.795.168 2.196.36 3.478.81 1.134.399 2.189.984 2.75 1.496 1.01.926.947 2.415-.135 3.538.232-1.287-.088-2.658-1.139-3.398-.455-.32-.947-.568-1.44-.797-.461-.215-.934-.396-1.403-.578-.593-.23-1.175-.336-1.76-.57.354.387.778.632 1.213.846.496.244.954.468 1.223.929-.14-.052-.41.01-.567.01a4.82 4.82 0 0 1-1.064-.106 7.951 7.951 0 0 0 1.626 1.25c-.365.095-.93.071-1.214.016-.284-.056-.27-.064-.396-.108.124.112.259.22.404.322.649.457 1.368.711 1.956.732-.59.06-1.347-.102-2.054-.481-.578-.31-1.02-.71-1.27-1.11a3.865 3.865 0 0 0 .845.228c.278.044.54.061.804.054a4.995 4.995 0 0 1-.479-.27c-.488-.304-1.005-.74-1.304-1.255.19.091.42.168.677.223h.001l.006.001.02.005.02.004.011.002c.354.07.652.097 1.012.085Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h14v9H0z' transform='translate(5 7)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.page-node-13 #block-kerataif-content .field--name-field-components .field__item:last-child {
  width: 100%;
}
