@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/Divi-child/fonts/ibm-plex-sans-400.ttf) format("truetype")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/Divi-child/fonts/ibm-plex-sans-500.ttf) format("truetype")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/Divi-child/fonts/ibm-plex-sans-600.ttf) format("truetype")}@font-face{font-family:"IBM Plex Sans Condensed";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/Divi-child/fonts/ibm-plex-sans-condensed-600.ttf) format("truetype")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/Divi-child/fonts/ibm-plex-mono-500.ttf) format("truetype")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/Divi-child/fonts/ibm-plex-mono-600.ttf) format("truetype")}:root{--ity-global-ink:#131a22;--ity-global-paper:#f7f6f3;--ity-global-surface:#ffffff;--ity-global-soft:#eef1f3;--ity-global-line:#c9cdd2;--ity-global-muted:#5d6874;--ity-global-brown:#8c5a2b;--ity-global-green:#0f7b3e;--ity-global-green-dark:#095f2e;--ity-global-yellow:#e8c300;--ity-global-radius:16px;--ity-global-shadow:0 18px 48px rgba(19, 26, 34, 0.1)}html{scroll-behavior:smooth}body{background:var(--ity-global-paper);color:var(--ity-global-ink);font-family:"IBM Plex Sans","Segoe UI",sans-serif;font-size:17px;line-height:1.72}body p,body li,body input,body textarea,body select,body button{font-family:"IBM Plex Sans","Segoe UI",sans-serif}body h1,body h2,body h3,body h4,body h5,body h6,body .et_pb_module_header,body .entry-title{color:var(--ity-global-ink);font-family:"IBM Plex Sans Condensed","Arial Narrow",sans-serif;font-weight:600;letter-spacing:-.025em}body a{color:var(--ity-global-green);text-decoration-thickness:1px;text-underline-offset:.16em}body a:hover,body a:focus-visible{color:var(--ity-global-green-dark)}body :focus-visible{outline:3px solid rgb(232 195 0 / .72);outline-offset:3px}#main-header,#main-header.et-fixed-header{background-color:rgb(19 26 34 / .96)!important;box-shadow:0 1px 0 rgb(255 255 255 / .1),0 10px 28px rgb(0 0 0 / .14)!important;backdrop-filter:blur(12px)}.et_transparent_nav #main-header:not(.et-fixed-header),.et_transparent_nav.et_non_fixed_nav #main-header:not(.et-fixed-header){background-color:rgb(19 26 34 / .88)!important;box-shadow:0 1px 0 rgb(255 255 255 / .08)!important;backdrop-filter:blur(12px)}#top-menu a,#et-top-navigation .mobile_menu_bar::before{color:#ffffff!important}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a,#top-menu a:hover{color:#f5d72f!important;opacity:1}.nav li ul,.et_mobile_menu{border-top-color:var(--ity-global-yellow)!important;background:rgb(19 26 34 / .98)!important}#main-content{background:var(--ity-global-paper)}#main-footer{border-top:4px solid #fff0;border-image:linear-gradient(90deg,var(--ity-global-green) 0 50%,var(--ity-global-yellow) 50% 100%) 1;background:var(--ity-global-ink)!important}#footer-bottom{background:#0b1118!important}#main-footer,#main-footer p,#main-footer li,#main-footer a,#footer-bottom,#footer-bottom a{color:#dce2e8!important}#main-footer .footer-widget h4{color:#ffffff!important}body .et_pb_button,body a.ity-button,body button.ity-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 22px!important;border:1px solid var(--ity-global-green)!important;border-radius:8px!important;background:var(--ity-global-green)!important;color:#ffffff!important;font-family:"IBM Plex Sans","Segoe UI",sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}body .et_pb_button:hover,body a.ity-button:hover,body button.ity-button:hover{padding:11px 22px!important;border-color:var(--ity-global-green-dark)!important;background:var(--ity-global-green-dark)!important;color:#ffffff!important;transform:translateY(-1px)}body .et_pb_button::after{display:none!important}body .ity-button--secondary{border-color:rgb(255 255 255 / .48)!important;background:rgb(255 255 255 / .08)!important}body .ity-button--secondary:hover{border-color:#ffffff!important;background:rgb(255 255 255 / .17)!important}body.page:not(.page-id-6481) #main-content>.container{width:100%;max-width:none;padding-top:0}body.page:not(.page-id-6481){overflow-x:clip}body.page:not(.page-id-6481) #main-content>.container::before{display:none}body.page:not(.page-id-6481) #left-area{float:none;width:100%;padding-right:0}body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-title.main_title{box-sizing:border-box;width:100%;margin:0;padding:clamp(150px, 17vw, 220px) max(6vw, calc((100vw - 1120px) / 2)) clamp(66px, 8vw, 105px);background:linear-gradient(90deg,rgb(19 26 34 / .98),rgb(19 26 34 / .82)),linear-gradient(135deg,#131a22,#25303b);color:#ffffff!important;font-size:clamp(40px, 5.4vw, 72px);line-height:1.04;text-wrap:balance}body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-title.main_title::after{display:block;width:min(240px, 55vw);height:4px;margin-top:28px;background:linear-gradient(90deg,var(--ity-global-green) 0 50%,var(--ity-global-yellow) 50% 100%);content:""}body.page.page-id-7621:not(.et_pb_pagebuilder_layout) article.page>.entry-title.main_title{background-image:linear-gradient(90deg,rgb(19 26 34 / .98) 0%,rgb(19 26 34 / .86) 52%,rgb(19 26 34 / .56) 100%),url(https://ity.sk/wp-content/uploads/2026/06/loxone-ity.jpg)!important;background-position:center 48%;background-size:cover}body.page.page-id-7623:not(.et_pb_pagebuilder_layout) article.page>.entry-title.main_title{background-image:linear-gradient(90deg,rgb(19 26 34 / .97) 0%,rgb(19 26 34 / .78) 62%,rgb(19 26 34 / .44) 100%),url(https://ity.sk/wp-content/uploads/2026/06/elektroinstalacie-ity.jpg)!important;background-position:center;background-size:cover}body.page.page-id-7624:not(.et_pb_pagebuilder_layout) article.page>.entry-title.main_title{background-image:linear-gradient(90deg,rgb(19 26 34 / .97) 0%,rgb(19 26 34 / .76) 62%,rgb(19 26 34 / .45) 100%),url(https://ity.sk/wp-content/uploads/2020/04/electrician_23.jpg)!important;background-position:center;background-size:cover}body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-content{width:min(1120px, 88%);margin:0 auto;padding:clamp(58px, 7vw, 92px) 0}body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-content>p,body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-content>ul,body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-content>ol,body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-content>h2,body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-content>h3{max-width:820px;margin-right:auto;margin-left:auto}body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-content>h2{margin-top:1.75em;padding-top:.8em;border-top:1px solid var(--ity-global-line);font-size:clamp(30px, 4vw, 44px);line-height:1.12}body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-content>h3{margin-top:1.45em;font-size:clamp(22px, 2.5vw, 29px);line-height:1.2}body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-content li+li{margin-top:.65em}body.page-id-8 .et_pb_section,body.page-id-6946 .et_pb_section{background-color:var(--ity-global-paper)!important}body.page-id-8 .et_pb_row,body.page-id-6946 .et_pb_row{width:min(1120px, 88%)!important;max-width:1120px!important}body.page-id-8 .et_pb_section:first-child,body.page-id-6946 .et_pb_section:first-child{padding-top:0!important;padding-bottom:clamp(65px, 8vw, 96px)!important}body.page-id-8 .et_pb_post_title_0,body.page-id-6946 .et_pb_text_1{box-sizing:border-box;width:100vw;max-width:none;margin:0 0 clamp(55px, 7vw, 85px) calc(50% - 50vw)!important;padding:clamp(150px, 17vw, 210px) max(6vw, calc((100vw - 1120px) / 2)) clamp(65px, 8vw, 95px)!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,#131a22,#27323c)!important;box-shadow:none!important;text-align:left!important}body.page-id-8 .et_pb_post_title_0 h1,body.page-id-6946 .et_pb_text_1 h1{margin:0!important;padding:0!important;color:#ffffff!important;font-size:clamp(42px, 5vw, 68px)!important;line-height:1.05!important}body.page-id-8 .et_pb_post_title_0::after,body.page-id-6946 .et_pb_text_1::after{display:block;width:min(240px, 55vw);height:4px;margin:26px auto 0;background:linear-gradient(90deg,var(--ity-global-green) 0 50%,var(--ity-global-yellow) 50% 100%);content:""}body.page-id-8 .et_pb_image_0{display:none!important}body.page-id-8 .et_pb_text_0{max-width:760px;margin-right:auto!important;margin-bottom:clamp(55px, 7vw, 84px)!important;margin-left:auto!important}body.page-id-8 .et_pb_contact_form_container,body.page-id-8 .et_pb_code,body.page-id-8 .et_pb_text,body.page-id-6946 .et_pb_blog_grid .et_pb_post{border:1px solid rgb(201 205 210 / .85);border-radius:var(--ity-global-radius);background:var(--ity-global-surface);box-shadow:var(--ity-global-shadow)}body.page-id-8 .et_pb_contact_form_container,body.page-id-8 .et_pb_code,body.page-id-8 .et_pb_text{padding:clamp(24px, 4vw, 38px)!important}body.page-id-8 input,body.page-id-8 textarea,body.page-id-8 select{border:1px solid var(--ity-global-line)!important;border-radius:8px!important;background:#ffffff!important;color:var(--ity-global-ink)!important;font-size:16px!important}body.page-id-8 .et_pb_team_member{height:100%;padding:28px!important;border:1px solid var(--ity-global-line);border-radius:var(--ity-global-radius);background:#fff;box-shadow:var(--ity-global-shadow)}body.page-id-6946 .et_pb_blog_grid .et_pb_post{overflow:hidden;padding:20px}body.page-id-6946 .et_pb_blog_grid .entry-featured-image-url{overflow:hidden;margin:-20px -20px 22px}body.page-id-6946 .et_pb_blog_grid .entry-featured-image-url img{width:100%;aspect-ratio:16 / 9;object-fit:cover}body.page-id-437 article.page>.entry-content table{width:100%;max-width:820px;table-layout:fixed}body.page-id-437 article.page>.entry-content th,body.page-id-437 article.page>.entry-content td{overflow-wrap:anywhere;word-break:normal}@media (max-width:520px){body.page-id-437 article.page>.entry-content th,body.page-id-437 article.page>.entry-content td{padding:9px 7px;font-size:13px;line-height:1.4}}.ity-service-shell{color:var(--ity-global-ink)}.ity-service-shell section{padding:clamp(50px, 6.5vw, 82px) 0;border-top:1px solid var(--ity-global-line)}.ity-service-shell section:first-child{padding-top:0;border-top:0}.ity-service-shell h2{margin:0 0 24px;font-size:clamp(32px, 4.4vw, 50px);line-height:1.08;text-wrap:balance}.ity-service-shell h3{font-size:clamp(22px, 2.5vw, 30px);line-height:1.15}.ity-eyebrow{display:inline-flex;margin-bottom:18px;color:var(--ity-global-green);font-family:"IBM Plex Mono",monospace;font-size:13px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.ity-lead{max-width:760px;margin:0;color:#34404d;font-size:clamp(20px, 2.1vw, 25px);line-height:1.55}.ity-intro-grid,.ity-two-col,.ity-platform-grid,.ity-price-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,0.8fr);gap:clamp(34px, 6vw, 72px);align-items:start}.ity-key-card,.ity-platform-card,.ity-content-card,.ity-service-card,.ity-cta-card{position:relative;padding:clamp(25px, 4vw, 38px);border:1px solid rgb(201 205 210 / .9);border-radius:var(--ity-global-radius);background:var(--ity-global-surface);box-shadow:var(--ity-global-shadow)}.ity-key-card::before,.ity-cta-card::before{position:absolute;top:-1px;right:-1px;left:-1px;height:4px;border-radius:var(--ity-global-radius) var(--ity-global-radius) 0 0;background:linear-gradient(90deg,var(--ity-global-green) 0 50%,var(--ity-global-yellow) 50% 100%);content:""}.ity-key-card dl{margin:0}.ity-key-card div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #e1e4e7}.ity-key-card div:last-child{border-bottom:0}.ity-key-card dt{color:var(--ity-global-muted);font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ity-key-card dd{margin:0;font-weight:600}.ity-feature-grid,.ity-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0 0!important;padding:0!important;list-style:none!important}.ity-feature-grid li,.ity-reference-grid li{margin:0!important;padding:23px;border:1px solid var(--ity-global-line);border-radius:12px;background:rgb(255 255 255 / .72)}.ity-feature-grid strong{display:block;margin-bottom:7px;color:var(--ity-global-ink);font-family:"IBM Plex Sans Condensed",sans-serif;font-size:22px}.ity-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ity-platform-card h3{margin:0 0 15px}.ity-platform-card .ity-tag{display:inline-flex;margin-bottom:18px;padding:6px 10px;border-radius:999px;background:#e7f3eb;color:var(--ity-global-green-dark);font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:600;text-transform:uppercase}.ity-dark-band{width:100%;margin-left:0;padding-right:max(6vw, calc((100vw - 1120px) / 2))!important;padding-left:max(6vw, calc((100vw - 1120px) / 2))!important;border-top:0!important;background:var(--ity-global-ink);box-shadow:0 0 0 100vmax var(--ity-global-ink);clip-path:inset(0 -100vmax);color:#dce2e8}.ity-dark-band h2,.ity-dark-band h3,.ity-dark-band strong{color:#fff}.ity-dark-band p,.ity-dark-band li{color:#cbd3da}.ity-dark-band .ity-content-card{color:var(--ity-global-ink);background:#fff}.ity-dark-band .ity-content-card h2,.ity-dark-band .ity-content-card h3,.ity-dark-band .ity-content-card p,.ity-dark-band .ity-content-card li,.ity-dark-band .ity-content-card strong{color:var(--ity-global-ink)}.ity-dark-band .ity-content-card a{color:var(--ity-global-green-dark)}.ity-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0 0!important;padding:0!important;counter-reset:ity-process;list-style:none!important}.ity-process li{position:relative;margin:0!important;padding:52px 22px 22px;border:1px solid rgb(255 255 255 / .14);border-radius:12px;background:rgb(255 255 255 / .06);counter-increment:ity-process}.ity-process li::before{position:absolute;top:17px;left:22px;color:var(--ity-global-yellow);font-family:"IBM Plex Mono",monospace;font-size:13px;font-weight:600;content:"0" counter(ity-process)}.ity-price-grid{grid-template-columns:minmax(250px,0.75fr) minmax(0,1.5fr)}.ity-price-signal{padding:clamp(30px, 5vw, 52px);border-radius:var(--ity-global-radius);background:var(--ity-global-ink);color:#fff}.ity-price-signal span{display:block;color:#aeb8c2;font-family:"IBM Plex Mono",monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ity-price-signal strong{display:block;margin:8px 0;color:#fff;font-family:"IBM Plex Sans Condensed",sans-serif;font-size:clamp(46px, 6vw, 72px);line-height:1}.ity-price-signal small{color:#d6dde3;font-size:14px}.ity-price-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:34px 0}.ity-price-tier{padding:clamp(25px, 3.6vw, 36px);border:1px solid var(--ity-global-line);border-radius:var(--ity-global-radius);background:var(--ity-global-surface);box-shadow:0 12px 32px rgb(19 26 34 / .08)}.ity-price-tier--featured{border-color:rgb(232 195 0 / .75);background:var(--ity-global-ink);color:#fff}.ity-price-tier span{display:block;color:var(--ity-global-green);font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ity-price-tier--featured span{color:#f1d64a}.ity-price-tier strong{display:block;margin:9px 0 12px;color:var(--ity-global-ink);font-family:"IBM Plex Sans Condensed",sans-serif;font-size:clamp(37px, 4.5vw, 54px);line-height:1}.ity-price-tier--featured strong{color:#fff}.ity-price-tier small{display:block;color:var(--ity-global-muted);font-size:14px;line-height:1.55}.ity-price-tier--featured small{color:#d2d9de}.ity-price-copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ity-price-copy p{margin:0}.ity-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.ity-reference-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ity-reference-grid li{display:flex;align-items:center;min-height:82px;font-weight:600}.ity-service-card{margin-top:24px;border-color:rgb(15 123 62 / .42);background:#eaf5ee;box-shadow:none}.ity-service-card h3{margin-top:0}.ity-faq-list{display:grid;gap:12px;margin-top:30px}.ity-faq-list details{border:1px solid var(--ity-global-line);border-radius:12px;background:#fff}.ity-faq-list summary{position:relative;padding:20px 56px 20px 22px;cursor:pointer;color:var(--ity-global-ink);font-family:"IBM Plex Sans Condensed",sans-serif;font-size:clamp(20px, 2.2vw, 25px);font-weight:600;line-height:1.25;list-style:none}.ity-faq-list summary::-webkit-details-marker{display:none}.ity-faq-list summary::after{position:absolute;top:50%;right:22px;color:var(--ity-global-green);font-family:"IBM Plex Mono",monospace;font-size:24px;transform:translateY(-50%);content:"+"}.ity-faq-list details[open] summary::after{content:"−"}.ity-faq-list details p{margin:0;padding:0 22px 22px;color:#46515d}.ity-cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.ity-cta-card h2{margin-bottom:12px}.ity-cta-card p{margin-bottom:0}.ity-cta-actions{display:flex;flex-direction:column;gap:10px;min-width:270px}.ity-cta-actions .ity-button{width:100%}.ity-cta-card .ity-button--secondary{border-color:var(--ity-global-green)!important;background:transparent!important;color:var(--ity-global-green)!important}.ity-cta-card .ity-button--secondary:hover{background:#e7f3eb!important;color:var(--ity-global-green-dark)!important}.ity-service-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch;margin-top:28px}.ity-service-actions .ity-button{margin:0!important}@media (max-width:980px){.et_mobile_menu{max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}.ity-intro-grid,.ity-two-col,.ity-price-grid{grid-template-columns:1fr}.ity-feature-grid,.ity-process{grid-template-columns:repeat(2,minmax(0,1fr))}.ity-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ity-price-tier-grid,.ity-price-copy{grid-template-columns:1fr}.ity-cta-card{grid-template-columns:1fr}.ity-cta-actions{min-width:0}}@media (max-width:620px){body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-title.main_title{padding:130px 5vw 62px;font-size:clamp(36px, 11vw, 50px)}body.page:not(.et_pb_pagebuilder_layout):not(.page-id-6481) article.page>.entry-content{width:90%}.ity-platform-grid,.ity-feature-grid,.ity-process,.ity-reference-grid{grid-template-columns:1fr}.ity-key-card div{grid-template-columns:1fr;gap:4px}.ity-dark-band{padding-right:5vw!important;padding-left:5vw!important}.ity-service-actions{flex-direction:column;gap:12px}.ity-service-actions .ity-button{box-sizing:border-box;width:100%;justify-content:center;text-align:center}}body.page-id-6481{--ity-ink:#0b1220;--ity-muted:#526174;--ity-surface:#f4f7fb;--ity-card:#111c2e;--ity-line:rgba(148, 163, 184, 0.22);--ity-accent:#f59e0b;--ity-accent-dark:#d97706;--ity-blue:#2563eb;background:#fff;color:var(--ity-ink)}body.page-id-6481 #main-content{background:#fff}body.page-id-6481 .et_pb_row{width:min(1120px, 88%)!important;max-width:1120px!important}body.page-id-6481 .et_pb_section_0{min-height:clamp(540px, 68vh, 720px);padding:0!important;background-image:linear-gradient(90deg,rgb(5 10 20 / .96) 0%,rgb(7 16 31 / .88) 48%,rgb(7 16 31 / .48) 100%),url(https://ity.sk/wp-content/uploads/2020/04/electrician_23.jpg)!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}body.page-id-6481 .et_pb_fullwidth_header_0{display:flex!important;align-items:center;min-height:clamp(540px, 68vh, 720px);padding:120px 0 90px!important;background:transparent!important}body.page-id-6481 .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container{width:min(1120px, 88%)!important;max-width:1120px!important;margin:0 auto!important}body.page-id-6481 .et_pb_fullwidth_header_0 .header-content{max-width:760px!important;margin:0!important;padding:0!important}body.page-id-6481 .et_pb_fullwidth_header_0 .header-logo{display:none!important}body.page-id-6481 .et_pb_fullwidth_header_0 h1.et_pb_module_header{max-width:760px;margin:0 0 22px!important;padding:0!important;color:#ffffff!important;font-family:"Libre Franklin",Arial,sans-serif;font-size:clamp(38px, 5.1vw, 68px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.035em;text-decoration:none!important;text-wrap:balance}body.page-id-6481 .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_subhead{display:block;max-width:720px;margin:0 0 32px!important;color:#dce6f3!important;font-size:clamp(17px, 2vw, 22px)!important;font-weight:500!important;line-height:1.55!important}body.page-id-6481 .et_pb_fullwidth_header_0 .et_pb_button{margin:0 12px 12px 0!important;padding:13px 22px!important;border:1px solid rgb(255 255 255 / .42)!important;border-radius:10px!important;background:rgb(255 255 255 / .08)!important;color:#ffffff!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important;box-shadow:none!important;transition:transform 160ms ease,background 160ms ease,border-color 160ms ease}body.page-id-6481 .et_pb_fullwidth_header_0 .et_pb_button:first-of-type{border-color:var(--ity-accent)!important;background:var(--ity-accent)!important;color:#111827!important}body.page-id-6481 .et_pb_fullwidth_header_0 .et_pb_button:hover{transform:translateY(-2px);border-color:#ffffff!important;background:#ffffff!important;color:var(--ity-ink)!important}body.page-id-6481 .et_pb_section_1{position:relative;padding:88px 0 76px!important;background:#0b1220!important}body.page-id-6481 .et_pb_section_1::before{display:block;width:min(1120px, 88%);margin:0 auto 34px;content:"Komplexné technické riešenia pre domy, firmy a budovy";color:#fff;font-family:"Libre Franklin",Arial,sans-serif;font-size:clamp(28px, 3.7vw, 44px);font-weight:800;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}body.page-id-6481 .et_pb_section_1 .et_pb_row_0,body.page-id-6481 .et_pb_section_1 .et_pb_row_1,body.page-id-6481 .et_pb_section_1 .et_pb_row_2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto 18px!important;padding:0!important}body.page-id-6481 .et_pb_section_1 .et_pb_row_0>.et_pb_column,body.page-id-6481 .et_pb_section_1 .et_pb_row_1>.et_pb_column,body.page-id-6481 .et_pb_section_1 .et_pb_row_2>.et_pb_column{float:none!important;display:flex!important;width:auto!important;margin:0!important}body.page-id-6481 .et_pb_section_1 .et_pb_blurb{width:100%;margin:0!important;padding:26px 24px 24px!important;border:1px solid var(--ity-line)!important;border-radius:16px;background:linear-gradient(145deg,rgb(255 255 255 / .07),rgb(255 255 255 / .025));box-shadow:0 20px 45px rgb(0 0 0 / .12)}body.page-id-6481 .et_pb_section_1 .et_pb_main_blurb_image{display:none!important}body.page-id-6481 .et_pb_section_1 .et_pb_blurb_content::before{display:block;width:36px;height:4px;margin-bottom:19px;border-radius:999px;background:var(--ity-accent);content:""}body.page-id-6481 .et_pb_section_1 .et_pb_blurb_container,body.page-id-6481 .et_pb_section_1 .et_pb_blurb_content{display:block!important;max-width:none!important}body.page-id-6481 .et_pb_section_1 .et_pb_module_header{margin:0 0 12px!important;padding:0!important;color:#ffffff!important;font-size:20px!important;font-weight:750!important;line-height:1.3!important}body.page-id-6481 .et_pb_section_1 .et_pb_blurb_description,body.page-id-6481 .et_pb_section_1 .et_pb_blurb_description p{color:#b8c5d6!important;font-size:15px!important;line-height:1.65!important}body.page-id-6481 .et_pb_section_1 .et_pb_row_3{margin:30px auto 0!important;padding:0!important;text-align:center}body.page-id-6481 .et_pb_section_1 .et_pb_row_3 .et_pb_button{padding:12px 26px!important;border:1px solid var(--ity-accent)!important;border-radius:10px!important;background:var(--ity-accent)!important;color:#111827!important;font-weight:750!important}body.page-id-6481 .et_pb_section_2{padding:92px 0!important;background:var(--ity-surface)!important}body.page-id-6481 .et_pb_section_2 .et_pb_row_4{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);align-items:center;gap:clamp(40px, 6vw, 78px);padding:0!important}body.page-id-6481 .et_pb_section_2 .et_pb_row_4>.et_pb_column{float:none!important;width:auto!important;margin:0!important}body.page-id-6481 .et_pb_section_2 .et_pb_image_0{display:none!important}body.page-id-6481 .et_pb_section_2 .et_pb_text_0{margin:0 0 20px!important}body.page-id-6481 .et_pb_section_2 .et_pb_text_0 h2,body.page-id-6481 .et_pb_section_2 .et_pb_text_0 h3,body.page-id-6481 .et_pb_section_2 .et_pb_text_0 h4{margin:0!important;padding:0!important;color:var(--ity-ink)!important;font-size:clamp(30px, 4vw, 48px)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.03em}body.page-id-6481 .et_pb_section_2 .et_pb_text_1,body.page-id-6481 .et_pb_section_2 .et_pb_text_1 p{color:var(--ity-muted)!important;font-size:17px!important;line-height:1.75!important}body.page-id-6481 .et_pb_section_2 .et_pb_image_1{margin:0!important;overflow:hidden;border-radius:22px;box-shadow:0 28px 65px rgb(15 23 42 / .18)}body.page-id-6481 .et_pb_section_2 .et_pb_image_1 img{display:block;width:100%!important;height:clamp(380px, 48vw, 560px)!important;max-height:560px;object-fit:cover;object-position:center}body.page-id-6481 .et_pb_section_4{padding:92px 0 84px!important;background:#ffffff!important}body.page-id-6481 .et_pb_section_4::before{display:block;width:min(1120px, 88%);margin:0 auto 34px;content:"Vybrané realizácie";color:var(--ity-ink);font-family:"Libre Franklin",Arial,sans-serif;font-size:clamp(30px, 4vw, 48px);font-weight:800;line-height:1.15;letter-spacing:-.03em}body.page-id-6481 .et_pb_section_4 .et_pb_row_6{padding:0!important}body.page-id-6481 .et_pb_section_4 .et_pb_gallery_items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.page-id-6481 .et_pb_section_4 .et_pb_gallery_item{float:none!important;display:block!important;width:auto!important;margin:0!important}body.page-id-6481 .et_pb_section_4 .et_pb_gallery_item:nth-child(n+7){display:none!important}body.page-id-6481 .et_pb_section_4 .et_pb_gallery_image{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:14px;background:#e5e7eb}body.page-id-6481 .et_pb_section_4 .et_pb_gallery_image img{display:block;width:100%!important;height:100%!important;object-fit:cover;transition:transform 260ms ease}body.page-id-6481 .et_pb_section_4 .et_pb_gallery_item:hover img{transform:scale(1.035)}body.page-id-6481 .et_pb_section_4 .et_pb_gallery_title,body.page-id-6481 .et_pb_section_4 .et_pb_gallery_caption{display:none!important}body.page-id-6481 .et_pb_section_4 .et_pb_gallery_pagination{display:none!important}body.page-id-6481 .et_pb_section_4 .et_pb_gallery_pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;margin:0 3px;border-radius:8px;background:var(--ity-surface);color:var(--ity-ink)!important;font-weight:700}body.page-id-6481 .et_pb_section_5{padding:88px 0!important;background:#0b1220!important}body.page-id-6481 .et_pb_section_5 .et_pb_row_7{width:min(780px, 88%)!important;max-width:780px!important;padding:0!important}body.page-id-6481 .et_pb_contact_form_0{margin:0!important;padding:clamp(28px, 5vw, 48px)!important;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:#ffffff!important;box-shadow:0 30px 70px rgb(0 0 0 / .28)}body.page-id-6481 .et_pb_contact_form_0 .et_pb_contact_main_title{margin:0 0 24px!important;padding:0!important;color:var(--ity-ink)!important;font-size:clamp(28px, 4vw, 42px)!important;font-weight:800!important;line-height:1.2!important}body.page-id-6481 .et_pb_contact_form_0 .et_pb_contact_field{margin-bottom:14px!important}body.page-id-6481 .et_pb_contact_form_0 input,body.page-id-6481 .et_pb_contact_form_0 textarea{width:100%;padding:14px 15px!important;border:1px solid #cbd5e1!important;border-radius:9px!important;background:#f8fafc!important;color:var(--ity-ink)!important;font-size:16px!important;box-shadow:none!important}body.page-id-6481 .et_pb_contact_form_0 input:focus,body.page-id-6481 .et_pb_contact_form_0 textarea:focus{border-color:var(--ity-blue)!important;outline:3px solid rgb(37 99 235 / .14)}body.page-id-6481 .et_pb_contact_form_0 .et_pb_contact_submit{padding:12px 25px!important;border:1px solid var(--ity-accent)!important;border-radius:9px!important;background:var(--ity-accent)!important;color:#111827!important;font-size:17px!important;font-weight:750!important}body.page-id-6481 .ity-privacy-note{margin:18px 0 0!important;color:#cbd5e1!important;font-size:14px!important;line-height:1.55!important}body.page-id-6481 .ity-privacy-note a{color:#93c5fd!important;text-decoration:underline}body.page-id-6481 .et_pb_section_7{display:none!important}@media (max-width:980px){body.page-id-6481 .et_pb_fullwidth_header_0{padding:100px 0 72px!important}body.page-id-6481 .et_pb_section_1 .et_pb_row_0,body.page-id-6481 .et_pb_section_1 .et_pb_row_1,body.page-id-6481 .et_pb_section_1 .et_pb_row_2{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-id-6481 .et_pb_section_2 .et_pb_row_4{grid-template-columns:1fr}body.page-id-6481 .et_pb_section_2 .et_pb_image_1{max-width:620px;margin:0 auto!important}body.page-id-6481 .et_pb_section_4 .et_pb_gallery_items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){body.page-id-6481 .et_pb_row,body.page-id-6481 .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container,body.page-id-6481 .et_pb_section_1::before,body.page-id-6481 .et_pb_section_4::before{width:90%!important}body.page-id-6481 .et_pb_section_0,body.page-id-6481 .et_pb_fullwidth_header_0{min-height:600px}body.page-id-6481 .et_pb_section_0{background-position:62% center!important}body.page-id-6481 .et_pb_fullwidth_header_0 h1.et_pb_module_header{font-size:clamp(34px, 10vw, 46px)!important}body.page-id-6481 .et_pb_fullwidth_header_0 .et_pb_button{display:block!important;width:100%;margin-right:0!important;text-align:center}body.page-id-6481 .et_pb_section_1,body.page-id-6481 .et_pb_section_2,body.page-id-6481 .et_pb_section_4,body.page-id-6481 .et_pb_section_5{padding-top:64px!important;padding-bottom:64px!important}body.page-id-6481 .et_pb_section_1 .et_pb_row_0,body.page-id-6481 .et_pb_section_1 .et_pb_row_1,body.page-id-6481 .et_pb_section_1 .et_pb_row_2,body.page-id-6481 .et_pb_section_4 .et_pb_gallery_items{grid-template-columns:1fr}body.page-id-6481 .et_pb_section_2 .et_pb_image_1 img{height:420px!important}body.page-id-6481 .et_pb_contact_form_0{padding:26px 20px!important}}@media (prefers-reduced-motion:reduce){body.page-id-6481 *,body.page-id-6481 *::before,body.page-id-6481 *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important}}.ity-contact-page{--ity-contact-ink:#17212a;--ity-contact-muted:#5f6b76;--ity-contact-line:#d9dee3;--ity-contact-paper:#f3f5f6;--ity-contact-green:#a8c70b;--ity-contact-yellow:#f3cd00;overflow:clip;background:#fff;color:var(--ity-contact-ink)}.ity-contact-shell{width:min(1120px, 88%);margin:0 auto}.ity-contact-hero{position:relative;padding:clamp(140px, 16vw, 205px) 0 clamp(70px, 9vw, 112px);overflow:hidden;background:radial-gradient(circle at 86% 25%,rgb(168 199 11 / .16),transparent 27%),linear-gradient(135deg,#111820 0%,#25303a 100%);color:#fff}.ity-contact-hero::after{position:absolute;right:-10%;bottom:-185px;width:500px;height:500px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;box-shadow:0 0 0 70px rgb(255 255 255 / .025),0 0 0 140px rgb(255 255 255 / .018);content:""}.ity-contact-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,0.55fr);gap:clamp(40px, 7vw, 90px);align-items:end}.ity-contact-eyebrow{margin:0 0 14px;color:#718008;font-size:13px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.ity-contact-hero .ity-contact-eyebrow{color:#d0e86b}.ity-contact-hero h1{max-width:820px;margin:0;padding:0;color:#fff;font-size:clamp(42px, 6vw, 76px);font-weight:750;letter-spacing:-.045em;line-height:1.01;text-wrap:balance}.ity-contact-hero h1::after{display:block;width:180px;height:4px;margin-top:28px;background:linear-gradient(90deg,var(--ity-contact-green) 0 58%,var(--ity-contact-yellow) 58% 100%);content:""}.ity-contact-lead{max-width:720px;margin:30px 0 0;color:#d7dde2;font-size:clamp(18px, 2.1vw, 22px);line-height:1.65}.ity-contact-hero__actions{display:grid;gap:12px}.ity-contact-button,.ity-contact-submit{display:inline-flex;min-height:52px;padding:14px 22px;align-items:center;justify-content:center;border:1px solid #fff0;border-radius:8px;font-size:15px;font-weight:800;line-height:1.25;text-align:center;transition:transform 160ms ease,background-color 160ms ease,border-color 160ms ease}.ity-contact-button:hover,.ity-contact-submit:hover{transform:translateY(-2px)}.ity-contact-button--primary,.ity-contact-submit{background:var(--ity-contact-yellow);color:#18212a!important}.ity-contact-button--ghost{border-color:rgb(255 255 255 / .28);background:rgb(255 255 255 / .06);color:#ffffff!important}.ity-contact-section{padding:clamp(70px, 9vw, 110px) 0}.ity-contact-heading{max-width:760px;margin-bottom:clamp(35px, 5vw, 55px)}.ity-contact-heading h2,.ity-contact-form-copy h2,.ity-contact-company-card h2{margin:0;padding:0;color:var(--ity-contact-ink);font-size:clamp(34px, 4.5vw, 54px);letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.ity-contact-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ity-contact-route{position:relative;display:flex;min-height:295px;padding:clamp(26px, 3vw, 36px);flex-direction:column;border:1px solid var(--ity-contact-line);border-radius:14px;background:#fff;box-shadow:0 16px 46px rgb(23 33 42 / .08);color:var(--ity-contact-ink)!important;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.ity-contact-route:hover{transform:translateY(-5px);border-color:#b7c169;box-shadow:0 22px 55px rgb(23 33 42 / .13)}.ity-contact-route--featured{background:var(--ity-contact-ink);color:#ffffff!important}.ity-contact-route__number{margin-bottom:auto;color:#9aa5ad;font-size:13px;font-weight:800;letter-spacing:.14em}.ity-contact-route--featured .ity-contact-route__number{color:#d0e86b}.ity-contact-route h3{margin:54px 0 12px;padding:0;color:inherit;font-size:25px;line-height:1.15}.ity-contact-route p{margin:0 0 24px;color:var(--ity-contact-muted);font-size:16px;line-height:1.6}.ity-contact-route--featured p{color:#c9d0d6}.ity-contact-route strong{margin-top:auto;color:inherit;font-size:16px}.ity-contact-section--form{background:var(--ity-contact-paper)}.ity-contact-form-layout{display:grid;grid-template-columns:minmax(0,0.72fr) minmax(0,1.28fr);gap:clamp(45px, 8vw, 95px);align-items:start}.ity-contact-form-copy{position:sticky;top:120px}.ity-contact-form-copy>p:not(.ity-contact-eyebrow),.ity-contact-company-card>div>p:not(.ity-contact-eyebrow){margin-top:24px;color:var(--ity-contact-muted);font-size:18px;line-height:1.7}.ity-contact-form-copy ul{margin:25px 0 0;padding-left:1.25em;color:#34414c;font-size:17px;line-height:1.65}.ity-contact-form-copy li+li{margin-top:10px}.ity-contact-form-copy__note{padding:18px 20px;border-left:4px solid var(--ity-contact-green);background:#fff;font-size:15px!important}.ity-contact-form-card{padding:clamp(25px, 4vw, 44px);border:1px solid var(--ity-contact-line);border-radius:16px;background:#fff;box-shadow:0 20px 60px rgb(23 33 42 / .09)}.ity-contact-form{position:relative;display:grid;gap:20px}.ity-contact-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ity-contact-field{display:grid;gap:8px}.ity-contact-field label{color:#27333d;font-size:14px;font-weight:800}body.page-id-8 .ity-contact-form input,body.page-id-8 .ity-contact-form textarea,body.page-id-8 .ity-contact-form select{box-sizing:border-box;width:100%;min-height:50px;padding:12px 14px;border:1px solid #bcc5cc!important;border-radius:7px!important;background:#ffffff!important;color:var(--ity-contact-ink)!important;font:inherit;font-size:16px!important}body.page-id-8 .ity-contact-form textarea{min-height:165px;resize:vertical}body.page-id-8 .ity-contact-form input:focus,body.page-id-8 .ity-contact-form textarea:focus,body.page-id-8 .ity-contact-form select:focus,.ity-contact-page a:focus-visible,.ity-contact-submit:focus-visible{outline:3px solid rgb(243 205 0 / .78)!important;outline-offset:3px;border-color:#657105!important}.ity-contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ity-contact-privacy{margin:0;color:var(--ity-contact-muted);font-size:13px;line-height:1.6}.ity-contact-privacy a,.ity-contact-notice a{color:#536002;font-weight:700;text-decoration:underline}.ity-contact-submit{width:100%;min-height:56px;cursor:pointer}.ity-contact-notice{margin-bottom:24px;padding:18px 20px;border-radius:8px;font-size:15px}.ity-contact-notice p{margin:6px 0 0}.ity-contact-notice--success{border:1px solid #b9cf56;background:#f4f8df}.ity-contact-notice--error{border:1px solid #e0a5a5;background:#fff1f1}.ity-contact-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ity-contact-person{display:grid;grid-template-columns:auto 1fr;gap:25px;padding:clamp(25px, 4vw, 38px);border:1px solid var(--ity-contact-line);border-radius:14px;background:#fff}.ity-contact-person__mark{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:var(--ity-contact-ink);color:#d0e86b;font-weight:800}.ity-contact-person h3{margin:0 0 8px;padding:0;color:var(--ity-contact-ink);font-size:25px}.ity-contact-person p{margin:0;color:var(--ity-contact-muted);font-size:16px}.ity-contact-person__links{display:flex;margin-top:20px;flex-wrap:wrap;gap:10px 18px}.ity-contact-person__links a{color:#4f5c03;font-weight:800;text-decoration:underline;text-underline-offset:3px}.ity-contact-section--company{padding-top:0}.ity-contact-company-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,0.7fr) minmax(210px,0.65fr);gap:clamp(30px, 5vw, 60px);padding:clamp(32px, 6vw, 62px);align-items:start;border-radius:16px;background:var(--ity-contact-ink);color:#fff}.ity-contact-company-card h2{color:#fff}.ity-contact-company-card>div>p:not(.ity-contact-eyebrow){color:#cbd2d7}.ity-contact-company-card address{font-size:16px;font-style:normal;line-height:1.7}.ity-contact-company-card address strong{font-size:19px}.ity-contact-company-card dl{margin:0}.ity-contact-company-card dl div{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid rgb(255 255 255 / .13)}.ity-contact-company-card dt{color:#aeb8c0}.ity-contact-company-card dd{margin:0;font-weight:800}.ity-contact-text-link{grid-column:2 / -1;width:fit-content;color:#d0e86b!important;font-weight:800;text-decoration:underline;text-underline-offset:4px}@media (max-width:980px){.ity-contact-hero__inner,.ity-contact-form-layout,.ity-contact-company-card{grid-template-columns:1fr}.ity-contact-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ity-contact-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ity-contact-route--featured{grid-column:1 / -1}.ity-contact-form-copy{position:static}.ity-contact-text-link{grid-column:auto}}@media (max-width:680px){.ity-contact-shell{width:90%}.ity-contact-hero{padding-top:105px}.ity-contact-hero__actions,.ity-contact-route-grid,.ity-contact-field-grid,.ity-contact-people-grid{grid-template-columns:1fr}.ity-contact-route--featured{grid-column:auto}.ity-contact-route{min-height:250px}.ity-contact-person{grid-template-columns:1fr}.ity-contact-company-card{width:90%}}@media (prefers-reduced-motion:reduce){.ity-contact-page *,.ity-contact-page *::before,.ity-contact-page *::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}.ity-cookie-notice{position:fixed;z-index:999999;right:0;bottom:0;left:0;padding:18px 0;border-top:1px solid rgb(255 255 255 / .14);background:rgb(11 17 24 / .97);color:#eef1f3;box-shadow:0 -8px 28px rgb(0 0 0 / .3);backdrop-filter:blur(10px)}.ity-cookie-notice__inner{display:flex;gap:26px;align-items:center;justify-content:space-between;width:min(1180px, 90%);margin-inline:auto}.ity-cookie-notice__copy{max-width:860px}.ity-cookie-notice__copy strong{display:block;margin-bottom:5px;color:#fff;font-size:17px}.ity-cookie-notice__copy p{margin:0;color:#d1d7dc;font-size:14px;line-height:1.55}.ity-cookie-notice__copy a{color:#f1d64a;text-decoration:underline}.ity-cookie-notice__button{flex:0 0 auto;min-height:46px;padding:10px 21px;border:2px solid var(--ity-global-yellow);border-radius:8px;background:var(--ity-global-yellow);color:#131a22;font-size:15px;font-weight:600;cursor:pointer}.ity-cookie-notice__button:hover,.ity-cookie-notice__button:focus-visible{background:#fff0;color:#f1d64a}@media (max-width:680px){.ity-cookie-notice__inner{flex-direction:column;gap:14px;align-items:stretch}.ity-cookie-notice__button{width:100%}}.ity-blog-index{overflow:clip;background:var(--ity-global-paper)}.ity-blog-shell{width:min(1180px, 88%);margin-inline:auto}.ity-blog-hero{position:relative;isolation:isolate;padding:clamp(112px, 14vw, 174px) 0 clamp(82px, 10vw, 124px);background:radial-gradient(circle at 82% 18%,rgb(232 195 0 / .17),transparent 30%),linear-gradient(135deg,#0c1219 0%,#131a22 58%,#17242d 100%)}.ity-blog-hero::after{position:absolute;z-index:-1;right:-8%;bottom:-46%;width:46vw;height:46vw;min-width:360px;min-height:360px;border:1px solid rgb(232 195 0 / .22);border-radius:50%;content:""}.ity-blog-eyebrow{margin:0 0 14px;color:var(--ity-global-green);font-family:"IBM Plex Mono",monospace;font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.ity-blog-hero .ity-blog-eyebrow,.ity-blog-contact .ity-blog-eyebrow{color:#f1d64a}.ity-blog-hero h1{max-width:850px;margin:0;padding:0;color:#f1f2ef;font-size:clamp(42px, 6.6vw, 76px);line-height:.99;text-wrap:balance}.ity-blog-lead{max-width:760px;margin:30px 0 0;color:#c7cdd2;font-size:clamp(18px, 2.1vw, 22px);line-height:1.62}.ity-blog-section{padding:clamp(72px, 9vw, 112px) 0}.ity-blog-section--featured{background:var(--ity-global-paper)}.ity-blog-section--archive{border-block:1px solid var(--ity-global-line);background:#ecefed}.ity-blog-section__heading{margin-bottom:clamp(28px, 4vw, 46px)}.ity-blog-section__heading h2,.ity-blog-contact h2{margin:0;padding:0;font-size:clamp(32px, 4.4vw, 52px);line-height:1.08;text-wrap:balance}.ity-blog-section__heading--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:34px;align-items:end}.ity-blog-section__heading--split>p{margin:0 0 4px;color:var(--ity-global-muted);font-size:17px;line-height:1.65}.ity-blog-card{position:relative;overflow:hidden;border:1px solid var(--ity-global-line);border-radius:var(--ity-global-radius);background:var(--ity-global-surface);box-shadow:0 7px 22px rgb(19 26 34 / .06);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.ity-blog-card:hover,.ity-blog-card:focus-within{transform:translateY(-4px);border-color:rgb(15 123 62 / .55);box-shadow:var(--ity-global-shadow)}.ity-blog-card__link{display:flex;min-height:100%;color:inherit!important;text-decoration:none}.ity-blog-practice-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:26px}.ity-blog-practice-grid .ity-blog-card__link{flex-direction:column}.ity-blog-practice-grid .ity-blog-card__media{flex:none;width:100%;min-height:0;aspect-ratio:16 / 9}.ity-blog-practice-grid .ity-blog-card:not(.ity-blog-card--featured) .ity-blog-card__body{padding:25px}.ity-blog-practice-grid .ity-blog-card:not(.ity-blog-card--featured) .ity-blog-card__title{font-size:clamp(23px, 2.3vw, 29px)}.ity-blog-card__link:focus-visible{outline:3px solid var(--ity-global-yellow);outline-offset:-5px}.ity-blog-card__media{overflow:hidden;flex:0 0 42%;min-height:320px;background:#dfe4e1}.ity-blog-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 300ms ease}.ity-blog-card:hover .ity-blog-card__image{transform:scale(1.025)}.ity-blog-card__placeholder{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(145deg,#13202a,#233640);color:rgb(255 255 255 / .22);font-family:"IBM Plex Mono",monospace;font-size:46px;font-weight:600}.ity-blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(25px, 4vw, 46px)}.ity-blog-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;color:var(--ity-global-muted);font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:500;letter-spacing:.035em;line-height:1.5;text-transform:uppercase}.ity-blog-card__title{margin:0;padding:0;color:var(--ity-global-ink);font-size:clamp(27px, 3vw, 40px);line-height:1.12;text-wrap:balance}.ity-blog-card__excerpt{margin:20px 0 0;color:var(--ity-global-muted);font-size:17px;line-height:1.62}.ity-blog-card__cta{display:inline-flex;gap:8px;align-items:center;margin-top:auto;padding-top:28px;color:var(--ity-global-green);font-family:"IBM Plex Mono",monospace;font-size:13px;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.ity-blog-card__cta span{font-size:18px;transition:transform 180ms ease}.ity-blog-card:hover .ity-blog-card__cta span{transform:translateX(4px)}.ity-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ity-blog-grid .ity-blog-card__link{flex-direction:column}.ity-blog-grid .ity-blog-card__media{flex:none;width:100%;min-height:0;aspect-ratio:16 / 9}.ity-blog-grid .ity-blog-card__body{padding:25px}.ity-blog-grid .ity-blog-card__title{font-size:clamp(23px, 2.3vw, 29px)}.ity-blog-grid .ity-blog-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ity-blog-contact{padding:clamp(68px, 8vw, 96px) 0;background:var(--ity-global-ink)}.ity-blog-contact__inner{display:flex;gap:40px;align-items:center;justify-content:space-between}.ity-blog-contact h2{max-width:720px;color:#f1f2ef}.ity-blog-contact p:not(.ity-blog-eyebrow){margin:18px 0 0;color:#bfc6cc;font-size:18px}.ity-blog-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;border:2px solid var(--ity-global-yellow);border-radius:9px;background:var(--ity-global-yellow);color:#131a22!important;font-weight:600;text-decoration:none}.ity-blog-button:hover,.ity-blog-button:focus-visible{background:#fff0;color:#f4dc52!important}body.single-post #main-content{background:var(--ity-global-paper)}body.single-post #main-content .container{width:min(1180px, 88%);padding-top:clamp(92px, 10vw, 132px)!important}body.single-post #left-area{float:none;width:100%;padding:0}body.single-post #sidebar,body.single-post #main-content .container::before{display:none}body.single-post article.et_pb_post{max-width:720px;margin-inline:auto;padding-bottom:80px}body.single-post article.et_pb_post .entry-title{margin:0;padding:0;font-size:clamp(38px, 5.4vw, 62px);line-height:1.04;text-wrap:balance}body.single-post article.et_pb_post .post-meta{margin:22px 0 34px;color:var(--ity-global-muted);font-family:"IBM Plex Mono",monospace;font-size:13px;line-height:1.6}body.single-post article.et_pb_post>img,body.single-post article.et_pb_post>a>img{width:100%;height:auto;margin-bottom:36px;border-radius:14px}body.single-post .entry-content{font-size:18px;line-height:1.78}body.single-post .entry-content>*{max-width:70ch;margin-inline:auto}body.single-post .entry-content p,body.single-post .entry-content ul,body.single-post .entry-content ol{margin-bottom:1.45em}body.single-post .entry-content h2,body.single-post .entry-content h3,body.single-post .entry-content h4{margin-top:1.65em;margin-bottom:.55em;padding:0;line-height:1.18}body.single-post .entry-content h2{font-size:clamp(29px, 4vw, 40px)}body.single-post .entry-content h3{font-size:clamp(24px, 3vw, 31px)}body.single-post .entry-content li+li{margin-top:.45em}body.single-post .entry-content blockquote{padding:8px 0 8px 26px;border-left:4px solid var(--ity-global-yellow);color:#35414d;font-size:1.08em}body.single-post .entry-content img{max-width:100%;height:auto;border-radius:12px}body.single-post .entry-content pre,body.single-post .entry-content table{overflow-x:auto;max-width:100%}body.single-post .entry-content a{text-decoration:underline}.ity-home-projects{padding:clamp(70px, 9vw, 118px) 5vw;background:radial-gradient(circle at 82% 18%,rgb(232 195 0 / .18),transparent 28%),linear-gradient(135deg,#0b1118 0%,#172631 100%);color:#dce2e8}.ity-home-projects__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,0.65fr);gap:clamp(34px, 7vw, 90px);align-items:center;width:min(1120px, 100%);margin-inline:auto}.ity-home-projects h2,.ity-home-projects h3{color:#fff}.ity-home-projects p{color:#cbd3da}.ity-home-projects__brand{padding:clamp(28px, 5vw, 48px);border:1px solid rgb(255 255 255 / .16);border-radius:18px;background:rgb(255 255 255 / .07);box-shadow:0 22px 60px rgb(0 0 0 / .2)}.ity-home-projects__brand strong{display:block;margin-bottom:12px;color:var(--ity-global-yellow);font-size:clamp(30px, 5vw, 54px);line-height:1}.ity-project-card--flagship{border-color:rgb(15 123 62 / .42);box-shadow:0 24px 60px rgb(15 123 62 / .13)}.ity-price-tier small .ity-vat-note,.ity-vat-note{display:inline-block;font-weight:700;color:var(--ity-global-green-dark)}.ity-consent-settings{position:fixed;z-index:999997;right:18px;bottom:18px;padding:10px 15px;border:1px solid rgb(255 255 255 / .24);border-radius:999px;background:rgb(11 17 24 / .94);color:#fff;font:inherit;font-size:13px;font-weight:700;box-shadow:0 8px 26px rgb(0 0 0 / .28);cursor:pointer}.ity-consent-settings:hover,.ity-consent-settings:focus-visible{border-color:var(--ity-global-yellow);color:var(--ity-global-yellow)}.ity-consent-panel{position:fixed;z-index:999999;right:0;bottom:0;left:0;padding:22px 5vw;border-top:3px solid var(--ity-global-yellow);background:rgb(11 17 24 / .98);color:#eef1f3;box-shadow:0 -12px 38px rgb(0 0 0 / .34);backdrop-filter:blur(12px)}.ity-consent-panel[hidden],.ity-consent-settings[hidden]{display:none!important}.ity-consent-panel__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px, 5vw, 60px);align-items:center;width:min(1180px, 100%);margin-inline:auto}.ity-consent-panel__eyebrow{display:block;margin-bottom:4px;color:var(--ity-global-yellow);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ity-consent-panel h2{margin:0 0 5px;color:#fff;font-size:clamp(20px, 3vw, 28px)}.ity-consent-panel p{max-width:820px;margin:0;color:#d1d7dc;font-size:14px;line-height:1.55}.ity-consent-panel__links{margin-top:6px!important}.ity-consent-panel a{color:#f1d64a;text-decoration:underline;text-underline-offset:3px}.ity-consent-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(155px,1fr));gap:10px;min-width:350px}.ity-consent-button{min-height:48px;padding:10px 16px;border:2px solid var(--ity-global-yellow);border-radius:8px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.ity-consent-button--accept{background:var(--ity-global-yellow);color:#10161c}.ity-consent-button--reject{background:#fff0;color:#fff}.ity-consent-button:hover,.ity-consent-button:focus-visible{outline:3px solid rgb(255 255 255 / .3);outline-offset:2px}.ity-consent-close{grid-column:1 / -1;border:0;background:#fff0;color:#d1d7dc;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}@media (max-width:780px){.ity-home-projects__inner,.ity-consent-panel__inner{grid-template-columns:1fr}.ity-consent-panel{max-height:90dvh;overflow-y:auto;padding:18px 5vw calc(18px + env(safe-area-inset-bottom))}.ity-consent-panel__actions{min-width:0}}@media (max-width:460px){.ity-consent-panel__actions{grid-template-columns:1fr}.ity-consent-close{grid-column:auto}.ity-consent-settings{right:12px;bottom:12px}}@media (max-width:980px){.ity-blog-practice-grid{grid-template-columns:1fr}.ity-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ity-blog-section__heading--split{grid-template-columns:1fr;gap:18px}}@media (max-width:680px){.ity-blog-shell,body.single-post #main-content .container{width:90%}.ity-blog-hero{padding-top:96px}.ity-blog-card__link,.ity-blog-contact__inner{flex-direction:column;align-items:stretch}.ity-blog-card__media{flex:none;width:100%;min-height:0;aspect-ratio:16 / 9}.ity-blog-grid{grid-template-columns:1fr}.ity-blog-contact__inner{gap:28px}.ity-blog-button{width:100%}body.single-post .entry-content{font-size:17px}}@media (prefers-reduced-motion:reduce){.ity-blog-index *,.ity-blog-index *::before,.ity-blog-index *::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}