.revealit{opacity:0;transform:translateY(30px);transition:opacity 0.7s ease-out,transform 0.7s ease-out}.revealit.revealed{opacity:1;transform:translateY(0)}.elementor-editor-active .revealit{opacity:1!important;transform:translateY(0)!important}.elementor-slideshow__title{display:none}.swiper-pagination-bullet{width:30px!important;height:4px!important;border-radius:0}.looplink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.elementor-widget-theme-post-content>*:first-child img:first-child{display:none}.e-contact-buttons__chat-button,.e-contact-buttons__chat-button[type="button"],a.e-contact-buttons__cta-button{background:linear-gradient(135deg,#5782ac,#37baed)!important}#breadcrumbs{font-size:10px!important;font-weight:600!important;letter-spacing:1.5px!important;line-height:1.3em!important;text-transform:uppercase!important}#breadcrumbs a{color:black!important}#breadcrumbs a:hover{color:#5784ae!important}.bodyfont ul{padding-left:1.5em;list-style:none}.bodyfont ul li{position:relative}.bodyfont ul li::before{content:"◆";position:absolute;top:-.05em;left:-1.1em;font-size:1.2em;color:#000}.lp-form input[type="text"],.lp-form input[type="email"],.lp-form input[type="tel"]{padding:0!important;font-family:'Montserrat'!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:white!important;background:black!important;border-bottom:1px solid white!important}.lp-form textarea{padding:0!important;font-family:'Montserrat'!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:white!important;background:black!important;border-bottom:1px solid white!important}.lp-form input::placeholder,.lp-form textarea::placeholder{opacity:1!important;color:white!important}.lp-form label{font-size:13px!important;color:#f3f3f3!important;opacity:.6}.lp-ratings .elementor-heading-title{letter-spacing:1.8px!important}.lp-first p:last-of-type{margin-block-end:0!important}.lp-faq .e-con-inner{max-width:1200px!important}.lp-faq .elementor-element{--align-items:left !important}.lp-faq .elementor-widget-n-accordion{--n-accordion-title-justify-content:left !important}.lp-faq .elementor-widget-text-editor{--align-self:left !important;width:100%!important;text-align:left!important}.lp-faq .elementor-widget-heading{--align-self:left !important;text-align:left!important}.lp-faq .e-n-accordion-item-title-text:hover{color:#5683ad!important}button#wpforms-submit-8832{padding:0;margin-top:20px;font-size:15px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;background:none}button#wpforms-submit-8832:hover{color:#007cba!important}#wpforms-submit-8832::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(135deg,#5782ac,#37baed);transition:all 0.25s ease}div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:center}button.e-filter-item[data-filter="leben-lifestyle"],button.e-filter-item[data-filter="vip-mallorca-news"],button.e-filter-item[data-filter="immobilienwissen-kaufberatung"]{font-weight:bold!important}.ycv-video-price{display:none}.reset-wrapper button{font-size:11px!important;letter-spacing:1.3px!important}.search-results .search-filter-component-combobox__listbox-toggle{margin-top:-2px!important;margin-left:-26px!important;transform:scale(.85)!important;transform-origin:right!important}.search-filter-component-combobox-base__listbox-option{font-family:"Montserrat"!important;font-size:11px!important;font-weight:600;letter-spacing:1px!important;line-height:18px!important;text-transform:uppercase}.filter-w-bg .search-filter-component-combobox__selection,.filter-w-bg .search-filter-field__input .search-filter-component-combobox__selection-placeholder{font-size:11px!important;letter-spacing:1.3px!important}.search-filter-component-combobox--mode-single .search-filter-component-combobox__actions.search-filter-component-combobox__actions--empty{padding-right:3px!important}svg{transition:transform 0.3s ease!important}.search-filter-component-combobox-base--listbox-visible svg{transform:rotateZ(180deg);transition:transform 0.3s ease!important}@media screen and (min-width:1024px){.bleed-right{display:flex!important;padding:0!important;margin:0!important}.bleed-right .leftcontainer{width:50vw;padding-left:max(40px, calc((100vw - 1500px) / 2 + 40px));padding-right:40px;flex-shrink:0}.bleed-right .rightcontainer{width:50vw;padding:0;flex-shrink:0}.bleed-left{display:flex!important;padding:0!important;margin:0!important}.bleed-left .leftcontainer{width:50vw;padding:0;flex-shrink:0}.bleed-left .rightcontainer{width:50vw;padding-right:max(40px, calc((100vw - 1500px) / 2 + 40px));padding-left:40px;flex-shrink:0}.lp-faq .elementor-widget-text-editor{font-size:14px!important}.ycv-slider__title{font-size:14px!important;line-height:1em!important}}@media (max-width:1024px){.ycv-slider__title{font-size:12px!important;line-height:1em!important}}@media screen and (max-width:768px){.textbutton .elementor-button-text{font-size:13px!important}.bodyfont ul li::before{content:"◆";position:absolute;top:.05em;left:-1.8em;font-size:0.8em!important;color:#000}.lp-form label{font-size:12px!important;color:#fff}button#wpforms-submit-8832{margin-top:20px!important;font-size:13px!important}.wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field{position:relative;padding:5px 0!important}.wpforms-field-gdpr-checkbox{margin-top:10px!important}label{font-size:9px!important}.search-results{margin-top:-19px!important}.page-parent .search-results{margin-top:40px!important}.reset-wrapper button{font-size:10px!important;letter-spacing:1.3px!important}.filter-w-bg .search-filter-component-combobox__selection,.filter-w-bg .search-filter-field__input .search-filter-component-combobox__selection-placeholder{font-size:10px!important}.search-filter-component-combobox-base__listbox-option{font-size:10px!important}}@media (max-width:767px){.search-results .search-filter-component-combobox__listbox-toggle{margin-top:-3px!important;margin-left:-13px!important;transform:scale(.8)!important;transform-origin:right!important}}