/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./public/src/css/select2/core.scss ***!
  \***********************************************************************************************************************************************************************************/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./public/src/css/casafari-crm-wp-public.scss ***!
  \*********************************************************************************************************************************************************************************************/
.container,.container-lg,.container-fluid{margin-left:auto;margin-right:auto}@media(min-width: 768px){.container,.container-lg,.container-fluid{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width: 767px){.container,.container-lg,.container-fluid{padding-left:1.5rem;padding-right:1.5rem}}.container{max-width:111rem}.container-lg{max-width:121rem}.row{display:flex;flex-wrap:wrap}@media(min-width: 768px){.row{margin-left:-1.5rem;margin-right:-1.5rem}}@media(max-width: 767px){.row{margin-left:-1.5rem;margin-right:-1.5rem}}.row [class*=col]{width:100%;max-width:100%;flex:1 0 0%}@media(min-width: 768px){.row [class*=col]{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width: 767px){.row [class*=col]{padding-left:1.5rem;padding-right:1.5rem}}.sorting-section{margin:2rem 0}.sorting-section .container-lg,.sorting-section .container{display:flex;align-items:center;position:relative;padding-bottom:1rem}.sorting-section .container-lg::after,.sorting-section .container::after{content:"";position:absolute;bottom:0;left:50%;width:calc(100% - 3rem);border-bottom:1px solid #34123d;transform:translateX(-50%)}.sorting-section .results-counter{display:flex;align-items:center}.sorting-section .results-counter strong{margin:0 1rem 0 0}.sorting-section .sorting-holder{display:none;margin-left:auto;align-items:center;padding-right:1.2rem}@media(min-width: 768px){.sorting-section .sorting-holder{display:flex}}.sorting-section .sorting-holder ul{margin:0 1.5rem 0 0;padding:0;list-style:none;display:flex;align-items:center;font-size:2rem;color:#34123d}.sorting-section .sorting-holder ul li{margin-right:1.5rem}.sorting-section .sorting-holder ul li:last-child{margin-right:0}.sorting-section select{text-align:center}.fs{position:relative}.menu-btn-fs{text-align:left}.menu-fs{position:absolute;width:100%;margin:0;padding:10px 0;list-style:none;z-index:200;background-color:#e9e9ed;color:#fff;text-transform:uppercase;text-decoration:none;border:1px solid #000;border-radius:4px;font-size:1.2rem}.menu-fs li:hover,.menu-fs li.checked{background-color:#52525e}.menu-option-fs{padding:.1em 1em}.properties-grid.row-layout .col{width:100%}.properties-grid.map-layout .tab{display:none}.properties-grid.map-layout .tab-map{display:block}.properties-grid .col{flex:0 0 auto;width:100%;margin-bottom:2rem}@media(min-width: 768px){.properties-grid .col{width:50%}}@media(min-width: 992px){.properties-grid .col{width:33.3333333333%}}.properties-grid .map{width:100%;height:90rem}.properties-grid .tab-map{display:none}.card-item{position:relative;display:inline-flex;flex-direction:column;width:100%;box-shadow:0 0 .5rem rgba(0,0,0,.5)}.row-layout .card-item{flex-direction:row}.row-layout .card-item .img-holder{min-width:36rem;padding-bottom:18%;flex-shrink:0}.row-layout .card-item .img-holder figcaption{display:none}.row-layout .card-item .card-body{padding:2rem;flex-grow:1}.row-layout .card-item .property-num{display:block}.row-layout .card-item .description{display:block}.row-layout .card-item .add-to-wishlist{color:#8b8577}.card-item:hover{text-decoration:none}.card-item:hover .img-holder img{transform:scale(1.05)}.card-item .img-holder{margin:0;position:relative;padding-bottom:78%;overflow:hidden}.card-item .img-holder img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;font-family:"object-fit: cover;";transition:all .3s ease}.card-item .img-holder figcaption{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.6);color:#8b8577;padding:.5rem}.card-item .card-body{padding:1rem}.card-item .property-num{display:none}.card-item h2{font-size:2.4rem;margin-bottom:.5rem}.card-item .breadcrumb{font-size:1rem;color:#34123d;margin-bottom:2rem}.card-item .description{display:none;margin-bottom:2rem}.card-item .price-holder{display:flex;align-items:flex-end;flex-direction:column}.card-item .price-holder .price-label{color:#34123d;font-size:1.4rem;margin-bottom:.5rem;display:inline-block}.card-item .add-to-wishlist{position:absolute;top:1rem;right:1rem;color:#fff;font-size:2rem}.card-item .add-to-wishlist:hover{color:#34123d}.breadcrumb{color:#34123d;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:">";padding-right:.5rem}.property-content{margin-bottom:3rem}.property-content-inner{display:flex;align-items:flex-start;flex-direction:column}@media(min-width: 768px){.property-content-inner{flex-direction:row}}.property-content .content-holder{width:100%;margin-bottom:3rem}@media(min-width: 768px){.property-content .content-holder{margin-bottom:0;width:calc(70% - 3rem);margin-right:3rem}}@media(min-width: 992px){.property-content .content-holder{width:calc(75% - 3rem);margin-right:3rem}}.property-content .content-holder h3{border-bottom:1px solid #8b8577;margin-top:3.5rem;padding-bottom:.5rem;margin-bottom:1.5rem}.property-content .tabs-holder .tab-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.property-content .tabs-holder .tab-list li.active a{background:#34123d}.property-content .tabs-holder .tab-list li a{padding:.6rem 2rem;background:#77298c;color:#fff;min-width:12.4rem;display:block !important;text-align:center}.property-content .tabs-holder .tab-list li a:hover{text-decoration:none;background:#34123d}@media(max-width: 580px){.property-content .tabs-holder .tab-list li{flex:0 0 100%}}.property-content .tabs-holder .tab-wr .tab{display:none}.property-content .tabs-holder .tab-wr .tab.active-tab{display:block}.property-content .tabs-holder .swiper-gallery{margin-bottom:1.5rem}.property-content .tabs-holder .swiper-gallery .swiper-slide{position:relative;padding-bottom:75%}.property-content .tabs-holder .swiper-gallery .swiper-slide img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;font-family:"object-fit: cover;"}.property-content .tabs-holder .swiper-gallery .swiper-button-prev,.property-content .tabs-holder .swiper-gallery .swiper-button-next{color:#34123d}.property-content .tabs-holder .swiper-gallery .glightbox{position:absolute;top:1.5rem;right:1.5rem;font-size:2.5rem;color:#34123d;z-index:5}.property-content .tabs-holder .thumbs-holder{position:relative}.property-content .tabs-holder .thumbnails-holder{overflow:hidden}.property-content .tabs-holder .swiper-thumbs{margin:0 4.1rem;position:relative}.property-content .tabs-holder .swiper-thumbs .swiper-slide{display:flex;height:9.1rem;opacity:.7}.property-content .tabs-holder .swiper-thumbs .swiper-slide:hover{cursor:pointer}.property-content .tabs-holder .swiper-thumbs .swiper-slide-thumb-active{opacity:1}.property-content .tabs-holder .swiper-thumbs .swiper-slide img{height:100%;width:100%;object-fit:cover;font-family:"object-fit: cover;"}.property-content .tabs-holder .swiper-thumbs-button-prev,.property-content .tabs-holder .swiper-thumbs-button-next{position:absolute;top:0;height:100%;width:4.1rem;z-index:10;display:flex;align-items:center;justify-content:center;margin:0;transform:none}.property-content .tabs-holder .swiper-thumbs-button-prev:hover,.property-content .tabs-holder .swiper-thumbs-button-next:hover{cursor:pointer}.property-content .tabs-holder .swiper-thumbs-button-prev.swiper-button-disabled,.property-content .tabs-holder .swiper-thumbs-button-next.swiper-button-disabled{opacity:.4;pointer-events:none}.property-content .tabs-holder .swiper-thumbs-button-prev{left:0}.property-content .tabs-holder .swiper-thumbs-button-next{right:0}.property-content .property-details ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;columns:3}.property-content .property-details ul li{margin:0 .5rem 1.5rem .5rem;width:calc(50% - 10px)}@media(min-width: 768px){.property-content .property-details ul li{margin:0 .5rem 1.5rem .5rem;width:calc(33.3333333333% - 10px)}}.property-content .property-details ul li strong{display:block;margin-top:.3rem}.property-content .property-details ul li img{max-width:100%;width:2.5rem;margin:.3rem 0 0}.property-content .map{height:35rem}.property-content aside{width:100%}@media(min-width: 768px){.property-content aside{width:30%}}@media(min-width: 992px){.property-content aside{width:25%}}.property-content aside form{margin-bottom:5.5rem}.property-content aside form .btn{width:100%}.property-content aside textarea{min-height:13.1rem}.property-content aside .form-check{margin-bottom:1.5rem;padding:0;height:auto;border:none;text-transform:none;font-weight:400;font-size:1.3rem;line-height:1.230769231}.property-content aside .form-check .wpcf7-list-item{position:relative;padding-left:3.8rem;display:block}.property-content aside .form-check a{text-decoration:underline}.property-content aside .form-check a:hover{text-decoration:none}.property-content aside .form-check [type=checkbox]{position:absolute;top:0;left:0;opacity:0}.property-content aside .form-check [type=checkbox]:checked~.wpcf7-list-item-label::after{opacity:1}.property-content aside .form-check .wpcf7-list-item-label{--size-big: 2rem;--size-small: 1rem}.property-content aside .form-check .wpcf7-list-item-label::after,.property-content aside .form-check .wpcf7-list-item-label::before{content:"";position:absolute;top:-0.1rem;left:0;border-radius:50%}.property-content aside .form-check .wpcf7-list-item-label::before{width:var(--size-big);height:var(--size-big);border:.1rem solid}.property-content aside .form-check .wpcf7-list-item-label::after{width:var(--size-small);height:var(--size-small);background-color:#8b8577;margin:.5rem 0 0 .5rem;opacity:0;transition:all .3s}.property-content aside .agent-info h4{margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #34123d}.property-content aside .agent-info .img-holder{margin:0 0 2.5rem;display:flex}.property-content aside .agent-info .img-holder img{border-radius:50%;height:7rem;width:7rem;flex-shrink:0;margin-right:1.5rem;object-fit:cover}.property-content aside .agent-info .img-holder figcaption{display:flex;flex-direction:column;align-items:flex-start;font-size:1.4rem}.property-content aside .agent-info .img-holder figcaption i{margin-right:.5rem}.property-content aside .agent-info .img-holder figcaption a{margin-bottom:.5rem}.tab.property-video :is(vimeo-embed,youtube-embed){aspect-ratio:16/9;display:grid;inline-size:100%;position:relative}.tab.property-video :is(vimeo-embed,youtube-embed) :is(iframe,img){block-size:100%;border:0;border-radius:inherit;inline-size:100%;inset:0;object-fit:cover;position:absolute}.tab.property-video :is(vimeo-embed,youtube-embed) button{background-color:var(--button-bgc, #77298c);block-size:var(--button-h, 50px);border:0;display:grid;inline-size:var(--button-w, 75px);opacity:var(--button-op, 0.8);position:absolute;place-self:center;transition:all .2s ease-in}.tab.property-video :is(vimeo-embed,youtube-embed) button:hover{background-color:var(--button-bgc-hover, #000)}.tab.property-video :is(vimeo-embed,youtube-embed) button::before{aspect-ratio:1;background:#fff;block-size:1.5em;clip-path:polygon(20% 0%, 20% 100%, 100% 50%);content:"";place-self:center}.tab.property-video vimeo-embed button{--button-bgc: #77298c}.tab.property-video :is(vimeo-embed,youtube-embed) iframe:not([src=""])+button{display:none}.tab.property-virtualtour{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.tab.property-virtualtour iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:0}.tab.property-floorplan .glightbox{display:block;position:relative}.tab.property-floorplan img{position:relative;object-fit:cover;width:100%;height:auto}.tab.property-floorplan i{font-size:2.5rem;color:#34123d;position:absolute;top:1.5rem;right:1.5rem}.posts-nav{display:flex;align-items:center;position:relative;margin-top:2rem}.posts-nav .pagination-btn{background:#34123d;color:#fff;padding:.5rem 1rem;font-size:1.4rem}.posts-nav .pagination-btn:hover{text-decoration:none;background:#561e64}.posts-nav .pagination-btn-next{margin-left:auto}.posts-nav .pagination-btn .text{display:none}@media(min-width: 768px){.posts-nav .pagination-btn .text{display:inline-block}}.posts-nav ul{margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.posts-nav ul li{margin:0 .5rem}.posts-nav ul li.active{color:#34123d}.posts-nav ul li.active a{border-bottom-color:#34123d}.posts-nav ul li a{border-bottom:1px solid rgba(0,0,0,0)}.posts-nav ul li a:hover{color:#34123d;text-decoration:none}.posts-nav ul li span{border-bottom:1px solid #34123d;color:#34123d}.d-none{display:none}.headline .view-property{text-align:center;margin-top:2.5em}.main-search.processing,.posts-nav.processing{opacity:.5}a.no-follow{cursor:default}

/*# sourceMappingURL=casafari_crm_wp_public.css.map*/