@import url("https://fonts.googleapis.com/css2?family=Marcellus+SC&amp;family=Plus+Jakarta+Sans:wght@200;400;700&amp;display=swap");:root {  --bs-primary: 255, 55, 95;  --bs-primary-rgb: 255, 55, 95;  --bs-secondary: 0, 40, 86;  --bs-secondary-rgb: 0, 40, 86;  --bs-success: 12, 188, 135;  --bs-success-rgb: 12, 188, 135;  --bs-info: 23, 162, 184;  --bs-info-rgb: 23, 162, 184;  --bs-warning: 247, 195, 46;  --bs-warning-rgb: 247, 195, 46;  --bs-danger: 255, 55, 95 !important;  --bs-danger-rgb: 255, 55, 95 !important;  --bs-light: 245, 245, 246;  --bs-light-rgb: 245, 245, 246;  --bs-dark: 11, 10, 18;  --bs-dark-rgb: 11, 10, 18;  --bs-text: 5, 6, 58;  --bs-text-rgb: 5, 6, 58;}::-webkit-scrollbar {  width: 0;  background: transparent;}* {  margin: 0;  padding: 0;  box-sizing: border-box;  font-family: "Plus Jakarta Sans", sans-serif;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {  /*font-family: "Marcellus SC", serif;*/  font-weight: 700;  margin-bottom: 0;}h1,.h1 {  font-size: 80px;  letter-spacing: 0.7px;}h2,.h2 {  font-size: 60px;  letter-spacing: 0.7px;}h3,.h3 {  font-size: 40px;  letter-spacing: 0.4px;}h4,.h4 {  font-size: 30px;  letter-spacing: 0.35px;}h5,.h5 {  font-size: 24px;}h6,.h6 {  font-size: 20px;}body {  margin: 0;  color: rgba(var(--bs-text), 1);}a {  text-decoration: none !important;  border: none !important;  color: rgba(var(--bs-text), 1);}.hero {  display: flex;  align-items: center;  justify-content: center;  flex-direction: column;  height: 100vh;  background-position: center center !important;  background-size: cover !important;  background-repeat: no-repeat !important;}.hero&gt;div {  z-index: 2;}.overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: rgba(var(--bs-dark), 0.65);  z-index: 1;}.inner-header {  height: 35vh;  background-color: rgba(var(--bs-light), 1);}.blog-post img {  aspect-ratio: 16/9;  object-fit: cover;}.form-custom:focus {  border-color: rgba(var(--bs-primary), 1);  box-shadow: none;}.mega-menu-image {  width: 500px;  height: 300px;  background-size: cover!important;  background-repeat: no-repeat!important;  background-position: center center!important;  border-radius: 20px;}.nav-link,.nav-link:hover,.nav-link:focus {  color: rgba(var(--bs-primary), 1);}#navbar {  width: 100%;  text-align: center;  height: 100px;  transition: all 0.3s ease;}.navbar-nav .nav-item a {  color: rgba(var(--bs-primary), 1);  display: block;  border-radius: 4px;  margin: 10px 0 10px 0;  padding: 10px;  font-size: 12px;  font-weight: bold;  text-transform: uppercase;}.navbar-nav .nav-item a:hover {  background-color: rgba(var(--bs-primary), 0.9);  color: rgba(var(--bs-light), 1);  border-color: transparent;}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show {  color: rgba(var(--bs-light), 1);  background-color: rgba(var(--bs-primary), 1);}.navbar-toggler:focus {  text-decoration: none;  outline: 0;  box-shadow: none;}.navbar-nav .nav-item a.dropdown-toggle::after {  font-family: remixicon;  content: "\ea4e";  position: relative;  top: 0;  vertical-align: 0;  background-color: none;  /* color: rgba(var(--bs-primary), 1); */  border: none;  font-size: 12px;  margin-left: 5px;}.navbar-nav .nav-item a.dropdown-toggle:hover::after,.navbar-nav .nav-item a.dropdown-toggle:focus::after {  color: rgba(var(--bs-light), 1);}.page-link {  color: rgba(var(--bs-text), 1);}.page-link:hover,.page-link:focus {  color: rgba(var(--bs-text), 1);  background-color: rgba(var(--bs-primary), 0.1);  filter: saturate(2);  box-shadow: none;}.btn-group .btn:hover {  border: 1px solid rgba(var(--bs-text), 1);  transition: all 700ms ease;}@media (min-width: 768px) {  .ratio-4x3 {    --bs-aspect-ratio: 50%;  }}@media (min-width: 992px) {  .ratio-4x3 {    --bs-aspect-ratio: 40%;  }}.text-truncate {  -webkit-line-clamp: 2;  display: -webkit-box;  -webkit-box-orient: vertical;  overflow: hidden;  width: auto;  white-space: normal;}.slide-in-top {  animation: slide-in-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;}.slide-out-top {  animation: slide-out-top 0.5s ease-in both;}@keyframes slide-in-top {  0% {    transform: translateY(-1000px);    opacity: 0;  }  100% {    transform: translateY(0);    opacity: 1;  }}@keyframes slide-out-top {  0% {    transform: translateY(0);    opacity: 1;  }  100% {    transform: translateY(-1000px);    opacity: 0;  }}@keyframes scroll {  0% {    transform: translateX(0);  }  100% {    transform: translateX(calc(-250px * 7));  }}.btn {  display: inline-block;  line-height: 26px;  font-weight: 400;  text-align: center;  transition: all 0.7s ease-in-out;  z-index: 1;  border: none;  padding: 14px 35px 16px;  border-radius: 5px;  background-color: rgba(var(--bs-primary), 1) !important;  color: rgba(var(--bs-light), 1) !important;  overflow: hidden;  white-space: nowrap;}.btn,.btn i {  position: relative;}.btn i {  top: 3px;  font-size: 16px;  margin-left: 7px;  transition: 0.4s;}.btn:before {  top: 0;  left: 0;}.btn:after,.btn:before {  position: absolute;  content: "";  width: 50%;  height: 0;  visibility: hidden;  opacity: 0;  z-index: -1;  transition: 0.4s;}.btn:after {  bottom: 0;  right: 0;}.btn:hover {  color: rgba(var(--bs-light), 1) !important;}.btn:hover:after,.btn:hover:before {  width: 100%;  height: 100%;  visibility: visible;  opacity: 1;}.btn.btn-primary {  background-color: rgba(var(--bs-primary), 1) !important;  border-radius: 5px;}.btn.btn-primary:after,.btn.btn-primary:before {  background: rgba(var(--bs-secondary), 1) !important;}.image-decorative::before {  position: absolute;  top: 0;  left: 20px;  content: "";  width: 45%;  height: 100%;  background-color: rgba(var(--bs-primary), 1);  border-radius: 15px;  z-index: -1;}.custom-card:after {  position: absolute;  top: 0;  left: 0;  content: "";  width: 100%;  height: 0;  border-radius: 15px;  background-color: rgba(var(--bs-primary), 1);  color: rgba(var(--bs-light), 1);  transition: 0.4s;  visibility: hidden;  opacity: 0;  z-index: -1;}.custom-card:hover:after {  height: 100%;  visibility: visible;  opacity: 1;  border-radius: 15px;  color: rgba(var(--bs-light), 1);}.custom-card:hover .custom-card-info p {  color: rgba(var(--bs-light), 1);}.custom-card-info:hover .custom-icon {  background: rgba(var(--bs-light), 1);}.checkbox {  display: inline-flex;  align-content: center;  align-items: center;  flex-wrap: wrap;  margin: 20px 0 10px 0;  padding: 0;}.checkbox input[type="checkbox"] {  margin: 0;  visibility: hidden;  left: 0;  top: 0;}.checkbox label {  font-size: 16px;  line-height: 12px;  padding-left: 26px;  padding-top: 3px;  margin: 0;  display: block;  cursor: pointer;  position: relative;  transition: all 0.3s ease 0s;}.checkbox label:before,.checkbox label:after {  content: "";  width: 20px;  height: 20px;  display: inline-flex;  align-items: center;  border: 1px solid rgba(var(--bs-primary), 1);  border-radius: 4px;  position: absolute;  top: 0;  left: 0;  transition: all 0.25s;}.checkbox label:after {  content: "\eb7b";  font-family: remixicon;  height: 20px;  width: 20px;  border: none;  border-top: none;  border-right: none;  opacity: 0;  top: 15px;  left: 0px;}/* .checkbox input[type=checkbox]:checked+label{ font-weight: 600;color:rgba(var(--bs-success),1); } işaretlendikten sonra stillendirilebilir */.checkbox input[type="checkbox"]:checked+label:before {  opacity: 0;  top: -10px;}.checkbox input[type="checkbox"]:checked+label:after {  opacity: 1;  top: 0;}.iti {  width: 100% !important;}.gallery-image {  width: 100%;  display: block;  aspect-ratio: 1 / 1;  object-fit: cover;  transition: transform 1000ms;}.gallery {  list-style: none;  display: grid;  gap: 1rem;  grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));}figure {  margin: 0;  position: relative;  overflow: hidden;}figure::after {  content: "";  position: absolute;  top: 50%;  left: 50%;  width: 200%;  height: 200%;  background: rgba(0, 0, 0, 0.5);  transform-origin: center;  opacity: 0;  transform: scale(2);  transition: opacity 300ms;  border-radius: 10px;}figcaption {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  display: flex;  justify-content: center;  place-items: center;  text-align: center;  padding: 1rem;  color: white;  font-size: 1.2rem;  z-index: 1;  opacity: 0;  transition: opacity 600ms, transform 600ms;}.gallery-link:is(:hover, :focus) figure::after {  opacity: 1;}.gallery-link:is(:hover, :focus) figcaption {  opacity: 1;  transition: opacity 600ms;}@media (prefers-reduced-motion: no-preference) {  figcaption {    transform: translate3d(0, 2rem, 0);  }  figure::after {    border-radius: 50%;    opacity: 1;    transform: scale(0);    transition: transform 900ms;  }  .gallery-link:is(:hover, :focus) figure::after {    transform: scale(2.5);  }  .gallery-link:is(:hover, :focus) figcaption {    opacity: 1;    transform: translate3d(0, 0, 0);    transition: opacity 600ms 400ms, transform 600ms 400ms;  }  .gallery-link:is(:hover, :focus) img {    transform: scale(1.2);  }}/***************************************************/.appointment-wrap.style3 {  background-image: url(https://img.freepik.com/free-photo/young-handsome-physician-medical-robe-with-stethoscope_1303-17818.jpg?w=2000&amp;t=st=1698322107~exp=1698322707~hmac=3eaefad32a522ad714b82a0b2102c79796c7bb3498929d98510c63ff34d7f9ff);  padding-left: 60px;  padding-right: 60px;  position: relative;}.bg-f {  background-position: 50%;  background-size: cover;  background-repeat: no-repeat;  background-color: #ddd;}.bg-f:before {  content: ' ';  display: block;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-color: #fff;  opacity: 0.4;}.ptb-100 {  padding-top: 100px;  padding-bottom: 100px;}.appointment-wrap.style3 .book-appointment {  position: relative;  padding: 50px;  background-color: hsla(0, 0%, 100%, .93);  border-radius: 15px;}.about-img-wrap {  display: block;  border-radius: 15px;  position: relative}.about-img-wrap img {  border-radius: 15px;  margin-left: -60px !important;}.about-img-wrap:after {  position: absolute;  top: 0;  left: 0;  content: "";  width: 45%;  height: 100%;  background-color: rgba(var(--bs-primary), 1);  border-radius: 15px;  z-index: -1}.appointment-wrap.style3 {  background-image: url(https://img.freepik.com/free-photo/young-handsome-physician-medical-robe-with-stethoscope_1303-17818.jpg?w=2000&amp;t=st=1698322107~exp=1698322707~hmac=3eaefad32a522ad714b82a0b2102c79796c7bb3498929d98510c63ff34d7f9ff);  padding-left: 0;  padding-right: 0;  position: relative;}@media only screen and (max-width:767px) {  .appointment-wrap.style3 {    padding-left: 0;    padding-right: 0  }  .appointment-wrap.style3 .book-appointment {    padding: 0;    border-radius: 0px;  }  .appointment-wrap.style3 button {    width: 100%;  }  .bg-f:before {    opacity: .8;  }  .about-img-wrap img {    margin-left: -10px !important;  }}.swiper-pagination-bullet {	padding: 2px 15px;	border-radius: 0;	width: auto;	height: 1px;	text-align: center;	line-height: 20px;	font-size: 12px;	color:#000;	opacity: .7;	background: rgba(0,0,0,0.2);}.swiper-pagination-bullet-active {	color:#fff;	background:rgba(var(--bs-primary), 1) !important}.grecaptcha-badge{display:none!important}.skiptranslate iframe {  display: none;}.skiptranslate {  padding-right: 4em;  text-align: right;  background: var(--color-accent) !important;}.mh550{min-height:550px}.dropdown-menu{z-index:9999 !important}