html *,body{font-family:"Google Sans Flex",sans-serif}.bi{font-family:bootstrap-icons!important}html{background-color:#d8e2dc;scroll-behavior:smooth}body{max-width:100%;margin:0 auto;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}body a{text-decoration:none;transition:color .3s ease}body a:hover{color:#5A8456}.featurette-divider{border:none;height:3px;background:linear-gradient(to right,red 25px,#0a5864 25px)}header{background-color:#fff;padding:20px}#ut-block{background-color:#0a5864;color:none!important;height:6px}.carousel-item{aspect-ratio:16/9;overflow:hidden;max-height:562px}.carousel-item img{width:100%;height:100%;max-height:562px;object-fit:cover;-webkit-user-drag:none}.carousel-caption{top:50%;bottom:auto;transform:translateY(-50%);text-align:center}.caption-bg{display:inline-block;background-color:rgba(17,75,95,.25);padding:20px;border-radius:0;backdrop-filter:blur(6px);opacity:0}.carousel-item.active .caption-bg{animation:zoomIn .8s forwards}.caption-title{opacity:0;font-size:2.5rem}.carousel-item.active .caption-title{animation:slideTopGlow 1s forwards;animation-delay:.3s}.caption-sub{opacity:0;font-size:1.25rem}.carousel-item.active .caption-sub{animation:slideFadeUp 1s forwards;animation-delay:.8s}.modern-block-section{padding:30px 40px;max-width:100%}.block-title{font-size:26px;font-weight:700;color:#1a1a1a;margin-bottom:15px}.block-title span{font-weight:400;color:#6c757d;font-size:22px}.block-text{font-size:16px;line-height:1.8;color:#495057;margin-bottom:0}.block-text strong{color:#1a1a1a;font-weight:600}#info,#gallery{background-color:#fff;padding:30px}#gallery{padding:4px}#contact{background-color:#fff;padding:50px 30px}.contact-section{padding:60px 0;background:linear-gradient(135deg,#f9f9f9,#eef3f8)}.contact-info h4{font-weight:700;color:#333}.contact-form{background:#fff;border:1px solid #eee}.input-group-text{background:#0a5864;color:#fff;border:none}.btn-contact{background:#0a5864;color:#fff;border:none;padding:12px;border-radius:6px;transition:all .3s ease;box-shadow:0 0 12px rgba(43,45,66,.4)}.btn-contact:hover{background:#5A8456;color:#fff;box-shadow:0 0 18px rgba(43,45,66,.6);transform:translateY(-2px)}.map-container iframe{filter:grayscale(90%) brightness(100%);width:100%;height:500px;margin-bottom:-7px;border:none}footer{background-color:#fff;padding:20px;font-size:13px}footer a{color:#000}#ub-block{background-color:#0a5864;color:#fff;font-size:14px;padding:10px 20px}#tarih{text-align:right}#counter{text-align:left}body .scroll-buttons{position:fixed;right:25px;bottom:85px;display:flex;flex-direction:column;gap:8px;z-index:1050}.scroll-buttons button{background:transparent!important;border:none!important;padding:0!important;width:44px;height:44px;cursor:pointer;opacity:0;transition:opacity .4s ease,transform .2s;box-shadow:none!important}body .scroll-buttons button.show{opacity:1}.scroll-buttons button:hover{transform:scale(1.08)}body .scroll-buttons button i,body .scroll-buttons #scrollBottom i,body .scroll-buttons #scrollTop i{color:#5A8456!important;font-size:2.5rem!important;transition:color .25s ease-in-out!important;text-shadow:0 2px 8px rgba(0,0,0,.06)}body .scroll-buttons button:hover i,body .scroll-buttons #scrollBottom:hover i,body .scroll-buttons #scrollTop:hover i{color:#0a5864!important}@keyframes zoomIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideTopGlow{0%{opacity:0;transform:translateY(-40px)}60%{opacity:1;transform:translateY(0);text-shadow:0 0 15px rgba(255,255,255,.8)}100%{opacity:1;transform:translateY(0)}}@keyframes slideFadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.toast-header{background:linear-gradient(90deg,#89A9D0,#90B18C);color:#fff!important;box-shadow:0 0 10px rgba(137,169,208,.6),0 0 20px rgba(144,177,140,.6)}.toast-body{font-size:.95rem;color:#333}#acceptCookies{background:linear-gradient(90deg,#89A9D0,#90B18C);border:none;color:#fff;font-weight:600;box-shadow:0 0 10px rgba(137,169,208,.6),0 0 20px rgba(144,177,140,.6);transition:all .3s ease}#acceptCookies:hover{background:linear-gradient(90deg,#90B18C,#89A9D0);transform:scale(1.05)}.modal-header{background:linear-gradient(90deg,#89A9D0,#90B18C);color:#fff;box-shadow:0 0 15px rgba(137,169,208,.7),0 0 25px rgba(144,177,140,.7)}.modal-body{background-color:#f9f9f9;font-size:1rem;line-height:1.6;color:#333}.modal-body a{color:#2b5c81;font-weight:600;text-decoration:underline}.modal-body a:hover {color:#90B18C;text-decoration:none}.gallery-card .gallery-img{transition:transform .5s ease}.gallery-card:hover .gallery-img{transform:scale(1.08)}.gallery-card:hover .gallery-overlay{opacity:1!important}.gallery-card:hover .overlay-icon{transform:scale(1)!important}.transition-all{transition:all .3s ease-in-out}@media (max-width:768px){.caption-bg{padding:12px;border-radius:6px}.caption-title{font-size:1.5rem}.caption-sub{font-size:.9rem}.map-container iframe{height:340px}#ut-block{background-color:#0a5864;color:none!important;padding:8px 20px;height:auto}#ut-block i,#ut-block span{color:none!important;text-decoration:none}.navbar-brand img,header img,img[alt*="Logo"]{height:44px!important;width:auto!important}footer{padding:20px 10px}#info{padding:30px 17px}#contact{padding:30px 10px}.modern-block-section{padding:30px 0}}