header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
html{scroll-behavior: smooth}body{background-color: #fff;overflow: hidden;width: 100vw;height: 100vh}.swiper-slide{background-color: #fff}.swiper-slide .list-item{display: grid;width: 100vw;height: 100vh;position: relative;z-index: 1}.swiper-slide .list-item .logo{padding-top: 1em;padding-bottom: 1em;width: 20vw}.swiper-slide .list-item .content-container3 figure{width: 100%;height: 100%}.swiper-slide .list-item .content-container3 figure img{object-fit: cover;height: 100%;width: 100%}.swiper-slide .list-item.slide_1{grid-template-columns: 1fr 2fr}.swiper-slide .list-item.slide_1 .content-container1{order: 2}.swiper-slide .list-item.slide_1 .content-container1 .logo{margin-left: auto}.swiper-slide .list-item.slide_1 .content-container2{order: 3}.swiper-slide .list-item.slide_1 .content-container3{grid-row: span 2}.swiper-slide .list-item.slide_2{grid-template-columns: 2fr 1fr}.swiper-slide .list-item.slide_2 .content-container3{grid-row: span 2}.swiper-slide .list-item.slide_3{grid-template-rows: 1fr 1fr}.swiper-slide .list-item.slide_4{grid-template-columns: 1fr 1fr}.swiper-slide .list-item.slide_5 .content-container1{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 3;display: flex;flex-direction: column;justify-content: center;align-items: center}.swiper-slide .list-item.slide_5 .content-container3{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1}.swiper-slide .list-item.slide_5 .content-container3:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;background-color: rgba(0,0,0,0.5);content: ""}.swiper-slide .list-item.slide_6 .content-container1{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 3;display: flex;flex-direction: column;justify-content: center;align-items: center}.content-text{padding-left: 40px;padding-right: 40px;padding-top: 20px;padding-bottom: 20px}img{max-width: 100%;height: auto}.text-f39915{color: #f39915}.text-85ba3c{color: #85ba3c}.text-e95764{color: #e95764}.text-aa619f{color: #aa619f}.text-e2001a{color: #e2001a}.text-0084ca{color: #0084ca}.text-66c8ee{color: #66c8ee}.text-1e2d44{color: #1e2d44}.text-ffffff{color: #ffffff}.bg-f39915{background-color: #f39915;color: #ffffff}.bg-85ba3c{background-color: #85ba3c;color: #ffffff}.bg-e95764{background-color: #e95764;color: #ffffff}.bg-aa619f{background-color: #aa619f;color: #ffffff}.bg-e2001a{background-color: #e2001a;color: #ffffff}.bg-0084ca{background-color: #0084ca;color: #ffffff}.bg-66c8ee{background-color: #66c8ee;color: #ffffff}.bg-1e2d44{background-color: #1e2d44;color: #ffffff}.bg-ffffff{background-color: #ffffff;color: #ffffff}body{font-size: 20px;font-family: source_sans_proregular, Verdana, Sans-Serif;color: #000;font-variation-settings: "wght" 350;font-weight: 350;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}strong,b{font-family: source_sans_prosemibold, Verdana, Sans-Serif;font-variation-settings: "wght" 475;font-weight: 475}em{font-family: source_sans_proitalic, Verdana, Sans-Serif}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form,.content-text figure{margin-top: 1em;margin-bottom: 1em}p{text-align: left;line-height: 1.7em}a{text-decoration: none;color: #183d5d;-webkit-transition: all .3s;transition: all .3s}h1{margin-top: 0.35em;margin-bottom: 0.45em;font-size: 1.65em;color: #0856ae;font-family: fjalla_oneregular, Arial, Sans-Serif;grid-column: 1 / -1;text-transform: uppercase}h1.bg{padding: .2em .5em;font-size: 1.5em;display: inline-block}h2{margin-top: 0.45em;margin-bottom: 0.35em;font-size: 1.25em;color: #183d5d;font-weight: bold;font-family: fjalla_oneregular, Arial, Sans-Serif;grid-column: 1 / -1;text-transform: uppercase}h3{margin-top: 0.45em;margin-bottom: 0.35em;font-size: 1.35em;color: #0856ae;font-weight: bold}h4{font-size: 1em;color: #545454;font-weight: bold}h4.top_headline{font-size: 0.85em;text-transform: uppercase}h5{font-size: 1.25em;color: #545454;font-weight: bold}h6{font-size: 1.1em;color: #545454;font-weight: normal}.content-text ul,.content-text ol,.content-list ul,.content-list ol{padding-left: 1.5em}.content-text ul li,.content-list ul li{padding-left: 1.5em;line-height: 1.8em;background-image: url("/files/kitt/img/icon/color/li.svg");background-repeat: no-repeat;background-position: left .65em;background-size: 14px}.content-text ul li ul li,.content-list ul li ul li{padding-left: 1.5em;line-height: 1.5em;background-image: url("/files/kitt/img/icon/color/li.svg");background-repeat: no-repeat;background-position: left .55em;background-size: 10px}.content-text ol li,.content-list ol li{margin-left: 1.5em;padding-left: 1.5em;line-height: 1.3em;list-style-type: decimal}ol.ol-large{counter-reset: li}ol.ol-large > li{position: relative;list-style-type: none}ol.ol-large > li:before{left: -25px;top: 5px;position: absolute;font-size: 2em;font-weight: bold;content: counter(li);counter-increment: li;box-sizing: border-box}ol.ol-large.ol-start2{counter-reset: li 2}ol.ol-large.ol-start3{counter-reset: li 3}ol.ol-large.ol-start4{counter-reset: li 4}ol.ol-large.ol-start5{counter-reset: li 5}ol.ol-large.ol-start6{counter-reset: li 6}hr{height: 0;border-top: 1px solid #d2d2d2;color: #d2d2d2;border-bottom: 0}table{border-collapse: collapse}.line table,.stripes table{display: block;overflow-x: auto;white-space: nowrap}.horizontalscroll table{display: block;overflow-x: auto;white-space: nowrap}td,th{padding: .35em 1em .35em 0}td:last-child,th:last-child{padding-right: 0}.line td,.line th,.stripes td,.stripes th{padding: .35em .75em;line-height: 1.55em}.line td,.line th{border: 1px solid #183d5d}.stripes tr{background-color: #fff}.stripes tr:nth-child(2n+1){background-color: #eee}.stripes tr:first-child{background-color: #dcdcdc}.phone dl,.schedule dl{display: grid;grid-template-columns: 120px 1fr;column-gap: 1em}.phone dl dt,.schedule dl dt{font-weight: bold;padding-top: 0.35em;padding-bottom: 0.35em}.phone dl dd,.schedule dl dd{padding-top: 0.35em;padding-bottom: 0.35em}p.info{text-align: right;font-size: 0.85em;line-height: 1em;color: #ccc}p.error{font-size: 0.8em;color: #f00}p.confirm{color: #10a705}.text_cols2 p,.text_cols2 ul{column-count: 2}.text_cols3 p,.text_cols3 ul{column-count: 3}.text_cols4 p,.text_cols4 ul{column-count: 4}
