body{overflow-x:hidden}body #page{transition:0.3s ease all}body:has(>.cookie-notice-visible){overflow:hidden}body #page:has(~.cookie-notice-visible){pointer-events:none;opacity:.9;filter:blur(2px)}#cookie-notice .cookie-notice-container{min-height:25dvh;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1rem}#cookie-notice #cn-notice-text{font-size:1rem;line-height:1.5;font-family:"Helvetica",Sans-serif}#cookie-notice #cn-notice-buttons button{border:2px solid #cdb296;color:#000;padding:1rem 2rem;border-radius:1rem;font-size:1rem;font-weight:700;transition:0.3s ease all;font-family:"Helvetica",Sans-serif}#cookie-notice #cn-notice-buttons button#cn-refuse-cookie{background-color:transparent!important;color:#cdb296;border:2px solid #cdb296}#cookie-notice #cn-notice-buttons button:hover{opacity:.7}.cn-close-icon{display:none!important}.dialog-type-lightbox{z-index:9999999999}img{vertical-align:middle}::selection{background-color:var(--e-global-color-accent);color:#000}.fadeInUp{animation-name:fadeInUp2!important}@keyframes fadeInUp2{from{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft2!important}@keyframes fadeInLeft2{from{opacity:0;transform:translate3d(-100px,0,0)}to{opacity:1;transform:none}}.bounceIn{animation-name:fadeInLeftTop!important}@keyframes fadeInLeftTop{from{opacity:0;transform:translate3d(-100px,65px,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight2!important}@keyframes fadeInRight2{from{opacity:0;transform:translate3d(100px,0,0)}to{opacity:1;transform:none}}p{margin:0}ul{padding:0}[type="button"]:focus,[type="submit"]:focus,button:focus{outline:none!important}#menu_wrapper{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:#f2f2f2;z-index:98;opacity:0;overflow-x:hidden;visibility:hidden;transition:0.3s ease all}body.menu-open #menu_wrapper{opacity:1;visibility:visible}body.menu-open #top_wrapper{background-color:transparent!important;backdrop-filter:blur(0)!important}body.fixed-nav-on #top_wrapper{backdrop-filter:blur(8px)}body.elementor-editor-active #menu_wrapper{position:relative;inset:initial;visibility:visible;opacity:1}body.menu-open .logo svg{color:#000}@media (min-width:769px){body.menu-open .logo{opacity:0;visibility:hidden}}.menu_trigger_wrapper{position:relative}.menu_trigger_wrapper::before{cursor:pointer;display:block;content:"MENIU";position:absolute;right:2rem;top:-.4rem;color:var(--e-global-color-accent)}body.menu-open .hide_on_menu_open,body.menu-open .menu_trigger_wrapper::before{display:none}.menu_trigger{cursor:pointer}.menu_trigger{width:25px}.menu_trigger span{display:block;width:100%;height:3px;background-color:var(--e-global-color-accent);transition:all 0.3s ease-in-out}.menu_trigger span:nth-child(2){width:16px;margin-top:4px}.menu_trigger:hover span{width:100%}body.menu-open .menu_trigger span{width:100%;background-color:#010101}body.menu-open .menu_trigger span:nth-child(1){transform:translateY(5px) rotate(45deg)}body.menu-open .menu_trigger span:nth-child(2){transform:translateY(-2px) rotate(-45deg)}.menu_wrapper_inner{max-height:70dvh;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.menu_wrapper_inner::-webkit-scrollbar{display:none}.ehf-header #masthead{z-index:999!important}.animated_button{display:inline-block;border-radius:40px!important;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);position:relative;overflow:hidden!important;transition:0.7s ease all;will-change:transform;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.animated_button.small .elementor-button{font-size:11px!important;padding:12px!important}body.elementor-editor-active .animated_button{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.repaint{transform:translate3d(0,0,0)}.animated_button_visible{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.animated_button:hover{position:relative}.animated_button .elementor-button-text{transition:0.1s ease}.animated_button:hover .elementor-button-text{color:#000!important}.animated_button::before{background-color:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:0.4s ease;width:100%;z-index:0}.animated_button:hover::before{transform:scaleY(1)}.animated_button>.elementor-widget-container{position:relative;z-index:1}.animated_button .elementor-button-text{position:relative;display:flex;align-items:center}.animated_button .elementor-button-text::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-3-6h20v20H-3z'/%3E%3Cg stroke='%23FFF' stroke-width='.833'%3E%3Cpath d='M9.5.25 12.833 4 9.5 7.75'/%3E%3Cpath stroke-linecap='square' d='M12.417 4H1.167'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:20px;margin-left:12px;transition:background 0.4s ease;width:20px;z-index:1}.animated_button:hover .elementor-button-text::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-3-6h20v20H-3z'/%3E%3Cg stroke='%232E2D2C' stroke-width='.833'%3E%3Cpath d='M9.5.25 12.833 4 9.5 7.75'/%3E%3Cpath stroke-linecap='square' d='M12.417 4H1.167'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");animation:arrowAnimation 0.3s ease;position:relative!important}.animated_button.animated_button_black .elementor-button{border:1px solid #000!important;color:#000!important;padding:12px 30px 12px 30px;border-radius:40px 40px 40px 40px;font-family:"Helvetica",sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:16px;background:transparent!important;height:initial!important}.animated_button.animated_button_black.active .elementor-button-text,.animated_button.animated_button_black.active .elementor-button,.animated_button.animated_button_black:hover .elementor-button-text,.animated_button.animated_button_black:hover .elementor-button{color:#fff!important}.animated_button.animated_button_black.active,.animated_button.animated_button_black::before{background-color:#000}.animated_button.animated_button_black .elementor-button-text::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-3-6h20v20H-3z'/%3E%3Cg stroke='%232E2D2C' stroke-width='.833'%3E%3Cpath d='M9.5.25 12.833 4 9.5 7.75'/%3E%3Cpath stroke-linecap='square' d='M12.417 4H1.167'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.animated_button.animated_button_black:hover .elementor-button-text::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-3-6h20v20H-3z'/%3E%3Cg stroke='%23FFF' stroke-width='.833'%3E%3Cpath d='M9.5.25 12.833 4 9.5 7.75'/%3E%3Cpath stroke-linecap='square' d='M12.417 4H1.167'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.animated_button.animated_button_black_filled .elementor-button{background-color:#000!important;border-color:#000!important;color:#fff!important}.animated_button.animated_button_black_filled:hover .elementor-button{background-color:#111!important}.animated_button.animated_button_black_filled:hover .elementor-button-text{color:#fff!important}.animated_button.animated_button_black_filled::before{background-color:#000}.animated_button.animated_button_black_filled:hover .elementor-button-text::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-3-6h20v20H-3z'/%3E%3Cg stroke='%23FFF' stroke-width='.833'%3E%3Cpath d='M9.5.25 12.833 4 9.5 7.75'/%3E%3Cpath stroke-linecap='square' d='M12.417 4H1.167'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.animated_button.animated_button_yellow .elementor-button{border:1px solid var(--e-global-color-accent)!important;color:var(--e-global-color-accent)!important;padding:12px 30px 12px 30px;border-radius:40px 40px 40px 40px;font-family:"Helvetica",sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:16px;background:transparent!important}.animated_button.animated_button_yellow.active .elementor-button-text,.animated_button.animated_button_yellow.active .elementor-button,.animated_button.animated_button_yellow:hover .elementor-button-text,.animated_button.animated_button_yellow:hover .elementor-button{color:#000!important}.animated_button.animated_button_yellow.active,.animated_button.animated_button_yellow::before{background-color:var(--e-global-color-accent)}.animated_button.animated_button_yellow .elementor-button-text::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-3-6h20v20H-3z'/%3E%3Cg stroke='%23cdb296' stroke-width='.833'%3E%3Cpath d='M9.5.25 12.833 4 9.5 7.75'/%3E%3Cpath stroke-linecap='square' d='M12.417 4H1.167'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.animated_button.animated_button_yellow:hover .elementor-button-text::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-3-6h20v20H-3z'/%3E%3Cg stroke='%23000' stroke-width='.833'%3E%3Cpath d='M9.5.25 12.833 4 9.5 7.75'/%3E%3Cpath stroke-linecap='square' d='M12.417 4H1.167'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.animated_button.animated_button_yellow.active .elementor-button-text::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-3-6h20v20H-3z'/%3E%3Cg stroke='%23000000' stroke-width='.833'%3E%3Cpath d='M9.5.25 12.833 4 9.5 7.75'/%3E%3Cpath stroke-linecap='square' d='M12.417 4H1.167'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.animated_button.animated_button_white .elementor-button{border:1px solid #fff!important;color:#fff!important;padding:12px 30px 12px 30px;border-radius:40px 40px 40px 40px;font-family:"Helvetica",sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:16px;background:transparent!important}.animated_button.animated_button_white:hover .elementor-button-text,.animated_button.animated_button_white:hover .elementor-button{color:#000!important}.animated_button.animated_button_white::before{background-color:#fff}.animated_button.animated_button_white .elementor-button-text::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-3-6h20v20H-3z'/%3E%3Cg stroke='%23fff' stroke-width='.833'%3E%3Cpath d='M9.5.25 12.833 4 9.5 7.75'/%3E%3Cpath stroke-linecap='square' d='M12.417 4H1.167'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.animated_button.animated_button_white:hover .elementor-button-text::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-3-6h20v20H-3z'/%3E%3Cg stroke='%23000' stroke-width='.833'%3E%3Cpath d='M9.5.25 12.833 4 9.5 7.75'/%3E%3Cpath stroke-linecap='square' d='M12.417 4H1.167'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.animated_button.animated_button_no_arrow .elementor-button-text::after{display:none!important}.animated_button.animated_button_no_arrow .elementor-button{font-size:11px!important}#page .wpforms-container-full:not(:empty){margin-top:0;margin-bottom:0}#page .wpforms-field-container .wpforms-field[data-field-id="1"]{padding-top:0}#wpforms-2136-field_5-container{display:none!important}.wpforms-submit{display:none!important}#content .wpforms-field input,#content .wpforms-field select,#content .wpforms-field textarea{border:none;padding:0;border-bottom:1px solid rgb(0 0 0 / .3);border-radius:0}#content .wpforms-field input:focus,#content .wpforms-field select:focus,#content .wpforms-field textarea:focus{outline:none;box-shadow:none;border-bottom:1px solid rgb(0 0 0 / .3)}#content .wpforms-field input:focus-visible,#content .wpforms-field select:focus-visible,#content .wpforms-field textarea:focus-visible{border-bottom:1px solid rgb(0 0 0)}#content .wpforms-field{padding:15px 0 0 0}@keyframes arrowAnimation{0%{background-position:50%}33%{background-position:20px}65%{background-position:20px}66%{background-position:-20px}100%{background-position:50%}}.svg-big svg{width:3rem}body:not(.elementor-editor-active) .text-reveal .elementor-heading-title{opacity:0;visibility:hidden;width:100%;display:inline-block}body:not(.elementor-editor-active) .text-reveal.block .elementor-heading-title{display:block}body:not(.elementor-editor-active) .text-reveal .elementor-heading-title div{overflow:hidden;line-height:1}body:not(.elementor-editor-active) .text-reveal .elementor-heading-title div div{display:block;transform:translate(0,100%);animation:reveal 0.5s ease-out 0.5s forwards}body:not(.elementor-editor-active) .text-reveal br{display:none}body:not(.elementor-editor-active) .text-reveal hr{display:inline-block;width:1px;height:1px;background:#fff0;border:0;margin-right:-1rem}@keyframes reveal{0%{transform:translate(0,100%)}100%{transform:translate(0,0)}}#masthead a:hover{text-decoration:underline}#masthead .elementor-button-content-wrapper{align-items:center}#masthead .elementor-icon,#colophon .elementor-icon{transition:0.7s ease all}#masthead .elementor-button-icon svg{width:2.5em}.custom_icon .elementor-button-content-wrapper{align-items:center;align-items:center;gap:1rem}.custom_icon svg{width:3rem;transition:0.3s ease all}.custom_icon .elementor-button span{text-align:left}.custom_icon:hover svg{transform:scale(1.05)}.custom_icon_white svg{width:1.5rem}.custom_icon_white svg *{fill:#fff}.text-animation .elementor-heading-title span{opacity:.1}.text-animation .elementor-heading-title span.active{opacity:1}.text-animation-1 span:nth-last-child(-n+3){color:#cdb296}.text-animation-1 span:nth-last-child(3)::before{content:"";display:block;clear:left}.content-slider .swiper-slide.elementor-hidden-desktop{display:none!important}.content-slider .swiper-slide.elementor-hidden-mobile{display:flex!important}.content-slider{width:100%;padding:0 115px!important;user-select:none;--swiper-pagination-bullet-horizontal-gap:3px}.swiper-button-next,.swiper-button-prev{font-weight:700}.content-slider .swiper-slide{display:flex!important;flex-shrink:0!important;will-change:opacity;transition:0.8s ease-in all!important}.content-slider .swiper-slide::before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background:-webkit-radial-gradient(left bottom,100% 33%,rgb(0 0 0 / .5) 0%,#fff0);background:radial-gradient(100% 33% at left bottom,rgb(0 0 0 / .5) 0%,#fff0)}.content-slider .swiper-slide-active{opacity:1}.content-slider-helper-div-swipeable{height:1px!important;min-height:1px!important}#page .swiper-pagination-bullet{background:#fff0;border:2px solid #cdb296;width:1rem;height:1rem;opacity:1}#page .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#cdb296}#page .swiper-pagination-horizontal{height:3rem;bottom:0!important;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.content-slider a{text-decoration:none;color:#fff}.content-slider a:hover{color:#fff}.content-slider .swiper-button-prev,.content-slider .swiper-button-next{border-radius:0;background:rgb(0 0 0 / .7);height:calc(100% - 48px);border:none;top:0;bottom:0;margin:0;width:105px;z-index:999999999;opacity:1!important}.content-slider .swiper-button-prev{left:0}.content-slider .swiper-button-next{right:0}.content-slider .swiper-button-prev::after,.content-slider .swiper-button-next::after{color:#fff}.content-slider.content-slider-full{padding:0!important}#page .content-slider.content-slider-full .swiper-slide::before,#page .content-slider.content-slider-no-arrows>.swiper-pagination{display:none}.full_slider.pagination{margin:0}#page .full_slider.pagination{height:auto;margin-left:-4px}#page .full_slider .swiper-pagination-bullet{border-radius:6px;border-color:#fff;width:3rem;height:3rem;background-size:cover;background-repeat:no-repeat;margin:.25rem}#page .full_slider .swiper-pagination-bullet-active{border-color:#cdb296}#page .swiper-slide .elementor-absolute{height:100%;width:100%}#page{overflow-x:hidden}.terms{margin-top:30px}.terms ul{margin-bottom:.5rem}.terms ul li{list-style:inside disc}.terms ol{padding-left:0}.terms ol li{list-style:inside decimal}.terms p+p,.terms h2{margin-top:1rem}.terms p,.terms li{font-size:14px}.wpforms-field-checkbox{margin:1rem 0!important}label.wpforms-field-label-inline,.wpforms-field-checkbox label{font-size:50%!important;margin-top:5px!important;display:inline-block!important}.wpforms-field-mailchimp{padding:0 0 2rem 0!important}.wpforms-field-mailchimp ul{list-style:none}.hndsm-breadcrumb{margin-bottom:2rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem}.hndsm-breadcrumb svg{width:1rem;height:1rem}.hndsm-breadcrumb a{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--e-global-color-primary);font-size:1.25rem}.flex{display:flex;align-content:flex-start;justify-content:center;gap:1rem}.flex>*{flex:1;flex-shrink:0}.apartamente-wrapper{display:flex;gap:3rem}.apartamente-top-header{padding-top:102px;margin-bottom:-4rem;background-color:#0f0f10}#page .apartamente-top-header .site-main{display:flex;align-items:center;gap:2rem;padding-top:0;padding-bottom:0}.apartamente-top-header .site-main>*{flex:1;flex-shrink:1;max-width:50%}.apartamente-top-header h3{color:var(--e-global-color-accent)}.apartamente-top-header-image{position:relative}.apartamente-top-header-image::after{display:block;content:"";position:absolute;border:8px solid #fff;border-radius:999px;background:#fff0;width:19%;aspect-ratio:1;top:27%;left:18%}.apartamente-header{border-bottom:2px solid var(--e-global-color-accent);padding-bottom:5rem;margin-bottom:4rem}.apartamente-header-selection{display:flex;align-items:center;gap:1rem;margin-top:1rem}.apartamente-header-selection select{width:16rem}.apartamente-tip-item{display:grid;grid-template-columns:1fr 1fr 2fr;background-color:#cdb29683;min-width:0;margin-top:3rem}.apartamente-tip-item .flex-row{gap:.5rem;margin-top:1rem;justify-content:center}.apartamente-tip-item>div{display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;min-width:0}.apartamente-tip-item-title{display:flex;flex-direction:column;gap:0}.apartamente-tip-item-title h2{font-size:1.75rem;color:#fff;font-weight:700}.apartamente-tip-item-title p{color:#fff}.apartamente-tip-item .apartamente-tip-item-title{background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center;justify-content:flex-end;padding-bottom:5rem}.apartamente-tip-item.studio .apartamente-tip-item-title{background-image:url(https://adoraone.ro/wp-content/uploads/2026/06/adora-tip-de-ap_studio.jpg)}.apartamente-tip-item.comfort .apartamente-tip-item-title{background-image:url(https://adoraone.ro/wp-content/uploads/2026/06/adora-tip-de-ap_confort.jpg)}.apartamente-tip-item.family .apartamente-tip-item-title{background-image:url(https://adoraone.ro/wp-content/uploads/2026/06/adora-tip-de-ap_family.jpg)}.apartamente-tip-item.penthouse .apartamente-tip-item-title{background-image:url(https://adoraone.ro/wp-content/uploads/2026/06/adora-tip-de-ap_penthouse.jpg)}.apartamente-tip-item-description{display:flex;flex-direction:column;background-color:#CDB296;gap:1rem}.apartamente-tip-item>div.apartamente-tip-item-gallery{min-width:0;position:relative;padding:4rem;background-color:#fff;border:1px solid #cdb29683;border-left:0}#page .apartamente-tip-item-gallery .apartments-slider-wrapper{min-width:0;width:24rem}#page .apartamente-tip-item-gallery .apartments-slider{margin:0}#page .apartamente-tip-item-gallery .apartments-slider img{height:250px;width:250px;object-fit:contain}#page .apartamente-tip-item-gallery .apartments-navigation .swiper-button-prev,#page .apartamente-tip-item-gallery .apartments-navigation .swiper-button-next{color:#000;transition:0.3s ease all}#page .apartamente-tip-item-gallery .apartments-navigation .swiper-button-prev{left:-2rem}#page .apartamente-tip-item-gallery .apartments-navigation .swiper-button-next{right:-2rem}#page .apartamente-tip-item-gallery .apartments-navigation .swiper-button-prev:hover,#page .apartamente-tip-item-gallery .apartments-navigation .swiper-button-next:hover{color:#cdb296}#page .apartamente-tip-item-gallery .apartments-navigation .swiper-button-disabled{color:#e5e5e5}#page .apartamente-tip-item-gallery .swiper-slide{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}#page .apartamente-tip-item-gallery .swiper-slide h4 a{color:#000;text-decoration:none}.apartamente-tab[data-tab]{display:none}.apartamente-tab[data-tab].active{display:block}.apartamente-content{flex:1;display:flex;gap:3rem;flex-direction:column;flex-shrink:0}.apartamente-content-header{display:flex;flex-direction:column;gap:1rem}.apartamente-content-body{display:grid;align-items:flex-start;justify-content:center;grid-template-columns:1fr 1fr;gap:3rem}.apartamente-sidebar{flex-shrink:0}.apartamente-sidebar .widget_wpc_sorting_widget{display:none}#content .apartament{border:2px solid #eee;align-self:stretch;display:flex;flex-direction:column}.apartament-image{border:2px solid #eee;padding:1rem}.apartament-image a{display:flex}.apartament-image a img{width:100%}.apartament-header{border-bottom:2px solid #eee}.apartament-header,.apartament-body{padding:1rem}.apartament-body{flex:1;align-content:center}.apartament-body a{display:inline-block}.apartament-body img{max-height:20rem;object-fit:contain}.apartament-header{display:flex;flex-direction:column;gap:1rem}.apartament ul{list-style:none;font-weight:700}.apartament h2{line-height:1em;margin:0}.apartament h2 a{font-size:1.5rem;line-height:1em;color:#000;text-decoration:none;transition:0.3s ease all}.apartament h2 a:hover{color:#cdb296}.wpc-filters-main-wrap li.wpc-term-item,.wpc-filters-main-wrap li.wpc-term-item a{color:#333}.wpc-edit-filter-set{display:none}.wpc-term-count-brackets-open,.wpc-term-count-brackets-close{display:inline-block!important}.wpc-sorting-form{display:flex;justify-content:flex-end}.apartamente-wrapper .animated_button,.apartament-wrapper .animated_button{display:inline-flex;align-self:flex-start}.apartament-wrapper .animated_button{margin-top:1rem}.flex-row{display:flex;gap:1rem;flex-wrap:wrap}.apartamente-tooltip{position:fixed;display:none;background-color:#fff;box-shadow:1px 1px 10px rgb(0 0 0 / .5);width:120px;border-radius:5px;padding:3px;text-align:center;font-size:10px}.apartamente-map{position:relative;margin-bottom:4rem}.apartamente-map-absolute-wrapper{position:absolute;top:0;left:0;z-index:2;width:60%}.apartamente-map-floors{display:flex;gap:.5rem;padding-top:3rem}.apartamente-map-image{margin-top:3rem;position:relative}.image-map:not(.image-map-floors){position:relative}.image-map canvas{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none}.apartamente-map-plans{width:100%;display:flex;flex-direction:column;align-items:flex-end;position:relative;top:0;right:0;z-index:1}.apartamente-map-plan{right:0;opacity:0;visibility:hidden;text-align:right;width:40%}.apartamente-map-plan.active{opacity:1;visibility:visible}.apartamente-map-plan:not(.active){position:absolute}.apartamente-map-legend{padding-top:1rem}.apartamente-map-legend p{margin:0 0 1rem 2rem;font-size:.75rem}.apartamente-map-legend p small{font-size:10px;line-height:1.5em;display:inline-block}.legend{position:relative}.legend::before{width:1rem;height:1rem;display:block;background:#eee;content:"";position:absolute;top:3px;left:-2rem}.legend.vandut::before{background:#282626}.legend.rezervat::before{background:#94816b}.legend.liber::before{background:#cec1b3}.single .apartament-wrapper{display:flex;align-items:center;justify-content:center;gap:3rem}.single .apartament-wrapper{margin-bottom:3rem}.single .apartament-wrapper>*{flex:1}.apartament h2 a{display:block}.page-template-page-apartamente-tip #page h1,.page-template-page-apartamente #page h1,.single-apartament #page h1,.post-type-archive-apartament #page h1,.page-template-page-apartamente-tip #page h2,.page-template-page-apartamente #page h2,.single-apartament #page h2,.post-type-archive-apartament #page h2,.page-template-page-apartamente-tip #page h3,.page-template-page-apartamente #page h3,.single-apartament #page h3,.post-type-archive-apartament #page h3,.page-template-page-apartamente-tip #page h4{font-family:"Helvetica",sans-serif;margin:0}.apartament ul:not(.apartament-meta) li{color:#ceb295}.single .apartament h2,.single .apartament h3{margin:1rem 0}.single .apartament h2{font-size:3rem}.single .apartament h2 a{font-size:3rem}.single .apartament h3{color:#cdb296}.single .apartament-meta{list-style:none;font-weight:400;width:100%}.single .apartament-meta li:first-child{border-top:1px solid #eee}.single .apartament-meta li{border-bottom:1px solid #eee;padding:1rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem}#page .apartments-slider-wrapper{position:relative}#page .apartments-slider-wrapper~.apartments-slider-wrapper{margin-top:3rem}#page .apartments-slider-wrapper>h2{font-size:2rem}#page .apartments-slider{margin-top:1rem;overflow:hidden}#page .apartments-slider img{height:300px;width:100%;object-fit:cover}.single .apartments-slider h2 a{font-family:"Helvetica",sans-serif;font-size:1rem}.single .apartments-slider .apartament-header{font-size:.75rem}.apartments-navigation .swiper-button-prev,.apartments-navigation .swiper-button-next{width:2rem;height:2rem;position:absolute;left:-3rem;top:60%;color:#eee;transition:0.3s ease all;opacity:1!important}.apartments-navigation .swiper-button-next{left:initial;right:-3rem}.apartments-navigation .swiper-button-prev:hover,.apartments-navigation .swiper-button-next:hover{color:var(--e-global-color-primary)}#page .wpc-open-close-filters-button,#page select{background-color:#fff;font-size:12px;color:#181818;height:40px;padding:10px;border:1px solid #000;border-radius:2px}#page select{appearance:none;padding-right:30px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 8.85" class="as-svgicon as-svgicon-chevrondown as-svgicon-base as-svgicon-chevrondownbase" role="img" aria-hidden="true" width="35px" height="35px"><path fill="none" d="M0 0h35v35H0z"></path><path fill="none" stroke="%23000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.25" d="M15 1.13L8.5 7.72 2 1.13"></path></svg>');background-repeat:no-repeat;background-size:12px;background-position:95%}#page .wpc-filters-main-wrap li.wpc-term-item{margin-bottom:.5rem}body:not([class*="elementor-page-"]) .site-main{padding-top:calc(103px + 1rem);padding-bottom:4rem}.pum-content .wpforms-form input,.pum-content .wpforms-form textarea{background:transparent!important;border-radius:1rem!important}.pum-content .wpforms-form input[type="checkbox"]::before{background:transparent!important}.pum-content p{font-weight:500}.pum-content .wp-block-columns{text-align:center}.pum-content .wp-block-columns .wp-block-image{margin:0}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal="true"]){padding-right:0!important}.hidden_field{display:none!important}.rezervare_wrapper h1{font-family:"Helvetica",sans-serif;font-size:2rem;font-weight:700;margin:0}.rezervare_wrapper h3{font-family:"Helvetica",sans-serif;font-size:1rem;font-weight:700;letter-spacing:3px;margin:0;text-transform:uppercase}.rezervare_wrapper .wpforms-container-full{margin-bottom:0!important}.rezervare_wrapper .wpforms-field{padding:5px!important}.rezervare_wrapper .wpforms-field-label{margin-bottom:0px!important;font-size:12px!important}.rezervare_wrapper .wpforms-field-description,.rezervare_wrapper .wpforms-field-label-inline{font-family:"Helvetica",sans-serif;font-size:10px!important;font-weight:400;color:var(--wpforms-label-color)!important}.rezervare_form_header .animated_button .elementor-button{padding:5px 10px!important;line-height:16px;border:1px solid #000}.rezervare_form_header{display:flex;gap:.5rem;margin-top:1rem;justify-content:space-between}.rezervare_form{display:none}.rezervare_form.visible{display:block}.rezervare_footer .apartments-slider{overflow:hidden}.rezervare_footer:not(:empty){margin-top:2rem}.rezervare_footer h3{margin-bottom:1rem}.apartments-slider-wrapper{position:relative}.rezervare_footer .apartments-navigation .swiper-button-prev{left:-2rem;color:#000}.rezervare_footer .apartments-navigation .swiper-button-next{right:-2rem;color:#000}.rezervare_footer .swiper-button-next:after,.rezervare_footer .swiper-button-prev:after{font-size:20px}.rezervare_wrapper_tur{display:none}.gallery{position:relative;height:360px;overflow:hidden;border-radius:20px}.gallery .elementor-widget-image{height:100%;border-radius:6px;overflow:hidden}.full-gallery .gallery{height:auto;overflow:visible;border-radius:0}.gallery-columns-1 .gallery-item-1{grid-area:1 / 1 / span 2 / span 3}.gallery-columns-2{grid-template-columns:1fr 1fr}.gallery-columns-2 .gallery-item:nth-child(1){grid-area:one}.gallery-columns-2 .gallery-item:nth-child(2){grid-area:two / two / four / three}.gallery-columns-3{grid-template-columns:2.5fr 1fr}.gallery-columns-3 .gallery-item:nth-child(1){grid-area:one}.gallery-columns-3 .gallery-item:nth-child(2){grid-area:one / two / two / three}.gallery-columns-3 .gallery-item:nth-child(3){grid-area:four / two / three / three}.gallery-columns-4{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.gallery-columns-4 .gallery-item:nth-child(1){grid-area:one}.gallery-columns-4 .gallery-item:nth-child(2){grid-area:one / two / two / three}.gallery-columns-4 .gallery-item:nth-child(3){grid-area:four / two / three / two}.gallery-columns-4 .gallery-item:nth-child(4){grid-area:four / three / three / two}.gallery-columns-5{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.gallery-columns-5 .gallery-item{display:none}.gallery-columns-5 .gallery-item:nth-child(1){grid-area:one;display:block}.gallery-columns-5 .gallery-item:nth-child(2){grid-area:two;display:block}.gallery-columns-5 .gallery-item:nth-child(3){grid-area:three;display:block}.gallery-columns-5 .gallery-item:nth-child(4){grid-area:four;display:block}.gallery-columns-5 .gallery-item:nth-child(5){grid-area:five;display:block}.typed-wrapper{display:flex;align-items:center;justify-content:center}.typed{display:inline-block;font-size:1.5em;min-height:1.5em;color:#fff}.typed-cursor{font-size:1.8em;color:#fff;transform:translateY(-2px)}#page .elementor-widget-image a{display:block}.newsletter input[type="email"]{border:1px solid rgb(255 255 255 / .25);padding:1rem!important;min-height:0!important;height:auto!important;color:#fff!important;text-align:center!important}.newsletter input[type="email"]::placeholder{color:#fff!important}.newsletter .wpforms-submit-container{margin-top:2rem!important}.newsletter button[type="submit"] .elementor-button-text{text-transform:uppercase!important}.floating_button_left{position:fixed;bottom:3rem;left:3rem;z-index:99;color:#fff;text-shadow:0 0 0 #000;width:8rem}.floating_button_left a{display:flex;flex-direction:column;align-items:center;gap:1rem}.floating_button_left a span{color:#fff;text-shadow:0 0 1px #000;text-align:center;line-height:1.2;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;font-family:"Playfair Display",Sans-serif;font-weight:700;font-size:1rem}.floating_button_left a img{box-shadow:0 0 50px rgb(0 0 0 / .3)}.floating_button_right{position:fixed;bottom:3rem;right:3rem;z-index:99;justify-content:flex-end;align-items:self-end;display:flex;flex-direction:column}.floating_button_right a{background-color:var(--e-global-color-accent);border-radius:2rem;padding:1rem 2rem;box-shadow:0 0 50px rgb(0 0 0 / .3);transition:0.3s ease all;color:#000;display:flex;align-items:center;gap:1rem}.floating_button_right a:hover{color:#fff;background-color:#000}.floating_button_right svg{width:1.5rem;height:1.5rem;object-fit:contain;transition:0.3s ease all}.floating_button_right a:hover svg{fill:#fff}.floating_button_right a.floating_button_spain:hover svg{fill:none;color:#fff}.floating_button_spain{margin-bottom:1rem}.pum-container.theme-2777{overflow:hidden}@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*="elementor-page-"]) .site-main{max-width:1200px!important}}@media (min-width:769px){#astreea_header.fixed{background:rgb(255 255 255 / .75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 15px 10px -15px rgb(0 0 0 / .15)}#masthead .handsome_lang_switcher ul li{padding-top:10px;padding-bottom:10px}#masthead .handsome_lang_switcher,#masthead .handsome_lang_switcher a,#masthead .handsome_lang_switcher ul li+li::before{color:#fff;font-size:.75rem}#masthead #menu_wrapper .handsome_lang_switcher,#masthead #menu_wrapper .handsome_lang_switcher a,#masthead #menu_wrapper .handsome_lang_switcher ul li+li::before{color:#000}}@media (max-width:768px){.apartamente-tip-item>div.apartamente-tip-item-gallery{}.apartamente-tip-item{grid-template-columns:1fr}.apartamente-tip-item>div{padding:3rem 1rem}.apartamente-tip-item>div.apartamente-tip-item-gallery{border-left:1px solid #cdb29683;border-top:0}.apartamente-tip-item .apartamente-tip-item-title{background-position:center 25%;padding-top:8rem;padding-bottom:1rem}.apartamente-tip-item.comfort .apartamente-tip-item-title{background-position:center 35%}#page .apartamente-tip-item-gallery .apartments-navigation .swiper-button-prev{left:-3rem}#page .apartamente-tip-item-gallery .apartments-navigation .swiper-button-next{right:-3rem}.floating_button_spain span{max-width:8rem}.floating_button_right a{padding:.5rem 1rem;gap:.5rem;font-size:.8rem}.floating_button_right svg{width:1rem;height:1rem}.pum-content .wp-block-columns{flex-direction:column-reverse}.floating_button_left{left:1rem;width:5rem}.floating_button_right{right:1rem}.rezervare_form_header{flex-direction:column}.terms{margin-top:70px}.box-shadow-0{margin:0 20px;padding:40px 40px 40px 40px;box-shadow:0 0 20px 0 rgb(0 0 0 / .3)}.typed{font-size:1em}.animated_button.animated_button_no_arrow_on_mobile .elementor-button-text::after{display:none!important}.animated_button.animated_button_no_arrow_on_mobile .elementor-button{font-size:11px!important}p br{display:none}.content-slider .swiper-slide.elementor-hidden-desktop{display:flex!important}.content-slider .swiper-slide.elementor-hidden-mobile{display:none!important}.content-slider .swiper-slide br{display:none}.allow_br_mobile p br{display:block}.hide_on_mobile{display:none!important}body:not(.elementor-editor-active) .text-reveal hr{margin-right:0}.content-slider{padding:0 65px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.5rem;font-weight:700}.content-slider .swiper-button-prev,.content-slider .swiper-button-next{width:54px}.pum-container{max-width:90vw!important}.pum-container iframe{width:100%;height:auto}.apartamente-wrapper{flex-direction:column-reverse}.apartament-wrapper{flex-direction:column-reverse}.apartamente-sidebar{flex-basis:initial;display:flex;gap:1rem;flex-direction:column;position:relative}.apartamente-content-body{grid-template-columns:1fr}#page .wpc-orderby-select{max-width:initial}.apartamente-top-header{padding-top:79px}.apartamente-top-header .site-main{gap:1rem}.apartamente-top-header h3{font-size:1rem}.apartamente-top-header-image::after{border:4px solid #fff;width:28%;top:40%;left:21%}.apartamente-header{display:flex;gap:1rem;flex-direction:column}.apartamente-header>*{flex:1}.apartamente-header .elementor-button{padding:12px!important;width:100%}.apartamente-map-image{margin-top:0}.apartamente-map-floors{justify-content:space-between;padding:1rem 0}.apartamente-map-floors>*{flex:1}.apartamente-map-floors a{width:100%}.apartamente-map-floors .animated_button.animated_button_yellow .elementor-button{padding:.25rem .75rem}.page-template-page-apartamente #page h1{font-size:1.5rem}.apartamente-map-legend{font-size:10px}.apartamente-map-absolute-wrapper{position:relative;width:100%}.apartamente-map-plans{width:100%;position:relative;flex-direction:column;align-items:center;margin-top:2rem}.apartamente-map-plan{position:relative;width:100%}.legend::before{top:0}.apartamente-sidebar .widget_wpc_sorting_widget{display:block}.apartamente-content-header .wpc-orderby-select{display:none}.widget_wpc_sorting_widget{position:absolute;right:0;width:50%;z-index:1}.pum-theme-1658 .pum-container,.pum-theme-light-box-2 .pum-container{padding:32px!important}body:not([class*="elementor-page-"]) .site-main{padding-top:calc(79px + 1rem);padding-bottom:3rem}}