*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,p,span,h1,h2,h3,h4,h5,h6,a,img,small,dl,dt,dd,ol,ul,li,table,caption,tbody,thead,tr,th,td,main,article,aside,figure,figcaption,footer,header,menu,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}main,article,aside,figure,figcaption,footer,header,menu,nav,section{display:block}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img,picture{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{line-height:1.7}p{line-height:2}a{color:inherit;text-decoration:none}input:focus,textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}summary::-webkit-details-marker{display:none}summary{list-style:none}*::-moz-selection{background-color:rgba(0,0,128,.3)}*::selection{background-color:rgba(0,0,128,.3)}*::-webkit-input-placeholder{color:#ccc}*::-moz-placeholder{color:#ccc}*:-ms-input-placeholder{color:#ccc}*::-ms-input-placeholder{color:#ccc}*::placeholder{color:#ccc}body{position:relative;width:100%;min-width:375px;min-height:100vh;font-family:"Cantarell","Zen Kaku Gothic Antique",sans-serif;font-size:clamp(15px,calc(14px + 0.25vw),17px);font-weight:400;font-style:normal;line-height:2;letter-spacing:.05em;color:#47585c;background-color:#d4dcda}body.is-fixed{overflow:hidden;width:100%;height:100%}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-inline:10px;overflow:hidden}.header__logo{-webkit-box-flex:0;-ms-flex:0 0 clamp(150px,calc(125px + 6.25vw),200px);flex:0 0 clamp(150px,calc(125px + 6.25vw),200px)}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding-inline:20px;min-width:0}.header__nav a{display:block;color:#47585c}@media(hover: hover)and (pointer: fine){.header__nav a{-webkit-transition:all .2s;transition:all .2s}.header__nav a:hover{color:#80989b}}.hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50px;height:30px;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:12}.hamburger span{display:block;width:100%;height:3px;background-image:url("../img/toggle.svg");background-repeat:none;background-size:contain;-webkit-transition:all .2s;transition:all .2s;opacity:.9}.hamburger.is-active span:nth-child(1){-webkit-transform:translateY(14px) rotate(45deg);transform:translateY(14px) rotate(45deg)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){-webkit-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}@media(max-width: 768px){.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}.header__nav{display:none;position:fixed;top:0;left:0;background-color:#d4dcda;width:100%;height:100%;z-index:10}.header__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 0 50px 0;text-align:center}.header__nav.is-active{display:block}.search-box{margin-inline:auto}}.main{min-height:calc(100vh - 250px);padding-block:1em}.main__title{position:relative;margin-block:2em;font-size:clamp(28px,calc(26px + 0.5vw),32px);letter-spacing:.1em;text-transform:uppercase;text-align:center}.main__title::after{position:absolute;top:-15px;right:calc(50% - 140px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px;height:75px;content:"";background-image:url("/wp-content/themes/babarhythm/img/bg-title.svg");background-repeat:none;z-index:-1}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.main__text{-webkit-margin-after:clamp(40px,calc(30px + 2.5vw),60px);margin-block-end:clamp(40px,calc(30px + 2.5vw),60px);text-align:center}.main__content{-webkit-margin-after:clamp(80px,calc(60px + 5vw),120px);margin-block-end:clamp(80px,calc(60px + 5vw),120px)}.main__content.has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.main__content p+p{-webkit-margin-before:1em;margin-block-start:1em}.main__content p a{text-decoration:underline}.main__content img{margin-block:1em}.blog,.song{-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar{width:250px;top:50px;position:sticky}@media(max-width: 768px){.sidebar{display:none}}.sidebar__title{padding:.4em .8em;background-color:#80989b;color:#d4dcda;font-size:16px}.sidebar__content{padding:20px}.sidebar__image img{width:120px;margin:0;will-change:transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:spin 8s linear infinite;animation:spin 8s linear infinite}.sidebar__list{margin:1em .5em 2em;font-size:14px}@media(hover: hover)and (pointer: fine){.sidebar__list a{-webkit-transition:.2s all;transition:.2s all}.sidebar__list a:hover{opacity:.8}}.footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#dcdddd;background-color:#47585c}.footer::before{content:"";display:block;width:100%;height:6px;position:absolute;top:-3px;background:url("/wp-content/themes/babarhythm/img/border-d4dcda.svg") repeat-x}.footer__nav{margin-block:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 clamp(12px,calc(6px + 1.5vw),24px);list-style-type:none}.footer__nav>li{font-size:clamp(14px,calc(13px + 0.25vw),16px)}.footer__nav i{margin-right:.5em}.footer__nav a{display:block;padding:.5em;color:#dcdddd}@media(hover: hover)and (pointer: fine){.footer__nav a{-webkit-transition:all .2s;transition:all .2s}.footer__nav a:hover{opacity:.8}}.footer__copyright{display:block;font-size:12px;text-align:center;margin-block:1em}.container{width:100%;max-width:calc(1200px + clamp(20px,calc(10px + 2.5vw),40px));margin-inline:auto;padding-inline:clamp(20px,calc(10px + 2.5vw),40px)}.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-list>li{font-size:clamp(13px,calc(12px + 0.25vw),15px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#95949a}@media(max-width: 768px){.nav-list>li{font-size:15px}}.nav-list i{font-size:1.4em;margin-top:.2em}.search-box{position:relative;height:35px;width:35px;padding:0;border:3px solid #95949a;border-radius:25px;-webkit-transition:all 200ms ease;transition:all 200ms ease;cursor:text}.search-box::after{content:"";position:absolute;width:4px;height:16px;right:-5px;bottom:-9px;background:#95949a;border-radius:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 200ms ease;transition:all 200ms ease}.search-box.is-active{width:140px;padding:0 .5em}@media(max-width: 768px){.search-box.is-active{padding-block:4px}}.search-box .searchform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-box input{border:none;color:#47585c;background-color:rgba(0,0,0,0);line-height:2.2}@media(max-width: 768px){.search-box input[type=text]{font-size:16px;line-height:1.4}}.search-box input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.search-box input::-moz-placeholder{color:rgba(0,0,0,0)}.search-box input:-ms-input-placeholder{color:rgba(0,0,0,0)}.search-box input::-ms-input-placeholder{color:rgba(0,0,0,0)}.search-box input::placeholder{color:rgba(0,0,0,0)}.search-box input:focus{width:auto;border:none;outline:none}.search-box input:focus::-webkit-input-placeholder{color:#95949a}.search-box input:focus::-moz-placeholder{color:#95949a}.search-box input:focus:-ms-input-placeholder{color:#95949a}.search-box input:focus::-ms-input-placeholder{color:#95949a}.search-box input:focus::placeholder{color:#95949a}.result{margin-block:50px 10px}.result-item+.result-item{-webkit-margin-before:25px;margin-block-start:25px}.result-item__title a{text-decoration:underline}@media(hover: hover)and (pointer: fine){.result-item__title a{-webkit-transition:opacity .2s;transition:opacity .2s}.result-item__title a:hover{opacity:.9}}.result-item__summary{font-size:clamp(12px,calc(11px + 0.25vw),14px)}.breadcrumb ul{list-style-type:none;display:table-row}.breadcrumb li{display:table-cell;text-transform:uppercase;font-size:clamp(13px,calc(12px + 0.25vw),15px)}.breadcrumb li:not(:first-child)::before{content:">";padding:0 .5em}.breadcrumb li:not(:has(a)){opacity:.9}.pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:clamp(40px,calc(30px + 2.5vw),60px);margin-block-start:clamp(40px,calc(30px + 2.5vw),60px);font-size:clamp(14px,calc(13px + 0.25vw),16px)}.pagination span,.pagination a{display:block;margin-inline:.4em;padding:.6em .2em;min-width:28px;text-align:center;line-height:1;background-color:#e5e4e6}@media(hover: hover)and (pointer: fine){.pagination{-webkit-transition:all .2s;transition:all .2s}.pagination a:hover{color:#dcdddd;background-color:#80989b}}.pagination .current{color:#dcdddd;background-color:#afafb0}.pagetop{position:fixed;width:40px;height:90px;right:-40px;bottom:10%;background-color:#80989b;border-radius:10px 0 0 10px;padding:6px 0 6px 2px;opacity:.8;z-index:2;-webkit-transition:all .4s;transition:all .4s}.pagetop a{position:relative;display:block}.liveinfo{margin-top:2rem;padding:1rem 1.5rem;border:1px solid #80989b}.liveinfo h2{color:#80989b}.liveinfo p{color:#80989b}.liveinfo.past{background-color:#80989b}.liveinfo.past h2{color:#d4dcda}.liveinfo.past p{color:#d4dcda}.live-list>li{border-top:1px dotted #afafb0;-o-border-image:url("/wp-content/themes/babarhythm/img/border.svg") 15 round stretch;border-image:url("/wp-content/themes/babarhythm/img/border.svg") 15 round stretch;border-width:5px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2em;padding:1em}.live-list>li:last-child{border-bottom:1px dotted #afafb0;-o-border-image:url("/wp-content/themes/babarhythm/img/border.svg") 15 round stretch;border-image:url("/wp-content/themes/babarhythm/img/border.svg") 15 round stretch;border-bottom-width:5px}@media(max-width: 768px){.live-list>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.live-list__title.is-clickable{cursor:pointer}.live-list__setlist{max-height:0;opacity:0;-webkit-transition:max-height .8s ease,opacity .8s ease;transition:max-height .8s ease,opacity .8s ease;-webkit-padding-before:1em;padding-block-start:1em;-webkit-padding-start:1em;padding-inline-start:1em;font-size:clamp(14px,calc(13px + 0.25vw),16px)}.live-list__details[open] .live-list__setlist{opacity:1;max-height:500px}.blog-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(20px,calc(15px + 1.25vw),30px);gap:0 clamp(20px,calc(10px + 2.5vw),40px)}.blog-item::before,.blog-item::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:5px;background-image:url("/wp-content/themes/babarhythm/img/border.svg");background-repeat:repeat-x;pointer-events:none}.blog-item::before{content:"";top:0}.blog-item:last-of-type::after{content:"";bottom:0}@media(max-width: 768px){.blog-item{padding-inline:0}}.blog-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;font-size:clamp(14px,calc(13px + 0.25vw),16px)}.blog-item__thumb{-webkit-box-flex:0;-ms-flex:0 0 clamp(100px,calc(50px + 12.5vw),200px);flex:0 0 clamp(100px,calc(50px + 12.5vw),200px);position:relative}.blog-item__thumb a{display:block;width:clamp(100px,calc(50px + 12.5vw),200px);height:clamp(100px,calc(50px + 12.5vw),200px);aspect-ratio:1/1;overflow:hidden;border-radius:50%}@media(hover: hover)and (pointer: fine){.blog-item__thumb a:hover{opacity:.8}}.blog-item__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%;margin-block:0}.blog-item__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.blog-item__title{font-size:clamp(18px,calc(16px + 0.5vw),22px)}.blog-item__category{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.blog-item__category a{border:1px solid #47585c;border-radius:2px;font-size:12px;padding:4px 8px}.blog-item__excerpt{-webkit-margin-before:clamp(10px,calc(5px + 1.25vw),20px);margin-block-start:clamp(10px,calc(5px + 1.25vw),20px);font-size:clamp(13px,calc(12px + 0.25vw),15px)}@media(max-width: 768px){.blog-item__excerpt{display:none}}.youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.song-term{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%;padding-block:clamp(40px,calc(30px + 2.5vw),60px)}.song-term::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:5px;background-image:url("/wp-content/themes/babarhythm/img/border.svg");background-repeat:repeat-x}@media(max-width: 768px){.song-term{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.song-term__info{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;text-align:center}.song-term__name{font-size:clamp(16px,calc(15px + 0.25vw),18px)}.song-term__image img{width:120px}.song-term__list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.song-term__list>li:nth-child(n+2){-webkit-margin-before:.4em;margin-block-start:.4em}.song-term__list a{position:relative;display:block;-webkit-padding-start:12px;padding-inline-start:12px;font-size:clamp(14px,calc(13px + 0.25vw),16px);white-space:nowrap;overflow:hidden;-webkit-transition:.2s all;transition:.2s all}.song-term__list a::after{content:attr(data-tooltip);position:absolute;display:inline-block;-webkit-margin-start:1em;margin-inline-start:1em;padding:2px 8px;font-size:14px;white-space:nowrap;color:#80989b;background-color:#e5e4e6;border-right:2px solid #80989b;-webkit-transition:200ms;transition:200ms;opacity:0;overflow:hidden}@media(hover: hover)and (pointer: fine){.song-term__list a:hover::after{-webkit-animation:typewriter 2s steps(50) 0s 1 normal both,blinkTextCursor 500ms steps(50) infinite normal;animation:typewriter 2s steps(50) 0s 1 normal both,blinkTextCursor 500ms steps(50) infinite normal}}.song-term__list a::before{content:"";position:absolute;display:block;top:10px;left:0;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #80989b;opacity:0}@media(hover: hover)and (pointer: fine){.song-term__list a:hover::before,.song-term__list a:hover::after{opacity:1}}.anim-typewriter{-webkit-animation:typewriter 4s steps(50) 1s 1 normal both,blinkTextCursor 500ms steps(50) infinite normal;animation:typewriter 4s steps(50) 1s 1 normal both,blinkTextCursor 500ms steps(50) infinite normal}@-webkit-keyframes typewriter{from{width:0}to{width:100%}}@keyframes typewriter{from{width:0}to{width:100%}}@-webkit-keyframes blinkTextCursor{from{border-right-color:hsla(0,0%,100%,.75)}to{border-right-color:rgba(0,0,0,0)}}@keyframes blinkTextCursor{from{border-right-color:hsla(0,0%,100%,.75)}to{border-right-color:rgba(0,0,0,0)}}.post-type-archive-movie h2{position:relative;font-size:clamp(18px,calc(15px + 0.75vw),24px);padding:1em}.post-type-archive-movie h2::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:5px;background-image:url("/wp-content/themes/babarhythm/img/border.svg");background-repeat:repeat-x}.post-type-archive-movie h2 img{width:200px;padding:1rem .5rem 0 .5rem}.swiper-button-next.swiper-button-white{background-image:url("/wp-content/themes/babarhythm/img/next.svg")}.swiper-button-prev.swiper-button-white{background-image:url("/wp-content/themes/babarhythm/img/prev.svg")}.swiper-container.gallery-top{width:100%;height:100%;background-color:#47585c}.swiper-container.gallery-top .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:450px}.swiper-container.gallery-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-block:40px clamp(80px,calc(60px + 5vw),120px)}.swiper-container.gallery-thumbs .thumbnail{position:relative;width:160px;height:120px;-webkit-margin-start:20px;margin-inline-start:20px}.swiper-container.gallery-thumbs .thumbnail span{position:absolute;top:0;left:0;width:100%;padding:10px;color:#e5e4e6;font-size:14px;line-height:1.4}.gallery-thumbs .swiper-slide{width:200px;opacity:.6}.gallery-thumbs .swiper-slide-active{opacity:1}.snow-monkey-form{max-width:800px;margin-block:clamp(40px,calc(20px + 5vw),80px) clamp(60px,calc(30px + 7.5vw),120px);margin-inline:auto}.snow-monkey-form[data-screen=confirm] .contact-info,.snow-monkey-form[data-screen=complete] .contact-info{display:none}.wp-block-snow-monkey-forms-item{-webkit-margin-before:clamp(20px,calc(10px + 2.5vw),40px);margin-block-start:clamp(20px,calc(10px + 2.5vw),40px)}.smf-item__label{-webkit-margin-after:.2em;margin-block-end:.2em}.smf-text-control__control,.smf-textarea-control__control{width:100%;font-size:clamp(15px,calc(14px + 0.25vw),17px);font-weight:400;color:#47585c;line-height:1.75}.smf-text-control__control:focus,.smf-textarea-control__control:focus{outline:2px solid rgba(0,0,0,.1) !important}.smf-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:clamp(40px,calc(20px + 5vw),80px);margin-block-start:clamp(40px,calc(20px + 5vw),80px)}.smf-action .smf-button-control__control{color:#e5e4e6 !important;background-color:#47585c !important;background-image:none !important;font-family:"Cantarell","Zen Kaku Gothic Antique",sans-serif;font-size:clamp(15px,calc(14px + 0.25vw),17px);letter-spacing:.05em;padding:.8em 1.6em !important}.smf-action .smf-button-control__control[data-action=back]{color:#47585c !important;background-color:#e5e4e6 !important;border:1px solid #47585c}.pagenav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-margin-before:5em;margin-block-start:5em;font-size:clamp(14px,calc(13px + 0.25vw),16px)}@media(max-width: 768px){.pagenav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}}.pagenav__next{text-align:right}@media(max-width: 768px){.pagenav__next{text-align:center}}@media(max-width: 768px){.pagenav__prev{text-align:center}}.pagenav__prev,.pagenav__next{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.pagenav__back{-webkit-box-flex:0;-ms-flex:0 0 8em;flex:0 0 8em;text-align:center}@media(max-width: 768px){.pagenav__back{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.blog__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-margin-before:2.5em;margin-block-start:2.5em;font-size:clamp(14px,calc(12px + 0.5vw),18px)}.blog__category a{border:1px solid #47585c;border-radius:2px;font-size:clamp(12px,calc(11px + 0.25vw),14px);padding:.2em .4em;line-height:1}.blog__title{font-size:clamp(24px,calc(20px + 1vw),32px);-webkit-margin-after:2em;margin-block-end:2em}.song__title{-webkit-margin-before:2.5em;margin-block-start:2.5em;font-size:clamp(24px,calc(20px + 1vw),32px)}.song__suppl{-webkit-margin-before:.5em;margin-block-start:.5em;font-size:clamp(14px,calc(13px + 0.25vw),16px)}.song__entry{-webkit-margin-before:2.5em;margin-block-start:2.5em}.song__entry p+p{-webkit-margin-before:2em;margin-block-start:2em}.song__back{-webkit-margin-before:clamp(60px,calc(30px + 7.5vw),120px);margin-block-start:clamp(60px,calc(30px + 7.5vw),120px);text-align:center}@media(hover: hover)and (pointer: fine){.song__back a{-webkit-transition:all .2s;transition:all .2s}.song__back a:hover{opacity:.8}}.single-movie .title{margin:6rem 0 2rem 0}.single-movie .entry{line-height:2;margin:2rem 0 5rem 0}.single-movie .wrapper{position:relative;width:calc(100% - 10px);margin:0 auto;padding-bottom:62.5%}.single-movie .wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero{position:relative}.hero__image{width:80%;height:auto;z-index:1}.hero__bg{position:absolute;right:0;bottom:-10%;width:80%;height:90%;background:#47585c;opacity:.8;z-index:-1}.front-news{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-block:clamp(40px,calc(30px + 2.5vw),60px)}@media(max-width: 768px){.front-news{display:block;margin-inline:0}}.front-news__heading{-webkit-margin-after:40px;margin-block-end:40px}.front-news__item{-webkit-margin-before:40px;margin-block-start:40px;padding:25px 30px;border-radius:20px;background-color:rgba(128,152,155,.2)}.front-news__date a{text-decoration:underline}.front-news__title{-webkit-margin-before:.5em;margin-block-start:.5em}.front-news__title span{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(128, 152, 155, 0.3)), to(rgba(128, 152, 155, 0.3)));background-image:linear-gradient(rgba(128, 152, 155, 0.3), rgba(128, 152, 155, 0.3));background-repeat:no-repeat;background-size:100% .7em;background-position:0 calc(100% + .2em);box-decoration-break:clone;-webkit-box-decoration-break:clone}.front-news__description{-webkit-margin-before:1.4em;margin-block-start:1.4em;-webkit-margin-start:.6em;margin-inline-start:.6em;font-size:.9em}.front-news__more{-webkit-margin-before:40px;margin-block-start:40px}.text-center{text-align:center}