*{box-sizing:border-box;padding:0;margin:0}#root,body,html{min-width:100%;min-height:100%;font-family:var(--font-inter)}a,body,button,html{overflow-x:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;scroll-behavior:smooth}body{background-color:#f8f8f8}.form-wrapper{width:100%}html.modal-open{overflow:hidden}::-webkit-scrollbar{width:0;background:transparent}.not-found{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;padding:20px}.header-wrapper{align-items:center}.header-wrapper,.header-wrapper .cover{width:100%;display:flex;flex-direction:column}.header-wrapper .cover{position:relative;margin:auto;height:262px}@media(max-width:891px){.header-wrapper .cover{height:262px}}.header-wrapper .cover .logo-section{padding:0 20px;width:100%;display:flex;flex-direction:row;justify-content:center;position:relative;bottom:50px;align-items:center;z-index:10;margin-bottom:50px}.header-wrapper .cover .logo-section .logo-text{margin-left:50px}.header-wrapper .cover .logo-section .cover-logo{width:120px;height:120px;left:20px;border-radius:50%;bottom:1px;cursor:pointer}.header-wrapper .cover .cover-image{z-index:0;width:100%;max-height:220px;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}@media(max-width:891px){.header-wrapper .cover .cover-image{max-height:220px}}.header-wrapper .cover .profile-image{position:relative;display:flex;align-items:center;justify-content:center;right:50%;left:50%;transform:translate(-50%,-50%);top:-60px}@media(max-width:481px){.header-wrapper .cover .profile-image{top:-45px}}.header-wrapper .cover .profile-image img{position:absolute;border-radius:50%;border:5px solid #fff5f5}@media(max-width:891px){.header-wrapper .cover .profile-image img{width:180px;height:180px}}@media(max-width:481px){.header-wrapper .cover .profile-image img{width:150px;height:150px}}.service-category_outer-wrapper{display:flex;flex-direction:column;width:100%}.service-category-list__wrapper{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:auto;width:100%;gap:10px}.service-category-list__wrapper .service-category-column{flex-basis:48%;min-width:150px}.service-category-list__item{margin-bottom:15px;border-radius:10px;flex:1 1}.service-category-list__item .service-category{border-radius:15px;padding:15px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;min-width:150px;min-height:150px;max-width:180px;max-height:160px;transition:all .3s ease;overflow:hidden;background-color:#fff;border:1px solid #e8e8e8}@media(max-width:350px){.service-category-list__item .service-category{width:150px;height:150px}}.service-category-list__item .service-category:hover{cursor:pointer}.service-category-list__item .service-category img,.service-category-list__item .service-category svg{padding:15px;border-radius:10px;background-color:#f4f5f7;width:77px;height:77px;margin:7px 10px 5px;color:#005b86}.service-category-list__item .service-category p{width:100%;word-wrap:break-word;text-transform:capitalize;font-size:14px;text-align:center}.service-category-list__item .service-category .service-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%}.side-modal-top-wrapper{position:-webkit-sticky;position:sticky;top:0;background-color:#f8f8f8;margin:0;z-index:20;max-width:450px;width:100%;padding:10px 0 15px}.side-modal-top-wrapper.position{border-bottom:1px solid #e6e6e6;height:50px;width:100%;padding:0;margin:0;position:relative;display:flex;justify-content:space-between;align-items:center}.service-category-title{font-size:24px}.upper-close-btn{cursor:pointer;position:relative;z-index:21;width:30px;height:30px;background-color:transparent;border:none;transition:background-color .3s ease;border-radius:5px;display:flex;justify-content:center;align-items:center}.upper-close-btn:hover{background-color:#dadada}.service-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;margin:0 25px;overflow:hidden;position:relative;padding-top:5px}.service-wrapper:last-of-type{margin-bottom:150px}.service-wrapper .service-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px;background-color:transparent;border:1px solid #7e8ca0;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer}.service-wrapper .service-arrow{transition:transform .3s ease}.service-wrapper .service-arrow svg{width:15px;height:15px;color:#7e8ca0}.service-wrapper .form-inputs{padding:0;margin-top:20px}.service-wrapper .service-btn.rotate .service-arrow{transform:rotate(90deg)}.service-info{height:auto}.service-info .form-inputs .input-wrapper{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e6e6!important}.service-info .form-inputs .input-wrapper:last-of-type{border-bottom:none!important}.service-item{max-height:0;display:flex;flex-direction:column;width:100%;transition:max-height .3s ease-in;margin-bottom:15px;overflow:hidden}.service-item .service-title{margin-top:20px;color:#1a202c;font-weight:700;font-size:18px;margin-bottom:12px}.service-item .service-image-container{height:261px}.service-item .service-image-container img{border-radius:20px;object-fit:contain;position:unset!important}.service-item .video-wrapper{margin-top:20px}.show{max-height:2500px}.acommodation-wrapper{width:100%;display:flex;flex-direction:column}.acommodation-wrapper .acommodation_top{position:relative;top:-70px;display:flex;flex-direction:row;align-items:center}.acommodation-wrapper .acommodation_top img{border-radius:50%;width:65px;height:65px}.acommodation-wrapper .acommodation_top .acommodation-text{flex:1 1;margin-left:20px}.acommodation-wrapper .acommodation_top .acommodation-text p{font-size:16px;letter-spacing:1px}.acommodation-wrapper .acommodation-title{font-size:26px}.acommodation-wrapper .acommodation-desc{margin-top:-50px;font-size:16px;text-align:left;color:#8d8e93;position:relative;line-height:22px}.acommodation-wrapper .accomodation-img-wrapper{width:100%;height:200px;margin-top:20px;overflow:hidden;display:flex;justify-content:center;flex-direction:column;position:relative;border-radius:10px}.acommodation-wrapper .accomodation-img-wrapper .accomodation-img,.acommodation-wrapper .accomodation-img-wrapper .contain{object-fit:cover;object-position:center;width:100%;height:100%}.acommodation-wrapper .acommodation-video{margin-top:20px}.frontpage-service-wrapper{overflow:hidden}.frontpage-service-wrapper .service-wrapper{max-width:414px;height:auto}.footer{margin:50px 20px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:385px;border-top:1px solid #d7d7d7}.footer p{font-size:12px;text-transform:uppercase;margin:20px 0 0;color:#005b86;font-weight:400}.container{display:flex;flex-direction:column;align-items:center;max-width:425px;margin:auto;padding:0 20px}@media screen and (max-width:991px){.container{padding:0 10px}}.button-wrapper{width:100%;margin:auto}.button,.button-wrapper{display:flex;justify-content:center}.button{align-items:center;border-radius:7px;width:385px;min-height:48px;color:#fff;background-color:#005b86;font-weight:600;font-size:18px;border:none;letter-spacing:-1px}.button:hover{opacity:.9;cursor:pointer}.button-icon{margin-left:5px}.button-icon,.button-icon svg{width:22px;height:22px}.uppercase{text-transform:uppercase}.form-inputs{padding:10px 0;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.form-inputs .input-wrapper{border-bottom:1px solid #e6e6e6}.form-inputs .input-wrapper:nth-of-type(5){border-bottom:none}.form-inputs button{margin-top:10px;width:95%}.input-wrapper{width:95%;max-height:80px;padding:10px;text-align:center;border:none}.input-wrapper,.input-wrapper .input-info{display:flex;justify-content:space-between}.input-wrapper .input-info{max-width:85%;align-items:flex-start;flex-direction:column}.input-wrapper .input-info span{text-align:start;margin:2px 0}.input-wrapper .input-info .input-title{font-size:14px;color:#9fa1a6}.input-wrapper .input-info .input-value{text-overflow:ellipsis;overflow:hidden;max-width:100%;color:#2e2f33;font-size:15px;letter-spacing:1px;white-space:nowrap}.input-wrapper .actions{display:flex;align-items:center;justify-content:space-evenly}.input-wrapper .action{cursor:pointer;width:35px;height:35px;margin:2px;border-radius:50%;transition:opacity .3s ease}.input-wrapper .action,.input-wrapper .action a{display:flex;align-items:center;justify-content:center}.input-wrapper .action button{border-radius:50%;height:35px;width:38px;border:none;cursor:pointer}.input-wrapper .action button svg{width:35px;height:35px}.input-wrapper .action:hover{opacity:.8}.input-wrapper .action svg{padding:8px;width:38px;height:38px}.input-wrapper .website{background-color:#e6e6e6}.input-wrapper .website svg{color:#000}.input-wrapper .email{background-color:#e6e6e6}.input-wrapper .email svg{color:#000}.input-wrapper .phone{background-color:#d5ddf8}.input-wrapper .phone svg{color:#3883f4;width:34px;height:34px}.input-wrapper .viber{background-color:#d5ddf8}.input-wrapper .viber svg{color:#7360f2}.input-wrapper .whatsapp{background-color:#e2ede9}.input-wrapper .whatsapp svg{color:green}.input-wrapper .gmap{position:relative;width:35px;height:35px;background-color:#e6e6e6}.input-wrapper .gmap svg{color:#000}.input-wrapper.sideModal .input-wrapper{border-top:1px solid gray!important}.overlay{position:fixed;top:0;left:0;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);z-index:9}.overlay.open{width:100%}.side-modal{position:fixed;bottom:-100%;left:0;width:100%;height:93%;background-color:#fff;z-index:10;transition:bottom .4s ease-out;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow-y:auto}.side-modal.open{bottom:0;border-radius:20px 20px 0 0}.side-modal-content{height:100%;overflow-y:auto;background-color:#f8f8f8;border-radius:1%}.side-modal-content .acommodation-wrapper{margin-top:15px}.side-modal-content .acommodation-wrapper .acommodation_top{position:unset}.side-modal-content .acommodation-wrapper .acommodation_top .acommodation-text{margin:0}.side-modal-content .acommodation-wrapper .acommodation-desc{margin-top:30px;color:#000;font-size:16px;line-height:22px}.container-box{position:relative}.container-box .arrow{position:absolute;top:50%;margin-top:-5px;border-radius:50%;border:none;width:30px;height:30px}.container-box .arrow.arrow-left{left:0}.container-box .arrow.arrow-right{right:0}.slide-wrapper{width:100%;display:flex;align-items:center;justify-content:center;margin-top:20px;border-radius:10px;overflow:hidden}.slide-wrapper img{border-radius:10px;width:450px;max-height:200px;object-fit:cover}@media(max-width:491px){.slide-wrapper img{height:190px}}.swiper-button-next,.swiper-button-prev{width:30px!important;height:30px!important;background-image:url(/_next/static/media/a_left.db77b360.png);background-repeat:no-repeat;background-size:60% auto;background-position:50%;border-radius:50%;background-color:#fff}.swiper-button-prev{left:3px!important;position:absolute!important;top:61%!important;transform:translateY(-50%)}.swiper-button-next{right:3px!important;transform:rotate(180deg) translateY(-50%)!important;position:absolute!important;top:48%!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.text-under-slider{margin:15px 0 0;font-size:16px}.slider-single-image-wrapper{width:100%;border-radius:10px;overflow:hidden;margin-top:20px}.slider-single-image-wrapper img{width:100%;height:200px;object-fit:cover}@media(max-width:491px){.slider-single-image-wrapper,.slider-single-image-wrapper img{height:190px}}.slider-single-image-wrapper .contain{object-fit:contain!important;object-position:center}.slider-single-image-wrapper .cover{object-fit:cover;object-position:center;width:100%}.service-social-wrapper{margin-top:20px}.larger{margin-top:12px;display:flex;width:100%}.larger .action{border-radius:5px;width:50px;height:50px;transition:opacity .3s ease}.larger .action,.larger .action a{cursor:pointer;display:flex;align-items:center;justify-content:center}.larger .action a{text-decoration:none;color:inherit}.larger .action a,.larger .action svg{width:25px;height:25px}.larger .action:not(:first-child){margin-left:5px}.larger .action:hover{opacity:.8}.larger .website{background-color:hsla(0,4%,82%,.361)}.larger .email,.larger .phone{color:#fff;background-color:#005b86}.larger .viber{color:#fff;background-color:#805ad5}.larger .whatsapp{color:#fff;background-color:#38a169}.larger .gmap{border:1px solid #c7c7c7}.service-address{display:flex;flex-direction:column;margin-top:20px}.video-wrapper{position:relative;width:100%;height:200px}.video-wrapper iframe{border-radius:8px;position:absolute;top:0;left:0;width:100%;height:200px}.cta-wrapper button{width:100%;background-color:#ccdee7;color:#005b86;margin-top:15px;display:flex;align-items:center}.cta-wrapper button .button-icon{overflow:hidden}.cta-wrapper button .button-icon img{width:22px;height:22px}.cta-wrapper .section-info{margin-bottom:15px}.section-info{width:100%;margin:40px 0 30px}.section-info h2{color:#2e2f33;font-size:22px;line-height:20px}.section-info .cta-desc{margin-top:5px;font-size:14px;color:#9fa1a6}.spinner-container{width:100%;height:100%;top:0;left:0;position:absolute}.spinner{position:absolute;top:36%;left:47%;transform:translate(-50%,-50%);border:4px solid rgba(0,0,0,.1);border-left-color:#333;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wifi-box{width:100%;border-radius:5px;margin:20px 0 0;display:flex;justify-content:space-between;flex:1 1;flex-direction:row;border:1px dashed #0092c9;background-color:#e2eff4;padding:10px}.wifi-box_text{color:#7e8ca0;font-size:13px}.wifi-box_text .password-field{font-size:17px;padding:5px 0 0;color:#0092c9;font-weight:600}.wifi-box button{cursor:pointer;display:flex;align-items:center;justify-content:flex-end;width:30px;background-color:transparent;border:none;color:#0092c9}.wifi-box button svg{width:30px;height:30px}