.body-text,.button{font-family:Montserrat,sans-serif}.booking-input__input,.button{cursor:pointer;position:relative}.ecc-reservation-form{position:fixed;bottom:0;width:100vw;background:rgb(0 0 0 / 70%);display:flex;justify-content:center;padding:.8333333333vw;z-index:9999}.booking__inputs{display:flex;color:#fff;align-items:center}.booking-input{margin-right:.625vw;position:relative}.booking__inputs .booking-input__input,.booking__inputs .booking__button{width:12.9166666667vw}.booking-input__input{border:1px solid #fff;border-radius:5px;height:3.3333333333vw;transition:background .2s ease-in-out,color .2s ease-in-out}.booking-input__input .booking-input__icon{position:absolute;top:50%;transform:translateY(-50%) rotateX(180deg);right:.625vw;height:2.0833333333vw;width:auto}.booking-input__input .booking-input__title,.booking-input__input .booking-input__value{position:absolute;left:.625vw;right:1.4583333333vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon{display:block}.booking-input.is-focused .booking-input__title{top:.5vw}.booking-input__input .booking-input__title{margin-bottom:5px;top:.9791666667vw}@media screen and (min-width:2400px){.body-text--5{font-size:14px}}.body-text--5{font-weight:400;font-size:calc(3.70588px + .42892vw);line-height:1.4285714286em}.body-text{font-feature-settings:"kern" off;font-kerning:none;color:inherit;line-height:1em;font-weight:300}.booking-input__input .booking-input__value{top:1.5416666667vw;padding:0}@media screen and (min-width:2400px){.body-text--3{font-size:18px}}.body-text--3{font-size:calc(3.29412px + .61275vw);line-height:1.3888888889em}.booking__inputs .booking__button .button:hover{height:100%;display:flex;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;color:#fff;background:#000;z-index:3;transition:background-color .2s ease-in .2s}.booking__inputs .booking__button .button{width:100%}.button--exception-booking{background:#fff;color:#000}.button,.button__content{align-items:center;justify-content:center}.button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;display:inline-block;overflow:hidden}.button__content{width:100%;align-items:center;justify-content:center;height:100%;display:flex}.booking__inputs .booking__button .button__content{padding-left:16px;padding-right:16px}@media screen and (min-width:2400px){.button--xl .button__content{font-size:18px}.body-text--4{font-size:16px}}.button--xl .button__content{font-size:calc(6.23529px + .4902vw);line-height:1.25em;font-weight:500;height:3.3333333333vw}.button__icon,.button__text{transition:transform .2s ease-in-out 50ms}.booking-input.is-selected .booking-input__input{background:#fff;color:#474747}.booking-input.is-selected .booking-input__input svg{fill:#474747;transform:translateY(-50%) rotateX(0)}.booking-input.is-selected .booking-input__input svg path{stroke:black}.booking__popup{opacity:0;display:none;position:absolute;bottom:calc(100% + .41667vw);left:0;width:100%;background:#fff;border-radius:5px;padding:.8333333333vw}.booking__popup.open{opacity:1;display:block;transition:.2s ease-in-out}.booking-room{color:#474747;margin-bottom:.8333333333vw}.booking-room__select{display:flex;align-items:center;justify-content:space-between;border:1px solid #dbdada;padding:.625vw .8333333333vw;border-radius:5px}.body-text--4{font-weight:400;font-size:calc(4.23529px + .4902vw);line-height:1.5625em}.booking-room__select .selector{display:flex;align-items:center}.booking-room__select .selector__button.is-disabled{opacity:.3;cursor:not-allowed}.booking-room__select .selector__button--minus{margin-right:.3333333333vw}.booking-room__select .selector__button svg{width:.8333333333vw;height:.8333333333vw}.booking-room__select .selector__number{width:1.25vw;max-width:30px;min-width:20px;text-align:center}.body-text--medium{font-weight:500}.booking-room__select .selector__button--plus{margin-left:.3333333333vw}.booking-room__select .selector__button{display:block}@media screen and (max-width:768px){.ecc-reservation-form{display:none}}.iletisim-m{display:none}@media only screen and (max-width:850px){.iletisim-m,.iletisim-m ul li i{display:inline-block;box-sizing:border-box}.iletisim-m,.iletisim-m ul li i,.iletisim-m ul li:first-child{box-sizing:border-box}.iletisim-m ul{list-style:none;padding-left:0}.iletisim-m ul li:nth-child(2) a{padding-left:15px}.iletisim-m ul li:first-child a{border-right:2px solid #fff;padding-right:15px}.iletisim-m.home li{padding:0!important}.iletisim-m.home ul li a{padding:15px 0;border-right:1px solid #212424;font-size:17px;display:flex;align-items:center;justify-content:center}.iletisim-m.home ul li:last-child a{border:none}.iletisim-m.active{bottom:0;box-shadow:0 0 15px rgba(0,0,0,.2)}.iletisim-m{position:fixed;width:100%;background:#0a482e;bottom:0;z-index:999;transition:.3s ease-in-out;height:auto}.iletisim-m ul li{float:left;width:50%;font-size:22px;color:#0c1543;text-align:center}.iletisim-m ul li i{width:21px;padding-bottom:0;position:relative;top:3px}.iletisim-m ul li a{color:#fff;font-size:16px;font-weight:700;display:block;padding:15px 0}}.alt_buton_v2{display:none;position:fixed;z-index:99999;bottom:0;left:0;width:100%;height:60px;background:#fff;box-shadow:0 0 80px rgba(12,42,144,.45);-webkit-box-shadow:0 0 30px 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 30px 10px rgba(0,0,0,.3);box-shadow:0 0 30px 10px rgba(0,0,0,.3)}.alt_buton_v2 .hemen_ara,.alt_buton_v2 .sizi_arayalim,.alt_buton_v2 .wp{float:left;width:50%;text-align:center}.alt_buton_v2 .sizi_arayalim{padding-right:20px}.alt_buton_v2 .wp{right:0}.alt_buton_v2 .img{float:left;width:100%;margin-top:10px}.alt_buton_v2 .img img{display:inline-block;height:25px}.alt_buton_v2 span{float:left;width:100%;line-height:20px;font-weight:700;color:#7d7e81}.alt_buton_v2 .hemen_ara{position:absolute;bottom:5px;left:50%;margin-left:-35px;width:70px;height:70px;border-radius:50%;background-color:#00155e;text-align:center;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,.1);box-shadow:0 0 5px 3px rgba(0,0,0,.1)}.alt_buton_v2 .hemen_ara span{line-height:1;font-weight:400;color:#fff;padding-top:0;font-size:15px}.alt_buton_v2 .hemen_ara img{height:20px}.alt_buton_v2 .wp span{color:#55bb81}@media only screen and (max-width:915px){.alt_buton_v2{display:block}.widget-content{display:none}}
