.elementor-kit-8{--e-global-color-primary:#050D15;--e-global-color-secondary:#D5A021;--e-global-color-text:#7A7A7A;--e-global-color-accent:#D5A021;--e-global-color-ae8b82c:#FFFFFF;--e-global-color-43864fe:#E9E9E9;--e-global-color-2de65cc:#BFBDBD;--e-global-color-03bc7d2:#16222E;--e-global-color-9dfa5aa:#08131E;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Cinzel";--e-global-typography-accent-font-weight:500;color:#7A7A7A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:#D5A021;}.elementor-kit-8 h1{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-kit-8 h2{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-kit-8 h3{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-kit-8 h4{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor-location-header .elementor-widget-image img{height:64px!important;width:auto!important}@media(max-width:1024px){.elementor-location-header .elementor-widget-image img{height:56px!important}}@media(max-width:767px){.elementor-location-header .elementor-widget-image img{height:44px!important}}.hp-hero{min-height:clamp(520px,70vh,720px)!important}@media(max-width:1024px){.hp-hero{min-height:60vh!important}}@media(max-width:767px){.hp-hero{min-height:480px!important}}.sub-hero{min-height:380px!important}@media(max-width:767px){.sub-hero{min-height:260px!important}}.hp-hero,.sub-hero{background-position:center 35%!important}@media(max-width:1024px){.hp-hero h1.elementor-heading-title,.sub-hero h1.elementor-heading-title{font-size:42px!important}}@media(max-width:767px){.hp-hero h1.elementor-heading-title,.sub-hero h1.elementor-heading-title{font-size:30px!important;line-height:1.2em!important}}.kontakt-card .elementor-field-group .elementor-field-textual{min-height:50px!important;border:1px solid #E9E9E9!important;border-radius:0!important;font-size:15px!important;padding:10px 14px!important}.kontakt-card textarea.elementor-field-textual{min-height:120px!important}.kontakt-card .elementor-field-textual:focus{border-color:#D5A021!important;outline:none}.kontakt-card .elementor-button{min-height:52px!important}.kontakt-card .elementor-button:hover{background-color:#050D15!important}.kontakt-card .elementor-field-type-acceptance a{color:#D5A021;text-decoration:underline}@media(max-width:767px){.kontakt-card{margin-bottom:0!important}}.usluga-img{overflow:hidden}.usluga-img img{transition:transform .6s ease}.usluga-img:hover img{transform:scale(1.06)}.btn-outline .elementor-button{background-color:transparent!important;border:2px solid #D5A021!important;color:#D5A021!important;transition:all .3s}.btn-outline .elementor-button:hover{background-color:#D5A021!important;color:#FFFFFF!important}.btn-outline-white .elementor-button{background-color:transparent!important;border:2px solid #FFFFFF!important;color:#FFFFFF!important;transition:all .3s}.btn-outline-white .elementor-button:hover{background-color:#FFFFFF!important;color:#050D15!important}.elementor-gallery-item__image{transition:transform .4s ease!important}.elementor-gallery-item:hover .elementor-gallery-item__image{transform:scale(1.05)!important}.elementor-gallery-item__overlay{background-color:rgba(5,13,21,.40)!important}.hp-hero{position:relative}@keyframes kmpbounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}}.scroll-ind{position:absolute!important;bottom:22px;left:50%;transform:translateX(-50%);animation:kmpbounce 1.8s ease-in-out infinite;z-index:3}.usluga-card{transition:transform .3s ease,box-shadow .3s ease}.usluga-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(5,13,21,.12)!important}.onas-media{position:relative}.onas-main img{box-shadow:16px 16px 0 0 #D5A021}.onas-second{position:absolute!important;right:-4%;bottom:-12%;width:46%!important;z-index:3}.onas-second img{border:8px solid #fff;box-shadow:0 14px 34px rgba(5,13,21,.18)}.onas-counter .elementor-counter-number-wrapper{justify-content:flex-start!important}.onas-counter .elementor-counter-title{text-align:left!important}@media(max-width:767px){.onas-second{position:static!important;width:100%!important;margin-top:16px}.onas-second img{border-width:6px}.onas-main img{box-shadow:10px 10px 0 0 #D5A021}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.elementor-invisible{opacity:1!important;transform:none!important}}.call-btn .elementor-button{transition:all .3s ease}.call-btn .elementor-button:hover{background-color:#050D15!important;border-color:#D5A021!important;color:#FFFFFF!important}@media(max-width:1024px){.elementor-location-header>.e-con,.elementor-location-header .e-con.e-parent{min-height:0!important;padding-top:10px!important;padding-bottom:10px!important;padding-left:20px!important;padding-right:20px!important}.hdr-logo img{height:40px!important;width:auto!important}.call-btn.hdr-phone{flex:0 0 auto!important;width:44px!important}.call-btn .elementor-button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;border-radius:0!important}.call-btn .elementor-align-icon-left,.call-btn .elementor-button-icon{margin:0!important;font-size:18px!important}.call-btn .elementor-button-text{display:none!important}.hdr-nav .elementor-menu-toggle{font-size:28px!important;color:#fff!important;padding:0!important}}@media(max-width:767px){.elementor-widget-heading h1{font-size:32px!important;line-height:1.25!important}.elementor-widget-heading h2{font-size:28px!important;line-height:1.25!important}.elementor-widget-heading h3{font-size:22px!important}}@media(min-width:768px) and (max-width:1024px){.elementor-widget-heading h1{font-size:44px!important}.elementor-widget-heading h2{font-size:32px!important}}@media(max-width:767px){.elementor-element.e-con.e-parent{padding-top:60px!important;padding-bottom:60px!important;padding-left:20px!important;padding-right:20px!important}}@media(max-width:767px){.e-parent .elementor-widget-button .elementor-button{width:100%;white-space:nowrap;font-size:13px!important;letter-spacing:.5px!important}}@media(max-width:1024px){.hdr-row{flex-wrap:nowrap!important;align-items:center!important}.hdr-logo{margin-right:auto!important;width:auto!important}.hdr-phone{order:2}.hdr-nav{order:3;margin-left:12px!important;width:auto!important}}@media(max-width:1024px){.elementor-location-header .elementor-nav-menu--dropdown{background-color:#050D15!important;width:100vw!important;left:50%!important;transform:translateX(-50%)!important}.elementor-location-header .elementor-nav-menu--dropdown a{min-height:48px;display:flex;align-items:center;font-size:16px!important}}@media(max-width:767px){.ftr-cols{flex-direction:column!important;align-items:flex-start!important;gap:30px!important}.ftr-cols>*{width:100%!important}}.ftr-nav .elementor-nav-menu--main{display:block!important}.ftr-nav ul.elementor-nav-menu{display:block!important}.ftr-nav .elementor-menu-toggle{display:none!important}.ftr-nav .elementor-nav-menu--dropdown{display:none!important}@media(max-width:767px){.elementor-gallery__titles-container{flex-wrap:nowrap!important;overflow-x:auto!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,#000 86%,transparent)}.elementor-gallery__titles-container::-webkit-scrollbar{display:none}.elementor-gallery__titles-container .elementor-gallery-title{white-space:nowrap!important;flex:0 0 auto!important;width:auto!important;max-width:none!important}}@media(max-width:767px){.e-con.e-parent.hdr-row{padding-top:10px!important;padding-bottom:10px!important;min-height:0!important}}@media(min-width:768px) and (max-width:1024px){.e-con.e-parent.hdr-row{padding-top:14px!important;padding-bottom:14px!important;min-height:0!important}}/* End custom CSS */