#banner-main{margin-bottom:1vw}#banner-main h1{margin:0 0 20px}#newest>.container-fluid{width:100%;z-index:2!important}#banner-main picture img{filter:unset;-webkit-filter:unset}#newest a,#newest div{display:flex;display:-webkit-flex}#newest .container-fluid>*,#newest .kthumb a,#newest .kthumb a div{flex-direction:column;-webkit-flex-direction:column}#newest .kthumb a div,#newest .kthumb a h2{transition:.3s}#newest .kthumb a{border-radius:4px;height:35vh;margin-bottom:calc(10px + 1vw)}#newest .kthumb a:hover{text-decoration:none}#newest .kthumb a div{justify-content:flex-end;-webkit-justify-content:flex-end;flex:1;-webkit-flex:1;backdrop-filter:blur(0px) brightness(1.1);-webkit-backdrop-filter:blur(0px) brightness(1.1);transition:.4s;-webkit-transition:.4s;background:linear-gradient(2deg,rgba(60,60,60,.7) 0,rgba(255,255,255,0) 110%);border-radius:5px;color:#fff;padding:calc(10px + 1vw);width:100%}#newest .kthumb a:hover div{backdrop-filter:blur(5px) brightness(0.6);-webkit-backdrop-filter:blur(5px) brightness(0.6)}#newest .kthumb a:hover h2{border-bottom:1px solid #d33;color:#e8b0b0}#newest .kthumb h2{border-bottom:1px solid transparent;font-size:calc(1.2em + .4vw);font-family:Barlow;margin-bottom:5px;padding-bottom:5px}#newest .kthumb p{color:#fff;font-family:Barlow;line-height:1.1}@media screen and (min-width:1200px){#newest .kthumb a{width:41vw}}@media screen and (min-width:992px){#banner-main{min-height:40vh;max-height:61vw}#banner-main video{height:56.5vw;object-fit:contain;top:77px}#banner-main.mod_1 picture,#banner-main.mod_1 picture img{height:86vw;width:101%}#banner-main.mod_1>.container-fluid>div{width:60%}#newest>.container-fluid>div{width:50%}#newest .col_a{justify-content:center;-webkit-justify-content:center}#newest div.kthumb{align-items:flex-end;-webkit-align-items:flex-end;justify-content:center;-webkit-justify-content:center;padding:calc(10px + 3vw) 0}#newest .kthumb a{background-position:center top;background-repeat:no-repeat;background-size:cover;box-shadow:0 10px 50px rgba(50,50,50,.2)}#newest .kthumb a:first-of-type{margin-right:3vw}#newest .kthumb h2{font-size:calc(1.2em + .4vw)}#newest .kthumb p{font-size:calc(1em + .2vw);margin-bottom:0}#articles{padding:0 5vw}#about{margin-top:2vw}#want-to-learn-karate .btn.red{margin-top:0}}@media screen and (max-width:991px){#banner-main{margin-bottom:0}#banner-main.mod_1>div:first-of-type{position:relative}#banner-main.mod_1>.container-fluid>div{padding-top:28vh}#newest{background-color:#fff;padding:30px 20px 5px}#newest>div:first-of-type{flex-direction:column;-webkit-flex-direction:column;padding-bottom:0}#newest>.container-fluid>div{width:100%}#newest .col_a p,#newest .kthumb a{margin-bottom:30px}#newest .kthumb a{background-size:cover}#newest .kthumb p{margin-bottom:5px}#newest picture,#newest picture img{height:70vh}#banner-main video.in{animation-name:fadeInAnimation}#banner-main picture.out img{animation-name:fadeOutAnimation}#articles{padding:10vw 10vw 30px}}