.lectors_list{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:24px;column-gap:24px;margin:0;padding:0;list-style:none}.lectors_list.owl-carousel{display:block}.lectors_list.owl-carousel .item{width:calc(100% / 4 - (3 * 24px / 4) * 1);margin-right:24px}.lectors_list .owl-stage-outer{overflow:visible}.lectors_list .owl-item .item{opacity:0;pointer-events:none}.lectors_list .owl-item.active .item{opacity:1;pointer-events:auto}.lectors_list .owl-item.active~.owl-item .item{opacity:1;pointer-events:auto}.lectors_list .item{width:100%;display:inline-flex;margin:0;padding:0;position:relative;transition:opacity 400ms ease 0ms}.lectors_list.rdy .item{width:100% !important}.lectors_list.owl-carousel .owl-nav{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:16px;min-height:0;margin:24px 0 0}.lectors_list.owl-carousel .owl-nav :is(.owl-prev, .owl-next).disabled{opacity:.3;cursor:no-drop}.lectors_list.owl-carousel .owl-nav .owl-prev{cursor:pointer;position:relative;width:44px;height:44px;transition:all 400ms ease 0ms}.lectors_list.owl-carousel .owl-nav .owl-next{cursor:pointer;position:relative;width:44px;height:44px;transition:all 400ms ease 0ms}.lectors_list.owl-carousel .owl-nav .owl-prev::before{position:absolute;left:0;top:0;content:"";background-color:currentColor;-webkit-mask-image:url('../../../../img/arrow_swoosh.svg');mask-image:url('../../../../img/arrow_swoosh.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:40px 21px;mask-repeat:no-repeat;mask-position:center center;mask-size:40px 21px;display:block;width:100%;height:100%;transform:rotate(180deg);transition:all 400ms ease 0ms}.lectors_list.owl-carousel .owl-nav .owl-next::before{position:absolute;left:0;top:0;content:"";background-color:currentColor;-webkit-mask-image:url('../../../../img/arrow_swoosh.svg');mask-image:url('../../../../img/arrow_swoosh.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:40px 21px;mask-repeat:no-repeat;mask-position:center center;mask-size:40px 21px;display:block;width:100%;height:100%;transition:all 400ms ease 0ms}.notouch .lectors_list.owl-carousel .owl-nav .owl-prev:is(:hover,:focus)::before{transform:rotate(180deg) scale(1.15)}.notouch .lectors_list.owl-carousel .owl-nav .owl-next:is(:hover,:focus)::before{transform:scale(1.15)}.lectors_list .item .item_in{width:100%;display:flex;flex-direction:column;position:relative;cursor:pointer;color:#292929;text-decoration:none;font-size:inherit;box-sizing:border-box}.lectors_list .item .item_in::before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(135deg, #0095DA, #49B48D);transition:all 400ms ease 0ms;border-radius:24px}.lectors_list .item .item_in .img{display:block;position:relative;width:100%;aspect-ratio:330 / 381;overflow:hidden;background-color:#292929;clip-path:inset(0 round 24px);transition:all 400ms ease 0ms}.lectors_list .item .item_in .img img{transition:all 400ms ease 0ms}.lectors_list .item .item_in .text{display:block;position:relative;z-index:2;padding:20px 16px 0 4px;transition:all 400ms ease 0ms}.lectors_list .item .item_in .text .name{display:block;font-weight:400;margin:0;color:#292929;transition:all 400ms ease 0ms}.lectors_list .item .item_in .text .info{display:flex;align-items:center;gap:8px;font-size:15px;line-height:22px;margin:4px 0 0;padding:0;color:#292929;opacity:.75;transition:all 400ms ease 0ms}.lectors_list .item .item_in .text .info .icon{flex:0 0 auto;display:block;width:18px;height:18px;background-color:#292929;transition:all 400ms ease 0ms}.lectors_list .item .item_in .text .info.location .icon{-webkit-mask-image:url('../../../../img/address_icon.svg');mask-image:url('../../../../img/address_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 18px;mask-repeat:no-repeat;mask-position:center center;mask-size:18px 18px}.lectors_list .item .item_in .text .info.phone .icon{-webkit-mask-image:url('../../../../img/phone_icon.svg');mask-image:url('../../../../img/phone_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 18px;mask-repeat:no-repeat;mask-position:center center;mask-size:18px 18px}.lectors_list .item .item_in .arrow{position:absolute;z-index:2;right:0;bottom:3px;width:32px;height:18px;display:flex;align-items:center;justify-content:center;transition:all 400ms ease 0ms}.lectors_list .item .item_in .arrow::before{content:"";display:block;width:32px;height:18px;background-color:#292929;-webkit-mask-image:url('../../../../img/arrow_swoosh.svg');mask-image:url('../../../../img/arrow_swoosh.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:32px 18px;mask-repeat:no-repeat;mask-position:center center;mask-size:32px 18px;transition:all 400ms ease 0ms}.notouch .lectors_list .item .item_in:is(:hover,:focus-within)::before{opacity:1}.notouch .lectors_list .item .item_in:is(:hover,:focus-within) .img{clip-path:inset(12px round 18px)}.notouch .lectors_list .item .item_in:is(:hover,:focus-within) .img img{transform:translate(-50%, -50%) translateZ(0) scale(1.05)}.notouch .lectors_list .item .item_in:is(:hover,:focus-within) .text{translate:12px -12px}.notouch .lectors_list .item .item_in:is(:hover,:focus-within) .text :is(.name, .info){color:#fff;opacity:1}.notouch .lectors_list .item .item_in:is(:hover,:focus-within) .text .info .icon{background-color:#fff}.notouch .lectors_list .item .item_in:is(:hover,:focus-within) .arrow{translate:-12px -12px}.notouch .lectors_list .item .item_in:is(:hover,:focus-within) .arrow::before{background-color:#fff}.lectors_map .leaflet-marker-pane .marker-cluster{display:flex;align-items:center;justify-content:center;background-color:rgba(0,149,218,0.3);border-radius:50%;transition:background-color 400ms ease 0ms}.lectors_map .leaflet-marker-pane .marker-cluster div{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;background-color:#0095DA;border-radius:50%;color:#fff;font-size:13px;font-weight:700;line-height:1;box-shadow:0 2px 6px rgba(0,0,0,0.25)}.lectors_map .leaflet-marker-pane .marker-cluster div span{line-height:1}.lectors_map .leaflet-marker-pane .marker-cluster.marker-cluster-medium{background-color:rgba(73,180,141,0.3)}.lectors_map .leaflet-marker-pane .marker-cluster.marker-cluster-medium div{background:linear-gradient(135deg, #0095DA, #49B48D)}.lectors_map .leaflet-marker-pane .marker-cluster.marker-cluster-large{background-color:rgba(73,180,141,0.35)}.lectors_map .leaflet-marker-pane .marker-cluster.marker-cluster-large div{background-color:#49B48D}.notouch .lectors_map .leaflet-marker-pane .marker-cluster:is(:hover,:focus){background-color:rgba(0,149,218,0.5)}.lectors_map .leaflet-popup.lectors_bubble .leaflet-popup-content-wrapper{border-radius:12px}.lectors_map .leaflet-popup.lectors_bubble .leaflet-popup-content{margin:16px;font-size:13px;line-height:1.4;color:#292929}.lectors_map .leaflet-popup.lectors_bubble .leaflet-popup-content .lectors_bubble_in{display:flow-root;overflow-wrap:anywhere}.lectors_map .leaflet-popup.lectors_bubble .leaflet-popup-content .lectors_bubble_in a.lectors_bubble_name{display:block;margin:0 22px 8px 0;font-size:15px;line-height:20px;font-weight:700;color:#292929;text-decoration:none;transition:all 400ms ease 0ms}.notouch .lectors_map .leaflet-popup.lectors_bubble .leaflet-popup-content .lectors_bubble_in a.lectors_bubble_name:is(:hover,:focus){color:#0095DA}.lectors_map .leaflet-popup.lectors_bubble .leaflet-popup-content .lectors_bubble_in .lectors_bubble_img{float:left;width:90px;height:120px;object-fit:cover;margin:0 10px 6px 0;background-color:#eee;border-radius:8px}.lectors_map .leaflet-popup.lectors_bubble .leaflet-popup-content .lectors_bubble_in .lectors_bubble_row{margin:0 0 6px}.lectors_map .leaflet-popup.lectors_bubble .leaflet-popup-content .lectors_bubble_in .lectors_bubble_btn{clear:both;padding:4px 0 0}.lectors_map .leaflet-popup.lectors_bubble .leaflet-popup-content .lectors_bubble_in .lectors_bubble_btn .btn{max-width:100%;box-sizing:border-box;white-space:normal}.lectors_map .leaflet-popup.lectors_bubble a.leaflet-popup-close-button{top:4px;right:4px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;color:#292929;border-radius:8px;transition:all 400ms ease 0ms}.lectors_map .leaflet-popup.lectors_bubble a.leaflet-popup-close-button span{display:none}.lectors_map .leaflet-popup.lectors_bubble a.leaflet-popup-close-button::before{content:"";display:block;width:14px;height:14px;background-color:#292929;-webkit-mask-image:url('../../../../img/close.svg');mask-image:url('../../../../img/close.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:14px 14px;mask-repeat:no-repeat;mask-position:center center;mask-size:14px 14px;transition:all 400ms ease 0ms}.notouch .lectors_map .leaflet-popup.lectors_bubble a.leaflet-popup-close-button:is(:hover,:focus){background-color:rgba(0,149,218,0.1)}.notouch .lectors_map .leaflet-popup.lectors_bubble a.leaflet-popup-close-button:is(:hover,:focus)::before{background-color:#0095DA}:is(.listing_filter_actions .map_link, .listing_filter_map).active .ico{-webkit-mask-image:url('../../../../img/list_icon.svg');mask-image:url('../../../../img/list_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 16px;mask-repeat:no-repeat;mask-position:center center;mask-size:18px 16px}@media screen and (max-width:1280px){.lectors_list{grid-template-columns:repeat(3, 1fr);row-gap:20px;column-gap:20px}.lectors_list.owl-carousel{display:block}.lectors_list.owl-carousel .item{width:calc(100% / 3 - (2 * 20px / 3) * 1);margin-right:20px}}@media screen and (max-width:1000px){.lectors_list{grid-template-columns:repeat(2, 1fr);row-gap:16px;column-gap:16px}.lectors_list.owl-carousel{display:block}.lectors_list.owl-carousel .item{width:calc(100% / 2 - (1 * 16px / 2) * 1);margin-right:16px}}@media screen and (max-width:650px){.lectors_list{grid-template-columns:repeat(1, 1fr);row-gap:16px;column-gap:16px}.lectors_list.owl-carousel{display:block}.lectors_list.owl-carousel .item{width:calc(100% / 1 - (0 * 16px / 1) * 1);margin-right:16px}}