.funktioner_item_home{display:flex;flex-direction:column;cursor:pointer;transform:scale(1);transition:all 0.3s ease-in-out}.funktioner_item_home:hover{box-shadow:0 10px 35px -3px hsl(174deg 60% 29% / 30%);transform:scale(1.01)}.funktioner_item_home .property_thumb{transform:scale(1);transition:all 0.3s ease-in-out}.funktioner_item_home:hover .property_thumb{transform:scale(1.04)}.funktioner_item_home:hover .content_design h2{color:var(--e-global-color-0e23da7)}.detail_indicator{margin-top:auto;margin-left:15px;margin-bottom:15px}.lokaler_detail_popup_inner ::-webkit-scrollbar{width:5px;height:5px;border-radius:20px}.lokaler_detail_popup_inner ::-webkit-scrollbar-track{background:#b5c9b547;border-radius:20px;cursor:pointer}.lokaler_detail_popup_inner ::-webkit-scrollbar-thumb{background-color:#2b36354a;border-radius:20px;border:1px solid #b5c9b547;cursor:pointer}#lokaler_detail_popup{display:none;position:fixed;width:100%;height:100%;background:#000a;z-index:9999999;top:0;left:0;line-height:1.5}.lokaler_detail_popup_inner{height:auto;max-height:95vh;width:max-content;max-width:1300px;background:#fff;margin:auto;border-radius:16px;padding:30px;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:space-between}.lokaler_detail_closer{background:var(--e-global-color-d49ac81);display:flex;position:absolute;width:20px;height:20px;justify-content:center;align-items:center;color:#fff;border-radius:4px;right:20px;top:20px;cursor:pointer}.lokaler_detail_title{text-align:center;margin-bottom:20px;border-bottom:2px solid #49ac811b;padding-bottom:20px}.lokaler_detail_title h2{font-size:2.2rem!important;line-height:1!important}.lokaler_detail_inner{display:grid;grid-template-columns:1fr 400px;gap:25px}.lokaler_detail_left,.lokaler_detail_right{background:#F2F4F6;border-radius:14px;padding:20px;max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden}.lokaler_detail_sect_wrapper{margin-bottom:20px}.lokaler_detail_sect_wrapper.lokaler_beskrivningar_wrapper{margin-bottom:0;display:flex;flex-direction:column;gap:16px}.lokaler_bilder_slider{position:relative}.lokaler_funktioner_modules{display:flex;flex-wrap:wrap;gap:8px;background-color:#fff;padding:8px;min-width:max-content;border-radius:8px;position:absolute;z-index:2;left:50%;transform:translate(-50%,-35%);box-shadow:0 5px 25px #0002}.lokaler_module{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 10px 6px;background:#F2F4F6;border-radius:4px}.lokaler_module.lokaler_type_module{background:#fff;width:fit-content;padding:5px 10px}.lokaler_module_icon{height:15px;width:15px;opacity:.7;display:flex}.lokaler_tillrade_icon{opacity:.9}.lokaler_module_content{display:flex;flex-direction:column;line-height:1.5;color:rgb(0 0 0 / 80%);font-size:12px}#lokaler_detail_popup h3{font-size:1.28rem;font-weight:400}.lokaler_module_content strong{font-size:12px;color:var(--e-global-color-0e23da7);font-weight:400;text-transform:uppercase}#lokaler_detail_popup p{color:rgb(0 0 0 / 60%);font-weight:400;font-size:14px;margin-bottom:0}.lokaler_contact_title{margin-bottom:15px}#myTextarea{min-height:110px;resize:none;border-color:#1e776e3b;transition:all 0.3s ease;color:#222}#myTextarea:focus,#myTextarea:hover{border-color:var(--e-global-color-d49ac81)}.lokaler_contact_staffs{overflow:hidden;display:flex;gap:20px;margin:20px 0;overflow-x:auto}.lokaler_contact_staff{display:flex;gap:20px;border:1px solid #b5c9b547;border-radius:6px;padding:15px;flex-shrink:0;margin:10px 0;align-items:center;font-size:13px}.lokaler_staff_avatar{height:80px;width:80px;border:1px solid #1e776e4a;border-radius:5px;overflow:hidden}.swiper-button-next,.swiper-button-prev{top:42.15%!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-13px!important}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-13px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:15px!important;background:#1e776e;height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50px;flex-shrink:0}.lokaler_staff_avatar img{height:100%;object-fit:cover}.lokaler_staff_name strong{font-weight:600;color:#222d;text-transform:uppercase}.lokaler_staff_title{color:rgb(0 0 0 / 60%)}#mySwiper .swiper-slide{max-width:90px!important;margin-right:5px;margin-top:5px;border-radius:5px;cursor:pointer}#mySwiper2 .swiper-slide{border-radius:8px;cursor:pointer;max-height:450px}#mySwiper2 .swiper-slide img{object-fit:cover;width:100%;max-height:450px;border-radius:10px}#mySwiper img{object-fit:cover;border-radius:6px;width:100%;height:70px}.lokaler_contact_form button,.property_popup_btn{color:white!important}.query_submit{margin-top:10px;transition:all 0.4s ease}#mySwiper2.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,#mySwiper2.swiper:not(.swiper-initialized)>.swiper-wrapper{overflow:visible!important}#mySwiper .swiper-slide:not(.swiper-slide-thumb-active){opacity:.7;filter:grayscale(1)}.lokaler_contact_form .gform_fields{gap:10px!important}.lokaler_contact_form .gform_fields input,.lokaler_contact_form .gform_fields textarea{border-radius:4px!important}.lokaler_contact_form .gform_fields input::placeholder,.lokaler_contact_form .gform_fields textarea::placeholder{color:rgb(0 0 0 / 40%)}.lokaler_contact_form .gform_fields textarea,.lokaler_contact_form .gform_fields textarea:focus{border:none}.lokaler_contact_form .gform_fields textarea{resize:none}.lokaler_contact_form .gform_footer{margin-top:15px!important}.lokaler_contact_form .gform_footer #gform_submit_button_6{border-radius:4px!important;color:var(--e-global-color-secondary);background-color:var(--e-global-color-d49ac81)!important;font-size:1rem;transition:0.4s ease}.lokaler_contact_form .gform_footer #gform_submit_button_6:hover{color:#fff!important;background-color:var(--e-global-color-332724a)!important}.lokaler_detail_sect_title{display:flex;justify-content:space-between;align-items:center;position:relative}.lasmer_btn_link{position:absolute;right:0;top:50%;transform:translateY(-50%)}.lasmer_btn{display:flex;gap:20px;align-items:center;transition:all 0.4s ease}.external_link_icon_svg{width:15px}.external_link_icon_svg path{fill:var(--e-global-color-secondary);transition:fill 0.4s ease}.lasmer_btn:hover .external_link_icon_svg path,.lasmer_btn:focus .external_link_icon_svg path{fill:#fff}@keyframes ball_spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.successful_msg{color:var(--e-global-color-d49ac81);margin-bottom:10px;font-weight:200}.warning_msg{color:#ff6700;margin-bottom:10px;font-weight:200}@media (max-width:767px){.lokaler_detail_popup_inner{padding:20px;max-width:95vw}.lokaler_detail_inner{grid-template-columns:100%;overflow-y:auto;max-height:calc(100vh - 162px);overflow-x:hidden}.lokaler_detail_left,.lokaler_detail_right{max-height:100%;height:auto;overflow:unset}.lokaler_module{justify-content:left}.lokaler_funktioner_modules{position:static;transform:translate(0,0);margin-bottom:20px;justify-content:center;min-width:auto;padding:15px;gap:10px;box-shadow:none;display:flex;flex-wrap:wrap;flex-direction:column}.lokaler_detail_sect_title{flex-direction:column-reverse;margin-top:20px}.lokaler_detail_sect_title h3{line-height:0!important;margin-bottom:7px}.lasmer_btn_link{position:static}.lokaler_type_module{margin:auto}.lokaler_module_content strong,.lokaler_module_content,#lokaler_detail_popup p{font-size:.9em!important}#lokaler_detail_popup p{text-align:center}.lokaler_detail_title{padding:0 20px 15px;margin-bottom:15px}.lokaler_detail_title h2{font-size:1.8rem!important}#lokaler_detail_popup h3{font-size:1.18rem!important;text-align:center}#mySwiper2 .swiper-slide{border-radius:10px}#mySwiper2 .swiper-slide img{max-height:238px}#mySwiper .swiper-wrapper{justify-content:center}#mySwiper .swiper-slide{border-radius:5px}.swiper-button-next:after,.swiper-button-prev:after{height:30px;width:30px;font-size:12px!important}.swiper-button-next,.swiper-button-prev{top:62%!important}.lokaler_detail_title{padding-left:0;text-align:left}.lokaler_detail_title h2{font-size:1.4rem!important;line-height:1.3!important}.lokaler_contact_staff{justify-content:left;width:100%}.lokaler_contact_staffs{gap:0;overflow-x:auto;flex-direction:column}#mySwiper2 .swiper-slide{height:200px}#mySwiper2 .swiper-slide img{height:100%}}