.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2207 .elementor-element.elementor-element-0f923ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2207 .elementor-element.elementor-element-f21a7ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2207 .elementor-element.elementor-element-f21a7ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2207 .elementor-element.elementor-element-bd0bbb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2207 .elementor-element.elementor-element-a65ebba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2207 .elementor-element.elementor-element-218310c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2207 .elementor-element.elementor-element-218310c:not(.elementor-motion-effects-element-type-background), .elementor-2207 .elementor-element.elementor-element-218310c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-2207 .elementor-element.elementor-element-218310c.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.2;}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2207 .elementor-element.elementor-element-9620f2b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-09ce2ca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2207 .elementor-element.elementor-element-dd9ee7d img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-f40c223{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-4813b85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-b832c65{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-2207 .elementor-element.elementor-element-b832c65 img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-f43ad11{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-08c6489{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-a25ba8e{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-2207 .elementor-element.elementor-element-a25ba8e img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-2c98d64{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-42efc8d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-30e7edb{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-2207 .elementor-element.elementor-element-30e7edb img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-de0263e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-57565b5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-681543d{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-2207 .elementor-element.elementor-element-681543d img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-e3428dd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-f933c33{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-40670be{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-2207 .elementor-element.elementor-element-40670be img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-495f15f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-563a4a8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-7406e06{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2207 .elementor-element.elementor-element-7406e06 img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-5c45d82{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:99px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-2207 .elementor-element.elementor-element-5c45d82 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2207 .elementor-element.elementor-element-288a1d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2207 .elementor-element.elementor-element-288a1d7:not(.elementor-motion-effects-element-type-background), .elementor-2207 .elementor-element.elementor-element-288a1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363636;}.elementor-2207 .elementor-element.elementor-element-288a1d7.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.2;}.elementor-2207 .elementor-element.elementor-element-52c4916{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-954c6c1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-c33fd50 img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-811f126{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-4d6494e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-4320390 img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-beab119{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-caea7e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-6e2f4f0 img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-06543d3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-e75ee09{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-8371525 img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-715185a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-506968f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-dc415c0 img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-d0d3b38{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-d3faf03{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-a79613a img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-6ee15f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-34e63b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2207 .elementor-element.elementor-element-564bc99 img{opacity:0.3;}.elementor-2207 .elementor-element.elementor-element-d08f900{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:120px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-2207 .elementor-element.elementor-element-d08f900 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2207 .elementor-element.elementor-element-d3f8684{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2207 .elementor-element.elementor-element-a5667dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2207 .elementor-element.elementor-element-643e58b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2207 .elementor-element.elementor-element-2608e03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2207 .elementor-element.elementor-element-f21a7ae{--width:100%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2207 .elementor-element.elementor-element-218310c{--margin-top:20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nested-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2207 .elementor-element.elementor-element-5c45d82{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:25px;}.elementor-2207 .elementor-element.elementor-element-288a1d7{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2207 .elementor-element.elementor-element-d08f900{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:50px;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2207 .elementor-element.elementor-element-5c45d82{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:15px;}.elementor-2207 .elementor-element.elementor-element-d08f900{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:25px;}.elementor-2207 .elementor-element.elementor-element-2608e03{--width:500px;}}/* Start custom CSS for container, class: .elementor-element-0f923ad *//*buchtič*/
      .boit-icon-link svg{fill:none!important;}
      .boit-btn-lime svg{fill:none!important;}
      
      
      *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
      body { background: #000; }
      .boit-page { background: #000000; color: #FFFFFF; font-family: 'Inconsolata', monospace; font-variation-settings: 'wdth' 112.5, 'wght' 400; min-height: 100vh; }
      .boit-tag { font-size: 14px; font-variation-settings: 'wdth' 112.5, 'wght' 500; letter-spacing: 0.16em; text-transform: uppercase; line-height: 1.0; color: #D3FD22; margin-bottom: 12px; display: block; margin-left: 2px; }
      .boit-tag-muted { font-size: 11px; font-variation-settings: 'wdth' 112.5, 'wght' 500; letter-spacing: 0.14em; text-transform: uppercase; line-height: 1.0; color: #D9DCE1; margin-bottom: 8px; display: block; }

      .flip-card { perspective: 1000px; cursor: pointer; }
      .flip-card-inner { position: relative; width: 100%; height: 100%; transition: transform 0.55s cubic-bezier(0.4,0.2,0.2,1); transform-style: preserve-3d; }
      .flip-card.flipped .flip-card-inner { transform: rotateY(180deg); }
      .flip-card-front, .flip-card-back { position: absolute; inset: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; border-radius: 0; height: 100%; }
      .flip-card-back { transform: rotateY(180deg); }
      .boit-btn-lime { position: relative; --cl: #D3FD22; --ch: 10px; background: #D3FD22; color: #000!important; border: 1px solid #D3FD22; padding: 13px 25px; font-family: 'Inconsolata', monospace; font-variation-settings: 'wdth' 112.5, 'wght' 700; font-size: 14px; letter-spacing: 0.1em; text-transform: uppercase; cursor: pointer; clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px)); display: inline-flex; align-items: center; gap: 8px; text-decoration: none; white-space: nowrap; transition: background 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, opacity 0.2s; }
      .boit-btn-lime:hover { background: rgba(91,251,248,0.09); color: #5BFBF8!important; border-color: #5BFBF8; --cl: #5BFBF8; box-shadow: 0 0 18px rgba(91,251,248,0.25); }
      .boit-btn-ghost { position: relative; --cl: #5BFBF8; --ch: 8px; background: transparent; color: #5BFBF8; border: 1px solid #5BFBF8; padding: 11px 18px; font-family: 'Inconsolata', monospace; font-variation-settings: 'wdth' 112.5, 'wght' 600; font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; cursor: pointer; clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px)); display: inline-flex; align-items: center; gap: 8px; text-decoration: none; transition: background 0.2s, box-shadow 0.2s, color 0.2s, border-color 0.2s; }
      .boit-btn-ghost:hover { background: rgba(91,251,248,0.09); box-shadow: 0 0 18px rgba(91,251,248,0.25); }
      .boit-card { position: relative; --cl: #313846; --ch: 12px; background: #181B20; border: 1px solid #313846; transition: border-color 0.2s; clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 0 100%); }
      .boit-card:hover { border-color: rgba(211,253,34,0.22); --cl: rgba(211,253,34,0.5); }
      .boit-cham-tr { --cl: #313846; --ch: 12px; }
      .boit-btn-lime::after, .boit-btn-ghost::after, .boit-card::after, .boit-cham-tr::after { content: ""; position: absolute; top: -1px; right: -1px; width: var(--ch, 12px); height: var(--ch, 12px); background: linear-gradient(45deg, transparent calc(50% - 1.2px), var(--cl, #313846) calc(50% - 1.2px), var(--cl, #313846) 50%, transparent 50%); pointer-events: none; }
      .boit-btn-lime::before, .boit-btn-ghost::before { content: ""; position: absolute; bottom: -1px; left: -1px; width: var(--ch, 10px); height: var(--ch, 10px); background: linear-gradient(45deg, transparent 50%, var(--cl) 50%, var(--cl) calc(50% + 1.2px), transparent calc(50% + 1.2px)); pointer-events: none; }
      .boit-copy-btn { background: none; border: none; cursor: pointer; color: #6B7A90; display: flex; padding: 2px; transition: color 0.15s; }
      .boit-copy-btn:hover { color: #D3FD22; }
      .boit-data-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #313846; font-size: 16px; line-height: 1.6; }
      .boit-data-row:last-of-type { border-bottom: none; }
      .boit-icon-link { color: #D3FD22; text-decoration: none; display: inline-flex; align-items: center; transition: opacity 0.15s; }
      .boit-icon-link:hover { opacity: 0.65; }
      .boit-service-tag { display: inline-block; padding: 6px 12px; font-family: 'Inconsolata', monospace; font-variation-settings: 'wdth' 112.5, 'wght' 500; font-size: 13px; letter-spacing: 0.06em; text-transform: uppercase; text-decoration: none; border: 1px solid rgba(255,255,255,0.15); color: #D9DCE1; transition: all 0.15s; background: transparent; }
      .boit-service-tag:hover { border-color: #5BFBF8; color: #5BFBF8; }
  .boit-wrap { max-width: 1440px; margin: 0 auto; padding: 0 0 40px 0; }
      .boit-hr { border: none; border-top: 1px solid #313846; }
      @media (max-width: 820px) { .boit-grid-2 { grid-template-columns: 1fr !important; } .boit-grid-2col, .boit-grid-3col, .boit-grid-faq { grid-template-columns: 1fr !important; gap: 32px !important; } .boit-wrap { padding: 0 20px; } }
      .boit-grid-2col { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }
      .boit-grid-3col { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
      .boit-grid-faq { display: grid; grid-template-columns: 2fr 1fr; gap: 64px; align-items: start; }
    

      /* --- stavy pro vanilla JS interakce --- */
      .faq-open .faq-q-text { color: #D3FD22 !important; }
      .faq-open .faq-q-icon { border-color: #D3FD22 !important; color: #D3FD22 !important; transform: rotate(45deg) !important; }
      .boit-copy-btn.copied { color: #D3FD22 !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f781a2d */.flip-card {
    perspective: 1000px;
    position: relative;
}

.flip-card-inner {
    width: 100%;
    height: 100%;
    transition: transform 0.6s;
    transform-style: preserve-3d;
    position: relative;
}

.flip-card.is-flipped .flip-card-inner {
    transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
    backface-visibility: hidden;
    position: absolute;
    inset: 0;
}

.flip-card-back {
    transform: rotateY(180deg);
}/* End custom CSS */