@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");body{color:var(--bs-theme-first-dark);font-family:Inter,sans-serif}.contain,.cover{-o-object-position:center center;object-position:center center;background-position:50%;background-repeat:no-repeat}.cover{background-size:cover;-o-object-fit:cover;object-fit:cover}.contain{background-size:contain;-o-object-fit:contain;object-fit:contain}.bg-repeat{background-repeat:repeat}.bg-none{background-image:none}ul{list-style:none;margin-bottom:0;padding-left:0}ul.type-circle{list-style:disc}ul.type-circle li{padding-right:20px!important;padding-left:0!important}img{max-width:100%;max-height:100%}button,input,output,select,textarea{border:0;outline:none}input::-webkit-input-placeholder{color:#000}input::-webkit-input-placeholder,input::placeholder{color:#000}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}strong{font-weight:700}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}a{text-decoration:none;color:inherit;-webkit-transition:color .1s;transition:color .1s}a:hover{color:var(--bs-theme-second)}a.no-hover:hover{color:inherit}.underline-hover:hover{text-decoration:none!important}.position-y-center{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.position-x-center{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.owl-carousel .owl-item img{width:auto}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-extrabold{font-weight:800!important}.fw-extrabold-black{font-weight:900!important}.fs-5-5{font-size:1.14rem!important}.fs-7{font-size:.875rem!important}.fs-8{font-size:.75rem!important}.fs-9{font-size:.625rem!important}.ls-1{letter-spacing:1px}.ls-2{letter-spacing:2px}.ls-3{letter-spacing:3px}.ls-4{letter-spacing:4px}.ls-5{letter-spacing:5px}.ls-6{letter-spacing:6px}.ls-n1{letter-spacing:-1px}.ls-n2{letter-spacing:-2px}.ls-n3{letter-spacing:-3px}.ls-n4{letter-spacing:-4px}.ls-n5{letter-spacing:-5px}.ls-n6{letter-spacing:-6px}i[class^=flaticon-]{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;line-height:normal!important;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-auto{-ms-flex:0 0 auto!important;flex:0 0 auto!important;-webkit-box-flex:0!important}.font-normal{font-style:normal}.font-inter{font-family:Inter,sans-serif!important}.font-poppins{font-family:Poppins,sans-serif!important}.rounded-4{border-radius:.4rem!important}.rounded-top-4{border-top-right-radius:.4rem!important;border-top-left-radius:.4rem!important}.rounded-bottom-4{border-bottom-right-radius:.4rem!important}.rounded-bottom-4,.rounded-start-4{border-bottom-left-radius:.4rem!important}.rounded-start-4{border-top-left-radius:.4rem!important}.rounded-end-4{border-bottom-right-radius:.4rem!important;border-top-right-radius:.4rem!important}.rounded-5{border-radius:.5rem!important}.rounded-top-5{border-top-right-radius:.5rem!important;border-top-left-radius:.5rem!important}.rounded-bottom-5{border-bottom-right-radius:.5rem!important}.rounded-bottom-5,.rounded-start-5{border-bottom-left-radius:.5rem!important}.rounded-start-5{border-top-left-radius:.5rem!important}.rounded-end-5{border-bottom-right-radius:.5rem!important;border-top-right-radius:.5rem!important}.visually-hidden{height:1px!important;overflow:hidden!important;padding:0!important;border:0!important;clip:rect(0,0,0,0)!important;position:absolute!important;margin:-1px!important;width:1px!important;white-space:nowrap!important}.btn-theme-second,.btn-theme-second:focus,.btn-theme-second:hover{color:#fff}.btn-theme-second-gradient{border-color:transparent!important;color:#fff!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out,filter .15s ease-in-out;background:var(--bs-theme-second);background:-webkit-gradient(linear,left top,right top,from(rgba(var(--bs-theme-second-dark-rgb),var(--bs-bg-opacity))),to(rgba(var(--bs-theme-second-light-rgb),var(--bs-bg-opacity))));background:linear-gradient(90deg,rgba(var(--bs-theme-second-dark-rgb),var(--bs-bg-opacity)) 0,rgba(var(--bs-theme-second-light-rgb),var(--bs-bg-opacity)) 100%);--bs-bg-opacity:1}.btn-theme-second-gradient:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.btn-check:focus+.btn-theme-second-gradient,.btn-theme-second-gradient:focus{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-box-shadow:0 0 0 .25rem rgba(210,126,25,.5);box-shadow:0 0 0 .25rem rgba(210,126,25,.5)}.btn-theme-first-gradient{border-color:transparent!important;color:#fff!important;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background:var(--bs-theme-first);background:-webkit-gradient(linear,left top,right top,from(rgba(var(--bs-theme-first-dark-rgb),var(--bs-bg-opacity))),to(rgba(var(--bs-theme-first-light-rgb),var(--bs-bg-opacity))));background:linear-gradient(90deg,rgba(var(--bs-theme-first-dark-rgb),var(--bs-bg-opacity)) 0,rgba(var(--bs-theme-first-light-rgb),var(--bs-bg-opacity)) 100%);--bs-bg-opacity:1}.btn-theme-first-gradient:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.btn-check:focus+.btn-theme-first-gradient,.btn-theme-first-gradient:focus{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-theme-first-rgb),.5);box-shadow:0 0 0 .25rem rgba(var(--bs-theme-first-rgb),.5)}.btn-danger{color:rgba(var(--bs-theme-white),var(--bs-text-opacity));--bs-text-opacity:1}.check-box{height:18px;flex-shrink:0;-ms-flex-negative:0;width:18px}.check-box .check-icon{opacity:0}input:not(:checked)+label .check-box{border-color:var(--bs-theme-light)!important;background-color:var(--bs-theme-light)!important}input:checked+label .check-box{-webkit-transition:all .15s;transition:all .15s}input:checked+label .check-box .check-icon{opacity:1}#ui-datepicker-div{width:300px;z-index:99!important}#ui-datepicker-div th{font-weight:500;color:var(--bs-theme-first)}#ui-datepicker-div .ui-datepicker-header{border:0;background-color:transparent;width:100%}#ui-datepicker-div td:nth-child(6){border-left:1px solid #e8e8e8}#ui-datepicker-div .ui-state-disabled span{color:var(--bs-secondary);background:repeating-linear-gradient(-45deg,#fff,#fff 3px,#cecece 0,#cecece 4px)}#ui-datepicker-div td a,#ui-datepicker-div td span{-ms-flex-pack:center;height:30px;justify-content:center;-webkit-box-pack:center;border:0!important;-webkit-box-align:center;text-align:center;background-color:transparent;margin:0 auto;align-items:center;border-radius:4px;width:34px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ui-datepicker-calendar .ui-widget-header{font-weight:500}#ui-datepicker-div{padding:6px 12px;border:0;background-color:#fff;-webkit-box-shadow:0 1px 40px 0 rgba(0,0,0,.07);box-shadow:0 1px 40px 0 rgba(0,0,0,.07);border-radius:8px;font-family:Montserrat,sans-serif;z-index:4}.availability-calendar .ui-widget-header{font-size:17px;border:0;color:var(--bs-theme-secondary);background-color:transparent}.availability-calendar .ui-state-default{-ms-flex-pack:center;padding:.25em 0;justify-content:center;-webkit-box-pack:center;font-size:13px;border:0;color:var(--bs-theme-secondary);-webkit-box-align:center;margin:3px;align-items:center;border-radius:4px;background:#f4f4f4;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.availability-calendar .ui-widget.ui-widget-content{-ms-flex-wrap:wrap;flex-wrap:wrap;border:0;color:var(--bs-theme-secondary);width:100%!important;font-family:Inter,sans-serif;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.availability-calendar .ui-datepicker .ui-datepicker-next,.availability-calendar .ui-datepicker .ui-datepicker-prev{border:2px solid #f1f1f1;cursor:pointer}.availability-calendar .ui-datepicker .ui-datepicker-prev .ui-icon{height:18px;background-size:contain;background-position:50%;width:18px;background-image:url(../img/icons/left-arrow.svg)}.availability-calendar .ui-datepicker .ui-datepicker-next .ui-icon{height:18px;background-size:contain;background-position:50%;width:18px;background-image:url(../img/icons/right-arrow.svg)}.ui-datepicker-calendar .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:var(--bs-theme-secondary)}.ui-datepicker-calendar .ui-button:focus,.ui-datepicker-calendar .ui-button:hover,.ui-datepicker-calendar .ui-state-focus,.ui-datepicker-calendar .ui-state-hover,.ui-datepicker-calendar .ui-widget-content .ui-state-focus,.ui-datepicker-calendar .ui-widget-content .ui-state-hover,.ui-datepicker-calendar .ui-widget-header .ui-state-focus,.ui-datepicker-calendar .ui-widget-header .ui-state-hover{border:0;color:var(--bs-theme-first);background-color:#f5f3ef!important}.ui-button.ui-state-active:hover,.ui-button:active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{color:#fff;background-color:var(--bs-theme-first)!important}.ui-datepicker-calendar #ui-datepicker-div .ui-datepicker-next,.ui-datepicker-calendar #ui-datepicker-div .ui-datepicker-prev{cursor:pointer}#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev{-ms-flex-pack:center;padding:6px;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}#ui-datepicker-div .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-prev span{position:unset;background-size:contain;margin:0;background-position:50%;cursor:pointer;width:100%}#ui-datepicker-div .ui-datepicker-prev span{background-image:url(../img/icons/left-arrow.svg)}#ui-datepicker-div .ui-datepicker-next span{background-image:url(../img/icons/right-arrow.svg)}#ui-datepicker-div .ui-datepicker-next-hover{right:2px}#ui-datepicker-div .ui-datepicker-next-hover,#ui-datepicker-div .ui-datepicker-prev-hover{top:2px}.ui-datepicker-calendar .ui-widget.ui-widget-content.ui-datepicker-multi{-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 0 6px #e4e4e4;box-shadow:0 0 6px #e4e4e4;width:100%!important}.ui-datepicker-multi .ui-datepicker-group{padding:6px 0;border-bottom:1px solid #e8e8e8;width:33.33%}.ui-datepicker-multi .ui-datepicker-group:nth-child(3),.ui-datepicker-multi .ui-datepicker-group:nth-child(6){border-right:0}.ui-datepicker-multi .ui-datepicker-group:nth-child(4),.ui-datepicker-multi .ui-datepicker-group:nth-child(5),.ui-datepicker-multi .ui-datepicker-group:nth-child(6){border-bottom:0}.header{color:var(--bs-white);position:absolute;top:0;left:0;width:100%;z-index:9}.header .topbar{background-color:#111;--bs-bg-opacity:0.93}.header .call-center strong{font-size:13px!important}.header .quick-search input{width:179px}.header .quick-search input::-webkit-input-placeholder{font-weight:500;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity));--bs-text-opacity:0.50}.header .quick-search input:-ms-input-placeholder{font-weight:500;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity));--bs-text-opacity:0.50}.header .quick-search input::-ms-input-placeholder{font-weight:500;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity));--bs-text-opacity:0.50}.header .quick-search input::placeholder{font-weight:500;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity));--bs-text-opacity:0.50}.header .menubar{-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;position:relative}.header .menubar .toggle-menu{position:relative;z-index:11}.header.header--fixed .menubar{position:fixed;top:0;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity));left:0;width:100%;--bs-bg-opacity:0.93;z-index:9}.header.header--fixed .header-logo.first{display:none!important}.header.header--fixed .header-logo.second{display:block!important}.banner-section{background:-webkit-gradient(linear,left top,right top,from(rgba(var(--bs-theme-first-dark-rgb),var(--bs-bg-opacity))),to(rgba(var(--bs-theme-first-light-rgb),var(--bs-bg-opacity))));background:linear-gradient(90deg,rgba(var(--bs-theme-first-dark-rgb),var(--bs-bg-opacity)) 0,rgba(var(--bs-theme-first-light-rgb),var(--bs-bg-opacity)) 100%);--bs-bg-opacity:1}.banner-section .banner{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.16}.banner-section .banner-overlay{padding:136px 0 48px}.banner-section .banner-caption{padding:0 260px}.banner-section p{--bs-text-opacity:0.37}@media only screen and (min-width:1400px){.banner-section .big-title{font-size:50px}.banner-section p{font-size:15px}}.mobile-menu{height:100%;overflow:auto;padding-top:180px;color:#fff;-webkit-transition:left .35s ease-in-out;transition:left .35s ease-in-out;position:fixed;max-height:100%;top:0;background-color:rgba(var(--bs-theme-first-rgb),var(--bs-bg-opacity));padding-bottom:60px;left:100%;width:100%;--bs-bg-opacity:0.97}.mobile-menu.show{left:0}.mobile-menu nav ul li a{padding:12px 0;font-weight:500}.toggle-search{width:40px}.toggle-search.close .open{display:none!important}.toggle-search.close .close{display:block!important}.toggle-menu{width:28px}.toggle-menu span{height:3px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:#fff;margin:10px 0;border-radius:1rem;width:100%;display:block}.toggle-menu.close span{margin:-3px 0}.toggle-menu.close span:first-child{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.toggle-menu.close span:last-child{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.footer{background-color:#eeeff3!important}.footer .social-media ul li a{-ms-flex:0 0 auto;flex:0 0 auto;height:38px;-webkit-box-flex:0;width:38px}.footer .office-tab .nav-link{border-color:#e4e5ea!important}.footer .office-tab .nav-link.active{border-color:var(--bs-theme-second-dark)!important;color:var(--bs-theme-second-dark)!important}.footer .office-tab .nav-link.active svg *{fill:var(--bs-theme-second-dark)!important}.footer .cards-wrapper,.footer .end-col,.footer .start-col{background-color:#e4e5ea}.content-menubar-wrapper.now-scroll{position:relative}.content-menubar-wrapper.now-scroll:after{height:100%;pointer-events:none;right:0;content:"";position:absolute;top:0;background:-webkit-gradient(linear,left top,right top,from(rgba(245,245,248,0)),to(#fff));background:linear-gradient(90deg,rgba(245,245,248,0),#fff);width:70px;display:block}.bread-crumb ul li{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.bread-crumb ul li:after{content:"/";margin:0 6px 0 4px;display:inline-block}.bread-crumb ul li:last-child:after{display:none}.accordion .ui-accordion-header.ui-accordion-header-active{color:#fff!important;background-color:var(--bs-theme-first-light)!important}.menu-widget .widget-body ul li a{overflow:hidden;position:relative}.menu-widget .widget-body ul li a:before{border-bottom:1px dashed var(--bs-theme-light);bottom:50%;border-radius:0 0 0 4px}.menu-widget .widget-body ul li a:after,.menu-widget .widget-body ul li a:before{height:50%;border-left:1px dashed var(--bs-theme-light);content:"";position:absolute;left:16px;width:16px}.menu-widget .widget-body ul li a:after{top:calc(50% - 1px);border-radius:4px 0 0 0}.menu-widget .widget-body ul li a.active{color:var(--bs-theme-second)}.menu-widget .widget-body ul li:last-child a:after{display:none}@media only screen and (max-width:1199px){.header .quick-search input{width:145px}.banner-section .banner-caption{padding:0 170px}}@media only screen and (max-width:991px){.header .quick-search{height:auto!important;-webkit-transition:top .15s ease-in-out,opacity .15s ease-in-out,visibility .15s ease-in-out;transition:top .15s ease-in-out,opacity .15s ease-in-out,visibility .15s ease-in-out;position:fixed;opacity:0;visibility:hidden;top:0;border-radius:4px;left:16px;width:calc(100% - 32px)}.header .quick-search.show{opacity:1;visibility:visible;top:120px}.header .quick-search input{width:100%}.header.header--fixed .quick-search.show{top:82px}.banner-section .banner-caption{padding:0 100px}}@media only screen and (max-width:767px){.banner-section .banner-caption{padding:0 48px}.footer .cards{width:100%}}@media only screen and (max-width:575px){.banner-section .banner{height:300px}.header .quick-search.show{top:85px}.banner-section .banner-caption{padding:0}.banner-section .banner-caption .description{font-size:14px}.mobile-menu{padding-top:120px}.header-logo{height:auto;width:160px}}@media screen and (min-width:991px){.header-menu .altMenu{padding:8px;right:0;color:#000;transition:all .3s ease-in-out;position:absolute;opacity:0;visibility:hidden;min-width:230px;top:calc(100% + 20px);background-color:var(--bs-white);box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:11}.header-menu .hoverMenu:hover .altMenu li:hover a{color:#f7941c;background:rgba(247,148,29,.2);padding-left:11px}.header-menu .hoverMenu:hover .altMenu{opacity:1;visibility:visible;top:100%}.header-menu .hoverMenu .altMenu li a{padding:6px 11px 6px 0;font-size:14px;text-decoration:none;font-weight:400;color:#212529;transition:all .3s;text-transform:capitalize;position:relative;min-width:100%;border-radius:3px;display:block}}@media screen and (max-width:991px){.header-menu .hoverMenu .altMenu{height:0;overflow-y:auto;opacity:1;visibility:visible;background-color:transparent!important;width:100%}.header-menu ul li a{padding:12px 0!important;font-size:16px!important;font-weight:500!important}.header-menu ul{text-align:center!important}.header-menu .hoverMenu .altMenu li a{border-bottom:1px solid #7b6e6e1c}.header-menu .hoverMenu .altMenu.show{height:auto;position:relative}.header-menu{height:100%;overflow:auto;padding-top:180px!important;color:#fff;transition:left .35s ease-in-out;position:fixed;max-height:100%;top:0;background-color:rgba(var(--bs-theme-first-rgb),var(--bs-bg-opacity));padding-bottom:60px!important;left:100%;width:100%;--bs-bg-opacity:0.97}.header-menu.show{left:0}}.modalRezervationForm{height:100%;padding:20px;position:fixed;top:0;top:100%;background:rgba(0,0,0,.19);left:0;width:100%;display:table;z-index:1001}.modalRezervationForm .contactForm{position:relative;margin:0 auto;width:100%;vertical-align:middle;display:table-cell}.modalRezervationForm .closeBtn{height:30px;font-size:22px;right:17px;color:#fff;position:absolute;text-align:center;top:20px;margin:0;border-radius:5px;cursor:pointer;width:30px}.modalRezervationForm .contactForm form{overflow:hidden;transform:scale(.5);padding:10px;border:1px solid #eee;transition:all .3s;position:relative;max-width:100%;margin:0 auto;box-shadow:0 0 40px #292929;border-radius:7px;background:#fafafa;width:600px;float:none;display:table}.modalRezervationForm .contactForm form input,.modalRezervationForm .contactForm form select{padding:10px;border:1px solid #ccc;outline:none;margin:10px 0;background:#f7f7f7}.modalRezervationForm .contactForm form .inputs{margin-left:-5px;width:calc(100% + 10px);float:left;display:flex}.modalRezervationForm .contactForm form .inputs>*{flex:calc(50% - 10px);margin-right:5px;margin-left:5px;width:calc(50% - 10px)}.modalRezervationForm .contactForm form>span:not(.closeBtn){padding:5px 0}.modalRezervationForm .contactForm form .inputs.dates>label input{height:0;padding:0;border:0;margin:0}.modalRezervationForm .contactForm form .inputs.dates>label{height:60px;padding:5px 10px;border:1px solid #e4e4e4;position:relative;box-shadow:0 0 10px #e4e4e4;border-radius:6px;background:#fff;cursor:pointer}.modalRezervationForm .contactForm form .inputs.dates>label span{font-size:12px;font-weight:600;color:#5a5a5a;margin:0;line-height:18px}.modalRezervationForm .contactForm form .inputs.dates>label strong{font-size:18px;color:#055057;width:100%;line-height:20px;float:left}.modalRezervationForm .contactForm form .modalTitle{padding:15px 10px;color:#fff;margin:0 0 10px;border-radius:4px;background:#2db8c5;width:100%;float:left}.modalRezervationForm .contactForm form .inputs.dates>label svg{font-size:24px;right:10px;color:#c1c1c1;position:absolute;top:17px}.modalRezervationForm .contactForm form [type=submit]{height:45px;font-size:16px;border:1px solid #eee;text-decoration:none;color:#fff;position:relative;outline:none;margin:10px 0 0;border-radius:4px;background:#015a0c;width:100%}.modalRezervationForm .contactForm form .rzvStepsModalBtn{font-size:12px;position:relative;margin:3px 0 0;width:100%;float:left;padding-left:40px!important}.modalRezervationForm .contactForm form .successDate{flex-wrap:wrap;border:1px solid #e4e4e4;margin:0 0 10px;border-radius:5px;background:#fff;width:100%;float:left;display:flex}.modalRezervationForm .contactForm form .successDate .left{flex:20%;text-align:center}.modalRezervationForm .contactForm form .successDate .info{flex:80%;border-left:1px solid #f1f1f1;padding:2px 0 8px 15px;color:#000;width:80%}.modalRezervationForm .contactForm form .successDate .left i{font-size:39px;color:#0dc152;margin:13px 0}.modalRezervationForm .contactForm form .successDate .info>strong{font-size:18px;color:#0dc152;text-align:center;margin:5px 0 0;width:100%;float:left}.modalRezervationForm .contactForm form .successDate .info strong .textVal{width:100%;float:left}.modalRezervationForm .contactForm form .successDate .info .textVal span{font-size:14px;font-weight:600;color:#006527;margin:0;width:auto;float:left}.modalRezervationForm .contactForm form .successDate .info .textVal{margin:0 auto;width:auto;float:none;display:table}.modalRezervationForm .contactForm form .successDate .info .textVal strong{font-size:14px;color:#000;margin:0 10px;float:left}.modalRezervationForm .contactForm form .hesaplama_sonuclari tr:nth-child(odd){background:#f7f7f7}.modalRezervationForm .contactForm form .rzvStepsModalBtn i{font-size:27px;color:#4575cf;position:absolute;top:7px;left:5px}.modalRezervationForm .contactForm form .rzvStepsModalBtn a{width:100%;float:left}.modalRezervationForm .contactForm form .hesaplama_sonuclari td:nth-child(2){font-weight:600}.modalRezervationForm .contactForm form .hesaplama_sonuclari{border-right:1px solid #ddd;border-left:1px solid #ddd;position:relative;border-bottom:1px solid #ddd;border-radius:5px;background:#fff;width:100%;float:left}.modalRezervationForm .contactForm form .hesaplama_sonuclari .loading2{height:100%;position:absolute;background-size:contain;top:0;background-color:#fff;background-position:50%;left:0;width:100%;background-image:url(/img/loader.gif);background-repeat:no-repeat;display:block;z-index:1}.modalRezervationForm .contactForm form .hesaplama_sonuclari td{padding:6px 10px;font-size:15px}.modalRezervationForm .contactForm form .hesaplama_sonuclari table{margin:0}.modalRezervationForm .contactForm form .hesaplama_sonuclari td:first-child{border-right:1px solid #ddd}.modalRezervationForm .contactForm form .hesaplama_sonuclari tr.total td{font-size:17px;font-weight:600;color:#002b9a}.modalRezervationForm .contactForm form [type=submit] i{top:calc(50% - 13px)}.modalRezervationForm.show .contactForm form{transform:scale(1)}.modalRezervationForm.show{top:0;display:table!important}#calendarModal{height:100%;padding:20px;justify-content:center;position:fixed;top:0;align-items:center;background:rgba(0,0,0,.2);left:0;width:100%;display:none;z-index:1000}#calendarModal.show{display:flex}#calendarModal .ui-datepicker-multi .ui-datepicker-group{flex:auto;height:253px;border:1px solid #eee;min-width:218px;margin:-2px}#calendarModal .villaCalendar{height:auto;padding:20px;position:relative;max-width:1020px;box-shadow:0 0 10px #b7b7b7;border-radius:10px;background:#fff;width:1650px}#calendarModal .villaCalendar .closeBtn{height:35px;font-size:22px;border:1px solid #eee;right:-14px;color:#afafaf;position:absolute;text-align:center;top:-14px;border-radius:100%;background:#fff;cursor:pointer;width:35px}#calendarModal .villaCalendar .calendarBody{height:532px;overflow:auto;max-height:calc(100vh - 180px);width:100%}#calendarModal .villaCalendar .calendarBody #calendar{margin:20px 10px 0;box-shadow:0 0 20px #eee;border-radius:11px}#calendarModal .villaCalendar .loading{height:100%;background-size:10%;background-position:50%;width:100%;float:left;background-repeat:no-repeat}#calendarModal .villaCalendar .calendarInfo{padding:4px 13px 0;margin:0;width:100%}#calendarModal .villaCalendar .calendarInfo .villaName{font-size:18px;font-weight:700;color:#2e2175;line-height:34px;float:left}#calendarModal .villaCalendar .calendarInfo .calendarTitle{font-size:15px;font-weight:400;line-height:11px;float:left}#calendarModal .villaCalendar .calendarInfo .calendarIcons{flex-wrap:wrap;font-size:12px;margin-bottom:-9px;text-align:center;margin-top:-3px;display:flex}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item{flex:50%;margin:3px 0}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item img{height:20px;border:1px solid #eee;margin-right:10px;background-size:contain;background-position:50%;width:20px;float:left;background-repeat:no-repeat}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item span{float:left}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item.musait img{background:#fff}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item.dolu img{background:#ff3838}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item.bekliyor img{background:#ffc800}#calendarModal .ui-datepicker-inline .ui-state-default,.ui-datepicker-inline .ui-datepicker-calendar thead th{min-height:29px!important;padding:0;font-size:13px}.ui-datepicker-inline .ui-datepicker-calendar thead tr{border-bottom:1px solid #eee}#calendarModal .ui-widget.ui-widget-content{flex-wrap:wrap;border:0;width:100%!important;display:flex!important}#calendarModal .ui-datepicker-inline .ui-state-default{padding:2px 0;border:1px solid #f9f9f9;text-align:center;margin:-1px}#calendarModal .ui-datepicker-inline td{padding:2px!important;border:0!important;width:14.28%}@media screen and (max-width:666px){.modalRezervationForm .contactForm{vertical-align:initial;display:block}.modalRezervationForm .contactForm form{width:100%;display:block}.modalRezervationForm.show{display:block!important}}#favoriteList .underbox{width:240px!important;z-index:999}.compare-panel{height:100%;height:100vh;overflow:hidden;overflow:auto;-webkit-transition:all .3s;transition:all .3s;position:fixed;border-top:5px solid #2ecc71;bottom:-100vh;background-color:#fff;left:0;width:100%;z-index:9999}.compare-panel.panel-all-show{bottom:0}.compare-panel.panel-action-show{bottom:calc(-100vh + 60px)}.compare-panel .closeBtn{border:0;right:15px;color:#fff;position:absolute;outline:0;top:16px;background-color:#000;width:25px}ul.compare-panel-actions{margin-bottom:0;width:100%;float:left}ul.compare-panel-actions li{padding:18px 15px;float:left}ul.compare-panel-actions li.show-hide-btn{color:#2ecc71;cursor:pointer}ul.compare-panel-actions li.clear-btn{cursor:pointer}ul.compare-panel-actions li .mix{font-weight:600;margin-left:5px}.compare-panel table thead th span{position:relative;width:100%;float:left}.compare-panel table thead th img[style]{box-shadow:0 0 7px -1px #4c4c4c}.compare-panel table thead th img{height:80px;max-width:200px;background-size:cover;margin:0 auto 10px;background-position:50%;width:100%;float:none;background-repeat:no-repeat;display:table}.compare-panel .table thead th{position:sticky;border-bottom:2px solid #dee2e6;min-width:200px;top:0!important;background:#fff;vertical-align:bottom;z-index:111}.compare-panel .table tr td:first-child{position:sticky;background:#fff;left:0;z-index:11}.swal-overlay{z-index:99999}.ui-datepicker td a,.ui-datepicker td span{position:relative}.ui-datepicker td a:before,.ui-datepicker td span:before{pointer-events:none;font-size:12px;font-weight:400;font-style:normal;color:#fff;transition:all .3s;content:"Musait";position:absolute;opacity:0;text-align:center;top:-26px;background-color:#000;border-radius:3px;left:0;width:52px;line-height:20px;z-index:99999}.ui-datepicker td:hover a:before,.ui-datepicker td:hover span:before{opacity:1}.ui-datepicker td.jutdolus a:before,.ui-datepicker td.jutdolus2 a:before{content:"Musait Degil";width:85px}.ui-datepicker td.ui-state-disabled span:before{content:"Gecmis Tarih";width:85px}.ui-datepicker td.jutdolus>*{color:#fbfbfb!important;background-color:#0e273f!important;border-radius:0}.ui-datepicker td.jutdolus a{color:#fbfbfb!important;background-color:#ff5a5a!important}.ui-datepicker td.jutdolus2>*{color:#fff!important;background:url(../img/giriscikis.svg?c) 50% no-repeat #3f6386!important;background-size:105px!important;background-position:50%;cursor:pointer;background-repeat:no-repeat}.ui-datepicker td.jutcikis>*{background-size:cover;background-position:100%;cursor:pointer;background-image:url(../img/cikis.svg?c);background-repeat:no-repeat}.ui-datepicker td.jutgiris>*{background-size:contain;background-position:0;cursor:pointer;background-image:url(../img/giris.svg?c);background-repeat:no-repeat}.ui-datepicker td.jutrzrv>*{color:#fbfbfb!important;background-color:#fdb714!important;border-radius:0}.ui-datepicker td.jutrzvcikis>*{background-position:100%;background-image:url(../img/rzcikis.png)}.ui-datepicker td.jutrzvcikis>*,.ui-datepicker td.jutrzvgiris>*{background-size:contain;cursor:pointer;background-repeat:no-repeat}.ui-datepicker td.jutrzvgiris>*{background-position:0;background-image:url(../img/rzgiris.png)}.ui-button.ui-state-active:hover,.ui-button:active,.ui-datepicker td.dp-highlight>*,.ui-datepicker-calendar .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{color:#fff!important;background-color:#f7941d!important}.ui-datepicker-inline td.dp-highlight-giris>*{border-radius:14px 0 0 14px}.ui-datepicker-inline td.dp-highlight-cikis>*,.ui-datepicker-inline td.dp-highlight-giris+td.dp-highlight-giris>*,.ui-datepicker-inline td.dp-highlight2.dp-highlight+td.dp-highlight-giris>*{border-radius:0 14px 14px 0}.height-0{height:0!important}