.et_pb_toggle_title{width:fit-content;padding-right:30px!important}#page-container section.et_pb_wptools_product_carousel div.slick-slide{height:480px}#custom-slider .swiper{width:100%;overflow:hidden}#custom-slider .product-tags{display:none}#custom-slider .region::after{display:none}#custom-slider strong{display:block}#custom-slider .swiper-wrapper{display:flex}#custom-slider .swiper-slide{height:auto}#custom-slider ul.products{margin:0;padding:0}#custom-slider ul.products li.product{margin:0!important;width:auto!important}.slick-slide .wpt-post-thumbnail,.slick-slide article,.slick-slide>div,.slick-slide .blog-carousel-item{height:100%!important;display:flex!important;width:100%}#page-container section.et_pb_wptools_product_carousel div.slick-slide img{object-fit:cover;height:100%;min-width:100%;max-width:unset}#project-top h1{padding:0}.single-post h1,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{margin-top:10px;margin-bottom:10px}.sell-form .et_pb_code_inner{display:flex;height:100%;align-items:center;flex-direction:column;padding:40px 0}.et-l.et-l--footer{z-index:0;position:relative}.sell-form{padding-top:60px!important}.sell-form h5{font-family:'Libre Baskerville'!important;margin-bottom:10px}.sell-form .et_pb_code_inner select,.sell-form .et_pb_code_inner input{margin-bottom:0px!important}.sell-form .et_pb_code_inner textarea{height:100px!important}.et-l.et-l--header{position:absolute;width:100%;top:0;left:0;z-index:999;background:transparent;transition:all 0.4s ease;transform:translateY(0);opacity:1}.scroll-active .et-l.et-l--header .et_pb_row{padding:15px 0!important}.scroll-active .et-l.et-l--header{position:fixed;top:-10px;background:rgba(21,13,61,0.49);z-index:99999;transform:translateY(5px);backdrop-filter:blur(8px);height:75px}#features-top p{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}#features-bottom{padding:20px;background:#f1f1f1}#features-bottom p{display:flex;justify-content:space-between;border-bottom:1px solid #e9e9ee;padding-bottom:10px;margin-bottom:10px}#features-top p:last-child,#features-bottom p:last-child{border:none;margin-bottom:0;padding-bottom:0}#features-bottom p::after{content:'4e';font-family:ETmodules;position:absolute;right:0}.sqm{font-size:16px;margin-left:3px}#latest-projects .et_pb_portfolio_item h3{transition:all 0.4s}#latest-projects .et_pb_portfolio_item:hover h3{letter-spacing:0.8px}#latest-projects .et_pb_module_header{position:absolute;margin:auto!important;top:50%;transform:translateY(-50%)}#location1{cursor:pointer;position:relative;width:fit-content;display:flex}#top-pickss .et_pb_portfolio_items{flex-wrap:wrap;gap:5px}#top-pickss .et_pb_portfolio_image.landscape{filter:none;background:#000}#top-pickss .et_pb_portfolio_image.landscape img{opacity:0.6;transition:all 0.5s}#top-pickss .et_pb_portfolio_image.landscape:hover img{opacity:1}#top-pickss .et_pb_portfolio_image.landscape{filter:none}#top-pickss .et_overlay{background:#fff!important}#top-pickss .meta .et_pb_module_header{margin:0!important;padding:20px!important}#top-pickss .meta{position:absolute;display:flex;width:auto!important;height:auto!important}#top-pickss .et_pb_portfolio_item{width:calc(50% - 5px)!important;max-width:unset!important;min-width:unset!important;height:380px!important}#top-pickss .et_pb_portfolio_items.clearfix.columns-4{height:auto!important}#top-pickss .et_pb_carousel_group .et_pb_portfolio_item{height:380px!important}.swiper-button-next,.swiper-button-prev{cursor:pointer;color:#fff!important}#latest-projects .et_pb_portfolio_item{width:100%!important;max-width:100%!important;height:480px!important}#latest-projects .et_pb_portfolio_items{height:auto!important}#latest-projects .et_pb_portfolio_item img{display:flex;object-fit:cover}#top-pickss .et_pb_portfolio_item img{object-fit:cover;object-position:center}#top-picks.et_pb_fullwidth_portfolio_carousel .et_pb_carousel_group{display:flex!important;flex-wrap:nowrap!important;overflow:hidden!important;transition:transform 0.6s ease!important}#latest-projects .et_overlay{background:#000000;background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.13) 100%)!important}.et-pb-slider-arrows{display:block!important}#top-picks{height:100%}#top-picks .et_pb_portfolio_items{height:100%!important}#top-picks.et_pb_fullwidth_portfolio_carousel .et_pb_portfolio_item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;height:100%!important}#top-picks.et_pb_fullwidth_portfolio_carousel .et_pb_portfolio_image img{width:100%!important;height:auto!important;object-fit:cover}#top-picks .et-pb-arrow-prev,#top-picks .et-pb-arrow-next{top:50%!important;transform:translateY(-50%)}.sell-form{position:fixed;top:0;left:-500px;width:500px;height:100%;background:#fff;padding:20px;transition:left 0.3s ease;z-index:9999}.sell-form.active{box-shadow:2px 0 10px rgba(0,0,0,0.3)}.sell-form.active{left:0}.close-btn{position:absolute;top:15px;right:15px;font-size:26px;background:none;border:none;cursor:pointer}#sell-form-btn{padding:10px 20px;background:#0077ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.sell-form textarea,#contactus textarea{height:150px}.sell-form.active{z-index:999}.sell-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:-2}.sell-form .et_pb_code_inner{display:flex;height:100%;align-items:center}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta{z-index:3;opacity:1}.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay{background:rgba(0,0,0,0.3)!important}.custom-upload{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:20px;height:60px}.upload-label{position:relative;cursor:pointer;display:inline-block}.upload-btn{background-color:#fff;color:#000;border:1px solid #000;padding:10px 20px;border-radius:50px;font-weight:600;transition:background 0.3s ease}.upload-btn:hover{background-color:#eee}.custom-upload br{display:none}.custom-upload p{display:flex;align-items:center;column-gap:10px}.upload-input{position:absolute;left:0;top:0;opacity:0;cursor:pointer;width:100%;height:100%}.file-name{font-size:14px;color:#555;font-style:italic}.et_pb_button{cursor:url('https://keystoneproperties.gr/wp-content/uploads/2025/10/x.png') 16 16,auto}.et_pb_portfolio_image.landscape{filter:grayscale(0.6);transition:all 0.4s}#latest-projects .et_pb_portfolio_image{background:#000!important}#latest-projects .et_pb_portfolio_image img{transition:all 0.4s}#latest-projects .et_pb_portfolio_image:hover img{opacity:0.4}.et-pb-arrow-prev,.et-pb-arrow-next{color:#fff!important}.et_pb_fullwidth_portfolio.et_pb_fullwidth_portfolio_0 .et_pb_portfolio_image .et_overlay::before{display:none!important}.features ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;justify-content:flex-start;align-items:center;font-family:'Inter',sans-serif;font-size:1rem;color:#333}.features li{display:flex;align-items:baseline;padding-right:15px;margin-top:0!important}.features li::after{content:'/';padding-left:15px;opacity:0.6}.features li:last-child::after{display:none}.features li:last-child{border-right:none;padding-right:0}.features strong{color:#000;font-weight:600;padding-right:3px}.team-section-name{background:#fff;padding:20px;position:relative;top:-95px;width:98%;left:1%;height:50px;display:flex;align-content:center;justify-content:center;align-items:center;margin:0;margin-bottom:0px;margin-bottom:0px}.position{position:relative;top:-102px;margin-bottom:-70px!important;background:#fff;text-align:center!important;width:98%;left:1%;height:30px}.team-section-name h2{padding-bottom:0!important}#team-section .et_pb_image{height:500px;overflow:hidden}.toggle-more{color:#000!important;font-weight:400;margin-top:10px!important;border-top:1px solid #eee;padding-top:10px}.dmg_masonry_gallery_item{aspect-ratio:16/9;overflow:hidden!important;display:flex;transition:all 0.2s}.dmg_masonry_gallery_item:hover{opacity:0.7}.et_pb_section_video_bg{opacity:0.6}.dmg-gallery .dmg_masonry_gallery_item img{opacity:1;max-width:unset;width:auto;object-fit:cover;height:100%;min-width:100%}.wpcf7-spinner{position:absolute}#page-container #et-boc .req-template-1 input,#page-container #et-boc .req-template-1 textarea{font-size:14px!important;margin-bottom:13px!important;padding-bottom:5px!important}.et_pb_section_0_tb_header{padding:0}#page-container .req-template-1 textarea{height:80px}#page-container #et-boc .req-template-1 input[type="submit"]{width:auto!important;font-size:16px!important;padding:12px 23px!important;height:auto!important}#page-container #gallery-btn{border-bottom:1px solid #000!important;border-radius:0!important;transition:all 0.2s!important}#page-container #gallery-btn:hover{letter-spacing:0.3px}#page-container .request-form input,#page-container .request-form textarea{border-color:#ccc!important;color:#000!important;margin-bottom:26px;width:100%!important;border-top:0!important;border-left:0!important;border-radius:0!important;padding:0 0 7px 0!important;border-bottom-width:1px!important;border-right:0!important;font-size:18px;font-family:'Bai Jamjuree',Helvetica,Arial,Lucida,sans-serif}#page-container .request-form textarea{height:160px}#page-container .request-form input:focus,#page-container .request-form textarea:focus{border-color:#000!important}#page-container .request-form input[type="submit"]{border-radius:50px!important;color:#000;height:60px!important;display:flex;transition:all 0.2s;align-items:center;line-height:1em!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #000!important;position:relative}#page-container .request-form input[type="submit"]:hover{color:#fff!important;background:#000!important}.wpcf7-not-valid-tip{position:absolute;right:0;bottom:0;font-size:13px}#page-container .wpcf7-form-control.wpcf7-number,.wpcf7 select,.wpcf7 input[type="tel"],.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;border:none;border-bottom:1px solid #ccc;padding:10px 0;font-size:16px;outline:none;background:transparent;margin-bottom:20px;transition:border-color 0.3s}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 textarea:focus{border-bottom-color:#000}.wpcf7 input[type="submit"]{background:#000;color:#fff;border:1px solid #000;border-radius:50px;padding:12px 30px;font-size:16px;cursor:pointer;transition:background 0.3s,color 0.3s}.wpcf7 input[type="submit"]:hover{background:#fff;color:#000;border:1px solid #000}.et_pb_ajax_pagination_container{display:flex;column-gap:50px;flex-wrap:wrap}.entry-featured-image-url{height:300px;overflow:hidden}.blog .et_pb_post{transition:all 0.3s;width:calc(50% - 25px)}.blog .et_pb_post:hover{opacity:0.6}.blog .et_pb_post .post-meta{position:absolute;top:0;background:#fff3;padding:10px 15px!important;right:0;backdrop-filter:blur(10px);color:#ffffffd4!important}.et_pb_menu__logo-slot{width:200px!important}.et_pb_menu__logo a::before{display:none!important}.et_pb_menu .et-menu &gt;li{padding:0 15px!important;position:relative}.et_pb_menu .et-menu &gt;li &gt;a{padding:3px 0!important}.et_pb_menu .et-menu &gt;li a::before{content:'';height:1px;width:0%;background:#fff;transition:all 0.4s;opacity:0;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.et_pb_menu .et-menu &gt;li:hover a::before{width:80%;opacity:1}#our svg,#our path,#our svg,#our rect,#our polygon,#our line{stroke:#fff!important}.property-details .et_pb_column{display:flex;flex-wrap:wrap;gap:0px}.property-details .et_pb_column_4_4 .et_pb_blurb{width:33.333%;margin-bottom:15px}.property-details .et_pb_column_4_4 .et_pb_blurb .et_pb_module_header{padding-bottom:2px;font-weight:600;font-size:16px}.property-details .et_pb_column_4_4 .et_pb_blurb .et_pb_blurb_description p{font-size:16px}.property-details{border:0px solid #999;padding:40px;border-radius:10px;background:#fff;margin-top:-150px;box-shadow:0 0 59px -23px rgba(0,0,0,0.1)}.project-template-default .entry-content ul li{margin-top:10px}.entry-featured-image-url img{height:100%;width:auto;max-width:unset!important;object-fit:cover;min-width:100%}@media all and (max-width:1200px){.entry-featured-image-url{height:200px}}@media all and (max-width:980px){.sk-img .et_pb_image_wrap{display:flex}.sk-img .et_pb_image_wrap img{height:100%;width:100%;max-width:unset;object-fit:cover}#masthead .menu-button a{color:#163361!important;background:#ffffffd1;border-radius:50px;backdrop-filter:blur(5px);padding:13px 18px!important;margin-top:3px;transition:all 0.2s}#masthead .menu-button a::before{display:none!important}#masthead .menu-button a:hover{opacity:0.5}.et_mobile_nav_menu{margin-left:auto!important;margin-right:0!important}.et_pb_menu_inner_container{display:flex;justify-content:space-between}}@media all and (max-width:767px){#page-container section.et_pb_wptools_product_carousel div.slick-slide{height:250px}section.et_pb_wptools_product_carousel article h4{font-size:20px}.et_pb_team_member{margin-bottom:60px!important}.et_pb_team_member_image.et-waypoint.et_pb_animation_off.et-animated{margin-right:0!important;margin-bottom:30px!important}.blog .et_pb_post{width:100%}.et_pb_ajax_pagination_container{flex-direction:column}}