/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0;}ul[role='list'],ol[role='list']{list-style:none;}body{margin:0;min-height:100vh;line-height:1.5;}h1,h2,h3,h4,button,input,label{line-height:1.1;}h1,h2,h3,h4{text-wrap:balance;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font-family:inherit;font-size:inherit;}textarea:not([rows]){min-height:10em;}:target{scroll-margin-block:5ex;}:root{--kratos-color-main:#a91922;--kratos-color-secondary:#a91922;--kratos-color-bg:#fff;--kratos-color-text:#333;--kratos-font:"Roboto",sans-serif;--kratos-container-xl:1170px;--kratos-container-md:970px;--kratos-container-sm:750px;--kratos-container-xs:100%;--kratos-block-margin:40px;--kratos-text-paragraph-margin:15px;--kratos-paragraph-margin:32px;}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbGmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaammT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEammT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtammT.ttf) format('truetype');}@font-face{font-family:'icons';src:url('/profiles/kratos/themes/kratos_theme/fonts/icons/fonts/icomoon.eot?id=1');src:url('/profiles/kratos/themes/kratos_theme/fonts/icons/fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('/profiles/kratos/themes/kratos_theme/fonts/icons/fonts/icomoon.woff?id=11') format('woff'),url('/profiles/kratos/themes/kratos_theme/fonts/icons/fonts/icomoon.ttf?id=1') format('truetype'),url('/profiles/kratos/themes/kratos_theme/fonts/icons/fonts/icomoon.svg#svgFontName?id=1') format('svg');font-weight:normal;font-style:normal;font-display:swap;}main{margin-bottom:64px;}.block-page-title-block{padding:32px 0;}.block-page-title-block h1{margin-bottom:0;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:var(--kratos-block-margin);}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,table,ul,ol,ul ul,ol ul,ul ol,ol ol,.table-responsive{margin-bottom:var(--kratos-text-paragraph-margin);}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child,p:first-child,table:first-child,ul:first-child,ol:first-child,ul ul:first-child,ol ul:first-child,ul ol:first-child,ol ol:first-child,.table-responsive:first-child{margin-top:0;}.field--type-heading > h2{margin-bottom:var(--kratos-text-paragraph-margin);}p,table,ul,ol,.table-responsive{margin-top:0;}p:last-child,table:last-child,ul:last-child,ol:last-child,.table-responsive:last-child{margin-bottom:0;}article > .content > .container{padding-top:var(--kratos-paragraph-margin);padding-bottom:var(--kratos-paragraph-margin);}article > .content > .field--type-entity-reference-revisions > .field--item > .content > .paragraph{padding-top:var(--kratos-paragraph-margin);padding-bottom:var(--kratos-paragraph-margin);}.h1{font-weight:700;font-size:40px;line-height:50px;text-align:left;color:var(--kratos-color-main);}@media (max-width:768px){.h1{font-size:25px;line-height:30px;}}h1,h1.page-header{margin-top:var(--kratos-block-margin);margin-bottom:var(--kratos-text-paragraph-margin);font-weight:700;font-size:40px;line-height:50px;text-align:left;color:var(--kratos-color-main);}h1:first-child,h1.page-header:first-child{margin-top:0;}h1:first-child,h1.page-header:first-child{margin-top:0;}@media (max-width:768px){h1,h1.page-header{font-size:25px;line-height:30px;}}.h2{font-weight:700;font-size:30px;line-height:40px;color:var(--kratos-color-main);}@media (max-width:768px){.h2{font-size:20px;line-height:25px;}}h2{margin-top:var(--kratos-block-margin);margin-bottom:var(--kratos-text-paragraph-margin);font-weight:700;font-size:30px;line-height:40px;color:var(--kratos-color-main);}h2:first-child{margin-top:0;}h2:first-child{margin-top:0;}@media (max-width:768px){h2{font-size:20px;line-height:25px;}}.h3{font-weight:500;font-size:24px;line-height:34px;color:var(--kratos-color-main);}@media (max-width:768px){.h3{font-size:19px;line-height:24px;}}h3{margin-top:var(--kratos-block-margin);margin-bottom:var(--kratos-text-paragraph-margin);font-weight:500;font-size:24px;line-height:34px;color:var(--kratos-color-main);}h3:first-child{margin-top:0;}h3:first-child{margin-top:0;}@media (max-width:768px){h3{font-size:19px;line-height:24px;}}.h4{font-weight:500;font-size:18px;line-height:32px;color:var(--kratos-color-main);}@media (max-width:768px){.h4{font-size:15px;line-height:20px;}}h4{margin-top:var(--kratos-block-margin);margin-bottom:var(--kratos-text-paragraph-margin);font-weight:500;font-size:18px;line-height:32px;color:var(--kratos-color-main);}h4:first-child{margin-top:0;}h4:first-child{margin-top:0;}@media (max-width:768px){h4{font-size:15px;line-height:20px;}}.h5{font-weight:500;font-size:18px;line-height:32px;color:var(--kratos-color-main);}@media (max-width:768px){.h5{font-size:15px;line-height:20px;}}h5{margin-top:var(--kratos-block-margin);margin-bottom:var(--kratos-text-paragraph-margin);font-weight:500;font-size:18px;line-height:32px;color:var(--kratos-color-main);}h5:first-child{margin-top:0;}h5:first-child{margin-top:0;}@media (max-width:768px){h5{font-size:15px;line-height:20px;}}.h6{font-weight:500;font-size:18px;line-height:32px;color:var(--kratos-color-main);}@media (max-width:768px){.h6{font-size:15px;line-height:20px;}}h6{margin-top:var(--kratos-block-margin);margin-bottom:var(--kratos-text-paragraph-margin);font-weight:500;font-size:18px;line-height:32px;color:var(--kratos-color-main);}h6:first-child{margin-top:0;}h6:first-child{margin-top:0;}@media (max-width:768px){h6{font-size:15px;line-height:20px;}}b,strong{font-weight:700;}img{height:auto;}.region-content > article:not(.full){margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:var(--kratos-container-xl);}@media (min-width:1200px){.region-content > article:not(.full){width:var(--kratos-container-xl);}}@media (max-width:1199px){.region-content > article:not(.full){width:var(--kratos-container-md);}}@media (max-width:991px){.region-content > article:not(.full){width:var(--kratos-container-sm);}}@media (max-width:768px){.region-content > article:not(.full){width:var(--kratos-container-xs);}}.region-content > .block > .content{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:var(--kratos-container-xl);}@media (min-width:1200px){.region-content > .block > .content{width:var(--kratos-container-xl);}}@media (max-width:1199px){.region-content > .block > .content{width:var(--kratos-container-md);}}@media (max-width:991px){.region-content > .block > .content{width:var(--kratos-container-sm);}}@media (max-width:768px){.region-content > .block > .content{width:var(--kratos-container-xs);}}.messages__wrapper{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:var(--kratos-container-xl);}@media (min-width:1200px){.messages__wrapper{width:var(--kratos-container-xl);}}@media (max-width:1199px){.messages__wrapper{width:var(--kratos-container-md);}}@media (max-width:991px){.messages__wrapper{width:var(--kratos-container-sm);}}@media (max-width:768px){.messages__wrapper{width:var(--kratos-container-xs);}}article > .content > .field--type-entity-reference-revisions > .field--label{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:var(--kratos-container-xl);}@media (min-width:1200px){article > .content > .field--type-entity-reference-revisions > .field--label{width:var(--kratos-container-xl);}}@media (max-width:1199px){article > .content > .field--type-entity-reference-revisions > .field--label{width:var(--kratos-container-md);}}@media (max-width:991px){article > .content > .field--type-entity-reference-revisions > .field--label{width:var(--kratos-container-sm);}}@media (max-width:768px){article > .content > .field--type-entity-reference-revisions > .field--label{width:var(--kratos-container-xs);}}article > .content > .field--type-entity-reference-revisions > .field--item > .content > .paragraph > .paragraph-field--items,article > .content > .field--type-entity-reference-revisions > .field--items > .field--item > .content > .paragraph > .paragraph-field--items{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:var(--kratos-container-xl);}@media (min-width:1200px){article > .content > .field--type-entity-reference-revisions > .field--item > .content > .paragraph > .paragraph-field--items,article > .content > .field--type-entity-reference-revisions > .field--items > .field--item > .content > .paragraph > .paragraph-field--items{width:var(--kratos-container-xl);}}@media (max-width:1199px){article > .content > .field--type-entity-reference-revisions > .field--item > .content > .paragraph > .paragraph-field--items,article > .content > .field--type-entity-reference-revisions > .field--items > .field--item > .content > .paragraph > .paragraph-field--items{width:var(--kratos-container-md);}}@media (max-width:991px){article > .content > .field--type-entity-reference-revisions > .field--item > .content > .paragraph > .paragraph-field--items,article > .content > .field--type-entity-reference-revisions > .field--items > .field--item > .content > .paragraph > .paragraph-field--items{width:var(--kratos-container-sm);}}@media (max-width:768px){article > .content > .field--type-entity-reference-revisions > .field--item > .content > .paragraph > .paragraph-field--items,article > .content > .field--type-entity-reference-revisions > .field--items > .field--item > .content > .paragraph > .paragraph-field--items{width:var(--kratos-container-xs);}}.container{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:var(--kratos-container-xl);}@media (min-width:1200px){.container{width:var(--kratos-container-xl);}}@media (max-width:1199px){.container{width:var(--kratos-container-md);}}@media (max-width:991px){.container{width:var(--kratos-container-sm);}}@media (max-width:768px){.container{width:var(--kratos-container-xs);}}.layout-container > footer{background-color:#f5f5f5;padding:15px 0;}#block-kratos-theme-views-block-footer-copyright-block-1{text-align:center;}header{z-index:9;}header > .container{padding-top:15px;padding-bottom:15px;display:flex;justify-content:space-between;align-items:center;}#logo img{width:100px;}html{font-family:var(--kratos-font);}body{background-color:var(--kratos-color-bg);color:var(--kratos-color-text);font-size:16px;line-height:26px;}.layout-container{min-height:100vh;display:flex;flex-direction:column;}.layout-container > main{flex:1 1 auto;}.messages{padding:15px 25px;border-radius:4px;}.messages--status{color:#fff;background-color:#3ba11a;}.messages--status a:hover{color:#fff;}.field--type-text-long a{color:var(--kratos-color-main);text-decoration:underline;}.field--type-text-long a:hover,.field--type-text-long a:focus{color:var(--kratos-color-main);text-decoration:none;}a{color:inherit;text-decoration:none;}a:hover,a:focus{color:inherit;text-decoration:underline;}header ul,footer ul{padding:0;margin:0;}header ul li,footer ul li{list-style:none;}.toggle-menu-button{display:none;width:64px;height:64px;position:relative;font-size:0;color:var(--kratos-color-main);}.toggle-menu-button:after{content:"\e915";font-family:"icons",serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;}@media (max-width:768px){.toggle-menu-button{display:block;}}@media (max-width:768px){#primary-menu,#secondary-menu{display:none;}}#mobile-menu{display:none;}#mobile-menu.active{position:fixed;background-color:#fff;width:100%;height:100%;left:0;top:0;padding:25px;}@media (max-width:768px){#mobile-menu.active{display:block;}}#primary-menu nav > ul{display:flex;align-items:center;gap:16px;}@media (max-width:768px){#primary-menu nav > ul{flex-direction:column;}}#primary-menu nav > ul > li{position:relative;}#primary-menu nav > ul > li:hover > ul,#primary-menu nav > ul > li:focus-within > ul{display:block;}#primary-menu nav > ul > li > ul{display:none;position:absolute;box-shadow:0 5px 20px #ddd;left:-8px;z-index:9;}#primary-menu nav > ul > li > ul > li > a{display:block;padding:5px 8px;text-decoration:none;background-color:#fff;}#primary-menu nav > ul > li > ul > li > a:hover,#primary-menu nav > ul > li > ul > li > a:focus{text-decoration:none;}#secondary-menu{background-color:var(--kratos-color-main);}#secondary-menu nav > ul{display:flex;align-items:center;gap:16px;}@media (max-width:768px){#secondary-menu nav > ul{flex-direction:column;}}#secondary-menu nav > ul > li{position:relative;}#secondary-menu nav > ul > li > a{display:block;padding:5px 8px;color:#fff;}#secondary-menu nav > ul > li:hover > ul,#secondary-menu nav > ul > li:focus-within > ul{display:block;}#secondary-menu nav > ul > li > ul{display:none;position:absolute;box-shadow:0 5px 20px #ddd;left:-8px;z-index:9;}#secondary-menu nav > ul > li > ul > li > a{display:block;padding:5px 8px;text-decoration:none;background-color:#fff;}#secondary-menu nav > ul > li > ul > li > a:hover,#secondary-menu nav > ul > li > ul > li > a:focus{text-decoration:none;}.user-login-form{margin:auto;background-color:#f5f5f5;max-width:400px;padding:32px;}.button{background-color:var(--kratos-color-main);border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;border-radius:4px;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.12) 0px 1px 1px 0px,var(--kratos-color-main) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.08) 0px 2px 5px 0px;}.layout-container button{background-color:var(--kratos-color-main);border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;border-radius:4px;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.12) 0px 1px 1px 0px,var(--kratos-color-main) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.08) 0px 2px 5px 0px;}form .form-item{margin-bottom:15px;}form .form-item:last-child{margin-bottom:0;}input[type=text],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time],input[type=email],select,textarea{font-size:16px;line-height:28px;padding:8px 16px;width:100%;min-height:44px;border:unset;border-radius:4px;outline-color:var(--kratos-color-main);background-color:#ffffff;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px;}.pager{flex:0 0 100%;width:100%;margin-top:32px;}ul.pager__items{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none none;gap:12px;}ul.pager__items li.pager__item{margin:0;padding:0;}ul.pager__items li.pager__item a{color:var(--kratos-color-main);}ul.pager__items li.pager__item.is-active a{display:block;background-color:var(--kratos-color-main);color:#fff;width:32px;height:32px;line-height:32px;text-align:center;border-radius:100%;}ul.pager__items li.pager__item.is-active a:hover,ul.pager__items li.pager__item.is-active a:focus{text-decoration:none;}ul.pager__items li.pager__item.pager__item--previous a,ul.pager__items li.pager__item.pager__item--next a{display:block;background-color:transparent;border:2px solid var(--kratos-color-main);color:var(--kratos-color-main);width:32px;height:32px;line-height:32px;text-align:center;border-radius:100%;position:relative;}ul.pager__items li.pager__item.pager__item--previous a:hover,ul.pager__items li.pager__item.pager__item--next a:hover,ul.pager__items li.pager__item.pager__item--previous a:focus,ul.pager__items li.pager__item.pager__item--next a:focus{text-decoration:none;}ul.pager__items li.pager__item.pager__item--previous a:before,ul.pager__items li.pager__item.pager__item--next a:before{font-family:"icons",serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}ul.pager__items li.pager__item.pager__item--previous a span,ul.pager__items li.pager__item.pager__item--next a span{display:none;}ul.pager__items li.pager__item.pager__item--previous a:before{content:"\e901";}ul.pager__items li.pager__item.pager__item--next a:before{content:"\e902";}ul.pager__items li.pager__item.pager__item--last,ul.pager__items li.pager__item.pager__item--first{display:none;}.field--name-field-boxes-boxes{display:flex;flex-wrap:wrap;margin:-15px;}.field--name-field-boxes-boxes > .field--item{padding:15px;width:50%;}.paragraph--type--contact-box > .paragraph-field--items > .field{margin-bottom:5px;display:flex;gap:8px;}.paragraph--type--contact-box > .paragraph-field--items > .field:last-child{margin-bottom:0;}.paragraph--type--contact-box > .paragraph-field--items > .field:before{font-family:"icons",serif;font-weight:normal;}.paragraph--type--contact-box > .paragraph-field--items > .field.field--name-field-contact-box-name:before{content:"\e91b";}.paragraph--type--contact-box > .paragraph-field--items > .field.field--name-field-contact-box-address:before{content:"\e910";}.paragraph--type--contact-box > .paragraph-field--items > .field.field--name-field-contact-box-phone:before{content:"\e913";}.paragraph--type--contact-box > .paragraph-field--items > .field.field--name-field-contact-box-email:before{content:"\e918";}.paragraph--type--contact-box > .paragraph-field--items > .field.field--name-field-contact-box-data-mailbox:before{content:"\e91a";}.field--name-field-news-news > .content > .views-element-container > div{display:flex;flex-wrap:wrap;margin:-15px;}.field--name-field-news-news > .content > .views-element-container > div > .views-row{padding:15px;width:100/3%;}.field--name-field-news-news > .content > .views-element-container > div > .views-row .views-row-fieldset{height:100%;}.field--name-field-news-news > .content > .views-element-container > div > .views-row .views-row-fieldset > div{margin-bottom:15px;}.field--name-field-news-news > .content > .views-element-container > div > .views-row .views-row-fieldset > div:last-child{margin-bottom:0;}.field--name-field-news-news > .content > .views-element-container > div > .views-row .views-row-fieldset .views-field-title{margin-top:var(--kratos-block-margin);margin-bottom:var(--kratos-text-paragraph-margin);font-weight:500;font-size:24px;line-height:34px;color:var(--kratos-color-main);margin-top:0;}.field--name-field-news-news > .content > .views-element-container > div > .views-row .views-row-fieldset .views-field-title:first-child{margin-top:0;}.field--name-field-news-news > .content > .views-element-container > div > .views-row .views-row-fieldset .views-field-title:first-child{margin-top:0;}@media (max-width:768px){.field--name-field-news-news > .content > .views-element-container > div > .views-row .views-row-fieldset .views-field-title{font-size:19px;line-height:24px;}}.field--name-field-news-news > .content > .views-element-container > div > .views-row .views-row-fieldset .views-field-field-article-date{opacity:0.8;}.field--name-field-news-link{margin-top:32px;text-align:center;}.field--name-field-news-link a{background-color:var(--kratos-color-main);border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;border-radius:4px;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.12) 0px 1px 1px 0px,var(--kratos-color-main) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.08) 0px 2px 5px 0px;}.view-slider > .view-content > .views-row .views-row-fieldset{position:relative;overflow:hidden;border-radius:32px;}.view-slider > .view-content > .views-row .views-row-fieldset .fieldset-content{position:absolute;top:50%;transform:translateY(-50%);}.views-field-field-slide-link a{background-color:var(--kratos-color-main);border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;border-radius:4px;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.12) 0px 1px 1px 0px,var(--kratos-color-main) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.08) 0px 2px 5px 0px;}ul.lightgallery{list-style:none none;margin:-15px;padding:0;display:flex;}ul.lightgallery li{display:block;width:100/4%;padding:15px;}.field--type-image.field--items{display:flex;flex-wrap:wrap;--grid-gap:0.5rem;gap:var(--grid-gap);}.field--type-image.field--items > .field--item{display:block;width:calc((100% - (1 * var(--grid-gap))) / 2);box-sizing:border-box;}@media (min-width:1199px){.field--type-image.field--items > .field--item{width:calc((100% - (2 * var(--grid-gap))) / 3);}}.field--name-field-contact-persons-persons{display:flex;flex-wrap:wrap;margin:-15px;}.field--name-field-contact-persons-persons > .field--item{padding:15px;width:100/4%;text-align:center;}.field--name-field-contact-persons-persons > .field--item .field{margin-bottom:5px;}.field--name-field-contact-persons-persons > .field--item .field:last-child{margin-bottom:0;}.field--name-field-contact-persons-persons > .field--item .fieldset-content{text-align:left;display:table;margin:16px auto auto;}.field--name-field-contact-persons-persons > .field--item .fieldset-content .field{display:flex;gap:8px;}.field--name-field-contact-persons-persons > .field--item .fieldset-content .field:before{font-family:"icons",serif;font-weight:normal;}.field--name-field-contact-persons-persons > .field--item .fieldset-content .field.field--name-field-contact-person-email:before{content:"\e918";}.field--name-field-contact-persons-persons > .field--item .fieldset-content .field.field--name-field-contact-person-phone:before{content:"\e913";}.field--name-field-contact-persons-persons > .field--item .field--name-title{margin-top:var(--kratos-block-margin);margin-bottom:var(--kratos-text-paragraph-margin);font-weight:500;font-size:24px;line-height:34px;color:var(--kratos-color-main);margin-top:0;margin-bottom:0;color:var(--kratos-color-text);}.field--name-field-contact-persons-persons > .field--item .field--name-title:first-child{margin-top:0;}.field--name-field-contact-persons-persons > .field--item .field--name-title:first-child{margin-top:0;}@media (max-width:768px){.field--name-field-contact-persons-persons > .field--item .field--name-title{font-size:19px;line-height:24px;}}.field--name-field-contact-persons-persons > .field--item .field--name-field-contact-person-photo{margin-bottom:16px;}.field--name-field-contact-persons-persons > .field--item .field--name-field-contact-person-photo img{margin:auto;border-radius:100%;}.field--type-file > .field--item{display:flex;gap:8px;}.field--type-file > .field--item:before{content:"\e909";font-family:"icons",serif;font-weight:normal;}.avatar-item-wrapper{width:100%;max-width:400px;aspect-ratio:400 / 340;cursor:pointer;position:relative;margin:0 auto;}.avatar-item-wrapper .anim-img{position:absolute;background-position:top center;background-repeat:no-repeat;}#avatar-container-veverka{background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/veverka.png);background-size:100% 100%;}#avatar-container-veverka .anim-img{top:0;left:0;width:100%;height:100%;background-size:100% 100%;background-position:center;}#avatar-container-veverka .anim-img:nth-child(1){background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/skola-svitkov-ocas.png);width:28%;height:83%;left:65.5%;top:12%;background-size:contain;transform:rotate(7deg);}#avatar-container-veverka .anim-img:nth-child(2){background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/orisek-ruka.png);width:25.5%;height:41.7%;left:33%;top:27%;background-size:contain;transform:rotate(0deg);}#avatar-container-veverka.animated .anim-img:nth-child(1){animation:ocas 5s infinite alternate;}#avatar-container-veverka.animated .anim-img:nth-child(2){animation:orech 5s infinite alternate;}#avatar-container-sovicka{background-image:none;}#avatar-container-sovicka .anim-img:nth-child(1){background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/sovicka-stromy.png);top:0;left:0;width:100%;height:100%;z-index:3;}#avatar-container-sovicka .anim-img:nth-child(2),#avatar-container-sovicka .anim-img:nth-child(3){background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/sova-strom.png);right:20.5%;top:10.88%;width:17.5%;height:39.4%;z-index:1;transform:rotate(15deg);transition:top 2s,right 2s;}#avatar-container-sovicka .anim-img:nth-child(3){background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/sova-strom2.png);z-index:2;opacity:0;}#avatar-container-sovicka.animated .anim-img:nth-child(2),#avatar-container-sovicka.animated .anim-img:nth-child(3){right:15.5%;top:7.94%;}#avatar-container-sovicka.animated .anim-img:nth-child(2){animation:mrk 2s infinite;}#avatar-container-sovicka.animated .anim-img:nth-child(3){animation:mrka 2s infinite;}#avatar-container-jezecek{margin-left:auto;margin-right:auto;position:relative;background-image:none;}#avatar-container-jezecek .field-content .anim-img{bottom:0;width:100%;height:100%;left:0px;}#avatar-container-jezecek .field-content .anim-img:nth-child(1){background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/skola-lany.png);opacity:1;visibility:visible;}#avatar-container-jezecek .field-content .anim-img:nth-child(2){background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/skola-lany2.png);opacity:0;visibility:hidden;}#avatar-container-jezecek.animated .field-content .anim-img:nth-child(1){animation:vymena2 2s infinite;}#avatar-container-jezecek.animated .field-content .anim-img:nth-child(2){animation:vymena 2s infinite;}.avatar-item-wrapper .field-class-nazev{color:#292f0c;position:relative;z-index:5;}@-webkit-keyframes vymena{0%{opacity:1;visibility:visible;}89.9%{opacity:1;visibility:visible;}90%{opacity:0;visibility:hidden;}100%{opacity:0;visibility:hidden;}}@keyframes vymena{0%{opacity:1;visibility:visible;}89.9%{opacity:1;visibility:visible;}90%{opacity:0;visibility:hidden;}100%{opacity:0;visibility:hidden;}}@-webkit-keyframes vymena2{0%{opacity:0;visibility:hidden;}89.9%{opacity:0;visibility:hidden;}90%{opacity:1;visibility:visible;}100%{opacity:1;visibility:visible;}}@keyframes vymena2{0%{opacity:0;visibility:hidden;}89.9%{opacity:0;visibility:hidden;}90%{opacity:1;visibility:visible;}100%{opacity:1;visibility:visible;}}@-webkit-keyframes mrk{0%{opacity:1;}89.9%{opacity:1;}90%{opacity:0;}100%{opacity:0;}}@keyframes mrk{0%{opacity:1;}89.9%{opacity:1;}90%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes vyjezd{0%{bottom:300px;}100%{bottom:359;}}@keyframes vyjezd{0%{bottom:300px;}100%{bottom:359;}}@-webkit-keyframes mrka{0%{opacity:0;}89.9%{opacity:0;}90%{opacity:1;}100%{opacity:1;}}@keyframes mrka{0%{opacity:0;}89.9%{opacity:0;}90%{opacity:1;}100%{opacity:1;}}@-webkit-keyframes jezek{0%{opacity:0;}49.9%{opacity:0;}50%{opacity:1;}100%{opacity:1;}}@keyframes jezek{0%{opacity:0;}49.9%{opacity:0;}50%{opacity:1;}100%{opacity:1;}}@-webkit-keyframes ocas{0%{-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg);}50%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}100%{-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg);}}@keyframes ocas{0%{-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg);}50%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}100%{-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg);}}@-webkit-keyframes orech{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes orech{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}}#avatar-container-medvidek{position:relative;background-image:none !important;z-index:1;cursor:pointer;}#avatar-container-medvidek::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/doubek_medved.png);background-size:50% auto;background-repeat:no-repeat;background-position:center top;z-index:2;pointer-events:none;}#avatar-container-medvidek .anim-img{position:absolute;top:0;left:0;width:100%;height:100%;}#avatar-container-medvidek .anim-img:nth-child(1){background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/doubek_medved_ruka.png);background-size:50% auto;background-repeat:no-repeat;background-position:center top;transform-origin:49% 41%;transform:rotate(0deg);will-change:transform;z-index:1;transition:transform 0.3s ease-out;}#avatar-container-medvidek.animated .anim-img:nth-child(1){animation:medved_mava_final 2.5s infinite ease-in-out;}@keyframes medved_mava_final{0%,100%{transform:rotate(0deg);}50%{transform:rotate(-10deg);}}@-webkit-keyframes medved_mava_final{0%,100%{transform:rotate(0deg);}50%{transform:rotate(-10deg);}}#avatar-container-zabicka{background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/doubek_zaba.png);background-size:80% auto;background-repeat:no-repeat;background-position:center top;position:relative;z-index:1;cursor:pointer;}#avatar-container-zabicka .anim-img{position:absolute;top:0;left:0;width:100%;height:100%;}#avatar-container-zabicka .anim-img:nth-child(1){background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/doubek_zaba_jazyk.png);background-size:80% auto;background-repeat:no-repeat;background-position:center top;transform-origin:65% 44%;transform:rotate(0deg);will-change:transform;z-index:-1;transition:transform 0.4s ease-out;}#avatar-container-zabicka.animated .anim-img:nth-child(1){animation:zabka_jazyk_80 1.2s infinite ease-in-out;}@keyframes zabka_jazyk_80{0%,100%{transform:rotate(0deg);}50%{transform:rotate(3.5deg);}}@-webkit-keyframes zabka_jazyk_80{0%,100%{transform:rotate(0deg);}50%{transform:rotate(3.5deg);}}#avatar-container-mravenecek{background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/doubek_mravenec.png);background-size:45% auto;background-repeat:no-repeat;background-position:center top;position:relative;z-index:1;}#avatar-container-mravenecek .anim-img{position:absolute;top:0;left:0;width:100%;height:100%;}#avatar-container-mravenecek .anim-img:nth-child(1){background-image:url(/profiles/kratos/themes/kratos_theme/images/avatars/doubek_mravenec_ruka.png);background-size:45% auto;background-repeat:no-repeat;background-position:center top;transform-origin:48.5% 42.5%;transform:rotate(0deg);will-change:transform;z-index:-1;transition:transform 0.4s ease-out;}#avatar-container-mravenecek.animated .anim-img:nth-child(1){animation:mravenec_listek 2s infinite ease-in-out;}@keyframes mravenec_listek{0%,100%{transform:rotate(0deg);}50%{transform:rotate(-6deg);}}@-webkit-keyframes mravenec_listek{0%,100%{transform:rotate(0deg);}50%{transform:rotate(-6deg);}}.views-exposed-form form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.5rem;}.views-exposed-form .form-item-search-api-fulltext{margin:0;flex:1 1 auto;position:relative;}.views-exposed-form .form-actions{margin:0;flex-shrink:0;}.amatic-sc-regular{font-family:"Amatic SC",sans-serif;font-weight:400;font-style:normal;}.amatic-sc-bold{font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal;}body{background-color:#CFD5C2;color:#292f0c;}main{margin-bottom:0;padding-bottom:64px;margin-top:0;}main h1,main .h1{font-size:70px;text-align:center;}main h2,main .h2{font-size:29px;margin-top:0;}@media (min-width:1199px){main h2,main .h2{font-size:2.5rem;margin-bottom:1.5rem;}}main h3,main .h3{font-size:24px;margin-top:0;}@media (min-width:1199px){main h3,main .h3{font-size:1.75rem;}}h1,h2,h3{font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal;color:#493018;line-height:1.25;}body:not(.path-frontpage) main{background-image:url(/profiles/kratos/themes/kratos_theme/images/trida-back.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;}body.node-12{background-size:150% auto;}.path-frontpage main h1,.path-frontpage main .h1{font-size:100px;}.path-frontpage main h2,.path-frontpage main .h2{font-size:50px;text-align:center;}@media (min-width:1199px){.path-frontpage main h2,.path-frontpage main .h2{font-size:70px;}}.page-header{background-color:#EBEFE0;background-image:url(/profiles/kratos/themes/kratos_theme/images/pruh.jpg);background-position:center bottom;background-repeat:no-repeat;}.page-header .container{display:flex;flex-wrap:wrap;padding-bottom:20px;}.page-header .container #logo{flex:0 1 auto;}.page-header .container #logo img{width:120px;}.page-header .container .toggle-menu-button{cursor:pointer;flex:0 1 auto;order:2;}.page-header .container .toggle-menu-button.active:after{content:"\00d7";font-size:45px;}@media (min-width:1199px){.page-header .container .toggle-menu-button{display:none;}}.page-header .container #menu{flex:0 0 100%;order:3;display:none;}.page-header .container #menu.active{display:block;}.page-header .container #menu #primary-menu{position:static;display:block;}@media (min-width:1199px){.page-header .container #menu{flex:0 1 auto;display:block;}}#primary-menu nav ul{gap:32px;}#primary-menu nav ul li{border-bottom:2px solid transparent;transition:border-color 0.3s ease;}#primary-menu nav ul li a{color:#997d5c;padding:0;font-size:17px;font-weight:bold;text-decoration:none;}#primary-menu nav ul li a.is-active{color:#292f0c;}#primary-menu nav ul li a:hover{border-bottom:2px solid #997d5c;}#primary-menu nav ul li > ul{box-shadow:none;width:300px;}#primary-menu nav ul li > ul li{border-bottom:1px solid #b19574;}#primary-menu nav ul li > ul li a{background-color:#997d5c;color:white;padding-left:1rem;padding-right:1rem;}#primary-menu nav ul li > ul li a:hover{background-color:#5f6f4e;border:none;}.office-board-list .views-field-title a{color:#5f6f4e;text-decoration:underline;}.office-board-list .views-field-title a:hover{text-decoration:none;}.office-board-list .views-field-field-office-board-date{color:#997d5c;}.office-board-list .views-row{background-color:white;padding:1.5rem;margin-bottom:1rem;}.office-board-list h2{font-size:2rem;margin-bottom:1rem;}.classes{display:flex;flex-wrap:wrap;gap:32px;padding-bottom:240px;flex-direction:column;}@media (min-width:1199px){.classes{flex-direction:row;}}.classes .views-row{box-sizing:border-box;width:100%;text-align:center;}@media (min-width:1199px){.classes .views-row{width:calc(33.333% - 21.334px);}}.classes .views-row .field--name-field-class-location{font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal;}.more-link{text-align:center;margin-top:2.5rem;}.more-link a{font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;background-color:#997d5c;padding:1rem 2rem;color:white;transition:all 0.5s ease;}.more-link a:hover{background-color:#493018;text-decoration:none;}#top-content{padding-top:3rem;background-image:url(/profiles/kratos/themes/kratos_theme/images/trida-back.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:130%;}#top-content h1{margin-bottom:2rem;}#top-content .info-panel{background-color:#EBEFE0;padding:1.5rem;margin-bottom:2.5rem;font-weight:bold;background-image:url(/profiles/kratos/themes/kratos_theme/images/pruh.jpg);background-position:center bottom;background-repeat:no-repeat;}.page-node-type-page .region-content > article.full > .content > .content-wrapper,.page-node-type-office-board .region-content > article.full > .content > .content-wrapper,.page-node-type-class .region-content > article.full > .content > .content-wrapper,.page-node-type-contact-person .region-content > article.full > .content > .content-wrapper{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:var(--kratos-container-xl);}@media (min-width:1200px){.page-node-type-page .region-content > article.full > .content > .content-wrapper,.page-node-type-office-board .region-content > article.full > .content > .content-wrapper,.page-node-type-class .region-content > article.full > .content > .content-wrapper,.page-node-type-contact-person .region-content > article.full > .content > .content-wrapper{width:var(--kratos-container-xl);}}@media (max-width:1199px){.page-node-type-page .region-content > article.full > .content > .content-wrapper,.page-node-type-office-board .region-content > article.full > .content > .content-wrapper,.page-node-type-class .region-content > article.full > .content > .content-wrapper,.page-node-type-contact-person .region-content > article.full > .content > .content-wrapper{width:var(--kratos-container-md);}}@media (max-width:991px){.page-node-type-page .region-content > article.full > .content > .content-wrapper,.page-node-type-office-board .region-content > article.full > .content > .content-wrapper,.page-node-type-class .region-content > article.full > .content > .content-wrapper,.page-node-type-contact-person .region-content > article.full > .content > .content-wrapper{width:var(--kratos-container-sm);}}@media (max-width:768px){.page-node-type-page .region-content > article.full > .content > .content-wrapper,.page-node-type-office-board .region-content > article.full > .content > .content-wrapper,.page-node-type-class .region-content > article.full > .content > .content-wrapper,.page-node-type-contact-person .region-content > article.full > .content > .content-wrapper{width:var(--kratos-container-xs);}}.page-node-type-page:not(.node-5):not(.node-6):not(.node-7):not(.node-20) .region-content > article.full > .content > .content-wrapper > .field,.page-node-type-office-board:not(.node-5):not(.node-6):not(.node-7):not(.node-20) .region-content > article.full > .content > .content-wrapper > .field,.page-node-type-class:not(.node-5):not(.node-6):not(.node-7):not(.node-20) .region-content > article.full > .content > .content-wrapper > .field,.page-node-type-contact-person:not(.node-5):not(.node-6):not(.node-7):not(.node-20) .region-content > article.full > .content > .content-wrapper > .field,.page-node-type-page:not(.node-5):not(.node-6):not(.node-7):not(.node-20) .region-content > article.full > .content > .content-wrapper > .inner-content,.page-node-type-office-board:not(.node-5):not(.node-6):not(.node-7):not(.node-20) .region-content > article.full > .content > .content-wrapper > .inner-content,.page-node-type-class:not(.node-5):not(.node-6):not(.node-7):not(.node-20) .region-content > article.full > .content > .content-wrapper > .inner-content,.page-node-type-contact-person:not(.node-5):not(.node-6):not(.node-7):not(.node-20) .region-content > article.full > .content > .content-wrapper > .inner-content{background-color:white;padding:2rem;}.page-node-type-page article.teaser .content-wrapper,.page-node-type-office-board article.teaser .content-wrapper,.page-node-type-class article.teaser .content-wrapper,.page-node-type-contact-person article.teaser .content-wrapper{width:auto !important;}.page-node-type-office-board .field--name-field-office-board-files .field--label{font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal;font-size:2rem;margin-bottom:1.5rem;}.page-node-type-office-board .field--name-field-office-board-files .field--item:before{content:none;}.field--name-field-class-content .paragraph,.field--name-field-page-content .paragraph{margin-bottom:2rem;}article.class.teaser{position:relative;padding-bottom:1rem;}article.class.teaser .field--name-title{position:absolute;bottom:1.5rem;width:100%;z-index:10;}article.class.teaser .field--name-title h2{font-size:3rem;}article.class.teaser .field--name-field-class-location{position:absolute;bottom:0;width:100%;font-size:2.25rem;z-index:10;}article.class.full .class-header .h2{font-family:"Amatic SC",sans-serif;font-weight:400;font-style:normal;font-size:3rem;color:#493018;margin-top:0;}article.class.full .class-header .container{display:flex;align-items:center;}article.class.full .class-header .container .title-wrapper{width:70%;}article.class.full .class-header .container .title-wrapper h1{text-align:left;}article.class.full .class-header .container .avatar-wrapper{width:30%;}article.contact-person .content-wrapper > .inner-content{padding:0;display:flex;gap:2rem;flex-direction:column;flex-direction:row;align-items:center;}article.contact-person .image,article.contact-person .image img{border-radius:50%;}article.contact-person .field--name-field-contact-person-job{font-style:italic;}article.contact-person.teaser .content-wrapper .image{width:calc(50% - 1rem);}article.contact-person.teaser .content-wrapper .about{width:calc(50% - 1rem);}article.contact-person.teaser .content-wrapper .about .button-wrapper{margin-top:0.5rem;}article.contact-person.teaser .content-wrapper .about .button-wrapper .button{padding:8px 16px;}article.contact-person.teaser-large .content-wrapper .inner-content,article.contact-person.full .content-wrapper .inner-content{align-items:start;}@media (min-width:1199px){article.contact-person.teaser-large .content-wrapper .about,article.contact-person.full .content-wrapper .about{padding-top:2.5rem;}}article.contact-person.teaser-large .content-wrapper .details h2,article.contact-person.full .content-wrapper .details h2{margin-bottom:0.5rem;}article.contact-person.teaser-large .content-wrapper .details .field--name-field-contact-person-job,article.contact-person.full .content-wrapper .details .field--name-field-contact-person-job{margin-bottom:0.5rem;}article.contact-person.teaser-large .content-wrapper .details .contacts,article.contact-person.full .content-wrapper .details .contacts{margin-bottom:2.5rem;}article.contact-person.teaser-large .content-wrapper .details .field--name-field-contact-person-email,article.contact-person.full .content-wrapper .details .field--name-field-contact-person-email,article.contact-person.teaser-large .content-wrapper .details .field--name-field-contact-person-phone,article.contact-person.full .content-wrapper .details .field--name-field-contact-person-phone{padding-left:2rem;position:relative;}article.contact-person.teaser-large .content-wrapper .details .field--name-field-contact-person-email:before,article.contact-person.full .content-wrapper .details .field--name-field-contact-person-email:before,article.contact-person.teaser-large .content-wrapper .details .field--name-field-contact-person-phone:before,article.contact-person.full .content-wrapper .details .field--name-field-contact-person-phone:before{font-family:"icons",serif;font-weight:normal;position:absolute;left:0;top:50%;transform:translateY(-50%);}article.contact-person.teaser-large .content-wrapper .details .field--name-field-contact-person-email,article.contact-person.full .content-wrapper .details .field--name-field-contact-person-email{margin-bottom:0.25rem;}article.contact-person.teaser-large .content-wrapper .details .field--name-field-contact-person-email:before,article.contact-person.full .content-wrapper .details .field--name-field-contact-person-email:before{content:"\e918";}article.contact-person.teaser-large .content-wrapper .details .field--name-field-contact-person-phone:before,article.contact-person.full .content-wrapper .details .field--name-field-contact-person-phone:before{content:"\e913";}article.contact-person.teaser-large .content-wrapper .details .field--label,article.contact-person.full .content-wrapper .details .field--label{font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal;font-size:2rem;margin-bottom:1.5rem;}@media (max-width:1199px){article.contact-person.teaser-large .content-wrapper .about .image img,article.contact-person.full .content-wrapper .about .image img{margin:0 auto;}}@media (min-width:1199px){article.contact-person.teaser-large .content-wrapper .about,article.contact-person.full .content-wrapper .about{width:calc(30% - 1rem);}article.contact-person.teaser-large .content-wrapper .details,article.contact-person.full .content-wrapper .details{width:calc(70% - 1rem);}}article.contact-person.teaser-large{background-color:white;margin-bottom:2rem;padding:2rem;}.paragraph--type--class-staff .paragraph-field--items .field--name-field-class-staff-persons{display:flex;flex-wrap:wrap;gap:24px;}.paragraph--type--class-staff .paragraph-field--items .field--name-field-class-staff-persons > .field--item{flex:0 1 calc(33.333% - 16px);box-sizing:border-box;}@media (max-width:1199px){.paragraph--type--class-staff .paragraph-field--items .field--name-field-class-staff-persons > .field--item{flex:0 1 100%;}}.cookiesjsr-banner button,.cookiesjsr-layer button{box-shadow:none;border-radius:0;color:#493018 !important;background-color:#cfd5c2 !important;}.cookiesjsr-banner{background:#42382E url(/profiles/kratos/themes/kratos_theme/images/pattern.jpg) center center;}.cookiesjsr-banner .cookiesjsr-btn{color:#493018 !important;}.cookiesjsr-banner .cookiesjsr-btn.cookiesjsr-settings{background-color:#a91922 !important;color:white !important;}.cookiesjsr-layer a{font-size:1rem;}.cookiesjsr-layer .cookiesjsr-layer--header,.cookiesjsr-layer .cookiesjsr-layer--body,.cookiesjsr-layer .cookiesjsr-layer--footer{background-color:#cfd5c2 !important;}.cookiesjsr-layer .cookiesjsr-layer--header .cookiesjsr-layer--title{font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;color:#493018 !important;}.cookiesjsr-layer .cookiesjsr-layer--header .cookiesjsr-layer--close{background-color:transparent !important;box-shadow:none;background-size:50%;padding:15px;}.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--label-all{color:#493018;}.cookiesjsr-layer .cookiesjsr-layer--footer button{background-color:white !important;}.cookiesjsr-layer .cookiesjsr-btn.save{background-color:#a91922 !important;color:white !important;}.cookiesjsr-layer .cookiesjsr-service-group .cookiesjsr-service-group--tab{box-shadow:none;background-color:#EBEFE0;color:#493018;border-radius:none;}.cookiesjsr-layer .cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-layer .cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:#42382E url(/profiles/kratos/themes/kratos_theme/images/pattern.jpg) center center !important;color:white !important;}.cookiesjsr-layer .cookiesjsr-service-group .cookiesjsr-service--always-on span{background-color:#5f6f4e !important;color:white !important;}.paragraph--type--text-with-image .paragraph-field--items{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;flex-direction:column;}.paragraph--type--text-with-image .paragraph-field--items .field--name-field-text-with-image-title{flex-basis:100%;}.paragraph--type--text-with-image .paragraph-field--items .field--name-field-text-with-image-text,.paragraph--type--text-with-image .paragraph-field--items .field--name-field-text-with-image-image{flex-basis:calc(50% - 0.75rem);}@media (min-width:1199px){.paragraph--type--text-with-image .paragraph-field--items{flex-direction:row;gap:2rem;}.paragraph--type--text-with-image .paragraph-field--items .field--name-field-text-with-image-text,.paragraph--type--text-with-image .paragraph-field--items .field--name-field-text-with-image-image{flex-basis:calc(50% - 1rem);}}@media (min-width:1199px){.paragraph--type--text-with-image.image-position-left .field--name-field-text-with-image-text{order:3;}}.field--name-field-homepage-content .paragraph--type--view{padding-top:0 !important;padding-bottom:64px !important;background-color:#EBEFE0;}@media (min-width:1199px){.field--name-field-homepage-content .paragraph--type--view{margin-top:-64px;}}.field--name-field-homepage-content .paragraph--type--view .views-element-container{margin-top:0;}.paragraph--type--files h2{font-size:2rem;text-align:left;}.field--name-field-files-files .field--item::before{content:'';}.kratos-file-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:0.5rem;}.kratos-file-link .kratos-file-link__icon{display:inline-flex;color:#555;}.kratos-file-link .kratos-file-link__icon svg{vertical-align:middle;}.kratos-file-link .kratos-file-link__size{font-size:0.85em;opacity:0.7;margin-left:4px;}.kratos-file-link.kratos-file-link--pdf .kratos-file-link__icon{color:#e74c3c;}.kratos-file-link.kratos-file-link--excel .kratos-file-link__icon{color:#27ae60;}.field--name-field-partners-parters{display:flex;gap:32px;align-items:center;justify-content:center;}.news .views-row-fieldset{position:relative;padding-left:60px;padding-bottom:30px;overflow:hidden;background:url(/profiles/kratos/themes/kratos_theme/images/novinka.png) no-repeat 0 13px;}@media (min-width:1199px){.news .views-row-fieldset{padding-left:230px;background-position:157px 13px;}}.news .views-row-fieldset .views-field-field-article-date{font-weight:bold;}@media (min-width:1199px){.news .views-row-fieldset .views-field-field-article-date{position:absolute;top:1rem;left:0;width:115px;text-align:right;}}.news .views-row-fieldset .views-field-title{font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal;font-size:2.5rem;line-height:1.25;}.news .views-row-fieldset .views-field-field-article-images .field-content{display:flex;margin:0 -10px;}.news .views-row-fieldset .views-field-field-article-images .field-content a{width:50%;padding:10px;}.news .views-row-fieldset .views-field-field-article-images .field-content a img{border:2px solid #5f6f4e;}@media (min-width:1199px){.news .views-row-fieldset .views-field-field-article-images .field-content a{width:33.333%;}}.layout-container > footer{padding:3rem 0;background:#42382E url(/profiles/kratos/themes/kratos_theme/images/pattern.jpg) center center;color:#fff;position:relative;}.layout-container > footer .footer-boxes{display:flex;gap:32px;flex-direction:column;}.layout-container > footer .footer-boxes .footer-box{flex-basis:33.33%;}.layout-container > footer .footer-boxes .footer-box h2{text-align:left;color:white;font-size:2.5rem;}.layout-container > footer .footer-boxes .footer-box h3{color:white;font-size:1.25rem;}@media (min-width:1199px){.layout-container > footer .footer-boxes{flex-direction:row;}}.signpost{margin-top:1rem;}.signpost .signpost__list{margin:0;padding:0;list-style:none;}.signpost .signpost__list .signpost__item{padding:2rem;background-color:white;margin-bottom:1rem;}.signpost .signpost__list .signpost__item a{font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal;font-size:2rem;color:#5f6f4e;}main .field--name-field-boxes-boxes{margin-bottom:1.5rem;flex-direction:column;}@media (min-width:1199px){main .field--name-field-boxes-boxes{flex-direction:row;}}main .field--name-field-boxes-boxes > .field--item{display:flex;}@media (max-width:1199px){main .field--name-field-boxes-boxes > .field--item{width:100%;}}main .field--name-field-boxes-boxes > .field--item > .content{display:flex;width:100%;}main .field--name-field-boxes-boxes > .field--item > .content > .paragraph--type--contact-box{padding:2.5rem;background-color:white;display:flex;flex-direction:column;flex-grow:1;margin-bottom:0;}main .field--name-field-boxes-boxes > .field--item > .content > .paragraph--type--contact-box h2,main .field--name-field-boxes-boxes > .field--item > .content > .paragraph--type--contact-box h3{font-size:2.5rem;}@media (min-width:1199px){.field--name-field-page-content > .field--item:last-child .field--name-field-boxes-boxes > .field--item{width:33.333%;}}.viewsreference--view-title{display:none;}table{width:100%;border-collapse:collapse;margin:2rem 0;background-color:white;color:#292f0c;font-family:sans-serif;}table thead tr{background-color:#997d5c;border-bottom:3px solid #493018;}table thead th{font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;color:white;padding:12px 15px;text-align:left;text-transform:uppercase;letter-spacing:1px;}table tbody tr{border-bottom:1px solid #EBEFE0;transition:background-color 0.3s ease;}table tbody tr:nth-of-type(odd){background-color:rgba(235,239,224,0.3);}table tbody tr:first-of-type{border-top:1px solid #EBEFE0;}table tbody tr:hover{background-color:rgba(95,111,78,0.1);}table tbody td{padding:12px 15px;line-height:1.5;vertical-align:middle;}table tbody td a{color:#5f6f4e;font-weight:bold;text-decoration:underline;}table tbody td a:hover{color:#493018;text-decoration:none;}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1rem;background:linear-gradient(to right,white 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),white 70%) 0 100%,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:white;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;}p.highlighted{background-color:rgba(235,239,224,0.3);border-bottom:1px solid #EBEFE0;padding:1.5rem;}.clearfix::after{content:"";display:table;clear:both;}.field--name-field-simple-text-text::after{content:"";display:table;clear:both;}.field--name-field-simple-text-text::after{content:"";display:table;clear:both;}@media (max-width:1199px){#primary-menu nav > ul > li:hover > ul,#primary-menu nav > ul > li:focus-within > ul{display:none;}}.img-hover-zoom{width:100%;overflow:hidden;}.img-hover-zoom img{transition:all 1s;}.img-hover-zoom:hover img{transform:scale(1.2);}.field--name-field-photos-photos .field--item{width:100%;overflow:hidden;}.field--name-field-photos-photos .field--item img{transition:all 1s;}.field--name-field-photos-photos .field--item:hover img{transform:scale(1.2);}.signpost.container{padding-top:0 !important;padding-bottom:0 !important;}.zviratko{position:relative;}.zviratko:before{content:'';position:absolute;right:50px;top:-130px;width:200px;height:200px;background-image:url(/profiles/kratos/themes/kratos_theme/images/veverka-static.png);background-size:100%;display:block;background-repeat:no-repeat;background-position:center bottom;}@media (min-width:1199px){.node-7 .field--name-field-page-content .field--name-field-boxes-boxes:first-child .field--item:nth-child(2) .paragraph--type--contact-box{position:relative;}.node-7 .field--name-field-page-content .field--name-field-boxes-boxes:first-child .field--item:nth-child(2) .paragraph--type--contact-box:before{content:'';position:absolute;right:50px;top:-130px;width:200px;height:200px;background-image:url(/profiles/kratos/themes/kratos_theme/images/veverka-static.png);background-size:100%;display:block;background-repeat:no-repeat;background-position:center bottom;}.node-7 .field--name-field-page-content .field--name-field-boxes-boxes:first-child .field--item:nth-child(2) .paragraph--type--contact-box:before{right:75px;top:-150px;background-image:url(/profiles/kratos/themes/kratos_theme/images/veverka-static.png);}.node-3 .content-wrapper{position:relative;}.node-3 .content-wrapper:before{content:'';position:absolute;right:50px;top:-130px;width:200px;height:200px;background-image:url(/profiles/kratos/themes/kratos_theme/images/veverka-static.png);background-size:100%;display:block;background-repeat:no-repeat;background-position:center bottom;}.node-3 .content-wrapper:before{right:100px;top:-200px;width:250px;height:250px;background-image:url(/profiles/kratos/themes/kratos_theme/images/jezek-static.png);}.node-4 .signpost__list{position:relative;}.node-4 .signpost__list:before{content:'';position:absolute;right:50px;top:-130px;width:200px;height:200px;background-image:url(/profiles/kratos/themes/kratos_theme/images/veverka-static.png);background-size:100%;display:block;background-repeat:no-repeat;background-position:center bottom;}.node-4 .signpost__list:before{right:150px;top:auto;bottom:95%;background-image:url(/profiles/kratos/themes/kratos_theme/images/sovicka-static.png);}.node-6 .content-wrapper{position:relative;}.node-6 .content-wrapper:before{content:'';position:absolute;right:50px;top:-130px;width:200px;height:200px;background-image:url(/profiles/kratos/themes/kratos_theme/images/veverka-static.png);background-size:100%;display:block;background-repeat:no-repeat;background-position:center bottom;}.node-6 .content-wrapper:before{right:100px;top:-200px;width:250px;height:250px;background-image:url(/profiles/kratos/themes/kratos_theme/images/jezek-static.png);}}.copyright{text-align:center;border-top:1px solid white;padding-top:1rem;margin-top:2rem;}.copyright a{color:white;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
