:root{--text-color: #OOOOO;--pink-color: #e20074;--back-bg-color: #262323;--white-bg-color: #f8f8f8;--black-font-color: #272626}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}section{position:relative}section:target{padding-top:90px}.o-mne{padding-top:90px}.o-mne p{text-align:justify}.socials{background:#8a3ab9;display:inline-flex;justify-content:center;align-items:center;font-size:22px;height:40px;line-height:44px;text-align:center;width:40px;transition:transform .3s ease}.socials:hover{transform:scale(1.2)}.fab{color:#fff}.socials,.socials i{color:#fff!important}.socials-container{display:flex;gap:6px;margin-top:2px;margin-bottom:2px}.socials a{color:#fff!important}.social-icon{display:flex;justify-content:center;align-items:center;font-size:22px;height:40px;line-height:44px;text-align:center;width:40px;background:#8a3ab9;transition:transform .3s ease}.social-icon:hover{transform:scale(1.1)}.fade-left-parent{overflow:hidden}.modal-content{animation-duration:.4s;animation-name:animatetop;background-color:#151f28;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;color:#fff;margin:auto;padding:13px 6px 15px;position:relative;width:35%}.newsletter-modal{background-color:#151f28;background-color:#0006;display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;text-align:center;top:0;width:100%;z-index:2}.modal-close{color:#fff;float:right;font-size:28px;font-weight:700}.modal-close:focus,.modal-close:hover{color:#e20074;cursor:pointer;text-decoration:none;transition:.6s}.modal-header{color:#fff}.modal-body,.modal-header{padding:2px 16px}.modal-form{margin-left:15%;width:70%}.newsletter-modal a,.newsletter-modal a:focus,.newsletter-modal a:hover,.newsletter-modal a:visited{color:#3a9ac8}.contact-form a,.contact-form a:focus,.contact-form a:hover,.contact-form a:visited{color:#3a9ac8;text-decoration:underline}.owl-main-content{position:relative}.owl-main-content .owl-theme .custom-nav{left:0;position:absolute;right:0;top:30%}.owl-main-content .owl-theme .custom-nav .owl-next,.owl-main-content .owl-theme .custom-nav .owl-prev{background:none;border:none;color:inherit;height:100px;position:absolute;z-index:100}.owl-main-content .owl-theme .custom-nav .owl-next i,.owl-main-content .owl-theme .custom-nav .owl-prev i{color:#cecece;font-size:2.5rem}.owl-main-content .owl-theme .custom-nav .owl-prev{left:0;z-index:1}.owl-main-content .owl-theme .custom-nav .owl-next{right:0;z-index:1}.custom-nav .fa-angle-left:before,.custom-nav .fa-angle-right:before{color:#fff}.estate-overlay{background:#000000e0;color:#fff;height:100%;left:0;letter-spacing:.02em;position:absolute;right:0;top:100%;transition:all .55s cubic-bezier(.45,1,.32,1)}.estate-box:hover .estate-overlay{height:100%;top:0}.owl-estate-header{background:#000000e0;padding:15px;transform:translateY(-100%)}.estate-box{margin-top:30px;overflow:hidden;position:relative}.estate-box:hover .estate-details{left:30px;margin:0 auto;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.estate-box:hover .owl-estate-header{background:0 0;padding:0;transform:translateY(0)}.estate-box img{border:0;max-width:100%;vertical-align:top;width:100%}.reference-item{margin:auto;max-width:70%;text-align:center}.owl-dots{padding-top:15px;text-align:center}.owl-dots button.owl-dot{background:#ccc;border-radius:50%;display:inline-block;height:15px;margin:0 3px;width:15px}.owl-dots button.owl-dot.active{background-color:#000}footer{background-color:#151f28;color:#fff}footer a,footer a:hover,footer a:visited{color:#aaa;text-decoration:none}footer a:hover{color:#fff;transition:.3s}footer h4{color:#fff}footer ul{list-style-type:none}footer .hr-primary{font-weight:700}.main-content{color:#fff;margin-top:20vh}.main-btn{background-color:var(--pink-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2px;padding:8px 30px}.main-btn a,.main-btn a:hover,.main-btn a:visited{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}.contact-form-btn,.modal-form-btn{background-color:var(--pink-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:2px;padding:8px 30px}.modal-form-btn{width:100%}.main-content button a{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:800;line-height:24px;text-decoration:none;text-transform:uppercase}.btn-center{align-items:center;display:flex;justify-content:center}.btn{background-color:var(--pink-color);border:none;border-radius:4px;cursor:pointer;font-size:1rem;padding:6px}.btn,.btn a{color:#fff;font-family:Poppins,sans-serif;font-weight:800;line-height:24px;text-decoration:none;text-transform:uppercase}.btn a{font-size:16px}.main-content h1{font-family:Poppins,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:90px;text-transform:uppercase;white-space:nowrap}.main-content p{font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:2rem}.statistics-box{background-color:#fff;border:7px solid #e20074;text-align:center}.statistics-number{color:#000;font-family:Poppins,sans-serif;font-size:2.3rem;font-style:normal;font-weight:800}.statistics-description{color:#e20074;font-family:Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400}.about-me h1{color:var(--black-font-color);font-family:Poppins,sans-serif;font-size:2.3rem;text-align:center;text-decoration-line:underline;text-transform:uppercase}.about-me p{font-family:Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem;margin:auto;text-align:center;width:65%}.white-box{background-color:#f8f8f8}.black-box{background-color:#151f28;color:#fff}.contact-box{background-color:#151f28}.realised-orders h1{color:#272626;font-family:Poppins,sans-serif;font-size:2.3rem;font-style:normal;font-weight:800;text-align:center;text-transform:uppercase}.realised-orders div.gallery{border:1px solid #ccc;float:left;margin:5px}.realised-orders div.gallery:hover{border:1px solid #777}.presentation-img,.realised-orders div.gallery img{height:auto;width:100%}.presentation-img:hover{cursor:zoom-in}figure{display:flex;flex-flow:column;margin:auto}figcaption{background-color:#222;background-color:#000000e0;color:#ddd;font-size:24px;padding:10px}.references h1,figcaption{font-family:Poppins,sans-serif;text-align:center}.references h1{color:#272626;font-size:2.3rem;font-style:normal;font-weight:800}.fb-icon{background-color:#3b5998}.linkedin-icon{background-color:#0e76a8}.sreality-icon{background-color:#e41818;background-image:url(/build/assets/sreality-icon-CWiPOE30.png);background-position:50%;background-size:cover}#documents,#realizovane-zakazky{padding-top:20px;padding-bottom:20px}#realizovane-zakazky .tags a{text-decoration:none}#realizovane-zakazky .tags a span{background-color:#151f28;border-radius:1em;color:#fff;font-size:.8125em;margin-right:5px;padding:.5em 1em}#realizovane-zakazky .tags a span:hover{background-color:#e20074;transition:.3s}#realizovane-zakazky{margin-bottom:10px}#realizovane-zakazky h1{font-size:2.5rem;text-align:center}.contact-form-btn,.form-control,textarea{box-sizing:border-box;margin:8px 0;padding:12px 20px;width:100%}textarea{resize:none}.active-reference{background-color:#e20074}.references-container{align-items:center;height:50vh;position:relative;text-align:center}.references-dot-parent{text-align:center}.references-author{color:#000;font-size:1.2rem;font-weight:700}.home-staging h1,.property-pages h1,.scan-property h1,.services h1,.social-networks h1,.video-tours h1{font-size:2rem;text-transform:uppercase}.references h1{font-size:3rem}.map h1,.references h1{text-transform:uppercase}.map h1{font-size:2rem;text-align:center}.map iframe{border:none;height:65vh;width:100%}.contact-form{color:#fff}.contact-form h1{color:#fff;font-size:2rem;text-align:center;text-transform:uppercase}.contact-white,.contact-form p{color:#fff}.contact-form p,.text-center{text-align:center}.business-statistics h1{font-size:2rem;text-transform:uppercase}.home-staging p,.property-pages p,.references q,.scan-property p,.social-networks p,.video-tours p{font-size:1.1rem}.services-container{border-left:8px solid #fff;padding-left:20px;width:80%}.services-container-right{border-right:8px solid #fff;padding-left:20%;padding-right:20px;text-align:right}.services-container p{font-size:1rem}#documents h1{font-size:2.5rem;text-align:center}#documents ol{padding-left:20px}#documents hr{margin-bottom:10px;margin-top:10px}.estates{align-content:space-between;display:flex;flex-flow:row wrap;justify-content:space-evenly}.estate-item{text-align:center;width:425.333px}.estate-item:nth-child(3n){wrap-after:flex;page-break-after:always}.f-text{color:#aaa}section#jak-pracuji{padding-top:60px;padding-bottom:60px}section#jak-pracuji h1{color:#fff;text-align:center;text-decoration-line:underline;text-transform:uppercase;font-size:32px;margin-bottom:48px}section#jak-pracuji h2{font-size:2rem;text-transform:uppercase;margin-bottom:18px}section#vizualizace,section#dron,section#video-prohlidky,section#sken-nemovitosti,section#stranky-nemovitosti,section#reklama-socialni-site{padding-top:60px;padding-bottom:60px}section#vizualizace h2,section#dron h2,section#video-prohlidky h2,section#sken-nemovitosti h2,section#stranky-nemovitosti h2,section#reklama-socialni-site h2{font-size:2rem;text-transform:uppercase;margin-bottom:18px}section#vizualizace button,section#dron button,section#video-prohlidky button,section#stranky-nemovitosti button{margin-top:2rem;margin-bottom:2rem}section.estate-site{background-color:#4d9dc8!important;border-color:#4d9dc8!important;color:#fff}.estate-site-mainsection{height:100vh;overflow:hidden;transform:translateZ(0)}.main-section-image.blur{filter:blur(3px);transform:scale(1.03)}.main-section-image{opacity:.5;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.estate-site .main-title-container{text-align:center;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery img{width:100%;margin-top:15px;border-radius:10px;box-shadow:0 3px 10px #444;transition:.2s}.presentation-img:hover{cursor:pointer}.estate-site-mainsection p{font-size:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.estate-site-mainsection h1{font-size:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-transform:uppercase}#fotogalerie h1,#zakladni-informace h2{font-size:2rem}#zakladni-informace ul{margin-left:20px}#energeticky-stitek h2,#nemovitost-kontakt h2{text-align:center;font-size:2.2rem}#energeticky-stitek object{width:100%;height:70vh}#energeticky-stitek object img,#nemovitost-kontakt img{display:block;margin-left:auto;margin-right:auto;max-width:100%}#cena h2{text-align:center;font-weight:400}#cena p{text-align:center;font-size:36pt}#nemovitost-kontakt div{font-size:1.1rem}.contact-bubble{border-radius:9999px;box-shadow:#0000000f 0 1px 6px,#0000001f 0 2px 32px;height:56px;position:fixed;bottom:24px;left:initial;right:12px;z-index:10000000;width:130px;background:linear-gradient(80deg,#e20074,#db5899 130%)}.bubble-box{position:absolute;width:100%;height:56px;border:none;display:block;text-align:left;margin:0;padding:0;top:0;left:0;opacity:1;color:#fff}.bubble-box .flex-center{height:56px;display:flex;align-items:center;justify-content:center}.grecaptcha-badge{visibility:hidden}.clanky div h1{font-size:2rem;text-transform:uppercase}.clanky .article-box{padding-top:90px;text-align:left}.article-box div{position:relative}.article-box figure{border:1px solid #e5e5e5}.article-box figure img{width:100%;vertical-align:top;max-width:100%}.article-box .article-detail{border:1px solid #e5e5e5;border-top:0;background:#fff}.article-detail>div{padding:20px}.article-text{text-align:justify;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical}.articles{align-content:space-between;display:flex;flex-flow:row wrap;justify-content:space-between}.article-item{width:425.333px;padding:10px}.article-list-detail p{color:#666;font-size:1rem;line-height:1.6}.article-list-box{background:#fff;border:1px solid #ddd;box-shadow:0 4px 12px #00000026;padding:25px;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease}.article-show-list-author-box{background:#fff;border:1px solid #ddd;box-shadow:0 4px 12px #00000026;padding:20px;border-radius:10px;text-align:center}.article-show-list-author-box img{margin-bottom:15px}.article-show-list-author-box h3{margin-bottom:10px;font-size:1.5rem}.article-show-list-author-box p{font-size:.9rem;color:#666;color:#000;margin-bottom:5px;background-color:#fff}.article-show-list-posted-date{display:block;font-size:.85rem;color:#999;margin-bottom:10px}.article-show-list-sticky-column{position:sticky;top:120px;z-index:10}.article-show-list-socials-container{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 12px #00000026;padding:20px;border-radius:10px;text-align:center}.article-show-box{background:linear-gradient(135deg,#f9f9f9,#fff);border:1px solid #ddd;box-shadow:0 4px 12px #00000026;padding:25px;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease}.article-show-image-container img{width:100%;height:500px;-o-object-fit:scale-down;object-fit:scale-down}.article-show-detail-p{color:#666;color:#000;font-size:1rem;line-height:1.6}.article-list-post-title{font-size:1.5rem;font-weight:600;margin-bottom:15px;color:#333;color:#000;transition:color .3s ease}.alert{padding:10px;border-radius:5px;margin-bottom:10px;list-style:none}.alert-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-danger{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media screen and (max-width: 990px){.estates,.articles{align-content:center;justify-content:center}}@media screen and (max-width: 1200px){figcaption{font-size:1rem}.modal-content{width:60%}}@media screen and (max-width: 1600px){.references-container{height:auto;position:relative;text-align:center}}@media screen and (min-width: 768px){.main-content h1{font-size:3rem!important}}@media screen and (max-width: 768px){.modal-content{width:98%}.modal-form{margin-left:7.5%;width:85%}.about-me p{width:100%}.main-content h1{font-size:2.75rem;line-height:3rem}.home-staging p,.property-pages p,.references q,.scan-property p,.social-networks p,.video-tours p{font-size:1rem}.home-staging h1,.map h1,.property-pages h1,.references h1,.scan-property h1,.services h1,.social-networks h1,.video-tours h1{font-size:1.5rem}.business-statistics h1{font-size:1.5rem;text-align:center}.main-header{color:#fff;max-width:80%;padding-top:25vh}}@media screen and (max-width: 576px){.main-header{padding-top:20vh}.main-content h1{font-size:1.75rem;line-height:2rem;text-align:center}.slide{display:none;padding:20px}.main-content p{font-size:1rem;line-height:1.4rem;margin:auto;text-align:center;width:75%}.main-content button,.realised-orders button{display:flex!important;font-size:.75rem;margin:auto!important}.about-me h1{font-size:1.5rem}.realised-orders h1{font-size:1.4rem}}
