/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:0;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}body{font-family:"Lato",Helvetica,Arial,sans-serif;overflow-x:hidden;font-size:.9rem}.container{max-width:none!important}.border-bottom{border-bottom-width:2px;margin-bottom:.7em}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.95) translateY(-.5rem) translateX(.15rem)}h1,.h1{font-size:calc(1.1rem + 1.5vw)}h2,.h2{font-size:calc(1.075rem + .9vw);padding:1.2rem 0 .9rem 0}h3,.h3{font-size:calc(1.05rem + .6vw)}.homeh1{font-size:calc(2rem + 1vw)}.bi{display:inline-block;width:1em;height:1em;vertical-align:-.125em;line-height:1;fill:currentColor;overflow:hidden;shape-rendering:geometricPrecision}.bi-quote{fill:#28abb0}@media(min-width:1200px){h1,.h1{font-size:2rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.5rem}}.country-select{max-width:400px}.country-select .form-select,.country-select .btn{height:100%}.country-select .form-select{flex:1}.field-validation-error{color:#f00!important;font-size:80%}.bigl::first-letter {font-size:50px;line-height:40px;float:left;font-family:"Times New Roman",Times,serif}.text-primary{color:#28abb0!important}.unstyled-link{text-decoration:none;color:inherit;display:block}.unstyled-link:hover{cursor:pointer;color:inherit}.btn-primary,.btn-primary:hover{background-color:#28abb0!important;border-color:#28abb0!important;background-image:none}.btn-outline-primary{color:#28abb0;border-color:#28abb0!important}.bg-secondary{background-color:#e4dedc!important}.bg-light{background-color:#d8efef!important}.bg-tertiary{background-color:#f8f9fa}.rounded-4{border-radius:25px!important}.border-primary{border-color:#28abb0!important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary:focus-visible,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary:focus-visible,.btn-outline-primary:active,.btn-outline-primary.active,.btn-primary:active,.btn-primary.active{background-color:rgba(40,171,176,.6);border-color:rgba(40,171,176,.6)}.sellingpointsdiv{border:1px solid #28abb0;border-radius:10px;padding:0 15px 20px 15px}.customfeaturesdiv{border:1px solid #28abb0;border-radius:10px;padding:20px 15px 10px 15px;margin-bottom:20px;background-color:#f7ffff}#link-pl,#link-zo,#link-hu{margin:7px 5px 0 0}.social-login-btn{width:100%;padding:10px 15px;padding-left:50px;font-size:16px;border-radius:5px;text-align:center;border:1px solid #ddd;margin-bottom:10px;background-repeat:no-repeat;background-position:15px center;transition:background-color .3s ease;background-color:#fff;color:#444;border:1px solid #ced4da;background-size:20px}.btn-google{background-image:url('https://upload.wikimedia.org/wikipedia/commons/thumb/c/c1/Google_%22G%22_logo.svg/480px-Google_%22G%22_logo.svg.png')}.social-login-btn:hover{background-color:#f1f1f1}.btn-facebook{background-image:url('https://upload.wikimedia.org/wikipedia/commons/5/51/Facebook_f_logo_%282019%29.svg')}.social-login-btn:focus{outline:0;box-shadow:0 0 5px rgba(0,0,0,.3)}.linkblock{display:block;text-decoration:none;color:inherit}.ordivider{display:flex;align-items:center;text-align:center;margin:0 0 20px 0}.ordivider::before,.ordivider::after{content:"";flex:1;border-bottom:1px solid #ccc;margin:0 5px}.ordivider span{padding:0 5px;color:#666;font-weight:normal}#filter{background-color:#dcdcdc;border-radius:8px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:5px;width:100%}@media(max-width:430px){#filter>.search-button{flex:0 0 100%}}@media(max-width:768px){#filter{display:none}}.grouped-controls{display:inline-flex;white-space:nowrap;flex:0 0 auto}.centercol{margin:0 auto;max-width:700px}.centercol img{border-radius:8px;min-width:700px;max-width:100%}.imgmove{margin-bottom:25px}.imgmove img{max-width:100%}.imgmove span{display:inline-block;padding:3px 0;font-size:.95em}a{color:#28abb0}.form-select{width:auto;display:inline-block}.navbar-light .navbar-nav .nav-link{color:#000}.navbar{border-style:none}.nav-item-search{margin-right:10px}@media(max-width:568px){.nav-item-search .nav-link{padding-left:4px;padding-right:4px}}.nav-item-search .nav-link{position:relative;padding-bottom:8px;margin-right:2px}.nav-item-search .nav-link:hover::after,.nav-item-search .active::after{content:'';position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#333}.nav-item-search:last-child{margin-left:auto}.nav-item-search:last-child .nav-link{color:#28abb0!important}@media(max-width:991px){.custom-nav-bg{background-color:#f0f8ff}.navbar-nav .dropdown-menu{padding:5px 10px 15px 10px}}.frmfilter .form-group{float:left;margin-right:4px}.frmfilter .input-group{width:auto}.intro-section-hm{position:relative;width:100%;height:500px;max-height:70vh;display:block;overflow:hidden;margin:5px 0}.intro-image-hm{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;border-radius:10px}.intro-overlay-hm{color:#fff;padding:3px 3px 9px 3px;border-radius:10px;max-width:600px;margin-right:10px;position:absolute;bottom:10px;left:10px;text-align:left;z-index:2;z-index:2}.intro-section{position:relative;width:100%;height:500px;max-height:70vh;display:block;overflow:hidden}.intro-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;border-radius:10px}.intro-overlay{color:#000;background-color:rgb(255,255,255,.8);padding:10px;border-radius:10px;max-width:600px;margin-right:10px;position:absolute;bottom:10px;left:10px;text-align:left;z-index:2;z-index:2}@media(min-width:501px){.intro-section{height:70vh}.intro-section-hm{height:70vh}}@media(min-width:801px){.intro-section,.intro-section-hm{height:70vh}}@media(min-width:768px){.intro-overlay-hm{padding:5px 5px 15px 5px}.intro-section-hm,.intro-section{margin:7px 0}}.carouselads{display:none}#footer{clear:both;padding:0 30px;border-top:1px solid #eee;background-color:#f9f9f9}#footer .wrapper{padding:60px 0 30px 0;max-width:960px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.footer_logo img{height:45px;margin-bottom:20px}#footer a{color:#888;text-decoration:none}.footer_panel-container{width:100%;display:flex;flex-direction:column}.footer_panel{width:100%!important}.footer_panel ul{width:100%;float:left;margin:0;padding:0;height:50px;overflow:hidden;border-top:1px solid #eee}.footer_panel ul li{font-size:13px;list-style-type:none;line-height:50px;position:relative}.footer_panel ul li:nth-of-type(1){font-weight:700;margin-bottom:10px}.footer_panel ul li:first-of-type{cursor:pointer}.footer_panel:nth-of-type(2){display:flex;margin-top:40px;justify-content:center;flex-direction:column;align-items:center}.footer_panel ul li:first-of-type::after{content:"▾";position:absolute;display:block;right:5px;top:-7px;height:50px;font-size:20px;font-weight:400}.footer_panel div{padding-bottom:10px}.introtext{font-style:italic;color:#565656}dd{margin-bottom:1.5rem}.intromaxwidth{max-width:800px}.footer_panel-copyright{font-size:12px;color:#888}.gold-gradient{background:linear-gradient(135deg,#fff8dc,#ffd700,#e6be8a);color:#000}.pricepoints{list-style-type:none;padding-left:0}.pricepoints li{position:relative;padding-left:15px;margin-bottom:4px}.pricepoints li::before{content:"✓\20";color:#28abb0;position:absolute;left:0;top:0}.subhead{padding-left:2px;font-size:90%}.continent-container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.continent-block{border:1px solid #ccc;padding:15px;border-radius:8px;background-color:#f6ffff}.sellingpoints{border:0;background-color:transparent}.continent-block h3{margin:0 0 10px;font-size:1.2em}.country-list{display:inline;font-size:.95em}.country-list a{text-decoration:none;color:#28abb0}.continent-europe{grid-column:span 2}.listing-grid{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.listing-grid>div{flex:0 0 calc(20% - 13px)}@media(max-width:1499px){.listing-grid>div{flex:0 0 calc(25% - 12px)}.hide-below-1300{display:none!important}}@media(min-width:1400px){.hide-above-1400{display:none!important}}@media(max-width:1200px){.listing-grid>div{flex:0 0 calc(33.33% - 11px)}.hide-below-1100{display:none!important}}@media(min-width:1200px) and (max-width:1499.98px){.hide-above-1100{display:none!important}}@media(max-width:868px){.listing-grid>div{flex:0 0 calc(50% - 8px)}}@media(max-width:500px){.listing-grid>div{flex:0 0 100%}.hide-above-1400{display:none!important}}.listing{padding:8px;border:1px solid #b9b9b9;overflow:hidden;height:100%;position:relative;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.listing:hover{border:1px solid #28abb0}.listing-link{display:block;height:100%}.listing-text{display:block!important;line-height:1.6em;padding:5px 3px;position:relative;border-radius:0 0 8px 8px}.listing-text .price{color:#28abb0;font-weight:bold}.premiumdisplay{background-color:#ecf8f8}.ad-specs{margin:5px 0 5px 0;font-weight:bold}.ad-links{margin-top:5px;font-size:1.1em;border-top:1px solid #ddd;display:flex}.ad-links-col{flex:1;text-align:center}.ad-links a{text-decoration:none;color:#28abb0}.ad-links a:hover{color:#0d949a}.ad-links a:visited{color:#800080}.carousel-cell img{height:230px;width:auto}.heartdiv{position:absolute;right:36px;top:17px;cursor:pointer;z-index:900}.memberimgcontainer{position:relative}.listingsticker{position:absolute;left:17px;top:17px;color:#fff;padding:3px 12px}.property-ad-grid .listingsticker{top:23px;left:23px}.premiumsticker{background-color:rgba(40,171,176,.8)}.memberimgcontainer .listingsticker{font-size:80%;padding:2px 10px}.soldsticker{color:#fff;background-color:rgba(255,0,0,.7)}.page-layout{display:flex;flex-wrap:nowrap}.main-content{flex:1;min-width:0}.sidebar{flex:0 0 336px;max-width:336px;margin-left:24px}@media(max-width:1080px){.sidebar{display:none}}.property-ad-row{display:flex;flex-direction:row;border:1px solid #ddd;border-radius:8px;padding:16px;margin-bottom:16px;background-color:#fff;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.08)}.property-ad-row:hover{background-color:#f7ffff}.property-image{flex:0 0 360px;max-width:360px;margin-right:16px}.property-text{flex:1;min-width:0}.ad-price{font-size:1.2em;color:#28abb0;font-weight:bold}@media(max-width:768px){.property-ad-row{flex-direction:column;padding:10px}.property-ad-row .heartdiv{top:20px;right:38px}.property-ad-row .listingsticker{top:20px;left:20px}.property-image{flex:1 1 auto;max-width:100%;margin-right:0;margin-bottom:12px}}.property-ad-grid{display:flex;flex-wrap:wrap;gap:16px}.property-ad-grid .property-ad-row{flex:1 1 100%;box-sizing:border-box}@media(min-width:768px) and (max-width:1080px){.property-ad-grid .property-ad-row{flex:1 1 100%}}@media(min-width:576px) and (max-width:768px){.property-ad-grid .property-ad-row{flex:1 1 calc(50% - 8px)}}@media(max-width:575px){.property-ad-grid .property-ad-row{flex:1 1 100%}}#property-overlay .listingsticker{font-size:80%}#property-overlay{display:flex;flex-direction:column;width:300px;height:auto;z-index:9999;display:none;position:absolute;bottom:20px;left:20px;background-color:#fff;border-radius:8px}.map-img-container{position:relative;height:170px;width:100%}.map-img-container img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px 8px 0 0}.map-listing-text{padding:5px 7px;position:relative;font-size:90%}.bi-x-lg{position:absolute;bottom:4px;right:8px;cursor:pointer}.photo-tile{position:relative;display:inline-block;margin:5px;height:80px;min-width:60px;max-width:120px;transition:box-shadow .2s ease-in-out,opacity .2s ease-in-out;cursor:grab}.photo-tile[data-dnd-kit-dragging='true']{opacity:.6;box-shadow:0 0 0 2px rgba(0,123,255,.5);cursor:grabbing}.photo-tile img{border-radius:5px;border:1px solid #ccc;display:block;height:100%;object-fit:contain;z-index:0}.photo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);opacity:0;border-radius:5px;transition:opacity .2s;pointer-events:none}.photo-tile:hover .photo-overlay{opacity:1}.photo-btn{background-color:rgba(0,0,0,.6);color:#fff;border:0;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer;padding:0;line-height:1;pointer-events:auto}.photo-btn i.bi-x{font-size:18px}.photo-btn i.bi-arrow-clockwise{font-size:14px}.photo-btn.delete{top:5px;right:5px}.photo-btn.rotate{bottom:5px;right:5px}.photo-tile.placeholder{width:120px;height:80px;border-radius:5px;border:1px solid #ccc;background:#f3f3f3;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:2em;position:relative;margin:6px}.dots-anim::after{content:'...';animation:dots 1s steps(3,end) infinite;font-size:2em;line-height:1;vertical-align:middle}@keyframes dots{0%{content:''}25%{content:'.'}50%{content:'..'}75%,100%{content:'...'}}.photo-upload-dropzone.drag-active{background:#eaf6ff!important;border-color:#2196f3!important}.photo-btn.details{bottom:5px;left:5px}.caption-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.caption-modal{background:#fff;padding:8px;border-radius:8px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.caption-modal img{max-width:80vw;max-height:60vh;margin-bottom:8px;border-radius:8px;border:1px solid #eee}.caption-modal textarea{width:100%;min-width:320px;max-width:500px;height:50px;margin-bottom:5px;border-radius:4px;border:1px solid #ccc;padding:8px;font-size:1em;resize:vertical}.caption-modal button{margin:0;padding:0}@media(max-width:500px){.caption-modal textarea{min-width:60vw;max-width:80vw}}@media(min-width:769px){#property-overlay{flex-direction:column}}.property-form-preview-layout{display:flex;min-height:100vh;box-sizing:border-box}@media(max-width:768px){.photo-upload .photo-grid{max-height:600px;overflow-y:auto;border:1px solid #ddd;border-radius:8px;padding:8px}}.form-pane{flex:0 0 25vw;min-width:350px;max-width:500px;background:#fff;border-right:1px solid #eee;padding:15px 15px 20px 0;overflow-y:auto;box-sizing:border-box}.preview-pane{flex:1;padding:0;overflow:visible;position:relative;min-width:0}.preview-border{position:sticky;top:20px;margin:15px 0 15px 15px;padding:10px;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:8px;z-index:2}.property-form-center-container{max-width:900px;margin-left:auto;margin-right:auto;padding:32px 0 80px 0;box-sizing:border-box}@media(max-width:900px){.property-form-preview-layout{flex-direction:column}.form-pane,.preview-pane{max-width:100vw;flex:1 1 100vw;min-width:0}}@media(max-width:700px){.preview-pane{display:none}}@media(max-width:768px){#property-overlay{flex-direction:row;align-items:stretch;max-width:90%;height:140px}.map-img-container,.map-listing-text{flex:1;width:50%;float:left;height:100%}.map-img-container img{border-radius:8px 0 0 8px}.carouselads{display:block}}.heart-icon svg.bi-heart-fill{display:none}.heart-icon svg.bi-heart{display:inline}.heart-icon.favorited svg.bi-heart{display:none}.heart-icon.favorited svg.bi-heart-fill{display:inline}.heart-on-image svg.bi-heart-fill{color:#6e6e6e;position:absolute;top:0;left:0;font-size:1.2em}.heart-on-image svg.bi-heart{color:#fff;position:absolute;top:0;left:0;font-size:1.2em}.heart-on-image.favorited svg.bi-heart-fill{color:#f00}.heart-on-image.favorited svg.bi-heart{color:#fff}.heart-in-link svg.bi-heart-fill{color:#6e6e6e;font-size:1.2em}.heart-in-link svg.bi-heart{color:#666;font-size:1.2em}.heart-in-link.favorited svg.bi-heart-fill{color:#f00}.heart-in-link.favorited svg.bi-heart{color:#666}.carousel .flickity-button{opacity:0;transition:opacity .3s}.carousel:hover .flickity-button{opacity:.9}.carousel-container{position:relative;height:230px;overflow:hidden}.loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:4px solid rgba(0,0,0,.1);border-top:4px solid #000;border-radius:50%;width:30px;height:30px;animation:spin .8s linear infinite}.carousel{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.carousel.loaded{opacity:1;visibility:visible}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}#soldproperties .carousel:hover .flickity-button,#testimonialcarousel .carousel:hover .flickity-button{opacity:1}#soldproperties .carousel .flickity-button{opacity:1}#testimonialcarousel .carousel .flickity-button{opacity:.7}#soldproperties .flickity-carousel .carousel-cell{width:100%;max-width:260px;box-sizing:border-box;margin-right:5px}#testimonialcarousel .flickity-carousel .carousel-cell{width:100%;max-width:350px;box-sizing:border-box;margin-right:10px}@media(max-width:991.98px){.listing{height:auto}}.flickity-viewport{border-radius:8px}.flickity-page-dots .dot{width:6px;height:6px;margin:0 5px;background:#eee}.flickity-page-dots{bottom:11px}.flickity-page-dots .dot{opacity:.6}.flickity-button{background:hsla(0,0%,100%,.7);color:#ccc7c7}.flickity-button:hover{background:hsla(0,0%,100%,.9)}.flickity-button{width:30px;height:30px}.flickity-button .flickity-button-icon{transform:scale(.6)}.carousel .flickity-button .flickity-button-icon{fill:#333}#details .flickity-button{background:hsla(0,0%,100%,.5);color:#fafafa}.blog h1{font-size:1.8rem}.blog h2{font-size:1.1rem;font-style:italic;color:#888;padding:0}.blog .by{text-transform:uppercase;color:#8c8c8c;font-size:.9em;letter-spacing:1.5px;margin-top:15px;margin-bottom:30px}.blogimgdiv,.memberimgdiv{width:100%;height:230px;overflow:hidden;position:relative}.blogimgdiv img,.memberimgdiv img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.blog-sub{color:#333}.blog-author{color:#888}.memberimgdiv{width:170px;height:150px;overflow:hidden;position:relative}.memberimgdiv img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.no-margin{margin-bottom:0!important}.fa-bath,.fa-bed{margin-left:4px;color:#646464}.bluebg{background-color:#f7ffff;border-radius:10px;padding:10px}#details h1{font-size:1.5em}#details ul{column-count:1;column-gap:20px}#details li{margin-bottom:10px}#details .summary{margin-bottom:30px}.summary-textarea{font-size:.9rem;border:1px solid #efefef;border-radius:4px;padding:6px;font-family:inherit;width:100%;height:200px}.fixedDiv{position:sticky;top:0;align-self:flex-start}.contactJump{display:block;position:fixed;bottom:-1px;left:0;width:100%;text-align:center;z-index:1000;height:60px;background-color:rgba(0,0,0,.8);padding:10px}.logo{display:inline-block;left:15px;padding:15px 0}.logo img{height:40px}.wrapper{display:flex;flex-direction:column}.wrapper>div{flex-grow:1}.regionlinks{list-style:none;width:100%;margin:0;padding:0}.regionlinks li{width:45%;display:inline-block}#map{height:400px;padding:10px}.page-item.active .page-link{background-color:rgba(40,171,176,.6);border-color:rgba(40,171,176,.6)}.page-link{color:#28abb0}@media(min-width:390px){.logo{padding:12px 0}.logo img{height:45px}}@media(min-width:576px){.contactJump{display:none}#details ul{column-count:2}}@media(min-width:768px){#footer .wrapper{padding:60px 0}.footer_panel-container{flex-direction:row}.footer_panel{width:50%}.footer_panel ul{width:33%;height:auto;border-top:0}.footer_panel ul li{line-height:25px}.footer_panel:nth-of-type(2){margin-top:0;justify-content:flex-end;align-self:flex-end;align-items:flex-end}.footer_panel ul li:first-of-type::after{content:none;position:absolute;display:block;right:0;top:0;height:0;font-size:20px;font-weight:400}.footer_panel ul li:first-of-type{cursor:default}}@media(min-width:992px){.col-5-lg{flex:0 0 20%;max-width:20%}}.floating-publish-btn-container{position:sticky;left:0;right:0;bottom:0;z-index:1050;display:flex;justify-content:center;pointer-events:none;animation:fadeInUp .3s;background:none;width:100%}.floating-publish-btn{pointer-events:auto;margin:16px 0;padding:.5rem 2rem;box-shadow:0 4px 24px rgba(0,0,0,.18),0 1.5px 6px rgba(0,0,0,.1);border:2px solid #e3e3e3;background:#fff;color:#0d6efd;transition:box-shadow .2s,border-color .2s}.floating-publish-btn.btn-primary{background:#0d6efd;color:#fff;border-color:#0d6efd}.floating-publish-btn:focus,.floating-publish-btn:hover{box-shadow:0 8px 32px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.13);border-color:#0a58ca}.buttonpad button{padding:.5rem 2rem}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.drag-handle{touch-action:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;cursor:grab}.drag-handle:active{cursor:grabbing}