@media only screen and (min-width: 992px) {
.h1-hp {
left: 2.5rem !important;
}
.h1-hp h1 {
line-height: 135%;
transition: 1s ease-out transform, opacity;
transform: translateY(150px);
opacity: 0;
}
.h1-hp h1.animated {
opacity: 1;
transform: translateY(0);
}
}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;interpolate-size:allow-keywords}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.elementor-icon-wrapper .elementor-icon{display:inline-flex}.elementor-widget .elementor-icon-list-icon{flex-shrink:0}:root{--color-pink:#FFC9CF;--color-grey:#F8F4ED;--color-gray:var(--color-grey);--color-dark:#001f3f;--color-white:#FFFFFF;--color-black:#000000;--color-blue:#003657;--color-red:#F72C52;--color-yellow:#E9F58D;--color-primary:#E9F58D;--color-purple:#E2D4FF;--color-brown:#4E4A40;--color-green:#0BB513;--color-greenish:#CDD0C2;--value:20;--design-width:400;--design-height:300;--vw-ratio:.8;--vh-ratio:.8}.pink{color:var(--color-pink)}.grey{color:#F8F4ED}.dark{color:var(--color-dark)}.white{color:var(--color-white)}.black{color:#000000}.blue{color:var(--color-blue)}.red{color:var(--color-red)}.yellow{color:#E9F58D}.primary-color{color:#E9F58D}.purple{color:var(--color-purple)}.brown{color:var(--color-brown)}.green{color:var(--color-green)}.container-md{max-width:calc(69.75rem);margin-inline:auto}.container-lg{max-width:calc(85rem);margin-inline:auto}.container-xl{max-width:calc(90rem);margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.container-xl{padding-inline:3rem}}@font-face{font-family:'PP Mori';src:url(//haaaj.visu.cz/wp-content/themes/haaaj/fonts/ppmori-regular.woff2) format('woff2');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'PP Mori';src:url(//haaaj.visu.cz/wp-content/themes/haaaj/fonts/ppmori-semibold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}body.user-role-editor #wp-admin-bar-elementor,body.user-role-editor #wp-admin-bar-elementor_edit_page,body.user-role-editor #wp-admin-bar-elementor_edit_doc,body.user-role-editor li[id^="wp-admin-bar-elementor"],body.user-role-editor div[id^="elementor"],body.user-role-editor .elementor-edit-link{display:none !important}*{box-sizing:border-box}body{margin:0;line-height:1.3;font-family:PP Mori,sans-serif;font-size:16px;display:flex;flex-direction:column;min-height:100vh;--fluid:calc((((100vw / var(--design-width) * (var(--value) * var(--vw-ratio))) + (1 - var(--vw-ratio)) * (var(--value) * 1px)) + ((100vh / var(--design-height) * (var(--value) * var(--vh-ratio))) + (1 - var(--vh-ratio)) * (var(--value) * 1px)) / 2) / 16)}h1,h2,h3,h4,h5,h6{line-height:1.3}h1{font-size:clamp(2rem, 5vw, 3rem)}.alignright{text-align:right}header,footer,main,section,article{container-type:inline-size}a{transition:all .25s ease-in-out}.headline-to-right-size h2,.headline-to-right-size h3{z-index:1;position:relative}@media (min-width:768px){.headline-to-right-size h2,.headline-to-right-size h3{width:84vw}}@keyframes upAndDown{0%,20%,40%,100%{transform:translateY(0)}10%,30%{transform:translateY(-2px)}}.up-and-down{animation:upAndDown 6s ease-in-out infinite}.elementor-field-type-acceptance label{font-size:14px !important}@media (min-width:992px){.no-br-on-desktop br{display:none}}@media (max-width:992px){.no-br-on-mobile br{display:none}}.elementor-widget-html svg{width:100%;height:auto}.container--main{overflow-x:clip}.toggle-content{max-height:0;opacity:0;overflow:hidden;transition:all .25s ease-in-out}.toggle-content.active{max-height:500px;opacity:1}.typing-spans{overflow:visible}.typing-spans h2{overflow:visible;line-height:1.3}@media (max-width:992px){.typing-spans h2{line-height:145%}}.typing-spans span{overflow:visible;display:inline-flex}.typing-spans:not(.ready) span{vertical-align:baseline;min-height:1em;display:inline-block;opacity:0;position:relative}.typing-spans.ready span{opacity:1}.typing-spans span[data-typing="true"]{border-right:.05em solid #000;animation:cursor-blink .7s step-end infinite}@keyframes cursor-blink{from,to{border-color:transparent}50%{border-color:#000}}@media (min-width:992px){.title-special-width{max-width:calc(100% + 106px) !important}}@media (min-width:992px){.right-50-plus-20{width:calc(50% + 20px) !important}}@media (min-width:992px){.to-wide-title{min-width:35rem !important}}@media (min-width:1180px){.to-wide-title{min-width:45rem !important}}.btn .btn-content-wrapper,.elementor-button .btn-content-wrapper,.btn .elementor-button-content-wrapper,.elementor-button .elementor-button-content-wrapper{display:flex;justify-content:center;align-items:center;min-width:13.75rem;gap:.5rem}.btn .btn-content-wrapper:after,.elementor-button .btn-content-wrapper:after,.btn .elementor-button-content-wrapper:after,.elementor-button .elementor-button-content-wrapper:after{content:'';width:1.5rem;height:1.5rem;display:inline-block;background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/arrow-right-white.svg);background-size:100%;background-repeat:no-repeat;background-position:center;transition:all .25s ease-in-out}.btn:focus .btn-content-wrapper,.elementor-button:focus .btn-content-wrapper,.btn:hover .btn-content-wrapper,.elementor-button:hover .btn-content-wrapper,.btn:focus .elementor-button-content-wrapper,.elementor-button:focus .elementor-button-content-wrapper,.btn:hover .elementor-button-content-wrapper,.elementor-button:hover .elementor-button-content-wrapper{color:var(--color-purple)}.btn:focus .btn-content-wrapper:after,.elementor-button:focus .btn-content-wrapper:after,.btn:hover .btn-content-wrapper:after,.elementor-button:hover .btn-content-wrapper:after,.btn:focus .elementor-button-content-wrapper:after,.elementor-button:focus .elementor-button-content-wrapper:after,.btn:hover .elementor-button-content-wrapper:after,.elementor-button:hover .elementor-button-content-wrapper:after{transform:translateX(4px);background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/arrow-right-purple.svg)}.btn:focus,.elementor-button:focus{outline:2px solid var(--color-brown)}.imp-image-backgrounds::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(270deg, rgba(0,0,0,0) 54.48%, rgba(0,0,0,0.5) 96.91%)}.timeline-container-gradient-border{position:relative}.timeline-container-gradient-border::after{content:'';display:block;position:absolute;top:-1px;left:0;width:100%;height:1px;pointer-events:none;background:linear-gradient(90deg, rgba(205,208,194,0) 0%, #4E4A40 100%);z-index:2}.timeline-circle-svg{color:var(--color-purple)}@media (min-width:768px){.timeline-circle-svg{color:#E9F58D}}.timeline-first-container{position:relative}.timeline-first-container:before,.timeline-first-container::after{content:'' !important;display:block;position:absolute;height:2.75rem !important;width:1px !important;top:-5.1rem !important;left:-1px !important;pointer-events:none;z-index:1}.timeline-first-container::before{border-left:1px dotted var(--color-greenish)}.timeline-first-container:after{background:linear-gradient(0deg, rgba(205,208,194,0) 0%, #4E4A40 100%);z-index:2}@media (min-width:1230px) and (max-width:1539px){.circle-icons-grid:not(.circle-icons-grid--secondary){padding-left:2.5rem !important}}@media (min-width:1540px){.circle-icons-grid .e-con-inner{max-width:1290px !important;transform:translateX(76px)}}@media (min-width:1540px){.circle-icons-grid--secondary .e-con-inner{max-width:1360px !important;transform:translateX(0)}}:root{--header-height-mobile:72px;--header-height:76px}.menu-is-fixed .header-top-bar{margin-top:-3.75rem}@media (max-width:768px){.menu-is-fixed .header-top-bar{margin-top:-3rem}}@media (max-width:368px){.menu-is-fixed .header-top-bar{margin-top:-3.9375rem}}.header-top-bar{background-color:#000000;color:#E9F58D;text-align:center;padding:.5rem 1.25rem;min-height:3rem;display:flex;justify-content:center;align-items:center;transition:all .25s ease-in-out}@media (min-width:768px){.header-top-bar{min-height:3.75rem}}.header-top-bar p{margin:0 !important}.header-top-bar a{display:flex;justify-content:center;align-items:center;gap:1.5rem;color:#E9F58D;text-decoration:none;transition:all .25s ease-in-out}.header-top-bar a:hover{text-decoration:underline}.header-top-bar a:hover::before,.header-top-bar a:hover::after{transform:scale(1.2)}.header-top-bar a::before,.header-top-bar a::after{content:'';width:1.5rem;height:1.5rem;display:inline-block;background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/arrow-up-right-yellow.svg);background-size:100%;background-repeat:no-repeat;background-position:center;transition:all .25s ease-in-out}body:has(.header-top-bar) .container--main{margin-top:3rem}@media (min-width:768px){body:has(.header-top-bar) .container--main{margin-top:3.75rem}}.header-main{min-height:var(--header-height);width:100%;z-index:100;position:fixed;background-color:transparent;line-height:1.3;transition:all .25s ease-in-out}.header-main .container{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem;max-width:88rem;margin-inline:auto}@media (min-width:768px){.header-main .container{padding:1rem 1.5rem 1rem}}.logo-link{text-decoration:none}.menu-is-fixed .header-main{top:0;left:0;background-color:#E9F58D}.menu-is-fixed.admin-bar .header-main{top:32px}.logo{color:var(--color-black);font-weight:700;font-size:24px !important;line-height:1.3}@media (min-width:576px){.logo{font-size:37px !important}}.hamburger-menu{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;cursor:pointer;z-index:100;height:1.375rem;padding:0 .375rem;margin-top:-7px}@media (min-width:1200px){.hamburger-menu{display:none}}.hamburger-menu span{display:block;width:1.75rem;height:2px;background-color:var(--color-dark);transition:.4s}.hamburger-menu.active span:nth-child(1){transform:rotate(-45deg) translate(-8px, 9px)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:rotate(45deg) translate(-5px, -6px)}.menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#E9F58D;z-index:90}.menu-overlay.active{display:block}@media (min-width:1200px){.menu-hlavni-menu-en-container,.menu-hlavni-menu-container{max-width:39.7rem;flex-grow:1;margin:0 1rem}}@media (max-width:1199px){.menu-hlavni-menu-en-container,.menu-hlavni-menu-container{transform:translateX(100%);transition:all .3s ease-in-out;background-color:var(--color-beige);position:fixed;width:100%;height:calc(100vh - var(--header-height));top:var(--header-height);left:0;padding:2rem 0 2rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:3.125rem}.menu-hlavni-menu-en-container.active,.menu-hlavni-menu-container.active{transform:translateX(0);overflow:auto}body.home .menu-hlavni-menu-en-container,body.home .menu-hlavni-menu-container{padding:4rem 0 2rem}}@media (max-width:1199px){.menu-hlavni-menu-en-container .menu,.menu-hlavni-menu-container .menu{max-height:100%;min-height:400px;margin-top:auto}}.menu{display:flex;align-items:center;justify-content:space-between;list-style:none;padding-left:0;margin:0;padding:0;width:100%;z-index:10;gap:1.5rem}@media (max-width:1199px){.menu{flex-direction:column;justify-content:space-between;gap:2rem}}.menu a{color:var(--color-black);text-decoration:none;font-size:1.375rem}@media (min-width:768px){.menu a{font-size:clamp(1.375em, 3vh, 3rem)}}@media (min-width:1200px){.menu a{font-size:1rem}}.menu a:hover{text-decoration:none !important}.menu a::after{content:'';display:block;width:0;height:2px;background:var(--color-black);transition:width .3s;margin:0 auto}.menu a:hover::after{width:100%}.menu .current-menu-item a{opacity:.5}.menu .current-menu-item a:hover{opacity:1}.soc-menu-elementor .elementor-nav-menu,.menu-socialni-site-container .menu,.menu-social{list-style:none;padding:0;margin:0;display:flex;gap:2rem}@media (min-width:1200px){.soc-menu-elementor .elementor-nav-menu,.menu-socialni-site-container .menu,.menu-social{gap:1rem}}.soc-menu-elementor .elementor-nav-menu .menu-item,.menu-socialni-site-container .menu .menu-item,.menu-social .menu-item{list-style:none;padding:0;margin:0}.soc-menu-elementor .elementor-nav-menu .menu-item a,.menu-socialni-site-container .menu .menu-item a,.menu-social .menu-item a{text-decoration:none;text-indent:-9999px;padding:0 !important;display:flex;align-items:center;transition:all .25s ease-in-out;opacity:.5}.soc-menu-elementor .elementor-nav-menu .menu-item a:hover,.menu-socialni-site-container .menu .menu-item a:hover,.menu-social .menu-item a:hover{text-decoration:none;opacity:1}.soc-menu-elementor .elementor-nav-menu .menu-item a::after,.menu-socialni-site-container .menu .menu-item a::after,.menu-social .menu-item a::after{content:'';display:block;width:2rem;height:2rem;transition:width .3s;margin:0 auto;background-position:center;background-repeat:no-repeat;background-size:100%;opacity:1 !important;background-color:transparent !important}@media (min-width:1200px){.soc-menu-elementor .elementor-nav-menu .menu-item a::after,.menu-socialni-site-container .menu .menu-item a::after,.menu-social .menu-item a::after{width:1.25rem;height:1.25rem}}.soc-menu-elementor .elementor-nav-menu .menu-item.instagram a::after,.menu-socialni-site-container .menu .menu-item.instagram a::after,.menu-social .menu-item.instagram a::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/instagram-black.svg)}.soc-menu-elementor .elementor-nav-menu .menu-item.facebook a::after,.menu-socialni-site-container .menu .menu-item.facebook a::after,.menu-social .menu-item.facebook a::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/facebook-black.svg)}.menu-right{display:flex;align-items:center;gap:2.5rem;flex-direction:column}@media (min-width:1200px){.menu-right{gap:1.5rem;flex-direction:row}}@media (max-width:1199px){.menu-right{margin-bottom:auto;padding-bottom:3rem}}.menu-socialni-site-container .menu{justify-content:flex-start;flex-direction:row}.menu-socialni-site-container .menu .menu-item.instagram a{opacity:1}.menu-socialni-site-container .menu .menu-item.instagram a::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/instagram-white.svg)}.menu-socialni-site-container .menu .menu-item.facebook a{opacity:1}.menu-socialni-site-container .menu .menu-item.facebook a::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/facebook-white.svg)}.lang-menu ul{list-style:none;margin:0;padding:0}.lang-menu ul li{list-style:none;padding:0;margin:0}.lang-menu ul li a{color:#000000;opacity:.5;transition:all .25s ease-in-out;text-decoration:none;font-size:1.25rem}.lang-menu ul li a:hover{opacity:1;text-decoration:none}@media (min-width:1200px){.lang-menu .menu-lang .sub-menu{display:none;position:absolute;top:100%;left:0}}.lang-menu .menu-lang>li{position:relative}@media (max-width:1199px){.lang-menu .menu-lang>li{display:flex;justify-content:center;align-items:center;gap:.5rem}.lang-menu .menu-lang>li ul{display:flex;justify-content:center;align-items:center;gap:.5rem}.lang-menu .menu-lang>li ul::before{content:'';width:1px;height:1.5rem;background-color:#000000;opacity:.5}.lang-menu .menu-lang>li ul li{width:32px;display:inline-block;text-align:center}.lang-menu .menu-lang>li ul li a{opacity:1;border-bottom:1px solid #000000}.lang-menu .menu-lang>li ul li a:hover{border-bottom:1px solid transparent}}.lang-menu .menu-lang>li>a{gap:.5rem;align-items:center;font-weight:600;width:32px;display:inline-block;text-align:center}@media (min-width:1200px){.lang-menu .menu-lang>li>a{display:flex;width:auto}.lang-menu .menu-lang>li>a:after{content:'';display:block;width:.625rem;height:.4rem;background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/chevron-down.svg);background-size:100%;background-repeat:no-repeat;background-position:center;transition:all .25s ease-in-out;margin:0 auto;margin-top:-2px}}.lang-menu .menu-lang>li:hover>a:after{transform:rotate(180deg)}@media (min-width:1200px){.lang-menu .menu-lang>li:hover .sub-menu{display:flex;flex-direction:column;gap:.5rem}.lang-menu .menu-lang>li:hover .sub-menu a{padding-right:1rem}}.site-footer{margin-top:auto;background-color:#000000;color:var(--color-white);line-height:1.3}.site-footer__contact{padding:2.5rem 1rem}@media (min-width:768px){.site-footer__contact{padding:5rem 1.5rem}}.site-footer__title{margin-bottom:2.5rem}@media (min-width:768px){.site-footer__title{margin-bottom:7.4rem}}.site-footer__title h3{font-size:clamp(3rem, 4.5vw, 4rem);color:#E9F58D}.site-footer__content{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.site-footer__column{margin:0;font-size:1.125rem;display:block}@media (min-width:768px){.site-footer__column{display:flex;flex-direction:column;font-size:1.375rem}}.site-footer__column--two{line-height:2}@media (min-width:768px){.site-footer__column--two{line-height:1.8}}.site-footer__column--three{width:100%}@media (min-width:1200px){.site-footer__column--three{width:660px}}.site-footer__column h3{color:var(--color-purple);font-weight:400;margin-top:3.125rem;margin-bottom:1rem;font-size:1.125rem}@media (min-width:768px){.site-footer__column h3{font-size:1.875rem;line-height:100%}}.site-footer__column h4{color:var(--color-purple);font-weight:400;margin-bottom:.5rem;font-size:1.125rem}@media (min-width:768px){.site-footer__column h4{font-size:1.625rem;line-height:1.3}}.site-footer__column p+h4{margin-top:2rem}@media (min-width:768px){.site-footer__column p+h4{margin-top:3.125rem}}.site-footer__column p{margin:0;line-height:1.3}.site-footer__column .wp-block-image{margin:0}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer__menu{margin-top:3rem;margin-bottom:1.5rem;padding-inline:1rem}@media (min-width:768px){.site-footer__menu{padding-inline:1.5rem}}.site-footer__menu .container-lg{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.site-footer__menu__loga{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.site-footer__menu__loga .footer-logo{color:#E9F58D;font-size:2rem}.site-footer__menu .footer-menu{max-width:100%}.site-footer__menu ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;width:48.5rem;max-width:100%}@media (min-width:768px){.site-footer__menu ul{justify-content:space-between}}.site-footer__menu ul li{list-style:none;padding:0;margin:0}.site-footer__menu ul li a{font-size:1rem}.site-footer__copyright{font-size:.875rem;padding-inline:1rem;color:var(--color-greenish)}@media (min-width:768px){.site-footer__copyright{padding-inline:1.5rem}}.site-footer__copyright .container-lg{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;border-top:1px solid rgba(248,244,237,0.2);padding-top:1.5rem;padding-bottom:1.5rem}.site-footer__copyright .container-disclaimer{padding:1rem 0}.site-footer__copyright .container-disclaimer br{display:none}@media (min-width:768px){.site-footer__copyright .container-disclaimer br{display:block}}.site-footer__copyright a{color:var(--color-greenish)}.site-footer__copyright__copy{order:2}@media (min-width:768px){.site-footer__copyright__copy{order:1}}.site-footer__copyright__links{display:flex;gap:1rem 2.5rem;flex-wrap:wrap;margin-right:auto;order:1;width:100%}@media (min-width:768px){.site-footer__copyright__links{order:2;width:auto}}.site-footer__author{order:3}.site-footer__author a{color:var(--color-brown)}.site-footer__author a:hover{color:var(--color-greenish);text-decoration:underline}body .ff-default{font-size:1rem;font-weight:400}body .ff-default .ff-el-form-control{border-radius:0;font-size:1rem;border-bottom:1px solid var(--color-purple);padding:1rem 1.5rem;font-family:'PP Mori',sans-serif;min-height:3.5rem;font-weight:600;color:#000000}body .ff-default .ff-el-form-control:focus{color:#000000}body .ff-default .ff-el-form-control::placeholder{font-weight:400;color:var(--color-brown)}body .ff-default .ff-el-input--label label{font-weight:400;font-size:1.125rem}body .flat-types .ff-el-input--content{display:flex;margin-top:.5rem;gap:.5rem}body .site-footer .fluentform .flat-types{margin:1.875rem 0 2rem}body .site-footer .fluentform .flat-types .ff-el-input--label{margin-bottom:.625rem}body .fluentform .ff-el-group{margin-bottom:2rem;line-height:1.3}@media (min-width:768px){body .fluentform .ff-el-group{margin-bottom:1rem}}body .ff-default .ff-el-form-check:last-child label.ff-el-form-check-label{display:flex}body .fluentform .ff-el-form-check-label .ff-el-form-check-input{width:20px;height:20px;border-radius:0;background-color:var(--color-white);border:0;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-right:.5rem;flex-shrink:0;border:1px solid var(--color-greenish)}body .fluentform .ff-el-form-check-label .ff-el-form-check-input:checked{background-color:var(--color-white)}body .fluentform .ff-el-form-check-label .ff-el-form-check-input:checked::after{content:'';position:absolute;top:3px;left:3px;width:12px;height:12px;background-color:var(--color-brown)}body .fluentform .ff-el-is-error .ff-el-form-control{background-color:#FFECEC;border-color:var(--color-red)}body .fluentform .ff-el-is-error .ff-el-form-control::placeholder{color:var(--color-red)}body .fluentform .text-danger{color:var(--color-red)}body form.frm-fluent-form .wpf_has_custom_css.ff-btn-submit{font-size:1.25rem;min-height:4.25rem;padding:1rem 1.5rem;text-align:center;display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:0;width:100%}@media (min-width:576px){body form.frm-fluent-form .wpf_has_custom_css.ff-btn-submit{width:15.75rem}}body form.frm-fluent-form .wpf_has_custom_css.ff-btn-submit:hover{background-color:var(--color-purple);color:#000000;border-color:var(--color-purple)}body form.frm-fluent-form .wpf_has_custom_css.ff-btn-submit::after{content:'';display:block;width:1.25rem;height:1.25rem;background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/arrow-right-white.svg);transition:transform .3s;transform:translate(0, -4px)}body form.frm-fluent-form .wpf_has_custom_css.ff-btn-submit:hover::after{transform:translate(2px, -4px)}@media (min-width:768px) and (max-width:1199px){body .site-footer form.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom{margin-left:auto}}body .site-footer form.frm-fluent-form .wpf_has_custom_css.ff-btn-submit:hover{color:var(--color-brown)}body .site-footer form.frm-fluent-form .wpf_has_custom_css.ff-btn-submit:hover::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/arrow-right-brown.svg)}body .site-footer form.frm-fluent-form .wpf_has_custom_css.ff-btn-submit::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/arrow-right-black.svg)}body .site-footer form.frm-fluent-form .wpf_has_custom_css.ff-btn-submit:focus{background-color:#E9F58D;color:var(--color-brown);outline:2px solid var(--color-purple);opacity:1}body .site-footer form.frm-fluent-form .wpf_has_custom_css.ff-btn-submit:focus::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/arrow-right-black.svg)}@media (max-width:575px){body .ff-t-cell:has(.ff-btn-submit){flex-basis:100% !important}body .ff-t-cell:has(.ff-btn-submit) .ff_submit_btn_wrapper{width:100%}}body .consents-submit{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:1.5rem}@media (min-width:768px){body .consents-submit{flex-wrap:nowrap}}body .consents-submit .ff-t-column-1{flex-basis:100% !important;flex-grow:1;flex-wrap:wrap}body .consents-submit .ff-t-column-1.ff-t-cell{justify-content:flex-start;gap:1rem}@media (min-width:768px){body .consents-submit .ff-t-column-1.ff-t-cell{justify-content:center}}body .consents-submit .ff-t-column-2{flex-basis:auto}body .consents-submit .ff-el-form-check{margin-bottom:0}body .consents-submit .ff-el-form-check a{text-decoration:underline;transition:all .25s ease-in-out;color:#000000}body .consents-submit .ff-el-form-check a:hover{text-decoration:none}body .consents-submit .ff-t-cell{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem}body .consents-submit .ff-el-group{margin-bottom:0}.site-footer .fluentform .ff-el-form-check a{color:var(--color-white)}.site-footer .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:var(--color-white)}.imp-tooltip-wrap.imp-tooltip-position-bottom .imp-tooltip,.imp-tooltip-wrap.imp-tooltip-position-top .imp-tooltip{background-color:var(--color-white) !important;border-radius:5px 5px 5px 0 !important;width:272px !important;padding:0 !important}@media (min-width:1330px){.imp-tooltip-wrap.imp-tooltip-position-bottom .imp-tooltip,.imp-tooltip-wrap.imp-tooltip-position-top .imp-tooltip{width:300px !important}}.imp-tooltip-wrap.imp-tooltip-position-bottom .imp-tooltip .hs-arrow-bottom,.imp-tooltip-wrap.imp-tooltip-position-top .imp-tooltip .hs-arrow-bottom{left:-2px !important;top:calc(100% - 3px) !important;transform:rotate(135deg);border-width:15px !important;border-top-color:var(--color-white) !important}.imp-tooltip-wrap.imp-tooltip-position-bottom .imp-tooltip:has(#house-1),.imp-tooltip-wrap.imp-tooltip-position-top .imp-tooltip:has(#house-1){border-radius:5px !important}.imp-tooltip-wrap.imp-tooltip-position-bottom .imp-tooltip:has(#house-1) .hs-arrow-bottom,.imp-tooltip-wrap.imp-tooltip-position-top .imp-tooltip:has(#house-1) .hs-arrow-bottom{left:auto !important;right:55px;transform:rotate(-135deg)}@media (max-width:1330px){.imp-tooltip-wrap.imp-tooltip-position-bottom .imp-tooltip:has(#house-4),.imp-tooltip-wrap.imp-tooltip-position-top .imp-tooltip:has(#house-4),.imp-tooltip-wrap.imp-tooltip-position-bottom .imp-tooltip:has(#house-6),.imp-tooltip-wrap.imp-tooltip-position-top .imp-tooltip:has(#house-6){border-radius:5px !important}}.imp-tooltip-wrap.imp-tooltip-position-bottom .imp-tooltip{border-radius:0 5px 5px 5px !important}.imp-tooltip-wrap.imp-tooltip-position-bottom .imp-tooltip .hs-arrow-top{left:-2px !important;transform:rotate(-135deg);border-width:15px !important;border-bottom-color:var(--color-white) !important}.imp-tooltip-wrap:has(#house-1){left:auto !important;right:9%}.imp-tooltip-wrap:has(#house-2){left:73% !important}.imp-tooltip-wrap:has(#house-3){left:60% !important}.imp-tooltip-wrap:has(#house-4){left:77% !important}@media (max-width:1330px){.imp-tooltip-wrap:has(#house-4){left:72% !important}.imp-tooltip-wrap:has(#house-4) .hs-arrow-bottom{left:38px !important}}.imp-tooltip-wrap:has(#house-5){left:55% !important}.imp-tooltip-wrap:has(#house-6){left:76% !important}@media (max-width:1330px){.imp-tooltip-wrap:has(#house-6){left:71% !important}.imp-tooltip-wrap:has(#house-6) .hs-arrow-bottom{left:38px !important}}.imp-tooltip-wrap:has(#house-7){left:53% !important}.imp-tooltip-wrap:has(#house-8){left:72% !important}.imp-tooltip-wrap:has(#house-9){left:50% !important}.imp-tooltip-wrap:has(#house-10){left:69% !important}.imp-tooltip-wrap:has(#house-11){left:49% !important}.imp-tooltip-wrap:has(#house-12){left:65% !important}.imp-tooltip-wrap:has(#house-13){left:47% !important}.imp-tooltip-wrap:has(#house-14){left:63% !important}.imp-tooltip-wrap:has(#house-15){left:61% !important}.imp-tooltip-wrap:has(#house-16){left:59% !important}.imp-tooltip-wrap:has(#house-17){left:57% !important}.imp-tooltip-wrap:has(#house-18){left:44% !important}.imp-tooltip-wrap:has(#house-19){left:57% !important}.imp-tooltip-wrap:has(#house-20){left:50% !important}.imp-tooltip-wrap:has(#house-21){left:43% !important}.map-apartment-container{position:relative;display:flex;flex-direction:column}.map-apartment-container h4{color:var(--color-black);font-size:1.25rem;padding:.75rem;padding-top:.375rem;border-bottom:1px solid var(--color-greenish)}.map-flat-link{width:100%;border-bottom:1px solid var(--color-greenish);height:52px;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;font-family:'PP Mori',sans-serif;font-weight:600;font-size:1rem;padding:.75rem;position:relative;border-radius:0;color:#000000;text-decoration:none;text-align:left;line-height:1.6}.map-flat-link:hover{background-color:#E9F58D}.map-flat-link:hover span{color:var(--color-brown);text-decoration:underline}.map-flat-link:hover:before{transform:rotate(-45deg) translate(3px, 3px)}.map-flat-link span{text-decoration:none}.map-flat-link span:before{content:'Byt '}html[lang="en-US"] .map-flat-link span:before{content:'Flat '}.map-flat-link:last-child{border-bottom:none}.map-flat-link:after{content:'Volný';color:#0BB513;text-decoration:none;margin-left:auto;margin-right:25px}html[lang="en-US"] .map-flat-link:after{content:'Available'}.map-flat-link:before{content:'';width:12px;height:12px;border-right:2px solid #000000;border-bottom:2px solid #000000;position:absolute;right:12px;top:19px;transform:rotate(-45deg);transition:all .25s ease-in-out}.map-flat-link.status--sold{color:var(--color-greenish);pointer-events:none;cursor:default}.map-flat-link.status--sold:before{border-color:var(--color-greenish)}.map-flat-link.status--sold:after{content:'Prodaný';color:var(--color-greenish)}html[lang="en-US"] .map-flat-link.status--sold:after{content:'Sold'}.map-flat-link.status--reserved:after{content:'Rezervovaný';color:var(--color-brown)}html[lang="en-US"] .map-flat-link.status--reserved:after{content:'Reserved'}.mapka{position:relative;height:40.625rem}@media (min-width:768px){.mapka{margin-bottom:7.75rem;height:auto}}@media (min-width:1200px){.mapka{margin-bottom:0}}@media (max-width:767px){.mapka__inside{overflow-x:scroll;overflow-y:hidden;width:100%;height:100%;-webkit-overflow-scrolling:touch;position:relative;touch-action:pan-x pan-y}.mapka__inside-wrapper{position:relative;width:min-content}}.mapka .mapka-haaaj-desktop{width:auto;height:650px;max-width:none;transform:translateX(-50%);left:50%;position:absolute}@media (max-width:767px){.mapka .mapka-haaaj-desktop{position:relative;left:0;transform:none;min-width:100%}}@media (min-width:768px){.mapka .mapka-haaaj-desktop{position:relative;width:100%;height:auto;left:auto;transform:none;max-width:100%}}.mapka .btn{position:absolute;z-index:10;left:50%;bottom:1.75rem;transform:translateX(-50%);background-color:#000000;color:var(--color-white);padding:1rem 1.5rem;z-index:0;width:calc(100% - 2rem);text-decoration:none;font-size:1.25rem}.mapka .btn:hover{background-color:#393939;color:var(--color-purple)}@media (min-width:768px){.mapka .btn{bottom:.5rem;width:auto}}@media (min-width:1200px){.mapka .btn{bottom:calc(7.75rem + .5rem)}}.mapa-okoli--page-locality .mapka .btn{display:none}.mapka .mapka__bubble__title{position:absolute;font-size:3.375rem;top:4%;left:1rem;z-index:1}@media (min-width:768px){.mapka .mapka__bubble__title{font-size:clamp(5rem, 9vw, 7.5rem)}}.mapka .mapka__haaaj{position:absolute;top:35%;left:48.5%;width:calc(27*var(--fluid));height:calc(28*var(--fluid));background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/haaaj.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width:768px){.mapka .mapka__haaaj{width:6.75rem;height:6.75rem}}.mapka .mapka__haaaj--praha{position:absolute;top:23%;left:3.5%;width:calc(33*var(--fluid));height:calc(25*var(--fluid));background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/mapka-praha.png);background-repeat:no-repeat;background-size:contain;background-position:center;z-index:20}@media (max-width:768px){.mapka .mapka__haaaj--praha{width:7.25rem;height:5.625rem;top:16%}}.mapka .mapka__bubble{position:absolute;top:0;left:0;width:calc(9.25 * var(--fluid));height:calc(10 * var(--fluid));overflow:visible;cursor:help}@media (max-width:768px){.mapka .mapka__bubble{width:2.75rem;height:3rem}}.mapka .mapka__bubble:hover .mapka__text{transform:translateX(2px) rotateY(0deg)}@media (min-width:2000px){.mapka .mapka__bubble:hover .mapka__text{transform:translateX(calc(1.2 * var(--fluid))) rotateY(0deg)}}.mapka .mapka__bubble:hover.mapka__bubble--right .mapka__text{transform:translateX(-2px) rotateY(0deg)}.mapka .mapka__bubble--school-1{top:57%;left:30%;z-index:15}.mapka .mapka__bubble--school-2{top:34.5%;left:37.35%;z-index:15}.mapka .mapka__bubble--restaurant-1{top:59.8%;left:34.3%}.mapka .mapka__bubble--restaurant-2{top:51.8%;left:40%}.mapka .mapka__bubble--restaurant-3{top:27%;left:88.5%}.mapka .mapka__bubble--globus{top:7%;left:90.5%}.mapka .mapka__bubble--lidl{top:60%;left:94.5%}.mapka .mapka__bubble--park{top:14.7%;left:56.35%}.mapka .mapka__bubble--animal{top:26.5%;left:52.5%;z-index:10}.mapka .mapka__bubble--gym-2{top:16.5%;left:51%;z-index:1}.mapka .mapka__bubble--sportoviste-1{top:58.5%;left:16%;z-index:17}.mapka .mapka__bubble--sportoviste-2{top:61.8%;left:48.75%}.mapka .mapka__bubble--sportoviste-3{top:23.7%;left:45.4%;z-index:10}.mapka .mapka__bubble--sportoviste-4{top:21.5%;left:55.5%}.mapka .mapka__bubble--bus-1{top:42.5%;left:26.65%}.mapka .mapka__bubble--bus-2{top:33%;left:44.5%}.mapka .mapka__bubble--church{top:29%;left:40.15%;z-index:10}.mapka .mapka__bubble--post{top:52.5%;left:33.1%;z-index:5}.mapka .mapka__bubble--medic{top:49.5%;left:30.5%;z-index:3}.mapka .mapka__bubble--medic:hover{z-index:7}.mapka .mapka__bubble--gym{top:51.5%;left:26.5%;z-index:17}.mapka .mapka__bubble--right .mapka__text{transform-origin:right center;transform:translateX(-20px) rotateY(-90deg);padding:.25rem calc(11 * var(--fluid)) 0 1.5625rem;position:absolute;right:.25rem}.mapka .mapka__text{font-size:calc(3.35 * var(--fluid));font-weight:600;width:max-content;height:calc(100% - .56rem);transition:all .25s ease-in-out;transform:translateX(20px) rotateY(-90deg);transform-origin:left center;background-color:#F8F4ED;color:#000000;padding:.25rem 1.5625rem 0 calc(11 * var(--fluid));border-radius:35px;box-shadow:2px 2px 0 rgba(0,0,0,0.2);display:flex;align-items:center}@media (max-width:768px){.mapka .mapka__text{font-size:1rem;padding:.25rem 1.5625rem 0 3.5rem}}@media (min-width:2000px){.mapka .mapka__text{border-radius:calc(11 * var(--fluid));height:calc(100% - 1.25rem)}}.mapka .ico{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/map-point-bubble.svg);background-repeat:no-repeat;background-position:top center;background-size:100% 100%;background-position:center;display:flex;justify-content:center;align-items:center;z-index:1}.mapka .ico::after{content:'';position:absolute;width:50%;height:38%;top:50%;transform:translateY(-73%);background-position:center;background-repeat:no-repeat;background-size:contain}.mapka .ico--school::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-school.svg)}.mapka .ico--restaurant::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-rest.svg)}.mapka .ico--shop::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-shop.svg)}.mapka .ico--park::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-tree.svg)}.mapka .ico--animal::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-animal.svg)}.mapka .ico--sport::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-sport.svg)}.mapka .ico--bus::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-bus.svg)}.mapka .ico--church::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-church.svg)}.mapka .ico--post::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-post.svg)}.mapka .ico--medic::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-medic.svg)}.mapka .ico--gym::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-gym.svg)}.mapka .ico--hospital::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-hospital.svg)}.mapka .ico--metro::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-metro.svg)}.mapka .ico--water::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-water.svg)}.mapka .ico--info::after{background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/ico-info.svg)}.mapka .mapka__bubble__legend{display:none}@media (min-width:768px){.mapka .mapka__bubble__legend{display:flex;position:absolute;min-height:7.75rem;bottom:-7.75rem;left:0;width:100%;background-color:#E9F58D;padding-inline:1.5rem}}@media (min-width:1200px){.mapka .mapka__bubble__legend{bottom:0}}.mapka .mapka__bubble__legend .legend-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-grow:1}.mapka .mapka__bubble__legend .legend__item{display:flex;align-items:center;gap:1.5rem}.mapka .mapka__bubble__legend .legend__divider{width:1px;height:55px;border-right:1px dotted #000000}.mapka .mapka__bubble__legend .ico{display:none;width:53px;height:60px;position:relative;background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/map/map-point-bubble-purple.svg)}.mapka .mapka__bubble__legend .ico:after{transform:translateY(-70%)}@media (min-width:1200px){.mapka .mapka__bubble__legend .ico{display:flex}}.mapka .mapka__bubble__legend .text-wrapper{display:flex;flex-direction:column;color:#0F0F0F;line-height:1.3;font-weight:600}.mapka .mapka__bubble__legend .legend__item__text{font-size:1.125rem}.mapka .mapka__bubble__legend .legend__item__time{font-size:1rem;opacity:.5;padding-left:1rem}.flat-mapka{max-width:100%;overflow-x:clip}.mapka--2{margin-bottom:0}.mapka--2 .mapka__bckg{width:min-content;height:650px;max-width:none;transform:translateX(-50%);left:50%;position:relative}@media (max-width:767px){.mapka--2 .mapka__bckg{left:0;transform:none;min-width:100%}}@media (min-width:768px){.mapka--2 .mapka__bckg{width:100%;height:auto;left:auto;transform:none;max-width:100%}}.mapka--2 .mapka__inside-wrapper{width:100%}@media (max-width:767px){.mapka--2 .mapka__inside-wrapper{width:min-content}}.mapka--2__img{width:100%;max-width:none !important}@media (max-width:767px){.mapka--2__img{width:auto !important;height:100% !important}}.mapka--2 .mapka__bubble--gym{top:57.5%;left:3.5%;z-index:20}.mapka--2 .mapka__bubble--park{top:41.7%;left:25.35%}.mapka--2 .mapka__bubble--park-2{top:38.7%;left:1.35%;z-index:1}.mapka--2 .mapka__bubble--animal{top:27.5%;left:36.5%}.mapka--2 .mapka__bubble--sportoviste-1{top:58.5%;left:16%}.mapka--2 .mapka__bubble--sportoviste-2{top:40%;left:12%}.mapka--2 .mapka__bubble--restaurant-1{top:17.8%;left:49.3%}.mapka--2 .mapka__bubble--info{top:20%;left:42%;z-index:5}.mapka--2 .mapka__bubble--water{top:75%;left:35%}.page-template-page-gallery{background-color:#E9F58D}.container--gallery{padding-top:calc(2rem + var(--header-height-mobile));padding-bottom:5rem}@media (min-width:768px){.container--gallery{padding-top:calc(10.5rem + var(--header-height))}}.container--gallery .gallery-title,.container--gallery h1{font-size:clamp(3.25rem, 6vw, 5rem)}.gallery-container{overflow:clip;padding-inline:1rem}@media (min-width:768px){.gallery-container{padding-inline:1.5rem}}.gallery-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2.5rem;margin-bottom:2.5rem}.gallery-header .gallery-title{font-size:clamp(3.25rem, 6vw, 5rem)}.home .gallery-header .gallery-title{font-size:clamp(3.25rem, 4.5vw, 4rem)}.singl-byt .gallery-header .gallery-title{font-size:clamp(3rem, 4.5vw, 4rem)}.gallery-filters{display:flex;overflow-x:auto;white-space:nowrap;gap:2.5rem;max-width:100%;-ms-overflow-style:none;scrollbar-width:none}.gallery-filters::-webkit-scrollbar{display:none}.elementor .filter-btn,.filter-btn{color:#000000;padding:0;background-color:transparent;border:0;border-bottom:1px solid #000000;line-height:40px;cursor:pointer;font-size:1.125rem;transition:all .25s ease-in-out}@media (min-width:768px){.elementor .filter-btn,.filter-btn{font-size:1.375rem}}.elementor .filter-btn:hover,.filter-btn:hover{border-bottom-color:transparent;color:#000000}.elementor .filter-btn.active,.filter-btn.active{color:#000000;background-color:transparent;opacity:.5;border:0}.elementor .filter-btn.active:focus,.filter-btn.active:focus,.elementor .filter-btn.active:active,.filter-btn.active:active{color:#000000}.gallery-navigation{display:flex;align-items:center;gap:20px;position:relative}.gallery-grid-wrapper{flex:1;position:relative;overflow:visible;padding:0}.gallery-grid-inside{width:100vw}.gallery-grid{display:flex;flex-wrap:nowrap;margin-top:4rem;margin-right:0;padding-right:3rem;gap:1.25rem;overflow-x:auto;height:35rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.gallery-grid::-webkit-scrollbar{display:none}.gallery-item{height:100%;position:relative;flex-shrink:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.gallery-item.dragging{cursor:grabbing}.elementor .gallery-image,.gallery-image{height:100%;width:auto;object-fit:contain;max-width:none}.gallery-controls{display:flex;align-items:center;gap:1.25rem;margin-top:3rem}@media (min-width:768px){.gallery-controls{padding:0 1rem}}.custom-scrollbar{flex:1;height:8px;position:relative;width:100%;display:flex;align-items:center}@media (min-width:768px){.custom-scrollbar{height:8px}}.scrollbar-track{background:var(--color-white);height:2px;width:100%;margin-inline:auto;position:relative}@media (min-width:768px){.scrollbar-track{height:4px;width:85%}}.scrollbar-thumb{background:#000;height:4px;top:-1px;position:absolute;cursor:pointer;transition:transform .1s}@media (min-width:768px){.scrollbar-thumb{height:8px}}.scrollbar-thumb:hover{transform:scaleY(1.2)}.gallery-arrow,.elementor .gallery-arrow{width:4.5625rem;height:1.8125rem;background:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;color:#000000;border:0;padding:0}.gallery-arrow:focus,.elementor .gallery-arrow:focus,.gallery-arrow:active,.elementor .gallery-arrow:active{color:#000000}.gallery-arrow svg,.elementor .gallery-arrow svg{width:100%;height:100%}.gallery-arrow:hover,.elementor .gallery-arrow:hover{opacity:.85}.gallery-arrow.disabled{opacity:0;cursor:default;pointer-events:none}.gallery-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center}.lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);cursor:pointer}.flat-visual-lightbox-active .lightbox-overlay{background-color:rgba(255,255,255,0.8)}.lightbox-image-container{position:relative;z-index:10000;display:flex;justify-content:center;align-items:center}.lightbox-image{max-width:90vw;max-height:90vh;object-fit:contain}.gallery-lightbox .lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10001;background:transparent;border:none;cursor:pointer;padding:10px;color:var(--color-white);display:flex;justify-content:center;align-items:center;transition:all .25s ease-in-out;width:6rem;height:6rem;background-color:var(--color-purple)}.gallery-lightbox .lightbox-arrow svg{width:3.3rem;height:1.3rem;color:#000000}.gallery-lightbox .lightbox-arrow:hover{background-color:#E9F58D}.lightbox-arrow-left{left:2rem}.lightbox-arrow-right{right:2rem}.lightbox-caption{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:var(--color-white);background:rgba(0,0,0,0.7);padding:.5em 1em .35em;max-width:90vw;text-align:center;pointer-events:none;z-index:10;display:none}.gallery-lightbox .lightbox-close{position:absolute;top:2rem;right:2rem;z-index:10001;background-color:#E9F58D;border:none;cursor:pointer;transition:all .25s ease-in-out;width:3.5rem;height:3.5rem;display:flex;justify-content:center;align-items:center}.gallery-lightbox .lightbox-close span{width:25px;height:2px;background-color:#000000;transform:rotate(45deg);display:block;position:absolute}.gallery-lightbox .lightbox-close span:last-child{transform:rotate(-45deg)}.gallery-lightbox .lightbox-close:hover{background-color:var(--color-purple)}@media (max-width:767px){.gallery-grid{height:13rem}.gallery-header{flex-direction:column;align-items:flex-start}.gallery-arrow{width:2.3rem;height:1rem}.gallery-controls{gap:1rem}.gallery-lightbox .lightbox-arrow{width:2.5rem;height:2.5rem}.lightbox-arrow-left{left:1rem}.lightbox-arrow-right{right:1rem}.gallery-lightbox .lightbox-close{top:1rem;right:1rem;width:2.5rem;height:2.5rem}.gallery-lightbox .lightbox-close span{width:1.25rem;height:2px}}html.elementor-html body.home .hp-gallery .elementor-image-gallery{height:40vh}.h1-hp{transition:.8s opacity ease;position:relative !important;z-index:5}@media (min-width:768px){.h1-hp h1 br{display:none}}@media (min-width:992px){body.home .h1-hp-wrapper .e-con-inner{position:fixed;max-width:100%;left:0;pointer-events:none}body.home .h1-hp-wrapper .h1-hp{width:1440px;margin-inline:auto}body.home .h1-hp-wrapper .h1-hp h1{font-size:clamp(3.75rem, 8vw, 6.5rem)}}.hp-hero-mask{width:100%;max-width:1364px;position:relative;margin-inline:auto;display:none}@media (min-width:992px){.hp-hero-mask{display:block}}.hp-hero-mask--left,.hp-hero-mask--right,.hp-hero-mask--top{background-color:#E9F58D;position:absolute}.hp-hero-mask--top{width:100%;height:18rem;left:0;top:0}.hp-hero-mask--left,.hp-hero-mask--right{top:0;width:20rem;height:100vh;display:none}@media (min-width:1440px){.hp-hero-mask--left,.hp-hero-mask--right{display:block}}.hp-hero-mask--left{right:1362px}.hp-hero-mask--right{left:1362px}.hp-gallery{z-index:10;width:100%;overflow:clip !important}@media (min-width:992px){.hp-gallery{top:8vh;position:sticky !important;height:56vh}}.hp-gallery>.e-con-inner{position:relative}.hp-gallery .elementor-image-gallery{position:relative;width:100%;overflow:hidden}@media (min-width:992px){.hp-gallery .elementor-image-gallery{height:90vh}}.hp-gallery .elementor-image-gallery:before{content:'';display:block;padding-top:121%}@media (min-width:992px){.hp-gallery .elementor-image-gallery:before{padding-top:calc(713 / 1392 * 100%)}}.hp-gallery .elementor-image-gallery::after{content:'';display:block;width:100%;height:100%;background:linear-gradient(180deg, rgba(0,0,0,0) 75.29%, rgba(0,0,0,0.6) 94.77%);position:absolute;top:0;left:0;z-index:2;pointer-events:none}.hp-gallery .elementor-image-gallery .gallery{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:nowrap;transition:transform .3s ease;touch-action:pan-y;-webkit-user-select:none;user-select:none;backface-visibility:hidden;will-change:transform}@media (min-width:992px){.hp-gallery .elementor-image-gallery .gallery{display:block;transform:none !important;transition:none !important}}.hp-gallery .elementor-image-gallery .gallery .gallery-item{transition:opacity .8s ease;z-index:2;margin-top:0 !important;cursor:default;left:auto;top:auto;opacity:1;width:100%;flex:0 0 100%}@media (min-width:992px){.hp-gallery .elementor-image-gallery .gallery .gallery-item{position:absolute;top:0;left:0;height:100%;opacity:0}}.hp-gallery .elementor-image-gallery .gallery .gallery-item.active{opacity:1;z-index:3}.hp-gallery .elementor-image-gallery .gallery .gallery-item img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border:0 !important}.hp-gallery .elementor-image-gallery .gallery .gallery-icon{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hp-gallery .elementor-image-gallery .gallery br{display:none}@media (max-width:991px){.hp-gallery .gallery .gallery-item{flex:0 0 100%;width:100%;position:relative !important;top:auto !important;left:auto !important;opacity:1 !important}.hp-gallery .gallery{display:flex;flex-wrap:nowrap;width:100%;transition:transform .3s ease}}@media (min-width:992px){.gallery-fixed-container{height:150vh;position:relative}}#gallery-hp-nav{flex-wrap:nowrap;display:flex;flex-direction:row;align-items:center;max-width:84rem;left:50%;transform:translateX(-50%);position:absolute}#gallery-hp-nav .link-to-map{margin-right:auto;display:flex}#gallery-hp-nav .link-to-map .elementor-heading-title{position:relative;display:flex;align-items:center;gap:.5rem}#gallery-hp-nav .link-to-map .elementor-heading-title:after{content:'';width:1.5rem;height:1.5rem;display:inline-block;background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/arrow-up-right-white.svg);background-size:100%;background-repeat:no-repeat;background-position:center;transition:all .25s ease-in-out}#gallery-hp-nav .link-to-map .elementor-heading-title::before{content:'';display:block;width:100%;height:1px;background:var(--color-white);position:absolute;bottom:-0.5rem;left:0;transition:all .25s ease-in-out}#gallery-hp-nav .link-to-map .elementor-heading-title a::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}#gallery-hp-nav .link-to-map .elementor-heading-title:hover{color:var(--color-white)}#gallery-hp-nav .link-to-map .elementor-heading-title:hover:after{transform:translate(.25rem, -0.25rem)}#gallery-hp-nav .link-to-map .elementor-heading-title:hover::before{opacity:0}#gallery-hp-nav .hp-gallery_link-1,#gallery-hp-nav .hp-gallery_link-2,#gallery-hp-nav .hp-gallery_link-3{cursor:pointer;z-index:2}#gallery-hp-nav .hp-gallery_link-1 .elementor-heading-title,#gallery-hp-nav .hp-gallery_link-2 .elementor-heading-title,#gallery-hp-nav .hp-gallery_link-3 .elementor-heading-title{color:#F8F4ED;position:relative;text-indent:-9999px;display:inline-block;width:.5rem;height:.3rem}@media (min-width:992px){#gallery-hp-nav .hp-gallery_link-1 .elementor-heading-title,#gallery-hp-nav .hp-gallery_link-2 .elementor-heading-title,#gallery-hp-nav .hp-gallery_link-3 .elementor-heading-title{text-indent:0;width:auto;height:auto}}#gallery-hp-nav .hp-gallery_link-1 .elementor-heading-title::after,#gallery-hp-nav .hp-gallery_link-2 .elementor-heading-title::after,#gallery-hp-nav .hp-gallery_link-3 .elementor-heading-title::after{content:'';display:block;background-color:var(--color-white);position:absolute;bottom:-8px;left:0;transition:all .25s ease-in-out;opacity:1;width:.5rem;height:.125rem}@media (min-width:992px){#gallery-hp-nav .hp-gallery_link-1 .elementor-heading-title::after,#gallery-hp-nav .hp-gallery_link-2 .elementor-heading-title::after,#gallery-hp-nav .hp-gallery_link-3 .elementor-heading-title::after{width:3.75rem;opacity:0;height:.0625rem}}#gallery-hp-nav .hp-gallery_link-1 .elementor-heading-title:hover,#gallery-hp-nav .hp-gallery_link-2 .elementor-heading-title:hover,#gallery-hp-nav .hp-gallery_link-3 .elementor-heading-title:hover{color:var(--color-white)}#gallery-hp-nav .hp-gallery_link-1 .elementor-heading-title:hover::after,#gallery-hp-nav .hp-gallery_link-2 .elementor-heading-title:hover::after,#gallery-hp-nav .hp-gallery_link-3 .elementor-heading-title:hover::after{background-color:#E9F58D;opacity:1}@media (min-width:992px){#gallery-hp-nav .hp-gallery_link-1 .elementor-heading-title:hover::after,#gallery-hp-nav .hp-gallery_link-2 .elementor-heading-title:hover::after,#gallery-hp-nav .hp-gallery_link-3 .elementor-heading-title:hover::after{background-color:var(--color-white)}}#gallery-hp-nav .hp-gallery_link-1.active .elementor-heading-title,#gallery-hp-nav .hp-gallery_link-2.active .elementor-heading-title,#gallery-hp-nav .hp-gallery_link-3.active .elementor-heading-title{color:var(--color-white)}#gallery-hp-nav .hp-gallery_link-1.active .elementor-heading-title::after,#gallery-hp-nav .hp-gallery_link-2.active .elementor-heading-title::after,#gallery-hp-nav .hp-gallery_link-3.active .elementor-heading-title::after{background-color:#E9F58D;opacity:1}@media (min-width:992px){#gallery-hp-nav .hp-gallery_link-1.active .elementor-heading-title::after,#gallery-hp-nav .hp-gallery_link-2.active .elementor-heading-title::after,#gallery-hp-nav .hp-gallery_link-3.active .elementor-heading-title::after{background-color:var(--color-white)}}#gallery-hp-nav .gallery-nav-wrapper{display:flex;flex-direction:row;position:relative;align-items:center;margin-left:auto;gap:.5rem}@media (min-width:992px){#gallery-hp-nav .gallery-nav-wrapper{gap:1.5rem}}#gallery-hp-nav .gallery-nav-wrapper .hp-gallery_link-1,#gallery-hp-nav .gallery-nav-wrapper .hp-gallery_link-2,#gallery-hp-nav .gallery-nav-wrapper .hp-gallery_link-3{position:relative;margin-bottom:0}@media (min-width:992px){#gallery-hp-nav .gallery-nav-wrapper .hp-gallery_link-1 .elementor-heading-title::after,#gallery-hp-nav .gallery-nav-wrapper .hp-gallery_link-2 .elementor-heading-title::after,#gallery-hp-nav .gallery-nav-wrapper .hp-gallery_link-3 .elementor-heading-title::after{display:none}}#gallery-hp-nav .gallery-nav-wrapper .gallery-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:.125rem;z-index:1;display:none}@media (min-width:992px){#gallery-hp-nav .gallery-nav-wrapper .gallery-progress-bar{height:.0625rem;display:block}}#gallery-hp-nav .gallery-nav-wrapper .gallery-progress-bar .gallery-progress-line{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#E9F58D;transition:width .05s linear}@media (min-width:992px){#gallery-hp-nav .gallery-nav-wrapper .gallery-progress-bar .gallery-progress-line{background-color:var(--color-white)}}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.flex-center-between{display:flex;align-items:center;justify-content:space-between}.mb-40{margin-bottom:2.5rem}body .overflow-x-clip{overflow-x:clip}.only-mobile{display:block}@media (min-width:768px){.only-mobile{display:none}}.only-desktop{display:none}@media (min-width:768px){.only-desktop{display:block}}.flats-listing{max-width:100%;margin:2.5rem auto;overflow-x:auto;font-size:.875rem;line-height:1.3}@media (min-width:768px){.flats-listing{margin:5rem auto;font-size:1rem}}.flats-listing .flats-table{width:100%;margin:0 auto 1rem;display:block}@media (min-width:768px){.flats-listing .flats-table{display:grid;grid-template-columns:1.3fr 1.1fr 1.65fr 1fr 1fr 1.6fr 1.5fr 1.25fr 1.5fr}}.flats-listing .flats-header{display:contents}.flats-listing .flats-header .flat-cell{display:none}@media (min-width:768px){.flats-listing .flats-header .flat-cell{display:flex;align-items:center;background-color:#E9F58D;padding:1rem;text-align:left;gap:.5rem}}.flats-listing .flats-header .flat-cell.cell-mobile{display:flex;justify-content:flex-start;width:100%;font-weight:600;text-align:left;padding:.5rem 1rem;min-height:2.375rem}@media (min-width:768px){.flats-listing .flats-header .flat-cell.cell-mobile{display:none}}.flats-listing .flats-header .flat-cell svg{flex-shrink:0}.flats-listing .flats-header .flat-cell.sort-asc svg{transform:rotate(0)}.flats-listing .flats-header .flat-cell.sort-desc svg{transform:rotate(180deg)}.flats-listing .flats-header .flat-cell svg{transition:transform .3s ease}.flats-listing .flats-header .flat-cell svg{opacity:.3;transition:opacity .3s ease,transform .3s ease}.flats-listing .flats-header .flat-cell.sort-asc svg,.flats-listing .flats-header .flat-cell.sort-desc svg{opacity:1}.flats-listing .flats-header .flat-cell.sort-asc svg{transform:rotate(0)}.flats-listing .flats-header .flat-cell.sort-desc svg{transform:rotate(180deg)}.flats-listing .cell-cena{white-space:nowrap}.flats-listing .flat-row{border-bottom:1px solid var(--color-greenish);display:flex;flex-wrap:wrap}@media (min-width:768px){.flats-listing .flat-row{border-bottom:0;display:contents}.flats-listing .flat-row:hover .flat-cell{background-color:rgba(233,245,141,0.5)}}.flats-listing .flat-row-link{color:#000000;display:flex;flex-wrap:wrap;background-color:var(--color-white);text-decoration:none;justify-content:space-between;padding:1rem 0;gap:.75rem 0;flex-grow:1}@media (min-width:768px){.flats-listing .flat-row-link{display:contents;padding:0}}.flats-listing .flat-row-link:has(.status-prodany){pointer-events:none;cursor:default}.flats-listing .flat-cell{padding:1rem;background-color:var(--color-white);transition:background-color .2s ease;display:flex;align-items:center}@media (min-width:768px){.flats-listing .flat-cell{border-bottom:1px solid var(--color-greenish)}}@media (max-width:767px){.flats-listing .flat-cell{flex-basis:48%;width:48%;text-align:center;justify-content:center;padding:0 1rem}}.flats-listing .flat-cell strong{font-weight:600}@media (max-width:767px){.flats-listing .cell-detail,.flats-listing .cell-zahrada,.flats-listing .cell-terasa,.flats-listing .cell-parkovani,.flats-listing .cell-plocha{flex-wrap:wrap}.flats-listing .cell-detail:before,.flats-listing .cell-zahrada:before,.flats-listing .cell-terasa:before,.flats-listing .cell-parkovani:before,.flats-listing .cell-plocha:before{margin-right:.5rem;text-align:left}}@media (max-width:767px){.flats-listing .cell-title{order:1;flex-basis:30%;width:30%;justify-content:flex-start}}@media (max-width:767px){.flats-listing .cell-dispozice{order:2;flex-basis:30%;width:30%}}@media (max-width:767px){.flats-listing .cell-plocha{order:4;justify-content:flex-start;padding-right:0}.flats-listing .cell-plocha:before{content:'Celk. plocha:'}}@media (max-width:767px){.flats-listing .cell-zahrada{order:5;justify-content:flex-end;padding-left:0}.flats-listing .cell-zahrada:before{content:'Zahrada:'}}@media (max-width:767px){.flats-listing .cell-terasa{order:7;justify-content:flex-end;padding-left:0}.flats-listing .cell-terasa:before{content:'Terasa:'}}@media (max-width:767px){.flats-listing .cell-parkovani{order:6;justify-content:flex-start;padding-right:0}.flats-listing .cell-parkovani:before{content:'Parkování:'}}@media (max-width:767px){.flats-listing .cell-cena{order:8;justify-content:flex-start;padding-top:.75rem}}.flats-listing .cell-stav{text-transform:capitalize}@media (max-width:767px){.flats-listing .cell-stav{order:3;flex-basis:30%;width:30%;justify-content:flex-end}}.flats-listing .status-volny{color:var(--color-green)}.flats-listing .status-prodany{color:var(--color-greenish)}@media (max-width:767px){.flats-listing .cell-detail{order:9;justify-content:flex-end;padding-top:.75rem}}.flats-listing .cell-detail .flat-detail-link{display:flex;justify-content:center;align-items:center;gap:.5rem}.flats-listing .cell-detail .flat-detail-link:after{content:'';width:1rem;height:1rem;display:inline-block;background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/chevron-right.svg);background-size:100%;background-repeat:no-repeat;background-position:center;transition:all .25s ease-in-out;flex-shrink:0;transform:translate(0, 0)}@media (min-width:768px){.flats-listing .cell-detail .flat-detail-link:after{transform:translate(0, -2px)}}.flats-listing .cell-detail .flat-detail-link:hover:after{transform:translate(4px, 0)}@media (min-width:768px){.flats-listing .cell-detail .flat-detail-link:hover:after{transform:translate(4px, -2px)}}.flats-listing .flat-pdf-btn,.flats-listing .flat-detail-link{text-decoration:none;transition:all .25s ease-in-out;color:#000000}.flats-listing .flat-pdf-btn:hover,.flats-listing .flat-detail-link:hover{text-decoration:underline}.flats-listing .table-underlines{font-size:.875rem}.flats-listing .no-flats{grid-column:1 / -1;background-color:var(--color-white);padding:1rem 1.5rem;border-bottom:1px solid var(--color-greenish)}.flats-listing .no-flats p{margin:1rem 0}.flats-filters{margin-bottom:1rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.flats-filters .filter-group{margin-bottom:1rem}.flats-filters .filter-group h3{font-size:1rem;font-weight:600;margin-bottom:1rem;font-size:1.25rem}@media (min-width:768px){.flats-filters .filter-group h3{margin-bottom:2rem}}.flats-filters .filter-group.filter-cena h3{margin-bottom:.75rem}.flats-filters .checkbox-group{display:flex;flex-wrap:wrap;gap:1.5rem}@media (min-width:768px){.flats-filters .checkbox-group{gap:1.5rem 1rem}}.flats-filters .filter-checkbox{display:flex;align-items:center;cursor:pointer}.flats-filters .filter-checkbox input[type="checkbox"]{width:20px;height:20px;border-radius:0;background-color:var(--color-white);border:0;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-right:.5rem;flex-shrink:0;cursor:pointer;box-shadow:0 0 0 1px var(--color-greenish)}.flats-filters .filter-checkbox input[type="checkbox"]::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.flats-filters .filter-checkbox input[type="checkbox"]:checked{background-color:var(--color-white)}.flats-filters .filter-checkbox input[type="checkbox"]:checked::after{content:'';position:absolute;top:4px;left:4px;width:12px;height:12px;background-color:var(--color-brown);cursor:pointer}.flats-filters .filter-checkbox input[type="checkbox"]:focus{outline:2px solid var(--color-purple)}.flats-filters .filter-checkbox span{font-size:1rem;font-weight:400;padding-top:2px}.flats-filters .range-inputs{display:flex;align-items:center;gap:.5rem}.flats-filters .range-inputs .price-input{padding:.5rem;width:150px;border:1px solid var(--color-greenish);padding-top:3px}.flats-filters .range-inputs .price-input:focus::placeholder{opacity:0}.flats-filters .range-inputs .range-separator{margin:0}.flats-filters .price-input-wrapper{position:relative;display:inline-block}.flats-filters .price-input-wrapper .price-input{width:100%;max-width:13rem;padding:1rem 1.5rem .95rem;padding-right:2rem;border:1px solid var(--color-greenish);text-align:right;font-size:1rem;font-weight:600;line-height:1}.flats-filters .price-input-wrapper .price-input#cena-max::placeholder{color:#000000}.flats-filters .price-input-wrapper .currency-suffix{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;user-select:none;color:#000000;padding-top:2px}.flat-row.filtered{display:none}.no-results-message{grid-column:1 / -1;padding:1.5rem;text-align:center;background-color:var(--color-white);border-bottom:1px solid var(--color-greenish);font-weight:500}.no-results-message p{margin:1rem 0}.single-byt{background-color:#F8F4ED}.flat-detail{overflow-x:clip}.flat-detail article{margin:4.5rem auto 2.5rem;overflow-x:clip;font-size:1.125rem;line-height:1.3}@media (min-width:768px){.flat-detail article{margin:5rem auto;font-size:1.375rem}}.flat-detail .entry-header{padding-top:2rem;margin-bottom:1.5rem}@media (min-width:768px){.flat-detail .entry-header{margin-bottom:2.5rem;padding-top:5.5rem}}.flat-detail .back-to-listing{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;position:relative;color:#000000;text-decoration:none;font-weight:600;margin-left:1.25rem;margin-bottom:1.5rem;transition:all .25s ease-in-out;border-bottom:1px solid transparent}@media (min-width:768px){.flat-detail .back-to-listing{margin-left:2.25rem;margin-bottom:2.25rem}}.flat-detail .back-to-listing:hover{border-bottom:1px solid #000000;text-decoration:none}.flat-detail .back-to-listing:before{content:'';background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/chevron-left.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.5rem;height:1.5rem;position:absolute;left:-1.5rem;top:-0.1rem}@media (min-width:768px){.flat-detail .back-to-listing:before{width:2.25rem;height:2.25rem;left:-2.25rem;top:-0.32rem}}.flat-detail .header-content{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:1.5rem}@media (min-width:768px){.flat-detail .header-content{flex-direction:row;align-items:center}}.flat-detail .entry-title{font-weight:600;font-size:clamp(3.75rem, 6vw, 5rem)}.flat-detail .ribbon{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:1rem;width:22rem;min-height:3.5rem;background-image:url(//haaaj.visu.cz/wp-content/themes/haaaj/img/ribbon.svg);background-size:cover;background-repeat:no-repeat;padding-left:2rem;padding-top:.25rem;margin-right:-1rem;font-weight:600;transform:translateY(-0.25rem);align-self:end;max-width:calc(100% + 1rem)}@media (min-width:768px){.flat-detail .ribbon{padding-left:3.375rem;margin-right:-3rem;width:30.75rem;min-height:4.75rem}}.flat-detail .ribbon__grade{font-size:2.25rem}@media (min-width:768px){.flat-detail .ribbon__grade{font-size:3.25rem}}.flat-detail .ribbon__text{font-size:1.5rem;position:relative;padding-left:1rem}@media (min-width:768px){.flat-detail .ribbon__text{font-size:1.75rem}}.flat-detail .ribbon__text::before{content:'';display:inline-block;width:.1rem;height:2.375rem;background-color:#000000;position:absolute;top:50%;left:0;transform:translateY(-55%)}.flat-info{display:flex;flex-direction:column}.flat-buttons{width:100%;display:flex;flex-direction:column;gap:.5rem;order:2}@media (min-width:768px){.flat-buttons{flex-direction:row;padding-bottom:3.125rem}}.flat-data{display:grid;gap:1rem;grid-template-columns:1fr 1fr;order:2;padding:.5rem 0 1.5rem}@media (min-width:768px){.flat-data{order:1;gap:1.5rem 6rem;grid-row-start:1;padding:1.5rem 0}}@media (min-width:1200px){.flat-data{gap:1.5rem;padding-bottom:5rem;grid-template-columns:1fr 1fr 1fr 1fr;grid-column:span 2 / span 2}}.flat-data .flat-detail__btn--flat-card{margin-top:1.5rem;grid-column:span 2 / span 2;margin-left:-0.5rem;margin-right:-0.5rem}@media (min-width:768px){.flat-data .flat-detail__btn--flat-card{display:none}}.flat-data__item{display:flex;gap:1rem;align-items:center}.flat-data__item--status{text-transform:capitalize}.flat-data__item .item__icon{display:none;flex-shrink:0}@media (min-width:768px){.flat-data__item .item__icon{display:flex;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;border-radius:50%;background-color:var(--color-brown)}}.flat-data__item .item__text{display:flex;flex-direction:column}.flat-data__item .item__text--label{font-size:1.375rem}@media (min-width:768px){.flat-data__item .item__text--label{font-size:1.5rem}}.flat-data__item .item__text--value{font-weight:600;font-size:1.5rem}@media (min-width:768px){.flat-data__item .item__text--value{font-size:1.75rem}}.flat-data__item .item__text--value.voln{color:var(--color-green)}.flat-data__item .item__text--value.prodan{color:var(--color-greenish)}.flat-spacing,.flat-drawings{margin-top:2.5rem}.flat-spacing{background-color:#E9F58D;width:100vw;padding:2.5rem 1rem;grid-row-start:1;align-self:start;order:3;margin-left:-1rem;margin-right:-1rem}@media (min-width:768px){.flat-spacing{padding:3rem 5rem 3rem 3rem;grid-row-start:2;order:2;margin-left:0;margin-right:0;width:100%}}@media (min-width:1200px){.flat-spacing{width:calc(100vw - 1rem);max-width:44.25rem;margin-left:-3rem;margin-right:-1rem}}.flat-spacing__header{display:flex;justify-content:center;align-items:center;justify-content:space-between;font-size:2.25rem;margin-bottom:1.5rem;font-weight:600}@media (min-width:768px){.flat-spacing__header{font-size:3.25rem}}.flat-spacing__item{display:flex;justify-content:center;align-items:center;justify-content:space-between;padding:1.5rem .5rem;border-top:1px solid #000000;font-weight:600}.flat-spacing__body{border-bottom:1px solid #000000}.flat-spacing__value{font-size:1.5rem}@media (min-width:768px){.flat-spacing__value{font-size:1.75rem}}.flat-spacing__actions{display:flex;gap:.5rem;margin-top:1.5rem;margin-bottom:.5rem}@media (min-width:768px){.flat-spacing__actions{margin-top:4.5rem}}.flat-spacing .flat-detail__btn--flat-card{display:none}@media (min-width:768px){.flat-spacing .flat-detail__btn--flat-card{display:flex}}.flat-detail__btn{flex:1;padding:1rem 2rem;border:none;cursor:pointer;background-color:#000000;color:var(--color-white);font-size:1.25rem;min-height:3.875rem;display:flex;justify-content:center;align-items:center;transition:all .25s ease-in-out;font-family:'PP Mori',sans-serif;text-decoration:none;gap:.5rem}.flat-detail__btn span{margin-bottom:-0.175rem}.flat-detail__btn:hover{background-color:#393939;color:var(--color-purple)}.flat-detail__btn:hover .download-arrow{animation:upAndDown 5s infinite}.flat-detail__btn.disabled{background-color:var(--color-greenish);color:var(--color-white);cursor:default}.flat-detail__btn:focus{outline:2px solid var(--color-brown);color:var(--color-pink);background-color:#000000}.flat-detail__btn--interest{width:100%}.flat-detail__btn--interest svg{transition:all .25s ease-in-out}.flat-detail__btn--interest:hover svg{transform:translateX(4px)}.flat-detail__btn--interest:not(.related-flat-action){background-color:#E9F58D;color:#000000}.flat-detail__btn--interest:not(.related-flat-action):hover{background-color:var(--color-purple);color:var(--color-brown)}.flat-floor{gap:2.5rem 1rem;display:none;grid-template-columns:1fr 1fr;padding:2.5rem 0 0}@media (min-width:768px){.flat-floor{gap:5rem 1rem}}@media (max-width:991px){.flat-floor{grid-template-columns:1fr;grid-auto-flow:row}}.flat-floor .flat-data-img{width:619px;max-width:100%}@media (max-width:991px){.flat-floor .flat-pudorys-img{width:619px;max-width:100%}}.flat-parameters,.flat-visual{width:100%}.flat-drawings{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;gap:1rem;order:1;max-width:100%;margin-bottom:1.5rem}@media (min-width:768px){.flat-drawings{margin-bottom:0;order:3}}@media (min-width:1200px){.flat-drawings{max-width:36.5rem;grid-template-columns:repeat(2, 1fr);grid-row-start:2;transform:translateX(1rem)}}.flat-drawings__item{border:1px solid var(--color-greenish);display:flex;justify-content:center;align-items:center;background-color:var(--color-white)}@media (min-width:768px) and (max-width:1199px){.flat-drawings__item{grid-column-start:2}}.flat-drawings__item-wrapper{aspect-ratio:1 / 1}.flat-drawings__item:first-child{grid-column:span 2 / span 2;aspect-ratio:584 / 728}@media (min-width:768px) and (max-width:1199px){.flat-drawings__item:first-child{grid-column-start:1;grid-column:auto;grid-row:span 2 / span 2;aspect-ratio:3 / 5}}.flat-drawings__item img{object-fit:contain;width:100%;height:100%}.flat-gallery{display:flex;flex-direction:column;overflow:visible;gap:.5rem}@media (min-width:768px){.flat-gallery{padding:0;gap:0;display:grid;grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.flat-gallery{grid-column:span 2}}.flat-gallery__item{display:flex;align-self:center;justify-content:center;padding:2.5rem 0;border-bottom:1px solid var(--color-greenish)}@media (min-width:768px){.flat-gallery__item{padding:1rem 2.5rem;border-right:1px solid var(--color-greenish);border-bottom:0}}.flat-gallery__item:first-child{padding-left:0}.flat-gallery__item:last-child{border-right:0;border-bottom:0;padding-right:0}.flat-gallery-project{background-color:#E9F58D;padding:2.5rem 0}@media (min-width:768px){.flat-gallery-project{padding:5rem 0}}.flat-parameters-and-visual{margin:2rem 0 0}.flat-parameters-and-visual__switcher{display:flex;margin-bottom:2.5rem;justify-content:flex-start;gap:3rem;max-width:31.2rem;opacity:0;transform:translateY(-10px);transition:opacity .4s ease-out,transform .4s ease-out}@media (min-width:768px){.flat-parameters-and-visual__switcher{gap:5rem}}.flat-parameters-and-visual__switcher.show{opacity:1;transform:translateY(0)}.flat-parameters-and-visual__switcher button{border:none;background-color:transparent;border-bottom:2px solid transparent;padding:.75rem 0;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1.25rem;color:var(--color-greenish);opacity:0;transform:translateY(10px)}@media (min-width:768px){.flat-parameters-and-visual__switcher button{font-size:2rem}}.flat-parameters-and-visual__switcher button:hover{color:#000000;border-color:transparent}.flat-parameters-and-visual__switcher button.active{color:#000000;border-color:#392b25}.flat-parameters-and-visual__switcher button.animate-in{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out,color .3s ease,border-color .3s ease}.flat-parameters-and-visual__switcher.show button:nth-child(1).animate-in{transition-delay:.1s}.flat-parameters-and-visual__switcher.show button:nth-child(2).animate-in{transition-delay:.2s}.flat-parameters-and-visual__switcher.show button:nth-child(3).animate-in{transition-delay:.3s}.floor-transition{opacity:0;transition:opacity .3s ease-in-out}.floor-transition .flat-data__image img,.floor-transition .flat-visual img{opacity:0;transition:opacity .3s ease-in-out}.floor-transition .flat-visual img{transition-delay:.2s}.related-flats{padding-top:2.5rem;padding-bottom:2.5rem;background-color:var(--color-white);position:relative}@media (min-width:768px){.related-flats{padding-top:5rem;padding-bottom:7.5rem}}.related-flats:has(.no-related-flats){display:none}.related-flats::before{content:'';background-color:var(--color-white);height:100%;width:300%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.related-flats__title{font-size:clamp(3rem, 4.5vw, 4rem);margin-bottom:1.5rem}@media (min-width:768px){.related-flats__title{margin-bottom:5rem}}.related-flats__list{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.related-flats__list{grid-template-columns:1fr 1fr 1fr}}.related-flat-card{overflow:hidden;transition:box-shadow .3s ease;background-color:#E9F58D;padding:1rem}@media (min-width:768px){.related-flat-card{padding:2rem}}.related-flat-link{color:#000000;text-decoration:none}.related-flat-card:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1)}.related-flat-image{height:19.25rem;padding:1rem;background-color:var(--color-white);margin-bottom:1.5rem}@media (min-width:768px){.related-flat-image{margin-bottom:2rem}}.related-flat-image img{width:100%;height:100%;object-fit:contain}.related-flat-info{padding:0;margin-bottom:1.5rem;font-weight:600}@media (min-width:768px){.related-flat-info{margin-bottom:2rem}}.related-flat-title{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem}@media (min-width:768px){.related-flat-title{font-size:1.75rem}}.related-flat-info__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #000000;font-size:.875rem;padding:1rem .5rem}@media (min-width:768px){.related-flat-info__item{font-size:1rem;padding:1.5rem .5rem}}.related-flat-info__item:last-child{border-bottom:1px solid #000000}.dispos-wrapper{position:relative;background-color:var(--color-white);overflow:hidden}@media (max-width:767px){.dispos-wrapper{width:100%;overflow:hidden}}@media (max-width:767px){.dispos-wrapper .dispo-slides{display:flex;transition:transform .3s ease}}.dispos-wrapper .disposition-switcher-wrapper{width:22rem;height:5rem;margin-inline:auto;z-index:25}@media (min-width:768px){.dispos-wrapper .disposition-switcher-wrapper{top:0;left:1rem;position:absolute;width:100px;height:100%;font-size:1rem}}@media (min-width:1380px){.dispos-wrapper .disposition-switcher-wrapper{font-size:1.375rem}}.dispos-wrapper .disposition-switcher{z-index:5}@media (min-width:768px){.dispos-wrapper .disposition-switcher{position:sticky;top:50% !important;transform:translateY(-50%);will-change:position;overflow:visible;z-index:5}}.dispos-wrapper .disposition-switcher a{border-bottom:1px solid #000000;transition:all .25s ease-in-out;padding-bottom:2px;opacity:.75}.dispos-wrapper .disposition-switcher a:hover{border-bottom:1px solid transparent}@media (min-width:768px){.dispos-wrapper .disposition-switcher a{font-weight:400}}.dispos-wrapper .disposition-switcher .active a{border-bottom:1px solid transparent;color:var(--color-greenish) !important}.dispo-spacer{height:300vh;width:100%;position:absolute;top:0}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}