.TopHotelsElement_button_radius___aHXy{padding-block-start:8px;padding-block-end:8px;border:2px solid #fa5636;border-radius:20px;font-size:15px;font-weight:500;text-decoration:unset;transition:.2s ease-in-out;cursor:pointer}.TopHotelsElement_button_radius__transparent__TPPwR{padding-inline-start:17px;padding-inline-end:17px;background:rgba(0,0,0,0);color:#fa5636}.TopHotelsElement_button_radius__transparent__TPPwR:hover{background:#fa5636;color:#fff}.TopHotelsElement_button_radius__background__Ijeka{padding-inline-start:15px;padding-inline-end:15px;background:#fa5636;color:#fff}.TopHotelsElement_button_radius__background__Ijeka:hover{background:rgba(0,0,0,0);color:#fa5636}.TopHotelsElement_button_modal__vPVgQ{padding-block-start:18.5px;padding-block-end:18.5px;width:100%;background:var(--primary-500);border-radius:100px;border:unset;outline:unset;font-size:20px;font-weight:600;color:#fff;text-align:center;cursor:pointer}@media screen and (max-width:479px){.TopHotelsElement_button_modal__vPVgQ{padding:13px 0;font-size:14px;font-weight:600;line-height:14px}}.TopHotelsElement_mapBackground_container__mXsdc{width:100%;height:100%;position:fixed;top:100px;left:0;overflow:hidden}.TopHotelsElement_mapBackground__3Iy_v{position:relative}.TopHotelsElement_mapBackground_one__xuaSy{top:0;width:70%;right:0}.TopHotelsElement_mainContainer__zTVsq{display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;background:#fff;border-radius:12px;position:relative;padding-bottom:12px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1)}.TopHotelsElement_mainContainer__zTVsq:hover{transform:translateY(-6px);box-shadow:0 14px 28px rgba(0,0,0,.08),0 10px 10px rgba(0,0,0,.04)}.TopHotelsElement_mainContainer__zTVsq:hover .TopHotelsElement__img__OQETP{transform:scale(1.04)}.TopHotelsElement__img_wrapper__uRPb9{display:flex;position:relative;margin-block-end:15px;width:100%;border-radius:12px;overflow:hidden}.TopHotelsElement__img__OQETP{-o-object-fit:cover;object-fit:cover;width:100%;height:200px;border-radius:12px;transition:transform .5s cubic-bezier(.25,.8,.25,1);-webkit-mask-image:-webkit-radial-gradient(white,black)}.TopHotelsElement_ratingBadge__hWZTw{left:12px;padding:4px 8px;border-radius:20px;font-size:14px;font-weight:600}.TopHotelsElement_heartButton__ouRWe,.TopHotelsElement_ratingBadge__hWZTw{position:absolute;top:12px;background:hsla(0,0%,100%,.95);display:flex;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.12);backdrop-filter:blur(4px);z-index:2}.TopHotelsElement_heartButton__ouRWe{right:12px;width:40px;height:40px;border:none;border-radius:50%;justify-content:center;font-size:18px;color:#1a2b47;cursor:pointer;transition:transform .2s,background .2s,color .2s}.TopHotelsElement_heartButton__ouRWe:hover{transform:scale(1.1);color:#e63946}.TopHotelsElement_heartActive__dGzjG{color:#fff;background:#e63946}.TopHotelsElement_heartActive__dGzjG:hover{color:#fff}.TopHotelsElement__title__x4Ew5{margin-block-end:6px;font-size:18px;font-weight:600;padding:0 12px}@media screen and (max-width:579px){.TopHotelsElement__title__x4Ew5{font-size:14px}}.TopHotelsElement_location__IgIvw{font-size:14px;color:#5e6d77;margin-bottom:12px;padding:0 12px;display:flex;align-items:center;gap:4px}.TopHotelsElement__price__bJ3t1{font-size:16px;color:#5e6d77;padding:0 12px}.TopHotelsElement__price__bJ3t1 b{color:#1a2b47;font-size:20px}@media screen and (max-width:579px){.TopHotelsElement__price__bJ3t1{font-size:14px}.TopHotelsElement__price__bJ3t1 b{font-size:16px}}.TopHotelsElement_bookNow__8Qq1o{width:calc(100% - 24px);margin:15px 12px 0;padding:12px;background:var(--primary-500);color:#fff;border:none;border-radius:999px;font-weight:600;font-size:16px;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.TopHotelsElement_bookNow__8Qq1o:hover{background:var(--primary-600);transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,78,204,.3)}.TopHotelsElement_bookNow__8Qq1o:active{transform:translateY(1px);box-shadow:none}.slide_button_radius__4ayvm{padding-block-start:8px;padding-block-end:8px;border:2px solid #fa5636;border-radius:20px;font-size:15px;font-weight:500;text-decoration:unset;transition:.2s ease-in-out;cursor:pointer}.slide_button_radius__transparent__ZJpmh{padding-inline-start:17px;padding-inline-end:17px;background:rgba(0,0,0,0);color:#fa5636}.slide_button_radius__transparent__ZJpmh:hover{background:#fa5636;color:#fff}.slide_button_radius__background__wEpfF{padding-inline-start:15px;padding-inline-end:15px;background:#fa5636;color:#fff}.slide_button_radius__background__wEpfF:hover{background:rgba(0,0,0,0);color:#fa5636}.slide_button_modal__bSmyK{padding-block-start:18.5px;padding-block-end:18.5px;width:100%;background:var(--primary-500);border-radius:100px;border:unset;outline:unset;font-size:20px;font-weight:600;color:#fff;text-align:center;cursor:pointer}@media screen and (max-width:479px){.slide_button_modal__bSmyK{padding:13px 0;font-size:14px;font-weight:600;line-height:14px}}.slide_mapBackground_container__V6upV{width:100%;height:100%;position:fixed;top:100px;left:0;overflow:hidden}.slide_mapBackground___R9iE{position:relative}.slide_mapBackground_one__0pdtW{top:0;width:70%;right:0}.slide_mainContainer__2kGe6{cursor:pointer}.slide__img_wrapper__qfmA9{display:flex;margin-block-end:15px;height:340px}@media screen and (max-width:767px){.slide__img_wrapper__qfmA9{height:250px}}@media screen and (max-width:579px){.slide__img_wrapper__qfmA9{height:200px}}@media screen and (max-width:479px){.slide__img_wrapper__qfmA9{height:180px}}.slide__img__efAlw{-o-object-fit:cover;object-fit:cover}.slide__img__efAlw,.slide__img_wrapper__qfmA9{border-radius:10px}.slide__title__igWj8{margin-block-end:2px;font-size:18px;font-weight:600}@media screen and (max-width:579px){.slide__title__igWj8{font-size:14px}}.slide__count__wWrtG{font-size:16px;font-weight:600;color:#5e6d77}@media screen and (max-width:579px){.slide__count__wWrtG{font-size:12px}}.BannerInstagram_button_radius__Vgo_e{padding-block-start:8px;padding-block-end:8px;border:2px solid #fa5636;border-radius:20px;font-size:15px;font-weight:500;text-decoration:unset;transition:.2s ease-in-out;cursor:pointer}.BannerInstagram_button_radius__transparent__t1nKb{padding-inline-start:17px;padding-inline-end:17px;background:rgba(0,0,0,0);color:#fa5636}.BannerInstagram_button_radius__transparent__t1nKb:hover{background:#fa5636;color:#fff}.BannerInstagram_button_radius__background__x7Hdt{padding-inline-start:15px;padding-inline-end:15px;background:#fa5636;color:#fff}.BannerInstagram_button_radius__background__x7Hdt:hover{background:rgba(0,0,0,0);color:#fa5636}.BannerInstagram_button_modal__pTfMU{padding-block-start:18.5px;padding-block-end:18.5px;width:100%;background:var(--primary-500);border-radius:100px;border:unset;outline:unset;font-size:20px;font-weight:600;color:#fff;text-align:center;cursor:pointer}@media screen and (max-width:479px){.BannerInstagram_button_modal__pTfMU{padding:13px 0;font-size:14px;font-weight:600;line-height:14px}}.BannerInstagram_mapBackground_container__sd1YU{width:100%;height:100%;position:fixed;top:100px;left:0;overflow:hidden}.BannerInstagram_mapBackground__7fKmt{position:relative}.BannerInstagram_mapBackground_one__Iehn2{top:0;width:70%;right:0}.BannerInstagram_root__Q0yhL{position:relative;margin-bottom:50px}@media screen and (max-width:1199px){.BannerInstagram_root__Q0yhL{margin-bottom:0}}.BannerInstagram_mainContainer__jki8K{position:relative;width:100%;height:400px;margin:70px 0}@media screen and (max-width:1199px){.BannerInstagram_mainContainer__jki8K{margin:0}}.BannerInstagram__media__nHm90{position:absolute;left:50%;top:65px;transform:translateX(-50%);width:410px;height:270px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.8));border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding-block-start:31px;padding-block-end:30px;padding-inline-start:117px;padding-inline-end:117px}@media screen and (max-width:579px){.BannerInstagram__media__nHm90{width:300px;height:270px}}.BannerInstagram__link__BDtvU{margin-block-end:20px;font-size:16px;color:#5e6d77;text-decoration:none}.BannerInstagram__button__iXspc{padding-block-start:8px;padding-block-end:8px;padding-inline-start:48px;padding-inline-end:48px;background:#fa5636;border-radius:12px;border:none;font-size:16px;font-weight:600;color:#fff;text-decoration:none}.BannerInstagram__icon__8F6Zd{margin-block-end:18px;text-align:center;display:flex;flex-direction:column;align-items:center}.BannerInstagram__icon__8F6Zd svg:first-of-type{margin-block-end:8px}.BannerInstagram__icon__8F6Zd :last-child{width:175px;height:52px}@media screen and (max-width:579px){.BannerInstagram__icon__8F6Zd :last-child{width:96px;height:29px;min-width:96px}}.BannerInstagram__icon__8F6Zd :first-child{width:66px;height:66px;margin-bottom:5px}@media screen and (max-width:579px){.BannerInstagram__icon__8F6Zd :first-child{width:27px;height:27px}}.BannerInstagram___embla__qW7nh{position:relative;background-color:#f7f7f7;width:100%}.BannerInstagram___embla_viewport__m2Dem{width:100%;overflow:hidden}.BannerInstagram___embla_container__PbJHM{display:flex}.BannerInstagram___embla_slide__q6kEG{position:relative;max-width:200px!important;min-width:200px!important;width:200px;height:200px}.BannerInstagram___embla_inner__HrPuV{position:relative;height:200px;overflow:hidden}.BannerInstagram___embla_img__nutd7{display:block;height:100%;width:200px}.inputSuscribe_button_radius__A45wm{padding-block-start:8px;padding-block-end:8px;border:2px solid #fa5636;border-radius:20px;font-size:15px;font-weight:500;text-decoration:unset;transition:.2s ease-in-out;cursor:pointer}.inputSuscribe_button_radius__transparent__9KCxB{padding-inline-start:17px;padding-inline-end:17px;background:rgba(0,0,0,0);color:#fa5636}.inputSuscribe_button_radius__transparent__9KCxB:hover{background:#fa5636;color:#fff}.inputSuscribe_button_radius__background__o3Aze{padding-inline-start:15px;padding-inline-end:15px;background:#fa5636;color:#fff}.inputSuscribe_button_radius__background__o3Aze:hover{background:rgba(0,0,0,0);color:#fa5636}.inputSuscribe_button_modal__SgHBN{padding-block-start:18.5px;padding-block-end:18.5px;width:100%;background:var(--primary-500);border-radius:100px;border:unset;outline:unset;font-size:20px;font-weight:600;color:#fff;text-align:center;cursor:pointer}@media screen and (max-width:479px){.inputSuscribe_button_modal__SgHBN{padding:13px 0;font-size:14px;font-weight:600;line-height:14px}}.inputSuscribe_mapBackground_container__hmuIB{width:100%;height:100%;position:fixed;top:100px;left:0;overflow:hidden}.inputSuscribe_mapBackground__jKt3a{position:relative}.inputSuscribe_mapBackground_one__jS1GI{top:0;width:70%;right:0}.inputSuscribe_mainContainer__E2__k{display:flex;position:relative;width:25rem}@media screen and (max-width:479px){.inputSuscribe_mainContainer__E2__k{width:20rem}}.inputSuscribe_mainContainer__E2__k .inputSuscribe__input__BuUjG::-moz-placeholder{font-weight:600;line-height:1;color:rgba(26,43,71,.5)}.inputSuscribe_mainContainer__E2__k .inputSuscribe__input__BuUjG,.inputSuscribe_mainContainer__E2__k .inputSuscribe__input__BuUjG::placeholder,.inputSuscribe_mainContainer__E2__k .inputSuscribe__label__rgMC1{font-weight:600;line-height:1;color:rgba(26,43,71,.5)}.inputSuscribe_mainContainer__E2__k button{height:calc(100% - 8px);margin-block-start:4px;margin-block-end:4px;padding-inline-start:30px;padding-inline-end:30px;background:rgba(26,43,71,.9);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:24px;border:unset;outline:2px solid rgba(0,0,0,0);font-size:16px;font-weight:500;color:#fff;position:absolute;right:4px;transition:all 1s cubic-bezier(.25,.8,.25,1);cursor:pointer}.inputSuscribe_mainContainer__E2__k button:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.inputSuscribe_feedback__HzgeT{position:absolute;top:calc(100% + 8px);left:12px;width:calc(100% - 24px);margin:0;color:#b91c1c;font-size:13px;line-height:1.3}.inputSuscribe_feedbackSuccess__pnT0p{color:#047857}.inputSuscribe__input__BuUjG{width:100%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:45%;background:#fff;box-shadow:0 2px 8px rgba(26,43,72,.1);border-radius:24px;border:unset;outline:2px solid rgba(0,0,0,0)}.inputSuscribe__input__BuUjG::-moz-placeholder{padding:0;opacity:0}.inputSuscribe__input__BuUjG::placeholder{padding:0;opacity:0}.inputSuscribe__label__rgMC1{position:absolute;top:19px;left:30px;padding:0 .5rem;cursor:text;transition:top .2s ease-in,left .2s ease-in,font-size .2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inputSuscribe__input__BuUjG:not(:-moz-placeholder).inputSuscribe__input__BuUjG:not(:focus)~.inputSuscribe__label__rgMC1{top:-18px;left:-1px}.inputSuscribe__input__BuUjG:focus~.inputSuscribe__label__rgMC1,.inputSuscribe__input__BuUjG:not(:placeholder-shown).inputSuscribe__input__BuUjG:not(:focus)~.inputSuscribe__label__rgMC1{top:-18px;left:-1px}