body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--light,#fff);z-index:10000;background-position:center;background-size:57px auto;background-repeat:no-repeat;background-image:url(../../files/kiga-bw/img/favicon.svg)}body,html{margin:0;padding:0}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--main,#be2d53)!important;outline-offset:1px!important}[tabindex="-1"]{outline:0!important}.skip-link{display:inline-flex;align-items:center;justify-content:center;background-color:var(--light,#fff);color:var(--main,#be2d53);position:absolute;z-index:-1;left:5px;top:5px;height:0;overflow:hidden;padding-left:2rem;padding-right:2rem}.skip-link:focus-visible{z-index:150;height:50px;outline:2px solid var(--main,#be2d53)!important;outline-offset:1px!important}a{outline:0!important;cursor:pointer;color:inherit;transition:.15s}a:hover{text-decoration:underline;color:inherit}.hidden{display:none!important}::selection{color:#000;background:pink}@keyframes fadeInLoad{0%{opacity:0}100%{opacity:1}}html:not(.page-loaded) *{transition:none!important}html:not(.page-loaded) .layout>:not(.sect-hero){opacity:0!important}html.page-loaded .layout>:not(.sect-hero){animation-name:fadeInLoad;animation-duration:.15s;animation-play-state:running;animation-timing-function:linear;animation-fill-mode:forwards}html:not(.page-loaded) .test-parent:has(>.test-child){background-color:inherit}html:not(.page-loaded) body{position:relative;font-family:Exo-2,serif;font-size:1.8rem;line-height:1.7777777778;font-weight:400;color:var(--text,#383838);background-color:var(--body_bg,#fff);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:grayscale}html:not(.page-loaded) body.modal-open{overflow:hidden;touch-action:none;-ms-touch-action:none}html:not(.page-loaded) .string-limit span{margin:0!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}html:not(.page-loaded) .center{text-align:center}html:not(.page-loaded) .left{text-align:left}html:not(.page-loaded) .right{text-align:right}html:not(.page-loaded) .sect-title{margin-bottom:6.5rem}html:not(.page-loaded) .sect-title:last-child{margin-bottom:0}html:not(.page-loaded) .sect-title :last-child{margin-bottom:0!important}html:not(.page-loaded) .sect-title.center .title-descr{max-width:84rem}html:not(.page-loaded) .title-descr{margin-top:2.5rem;font-size:2.2rem;line-height:1.5909090909;font-style:italic;margin-left:auto;margin-right:auto}html:not(.page-loaded) .title-descr :last-child{margin-bottom:0!important}html:not(.page-loaded) .title-descr.center{max-width:84rem}html:not(.page-loaded) .title{margin-bottom:2.5rem}html:not(.page-loaded) .card-itm__subtitle,html:not(.page-loaded) .subtitle{font-size:1.8rem;text-transform:uppercase;font-weight:500;color:var(--main,#be2d53);margin-bottom:1.5rem}html:not(.page-loaded) .card-itm__subtitle+.h1,html:not(.page-loaded) .card-itm__subtitle+.h2,html:not(.page-loaded) .card-itm__subtitle+.h3,html:not(.page-loaded) .card-itm__subtitle+.h4,html:not(.page-loaded) .card-itm__subtitle+.h5,html:not(.page-loaded) .card-itm__subtitle+.h6,html:not(.page-loaded) .card-itm__subtitle+h1,html:not(.page-loaded) .card-itm__subtitle+h2,html:not(.page-loaded) .card-itm__subtitle+h3,html:not(.page-loaded) .card-itm__subtitle+h4,html:not(.page-loaded) .card-itm__subtitle+h5,html:not(.page-loaded) .card-itm__subtitle+h6,html:not(.page-loaded) .subtitle+.h1,html:not(.page-loaded) .subtitle+.h2,html:not(.page-loaded) .subtitle+.h3,html:not(.page-loaded) .subtitle+.h4,html:not(.page-loaded) .subtitle+.h5,html:not(.page-loaded) .subtitle+.h6,html:not(.page-loaded) .subtitle+h1,html:not(.page-loaded) .subtitle+h2,html:not(.page-loaded) .subtitle+h3,html:not(.page-loaded) .subtitle+h4,html:not(.page-loaded) .subtitle+h5,html:not(.page-loaded) .subtitle+h6{margin-top:0}html:not(.page-loaded) .h1,html:not(.page-loaded) .h2,html:not(.page-loaded) .h3,html:not(.page-loaded) .h4,html:not(.page-loaded) .h5,html:not(.page-loaded) .h6,html:not(.page-loaded) h1,html:not(.page-loaded) h2,html:not(.page-loaded) h3,html:not(.page-loaded) h4,html:not(.page-loaded) h5,html:not(.page-loaded) h6{font-family:ff-karbid-slab-web-pro,serif;margin-bottom:1.6rem;margin-top:5rem;color:var(--title,#be2d53)}html:not(.page-loaded) .h1+.h1,html:not(.page-loaded) .h1+.h2,html:not(.page-loaded) .h1+.h3,html:not(.page-loaded) .h1+.h4,html:not(.page-loaded) .h1+.h5,html:not(.page-loaded) .h1+.h6,html:not(.page-loaded) .h1+h1,html:not(.page-loaded) .h1+h2,html:not(.page-loaded) .h1+h3,html:not(.page-loaded) .h1+h4,html:not(.page-loaded) .h1+h5,html:not(.page-loaded) .h1+h6,html:not(.page-loaded) .h1:first-child,html:not(.page-loaded) .h2+.h1,html:not(.page-loaded) .h2+.h2,html:not(.page-loaded) .h2+.h3,html:not(.page-loaded) .h2+.h4,html:not(.page-loaded) .h2+.h5,html:not(.page-loaded) .h2+.h6,html:not(.page-loaded) .h2+h1,html:not(.page-loaded) .h2+h2,html:not(.page-loaded) .h2+h3,html:not(.page-loaded) .h2+h4,html:not(.page-loaded) .h2+h5,html:not(.page-loaded) .h2+h6,html:not(.page-loaded) .h2:first-child,html:not(.page-loaded) .h3+.h1,html:not(.page-loaded) .h3+.h2,html:not(.page-loaded) .h3+.h3,html:not(.page-loaded) .h3+.h4,html:not(.page-loaded) .h3+.h5,html:not(.page-loaded) .h3+.h6,html:not(.page-loaded) .h3+h1,html:not(.page-loaded) .h3+h2,html:not(.page-loaded) .h3+h3,html:not(.page-loaded) .h3+h4,html:not(.page-loaded) .h3+h5,html:not(.page-loaded) .h3+h6,html:not(.page-loaded) .h3:first-child,html:not(.page-loaded) .h4+.h1,html:not(.page-loaded) .h4+.h2,html:not(.page-loaded) .h4+.h3,html:not(.page-loaded) .h4+.h4,html:not(.page-loaded) .h4+.h5,html:not(.page-loaded) .h4+.h6,html:not(.page-loaded) .h4+h1,html:not(.page-loaded) .h4+h2,html:not(.page-loaded) .h4+h3,html:not(.page-loaded) .h4+h4,html:not(.page-loaded) .h4+h5,html:not(.page-loaded) .h4+h6,html:not(.page-loaded) .h4:first-child,html:not(.page-loaded) .h5+.h1,html:not(.page-loaded) .h5+.h2,html:not(.page-loaded) .h5+.h3,html:not(.page-loaded) .h5+.h4,html:not(.page-loaded) .h5+.h5,html:not(.page-loaded) .h5+.h6,html:not(.page-loaded) .h5+h1,html:not(.page-loaded) .h5+h2,html:not(.page-loaded) .h5+h3,html:not(.page-loaded) .h5+h4,html:not(.page-loaded) .h5+h5,html:not(.page-loaded) .h5+h6,html:not(.page-loaded) .h5:first-child,html:not(.page-loaded) .h6+.h1,html:not(.page-loaded) .h6+.h2,html:not(.page-loaded) .h6+.h3,html:not(.page-loaded) .h6+.h4,html:not(.page-loaded) .h6+.h5,html:not(.page-loaded) .h6+.h6,html:not(.page-loaded) .h6+h1,html:not(.page-loaded) .h6+h2,html:not(.page-loaded) .h6+h3,html:not(.page-loaded) .h6+h4,html:not(.page-loaded) .h6+h5,html:not(.page-loaded) .h6+h6,html:not(.page-loaded) .h6:first-child,html:not(.page-loaded) h1+.h1,html:not(.page-loaded) h1+.h2,html:not(.page-loaded) h1+.h3,html:not(.page-loaded) h1+.h4,html:not(.page-loaded) h1+.h5,html:not(.page-loaded) h1+.h6,html:not(.page-loaded) h1+h1,html:not(.page-loaded) h1+h2,html:not(.page-loaded) h1+h3,html:not(.page-loaded) h1+h4,html:not(.page-loaded) h1+h5,html:not(.page-loaded) h1+h6,html:not(.page-loaded) h1:first-child,html:not(.page-loaded) h2+.h1,html:not(.page-loaded) h2+.h2,html:not(.page-loaded) h2+.h3,html:not(.page-loaded) h2+.h4,html:not(.page-loaded) h2+.h5,html:not(.page-loaded) h2+.h6,html:not(.page-loaded) h2+h1,html:not(.page-loaded) h2+h2,html:not(.page-loaded) h2+h3,html:not(.page-loaded) h2+h4,html:not(.page-loaded) h2+h5,html:not(.page-loaded) h2+h6,html:not(.page-loaded) h2:first-child,html:not(.page-loaded) h3+.h1,html:not(.page-loaded) h3+.h2,html:not(.page-loaded) h3+.h3,html:not(.page-loaded) h3+.h4,html:not(.page-loaded) h3+.h5,html:not(.page-loaded) h3+.h6,html:not(.page-loaded) h3+h1,html:not(.page-loaded) h3+h2,html:not(.page-loaded) h3+h3,html:not(.page-loaded) h3+h4,html:not(.page-loaded) h3+h5,html:not(.page-loaded) h3+h6,html:not(.page-loaded) h3:first-child,html:not(.page-loaded) h4+.h1,html:not(.page-loaded) h4+.h2,html:not(.page-loaded) h4+.h3,html:not(.page-loaded) h4+.h4,html:not(.page-loaded) h4+.h5,html:not(.page-loaded) h4+.h6,html:not(.page-loaded) h4+h1,html:not(.page-loaded) h4+h2,html:not(.page-loaded) h4+h3,html:not(.page-loaded) h4+h4,html:not(.page-loaded) h4+h5,html:not(.page-loaded) h4+h6,html:not(.page-loaded) h4:first-child,html:not(.page-loaded) h5+.h1,html:not(.page-loaded) h5+.h2,html:not(.page-loaded) h5+.h3,html:not(.page-loaded) h5+.h4,html:not(.page-loaded) h5+.h5,html:not(.page-loaded) h5+.h6,html:not(.page-loaded) h5+h1,html:not(.page-loaded) h5+h2,html:not(.page-loaded) h5+h3,html:not(.page-loaded) h5+h4,html:not(.page-loaded) h5+h5,html:not(.page-loaded) h5+h6,html:not(.page-loaded) h5:first-child,html:not(.page-loaded) h6+.h1,html:not(.page-loaded) h6+.h2,html:not(.page-loaded) h6+.h3,html:not(.page-loaded) h6+.h4,html:not(.page-loaded) h6+.h5,html:not(.page-loaded) h6+.h6,html:not(.page-loaded) h6+h1,html:not(.page-loaded) h6+h2,html:not(.page-loaded) h6+h3,html:not(.page-loaded) h6+h4,html:not(.page-loaded) h6+h5,html:not(.page-loaded) h6+h6,html:not(.page-loaded) h6:first-child{margin-top:0}html:not(.page-loaded) .h1,html:not(.page-loaded) h1{font-size:4.2rem;font-weight:700;line-height:1.2142857143}html:not(.page-loaded) .h1 span,html:not(.page-loaded) h1 span{font-weight:400}html:not(.page-loaded) .h2,html:not(.page-loaded) h2{font-size:3.2rem;font-weight:700;line-height:1.25}html:not(.page-loaded) .h2 span,html:not(.page-loaded) h2 span{font-weight:400}html:not(.page-loaded) .h3,html:not(.page-loaded) h3{font-size:3rem;font-weight:700;line-height:1.25}html:not(.page-loaded) .h3 span,html:not(.page-loaded) h3 span{font-weight:400}html:not(.page-loaded) .h4,html:not(.page-loaded) h4{font-size:2.6rem;font-weight:700;line-height:1.4230769231}html:not(.page-loaded) .h4 span,html:not(.page-loaded) h4 span{font-weight:400}html:not(.page-loaded) .h5,html:not(.page-loaded) h5{font-size:2.4rem;font-weight:700;line-height:1.5}html:not(.page-loaded) .h5 span,html:not(.page-loaded) h5 span{font-weight:400}html:not(.page-loaded) .h6,html:not(.page-loaded) h6{font-size:2rem;font-weight:700;line-height:1.25}html:not(.page-loaded) .h6 span,html:not(.page-loaded) h6 span{font-weight:400}html:not(.page-loaded) p{margin-top:0}html:not(.page-loaded) .small,html:not(.page-loaded) small{font-size:90%}html:not(.page-loaded) .big,html:not(.page-loaded) big{font-size:145%}html:not(.page-loaded) ul{list-style-type:disc}html:not(.page-loaded) .card-itm__brief .image-itm,html:not(.page-loaded) .card-itm__brief .video-box,html:not(.page-loaded) .card-itm__brief iframe,html:not(.page-loaded) .card-itm__brief img,html:not(.page-loaded) .card-itm__brief ol,html:not(.page-loaded) .card-itm__brief p,html:not(.page-loaded) .card-itm__brief table,html:not(.page-loaded) .card-itm__brief ul,html:not(.page-loaded) .title-descr .image-itm,html:not(.page-loaded) .title-descr .video-box,html:not(.page-loaded) .title-descr iframe,html:not(.page-loaded) .title-descr img,html:not(.page-loaded) .title-descr ol,html:not(.page-loaded) .title-descr p,html:not(.page-loaded) .title-descr table,html:not(.page-loaded) .title-descr ul,html:not(.page-loaded) .txt-box .image-itm,html:not(.page-loaded) .txt-box .video-box,html:not(.page-loaded) .txt-box iframe,html:not(.page-loaded) .txt-box img,html:not(.page-loaded) .txt-box ol,html:not(.page-loaded) .txt-box p,html:not(.page-loaded) .txt-box table,html:not(.page-loaded) .txt-box ul{margin-bottom:20px;margin-bottom:3rem}html:not(.page-loaded) .card-itm__brief img,html:not(.page-loaded) .title-descr img,html:not(.page-loaded) .txt-box img{display:inline-block;max-width:100%;height:auto;box-shadow:0 0 2.5rem 1px rgba(0,0,0,.2)}html:not(.page-loaded) .card-itm__brief ol,html:not(.page-loaded) .title-descr ol,html:not(.page-loaded) .txt-box ol{margin-top:0;padding-left:3rem}html:not(.page-loaded) .card-itm__brief ol li,html:not(.page-loaded) .title-descr ol li,html:not(.page-loaded) .txt-box ol li{list-style-type:decimal}html:not(.page-loaded) .card-itm__brief ul,html:not(.page-loaded) .title-descr ul,html:not(.page-loaded) .txt-box ul{margin-top:0;padding-left:3rem;list-style-type:circle}html:not(.page-loaded) .card-itm__brief li:empty,html:not(.page-loaded) .title-descr li:empty,html:not(.page-loaded) .txt-box li:empty{opacity:0;line-height:1.2}html:not(.page-loaded) .card-itm__brief a:not([class]),html:not(.page-loaded) .title-descr a:not([class]),html:not(.page-loaded) .txt-box a:not([class]){text-decoration:underline;color:var(--main,#be2d53)}html:not(.page-loaded) .card-itm__brief a:not([class]):hover,html:not(.page-loaded) .title-descr a:not([class]):hover,html:not(.page-loaded) .txt-box a:not([class]):hover{text-decoration:none}html:not(.page-loaded) .card-itm__brief .image-itm img,html:not(.page-loaded) .title-descr .image-itm img,html:not(.page-loaded) .txt-box .image-itm img{margin:0}html:not(.page-loaded) .image-itm img{display:block;max-width:100%}html:not(.page-loaded) .video-box{position:relative}html:not(.page-loaded) .video-box .video,html:not(.page-loaded) .video-box iframe,html:not(.page-loaded) .video-box video{width:100%!important;height:auto!important;aspect-ratio:16/9}html:not(.page-loaded) .card-itm__brief :last-child{margin-bottom:0}@media only screen and (max-width:1199px){html:not(.page-loaded) .h1,html:not(.page-loaded) h1{font-size:3.8rem}html:not(.page-loaded) .h2,html:not(.page-loaded) h2{font-size:3rem}html:not(.page-loaded) .h3,html:not(.page-loaded) h3{font-size:2.6rem}html:not(.page-loaded) .h4,html:not(.page-loaded) h4{font-size:2.4rem}html:not(.page-loaded) .h5,html:not(.page-loaded) h5{font-size:2.2rem}html:not(.page-loaded) .h6,html:not(.page-loaded) h6{font-size:2rem}}@media only screen and (max-width:991px){html:not(.page-loaded) .sect-title{margin-bottom:5rem}}@media only screen and (max-width:767px){html:not(.page-loaded) body{font-size:1.6rem}html:not(.page-loaded) .h1,html:not(.page-loaded) .h2,html:not(.page-loaded) .h3,html:not(.page-loaded) .h4,html:not(.page-loaded) .h5,html:not(.page-loaded) .h6,html:not(.page-loaded) h1,html:not(.page-loaded) h2,html:not(.page-loaded) h3,html:not(.page-loaded) h4,html:not(.page-loaded) h5,html:not(.page-loaded) h6{margin-bottom:1rem;margin-top:4rem}html:not(.page-loaded) .card-itm__brief .image-itm,html:not(.page-loaded) .card-itm__brief .video-box,html:not(.page-loaded) .card-itm__brief iframe,html:not(.page-loaded) .card-itm__brief img,html:not(.page-loaded) .card-itm__brief ol,html:not(.page-loaded) .card-itm__brief p,html:not(.page-loaded) .card-itm__brief table,html:not(.page-loaded) .card-itm__brief ul,html:not(.page-loaded) .title-descr .image-itm,html:not(.page-loaded) .title-descr .video-box,html:not(.page-loaded) .title-descr iframe,html:not(.page-loaded) .title-descr img,html:not(.page-loaded) .title-descr ol,html:not(.page-loaded) .title-descr p,html:not(.page-loaded) .title-descr table,html:not(.page-loaded) .title-descr ul,html:not(.page-loaded) .txt-box .image-itm,html:not(.page-loaded) .txt-box .video-box,html:not(.page-loaded) .txt-box iframe,html:not(.page-loaded) .txt-box img,html:not(.page-loaded) .txt-box ol,html:not(.page-loaded) .txt-box p,html:not(.page-loaded) .txt-box table,html:not(.page-loaded) .txt-box ul{margin-bottom:2rem}html:not(.page-loaded) .card-itm__brief ol,html:not(.page-loaded) .card-itm__brief ul,html:not(.page-loaded) .title-descr ol,html:not(.page-loaded) .title-descr ul,html:not(.page-loaded) .txt-box ol,html:not(.page-loaded) .txt-box ul{padding-left:2rem}html:not(.page-loaded) .h1,html:not(.page-loaded) h1{font-size:3.6rem}html:not(.page-loaded) .h2,html:not(.page-loaded) h2{font-size:2.8rem}html:not(.page-loaded) .h3,html:not(.page-loaded) h3{font-size:2.4rem}html:not(.page-loaded) .h4,html:not(.page-loaded) h4{font-size:2rem}html:not(.page-loaded) .h5,html:not(.page-loaded) h5{font-size:1.8rem}html:not(.page-loaded) .h6,html:not(.page-loaded) h6{font-size:1.6rem}html:not(.page-loaded) .title{margin-bottom:1.5rem}html:not(.page-loaded) .card-itm__subtitle,html:not(.page-loaded) .subtitle{font-size:1.6rem;margin-bottom:.5rem}html:not(.page-loaded) .sect-title{margin-bottom:3.5rem}html:not(.page-loaded) .big,html:not(.page-loaded) big{font-size:137.5%}html:not(.page-loaded) .title-descr{font-size:2rem;margin-top:1.5rem}}@media only screen and (max-width:359px){html:not(.page-loaded) *{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-offset-0,.col-offset-1,.col-offset-10,.col-offset-11,.col-offset-12,.col-offset-2,.col-offset-3,.col-offset-4,.col-offset-5,.col-offset-6,.col-offset-7,.col-offset-8,.col-offset-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col,.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-1,.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-2,.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-3,.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-4,.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-5,.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-6,.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-7,.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-8,.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-9,.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-10,.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-11,.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-12,.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-offset-0,.col-xs-offset-0{margin-left:0}.col-offset-1,.col-xs-offset-1{margin-left:8.33333333%}.col-offset-2,.col-xs-offset-2{margin-left:16.66666667%}.col-offset-3,.col-xs-offset-3{margin-left:25%}.col-offset-4,.col-xs-offset-4{margin-left:33.33333333%}.col-offset-5,.col-xs-offset-5{margin-left:41.66666667%}.col-offset-6,.col-xs-offset-6{margin-left:50%}.col-offset-7,.col-xs-offset-7{margin-left:58.33333333%}.col-offset-8,.col-xs-offset-8{margin-left:66.66666667%}.col-offset-9,.col-xs-offset-9{margin-left:75%}.col-offset-10,.col-xs-offset-10{margin-left:83.33333333%}.col-offset-11,.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:768px){.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:992px){.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:1200px){.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:1400px){.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xl-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xl-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xl-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xl-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xl-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.start-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xl{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}@media only screen and (min-width:576px){.container{max-width:570px}}@media only screen and (min-width:768px){.container{max-width:750px}}@media only screen and (min-width:992px){.container{max-width:990px}}@media only screen and (min-width:1200px){.container{max-width:120rem}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:2rem;padding-right:2rem}.row{margin-left:-2rem;margin-right:-2rem}.row>*{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:1400px){.container{max-width:132rem}}.wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%;overflow:hidden}.layout{flex:1;min-height:200px;width:100%}.int-expl .wrapper{display:block;overflow:visible;min-height:0}
i[class*=-ic]{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;line-height:1;font-style:normal!important;background-size:contain;transition:.15s}i[class*=-ic] svg{display:block;width:100%;height:100%;object-fit:contain}.arr-dn-ic{width:1.4rem;height:1.4rem}.play-ic{width:6rem;height:6rem;background-image:url(../../files/kiga-bw/img/_style/_svg/play.svg)}img[loading=lazy]{opacity:0;transition:opacity .5s ease-in-out}img[loading=lazy].image-loaded{opacity:1}.slick-slider img[loading=lazy]{opacity:1}.toggle-btn{position:relative;z-index:55;display:block;align-items:center;justify-content:center;width:3rem;height:3rem;appearance:none;border:none;background-color:transparent;line-height:0;font-size:0;padding:0;margin-left:3rem;cursor:pointer;color:var(--title,#be2d53)}.toggle-btn-inner{display:inline-block;vertical-align:middle;position:relative;z-index:1;text-align:center;text-decoration:none;width:3rem;height:3rem;z-index:10}.toggle-btn-inner>span:not(.toggle-btn-hover){position:absolute;top:50%;margin-top:-2px;display:block;width:100%;height:4px;background-color:currentColor;transition:.15s;backface-visibility:hidden}.toggle-btn-inner>span:not(.toggle-btn-hover)::after,.toggle-btn-inner>span:not(.toggle-btn-hover)::before{content:"";position:absolute;left:0;top:-1.1rem;width:100%;height:4px;background-color:currentColor;transition:.15s;backface-visibility:hidden}.toggle-btn-inner>span:not(.toggle-btn-hover):after{top:1.1rem}.toggle-btn-inner .toggle-btn-hover{position:absolute;left:50%;top:50%;aspect-ratio:1/1;height:0;transform:translate(-50%,-50%);overflow:hidden;opacity:0;transition:.15s;background-size:contain;background-repeat:no-repeat;background-position:center}.toggle-btn-inner .toggle-btn-hover svg{display:block;width:100%;height:100%;object-fit:cover}.toggle-btn.on .toggle-btn-inner .toggle-btn-hover{transition-delay:.1s;height:80%;opacity:1}.toggle-btn.on .toggle-btn-inner>span:not(.toggle-btn-hover){opacity:0}.toggle-btn.on .toggle-btn-inner>span:not(.toggle-btn-hover)::after,.toggle-btn.on .toggle-btn-inner>span:not(.toggle-btn-hover)::before{top:0}.head-general{color:inherit}.head-top{position:fixed;z-index:100;left:0;top:0;width:100%}.head-line{display:flex;justify-content:space-between;position:relative}.header__logo{line-height:0;padding:1.8rem 0 0 3rem;position:absolute;z-index:50;top:0;left:0}.header__logo .mobile{display:none}.header__logo::after,.header__logo::before{content:"";display:block;position:absolute;left:0;top:0;height:auto}.header__logo::before{z-index:2;background-repeat:no-repeat;background-size:contain;background-position:left 0 top 0;width:125%;aspect-ratio:485/140;background-image:url(../../files/kiga-bw/img/_style/figure/logo-bg.svg)}.header__logo::after{width:118%;aspect-ratio:485/140;border-bottom-right-radius:10em;box-shadow:0 0 5rem 3px rgba(0,0,0,.35)}.logo{display:inline-block;position:relative;z-index:2}.logo img{display:block;width:auto;height:9.5rem}.head-sett{list-style:none;padding:0;margin:0;display:flex;align-items:center;font-size:1.5rem}.head-sett.mobile{display:none}.head-sett li{padding-left:3rem;margin-left:3rem;position:relative}.head-sett li::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);height:2rem;width:1px;background-color:var(--text,#383838)}.head-sett a{text-decoration:none;color:var(--text,#383838)}.head-sett a:hover{color:var(--main,#be2d53)}.header__search-toggle{line-height:0;position:relative}.header__search-toggle .header__search-form{display:none;position:absolute;z-index:55;right:-1rem;top:calc(100% + 1.2rem)}.header__search-toggle.open .header__search-form{display:block}.head-srch-inp{display:block;position:relative}.head-srch-inp input{appearance:none;border:1px solid var(--bdc,#d35d7d);height:5rem;padding:.4rem 5rem .4rem 2rem;font-size:1.8rem}.head-srch-inp input:focus::placeholder{opacity:0}.head-srch-inp .search-button{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.header__search-toggle-button,.search-button{appearance:none;border:none;display:block;width:2.6rem;height:2.6rem;cursor:pointer;color:var(--main,#be2d53);background-color:transparent;padding:0}.header__search-toggle-button:hover,.search-button:hover{color:var(--accent,#d05374)}.header__search-toggle-button svg,.search-button svg{display:block;width:100%;height:100%;object-fit:contain}.menu-wrap{display:block;background-color:transparent;position:static;width:auto;overflow:visible}.first__menu,.second__menu{display:flex;align-items:center;justify-content:flex-end}.first__menu{background-color:var(--light,#fff);border-bottom:1px solid #d9d9d9;padding-top:1.2rem;padding-bottom:1.2rem;padding-right:3rem}.second__menu{position:relative;z-index:45;padding-right:3rem;padding-top:1.5rem}.second__menu::before{content:"";display:block;position:absolute;top:0;right:0;z-index:10;background:no-repeat;background-position:right 0 top 0;background-size:100% 100%;width:100%;height:auto;aspect-ratio:1920/160;background-image:url(../../files/kiga-bw/img/_style/figure/menu-bg.png)}.second__menu .head-sett{position:relative;z-index:11;font-size:1.8rem}.second__menu .head-sett a{color:var(--main,#be2d53)}.second__menu .head-sett a:hover{color:var(--accent,#d05374)}.main-menu,.short-menu{display:flex}.short-menu{font-size:1.5rem;list-style:none;padding:0;margin:0}.short-menu li{margin-left:3rem}.short-menu a{text-decoration:none;color:var(--text,#383838)}.short-menu a:hover{color:var(--main,#be2d53)}.main-menu{display:flex;list-style:none;padding:0;margin:0}.main-menu .btn-sub-menu,.main-menu a{position:relative;z-index:11;font-size:1.8rem;line-height:inherit;text-decoration:none;color:var(--main,#be2d53);cursor:pointer}.main-menu .btn-sub-menu:hover,.main-menu a:hover{color:var(--accent,#d05374)}.main-menu>li{margin-left:3rem}.main-menu li.active>.main-sub-lnk a,.main-menu li.active>.main-sub-lnk span,.main-menu li.active>a,.main-menu li.active>span{color:var(--main,#be2d53);font-weight:700}.main-menu li.hover-mobile>.main-sub-lnk .arr-dn-ic{transform:rotateX(180deg)}.main-sub-lnk{position:relative;z-index:10}.main-sub-lnk .arr-dn-ic{transition:.25s transform;margin-left:.5rem}.main-sub-lnk .btn-sub-menu{padding:0;appearance:none;border:none;background-color:transparent}.sub-menu{display:none;position:absolute;left:0;top:0;width:100%;padding-top:10rem;padding-bottom:30rem;background-repeat:no-repeat;background-position:center bottom 0;background-size:100% auto;background-image:url(../../files/kiga-bw/img/_style/figure/submenu-bg.png)}.sub-menu-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;padding-left:3rem;color:var(--main,#be2d53);line-height:1.5555555556}.sub-menu-list p{margin-bottom:1.5rem}.sub-menu-list ul{margin:0;padding:1.5rem 0 0 2rem}.sub-menu-list ul li{margin-bottom:.7rem}.sub-menu-list ul li:last-child{margin-bottom:0}.sub-menu-list ul a:hover{text-decoration:underline}.sub-menu-list>li{width:33.33%;min-width:33.33%;margin-top:7rem}.sub-menu-list>li>a{display:block}.sub-menu-list a strong{display:block}.sub-menu-list a:hover{color:var(--main,#be2d53)}.sub-menu-list a:hover strong{text-decoration:underline}.sub-menu-list .link__description{display:block;max-width:32rem}@media only screen and (min-width:992px){.toggle-btn{display:none;visibility:hidden}.menu-wrap{opacity:1!important;display:block!important}.main-menu .mnu-icon{display:none}}@media only screen and (max-width:1200px){.logo img{height:7.5rem}.second__menu{padding-top:1rem}.second__menu::before{aspect-ratio:1920/180}.head-sett li,.main-menu>li,.short-menu li{margin-left:2rem}.head-sett li{padding-left:2rem}}@media only screen and (max-width:991px){.head-top{display:flex;align-items:center;justify-content:flex-end;padding-top:3rem;padding-bottom:3rem;padding-right:3rem}.head-top::before{content:"";display:block;position:absolute;top:0;right:-100vw;transform:rotate(1deg);z-index:52;background-color:rgba(255,255,255,.9);height:10rem;width:200vw;border-radius:50%;box-shadow:0 0 3rem 1px rgba(0,0,0,.15)}.header__logo{z-index:53}.head-sett{position:relative;z-index:55}.head-sett.mobile{display:flex}.head-sett.desktop{display:none}.head-sett a{color:var(--main,#be2d53)}.head-sett li:first-child{margin-left:0;padding-left:0}.head-sett li:first-child::before{display:none}body.mnu-open{overflow:hidden}.menu-wrap{display:none;position:absolute;z-index:50;left:0;top:0;width:100%;height:100vh;background-color:var(--bgc,#eff4d0);overflow-y:auto}.menu-wrap-inner{padding-top:20rem;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;display:flex;flex-direction:row-reverse;max-width:780px}.menu-wrap-inner>*{flex:1;min-width:50%}.first__menu,.second__menu{display:block;background-color:transparent;border:none;padding:0}.second__menu::before{display:none}.short-menu{display:block;font-size:3rem}.short-menu li{margin-left:0;margin-bottom:1rem}.main-menu{display:block}.main-menu>li{margin-left:0;margin-bottom:1rem}.main-menu .btn-sub-menu,.main-menu a{font-size:3rem}.main-sub-lnk .arr-dn-ic{width:2rem;height:2rem}.sub-menu{padding:0;background:0 0;position:static}.sub-menu .container{padding:0;max-width:none}.sub-menu-list{padding:1rem 2rem 0 3rem;display:block}.sub-menu-list a{font-size:2rem}.sub-menu-list>li{margin:0 0 2rem;width:100%}.sub-menu-list .link__description{max-width:none}}@media only screen and (max-width:767px){.header__logo{padding-left:2rem;padding-top:1.5rem}.header__logo::before{width:150%;background-image:url(../../files/kiga-bw/img/_style/figure/logo-bg-mobile.svg);aspect-ratio:136/110}.header__logo::after{width:137%;aspect-ratio:136/110;border-bottom-right-radius:5em;box-shadow:0 0 3rem 1px rgba(0,0,0,.25)}.header__logo .mobile{display:block}.header__logo .desktop{display:none}.logo img{height:6.5rem}.head-top{padding-top:2rem;padding-bottom:2rem;padding-right:2rem}.head-top::before{top:-3rem}.menu-wrap-inner{padding-top:15rem}.short-menu{font-size:1.6rem}.short-menu li{margin-bottom:.5rem}.main-menu>li{margin-bottom:.5rem}.main-menu .btn-sub-menu,.main-menu a{font-size:2rem}.main-sub-lnk .arr-dn-ic{width:1.2rem;height:1.2rem}.sub-menu-list{padding:1rem 2rem 0 1.5rem}.sub-menu-list a{font-size:1.6rem}.sub-menu-list>li{margin:0 0 1.5rem}}@media only screen and (max-width:576px){.menu-wrap-inner{flex-direction:column-reverse}.second__menu{margin-bottom:2rem}.short-menu{font-size:2rem}.main-menu .btn-sub-menu,.main-menu a{font-size:2.6rem}.main-sub-lnk .arr-dn-ic{width:1.6rem;height:1.6rem}.sub-menu-list{padding:1rem 0 0 1.5rem}.sub-menu-list a{font-size:2rem}}
.sect-hero{position:relative;margin-top:20rem}.sect-hero:first-child{margin-top:0}.sect-hero:last-child{margin-bottom:15rem}.sect-hero+.main-title-box{margin-top:8rem}.sect-hero.hero-pink .hero__title{color:#fff}.sect-hero.hero-pink .hero__title *{color:inherit}.sect-hero .circle__logos{position:absolute;left:0;bottom:-1rem;width:100%}.hero__media{position:relative;background-color:var(--main,#be2d53)}.hero__media-figure{position:absolute;z-index:10;left:0;bottom:-1px;display:block;width:100%;height:auto}.hero-image img{display:block;width:100%;height:auto;min-height:70rem;object-fit:cover}.hero__title{width:100%;max-width:62rem;padding-left:1rem;padding-right:1rem;padding-top:20rem;text-align:center;position:absolute;z-index:10;right:0;top:0;height:100%}.hero__title .container{position:relative;z-index:2}.hero__title .title-descr{color:var(--main,#be2d53);max-width:27vw}.hero__title-figure{display:block;position:absolute;bottom:-15%;left:-20%;width:216%}.circle__logos{position:relative;z-index:10;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap}.circle__logos-item{margin-left:1.5rem;margin-right:1.5rem;width:17rem;border-radius:50%;background-color:#fff;box-shadow:0 0 20px 1px rgba(0,0,0,.15)}.circle__logos-item:nth-child(2):not(:last-child){width:22rem}.circle__logos-item img{display:block;width:100%;height:auto;border-radius:50%;object-fit:conain}@media only screen and (max-width:1749px){.hero__title{padding-top:18rem}.hero__title-figure{left:-25%}}@media only screen and (max-width:1199px){.sect-hero{margin-top:8rem}.sect-hero:first-child{margin-top:0}.sect-hero:last-child{margin-bottom:10rem}.hero__title .title-descr{max-width:33vw}}@media only screen and (max-width:991px){.hero__title .title-descr{max-width:40vw}}@media only screen and (max-width:767px){.sect-hero{margin-top:7rem;display:flex;flex-direction:column;align-items:flex-end}.sect-hero:first-child{margin-top:0}.sect-hero:last-child{margin-bottom:8rem}.sect-hero+.main-title-box{margin-top:7rem}.hero__media{width:100%}.hero-image img{min-height:0;aspect-ratio:415/550}.hero-image img.desktop{display:none}.hero__title{position:relative;max-width:none;height:auto;max-width:415px;padding:16rem 0 0;margin-top:-21rem;aspect-ratio:415/610}.hero__title .title-descr{max-width:none}.hero__title-figure{left:auto;bottom:auto;width:163%;right:-160px;top:0}.circle__logos-item{margin-left:7px;margin-right:7px;width:11.5rem}.circle__logos-item:nth-child(2):not(:last-child){width:15rem;position:relative;top:-1.5rem}.sect-hero .circle__logos{bottom:-3rem}}@media only screen and (max-width:576px){.circle__logos-item{margin-left:1.65vw;margin-right:1.65vw;width:26.5060240964vw}.circle__logos-item:nth-child(2):not(:last-child){width:31.3253012048vw}.sect-hero .circle__logos{bottom:-5rem}}@media only screen and (min-width:768px) and (max-width:1199px){.hero__title{padding-top:14rem;text-align:right}.hero__title .h1,.hero__title .h2,.hero__title h1,.hero__title h2{max-width:45rem;margin-left:auto}.hero__title .title-descr{margin-right:0;max-width:34.5rem}.hero__title-figure{width:83rem;left:12%;bottom:7%}.circle__logos-item{margin-left:7px;margin-right:7px;width:11.5rem}.circle__logos-item:nth-child(2):not(:last-child){width:15rem}}@media only screen and (min-width:768px){.hero-image img.mobile{display:none}}.sect-test{background-color:var(--main,#be2d53);color:var(--accent,#d05374)}
