/* File: https://www.artion.cz/assets/cs/css/app.css
   Compiled at: 2025-06-26 11:01:35 
================================ */
.section-background img{display:none}.text-size-3,h3{font-size:24px}.field-form_checkbox--cookie{margin-bottom:32px}.cookie-description{padding-left:0}.cookie-description h4{margin-top:4px}*{font-variant-numeric:lining-nums}@media only screen and (max-width:640px){.menu{padding:12px 0}.nav-toggle-label{display:block;position:relative;text-decoration:none;color:currentColor;font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:500;text-transform:none;font-size:20px}.js .menu--sm-overlay .menu__wrapper{background:#fff}.menu__wrapper::after,.menu__wrapper::before{background-image:none}.nav__item--btn.nav__item--btn>.nav__link:hover{background:#feb726!important}.search-panel-toggle{margin-left:auto;margin-right:auto;margin-top:32px;margin-bottom:40px}.html .search-panel__open-label{display:inline}.nav__link{color:#101828}.nav__link:focus,.nav__link:hover{color:#101828}.nav__link.active span{border-bottom:2px #feb726 solid;padding-bottom:2px}.nav__link.active,.nav__link.active:hover,.nav__link:active{color:#101828}.js .menu--sm-overlay .menu__wrapper .menu__inner .nav>ul>li{opacity:1}.is-menu-open .menu--sm-overlay .nav>ul>li{-webkit-animation:none;animation:none}.js .menu--sm-overlay .menu__inner{justify-content:center}}@media only screen and (min-width:641px){.section-background img{display:block}body.use-page-frame{margin:0}.use-menu-text-underline .nav__link.active .nav__label::after,.use-menu-text-underline .nav__link:active .nav__label::after{background-color:#feb726}.use-menu-text-underline .nav__link .nav__label::after,.use-menu-text-underline .nav__link .nav__label::before{background-color:#feb726}}.size-md .image-icon{width:40px}.flexcard-content .text-block p{margin-top:0}.header{box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06)}.box--default{box-shadow:0 20px 24px -4px rgba(16,24,40,.1)}.box--primary{box-shadow:none}body.use-page-frame .page{max-width:none}.cms-page-page85 .feature-box{padding:0;background:0 0;box-shadow:none}h3{margin-bottom:8px}p{padding:0;margin-top:8px}.grid-3-12 .image-mask,.grid-3-12 .image-mask img,.grid-3-12 .image-mask:before{border-radius:300px}.grid-3-12 .image-mask,.grid-3-12 .image-mask:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.section li.text-large,.text-size-base.text-large,p.text-large{font-size:24px;line-height:32px}.grid-3-12 .block-inline .text-large a{color:#101828;background-image:none}.grid-3-12 .block-image{max-width:224px;margin-left:auto;margin-right:auto}.logo-image img{width:89px;height:36px;max-height:none}@media only screen and (min-width:641px){.logo-image img{width:118px;height:48px}}.btn{padding:10px 18px;display:inline-flex;align-items:center}.btn:after{content:"";background-image:url(/files/arrow-right.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;margin-left:8px}.btn-inverse:after{transition-duration:.3s}.btn-inverse.focus:after,.btn-inverse.hover:after,.btn-inverse:focus:after,.btn-inverse:hover:after{background-image:url(/files/arrow-right-inverse.svg)}.homepage-hero .row-main.in-viewport:last-child{margin-bottom:-150px}.section.with-half-background .section-background{background-image:none}.section-school-info .box--default{box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06)}.section-school-info .box--secondary{box-shadow:none}.section.section-lectors .section-background-pattern{background-repeat:repeat-x;background-position:0 -171px}@media only screen and (min-width:641px){.homepage-hero .row-main.in-viewport:last-child{margin-bottom:-230px;display:flex;align-items:stretch}.feature-box{height:calc(100% - 28px)}.section.with-half-background{background-color:#f9fafb}.section.with-half-background .section-background{display:block;right:auto;width:45%}.section.with-half-background .section-background-cover>img{-o-object-position:center right;object-position:center right}.section.section-school-info .grid-5-12:last-child{opacity:.65}.section.section-school-info .grid-2-12 .block-html{display:flex;height:100%;justify-content:center}.school-info-sep{width:6px;height:100%;background:#d0d5dd}}.accordion.bigger>.accordion__title{font-size:120%}.newsletter-form{display:flex;flex-wrap:wrap;grid-gap:20px}.nice-form{display:flex;grid-gap:20px;flex-wrap:wrap;max-width:400px}.nice-form__input{background-color:#fff;border:1px solid #d0d5dd;box-sizing:border-box;border-radius:8px;font-family:Raleway;font-style:normal;font-weight:500;font-size:16px;line-height:24px;padding:10px 14px;width:320px;max-width:100%;padding-left:42px;background-image:url(/files/mail.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:14px center}.nice-form__input--phone{background-image:url(/files/phone.svg)}.nice-form__input--name{background-image:url(/files/user.svg)}.nice-form__btn{background:#feb726;border:1px solid #feb726;box-sizing:border-box;padding:10px 18px;cursor:pointer;font-family:Raleway;font-style:normal;font-weight:500;font-size:16px;line-height:24px;box-shadow:0 1px 2px rgba(16,24,40,.05);border-radius:8px}.footer ul{list-style:none;display:flex;grid-gap:8px 64px;flex-wrap:wrap;color:#101828;padding-left:0;flex-direction:column}@media only screen and (min-width:1110px){.footer ul{flex-direction:row}}@media (max-width:640px){.image-width-original{text-align:left}.footer .footer__brand{text-align:left}}.menu-horizontal{list-style:none;display:flex;grid-gap:64px;flex-wrap:wrap;padding-left:0}@media only screen and (min-width:2400px){body{zoom:120%}}@media only screen and (min-width:3200px){body{zoom:140%}}@media only screen and (min-width:3800px){body{zoom:150%}}.profile-header .grid-3-12 .block-image{margin-left:0!important}.flexcard-horizontal.size-sm .flexcard-media{margin-right:1.5em}

