:root{--max-width: 1500px;--optimap-width: clamp(0px, 86vw, 2000px);--padding-from-edge: calc(50vw - (var(--optimap-width) / 2));--island-padding: clamp(6px, calc(var(--padding-from-edge) - 4vw), 99vw);--main-part-width: calc(100vw - 2 * var(--padding-from-edge));--main-part-width-small: calc(var(--main-part-width) / 1.5)}@media screen and (max-width: 770px){:root{--main-part-width-small: 100%}}html,body{padding:0;margin:0}body{display:grid;box-sizing:border-box}img{width:100%;height:100%}a{display:inline-flex;align-items:center;text-decoration:none}ul li{padding:1px 5px}.center{display:flex;justify-content:center;align-items:center;flex-direction:column}.center-h{display:flex;justify-content:center}.center-v{display:flex;justify-content:center;flex-direction:column}.all-center *{display:flex;justify-content:center;align-items:center}.pos-w{display:flex;align-items:center;justify-content:flex-start}.pos-e{display:flex;align-items:center;justify-content:flex-end}.pos-n{display:flex;align-items:flex-start;justify-content:center}.pos-s{display:flex;align-items:flex-end;justify-content:center}.pos-nw{display:flex;align-items:flex-start;justify-content:flex-start}.pos-ne{display:flex;align-items:flex-start;justify-content:flex-end}.pos-sw{display:flex;align-items:flex-end;justify-content:flex-start}.pos-se{display:flex;align-items:flex-end;justify-content:flex-end}.pos{position:relative}.to-w,.to-e,.to-n,.to-s,.to-nw,.to-ne,.to-sw,.to-se{position:absolute;padding:inherit;height:auto;width:auto;top:unset;bottom:unset;left:unset;right:unset}.to-w{top:50%;left:0;transform:translateY(-50%)}.to-s{bottom:0;left:50%;transform:translate(-50%)}.to-e{top:50%;right:0;transform:translateY(-50%)}.to-n{top:0;left:50%;transform:translate(-50%)}.to-sw{bottom:0;left:0}.to-se{bottom:0;right:0}.to-nw{top:0;left:0}.to-ne{top:0;right:0}.always-on-top{position:fixed;top:0;left:0;right:0}.flex{display:flex}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.wrap{flex-wrap:wrap}.responsive-rotate{display:flex;flex-direction:row}@media screen and (max-width: 768px){.responsive-rotate{flex-direction:column}}ul.responsive{display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0}ul.plain{list-style:none;padding:0}@media only screen and (max-width: 768px){.m-hidden{display:none!important}.m-reversed{flex-direction:column-reverse}.responsive{flex-direction:column!important}.responsive li{padding:2px 0}}@media only screen and (min-width: 768px){.pc-hidden,.nav-drawer{display:none!important}}.bg{position:relative;overflow:hidden}.make-section-bg{pointer-events:none;user-select:none;position:absolute;z-index:-1}.make-section-bg,.make-section-bg.default{inset:0;object-fit:cover;object-position:center}.stretch,.make-section-bg.stretch{object-fit:fill}.make-section-bg.to-left{width:auto}.make-section-bg.to-right{left:unset}.hover{transform:translateY(0)}.hover:not(:hover) .hover-show{display:none!important}.hover:hover .hover-hide{display:none!important}.hover:hover .hover-show{animation-name:riseUp,opacityyy;animation-duration:.2s,.2s;animation-timing-function:ease-in-out}.hover:not(:hover) .hover-hide{animation:riseDown .2s ease-in-out}.darken{filter:brightness(.7)}.darken-more{filter:brightness(.5)}.lighten{filter:brightness(1.3)}.lighten-more{filter:brightness(1.5)}.negative{filter:invert(1)}.padding{padding:10px}.margin{margin:10px}.subtle-scroll{overflow-x:scroll;overflow-y:hidden}.txt-l{text-align:left}.txt-r{text-align:right}.icon,.input-icon{font-family:Material Icons;background-color:transparent;border:none;color:var(--font-color);font-size:calc(1.5rem * var(--font-multiplier))}.input-icon{padding:10px}li .icon,a .icon,p .icon{margin-right:5px;padding:0;font-size:inherit}.muted{color:var(--font-color-muted)}body{font-family:Poppins,sans-serif;font-size:calc(1rem * var(--font-multiplier));line-height:1.5;font-weight:400;color:var(--font-color)}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:.5rem}h1{font-size:calc(2.5rem * var(--font-multiplier))}h2{font-size:calc(2rem * var(--font-multiplier))}h3{font-size:calc(1.75rem * var(--font-multiplier))}h4{font-size:calc(1.5rem * var(--font-multiplier))}h5{font-size:calc(1.25rem * var(--font-multiplier))}h6,p{font-size:calc(1rem * var(--font-multiplier))}.display{font-weight:300}h1.responsive,h1.responsive-heading{font-size:clamp(1rem,calc(2rem * var(--font-multiplier) + var(--font-responsivness)),7rem)}h2.responsive,h2.responsive-heading{font-size:clamp(1.25rem,calc(2rem * var(--font-multiplier) + var(--font-responsivness) * .8),5.5rem)}h3.responsive,h3.responsive-heading{font-size:clamp(1.5rem,calc(1.75rem * var(--font-multiplier) + var(--font-responsivness) * .6),5rem)}h4.responsive,h4.responsive-heading{font-size:clamp(1.25rem,calc(1.5rem * var(--font-multiplier) + var(--font-responsivness) * .4),4.5rem)}.dark{color:var(--font-color-light)}.light{color:var(--font-color-dark)}.dark .inverted-theme{color:var(--font-color-light)}.light .inverted-theme{color:var(--font-color-dark)}main,.main{margin-top:5px;padding-top:var(--navbar-height);min-height:calc(100vh - 210px);display:flex}.sections>div{position:relative;display:flex;justify-content:center;align-items:center}.content{max-width:var(--main-part-width);width:100%}.sections.small .content{max-width:800px}.sections{width:100%}nav{display:grid;z-index:18}.banner p{margin:0!important}.navbar>*>*,.navbar>*{list-style:none;display:flex;justify-content:space-between;margin:0;align-items:stretch}nav>*:not(.nav-drawer){z-index:10}.navbar{height:60px}.navbar .nav-dropdown>a{height:100%}nav .navbar p,nav .navbar a{padding:0 10px}nav .navbar a{padding-top:0;padding-bottom:0}nav .navbar.island{margin:5px var(--island-padding);padding:0 20px}.nav-drawer{display:none}.nav-drawer.opened,.nav-drawer.open{display:flex}.nav-drawer>div{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.nav-drawer.fullscreen{height:100vh;width:100vw;position:fixed}.nav-drawer.drawer{height:max-content;position:fixed;top:0;left:0;right:0;padding-top:var(--navbar-height)}.nav-drawer.fullscreen>div{height:calc(100vh - 400px)}.nav-drawer.opened{display:flex}.nav-drawer.drawer.opened{transform-origin:top;animation:drawer .2s ease-in-out}.nav-drawer.fullscreen.opened{animation:new-animation .2s ease-in-out}@keyframes new-animation{0%{opacity:0}to{opacity:1}}.nav-dropdown .dropdown-window{z-index:8;position:absolute;display:none;background:var(--bg-light);padding:15px}.nav-dropdown:hover .dropdown-window,.nav-dropdown:active .dropdown-window,.nav-dropdown:focus .dropdown-window{animation:dropdown .2s ease-in-out;display:flex;flex-direction:column}.nav-dropdown .dropdown-window *{padding:5px}.nav-dropdown .dropdown-button+.dropdown-window{display:none}.toolbar,nav>div{display:flex;justify-content:space-between;align-items:center;padding:0 calc(var(--padding-from-edge) - 15px)}.toolbar{margin:0;height:min-content}.toolbar *{margin:3px}a.tool,button.tool{padding:5px 6px;font-size:calc(1rem * var(--font-multiplier))}.sidebar{max-height:calc(100vh - var(--navbar-height));overflow:auto;position:sticky;top:var(--navbar-height);width:100%}.sidebar.left{max-width:clamp(225px,25vw,280px)}.sidebar.right{max-width:clamp(150px,15vw,300px)}footer{padding:30px 30px 0}.cookies-banner{position:fixed;bottom:0;left:0;right:0}.accordion-plain button.accordion-header,.accordion-nice button.accordion-header{background-color:transparent;border:none;display:flex;width:100%;margin:0;cursor:pointer}.accordion-content{transition:height .2s ease;height:500px;max-height:250px}.accordion-plain button.accordion-header{justify-content:flex-start;color:var(--font-color);padding:0;font-size:1rem}.accordion-nice button.accordion-header{justify-content:space-between;text-align:left;font-size:1rem;padding:10px 15px}.accordion-plain button.accordion-header:before,.accordion-nice button.accordion-header:after{font-family:Material Icons;content:"expand_more";transition:all .4s cubic-bezier(.23,1,.32,1);transform:rotate(180deg)}.accordion-plain button.accordion-header:before{transform:rotate(0)}.accordion-item.closed button.accordion-header:before{transform:rotate(-90deg)}.accordion-item.closed button.accordion-header:after{transform:rotate(0)}.accordion-content{overflow-y:hidden;padding:0 15px}.accordion-content.opened{height:100%}.accordion-item.closed .accordion-content{height:0}.badge{font-size:40%;padding:3px;display:inline-flex;vertical-align:text-top;width:fit-content;border-radius:55px}.btn,.button,button,select{border:none;padding:10px 20px;margin:3.5px 5px;font-size:calc(1rem * var(--font-multiplier));font-weight:600;cursor:pointer;background-color:unset}button{display:flex;align-items:center}button:not(.icon-btn).large,select.large{padding:12px 30px;font-size:1.2rem}.card{padding:25px 15px;margin:15px}.card.layout{padding:0;overflow:hidden}.card.layout .card-body,.card.layout .card-footer{padding:15px}.carousel{display:flex;flex-direction:row;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;height:100%!important}.carousel.maximised{display:flex;scroll-snap-type:x mandatory;overflow-x:scroll;scroll-behavior:smooth}.carousel.maximised::-webkit-scrollbar{display:none}.carousel.maximised>*{width:100%!important;scroll-snap-align:start}.carousel.fade-edge{--mask: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 3%, rgba(0, 0, 0, 1) 97%, rgba(0, 0, 0, 0) 100%) 100% 50% / 100% 100%;-webkit-mask:var(--mask);mask:var(--mask)}.carousel>*{flex-grow:0;flex-shrink:0}.carousel-parent .left-control,.carousel-parent .right-control{position:absolute;height:100%;width:auto;display:flex;align-items:center;justify-content:center;z-index:15}.carousel-parent .left-control button,.carousel-parent .right-control button{font-size:25px;padding:0;margin:0}.carousel-parent .left-control{left:0;padding-right:15px}.carousel-parent .right-control{right:0;padding-left:15px}.carousel-control-l{content:"chevron_left"}.carousel-control-r{content:"chevron_right"}.carousel img{pointer-events:none;user-select:none}.chip{padding:5px 15px;margin:5px;align-items:center;justify-content:center;cursor:pointer;display:flex}.chip:before,.chip:after{display:none!important}.dropdown{position:relative}.dropdown.open .dropdown-window,.dropdown.opened .dropdown-window{position:absolute;display:flex;background:var(--bg-light);border-radius:var(--border-radius-components);padding:10px;z-index:8;flex-direction:column;top:100%;animation:dropdown .2s ease-in-out}.dropdown .dropdown-window{display:none}.example-window{background-color:var(--font-color-light);resize:both;overflow:auto;max-width:100%;max-height:100%}.input{display:flex;flex-direction:column}.input>.input-icon{margin-top:-8px;margin-bottom:-51px;pointer-events:none;z-index:8;font-family:Material Icons}.input>.input-icon.right{margin-left:calc(100% - 45px)}.input>.input-icon+input{padding-left:38px}.input>.input-icon.right+input{padding-right:38px}.input input,.input textarea{font-size:calc(1rem * var(--font-multiplier))}.input label.sub{font-size:calc(.85rem * var(--font-multiplier))}.input label.sub:before{content:" * "}input[type=checkbox],input[type=radio]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox]+label,input[type=radio]+label{position:relative;cursor:pointer;display:inline-flex;align-items:center}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";margin-right:3px;width:20px;height:20px;border-radius:3px;box-shadow:none}input[type=radio]+label:before{border-radius:50%!important}input[type=checkbox]:checked+label:after{content:"☑";font-size:25px;position:absolute;display:flex;justify-content:center;align-items:center;margin-left:0;left:0;top:calc(50%-10px);height:22px;width:22px}input[type=radio]:checked+label:after{content:"";height:10px;width:10px;border-radius:50%;position:absolute;display:flex;justify-content:center;align-items:center;margin:0;left:5.5px;top:calc(50%-5px)}.joiner{pointer-events:none;user-select:none;position:absolute;z-index:0}.joiner{z-index:-1;position:absolute;transform:translateY(-50%)}span.leader{width:100%;margin:0 7px 6px;border-bottom:gray 2.5px dotted;border-bottom-style:dotted;height:auto;flex-grow:1;flex:1;min-width:20px}span.leader.dashed{border-bottom-style:dashed}span.leader.solid{border-bottom-style:solid}span.leader.double{border-bottom-style:double}.loading,.loading *{color:transparent;animation:text-loading 1s infinite;height:auto;width:auto;user-select:none}.offcanvas-parent{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000073;animation:modalBG .4s cubic-bezier(.075,.82,.165,1)}.offcanvas{padding:20px;z-index:999;background-color:#beefed}.modal{background-color:var(--font-color-light);max-width:400px;animation:riseUp .4s cubic-bezier(.075,.82,.165,1)}.offcanvas:not(.modal){position:fixed;top:0;bottom:0}.offcanvas.left{left:0;max-width:80vw}.offcanvas.right{right:0;max-width:80vw}.offcanvas-parent>button{background:transparent!important;border-radius:0;border:none;position:fixed;inset:0;cursor:default;z-index:98}.stepper,.stepper-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;padding:0}.stepper.type-column{justify-content:space-between;align-items:center;list-style:none;padding:0}.stepper li{position:relative;margin:0 15px}.stepper.type-column .stepper-b{position:absolute;bottom:calc(-100% - 7px);left:50%;transform:translate(-50%)}.stepper.type-row .stepper-b,.stepper.horizontal .stepper-b{margin-left:8px}.stepper li .stepper-a,.stepper li{display:flex;justify-content:center;align-items:center;margin:0}.stepper .stepper-a{border-radius:50%;height:35px;width:35px}.stepper.horizontal{flex-direction:column}.stepper.horizontal li{flex-direction:column;align-items:flex-start}.stepper.horizontal .stepper-body{border-left:1px solid black;padding-left:15px;margin-left:15px}.stepper li{display:flex;justify-content:center;align-items:center;position:relative;margin:0 15px}.stepper li:not(.active) .stepper-body{height:0;overflow:hidden}table{border-collapse:collapse;width:100%;background-color:transparent;border:5px solid transparent;border-radius:max(1px,var(--border-radius-components));overflow:hidden}table.centered td{text-align:center;vertical-align:middle}table td button{width:100%;display:flex;justify-content:center;align-items:center}table.hover tbody tr:hover{background-color:var(--font-color-light)!important}table thead{border-bottom:2px solid var(--font-color-dark-muted)}table tr{border-bottom:1px solid var(--font-color-dark-muted)}table.compact td,table.compact th{padding:1px}table td{padding:5px}.tabs{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;padding:5px;margin:5px}.tooltip{position:relative;display:inline-flex}.tooltip-window{display:none}.tooltip:hover .tooltip-window{display:inherit;position:absolute;z-index:100}.tooltip-window.left{transform:translate(-100%) translateY(-50%);left:0;top:50%}.tooltip-window.right{transform:translate(100%) translateY(-50%);right:0;top:50%}.tooltip-window.top{transform:translate(-50%) translateY(-100%);left:50%;top:0}.tooltip-window.bottom{transform:translate(-50%) translateY(100%);left:50%;bottom:0}@keyframes dropdown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fulscreen-nav-drawer-animation{0%{opacity:0;margin-top:15px}to{opacity:1}}@keyframes text-loading{0%{background-position:100%}to{background-position:0%}}@keyframes check{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes riseUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes riseDown{0%{display:block;transform:translateY(-20px);opacity:0}to{opacity:1;display:block;transform:translateY(0)}}@keyframes slide-l{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-r{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes modalBG{0%{background-color:#0000}90%{background-color:#00000073}}@keyframes opacityyy{0%{opacity:0}to{opacity:1}}.main>*{animation:page-animation .6s cubic-bezier(.075,.82,.165,1)}.sidebar ul{list-style:none;padding:0 0 0 15px}ul a.active{color:var(--primary-color);font-weight:700}.lightbox,.lightbox .modal{max-width:unset}.lightbox .modal{background:none}.lightbox .offcanvas-parent:first-child{backdrop-filter:blur(10px)}.lightbox .w-12.h-12{display:flex;justify-content:center;align-items:center}.lightbox img{width:inherit!important;height:inherit!important}.lightbox .carousel>*{max-height:80vh!important;display:flex;justify-content:center;align-items:center}.lightbox .carousel>* img{max-height:80vh;max-width:90vw;width:auto!important}.lightbox .left-control{position:fixed;left:50px;top:50%;transform:translateY(-50%)}.lightbox .right-control{position:fixed;right:50px;top:50%;transform:translateY(-50%)}hr{width:100%}:root{--background: #f3ef1a38;--theme-01-primary: #22df22;--theme-01-secondary: #1a42f3;--theme-02-primary: #9f15bb;--theme-02-secondary: #1f3fcf;--theme-02-primary-muted: #9f15bb38;--theme-02-secondary-muted: #1f3fcf38;--theme-03-primary: #e3f119;--theme-03-secondary: #cf891f;--theme-03-primary-muted: #e3f11938;--theme-03-secondary-muted: #cf891f38;--primary-color: #22df22;--primary-color-muted: #22df2238;--primary-color-hover: #1ed25e;--secondary-color: #1a42f3;--secondary-color-muted: #1a42f35e;--success-color: #1af32c;--danger-color: #f31a1a;--primary-color-static: var(--primary-color);--secondary-color-static: var(--secondary-color);--font-color-light: #f7fcf1;--font-color-light-muted: #f7fcf1b3;--font-color-dark: #1e1d3a;--font-color-dark-muted: #1e1d3ab3;--font-color: var(--font-color-light);--font-color-muted: var(--font-color-light-muted);--bg-light: #f7fcf1;--bg-dark: #1e1d3a;--font-multiplier: 1.04;--font-responsivness: 5vw;--border-radius-components: 5px;--border-radius-card: 20px;--border-radius-tiles: 30px;--gray-shadow-small: 0 0 5px 0 rgba(0, 0, 0, .2);--gray-shadow-card: 0px 3px 5px .5px rgba(0, 0, 0, .2);--gray-shadow-card-rissen: 0px calc(3px + var(--card-rise)) 5px .5px rgba(0, 0, 0, .3);--primary-shadow: 0 1px 5px 0 rgba(157, 34, 223, .2);--primary-shadow-small: 0 0 5px 0 rgba(157, 34, 223, .2);--primary-shadow-card: 0px 3px 5px .5px rgba(157, 34, 223, .2);--primary-shadow-card-rissen: 0px calc(3px + var(--card-rise)) 5px .5px rgba(157, 34, 223, .3);--button-padding: 6px 20px;--card-rise: 5px;--box-shadow: 0px 8px 10px 1px var(--primary-color);--bg-dimmed: linear-gradient(90deg, var(--primary-color-muted) 0%, var(--secondary-color-muted) 100%);--bg: linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 100%)}::selection{background:var(--secondary-color-muted);color:var(--font-color-dark);-webkit-text-fill-color:var(--font-color-light)}body{background:black}a{color:var(--primary-color-static)}.accordion-nice .accordion-item{margin:5px;border:solid 1px var(--primary-color-static);border-radius:calc(var(--border-radius-components)* 1.2)}.accordion-nice .accordion-header{background:var(--primary-color)!important;color:var(--font-color-light);padding:10px;border-radius:var(--border-radius-components);transition:all .2s ease-in-out}.badge.primary{background:var(--primary-color);color:var(--font-color-light)}.badge.secondary{background:var(--primary-color-muted);color:var(--primary-color)}.badge.terciary{background:transparent;color:var(--primary-color);border:1px solid var(--primary-color-static)}.btn,.button,button,select,.my-link,form{color:var(--font-color-light);border:none;border-radius:var(--border-radius-components);transition:all .2s ease-in-out;background:var(--bg-dimmed);padding:var(--button-padding);position:relative;border:none!important}input.btn{border:2px solid var(--primary-color-hover)!important}.btn.primary:before,.button.primary:before,button.primary:before,select.primary:before,.btn.secondary:hover:before,.button.secondary:hover:before,button.secondary:hover:before,select.secondary:hover:before,.cookies-banner:before,a.my-link:before{position:absolute;content:"";pointer-events:none;inset:0;border-radius:var(--border-radius-components);border:2px solid transparent!important;background:linear-gradient(45deg,var(--primary-color) 0%,var(--secondary-color) 100%) border-box!important;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}:root{--border-width: 1.3px}.btn{padding:var(--button-padding)!important;background-clip:padding-box;border:solid var(--border-width) transparent}*/ select:focus,select:focus-visible,button:focus,button:focus-visible{}button.primary,.btn.primary,.button.primary,select.primary{box-shadow:var(--gray-shadow-small)}.btn.primary:hover,.button.primary:hover,button.primary:hover{background:rgba(0,0,0,.349);backdrop-filter:blur(5px)}button.secondary,.btn.secondary,.button.secondary,select.secondary{background:var(--primary-color-muted)}button.secondary:hover,.btn.secondary:hover,.button.secondary:hover,select.secondary:hover{background:rgba(0,0,0,.349);backdrop-filter:blur(5px)}button.terciary,.btn.terciary,.button.terciary,select.terciary{color:var(--primary-color);background:none;border:var(--primary-color-static) 1px solid}button.terciary:hover,.btn.terciary:hover,.button.terciary:hover,select.terciary:hover{background:var(--primary-color-muted)}button:disabled,select:disabled{filter:grayscale(100%) brightness(1.3);cursor:not-allowed;border:none;outline:none}button.plain,.btn.plain,.button.plain,.icon-btn{background:none;color:var(--primary-color)}.btn.plain:hover,.button.plain:hover,button.plain:hover{text-decoration:1.7px underline var(--primary-color)}button.tool,a.tool{color:var(--primary-color);border-radius:var(--border-radius-components);transition:all .2s ease-in-out;background:var(--primary-color-muted);font-weight:300}.card{background:var(--bg-light);box-shadow:var(--gray-shadow-card);border-radius:var(--border-radius-card);transition:all .2s ease-in-out}.card:hover{box-shadow:var(--gray-shadow-card-rissen);transform:translateY(calc(-1 * var(--card-rise)))}.card.primary:hover,.card.secondary:hover,.card.terciary:hover{box-shadow:var(--primary-shadow-card-rissen)}.card.primary{background:var(--primary-color);color:var(--font-color-light);box-shadow:var(--primary-shadow-card)}.card.secondary{background:var(--primary-color-muted);box-shadow:var(--primary-shadow-card);border:1.3px solid var(--primary-color-static);color:var(--primary-color)}.card.terciary{border:1px solid var(--primary-color-static);color:var(--primary-color)}.carousel-control-l,.carousel-control-r{font-family:Material Icons;height:40px;width:40px;border-radius:50%;box-shadow:var(--primary-shadow-small);opacity:.3}.carousel-parent .left-control:hover .carousel-control-l,.carousel-parent .right-control:hover .carousel-control-r{opacity:1;box-shadow:var(--primary-shadow)}.chip{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color-static);border-radius:var(--border-radius-components)}.chip.primary{background:var(--primary-color-muted);color:var(--primary-color);border:none}input:checked+.chip.primary{background:var(--primary-color);color:var(--font-color-light)}input:checked+.chip{background:var(--primary-color-muted);color:var(--primary-color)}.dropdown .dropdown-window{box-shadow:var(--primary-shadow)}.loading{background:linear-gradient(125deg,var(--primary-color),var(--primary-color-muted),var(--primary-color));background-size:400% 400%;border-radius:var(--border-radius-components)}.modal{background:var(--font-color-light);border-radius:var(--border-radius-components)}.offcanvas{background:var(--font-color-light);animation:slide-l .3s ease-in-out}.offcanvas.right{animation:slide-r .3s ease-in-out}.stepper .stepper-a{background-color:green}.stepper .active .stepper-a{background-color:var(--primary-color)}.stepper .active .stepper-b{font-weight:700}.stepper .active:hover .stepper-a{background-color:var(--primary-color-hover)}.stepper li.active~li .stepper-a{color:var(--primary-color);background-color:var(--primary-color-muted);outline:1px solid var(--primary-color)}table.striped tbody tr:nth-child(odd){background-color:var(--primary-color-muted)}.tab{background:var(--primary-color-muted);color:var(--primary-color);border-radius:var(--border-radius-components);padding:5px 15px;margin:5px;cursor:pointer}.tab.active{background:var(--primary-color);color:var(--font-color-light);box-shadow:var(--primary-shadow)}.tile{border-radius:var(--border-radius-tiles);padding:20px}.tile.primary{background:var(--primary-color);color:var(--font-color-light);box-shadow:var(--primary-shadow-card)}.tile.secondary{color:var(--primary-color);background:var(--primary-color-muted);outline:var(--primary-color) 1px solid}.tile.terciary{color:var(--primary-color);background:none;border:var(--primary-color-static) 1px solid}.tooltip-window{background-color:var(--bg-light);padding:5px;border-radius:var(--border-radius-components);border:1px solid var(--primary-color-static)}hr{border:0;border-bottom:solid 2px;border-image:linear-gradient(to right,var(--primary-color-muted),var(--primary-color),var(--primary-color-muted)) 1}.example-window{background-color:var(--primary-color-muted);border-radius:var(--border-radius-components);padding:10px;border:1px solid var(--primary-color-static)}input,textarea{background-color:transparent;background:#00000044;border-color:#25c9258a;border-width:1px;border-style:solid;color:var(--font-color-light);border-radius:var(--border-radius-components);padding:10px;transition:box-shadow .2s ease-in-out}input:focus,textarea:focus{border-color:var(--primary-color);box-shadow:var(--primary-shadow)}input::placeholder,textarea::placeholder{color:var(--font-color-light-muted)}input:focus,textarea:focus{outline:none;box-shadow:var(--primary-shadow)}input.large{padding:12px;font-size:1.2rem}input.danger,textarea.danger{border-color:var(--danger-color)}input.success,textarea.success{border-color:var(--success-color)}input.success:focus,textarea.success:focus{box-shadow:0 0 5px 0 var(--success-color)}input.danger:focus,textarea.danger:focus{box-shadow:0 0 5px 0 var(--danger-color)}input.editable{border:none;text-align:center;font-weight:700}input.editable:focus{border:none;border-bottom:1px solid var(--primary-color);box-shadow:none}.input-icon{color:var(--primary-color)}.input.danger input,input.danger{border-color:var(--danger-color)}.input.danger label.sub,label.sub.danger{color:var(--danger-color)}.input.success input,input.success{border-color:var(--success-color)}.input.success label.sub,label.sub.success{color:var(--success-color)}input[type=checkbox]+label:before,input[type=radio]+label:before{border:2px solid var(--primary-color-static);border-radius:3px}input[type=checkbox]:checked+label:after{color:var(--font-color-light);animation:check .2s cubic-bezier(.175,.885,.32,1.275)}input[type=radio]:checked+label:after{background:var(--font-color-light)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{filter:grayscale(100%) brightness(2);cursor:default}nav{box-shadow:0 0 #0000;transition:.7s ease-in-out box-shadow,.7s ease-in-out backdrop-filter;backdrop-filter:blur(0px)}nav:not(.no-bg){box-shadow:0 0 5px #0003;backdrop-filter:blur(5px)}nav .navbar .left *{font-size:25px!important}nav:not(.no-bg) .navbar .left *{background:var(--bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:brightness(1.2);text-shadow:0 0 4px rgba(0,0,0,.233)}.navbar .inactive,.navbar a{transition:.3s ease-in-out all;color:var(--font-color-light)}.navbar .dropdown-window a{border:none}.banner{background:var(--secondary-color)}.toolbar{background-color:var(--bg-light)}.toolbar *{color:var(--font-color)}.nice-scroll::-webkit-scrollbar,textarea::-webkit-scrollbar,.carousel::-webkit-scrollbar{background-color:none;height:10px;width:10px}.nice-scroll::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,.carousel::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--primary-color-muted)}.nice-scroll::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover,.carousel::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}.subtle-scroll::-webkit-scrollbar{background-color:transparent;height:3px}.subtle-scroll::-webkit-scrollbar-thumb{background-color:var(--primary-color-muted)}.subtle-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--primary-color)}.sidebar li,.sidebar li a{color:var(--font-color-dark-muted)!important}.sidebar li a:hover{color:var(--font-color-dark)!important}.sidebar li a.active{color:var(--primary-color)!important}footer ul{margin-top:0}footer ul a,footer ul a.active{color:var(--font-color-light)}.display-icon{padding:0;height:60px;width:60px;border-radius:var(--border-radius-card);display:flex;justify-content:center;align-items:center}.nav-drawer{background:var(--bg-dark)}#navbar-bg{background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);opacity:.4;filter:brightness(.5);transition:opacity .7s ease-in-out}.no-bg #navbar-bg{opacity:0}#bg-top{position:absolute;left:0;right:0;top:calc(clamp(75px,7.5vw,300px)*-1);height:clamp(100px,10vw,400px);border-radius:5000%;background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);filter:blur(10vw)}html{scroll-behavior:smooth!important}#absolute-hero-section h1{position:relative;filter:brightness(1.5);opacity:var(--font-color);color:#0000}#absolute-hero-section h1:before{content:"NoTime";position:absolute;top:2px;left:2px;filter:blur(5px) brightness(.5);background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-right:15px}#absolute-hero-section h1:after{content:"NoTime";position:absolute;top:2px;left:2px;filter:brightness(.5);background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:brightness(1.2);padding-right:15px}#absolute-hero-section h1{--font-multiplier: 1.5;--font-responsivness: 5vw;font-size:clamp(90px,calc(2.8rem + 8vw),20rem)!important;margin-left:-8px}#absolute-hero-section p{color:var(--font-color-light-muted)!important}#absolute-hero-section p.responsive{font-size:clamp(1rem,calc(1rem * 1.15 + 7vw * .4),4.5rem);padding:0!important;margin:0}#absolute-hero-section{min-height:80vh}.sections>div{animation:.4s cubic-bezier(.645,.045,.355,1);animation-name:my-fade-up-small,opacityyy}@keyframes my-fade-up-small{0%{transform:translateY(5px)}to{transform:translateY(0)}}form,form:before{border-radius:var(--border-radius-tiles)}a.my-link{display:flex;flex-direction:column;justify-content:center;padding:10px 0;margin-bottom:15px}.my-link,.my-link:before{border-radius:var(--border-radius-card)!important}.my-link p{margin:0}.my-link .sub{font-size:.8rem;color:var(--font-color-light-muted)}.my-link:hover:before{border-width:4px!important;transition:border .1s ease-in-out}#animate-text-01{overflow:hidden}#animate-text-01:after{content:"weby";padding-left:.4ch;background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:text-animation-01-bg 8s infinite steps(1,end),text-animation-01-text 8s infinite steps(4,end);display:inline-flex;overflow:hidden;font-family:monospace}@keyframes text-animation-01-bg{0%{background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}21.67%{background:linear-gradient(90deg,var(--theme-02-primary) 0%,var(--theme-02-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}56.33%{background:linear-gradient(90deg,var(--theme-03-primary) 0%,var(--theme-03-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}90%{background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@keyframes text-animation-01-text{0%{content:"weby";width:4ch}16.66%{width:4ch}21.66%{content:"weby";width:0ch}21.67%{content:"programy";width:0ch}24.66%{width:4ch}29.66%{width:8ch}46.32%{width:8ch}51.32%{width:4ch}56.32%{content:"programy";width:0ch}56.33%{content:"designy";width:0ch}59.32%{width:4ch}64.32%{width:8ch}80.98%{width:8ch}85.98%{width:4ch}90.98%{content:"designy";width:0ch}90.99%{content:"weby";width:0ch}95.98%{width:4ch}}footer>div>div{margin:0 10px}.not-disformed{object-fit:cover;object-position:center}h3.blured{margin-top:-30px;filter:blur(4px)}#dovednosti .bg{overflow:visible}.dovednosti-container p.sub{margin-top:2px}.dovednosti-container .progress{width:100%;height:5px;background:var(--bg-dimmed);border-radius:5px}.dovednosti-container.prog .progress{background:linear-gradient(90deg,var(--theme-02-primary-muted) 0%,var(--theme-02-secondary-muted) 100%)}.dovednosti-container.des .progress{background:linear-gradient(90deg,var(--theme-03-primary-muted) 0%,var(--theme-03-secondary-muted) 100%)}.dovednosti-container.prog .progress>div{background:linear-gradient(90deg,var(--theme-02-primary) 0%,var(--theme-02-secondary) 100%)}.dovednosti-container.des .progress>div{background:linear-gradient(90deg,var(--theme-03-primary) 0%,var(--theme-03-secondary) 100%)}.dovednosti-container{margin:20px 0!important}.dovednosti-container>div{width:100%}.dovednosti-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 10px}@media (min-width: 768px){.dovednosti-container>div{width:48%}}.dovednosti-container .progress>div{border-radius:5px;background:var(--bg);height:100%}.circle{border-radius:50%}button.large,.btn.large{padding:10px 30px!important;font-size:clamp(1rem,calc(1rem * 1 + 7vw * .05),4.5rem)}.nav-drawer{background:black}.nav-drawer a{color:var(--font-color-light)}.nav-drawer .content *{font-size:1.5rem}#nav-drawer-bg{background:var(--bg);filter:blur(30vw) contrast(3);height:40vh;width:60vw;bottom:0;left:0;top:unset;border-radius:500px}#nav-drawer-bg-02{background:var(--bg);filter:blur(30vw) contrast(3);transform:translate(50%,-50%);height:40vh;width:60vw;left:unset;right:0;top:0;border-radius:500px}.project-card{background:#53535331;border-radius:var(--border-radius-tiles);border:1px solid var(--bg-light)}.project-card .card-body{padding:25px}.project-card .sub,.badge-like{font-size:.9rem;color:var(--font-color-light-muted);margin:0}.project-card .sub{margin-top:-8px}.badge-like{margin-top:5px;margin-right:5px;border-radius:50000px;padding:0 8px;border:1px solid var(--primary-color-static)}#my-projects{display:flex;flex-wrap:wrap;justify-content:space-between}#my-projects .my-super-bg{top:0;bottom:0;left:0;right:unset;height:100%!important;width:100%;transform:none;opacity:.1;transition:all .3s ease-in-out}#my-projects .project-card{margin-bottom:25px;max-width:500px;transition:all .3s ease-in-out}#my-projects .project-card:hover{box-shadow:-2px 10px 20px var(--secondary-color-muted),2px -10px 20px var(--primary-color-muted)}#my-projects .project-card img{width:100%;height:200px;object-fit:cover;border-radius:var(--border-radius-tiles) var(--border-radius-tiles) 0 0}#about-web-section h2,.color-theme-01{background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);-webkit-background-clip:text;width:fit-content;-webkit-text-fill-color:transparent}#about-prog-section h2,.color-theme-02{background:linear-gradient(90deg,var(--theme-02-primary) 0%,var(--theme-02-secondary) 100%);-webkit-background-clip:text;width:fit-content;-webkit-text-fill-color:transparent}#about-des-section h2,.color-theme-03{background:linear-gradient(90deg,var(--theme-03-primary) 0%,var(--theme-03-secondary) 100%);-webkit-background-clip:text;width:fit-content;-webkit-text-fill-color:transparent}#about-web-section h2,#about-prog-section h2,#about-des-section h2{padding-right:20px;padding-bottom:.3rem}#web-icon-main{filter:drop-shadow(2px 2px 5px var(--theme-01-primary)) drop-shadow(-2px -2px 5px var(--theme-01-secondary))}#prog-icon-main{filter:drop-shadow(2px 2px 5px var(--theme-02-primary)) drop-shadow(-2px -2px 5px var(--theme-02-secondary))}#des-icon-main{filter:drop-shadow(2px 2px 5px var(--theme-03-primary)) drop-shadow(-2px -2px 5px var(--theme-03-secondary))}#des-icon-main,#prog-icon-main,#web-icon-main{width:135px;height:135px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:20px}#about-prog-section,#about-web-section,#about-des-section{padding:50px 0}#about-prog-section .right,#about-web-section .right,#about-des-section .right{overflow:unset!important;display:flex;justify-content:center;align-items:center}.this-section-bg{width:100%;height:100%;border-radius:50%;filter:blur(150px)}#about-web-section .this-section-bg{background:var(--bg)}#about-prog-section .this-section-bg{background:linear-gradient(90deg,var(--theme-02-primary) 0%,var(--theme-02-secondary) 100%)}#about-des-section .this-section-bg{background:linear-gradient(90deg,var(--theme-03-primary) 0%,var(--theme-03-secondary) 100%)}.cookies-banner{background-color:#000}.my-super-bg{width:100%;height:50%;border-radius:50%;background:var(--bg);filter:blur(100px);transform:translateY(-50%)}#absolute-hero-section .large-icon{width:70%;height:70%}#absolute-animated-icon{animation:change-animation 8s linear infinite;background-image:url(main-icons/web.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%}@keyframes change-animation{0%{background-image:url(/main-icons/web.svg);filter:blur(0px)}16.66%{filter:blur(0px)}21.66%{background-image:url(/main-icons/web.svg);filter:blur(150px)}21.67%{background-image:url(/main-icons/programming.svg);filter:blur(150px)}24.66%{filter:blur(75px)}29.66%{filter:blur(0px)}51.32%{filter:blur(0px)}56.32%{background-image:url(/main-icons/programming.svg);filter:blur(150px)}56.33%{background-image:url(/main-icons/design.svg);filter:blur(150px)}59.32%{filter:blur(75px)}64.32%{filter:blur(0px)}80.98%{filter:blur(0px)}85.98%{filter:blur(75px)}90.98%{background-image:url(/main-icons/design.svg);filter:blur(150px)}90.99%{background-image:url(/main-icons/web.svg);filter:blur(150px)}93.98%{filter:blur(75px)}98.98%{filter:blur(0px)}}#absolute-animated-icon-gradient-bg{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);filter:blur(100px);border-radius:50%;animation:change-animation-bg 8s linear infinite}@media (max-width: 768px){#absolute-animated-icon-gradient-bg{width:80vw!important}}@keyframes change-animation-bg{0%{background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);opacity:1}16.66%{opacity:.8}21.66%{background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);opacity:.4}21.67%{background:linear-gradient(90deg,var(--theme-02-primary) 0%,var(--theme-02-secondary) 100%);opacity:.4}24.66%{opacity:.6}29.66%{opacity:1}51.32%{opacity:1}56.32%{background:linear-gradient(90deg,var(--theme-02-primary) 0%,var(--theme-02-secondary) 100%);opacity:.4}56.33%{background:linear-gradient(90deg,var(--theme-03-primary) 0%,var(--theme-03-secondary) 100%);opacity:.4}59.32%{opacity:.6}64.32%{opacity:1}80.98%{opacity:1}85.98%{opacity:.6}90.98%{background:linear-gradient(90deg,var(--theme-03-primary) 0%,var(--theme-03-secondary) 100%);opacity:.4}90.99%{background:linear-gradient(90deg,var(--theme-01-primary) 0%,var(--theme-01-secondary) 100%);opacity:.4}93.98%{opacity:.8}98.98%{opacity:1}}footer h5{text-transform:uppercase;margin-bottom:0;color:var(--font-color-light-muted)}.overflow-visible{overflow:visible!important}.sections>div:not(:first-child){padding:30px 0}#about-web-section,#about-prog-section,#about-des-section{min-height:40vh}#my-main-heading,#my-main-heading *{height:60px;display:flex;align-items:center;justify-content:center}#rozcestnik-section h2{color:var(--font-color-muted);text-align:center;font-size:calc(1.5rem * var(--font-multiplier))}#vzdelani img{height:100px;width:100px}#vzdelani p{margin-top:0}.not-disformed{box-shadow:4px 8px 110px 17px var(--primary-color-muted),-8px -4px 110px 17px var(--secondary-color-muted)}#dovednosti h3.blured{opacity:.5}.no-padding{padding:0!important}.no-margin{margin:0!important}.txt-center{text-align:center}
