:root{--color-primary:#0919FF;--color-primary-accent:#3746ff;--color-primary-transparent:rgba(9,25,255,0.1);--color-white:#fff;--color-bg-base:var(--color-white);--color-text-base:#202020;--color-muted:#868686;--border-radius-btn:0;--shadow-base:0px 13px 40px 0px #02042F12;--shadow-active:0px 0px 20px 0px #0919FF12;--border-radius-img:9px;--spacing-section:150px}
@media (max-width:991px){:root{--spacing-section:50px;--spacing-gap:30px}}
body,html{scroll-behavior:smooth;font-family:"Figtree",sans-serif;color:var(--color-text-base)}
body *,html *{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-white);scroll-margin-top:var(--spacing-section)}
body *::-webkit-scrollbar,html *::-webkit-scrollbar{width:5px}
body *::-webkit-scrollbar-track,html *::-webkit-scrollbar-track{background:var(--color-white)}
body *::-webkit-scrollbar-thumb,html *::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:0px;border:3px none var(--color-white)}
body{background-size:100% auto}
h1,h2,h3,h4,h5,h6{font-family:"Space Grotesk",sans-serif;color:var(--color-text-base)}
img{border-radius:0;box-shadow:none}
p{font-size:18px;color:var(--color-text-base)}
p:last-child{margin-bottom:0}
.Builder-container--elevated .Flex-container{padding:4rem;border-radius:var(--border-radius-img);margin-top:calc(var(--spacing-section) * -1.5);max-width:1200px}
.Flex-container{flex-wrap:wrap}
.Flex-container>.Headline{flex:0 0 100%;margin-bottom:calc(var(--spacing-section) * -.5)}
.Buttons{margin-top:0}
.Buttons--spacing{margin-top:2rem}
#stante-se-clenem .Buttons{justify-content:center}
#stante-se-clenem .Buttons--spacing{margin-top:0}
@media (max-width:1230px){.Builder-container--elevated{padding:0 15px}.Builder-container--elevated .Flex-container{padding:1.5rem}.Builder-container--elevated .Section--accent{padding:0}}
.Header{box-sizing:border-box;padding:var(--spacing-section) 0}
.Header-content{padding:0 1rem;max-width:660px;text-align:left}
.Header-content .Button--outline{border:0 !important}
.Header h1{text-align:left;color:var(--color-text-base);font-weight:400;font-size:32px}
.Header h1 strong{color:var(--color-primary)}
.Header p{color:var(--color-text-base);font-size:18px;line-height:1.6;margin-bottom:1rem}
@media (max-width:991px){.Header{padding:calc(var(--spacing-section) * 2.2) 0 calc(var(--spacing-section) * 1.8) 0}}
.Slider{width:100%;padding:0 3rem;box-sizing:border-box}
.Slider .Headline{font-size:18px}
.Slider-container{overflow:visible}
.Slider-slide{box-shadow:var(--shadow-base);border-radius:var(--border-radius-img);opacity:0.5;background-color:var(--color-bg-base)}
.Slider-slide.isVisible{opacity:1}
.Slider-arrow svg path{fill:var(--color-primary)}
#nase-cinnosti{overflow-x:hidden}
@media (max-width:768px){.Slider{padding:0}}
.Section--narrow h2{font-size:18px;position:relative}
.Section--narrow h2::before{content:"";position:absolute;bottom:165%;left:0;width:300px;height:4px;background-image:url(/storage/app/media/ikonky/line.svg);background-repeat:no-repeat}
.Section--accent{background-color:transparent;padding:0;margin:var(--spacing-section) auto}
.Section--accent .Flex-container{box-shadow:var(--shadow-base);border-radius:var(--border-radius-img);padding:0;background-color:var(--color-bg-base)}
.Section--accent .Flex-container .Flex-col:first-child{padding:3rem}
@media (max-width:1230px){.Section--accent{padding:0 15px}}
@media (max-width:768px){.Section--accent .Flex-container .Flex-col:first-child{padding:1.5rem}.Section--narrow h2::before{bottom:125%}}
.Tiles .Headline{font-size:18px;color:var(--color-primary)}
.Tiles-icon{padding:0;margin-top:3rem}
.Tiles-icon svg{width:22px;height:22px}
.Tiles-body{padding:0}
.Tiles--tilesFaces{gap:1.5rem}
.Tiles--tilesFaces .Headline{height:40px}
.Tiles--tilesFaces .Content p{font-size:12px}
.Tiles--tilesFaces .Tiles-tile{padding:2rem;align-items:center;text-align:center;border-radius:var(--border-radius-img);border:2px dashed var(--color-primary-transparent)}
.Tiles--tilesFaces .Tiles-icon{margin-top:20px}
.Tiles--tilesFaces .Tiles-icon img{height:auto;max-height:112px;width:auto}
.Accordion-item{margin-bottom:1rem}
.Accordion-item.isActive .Accordion-headline{box-shadow:var(--shadow-active)}
.Accordion-item.isActive .Accordion-icon{transform:rotate(0)}
.Accordion-item.isActive .Accordion-iconPath{background-color:var(--color-primary)}
.Accordion-item.isActive .Accordion-iconPath:first-child{transform:translate(0,-1px) rotate(0)}
.Accordion-headline{box-shadow:var(--shadow-base);transition:box-shadow 0.3s ease;border-radius:var(--border-radius-img)}
.Accordion-headline h2{font-size:18px;color:var(--color-text-base)}
.Accordion-headline:hover .Accordion-iconPath{background-color:var(--color-primary)}
.Accordion-container{border-bottom:0}
.Accordion-icon{position:relative}
.Accordion-iconPath{display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-1px);width:14px;height:2px;background-color:var(--color-text-base);transition:transform 0.3s ease,background-color 0.3s ease}
.Accordion-iconPath:first-child{transform:translate(0,-1px) rotate(90deg)}
.Form-field{border-width:0 0 1px 0;padding:0.5rem 0}
.Form-label{font-weight:normal;font-size:15px}
.Footer{border-top:1px solid #0919FF0F}
.Footer-navWrapper{display:flex;justify-content:space-between;align-items:flex-start}
.Footer-nav{display:flex;flex-direction:column;gap:0.4rem}
.Footer-item{color:var(--color-text-base);text-decoration:none;transition:all ease 0.3s;font-weight:bold}
.Footer-item:hover{color:var(--color-primary)}
.Footer-item--child{font-weight:normal}
.Footer-content p:first-child{margin-top:0}
.Footer-content p:last-child{margin-bottom:0}
@media (max-width:768px){.Footer-navWrapper{flex-direction:column;align-items:flex-start}.Footer-nav{margin-top:1rem}.Footer-content p{text-align:left !important}}
.Navigation{border-bottom:1px solid #0919FF0F}
.Navigation-itemWrapper--last{padding:1rem 0 1rem 1rem}
.Navigation-itemWrapper--last .Navigation-item{background-color:var(--color-primary);color:var(--color-white) !important;box-shadow:var(--shadow-base)}
.Navigation-itemWrapper--last .Navigation-item:hover{background-color:var(--color-primary-accent);color:var(--color-white) !important;box-shadow:none}
.Navigation-brand{flex:0 0 250px}
.Navigation-menu--right{flex:0 0 250px;justify-content:flex-end}
.Navigation .Flex-container{gap:0}
.Navigation-item.isActive{color:var(--color-text-base) !important}
.Navigation--transparent .Navigation-itemWrapper .Navigation-item,.Navigation--solid .Navigation-itemWrapper .Navigation-item{color:var(--color-primary)}
.Navigation--transparent .Navigation-itemWrapper:hover,.Navigation--solid .Navigation-itemWrapper:hover{background-color:transparent}
.Navigation--transparent .Navigation-itemWrapper:hover .Navigation-item,.Navigation--solid .Navigation-itemWrapper:hover .Navigation-item{color:var(--color-text-base)}
.Navigation--transparent.isScrolled .Navigation-itemWrapper:hover,.Navigation--solid.isScrolled .Navigation-itemWrapper:hover{background-color:transparent}
.Navigation--transparent.isScrolled .Navigation-itemWrapper:hover .Navigation-item,.Navigation--solid.isScrolled .Navigation-itemWrapper:hover .Navigation-item{color:var(--color-text-base)}
@media (max-width:991px){.Navigation-item{text-align:center}.Navigation-itemWrapper:last-child{padding:1rem}.Navigation-itemWrapper:last-child .Navigation-item{background-color:var(--color-primary);color:var(--color-white) !important;box-shadow:var(--shadow-base)}.Navigation-itemWrapper:last-child .Navigation-item:hover{background-color:var(--color-primary-accent);color:var(--color-white) !important;box-shadow:none}}@font-face{font-family:"icons";src:url("../themes/asido/assets/fonts/fonts/icons.eot");src:url("../themes/asido/assets/fonts/fonts/icons.eot?#iefix") format("embedded-opentype"),url("../themes/asido/assets/fonts/fonts/icons.woff") format("woff"),url("../themes/asido/assets/fonts/fonts/icons.ttf") format("truetype"),url("../themes/asido/assets/fonts/fonts/icons.svg#icons") format("svg");font-weight:normal;font-style:normal}
[class*="icon-"]:before{display:inline-block;font-family:"icons";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-primary);font-size:21px;vertical-align:bottom;margin-right:15px}
.icon-mail_icon:before{content:"A"}
.icon-web_icon:before{content:"B"}