@charset "UTF-8";


/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes sonarEffect{0%{opacity:0.3}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 10px 10px #990000, 0 0 0 10px rgba(0, 0, 0, 0.5)}100%{box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 10px 10px #990000, 0 0 0 10px rgba(0, 0, 0, 0.5);-webkit-transform:scale(1.5);opacity:0}}@-moz-keyframes sonarEffect{0%{opacity:0.3}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 10px 10px #990000, 0 0 0 10px rgba(0, 0, 0, 0.5)}100%{box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 10px 10px #990000, 0 0 0 10px rgba(0, 0, 0, 0.5);-moz-transform:scale(1.5);opacity:0}}@keyframes sonarEffect{0%{opacity:0.3}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 10px 10px #990000, 0 0 0 10px rgba(0, 0, 0, 0.5)}100%{box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 10px 10px #990000, 0 0 0 10px rgba(0, 0, 0, 0.5);transform:scale(1.5);opacity:0}}@-moz-keyframes haruSpin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes haruSpin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes haruSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-ms-keyframes grained{0%{-ms-transform:translate(-10%, 10%)}10%{-ms-transform:translate(-25%, 0%)}20%{-ms-transform:translate(-30%, 10%)}30%{-ms-transform:translate(-30%, 30%)}40%{-ms-transform:translate()}50%{-ms-transform:translate(-15%, 10%)}60%{-ms-transform:translate(-20%, 20%)}70%{-ms-transform:translate(-5%, 20%)}80%{-ms-transform:translate(-25%, 5%)}90%{-ms-transform:translate(-30%, 25%)}100%{-ms-transform:translate(-10%, 10%)}}@-webkit-keyframes grained{0%{-webkit-transform:translate(-10%, 10%)}10%{-webkit-transform:translate(-25%, 0%)}20%{-webkit-transform:translate(-30%, 10%)}30%{-webkit-transform:translate(-30%, 30%)}40%{-webkit-transform:translate()}50%{-webkit-transform:translate(-15%, 10%)}60%{-webkit-transform:translate(-20%, 20%)}70%{-webkit-transform:translate(-5%, 20%)}80%{-webkit-transform:translate(-25%, 5%)}90%{-webkit-transform:translate(-30%, 25%)}100%{-webkit-transform:translate(-10%, 10%)}}@-o-animation-keyframes grained{0%{-o-animation-transform:translate(-10%, 10%)}10%{-o-animation-transform:translate(-25%, 0%)}20%{-o-animation-transform:translate(-30%, 10%)}30%{-o-animation-transform:translate(-30%, 30%)}40%{-o-animation-transform:translate()}50%{-o-animation-transform:translate(-15%, 10%)}60%{-o-animation-transform:translate(-20%, 20%)}70%{-o-animation-transform:translate(-5%, 20%)}80%{-o-animation-transform:translate(-25%, 5%)}90%{-o-animation-transform:translate(-30%, 25%)}100%{-o-animation-transform:translate(-10%, 10%)}}@-moz-keyframes grained{0%{-moz-transform:translate(-10%, 10%)}10%{-moz-transform:translate(-25%, 0%)}20%{-moz-transform:translate(-30%, 10%)}30%{-moz-transform:translate(-30%, 30%)}40%{-moz-transform:translate()}50%{-moz-transform:translate(-15%, 10%)}60%{-moz-transform:translate(-20%, 20%)}70%{-moz-transform:translate(-5%, 20%)}80%{-moz-transform:translate(-25%, 5%)}90%{-moz-transform:translate(-30%, 25%)}100%{-moz-transform:translate(-10%, 10%)}}@keyframes grained{0%{transform:translate(-10%, 10%)}10%{transform:translate(-25%, 0%)}20%{transform:translate(-30%, 10%)}30%{transform:translate(-30%, 30%)}40%{transform:translate()}50%{transform:translate(-15%, 10%)}60%{transform:translate(-20%, 20%)}70%{transform:translate(-5%, 20%)}80%{transform:translate(-25%, 5%)}90%{transform:translate(-30%, 25%)}100%{transform:translate(-10%, 10%)}}body.layout-boxed #haru-main{max-width:1200px;margin:auto;overflow:hidden}.haru-container{max-width:1170px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media screen and (max-width:991px){.haru-container{max-width:970px}}@media screen and (max-width:767px){.haru-container{max-width:750px}}.haru-container:before{content:"";display:table}.haru-container:after{content:"";clear:both;display:table}.haru-container.haru-container--large{max-width:1440px}.h-row{margin-left:-15px;margin-right:-15px}.h-row:before{content:"";display:table}.h-row:after{content:"";clear:both;display:table}.full-width{padding:0 30px}@media screen and (max-width:1199px){.full-width{padding:0 15px}}.page-sidebar.left-sidebar,.archive-sidebar.left-sidebar,.single-sidebar.left-sidebar{width:25%;float:left;padding-left:15px;padding-right:20px}@media screen and (max-width:991px){.page-sidebar.left-sidebar,.archive-sidebar.left-sidebar,.single-sidebar.left-sidebar{width:100%;float:none;padding-right:15px;margin-bottom:60px}}.page-sidebar.right-sidebar,.archive-sidebar.right-sidebar,.single-sidebar.right-sidebar{width:25%;float:right;padding-right:15px;padding-left:20px}@media screen and (max-width:991px){.page-sidebar.right-sidebar,.archive-sidebar.right-sidebar,.single-sidebar.right-sidebar{width:100%;float:none;padding-left:15px;margin-bottom:60px}}.page-content,.archive-content,.single-content{padding:0 15px}.page-content.has-left-sidebar,.archive-content.has-left-sidebar,.single-content.has-left-sidebar{width:75%;float:right;padding-left:20px}@media screen and (max-width:991px){.page-content.has-left-sidebar,.archive-content.has-left-sidebar,.single-content.has-left-sidebar{width:100%;float:none;padding-left:15px}}.page-content.has-right-sidebar,.archive-content.has-right-sidebar,.single-content.has-right-sidebar{width:75%;float:left;padding-right:20px}@media screen and (max-width:991px){.page-content.has-right-sidebar,.archive-content.has-right-sidebar,.single-content.has-right-sidebar{width:100%;float:none;padding-right:15px}}.page-content.has-left-sidebar.has-right-sidebar,.archive-content.has-left-sidebar.has-right-sidebar,.single-content.has-left-sidebar.has-right-sidebar{width:50%;display:inline-block;float:none !important}@media screen and (max-width:991px){.page-content.has-left-sidebar.has-right-sidebar,.archive-content.has-left-sidebar.has-right-sidebar,.single-content.has-left-sidebar.has-right-sidebar{width:100%}}.archive-content,.single-content{margin-bottom:100px}@media screen and (max-width:1440px){.archive-content,.single-content{margin-bottom:90px}}@media screen and (max-width:1199px){.archive-content,.single-content{margin-bottom:80px}}@media screen and (max-width:991px){.archive-content,.single-content{margin-bottom:70px}}@media screen and (max-width:767px){.archive-content,.single-content{margin-bottom:60px}}.elementor-page .haru-container.haru-container--large.haru-page{max-width:none}.elementor-page .page-content{padding:0;margin-bottom:0}#haru-header .acf-menu-item-fields{display:none}.layout-grid{flex-wrap:wrap;display:flex}.grid-columns-1 .grid-item,.grid-columns-2 .grid-item,.grid-columns-3 .grid-item,.grid-columns-4 .grid-item,.grid-columns-5 .grid-item,.grid-columns-6 .grid-item{display:inline-block;vertical-align:top}.grid-columns-1 .grid-item{width:100%}.grid-columns-2 .grid-item{width:50%}.grid-columns-3 .grid-item{width:33.333333%}@-moz-document url-prefix(){.grid-columns-3 .grid-item{width:calc(33.333333% - .1px)}}.grid-columns-4 .grid-item{width:25%}.grid-columns-5 .grid-item{width:20%}.grid-columns-6 .grid-item{width:16.666666%}@media screen and (max-width:991px){.grid-columns--tablet1 .grid-item{width:100%}}@media screen and (max-width:991px){.grid-columns--tablet2 .grid-item{width:50%}}@media screen and (max-width:991px){.grid-columns--tablet3 .grid-item{width:33.333333%}@-moz-document url-prefix(){.grid-columns--tablet3 .grid-item{width:calc(33.333333% - .1px)}}}@media screen and (max-width:991px){.grid-columns--tablet4 .grid-item{width:25%}}@media screen and (max-width:991px){.grid-columns--tablet-5 .grid-item{width:20%}}@media screen and (max-width:991px){.grid-columns--tablet-6 .grid-item{width:16.666666%}}@media screen and (max-width:767px){.grid-columns--mobile1 .grid-item{width:100%}}@media screen and (max-width:767px){.grid-columns--mobile2 .grid-item{width:50%}}@media screen and (max-width:767px){.grid-columns--mobile3 .grid-item{width:33.333333%}@-moz-document url-prefix(){.grid-columns--mobile3 .grid-item{width:calc(33.333333% - .1px)}}}@media screen and (max-width:767px){.grid-columns--mobile4 .grid-item{width:25%}}@media screen and (max-width:767px){.grid-columns--mobile-5 .grid-item{width:20%}}@media screen and (max-width:767px){.grid-columns--mobile-6 .grid-item{width:16.666666%}@-moz-document url-prefix(){.grid-columns--mobile-6 .grid-item{width:calc(16.666666% - .1px)}}}.video-list{display:flex;flex-wrap:wrap}.layout-list .grid-item{width:100%}.haru-slick{display:none}.haru-slick.slick-initialized{display:block}.haru-slick .slick-slide:focus{outline:none}.haru-slick .slick-prev,.haru-slick .slick-next{font-size:0;padding:0}.haru-slick .slick-prev:before,.haru-slick .slick-next:before{font-weight:700;opacity:1;font-family:"haruicons";font-size:14px;visibility:visible;transition:all 0.3s}.haru-slick .slick-prev:focus,.haru-slick .slick-prev:active,.haru-slick .slick-next:focus,.haru-slick .slick-next:active{outline:none}.haru-slick .slick-prev:hover,.haru-slick .slick-next:hover{cursor:pointer;background-color:#990000;transition:all 0.3s}.haru-slick .slick-prev:before{content:""}.haru-slick .slick-next:before{content:""}.haru-slick--nav-normal .slick-prev,.haru-slick--nav-normal .slick-next{background:rgba(0, 0, 0, 0.3);color:#fff;border-radius:0;transition:all 0.3s}.haru-slick--nav-normal .slick-prev:hover,.haru-slick--nav-normal .slick-next:hover{background:#990000;cursor:pointer;color:#fff}.haru-slick--nav-icon .slick-prev,.haru-slick--nav-icon .slick-next{background:transparent;color:#000000;transition:all 0.3s}.haru-slick--nav-icon .slick-prev:hover,.haru-slick--nav-icon .slick-next:hover{background:transparent;cursor:pointer;color:#990000}.haru-slick--nav-opacity:hover .slick-prev,.haru-slick--nav-opacity:hover .slick-next{opacity:1;visibility:visible;transition:all 0.3s}.haru-slick--nav-opacity .slick-prev,.haru-slick--nav-opacity .slick-next{background:rgba(0, 0, 0, 0.3);color:#fff;opacity:0;visibility:hidden;transition:all 0.3s}.haru-slick--nav-opacity .slick-prev:hover,.haru-slick--nav-opacity .slick-next:hover{background:#990000;cursor:pointer;transition:all 0.3s}.haru-slick--nav-border .slick-prev,.haru-slick--nav-border .slick-next{background:transparent;color:#000;border-radius:50%;border:1px solid #ababab}.haru-slick--nav-border .slick-prev:before,.haru-slick--nav-border .slick-next:before{transition:none}.haru-slick--nav-border .slick-prev:hover,.haru-slick--nav-border .slick-next:hover{background:#990000;border:1px solid #990000;cursor:pointer;color:#fff}.haru-slick--nav-center .slick-prev,.haru-slick--nav-center .slick-next{position:absolute;display:block;width:36px;height:36px;line-height:36px;text-align:center;top:50%;transform:translateY(-50%);z-index:9;transition:all 0.3s}.haru-slick--nav-center .slick-prev{left:0}.haru-slick--nav-center .slick-next{right:0}.haru-slick--nav-top-right .slick-prev,.haru-slick--nav-top-right .slick-next{position:absolute;top:-80px;display:block;width:36px;height:36px;line-height:36px;text-align:center}.haru-slick--nav-top-right .slick-next{right:0}.haru-slick--nav-top-right .slick-prev{right:80px}.haru-slick--nav-bottom-left .slick-prev,.haru-slick--nav-bottom-left .slick-next{position:absolute;bottom:-80px;display:block;width:36px;height:36px;line-height:36px;text-align:center}.haru-slick--nav-bottom-left .slick-next{left:80px}.haru-slick--nav-bottom-left .slick-prev{left:0}.haru-carousel .owl-nav{z-index:9}.haru-carousel .owl-nav .owl-prev:before,.haru-carousel .owl-nav .owl-next:before{font-weight:700;opacity:1;font-family:"haruicons";visibility:visible;transition:all 0.3s}.haru-carousel .owl-nav .owl-prev:before{content:""}.haru-carousel .owl-nav .owl-next:before{content:""}.haru-carousel .owl-dots{text-align:center;position:absolute;bottom:20px;width:100%;opacity:0;visibility:hidden}.haru-carousel .owl-dots .owl-dot{background:#868686;display:inline-block;height:10px;margin:0 5px;width:10px;border-radius:50%}.haru-carousel .owl-dots .owl-dot.active{background:transparent;border:1px solid #990000;transform:scale(1.2)}.haru-carousel--nav-normal .owl-prev,.haru-carousel--nav-normal .owl-next{background:rgba(0, 0, 0, 0.3);color:#fff;border-radius:0;transition:all 0.3s}.haru-carousel--nav-normal .owl-prev:hover,.haru-carousel--nav-normal .owl-next:hover{background:#990000;cursor:pointer;color:#fff}.haru-carousel--nav-opacity:hover .owl-nav{opacity:1;transition:all 0.3s}.haru-carousel--nav-opacity .owl-nav{opacity:0;transition:all 0.3s}.haru-carousel--nav-opacity .owl-prev,.haru-carousel--nav-opacity .owl-next{background:rgba(0, 0, 0, 0.3);color:#fff;transition:all 0.3s}.haru-carousel--nav-opacity .owl-prev:hover,.haru-carousel--nav-opacity .owl-next:hover{background:#990000;cursor:pointer;transition:all 0.3s}.haru-carousel--nav-center .owl-nav{opacity:0;transition:all 0.3s}.haru-carousel--nav-center .owl-prev,.haru-carousel--nav-center .owl-next{position:absolute;display:block;width:36px;height:36px;line-height:36px;text-align:center;top:50%;transform:translateY(-50%)}.haru-carousel--nav-center .owl-prev{left:0}.haru-carousel--nav-center .owl-next{right:0}.haru-carousel--nav-top-right .owl-nav{position:absolute;right:0;top:-80px;display:flex}.haru-carousel--nav-top-right .owl-prev,.haru-carousel--nav-top-right .owl-next{display:block;width:36px;height:36px;line-height:36px;text-align:center}.haru-carousel--nav-top-right .owl-next{margin-left:6px}.dark-mode .haru-slick--nav-border .slick-prev,.dark-mode .haru-slick--nav-border .slick-next,.background-dark .haru-slick--nav-border .slick-prev,.background-dark .haru-slick--nav-border .slick-next{color:#fff;border:1px solid #ababab}.dark-mode .haru-slick--nav-border .slick-prev:hover,.dark-mode .haru-slick--nav-border .slick-next:hover,.background-dark .haru-slick--nav-border .slick-prev:hover,.background-dark .haru-slick--nav-border .slick-next:hover{background:#990000;border:1px solid #990000;color:#fff}.haru-button{display:inline-block;color:#fff;fill:#fff;line-height:1;padding:0 25px;position:relative;font-weight:700;text-align:center;transition:all 0.3s}.haru-button.haru-button--size-large{height:56px;line-height:56px;font-size:16px;font-weight:700;padding:0 45px}@media screen and (max-width:1440px){.haru-button.haru-button--size-large{height:52px;line-height:52px;font-size:15px}}.haru-button.haru-button--size-large .haru-icon{margin-left:8px}.haru-button.haru-button--size-large.haru-button--outline{line-height:54px}.haru-button.haru-button--size-medium{height:52px;line-height:52px;font-weight:700;padding:0 36px}.haru-button.haru-button--bg-primary{background-color:#990000}.haru-button.haru-button--bg-primary:hover{background-color:maroon;color:#fff}.haru-button.haru-button--bg-primary:focus{color:#fff}.haru-button.haru-button--bg-black{background-color:#000;color:#fff}.haru-button.haru-button--bg-black:hover{color:#fff;background-color:#990000}.haru-button.haru-button--bg-black:focus{color:#fff}.haru-button.haru-button--bg-black .haru-icon{background-color:#fff}.haru-button.haru-button--bg-white{background-color:#fff;color:#990000}.haru-button.haru-button--bg-white:hover{color:#fff;background-color:#990000}.haru-button.haru-button--bg-white:focus{color:#990000}.haru-button.haru-button--bg-white .haru-icon{background-color:#990000}.haru-button.haru-button--border-primary{background-color:transparent;border:1px solid #990000;line-height:50px;color:#990000}.haru-button.haru-button--border-primary:hover{background-color:#990000;color:#fff}.haru-button.haru-button--outline-gray{background-color:transparent;border:1px solid #ccc;color:#000000}.haru-button.haru-button--outline-gray:hover{background-color:#990000;border:1px solid #990000;color:#fff}.haru-button.haru-button--round-small{border-radius:2px}.haru-button.haru-button--round-normal{border-radius:0}.haru-button.haru-button--round-large{border-radius:16px}.haru-button.haru-button--round-full{border-radius:50%}.haru-button.haru-button--text-primary{color:#990000}.haru-button.haru-button--text-primary:hover{color:maroon}.haru-button.haru-button--text-primary .haru-icon{background-color:#990000}.haru-button.haru-button--text-white{color:#fff}.haru-button.haru-button--text-white:hover{color:#990000}.haru-button.haru-button--text-white .haru-icon{background-color:#fff}.haru-button.haru-button--text-black{color:#000;padding:0}.haru-button.haru-button--text-black:hover{color:#990000}.haru-button.haru-button--text-black .haru-icon{background-color:#000}.haru-button.haru-button--icon{display:inline-flex;align-items:center}.haru-button.haru-button--fullwidth{display:block;width:100%}.haru-button.haru-button--loading:before{content:"";font-family:"Font Awesome 5 Free";font-weight:700;animation-name:haruSpin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear;margin-right:3px;display:none}.haru-button.loading{pointer-events:none}.haru-button.loading:before{display:inline-block}.haru-button .ti-arrow-top-right{position:relative;bottom:-2px}.dark-mode .haru-button,.background-dark .haru-button{color:#fff}.dark-mode .haru-button.haru-button--bg-primary,.background-dark .haru-button.haru-button--bg-primary{background-color:#990000}.dark-mode .haru-button.haru-button--bg-primary:hover,.background-dark .haru-button.haru-button--bg-primary:hover{background-color:maroon;color:#fff}.dark-mode .haru-button.haru-button--bg-black,.background-dark .haru-button.haru-button--bg-black{background-color:#fff;color:#000000}.dark-mode .haru-button.haru-button--bg-black:hover,.background-dark .haru-button.haru-button--bg-black:hover{background-color:#990000;color:#fff}.dark-mode .haru-button.haru-button--bg-black:hover .haru-icon,.background-dark .haru-button.haru-button--bg-black:hover .haru-icon{color:#fff}.dark-mode .haru-button.haru-button--bg-black .haru-icon,.background-dark .haru-button.haru-button--bg-black .haru-icon{background-color:#000000}.dark-mode .haru-button.haru-button--bg-white,.background-dark .haru-button.haru-button--bg-white{background-color:#fff;color:#990000}.dark-mode .haru-button.haru-button--bg-white:hover,.background-dark .haru-button.haru-button--bg-white:hover{color:#990000}.dark-mode .haru-button.haru-button--bg-white .haru-icon,.background-dark .haru-button.haru-button--bg-white .haru-icon{background-color:#990000}.dark-mode .haru-button.haru-button--outline-gray,.background-dark .haru-button.haru-button--outline-gray{border:1px solid #ababab;color:#fff}.dark-mode .haru-button.haru-button--outline-gray:hover,.background-dark .haru-button.haru-button--outline-gray:hover{border:1px solid #990000}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],input[type=date],select,textarea{appearance:none;max-width:100%;width:100%;border:1px solid #f5f5f5;border-radius:0;background-color:#f5f5f5;box-shadow:none;color:inherit;vertical-align:middle;transition:border-color 0.5s ease}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=date]:focus,select:focus,textarea:focus{border:1px solid #990000;outline:none}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],input[type=date],select{height:52px;padding:0 15px}textarea{padding:15px}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;margin-top:0;margin-right:5px;padding:0;vertical-align:middle}button,[type="button"],[type="reset"],[type="submit"]{background-color:#990000;display:inline-block;color:#fff;fill:#fff;height:52px;line-height:52px;border:none;border-radius:0;padding:0 35px;font-weight:700;text-align:center;transition:all 0.3s}button:hover,[type="button"]:hover,[type="reset"]:hover,[type="submit"]:hover{cursor:pointer;background-color:maroon;transition:all 0.3s}button:focus,[type="button"]:focus,[type="reset"]:focus,[type="submit"]:focus{outline:none}select{position:relative;background-position:right 8px top 50%;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);background-size:auto 18px;background-repeat:no-repeat;max-width:100%}.contact-form__col{display:flex;align-items:center}.contact-form__row{display:flex;align-items:center;margin-bottom:20px}.contact-form__row--submit{justify-content:flex-end}@media screen and (max-width:767px){.contact-form__row--cv,.contact-form__row--file{display:block}}@media screen and (max-width:767px){.contact-form__row--cv .contact-form__label,.contact-form__row--file .contact-form__label{margin-bottom:10px}}.contact-form__row--cols-2 .contact-form__col{display:flex;align-items:center;width:50%}.contact-form__row--cols-2 .contact-form__col:first-child{padding-right:15px}@media screen and (max-width:767px){.contact-form__row--cols-2 .contact-form__col:first-child{padding-right:10px}}.contact-form__row--cols-2 .contact-form__col:last-child{padding-left:15px}@media screen and (max-width:767px){.contact-form__row--cols-2 .contact-form__col:last-child{padding-left:10px}}.contact-form__label{flex:0 0 150px;font-size:16px;color:#000}.contact-form__label--auto{flex:0 0 auto;margin-right:45px}.contact-form__required{color:#990000;margin-left:8px}.contact-form__input{flex:1}.contact-form__submit{display:flex;flex-direction:row-reverse;align-items:center;margin-top:30px}.contact-form__submit button,.contact-form__submit [type="button"],.contact-form__submit [type="reset"],.contact-form__submit [type="submit"]{background-color:#000;color:#fff;height:52px;line-height:52px;font-size:15px;font-weight:500;border-radius:0;border:none;padding:0 35px;min-width:170px;max-width:100%;text-align:center;transition:all 0.3s}.contact-form__submit button:hover,.contact-form__submit [type="button"]:hover,.contact-form__submit [type="reset"]:hover,.contact-form__submit [type="submit"]:hover{background-color:#990000;transition:all 0.3s}.contact-form__file{display:flex;align-items:center}.contact-form__file input[type="file"]{display:none}.contact-form__file-upload{height:52px;line-height:52px;padding:0 40px;background-color:#4d5969;color:#fff;border-radius:0;display:flex;align-items:center}.contact-form__file-upload:before{content:"";width:21px;height:19px;display:inline-block;margin-right:10px;-webkit-mask-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/icon-attach.svg);mask-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/icon-attach.svg);background-color:#fff}.contact-form__file-upload:hover{cursor:pointer}.contact-form__file-uploaded{margin-left:10px}button.mfp-close:hover,button.mfp-arrow:hover{background-color:transparent}.wpcf7 form .wpcf7-response-output{margin-left:0;margin-right:0}.haru-field{margin-bottom:30px}.haru-row{display:flex;flex-wrap:wrap;margin:0 -15px}[class*="haru-col-"]{padding:0 15px}.haru-col-sm-6{flex:0 0 50%}@media screen and (max-width:767px){.haru-col-sm-6{flex:0 0 100%}}.haru-col-sm-12{flex:0 0 100%}@media screen and (max-width:767px){.haru-col-xs-12{flex:0 0 100%}}.dark-mode input[type=text],.dark-mode input[type=email],.dark-mode input[type=password],.dark-mode input[type=search],.dark-mode input[type=number],.dark-mode input[type=url],.dark-mode input[type=tel],.dark-mode input[type=date],.dark-mode select,.dark-mode textarea{border:1px solid #333;background-color:#333}.dark-mode input[type=text]:focus,.dark-mode input[type=email]:focus,.dark-mode input[type=password]:focus,.dark-mode input[type=search]:focus,.dark-mode input[type=number]:focus,.dark-mode input[type=url]:focus,.dark-mode input[type=tel]:focus,.dark-mode input[type=date]:focus,.dark-mode select:focus,.dark-mode textarea:focus{border:1px solid #990000}.dark-mode .contact-form__label{color:#fff}.dark-mode .contact-form__submit button,.dark-mode .contact-form__submit [type="button"],.dark-mode .contact-form__submit [type="reset"],.dark-mode .contact-form__submit [type="submit"]{background-color:#fff;color:#000}.dark-mode .contact-form__submit button:hover,.dark-mode .contact-form__submit [type="button"]:hover,.dark-mode .contact-form__submit [type="reset"]:hover,.dark-mode .contact-form__submit [type="submit"]:hover{background-color:#990000;color:#fff;transition:all 0.3s}.haru-heading--style-1{font-size:28px;margin-top:0px;margin-bottom:25px;padding-bottom:10px;font-weight:700}@media screen and (max-width:1440px){.haru-heading--style-1{font-size:26px}}@media screen and (max-width:1199px){.haru-heading--style-1{font-size:24px}}@media screen and (max-width:991px){.haru-heading--style-1{font-size:22px}}@media screen and (max-width:767px){.haru-heading--style-1{font-size:20px}}.alignnone{margin:10px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:10px auto 10px auto}.alignright{float:right;margin:10px 0 20px 20px}.alignleft{float:left;margin:10px 20px 20px 0}a img.alignright{float:right;margin:10px 0 20px 20px}a img.alignnone{margin:10px 20px 20px 0}a img.alignleft{float:left;margin:10px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;max-width:96%;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:16px;margin:0;padding:5px 4px 5px;font-style:italic;margin-bottom:20px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gallery-caption{color:#686868;display:block;font-size:13px;font-size:0.8125rem;font-style:italic;line-height:1.6153846154;padding-top:0.5384615385em}.bypostauthor>article .fn:after{content:"";left:3px;position:relative;top:5px}.wp-block-button__link{margin-bottom:10px}.wp-block-group__inner-container>h2{font-size:20px;line-height:1.4;margin-top:0px;margin-bottom:25px;font-weight:700;border-bottom:1px solid #eee;padding-bottom:10px}@media screen and (max-width:1440px){.wp-block-group__inner-container>h2{font-size:19px}}@media screen and (max-width:1199px){.wp-block-group__inner-container>h2{font-size:18px}}.wp-block-cover-text{color:#fff !important}.wp-block-gallery{margin-bottom:10px}.wp-block-search .wp-block-search__inside-wrapper{position:relative}.wp-block-search .wp-block-search__label{font-size:20px;line-height:1.4;margin-top:0px;margin-bottom:25px;font-weight:700;border-bottom:1px solid #eee;padding-bottom:10px;display:block;color:#000000}@media screen and (max-width:1440px){.wp-block-search .wp-block-search__label{font-size:19px}}@media screen and (max-width:1199px){.wp-block-search .wp-block-search__label{font-size:18px}}.wp-block-search .wp-block-search__input{border:none}.wp-block-search .wp-block-search__button{position:absolute;top:0;right:0;width:60px;height:52px;font-size:0;border:none;background:#990000;outline:none;transition:all 0.3s}.wp-block-search .wp-block-search__button:hover{cursor:pointer;background:maroon;transition:all 0.3s}.wp-block-search .wp-block-search__button:before{color:#fff;content:"";font-family:"haruicons";font-weight:400;position:absolute;font-size:20px;top:50%;left:50%;transform:translate(-50%, -50%)}.wp-block-separator{border:none;border-bottom:2px solid #eee;margin:1.65em auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-quote:not(.is-large):not(.is-style-large){border-left:4px solid #000;padding:0 0 0 1em}.wp-block-latest-posts{padding:0;margin:0}.wp-block-latest-posts li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:12px}.wp-block-latest-posts li:last-child{margin-bottom:0}.wp-block-latest-comments{list-style:none;list-style-type:none;padding:0;margin:0}.wp-block-latest-comments li{line-height:1.8;margin-bottom:12px}.wp-block-latest-comments li:last-child{margin-bottom:0}.wp-block-latest-comments li:focus{outline:none}.wp-block-latest-comments li a{color:#000000;flex:1 1 auto;transition:all 0.3s}.wp-block-latest-comments li a:hover{color:#990000}.wp-block-latest-comments li a:not(.url){font-weight:500}.wp-block-latest-comments li article{padding-bottom:0}.wp-block-pullquote{border-bottom:2px solid #d5d5d5;border-top:2px solid #d5d5d5;color:#000000;margin-left:0;margin-right:0;padding:3em 0;margin:15px 0;text-align:center}.wp-block-pullquote :not(.is-style-solid-color){background:none}.wp-block-pullquote blockquote{padding:0;border-left:none}.wp-block-categories-list,.wp-block-archives-list{list-style:none;list-style-type:none;padding:0;margin:0}.wp-block-categories-list li,.wp-block-archives-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:12px;max-width:300px}.wp-block-categories-list li:last-child,.wp-block-archives-list li:last-child{margin-bottom:0}.wp-block-categories-list li:hover>a,.wp-block-archives-list li:hover>a{color:#990000}.wp-block-categories-list li:hover>.count,.wp-block-archives-list li:hover>.count{background-color:#990000;border:1px solid #990000;color:#fff;transition:all 0.3s}.wp-block-categories-list li:focus,.wp-block-archives-list li:focus{outline:none}.wp-block-categories-list li a,.wp-block-archives-list li a{flex:1 1 auto;transition:all 0.3s}.wp-block-categories-list li .count,.wp-block-archives-list li .count{border:1px solid #eee;color:#000000;padding:0 5px;font-size:12px;border-radius:20px;min-width:30px;text-align:center;transition:all 0.3s}.wp-block-categories-list .children,.wp-block-archives-list .children{flex:1 1 100%;padding-left:20px;margin-top:12px}.dark-mode .wp-block-group__inner-container>h2{border-bottom:1px solid #333}.dark-mode .wp-block-search .wp-block-search__label{border-bottom:1px solid #333}.dark-mode .wp-block-search .wp-block-search__button{background:#990000}.dark-mode .wp-block-search .wp-block-search__button:hover{background:maroon}.dark-mode .wp-block-search .wp-block-search__button:before{color:#fff}.dark-mode .wp-block-separator{border-bottom:2px solid #333}.dark-mode .wp-block-quote:not(.is-large):not(.is-style-large){border-left:4px solid rgba(255, 255, 255, 0.5)}.dark-mode .wp-block-latest-comments li a{color:#fff}.dark-mode .wp-block-latest-comments li a:hover{color:#990000}.dark-mode .wp-block-pullquote{border-bottom:2px solid #333;border-top:2px solid #333;color:#fff}.dark-mode .wp-block-pullquote blockquote{border-left:none}.dark-mode .wp-block-categories-list li:hover>a,.dark-mode .wp-block-archives-list li:hover>a{color:#990000}.dark-mode .wp-block-categories-list li:hover>.count,.dark-mode .wp-block-archives-list li:hover>.count{background-color:#990000;border:1px solid #990000;color:#fff}.dark-mode .wp-block-categories-list li .count,.dark-mode .wp-block-archives-list li .count{border:1px solid #333;color:#fff}.square-1{background-color:#bd4932}.square-1 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:200px;width:200px;margin-top:-100px;margin-left:-100px}.square-1 .spinner{width:80px;height:80px;background-color:#fff;margin-right:auto;margin-left:auto;margin-top:60px;animation:square-1 1s infinite ease-in-out}@-webkit-keyframes square-1{0%{-webkit-transform:perspective(160px)}50%{-webkit-transform:perspective(160px) rotateY(-180deg)}100%{-webkit-transform:perspective(160px) rotateY(-180deg) rotateX(-180deg)}}@keyframes square-1{0%{transform:perspective(160px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(160px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(160px) rotateX(-180deg) rotateY(0deg);-webkit-transform:perspective(160px) rotateX(-180deg) rotateY(0deg)}100%{transform:perspective(160px) rotateX(-180deg) rotateY(-180deg);-webkit-transform:perspective(160px) rotateX(-180deg) rotateY(-180deg)}}.square-2{background-color:#db9e36}.square-2 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:150px;width:150px;margin-top:-75px;margin-left:-75px;transform:rotate(45deg)}.square-2 .spinner{width:20px;height:20px;background-color:#fff;position:absolute;left:65px;top:65px}.square-2 .spinner:nth-child(2n+0){margin-right:0}.square-2 #spinner_one{animation:square-2-one 2s infinite;animation-delay:0.2s}.square-2 #spinner_two{animation:square-2-two 2s infinite;animation-delay:0.3s}.square-2 #spinner_three{animation:square-2-three 2s infinite;animation-delay:0.4s}.square-2 #spinner_four{animation:square-2-four 2s infinite;animation-delay:0.5s}.square-2 #spinner_five{animation:square-2-five 2s infinite;animation-delay:0.6s}.square-2 #spinner_six{animation:square-2-six 2s infinite;animation-delay:0.7s}.square-2 #spinner_seven{animation:square-2-seven 2s infinite;animation-delay:0.8s}.square-2 #spinner_eight{animation:square-2-eight 2s infinite;animation-delay:0.9s}.square-2 #spinner_big{position:absolute;width:50px;height:50px;left:50px;top:50px;animation:square-2-big 2s infinite;animation-delay:0.5s}@-webkit-keyframes square-2-one{50%{-webkit-transform:translate(-65px, -65px)}}@keyframes square-2-one{50%{transform:translate(-65px, -65px);-webkit-transform:translate(-65px, -65px)}}@-webkit-keyframes square-2-two{50%{-webkit-transform:translate(0, -65px)}}@keyframes square-2-two{50%{transform:translate(0, -65px);-webkit-transform:translate(0, -65px)}}@-webkit-keyframes square-2-three{50%{-webkit-transform:translate(65px, -65px)}}@keyframes square-2-three{50%{transform:translate(65px, -65px);-webkit-transform:translate(65px, -65px)}}@-webkit-keyframes square-2-four{50%{-webkit-transform:translate(65px, 0)}}@keyframes square-2-four{50%{transform:translate(65px, 0);-webkit-transform:translate(65px, 0)}}@-webkit-keyframes square-2-five{50%{-webkit-transform:translate(65px, 65px)}}@keyframes square-2-five{50%{transform:translate(65px, 65px);-webkit-transform:translate(65px, 65px)}}@-webkit-keyframes square-2-six{50%{-webkit-transform:translate(0, 65px)}}@keyframes square-2-six{50%{transform:translate(0, 65px);-webkit-transform:translate(0, 65px)}}@-webkit-keyframes square-2-seven{50%{-webkit-transform:translate(-65px, 65px)}}@keyframes square-2-seven{50%{transform:translate(-65px, 65px);-webkit-transform:translate(-65px, 65px)}}@-webkit-keyframes square-2-eight{50%{-webkit-transform:translate(-65px, 0)}}@keyframes square-2-eight{50%{transform:translate(-65px, 0);-webkit-transform:translate(-65px, 0)}}@-webkit-keyframes square-2-big{50%{-webkit-transform:scale(0.5)}}@keyframes square-2-big{50%{transform:scale(0.5);-webkit-transform:scale(0.5)}}.square-3{background-color:#ffd34e}.square-3 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:200px;width:200px;margin-top:-100px;margin-left:-100px}.square-3 .spinner{width:50px;height:50px;background-color:rgba(255, 255, 255, 0);margin-right:auto;margin-left:auto;border:4px solid #fff;left:73px;top:73px;position:absolute}.square-3 #first_spinner{animation:square-3-first-animate 1s infinite ease-in-out}.square-3 #second_spinner{-webkit-animation:square-3-second 1s forwards, square-3-second-animate 1s infinite ease-in-out;-moz-animation:square-3-second 1s forwards, square-3-second-animate 1s infinite ease-in-out;-o-animation:square-3-second 1s forwards, square-3-second-animate 1s infinite ease-in-out;-ms-transition:square-3-second 1s forwards, square-3-second-animate 1s infinite ease-in-out;animation:square-3-second 1s forwards, square-3-second-animate 1s infinite ease-in-out}.square-3 #third_spinner{-webkit-animation:square-3-third 1s forwards, square-3-third-animate 1s infinite ease-in-out;-moz-animation:square-3-third 1s forwards, square-3-third-animate 1s infinite ease-in-out;-o-animation:square-3-third 1s forwards, square-3-third-animate 1s infinite ease-in-out;-ms-transition:square-3-third 1s forwards, square-3-third-animate 1s infinite ease-in-out;animation:square-3-third 1s forwards, square-3-third-animate 1s infinite ease-in-out}@-webkit-keyframes square-3-first-animate{0%{-webkit-transform:perspective(100px)}50%{-webkit-transform:perspective(100px) rotateY(-180deg)}100%{-webkit-transform:perspective(100px) rotateY(-180deg) rotateX(-180deg)}}@keyframes square-3-first-animate{0%{transform:perspective(100px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(100px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(100px) rotateX(-180deg) rotateY(0deg);-webkit-transform:perspective(100px) rotateX(-180deg) rotateY(0deg)}100%{transform:perspective(100px) rotateX(-180deg) rotateY(-180deg);-webkit-transform:perspective(100px) rotateX(-180deg) rotateY(-180deg)}}@-webkit-keyframes square-3-second{100%{width:100px;height:100px;left:48px;top:48px}}@keyframes square-3-second{100%{width:100px;height:100px;left:48px;top:48px}}@-webkit-keyframes square-3-second-animate{0%{-webkit-transform:perspective(200px)}50%{-webkit-transform:perspective(200px) rotateY(180deg)}100%{-webkit-transform:perspective(200px) rotateY(180deg) rotateX(180deg)}}@keyframes square-3-second-animate{0%{transform:perspective(200px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(200px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(200px) rotateX(180deg) rotateY(0deg);-webkit-transform:perspective(200px) rotateX(180deg) rotateY(0deg)}100%{transform:perspective(200px) rotateX(180deg) rotateY(180deg);-webkit-transform:perspective(200px) rotateX(180deg) rotateY(180deg)}}@-webkit-keyframes square-3-third{100%{width:150px;height:150px;left:23px;top:23px}}@keyframes square-3-third{100%{width:150px;height:150px;left:23px;top:23px}}@-webkit-keyframes square-3-third-animate{0%{-webkit-transform:perspective(300px)}50%{-webkit-transform:perspective(300px) rotateY(-180deg)}100%{-webkit-transform:perspective(300px) rotateY(-180deg) rotateX(-180deg)}}@keyframes square-3-third-animate{0%{transform:perspective(300px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(300px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(300px) rotateX(-180deg) rotateY(0deg);-webkit-transform:perspective(300px) rotateX(-180deg) rotateY(0deg)}100%{transform:perspective(300px) rotateX(-180deg) rotateY(-180deg);-webkit-transform:perspective(300px) rotateX(-180deg) rotateY(-180deg)}}.square-4{background-color:white}.square-4 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:100px;width:100px;margin-top:-50px;margin-left:-50px}.square-4 .spinner{width:25px;height:25px;background-color:rgba(255, 255, 255, 0);margin-right:auto;margin-left:auto;border:4px solid #ef4a4a;left:37px;top:37px;position:absolute}.square-4 #first_spinner{animation:square-4-first 1s infinite;animation-delay:0.5s}.square-4 #second_spinner{animation:square-4-second 1s infinite}.square-4 #third_spinner{animation:square-4-third 1s infinite;animation-delay:0.5s}.square-4 #forth_spinner{animation:square-4-forth 1s infinite}@-webkit-keyframes square-4-first{0%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}50%{-ms-transform:translate(150%, 150%) scale(2, 2);-webkit-transform:translate(150%, 150%) scale(2, 2);transform:translate(150%, 150%) scale(2, 2)}100%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}}@keyframes square-4-first{0%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}50%{-ms-transform:translate(150%, 150%) scale(2, 2);-webkit-transform:translate(150%, 150%) scale(2, 2);transform:translate(150%, 150%) scale(2, 2)}100%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}}@-webkit-keyframes square-4-second{0%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}50%{-ms-transform:translate(-150%, 150%) scale(2, 2);-webkit-transform:translate(-150%, 150%) scale(2, 2);transform:translate(-150%, 150%) scale(2, 2)}100%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}}@keyframes square-4-second{0%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}50%{-ms-transform:translate(-150%, 150%) scale(2, 2);-webkit-transform:translate(-150%, 150%) scale(2, 2);transform:translate(-150%, 150%) scale(2, 2)}100%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}}@-webkit-keyframes square-4-third{0%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}50%{-ms-transform:translate(-150%, -150%) scale(2, 2);-webkit-transform:translate(-150%, -150%) scale(2, 2);transform:translate(-150%, -150%) scale(2, 2)}100%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}}@keyframes square-4-third{0%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}50%{-ms-transform:translate(-150%, -150%) scale(2, 2);-webkit-transform:translate(-150%, -150%) scale(2, 2);transform:translate(-150%, -150%) scale(2, 2)}100%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}}@-webkit-keyframes square-4-forth{0%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}50%{-ms-transform:translate(150%, -150%) scale(2, 2);-webkit-transform:translate(150%, -150%) scale(2, 2);transform:translate(150%, -150%) scale(2, 2)}100%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}}@keyframes square-4-forth{0%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}50%{-ms-transform:translate(150%, -150%) scale(2, 2);-webkit-transform:translate(150%, -150%) scale(2, 2);transform:translate(150%, -150%) scale(2, 2)}100%{-ms-transform:translate(1, 1) scale(1, 1);-webkit-transform:translate(1, 1) scale(1, 1);transform:translate(1, 1) scale(1, 1)}}.square-5{background-color:#2980b9}.square-5 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:118px;width:118px;margin-top:-59px;margin-left:-59px}.square-5 .spinner{width:20px;height:20px;background-color:#fff;margin-right:20px;float:left;margin-bottom:20px}.square-5 .spinner:nth-child(3n+0){margin-right:0px}.square-5 #spinner_one{animation:square-5 1s -0.9s ease-in-out infinite}.square-5 #spinner_two{animation:square-5 1s -0.8s ease-in-out infinite}.square-5 #spinner_three{animation:square-5 1s -0.7s ease-in-out infinite}.square-5 #spinner_four{animation:square-5 1s -0.6s ease-in-out infinite}.square-5 #spinner_five{animation:square-5 1s -0.5s ease-in-out infinite}.square-5 #spinner_six{animation:square-5 1s -0.4s ease-in-out infinite}.square-5 #spinner_seven{animation:square-5 1s -0.3s ease-in-out infinite}.square-5 #spinner_eight{animation:square-5 1s -0.2s ease-in-out infinite}.square-5 #spinner_nine{animation:square-5 1s -0.1s ease-in-out infinite}@-webkit-keyframes square-5{50%{-ms-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes square-5{50%{-ms-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.square-6{background-color:#3498db}.square-6 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:118px;width:72px;margin-top:-59px;margin-left:-36px}.square-6 .spinner{width:26px;height:26px;background-color:#fff;margin-right:20px;float:left;margin-bottom:20px}.square-6 .spinner:nth-child(2n+0){margin-right:0}.square-6 #spinner_one{animation:square-6-one 1s infinite}.square-6 #spinner_two{animation:square-6-two 1s infinite}.square-6 #spinner_three{animation:square-6-three 1s infinite}.square-6 #spinner_four{animation:square-6-four 1s infinite}.square-6 #spinner_five{animation:square-6-five 1s infinite}.square-6 #spinner_six{animation:square-6-six 1s infinite}@-webkit-keyframes square-6-one{50%{-ms-transform:translate(-100px, 46px) rotate(-179deg);-webkit-transform:translate(-100px, 46px) rotate(-179deg);transform:translate(-100px, 46px) rotate(-179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes square-6-one{50%{-ms-transform:translate(-100px, 46px) rotate(-179deg);-webkit-transform:translate(-100px, 46px) rotate(-179deg);transform:translate(-100px, 46px) rotate(-179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes square-6-two{50%{-ms-transform:translate(100px, 46px) rotate(179deg);-webkit-transform:translate(100px, 46px) rotate(179deg);transform:translate(100px, 46px) rotate(179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes square-6-two{50%{-ms-transform:translate(100px, 46px) rotate(179deg);-webkit-transform:translate(100px, 46px) rotate(179deg);transform:translate(100px, 46px) rotate(179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes square-6-three{50%{-ms-transform:translate(-100px, 0) rotate(-179deg);-webkit-transform:translate(-100px, 0) rotate(-179deg);transform:translate(-100px, 0) rotate(-179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes square-6-three{50%{-ms-transform:translate(-100px, 0) rotate(-179deg);-webkit-transform:translate(-100px, 0) rotate(-179deg);transform:translate(-100px, 0) rotate(-179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes square-6-four{50%{-ms-transform:translate(100px, 0) rotate(179deg);-webkit-transform:translate(100px, 0) rotate(179deg);transform:translate(100px, 0) rotate(179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes square-6-four{50%{-ms-transform:translate(100px, 0) rotate(179deg);-webkit-transform:translate(100px, 0) rotate(179deg);transform:translate(100px, 0) rotate(179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes square-6-five{50%{-ms-transform:translate(-100px, -46px) rotate(-179deg);-webkit-transform:translate(-100px, -46px) rotate(-179deg);transform:translate(-100px, -46px) rotate(-179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes square-6-five{50%{-ms-transform:translate(-100px, -46px) rotate(-179deg);-webkit-transform:translate(-100px, -46px) rotate(-179deg);transform:translate(-100px, -46px) rotate(-179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes square-6-six{50%{-ms-transform:translate(100px, -46px) rotate(179deg);-webkit-transform:translate(100px, -46px) rotate(179deg);transform:translate(100px, -46px) rotate(179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes square-6-six{50%{-ms-transform:translate(100px, -46px) rotate(179deg);-webkit-transform:translate(100px, -46px) rotate(179deg);transform:translate(100px, -46px) rotate(179deg)}100%{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.square-7{background-color:#e74c3c}.square-7 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:100px;width:100px;margin-top:-50px;margin-left:-50px}.square-7 .spinner{width:25px;height:25px;background-color:#fff;margin-right:50px;float:left;margin-bottom:50px}.square-7 .spinner:nth-child(2n+0){margin-right:0}.square-7 #spinner_one{animation:square-7-one 2s infinite}.square-7 #spinner_two{animation:square-7-two 2s infinite}.square-7 #spinner_three{animation:square-7-three 2s infinite}.square-7 #spinner_four{animation:square-7-four 2s infinite}@-webkit-keyframes square-7-one{25%{-webkit-transform:translate(75px, 0) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translate(75px, 75px) rotate(-180deg)}75%{-webkit-transform:translate(0, 75px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes square-7-one{25%{transform:translate(75px, 0) rotate(-90deg) scale(0.5);-webkit-transform:translate(75px, 0) rotate(-90deg) scale(0.5)}50%{transform:translate(75px, 75px) rotate(-180deg);-webkit-transform:translate(75px, 75px) rotate(-180deg)}75%{transform:translate(0, 75px) rotate(-270deg) scale(0.5);-webkit-transform:translate(0, 75px) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}@-webkit-keyframes square-7-two{25%{-webkit-transform:translate(0, 75px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translate(-75px, 75px) rotate(-180deg)}75%{-webkit-transform:translate(-75px, 0) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes square-7-two{25%{transform:translate(0, 75px) rotate(-90deg) scale(0.5);-webkit-transform:translate(0, 75px) rotate(-90deg) scale(0.5)}50%{transform:translate(-75px, 75px) rotate(-180deg);-webkit-transform:translate(-75px, 75px) rotate(-180deg)}75%{transform:translate(-75px, 0) rotate(-270deg) scale(0.5);-webkit-transform:translate(-75px, 0) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}@-webkit-keyframes square-7-three{25%{-webkit-transform:translate(0, -75px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translate(75px, -75px) rotate(-180deg)}75%{-webkit-transform:translate(75px, 0) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes square-7-three{25%{transform:translate(0, -75px) rotate(-90deg) scale(0.5);-webkit-transform:translate(0, -75px) rotate(-90deg) scale(0.5)}50%{transform:translate(75px, -75px) rotate(-180deg);-webkit-transform:translate(75px, -75px) rotate(-180deg)}75%{transform:translate(75px, 0) rotate(-270deg) scale(0.5);-webkit-transform:translate(75px, 0) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}@-webkit-keyframes square-7-four{25%{-webkit-transform:translate(-75px, 0) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translate(-75px, -75px) rotate(-180deg)}75%{-webkit-transform:translate(0, -75px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes square-7-four{25%{transform:translate(-75px, 0) rotate(-90deg) scale(0.5);-webkit-transform:translate(-75px, 0) rotate(-90deg) scale(0.5)}50%{transform:translate(-75px, -75px) rotate(-180deg);-webkit-transform:translate(-75px, -75px) rotate(-180deg)}75%{transform:translate(0, -75px) rotate(-270deg) scale(0.5);-webkit-transform:translate(0, -75px) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.square-8{background-color:#2c3e50}.square-8 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:50px;width:50px;margin-top:-25px;margin-left:-25px;transform:rotate(45deg);animation:square-8-loading-center-absolute 1.5s infinite}.square-8 .spinner{width:25px;height:25px;background-color:#fff;float:left}.square-8 #spinner_one{animation:square-8-one 1.5s infinite}.square-8 #spinner_two{animation:square-8-two 1.5s infinite}.square-8 #spinner_three{animation:square-8-three 1.5s infinite}.square-8 #spinner_four{animation:square-8-four 1.5s infinite}@-webkit-keyframes square-8-loading-center-absolute{100%{-webkit-transform:rotate(-45deg)}}@keyframes square-8-loading-center-absolute{100%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}}@-webkit-keyframes square-8-one{25%{-webkit-transform:translate(0, -50px) rotate(-180deg)}100%{-webkit-transform:translate(0, 0) rotate(-180deg)}}@keyframes square-8-one{25%{transform:translate(0, -50px) rotate(-180deg);-webkit-transform:translate(0, -50px) rotate(-180deg)}100%{transform:translate(0, 0) rotate(-180deg);-webkit-transform:translate(0, 0) rotate(-180deg)}}@-webkit-keyframes square-8-two{25%{-webkit-transform:translate(50px, 0) rotate(-180deg)}100%{-webkit-transform:translate(0, 0) rotate(-180deg)}}@keyframes square-8-two{25%{transform:translate(50px, 0) rotate(-180deg);-webkit-transform:translate(50px, 0) rotate(-180deg)}100%{transform:translate(0, 0) rotate(-180deg);-webkit-transform:translate(0, 0) rotate(-180deg)}}@-webkit-keyframes square-8-three{25%{-webkit-transform:translate(-50px, 0) rotate(-180deg)}100%{-webkit-transform:translate(0, 0) rotate(-180deg)}}@keyframes square-8-three{25%{transform:translate(-50px, 0) rotate(-180deg);-webkit-transform:translate(-50px, 0) rotate(-180deg)}100%{transform:translate(0, 0) rotate(-180deg);-webkit-transform:rtranslate(0, 0) rotate(-180deg)}}@-webkit-keyframes square-8-four{25%{-webkit-transform:translate(0, 50px) rotate(-180deg)}100%{-webkit-transform:translate(0, 0) rotate(-180deg)}}@keyframes square-8-four{25%{transform:translate(0, 50px) rotate(-180deg);-webkit-transform:translate(0, 50px) rotate(-180deg)}100%{transform:translate(0, 0) rotate(-180deg);-webkit-transform:translate(0, 0) rotate(-180deg)}}.square-9{background-color:#1e1e20}.square-9 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:150px;width:150px;margin-top:-75px;margin-left:-75px;transform:rotate(45deg)}.square-9 .spinner{width:20px;height:20px;background-color:#fff;margin-right:110px;float:left;margin-bottom:110px}.square-9 .spinner:nth-child(2n+0){margin-right:0}.square-9 #spinner_one{animation:square-9-one 2s infinite}.square-9 #spinner_two{animation:square-9-two 2s infinite}.square-9 #spinner_three{animation:square-9-three 2s infinite}.square-9 #spinner_four{animation:square-9-four 2s infinite}.square-9 #spinner_big{animation:square-9-big 0.5s infinite;position:absolute;width:50px;height:50px;left:50px;top:50px}@-webkit-keyframes square-9-big{25%{-webkit-transform:scale(0.5)}}@keyframes square-9-big{25%{transform:scale(0.5);-webkit-transform:scale(0.5)}}@-webkit-keyframes square-9-one{25%{-webkit-transform:translate(130px, 0) rotate(-90deg)}50%{-webkit-transform:translate(130px, 130px) rotate(-180deg)}75%{-webkit-transform:translate(0, 130px) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes square-9-one{25%{transform:translate(130px, 0) rotate(-90deg);-webkit-transform:translate(130px, 0) rotate(-90deg)}50%{transform:translate(130px, 130px) rotate(-180deg);-webkit-transform:translate(130px, 130px) rotate(-180deg)}75%{transform:translate(0, 130px) rotate(-270deg);-webkit-transform:translate(0, 130px) rotate(-270deg)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}@-webkit-keyframes square-9-two{25%{-webkit-transform:translate(0, 130px) rotate(-90deg)}50%{-webkit-transform:translate(-130px, 130px) rotate(-180deg)}75%{-webkit-transform:translate(-130px, 0) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes square-9-two{25%{transform:translate(0, 130px) rotate(-90deg);-webkit-transform:translate(0, 130px) rotate(-90deg)}50%{transform:translate(-130px, 130px) rotate(-180deg);-webkit-transform:translate(-130px, 130px) rotate(-180deg)}75%{transform:translate(-130px, 0) rotate(-270deg);-webkit-transform:translate(-130px, 0) rotate(-270deg)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}@-webkit-keyframes square-9-three{25%{-webkit-transform:translate(0, -130px) rotate(-90deg)}50%{-webkit-transform:translate(130px, -130px) rotate(-180deg)}75%{-webkit-transform:translate(130px, 0) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes square-9-three{25%{transform:translate(0, -130px) rotate(-90deg);-webkit-transform:translate(0, -130px) rotate(-90deg)}50%{transform:translate(130px, -130px) rotate(-180deg);-webkit-transform:translate(130px, -130px) rotate(-180deg)}75%{transform:translate(130px, 0) rotate(-270deg);-webkit-transform:translate(130px, 0) rotate(-270deg)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}@-webkit-keyframes square-9-four{25%{-webkit-transform:translate(-130px, 0) rotate(-90deg)}50%{-webkit-transform:translate(-130px, -130px) rotate(-180deg)}75%{-webkit-transform:translate(0, -130px) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes square-9-four{25%{transform:translate(-130px, 0) rotate(-90deg);-webkit-transform:translate(-130px, 0) rotate(-90deg)}50%{transform:translate(-130px, -130px) rotate(-180deg);-webkit-transform:translate(-130px, -130px) rotate(-180deg)}75%{transform:translate(0, -130px) rotate(-270deg);-webkit-transform:translate(0, -130px) rotate(-270deg)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.round-1{background-color:#374140}.round-1 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:150px;width:150px;margin-top:-75px;margin-left:-75px}.round-1 .spinner{width:20px;height:20px;background-color:#fff;float:left;margin-right:20px;margin-top:65px;border-radius:100%}.round-1 #spinner_one{animation:round-1-one 1.5s infinite}.round-1 #spinner_two{animation:round-1-two 1.5s infinite;animation-delay:0.25s}.round-1 #spinner_three{animation:round-1-three 1.5s infinite;animation-delay:0.5s}@-webkit-keyframes round-1-one{75%{-webkit-transform:scale(0)}}@keyframes round-1-one{75%{transform:scale(0);-webkit-transform:scale(0)}}@-webkit-keyframes round-1-two{75%{-webkit-transform:scale(0)}}@keyframes round-1-two{75%{transform:scale(0);-webkit-transform:scale(0)}}@-webkit-keyframes round-1-three{75%{-webkit-transform:scale(0)}}@keyframes round-1-three{75%{transform:scale(0);-webkit-transform:scale(0)}}.round-2{background-color:#dc3522}.round-2 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:150px;width:150px;margin-top:-75px;margin-left:-75px;transform:rotate(45deg)}.round-2 .spinner{width:20px;height:20px;background-color:#fff;position:absolute;left:65px;top:65px;border-radius:50%}.round-2 .spinner:nth-child(2n+0){margin-right:0}.round-2 #spinner_one{animation:round-2-one 2s infinite;animation-delay:0.2s}.round-2 #spinner_two{animation:round-2-two 2s infinite;animation-delay:0.3s}.round-2 #spinner_three{animation:round-2-three 2s infinite;animation-delay:0.4s}.round-2 #spinner_four{animation:round-2-four 2s infinite;animation-delay:0.5s}.round-2 #spinner_five{animation:round-2-five 2s infinite;animation-delay:0.6s}.round-2 #spinner_six{animation:round-2-six 2s infinite;animation-delay:0.7s}.round-2 #spinner_seven{animation:round-2-seven 2s infinite;animation-delay:0.8s}.round-2 #spinner_eight{animation:round-2-eight 2s infinite;animation-delay:0.9s}.round-2 #spinner_big{position:absolute;width:50px;height:50px;left:50px;top:50px;animation:round-2-big 2s infinite;animation-delay:0.5s}@-webkit-keyframes round-2-big{50%{-webkit-transform:scale(0.5)}}@keyframes round-2-big{50%{transform:scale(0.5);-webkit-transform:scale(0.5)}}@-webkit-keyframes round-2-one{50%{-webkit-transform:translate(-65px, -65px)}}@keyframes round-2-one{50%{transform:translate(-65px, -65px);-webkit-transform:translate(-65px, -65px)}}@-webkit-keyframes round-2-two{50%{-webkit-transform:translate(0, -65px)}}@keyframes round-2-two{50%{transform:translate(0, -65px);-webkit-transform:translate(0, -65px)}}@-webkit-keyframes round-2-three{50%{-webkit-transform:translate(65px, -65px)}}@keyframes round-2-three{50%{transform:translate(65px, -65px);-webkit-transform:translate(65px, -65px)}}@-webkit-keyframes round-2-four{50%{-webkit-transform:translate(65px, 0)}}@keyframes round-2-four{50%{transform:translate(65px, 0);-webkit-transform:translate(65px, 0)}}@-webkit-keyframes round-2-five{50%{-webkit-transform:translate(65px, 65px)}}@keyframes round-2-five{50%{transform:translate(65px, 65px);-webkit-transform:translate(65px, 65px)}}@-webkit-keyframes round-2-six{50%{-webkit-transform:translate(0, 65px)}}@keyframes round-2-six{50%{transform:translate(0, 65px);-webkit-transform:translate(0, 65px)}}@-webkit-keyframes round-2-seven{50%{-webkit-transform:translate(-65px, 65px)}}@keyframes round-2-seven{50%{transform:translate(-65px, 65px);-webkit-transform:translate(-65px, 65px)}}@-webkit-keyframes round-2-eight{50%{-webkit-transform:translate(-65px, 0)}}@keyframes round-2-eight{50%{transform:translate(-65px, 0);-webkit-transform:translate(-65px, 0)}}.round-3{background-color:#88a825}.round-3 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:50px;width:200px;margin-top:-25px;margin-left:-100px}.round-3 .spinner{width:20px;height:20px;background-color:#fff;float:left;margin-top:15px;border-radius:100%}.round-3 #first_spinner{animation:round-3-first 2s infinite}.round-3 #second_spinner{float:right;animation:round-3-second 2s infinite}@-webkit-keyframes round-3-first{25%{-ms-transform:translate(90px, 0) scale(2);-webkit-transform:translate(90px, 0) scale(2);transform:translate(90px, 0) scale(2)}50%{-ms-transform:translate(180px, 0) scale(1);-webkit-transform:translate(180px, 0) scale(1);transform:translate(180px, 0) scale(1)}75%{-ms-transform:translate(90px, 0) scale(2);-webkit-transform:translate(90px, 0) scale(2);transform:translate(90px, 0) scale(2)}}@keyframes round-3-first{25%{-ms-transform:translate(90px, 0) scale(2);-webkit-transform:translate(90px, 0) scale(2);transform:translate(90px, 0) scale(2)}50%{-ms-transform:translate(180px, 0) scale(1);-webkit-transform:translate(180px, 0) scale(1);transform:translate(180px, 0) scale(1)}75%{-ms-transform:translate(90px, 0) scale(2);-webkit-transform:translate(90px, 0) scale(2);transform:translate(90px, 0) scale(2)}}@-webkit-keyframes round-3-second{25%{-ms-transform:translate(-90px, 0) scale(2);-webkit-transform:translate(-90px, 0) scale(2);transform:translate(-90px, 0) scale(2)}50%{-ms-transform:translate(-180px, 0) scale(1);-webkit-transform:translate(-180px, 0) scale(1);transform:translate(-180px, 0) scale(1)}75%{-ms-transform:translate(-90px, 0) scale(2);-webkit-transform:translate(-90px, 0) scale(2);transform:translate(-90px, 0) scale(2)}}@keyframes round-3-second{25%{-ms-transform:translate(-90px, 0) scale(2);-webkit-transform:translate(-90px, 0) scale(2);transform:translate(-90px, 0) scale(2)}50%{-ms-transform:translate(-180px, 0) scale(1);-webkit-transform:translate(-180px, 0) scale(1);transform:translate(-180px, 0) scale(1)}75%{-ms-transform:translate(-90px, 0) scale(2);-webkit-transform:translate(-90px, 0) scale(2);transform:translate(-90px, 0) scale(2)}}.round-4{background-color:#35203b}.round-4 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:50px;width:300px;margin-top:-25px;margin-left:-150px}.round-4 .spinner{width:18px;height:18px;background-color:#fff;float:left;margin-top:15px;margin-right:15px;border-radius:100%;animation:round-4 1s infinite}.round-4 .spinner:last-child{margin-right:0px}.round-4 .spinner:nth-child(9){animation-delay:0.9s}.round-4 .spinner:nth-child(8){animation-delay:0.8s}.round-4 .spinner:nth-child(7){animation-delay:0.7s}.round-4 .spinner:nth-child(6){animation-delay:0.6s}.round-4 .spinner:nth-child(5){animation-delay:0.5s}.round-4 .spinner:nth-child(4){animation-delay:0.4s}.round-4 .spinner:nth-child(3){animation-delay:0.3s}.round-4 .spinner:nth-child(2){animation-delay:0.2s}@-webkit-keyframes round-4{50%{-ms-transform:translate(0, -50px);-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}}@keyframes round-4{50%{-ms-transform:translate(0, -50px);-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}}.round-5{background-color:#cf4a30}.round-5 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:60px;width:60px;margin-top:-30px;margin-left:-30px;animation:round-5-loading-center-absolute 1s infinite}.round-5 .spinner{width:20px;height:20px;background-color:#fff;float:left;border-radius:50%;margin-right:20px;margin-bottom:20px}.round-5 .spinner:nth-child(2n+0){margin-right:0}.round-5 #spinner_one{animation:round-5-one 1s infinite}.round-5 #spinner_two{animation:round-5-two 1s infinite}.round-5 #spinner_three{animation:round-5-three 1s infinite}.round-5 #spinner_four{animation:round-5-four 1s infinite}@-webkit-keyframes round-5-loading-center-absolute{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round-5-loading-center-absolute{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes round-5-one{50%{-ms-transform:translate(20px, 20px);-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px)}}@keyframes round-5-one{50%{-ms-transform:translate(20px, 20px);-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px)}}@-webkit-keyframes round-5-two{50%{-ms-transform:translate(-20px, 20px);-webkit-transform:translate(-20px, 20px);transform:translate(-20px, 20px)}}@keyframes round-5-two{50%{-ms-transform:translate(-20px, 20px);-webkit-transform:translate(-20px, 20px);transform:translate(-20px, 20px)}}@-webkit-keyframes round-5-three{50%{-ms-transform:translate(20px, -20px);-webkit-transform:translate(20px, -20px);transform:translate(20px, -20px)}}@keyframes round-5-three{50%{-ms-transform:translate(20px, -20px);-webkit-transform:translate(20px, -20px);transform:translate(20px, -20px)}}@-webkit-keyframes round-5-four{50%{-ms-transform:translate(-20px, -20px);-webkit-transform:translate(-20px, -20px);transform:translate(-20px, -20px)}}@keyframes round-5-four{50%{-ms-transform:translate(-20px, -20px);-webkit-transform:translate(-20px, -20px);transform:translate(-20px, -20px)}}.round-6{background-color:#ed8c2b}.round-6 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:20px;width:140px;margin-top:-10px;margin-left:-70px;animation:round-6-loading-center-absolute 1s infinite}.round-6 .spinner{width:20px;height:20px;background-color:#fff;float:left;border-radius:100%;margin-right:20px;margin-bottom:20px}.round-6 .spinner:last-child{margin-right:0}.round-6 #spinner_one{animation:round-6-one 1s infinite}.round-6 #spinner_two{animation:round-6-two 1s infinite}.round-6 #spinner_three{animation:round-6-three 1s infinite}.round-6 #spinner_four{animation:round-6-four 1s infinite}@-webkit-keyframes round-6-loading-center-absolute{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round-6-loading-center-absolute{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes round-6-one{50%{-ms-transform:translate(20px, 20px);-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px)}}@keyframes round-6-one{50%{-ms-transform:translate(20px, 20px);-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px)}}@-webkit-keyframes round-6-two{50%{-ms-transform:translate(-20px, 20px);-webkit-transform:translate(-20px, 20px);transform:translate(-20px, 20px)}}@keyframes round-6-two{50%{-ms-transform:translate(-20px, 20px);-webkit-transform:translate(-20px, 20px);transform:translate(-20px, 20px)}}@-webkit-keyframes round-6-three{50%{-ms-transform:translate(20px, -20px);-webkit-transform:translate(20px, -20px);transform:translate(20px, -20px)}}@keyframes round-6-three{50%{-ms-transform:translate(20px, -20px);-webkit-transform:translate(20px, -20px);transform:translate(20px, -20px)}}@-webkit-keyframes round-6-four{50%{-ms-transform:translate(-20px, -20px);-webkit-transform:translate(-20px, -20px);transform:translate(-20px, -20px)}}@keyframes round-6-four{50%{-ms-transform:translate(-20px, -20px);-webkit-transform:translate(-20px, -20px);transform:translate(-20px, -20px)}}.round-7{background-color:#db5800}.round-7 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:20px;width:100px;margin-top:-10px;margin-left:-50px}.round-7 .spinner{width:20px;height:20px;background-color:#fff;border-radius:100%;margin-right:20px;margin-bottom:20px;position:absolute}.round-7 #spinner_one{animation:round-7 2s linear infinite}.round-7 #spinner_two{left:20px;animation:round-7 2s linear infinite -0.4s}.round-7 #spinner_three{left:40px;animation:round-7 2s linear infinite -0.8s}.round-7 #spinner_four{left:60px;animation:round-7 2s linear infinite -1.2s}.round-7 #spinner_five{left:80px;animation:round-7 2s linear infinite -1.6s}@-webkit-keyframes round-7{0%{left:100px;top:0}80%{left:0;top:0}85%{left:0;top:-20px;width:20px;height:20px}90%{width:40px;height:15px}95%{left:100px;top:-20px;width:20px;height:20px}100%{left:100px;top:0}}@keyframes round-7{0%{left:100px;top:0}80%{left:0;top:0}85%{left:0;top:-20px;width:20px;height:20px}90%{width:40px;height:15px}95%{left:100px;top:-20px;width:20px;height:20px}100%{left:100px;top:0}}.round-8{background-color:#ff9000}.round-8 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:118px;width:118px;margin-top:-59px;margin-left:-59px}.round-8 .spinner{width:20px;height:20px;background-color:#fff;margin-right:20px;float:left;margin-bottom:20px;border-radius:50%}.round-8 .spinner:nth-child(3n+0){margin-right:0px}.round-8 #spinner_one{animation:round-8 1s -0.9s ease-in-out infinite}.round-8 #spinner_two{animation:round-8 1s -0.8s ease-in-out infinite}.round-8 #spinner_three{animation:round-8 1s -0.7s ease-in-out infinite}.round-8 #spinner_four{animation:round-8 1s -0.6s ease-in-out infinite}.round-8 #spinner_five{animation:round-8 1s -0.5s ease-in-out infinite}.round-8 #spinner_six{animation:round-8 1s -0.4s ease-in-out infinite}.round-8 #spinner_seven{animation:round-8 1s -0.3s ease-in-out infinite}.round-8 #spinner_eight{animation:round-8 1s -0.2s ease-in-out infinite}.round-8 #spinner_nine{animation:round-8 1s -0.1s ease-in-out infinite}@-webkit-keyframes round-8{50%{-ms-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes round-8{50%{-ms-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.round-9{background-color:#f0c600}.round-9 .haru-loading-site-absolute{position:absolute;left:50%;top:50%;height:150px;width:150px;margin-top:-75px;margin-left:-75px;border-radius:50%}.round-9 .spinner{width:20px;height:20px;background-color:#fff;position:absolute;border-radius:50%;animation:round-9 0.8s infinite}.round-9 #spinner_one{top:19px;left:19px}.round-9 #spinner_two{top:0px;left:65px;animation-delay:0.1s}.round-9 #spinner_three{top:19px;left:111px;animation-delay:0.2s}.round-9 #spinner_four{top:65px;left:130px;animation-delay:0.3s}.round-9 #spinner_five{top:111px;left:111px;animation-delay:0.4s}.round-9 #spinner_six{top:130px;left:65px;animation-delay:0.5s}.round-9 #spinner_seven{top:111px;left:19px;animation-delay:0.6s}.round-9 #spinner_eight{top:65px;left:0px;animation-delay:0.7s}@-webkit-keyframes round-9{25%{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}75%{-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}}@keyframes round-9{50%{-ms-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}#haru-site-preloader{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}#haru-site-preloader .haru-loading-site{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.back-to-top{background:rgba(0, 0, 0, 0.3);display:block;position:fixed;right:30px;bottom:-50px;width:48px;height:48px;line-height:48px;z-index:999;text-align:center;transform:rotate(-90deg);transition:all 0.3s}.back-to-top:before{content:"";font-family:"haruicons";font-weight:700;color:#fff;font-size:16px}.back-to-top.in{bottom:30px}.back-to-top:hover{background:rgba(0, 0, 0, 0.5)}.switch-theme-mode{position:fixed;left:4vh;bottom:2vh;z-index:99;transform:rotate(-90deg);transform-origin:left top}.switch-theme-mode:hover{cursor:pointer}.switch-theme-mode.active .button-switch{transform:translateX(100%);transition:all 0.3s}@media screen and (max-width:991px){.switch-theme-mode.active .button-switch{background-color:#000}}.switch-theme-mode .button-switch-mode{height:30px;display:inline-block;min-width:160px;border-radius:30px;background-color:#ddd;position:relative;transition:background-color 0.3s;position:relative}@media screen and (max-width:991px){.switch-theme-mode .button-switch-mode{min-width:60px;height:20px}}@media screen and (max-width:767px){.switch-theme-mode .button-switch-mode{min-width:40px}}.switch-theme-mode .button-switch-label{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:2px}.switch-theme-mode .button-switch-label .button-switch-dark,.switch-theme-mode .button-switch-label .button-switch-light{flex:0 0 50%;display:inline-flex;align-items:center;justify-content:center;font-weight:500;color:#000000}@media screen and (max-width:991px){.switch-theme-mode .button-switch-label .button-switch-dark,.switch-theme-mode .button-switch-label .button-switch-light{font-size:0}}.switch-theme-mode .button-switch{width:calc(50% - 2px);height:26px;line-height:1;border-radius:26px;background-color:#fff;color:#000;font-weight:500;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:2px;left:2px;transform:translateX(0);transition:all 0.3s}@media screen and (max-width:991px){.switch-theme-mode .button-switch{font-size:0;height:16px;border-radius:16px}}.haru-ajax-overflow{display:none;margin:0;padding:0;width:100%;height:100%;position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);transition:all 0.3s}.haru-ajax-overflow.active{display:table;z-index:99999}.haru-ajax-overflow .haru-ajax-loading{width:60px;height:50px;background-color:#fff;display:inline-block;left:0;right:0;margin:auto;position:absolute;top:50%;transform:translate(0, -50%);box-shadow:0 1px 8px rgba(0, 0, 0, 0.2)}.haru-ajax-overflow .haru-ajax-loading .loading-wrapper{width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.haru-ajax-overflow .spinner{width:5px;height:5px;background-color:#990000;position:absolute;border-radius:50%;animation:round-9 0.8s infinite}.haru-ajax-overflow #spinner_one{top:5px;left:5px}.haru-ajax-overflow #spinner_two{top:0;left:16px;animation-delay:0.1s}.haru-ajax-overflow #spinner_three{top:5px;left:27px;animation-delay:0.2s}.haru-ajax-overflow #spinner_four{top:16px;left:31px;animation-delay:0.3s}.haru-ajax-overflow #spinner_five{top:27px;left:27px;animation-delay:0.4s}.haru-ajax-overflow #spinner_six{top:31px;left:16px;animation-delay:0.5s}.haru-ajax-overflow #spinner_seven{top:27px;left:5px;animation-delay:0.6s}.haru-ajax-overflow #spinner_eight{top:16px;left:0;animation-delay:0.7s}.haru-social-share__label{font-weight:500;color:#000000;margin-right:15px}.haru-social-share__list{padding:0;margin:0;list-style:none;display:inline-block}.haru-social-share__list li{display:inline-block}.haru-social-share__list li a{font-size:18px;padding:6px 8px;transition:all 0.3s}@media screen and (max-width:991px){.haru-social-share__list li a{margin-bottom:17px}}@media screen and (max-width:767px){.haru-social-share__list li a{font-size:16px}}.haru-social-share__list li a:hover{transition:all 0.3s}.haru-social-share__facebook a:before{content:"";font-family:"Font Awesome 5 Brands"}.haru-social-share__twitter a:before{content:"";font-family:"Font Awesome 5 Brands"}.haru-social-share__linkedin a:before{content:"";font-family:"Font Awesome 5 Brands"}.haru-social-share__tumblr a:before{content:"";font-family:"Font Awesome 5 Brands"}.haru-social-share__pinterest a:before{content:"";font-family:"Font Awesome 5 Brands"}.haru-social-share__vk a:before{content:"";font-family:"Font Awesome 5 Brands"}.haru-social-share__telegram a:before{content:"";font-family:"Font Awesome 5 Brands"}.dark-mode .haru-social-share__label{color:#fff}#haru-popup{background-color:#fff;box-sizing:border-box;margin:40px auto;max-width:95%;position:relative;text-align:left;background-repeat:no-repeat;background-size:cover;box-shadow:0 2px 3px rgba(0, 0, 0, 0.5)}@media screen and (max-width:767px){#haru-popup{max-height:400px !important}}#haru-popup .newsletter-title{color:#990000;font-size:28px}@media screen and (max-width:991px){#haru-popup .newsletter-title{font-size:24px}}#haru-popup .newsletter-description{font-size:17px;font-weight:500;line-height:1.8}@media screen and (max-width:991px){#haru-popup .newsletter-description{font-size:15px}}#haru-popup .popup-left{width:50%;float:left;height:100%}@media screen and (max-width:767px){#haru-popup .popup-left{width:100%;clear:both}}#haru-popup .popup-right{width:50%;float:right;height:100%;position:relative;text-align:center}@media screen and (max-width:767px){#haru-popup .popup-right{width:100%;background-color:#fff;clear:both;position:absolute}}#haru-popup .popup-right .popup-right-content{position:absolute;width:100%;top:50%;padding:0 40px;transform:translateY(-50%)}@media screen and (max-width:767px){#haru-popup .popup-right .popup-right-content{padding:0 40px}}#haru-popup .subscribe-default{position:relative;padding-bottom:5px}#haru-popup .subscribe-default .subscribe-email{width:100%;padding:0;border:none;margin-top:30px}#haru-popup .subscribe-default .subscribe-email input[type="email"]{border:1px solid #eee;font-style:italic;width:100%;padding:9px 0 9px 9px;background:#fff;border-radius:0}#haru-popup .subscribe-default .subscribe-email input[type="email"]::-moz-placeholder{color:#fff;opacity:1}#haru-popup .subscribe-default .subscribe-email input[type="email"]:-ms-input-placeholder{color:#fff}#haru-popup .subscribe-default .subscribe-email input[type="email"]::-webkit-input-placeholder{color:#fff}#haru-popup .subscribe-default .subscribe-email input[type="email"]:focus{outline:none;border:1px solid #990000}#haru-popup .subscribe-default .subscribe-submit input[type="submit"]{border:1px solid #990000;background:none;text-transform:uppercase;padding:10px 0;color:#fff;background:#990000}#haru-popup .subscribe-default .subscribe-submit input[type="submit"]:hover{background:#fff;color:#990000}#haru-popup .subscribe-default .subscribe-submit input[type="submit"]:focus{outline:none}#haru-popup .checkbox-label{margin-top:15px}@media (max-width:480px){#haru-popup .checkbox-label{margin-left:15px}}#haru-popup .checkbox-label .showagain{margin-right:3px;margin-top:-3px}#haru-popup .checkbox-label label{font-weight:400}.dark-mode #haru-popup{background-color:#1d1d1d}.mfp-zoom-in{}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.5s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.5s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-in2{}.mfp-zoom-in2 .mfp-with-anim{opacity:0;transition:all 0.5s ease-in-out;transform:scale(0.9)}.mfp-zoom-in2.mfp-bg{opacity:0;transition:all 0.5s ease-out}.mfp-zoom-in2.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in2.mfp-ready.mfp-bg{opacity:1}.mfp-zoom-in2.mfp-removing .mfp-with-anim{transform:scale(0.9);opacity:0}.mfp-zoom-in2.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper{}.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all 0.5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:0.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal{}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top{}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all 0.2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all 0.2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold{}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all 0.5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out{}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-duration:1s;animation-name:hinge}.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity 0.5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:0.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}.widget-post-list ul{list-style:none;list-style-type:none;padding:0;margin:0}.widget-post-list ul.thumb-right .post-item{flex-direction:row-reverse}.widget-post-list ul.thumb-right .post-content{padding-left:0;padding-right:15px}.widget-post-list ul.thumb-full .post-item{display:block}.widget-post-list ul.thumb-full .post-content{padding-left:0;padding-top:5px}.widget-post-list .post-item{display:flex;margin-bottom:20px}.widget-post-list .post-item .post-thumbnail{flex:0 0 35%}.widget-post-list .post-item .post-content{flex:1;padding-left:15px}.widget-post-list .post-item .post-title{margin-top:0;font-weight:500}.widget-post-list .post-item .post-datetime{margin-left:6px}.widget-post-list .post-item .post-datetime:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;margin-right:6px}.widget-post-list .post-item .post-comment{margin-left:6px}.widget-post-list .post-item .post-comment a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;margin-right:6px}.single-haru_megamenu .menu{padding:0;margin:0;list-style:none}.single-haru_megamenu .menu li,.single-haru_megamenu .menu a{position:relative;display:block}.single-haru_megamenu .menu>li>a{padding:5px 0}.single-haru_megamenu .menu>li:first-child>a{padding-top:0}.single-haru_megamenu .menu>li:last-child>a{padding-bottom:0}.single-haru_megamenu .menu .menu-label{border-radius:2px;color:#fff;padding:2px 3px;font-size:9px;text-align:center;vertical-align:baseline;margin-left:5px;position:relative;top:-8px}*,*::before,*::after{box-sizing:border-box}p{margin:0 0 10px}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4,h5,h6{margin-top:10px;margin-bottom:10px}img{max-width:100%}.haru-clear:before,.haru-clear:after{display:table;content:""}.haru-clear:after{clear:both}mark{background-color:#990000;color:#fff;padding:0 5px}a{text-decoration:none;color:#000000}a:hover{color:#990000;text-decoration:none}a:active{color:#990000;text-decoration:none}a:focus{color:#990000;outline:none;text-decoration:none}legend,h1,h2,h3,h4,h5,h6{color:#000000;font-family:"DM Sans";font-weight:700;line-height:1.4}legend a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000000;transition:all 0.3s}legend a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#990000;transition:all 0.3s}img{max-width:100%;height:auto}p{line-height:1.8}blockquote{padding:10px 20px;margin:0 0 20px;font-size:18px;border-left:5px solid #eee}@media screen and (max-width:767px){blockquote{font-size:16px}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}table{border-collapse:collapse}table thead{background:#f5f5f5;color:#000000}table thead tr>*{padding:5px 10px 4px 10px}table thead th{font-weight:500}table tbody tr>*{padding:5px 10px 4px 10px}table tbody strong{color:#000000;font-weight:500}table th{font-weight:500}table,th,td{border:1px solid #eee}th,td{padding:5px}dt{font-weight:500}audio:focus,video:focus{outline:none}address{font-style:italic}cite{font-style:italic}code{color:#fff;background-color:#990000;padding:1px 2px}figure{margin:40px 1em}em{font-style:italic}kbd{color:#fff;background-color:#000;padding:1px 2px}pre{background-color:#f7f8f9;color:#000000;border:1px solid #eee;padding:5px 10px;white-space:pre;overflow-x:auto}strike{text-decoration:line-through}b,strong{font-weight:500}u{text-decoration:underline}var{font-style:italic}html{overflow-x:hidden}body{color:#000000;font-family:"DM Sans";line-height:1.8;font-size:15px;margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.dark-mode{background-color:#1d1d1d}body.dark-mode,body .background-dark{color:#ababab}body.dark-mode a,body .background-dark a{color:#ababab}body.dark-mode a:hover,body .background-dark a:hover{color:#990000}body.dark-mode a:active,body .background-dark a:active{color:#990000}body.dark-mode a:focus,body .background-dark a:focus{color:#990000}body.dark-mode legend,body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body .background-dark legend,body .background-dark h1,body .background-dark h2,body .background-dark h3,body .background-dark h4,body .background-dark h5,body .background-dark h6{color:#fff}body.dark-mode legend a,body.dark-mode h1 a,body.dark-mode h2 a,body.dark-mode h3 a,body.dark-mode h4 a,body.dark-mode h5 a,body.dark-mode h6 a,body .background-dark legend a,body .background-dark h1 a,body .background-dark h2 a,body .background-dark h3 a,body .background-dark h4 a,body .background-dark h5 a,body .background-dark h6 a{color:#fff}body.dark-mode legend a:hover,body.dark-mode h1 a:hover,body.dark-mode h2 a:hover,body.dark-mode h3 a:hover,body.dark-mode h4 a:hover,body.dark-mode h5 a:hover,body.dark-mode h6 a:hover,body .background-dark legend a:hover,body .background-dark h1 a:hover,body .background-dark h2 a:hover,body .background-dark h3 a:hover,body .background-dark h4 a:hover,body .background-dark h5 a:hover,body .background-dark h6 a:hover{color:#990000}body.dark-mode blockquote,body .background-dark blockquote{border-left:5px solid rgba(255, 255, 255, 0.5)}.dark-mode table,.background-dark table{border-collapse:collapse}.dark-mode table thead,.background-dark table thead{background:#151515;color:#ababab}.dark-mode table tbody strong,.background-dark table tbody strong{color:#fff}.dark-mode table,.dark-mode th,.dark-mode td,.background-dark table,.background-dark th,.background-dark td{border:1px solid #333}.dark-mode kbd,.background-dark kbd{color:#000;background-color:#fff}.dark-mode pre,.background-dark pre{background-color:#333;color:#fff;border:1px solid #333;padding:5px 10px}.haru-page-title{position:relative;background-size:cover;background-color:#f5f5f5;padding:90px 0 100px;margin-bottom:100px}@media screen and (max-width:1440px){.haru-page-title{padding:80px 0 90px;margin-bottom:90px}}@media screen and (max-width:1199px){.haru-page-title{padding:70px 0 80px;margin-bottom:80px}}@media screen and (max-width:991px){.haru-page-title{padding:60px 0 70px;margin-bottom:60px}}@media screen and (max-width:767px){.haru-page-title{padding:50px 0 60px;margin-bottom:40px}}.haru-page-title.has-bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5)}.haru-page-title.has-bg-image .haru-page-title__heading--main{color:#fff}.haru-page-title.has-bg-image .haru-page-title__heading--sub{color:#fff}.haru-page-title.has-bg-image .haru-page-title__breadcrumbs .haru-breadcrumb{font-size:16px;font-weight:500;color:rgba(255, 255, 255, 0.6)}@media screen and (max-width:767px){.haru-page-title.has-bg-image .haru-page-title__breadcrumbs .haru-breadcrumb{font-size:15px}}.haru-page-title.has-bg-image .haru-page-title__breadcrumbs a{color:rgba(255, 255, 255, 0.6)}.haru-page-title.has-bg-image .haru-page-title__breadcrumbs a:hover{color:#fff}.haru-page-title.has-bg-image .haru-page-title__breadcrumbs span.current{color:#fff}.haru-page-title__content{position:relative;word-break:break-word}.haru-page-title__heading--main{font-size:56px;margin-top:0}@media screen and (max-width:1440px){.haru-page-title__heading--main{font-size:48px}}@media screen and (max-width:1199px){.haru-page-title__heading--main{font-size:42px}}@media screen and (max-width:991px){.haru-page-title__heading--main{font-size:32px}}@media screen and (max-width:767px){.haru-page-title__heading--main{font-size:26px}}.haru-page-title__breadcrumbs ul{padding:0;margin:0;list-style:none}.haru-page-title__breadcrumbs ul li{display:inline-block}.haru-page-title__breadcrumbs a:hover{transition:all 0.3s}.haru-page-title__breadcrumbs .delimiter{margin:0 5px}.haru-page-title__breadcrumbs .delimiter:before{display:inline-block;content:"/"}.header-transparent .haru-page-title{padding-top:195px}@media screen and (max-width:1440px){.header-transparent .haru-page-title{padding-top:185px}}@media screen and (max-width:1199px){.header-transparent .haru-page-title{padding-top:175px}}@media screen and (max-width:991px){.header-transparent .haru-page-title{padding-top:130px}}@media screen and (max-width:767px){.header-transparent .haru-page-title{padding-top:120px}}.header-transparent.header-transparent-dark .haru-page-title{background-color:#f5f5f5}.header-transparent.header-transparent-dark .haru-page-title.has-bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.5)}.header-transparent.header-transparent-dark .haru-page-title__heading--main{color:#000000}.header-transparent.header-transparent-dark .haru-page-title__heading--sub{color:#000000}.header-transparent.header-transparent-dark .haru-page-title__breadcrumbs .haru-breadcrumb{color:#000000}.header-transparent.header-transparent-dark .haru-page-title__breadcrumbs a{color:#000000}.header-transparent.header-transparent-dark .haru-page-title__breadcrumbs a:hover{color:#990000}.header-transparent.header-transparent-dark .haru-page-title__breadcrumbs span{color:#000000}.header-transparent.header-transparent-dark .haru-page-title__breadcrumbs span.current{color:#990000}.dark-mode .haru-page-title{background-color:#151515}.haru-content-404 .page-content{margin-top:60px;margin-bottom:100px;text-align:center}@media screen and (max-width:1440px){.haru-content-404 .page-content{margin-top:50px;margin-bottom:90px}}@media screen and (max-width:1199px){.haru-content-404 .page-content{margin-top:40px;margin-bottom:80px}}@media screen and (max-width:991px){.haru-content-404 .page-content{margin-top:30px;margin-bottom:70px}}@media screen and (max-width:767px){.haru-content-404 .page-content{margin-top:20px;margin-bottom:60px}}.haru-content-404 .page-content .haru-title-404{line-height:1;font-size:250px;color:#990000}@media screen and (max-width:1440px){.haru-content-404 .page-content .haru-title-404{font-size:230px}}@media screen and (max-width:1199px){.haru-content-404 .page-content .haru-title-404{font-size:210px}}@media screen and (max-width:991px){.haru-content-404 .page-content .haru-title-404{font-size:180px}}@media screen and (max-width:767px){.haru-content-404 .page-content .haru-title-404{font-size:120px}}.haru-content-404 .page-content p.txt2{color:#000000;font-size:36px;letter-spacing:0px;margin-top:30px}@media screen and (max-width:1440px){.haru-content-404 .page-content p.txt2{font-size:32px}}@media screen and (max-width:1199px){.haru-content-404 .page-content p.txt2{font-size:28px}}@media screen and (max-width:991px){.haru-content-404 .page-content p.txt2{font-size:24px}}@media screen and (max-width:767px){.haru-content-404 .page-content p.txt2{font-size:20px}}.haru-content-404 .page-content p.txt3{color:#000000;padding-bottom:30px}body.header-transparent .haru-content-404 .page-content{padding-top:100px}@media screen and (max-width:1440px){body.header-transparent .haru-content-404 .page-content{padding-top:90px}}@media screen and (max-width:1199px){body.header-transparent .haru-content-404 .page-content{padding-top:80px}}@media screen and (max-width:991px){body.header-transparent .haru-content-404 .page-content{padding-top:30px}}@media screen and (max-width:767px){body.header-transparent .haru-content-404 .page-content{padding-top:20px}}.dark-mode .haru-content-404 .page-content p.txt2{color:#fff}.dark-mode .haru-content-404 .page-content p.txt3{color:#ababab}.maintenance-mode{background-size:cover;text-align:center}.maintenance-mode .maintanence-page{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.maintenance-mode .maintanence-page .maintenance-title{font-size:40px;font-weight:300}@media screen and (max-width:767px){.maintenance-mode .maintanence-page .maintenance-title{font-size:20px}}.maintenance-mode .maintanence-page .countdown-wrapper{padding:50px 15%}@media screen and (max-width:767px){.maintenance-mode .maintanence-page .countdown-wrapper{padding:50px 5%}}.maintenance-mode .maintanence-page .maintenance-social ul{list-style:none;padding:0;margin:0}.maintenance-mode .maintanence-page .maintenance-social li{display:inline-block;font-size:20px;padding:0 10px}@media screen and (max-width:767px){.maintenance-mode .maintanence-page .maintenance-social li{font-size:16px}}.rs-button--style-1{padding:0 36px;line-height:52px}.rs-button--style-1:after{content:"";font-family:"themify";font-weight:400;position:relative;bottom:-3px;margin-left:2px;font-size:16px}@media screen and (max-width:1440px){.rs-circle-text{transform:scale(0.9)}}@media screen and (max-width:1199px){.rs-circle-text{transform:scale(0.8)}}@media screen and (max-width:991px){.rs-circle-text{transform:scale(0.7)}}@media screen and (max-width:767px){.rs-circle-text{transform:scale(0.6)}}.rs-circle-text svg text{fill:#fff}.rs-circle-text:before{content:"";font-family:"haruicons";font-size:26px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width:1440px){.rs-circle-text-2{transform:scale(0.9)}}@media screen and (max-width:1199px){.rs-circle-text-2{transform:scale(0.8)}}@media screen and (max-width:991px){.rs-circle-text-2{transform:scale(0.7)}}@media screen and (max-width:767px){.rs-circle-text-2{transform:scale(0.6)}}.rs-circle-text-2 svg{background-color:#4d0000;border-radius:50%}.rs-circle-text-2 svg text{fill:rgba(255, 255, 255, 0.7)}.rs-circle-text-2:before{content:"";font-family:"haruicons";font-size:26px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.rs-color-primary{color:#990000 !important}.haru-header-default{display:flex;align-items:center;padding:0 15px;position:relative}.haru-header-default ul{padding:0;margin:0;list-style:none;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-header-default .haru-logo{padding:20px 0}.haru-header-default .haru-logo img{max-height:28px}.haru-header-content{margin-left:auto;display:flex;align-items:center}.header-cart-default{margin-left:15px}@media screen and (max-width:991px){#header-primary-menu{display:none}}.haru-main-menu{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width:991px){.haru-main-menu{display:block;position:fixed;top:68px;right:0;left:0;max-height:calc(100vh - 60px);overflow:auto;background-color:#fff;box-shadow:0px 15px 20px rgba(0, 0, 0, 0.1);z-index:99;position:absolute}}.haru-main-menu a,.haru-main-menu li{position:relative;display:block}.haru-main-menu li{border-width:0}.haru-main-menu>li>a{display:flex;align-items:center}@media screen and (max-width:991px){.haru-main-menu>li>a{justify-content:space-between}}.haru-main-menu a{position:relative;text-decoration:none;transition:all 0.3s}.haru-main-menu a:hover{transition:all 0.3s}.haru-main-menu li{list-style:none}.haru-main-menu>li>a{padding:35px 15px;font-weight:500;color:#000}@media screen and (max-width:991px){.haru-main-menu>li>a{padding:13px 15px}}.haru-main-menu>li>a:hover{color:#990000}@media screen and (max-width:991px){.haru-main-menu>li>a:focus{color:#fff;background-color:#990000}}.haru-main-menu>li.current-menu-item>a{color:#990000}@media screen and (max-width:991px){.haru-main-menu>li.current-menu-item>a{color:#fff;background-color:#990000}}.haru-main-menu>li a{white-space:nowrap}.haru-main-menu>li a:after{content:"";font-family:"haruicons";padding-left:6px;font-size:15px;position:relative}@media screen and (max-width:991px){.haru-main-menu>li a:after{display:none}}.haru-main-menu>li a:only-child:after{content:"";padding-left:0}.haru-main-menu .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;top:100%;left:0;z-index:99;transform:translateY(0);transition:all 0.3s}.haru-main-menu .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;top:0;left:auto;right:100%;z-index:99;transition:all 0.3s}@media screen and (max-width:991px){.haru-main-menu .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu{left:0;right:auto}}.haru-main-menu .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;top:0;left:100%;z-index:99;transition:all 0.3s}.haru-main-menu .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;top:0;left:100%;z-index:99;transition:all 0.3s}.haru-main-menu .menu-item-has-children>.sub-menu{box-shadow:0px 15px 20px rgba(0, 0, 0, 0.1)}@media screen and (max-width:991px){.haru-main-menu .menu-item-has-children>.sub-menu{box-shadow:none}}.haru-main-menu .menu-item-has-children .sub-toggle{position:absolute;right:10px;width:24px;height:24px;line-height:24px;text-align:center;top:23px;transform:translateY(-50%);z-index:9}.haru-main-menu .menu-item-has-children .sub-toggle:before{content:"";font-family:"haruicons"}.haru-main-menu .menu-item-has-children a:after{float:right}.haru-main-menu ul.sub-menu{position:absolute;min-width:240px;background-color:#fff;transform:translateY(10px);opacity:0;visibility:hidden}@media screen and (max-width:991px){.haru-main-menu ul.sub-menu{position:relative;transform:none;opacity:1;visibility:visible;display:none;font-size:13px}}.haru-main-menu ul.sub-menu .menu-item a{padding:13px 15px;color:#000}.haru-main-menu ul.sub-menu .menu-item a:hover{background-color:#990000;color:#fff}.haru-main-menu ul.sub-menu .menu-item.current-menu-item>a{background-color:#990000;color:#fff}@media screen and (max-width:991px){.haru-main-menu ul.sub-menu a{border-left:8px solid transparent}}@media screen and (max-width:991px){.haru-main-menu ul.sub-menu ul a{border-left:16px solid transparent}}@media screen and (max-width:991px){.haru-main-menu ul.sub-menu ul ul a{border-left:24px solid transparent}}@media screen and (max-width:991px){.haru-main-menu ul.sub-menu ul ul ul a{border-left:32px solid transparent}}.haru-toggle-default{margin:15px 0;display:none;height:30px;position:relative;vertical-align:middle;width:30px}@media screen and (max-width:991px){.haru-toggle-default{display:inline-block}}.haru-toggle-default:before,.haru-toggle-default:after{background:none repeat scroll 0 0 #000;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:80%;transition:all 0.3s}.haru-toggle-default:before{top:20%;transform-origin:top left}.haru-toggle-default:after{bottom:20%;transform-origin:bottom left}.haru-toggle-default span{background:none repeat scroll 0 0 #000;bottom:0;display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:80%;transition:all 0.3s}.haru-toggle-default.active:before{transform:rotate(45deg)}.haru-toggle-default.active:after{transform:rotate(-45deg)}.haru-toggle-default.active span{background:transparent}.haru-header{color:#000}.haru-header__desktop{background-color:#fff}.haru-header--sticky-on.haru-header--sticky-header .haru-header__desktop{position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0px 15px 20px rgba(0, 0, 0, 0.1);background-color:#fff;animation-duration:0.5s;transition:all 0.3s ease-in-out}.haru-header--sticky-on.haru-header--sticky-menu .haru-header__sticky-menu{position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0px 15px 20px rgba(0, 0, 0, 0.1);background-color:#fff;animation-duration:0.5s;transition:all 0.3s ease-in-out}.haru-header--sticky-on .haru-header-default{position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0px 15px 20px rgba(0, 0, 0, 0.1);background-color:#fff;animation-duration:0.5s;transition:all 0.3s ease-in-out}.haru-header--transparent{top:0px;position:absolute;width:100%;z-index:99;left:0}.haru-header--transparent .haru-header__desktop{background-color:transparent}.haru-header--transparent.haru-header--sticky-on.haru-header--sticky-header .haru-header__desktop{background-color:#fff}.haru-header--transparent.haru-header--sticky-on.haru-header--sticky-menu .haru-header__sticky-menu{background-color:#fff}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__default,.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__retina,.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__dark-retina{display:none}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__dark{display:block}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__dark{display:none}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__dark-retina{display:block}}.haru-header--transparent-light:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main{color:#fff}.haru-header--transparent-light:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main:hover,.haru-header--transparent-light:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main:focus,.haru-header--transparent-light:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main.highlighted,.haru-header--transparent-light:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main.haru-item-active{color:#990000}.haru-header--sidebar{position:fixed;width:120px;height:100vh;z-index:9;border-right:1px solid #eee;background-color:#fff}@media screen and (max-width:1199px){.haru-header--sidebar{width:100px}}@media screen and (max-width:1024px){.haru-header--sidebar-hidden-tablet{position:relative;border-right:none;height:auto;width:auto}}@media screen and (max-width:767px){.haru-header--sidebar-hidden-mobile{position:relative;border-right:none;height:auto;width:auto}}.header-sidebar-layout #haru-content-main,.header-sidebar-layout #haru-footer{margin-left:120px}@media screen and (max-width:1199px){.header-sidebar-layout #haru-content-main,.header-sidebar-layout #haru-footer{margin-left:100px}}.header-sidebar-layout .elementor-section.elementor-section-stretched>div{padding-left:120px}@media screen and (max-width:1199px){.header-sidebar-layout .elementor-section.elementor-section-stretched>div{padding-left:100px}}.header-sidebar-layout .switch-theme-mode{left:140px}@media screen and (max-width:1199px){.header-sidebar-layout .switch-theme-mode{left:120px}}.header-sidebar-layout .full-width{padding-left:15px;padding-right:15px}@media screen and (max-width:1024px){.header-sidebar-layout--hidden-tablet #haru-content-main,.header-sidebar-layout--hidden-tablet #haru-footer{margin-left:0}}@media screen and (max-width:1024px){.header-sidebar-layout--hidden-tablet .switch-theme-mode{left:4vh}}@media screen and (max-width:767px){.header-sidebar-layout--hidden-mobile #haru-content-main,.header-sidebar-layout--hidden-mobile #haru-footer{margin-left:0}}@media screen and (max-width:767px){.header-sidebar-layout--hidden-mobile .switch-theme-mode{left:4vh}}.header-rotate--top{transform:rotate(-90deg) translate(-50%, -50%);transform-origin:center top}.header-rotate--center{transform:rotate(-90deg);transform-origin:center center}.header-rotate--bottom{transform:rotate(-90deg) translate(50%, 50%);transform-origin:center bottom}.header-sidebar-section{width:120px}@media screen and (max-width:1199px){.header-sidebar-section{width:100px}}.header-sidebar-section .haru-menu-toggle-popup{font-size:28px}@media screen and (max-width:1199px){.header-sidebar-section .haru-menu-toggle-popup{font-size:24px}}.header-sidebar-section .haru-search__toggle .hicon{font-size:28px}@media screen and (max-width:1199px){.header-sidebar-section .haru-search__toggle .hicon{font-size:24px}}.header-sidebar-section .haru-social ul{flex-wrap:nowrap}.dark-mode .haru-header__desktop{background-color:#000}.dark-mode .haru-header--sticky{color:#fff}.dark-mode .haru-header--sticky-on.haru-header--sticky-header .haru-header__desktop{background-color:#000;box-shadow:0px 15px 20px rgba(255, 255, 255, 0.1)}.dark-mode .haru-header--sticky-on.haru-header--sticky-menu .haru-header__sticky-menu{background-color:#000;box-shadow:0px 15px 20px rgba(255, 255, 255, 0.1)}.dark-mode .haru-header--transparent .haru-header__desktop{background-color:transparent}.dark-mode .haru-header--transparent.haru-header--sticky-on.haru-header--sticky-header .haru-header__desktop{background-color:#000}.dark-mode .haru-header--transparent.haru-header--sticky-on.haru-header--sticky-menu .haru-header__sticky-menu{background-color:#000}.dark-mode .haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__default,.dark-mode .haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__retina,.dark-mode .haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__dark-retina{display:none}.dark-mode .haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__dark{display:block}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.dark-mode .haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__dark-retina{display:block}.dark-mode .haru-header--transparent-light:not(.haru-header--sticky-on) .haru-logo .haru-logo__dark{display:none}}.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on){color:#000}.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-logo .haru-logo__retina,.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-logo .haru-logo__dark,.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-logo .haru-logo__dark-retina{display:none}.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-logo .haru-logo__default{display:block}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-logo .haru-logo__retina{display:block}.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-logo .haru-logo__default{display:none}}.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main{color:#000}.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main:hover,.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main:focus,.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main.highlighted,.dark-mode .haru-header--transparent-dark:not(.haru-header--sticky-on) .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item--main.haru-item-active{color:#990000}.dark-mode .haru-header--sidebar{border-right:1px solid #333;background-color:#000}.admin-bar .haru-header--sticky-on.haru-header--sticky-header .haru-header__desktop{position:fixed;top:32px}@media screen and (max-width:782px){.admin-bar .haru-header--sticky-on.haru-header--sticky-header .haru-header__desktop{top:46px}}@media screen and (max-width:600px){.admin-bar .haru-header--sticky-on.haru-header--sticky-header .haru-header__desktop{top:0}}.admin-bar .haru-header--sticky-on.haru-header--sticky-menu .haru-header__sticky-menu{position:fixed;top:32px}@media screen and (max-width:782px){.admin-bar .haru-header--sticky-on.haru-header--sticky-menu .haru-header__sticky-menu{top:46px}}@media screen and (max-width:600px){.admin-bar .haru-header--sticky-on.haru-header--sticky-menu .haru-header__sticky-menu{top:0}}.admin-bar .haru-header--sticky-on .haru-header-default{position:fixed;top:32px}@media screen and (max-width:782px){.admin-bar .haru-header--sticky-on .haru-header-default{top:46px}}@media screen and (max-width:600px){.admin-bar .haru-header--sticky-on .haru-header-default{top:0}}.admin-bar .haru-header--transparent{top:32px}@media screen and (max-width:782px){.admin-bar .haru-header--transparent{top:46px}}.layout-float .haru-header{padding:0 100px}@media screen and (max-width:1440px){.layout-float .haru-header{padding:0 50px}}.footer-default{padding-top:40px;padding-bottom:40px;text-align:center}#haru-footer{clear:both}.haru-subscriber{margin-top:15px}.haru-subscriber .haru-subscriber__email-field{background-color:#e7e7e7;border:1px solid #e7e7e7;height:56px;text-align:center}.haru-subscriber .haru-subscriber__email-field:focus{border:1px solid #990000}.haru-subscriber-border .haru-subscriber{display:flex;border-bottom:1px solid #ccc;margin-top:0}.haru-subscriber-border .haru-subscriber .haru-subscriber__email{flex:1}.haru-subscriber-border .haru-subscriber .haru-subscriber__email-field{background-color:transparent;border:none;color:#000000;text-align:left;padding-left:0;font-size:18px}.haru-subscriber-border .haru-subscriber .haru-subscriber__email-field::-moz-placeholder{color:#000;opacity:1}.haru-subscriber-border .haru-subscriber .haru-subscriber__email-field:-ms-input-placeholder{color:#000}.haru-subscriber-border .haru-subscriber .haru-subscriber__email-field::-webkit-input-placeholder{color:#000}.haru-subscriber-border .haru-subscriber .haru-subscriber__submit{flex:0 0 50px;margin-left:auto;position:relative}.haru-subscriber-border .haru-subscriber .haru-subscriber__submit:before{content:"";font-family:"haruicons";font-size:16px;color:#000;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all 0.3s}.haru-subscriber-border .haru-subscriber .haru-subscriber__submit:hover:before{color:#990000;transition:all 0.3s}.haru-subscriber-border .haru-subscriber .haru-subscriber__submit .haru-button{background-color:transparent;font-size:0;padding:0;height:56px;line-height:56px}.haru-subscriber-blog .haru-subscriber{display:flex;border:1px solid #000;margin-top:0}.haru-subscriber-blog .haru-subscriber .haru-subscriber__email{flex:1}.haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field{background-color:transparent;border:none;color:#000000;text-align:left}.haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field::-moz-placeholder{color:#000;opacity:1}.haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field:-ms-input-placeholder{color:#000}.haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field::-webkit-input-placeholder{color:#000}.haru-subscriber-blog .haru-subscriber .haru-subscriber__submit{flex:0 0 50px;margin-left:auto;position:relative}.haru-subscriber-blog .haru-subscriber .haru-subscriber__submit:before{content:"";font-family:"haruicons";font-size:16px;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s}.haru-subscriber-blog .haru-subscriber .haru-subscriber__submit:hover:before{color:#990000;transition:all 0.3s}.haru-subscriber-blog .haru-subscriber .haru-subscriber__submit .haru-button{background-color:transparent;font-size:0;padding:0;height:56px;line-height:56px}#sb_instagram.grid-layout-square{width:auto !important}@media screen and (max-width:767px){#sb_instagram.grid-layout-square{width:auto !important}}#sb_instagram.grid-layout-square.padding-5{margin:-10px -10px 0 -10px}#sb_instagram.grid-layout-square.padding-5.instagram-footer{margin-top:5px}#sb_instagram.grid-layout-square.padding-10{margin:-20px -20px 0 -20px}.footer-bg-gray{background-color:#f5f5f5}.footer-bg-white{background-color:#fff}.background-dark .footer-bg-gray,.dark-mode .footer-bg-gray{background-color:#000}.background-dark .footer-bg-white,.dark-mode .footer-bg-white{background-color:#151515}.background-dark .haru-subscriber .haru-subscriber__email-field,.dark-mode .haru-subscriber .haru-subscriber__email-field{background-color:#333;border:1px solid #333}.background-dark .haru-subscriber-border .haru-subscriber,.dark-mode .haru-subscriber-border .haru-subscriber{border-bottom:1px solid #696969}.background-dark .haru-subscriber-border .haru-subscriber .haru-subscriber__email-field,.dark-mode .haru-subscriber-border .haru-subscriber .haru-subscriber__email-field{background-color:transparent;border:none;color:#fff}.background-dark .haru-subscriber-border .haru-subscriber .haru-subscriber__email-field::-moz-placeholder,.dark-mode .haru-subscriber-border .haru-subscriber .haru-subscriber__email-field::-moz-placeholder{color:#fff;opacity:1}.background-dark .haru-subscriber-border .haru-subscriber .haru-subscriber__email-field:-ms-input-placeholder,.dark-mode .haru-subscriber-border .haru-subscriber .haru-subscriber__email-field:-ms-input-placeholder{color:#fff}.background-dark .haru-subscriber-border .haru-subscriber .haru-subscriber__email-field::-webkit-input-placeholder,.dark-mode .haru-subscriber-border .haru-subscriber .haru-subscriber__email-field::-webkit-input-placeholder{color:#fff}.background-dark .haru-subscriber-border .haru-subscriber .haru-subscriber__submit:before,.dark-mode .haru-subscriber-border .haru-subscriber .haru-subscriber__submit:before{color:#fff}.background-dark .haru-subscriber-border .haru-subscriber .haru-subscriber__submit:before:hover,.dark-mode .haru-subscriber-border .haru-subscriber .haru-subscriber__submit:before:hover{color:#990000}.background-dark .haru-subscriber-blog .haru-subscriber,.dark-mode .haru-subscriber-blog .haru-subscriber{border:1px solid #fff}.background-dark .haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field,.dark-mode .haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field{background-color:transparent;border:none;color:#ababab}.background-dark .haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field::-moz-placeholder,.dark-mode .haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field::-moz-placeholder{color:#fff;opacity:1}.background-dark .haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field:-ms-input-placeholder,.dark-mode .haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field:-ms-input-placeholder{color:#fff}.background-dark .haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field::-webkit-input-placeholder,.dark-mode .haru-subscriber-blog .haru-subscriber .haru-subscriber__email-field::-webkit-input-placeholder{color:#fff}.background-dark .haru-subscriber-blog .haru-subscriber .haru-subscriber__submit:before,.dark-mode .haru-subscriber-blog .haru-subscriber .haru-subscriber__submit:before{color:#fff}.background-dark .haru-subscriber-blog .haru-subscriber .haru-subscriber__submit:hover:before,.dark-mode .haru-subscriber-blog .haru-subscriber .haru-subscriber__submit:hover:before{color:#990000}.haru-archive-blog article{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:40px;position:relative}.haru-archive-blog article:last-child{border:none;margin-bottom:0}.haru-archive-blog article.sticky .post-title a:before{content:"";font-family:"Font Awesome 5 Free";color:#990000;top:50%;margin-right:15px;font-weight:400;transform:translateY(-50%)}@media screen and (max-width:767px){.haru-archive-blog article.sticky .post-title a:before{margin-right:10px}}.haru-archive-blog article .post-meta-info a{color:#000000;transition:all 0.3s}.haru-archive-blog article .post-meta-info a:hover{color:#990000;transition:all 0.3s}.haru-archive-blog article .post-category-wrap{display:inline-block;margin-right:6px}.haru-archive-blog article .post-category-wrap span:first-child{padding-right:3px}.haru-archive-blog article .post-meta-author{display:inline-block;margin-right:10px;margin-right:15px;padding-right:20px;border-right:1px solid #eee}@media screen and (max-width:767px){.haru-archive-blog article .post-meta-author{margin-right:10px;padding-right:0;border:none}}.haru-archive-blog article .post-meta-date{display:inline-block;margin-right:10px}.haru-archive-blog article .post-meta-date:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;margin-right:10px}@media screen and (max-width:767px){.haru-archive-blog article .post-meta-date:before{margin-right:6px}}.haru-archive-blog article .post-meta-comment{display:inline-block;margin-right:10px}@media screen and (max-width:767px){.haru-archive-blog article .post-meta-comment{display:none}}.haru-archive-blog article .post-meta-comment:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;margin-right:10px}@media screen and (max-width:767px){.haru-archive-blog article .post-meta-comment:before{margin-right:6px}}.haru-archive-blog article .post-meta-sticky{color:#990000;display:inline-block;font-weight:500}.haru-archive-blog article .post-meta-sticky:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;margin-right:10px}@media screen and (max-width:767px){.haru-archive-blog article .post-meta-sticky:before{margin-right:6px}}.haru-archive-blog article .post-thumbnail-wrap{position:relative;margin-bottom:30px}.haru-archive-blog article .post-thumbnail-wrap .post-thumbnail-link{display:flex;align-items:flex-start}.haru-archive-blog article .post-thumbnail-wrap .owl-dots{opacity:1;visibility:visible}.haru-archive-blog article .post-link-wrap{margin-bottom:30px}.haru-archive-blog article .post-link-wrap .post-content-link{background:#eeeeee;height:60px;display:flex}.haru-archive-blog article .post-link-wrap .post-content-link:before{content:"";font-family:"Font Awesome 5 Free";font-weight:700;width:60px;line-height:60px;background:#990000;color:#fff;text-align:center}.haru-archive-blog article .post-link-wrap .post-content-link a{color:#000000;margin-left:20px;line-height:60px;font-weight:700;font-style:italic;text-transform:uppercase}.haru-archive-blog article .post-link-wrap .post-content-link a:hover{color:#990000;transition:all 0.3s}.haru-archive-blog article .post-link-wrap .post-set-link{display:inline-flex;align-items:center;padding:0 15px}.haru-archive-blog article .post-audio-wrap{margin-bottom:30px}.haru-archive-blog article .post-set-audio{background:#eeeeee;height:60px;padding:0 15px;display:flex;align-items:center}.haru-archive-blog article .post-quote-wrap{padding:15px;background:#eeeeee;margin-bottom:30px}.haru-archive-blog article .post-quote-wrap blockquote{font-family:Bodoni Moda;border-left:none;font-style:italic;margin:0}.haru-archive-blog article .post-quote-wrap .post-quote{font-size:20px;margin-bottom:20px}@media screen and (max-width:767px){.haru-archive-blog article .post-quote-wrap .post-quote{font-size:16px}}.haru-archive-blog article .post-quote-wrap .post-quote:before{content:"";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:10px;color:#990000}.haru-archive-blog article .post-quote-wrap .post-quote:after{content:"";font-family:"Font Awesome 5 Free";font-weight:700;margin-left:10px;color:#990000}.haru-archive-blog article .post-quote-wrap cite a{color:#000000;font-size:15px;font-weight:700;transition:all 0.3s}.haru-archive-blog article .post-quote-wrap cite a:hover{color:#990000;transition:all 0.3s}.haru-archive-blog article .post-title{line-height:1.4;margin-top:15px;word-wrap:break-word}@media screen and (max-width:767px){.haru-archive-blog article .post-title{padding:0}}.haru-archive-blog article .post-title a{font-size:28px}@media screen and (max-width:1199px){.haru-archive-blog article .post-title a{font-size:26px}}@media screen and (max-width:991px){.haru-archive-blog article .post-title a{font-size:24px}}@media screen and (max-width:767px){.haru-archive-blog article .post-title a{font-size:22px}}.haru-archive-blog article .post-excerpt{margin-top:15px;word-break:break-word}.haru-archive-blog article .post-read-more{margin-top:30px}.haru-archive-blog article .post-read-more .read-more:after{content:"";display:none;font-family:"Font Awesome 5 Free";font-weight:700;margin-left:6px}.haru-archive-blog article.format-standard:not(.has-post-thumbnail) .post-meta-category{margin-top:0}.haru-archive-blog article.large-image:not(.has-post-thumbnail) .post-meta-info{margin-top:-10px}.haru-archive-blog article.medium-image .post-title{padding:0}.haru-archive-blog article.medium-image .post-title a{font-size:18px}@media screen and (max-width:767px){.haru-archive-blog article.medium-image .post-title a{font-size:16px}}.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap{display:flex;flex-direction:row}@media screen and (max-width:767px){.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap{display:block}}.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-thumbnail-wrap{flex:0 0 50%;width:50%;padding-right:10px;margin-bottom:0}@media screen and (max-width:767px){.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-thumbnail-wrap{padding-right:0;margin-bottom:30px;width:100%}}.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-content-wrap{flex:0 0 50%;padding-left:10px}@media screen and (max-width:767px){.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-content-wrap{padding-left:0}}@media screen and (max-width:991px){.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-content-wrap{width:100%}.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-content-wrap .post-detail{margin-left:0}.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-content-wrap .post-detail .post-meta-category{margin-top:15px}}@media screen and (max-width:767px){.haru-archive-blog article.medium-image.has-post-thumbnail:not(.format-link):not(.format-quote):not(.format-audio) .post-wrap .post-content-wrap{width:100%}}.haru-archive-blog article.medium-image:not(.has-post-thumbnail) .post-content-wrap{padding-left:0}.haru-archive-blog article.grid{border:none}.haru-archive-blog article.grid:before{content:"";position:absolute;width:calc(100% - 30px);bottom:0;left:15px;background-color:#eee;height:1px}.haru-archive-blog article.grid .post-title{padding:0;margin-bottom:0}.haru-archive-blog article.grid .post-title a{font-size:18px}@media screen and (max-width:1199px){.haru-archive-blog article.grid .post-title a{font-size:16px}}.haru-archive-blog .layout-grid{margin:0 -15px}.haru-archive-blog .layout-grid article{padding-left:15px;padding-right:15px}@media screen and (max-width:767px){.haru-archive-blog .layout-grid.grid-columns-2 .grid-item,.haru-archive-blog .layout-grid.grid-columns-3 .grid-item,.haru-archive-blog .layout-grid.grid-columns-4 .grid-item{width:100%}}.haru-archive-blog .archive-pagination{margin-top:30px;text-align:center}.dark-mode .haru-archive-blog article{border-color:#333}.dark-mode .haru-archive-blog article .post-meta-info a{color:#fff}.dark-mode .haru-archive-blog article .post-meta-info a:hover{color:#990000}.dark-mode .haru-archive-blog article .post-meta-author{border-color:#696969}.dark-mode .haru-archive-blog article .post-link-wrap .post-content-link{background:#333}.dark-mode .haru-archive-blog article .post-link-wrap .post-content-link a{color:#ababab}.dark-mode .haru-archive-blog article .post-link-wrap .post-content-link a:hover{color:#990000}.dark-mode .haru-archive-blog article .post-set-audio{background:#333}.dark-mode .haru-archive-blog article .post-quote-wrap{background:#333}.dark-mode .haru-archive-blog article .post-quote-wrap cite a{color:#fff}.dark-mode .haru-archive-blog article .post-quote-wrap cite a:hover{color:#990000}.dark-mode .haru-archive-blog article.grid:before{background-color:#333}.single-content.no-sidebar .post-thumbnail-wrap .post-thumbnail{text-align:center}.single-content.no-sidebar .post-thumbnail-wrap .post-thumbnail img{margin:0 auto}.single-content.no-sidebar .post-thumbnail-wrap .post-meta-category{display:none}.single-content.no-sidebar .post-content-wrap{padding:0 15%}@media screen and (max-width:767px){.single-content.no-sidebar .post-content-wrap{padding:0}}.single-content.no-sidebar .author-info{padding:40px 15% !important}@media screen and (max-width:767px){.single-content.no-sidebar .author-info{padding:40px 0 !important}}.single-content.no-sidebar .post-related{text-align:center}.single-content.no-sidebar #comments{padding:0 15%}@media screen and (max-width:767px){.single-content.no-sidebar #comments{padding:0 !important}}.single-content .post-meta-info{text-align:center}.single-content .post-title{font-size:34px;margin-top:0;line-height:1.4;word-wrap:break-word}@media screen and (max-width:1440px){.single-content .post-title{font-size:32px}}@media screen and (max-width:1199px){.single-content .post-title{font-size:28px}}@media screen and (max-width:991px){.single-content .post-title{font-size:26px}}@media screen and (max-width:767px){.single-content .post-title{font-size:22px}}.single-content .post-info{margin-top:20px}.single-content .post-info a{color:#000000;transition:all 0.3s}.single-content .post-info a:hover{color:#990000;transition:all 0.3s}.single-content .post-meta-sticky{font-weight:500;color:#990000;display:inline-block}.single-content .post-meta-sticky:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;margin-right:10px}@media screen and (max-width:767px){.single-content .post-meta-sticky:before{margin-right:6px}}.single-content .post-category-wrap{display:inline-block;margin-right:6px}.single-content .post-category-wrap span:first-child{padding-right:3px}.single-content .post-meta-author{display:inline-block;margin-right:6px}.single-content .post-meta-date{display:inline-block;margin-right:15px;padding-right:20px;border-right:1px solid #eee}@media screen and (max-width:767px){.single-content .post-meta-date{margin-right:8px;padding-right:0;border-right:none}}.single-content .post-meta-date:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;margin-right:10px}@media screen and (max-width:767px){.single-content .post-meta-date:before{margin-right:6px}}.single-content .post-meta-comment{display:inline-block;margin-right:10px}.single-content .post-meta-comment:before{content:"";font-family:"Font Awesome 5 Free";margin-right:10px}@media screen and (max-width:767px){.single-content .post-meta-comment:before{margin-right:6px}}.single-content .post-thumbnail-wrap{margin-top:30px;position:relative}.single-content .post-thumbnail-wrap .post-thumbnail-link{display:flex}.single-content .post-thumbnail-wrap .owl-dots{opacity:1;visibility:visible}.single-content .post-thumbnail-wrap .owl-dots{opacity:1;visibility:visible}.single-content .post-thumbnail-wrap blockquote{border-left:4px solid #990000;margin:5%;font-style:italic;font-family:Bodoni Moda;font-size:24px;color:#000000;line-height:1.6}@media screen and (max-width:1440px){.single-content .post-thumbnail-wrap blockquote{font-size:22px}}@media screen and (max-width:1199px){.single-content .post-thumbnail-wrap blockquote{font-size:20px}}@media screen and (max-width:991px){.single-content .post-thumbnail-wrap blockquote{font-size:18px}}.single-content .post-thumbnail-wrap .post-link{background:#eeeeee;height:60px;display:flex}.single-content .post-thumbnail-wrap .post-link:before{content:"";font-family:"Font Awesome 5 Free";font-weight:700;width:60px;line-height:60px;background:#990000;color:#fff;text-align:center}.single-content .post-thumbnail-wrap .post-link a{color:#000000;margin-left:20px;line-height:60px;font-weight:700;font-style:italic;text-transform:uppercase}.single-content .post-thumbnail-wrap .post-link a:hover{color:#990000;transition:all 0.3s}.single-content .post-content-wrap{margin-top:35px;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #eee}@media screen and (max-width:767px){.single-content .post-content-wrap{padding-bottom:30px;margin-bottom:20px}}.single-content .post-content-wrap .post-content blockquote{font-size:24px;font-style:italic;margin:3% 5%;font-family:Bodoni Moda}@media screen and (max-width:1440px){.single-content .post-content-wrap .post-content blockquote{font-size:22px}}@media screen and (max-width:1199px){.single-content .post-content-wrap .post-content blockquote{font-size:20px}}@media screen and (max-width:991px){.single-content .post-content-wrap .post-content blockquote{font-size:18px}}.single-content .post-content-wrap .post-content blockquote p{color:#000000;line-height:1.6;margin-bottom:0}.single-content .post-content-wrap .post-content blockquote cite{font-size:14px}.single-content .post-content-wrap .post-other-meta{clear:both;margin-top:40px;display:flex;align-items:flex-end}@media screen and (max-width:767px){.single-content .post-content-wrap .post-other-meta{display:block}}.single-content .post-content-wrap .post-other-meta .haru-page-links{padding-top:0;padding-bottom:3px;margin-right:20px}.single-content .post-content-wrap .single-post-tags{flex:1}.single-content .post-content-wrap .post-meta-tag .tag-title{color:#000000;display:none;font-weight:500;margin-right:10px}.single-content .post-content-wrap .post-meta-tag a{display:inline-block;font-size:16px;font-weight:500;margin:3px 5px 3px 0;padding:2px 10px 2px 0;transition:all 0.3s}.single-content .post-content-wrap .post-meta-tag a:hover{color:#990000;transition:all 0.3s}.single-content .post-content-wrap .post-meta-tag a:before{content:"#";display:inline-block}@media screen and (max-width:767px){.single-content .post-content-wrap .post-meta-tag a{display:inline-block;font-size:15px;margin-bottom:5px}}.single-content .post-content-wrap .haru-social-share{flex:0 0 50%;text-align:right}@media screen and (max-width:767px){.single-content .post-content-wrap .haru-social-share{text-align:left}}.single-content .single-post-navigation{border-bottom:1px solid #eee;padding-bottom:30px}@media screen and (max-width:767px){.single-content .single-post-navigation{padding-bottom:20px}}.single-content .single-post-navigation .post-nav{display:flex;position:relative}@media screen and (max-width:767px){.single-content .single-post-navigation .post-nav{display:block}}.single-content .single-post-navigation .post-nav .post-nav-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.single-content .single-post-navigation .post-nav .post-nav-content{display:flex;align-items:center}.single-content .single-post-navigation .post-nav .post-nav-label{line-height:1}.single-content .single-post-navigation .post-nav .post-nav-title{margin-top:8px;margin-bottom:0;font-size:16px;font-weight:500}.single-content .single-post-navigation .post-nav .post-prev{width:50%;position:relative}@media screen and (max-width:767px){.single-content .single-post-navigation .post-nav .post-prev{width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}}.single-content .single-post-navigation .post-nav .post-prev .post-nav-meta{padding-left:30px;position:relative}.single-content .single-post-navigation .post-nav .post-prev .post-nav-meta:before{content:"";font-family:"haruicons";position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:18px}.single-content .single-post-navigation .post-nav .post-next{width:50%;margin-left:auto;text-align:right;position:relative}@media screen and (max-width:767px){.single-content .single-post-navigation .post-nav .post-next{width:100%}}.single-content .single-post-navigation .post-nav .post-next .post-nav-content{justify-content:flex-end}.single-content .single-post-navigation .post-nav .post-next .post-nav-info{justify-content:flex-end}.single-content .single-post-navigation .post-nav .post-next .post-nav-meta{padding-right:30px;position:relative}.single-content .single-post-navigation .post-nav .post-next .post-nav-meta:before{content:"";font-family:"haruicons";position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:18px}.single-content .author-info{padding:40px 0;display:flex;border-bottom:1px solid #eee;margin-bottom:40px}.single-content .author-info .author-avatar{flex:0 0 120px;padding-right:25px}@media screen and (max-width:1440px){.single-content .author-info .author-avatar{flex:0 0 110px}}@media screen and (max-width:767px){.single-content .author-info .author-avatar{flex:0 0 80px;padding-right:15px}}.single-content .author-info .author-avatar img{border-radius:50%}.single-content .author-info .author-title{margin-top:0;font-size:20px;font-weight:500}@media screen and (max-width:1440px){.single-content .author-info .author-title{font-size:18px}}@media screen and (max-width:1199px){.single-content .author-info .author-title{font-size:16px}}.single-content .author-info .author-url{color:#000000;font-weight:500;text-decoration:underline;transition:all 0.3s}@media screen and (max-width:767px){.single-content .author-info .author-url{font-size:14px}}.single-content .author-info .author-url:hover{color:#990000}.single-content .post-related{padding-bottom:30px;border-bottom:1px solid #eee;margin-bottom:40px;padding-top:20px}@media screen and (max-width:767px){.single-content .post-related{padding-top:0}}@media screen and (max-width:767px){.single-content .post-related .owl-nav{top:-65px}}.single-content .post-related .post-image{margin-bottom:20px;min-height:30px;position:relative}.single-content .post-related .post-meta-category{position:absolute;bottom:0;left:0;background-color:#000;padding:1px 15px;color:#fff}.single-content .post-related .post-meta-category a{color:#fff;transition:all 0.3s}.single-content .post-related .post-meta-category a:hover{color:#990000;transition:all 0.3s}.single-content .post-related .post-title{font-size:24px;font-weight:500;padding-top:0;line-height:1.4}@media screen and (max-width:1440px){.single-content .post-related .post-title{font-size:22px}}@media screen and (max-width:1199px){.single-content .post-related .post-title{font-size:20px}}@media screen and (max-width:991px){.single-content .post-related .post-title{font-size:18px}}.post-password-form input[type=submit]{margin-top:10px}.haru-page-links{clear:both;padding:15px 0}.haru-page-links .haru-page-links-title{color:#000000;font-weight:500;padding-right:6px}.haru-page-links .haru-page-link{display:inline-block;padding:0 10px;color:#000000;margin:0 3px;width:30px;height:30px;line-height:30px;border-radius:0;font-weight:500;text-align:center;transition:all 0.3s}.haru-page-links .current .haru-page-link{background-color:#990000;color:#fff}.haru-page-links>a>span:hover,.haru-page-links>a>span:focus{color:#990000}.dark-mode .single-content .post-info a{color:#fff}.dark-mode .single-content .post-info a:hover{color:#990000}.dark-mode .single-content .post-meta-date{border-right:1px solid #333}.dark-mode .single-content .post-thumbnail-wrap blockquote{border-left:4px solid rgba(255, 255, 255, 0.5);color:#fff}.dark-mode .single-content .post-thumbnail-wrap .post-link{background:#333}.dark-mode .single-content .post-thumbnail-wrap .post-link:before{background:rgba(255, 255, 255, 0.5);color:#000}.dark-mode .single-content .post-thumbnail-wrap .post-link a{color:#fff}.dark-mode .single-content .post-thumbnail-wrap .post-link a:hover{color:#990000}.dark-mode .single-content .post-content-wrap{border-bottom:1px solid #333}.dark-mode .single-content .post-content-wrap .post-content blockquote{font-family:Bodoni Moda}.dark-mode .single-content .post-content-wrap .post-content blockquote p{color:#fff}.dark-mode .single-content .post-content-wrap .post-meta-tag .tag-title{color:#fff}.dark-mode .single-content .single-post-navigation{border-bottom:1px solid #333}@media screen and (max-width:767px){.dark-mode .single-content .single-post-navigation .post-nav .post-prev{border-bottom:1px solid #333}}.dark-mode .single-content .author-info{border-bottom:1px solid #333}.dark-mode .single-content .author-info .author-url{color:#fff}.dark-mode .single-content .author-info .author-url:hover{color:#990000}.dark-mode .single-content .post-related{border-bottom:1px solid #333}.dark-mode .haru-page-links .haru-page-links-title{color:#fff}.dark-mode .haru-page-links .haru-page-link{color:#ababab}.dark-mode .haru-page-links .current .haru-page-link{background-color:#990000;color:#fff}aside{margin-bottom:30px}.widget-title{font-size:20px;line-height:1.4;margin-top:0px;margin-bottom:25px;font-weight:700;border-bottom:1px solid #eee;padding-bottom:10px}@media screen and (max-width:1440px){.widget-title{font-size:19px}}@media screen and (max-width:1199px){.widget-title{font-size:18px}}.widget_categories ul,.widget_archive ul{list-style:none;list-style-type:none;padding:0;margin:0}.widget_categories ul li,.widget_archive ul li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:12px}.widget_categories ul li:last-child,.widget_archive ul li:last-child{margin-bottom:0}.widget_categories ul li:hover>a,.widget_archive ul li:hover>a{color:#990000}.widget_categories ul li:hover>.count,.widget_archive ul li:hover>.count{background-color:#990000;border:1px solid #990000;color:#fff;transition:all 0.3s}.widget_categories ul li:focus,.widget_archive ul li:focus{outline:none}.widget_categories ul li a,.widget_archive ul li a{flex:1 1 auto;transition:all 0.3s}.widget_categories ul li .count,.widget_archive ul li .count{border:1px solid #eee;color:#000000;padding:0 5px;font-size:12px;border-radius:20px;min-width:30px;text-align:center;transition:all 0.3s}.widget_categories ul .children,.widget_archive ul .children{flex:1 1 100%;padding-left:20px;margin-top:12px}.widget_calendar .calendar_wrap table{width:100%;border:1px solid #eee;text-align:center}.widget_calendar .calendar_wrap table th{border-bottom:1px solid #eee;text-align:center;padding:5px 0;background:#f5f5f5;color:#000000;font-weight:500}.widget_calendar .calendar_wrap table td{border-left:1px solid #eee;border-bottom:1px solid #eee;padding:5px 0}.widget_pages ul{padding:0;margin:0;list-style:none;list-style-type:none}.widget_pages ul li{display:flex;flex-wrap:wrap;margin-bottom:12px}.widget_pages ul li:last-child{margin-bottom:0}.widget_pages ul li:focus{outline:none}.widget_pages ul li a{flex:1 1 auto;transition:all 0.3s}.widget_pages ul .children{flex:1 1 100%;padding-left:20px;margin-top:12px}.widget_meta ul{padding:0;margin:0;list-style:none;list-style-type:none}.widget_meta ul li{display:flex;flex-wrap:wrap;margin-bottom:12px}.widget_meta ul li:last-child{margin-bottom:0}.widget_meta ul li:focus{outline:none}.widget_meta ul li a{flex:1 1 auto;transition:all 0.3s}.widget_recent_comments ul{list-style:none;list-style-type:none;padding:0;margin:0}.widget_recent_comments ul li{margin-bottom:12px}.widget_recent_comments ul li:last-child{margin-bottom:0}.widget_recent_comments ul li:focus{outline:none}.widget_recent_comments ul li a{color:#000000;flex:1 1 auto;transition:all 0.3s}.widget_recent_comments ul li a:hover{color:#990000}.widget_recent_comments ul li a:not(.url){font-weight:500}.widget_recent_entries ul{list-style:none;list-style-type:none;padding:0;margin:0}.widget_recent_entries ul li{margin-bottom:12px}.widget_recent_entries ul li:last-child{margin-bottom:0}.widget_recent_entries ul li:focus{outline:none}.widget_recent_entries ul li a{flex:1 1 auto;transition:all 0.3s}.widget_rss>ul{list-style:none;list-style-type:none;padding:0;margin:0}.widget_rss>ul li{margin-bottom:12px}.widget_rss>ul li:last-child{margin-bottom:0}.widget_rss>ul li:focus{outline:none}.widget_rss>ul li a{color:#000000;font-weight:500;flex:1 1 auto;transition:all 0.3s}.widget_rss>ul li a:hover{color:#990000}.widget_rss>ul li .rssSummary{font-weight:400}.widget_rss>ul li cite{color:#000000}.widget_nav_menu ul{list-style:none;list-style-type:none;padding:0;margin:0}.widget_nav_menu ul li{margin-bottom:12px}.widget_nav_menu ul li:last-child{margin-bottom:0}.widget_nav_menu ul li:focus{outline:none}.widget_nav_menu ul li a{flex:1 1 auto;transition:all 0.3s}.widget_nav_menu .sub-menu{margin-top:12px;margin-left:20px}@media screen and (max-width:1199px){.widget_nav_menu .sub-menu{margin-left:15px}}.search-form{position:relative;background-color:transparent;border:1px solid #eee;border-radius:0}.search-form label{display:block;margin-bottom:0}.search-form label input[type="search"]{width:calc(100% - 60px);height:52px;background-color:transparent;border:none;outline:none;padding-left:20px;padding-right:5px;font-weight:400}.search-form label input[type="search"]::-moz-placeholder{color:#000000;opacity:1}.search-form label input[type="search"]:-ms-input-placeholder{color:#000000}.search-form label input[type="search"]::-webkit-input-placeholder{color:#000000}.search-form label input[type="search"]:focus{border:none}.search-form .search-submit{color:rgba(0, 0, 0, 0.8);width:60px;padding:0;position:absolute;font-size:0;right:0;top:0;bottom:0;overflow:hidden;border:none;background:none;outline:none}.search-form .search-submit:hover{color:#990000}.search-form .search-submit:before{content:"";font-family:"haruicons";font-weight:400;position:absolute;font-size:20px;top:50%;left:50%;transform:translate(-50%, -50%)}.widget_tag_cloud .tagcloud a{background-color:#f8f8f8;border-radius:0;color:#000000;display:inline-block;margin:6px 4px 0 0;padding:4px 12px;font-size:15px !important;text-transform:capitalize;transition:all 0.3s}.widget_tag_cloud .tagcloud a:hover{background-color:#990000;color:#fff;transition:all 0.3s}.dark-mode .widget-title{border-bottom:1px solid #333}.dark-mode .widget_categories ul li:hover>a,.dark-mode .widget_archive ul li:hover>a{color:#990000}.dark-mode .widget_categories ul li:hover>.count,.dark-mode .widget_archive ul li:hover>.count{background-color:#990000;border:1px solid #990000;color:#fff}.dark-mode .widget_categories ul li .count,.dark-mode .widget_archive ul li .count{border:1px solid #333;color:#fff}.dark-mode .widget_calendar .calendar_wrap table{border:1px solid #333}.dark-mode .widget_calendar .calendar_wrap table th{border-bottom:1px solid #333;background:#151515;color:#fff}.dark-mode .widget_calendar .calendar_wrap table td{border-left:1px solid #333;border-bottom:1px solid #333}.dark-mode .widget_recent_comments ul li a{color:#fff}.dark-mode .widget_recent_comments ul li a:hover{color:#990000}.dark-mode .widget_rss>ul li a{color:#fff}.dark-mode .widget_rss>ul li a:hover{color:#990000}.dark-mode .widget_rss>ul li cite{color:#fff}.dark-mode .search-form{border:1px solid #333}.dark-mode .search-form label input[type="search"]::-moz-placeholder{color:#ababab;opacity:1}.dark-mode .search-form label input[type="search"]:-ms-input-placeholder{color:#ababab}.dark-mode .search-form label input[type="search"]::-webkit-input-placeholder{color:#ababab}.dark-mode .search-form .search-submit{color:rgba(171, 171, 171, 0.8)}.dark-mode .search-form .search-submit:hover{color:#990000}.dark-mode .widget_tag_cloud .tagcloud a{background-color:#333;color:#ababab}.dark-mode .widget_tag_cloud .tagcloud a:hover{background-color:#990000;color:#fff}p.search-not-found{margin-bottom:15px}#comments{padding-top:20px;clear:both}@media screen and (max-width:767px){#comments{padding-top:0}}#comments .comment-list{padding:0;margin:0;list-style:none;list-style-type:none}#comments .comment-list li.trackback .comment-body .author-avatar,#comments .comment-list li.pingback .comment-body .author-avatar{width:0}#comments .comment-list li.trackback .comment-body .comment-text,#comments .comment-list li.pingback .comment-body .comment-text{padding-left:0}#comments .comment-list li .comment-body{padding:10px 0;margin-bottom:10px}#comments .comment-list li .author-avatar{width:90px;float:left}@media screen and (max-width:767px){#comments .comment-list li .author-avatar{width:50px}}#comments .comment-list li .author-avatar img{border-radius:50%}#comments .comment-list li .comment-text{padding-left:90px}@media screen and (max-width:767px){#comments .comment-list li .comment-text{padding-left:65px}}#comments .comment-list li .comment-text .author .author-name{color:#000000;font-size:16px;font-weight:500;text-transform:capitalize}@media screen and (max-width:767px){#comments .comment-list li .comment-text .author .author-name{font-size:15px}}#comments .comment-list li .comment-text .author .author-name a{color:#000000;font-weight:500}#comments .comment-list li .comment-text .author .author-name a:hover{color:#990000;transition:all 0.3s}#comments .comment-list li .comment-text .comment-meta .comment-meta-date{float:left;font-size:14px;padding-top:2px}#comments .comment-list li .comment-text .comment-meta .comment-meta-action a{font-weight:500;margin-left:15px;font-size:14px}#comments .comment-list li .comment-text .comment-meta .comment-meta-action a:hover{color:#990000}#comments .comment-list li .comment-text .comment-meta .comment-meta-action a:first-child{padding-left:15px;border-left:1px solid #eee}#comments .comment-list li .comment-text .text{margin-top:6px;line-height:1.8}#comments .comment-list li .children{border-left:1px solid #eee;margin-left:70px;margin-bottom:20px;padding-left:15px}@media screen and (max-width:991px){#comments .comment-list li .children{margin-left:35px;padding-left:10px}}@media screen and (max-width:767px){#comments .comment-list li .children{margin-left:10px;padding-left:5px;border-left:none}}#comments .comment-list .children{list-style:none;list-style-type:none}#comments .comment-respond{padding-top:15px;padding-bottom:25px}@media screen and (max-width:991px){#comments .comment-respond{padding-top:20px}}@media screen and (max-width:767px){#comments .comment-respond{padding-top:10px}}#comments #respond-wrapper .comment-reply-title small,#comments .comment-respond .comment-reply-title small{font-size:50%;margin-left:20px}@media screen and (max-width:767px){#comments #respond-wrapper .comment-reply-title small,#comments .comment-respond .comment-reply-title small{font-size:14px;font-weight:400;margin-left:10px}}#comments #respond-wrapper .comment-form input[type=checkbox],#comments .comment-respond .comment-form input[type=checkbox]{position:relative;top:-1px}#comments #respond-wrapper .comment-form .logged-in-as,#comments .comment-respond .comment-form .logged-in-as{margin-top:-8px;margin-bottom:15px}#comments #respond-wrapper .comment-form .logged-in-as a,#comments .comment-respond .comment-form .logged-in-as a{color:#000000}#comments #respond-wrapper .comment-form .logged-in-as a:hover,#comments .comment-respond .comment-form .logged-in-as a:hover{color:#990000}#comments #respond-wrapper .comment-form .comment-form-comment,#comments .comment-respond .comment-form .comment-form-comment{margin-bottom:20px}#comments #respond-wrapper .comment-form .form-submit,#comments .comment-respond .comment-form .form-submit{display:inline-block}#comments #respond-wrapper .comment-form #cancel-comment-reply-link,#comments .comment-respond .comment-form #cancel-comment-reply-link{display:inline-block;height:52px;border:1px solid #990000;border-radius:0;padding:0 25px;margin-left:15px;line-height:50px;font-weight:500;color:#990000;transition:all 0.3s}#comments #respond-wrapper .comment-form #cancel-comment-reply-link:hover,#comments .comment-respond .comment-form #cancel-comment-reply-link:hover{background-color:#990000;color:#fff;transition:all 0.3s}#comments #respond-wrapper>.comment-respond{padding-bottom:0}.comment-navigation{margin-bottom:20px;text-align:right}.comment-navigation span,.comment-navigation a{display:inline-block;padding:0 10px;margin:0 3px;width:30px;height:30px;line-height:30px;border-radius:0;font-weight:500;transition:all 0.3s}.comment-navigation span:first-child,.comment-navigation a:first-child{margin-left:0}.comment-navigation span:last-child,.comment-navigation a:last-child{margin-right:0}.comment-navigation span.current{background-color:#990000;color:#fff}.comment-form-cookies-consent{margin-bottom:25px}.comment-require-login{padding-top:10px}.comment-require-login a{color:#000;text-decoration:underline;transition:all 0.3s}.comment-require-login a:hover{color:#990000;transition:all 0.3s}.dark-mode #comments .comment-list li .comment-text .author .author-name{color:#fff}.dark-mode #comments .comment-list li .comment-text .author .author-name a{color:#fff}.dark-mode #comments .comment-list li .comment-text .author .author-name a:hover{color:#990000;transition:all 0.3s}.dark-mode #comments .comment-list li .comment-text .comment-meta .comment-meta-action a{color:#fff}.dark-mode #comments .comment-list li .comment-text .comment-meta .comment-meta-action a:hover{color:#990000}.dark-mode #comments .comment-list li .comment-text .comment-meta .comment-meta-action a:first-child{border-left:1px solid #333}.dark-mode #comments .comment-list li .children{border-left:1px solid #333}.dark-mode #comments .comment-list .children{list-style:none;list-style-type:none}.dark-mode #comments #respond-wrapper .comment-form .logged-in-as a,.dark-mode #comments .comment-respond .comment-form .logged-in-as a{color:#fff}.dark-mode #comments #respond-wrapper .comment-form .logged-in-as a:hover,.dark-mode #comments .comment-respond .comment-form .logged-in-as a:hover{color:#990000}.dark-mode .comment-navigation span,.dark-mode .comment-navigation a{color:#fff}.dark-mode .comment-navigation span.current{background-color:#fff;color:#990000}.jp-audio .jp-play:before,.jp-audio .jp-pause:before,.jp-audio .jp-mute:before,.jp-audio .jp-unmute:before{font-family:"Font Awesome 5 Free";font-weight:700;font-size:16px;line-height:18px;position:relative;top:2px}.jp-audio .jp-play:before{content:""}.jp-audio .jp-pause:before{content:""}.jp-audio .jp-mute{display:none}.jp-audio .jp-mute:before{content:""}.jp-audio .jp-unmute:before{content:""}.jp-audio .jp-volume li{margin-right:3px}.jp-audio .jp-volume li:last-child{margin-right:0}.jp-audio .jp-interface{height:60px}.jp-audio .jp-controls{height:60px;line-height:60px}.jp-audio .jp-controls a{color:#fff}.jp-audio .jp-controls a:hover{color:#990000;transition:all 0.3s}.jp-audio .jp-progress{width:calc(100% - 200px)}.jp-audio .jp-progress .jp-seek-bar{height:6px;border-radius:6px}.jp-audio .jp-progress .jp-seek-bar .jp-play-bar{background:#990000;border-radius:6px}.jp-audio .jp-volume .jp-volume-bar{height:6px;border-radius:6px}.jp-audio .jp-volume .jp-volume-bar .jp-volume-bar-value{background:#990000;height:6px;border-radius:6px}.product-wrap>.yith-wcwl-add-to-wishlist{display:none}.product-top{position:relative}.product-thumbnail{position:relative}.product-thumbnail>a{display:flex;align-items:flex-start}.product-thumbnail img{width:100%}.product-label{position:absolute;left:10px;top:10px}.product-label__item{display:block;color:#fff;font-size:12px;font-weight:500;padding:0 6px;margin-bottom:3px;text-transform:uppercase;text-align:center}.product-label__item:last-child{margin-bottom:0}.product-label__item--onhot{background-color:#d3122a}.product-label__item--onnew{background-color:#fd6500}.product-label__item--onsale{background-color:#38cb89}.product-label__item--onsold{background-color:#38cb89}.woocommerce-loop-product__title{font-size:18px;margin-top:20px;margin-bottom:5px;transition:all 0.3s}@media screen and (max-width:1440px){.woocommerce-loop-product__title{font-size:17px}}@media screen and (max-width:1199px){.woocommerce-loop-product__title{font-size:16px}}.woocommerce-loop-product__title:hover{color:#990000;transition:all 0.3s}.product-item .product-varations{text-align:left;width:100%;padding-left:10px;position:absolute;bottom:60px;opacity:0;visibility:hidden;z-index:3;transition:all 0.5s}.product-item .product-varations .haru-variations-list .variation{margin:0 3px;cursor:pointer;position:relative}.product-item .product-varations .haru-variations-list .variation:first-child{margin-left:0}.product-item .product-varations .haru-variations-list .variation:last-child{margin-right:0}.product-item .product-varations .haru-variations-list .variation:hover .button-tooltip{opacity:1;visibility:visible;transform:translate(-50%, -10px);transition:all 0.3s ease-in-out 0s}.product-item .product-varations .haru-variations-list .variation.selected{border-color:#990000}.product-item .product-varations .haru-variations-list .variation .button-tooltip{padding:1px 3px;position:absolute;text-transform:none;display:inline-block;min-width:50px;opacity:0;text-align:center;visibility:hidden;bottom:100%;left:50%;background:#555 !important;color:#fff !important;font-size:12px !important;line-height:20px !important;font-weight:normal;border-radius:2px;transform:translate(-50%, 0)}.product-item .product-varations .haru-variations-list .variation .button-tooltip:after{width:0;height:0;position:absolute;bottom:-6px;left:50%;content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #555;transform:translate(-50%, 0)}.product-item .product-varations .haru-variations-list .variation-color{border:1px solid #eee;width:20px;height:20px;border-radius:50%;display:inline-block}.product-item .product-varations .haru-variations-list .variation-color .color-variation{width:14px;height:14px;border-radius:50%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-item .product-varations .haru-variations-list .variation-label{border:1px solid #eee;padding:0 5px;background-color:#fff;color:#000}.product-item .product-varations .haru-variations-list .variation-image{border:1px solid #eee;display:inline-flex}.product-item .product-varations .haru-variations-list .variation-image img{max-width:30px}.product-item .product-actions{display:flex;background-color:#fff;text-align:center;width:100%;position:absolute;bottom:0;opacity:0;visibility:hidden;z-index:3;transition:all 0.5s;transform:translateY(15px)}.product-item .product-actions .product-button{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.product-item .product-actions a{height:52px;line-height:52px;min-width:40px}.product-item .product-actions a:hover{background-color:transparent}.product-item .product-actions a:hover .button-tooltip{opacity:1;visibility:visible;transform:translate(-50%, -6px);transition:all 300ms ease-in-out 0s}.product-item .product-actions a .button-tooltip{padding:2px 5px;position:absolute;text-transform:none;display:inline-block;min-width:80px;opacity:0;text-align:center;visibility:hidden;bottom:100%;left:50%;background:#555;color:#fff;font-size:12px;line-height:20px;font-weight:normal;transform:translate(-50%, 0)}.product-item .product-actions a .button-tooltip:after{width:0;height:0;position:absolute;bottom:-6px;left:50%;content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #555;transform:translate(-50%, 0)}.product-item .product-actions>div:after{background-color:#eee;content:"";width:1px;height:20px;right:0;position:absolute;top:50%;transform:translateY(-50%)}.product-item .product-actions>div:last-child:after{display:none}.product-item .product-actions .yith-wcwl-add-to-wishlist{margin-top:0}.product-item .product-actions .yith-wcwl-add-to-wishlist a{display:block;font-size:0}.product-item .product-actions .yith-wcwl-add-to-wishlist a:hover{transition:all 0.3s}.product-item .product-actions .yith-wcwl-add-to-wishlist a:before{content:"";font-family:"haruicons";font-size:20px}.product-item .product-actions .yith-wcwl-add-to-wishlist i{display:none}.product-item .product-actions .yith-wcwl-add-to-wishlist .ajax-loading{display:none}.product-item .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback,.product-item .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback{display:none}.product-item .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.product-item .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{color:#990000;transition:all 0.3s}.product-item .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,.product-item .product-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before{content:""}.product-item .product-actions .product-button--compare{font-size:0}.product-item .product-actions .product-button--compare a{background:transparent !important;color:#000000}.product-item .product-actions .product-button--compare a:before{content:"";font-family:"haruicons";font-size:20px}.product-item .product-actions .product-button--compare a:hover{color:#990000 !important;transition:all 0.3s}.product-item .product-actions .product-button--compare a:hover:before{color:#990000 !important}.product-item .product-actions .product-button--compare a.added{color:#990000 !important}.product-item .product-actions .product-button--add-to-cart a,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button,.product-item .product-actions .product-button--add-to-cart .added_to_cart{background:transparent !important;color:#000000;font-weight:400}.product-item .product-actions .product-button--add-to-cart a:before,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button:before,.product-item .product-actions .product-button--add-to-cart .added_to_cart:before{display:block;content:"";font-family:"haruicons";font-size:20px}.product-item .product-actions .product-button--add-to-cart a.product_type_soldout:before,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button.product_type_soldout:before,.product-item .product-actions .product-button--add-to-cart .added_to_cart.product_type_soldout:before{content:""}.product-item .product-actions .product-button--add-to-cart a.product_type_simple:before,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button.product_type_simple:before,.product-item .product-actions .product-button--add-to-cart .added_to_cart.product_type_simple:before{content:""}.product-item .product-actions .product-button--add-to-cart a.product_type_variable:before,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button.product_type_variable:before,.product-item .product-actions .product-button--add-to-cart .added_to_cart.product_type_variable:before{content:""}.product-item .product-actions .product-button--add-to-cart a.product_type_grouped:before,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button.product_type_grouped:before,.product-item .product-actions .product-button--add-to-cart .added_to_cart.product_type_grouped:before{content:""}.product-item .product-actions .product-button--add-to-cart a.product_type_external:before,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button.product_type_external:before,.product-item .product-actions .product-button--add-to-cart .added_to_cart.product_type_external:before{content:""}.product-item .product-actions .product-button--add-to-cart a.added,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button.added,.product-item .product-actions .product-button--add-to-cart .added_to_cart.added{display:none}.product-item .product-actions .product-button--add-to-cart a.loading,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button.loading,.product-item .product-actions .product-button--add-to-cart .added_to_cart.loading{opacity:1}.product-item .product-actions .product-button--add-to-cart a.loading:before,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button.loading:before,.product-item .product-actions .product-button--add-to-cart .added_to_cart.loading:before{content:"";animation:iconSpin 2s linear infinite}.product-item .product-actions .product-button--add-to-cart a:hover,.product-item .product-actions .product-button--add-to-cart .add_to_cart_button:hover,.product-item .product-actions .product-button--add-to-cart .added_to_cart:hover{color:#990000}.product-item .product-actions .product-button--add-to-cart .added_to_cart{font-size:0}.product-item .product-actions .product-button--add-to-cart .added_to_cart:before{color:#990000}.product-item .product-actions .product-button--quickview a{display:block;position:relative}.product-item .product-actions .product-button--quickview a:before{content:"";font-family:"haruicons";font-size:20px}.product-item .star-rating{font-size:20px;position:absolute;top:5px;right:15px;opacity:0;transition:all 0.3s}.product-item .price{color:#000000}.product-item .price .amount{color:#990000;font-size:16px;font-weight:700}@media screen and (max-width:1440px){.product-item .price .amount{font-size:15px}}.product-item .price ins{text-decoration:none}.product-item .price del{margin-left:6px}.product-item .price del .amount{color:#000000;font-weight:500;font-size:14px}.product-item:hover .product-varations{opacity:1;visibility:visible;transition:all 0.3s}.product-item:hover .product-actions{opacity:1;visibility:visible;transform:translateY(0);transition:all 0.3s}.product-item:hover .star-rating{opacity:1;transition:all 0.3s}.product-short-description{display:none}@-webkit-keyframes iconSpin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes iconSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dark-mode .product-label__item{color:#fff}.dark-mode .product-label__item--onhot{background-color:#1d1d1d}.dark-mode .product-label__item--onnew{background-color:#1d1d1d}.dark-mode .product-label__item--onsale{background-color:#1d1d1d}.dark-mode .product-label__item--onsold{background-color:#1d1d1d}.dark-mode .product-item .product-actions{background-color:#151515}.dark-mode .product-item .product-actions>div:after{background-color:#333}.dark-mode .product-item .product-actions .product-button--compare{font-size:0}.dark-mode .product-item .product-actions .product-button--compare a{color:#ababab}.dark-mode .product-item .product-actions .product-button--add-to-cart a,.dark-mode .product-item .product-actions .product-button--add-to-cart .add_to_cart_button,.dark-mode .product-item .product-actions .product-button--add-to-cart .added_to_cart{color:#ababab}.dark-mode .product-item .product-actions .product-button--add-to-cart a:hover,.dark-mode .product-item .product-actions .product-button--add-to-cart .add_to_cart_button:hover,.dark-mode .product-item .product-actions .product-button--add-to-cart .added_to_cart:hover{color:#990000}.dark-mode .product-item .product-actions .product-button--quickview a{display:block;position:relative}.dark-mode .product-item .product-actions .product-button--quickview a:before{content:"";font-family:"haruicons";font-size:20px}.dark-mode .product-item .star-rating{font-size:20px;position:absolute;top:5px;right:15px;opacity:0;transition:all 0.3s}.dark-mode .product-item .price{color:#000000}.dark-mode .product-item .price .amount{color:#990000;font-size:16px;font-weight:700}@media screen and (max-width:1440px){.dark-mode .product-item .price .amount{font-size:15px}}.dark-mode .product-item .price ins{text-decoration:none}.dark-mode .product-item .price del{margin-left:6px}.dark-mode .product-item .price del .amount{color:#000000;font-weight:500;font-size:14px}.dark-mode .product-item:hover .product-actions{opacity:1;visibility:visible;transform:translateY(0);transition:all 0.3s}.dark-mode .product-item:hover .star-rating{opacity:1;transition:all 0.3s}.woocommerce-products-header .term-description{background:#f5f5f5;padding:5px 15px;margin-bottom:30px}.woocommerce-products-header .term-description:empty{display:none}.shop-filter{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;max-width:100%;width:100%;position:relative}@media screen and (max-width:767px){.shop-filter{display:block}}.shop-filter__layout{display:inline-flex;border:1px solid #eee;border-radius:0}.shop-filter__grid,.shop-filter__list{position:relative;padding:0 10px}.shop-filter__grid:hover,.shop-filter__list:hover{cursor:pointer}.shop-filter__grid.active,.shop-filter__list.active{background-color:#990000;color:#fff}.shop-filter__grid:before,.shop-filter__list:before{display:block;font-family:"haruicons";font-size:24px}.shop-filter__grid:before{content:""}.shop-filter__list:before{content:""}.shop-filter__catalog{margin-left:auto;display:flex;align-items:center}@media screen and (max-width:767px){.shop-filter__catalog{display:block;margin-top:10px}}@media screen and (max-width:767px){.shop-filter .woocommerce-result-count{position:absolute;right:0;top:6px;margin-right:0}}.woocommerce-result-count{margin:0 20px 0 0}.woocommerce-ordering{display:inline-flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;vertical-align:middle}@media screen and (max-width:767px){.woocommerce-ordering{display:flex}}.woocommerce-ordering select{color:#000;font-weight:500;cursor:pointer}.woocommerce-ordering select:focus{border-color:transparent}.archive-product .layout-grid{margin:0 -15px}.archive-product .layout-grid .product-item{margin-bottom:35px;padding:0 15px}.archive-product .layout-grid .product-short-description{display:none}.archive-product .layout-list .product-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.archive-product .layout-list .product-item:last-child{border:none;padding-bottom:0}.archive-product .layout-list .product-wrap{display:flex;align-items:start;flex-direction:row;flex-wrap:nowrap}@media screen and (max-width:767px){.archive-product .layout-list .product-wrap{display:block}}.archive-product .layout-list .product-top{flex:0 0 280px;margin-right:20px}@media screen and (max-width:767px){.archive-product .layout-list .product-top{margin-right:0}}.archive-product .layout-list .woocommerce-loop-product__title{margin-top:0}.archive-product .layout-list .product-info{flex:1 1 auto}@media screen and (max-width:767px){.archive-product .layout-list .product-info{margin-top:20px}}.archive-product .layout-list .product-short-description{display:block;margin-top:10px}.woocommerce-loop-category__title{font-size:18px;margin-top:10px;margin-bottom:5px}@media screen and (max-width:767px){.woocommerce-loop-category__title{font-size:16px}}.woocommerce-loop-category__title:hover{color:#990000}.product-item.product-category .count{background-color:transparent;color:#990000}.layout-list .product-item.product-category a{display:flex}.layout-list .product-item.product-category img{flex:0 0 280px;max-width:280px;margin-right:20px}.layout-list .product-item.product-category .woocommerce-loop-category__title{flex:1 1 auto}.woocommerce-pagination{padding-top:50px;text-align:center}@media screen and (max-width:1440px){.woocommerce-pagination{padding-top:45px}}@media screen and (max-width:1199px){.woocommerce-pagination{padding-top:40px}}@media screen and (max-width:991px){.woocommerce-pagination{padding-top:35px}}@media screen and (max-width:767px){.woocommerce-pagination{padding-top:30px}}.woocommerce-pagination .page-numbers{border:none;padding:0;margin:0}.woocommerce-pagination .page-numbers li{display:inline-block;border:none}.woocommerce-pagination .page-numbers li span,.woocommerce-pagination .page-numbers li a{display:inline-block;padding:0 10px;color:#000000;margin:0 5px;width:30px;height:30px;line-height:30px;border-radius:0;font-weight:500;transition:all 0.3s}.woocommerce-pagination .page-numbers li span.current{background-color:#990000;color:#fff}.woocommerce-pagination .page-numbers li a:hover,.woocommerce-pagination .page-numbers li a:focus{background:transparent;color:#990000;transition:all 0.3s}.dark-mode .woocommerce-products-header .term-description{background:#333}.dark-mode .shop-filter__layout{border:1px solid #333}.dark-mode .woocommerce-ordering select{color:#fff}.dark-mode .archive-product .layout-list .product-item{border-bottom:1px solid #333}.dark-mode .archive-product .layout-list .product-item:last-child{border:none}.dark-mode .woocommerce-pagination .page-numbers li span,.dark-mode .woocommerce-pagination .page-numbers li a{color:#fff}.dark-mode .woocommerce-pagination .page-numbers li a:hover,.dark-mode .woocommerce-pagination .page-numbers li a:focus{color:#990000}@media screen and (max-width:767px){.haru-single-product .related,.haru-single-product .upsells{margin-top:40px}}.haru-single-product .related .related-products,.haru-single-product .upsells .related-products{margin:0;padding:0}.haru-single-product .related .related-products .product,.haru-single-product .upsells .related-products .product{width:100%}@media screen and (max-width:991px){.haru-single-product .related .haru-carousel--nav-top-right .owl-nav,.haru-single-product .upsells .haru-carousel--nav-top-right .owl-nav{top:-75px}}@media screen and (max-width:767px){.haru-single-product .related .haru-carousel--nav-top-right .owl-nav,.haru-single-product .upsells .haru-carousel--nav-top-right .owl-nav{top:-68px}}.single-product-top{display:flex;width:100%;margin-bottom:60px}@media screen and (max-width:767px){.single-product-top{display:block}}.single-product-top .slick-arrow.slick-prev,.single-product-top .slick-arrow.slick-next{background:none;border:none;color:transparent;cursor:pointer;display:block;font-size:0;line-height:0;outline:none;padding:0;position:absolute;top:50%;z-index:9;opacity:0;visibility:hidden;transition:all 0.3s}.single-product-top .slick-arrow.slick-prev:before,.single-product-top .slick-arrow.slick-next:before{color:#000000;line-height:1;opacity:1;font-family:"haruicons";visibility:visible;transition:all 0.3s}.single-product-top .slick-arrow.slick-prev:hover:before,.single-product-top .slick-arrow.slick-next:hover:before{color:#990000;transition:all 0.3s}.single-product-top .slick-arrow.slick-prev:before{content:""}.single-product-top .slick-arrow.slick-next:before{content:""}.single-product-top #product-images:hover .slick-arrow.slick-prev,.single-product-top #product-images:hover .slick-arrow.slick-next,.single-product-top #product-thumbnails:hover .slick-arrow.slick-prev,.single-product-top #product-thumbnails:hover .slick-arrow.slick-next{opacity:1;visibility:visible;transition:all 0.3s}.single-product-top #product-images:hover .slick-arrow.slick-prev.slick-disabled,.single-product-top #product-images:hover .slick-arrow.slick-next.slick-disabled,.single-product-top #product-thumbnails:hover .slick-arrow.slick-prev.slick-disabled,.single-product-top #product-thumbnails:hover .slick-arrow.slick-next.slick-disabled{opacity:0.6;pointer-events:none}.single-product-top #product-images .product-image-item:hover{cursor:grab}.single-product-top .single-product-image-wrap{width:50%;position:relative;overflow:hidden;padding-right:15px}@media screen and (max-width:767px){.single-product-top .single-product-image-wrap{width:100%;padding-right:0}}.single-product-top .single-product-image-wrap .product-label{z-index:9}.single-product-top .single-product-image-wrap .product-label__item{font-size:13px;font-weight:500;text-transform:uppercase}@media screen and (max-width:767px){.single-product-top .single-product-image-wrap .product-label__item{font-size:12px}}.single-product-top .single-product-image-wrap .product-images-actions{position:absolute;left:0;bottom:0;padding:20px}.single-product-top .single-product-image-wrap .product-gallery-btn{display:flex;align-items:flex-start;flex-direction:column}.single-product-top .single-product-image-wrap .product-gallery-btn>a{background-color:#fff;font-size:14px;text-align:center;border-radius:30px;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.08);display:flex;align-items:center;font-size:13px}.single-product-top .single-product-image-wrap .product-gallery-btn>a:before{width:48px;height:48px;line-height:48px;font-size:20px;font-weight:700}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap .product-gallery-btn>a:before{width:40px;height:40px;line-height:40px;font-size:18px}}.single-product-top .single-product-image-wrap .product-gallery-btn>a>span{max-width:0;overflow:hidden;padding:0;white-space:nowrap;font-weight:500;transition:all 0.3s}.single-product-top .single-product-image-wrap .product-gallery-btn>a:hover>span{max-width:220px;padding-right:20px;transition:all 0.3s}.single-product-top .single-product-image-wrap .product-video{margin-bottom:10px}.single-product-top .single-product-image-wrap .product-video a:before{content:"";font-family:"haruicons"}.single-product-top .single-product-image-wrap .product-gallery-enlarge a:before{content:"";font-family:"haruicons"}.single-product-top .single-product-image-wrap .single-product-image{position:relative}.single-product-top .single-product-image-wrap .product-images-wrap{position:relative}.single-product-top .single-product-image-wrap .woocommerce-product-gallery__trigger{display:none}.single-product-top .single-product-image-wrap.horizontal .product-image-item:focus,.single-product-top .single-product-image-wrap.horizontal .thumbnail-image:focus,.single-product-top .single-product-image-wrap.vertical .product-image-item:focus,.single-product-top .single-product-image-wrap.vertical .thumbnail-image:focus{outline:none}.single-product-top .single-product-image-wrap.horizontal .product-image-item:not(:first-child),.single-product-top .single-product-image-wrap.horizontal .thumbnail-image:not(:first-child),.single-product-top .single-product-image-wrap.vertical .product-image-item:not(:first-child),.single-product-top .single-product-image-wrap.vertical .thumbnail-image:not(:first-child){display:none}.single-product-top .single-product-image-wrap.horizontal #product-images.slick-initialized .product-image-item:not(:first-child),.single-product-top .single-product-image-wrap.horizontal #product-images.slick-initialized .thumbnail-image:not(:first-child),.single-product-top .single-product-image-wrap.horizontal #product-thumbnails.slick-initialized .product-image-item:not(:first-child),.single-product-top .single-product-image-wrap.horizontal #product-thumbnails.slick-initialized .thumbnail-image:not(:first-child),.single-product-top .single-product-image-wrap.vertical #product-images.slick-initialized .product-image-item:not(:first-child),.single-product-top .single-product-image-wrap.vertical #product-images.slick-initialized .thumbnail-image:not(:first-child),.single-product-top .single-product-image-wrap.vertical #product-thumbnails.slick-initialized .product-image-item:not(:first-child),.single-product-top .single-product-image-wrap.vertical #product-thumbnails.slick-initialized .thumbnail-image:not(:first-child){display:block}.single-product-top .single-product-image-wrap.horizontal #product-images:hover .slick-arrow.slick-prev,.single-product-top .single-product-image-wrap.vertical #product-images:hover .slick-arrow.slick-prev{left:35px}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.horizontal #product-images:hover .slick-arrow.slick-prev,.single-product-top .single-product-image-wrap.vertical #product-images:hover .slick-arrow.slick-prev{left:20px}}.single-product-top .single-product-image-wrap.horizontal #product-images:hover .slick-arrow.slick-next,.single-product-top .single-product-image-wrap.vertical #product-images:hover .slick-arrow.slick-next{right:35px}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.horizontal #product-images:hover .slick-arrow.slick-next,.single-product-top .single-product-image-wrap.vertical #product-images:hover .slick-arrow.slick-next{right:20px}}.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-prev,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-prev{left:10px;transform:translate(-50%, -50%)}.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-next,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-next{right:10px;transform:translate(50%, -50%)}.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-next:before,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-next:before{font-size:42px}@media screen and (max-width:1440px){.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-next:before,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-next:before{font-size:36px}}@media screen and (max-width:1199px){.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-next:before,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-next:before{font-size:32px}}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-next:before,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-next:before{font-size:28px}}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.horizontal #product-images .slick-arrow.slick-next:before,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.vertical #product-images .slick-arrow.slick-next:before{font-size:24px}}.single-product-top .single-product-image-wrap.horizontal #product-images .product-image-lightbox,.single-product-top .single-product-image-wrap.vertical #product-images .product-image-lightbox{display:none}.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-next:before,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-next:before{font-size:28px}@media screen and (max-width:1440px){.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-next:before,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-next:before{font-size:26px}}@media screen and (max-width:1199px){.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-next:before,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-next:before{font-size:24px}}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-next:before,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-next:before{font-size:22px}}@media screen and (max-width:767px){.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-next:before,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-prev:before,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-next:before{font-size:20px}}.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .thumbnail-image.slick-current img,.single-product-top .single-product-image-wrap.vertical #product-thumbnails .thumbnail-image.slick-current img{border:1px solid #990000}.single-product-top .single-product-image-wrap.horizontal #product-thumbnails{margin:10px -5px 0 -5px}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.horizontal #product-thumbnails{margin:6px -3px 0 -3px}}.single-product-top .single-product-image-wrap.horizontal #product-thumbnails:hover .slick-arrow.slick-prev{left:25px}.single-product-top .single-product-image-wrap.horizontal #product-thumbnails:hover .slick-arrow.slick-next{right:25px}.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-prev{left:10px;transform:translate(-50%, -50%)}.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .slick-arrow.slick-next{right:10px;transform:translate(50%, -50%)}.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .thumbnail-image{padding:0 5px}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.horizontal #product-thumbnails .thumbnail-image{padding:0 3px}}.single-product-top .single-product-image-wrap.vertical.thumbnail-left .product-images-wrap{margin-left:100px}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.vertical.thumbnail-left .product-images-wrap{margin-left:97px}}.single-product-top .single-product-image-wrap.vertical.thumbnail-left .product-thumbnails-wrap{position:absolute;left:0;top:0;width:90px;height:100%}.single-product-top .single-product-image-wrap.vertical.thumbnail-left .product-label{left:110px}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.vertical.thumbnail-left .product-label{left:107px}}.single-product-top .single-product-image-wrap.vertical.thumbnail-right .product-images-wrap{margin-right:100px}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.vertical.thumbnail-right .product-images-wrap{margin-right:97px}}.single-product-top .single-product-image-wrap.vertical.thumbnail-right .product-thumbnails-wrap{position:absolute;right:0;top:0;width:90px;height:100%}.single-product-top .single-product-image-wrap.vertical #product-thumbnails{margin:-5px 0}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.vertical #product-thumbnails{margin:-3px 0}}.single-product-top .single-product-image-wrap.vertical #product-thumbnails .thumbnail-image{padding:5px 0}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.vertical #product-thumbnails .thumbnail-image{padding:3px 0}}.single-product-top .single-product-image-wrap.vertical #product-thumbnails:hover .slick-arrow.slick-prev{top:15px}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.vertical #product-thumbnails:hover .slick-arrow.slick-prev{top:5px}}.single-product-top .single-product-image-wrap.vertical #product-thumbnails:hover .slick-arrow.slick-next{bottom:15px}@media screen and (max-width:991px){.single-product-top .single-product-image-wrap.vertical #product-thumbnails:hover .slick-arrow.slick-next{bottom:5px}}.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-prev{top:0;bottom:auto;left:50%;transform:translateX(-50%) rotate(90deg)}.single-product-top .single-product-image-wrap.vertical #product-thumbnails .slick-arrow.slick-next{bottom:0;top:auto;left:50%;transform:translateX(-50%) rotate(90deg)}.single-product-top .single-product-image-wrap.vertical_gallery .product-images-wrap{margin-left:110px}.single-product-top .single-product-image-wrap.vertical_gallery #product-images .product-image-item{display:flex;align-items:flex-start;position:relative;margin-bottom:20px}.single-product-top .single-product-image-wrap.vertical_gallery #product-images .product-image-item .product-image-lightbox{width:36px;height:36px;font-size:16px;line-height:36px;text-align:center;background-color:#fff;position:absolute;right:20px;top:20px;z-index:9;opacity:0;transition:all 0.3s;border-radius:50%;box-shadow:0px 0px 29px 0px rgba(0, 0, 0, 0.3);display:none}.single-product-top .single-product-image-wrap.vertical_gallery .product-label{left:120px}.single-product-top .single-product-image-wrap.vertical_gallery .product-thumbnails-wrap{position:absolute;top:0;left:0;width:100px;height:100%}.single-product-top .single-product-image-wrap.vertical_gallery #product-thumbnails .woocommerce-thumbnail-image{display:flex;align-items:flex-start}.single-product-top .single-product-image-wrap.vertical_gallery #product-thumbnails .thumbnail-image{margin-bottom:10px}.single-product-top .single-product-image-wrap.vertical_gallery #product-thumbnails .thumbnail-image:last-child{margin-bottom:0}.single-product-top .single-product-image-wrap.vertical_gallery #product-thumbnails .thumbnail-image.current img{border:1px solid #990000}.single-product-top .single-product-summary{position:relative;width:50%;padding-left:15px}@media screen and (max-width:767px){.single-product-top .single-product-summary{width:100%;padding-left:0;margin-top:20px}}.single-product-top .product_title{font-size:34px;font-weight:700;margin-top:0}@media screen and (max-width:1440px){.single-product-top .product_title{font-size:32px}}@media screen and (max-width:1199px){.single-product-top .product_title{font-size:28px}}@media screen and (max-width:991px){.single-product-top .product_title{font-size:26px}}@media screen and (max-width:767px){.single-product-top .product_title{font-size:22px}}.single-product-top .woocommerce-product-rating{display:flex;align-items:center;padding:5px 0 10px}.single-product-top .woocommerce-product-rating .star-rating{margin-right:6px}.single-product-top .woocommerce-review-link{color:#000000;transition:all 0.3s}.single-product-top .woocommerce-review-link:hover{color:#990000;transition:all 0.3s}.single-product-top .out-of-stock{color:#990000;font-weight:500}.single-product-top .price{border-bottom:1px solid #eee;padding-bottom:25px;margin-bottom:25px}.single-product-top .price .amount{font-size:20px;font-weight:700}@media screen and (max-width:991px){.single-product-top .price .amount{font-size:16px}}.single-product-top .price del{margin-left:6px}.single-product-top .price del .amount{font-weight:500;font-size:16px}.single-product-top .woocommerce-product-details__short-description{padding-bottom:10px}.single-product-top .product-size-guide .product-size-guide-link{color:#000000;display:inline-flex;align-items:center;transition:all 0.3s}.single-product-top .product-size-guide .product-size-guide-link:hover{color:#990000;transition:all 0.3s}.single-product-top .product-size-guide .product-size-guide-link:before{content:"";font-family:"haruicons";margin-right:6px;font-size:18px}.single-product-top .woocommerce-grouped-product-list{margin-bottom:30px}.single-product-top .woocommerce-grouped-product-list tr td:first-child{padding-left:0}.single-product-top .woocommerce-grouped-product-list-item__label a{font-weight:500;color:#000000}.single-product-top .woocommerce-grouped-product-list-item__label a:hover{color:#990000;transition:all 0.3s}.single-product-top form.cart{margin-top:15px;margin-bottom:10px}.single-product-top form.cart:before,.single-product-top form.cart:after{display:table;content:""}.single-product-top form.cart:after{clear:both}.single-product-top form.cart .hide{display:none}.single-product-top form.cart table.variations{border:none;margin-bottom:10px}.single-product-top form.cart table.variations th,.single-product-top form.cart table.variations td{border:none}.single-product-top form.cart table.variations .label{width:100px}.single-product-top form.cart table.variations label{color:#000000;font-weight:500}.single-product-top form.cart table.variations td{padding:5px 10px 10px 0}.single-product-top form.cart table.variations .reset_variations{margin-top:10px}.single-product-top form.cart table.variations .reset_variations:before{content:"";font-family:"haruicons";font-weight:700;display:inline-block;margin-right:5px;position:relative;bottom:-1px}.single-product-top form.cart table.variations .variable-attribute-wrap{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.single-product-top form.cart table.variations .variable-attribute-wrap>li{cursor:pointer;display:flex;align-items:flex-start;position:relative}.single-product-top form.cart table.variations .variable-attribute-wrap>li:hover .button-tooltip{opacity:1;visibility:visible;transform:translate(-50%, -5px);transition:all 300ms ease-in-out 0s}.single-product-top form.cart table.variations .variable-attribute-wrap>li .button-tooltip{padding:3px 5px;position:absolute;text-transform:none;min-width:60px;opacity:0;text-align:center;visibility:hidden;bottom:calc(100% + 2px);left:50%;background:#555;color:#fff;font-size:12px;line-height:20px;font-weight:normal;border-radius:0;transform:translate(-50%, 0)}.single-product-top form.cart table.variations .variable-attribute-wrap>li .button-tooltip:after{width:0;height:0;position:absolute;bottom:-6px;left:50%;content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #555;transform:translate(-50%, 0)}.single-product-top form.cart table.variations .variable-attribute-wrap.color-attribute-wrap>li{width:24px;height:24px;margin-right:10px;border-radius:50%}.single-product-top form.cart table.variations .variable-attribute-wrap.color-attribute-wrap>li:last-child{margin-right:0}.single-product-top form.cart table.variations .variable-attribute-wrap.color-attribute-wrap>li.selected:before{border:2px solid #444}.single-product-top form.cart table.variations .variable-attribute-wrap.color-attribute-wrap>li:before{content:"";position:absolute;width:30px;height:30px;border:1px solid #cdcdcd;top:-3px;left:-3px;border-radius:50%}.single-product-top form.cart table.variations .variable-attribute-wrap.label-attribute-wrap>li{font-weight:500;border:1px solid #eee;border-radius:2px;margin-right:5px;height:30px;line-height:28px;padding:0 10px}.single-product-top form.cart table.variations .variable-attribute-wrap.label-attribute-wrap>li:last-child{margin-right:0}.single-product-top form.cart table.variations .variable-attribute-wrap.label-attribute-wrap>li.selected{border:1px solid #990000}.single-product-top form.cart table.variations .variable-attribute-wrap.image-attribute-wrap>li{max-width:50px;margin-right:5px;padding:3px;border:1px solid #eee}.single-product-top form.cart table.variations .variable-attribute-wrap.image-attribute-wrap>li:last-child{margin-right:0}.single-product-top form.cart table.variations .variable-attribute-wrap.image-attribute-wrap>li.selected{border:1px solid #990000}.single-product-top form.cart .quantity{float:left;margin-right:10px}.single-product-top form.cart .quantity .screen-reader-text{display:none}.single-product-top form.cart .quantity .input-button{height:50px}.single-product-top form.cart .quantity input[type="number"]{width:50px;height:50px}.single-product-top form.cart .quantity:has(.qty[type="hidden"]){margin-right:0}.single-product-top form.cart .single_add_to_cart_button{float:left;height:52px;padding:0 20px}.single-product-top form.cart .woocommerce-variation-price{margin-bottom:20px}.single-product-top form.cart .woocommerce-variation-price span.price{border:none}.single-product-top form.cart .woocommerce-variation-price span.price del{margin-left:6px;font-size:14px}.single-product-top form.cart .woocommerce-variation-price span.price ins{text-decoration:none;font-size:16px}.single-product-top form.cart .woocommerce-variation-availability .stock{display:flex;align-items:center;margin-top:-10px;color:#000}.single-product-top form.cart .woocommerce-variation-availability .stock.in-stock:before{content:"";font-family:"phosphor";font-size:20px;color:#68b65b;margin-right:5px}.single-product-top form.cart .woocommerce-variation-availability .stock.out-of-stock{color:red}.single-product-top form.cart.grouped_form .single_add_to_cart_button{max-width:100%}.single-product-top .product-button{position:relative;float:left;margin-left:10px}.single-product-top .product-button a:hover{background-color:#990000}.single-product-top .product-button a:hover .button-tooltip{opacity:1;visibility:visible;transform:translate(-50%, -6px);transition:all 300ms ease-in-out 0s}.single-product-top .product-button a .button-tooltip{padding:2px 5px;position:absolute;text-transform:none;display:inline-block;min-width:80px;opacity:0;text-align:center;visibility:hidden;bottom:100%;left:50%;background:#555;color:#fff;font-size:12px;line-height:20px;font-weight:normal;transform:translate(-50%, 0)}.single-product-top .product-button a .button-tooltip:after{width:0;height:0;position:absolute;bottom:-6px;left:50%;content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #555;transform:translate(-50%, 0)}.single-product-top .product-button--wishlist{width:auto;float:left}.single-product-top .product-button--wishlist a{border:1px solid #eee;height:52px;line-height:52px;padding:0 15px;display:block;background:transparent;border-radius:0;font-size:0;transition:all 0.3s}.single-product-top .product-button--wishlist a:before{content:"";font-family:"haruicons";font-size:16px;font-weight:700}.single-product-top .product-button--wishlist a:hover{border:1px solid #990000;transition:all 0.3s}.single-product-top .product-button--wishlist a:hover:before{color:#fff}.single-product-top .product-button--wishlist i{display:none}.single-product-top .product-button--wishlist img{display:none}.single-product-top .product-button--wishlist span:not(.haru-tooltip){display:none}.single-product-top .product-button--wishlist .feedback{display:none}.single-product-top .product-button--wishlist .yith-wcwl-add-to-wishlist{margin-top:0}.single-product-top .product-button--wishlist .yith-wcwl-wishlistaddedbrowse a,.single-product-top .product-button--wishlist .yith-wcwl-wishlistexistsbrowse a{border:1px solid #990000;color:#990000}.single-product-top .product-button--compare a.button{display:block;padding:0 15px;height:52px;line-height:52px;border:1px solid #eee;background:transparent;text-align:center;text-transform:uppercase;border-radius:0;color:#000000;transition:all 0.3s}.single-product-top .product-button--compare a.button:before{content:"";font-family:"haruicons";font-size:16px;font-weight:700}.single-product-top .product-button--compare a.button.added{background:transparent;border:1px solid #990000;color:#990000;transition:all 0.3s}.single-product-top .product-button--compare a.button:hover{background:#990000;border:1px solid #990000;color:#fff;transition:all 0.3s}.single-product-top .product_meta{margin-top:30px;border-top:1px solid #eee;padding-top:20px}.single-product-top .product_meta>span{display:block;margin-bottom:15px}.single-product-top .product_meta>span.devide_sign{font-weight:400}.single-product-top .product_meta .sku_wrapper .label,.single-product-top .product_meta .posted_in .label,.single-product-top .product_meta .tagged_as .label{color:#000000;display:inline-block;min-width:100px;font-weight:500;padding:0 10px 0 0;text-transform:capitalize}.single-product-top .haru-social-share__list li a{font-size:16px}.single-product-top .haru-social-share__label{display:inline-block;min-width:75px}.single-product-bottom{margin-bottom:20px}@media screen and (max-width:767px){.woocommerce-tabs{border-top:2px solid #eee}}.woocommerce-tabs .tabs{margin:0 0 20px 0;padding:0;list-style:none;text-align:center;border-top:1px solid #eee}@media screen and (max-width:767px){.woocommerce-tabs .tabs{display:none}}.woocommerce-tabs .tabs li{display:inline-block;margin:0 15px}.woocommerce-tabs .tabs li:first-child{margin-left:0}.woocommerce-tabs .tabs li:last-child{margin-right:0}.woocommerce-tabs .tabs li.active a{color:#990000}.woocommerce-tabs .tabs li.active a:before{content:"";position:absolute;width:100%;height:2px;top:-1px;left:0;background-color:#990000}.woocommerce-tabs .tabs li a{display:block;font-size:16px;font-weight:700;padding:10px 0;position:relative;text-transform:uppercase;transition:all 0.3s}.woocommerce-tabs .tabs li a:hover{transition:all 0.3s}.woocommerce-tabs .woocommerce-Tabs-panel{padding:0 5% 20px 5px}@media screen and (max-width:991px){.woocommerce-tabs .woocommerce-Tabs-panel{padding:0 0 20px 0}}.woocommerce-tabs .woocommerce-Tabs-panel>h2{display:none;font-size:16px;font-weight:400;color:#990000;text-transform:uppercase;padding-bottom:30px}.woocommerce-tabs .woocommerce-Tabs-panel p{line-height:1.8}@media screen and (max-width:767px){.woocommerce-tabs .haru-woocommerce-tab{border-bottom:1px solid #eee}}.woocommerce-tabs .haru-accordion-title{position:relative;padding:15px 0;color:#000000;font-size:14px;font-weight:700;text-transform:uppercase;display:none}@media screen and (max-width:767px){.woocommerce-tabs .haru-accordion-title{display:block}}.woocommerce-tabs .haru-accordion-title:before{content:"";font-family:"haruicons";font-weight:400;font-size:20px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:all 0.3s}.woocommerce-tabs .haru-accordion-title.active{color:#990000}.woocommerce-tabs .haru-accordion-title.active:before{transform:translateY(-50%) rotate(180deg);transition:all 0.3s}.woocommerce-tabs #tab-additional_information .shop_attributes{margin:0 auto 10px auto;border:none;width:100%;max-width:600px}.woocommerce-tabs #tab-additional_information .shop_attributes th,.woocommerce-tabs #tab-additional_information .shop_attributes td{border:none;border-bottom:1px solid #eee;padding:10px;padding-right:0;padding-left:0}.woocommerce-tabs #tab-additional_information .shop_attributes th p,.woocommerce-tabs #tab-additional_information .shop_attributes td p{margin-bottom:0}.woocommerce-tabs #tab-additional_information .shop_attributes th{color:#000000;font-weight:500;text-align:left}.woocommerce-tabs #tab-additional_information .shop_attributes td{text-align:right}.woocommerce-tabs #tab-additional_information .shop_attributes tr:last-child th,.woocommerce-tabs #tab-additional_information .shop_attributes tr:last-child td{border:none}.woocommerce-tabs .woocommerce-Reviews .required{color:#d82329}.woocommerce-tabs .woocommerce-Reviews label{color:#000000;display:block;margin-bottom:5px;font-weight:500}.woocommerce-tabs .woocommerce-Reviews #comments{margin-top:0;padding-bottom:15px;border-bottom:1px solid #eee}.woocommerce-tabs .woocommerce-Reviews #comments .woocommerce-Reviews-title{font-size:16px;font-weight:700;padding-bottom:20px;margin-top:0;text-transform:uppercase}.woocommerce-tabs .woocommerce-Reviews #comments .commentlist{padding:0;margin:0;list-style:none}.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container{display:flex;align-items:flex-start;flex-direction:row;padding:15px 0}@media screen and (max-width:991px){.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container{padding:10px 0}}.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container img{border:none;margin-right:20px;flex:0 0 70px;border-radius:50%}@media screen and (max-width:991px){.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container img{flex:0 0 60px;margin-right:15px}}.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .star-rating{order:2;margin-right:0}.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta{font-size:15px;order:1;margin-bottom:10px}@media screen and (max-width:991px){.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta{margin-bottom:5px}}.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta time{font-style:italic}.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .woocommerce-review__author{color:#000000}.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .description{flex:1 1 100%;order:3;margin-bottom:0;max-width:100%;line-height:1.6}.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .children{list-style:none;padding-left:30px}@media screen and (max-width:991px){.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .children{padding-left:25px}}@media screen and (max-width:767px){.woocommerce-tabs .woocommerce-Reviews #comments .commentlist .children{padding-left:20px}}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper{margin-top:30px}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-reply-title{color:#000000;display:block;margin-bottom:15px;font-weight:700;text-transform:uppercase}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .must-log-in{color:#000;text-decoration:underline;transition:all 0.3s}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .must-log-in:hover{color:#990000;transition:all 0.3s}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating{margin:15px 0}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating label[for=rating]{display:inline-block;margin-bottom:0}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating .stars{display:inline-block;margin:0 0 0 20px;line-height:1.3}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-comment{margin:10px 0 10px}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-author,.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-email{width:50%;float:left;margin-bottom:20px}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-author{padding-right:10px}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-email{padding-left:10px}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-cookies-consent{clear:left}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form label[for=wp-comment-cookies-consent]{display:inline;margin-bottom:0;position:relative;bottom:-1px}.woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit{margin-top:20px}.woocommerce p.stars{font-size:20px;letter-spacing:-5px}.woocommerce p.stars.selected a:before{content:""}.woocommerce p.stars.selected a:before~a:before{content:""}.woocommerce p.stars.selected:hover a:before{content:""}.woocommerce p.stars.selected:hover a:before~a:before{content:""}.woocommerce p.stars a.active~a:before{content:""}.woocommerce p.stars:hover a:before{content:""}.woocommerce p.stars:hover a:before~a:before{content:""}.woocommerce p.stars a{position:relative;text-indent:-999em;display:inline-block;text-decoration:none;width:1em;height:1em}.woocommerce p.stars a:before{content:"";color:#f7bb2a;font-family:"haruicons";display:block;position:absolute;width:1em;height:1em;line-height:1;left:0;text-indent:0;top:4px}.woocommerce p.stars a:hover~a:before{content:"" !important}.star-rating{color:#f7bb2a;font-size:18px;position:relative;display:inline-block;letter-spacing:-1px}.star-rating:before{content:"";color:#f7bb2a;font-family:"haruicons"}.star-rating span{position:absolute;top:0;bottom:0;left:0;overflow:hidden;width:100%;text-indent:999em}.star-rating span:before{position:absolute;content:"";top:0;left:0;text-indent:0;color:#f7bb2a;font-family:"haruicons"}.quantity{display:inline-flex;align-items:center;background:#f9f9f9;border-radius:0;border:1px solid #eee}.quantity .input-button{min-width:20px;border:none;background:transparent;cursor:pointer;padding:0 5px;color:#000000;fill:#000000;outline:0;height:50px;line-height:50px;font-weight:500}.quantity .input-button.minus{border-top-left-radius:0;border-bottom-left-radius:0}.quantity .input-button.plus{border-top-right-radius:0;border-bottom-right-radius:0}.quantity .input-text[type=number]{background:transparent;border:none;border-radius:0;width:30px;padding:0;height:50px;line-height:50px;text-align:center}.quantity .input-text[type=number]:focus{outline:none}.quantity .input-text[type=number]::-webkit-inner-spin-button,.quantity .input-text[type=number]::-webkit-inner-outer-button{margin:0;appearance:none}.quantity:has(.qty[type="hidden"]) .input-button{display:none}.dark-mode .single-product-top .price{border-bottom:1px solid #333}.dark-mode .single-product-top .product-size-guide .product-size-guide-link{color:#fff}.dark-mode .single-product-top .product-size-guide .product-size-guide-link:hover{color:#990000}.dark-mode .single-product-top .woocommerce-grouped-product-list-item__label a{color:#fff}.dark-mode .single-product-top .woocommerce-grouped-product-list-item__label a:hover{color:#990000}.dark-mode .single-product-top form.cart table.variations label{color:#fff}.dark-mode .single-product-top form.cart table.variations .variable-attribute-wrap.color-attribute-wrap>li.selected:before{border:2px solid #990000}.dark-mode .single-product-top form.cart table.variations .variable-attribute-wrap.color-attribute-wrap>li:before{border:1px solid #333}.dark-mode .single-product-top form.cart table.variations .variable-attribute-wrap.label-attribute-wrap>li{border:1px solid #333}.dark-mode .single-product-top form.cart table.variations .variable-attribute-wrap.label-attribute-wrap>li.selected{border:1px solid #990000}.dark-mode .single-product-top form.cart table.variations .variable-attribute-wrap.image-attribute-wrap>li{border:1px solid #333}.dark-mode .single-product-top form.cart table.variations .variable-attribute-wrap.image-attribute-wrap>li.selected{border:1px solid #990000}.dark-mode .single-product-top .product-button--wishlist a{border:1px solid #333}.dark-mode .single-product-top .product-button--wishlist a:hover{border:1px solid #990000}.dark-mode .single-product-top .product-button--wishlist .yith-wcwl-wishlistaddedbrowse a,.dark-mode .single-product-top .product-button--wishlist .yith-wcwl-wishlistexistsbrowse a{border:1px solid #990000}.dark-mode .single-product-top .product-button--compare a.button{border:1px solid #333;color:#ababab}.dark-mode .single-product-top .product-button--compare a.button.added{border:1px solid #990000;color:#990000}.dark-mode .single-product-top .product-button--compare a.button:hover{border:1px solid #990000;color:#fff}.dark-mode .single-product-top .product_meta{border-top:1px solid #333}.dark-mode .single-product-top .product_meta .sku_wrapper .label,.dark-mode .single-product-top .product_meta .posted_in .label,.dark-mode .single-product-top .product_meta .tagged_as .label{color:#fff}@media screen and (max-width:767px){.dark-mode .woocommerce-tabs{border-top:2px solid #333}}.dark-mode .woocommerce-tabs .tabs{border-top:1px solid #333}@media screen and (max-width:767px){.dark-mode .woocommerce-tabs .tabs{display:none}}@media screen and (max-width:767px){.dark-mode .woocommerce-tabs .haru-woocommerce-tab{border-bottom:1px solid #333}}.dark-mode .woocommerce-tabs .haru-accordion-title{color:#fff}.dark-mode .woocommerce-tabs #tab-additional_information .shop_attributes th,.dark-mode .woocommerce-tabs #tab-additional_information .shop_attributes td{border:none;border-bottom:1px solid #333}.dark-mode .woocommerce-tabs #tab-additional_information .shop_attributes th{color:#fff}.dark-mode .woocommerce-tabs #tab-additional_information .shop_attributes tr:last-child th,.dark-mode .woocommerce-tabs #tab-additional_information .shop_attributes tr:last-child td{border:none}.dark-mode .woocommerce-tabs .woocommerce-Reviews label{color:#fff}.dark-mode .woocommerce-tabs .woocommerce-Reviews #comments{border-bottom:1px solid #333}.dark-mode .woocommerce-tabs .woocommerce-Reviews #comments .commentlist .comment_container .comment-text .woocommerce-review__author{color:#fff}.dark-mode .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-reply-title{color:#fff}.dark-mode .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .must-log-in{color:#fff}.dark-mode .woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .must-log-in:hover{color:#990000}.dark-mode .quantity{background:#333;border:1px solid #333}.dark-mode .quantity .input-button{color:#ababab;fill:#ababab}.widget_product_categories .product-categories{margin:0;padding:0;list-style:none;list-style-type:none}.widget_product_categories .product-categories li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:12px}.widget_product_categories .product-categories li:last-child{margin-bottom:0}.widget_product_categories .product-categories li.current-cat>a{color:#990000}.widget_product_categories .product-categories li:hover>a{color:#990000}.widget_product_categories .product-categories li:hover>.count{background-color:#990000;border:1px solid #990000;color:#fff;transition:all 0.3s}.widget_product_categories .product-categories li:focus{outline:none}.widget_product_categories .product-categories li a{flex:1 1 auto;font-weight:500;transition:all 0.3s}.widget_product_categories .product-categories li .count{border:1px solid #eee;color:#000000;padding:0 5px;font-size:12px;border-radius:20px;min-width:30px;text-align:center;transition:all 0.3s}.widget_product_categories .product-categories .children{flex:1 1 100%;padding-left:20px;margin-top:10px}.widget_price_filter .ui-slider{position:relative}.widget_price_filter .price-slider{margin-bottom:20px}.widget_price_filter .ui-slider-horizontal{height:20px;border:none;background:0 0;cursor:pointer}.widget_price_filter .ui-slider-horizontal:before{content:"";position:absolute;top:50%;right:0;left:0;margin-top:-1px;height:2px;background-color:#e7e7e7}.widget_price_filter .ui-slider-range{background-color:#990000;position:absolute;top:50%;z-index:1;display:block;margin-top:-1px;height:2px;border:0;border-radius:0;background-image:none}.widget_price_filter .ui-slider-handle{position:absolute;top:50%;z-index:2;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:-15px;margin-left:-15px;width:30px;height:30px;outline:0;border:none;border-radius:0;background:0 0;background-color:!important;cursor:ew-resize}.widget_price_filter .ui-slider-handle:after{content:"";background-color:#990000;display:inline-block;width:4px;height:14px}.widget_price_filter .price_slider_amount{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.widget_price_filter .price_slider_amount .price_label{order:1}.widget_price_filter .price_slider_amount .price_label span{color:#000;font-weight:500}.widget_price_filter .price_slider_amount .button{order:2}.widget_price_filter .price_slider_amount .clear{display:none;clear:both;width:100%}.widget_shopping_cart_content .amount{color:#990000;font-weight:500}.widget_shopping_cart_content .widget_shopping_cart_icon{display:inline-block;position:relative}.widget_shopping_cart_content .widget_shopping_cart_icon:before{content:"";font-family:"haruicons";font-size:20px}.widget_shopping_cart_content .widget_shopping_cart_icon .total{position:absolute;border:none;top:-3px;right:-10px;padding:0;width:16px;height:16px;border-radius:50%;background:#990000;color:#fff;text-align:center;line-height:16px;font-size:10px}.widget_shopping_cart_content .sub-total-text{display:inline-block;margin-left:20px;font-size:18px}.widget_shopping_cart_content .mini-cart-sidebar-header{display:none}.widget_shopping_cart_content .woocommerce-mini-cart{margin:15px 0;padding:0}.widget_shopping_cart_content .empty h4{font-size:16px;margin-top:0}.widget_shopping_cart_content .woocommerce-mini-cart-item{padding-bottom:15px;margin-bottom:15px;display:flex;border-bottom:1px solid #eee}.widget_shopping_cart_content .woocommerce-mini-cart-item:last-child{border:none;padding-bottom:0;margin-bottom:0}.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-left{flex:0 0 auto;font-size:0;overflow:hidden;margin-right:15px}.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-left img{width:80px}.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right{flex:1 1 auto;padding-right:20px;position:relative}.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right a:not(.remove){color:#000000;display:block;font-weight:500}.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right a:not(.remove):hover{color:#990000;transition:all 0.3s}.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right .remove{position:absolute;top:0;right:0;padding:0 5px}.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right .quantity{background:transparent;border:none}.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right .amount{margin-left:6px}.widget_shopping_cart_content .cart-total{margin-top:15px}.widget_shopping_cart_content .cart-total .total{border-top:1px solid #eee;font-size:16px;padding-top:15px;margin-bottom:15px}.widget_shopping_cart_content .cart-total strong{color:#000000;font-weight:500}.widget_shopping_cart_content .button.checkout{margin-left:10px;background-color:#000}.widget_shopping_cart_content .button.checkout:hover{background-color:#990000}.widget_product_tag_cloud .tagcloud a{background-color:#f8f8f8;border-radius:0;display:inline-block;margin:6px 4px 0 0;padding:4px 12px;font-size:15px !important;text-transform:capitalize;transition:all 0.3s}.widget_product_tag_cloud .tagcloud a:hover{background-color:#990000;color:#fff;transition:all 0.3s}.product_list_widget{padding:0;margin:0;list-style:none}.product_list_widget .widget-product-item{display:flex;align-items:stretch;flex-direction:row;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eee}.product_list_widget>li:last-child .widget-product-item{padding-bottom:0;margin-bottom:0;border:none}.product_list_widget .widget-product-img{display:flex;align-items:flex-start;flex:0 0 auto;overflow:hidden;margin-right:15px}.product_list_widget .widget-product-img img{width:80px}.product_list_widget .widget-product-info{flex:1 1 auto}.product_list_widget .product-title{color:#000000;display:block;font-weight:500;transition:all 0.3s}.product_list_widget .product-title:hover{color:#990000;transition:all 0.3s}.product_list_widget .star-rating{font-size:15px}.product_list_widget .price{display:block}.widget_recent_reviews .reviewer{display:block}.widget_product_search .woocommerce-product-search{margin-top:20px;display:flex;border-radius:0}.widget_product_search .woocommerce-product-search button[type="submit"]{padding:0 20px}.widget_layered_nav .woocommerce-widget-layered-nav-list{margin:0;padding:0}.widget_layered_nav .woocommerce-widget-layered-nav-list li{list-style:none;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.widget_layered_nav .woocommerce-widget-layered-nav-list li:last-child{margin-bottom:0}.widget_layered_nav .woocommerce-widget-layered-nav-list li:hover a{color:#990000}.widget_layered_nav .woocommerce-widget-layered-nav-list li:hover .count{background-color:#990000;border:1px solid #990000;color:#fff;transition:all 0.3s}.widget_layered_nav .woocommerce-widget-layered-nav-list li:focus{outline:none}.widget_layered_nav .woocommerce-widget-layered-nav-list li a{flex:1 1 auto;font-weight:500;transition:all 0.3s}.widget_layered_nav .woocommerce-widget-layered-nav-list li .count{border:1px solid #eee;color:#000000;padding:0 5px;font-size:12px;border-radius:20px;min-width:30px;text-align:center;transition:all 0.3s}.widget_layered_nav .woocommerce-widget-layered-nav-dropdown__submit{margin-top:10px}.widget_rating_filter ul{margin:0;padding:0;list-style:none}.widget_rating_filter li{margin-bottom:10px}.widget_rating_filter li:last-child{margin-bottom:0}.widget_rating_filter li:hover a>span:not(.star-rating){background-color:#990000;border:1px solid #990000;color:#fff;transition:all 0.3s}.widget_rating_filter li a{display:flex;align-items:center;justify-content:space-between}.widget_rating_filter li a>span:not(.star-rating){border:1px solid #eee;color:#000000;padding:0 5px;font-size:12px;border-radius:20px;min-width:30px;text-align:center;transition:all 0.3s}.widget_rating_filter .star-rating{font-size:20px}.yith-woocompare-widget ul{margin:0;padding:0;list-style:none}.yith-woocompare-widget li{padding:10px 0 10px 30px !important;border-bottom:1px solid #eee !important;display:flex}.yith-woocompare-widget li:before{content:"";font-family:"haruicons";font-size:16px;margin-right:10px}.yith-woocompare-widget li .remove{font-size:15px !important;top:13px}.yith-woocompare-widget li .title{color:#000000;text-transform:capitalize;font-size:15px !important;font-weight:500 !important;text-transform:none !important}.yith-woocompare-widget li .title:hover{color:#990000;transition:all 0.3s}.yith-woocompare-widget a.clear-all{font-weight:500;font-size:13px}.yith-woocompare-widget .compare{font-size:15px !important;text-transform:none !important}.dark-mode .widget_product_categories .product-categories li:hover>.count{border:1px solid #990000}.dark-mode .widget_product_categories .product-categories li .count{border:1px solid #333;color:#fff}.dark-mode .widget_price_filter .ui-slider-horizontal:before{background-color:#333}.dark-mode .widget_price_filter .price_slider_amount .price_label span{color:#fff}.dark-mode .widget_shopping_cart_content .woocommerce-mini-cart-item{border-bottom:1px solid #333}.dark-mode .widget_shopping_cart_content .woocommerce-mini-cart-item:last-child{border:none}.dark-mode .widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right a:not(.remove){color:#fff}.dark-mode .widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right a:not(.remove):hover{color:#990000}.dark-mode .widget_shopping_cart_content .cart-total .total{border-top:1px solid #333}.dark-mode .widget_shopping_cart_content .cart-total strong{color:#fff}.dark-mode .widget_shopping_cart_content .button.checkout{background-color:#000}.dark-mode .widget_shopping_cart_content .button.checkout:hover{background-color:#990000}.dark-mode .widget_product_tag_cloud .tagcloud a{background-color:#333}.dark-mode .widget_product_tag_cloud .tagcloud a:hover{background-color:#990000;color:#fff}.dark-mode .product_list_widget .widget-product-item{border-bottom:1px solid #333}.dark-mode .product_list_widget>li:last-child .widget-product-item{border:none}.dark-mode .product_list_widget .product-title{color:#fff}.dark-mode .product_list_widget .product-title:hover{color:#990000}.dark-mode .widget_layered_nav .woocommerce-widget-layered-nav-list li:hover a{color:#990000}.dark-mode .widget_layered_nav .woocommerce-widget-layered-nav-list li:hover .count{background-color:#990000;border:1px solid #990000;color:#fff}.dark-mode .widget_layered_nav .woocommerce-widget-layered-nav-list li .count{border:1px solid #333;color:#fff}.dark-mode .widget_rating_filter li:hover a>span:not(.star-rating){border:1px solid #990000;color:#fff}.dark-mode .widget_rating_filter li a>span:not(.star-rating){border:1px solid #333;color:#fff}.dark-mode .yith-woocompare-widget li{border-bottom:1px solid #333 !important}.dark-mode .yith-woocompare-widget li .title{color:#fff}.dark-mode .yith-woocompare-widget li .title:hover{color:#990000}dl.variation{margin:15px 0}@media screen and (max-width:767px){dl.variation{flex:0 0 100%;margin:3px 0}}dl.variation dt{color:#000000;font-size:12px;font-weight:500;float:left;clear:left;margin-right:5px;line-height:1.4}dl.variation dd{font-size:12px;margin-left:0}dl.variation dd p{line-height:1.4}.woocommerce-cart .shopping-cart-title{margin-bottom:40px;font-size:18px;text-align:center;text-transform:uppercase}@media screen and (max-width:767px){.woocommerce-cart .shopping-cart-title{font-size:16px;margin-bottom:30px}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form thead{display:none}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form tr{display:block;border-bottom:1px solid #eee;position:relative;margin-bottom:20px;padding-bottom:20px;padding-left:95px;min-height:120px}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form tr:last-child{margin-bottom:0}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form td{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;padding:0}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form td:not(:last-child){border-bottom:1px dashed #eee}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form td:last-child{border:none;margin-bottom:0;padding-bottom:0}}.woocommerce-cart .woocommerce-cart-form .product-remove{font-size:18px;padding:0;text-align:center}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .product-remove{position:absolute;top:-6px;right:0;z-index:1;margin-bottom:0;padding-bottom:0;border:none !important}}.woocommerce-cart .woocommerce-cart-form .product-thumbnail img{width:80px}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .product-thumbnail{position:absolute;top:0;left:0;overflow:hidden;margin-bottom:0;padding-bottom:0;max-height:115px;border-bottom:none !important}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .product-name{margin-bottom:0;padding-bottom:0;border-bottom:none;text-align:left}}.woocommerce-cart .woocommerce-cart-form .product-name a{color:#000000;font-weight:500}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .product-name a{margin-bottom:10px;padding-right:25px}}.woocommerce-cart .woocommerce-cart-form .product-name a:hover{color:#990000;transition:all 0.3s}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .product-price:before{content:attr(data-title);float:left;padding:6px 0;color:#000000;text-transform:uppercase;font-weight:500;font-size:11px;flex:1 1 auto}}.woocommerce-cart .woocommerce-cart-form .product-price bdi{color:#000000;font-weight:400}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .product-quantity:before{content:attr(data-title);float:left;padding:13px 0;color:#000000;text-transform:uppercase;font-weight:500;font-size:11px;flex:1 1 auto}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .product-quantity .input-button{height:28px;line-height:28px}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .product-quantity .input-text[type=number]{height:28px;line-height:28px}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .product-subtotal:before{content:attr(data-title);float:left;padding-top:10px;color:#000000;text-transform:uppercase;font-weight:700;font-size:12px;flex:1 1 auto;text-align:left}}.woocommerce-cart .woocommerce-cart-form .product-subtotal .amount{color:#990000;font-weight:500;font-size:16px}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .product-subtotal .amount{font-size:15px;padding-top:10px}}.woocommerce-cart .woocommerce-cart-form .cart-actions{display:flex;align-items:center;flex-wrap:wrap}.woocommerce-cart .woocommerce-cart-form .cart-actions .coupon{display:flex;align-items:center;flex-direction:row;flex:1}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .cart-actions .coupon{border:2px dashed #eee;display:block;flex:0 0 100%;order:2;padding:15px}}.woocommerce-cart .woocommerce-cart-form .cart-actions .coupon label{display:none}.woocommerce-cart .woocommerce-cart-form .cart-actions .coupon .input-text{max-width:230px;height:52px;line-height:52px}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .cart-actions .coupon .input-text{max-width:none;width:100%}}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .cart-actions .coupon .button{margin-top:10px;width:100%}}.woocommerce-cart .woocommerce-cart-form .cart-actions>.button{margin-left:auto}@media screen and (max-width:767px){.woocommerce-cart .woocommerce-cart-form .cart-actions>.button{flex:0 0 100%;margin-bottom:35px;width:100%}}.woocommerce-cart .cart-collaterals{display:flex;margin-top:35px}.woocommerce-cart .cross-sells{flex:0 0 50%;padding-right:15px}@media screen and (max-width:767px){.woocommerce-cart .cross-sells{padding-right:0;margin-bottom:30px}}.woocommerce-cart .cross-sells>h2{font-size:18px;margin-top:0;margin-bottom:25px;text-transform:uppercase}@media screen and (max-width:767px){.woocommerce-cart .cross-sells>h2{font-size:16px}}.woocommerce-cart .cross-sells>ul{padding:0;margin:0}.woocommerce-cart .cross-sells .add_to_cart_button.added{display:block !important}.woocommerce-cart .cart_totals{flex:0 0 50%;padding-left:15px;margin-left:auto}@media screen and (max-width:767px){.woocommerce-cart .cart_totals{padding-left:0}}.woocommerce-cart .cart_totals>h2{font-size:18px;margin-top:0;margin-bottom:25px;text-transform:uppercase}@media screen and (max-width:767px){.woocommerce-cart .cart_totals>h2{font-size:16px}}.woocommerce-cart .cart_totals .cart-subtotal bdi{color:#000000;font-weight:400}.woocommerce-cart .cart_totals .order-total th{font-size:18px}@media screen and (max-width:767px){.woocommerce-cart .cart_totals .order-total th{font-size:16px}}.woocommerce-cart .cart_totals .order-total .amount{color:#990000;font-size:18px;font-weight:500}@media screen and (max-width:767px){.woocommerce-cart .cart_totals .order-total .amount{font-size:16px}}.woocommerce-cart .cart-totals-wrap{position:relative;padding:15px;background-color:#f5f5f5}.woocommerce-cart .cart-totals-inner{background-color:#fff;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);padding:5px 15px;overflow-x:auto}.woocommerce-cart .wc-proceed-to-checkout{margin-bottom:15px}.dark-mode dl.variation dt{color:#fff}@media screen and (max-width:767px){.dark-mode.woocommerce-cart .woocommerce-cart-form tr{border-bottom:1px solid #333}}@media screen and (max-width:767px){.dark-mode.woocommerce-cart .woocommerce-cart-form td:not(:last-child){border-bottom:1px dashed #333}}@media screen and (max-width:767px){.dark-mode.woocommerce-cart .woocommerce-cart-form td:last-child{border:none}}.dark-mode.woocommerce-cart .woocommerce-cart-form .product-name a{color:#fff}.dark-mode.woocommerce-cart .woocommerce-cart-form .product-name a:hover{color:#990000}@media screen and (max-width:767px){.dark-mode.woocommerce-cart .woocommerce-cart-form .product-price:before{color:#fff}}.dark-mode.woocommerce-cart .woocommerce-cart-form .product-price bdi{color:#ababab}@media screen and (max-width:767px){.dark-mode.woocommerce-cart .woocommerce-cart-form .product-quantity:before{color:#fff}}@media screen and (max-width:767px){.dark-mode.woocommerce-cart .woocommerce-cart-form .product-subtotal:before{color:#fff}}@media screen and (max-width:767px){.dark-mode.woocommerce-cart .woocommerce-cart-form .cart-actions .coupon{border:2px dashed #333}}.dark-mode.woocommerce-cart .cart_totals .cart-subtotal bdi{color:#ababab}.dark-mode.woocommerce-cart .cart-totals-wrap{background-color:#333}.dark-mode.woocommerce-cart .cart-totals-inner{background-color:#000;box-shadow:1px 1px 2px rgba(255, 255, 255, 0.1)}.woocommerce-my-account-wrap{display:flex}@media screen and (max-width:767px){.woocommerce-my-account-wrap{display:block}}.woocommerce-my-account-title{font-size:18px;text-transform:uppercase;margin-top:0;padding-bottom:10px;padding-left:15px;border-bottom:1px solid #eee}@media screen and (max-width:767px){.woocommerce-my-account-title{font-size:16px;margin-top:10px}}.woocommerce-my-account-menu{flex:0 0 25%;border-right:1px solid #eee;padding-right:30px}@media screen and (max-width:767px){.woocommerce-my-account-menu{padding-right:0;border-right:none;border:1px dashed #eee;margin-bottom:30px}}.woocommerce-MyAccount-content{flex:0 0 75%;padding-left:30px}@media screen and (max-width:767px){.woocommerce-MyAccount-content{padding-left:0}}.woocommerce-MyAccount-content a{color:#000000}.woocommerce-MyAccount-content a:hover{color:#990000}.woocommerce-MyAccount-navigation ul{list-style:none;list-style-type:none;padding:0;margin:15px 0}.woocommerce-MyAccount-navigation ul li.is-active,.woocommerce-MyAccount-navigation ul li:hover{background-color:#f9f9f9}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li:hover a{color:#990000}.woocommerce-MyAccount-navigation ul li:first-child{margin-top:0}.woocommerce-MyAccount-navigation ul li a{display:block;font-weight:500;color:#000000;padding:13px 15px;transition:all 0.3s}@media screen and (max-width:767px){.account-orders-table{display:block}}@media screen and (max-width:767px){.account-orders-table thead{display:none}}@media screen and (max-width:767px){.account-orders-table tbody,.account-orders-table tfoot,.account-orders-table tr{display:block}}@media screen and (max-width:767px){.account-orders-table td{display:block;margin-bottom:10px !important;padding:0 0 10px !important;text-align:right !important}}@media screen and (max-width:767px){.account-orders-table td:before{content:attr(data-title);float:left;padding-top:3px;color:#000000;text-transform:uppercase;font-weight:500;font-size:12px}}@media screen and (max-width:767px){.account-orders-table td:last-child{border:none !important}}.account-orders-table .amount{color:#990000;font-weight:500}.woocommerce-orders-table__cell-order-number a{color:#000000;font-weight:500;transition:all 0.3s}.woocommerce-orders-table__cell-order-number a:hover{color:#990000}.woocommerce-Address-title h3{display:inline-block}.woocommerce-Address-title .edit{display:inline-block;font-size:12px;font-weight:500;margin-left:3px}@media screen and (max-width:767px){.woocommerce-EditAccountForm fieldset{margin-top:35px}}fieldset{margin-bottom:20px;padding:20px 40px;border:2px solid #eee;border-radius:0}@media screen and (max-width:991px){fieldset{padding:15px 30px}}@media screen and (max-width:767px){fieldset{padding:10px 15px}}fieldset legend{margin-bottom:0;padding-right:15px;padding-left:15px;font-weight:500;font-size:18px;text-transform:uppercase;width:auto}@media screen and (max-width:767px){fieldset legend{font-size:16px}}.customer_login_form_wrap h2{font-size:18px;text-transform:uppercase;margin-top:20px;margin-bottom:20px}.customer_login_form_wrap .woocommerce-form{border:1px solid #eee;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);padding:20px}@media screen and (max-width:767px){.customer_login_form_wrap .woocommerce-form{padding:15px}}.customer_login_form_wrap .woocommerce-form-login>.form-row:not(.woocommerce-form-row--wide){display:flex;align-items:center;padding-top:5px}.customer_login_form_wrap .woocommerce-form-login>.form-row:not(.woocommerce-form-row--wide) label{order:2;margin-bottom:0;margin-left:5px}.customer_login_form_wrap .woocommerce-form-login__submit.button{padding:0 35px}.customer_login_form_wrap .lost_password a{color:#990000}.customer_login_form_wrap .lost_password a:hover{text-decoration:underline}.dark-mode .woocommerce-my-account-title{border-bottom:1px solid #333}.dark-mode .woocommerce-my-account-menu{border-right:1px solid #333}@media screen and (max-width:767px){.dark-mode .woocommerce-my-account-menu{border:1px dashed #333}}.dark-mode .woocommerce-MyAccount-content a{color:#fff}.dark-mode .woocommerce-MyAccount-content a:hover{color:#990000}.dark-mode .woocommerce-MyAccount-navigation ul li.is-active,.dark-mode .woocommerce-MyAccount-navigation ul li:hover{background-color:#333}.dark-mode .woocommerce-MyAccount-navigation ul li.is-active a,.dark-mode .woocommerce-MyAccount-navigation ul li:hover a{color:#990000}.dark-mode .woocommerce-MyAccount-navigation ul li a{color:#fff}@media screen and (max-width:767px){.dark-mode .account-orders-table td:before{color:#fff}}@media screen and (max-width:767px){.dark-mode .account-orders-table td:last-child{border:none !important}}.dark-mode .woocommerce-orders-table__cell-order-number a{color:#fff}.dark-mode .woocommerce-orders-table__cell-order-number a:hover{color:#990000}.dark-mode fieldset{border:2px solid #333}.dark-mode .customer_login_form_wrap .woocommerce-form{border:1px solid #333;box-shadow:1px 1px 2px rgba(255, 255, 255, 0.1)}#yith-wcwl-form .wishlist-title-container{text-align:center}#yith-wcwl-form .wishlist-title h2{color:#000000;font-size:18px;margin:0;text-transform:uppercase}@media screen and (max-width:767px){#yith-wcwl-form .wishlist-title h2{font-size:16px}}#yith-wcwl-form .wishlist-title .show-title-form{padding:0;background-color:transparent;color:inherit;line-height:inherit;height:auto}.wishlist_table tr .product-remove{text-align:center}.wishlist_table tr .product-name a{color:#000000;font-weight:500}.wishlist_table tr .product-stock-status .wishlist-in-stock{color:#990000}.wishlist_table tr .product-stock-status .wishlist-out-of-stock{color:red}.wishlist_table tr .product-add-to-cart a{background:#990000;color:#fff;display:inline-block;font-weight:700;outline:none;border:none;height:52px;line-height:52px;padding:0 25px;line-height:52px;min-width:130px;transition:all 0.3s}.wishlist_table tr .product-add-to-cart a:hover{background:maroon;color:#fff;transition:all 0.3s}.wishlist_table.mobile{margin:0;padding:0}.wishlist_table.mobile li{position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.wishlist_table.mobile li:last-child{border:none;padding-bottom:0}.wishlist_table.mobile li .item-wrapper{width:100%}.wishlist_table.mobile li .item-details h3{font-size:14px;font-weight:500;margin-top:0;margin-bottom:0}.wishlist_table.mobile li table.item-details-table td{font-size:12px !important;font-weight:500 !important;padding:3px 0 !important}.wishlist_table.mobile li table.item-details-table td.label{color:#000000}.wishlist_table.mobile li table.additional-info td{font-size:12px !important;font-weight:500 !important;padding:3px 0 !important}.wishlist_table.mobile li table.additional-info td.label{color:#000000}.wishlist_table.mobile li .product-remove{position:absolute;right:0;top:0}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{margin-bottom:0}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a{background:#990000;color:#fff;font-weight:500;outline:none;border:none;height:52px;line-height:52px;padding:0 25px;line-height:52px;min-width:130px;margin-bottom:0 !important;display:block;width:100%;transition:all 0.3s}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a:hover{background:maroon;color:#fff;transition:all 0.3s}table.wishlist_table thead th{border-color:#eee}.yith-wcwl-share{float:none !important}.yith-wcwl-share .yith-wcwl-share-title{font-size:18px;text-transform:uppercase}@media screen and (max-width:767px){.yith-wcwl-share .yith-wcwl-share-title{font-size:16px}}.yith-wcwl-share .share-button a{border-radius:0;min-width:30px;min-height:30px;padding:7px 5px;color:#fff}.yith-wcwl-share .share-button a:hover{color:#fff}.dark-mode #yith-wcwl-form .wishlist-title h2{color:#fff}.dark-mode .wishlist_table tr .product-name a{color:#fff}.dark-mode .wishlist_table.mobile li{border-bottom:1px solid #333}.dark-mode .wishlist_table.mobile li:last-child{border:none}.dark-mode .wishlist_table.mobile li table.item-details-table td.label{color:#fff}.dark-mode .wishlist_table.mobile li table.additional-info td.label{color:#fff}.dark-mode table.wishlist_table thead th{border-color:#333}.woocommerce-checkout-wrap{display:flex}@media screen and (max-width:991px){.woocommerce-checkout-wrap{display:block}}.woocommerce form.woocommerce-form-coupon .form-row-last{float:left}.woocommerce-checkout-customer{flex:0 0 50%;padding-right:15px}@media screen and (max-width:991px){.woocommerce-checkout-customer{padding-right:0}}.woocommerce-checkout-order{flex:0 0 50%;padding-left:15px}@media screen and (max-width:991px){.woocommerce-checkout-order{padding-left:0}}.col1-set h3,.col2-set h3{font-size:18px;text-transform:uppercase}@media screen and (max-width:767px){.col1-set h3,.col2-set h3{font-size:16px}}.col2-set{display:flex}@media screen and (max-width:767px){.col2-set{display:block}}.col2-set .col-1{flex:0 0 50%;padding-right:15px}@media screen and (max-width:767px){.col2-set .col-1{padding-right:0}}.col2-set .col-2{flex:0 0 50%;padding-left:15px}@media screen and (max-width:767px){.col2-set .col-2{padding-left:0}}.woocommerce .form-row label{display:block;font-weight:500;color:#000000;line-height:2;margin-bottom:5px}.woocommerce .form-row .required{color:red;font-weight:700;text-decoration:none}abbr[data-original-title],abbr[title]{cursor:help}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:48%;overflow:visible}@media screen and (max-width:767px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}#order_review_heading{font-size:18px;margin-top:20px;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:767px){#order_review_heading{font-size:16px}}#order_review{position:relative;padding:15px;background-color:#f5f5f5}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{width:50%;max-width:50%}.woocommerce-checkout-review-order-table tbody .amount bdi{color:#000000;font-weight:400}.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .cart-subtotal td{font-size:16px}@media screen and (max-width:767px){.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .cart-subtotal td{font-size:14px}}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size:18px}@media screen and (max-width:767px){.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size:16px}}.woocommerce-checkout-review-order-wrap{background-color:#fff;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);padding:5px 15px;overflow-x:auto}.woocommerce-shipping-methods{margin:0;padding:0;list-style:none}.woocommerce-shipping-methods li{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px}.woocommerce-shipping-methods li:last-child{margin-bottom:0}.woocommerce-shipping-methods li input{margin-left:8px;order:2}.woocommerce-shipping-methods .amount{color:#990000;font-weight:500}.woocommerce-shipping-destination{margin:8px 0}.woocommerce-shipping-destination strong{font-weight:500}.shipping-calculator-button{font-weight:500}.shipping-calculator-form{margin-top:20px}.wc_payment_methods{margin:0;padding:0;list-style:none}.wc_payment_methods li{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:8px}.wc_payment_methods li:last-child{margin-bottom:0}.wc_payment_methods li input{margin-right:8px}.wc_payment_methods li>label{display:inline-flex;align-items:center}.wc_payment_methods li>label img{max-height:40px;margin:0 10px}.wc_payment_methods li>label a{text-decoration:underline}.wc_payment_methods .payment_box{flex:0 0 100%;position:relative;margin-top:15px;padding:10px 15px;background-color:#f5f5f5;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1)}.wc_payment_methods .payment_box:before{content:"";position:absolute;bottom:100%;left:25px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #f5f5f5}.wc_payment_methods .payment_box p:last-child{margin-bottom:0}.woocommerce-terms-and-conditions-wrapper{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.woocommerce-terms-and-conditions-wrapper p:last-child{margin-bottom:0}.woocommerce-terms-and-conditions-wrapper p.form-row{margin-bottom:20px}.woocommerce-terms-and-conditions-wrapper p.form-row label{font-weight:400}.woocommerce-terms-and-conditions-wrapper p.form-row a{color:#990000;text-decoration:underline}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}#place_order{margin-bottom:10px}.woocommerce-thankyou-order-received{margin-bottom:30px;padding:2%;width:100%;border:2px dashed #990000;background-color:#f5f5f5;color:#990000;text-align:center;font-weight:500;font-size:20px}@media screen and (max-width:1199px){.woocommerce-thankyou-order-received{font-size:18px}}@media screen and (max-width:991px){.woocommerce-thankyou-order-received{font-size:16px}}@media screen and (max-width:767px){.woocommerce-thankyou-order-received{font-size:14px}}.wc-bacs-bank-details,.woocommerce-thankyou-order-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0;margin:15px 0}.wc-bacs-bank-details li,.woocommerce-thankyou-order-details li{flex:1 1 0%;margin-bottom:20px;padding-right:20px;padding-left:20px;border-right:1px solid #eee;text-align:center}@media screen and (max-width:991px){.wc-bacs-bank-details li,.woocommerce-thankyou-order-details li{flex-basis:50%;margin-bottom:30px;max-width:50%}}@media screen and (max-width:767px){.wc-bacs-bank-details li,.woocommerce-thankyou-order-details li{flex-basis:100%;margin-bottom:0;padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0;max-width:100%;border-right:none;border-bottom:1px solid #eee}}.wc-bacs-bank-details li:last-child,.woocommerce-thankyou-order-details li:last-child{border-right:0}@media screen and (max-width:991px){.wc-bacs-bank-details li:nth-child(2n),.woocommerce-thankyou-order-details li:nth-child(2n){border-right:0}}.wc-bacs-bank-details strong,.woocommerce-thankyou-order-details strong{display:block;color:#000000;margin-top:10px}.order-details-wrap{position:relative;padding:15px;background-color:#f5f5f5}.order-details-inner{background-color:#fff;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);padding:5px 15px;overflow-x:auto}.woocommerce-order-details__title{font-size:18px;text-transform:uppercase;margin-top:20px;margin-bottom:20px}@media screen and (max-width:767px){.woocommerce-order-details__title{font-size:16px;margin-top:40px}}.woocommerce-order-details .order_details{margin-bottom:0}.woocommerce-order-details .amount bdi{color:#000000;font-weight:400}.woocommerce-order-details .product-name a{color:#000000;font-weight:500}.woocommerce-order-details tfoot .amount{color:#990000;font-weight:500;font-size:16px}@media screen and (max-width:767px){.woocommerce-order-details tfoot .amount{font-size:14px}}.woocommerce-order-details tfoot tr:first-child th{font-size:16px}@media screen and (max-width:767px){.woocommerce-order-details tfoot tr:first-child th{font-size:14px}}.woocommerce-order-details tfoot tr:last-child th,.woocommerce-order-details tfoot tr:last-child td{border:0}.woocommerce-order-details tfoot tr:last-child th{font-size:18px}@media screen and (max-width:767px){.woocommerce-order-details tfoot tr:last-child th{font-size:16px}}.woocommerce-order-details tfoot tr:last-child .amount{font-size:18px}@media screen and (max-width:767px){.woocommerce-order-details tfoot tr:last-child .amount{font-size:16px}}.woocommerce-columns--2{display:flex}@media screen and (max-width:767px){.woocommerce-columns--2{display:block}}.woocommerce-columns .col-1{flex:0 0 50%;padding-right:15px}@media screen and (max-width:767px){.woocommerce-columns .col-1{padding-right:0}}.woocommerce-columns .col-2{flex:0 0 50%;padding-left:15px}@media screen and (max-width:767px){.woocommerce-columns .col-2{padding-left:0}}.woocommerce-column__title{font-size:18px;margin-top:20px;margin-bottom:10px;text-transform:uppercase}@media screen and (max-width:767px){.woocommerce-column__title{font-size:16px}}.woocommerce-column address{font-style:italic}.wc-item-meta{margin:15px 0 0;padding:0;list-style:none}.wc-item-meta li{font-size:12px}.wc-item-meta li p{line-height:1.4}.wc-item-meta-label{color:#000000;font-weight:500;float:left;clear:left;margin-right:5px;line-height:1.4}.dark-mode .woocommerce .form-row label{color:#fff}.dark-mode #order_review{background-color:#333}.dark-mode .woocommerce-checkout-review-order-table tbody .amount bdi{color:#ababab}.dark-mode .woocommerce-checkout-review-order-wrap{background-color:#000;box-shadow:1px 1px 2px rgba(255, 255, 255, 0.1)}.dark-mode .wc_payment_methods .payment_box{background-color:#333;box-shadow:1px 1px 2px rgba(255, 255, 255, 0.1)}.dark-mode .wc_payment_methods .payment_box:before{border-bottom:12px solid #333}.dark-mode .woocommerce-terms-and-conditions-wrapper{border-top:1px solid #333}.dark-mode .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{border-bottom:1px solid #333}.dark-mode .woocommerce-thankyou-order-received{background-color:#333}.dark-mode .wc-bacs-bank-details li,.dark-mode .woocommerce-thankyou-order-details li{border-right:1px solid #333}@media screen and (max-width:767px){.dark-mode .wc-bacs-bank-details li,.dark-mode .woocommerce-thankyou-order-details li{border-bottom:1px solid #333}}.dark-mode .wc-bacs-bank-details li:last-child,.dark-mode .woocommerce-thankyou-order-details li:last-child{border-right:0}@media screen and (max-width:991px){.dark-mode .wc-bacs-bank-details li:nth-child(2n),.dark-mode .woocommerce-thankyou-order-details li:nth-child(2n){border-right:0}}.dark-mode .wc-bacs-bank-details strong,.dark-mode .woocommerce-thankyou-order-details strong{color:#fff}.dark-mode .order-details-wrap{background-color:#333}.dark-mode .order-details-inner{background-color:#000;box-shadow:1px 1px 2px rgba(255, 255, 255, 0.1)}.dark-mode .woocommerce-order-details .amount bdi{color:#ababab}.dark-mode .woocommerce-order-details tr:last-child th,.dark-mode .woocommerce-order-details tr:last-child td{border:0}.dark-mode .woocommerce-order-details .product-name a{color:#fff}.dark-mode .wc-item-meta-label{color:#fff}.track_order>p:first-child{background:#f9f9f9;border:2px dashed #eee;padding:15px}.order-info{padding:15px;border:2px dashed #eee;background-color:#f5f5f5;font-weight:500}.dark-mode .track_order>p:first-child{background:#333;border:2px dashed #333}.dark-mode .order-info{border:2px dashed #333;background-color:#333}.product-quick-view{background-color:#fff;margin:30px auto;max-width:900px;position:relative;box-shadow:0 2px 3px rgba(0, 0, 0, 0.5)}.product-quick-view .single-product-top{padding:15px 0 15px 15px}.product-quick-view .single-product-top .single-product-image-wrap .product-label__item{font-size:12px}.product-quick-view .summary{overflow:auto;overflow-x:hidden;position:absolute;right:0;top:0;height:100%;width:calc(100% - 15px);padding-right:15px;padding-bottom:10px}@media screen and (max-width:767px){.product-quick-view .summary{position:relative;width:100%;padding-top:0}}.product-quick-view .woocommerce-review-link{pointer-events:none}.product-quick-view .mfp-close:hover{background-color:transparent;border:none;color:#990000}.haru-scroll-content{scrollbar-face-color:#990000;scrollbar-track-color:#ededed}.haru-scroll-content::-webkit-scrollbar{width:3px;height:3px}.haru-scroll-content::-webkit-scrollbar-thumb{background:#990000;border-radius:0}.haru-scroll-content::-webkit-scrollbar-track{background:#ededed;border-radius:0}.dark-mode .product-quick-view{background-color:#1d1d1d;box-shadow:0 2px 3px rgba(0, 0, 0, 0.5)}.dark-mode .mfp-close{color:#ababab}.dark-mode .mfp-close:hover{color:#990000}.wc-block-components-notice-banner svg{display:none}.wc-block-components-notice-banner .button{min-width:120px;text-align:center;margin-left:auto;order:2}.wc-block-components-notice-banner a:not(.button){color:#990000;margin-left:2px;text-decoration:underline}@media screen and (max-width:767px){.wc-block-components-notice-banner a:not(.button){margin-left:0}}.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content{border-top-color:#990000}.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before{content:"";color:#990000}.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{border-top-color:maroon}.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before{content:"";color:maroon}.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content{border-top-color:#4d0000;flex-wrap:wrap}.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before{content:"";color:#4d0000}.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content li{flex:0 0 100%}.wc-block-components-notice-banner__content{padding:15px 20px 15px 60px;margin:0 0 30px;position:relative;background-color:#f9f9f9;border-top:3px solid #990000;list-style:none outside;width:auto;word-break:break-word;display:flex;align-items:center}@media screen and (max-width:767px){.wc-block-components-notice-banner__content{display:block;margin:0 0 20px}}.wc-block-components-notice-banner__content:before{content:"";font-family:"haruicons";font-size:18px;font-weight:700;display:inline-block;position:absolute;top:50%;margin-top:-16px;left:30px}@media screen and (max-width:767px){.wc-block-components-notice-banner__content:before{left:25px}}.clear{clear:both}.woocommerce-store-notice{background-color:#990000;color:#fff;font-size:14px;font-weight:500;margin:0;padding:15px;position:fixed;bottom:0;left:0;width:100%;display:flex;align-items:center;z-index:9998}.woocommerce-store-notice:before{content:"";font-family:"haruicons";font-size:16px;font-weight:700;display:inline-block;margin-right:10px}.woocommerce-store-notice__dismiss-link{background-color:#fff;padding:3px 10px;margin-left:auto}.woocommerce-store-notice__dismiss-link:before{content:"";font-family:"haruicons";font-weight:700;display:inline-block;margin-right:5px}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:15px 20px 15px 60px;margin:0 0 30px;position:relative;background-color:#f9f9f9;border-top:3px solid #990000;list-style:none outside;width:auto;word-break:break-word;display:flex;align-items:center}@media screen and (max-width:767px){.woocommerce-error,.woocommerce-info,.woocommerce-message{display:block;margin:0 0 20px}}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{content:"";font-family:"haruicons";font-size:18px;font-weight:700;display:inline-block;position:absolute;top:50%;margin-top:-18px;left:30px}@media screen and (max-width:767px){.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{left:25px}}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{min-width:120px;text-align:center;margin-left:auto;order:2}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#990000;margin-left:2px}@media screen and (max-width:767px){.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{margin-left:0}}.woocommerce-error:focus-visible,.woocommerce-info:focus-visible,.woocommerce-message:focus-visible{outline:none}.woocommerce-message{border-top-color:#990000}.woocommerce-message:before{content:"";color:#990000}.woocommerce-info{border-top-color:maroon}.woocommerce-info:before{content:"";color:maroon}.woocommerce-error{border-top-color:#4d0000}.woocommerce-error:before{content:"";color:#4d0000}.woocommerce-page .haru-page .woocommerce{margin-bottom:100px}@media screen and (max-width:1440px){.woocommerce-page .haru-page .woocommerce{margin-bottom:90px}}@media screen and (max-width:1199px){.woocommerce-page .haru-page .woocommerce{margin-bottom:80px}}@media screen and (max-width:991px){.woocommerce-page .haru-page .woocommerce{margin-bottom:70px}}@media screen and (max-width:767px){.woocommerce-page .haru-page .woocommerce{margin-bottom:60px}}.woocommerce .button,.woocommerce a.button,.woocommerce input.button,.woocommerce-page .button,.woocommerce-page a.button,.woocommerce-page input.button,.woocommerce-js .button,.woocommerce-js a.button,.woocommerce-js input.button{border-radius:0;background:#990000;color:#fff;display:inline-block;font-weight:700;outline:none;border:none;height:52px;line-height:52px;padding:0 25px;transition:all 0.3s}.woocommerce .button[disabled],.woocommerce .button.disabled,.woocommerce a.button[disabled],.woocommerce a.button.disabled,.woocommerce input.button[disabled],.woocommerce input.button.disabled,.woocommerce-page .button[disabled],.woocommerce-page .button.disabled,.woocommerce-page a.button[disabled],.woocommerce-page a.button.disabled,.woocommerce-page input.button[disabled],.woocommerce-page input.button.disabled,.woocommerce-js .button[disabled],.woocommerce-js .button.disabled,.woocommerce-js a.button[disabled],.woocommerce-js a.button.disabled,.woocommerce-js input.button[disabled],.woocommerce-js input.button.disabled{background:rgba(153, 0, 0, 0.6);pointer-events:none}.woocommerce .button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce-page .button:hover,.woocommerce-page a.button:hover,.woocommerce-page input.button:hover,.woocommerce-js .button:hover,.woocommerce-js a.button:hover,.woocommerce-js input.button:hover{background:maroon;color:#fff;transition:all 0.3s}.woocommerce table,.woocommerce-page table,.woocommerce-js table{margin-bottom:35px;width:100%;border-spacing:0;border-collapse:collapse;border:0;font-size:15px;line-height:1.4}.woocommerce table thead,.woocommerce-page table thead,.woocommerce-js table thead{background:transparent}.woocommerce table th,.woocommerce-page table th,.woocommerce-js table th{padding:15px 10px;border:none;border-bottom:2px solid #eee;color:#000000;font-size:16px;vertical-align:middle;text-align:left;text-transform:uppercase;font-weight:500;line-height:1.2}@media screen and (max-width:767px){.woocommerce table th,.woocommerce-page table th,.woocommerce-js table th{font-size:14px}}.woocommerce table tr,.woocommerce-page table tr,.woocommerce-js table tr{border:0}.woocommerce table td,.woocommerce-page table td,.woocommerce-js table td{padding:15px 12px;border:none;border-bottom:1px solid #eee;text-align:left;font-weight:inherit}.woocommerce table tbody th,.woocommerce table tfoot th,.woocommerce-page table tbody th,.woocommerce-page table tfoot th,.woocommerce-js table tbody th,.woocommerce-js table tfoot th{border-bottom:1px solid #eee;text-transform:none;font-size:15px}.shop_table tr td:last-child,.shop_table tr th:last-child{text-align:right}.price{color:#000000}.amount bdi{color:#990000;font-weight:500}ins{text-decoration:none}del{font-size:90%;margin-left:3px;color:#000000}del .amount bdi{color:#000000;font-weight:400}.woocommerce-form__input-checkbox{position:relative;top:-2px}.woocommerce-form .form-row{margin-bottom:10px}.select2-container .selection .select2-container--focus{outline:none}.select2-container .selection .select2-selection--single{border:1px solid #f5f5f5;border-radius:0;height:52px;background-color:#f5f5f5}.select2-container .selection .select2-selection--single:focus{outline:none}.select2-container .selection .select2-selection--single .select2-selection__rendered{line-height:50px;padding-left:15px;color:#000000}.select2-container .selection .select2-selection--single .select2-selection__rendered:focus,.select2-container .selection .select2-selection--single .select2-selection__rendered:active{outline:none}.select2-container .selection .select2-selection--single .select2-selection__arrow{height:50px;right:5px}.select2-container .selection .select2-selection--multiple{border:1px solid #f5f5f5 !important;border-radius:0;height:52px}.select2-container .selection .select2-selection--multiple .select2-selection__rendered{padding:0 10px}.select2-container .selection .select2-selection--multiple .select2-selection__rendered .select2-search{margin:0}.select2-container .selection .select2-selection--multiple .select2-selection__rendered .select2-search--inline{float:none}.select2-container .selection .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{line-height:42px;margin:3px 3px 0 0}.select2-container .selection .select2-selection--multiple .select2-search__field{height:50px;line-height:50px}.select2-container .select2-dropdown{border-color:#eee}.select2-container .select2-dropdown .select2-search__field{border:1px solid #eee}.select2-container .select2-dropdown .select2-search__field:focus{outline:none;border:1px solid #990000}.dark-mode .woocommerce-error,.dark-mode .woocommerce-info,.dark-mode .woocommerce-message{background-color:#333}.dark-mode .woocommerce table th{border-bottom:2px solid #333;color:#fff}.dark-mode .woocommerce table tr{border:0}.dark-mode .woocommerce table td{border-bottom:1px solid #333}.dark-mode .woocommerce table tbody th,.dark-mode .woocommerce table tfoot th{border-bottom:1px solid #333}.dark-mode .select2-container .select2-dropdown{background-color:#151515}.dark-mode .select2-container .selection .select2-selection--single{background-color:#333;border:1px solid #333}.dark-mode .select2-container .selection .select2-selection--single .select2-selection__rendered{color:#ababab}.dark-mode .select2-container .selection .select2-selection--multiple{background-color:#333;border:1px solid #333 !important}.dark-mode .select2-container .selection .select2-selection--multiple .select2-selection__rendered{color:#ababab}.dark-mode .select2-container .select2-dropdown{border-color:#333}.dark-mode .select2-container .select2-dropdown .select2-search__field{border:1px solid #333}.dark-mode .select2-container .select2-dropdown .select2-search__field:focus{border:1px solid #990000}.archive-pagination .page-numbers{display:inline-block;padding:0 10px;color:#000000;margin:0 3px;width:30px;height:30px;line-height:30px;border-radius:0;font-weight:500;transition:all 0.3s}.archive-pagination .page-numbers.current{background-color:#990000;color:#fff}.archive-pagination .page-numbers:first-child{margin-left:0}.archive-pagination .page-numbers:last-child{margin-right:0}.archive-pagination a:hover,.archive-pagination a:focus{color:#990000}.archive-pagination a.prev,.archive-pagination a.next{width:auto;text-transform:capitalize}.dark-mode .archive-pagination .page-numbers{color:#fff}.dark-mode .archive-pagination .page-numbers.current{background-color:#990000;color:#fff}.dark-mode .archive-pagination a:hover,.dark-mode .archive-pagination a:focus{color:#990000}.haru-logo a{display:flex}.haru-logo .haru-logo__retina,.haru-logo .haru-logo__dark,.haru-logo .haru-logo__dark-retina{display:none}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.haru-logo .haru-logo__default{display:none}.haru-logo .haru-logo__retina{display:block}}.dark-mode .haru-logo .haru-logo__dark{display:block}.dark-mode .haru-logo .haru-logo__default,.dark-mode .haru-logo .haru-logo__retina,.dark-mode .haru-logo .haru-logo__dark-retina{display:none}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.dark-mode .haru-logo .haru-logo__dark{display:none}.dark-mode .haru-logo .haru-logo__dark-retina{display:block}}.haru-logo-footer a{display:flex}.haru-logo-footer .haru-logo-footer__retina,.haru-logo-footer .haru-logo-footer__dark,.haru-logo-footer .haru-logo-footer__dark-retina{display:none}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.haru-logo-footer .haru-logo-footer__default{display:none}.haru-logo-footer .haru-logo-footer__retina{display:block}}.dark-mode .haru-logo-footer .haru-logo-footer__dark{display:block}.dark-mode .haru-logo-footer .haru-logo-footer__default,.dark-mode .haru-logo-footer .haru-logo-footer__retina,.dark-mode .haru-logo-footer .haru-logo-footer__dark-retina{display:none}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.dark-mode .haru-logo-footer .haru-logo-footer__dark{display:none}.dark-mode .haru-logo-footer .haru-logo-footer__dark-retina{display:block}}.haru-nav-menu{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu .menu-label{border-radius:2px;color:#fff;padding:2px 3px;font-size:9px;text-align:center;vertical-align:baseline;margin-left:5px;position:relative;top:-8px}.haru-nav-menu .menu-icon{height:16px;line-height:16px;margin-right:8px}.haru-nav-menu .menu-icon img{max-height:100%}.haru-nav-menu .sub-arrow i{font-style:normal;font-family:"haruicons"}.haru-nav-menu ul{padding:0;margin:0;list-style:none;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu a,.haru-nav-menu li{position:relative;display:block}.haru-nav-menu li{border-width:0}.haru-nav-menu>li>a{display:flex;align-items:center}.haru-nav-menu--layout-horizontal{display:flex}.haru-nav-menu--layout-horizontal .haru-nav-menu{display:flex;flex-wrap:wrap}.haru-nav-menu--layout-horizontal .haru-nav-menu .haru-item,.haru-nav-menu--layout-horizontal .haru-nav-menu .haru-sub-item{white-space:nowrap}.haru-nav-menu--indicator-none .haru-nav-menu .haru-item.has-submenu{padding-right:20px}.haru-nav-menu--indicator-none .haru-nav-menu .haru-item.has-submenu .sub-arrow{display:none}.haru-nav-menu--indicator-chevron .haru-nav-menu .sub-arrow i:before{content:"";font-weight:700;font-size:12px;margin-left:5px}.haru-nav-menu--indicator-angle .haru-nav-menu .sub-arrow i:before{content:"";font-weight:700;margin-left:5px}.haru-nav-menu--indicator-classic .haru-nav-menu .sub-arrow i:before{content:"";font-weight:700;margin-left:5px}.haru-nav-menu--indicator-plus .haru-nav-menu .sub-arrow i:before{content:"+";margin-left:5px}.haru-nav-menu--indicator-plus .haru-nav-menu .sub-arrow.active i:before{content:"-"}.haru-nav-menu--indicator-chevron .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow,.haru-nav-menu--indicator-angle .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow,.haru-nav-menu--indicator-classic .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow{transform:rotate(-90deg) translateY(5px)}.haru-nav-menu--indicator-chevron .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow i:before,.haru-nav-menu--indicator-angle .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow i:before,.haru-nav-menu--indicator-classic .haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow i:before{margin-left:0}.haru-nav-menu__align-left .haru-nav-menu{margin-right:auto;justify-content:flex-start}.haru-nav-menu__align-right .haru-nav-menu{margin-left:auto;justify-content:flex-end}.haru-nav-menu__align-center .haru-nav-menu{margin-left:auto;margin-right:auto;justify-content:center}.haru-nav-menu__align-justify .haru-nav-menu--layout-horizontal .haru-nav-menu{width:100%}.haru-nav-menu__align-justify .haru-nav-menu--layout-horizontal .haru-nav-menu>li{flex-grow:1}.haru-nav-menu__align-justify .haru-nav-menu--layout-horizontal .haru-nav-menu>li>a{justify-content:center}.haru-nav-menu--main .menu-item-has-children:hover>.sub-menu{display:block;top:100%;left:0;z-index:99}.haru-nav-menu--main .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu{display:block;top:0;left:100%;z-index:99}.haru-nav-menu--main .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu{display:block;top:0;left:100%;z-index:99}.haru-nav-menu--main .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu{display:block;top:0;left:100%;z-index:99}.haru-nav-menu--main .menu-item-has-children>.sub-menu{box-shadow:0px 15px 20px rgba(0, 0, 0, 0.1)}.haru-nav-menu--main .menu-item-has-children>.sub-menu .sub-arrow{float:right}.haru-nav-menu--main .haru-nav-menu ul.sub-menu{position:absolute;min-width:205px;display:none;background-color:#fff}.haru-nav-menu--main .haru-nav-menu .haru-item--main{padding:13px 15px}.haru-nav-menu--subdown .haru-sub-item{color:#000;padding:13px 15px}.haru-nav-menu--dropdown{background-color:#fff;font-size:13px;display:none;max-height:100vh;box-shadow:0px 15px 20px rgba(0, 0, 0, 0.1)}.haru-nav-menu--dropdown ul:not(.sub-menu),.haru-nav-menu--dropdown li{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu--dropdown ul.sub-menu{display:none}.haru-nav-menu--dropdown ul ul a,.haru-nav-menu--dropdown ul ul a:hover,.haru-nav-menu--dropdown ul ul a:focus,.haru-nav-menu--dropdown ul ul a:active{border-left:8px solid transparent}.haru-nav-menu--dropdown ul ul ul a,.haru-nav-menu--dropdown ul ul ul a:hover,.haru-nav-menu--dropdown ul ul ul a:focus,.haru-nav-menu--dropdown ul ul ul a:active{border-left:16px solid transparent}.haru-nav-menu--dropdown ul ul ul ul a,.haru-nav-menu--dropdown ul ul ul ul a:hover,.haru-nav-menu--dropdown ul ul ul ul a:focus,.haru-nav-menu--dropdown ul ul ul ul a:active{border-left:24px solid transparent}.haru-nav-menu--dropdown ul ul ul ul ul a,.haru-nav-menu--dropdown ul ul ul ul ul a:hover,.haru-nav-menu--dropdown ul ul ul ul ul a:focus,.haru-nav-menu--dropdown ul ul ul ul ul a:active{border-left:32px solid transparent}.haru-nav-menu--dropdown a{color:#000;padding:13px 15px}.haru-nav-menu--dropdown .haru-nav-menu .sub-arrow i:before{margin-left:0}.haru-nav-menu--dropdown .haru-item:hover,.haru-nav-menu--dropdown .haru-item:focus,.haru-nav-menu--dropdown .haru-item.highlighted,.haru-nav-menu--dropdown .haru-item.haru-item-active{background-color:#990000;color:#fff}@media screen and (max-width:1024px){.haru-nav-menu--dropdown-tablet .haru-nav-menu--main{display:none !important}}@media screen and (min-width:1025px){.haru-nav-menu--dropdown-tablet .haru-nav-menu--dropdown,.haru-nav-menu--dropdown-tablet .haru-menu-toggle{display:none !important}}@media screen and (max-width:1024px){.haru-nav-menu--dropdown-tablet span.sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:15px;width:34px;height:34px;line-height:34px;overflow:hidden;font-weight:700;font-size:16px;text-align:center;text-shadow:none;background:rgba(0, 0, 0, 0.05);border-radius:0;z-index:9}}@media screen and (max-width:1024px){.haru-nav-menu--dropdown-tablet span.sub-arrow i{display:block;transition:all 0.3s}}@media screen and (max-width:1024px){.haru-nav-menu--dropdown-tablet span.sub-arrow.active i{transform:rotate(180deg);transition:all 0.3s}}@media screen and (max-width:1024px){.haru-nav-menu--dropdown-tablet.haru-nav-menu--indicator-plus a.highlighted .sub-arrow i:before{content:"-"}}@media screen and (max-width:767px){.haru-nav-menu--dropdown-mobile .haru-nav-menu--main{display:none !important}}@media screen and (min-width:768px){.haru-nav-menu--dropdown-mobile .haru-nav-menu--dropdown,.haru-nav-menu--dropdown-mobile .haru-menu-toggle{display:none !important}}@media screen and (max-width:767px){.haru-nav-menu--dropdown-mobile span.sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:0;width:34px;height:34px;line-height:34px;overflow:hidden;font-weight:700;font-size:16px;text-align:center;text-shadow:none;background:rgba(0, 0, 0, 0.05);border-radius:0;z-index:9}}@media screen and (max-width:767px){.haru-nav-menu--dropdown-mobile span.sub-arrow i{display:block;transition:all 0.3s}}@media screen and (max-width:767px){.haru-nav-menu--dropdown-mobile span.sub-arrow.active i{transform:rotate(180deg);transition:all 0.3s}}@media screen and (max-width:767px){.haru-nav-menu--dropdown-mobile.haru-nav-menu--indicator-plus a.highlighted .sub-arrow i:before{content:"-"}}.haru-nav-menu--dropdown.haru-nav-menu__container{margin-top:10px;overflow:auto;z-index:99}.haru-nav-menu--stretch .haru-nav-menu--dropdown{position:absolute}.haru-menu-toggle{display:inline-flex;align-items:center;justify-content:center;font-size:22px;width:34px;height:34px;cursor:pointer;border:0 solid;border-radius:0;background-color:rgba(0, 0, 0, 0.05);color:#000}.haru-menu-toggle.haru-active i:before{content:""}.elementor-widget-haru-nav-menu:not(.haru-nav-menu--toggle) .haru-menu-toggle{display:none}.elementor-widget-haru-nav-menu .elementor-widget-container{display:flex;flex-direction:column}.elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item{color:#000}.elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item:hover,.elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item:focus,.elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item.highlighted,.elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item.haru-item-active{color:#990000}.haru-item:before,.haru-item:after{display:block;position:absolute;transition:0.3s}.haru-item:not(:hover):not(:focus):not(.haru-item-active):before,.haru-item:not(:hover):not(:focus):not(.haru-item-active):after{opacity:0}.haru-item-active:before,.haru-item-active:after,.haru-item:hover:before,.haru-item:hover:after,.haru-item:focus:before,.haru-item:focus:after{transform:scale(1)}.haru--pointer-overline .haru-item--main:before,.haru--pointer-overline .haru-item--main:after,.haru--pointer-underline .haru-item--main:before,.haru--pointer-underline .haru-item--main:after,.haru--pointer-double-line .haru-item--main:before,.haru--pointer-double-line .haru-item--main:after{background-color:#990000;height:2px;width:100%;left:0;z-index:1}.haru--pointer-overline.haru--animation-slide .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before,.haru--pointer-underline.haru--animation-slide .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before,.haru--pointer-double-line.haru--animation-slide .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before{width:8px;left:-16px}.haru--pointer-overline.haru--animation-slide .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after,.haru--pointer-underline.haru--animation-slide .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after,.haru--pointer-double-line.haru--animation-slide .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after{width:8px;left:calc(100% + 16px)}.haru--pointer-overline.haru--animation-grow .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before,.haru--pointer-overline.haru--animation-grow .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after,.haru--pointer-underline.haru--animation-grow .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before,.haru--pointer-underline.haru--animation-grow .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after,.haru--pointer-double-line.haru--animation-grow .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before,.haru--pointer-double-line.haru--animation-grow .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after{height:0;width:0;left:50%}.haru--pointer-overline.haru--animation-drop-in .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before,.haru--pointer-underline.haru--animation-drop-in .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before,.haru--pointer-double-line.haru--animation-drop-in .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before{top:-8px}.haru--pointer-overline.haru--animation-drop-in .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after,.haru--pointer-underline.haru--animation-drop-in .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after,.haru--pointer-double-line.haru--animation-drop-in .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after{bottom:-8px}.haru--pointer-overline.haru--animation-drop-out .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before,.haru--pointer-underline.haru--animation-drop-out .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before,.haru--pointer-double-line.haru--animation-drop-out .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):before{top:8px}.haru--pointer-overline.haru--animation-drop-out .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after,.haru--pointer-underline.haru--animation-drop-out .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after,.haru--pointer-double-line.haru--animation-drop-out .haru-item--main:not(:hover):not(:focus):not(.haru-item-active):after{bottom:8px}.haru--pointer-overline.haru--animation-none,.haru--pointer-underline.haru--animation-none,.haru--pointer-double-line.haru--animation-none{transition-duration:0s}.haru--pointer-overline.haru--animation-none:before,.haru--pointer-overline.haru--animation-none:after,.haru--pointer-overline.haru--animation-none:hover,.haru--pointer-overline.haru--animation-none:focus,.haru--pointer-underline.haru--animation-none:before,.haru--pointer-underline.haru--animation-none:after,.haru--pointer-underline.haru--animation-none:hover,.haru--pointer-underline.haru--animation-none:focus,.haru--pointer-double-line.haru--animation-none:before,.haru--pointer-double-line.haru--animation-none:after,.haru--pointer-double-line.haru--animation-none:hover,.haru--pointer-double-line.haru--animation-none:focus{transition-duration:0s}.haru--pointer-overline.haru--animation-none .haru-item--main,.haru--pointer-underline.haru--animation-none .haru-item--main,.haru--pointer-double-line.haru--animation-none .haru-item--main{transition-duration:0s}.haru--pointer-overline.haru--animation-none .haru-item--main:before,.haru--pointer-overline.haru--animation-none .haru-item--main:after,.haru--pointer-overline.haru--animation-none .haru-item--main:hover,.haru--pointer-overline.haru--animation-none .haru-item--main:focus,.haru--pointer-underline.haru--animation-none .haru-item--main:before,.haru--pointer-underline.haru--animation-none .haru-item--main:after,.haru--pointer-underline.haru--animation-none .haru-item--main:hover,.haru--pointer-underline.haru--animation-none .haru-item--main:focus,.haru--pointer-double-line.haru--animation-none .haru-item--main:before,.haru--pointer-double-line.haru--animation-none .haru-item--main:after,.haru--pointer-double-line.haru--animation-none .haru-item--main:hover,.haru--pointer-double-line.haru--animation-none .haru-item--main:focus{transition-duration:0s}.haru--pointer-overline .haru-item--main:before,.haru--pointer-double-line .haru-item--main:before{content:"";top:0}.haru--pointer-underline .haru-item--main:after,.haru--pointer-double-line .haru-item--main:after{content:"";bottom:0}.haru-sub-item:hover,.haru-sub-item:focus,.haru-sub-item.highlighted,.haru-sub-item.haru-item-active{background-color:#990000;color:#fff;transition:all 0.3s}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.mega-menu-content .haru-item{padding:10px 0;transition:all 0.3s}.mega-menu-content .haru-item:hover{transition:all 0.3s}.mega-menu-content .menu-item:first-child .haru-item{padding-top:0}.mega-menu-content .menu-item:last-child .haru-item{padding-bottom:0}.dark-mode .elementor-widget-haru-nav-menu .haru-nav-menu--main .menu-item-has-children>.sub-menu{box-shadow:0px 15px 20px rgba(255, 255, 255, 0.1)}.dark-mode .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item{color:#fff}.dark-mode .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item:hover,.dark-mode .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item:focus,.dark-mode .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item.highlighted,.dark-mode .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-item.haru-item-active{color:#990000}.dark-mode .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-nav-menu ul.sub-menu{background-color:#000}.dark-mode .elementor-widget-haru-nav-menu .haru-nav-menu--subdown a{color:#fff}.dark-mode .elementor-widget-haru-nav-menu .haru-sub-item:hover,.dark-mode .elementor-widget-haru-nav-menu .haru-sub-item:focus,.dark-mode .elementor-widget-haru-nav-menu .haru-sub-item.highlighted,.dark-mode .elementor-widget-haru-nav-menu .haru-sub-item.haru-item-active{background-color:#990000;color:#fff}.dark-mode .elementor-widget-haru-nav-menu .haru-nav-menu--dropdown{background-color:#000;box-shadow:0px 15px 20px rgba(255, 255, 255, 0.1)}.dark-mode .elementor-widget-haru-nav-menu .haru-nav-menu--dropdown a{color:#fff;padding:13px 15px}.dark-mode .elementor-widget-haru-nav-menu .haru-menu-toggle{background-color:#fff}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-menu-toggle{background-color:#fff;color:#000}.haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-menu-toggle{background-color:#000;color:#fff}.hidden-scroll-y{overflow-y:hidden}.haru-nav-menu-popup{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu-popup .menu-label{border-radius:2px;color:#fff;padding:2px 3px;font-size:9px;text-align:center;vertical-align:baseline;margin-left:5px;position:relative;top:-8px}.haru-nav-menu-popup .menu-icon{height:16px;line-height:16px;margin-right:8px}.haru-nav-menu-popup .menu-icon img{max-height:100%}.haru-nav-menu-popup .sub-arrow{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:0;width:30px;height:100%;font-size:16px;transform:translateY(-50%);z-index:9}.haru-nav-menu-popup .sub-arrow i{font-style:normal;font-family:"haruicons";display:inline-block;line-height:1;transition:all 0.3s}.haru-nav-menu-popup .sub-arrow i:before{content:""}.haru-nav-menu-popup .sub-arrow.active i{transform:rotate(-45deg);transition:all 0.3s}.haru-nav-menu-popup ul{padding:0;margin:0;list-style:none;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu-popup a,.haru-nav-menu-popup li{position:relative;display:block}.haru-nav-menu-popup li{border-width:0}.haru-nav-menu-popup--dropdown ul:not(.sub-menu),.haru-nav-menu-popup--dropdown li{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu-popup--dropdown ul.sub-menu{display:none}.haru-nav-menu-popup--dropdown ul ul a,.haru-nav-menu-popup--dropdown ul ul a:hover,.haru-nav-menu-popup--dropdown ul ul a:focus,.haru-nav-menu-popup--dropdown ul ul a:active{border-left:8px solid transparent}.haru-nav-menu-popup--dropdown ul ul ul a,.haru-nav-menu-popup--dropdown ul ul ul a:hover,.haru-nav-menu-popup--dropdown ul ul ul a:focus,.haru-nav-menu-popup--dropdown ul ul ul a:active{border-left:16px solid transparent}.haru-nav-menu-popup--dropdown ul ul ul ul a,.haru-nav-menu-popup--dropdown ul ul ul ul a:hover,.haru-nav-menu-popup--dropdown ul ul ul ul a:focus,.haru-nav-menu-popup--dropdown ul ul ul ul a:active{border-left:24px solid transparent}.haru-nav-menu-popup--dropdown ul ul ul ul ul a,.haru-nav-menu-popup--dropdown ul ul ul ul ul a:hover,.haru-nav-menu-popup--dropdown ul ul ul ul ul a:focus,.haru-nav-menu-popup--dropdown ul ul ul ul ul a:active{border-left:32px solid transparent}.haru-nav-menu-popup--dropdown .sub-arrow{justify-content:flex-end}.haru-nav-menu-popup--dropdown .haru-nav-menu-popup{font-size:28px}@media screen and (max-width:1440px){.haru-nav-menu-popup--dropdown .haru-nav-menu-popup{font-size:24px}}@media screen and (max-width:1199px){.haru-nav-menu-popup--dropdown .haru-nav-menu-popup{font-size:22px}}@media screen and (max-width:991px){.haru-nav-menu-popup--dropdown .haru-nav-menu-popup{font-size:20px}}@media screen and (max-width:767px){.haru-nav-menu-popup--dropdown .haru-nav-menu-popup{font-size:18px}}.haru-nav-menu-popup--dropdown .haru-nav-menu-popup ul.sub-menu{font-size:18px}@media screen and (max-width:1440px){.haru-nav-menu-popup--dropdown .haru-nav-menu-popup ul.sub-menu{font-size:17px}}@media screen and (max-width:1199px){.haru-nav-menu-popup--dropdown .haru-nav-menu-popup ul.sub-menu{font-size:16px}}@media screen and (max-width:991px){.haru-nav-menu-popup--dropdown .haru-nav-menu-popup ul.sub-menu{font-size:15px}}@media screen and (max-width:767px){.haru-nav-menu-popup--dropdown .haru-nav-menu-popup ul.sub-menu{font-size:15px}}.haru-nav-menu-popup--dropdown .haru-nav-menu-popup li a{color:rgba(255, 255, 255, 0.6);font-weight:700;padding:8px 15px 8px 0;transition:all 0.3s}.haru-nav-menu-popup--dropdown .haru-nav-menu-popup li a:hover,.haru-nav-menu-popup--dropdown .haru-nav-menu-popup li a:focus,.haru-nav-menu-popup--dropdown .haru-nav-menu-popup li a.highlighted,.haru-nav-menu-popup--dropdown .haru-nav-menu-popup li a.haru-titem-active{color:#990000;transition:all 0.3s}.haru-nav-menu-popup--dropdown .haru-nav-menu-popup>li>a{padding-left:0;color:#fff;transition:all 0.3s}.haru-nav-menu-popup--dropdown .haru-nav-menu-popup>li>a:hover,.haru-nav-menu-popup--dropdown .haru-nav-menu-popup>li>a:focus,.haru-nav-menu-popup--dropdown .haru-nav-menu-popup>li>a.highlighted,.haru-nav-menu-popup--dropdown .haru-nav-menu-popup>li>a.haru-titem-active{color:#990000;transition:all 0.3s}.haru-nav-menu-popup--dropdown .haru-nav-menu-popup .menu-item-has-children a{padding-right:50px}.haru-nav-menu-popup--dropdown.haru-nav-menu-popup__container{width:500px;max-width:100%;margin:0 auto}.haru-nav-menu-popup__container{padding:10vh 15px;z-index:99}@media screen and (max-width:991px){.haru-nav-menu-popup__container{padding:10vh 15px 6vh 15px}}.haru-nav-menu-popup__container::-webkit-scrollbar-track{border-radius:10px;background-color:#333}.haru-nav-menu-popup__container::-moz-scrollbar-track{border-radius:10px;background-color:#333}.haru-nav-menu-popup__container::-webkit-scrollbar{width:5px;background-color:#333}.haru-nav-menu-popup__container::-moz-scrollbar{width:5px;background-color:#333}.haru-nav-menu-popup__container::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(255, 255, 255, 0.3)}.haru-nav-menu-popup__container::-moz-scrollbar-thumb{border-radius:10px;background-color:rgba(255, 255, 255, 0.3)}.haru-nav-menu-popup-bg .mfp-close{opacity:1;font-size:0;top:3vh;right:2vh;width:48px;height:48px;line-height:46px;border-radius:50%;border:1px solid #fff;color:#fff}@media screen and (max-width:991px){.haru-nav-menu-popup-bg .mfp-close{width:40px;height:40px;line-height:38px}}.haru-nav-menu-popup-bg .mfp-close:hover{background-color:#fff;color:#990000}.haru-nav-menu-popup-bg .mfp-close:before{content:"";font-family:"haruicons";font-size:20px}@media screen and (max-width:991px){.haru-nav-menu-popup-bg .mfp-close:before{font-size:18px}}.elementor-edit-mode .section-popup-menu{background-color:#0b0b0b}.haru-menu-toggle-popup{display:block;text-align:center;font-size:32px;width:32px;height:32px;line-height:1;cursor:pointer;border:0 solid;border-radius:0;color:#000}@media screen and (max-width:1440px){.haru-menu-toggle-popup{font-size:30px;width:30px;height:30px}}@media screen and (max-width:1199px){.haru-menu-toggle-popup{font-size:28px;width:28px;height:28px}}@media screen and (max-width:991px){.haru-menu-toggle-popup{font-size:26px;width:26px;height:26px}}@media screen and (max-width:767px){.haru-menu-toggle-popup{font-size:24px;width:24px;height:24px}}.haru-menu-toggle-popup.haru-active i:before{content:""}.dark-mode .haru-menu-toggle-popup,.background-dark .haru-menu-toggle-popup{color:#fff}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-menu-toggle-popup{color:#fff}.haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-menu-toggle-popup{color:#000}.haru-nav-menu-sidebar{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu-sidebar .menu-label{border-radius:2px;color:#fff;padding:2px 3px;font-size:9px;text-align:center;vertical-align:baseline;margin-left:5px;position:relative;top:-8px}.haru-nav-menu-sidebar .menu-icon{height:16px;line-height:16px;margin-right:8px}.haru-nav-menu-sidebar .menu-icon img{max-height:100%}.haru-nav-menu-sidebar .sub-arrow{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:0;width:30px;height:100%;font-size:16px;transform:translateY(-50%);z-index:9}.haru-nav-menu-sidebar .sub-arrow i{font-style:normal;font-family:"haruicons";display:inline-block;line-height:1;transition:all 0.3s}.haru-nav-menu-sidebar .sub-arrow i:before{content:""}.haru-nav-menu-sidebar .sub-arrow.active i{transform:rotate(-45deg);transition:all 0.3s}.haru-nav-menu-sidebar ul{padding:0;margin:0;list-style:none;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu-sidebar a,.haru-nav-menu-sidebar li{position:relative;display:block}.haru-nav-menu-sidebar li{border-width:0}.haru-nav-menu-sidebar--dropdown ul:not(.sub-menu),.haru-nav-menu-sidebar--dropdown li{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu-sidebar--dropdown ul.sub-menu{display:none}.haru-nav-menu-sidebar--dropdown ul ul a,.haru-nav-menu-sidebar--dropdown ul ul a:hover,.haru-nav-menu-sidebar--dropdown ul ul a:focus,.haru-nav-menu-sidebar--dropdown ul ul a:active{border-left:8px solid transparent}.haru-nav-menu-sidebar--dropdown ul ul ul a,.haru-nav-menu-sidebar--dropdown ul ul ul a:hover,.haru-nav-menu-sidebar--dropdown ul ul ul a:focus,.haru-nav-menu-sidebar--dropdown ul ul ul a:active{border-left:16px solid transparent}.haru-nav-menu-sidebar--dropdown ul ul ul ul a,.haru-nav-menu-sidebar--dropdown ul ul ul ul a:hover,.haru-nav-menu-sidebar--dropdown ul ul ul ul a:focus,.haru-nav-menu-sidebar--dropdown ul ul ul ul a:active{border-left:24px solid transparent}.haru-nav-menu-sidebar--dropdown ul ul ul ul ul a,.haru-nav-menu-sidebar--dropdown ul ul ul ul ul a:hover,.haru-nav-menu-sidebar--dropdown ul ul ul ul ul a:focus,.haru-nav-menu-sidebar--dropdown ul ul ul ul ul a:active{border-left:32px solid transparent}.haru-nav-menu-sidebar--dropdown .sub-arrow{justify-content:flex-end}.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar{font-size:28px}@media screen and (max-width:1440px){.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar{font-size:24px}}@media screen and (max-width:1199px){.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar{font-size:22px}}@media screen and (max-width:991px){.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar{font-size:20px}}@media screen and (max-width:767px){.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar{font-size:18px}}.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar ul.sub-menu{font-size:18px}@media screen and (max-width:1440px){.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar ul.sub-menu{font-size:17px}}@media screen and (max-width:1199px){.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar ul.sub-menu{font-size:16px}}@media screen and (max-width:991px){.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar ul.sub-menu{font-size:15px}}@media screen and (max-width:767px){.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar ul.sub-menu{font-size:15px}}.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar li a{color:rgba(255, 255, 255, 0.6);font-weight:700;padding:8px 15px 8px 0;transition:all 0.3s}.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar li a:hover,.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar li a:focus,.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar li a.highlighted,.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar li a.haru-titem-active{color:#990000;transition:all 0.3s}.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar>li>a{padding-left:0;color:#fff;transition:all 0.3s}.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar>li>a:hover,.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar>li>a:focus,.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar>li>a.highlighted,.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar>li>a.haru-titem-active{color:#990000;transition:all 0.3s}.haru-nav-menu-sidebar--dropdown .haru-nav-menu-sidebar .menu-item-has-children a{padding-right:50px}.haru-nav-menu-sidebar--dropdown.haru-nav-menu-sidebar__container{width:500px;max-width:100%;margin:0 auto}.haru-nav-menu-sidebar__container{padding:3vh 10px;z-index:99}.sidebar-position--left{left:0;transform:translateX(-100%);border-right:1px solid #333}.sidebar-position--left.canvas-active{transform:translateX(0);transition:all 0.3s}.sidebar-position--right{right:0;transform:translateX(100%);border-left:1px solid #333}.sidebar-position--right.canvas-active{transform:translateX(0);transition:all 0.3s}@media screen and (max-width:991px){.sidebar-position--tablet-left{left:0;transform:translateX(-100%);border-right:1px solid #333}}@media screen and (max-width:991px){.sidebar-position--tablet-left.canvas-active{transform:translateX(0);transition:all 0.3s}}@media screen and (max-width:991px){.sidebar-position--tablet-right{right:0;transform:translateX(100%);border-left:1px solid #333}}@media screen and (max-width:991px){.sidebar-position--tablet-right.canvas-active{transform:translateX(0);transition:all 0.3s}}@media screen and (max-width:767px){.sidebar-position--mobile-left{left:0;transform:translateX(-100%);border-right:1px solid #333}}@media screen and (max-width:767px){.sidebar-position--mobile-left.canvas-active{transform:translateX(0);transition:all 0.3s}}@media screen and (max-width:767px){.sidebar-position--mobile-right{right:0;transform:translateX(100%);border-left:1px solid #333}}@media screen and (max-width:767px){.sidebar-position--mobile-right.canvas-active{transform:translateX(0);transition:all 0.3s}}.haru-nav-menu-sidebar-wrap{position:fixed;top:0;width:300px;height:100vh;overflow:auto;background-color:#000;z-index:2;transition:all 0.3s}.haru-nav-menu-sidebar-wrap::-webkit-scrollbar-track{border-radius:10px;background-color:#333}.haru-nav-menu-sidebar-wrap::-moz-scrollbar-track{border-radius:10px;background-color:#333}.haru-nav-menu-sidebar-wrap::-webkit-scrollbar{width:5px;background-color:#333}.haru-nav-menu-sidebar-wrap::-moz-scrollbar{width:5px;background-color:#333}.haru-nav-menu-sidebar-wrap::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(255, 255, 255, 0.3)}.haru-nav-menu-sidebar-wrap::-moz-scrollbar-thumb{border-radius:10px;background-color:rgba(255, 255, 255, 0.3)}.haru-canvas-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.7);cursor:url(//www.isar-film.de/wp-content/themes/frames/assets/images/close-white.svg), auto;opacity:0;visibility:hidden;z-index:1;transition:all 0.3s}.haru-canvas-overlay.canvas-active{opacity:1;visibility:visible;transition:all 0.3s}.haru-canvas-close{font-size:32px;margin-top:30px;color:#fff;text-align:center}@media screen and (max-width:767px){.haru-canvas-close{margin-top:15px}}.haru-canvas-close:hover{cursor:pointer}.haru-canvas-close:before{content:"";font-family:"haruicons"}.elementor-edit-mode .section-sidebar-menu{background-color:#0b0b0b}.haru-menu-toggle-sidebar{display:block;text-align:center;font-size:32px;width:32px;height:32px;line-height:1;cursor:pointer;border:0 solid;border-radius:0;color:#000}@media screen and (max-width:1440px){.haru-menu-toggle-sidebar{font-size:30px;width:30px;height:30px}}@media screen and (max-width:1199px){.haru-menu-toggle-sidebar{font-size:28px;width:28px;height:28px}}@media screen and (max-width:991px){.haru-menu-toggle-sidebar{font-size:26px;width:26px;height:26px}}@media screen and (max-width:767px){.haru-menu-toggle-sidebar{font-size:24px;width:24px;height:24px}}.haru-menu-toggle-sidebar.haru-active i:before{content:""}.dark-mode .haru-menu-toggle-sidebar,.background-dark .haru-menu-toggle-sidebar{color:#fff}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-menu-toggle-sidebar{color:#fff}.haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-menu-toggle-sidebar{color:#000}.haru-nav-menu-template{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu-template .menu-label{border-radius:2px;color:#fff;padding:2px 3px;font-size:9px;text-align:center;vertical-align:baseline;margin-left:5px;position:relative;top:-8px}.haru-nav-menu-template .menu-icon{height:16px;line-height:16px;margin-right:8px}.haru-nav-menu-template .menu-icon img{max-height:100%}.haru-nav-menu-template .sub-arrow{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:0;width:30px;height:100%;font-size:16px;transform:translateY(-50%);z-index:9}.haru-nav-menu-template .sub-arrow i{font-style:normal;font-family:"haruicons";display:inline-block;line-height:1;transition:all 0.3s}.haru-nav-menu-template .sub-arrow i:before{content:""}.haru-nav-menu-template .sub-arrow.active i{transform:rotate(-45deg);transition:all 0.3s}.haru-nav-menu-template ul{padding:0;margin:0;list-style:none;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu-template a,.haru-nav-menu-template li{position:relative;display:block}.haru-nav-menu-template li{border-width:0}.haru-nav-menu-template .haru-titem,.haru-nav-menu-template .haru-sub-titem{white-space:nowrap}.haru-nav-menu-template--dropdown ul:not(.sub-menu),.haru-nav-menu-template--dropdown li{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.haru-nav-menu-template--dropdown ul.sub-menu{display:none}.haru-nav-menu-template--dropdown ul ul a,.haru-nav-menu-template--dropdown ul ul a:hover,.haru-nav-menu-template--dropdown ul ul a:focus,.haru-nav-menu-template--dropdown ul ul a:active{border-left:8px solid transparent}.haru-nav-menu-template--dropdown ul ul ul a,.haru-nav-menu-template--dropdown ul ul ul a:hover,.haru-nav-menu-template--dropdown ul ul ul a:focus,.haru-nav-menu-template--dropdown ul ul ul a:active{border-left:16px solid transparent}.haru-nav-menu-template--dropdown ul ul ul ul a,.haru-nav-menu-template--dropdown ul ul ul ul a:hover,.haru-nav-menu-template--dropdown ul ul ul ul a:focus,.haru-nav-menu-template--dropdown ul ul ul ul a:active{border-left:24px solid transparent}.haru-nav-menu-template--dropdown ul ul ul ul ul a,.haru-nav-menu-template--dropdown ul ul ul ul ul a:hover,.haru-nav-menu-template--dropdown ul ul ul ul ul a:focus,.haru-nav-menu-template--dropdown ul ul ul ul ul a:active{border-left:32px solid transparent}.haru-nav-menu-template--dropdown .sub-arrow{justify-content:flex-end}.haru-nav-menu-template--dropdown .haru-nav-menu-template{font-size:28px}@media screen and (max-width:1440px){.haru-nav-menu-template--dropdown .haru-nav-menu-template{font-size:24px}}@media screen and (max-width:1199px){.haru-nav-menu-template--dropdown .haru-nav-menu-template{font-size:22px}}@media screen and (max-width:991px){.haru-nav-menu-template--dropdown .haru-nav-menu-template{font-size:20px}}@media screen and (max-width:767px){.haru-nav-menu-template--dropdown .haru-nav-menu-template{font-size:18px}}.haru-nav-menu-template--dropdown .haru-nav-menu-template ul.sub-menu{font-size:18px}@media screen and (max-width:1440px){.haru-nav-menu-template--dropdown .haru-nav-menu-template ul.sub-menu{font-size:17px}}@media screen and (max-width:1199px){.haru-nav-menu-template--dropdown .haru-nav-menu-template ul.sub-menu{font-size:16px}}@media screen and (max-width:991px){.haru-nav-menu-template--dropdown .haru-nav-menu-template ul.sub-menu{font-size:15px}}@media screen and (max-width:767px){.haru-nav-menu-template--dropdown .haru-nav-menu-template ul.sub-menu{font-size:15px}}.haru-nav-menu-template--dropdown .haru-nav-menu-template li a{color:rgba(255, 255, 255, 0.6);font-weight:700;padding:8px 15px 8px 0;transition:all 0.3s}.haru-nav-menu-template--dropdown .haru-nav-menu-template li a:hover,.haru-nav-menu-template--dropdown .haru-nav-menu-template li a:focus,.haru-nav-menu-template--dropdown .haru-nav-menu-template li a.highlighted,.haru-nav-menu-template--dropdown .haru-nav-menu-template li a.haru-titem-active{color:#990000;transition:all 0.3s}.haru-nav-menu-template--dropdown .haru-nav-menu-template>li>a{padding-left:0;color:#fff;transition:all 0.3s}.haru-nav-menu-template--dropdown .haru-nav-menu-template>li>a:hover,.haru-nav-menu-template--dropdown .haru-nav-menu-template>li>a:focus,.haru-nav-menu-template--dropdown .haru-nav-menu-template>li>a.highlighted,.haru-nav-menu-template--dropdown .haru-nav-menu-template>li>a.haru-titem-active{color:#990000;transition:all 0.3s}.haru-nav-menu-template--dropdown .haru-nav-menu-template .menu-item-has-children a{padding-right:50px}.haru-nav-menu-template--hover .haru-nav-menu-template{font-size:28px}@media screen and (max-width:1440px){.haru-nav-menu-template--hover .haru-nav-menu-template{font-size:24px}}@media screen and (max-width:1199px){.haru-nav-menu-template--hover .haru-nav-menu-template{font-size:22px}}@media screen and (max-width:991px){.haru-nav-menu-template--hover .haru-nav-menu-template{font-size:20px}}@media screen and (max-width:767px){.haru-nav-menu-template--hover .haru-nav-menu-template{font-size:18px}}.haru-nav-menu-template--hover .haru-nav-menu-template ul.sub-menu{font-size:18px}@media screen and (max-width:1440px){.haru-nav-menu-template--hover .haru-nav-menu-template ul.sub-menu{font-size:17px}}@media screen and (max-width:1199px){.haru-nav-menu-template--hover .haru-nav-menu-template ul.sub-menu{font-size:16px}}@media screen and (max-width:991px){.haru-nav-menu-template--hover .haru-nav-menu-template ul.sub-menu{font-size:15px}}@media screen and (max-width:767px){.haru-nav-menu-template--hover .haru-nav-menu-template ul.sub-menu{font-size:15px}}.haru-nav-menu-template--hover .haru-nav-menu-template li a{color:rgba(255, 255, 255, 0.6);font-weight:700;padding:8px 30px;transition:all 0.3s}.haru-nav-menu-template--hover .haru-nav-menu-template li a:hover,.haru-nav-menu-template--hover .haru-nav-menu-template li a:focus,.haru-nav-menu-template--hover .haru-nav-menu-template li a.highlighted,.haru-nav-menu-template--hover .haru-nav-menu-template li a.haru-titem-active{color:#990000;transition:all 0.3s}.haru-nav-menu-template--hover .haru-nav-menu-template>li{max-width:25%}.haru-nav-menu-template--hover .haru-nav-menu-template>li>a{padding-left:0;color:#fff}.haru-nav-menu-template--hover .haru-nav-menu-template>li>a:hover,.haru-nav-menu-template--hover .haru-nav-menu-template>li>a:focus,.haru-nav-menu-template--hover .haru-nav-menu-template>li>a.highlighted,.haru-nav-menu-template--hover .haru-nav-menu-template>li>a.haru-titem-active{color:#990000;transition:all 0.3s}.haru-nav-menu-template--hover .haru-nav-menu-template .menu-item-has-children:hover>a>.sub-arrow i{transform:rotate(-45deg);transition:all 0.3s}.haru-nav-menu-template--hover .haru-nav-menu-template .menu-item-has-children>a{padding-right:50px}.haru-nav-menu-template--hover .haru-nav-menu-template .menu-item-has-children:hover>.sub-menu{display:block;top:8px;left:100%;z-index:99}.haru-nav-menu-template--hover .haru-nav-menu-template .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu{display:block;top:0;left:100%;z-index:99}.haru-nav-menu-template--hover .haru-nav-menu-template .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu{display:block;top:0;left:100%;z-index:99}.haru-nav-menu-template--hover .haru-nav-menu-template .menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu>.menu-item-has-children:hover>.sub-menu{display:block;top:0;left:100%;z-index:99}.haru-nav-menu-template--hover .haru-nav-menu-template ul.sub-menu{position:absolute;min-width:205px;display:none}.haru-nav-menu-template__container{z-index:99}.haru-nav-menu-template__container::-webkit-scrollbar-track{border-radius:10px;background-color:#333}.haru-nav-menu-template__container::-moz-scrollbar-track{border-radius:10px;background-color:#333}.haru-nav-menu-template__container::-webkit-scrollbar{width:5px;background-color:#333}.haru-nav-menu-template__container::-moz-scrollbar{width:5px;background-color:#333}.haru-nav-menu-template__container::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(255, 255, 255, 0.3)}.haru-nav-menu-template__container::-moz-scrollbar-thumb{border-radius:10px;background-color:rgba(255, 255, 255, 0.3)}@media screen and (max-width:1024px){.haru-nav-menu-template-layout-hover .haru-nav-menu-template--hover{display:none}}.haru-nav-menu-template-layout-hover .haru-nav-menu-template--dropdown{display:none}@media screen and (max-width:1024px){.haru-nav-menu-template-layout-hover .haru-nav-menu-template--dropdown{display:block}}.elementor-edit-mode .section-popup-menu{background-color:#0b0b0b}.haru-heading-title--footer-1{color:#000000;font-size:24px}@media screen and (max-width:1440px){.haru-heading-title--footer-1{font-size:22px}}@media screen and (max-width:1199px){.haru-heading-title--footer-1{font-size:20px}}@media screen and (max-width:991px){.haru-heading-title--footer-1{font-size:20px}}.haru-heading-title--footer-2{color:#fff;font-size:34px}@media screen and (max-width:1440px){.haru-heading-title--footer-2{font-size:30px}}@media screen and (max-width:1199px){.haru-heading-title--footer-2{font-size:26px}}@media screen and (max-width:991px){.haru-heading-title--footer-2{font-size:22px}}@media screen and (max-width:767px){.haru-heading-title--footer-2{font-size:20px}}.haru-heading-title--footer-3{color:#000000;font-size:16px;font-weight:400;text-transform:uppercase}@media screen and (max-width:1199px){.haru-heading-title--footer-3{font-size:15px}}@media screen and (max-width:991px){.haru-heading-title--footer-3{font-size:14px}}.haru-heading-title--footer-copyright-1{font-size:16px;font-weight:400;margin:0;color:#000000}.haru-heading-title--footer-copyright-2{font-size:16px;font-weight:400;margin:0;color:#000000;line-height:1.8}.haru-heading-title--notice-1{font-size:15px;font-weight:500;letter-spacing:1px;margin:0;text-transform:uppercase}@media screen and (max-width:767px){.haru-heading-title--notice-1{font-size:14px}}.haru-heading-title--heading-1{font-size:48px;line-height:1.15}@media screen and (max-width:1440px){.haru-heading-title--heading-1{font-size:42px}}@media screen and (max-width:1199px){.haru-heading-title--heading-1{font-size:36px}}@media screen and (max-width:991px){.haru-heading-title--heading-1{font-size:28px}}@media screen and (max-width:767px){.haru-heading-title--heading-1{font-size:24px}}.haru-heading-title--heading-2{font-size:48px;line-height:1.15}.haru-heading-title--heading-2.font__secondary{font-weight:700}@media screen and (max-width:1440px){.haru-heading-title--heading-2{font-size:42px}}@media screen and (max-width:1199px){.haru-heading-title--heading-2{font-size:36px}}@media screen and (max-width:991px){.haru-heading-title--heading-2{font-size:28px}}@media screen and (max-width:767px){.haru-heading-title--heading-2{font-size:24px}}.haru-heading-title--heading-3{font-size:120px;line-height:1.15;color:#990000}.haru-heading-title--heading-3.font__secondary{font-weight:700}@media screen and (max-width:1440px){.haru-heading-title--heading-3{font-size:82px}}@media screen and (max-width:1199px){.haru-heading-title--heading-3{font-size:72px}}@media screen and (max-width:991px){.haru-heading-title--heading-3{font-size:52px}}@media screen and (max-width:767px){.haru-heading-title--heading-3{font-size:32px}}.haru-heading-title--heading-4{font-size:72px;line-height:1.15}@media screen and (max-width:1440px){.haru-heading-title--heading-4{font-size:62px}}@media screen and (max-width:1199px){.haru-heading-title--heading-4{font-size:52px}}@media screen and (max-width:991px){.haru-heading-title--heading-4{font-size:42px}}@media screen and (max-width:767px){.haru-heading-title--heading-4{font-size:32px;text-align:left}}.haru-heading-title--heading-5{font-size:100px;line-height:1.15}@media screen and (max-width:1440px){.haru-heading-title--heading-5{font-size:80px}}@media screen and (max-width:1199px){.haru-heading-title--heading-5{font-size:70px}}@media screen and (max-width:991px){.haru-heading-title--heading-5{font-size:52px}}@media screen and (max-width:767px){.haru-heading-title--heading-5{font-size:42px}}.haru-heading-title--heading-6{font-size:56px;line-height:1.15}@media screen and (max-width:1440px){.haru-heading-title--heading-6{font-size:50px}}@media screen and (max-width:1199px){.haru-heading-title--heading-6{font-size:42px}}@media screen and (max-width:991px){.haru-heading-title--heading-6{font-size:36px}}@media screen and (max-width:767px){.haru-heading-title--heading-6{font-size:28px}}.haru-heading-title--heading-6.font__secondary{font-weight:300}.haru-heading-title--heading-7{font-size:72px;line-height:1.15}.haru-heading-title--heading-7.font__secondary{font-weight:700}@media screen and (max-width:1440px){.haru-heading-title--heading-7{font-size:62px}}@media screen and (max-width:1199px){.haru-heading-title--heading-7{font-size:52px}}@media screen and (max-width:991px){.haru-heading-title--heading-7{font-size:42px}}@media screen and (max-width:767px){.haru-heading-title--heading-7{font-size:32px}}.haru-heading-title--heading-8{font-size:34px;line-height:1.15}@media screen and (max-width:1440px){.haru-heading-title--heading-8{font-size:30px}}@media screen and (max-width:1199px){.haru-heading-title--heading-8{font-size:28px}}@media screen and (max-width:991px){.haru-heading-title--heading-8{font-size:22px}}@media screen and (max-width:767px){.haru-heading-title--heading-8{font-size:20px}}.haru-heading-title--heading-8.pre-dot:before{content:"";display:inline-block;width:18px;height:18px;background-color:#000000;border-radius:50%;margin-right:15px;position:relative;top:-3px}@media screen and (max-width:1440px){.haru-heading-title--heading-8.pre-dot:before{width:16px;height:16px}}@media screen and (max-width:991px){.haru-heading-title--heading-8.pre-dot:before{width:14px;height:14px;top:-2px}}@media screen and (max-width:767px){.haru-heading-title--heading-8.pre-dot:before{top:0}}.haru-heading-title--heading-8.pre-triangle:before{content:"";font-family:"haruicons";display:inline-block;font-size:22px;color:#000000;margin-right:15px;position:relative;top:-2px}@media screen and (max-width:991px){.haru-heading-title--heading-8.pre-triangle:before{font-size:20px;top:2px}}.haru-heading-title--heading-8.pre-star:before{content:"";font-family:"haruicons";display:inline-block;font-size:22px;color:#000000;margin-right:15px;position:relative;top:-2px}@media screen and (max-width:991px){.haru-heading-title--heading-8.pre-star:before{font-size:20px;top:2px}}.haru-heading-title--heading-8.pre-heart:before{content:"";font-family:"haruicons";display:inline-block;font-size:22px;color:#000000;margin-right:15px;position:relative;top:-2px}@media screen and (max-width:991px){.haru-heading-title--heading-8.pre-heart:before{font-size:20px;top:2px}}.haru-heading-title--heading-8.pre-hot:before{content:"";font-family:"haruicons";display:inline-block;font-size:24px;color:#000000;margin-right:15px;position:relative;top:-1px}@media screen and (max-width:1440px){.haru-heading-title--heading-8.pre-hot:before{top:0}}@media screen and (max-width:991px){.haru-heading-title--heading-8.pre-hot:before{font-size:20px;top:2px}}.haru-heading-title--heading-8.pre-recommend:before{content:"";font-family:"haruicons";display:inline-block;font-size:24px;color:#000000;margin-right:15px;position:relative;top:-1px}@media screen and (max-width:1440px){.haru-heading-title--heading-8.pre-recommend:before{top:0}}@media screen and (max-width:991px){.haru-heading-title--heading-8.pre-recommend:before{font-size:20px;top:2px}}.haru-heading-title--heading-9{font-size:56px;line-height:1.15;padding-bottom:20px;position:relative;text-transform:uppercase}@media screen and (max-width:1440px){.haru-heading-title--heading-9{font-size:42px}}@media screen and (max-width:1199px){.haru-heading-title--heading-9{font-size:36px}}@media screen and (max-width:991px){.haru-heading-title--heading-9{font-size:28px}}@media screen and (max-width:767px){.haru-heading-title--heading-9{font-size:24px}}.haru-heading-title--heading-9:before,.haru-heading-title--heading-9:after{content:"";height:2px;background-color:#990000;position:absolute;left:0}.haru-heading-title--heading-9:before{width:208px;bottom:0}@media screen and (max-width:991px){.haru-heading-title--heading-9:before{width:146px}}@media screen and (max-width:767px){.haru-heading-title--heading-9:before{width:104px}}.haru-heading-title--heading-9:after{width:148px;bottom:-5px}@media screen and (max-width:991px){.haru-heading-title--heading-9:after{width:104px}}@media screen and (max-width:767px){.haru-heading-title--heading-9:after{width:74px}}.haru-heading-title--heading-9.haru-heading-title--align-center:before,.haru-heading-title--heading-9.haru-heading-title--align-center:after{left:50%;transform:translateX(-50%)}.haru-heading-title--heading-9.haru-heading-title--align-left:before,.haru-heading-title--heading-9.haru-heading-title--align-left:after{left:0}.haru-heading-title--heading-9.haru-heading-title--align-right:before,.haru-heading-title--heading-9.haru-heading-title--align-right:after{right:0}@media screen and (max-width:1024px){.haru-heading-title--heading-9.haru-heading-title--align-tablet-center:before,.haru-heading-title--heading-9.haru-heading-title--align-tablet-center:after{left:50%;transform:translateX(-50%)}}@media screen and (max-width:1024px){.haru-heading-title--heading-9.haru-heading-title--align-tablet-left:before,.haru-heading-title--heading-9.haru-heading-title--align-tablet-left:after{left:0;transform:none}}@media screen and (max-width:1024px){.haru-heading-title--heading-9.haru-heading-title--align-tablet-right:before,.haru-heading-title--heading-9.haru-heading-title--align-tablet-right:after{right:0;transform:none}}@media screen and (max-width:767px){.haru-heading-title--heading-9.haru-heading-title--align-mobile-center:before,.haru-heading-title--heading-9.haru-heading-title--align-mobile-center:after{left:50%;transform:translateX(-50%)}}@media screen and (max-width:767px){.haru-heading-title--heading-9.haru-heading-title--align-mobile-left:before,.haru-heading-title--heading-9.haru-heading-title--align-mobile-left:after{left:0;transform:none}}@media screen and (max-width:767px){.haru-heading-title--heading-9.haru-heading-title--align-mobile-right:before,.haru-heading-title--heading-9.haru-heading-title--align-mobile-right:after{right:0;transform:none}}.haru-heading-title--sub-heading-1,.haru-heading-title--sub-heading-2{font-size:36px;margin-bottom:0;line-height:1}@media screen and (max-width:1440px){.haru-heading-title--sub-heading-1,.haru-heading-title--sub-heading-2{font-size:32px}}@media screen and (max-width:1199px){.haru-heading-title--sub-heading-1,.haru-heading-title--sub-heading-2{font-size:28px}}@media screen and (max-width:991px){.haru-heading-title--sub-heading-1,.haru-heading-title--sub-heading-2{font-size:24px}}@media screen and (max-width:767px){.haru-heading-title--sub-heading-1,.haru-heading-title--sub-heading-2{font-size:20px}}.haru-heading-title--sub-heading-1{font-weight:300}.haru-heading-title--sub-heading-2{font-weight:400}.haru-heading-title--sub-heading-3{font-size:18px;font-weight:400}@media screen and (max-width:1440px){.haru-heading-title--sub-heading-3{font-size:17px}}@media screen and (max-width:1199px){.haru-heading-title--sub-heading-3{font-size:16px}}@media screen and (max-width:991px){.haru-heading-title--sub-heading-3{font-size:15px}}@media screen and (max-width:767px){.haru-heading-title--sub-heading-3{font-size:14px}}.haru-heading-title--sub-heading-4{font-size:24px;font-weight:400}@media screen and (max-width:1440px){.haru-heading-title--sub-heading-4{font-size:22px}}@media screen and (max-width:1199px){.haru-heading-title--sub-heading-4{font-size:20px}}@media screen and (max-width:991px){.haru-heading-title--sub-heading-4{font-size:18px}}@media screen and (max-width:767px){.haru-heading-title--sub-heading-4{font-size:16px}}.haru-heading-title--sub-heading-5{font-size:16px;font-weight:400}@media screen and (max-width:1199px){.haru-heading-title--sub-heading-5{font-size:15px}}@media screen and (max-width:991px){.haru-heading-title--sub-heading-5{font-size:14px}}.haru-heading-title--sub-heading-6{font-size:18px;font-weight:400;color:#000000}.haru-heading-title--sub-heading-7{font-size:18px;font-weight:500;color:#000000}.haru-heading-title--sub-heading-8.font__secondary,.haru-heading-title--sub-heading-11.font__secondary{font-size:24px;font-weight:400;font-style:italic}@media screen and (max-width:1440px){.haru-heading-title--sub-heading-8.font__secondary,.haru-heading-title--sub-heading-11.font__secondary{font-size:22px}}@media screen and (max-width:1199px){.haru-heading-title--sub-heading-8.font__secondary,.haru-heading-title--sub-heading-11.font__secondary{font-size:20px}}@media screen and (max-width:991px){.haru-heading-title--sub-heading-8.font__secondary,.haru-heading-title--sub-heading-11.font__secondary{font-size:18px}}@media screen and (max-width:767px){.haru-heading-title--sub-heading-8.font__secondary,.haru-heading-title--sub-heading-11.font__secondary{font-size:16px}}.haru-heading-title--sub-heading-9{font-style:italic;font-size:36px;margin-bottom:0;line-height:1}@media screen and (max-width:1440px){.haru-heading-title--sub-heading-9{font-size:28px}}@media screen and (max-width:1199px){.haru-heading-title--sub-heading-9{font-size:26px}}@media screen and (max-width:991px){.haru-heading-title--sub-heading-9{font-size:24px}}@media screen and (max-width:767px){.haru-heading-title--sub-heading-9{font-size:20px}}.haru-heading-title--sub-heading-10{font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width:1440px){.haru-heading-title--sub-heading-10{font-size:20px}}@media screen and (max-width:1199px){.haru-heading-title--sub-heading-10{font-size:18px}}@media screen and (max-width:991px){.haru-heading-title--sub-heading-10{font-size:16px}}@media screen and (max-width:767px){.haru-heading-title--sub-heading-10{font-size:14px}}.haru-heading-title--sub-heading-11{line-height:1.6}.haru-heading-title--menu-heading-1{font-size:18px}.haru-heading-title .heading-separator{display:inline-block;width:1px;height:24px;margin:0 15px;background-color:#fff;position:relative;bottom:-6px}.dark-mode .haru-heading-title--heading-8.pre-dot:before,.background-dark .haru-heading-title--heading-8.pre-dot:before{background-color:#fff}.dark-mode .haru-heading-title--heading-8:before,.background-dark .haru-heading-title--heading-8:before{color:#fff}.dark-mode .haru-heading-title--footer-copyright-1,.background-dark .haru-heading-title--footer-copyright-1{color:#9b9b9b}.haru-footer-link ul{list-style:none;list-style-type:none;padding:0;margin:0}.haru-footer-link li{margin-bottom:15px}@media screen and (max-width:767px){.haru-footer-link li{margin-bottom:10px}}.haru-footer-link li:last-child{margin-bottom:0}.haru-footer-link--style-1 a{color:#000000;font-size:18px;transition:all 0.3s}@media screen and (max-width:1440px){.haru-footer-link--style-1 a{font-size:17px}}@media screen and (max-width:1199px){.haru-footer-link--style-1 a{font-size:16px}}.haru-footer-link--style-1 a:hover,.haru-footer-link--style-1 a:active{color:#990000;transition:all 0.3s}.haru-footer-link--style-2 li{display:inline-block;margin:0 12px}.haru-footer-link--style-2 li:first-child{margin-left:0}.haru-footer-link--style-2 li:last-child{margin-right:0}.haru-footer-link--style-2 a{color:#000000;font-size:18px;font-weight:500;transition:all 0.3s}@media screen and (max-width:1440px){.haru-footer-link--style-2 a{font-size:17px}}@media screen and (max-width:1199px){.haru-footer-link--style-2 a{font-size:16px}}.haru-footer-link--style-2 a:hover,.haru-footer-link--style-2 a:active{color:#990000;transition:all 0.3s}.haru-footer-link--style-3 a{color:#000000;font-size:16px;transition:all 0.3s}.haru-footer-link--style-3 a:hover,.haru-footer-link--style-3 a:active{color:#990000;transition:all 0.3s}.dark-mode .haru-footer-link--style-1 a,.background-dark .haru-footer-link--style-1 a{color:#fff}.dark-mode .haru-footer-link--style-1 a:hover,.dark-mode .haru-footer-link--style-1 a:active,.background-dark .haru-footer-link--style-1 a:hover,.background-dark .haru-footer-link--style-1 a:active{color:#990000}.dark-mode .haru-footer-link--style-2 a,.background-dark .haru-footer-link--style-2 a{color:#fff}.dark-mode .haru-footer-link--style-2 a:hover,.dark-mode .haru-footer-link--style-2 a:active,.background-dark .haru-footer-link--style-2 a:hover,.background-dark .haru-footer-link--style-2 a:active{color:#990000}.dark-mode .haru-footer-link--style-3 a,.background-dark .haru-footer-link--style-3 a{color:#fff}.dark-mode .haru-footer-link--style-3 a:hover,.dark-mode .haru-footer-link--style-3 a:active,.background-dark .haru-footer-link--style-3 a:hover,.background-dark .haru-footer-link--style-3 a:active{color:#990000}.haru-footer-text--style-1{color:#000;font-size:16px}.dark-mode .haru-footer-text--style-1,.background-dark .haru-footer-text--style-1{color:#fff}.haru-contact ul{list-style:none;list-style-type:none;padding:0;margin:0}.haru-contact li{display:flex;margin-bottom:15px}@media screen and (max-width:767px){.haru-contact li{margin-bottom:10px}}.haru-contact li:last-child{margin-bottom:0}.haru-contact__icon{margin-right:10px;line-height:1}.haru-contact__title{margin-top:0;margin-bottom:10px}.haru-contact--none .haru-contact__icon{color:#990000}.haru-contact--style-1 a{color:#000;transition:all 0.3s}.haru-contact--style-1 a:hover,.haru-contact--style-1 a:active{color:#990000;transition:all 0.3s}.haru-contact--style-1 .haru-contact__icon{color:#990000;margin-right:10px;margin-top:3px}.haru-contact--style-1 .haru-contact__icon svg path{fill:#990000 !important}.haru-contact--style-1 .haru-contact__title{margin-top:0;margin-bottom:10px}.haru-contact--style-2 a{color:#000;transition:all 0.3s}.haru-contact--style-2 a:hover,.haru-contact--style-2 a:active{color:#990000;transition:all 0.3s}.haru-contact--style-2 .haru-contact__icon{display:none}.haru-contact--style-2 .haru-contact__title{display:none}.haru-contact--style-2 .haru-contact__desc{color:#000;font-size:18px}@media screen and (max-width:1440px){.haru-contact--style-2 .haru-contact__desc{font-size:17px}}@media screen and (max-width:1199px){.haru-contact--style-2 .haru-contact__desc{font-size:16px}}@media screen and (max-width:991px){.haru-contact--style-2 .haru-contact__desc{font-size:16px}}@media screen and (max-width:767px){.haru-contact--style-2 .haru-contact__desc{font-size:16px}}.haru-contact--style-3 .haru-contact__top{display:flex;justify-content:space-between;margin-bottom:15px}.haru-contact--style-3 .haru-contact__heading{font-size:16px}.haru-contact--style-3 .haru-contact__btn a{color:#990000;font-weight:700;text-decoration:underline}.haru-contact--style-3 .haru-contact__icon{color:#990000;margin-right:10px;margin-top:2px}.haru-contact--style-3 .haru-contact__icon svg path{fill:#990000 !important}.haru-contact--style-4 a{color:#000;transition:all 0.3s}.haru-contact--style-4 a:hover,.haru-contact--style-4 a:active{color:#990000;transition:all 0.3s}.haru-contact--style-4 .haru-contact__icon{display:none}.haru-contact--style-4 .haru-contact__title{display:none}.haru-contact--style-5 a{color:#000;transition:all 0.3s}.haru-contact--style-5 a:hover,.haru-contact--style-5 a:active{color:#990000;transition:all 0.3s}.haru-contact--style-5 strong{color:#000}.haru-contact--style-5 li{margin-bottom:30px}.haru-contact--style-5 .haru-contact__icon{display:none}.haru-contact--style-5 .haru-contact__title{margin-top:0;margin-bottom:15px;font-size:24px}@media screen and (max-width:1440px){.haru-contact--style-5 .haru-contact__title{font-size:22px}}@media screen and (max-width:1199px){.haru-contact--style-5 .haru-contact__title{font-size:20px}}@media screen and (max-width:991px){.haru-contact--style-5 .haru-contact__title{font-size:18px}}.haru-contact--style-5 .haru-contact__desc{line-height:2}.haru-contact--style-6{border:1px solid #eee;padding:40px 25px}@media screen and (max-width:991px){.haru-contact--style-6{padding:35px 15px}}.haru-contact--style-6 a{color:#000;transition:all 0.3s}.haru-contact--style-6 a:hover,.haru-contact--style-6 a:active{color:#990000;transition:all 0.3s}.haru-contact--style-6 strong{color:#000}.haru-contact--style-6 li{margin-bottom:30px}.haru-contact--style-6 .haru-contact__icon{color:#000;margin-right:15px;margin-top:3px;font-size:24px}@media screen and (max-width:1199px){.haru-contact--style-6 .haru-contact__icon{font-size:22px}}@media screen and (max-width:991px){.haru-contact--style-6 .haru-contact__icon{font-size:20px}}.haru-contact--style-6 .haru-contact__icon svg path{fill:#990000 !important}.haru-contact--style-6 .haru-contact__title{margin-top:0;margin-bottom:15px;font-size:20px}@media screen and (max-width:991px){.haru-contact--style-6 .haru-contact__title{font-size:18px}}.haru-contact--style-6 .haru-contact__desc{line-height:2}.dark-mode .haru-contact--style-1 a,.background-dark .haru-contact--style-1 a{color:#fff}.dark-mode .haru-contact--style-1 a:hover,.dark-mode .haru-contact--style-1 a:active,.background-dark .haru-contact--style-1 a:hover,.background-dark .haru-contact--style-1 a:active{color:#990000}.dark-mode .haru-contact--style-2 a,.background-dark .haru-contact--style-2 a{color:#fff}.dark-mode .haru-contact--style-2 a:hover,.dark-mode .haru-contact--style-2 a:active,.background-dark .haru-contact--style-2 a:hover,.background-dark .haru-contact--style-2 a:active{color:#990000}.dark-mode .haru-contact--style-2 .haru-contact__desc,.background-dark .haru-contact--style-2 .haru-contact__desc{color:#fff}.dark-mode .haru-contact--style-5 a,.background-dark .haru-contact--style-5 a{color:#fff}.dark-mode .haru-contact--style-5 a:hover,.dark-mode .haru-contact--style-5 a:active,.background-dark .haru-contact--style-5 a:hover,.background-dark .haru-contact--style-5 a:active{color:#990000}.dark-mode .haru-contact--style-5 strong,.background-dark .haru-contact--style-5 strong{color:#fff}.dark-mode .haru-contact--style-6,.background-dark .haru-contact--style-6{border:1px solid #696969}.dark-mode .haru-contact--style-6 a,.background-dark .haru-contact--style-6 a{color:#fff}.dark-mode .haru-contact--style-6 a:hover,.dark-mode .haru-contact--style-6 a:active,.background-dark .haru-contact--style-6 a:hover,.background-dark .haru-contact--style-6 a:active{color:#990000}.dark-mode .haru-contact--style-6 strong,.background-dark .haru-contact--style-6 strong{color:#fff}.dark-mode .haru-contact--style-6 .haru-contact__icon,.background-dark .haru-contact--style-6 .haru-contact__icon{color:#fff}.haru-social ul{list-style:none;list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.haru-social--none li{margin:0 12px}.haru-social--none li:first-child{margin-left:0}.haru-social--none li:last-child{margin-right:0}.haru-social--none a{display:flex;align-items:center}.haru-social--none a:hover .haru-social__title{color:#990000;transition:all 0.3s}.haru-social--none .haru-social__title{margin-top:0;margin-bottom:0;margin-left:10px;font-weight:500;color:#000;transition:all 0.3s}.haru-social--style-1 li{margin:0 12px}.haru-social--style-1 li:first-child{margin-left:0}.haru-social--style-1 li:last-child{margin-right:0}.haru-social--style-1 a:hover .haru-social__icon{background-color:#990000;color:#fff;transition:all 0.3s}.haru-social--style-1 .haru-social__icon{background-color:#949ba4;border-radius:50%;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 0.3s}.haru-social--style-1 .haru-social__icon svg path{fill:#949ba4}.haru-social--style-2 li{margin:0 20px}@media screen and (max-width:1440px){.haru-social--style-2 li{margin:0 18px}}@media screen and (max-width:1199px){.haru-social--style-2 li{margin:0 16px}}@media screen and (max-width:991px){.haru-social--style-2 li{margin:0 14px}}@media screen and (max-width:991px){.haru-social--style-2 li{margin:0 12px}}.haru-social--style-2 li:first-child{margin-left:0}.haru-social--style-2 li:last-child{margin-right:0}.haru-social--style-2 a:hover .haru-social__title{color:#990000;transition:all 0.3s}.haru-social--style-2 .haru-social__title{color:#000000;font-weight:500;font-size:20px;transition:all 0.3s}@media screen and (max-width:1440px){.haru-social--style-2 .haru-social__title{font-size:18px}}@media screen and (max-width:1199px){.haru-social--style-2 .haru-social__title{font-size:17px}}@media screen and (max-width:767px){.haru-social--style-2 .haru-social__title{font-size:16px}}.haru-social--style-3 li{margin:0 12px}.haru-social--style-3 li:first-child{margin-left:0}.haru-social--style-3 li:last-child{margin-right:0}.haru-social--style-3 a:hover .haru-social__icon{color:#990000;transition:all 0.3s}.haru-social--style-3 .haru-social__icon{color:#000000;font-size:18px;transition:all 0.3s}.haru-social--style-3 .haru-social__icon svg path{fill:#000000}.haru-social--style-3.cl-text-3 a:hover .haru-social__icon{color:#000;transition:all 0.3s}.haru-social--style-3.cl-text-3 .haru-social__icon{color:#9B9B9B}.haru-social--style-4 li{margin:0 12px}.haru-social--style-4 li:first-child{margin-left:0}.haru-social--style-4 li:last-child{margin-right:0}.haru-social--style-4 a:hover .haru-social__title{color:#990000;transition:all 0.3s}.haru-social--style-4 .haru-social__title{color:#fff;font-weight:500;font-size:20px;transition:all 0.3s}@media screen and (max-width:1440px){.haru-social--style-4 .haru-social__title{font-size:18px}}@media screen and (max-width:1199px){.haru-social--style-4 .haru-social__title{font-size:17px}}@media screen and (max-width:767px){.haru-social--style-4 .haru-social__title{font-size:16px}}.haru-social--style-5 li{margin:0 8px}.haru-social--style-5 li:first-child{margin-left:0}.haru-social--style-5 li:last-child{margin-right:0}.haru-social--style-5 a:hover .haru-social__icon{border:1px solid #990000;background-color:#990000;color:#fff;transition:all 0.3s}.haru-social--style-5 a:hover .haru-social__icon svg path{fill:#fff}.haru-social--style-5 .haru-social__icon{border-radius:50%;border:1px solid #eee;background-color:transparent;color:#000000;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 0.3s}.haru-social--style-5 .haru-social__icon svg path{fill:#000000}.haru-social--size-large.haru-social--style-3 li{margin:0 20px}.haru-social--size-large.haru-social--style-3 li:first-child{margin-left:0}.haru-social--size-large.haru-social--style-3 li:last-child{margin-right:0}.haru-social--size-large.haru-social--style-3 .haru-social__icon{font-size:24px}@media screen and (max-width:1440px){.haru-social--size-large.haru-social--style-3 .haru-social__icon{font-size:22px}}@media screen and (max-width:1199px){.haru-social--size-large.haru-social--style-3 .haru-social__icon{font-size:20px}}@media screen and (max-width:991px){.haru-social--size-large.haru-social--style-3 .haru-social__icon{font-size:18px}}@media screen and (max-width:767px){.haru-social--size-large.haru-social--style-3 .haru-social__icon{font-size:16px}}.dark-mode .haru-social--style-2 a:hover .haru-social__title,.background-dark .haru-social--style-2 a:hover .haru-social__title{color:#990000}.dark-mode .haru-social--style-2 .haru-social__title,.background-dark .haru-social--style-2 .haru-social__title{color:#fff}.dark-mode .haru-social--style-3 a:hover .haru-social__icon,.background-dark .haru-social--style-3 a:hover .haru-social__icon{color:#990000}.dark-mode .haru-social--style-3 .haru-social__icon,.background-dark .haru-social--style-3 .haru-social__icon{color:#fff}.dark-mode .haru-social--style-3 .haru-social__icon svg path,.background-dark .haru-social--style-3 .haru-social__icon svg path{fill:#fff}.dark-mode .haru-social--style-5 a:hover .haru-social__icon,.background-dark .haru-social--style-5 a:hover .haru-social__icon{border:1px solid #990000;background-color:#990000;color:#fff}.dark-mode .haru-social--style-5 .haru-social__icon,.background-dark .haru-social--style-5 .haru-social__icon{border:1px solid #333;background-color:transparent;color:#fff}.dark-mode .haru-social--style-5 .haru-social__icon svg path,.background-dark .haru-social--style-5 .haru-social__icon svg path{fill:#fff}.haru-counter--style-1 .haru-counter__number-wrap{display:flex;line-height:1;font-size:56px;font-weight:700;color:#000}@media screen and (max-width:1440px){.haru-counter--style-1 .haru-counter__number-wrap{font-size:52px}}@media screen and (max-width:1199px){.haru-counter--style-1 .haru-counter__number-wrap{font-size:48px}}@media screen and (max-width:991px){.haru-counter--style-1 .haru-counter__number-wrap{font-size:42px}}@media screen and (max-width:767px){.haru-counter--style-1 .haru-counter__number-wrap{font-size:36px}}.haru-counter--style-1 .haru-counter__number{font-weight:700}.haru-counter--style-1 .haru-counter__number-prefix,.haru-counter--style-1 .haru-counter__number-suffix{white-space:pre-wrap}.haru-counter--style-1 .haru-counter__number-prefix{text-align:right}.haru-counter--style-1 .haru-counter__number-suffix{text-align:left}.haru-counter--style-1 .haru-counter__title{color:#333;display:flex;font-size:24px;font-weight:500;margin-top:10px}@media screen and (max-width:1440px){.haru-counter--style-1 .haru-counter__title{font-size:22px}}@media screen and (max-width:1199px){.haru-counter--style-1 .haru-counter__title{font-size:20px}}@media screen and (max-width:991px){.haru-counter--style-1 .haru-counter__title{font-size:16px}}@media screen and (max-width:767px){.haru-counter--style-1 .haru-counter__title{font-size:16px}}.haru-counter--style-2 .haru-counter__number-wrap{display:flex;line-height:1;font-size:56px;font-weight:700;color:#000}@media screen and (max-width:1440px){.haru-counter--style-2 .haru-counter__number-wrap{font-size:48px}}@media screen and (max-width:1199px){.haru-counter--style-2 .haru-counter__number-wrap{font-size:42px}}@media screen and (max-width:991px){.haru-counter--style-2 .haru-counter__number-wrap{font-size:36px}}@media screen and (max-width:767px){.haru-counter--style-2 .haru-counter__number-wrap{font-size:30px}}.haru-counter--style-2 .haru-counter__number{font-weight:700}.haru-counter--style-2 .haru-counter__number-prefix,.haru-counter--style-2 .haru-counter__number-suffix{white-space:pre-wrap}.haru-counter--style-2 .haru-counter__number-prefix{text-align:right}.haru-counter--style-2 .haru-counter__number-suffix{text-align:left}.haru-counter--style-2 .haru-counter__title{display:flex;color:#333;font-size:24px;font-weight:500;margin-top:10px}@media screen and (max-width:1440px){.haru-counter--style-2 .haru-counter__title{font-size:22px}}@media screen and (max-width:1199px){.haru-counter--style-2 .haru-counter__title{font-size:20px}}@media screen and (max-width:991px){.haru-counter--style-2 .haru-counter__title{font-size:16px}}@media screen and (max-width:767px){.haru-counter--style-2 .haru-counter__title{font-size:16px}}.haru-counter--style-3 .haru-counter__number-wrap{display:flex;line-height:1;font-size:56px;font-weight:700;color:#000}@media screen and (max-width:1440px){.haru-counter--style-3 .haru-counter__number-wrap{font-size:48px}}@media screen and (max-width:1199px){.haru-counter--style-3 .haru-counter__number-wrap{font-size:42px}}@media screen and (max-width:991px){.haru-counter--style-3 .haru-counter__number-wrap{font-size:36px}}@media screen and (max-width:767px){.haru-counter--style-3 .haru-counter__number-wrap{font-size:30px}}.haru-counter--style-3 .haru-counter__number{font-weight:700}.haru-counter--style-3 .haru-counter__number-prefix,.haru-counter--style-3 .haru-counter__number-suffix{white-space:pre-wrap}.haru-counter--style-3 .haru-counter__number-prefix{text-align:right}.haru-counter--style-3 .haru-counter__number-suffix{text-align:left}.haru-counter--style-3 .haru-counter__title{display:flex;color:#333;font-size:24px;font-weight:500;margin-top:10px}@media screen and (max-width:1440px){.haru-counter--style-3 .haru-counter__title{font-size:22px}}@media screen and (max-width:1199px){.haru-counter--style-3 .haru-counter__title{font-size:20px}}@media screen and (max-width:991px){.haru-counter--style-3 .haru-counter__title{font-size:16px}}@media screen and (max-width:767px){.haru-counter--style-3 .haru-counter__title{font-size:16px}}.haru-counter--style-3 .haru-counter__description{display:flex;border-top:1px solid #eee;padding-top:20px;margin-top:15px}.dark-mode .haru-counter--style-1 .haru-counter__number-wrap,.background-dark .haru-counter--style-1 .haru-counter__number-wrap{color:#fff}.dark-mode .haru-counter--style-1 .haru-counter__title,.background-dark .haru-counter--style-1 .haru-counter__title{color:#ababab}.dark-mode .haru-counter--style-2 .haru-counter__number-wrap,.background-dark .haru-counter--style-2 .haru-counter__number-wrap{color:#fff}.dark-mode .haru-counter--style-2 .haru-counter__title,.background-dark .haru-counter--style-2 .haru-counter__title{color:#ababab}.dark-mode .haru-counter--style-3 .haru-counter__number-wrap,.background-dark .haru-counter--style-3 .haru-counter__number-wrap{color:#fff}.dark-mode .haru-counter--style-3 .haru-counter__title,.background-dark .haru-counter--style-3 .haru-counter__title{color:#fff}.dark-mode .haru-counter--style-3 .haru-counter__description,.background-dark .haru-counter--style-3 .haru-counter__description{border-top:1px solid rgba(255, 255, 255, 0.6);color:rgba(255, 255, 255, 0.7)}.haru-button span{text-decoration:inherit}.haru-button-content-wrapper{display:flex;justify-content:center}.haru-button-icon{flex-grow:0;order:5}.haru-button-text{flex-grow:1;order:10;display:inline-block}.haru-button .haru-align-icon-left{margin-right:8px;order:5}.haru-button .haru-align-icon-right{margin-left:8px;order:15}.haru-button--style-4{font-size:16px}@media screen and (max-width:1199px){.haru-button--style-4{font-size:15px}}.haru-button--style-4 .haru-button-icon{font-size:18px}.haru-button--style-4 .haru-button-icon .ti-arrow-top-right{bottom:-3px}.haru-align-left{text-align:left}.haru-align-left .haru-button{width:auto}.haru-align-right{text-align:right}.haru-align-right .haru-button{width:auto}.haru-align-center{text-align:center}.haru-align-center .haru-button{width:auto}.haru-align-justify .haru-button{width:100%}.haru-align-justify .haru-button-content-wrapper{display:inline-flex}@media screen and (max-width:991px){.haru-align--tabletleft{text-align:left}}@media screen and (max-width:991px){.haru-align--tabletright{text-align:right}}@media screen and (max-width:991px){.haru-align--tabletcenter{text-align:center}}@media screen and (max-width:767px){.haru-align--mobileleft{text-align:left}}@media screen and (max-width:767px){.haru-align--mobileright{text-align:right}}@media screen and (max-width:767px){.haru-align--mobilecenter{text-align:center}}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-button--style-2{background-color:#fff;color:#000}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-button--style-2:hover{background-color:#990000;color:#fff}.haru-banner{position:relative}.haru-banner--style-0 .haru-banner__image{display:flex;align-items:flex-start;position:relative;overflow:hidden}.haru-banner--style-0 .haru-banner__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);opacity:0;visibility:hidden;z-index:1;transition:all 0.3s}.haru-banner--style-0 .haru-banner__image img{width:100%;transform:scale(1);transition:all 0.5s}.haru-banner--style-0 .haru-banner__image:hover:before{opacity:1;visibility:visible;transition:all 0.3s}.haru-banner--style-0 .haru-banner__image:hover img{transform:scale(1.05);transition:all 0.5s}.haru-banner--style-1 .haru-banner__image{transform-origin:left center;transition:all 0.3s}.haru-banner--style-1 .haru-banner__image img{width:100%}.haru-banner--style-1 .haru-banner__title{font-size:34px;padding-top:15px;position:relative;line-height:1.3}@media screen and (max-width:1440px){.haru-banner--style-1 .haru-banner__title{font-size:30px}}@media screen and (max-width:1199px){.haru-banner--style-1 .haru-banner__title{font-size:26px}}@media screen and (max-width:991px){.haru-banner--style-1 .haru-banner__title{font-size:20px}}.haru-banner--style-1 .haru-banner__title a:after{content:"";font-family:"themify";font-weight:400;position:relative;bottom:-6px;line-height:1;margin-left:5px;font-size:0;transition:all 0.3s}.haru-banner--style-1:hover .haru-banner__image{transform:skewY(-5deg);transition:all 0.3s}.haru-banner--style-1:hover .haru-banner__title a:after{font-size:34px;transition:all 0.3s}@media screen and (max-width:1440px){.haru-banner--style-1:hover .haru-banner__title a:after{font-size:30px}}@media screen and (max-width:1199px){.haru-banner--style-1:hover .haru-banner__title a:after{font-size:26px}}@media screen and (max-width:991px){.haru-banner--style-1:hover .haru-banner__title a:after{font-size:20px}}.haru-banner--style-2 .haru-banner__image{position:relative;overflow:hidden}.haru-banner--style-2 .haru-banner__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);z-index:1;opacity:0;visibility:hidden;z-index:1;transition:all 0.3s}.haru-banner--style-2 .haru-banner__image img{display:block;width:100%;transform:scale(1);transition:all 0.5s}.haru-banner--style-2 .haru-banner__title,.haru-banner--style-2 .haru-banner__title a{font-size:24px;padding-top:10px}@media screen and (max-width:1440px){.haru-banner--style-2 .haru-banner__title,.haru-banner--style-2 .haru-banner__title a{font-size:22px}}@media screen and (max-width:1199px){.haru-banner--style-2 .haru-banner__title,.haru-banner--style-2 .haru-banner__title a{font-size:20px}}@media screen and (max-width:991px){.haru-banner--style-2 .haru-banner__title,.haru-banner--style-2 .haru-banner__title a{font-size:18px}}@media screen and (max-width:767px){.haru-banner--style-2 .haru-banner__title,.haru-banner--style-2 .haru-banner__title a{font-size:20px}}.haru-banner--style-2 .haru-banner__btn-link{font-size:16px;color:#000;display:inline-flex;align-items:center;margin-top:20px;transition:all 0.3s;font-weight:500}.haru-banner--style-2 .haru-banner__btn-link:after{content:"";font-family:"themify";margin-left:5px;margin-bottom:-2px;font-weight:400}.haru-banner--style-2 .haru-banner__btn-link:hover{color:#990000;transition:all 0.3s}.haru-banner--style-2:hover .haru-banner__image:before{opacity:1;visibility:visible;transition:all 0.3s}.haru-banner--style-2:hover .haru-banner__image img{transform:scale(1.05);transition:all 0.5s}.haru-banner--style-3 .haru-banner__image{display:flex;position:relative;overflow:hidden}.haru-banner--style-3 .haru-banner__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);z-index:1;opacity:0;visibility:hidden;transition:all 0.3s}.haru-banner--style-3 .haru-banner__image img{width:100%;transform:scale(1);transition:all 0.5s}.haru-banner--style-3 .haru-banner__content{position:absolute;width:190px;height:190px;top:-25%;right:-8%;background-color:#000;border-radius:50%;z-index:2}@media screen and (max-width:1440px){.haru-banner--style-3 .haru-banner__content{top:-15%;right:-23px;transform:scale(0.9)}}@media screen and (max-width:1199px){.haru-banner--style-3 .haru-banner__content{top:-15%;right:-32px;transform:scale(0.8)}}@media screen and (max-width:991px){.haru-banner--style-3 .haru-banner__content{top:-25%;right:-43px;transform:scale(0.7)}}@media screen and (max-width:767px){.haru-banner--style-3 .haru-banner__content{top:-70%;right:-60px;transform:scale(0.5)}}.haru-banner--style-3 .haru-banner__title,.haru-banner--style-3 .haru-banner__title a{color:#fff;font-size:80px;font-weight:700;position:absolute;top:45%;left:50%;transform:translate(-50%, -50%)}.haru-banner--style-3 .haru-banner__description{font-size:18px;letter-spacing:1px;text-transform:uppercase}.haru-banner--style-3 .haru-banner__description svg{position:absolute;left:5px;top:5px}.haru-banner--style-3 .haru-banner__description svg text{fill:#fff}.haru-banner--style-3:hover .haru-banner__image:before{opacity:1;visibility:visible;transition:all 0.3s}.haru-banner--style-3:hover .haru-banner__image img{transform:scale(1.05);transition:all 0.5s}.haru-banner--style-4 .haru-banner__btn{position:absolute;left:24px;right:24px;bottom:24px}@media screen and (max-width:767px){.haru-banner--style-4 .haru-banner__btn{position:absolute;left:12px;right:12px;bottom:12px;font-size:16px}}.haru-banner--position-12{z-index:2}.haru-banner--position-41{transform:translate(10%, 10%)}@media screen and (max-width:767px){.haru-banner--position-41{transform:none;text-align:center}}@media screen and (max-width:767px){.haru-banner--position-42{text-align:center}}.haru-banner--position-43{transform:translate(50%, 50%);z-index:1}@media screen and (max-width:767px){.haru-banner--position-43{transform:none;text-align:center}}.haru-banner--position-44{z-index:2;transform:translate(50%, -35%)}@media screen and (max-width:767px){.haru-banner--position-44{transform:none;text-align:center}}.dark-mode .haru-banner--style-2 .haru-banner__btn-link,.background-dark .haru-banner--style-2 .haru-banner__btn-link{color:#fff}.dark-mode .haru-banner--style-2 .haru-banner__btn-link:hover,.background-dark .haru-banner--style-2 .haru-banner__btn-link:hover{color:#990000;transition:all 0.3s}.haru-banner-list{overflow:hidden}.haru-banner-list ul{padding:0;margin:0;list-style:none}.haru-banner-list .haru-banner-list__image{position:relative;overflow:hidden;display:flex;align-items:flex-start}.haru-banner-list .haru-banner-list__image img{width:100%}.haru-banner-list .haru-banner-list__image:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.63) 100%);opacity:1;visibility:visible;z-index:1;transition:all 0.3s}.haru-banner-list .haru-banner-list__item-wrap{position:relative}.haru-banner-list .haru-banner-list__item:hover .haru-banner-list__image:before{height:200%}.haru-banner-list .haru-banner-list__item:hover .haru-banner-list__description{height:105px;visibility:visible;transition:all 0.3s;margin-top:15px}.haru-banner-list .haru-banner-list__content{position:absolute;left:0;bottom:0;width:100%;padding:25px;z-index:2}.haru-banner-list .haru-banner-list__title{font-size:24px;line-height:1.5;margin-top:10px;margin-bottom:0;color:#fff}@media screen and (max-width:1440px){.haru-banner-list .haru-banner-list__title{font-size:22px}}@media screen and (max-width:1199px){.haru-banner-list .haru-banner-list__title{font-size:20px}}@media screen and (max-width:991px){.haru-banner-list .haru-banner-list__title{font-size:18px}}.haru-banner-list .haru-banner-list__description{height:0;visibility:hidden;color:rgba(255, 255, 255, 0.7);transition:all 0.3s;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.haru-banner-list__hover-overlay .haru-banner-list__image a{display:flex}.haru-banner-list__hover-overlay .haru-banner-list__image:hover a:before{opacity:1;visibility:visible;transition:all 0.3s}.haru-banner-list--grid .haru-banner-list__list{display:flex;flex-wrap:wrap}.haru-banner-list--creative .haru-banner-list__image{padding-bottom:100%}.haru-banner-list--creative .haru-banner-list__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;width:100%}.haru-banner-list--creative .haru-banner-list__hover-scale .haru-banner-list__image img{transform:translate(-50%, -50%) scale(1)}.haru-banner-list--creative .haru-banner-list__hover-scale .haru-banner-list__image:hover img{transform:translate(-50%, -50%) scale(1.1)}.haru-banner-list--creative .haru-banner-list__item{position:relative;float:left;width:25%}.haru-banner-list--creative .haru-banner-list__item.landscape{width:50%}.haru-banner-list--creative .haru-banner-list__item.landscape .haru-banner-list__image{padding-bottom:50%}.haru-banner-list--creative .haru-banner-list__item.portrait .haru-banner-list__image{padding-bottom:200%}.haru-banner-list--creative .haru-banner-list__item.big-square{width:50%}.haru-banner-list--padding.haru-banner-list--slick .haru-banner-list__list{margin:0 -25px}@media screen and (max-width:1440px){.haru-banner-list--padding.haru-banner-list--slick .haru-banner-list__list{margin:0 -20px}}@media screen and (max-width:1199px){.haru-banner-list--padding.haru-banner-list--slick .haru-banner-list__list{margin:0 -15px}}.haru-banner-list--padding.haru-banner-list--slick .haru-banner-list__item{padding:0 25px}@media screen and (max-width:1440px){.haru-banner-list--padding.haru-banner-list--slick .haru-banner-list__item{padding:0 20px}}@media screen and (max-width:1199px){.haru-banner-list--padding.haru-banner-list--slick .haru-banner-list__item{padding:0 15px}}.haru-banner-list--padding.haru-banner-list--slick .slick-next{right:10px}.haru-banner-list--padding.haru-banner-list--slick .slick-prev{left:10px}.haru-banner-list--padding.haru-banner-list--slick-2 .haru-banner-list__list{margin:0 -25px}@media screen and (max-width:1440px){.haru-banner-list--padding.haru-banner-list--slick-2 .haru-banner-list__list{margin:0 -20px}}@media screen and (max-width:1199px){.haru-banner-list--padding.haru-banner-list--slick-2 .haru-banner-list__list{margin:0 -15px}}.haru-banner-list--padding.haru-banner-list--slick-2 .haru-banner-list__item{padding:0 25px}@media screen and (max-width:1440px){.haru-banner-list--padding.haru-banner-list--slick-2 .haru-banner-list__item{padding:0 20px}}@media screen and (max-width:1199px){.haru-banner-list--padding.haru-banner-list--slick-2 .haru-banner-list__item{padding:0 15px}}.haru-banner-list--padding.haru-banner-list--slick-2 .slick-next{right:15px}.haru-banner-list--padding.haru-banner-list--slick-2 .slick-prev{left:15px}.haru-banner-list--padding.haru-banner-list--grid .haru-banner-list__list{margin:-15px}.haru-banner-list--padding.haru-banner-list--grid .haru-banner-list__item-wrap{padding:15px}.haru-banner-list--padding.haru-banner-list--creative .haru-banner-list__list{margin:-10px}.haru-banner-list--padding.haru-banner-list--creative .haru-banner-list__item{padding:10px}.haru-banner-list--padding.haru-banner-list--creative .haru-banner-list__item.landscape .haru-banner-list__image{padding-bottom:calc(50% - 10px)}.haru-banner-list--padding.haru-banner-list--creative .haru-banner-list__item.portrait .haru-banner-list__image{padding-bottom:calc(200% - 10px)}.haru-news ul{list-style:none;list-style-type:none;padding:0;margin:0}.haru-news__label{position:absolute;top:-22px;right:-16px;border:6px solid rgba(255, 255, 255, 0.5);border-radius:34px}.haru-news__label span{display:block;color:#fff;background-color:#990000;font-weight:700;border-radius:34px;line-height:32px;padding:0 20px}.haru-news__btn-detail .haru-button__icon{width:24px;height:24px;margin-left:12px;border-radius:50%;display:inline-block;background-color:rgba(153, 0, 0, 0.1);line-height:24px;text-align:center;position:relative;top:-1px}.haru-news__btn-detail .haru-icon{margin-left:0}.haru-news__btn-more{text-align:center;margin-top:75px}@media screen and (max-width:767px){.haru-news__btn-more{margin-top:30px;margin-bottom:60px}}.haru-news__btn-more .haru-button{width:366px;max-width:100%}@media screen and (max-width:767px){.haru-news__btn-more .haru-button{min-width:auto;font-size:16px}}.haru-news__btn-more .haru-button__icon{width:24px;height:24px;margin-left:12px;border-radius:50%;display:inline-block;background-color:rgba(255, 255, 255, 0.1);line-height:22px;text-align:center;position:relative;top:-1px}.haru-news__btn-more .haru-icon{margin-left:0}.haru-news .slick-prev,.haru-news .slick-next{position:absolute;top:-100px}@media screen and (max-width:767px){.haru-news .slick-prev,.haru-news .slick-next{top:auto;bottom:-60px}}.haru-news .slick-next{right:12px}@media screen and (max-width:767px){.haru-news .slick-next{right:50%;transform:translateX(150%)}}.haru-news .slick-prev{right:84px}@media screen and (max-width:767px){.haru-news .slick-prev{right:50%;transform:translateX(-50%)}}.haru-news--carousel ul,.haru-news--grid ul{margin:0 -12px}.haru-news--carousel li,.haru-news--grid li{padding:22px 16px;border:1px solid transparent;border-radius:0;margin:0 12px;transition:all 0.3s}.haru-news--carousel li:hover,.haru-news--grid li:hover{border:1px solid #e4e4e4;transition:all 0.3s}.haru-news--carousel .haru-news__image,.haru-news--grid .haru-news__image{position:relative}.haru-news--carousel .haru-news__image img,.haru-news--grid .haru-news__image img{border-radius:10px}.haru-news--carousel .haru-news__content,.haru-news--grid .haru-news__content{position:relative;z-index:0}.haru-news--carousel .haru-news__content:before,.haru-news--grid .haru-news__content:before{content:"";position:absolute;width:38px;height:38px;background-color:rgba(228, 228, 228, 0.4);border-radius:50%;left:2px;top:12px;transform:translate(-50%, -50%);z-index:-1}.haru-news--carousel .haru-news__title,.haru-news--grid .haru-news__title{font-size:14px;margin-top:30px;margin-bottom:20px;height:75px;overflow:hidden}.haru-news--carousel .haru-news__preview,.haru-news--grid .haru-news__preview{color:#949ba4;height:75px;overflow:hidden;margin-bottom:20px}.haru-news--grid .haru-news__grid{display:flex;flex-wrap:wrap}.haru-news--grid li{display:inline-block;width:calc(50% - 24px)}@media screen and (max-width:767px){.haru-news--grid li{width:100%}}.haru-news--list{border:1px solid #eee;border-radius:16px;padding:24px;margin-top:24px}.haru-news--list li{display:flex;margin-bottom:20px}.haru-news--list li:last-child{margin-bottom:0}.haru-news--list .haru-news__image{flex:0 0 80px;height:80px;border-radius:0}.haru-news--list .haru-news__content{margin-left:16px}.haru-news--list .haru-news__title{margin-top:0;margin-bottom:3px;font-weight:400}.haru-news--list .haru-news__preview{color:#949ba4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.haru-news--list .haru-news__heading{font-size:24px;margin-top:0;margin-bottom:30px;color:#4d5969;position:relative;z-index:0}.haru-news--list .haru-news__heading:before{content:"";position:absolute;width:38px;height:38px;background-color:#ffeff0;border-radius:50%;left:0;top:50%;transform:translate(-50%, -50%);z-index:-1}.haru-news--featured .haru-news__image{position:relative}.haru-news--featured .haru-news__image img{border-radius:16px}.haru-news--featured .haru-news__title{font-size:32px;margin-top:0;margin-bottom:30px;line-height:1.2}@media screen and (max-width:991px){.haru-news--featured .haru-news__title{font-size:20px}}@media screen and (max-width:767px){.haru-news--featured .haru-news__title{font-size:18px}}.haru-news--featured .haru-news__featured{display:flex;flex-direction:row-reverse}@media screen and (max-width:767px){.haru-news--featured .haru-news__featured{display:block}}.haru-news--featured .haru-news__image{flex:0 0 60%;padding-left:25px}@media screen and (max-width:767px){.haru-news--featured .haru-news__image{padding-left:0}}.haru-news--featured .haru-news__content{flex:0 0 40%}@media screen and (max-width:767px){.haru-news--featured .haru-news__content{margin-top:25px}}.haru-news--featured .haru-news__preview{margin-bottom:45px}@media screen and (max-width:991px){.haru-news--featured .haru-news__preview{margin-bottom:30px}}.haru-news--featured .haru-news__meta span{margin-right:25px}@media screen and (max-width:991px){.haru-news--featured .haru-news__meta span{margin-right:15px}}.haru-news--featured .haru-news__meta span:last-child{margin-right:0}@media screen and (max-width:767px){.haru-video .haru-video__desktop{display:none}}.haru-video .haru-video__mobile{display:none}@media screen and (max-width:767px){.haru-video .haru-video__mobile{display:block}}.haru-tab ul{list-style:none;list-style-type:none;padding:0;margin:0}.haru-tab__nav ul{display:flex;justify-content:flex-start;align-items:center}.haru-tab__nav li{display:flex;flex:1 1 auto;justify-content:center;align-items:center;background-color:#f1f1f1;cursor:pointer;padding:10px 20px;text-align:center}.haru-tab__nav li.active-default,.haru-tab__nav li.active,.haru-tab__nav li:hover{background-color:#990000;color:#fff}.haru-tab__nav li.active-default svg path,.haru-tab__nav li.active svg path,.haru-tab__nav li:hover svg path{fill:#fff !important}.haru-tab__nav img,.haru-tab__nav svg{width:16px;margin-right:10px}.haru-tab__nav img{margin-right:10px}.haru-tab__nav .top-icon li{flex-wrap:wrap}.haru-tab__nav .top-icon img,.haru-tab__nav .top-icon i,.haru-tab__nav .top-icon svg{margin-bottom:10px}.haru-tab__nav .top-icon .haru-tab__title{flex:1 1 100%;line-height:1}.haru-tab .haru-tab__content .active-default,.haru-tab .haru-tab__content .active{display:block;width:100%;padding:20px;opacity:1;animation:fadeIn linear 0.3s}.haru-tab .haru-tab__content>div,.haru-tab .haru-tab__content .inactive{display:none}.haru-tab__icon{display:flex;margin-right:10px}.haru-tab--vertical{display:flex}.haru-tab--vertical .haru-tab__nav{flex:0 0 auto}.haru-tab--vertical .haru-tab__nav>ul{flex-flow:column wrap}.haru-tab--vertical .haru-tab__nav>ul li{width:100%;justify-content:start}.haru-tab--style-2 .haru-tab__nav{margin:0 auto;max-width:1140px}@media screen and (max-width:767px){.haru-tab--style-2 .haru-tab__nav ul{display:block;padding:0 15px}}.haru-tab--style-2 .haru-tab__nav li{background-color:transparent;border-top:4px solid #4d5969;font-size:16px;font-weight:700;color:#949ba4;margin:0 12px;text-align:left;justify-content:start;padding:20px 30px;transition:all 0.3s}.haru-tab--style-2 .haru-tab__nav li.active-default,.haru-tab--style-2 .haru-tab__nav li.active,.haru-tab--style-2 .haru-tab__nav li:hover{background-color:transparent;border-top:4px solid #990000;color:#990000;transition:all 0.3s}.haru-tab--style-2 .haru-tab__nav li.active-default svg path,.haru-tab--style-2 .haru-tab__nav li.active svg path,.haru-tab--style-2 .haru-tab__nav li:hover svg path{fill:#fff !important}.haru-tab--style-2 .haru-tab__content>div{padding:0 !important}.haru-tab--style-3 .haru-tab__nav{margin-bottom:80px}@media screen and (max-width:1199px){.haru-tab--style-3 .haru-tab__nav{margin-top:50px}}@media screen and (max-width:991px){.haru-tab--style-3 .haru-tab__nav{margin-top:60px}}@media screen and (max-width:767px){.haru-tab--style-3 .haru-tab__nav{margin-top:50px;margin-bottom:50px}}@media screen and (max-width:767px){.haru-tab--style-3 .haru-tab__nav ul{display:block;padding:0 15px}}.haru-tab--style-3 .haru-tab__nav li{background-color:transparent;flex:unset;font-size:52px;font-weight:700;color:#949ba4}@media screen and (max-width:1199px){.haru-tab--style-3 .haru-tab__nav li{font-size:40px}}@media screen and (max-width:991px){.haru-tab--style-3 .haru-tab__nav li{font-size:28px}}@media screen and (max-width:767px){.haru-tab--style-3 .haru-tab__nav li{font-size:20px}}.haru-tab--style-3 .haru-tab__nav li.active-default,.haru-tab--style-3 .haru-tab__nav li.active,.haru-tab--style-3 .haru-tab__nav li:hover{color:#000}.haru-tab--style-3 .haru-tab__nav li:first-child{padding-left:0}.haru-tab--style-3 .haru-tab__content .active-default,.haru-tab--style-3 .haru-tab__content .active{padding:0}.haru-accordion{position:relative}.haru-accordion--style-1 .haru-accordion-item{padding-bottom:15px}.haru-accordion--style-1 .haru-tab-title{line-height:1;padding:10px 0;border-bottom:1px solid #eee}.haru-accordion--style-1 .haru-tab-title .haru-accordion-icon-opened{display:none}.haru-accordion--style-1 .haru-tab-title.active .haru-accordion-icon-closed{display:none}.haru-accordion--style-1 .haru-tab-title.active .haru-accordion-icon-opened{display:inline-block}.haru-accordion--style-1 .haru-tab-title:hover{cursor:pointer}.haru-accordion--style-1 .haru-accordion-title{font-size:24px;color:#000;font-weight:500}@media screen and (max-width:1440px){.haru-accordion--style-1 .haru-accordion-title{font-size:22px}}@media screen and (max-width:1199px){.haru-accordion--style-1 .haru-accordion-title{font-size:20px}}@media screen and (max-width:991px){.haru-accordion--style-1 .haru-accordion-title{font-size:18px}}.haru-accordion--style-1 .haru-accordion-icon{width:1.5em;display:inline-block;margin-top:5px}.haru-accordion--style-1 .haru-accordion-icon i{font-weight:700;color:#000}.haru-accordion--style-1 .haru-accordion-icon.haru-accordion-icon-right{float:right;text-align:right}.haru-accordion--style-1 .haru-accordion-icon.haru-accordion-icon-left{float:left;text-align:left}.haru-accordion--style-1 .haru-tab-content{padding-top:15px}.dark-mode .haru-accordion--style-1 .haru-tab-title,.background-dark .haru-accordion--style-1 .haru-tab-title{border-bottom:1px solid #333}.dark-mode .haru-accordion--style-1 .haru-accordion-title,.background-dark .haru-accordion--style-1 .haru-accordion-title{color:#fff}.dark-mode .haru-accordion--style-1 .haru-accordion-icon i,.background-dark .haru-accordion--style-1 .haru-accordion-icon i{color:#fff}.haru-images-gallery{overflow:hidden}.haru-images-gallery ul{padding:0;margin:0;list-style:none}.haru-images-gallery .haru-images-gallery__image{position:relative;overflow:hidden}.haru-images-gallery .haru-images-gallery__title{font-size:24px;line-height:1.5;margin-top:10px;margin-bottom:15px;display:none}.haru-images-gallery__hover-overlay .haru-images-gallery__image a{display:flex}.haru-images-gallery__hover-overlay .haru-images-gallery__image a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);opacity:0;visibility:hidden;z-index:1;transition:all 0.3s}.haru-images-gallery__hover-overlay .haru-images-gallery__image:hover a:before{opacity:1;visibility:visible;transition:all 0.3s}.haru-images-gallery__hover-scale .haru-images-gallery__image a{display:flex}.haru-images-gallery__hover-scale .haru-images-gallery__image img{width:100%;transform:scale(1);transition:all 0.5s}.haru-images-gallery__hover-scale .haru-images-gallery__image:hover img{transform:scale(1.05);transition:all 0.5s}.haru-images-gallery__hover-over-scale .haru-images-gallery__image a{display:flex}.haru-images-gallery__hover-over-scale .haru-images-gallery__image a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);opacity:0;visibility:hidden;z-index:1;transition:all 0.3s}.haru-images-gallery__hover-over-scale .haru-images-gallery__image img{width:100%;transform:scale(1);transition:all 0.5s}.haru-images-gallery__hover-over-scale .haru-images-gallery__image:hover a:before{opacity:1;visibility:visible;transition:all 0.3s}.haru-images-gallery__hover-over-scale .haru-images-gallery__image:hover img{transform:scale(1.05);transition:all 0.5s}.haru-images-gallery--grid .haru-images-gallery__list{display:flex;flex-wrap:wrap}.haru-images-gallery--creative .haru-images-gallery__image{padding-bottom:100%}.haru-images-gallery--creative .haru-images-gallery__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.5s;width:100%}.haru-images-gallery--creative .haru-images-gallery__hover-scale .haru-images-gallery__image img{transform:translate(-50%, -50%) scale(1)}.haru-images-gallery--creative .haru-images-gallery__hover-scale .haru-images-gallery__image:hover img{transform:translate(-50%, -50%) scale(1.05)}.haru-images-gallery--creative .haru-images-gallery__hover-over-scale img{transform:translate(-50%, -50%) scale(1)}.haru-images-gallery--creative .haru-images-gallery__hover-over-scale:hover img{transform:translate(-50%, -50%) scale(1.05)}.haru-images-gallery--creative .haru-images-gallery__item{position:relative;float:left;width:25%}@media screen and (max-width:767px){.haru-images-gallery--creative .haru-images-gallery__item{width:100%}}.haru-images-gallery--creative .haru-images-gallery__item.landscape{width:50%}@media screen and (max-width:767px){.haru-images-gallery--creative .haru-images-gallery__item.landscape{width:100%}}.haru-images-gallery--creative .haru-images-gallery__item.landscape .haru-images-gallery__image{padding-bottom:50%}.haru-images-gallery--creative .haru-images-gallery__item.portrait .haru-images-gallery__image{padding-bottom:200%}.haru-images-gallery--creative .haru-images-gallery__item.big-square{width:50%}@media screen and (max-width:767px){.haru-images-gallery--creative .haru-images-gallery__item.big-square{width:100%}}.haru-images-gallery--padding.haru-images-gallery--slick .haru-images-gallery__list{margin:0 -10px}.haru-images-gallery--padding.haru-images-gallery--slick .haru-images-gallery__item{padding:0 10px}.haru-images-gallery--padding.haru-images-gallery--slick .slick-next{right:10px}.haru-images-gallery--padding.haru-images-gallery--slick .slick-prev{left:10px}.haru-images-gallery--padding.haru-images-gallery--slick-2 .haru-images-gallery__list{margin:0 -10px}.haru-images-gallery--padding.haru-images-gallery--slick-2 .haru-images-gallery__item{padding:0 10px}.haru-images-gallery--padding.haru-images-gallery--slick-2 .slick-next{right:10px}.haru-images-gallery--padding.haru-images-gallery--slick-2 .slick-prev{left:10px}.haru-images-gallery--padding.haru-images-gallery--grid .haru-images-gallery__list{margin:-15px}.haru-images-gallery--padding.haru-images-gallery--grid .haru-images-gallery__item-wrap{padding:15px}.haru-images-gallery--padding.haru-images-gallery--creative .haru-images-gallery__list{margin:-10px}.haru-images-gallery--padding.haru-images-gallery--creative .haru-images-gallery__item{padding:10px}.haru-images-gallery--padding.haru-images-gallery--creative .haru-images-gallery__item.landscape .haru-images-gallery__image{padding-bottom:calc(50% - 10px)}.haru-images-gallery--padding.haru-images-gallery--creative .haru-images-gallery__item.portrait .haru-images-gallery__image{padding-bottom:calc(200% - 10px)}.haru-logo-showcase__list{padding:0;margin:0;list-style:none}.haru-logo-showcase__columns-1{width:100%}.haru-logo-showcase__columns-2{width:50%}.haru-logo-showcase__columns-3{width:33.333333%}.haru-logo-showcase__columns-4{width:25%}.haru-logo-showcase__columns-5{width:20%}.haru-logo-showcase__columns-6{width:16.666666%}.haru-logo-showcase__columns-7{width:14.285714%}.haru-logo-showcase__columns-8{width:12.5%}@media screen and (max-width:991px){.haru-logo-showcase__columns--tablet-1{width:100%}}@media screen and (max-width:991px){.haru-logo-showcase__columns--tablet-2{width:50%}}@media screen and (max-width:991px){.haru-logo-showcase__columns--tablet-3{width:33.333333%}}@media screen and (max-width:991px){.haru-logo-showcase__columns--tablet-4{width:25%}}@media screen and (max-width:991px){.haru-logo-showcase__columns--tablet-5{width:20%}}@media screen and (max-width:991px){.haru-logo-showcase__columns--tablet-6{width:16.666666%}}@media screen and (max-width:767px){.haru-logo-showcase__columns--mobile-1{width:100%}}@media screen and (max-width:767px){.haru-logo-showcase__columns--mobile-2{width:50%}}@media screen and (max-width:767px){.haru-logo-showcase__columns--mobile-3{width:33.333333%}}@media screen and (max-width:767px){.haru-logo-showcase__columns--mobile-4{width:25%}}.haru-logo-showcase .haru-logo-showcase__item{position:relative;overflow:hidden}.haru-logo-showcase .haru-logo-showcase__image{width:100%}.haru-logo-showcase__hover-opacity .haru-logo-showcase__image{opacity:0.5;transition:all 0.3s}.haru-logo-showcase__hover-opacity .haru-logo-showcase__image:hover{opacity:1;transition:all 0.3s}.haru-logo-showcase__hover-scale .haru-logo-showcase__image{transform:scale(1);transition:all 0.3s}.haru-logo-showcase__hover-scale .haru-logo-showcase__image:hover{transform:scale(1.1);transition:all 0.3s}.haru-logo-showcase--slick .haru-logo-showcase__list{margin:0 -10px}.haru-logo-showcase--slick .haru-logo-showcase__item-wrap{padding:0 10px}.haru-logo-showcase--slick .slick-prev{left:10px}.haru-logo-showcase--slick .slick-next{right:10px}.haru-logo-showcase--grid .haru-logo-showcase__list{display:flex;flex-wrap:wrap;margin:-15px}.haru-logo-showcase--grid .haru-logo-showcase__item-wrap{padding:15px}.dark-mode .haru-logo-showcase .haru-logo-showcase__item img,.background-dark .haru-logo-showcase .haru-logo-showcase__item img{filter:brightness(0) invert(1)}.haru-testimonial__list{padding:0;margin:0;list-style:none}.haru-testimonial--slick{border-bottom:1px solid #696969}.haru-testimonial--slick .haru-testimonial__list{padding:0 150px}@media screen and (max-width:1440px){.haru-testimonial--slick .haru-testimonial__list{padding:0 130px}}@media screen and (max-width:1199px){.haru-testimonial--slick .haru-testimonial__list{padding:0 100px}}@media screen and (max-width:991px){.haru-testimonial--slick .haru-testimonial__list{padding:0 90px}}@media screen and (max-width:767px){.haru-testimonial--slick .haru-testimonial__list{padding:0 80px}}.haru-testimonial--slick .slick-slide{padding:4%;border-left:1px solid #ccc}.haru-testimonial--slick .slick-slide.slick-current{border-left:1px solid transparent}.haru-testimonial--slick .haru-testimonial__title{font-size:24px}@media screen and (max-width:1440px){.haru-testimonial--slick .haru-testimonial__title{font-size:22px}}@media screen and (max-width:1199px){.haru-testimonial--slick .haru-testimonial__title{font-size:20px}}@media screen and (max-width:991px){.haru-testimonial--slick .haru-testimonial__title{font-size:18px}}.haru-testimonial--slick .haru-testimonial__sub-title{font-size:14px;text-transform:uppercase;color:#000000}.haru-testimonial--slick .haru-testimonial__description{font-size:36px;font-family:Bodoni Moda;font-style:italic;line-height:1.3;color:#000000;margin-top:36px}@media screen and (max-width:1440px){.haru-testimonial--slick .haru-testimonial__description{font-size:32px}}@media screen and (max-width:1199px){.haru-testimonial--slick .haru-testimonial__description{font-size:28px}}@media screen and (max-width:991px){.haru-testimonial--slick .haru-testimonial__description{font-size:24px}}@media screen and (max-width:767px){.haru-testimonial--slick .haru-testimonial__description{font-size:20px}}.haru-testimonial--slick .slick-next,.haru-testimonial--slick .slick-prev{background-color:transparent;position:absolute;top:50%;transform:translateY(-50%);width:150px;height:100%;color:#000000}@media screen and (max-width:1440px){.haru-testimonial--slick .slick-next,.haru-testimonial--slick .slick-prev{width:130px}}@media screen and (max-width:1199px){.haru-testimonial--slick .slick-next,.haru-testimonial--slick .slick-prev{width:100px}}@media screen and (max-width:991px){.haru-testimonial--slick .slick-next,.haru-testimonial--slick .slick-prev{width:90px}}@media screen and (max-width:767px){.haru-testimonial--slick .slick-next,.haru-testimonial--slick .slick-prev{width:80px}}.haru-testimonial--slick .slick-next:before,.haru-testimonial--slick .slick-prev:before{font-family:"themify";font-size:34px}@media screen and (max-width:1440px){.haru-testimonial--slick .slick-next:before,.haru-testimonial--slick .slick-prev:before{font-size:30px}}@media screen and (max-width:1199px){.haru-testimonial--slick .slick-next:before,.haru-testimonial--slick .slick-prev:before{font-size:26px}}@media screen and (max-width:991px){.haru-testimonial--slick .slick-next:before,.haru-testimonial--slick .slick-prev:before{font-size:22px}}@media screen and (max-width:991px){.haru-testimonial--slick .slick-next:before,.haru-testimonial--slick .slick-prev:before{font-size:18px}}.haru-testimonial--slick .slick-next:hover,.haru-testimonial--slick .slick-prev:hover{background-color:transparent;color:#990000}.haru-testimonial--slick .slick-next.slick-disabled,.haru-testimonial--slick .slick-prev.slick-disabled{opacity:1}.haru-testimonial--slick .slick-next.slick-disabled:before,.haru-testimonial--slick .slick-prev.slick-disabled:before{opacity:0.3}.haru-testimonial--slick .slick-next{right:0;border-left:1px solid #ccc}.haru-testimonial--slick .slick-next:before{content:""}.haru-testimonial--slick .slick-prev{left:0;border-right:1px solid #ccc}.haru-testimonial--slick .slick-prev:before{content:""}.haru-testimonial--slick-2 .haru-testimonial__item{padding:0 10%;text-align:center}.haru-testimonial--slick-2 .haru-testimonial__image img{max-height:80px;border-radius:50%;margin:0 auto}.haru-testimonial--slick-2 .haru-testimonial__rating{display:flex;justify-content:center;margin-top:15px}.haru-testimonial--slick-2 .haru-testimonial__star{color:#000}.haru-testimonial--slick-2 .haru-testimonial__star:before{content:"";font-family:"haruicons";font-size:24px}.haru-testimonial--slick-2 .haru-testimonial__description{color:#000;font-size:36px;font-style:italic;line-height:1.4;margin-top:20px}@media screen and (max-width:1440px){.haru-testimonial--slick-2 .haru-testimonial__description{font-size:32px}}@media screen and (max-width:1199px){.haru-testimonial--slick-2 .haru-testimonial__description{font-size:28px}}@media screen and (max-width:991px){.haru-testimonial--slick-2 .haru-testimonial__description{font-size:24px}}@media screen and (max-width:767px){.haru-testimonial--slick-2 .haru-testimonial__description{font-size:20px}}.haru-testimonial--slick-2 .haru-testimonial__title{font-size:24px;margin-top:50px;margin-bottom:10px}@media screen and (max-width:1440px){.haru-testimonial--slick-2 .haru-testimonial__title{font-size:22px}}@media screen and (max-width:1199px){.haru-testimonial--slick-2 .haru-testimonial__title{font-size:20px}}@media screen and (max-width:991px){.haru-testimonial--slick-2 .haru-testimonial__title{font-size:18px}}@media screen and (max-width:767px){.haru-testimonial--slick-2 .haru-testimonial__title{font-size:16px}}.haru-testimonial--slick-2 .haru-testimonial__sub-title{color:#000;text-transform:uppercase}@media screen and (max-width:767px){.haru-testimonial--slick-2 .haru-testimonial__sub-title{font-size:14px}}.haru-testimonial--slick-2 .slick-next,.haru-testimonial--slick-2 .slick-prev{width:60px;height:60px;line-height:58px}@media screen and (max-width:1440px){.haru-testimonial--slick-2 .slick-next,.haru-testimonial--slick-2 .slick-prev{width:56px;height:56px;line-height:54px}}@media screen and (max-width:1199px){.haru-testimonial--slick-2 .slick-next,.haru-testimonial--slick-2 .slick-prev{width:52px;height:52px;line-height:50px}}@media screen and (max-width:991px){.haru-testimonial--slick-2 .slick-next,.haru-testimonial--slick-2 .slick-prev{width:48px;height:48px;line-height:46px}}@media screen and (max-width:767px){.haru-testimonial--slick-2 .slick-next,.haru-testimonial--slick-2 .slick-prev{width:44px;height:44px;line-height:42px}}.haru-testimonial--slick-2 .slick-next:before,.haru-testimonial--slick-2 .slick-prev:before{font-family:"themify";font-size:20px;font-weight:400}@media screen and (max-width:1440px){.haru-testimonial--slick-2 .slick-next:before,.haru-testimonial--slick-2 .slick-prev:before{font-size:18px}}@media screen and (max-width:991px){.haru-testimonial--slick-2 .slick-next:before,.haru-testimonial--slick-2 .slick-prev:before{font-size:16px}}.haru-testimonial--slick-2 .slick-next:before{content:""}.haru-testimonial--slick-2 .slick-prev:before{content:""}.haru-testimonial--slick-3 .haru-testimonial__item{display:flex}@media screen and (max-width:767px){.haru-testimonial--slick-3 .haru-testimonial__item{display:block}}.haru-testimonial--slick-3 .haru-testimonial__image{flex:0 0 50%;background-size:cover;background-position:center center;position:relative}@media screen and (max-width:767px){.haru-testimonial--slick-3 .haru-testimonial__image{padding-bottom:60%}}.haru-testimonial--slick-3 .haru-testimonial__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);opacity:0;visibility:hidden;transition:all 0.3s}.haru-testimonial--slick-3 .haru-testimonial__image:hover:before{opacity:1;visibility:visible;transition:all 0.3s}.haru-testimonial--slick-3 .haru-testimonial__content{flex:0 0 50%;padding:5% 6%;padding-bottom:calc(5% + 70px)}@media screen and (max-width:767px){.haru-testimonial--slick-3 .haru-testimonial__content{padding-top:8%;padding-bottom:8%}}.haru-testimonial--slick-3 .haru-testimonial__rating{display:flex}.haru-testimonial--slick-3 .haru-testimonial__star{color:#000}.haru-testimonial--slick-3 .haru-testimonial__star:before{content:"";font-family:"haruicons";font-size:24px}@media screen and (max-width:991px){.haru-testimonial--slick-3 .haru-testimonial__star:before{font-size:22px}}@media screen and (max-width:767px){.haru-testimonial--slick-3 .haru-testimonial__star:before{font-size:20px}}.haru-testimonial--slick-3 .haru-testimonial__description{color:#000;font-size:36px;font-style:italic;line-height:1.4;margin-top:30px}@media screen and (max-width:1440px){.haru-testimonial--slick-3 .haru-testimonial__description{font-size:32px}}@media screen and (max-width:1199px){.haru-testimonial--slick-3 .haru-testimonial__description{font-size:28px}}@media screen and (max-width:991px){.haru-testimonial--slick-3 .haru-testimonial__description{font-size:22px}}@media screen and (max-width:767px){.haru-testimonial--slick-3 .haru-testimonial__description{font-size:20px}}.haru-testimonial--slick-3 .haru-testimonial__bottom{margin-top:30px}.haru-testimonial--slick-3 .haru-testimonial__title{font-size:24px;display:inline-block}@media screen and (max-width:1440px){.haru-testimonial--slick-3 .haru-testimonial__title{font-size:22px}}@media screen and (max-width:1199px){.haru-testimonial--slick-3 .haru-testimonial__title{font-size:20px}}@media screen and (max-width:991px){.haru-testimonial--slick-3 .haru-testimonial__title{font-size:18px}}@media screen and (max-width:767px){.haru-testimonial--slick-3 .haru-testimonial__title{font-size:16px}}.haru-testimonial--slick-3 .haru-testimonial__sub-title{display:inline-block;margin-left:20px;text-transform:uppercase}@media screen and (max-width:767px){.haru-testimonial--slick-3 .haru-testimonial__sub-title{font-size:14px}}.haru-testimonial--slick-3 .slick-next,.haru-testimonial--slick-3 .slick-prev{bottom:80px;z-index:2}@media screen and (max-width:1440px){.haru-testimonial--slick-3 .slick-next,.haru-testimonial--slick-3 .slick-prev{bottom:70px}}@media screen and (max-width:1199px){.haru-testimonial--slick-3 .slick-next,.haru-testimonial--slick-3 .slick-prev{bottom:60px}}@media screen and (max-width:991px){.haru-testimonial--slick-3 .slick-next,.haru-testimonial--slick-3 .slick-prev{bottom:50px}}@media screen and (max-width:767px){.haru-testimonial--slick-3 .slick-next,.haru-testimonial--slick-3 .slick-prev{bottom:auto;top:30px}}.haru-testimonial--slick-3 .slick-next:before,.haru-testimonial--slick-3 .slick-prev:before{font-family:"haruicons";font-size:20px;font-weight:400}@media screen and (max-width:1440px){.haru-testimonial--slick-3 .slick-next:before,.haru-testimonial--slick-3 .slick-prev:before{font-size:18px}}@media screen and (max-width:991px){.haru-testimonial--slick-3 .slick-next:before,.haru-testimonial--slick-3 .slick-prev:before{font-size:16px}}.haru-testimonial--slick-3 .slick-next{left:calc(6% + 48px)}@media screen and (max-width:767px){.haru-testimonial--slick-3 .slick-next{right:calc(6% - 10px);left:auto}}.haru-testimonial--slick-3 .slick-next:before{content:""}.haru-testimonial--slick-3 .slick-prev{left:calc(6% - 4px)}@media screen and (max-width:767px){.haru-testimonial--slick-3 .slick-prev{right:calc(6% + 28px);left:auto}}.haru-testimonial--slick-3 .slick-prev:before{content:""}.haru-testimonial--slick-4 .haru-testimonial__item{padding:0 15%;text-align:center}.haru-testimonial--slick-4 .haru-testimonial__quote{font-size:34px;color:#000}@media screen and (max-width:1440px){.haru-testimonial--slick-4 .haru-testimonial__quote{font-size:32px}}@media screen and (max-width:1199px){.haru-testimonial--slick-4 .haru-testimonial__quote{font-size:28px}}@media screen and (max-width:991px){.haru-testimonial--slick-4 .haru-testimonial__quote{font-size:26px}}@media screen and (max-width:767px){.haru-testimonial--slick-4 .haru-testimonial__quote{font-size:22px}}.haru-testimonial--slick-4 .haru-testimonial__rating{display:flex;justify-content:center;margin-top:15px}.haru-testimonial--slick-4 .haru-testimonial__star{color:#000}.haru-testimonial--slick-4 .haru-testimonial__star:before{content:"";font-family:"haruicons";font-size:24px}.haru-testimonial--slick-4 .haru-testimonial__description{color:#000;font-size:36px;font-style:italic;line-height:1.4;margin-top:20px}@media screen and (max-width:1440px){.haru-testimonial--slick-4 .haru-testimonial__description{font-size:32px}}@media screen and (max-width:1199px){.haru-testimonial--slick-4 .haru-testimonial__description{font-size:28px}}@media screen and (max-width:991px){.haru-testimonial--slick-4 .haru-testimonial__description{font-size:24px}}@media screen and (max-width:767px){.haru-testimonial--slick-4 .haru-testimonial__description{font-size:20px}}.haru-testimonial--slick-4 .haru-testimonial__title{font-size:24px;margin-top:40px;margin-bottom:10px}@media screen and (max-width:1440px){.haru-testimonial--slick-4 .haru-testimonial__title{font-size:22px}}@media screen and (max-width:1199px){.haru-testimonial--slick-4 .haru-testimonial__title{font-size:20px}}@media screen and (max-width:991px){.haru-testimonial--slick-4 .haru-testimonial__title{font-size:18px}}@media screen and (max-width:767px){.haru-testimonial--slick-4 .haru-testimonial__title{font-size:16px}}.haru-testimonial--slick-4 .haru-testimonial__sub-title{color:rgba(0, 0, 0, 0.7);text-transform:uppercase}@media screen and (max-width:767px){.haru-testimonial--slick-4 .haru-testimonial__sub-title{font-size:14px}}.haru-testimonial--slick-4 .slick-next,.haru-testimonial--slick-4 .slick-prev{width:60px;height:60px;line-height:58px}@media screen and (max-width:1440px){.haru-testimonial--slick-4 .slick-next,.haru-testimonial--slick-4 .slick-prev{width:56px;height:56px;line-height:54px}}@media screen and (max-width:1199px){.haru-testimonial--slick-4 .slick-next,.haru-testimonial--slick-4 .slick-prev{width:52px;height:52px;line-height:50px}}@media screen and (max-width:991px){.haru-testimonial--slick-4 .slick-next,.haru-testimonial--slick-4 .slick-prev{width:48px;height:48px;line-height:46px}}@media screen and (max-width:767px){.haru-testimonial--slick-4 .slick-next,.haru-testimonial--slick-4 .slick-prev{width:44px;height:44px;line-height:42px}}.haru-testimonial--slick-4 .slick-next:before,.haru-testimonial--slick-4 .slick-prev:before{font-family:"themify";font-size:20px;font-weight:400}@media screen and (max-width:1440px){.haru-testimonial--slick-4 .slick-next:before,.haru-testimonial--slick-4 .slick-prev:before{font-size:18px}}@media screen and (max-width:991px){.haru-testimonial--slick-4 .slick-next:before,.haru-testimonial--slick-4 .slick-prev:before{font-size:16px}}.haru-testimonial--slick-4 .slick-next:before{content:""}.haru-testimonial--slick-4 .slick-prev:before{content:""}.haru-testimonial--slick-5 .haru-slick{margin:0 -30px}.haru-testimonial--slick-5 .slick-slide{padding:0 30px}.haru-testimonial--slick-5 .haru-testimonial__sub-description{font-size:24px;font-weight:500;color:#000000;text-transform:uppercase}@media screen and (max-width:1440px){.haru-testimonial--slick-5 .haru-testimonial__sub-description{font-size:22px}}@media screen and (max-width:1199px){.haru-testimonial--slick-5 .haru-testimonial__sub-description{font-size:20px}}@media screen and (max-width:991px){.haru-testimonial--slick-5 .haru-testimonial__sub-description{font-size:18px}}@media screen and (max-width:767px){.haru-testimonial--slick-5 .haru-testimonial__sub-description{font-size:16px}}.haru-testimonial--slick-5 .haru-testimonial__description{color:#000;font-size:34px;font-style:italic;line-height:1.4;margin-top:25px}@media screen and (max-width:1440px){.haru-testimonial--slick-5 .haru-testimonial__description{font-size:30px}}@media screen and (max-width:1199px){.haru-testimonial--slick-5 .haru-testimonial__description{font-size:26px}}@media screen and (max-width:991px){.haru-testimonial--slick-5 .haru-testimonial__description{font-size:22px}}@media screen and (max-width:767px){.haru-testimonial--slick-5 .haru-testimonial__description{font-size:20px}}.haru-testimonial--slick-5 .haru-testimonial__bottom{display:flex;margin-top:35px}.haru-testimonial--slick-5 .haru-testimonial__image{flex:0 0 80px;border-radius:50%;overflow:hidden}.haru-testimonial--slick-5 .haru-testimonial__content{padding-left:20px}.haru-testimonial--slick-5 .haru-testimonial__title{font-size:24px;margin-top:5px}@media screen and (max-width:1440px){.haru-testimonial--slick-5 .haru-testimonial__title{font-size:22px}}@media screen and (max-width:1199px){.haru-testimonial--slick-5 .haru-testimonial__title{font-size:20px}}@media screen and (max-width:991px){.haru-testimonial--slick-5 .haru-testimonial__title{font-size:18px}}@media screen and (max-width:767px){.haru-testimonial--slick-5 .haru-testimonial__title{font-size:16px}}.haru-testimonial--slick-5 .haru-testimonial__sub-title{text-transform:uppercase}@media screen and (max-width:767px){.haru-testimonial--slick-5 .haru-testimonial__sub-title{font-size:14px}}.haru-testimonial--slick-5 .slick-next,.haru-testimonial--slick-5 .slick-prev{width:60px;height:60px;line-height:58px;opacity:0;visibility:hidden}@media screen and (max-width:1440px){.haru-testimonial--slick-5 .slick-next,.haru-testimonial--slick-5 .slick-prev{width:56px;height:56px;line-height:54px}}@media screen and (max-width:1199px){.haru-testimonial--slick-5 .slick-next,.haru-testimonial--slick-5 .slick-prev{width:52px;height:52px;line-height:50px}}@media screen and (max-width:991px){.haru-testimonial--slick-5 .slick-next,.haru-testimonial--slick-5 .slick-prev{width:48px;height:48px;line-height:46px}}@media screen and (max-width:767px){.haru-testimonial--slick-5 .slick-next,.haru-testimonial--slick-5 .slick-prev{width:44px;height:44px;line-height:42px}}.haru-testimonial--slick-5 .slick-next:before,.haru-testimonial--slick-5 .slick-prev:before{font-family:"themify";font-size:20px;font-weight:400;visibility:hidden;transition:all 0.3s}@media screen and (max-width:1440px){.haru-testimonial--slick-5 .slick-next:before,.haru-testimonial--slick-5 .slick-prev:before{font-size:18px}}@media screen and (max-width:991px){.haru-testimonial--slick-5 .slick-next:before,.haru-testimonial--slick-5 .slick-prev:before{font-size:16px}}.haru-testimonial--slick-5 .slick-next{right:30px}.haru-testimonial--slick-5 .slick-next:before{content:""}.haru-testimonial--slick-5 .slick-prev{left:30px}.haru-testimonial--slick-5 .slick-prev:before{content:""}.haru-testimonial--slick-5:hover .slick-next,.haru-testimonial--slick-5:hover .slick-prev{opacity:1;visibility:visible}.haru-testimonial--slick-5:hover .slick-next:before,.haru-testimonial--slick-5:hover .slick-prev:before{visibility:visible;transition:all 0s}.haru-testimonial .slick-dots{padding:0;margin:60px 0 0;list-style:none;text-align:center}@media screen and (max-width:1440px){.haru-testimonial .slick-dots{margin:50px 0 0}}@media screen and (max-width:1199px){.haru-testimonial .slick-dots{margin:40px 0 0}}@media screen and (max-width:991px){.haru-testimonial .slick-dots{margin:30px 0 0}}@media screen and (max-width:767px){.haru-testimonial .slick-dots{margin:20px 0 0}}.haru-testimonial .slick-dots button{width:6px;height:6px;line-height:6px;border-radius:50%;padding:0;font-size:0;position:relative}.haru-testimonial .slick-dots li{display:inline-block;margin:0 15px}.haru-testimonial .slick-dots li:first-child{margin-left:0}.haru-testimonial .slick-dots li:last-child{margin-right:0}.haru-testimonial .slick-dots li.slick-active button:before{content:"";width:28px;height:28px;border-radius:50%;border:1px solid #990000;display:block;position:absolute;top:-11px;left:-11px}.haru-testimonial--grid .haru-testimonial__list{display:flex;flex-wrap:wrap;margin:-15px}.haru-testimonial--grid .haru-testimonial__item-wrap{padding:15px}.dark-mode .haru-testimonial--slick,.background-dark .haru-testimonial--slick{border-bottom:1px solid #696969}.dark-mode .haru-testimonial--slick .slick-slide,.background-dark .haru-testimonial--slick .slick-slide{border-left:1px solid #696969}.dark-mode .haru-testimonial--slick .slick-slide.slick-current,.background-dark .haru-testimonial--slick .slick-slide.slick-current{border-left:1px solid transparent}.dark-mode .haru-testimonial--slick .haru-testimonial__sub-title,.background-dark .haru-testimonial--slick .haru-testimonial__sub-title{color:#ababab}.dark-mode .haru-testimonial--slick .haru-testimonial__description,.background-dark .haru-testimonial--slick .haru-testimonial__description{color:#fff}.dark-mode .haru-testimonial--slick .slick-next,.dark-mode .haru-testimonial--slick .slick-prev,.background-dark .haru-testimonial--slick .slick-next,.background-dark .haru-testimonial--slick .slick-prev{color:#fff}.dark-mode .haru-testimonial--slick .slick-next:hover,.dark-mode .haru-testimonial--slick .slick-prev:hover,.background-dark .haru-testimonial--slick .slick-next:hover,.background-dark .haru-testimonial--slick .slick-prev:hover{color:#990000}.dark-mode .haru-testimonial--slick .slick-next,.background-dark .haru-testimonial--slick .slick-next{border-left:1px solid #696969}.dark-mode .haru-testimonial--slick .slick-prev,.background-dark .haru-testimonial--slick .slick-prev{border-right:1px solid #696969}.dark-mode .haru-testimonial--slick-2 .haru-testimonial__star,.background-dark .haru-testimonial--slick-2 .haru-testimonial__star{color:#fff}.dark-mode .haru-testimonial--slick-2 .haru-testimonial__description,.background-dark .haru-testimonial--slick-2 .haru-testimonial__description{color:#fff}.dark-mode .haru-testimonial--slick-2 .haru-testimonial__sub-title,.background-dark .haru-testimonial--slick-2 .haru-testimonial__sub-title{color:#fff}.dark-mode .haru-testimonial--slick-3 .haru-testimonial__star,.background-dark .haru-testimonial--slick-3 .haru-testimonial__star{color:#fff}.dark-mode .haru-testimonial--slick-3 .haru-testimonial__description,.background-dark .haru-testimonial--slick-3 .haru-testimonial__description{color:#fff}.dark-mode .haru-testimonial--slick-4 .haru-testimonial__quote,.background-dark .haru-testimonial--slick-4 .haru-testimonial__quote{color:#fff}.dark-mode .haru-testimonial--slick-4 .haru-testimonial__description,.background-dark .haru-testimonial--slick-4 .haru-testimonial__description{color:#fff}.dark-mode .haru-testimonial--slick-4 .haru-testimonial__sub-title,.background-dark .haru-testimonial--slick-4 .haru-testimonial__sub-title{color:rgba(255, 255, 255, 0.7)}.dark-mode .haru-testimonial--slick-5 .haru-testimonial__sub-description,.background-dark .haru-testimonial--slick-5 .haru-testimonial__sub-description{color:#fff}.dark-mode .haru-testimonial--slick-5 .haru-testimonial__description,.background-dark .haru-testimonial--slick-5 .haru-testimonial__description{color:#fff}.post-item--style-1 .post-item__thumbnail{position:relative;min-height:31px;display:inline-flex}.post-item--style-1 .post-item__image{display:inline-flex;align-items:flex-start}.post-item--style-1 .post-item__category{position:absolute;bottom:0;left:0;background-color:black;padding:2px 16px;color:#fff}.post-item--style-1 .post-item__category a{color:#fff}.post-item--style-1 .post-item__title{font-size:24px}@media screen and (max-width:1440px){.post-item--style-1 .post-item__title{font-size:22px}}@media screen and (max-width:1199px){.post-item--style-1 .post-item__title{font-size:20px}}@media screen and (max-width:991px){.post-item--style-1 .post-item__title{font-size:20px}}@media screen and (max-width:767px){.post-item--style-1 .post-item__title{font-size:18px}}.post-item--style-1 .post-item__meta{display:flex;align-items:center}.post-item--style-1 .post-item__meta-author:before{content:"";width:25px;height:1px;background-color:#979797;display:inline-block;vertical-align:middle;margin:0 12px 0 15px}.post-item--style-1 .post-item__meta-author a{color:#000000;font-weight:500;transition:all 0.3s}.post-item--style-1 .post-item__meta-author a:hover{color:#990000;transition:all 0.3s}.post-item--hover-overlay .post-item__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);opacity:0;visibility:hidden;transition:all 0.3s}.post-item--hover-overlay:hover .post-item__image:before{opacity:1;visibility:visible;transition:all 0.3s}.post-item--hover-scale .post-item__thumbnail{overflow:hidden}.post-item--hover-scale img{transform:scale(1);transition:all 0.3s}.post-item--hover-scale:hover img{transform:scale(1.05);transition:all 0.3s}.post-item--hover-over-scale .post-item__thumbnail{overflow:hidden}.post-item--hover-over-scale .post-item__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);opacity:0;visibility:hidden;z-index:1;transition:all 0.3s}.post-item--hover-over-scale .post-item__category{z-index:2}.post-item--hover-over-scale img{transform:scale(1);transition:all 0.5s}.post-item--hover-over-scale:hover .post-item__image:before{opacity:1;visibility:visible;transition:all 0.3s}.post-item--hover-over-scale:hover img{transform:scale(1.05);transition:all 0.5s}.haru-post-featured--slick{overflow:hidden}.haru-post-featured--grid .post-list{display:flex;flex-wrap:wrap}.haru-post-featured--padding.haru-post-featured--slick .post-item{padding:0 15px}.haru-post-featured--padding.haru-post-featured--slick .post-list{margin:0 -15px}.haru-post-featured--padding.haru-post-featured--slick .slick-prev{left:15px}.haru-post-featured--padding.haru-post-featured--slick .slick-next{right:15px}.haru-post-featured--padding.haru-post-featured--grid .post-item{padding:0 15px}.haru-post-featured--padding.haru-post-featured--grid .post-item--style-1{margin-bottom:30px}.haru-post-featured--padding.haru-post-featured--grid .post-list{margin:0 -15px}.dark-mode .post-item--style-1 .post-item__meta-author:before,.background-dark .post-item--style-1 .post-item__meta-author:before{background-color:#696969}.dark-mode .post-item--style-1 .post-item__meta-author a,.background-dark .post-item--style-1 .post-item__meta-author a{color:#fff}.dark-mode .post-item--style-1 .post-item__meta-author a:hover,.background-dark .post-item--style-1 .post-item__meta-author a:hover{color:#990000}.haru-icon-box .haru-icon-box__icon svg{max-height:100px}@media screen and (max-width:1440px){.haru-icon-box .haru-icon-box__icon svg{max-height:90px}}@media screen and (max-width:1199px){.haru-icon-box .haru-icon-box__icon svg{max-height:80px}}@media screen and (max-width:991px){.haru-icon-box .haru-icon-box__icon svg{max-height:70px}}@media screen and (max-width:767px){.haru-icon-box .haru-icon-box__icon svg{max-height:60px}}.haru-icon-box--style-1 .haru-icon-box__icon{font-size:36px;color:#990000}.haru-icon-box--style-1 .haru-icon-box__title{font-size:24px;margin-top:20px;margin-bottom:15px}@media screen and (max-width:1440px){.haru-icon-box--style-1 .haru-icon-box__title{font-size:22px}}@media screen and (max-width:1199px){.haru-icon-box--style-1 .haru-icon-box__title{font-size:20px}}@media screen and (max-width:991px){.haru-icon-box--style-1 .haru-icon-box__title{font-size:18px}}@media screen and (max-width:767px){.haru-icon-box--style-1 .haru-icon-box__title{font-size:20px}}.haru-icon-box--style-1 .haru-icon-box__description{color:#000}.dark-mode .haru-icon-box--style-1 .haru-icon-box__icon svg,.dark-mode .haru-icon-box--style-1 .haru-icon-box__icon *,.background-dark .haru-icon-box--style-1 .haru-icon-box__icon svg,.background-dark .haru-icon-box--style-1 .haru-icon-box__icon *{fill:#fff;color:#fff}.dark-mode .haru-icon-box--style-1 .haru-icon-box__description,.background-dark .haru-icon-box--style-1 .haru-icon-box__description{color:#ababab}.haru-google-maps{position:relative}.haru-google-maps iframe{border:0;scrolling:"no";margin:0}.haru-google-maps--style-1 iframe{filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.haru-google-maps--style-2 iframe{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(190deg)}.dark-mode .haru-google-maps--style-1 iframe,.background-dark .haru-google-maps--style-1 iframe{filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.dark-mode .haru-google-maps--style-2 iframe,.background-dark .haru-google-maps--style-2 iframe{filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.haru-search__container{display:flex;position:relative;transition:all 0.3s;overflow:hidden}.haru-search__submit{padding:0 15px;font-size:16px;font-weight:500}.haru-search__submit i{font-size:18px}.haru-search__submit i.hicon{font-size:20px}.haru-search__icon{display:inline-flex;align-items:center;position:absolute;top:0;left:0;height:100%;padding:0 15px}.haru-search__icon i{font-size:18px}.haru-search__icon i.hicon{font-size:20px}.haru-search__form .mfp-close{color:#fff;opacity:1;font-size:0;transform:translateX(100%)}.haru-search__form .mfp-close:hover{color:#990000}.haru-search__form .mfp-close:before{content:"";font-family:"haruicons";font-size:20px}.haru-search__toggle{display:inline-flex;cursor:pointer}.haru-search__toggle .hicon{font-size:22px}.haru-search__popup .haru-search__form{width:80%;margin:0 auto}.haru-search--minimal .haru-search__input{padding-left:45px}.haru-search--minimal .haru-search__icon{right:0;left:auto}.haru-search--minimal .haru-search__input{padding-left:15px;padding-right:45px}.haru-search--full_screen{display:flex}.haru-search--full_screen .haru-search__form{display:none}.haru-search--border .haru-search__input{padding-left:45px;background-color:transparent;border-color:#d8d8d8}.haru-search--border .haru-search__icon{right:0;left:auto}.haru-search--border .haru-search__icon i.hicon{font-size:24px}@media screen and (max-width:1440px){.haru-search--border .haru-search__icon i.hicon{font-size:22px}}@media screen and (max-width:1199px){.haru-search--border .haru-search__icon i.hicon{font-size:20px}}.haru-search--border .haru-search__input{padding-left:15px;padding-right:45px}.dark-mode .haru-search__toggle,.background-dark .haru-search__toggle{color:#fff}.dark-mode .haru-search--border .haru-search__input,.background-dark .haru-search--border .haru-search__input{background-color:transparent;border-color:#696969}.dark-mode .haru-search--border .haru-search__input::-moz-placeholder,.background-dark .haru-search--border .haru-search__input::-moz-placeholder{color:#000000;opacity:1}.dark-mode .haru-search--border .haru-search__input:-ms-input-placeholder,.background-dark .haru-search--border .haru-search__input:-ms-input-placeholder{color:#000000}.dark-mode .haru-search--border .haru-search__input::-webkit-input-placeholder,.background-dark .haru-search--border .haru-search__input::-webkit-input-placeholder{color:#000000}.haru-header--transparent-light:not(.haru-header--sticky-on).haru-header .haru-search__toggle{color:#fff}.haru-header--transparent-dark:not(.haru-header--sticky-on).haru-header .haru-search__toggle{color:#000}.haru-header-contact ul{list-style:none;list-style-type:none;padding:0;margin:0}.haru-header-contact__icon{margin-right:10px;line-height:1}.haru-header-contact__title{margin-top:0;margin-bottom:10px}.haru-header-contact--none .haru-header-contact__icon{color:#990000}.haru-header-contact--style-1 a{color:#000;transition:all 0.3s}.haru-header-contact--style-1 a:hover,.haru-header-contact--style-1 a:active{color:#990000;transition:all 0.3s}.haru-header-contact--style-1 .haru-header-contact__icon{display:none}.haru-header-contact--style-1 .haru-header-contact__title{display:none}.haru-header-contact--style-1 .haru-header-contact__desc{color:#000;font-size:18px}@media screen and (max-width:1440px){.haru-header-contact--style-1 .haru-header-contact__desc{font-size:17px}}@media screen and (max-width:1199px){.haru-header-contact--style-1 .haru-header-contact__desc{font-size:16px}}@media screen and (max-width:991px){.haru-header-contact--style-1 .haru-header-contact__desc{font-size:15px}}@media screen and (max-width:767px){.haru-header-contact--style-1 .haru-header-contact__desc{font-size:15px}}.haru-header-contact--style-1 li:last-child .haru-header-contact__desc{font-weight:500}.haru-header-contact--style-1 li:only-child .haru-header-contact__desc{font-weight:400}.dark-mode .haru-header-contact--style-1 a,.background-dark .haru-header-contact--style-1 a{color:#fff}.dark-mode .haru-header-contact--style-1 a:hover,.dark-mode .haru-header-contact--style-1 a:active,.background-dark .haru-header-contact--style-1 a:hover,.background-dark .haru-header-contact--style-1 a:active{color:#990000}.dark-mode .haru-header-contact--style-1 .haru-header-contact__desc,.background-dark .haru-header-contact--style-1 .haru-header-contact__desc{color:#fff}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-header-contact--style-1 a{color:#fff}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-header-contact--style-1 a:hover,.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-header-contact--style-1 a:active{color:#990000}.haru-header--transparent-light:not(.haru-header--sticky-on) .haru-header-contact--style-1 .haru-header-contact__desc{color:#fff}.haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-header-contact--style-1 a{color:#000}.haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-header-contact--style-1 a:hover,.haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-header-contact--style-1 a:active{color:#990000}.haru-header--transparent-dark:not(.haru-header--sticky-on) .haru-header-contact--style-1 .haru-header-contact__desc{color:#000}.post-item-menu--style-1{display:flex;margin-bottom:15px}.post-item-menu--style-1:last-child{margin-bottom:0}.post-item-menu--style-1 .post-item-menu__thumbnail{flex:0 0 35%}.post-item-menu--style-1 .post-item-menu__content{flex:1;padding-left:15px}.post-item-menu--style-1 .post-item-menu__category{font-size:12px}.post-item-menu--style-1 .post-item-menu__category a{display:inline-block;text-transform:uppercase}.post-item-menu--style-1 .post-item-menu__title{margin-top:0;font-weight:500}.post-item-menu--style-1 .post-item-menu__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-item-menu--style-1 .post-item-menu__meta{display:none}.video-item-menu--style-1{display:flex;margin-bottom:15px}.video-item-menu--style-1:last-child{margin-bottom:0}.video-item-menu--style-1 .video-item-menu__thumbnail{flex:0 0 35%}.video-item-menu--style-1 .video-item-menu__content{flex:1;padding-left:15px}.video-item-menu--style-1 .video-item-menu__category{font-size:12px}.video-item-menu--style-1 .video-item-menu__category a{display:inline-block;text-transform:uppercase}.video-item-menu--style-1 .video-item-menu__title{margin-top:0;font-weight:500}.video-item-menu--style-1 .video-item-menu__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.haru-menu-video.haru-menu-video--list-small-2 .video-item-menu--style-1{margin-bottom:20px}@media screen and (max-width:1440px){.haru-menu-video.haru-menu-video--list-small-2 .video-item-menu--style-1{margin-bottom:15px}}.haru-menu-video.haru-menu-video--list-small-2 .video-item-menu--style-1:last-child{margin-bottom:0}.haru-menu-video.haru-menu-video--list-small-2 .video-item-menu--style-1 .video-item-menu__title{font-size:18px;font-weight:700}.haru-menu-video.haru-menu-video--list-small-2 .video-item-menu--style-1 .video-item-menu__category{font-size:13px;font-weight:500}.dark-mode .video-item-menu--style-1 .video-item-menu__category,.background-dark .video-item-menu--style-1 .video-item-menu__category{color:#fff}.person-item-menu--style-1{display:flex;margin-bottom:15px}.person-item-menu--style-1:last-child{margin-bottom:0}.person-item-menu--style-1 .person-item-menu__thumbnail{flex:0 0 35%}.person-item-menu--style-1 .person-item-menu__content{flex:1;padding-left:15px}.person-item-menu--style-1 .person-item-menu__known{font-size:12px;color:#000000;text-transform:uppercase}.person-item-menu--style-1 .person-item-menu__title{margin-top:0;font-weight:500}.person-item-menu--style-1 .person-item-menu__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark-mode .person-item-menu--style-1 .person-item-menu__known,.background-dark .person-item-menu--style-1 .person-item-menu__known{color:#ababab}.haru-cart{display:flex}.haru-cart .widget_shopping_cart_content .widget_shopping_cart_icon:before{content:"";font-size:24px}.haru-cart .mini-cart-wrap.no-price .sub-total-text{display:none}.haru-cart .mini-cart-wrap.with-price .sub-total-text{position:absolute;top:25px;right:0px;font-size:13px;margin-left:0}.haru-cart .mini-cart-wrap .widget_shopping_cart_content{display:block;position:relative;text-align:left}.haru-cart .mini-cart-wrap .widget_shopping_cart_content:hover .cart_list_wrap{top:100%;opacity:1;visibility:visible;transition-timing-function:cubic-bezier(0.11, 0.76, 0.24, 0.93)}@media screen and (max-width:991px){.haru-cart .mini-cart-wrap .widget_shopping_cart_content:hover .cart_list_wrap{margin-top:0}}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .empty{padding-bottom:10px;text-align:center}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap{display:block;visibility:hidden;opacity:0;position:absolute;top:150%;right:0;left:auto;min-width:300px;background-color:#fff;border:solid 1px #eee;z-index:999;transition:all 0.5s}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header{display:none}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .cart-total{padding:0 15px 15px;position:relative;color:#000000;font-weight:700}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .total{padding:0;margin:0;font-size:15px;border-bottom:solid 1px #eee;line-height:43px}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .total strong{text-transform:uppercase;font-weight:500}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .total .amount{float:right}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .buttons{text-align:center;margin:0;padding-top:15px}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .buttons .button{font-size:14px;width:48%;display:inline-block;text-transform:uppercase}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .buttons .button+.button{margin-left:4%}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list{list-style:none;margin:0;padding:15px 15px 0;max-height:350px;overflow-y:auto;position:relative}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-moz-scrollbar-track{border-radius:10px;background-color:#f5f5f5}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-moz-scrollbar{width:5px;background-color:#f5f5f5}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#990000}.haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-moz-scrollbar-thumb{border-radius:10px;background-color:#990000}.haru-cart .mini-cart-wrap.cart-sidebar .sub-total-text{display:none}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap{background-color:#fff;border:none;position:fixed;z-index:9999;top:0;left:100%;bottom:0;height:100%;width:300px;overflow:hidden;padding:0;opacity:1;visibility:visible;transform:translateX(0);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);transition:all 0.5s}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap.in{transform:translateX(-100%)}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header{display:block;background-color:#000;color:#fff;display:block;font-weight:700;padding:10px 15px;position:relative;text-transform:uppercase}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header .canvas-sidebar-close{position:absolute;height:45px;width:45px;right:0;top:0}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header .canvas-sidebar-close:hover{cursor:pointer}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header .canvas-sidebar-close:hover:before,.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header .canvas-sidebar-close:hover:after{background-color:#990000;transition:all 0.3s}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header .canvas-sidebar-close:before,.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header .canvas-sidebar-close:after{content:"";position:absolute;height:2px;width:20px;top:50%;left:13px;margin-top:-1px;background-color:#fff;transform:translateX(-50%);transition:all 0.3s}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header .canvas-sidebar-close:before{transform:rotate(45deg)}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .mini-cart-sidebar-header .canvas-sidebar-close:after{transform:rotate(-45deg)}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .cart_list{padding:20px 15px 0 15px;max-height:calc(100% - 195px)}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .cart_list li{border-top:1px solid rgba(238, 238, 238, 0.3)}.haru-cart .mini-cart-wrap.cart-sidebar .widget_shopping_cart_content .cart_list_wrap .cart_list li:first-child{border-top:none}.haru-cart--flex-start.haru-cart .mini-cart-wrap.with-price .sub-total-text{left:0;right:auto}.haru-cart--flex-start.haru-cart .mini-cart-wrap .cart_list_wrap{left:0;right:auto}.haru-cart--center.haru-cart .mini-cart-wrap.with-price .sub-total-text{left:50%;right:auto;transform:translateX(-50%)}.haru-cart--center.haru-cart .mini-cart-wrap .cart_list_wrap{left:50%;right:auto;transform:translateX(-50%)}.haru-cart--flex-end.haru-cart .mini-cart-wrap.with-price .sub-total-text{left:auto;right:0}.haru-cart--flex-end.haru-cart .mini-cart-wrap .cart_list_wrap{left:auto;right:0}.dark-mode .haru-cart .mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon:before,.background-dark .haru-cart .mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon:before{color:#fff}.dark-mode .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap,.background-dark .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap{background-color:#1d1d1d;border:solid 1px #333}.dark-mode .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .cart-total,.background-dark .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .cart-total{color:#fff}.dark-mode .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .total,.background-dark .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list_wrap .total{border-bottom:solid 1px #333}.dark-mode .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-webkit-scrollbar-track,.background-dark .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-webkit-scrollbar-track{background-color:#333}.dark-mode .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-moz-scrollbar-track,.background-dark .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-moz-scrollbar-track{background-color:#333}.dark-mode .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-webkit-scrollbar,.background-dark .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-webkit-scrollbar{background-color:#333}.dark-mode .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-moz-scrollbar,.background-dark .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-moz-scrollbar{background-color:#333}.dark-mode .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-webkit-scrollbar-thumb,.background-dark .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-webkit-scrollbar-thumb{background-color:#990000}.dark-mode .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-moz-scrollbar-thumb,.background-dark .haru-cart .mini-cart-wrap .widget_shopping_cart_content .cart_list::-moz-scrollbar-thumb{background-color:#990000}.haru-header--transparent-light:not(.haru-header--sticky-on).haru-header .haru-cart .mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon:before{color:#fff}.haru-header--transparent-dark:not(.haru-header--sticky-on).haru-header .haru-cart .mini-cart-wrap .widget_shopping_cart_content .widget_shopping_cart_icon:before{color:#000}.haru-romeo-slideshow{position:relative;height:100vh;width:100%;background-color:#000;color:#fff}.haru-romeo-slideshow .slider-wrap{height:100%;width:100%}.haru-romeo-slideshow .images-wrap{width:100%;height:100%;left:0;top:0;position:absolute}.haru-romeo-slideshow .images-wrap .slide-img{position:absolute;left:50%;opacity:0;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;transition:all 0.3s cubic-bezier(0.765, 0.136, 0.16, 0.88)}.haru-romeo-slideshow .images-wrap .slide-img:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);content:"";z-index:9}.haru-romeo-slideshow .images-wrap .slide-img.active{opacity:1}.haru-romeo-slideshow .images-wrap .slide-img img{object-fit:cover;width:100%;height:100%;position:relative}.haru-romeo-slideshow .images-wrap .slide-img video{object-fit:cover;width:100%;height:100%}.haru-romeo-slideshow .title-wrap{position:absolute;left:30%;bottom:100px;right:auto;text-align:left;overflow-y:scroll;scroll-behavior:smooth;height:505px;z-index:9}.haru-romeo-slideshow .title-wrap{scrollbar-face-color:transparent;scrollbar-track-color:transparent}.haru-romeo-slideshow .title-wrap::-webkit-scrollbar{width:0;height:0}.haru-romeo-slideshow .title-wrap::-webkit-scrollbar-thumb{background:transparent;border-radius:0}.haru-romeo-slideshow .title-wrap::-webkit-scrollbar-track{background:transparent;border-radius:0}@media screen and (max-width:1440px){.haru-romeo-slideshow .title-wrap{height:455px;left:20%}}@media screen and (max-width:1199px){.haru-romeo-slideshow .title-wrap{height:405px}}@media screen and (max-width:991px){.haru-romeo-slideshow .title-wrap{height:355px}}@media screen and (max-width:767px){.haru-romeo-slideshow .title-wrap{height:255px;bottom:140px;left:30px}}.haru-romeo-slideshow .title-wrap .slide-title{display:block;height:100px;width:100%}@media screen and (max-width:1440px){.haru-romeo-slideshow .title-wrap .slide-title{height:90px}}@media screen and (max-width:1199px){.haru-romeo-slideshow .title-wrap .slide-title{height:80px}}@media screen and (max-width:991px){.haru-romeo-slideshow .title-wrap .slide-title{height:70px}}@media screen and (max-width:767px){.haru-romeo-slideshow .title-wrap .slide-title{height:50px}}.haru-romeo-slideshow .title-wrap .slide-title a{font-style:normal;font-weight:600;font-size:96px;line-height:100px;text-transform:lowercase;letter-spacing:-0.05em;display:inline-block;color:#fff;cursor:pointer;opacity:0.4;transition:all 0.3s cubic-bezier(0.765, 0.136, 0.16, 0.88)}@media screen and (max-width:1440px){.haru-romeo-slideshow .title-wrap .slide-title a{font-size:86px;line-height:90px}}@media screen and (max-width:1199px){.haru-romeo-slideshow .title-wrap .slide-title a{font-size:76px;line-height:80px}}@media screen and (max-width:991px){.haru-romeo-slideshow .title-wrap .slide-title a{font-size:66px;line-height:70px}}@media screen and (max-width:767px){.haru-romeo-slideshow .title-wrap .slide-title a{font-size:46px;line-height:50px}}.haru-romeo-slideshow .title-wrap .slide-title.active a{font-size:120px;line-height:100px;opacity:1}@media screen and (max-width:1440px){.haru-romeo-slideshow .title-wrap .slide-title.active a{font-size:105px;line-height:90px}}@media screen and (max-width:1199px){.haru-romeo-slideshow .title-wrap .slide-title.active a{font-size:95px;line-height:80px}}@media screen and (max-width:991px){.haru-romeo-slideshow .title-wrap .slide-title.active a{font-size:80px;line-height:70px}}@media screen and (max-width:767px){.haru-romeo-slideshow .title-wrap .slide-title.active a{font-size:46px;line-height:50px}}.haru-romeo-slideshow .title-wrap .slide-title.active a:after{content:"";font-family:"themify";font-size:64px;position:relative;bottom:-10px;padding-left:15px;padding-right:5px;transition:all 0.3s}@media screen and (max-width:1440px){.haru-romeo-slideshow .title-wrap .slide-title.active a:after{font-size:56px;bottom:-8px}}@media screen and (max-width:1199px){.haru-romeo-slideshow .title-wrap .slide-title.active a:after{font-size:48px;bottom:-6px}}@media screen and (max-width:991px){.haru-romeo-slideshow .title-wrap .slide-title.active a:after{font-size:42px;bottom:-6px}}@media screen and (max-width:767px){.haru-romeo-slideshow .title-wrap .slide-title.active a:after{display:none}}.haru-romeo-slideshow .project-counter{position:absolute;top:50%;left:0px;display:block;font-size:15px;transform:translateY(-50%) rotate(-90deg)}@media screen and (max-width:767px){.haru-romeo-slideshow .project-counter{left:-25px;font-size:14px}}@media screen and (max-width:767px){.haru-romeo-slideshow .project-counter{display:none}}.haru-romeo-slideshow .project-counter .counter{font-size:36px;line-height:50px;margin-left:16px}@media screen and (max-width:767px){.haru-romeo-slideshow .project-counter .counter{font-size:28px}}.haru-romeo-slideshow .bullet-wrap{position:absolute;top:50%;right:30px;display:block;transform:translateY(-50%);z-index:10}@media screen and (max-width:767px){.haru-romeo-slideshow .bullet-wrap{top:auto;left:50%;right:auto;transform:translateX(-50%);bottom:100px}}.haru-romeo-slideshow .bullet-wrap .slide-bullet{position:relative;padding:3px 0;cursor:pointer}@media screen and (max-width:767px){.haru-romeo-slideshow .bullet-wrap .slide-bullet{display:inline-block;padding:0 8px}}.haru-romeo-slideshow .bullet-wrap .slide-bullet:hover{cursor:pointer}.haru-romeo-slideshow .bullet-wrap .slide-bullet:after{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:rgba(255, 255, 255, 0.5);position:relative;transition:all 0.3s}@media screen and (max-width:767px){.haru-romeo-slideshow .bullet-wrap .slide-bullet:after{width:6px;height:6px}}.haru-romeo-slideshow .bullet-wrap .slide-bullet:before{content:"";display:block;width:26px;height:26px;border:1px solid #fff;border-radius:50%;position:absolute;top:4px;left:-9px;opacity:0;transition:all 0.3s}@media screen and (max-width:767px){.haru-romeo-slideshow .bullet-wrap .slide-bullet:before{width:22px;height:22px;top:4px;left:0}}.haru-romeo-slideshow .bullet-wrap .slide-bullet.active:after{background-color:#fff;transition:all 0.3s}.haru-romeo-slideshow .bullet-wrap .slide-bullet.active:before{opacity:1;transition:all 0.3s}.haru-romeo-slideshow .video-test-mobile{position:relative;z-index:12}.haru-romeo-slideshow .view-all-btn{font-weight:500;font-size:15px;display:block;position:absolute;right:80px;bottom:50px;line-height:20px;transform:translateY(-50%);color:inherit;opacity:1;border-bottom:1px solid #fff;transition:all 0.3s}@media screen and (max-width:767px){.haru-romeo-slideshow .view-all-btn{position:absolute;right:auto;left:80px;bottom:50px}}.haru-romeo-slideshow .view-all-btn:after{content:"";font-family:"themify";position:relative;bottom:-3px;padding-left:5px;transition:all 0.3s}.haru-romeo-slideshow .view-all-btn:hover{color:inherit;opacity:0.6;transition:all 0.3s}.haru-romeo-slideshow .social-wrap{position:absolute;bottom:55px;left:80px;display:flex}@media screen and (max-width:767px){.haru-romeo-slideshow .social-wrap{bottom:20px}}.haru-romeo-slideshow .social-label{display:inline-flex;align-items:center;font-weight:500}.haru-romeo-slideshow .social-label:after{content:"";display:inline-block;height:1px;width:5px;background-color:#fff;margin:0 10px}.haru-romeo-slideshow .social-list{padding:0;margin:0;list-style:none}.haru-romeo-slideshow .social-list__icon{display:none}.haru-romeo-slideshow .social-list li{display:inline-block;margin:0 10px}.haru-romeo-slideshow .social-list li:first-child{margin-left:0}.haru-romeo-slideshow .social-list li:last-child{margin-right:0}.haru-romeo-slideshow .social-list a{color:#fff;display:block;font-size:15px;font-weight:500;opacity:1;transition:all 0.3s}.haru-romeo-slideshow .social-list a:hover{opacity:0.6;transition:all 0.3s}.haru-romeo-slideshow--boxed .images-wrap{width:100%;height:100%;left:0;top:0;position:absolute}.haru-romeo-slideshow--boxed .images-wrap .slide-img{max-width:1170px;max-height:660px}@media screen and (max-width:767px){.haru-romeo-slideshow--boxed .images-wrap .slide-img{max-height:100vh}}.haru-layla-slideshow{position:relative;height:100vh;width:100%;background-color:#000;color:#fff}.haru-layla-slideshow .slider-wrap{height:100%;width:100%}.haru-layla-slideshow .images-wrap{width:100%;height:100%;left:0;top:0;position:absolute;z-index:8}.haru-layla-slideshow .images-wrap .slide-img{opacity:0;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.765, 0.136, 0.16, 0.88);display:flex;align-items:center;justify-content:center}.haru-layla-slideshow .images-wrap .slide-img:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);content:"";z-index:9}.haru-layla-slideshow .images-wrap .slide-img.active{opacity:1}.haru-layla-slideshow .images-wrap .slide-img img{object-fit:cover;width:100%;height:100%;position:relative}.haru-layla-slideshow .images-wrap .slide-img video{object-fit:cover;width:100%;height:100%}.haru-layla-slideshow .title-wrap{position:absolute;left:0;top:50%;padding:100px 0;text-align:center;height:100%;overflow-y:scroll;width:100%;transform:translateY(-50%);z-index:9}.haru-layla-slideshow .title-wrap{scrollbar-face-color:transparent;scrollbar-track-color:transparent}.haru-layla-slideshow .title-wrap::-webkit-scrollbar{width:0;height:0}.haru-layla-slideshow .title-wrap::-webkit-scrollbar-thumb{background:transparent;border-radius:0}.haru-layla-slideshow .title-wrap::-webkit-scrollbar-track{background:transparent;border-radius:0}@media screen and (max-width:767px){.haru-layla-slideshow .title-wrap{height:calc(100% - 280px);padding:0}}.haru-layla-slideshow .title-wrap .slide-title{display:block;opacity:0;width:100%}.haru-layla-slideshow .title-wrap .slide-title a{color:rgba(0, 0, 0, 0);display:inline-block;font-style:normal;font-weight:500;font-size:130px;line-height:110px;text-transform:lowercase;padding:15px 0;text-align:center;transition:all 0.3s cubic-bezier(0.765, 0.136, 0.16, 0.88);-webkit-text-stroke:2px;-webkit-text-stroke-color:#fff}@media screen and (max-width:1440px){.haru-layla-slideshow .title-wrap .slide-title a{font-size:110px;line-height:95px}}@media screen and (max-width:1199px){.haru-layla-slideshow .title-wrap .slide-title a{font-size:90px;line-height:75px}}@media screen and (max-width:991px){.haru-layla-slideshow .title-wrap .slide-title a{font-size:70px;line-height:55px}}@media screen and (max-width:767px){.haru-layla-slideshow .title-wrap .slide-title a{font-size:40px;line-height:25px;-webkit-text-stroke:1px;-webkit-text-stroke-color:#fff}}.haru-layla-slideshow .title-wrap .slide-title.active a{color:#fff}.haru-layla-slideshow .project-counter{position:absolute;top:50%;left:0px;display:block;font-size:15px;transform:translateY(-50%) rotate(-90deg)}@media screen and (max-width:991px){.haru-layla-slideshow .project-counter{left:-20px}}@media screen and (max-width:767px){.haru-layla-slideshow .project-counter{left:-25px;font-size:14px}}@media screen and (max-width:767px){.haru-layla-slideshow .project-counter{display:none}}.haru-layla-slideshow .project-counter .counter{font-size:36px;line-height:50px;margin-left:16px}@media screen and (max-width:767px){.haru-layla-slideshow .project-counter .counter{font-size:28px}}.haru-layla-slideshow .bullet-wrap{position:absolute;top:50%;right:30px;display:block;transform:translateY(-50%);z-index:10}@media screen and (max-width:767px){.haru-layla-slideshow .bullet-wrap{top:auto;left:50%;right:auto;transform:translateX(-50%);bottom:100px}}.haru-layla-slideshow .bullet-wrap .slide-bullet{position:relative;padding:3px 0}@media screen and (max-width:767px){.haru-layla-slideshow .bullet-wrap .slide-bullet{display:inline-block;padding:0 8px}}.haru-layla-slideshow .bullet-wrap .slide-bullet:hover{cursor:pointer}.haru-layla-slideshow .bullet-wrap .slide-bullet:after{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:rgba(255, 255, 255, 0.5);position:relative;transition:all 0.3s}@media screen and (max-width:767px){.haru-layla-slideshow .bullet-wrap .slide-bullet:after{width:6px;height:6px}}.haru-layla-slideshow .bullet-wrap .slide-bullet:before{content:"";display:block;width:26px;height:26px;border:1px solid #fff;border-radius:50%;position:absolute;top:4px;left:-9px;opacity:0;transition:all 0.3s}@media screen and (max-width:767px){.haru-layla-slideshow .bullet-wrap .slide-bullet:before{width:22px;height:22px;top:4px;left:0}}.haru-layla-slideshow .bullet-wrap .slide-bullet.active:after{background-color:#fff;transition:all 0.3s}.haru-layla-slideshow .bullet-wrap .slide-bullet.active:before{opacity:1;transition:all 0.3s}.haru-layla-slideshow .view-all-btn{font-weight:500;font-size:15px;display:block;position:absolute;right:80px;bottom:50px;line-height:20px;transform:translateY(-50%);color:inherit;opacity:1;border-bottom:1px solid #fff;z-index:10;transition:all 0.3s}@media screen and (max-width:767px){.haru-layla-slideshow .view-all-btn{position:absolute;right:auto;left:80px;bottom:50px}}.haru-layla-slideshow .view-all-btn:after{content:"";font-family:"themify";position:relative;bottom:-3px;padding-left:5px;transition:all 0.3s}.haru-layla-slideshow .view-all-btn:hover{color:inherit;opacity:0.6;transition:all 0.3s}.haru-layla-slideshow .social-wrap{position:absolute;bottom:55px;left:80px;display:flex;z-index:10}@media screen and (max-width:767px){.haru-layla-slideshow .social-wrap{bottom:20px}}.haru-layla-slideshow .social-label{display:inline-flex;align-items:center;font-weight:500}.haru-layla-slideshow .social-label:after{content:"";display:inline-block;height:1px;width:5px;background-color:#fff;margin:0 10px}.haru-layla-slideshow .social-list{padding:0;margin:0;list-style:none}.haru-layla-slideshow .social-list__icon{display:none}.haru-layla-slideshow .social-list li{display:inline-block;margin:0 10px}.haru-layla-slideshow .social-list li:first-child{margin-left:0}.haru-layla-slideshow .social-list li:last-child{margin-right:0}.haru-layla-slideshow .social-list a{color:#fff;display:block;font-size:15px;font-weight:500;opacity:1;transition:all 0.3s}.haru-layla-slideshow .social-list a:hover{opacity:0.6;transition:all 0.3s}.haru-layla-slideshow--boxed .images-wrap{width:100%;height:100%;left:0;top:0;position:absolute}.haru-layla-slideshow--boxed .images-wrap .slide-img{max-width:1170px;max-height:660px}@media screen and (max-width:767px){.haru-layla-slideshow--boxed .images-wrap .slide-img{max-height:100vh}}.haru-layla-slideshow--boxed .images-wrap .slide-img img{width:auto;height:auto}.haru-text-scroll:not(.flickity-enabled){display:flex}.haru-text-scroll .text-scroll-content{position:relative;display:block;overflow:hidden}.haru-text-scroll .text-scroll-item{display:inline-flex;align-items:center;white-space:nowrap;position:relative}.haru-text-scroll--style-1{border-bottom:1px solid rgba(0, 0, 0, 0.2);padding:15px 0}@media screen and (max-width:1199px){.haru-text-scroll--style-1{padding:10px 0}}.haru-text-scroll--style-1 .text-scroll-item:before{content:"";display:inline-block;width:4vw;height:3px;background-color:#000000;margin:0 2vw}@media screen and (max-width:1440px){.haru-text-scroll--style-1 .text-scroll-item:before{height:2px}}@media screen and (max-width:767px){.haru-text-scroll--style-1 .text-scroll-item:before{height:1px}}.haru-text-scroll--style-1 .text-scroll-item h6{font-size:56px;text-transform:uppercase;font-weight:400}@media screen and (max-width:1440px){.haru-text-scroll--style-1 .text-scroll-item h6{font-size:40px}}@media screen and (max-width:1199px){.haru-text-scroll--style-1 .text-scroll-item h6{font-size:36px}}@media screen and (max-width:991px){.haru-text-scroll--style-1 .text-scroll-item h6{font-size:28px}}@media screen and (max-width:767px){.haru-text-scroll--style-1 .text-scroll-item h6{font-size:24px}}.haru-text-scroll--style-2 .text-scroll-item:before{content:"";display:inline-block;width:4vw;height:1px;background-color:#000000;margin:0 2vw}.haru-text-scroll--style-2 .text-scroll-item h6{font-size:120px;font-weight:700;line-height:1.2;-webkit-text-stroke-width:0.5px;-webkit-text-stroke-color:#979797;-webkit-text-fill-color:transparent;display:flex;align-items:center;white-space:nowrap}@media screen and (max-width:1440px){.haru-text-scroll--style-2 .text-scroll-item h6{font-size:100px}}@media screen and (max-width:1199px){.haru-text-scroll--style-2 .text-scroll-item h6{font-size:80px}}@media screen and (max-width:991px){.haru-text-scroll--style-2 .text-scroll-item h6{font-size:60px}}@media screen and (max-width:767px){.haru-text-scroll--style-2 .text-scroll-item h6{font-size:40px}}.haru-text-scroll--style-3,.haru-text-scroll--style-4,.haru-text-scroll--style-5{border-top:1px solid rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(0, 0, 0, 0.2);padding:15px 0}.haru-text-scroll--style-3 .text-scroll-item:before,.haru-text-scroll--style-4 .text-scroll-item:before,.haru-text-scroll--style-5 .text-scroll-item:before{content:"*";display:inline-block;margin:0 2vw;color:#000000;font-size:18px}.haru-text-scroll--style-3 .text-scroll-item h6,.haru-text-scroll--style-4 .text-scroll-item h6,.haru-text-scroll--style-5 .text-scroll-item h6{font-size:24px;text-transform:uppercase;font-weight:400}@media screen and (max-width:1440px){.haru-text-scroll--style-3 .text-scroll-item h6,.haru-text-scroll--style-4 .text-scroll-item h6,.haru-text-scroll--style-5 .text-scroll-item h6{font-size:22px}}@media screen and (max-width:1199px){.haru-text-scroll--style-3 .text-scroll-item h6,.haru-text-scroll--style-4 .text-scroll-item h6,.haru-text-scroll--style-5 .text-scroll-item h6{font-size:20px}}@media screen and (max-width:991px){.haru-text-scroll--style-3 .text-scroll-item h6,.haru-text-scroll--style-4 .text-scroll-item h6,.haru-text-scroll--style-5 .text-scroll-item h6{font-size:20px}}@media screen and (max-width:767px){.haru-text-scroll--style-3 .text-scroll-item h6,.haru-text-scroll--style-4 .text-scroll-item h6,.haru-text-scroll--style-5 .text-scroll-item h6{font-size:18px}}.haru-text-scroll--style-4,.haru-text-scroll--style-5{border:none}.elementor-editor-active .haru-text-scroll{display:flex}.dark-mode .haru-text-scroll--style-1,.background-dark .haru-text-scroll--style-1{border-bottom:1px solid #333}.dark-mode .haru-text-scroll--style-1 .text-scroll-item:before,.background-dark .haru-text-scroll--style-1 .text-scroll-item:before{background-color:#fff}.dark-mode .haru-text-scroll--style-2 .text-scroll-item:before,.background-dark .haru-text-scroll--style-2 .text-scroll-item:before{background-color:#333}.dark-mode .haru-text-scroll--style-2 .text-scroll-item h6,.background-dark .haru-text-scroll--style-2 .text-scroll-item h6{-webkit-text-stroke-color:rgba(171, 171, 171, 0.6)}.dark-mode .haru-text-scroll--style-3,.background-dark .haru-text-scroll--style-3{border-top:1px solid #333;border-bottom:1px solid #333}.dark-mode .haru-text-scroll--style-3 .text-scroll-item:before,.background-dark .haru-text-scroll--style-3 .text-scroll-item:before{color:#fff}.dark-mode .haru-text-scroll--style-4 .text-scroll-item:before,.dark-mode .haru-text-scroll--style-5 .text-scroll-item:before,.background-dark .haru-text-scroll--style-4 .text-scroll-item:before,.background-dark .haru-text-scroll--style-5 .text-scroll-item:before{color:#fff}.haru-text-list .text-title{font-size:18px;font-weight:500;color:#000000;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:1440px){.haru-text-list .text-title{font-size:17px}}@media screen and (max-width:1199px){.haru-text-list .text-title{font-size:16px}}@media screen and (max-width:767px){.haru-text-list .text-title{font-size:15px}}.haru-text-list .text-sub-title{font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:0 5px}@media screen and (max-width:767px){.haru-text-list .text-sub-title{font-size:14px}}.dark-mode .haru-text-list .text-title,.background-dark .haru-text-list .text-title{color:#fff}.dark-mode .haru-text-list .text-sub-title,.background-dark .haru-text-list .text-sub-title{color:#ababab}.haru-timeline .timeline-list{padding:0;margin:0;list-style:none}.haru-timeline--style-1 .timeline-slider-nav{position:relative;margin-bottom:100px}@media screen and (max-width:1440px){.haru-timeline--style-1 .timeline-slider-nav{margin-bottom:90px}}@media screen and (max-width:1199px){.haru-timeline--style-1 .timeline-slider-nav{margin-bottom:80px}}@media screen and (max-width:991px){.haru-timeline--style-1 .timeline-slider-nav{margin-bottom:60px}}.haru-timeline--style-1 .timeline-slider-nav:before{content:"";position:absolute;position:absolute;left:0;width:100%;background-color:#000;height:1px;bottom:8px}.haru-timeline--style-1 .timeline-thumb{position:relative;padding-bottom:48px;margin-bottom:8px}@media screen and (max-width:1199px){.haru-timeline--style-1 .timeline-thumb{padding-bottom:36px}}@media screen and (max-width:991px){.haru-timeline--style-1 .timeline-thumb{padding-bottom:24px}}.haru-timeline--style-1 .timeline-thumb:before{content:"";position:absolute;left:0;bottom:-8px;width:16px;height:16px;background-color:#000;border-radius:50%}@media screen and (max-width:991px){.haru-timeline--style-1 .timeline-thumb:before{width:12px;height:12px;bottom:-6px}}.haru-timeline--style-1 .timeline-dot{font-size:40px;color:#000000}@media screen and (max-width:1440px){.haru-timeline--style-1 .timeline-dot{font-size:36px}}@media screen and (max-width:1199px){.haru-timeline--style-1 .timeline-dot{font-size:32px}}@media screen and (max-width:991px){.haru-timeline--style-1 .timeline-dot{font-size:28px}}@media screen and (max-width:767px){.haru-timeline--style-1 .timeline-dot{font-size:24px}}.haru-timeline--style-1 .timeline-slider-for{margin:0 -25px}@media screen and (max-width:1440px){.haru-timeline--style-1 .timeline-slider-for{margin:0 -20px}}@media screen and (max-width:1199px){.haru-timeline--style-1 .timeline-slider-for{margin:0 -15px}}.haru-timeline--style-1 .timeline-item{padding:0 25px}@media screen and (max-width:1440px){.haru-timeline--style-1 .timeline-item{padding:0 20px}}@media screen and (max-width:1199px){.haru-timeline--style-1 .timeline-item{padding:0 15px}}.haru-timeline--style-1 .timeline-item:hover .timeline-item__image:before{opacity:1;visibility:visible;transition:all 0.3s}.haru-timeline--style-1 .timeline-item:hover .timeline-item__image img{transform:scale(1.05);transition:all 0.5s}.haru-timeline--style-1 .timeline-item__image{position:relative;overflow:hidden}.haru-timeline--style-1 .timeline-item__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);opacity:0;visibility:hidden;z-index:1;transition:all 0.3s}.haru-timeline--style-1 .timeline-item__image img{width:100%;transform:scale(1);transition:all 0.5s}.haru-timeline--style-1 .timeline-item__title{font-size:24px;padding-top:15px}@media screen and (max-width:1440px){.haru-timeline--style-1 .timeline-item__title{font-size:22px}}@media screen and (max-width:1199px){.haru-timeline--style-1 .timeline-item__title{font-size:20px}}.haru-timeline--style-1 .timeline-item__description{padding-top:10px}.haru-timeline--style-1 .timeline-item__video-title{padding-top:3px;text-transform:uppercase}@media screen and (max-width:991px){.haru-timeline--style-1 .timeline-item__video-title{font-size:14px}}.haru-timeline--style-1 .timeline-item__award{display:flex;flex-wrap:wrap;padding-top:30px}.haru-timeline--style-1 .timeline-item__award-image{flex:0 0 33.333333%}.haru-timeline--style-1 .slick-prev{left:25px}@media screen and (max-width:1440px){.haru-timeline--style-1 .slick-prev{left:20px}}@media screen and (max-width:1199px){.haru-timeline--style-1 .slick-prev{left:15px}}.haru-timeline--style-1 .slick-next{right:25px}@media screen and (max-width:1440px){.haru-timeline--style-1 .slick-next{right:20px}}@media screen and (max-width:1199px){.haru-timeline--style-1 .slick-next{right:15px}}.haru-timeline--style-2 .timeline-item{display:flex;border-top:1px solid #ccc;padding:20px 0 25px}@media screen and (max-width:767px){.haru-timeline--style-2 .timeline-item{display:block}}.haru-timeline--style-2 .timeline-item:last-child{border-bottom:1px solid #ccc}.haru-timeline--style-2 .timeline-item__year{flex:0 0 120px;font-size:24px;color:#000}@media screen and (max-width:1440px){.haru-timeline--style-2 .timeline-item__year{font-size:22px;flex:0 0 110px}}@media screen and (max-width:1199px){.haru-timeline--style-2 .timeline-item__year{font-size:20px;flex:0 0 100px}}@media screen and (max-width:991px){.haru-timeline--style-2 .timeline-item__year{font-size:18px;flex:0 0 90px}}@media screen and (max-width:767px){.haru-timeline--style-2 .timeline-item__year{font-size:20px;margin-bottom:10px}}.haru-timeline--style-2 .timeline-item__content{flex:1}.haru-timeline--style-2 .timeline-item__meta{display:flex;align-items:center;flex-wrap:wrap}.haru-timeline--style-2 .timeline-item__winner{font-size:24px;font-weight:500;margin-top:0;margin-bottom:5px}@media screen and (max-width:1440px){.haru-timeline--style-2 .timeline-item__winner{font-size:22px}}@media screen and (max-width:1199px){.haru-timeline--style-2 .timeline-item__winner{font-size:20px}}@media screen and (max-width:991px){.haru-timeline--style-2 .timeline-item__winner{font-size:18px}}@media screen and (max-width:767px){.haru-timeline--style-2 .timeline-item__winner{margin-bottom:10px}}.haru-timeline--style-2 .timeline-item__video{margin-right:5px;margin-bottom:-1px}.haru-timeline--style-2 .timeline-item__video-title{margin:0;font-weight:500;text-transform:uppercase}@media screen and (max-width:767px){.haru-timeline--style-2 .timeline-item__video-title{font-size:14px}}.haru-timeline--style-2 .timeline-item__url{margin-left:auto;padding-top:10px;flex:0 0 100px}.haru-timeline--style-2 .timeline-item__url a{font-size:18px;font-weight:500;color:#000;display:flex;justify-content:flex-end;align-items:center;transition:all 0.3s}@media screen and (max-width:1440px){.haru-timeline--style-2 .timeline-item__url a{font-size:17px}}@media screen and (max-width:1199px){.haru-timeline--style-2 .timeline-item__url a{font-size:16px}}@media screen and (max-width:991px){.haru-timeline--style-2 .timeline-item__url a{font-size:15px}}@media screen and (max-width:767px){.haru-timeline--style-2 .timeline-item__url a{justify-content:flex-start}}.haru-timeline--style-2 .timeline-item__url a:hover{color:#990000;transition:all 0.3s}.haru-timeline--style-2 .timeline-item__url i{font-size:24px;margin-left:6px;margin-bottom:-5px}@media screen and (max-width:1440px){.haru-timeline--style-2 .timeline-item__url i{font-size:22px}}@media screen and (max-width:1199px){.haru-timeline--style-2 .timeline-item__url i{font-size:20px}}@media screen and (max-width:991px){.haru-timeline--style-2 .timeline-item__url i{font-size:18px}}@media screen and (max-width:767px){.haru-timeline--style-2 .timeline-item__url i{margin-left:0}}.haru-timeline--style-3 .timeline-item{display:flex;border-top:1px solid #ccc;padding:20px 0 25px}@media screen and (max-width:767px){.haru-timeline--style-3 .timeline-item{display:block}}.haru-timeline--style-3 .timeline-item__year{flex:0 0 120px;font-size:24px;color:#000}@media screen and (max-width:1440px){.haru-timeline--style-3 .timeline-item__year{font-size:22px;flex:0 0 110px}}@media screen and (max-width:1199px){.haru-timeline--style-3 .timeline-item__year{font-size:20px;flex:0 0 100px}}@media screen and (max-width:991px){.haru-timeline--style-3 .timeline-item__year{font-size:18px;flex:0 0 90px}}@media screen and (max-width:767px){.haru-timeline--style-3 .timeline-item__year{font-size:20px;margin-bottom:10px}}.haru-timeline--style-3 .timeline-item__content{flex:1;display:flex;align-items:center}@media screen and (max-width:767px){.haru-timeline--style-3 .timeline-item__content{display:block}}.haru-timeline--style-3 .timeline-item__meta{display:flex;align-items:center;flex-wrap:wrap;margin-left:auto;padding-top:8px;justify-content:flex-end}@media screen and (max-width:767px){.haru-timeline--style-3 .timeline-item__meta{justify-content:flex-start}}.haru-timeline--style-3 .timeline-item__winner{font-size:24px;font-weight:500;margin:0}@media screen and (max-width:1440px){.haru-timeline--style-3 .timeline-item__winner{font-size:22px}}@media screen and (max-width:1199px){.haru-timeline--style-3 .timeline-item__winner{font-size:20px}}@media screen and (max-width:991px){.haru-timeline--style-3 .timeline-item__winner{font-size:18px}}.haru-timeline--style-3 .timeline-item__video{margin-right:5px;margin-bottom:-1px}.haru-timeline--style-3 .timeline-item__video-title{margin:0;font-weight:500;text-transform:uppercase}@media screen and (max-width:767px){.haru-timeline--style-3 .timeline-item__video-title{font-size:14px}}.haru-timeline--style-3 .timeline-item__url{margin-left:100px;padding-top:10px;flex:0 0 100px}@media screen and (max-width:1440px){.haru-timeline--style-3 .timeline-item__url{margin-left:80px}}@media screen and (max-width:1199px){.haru-timeline--style-3 .timeline-item__url{margin-left:60px}}@media screen and (max-width:991px){.haru-timeline--style-3 .timeline-item__url{margin-left:40px}}@media screen and (max-width:767px){.haru-timeline--style-3 .timeline-item__url{margin-left:0}}.haru-timeline--style-3 .timeline-item__url a{font-size:16px;font-weight:500;color:#000;display:flex;justify-content:flex-end;align-items:center;transition:all 0.3s}@media screen and (max-width:1440px){.haru-timeline--style-3 .timeline-item__url a{font-size:15px}}@media screen and (max-width:767px){.haru-timeline--style-3 .timeline-item__url a{justify-content:flex-start}}.haru-timeline--style-3 .timeline-item__url a:hover{color:#990000;transition:all 0.3s}.haru-timeline--style-3 .timeline-item__url i{font-size:16px;margin-left:5px;margin-bottom:-2px}@media screen and (max-width:1440px){.haru-timeline--style-3 .timeline-item__url i{font-size:15px}}.dark-mode .haru-timeline--style-1 .timeline-slider-nav:before,.background-dark .haru-timeline--style-1 .timeline-slider-nav:before{background-color:#fff}.dark-mode .haru-timeline--style-1 .timeline-thumb:before,.background-dark .haru-timeline--style-1 .timeline-thumb:before{background-color:#fff}.dark-mode .haru-timeline--style-1 .timeline-dot,.background-dark .haru-timeline--style-1 .timeline-dot{color:#fff}.dark-mode .haru-timeline--style-1 .timeline-item__award-image img,.background-dark .haru-timeline--style-1 .timeline-item__award-image img{filter:brightness(0) invert(1)}.dark-mode .haru-timeline--style-2 .timeline-item,.background-dark .haru-timeline--style-2 .timeline-item{border-top:1px solid #333}.dark-mode .haru-timeline--style-2 .timeline-item:last-child,.background-dark .haru-timeline--style-2 .timeline-item:last-child{border-bottom:1px solid #333}.dark-mode .haru-timeline--style-2 .timeline-item__year,.background-dark .haru-timeline--style-2 .timeline-item__year{color:#fff}.dark-mode .haru-timeline--style-2 .timeline-item__festival,.background-dark .haru-timeline--style-2 .timeline-item__festival{color:#696969}.dark-mode .haru-timeline--style-2 .timeline-item__url a,.background-dark .haru-timeline--style-2 .timeline-item__url a{color:#fff}.dark-mode .haru-timeline--style-2 .timeline-item__url a:hover,.background-dark .haru-timeline--style-2 .timeline-item__url a:hover{color:#990000}.dark-mode .haru-timeline--style-3 .timeline-item,.background-dark .haru-timeline--style-3 .timeline-item{border-top:1px solid #333}.dark-mode .haru-timeline--style-3 .timeline-item__year,.background-dark .haru-timeline--style-3 .timeline-item__year{color:#fff}.dark-mode .haru-timeline--style-3 .timeline-item__festival,.background-dark .haru-timeline--style-3 .timeline-item__festival{color:#696969}.dark-mode .haru-timeline--style-3 .timeline-item__url,.background-dark .haru-timeline--style-3 .timeline-item__url{margin-left:100px;padding-top:10px;flex:0 0 100px}.dark-mode .haru-timeline--style-3 .timeline-item__url a,.background-dark .haru-timeline--style-3 .timeline-item__url a{color:#fff}.dark-mode .haru-timeline--style-3 .timeline-item__url a:hover,.background-dark .haru-timeline--style-3 .timeline-item__url a:hover{color:#990000}.section-bg-gray{background-color:#f5f5f5}.section-bg-dark{background-color:#000}.section-bg-gray-image{background-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/bg-gray.png)}.section-bg-dark-image{background-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/bg-dark.png)}.section-bd-bottom .elementor-container{position:relative}.section-bd-bottom .elementor-container:after{content:"";position:absolute;left:10px;bottom:0;width:calc(100% - 20px);height:1px;background-color:#ccc}.section-bd-bottom .elementor-container.elementor-column-gap-extended:after{left:15px;width:calc(100% - 30px)}.elementor-editor-active .section-grain-dark{background-color:#000}.elementor-editor-active .section-grain-dark:before{display:none}.section-grain-dark{background-color:#333;position:relative;overflow:hidden !important}.section-grain-dark:before{content:"";background-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/bg-dark.png);background-repeat:repeat;background-position:0;animation:grained 0.5s steps(20) infinite;transform:translate3d(0, 0, 0);position:absolute !important;height:300% !important;left:-100% !important;top:-100% !important;width:300% !important;opacity:0.8 !important}.elementor-editor-active .section-grain-gray{background-color:#f5f5f5}.elementor-editor-active .section-grain-gray:before{display:none}.section-grain-gray{background-color:#f5f5f5;position:relative;overflow:hidden !important}.section-grain-gray:before{content:"" !important;background-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/bg-gray.png);background-repeat:repeat;background-position:0;animation:grained 0.5s steps(20) infinite;transform:translate3d(0, 0, 0);position:absolute !important;height:300% !important;left:-100% !important;top:-100% !important;width:300% !important;opacity:0.8 !important}.section-gap-wide{display:flex;justify-content:center}.section-gap-wide .elementor-container>.elementor-column>.elementor-element-populated{padding:15px 25px}@media screen and (max-width:1440px){.section-gap-wide .elementor-container>.elementor-column>.elementor-element-populated{padding:15px}}.dark-mode .section-bg-white{background-color:#000}.dark-mode .section-bg-gray{background-color:#000}.dark-mode .section-bg-gray-image{background-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/bg-dark.png)}.dark-mode .section-bd-bottom .elementor-container:after{background-color:#696969}.dark-mode .elementor-editor-active .section-grain-gray{background-color:#000}.dark-mode .section-grain-gray{background-color:#333}.dark-mode .section-grain-gray:before{background-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/bg-dark.png)}.header-text-slideshow{font-size:16px}.header-text-slideshow p{color:#000}.header-text-slideshow p:before{content:"";display:inline-block;width:8px;height:8px;background-color:#990000;border-radius:50%;margin-right:10px;position:relative;top:-1px}.header-text-slideshow a{color:#000;border-bottom:1px solid #000;transition:all 0.3s}.header-text-slideshow a:hover{opacity:0.6;transition:all 0.3s}.haru-header--transparent-light:not(.haru-header--sticky-on) .header-text-slideshow p{color:#fff}.haru-header--transparent-light:not(.haru-header--sticky-on) .header-text-slideshow a{color:#fff;border-bottom:1px solid #fff}.haru-header--transparent-dark:not(.haru-header--sticky-on) .header-text-slideshow p{color:#000}.haru-header--transparent-dark:not(.haru-header--sticky-on) .header-text-slideshow a{color:#000;border-bottom:1px solid #000}.dark-mode .header-text-slideshow p,.background-dark .header-text-slideshow p{color:#fff}.dark-mode .header-text-slideshow a,.background-dark .header-text-slideshow a{color:#fff;border-bottom:1px solid #fff}.header-cart-2{margin-right:-3vw}@media screen and (max-width:1440px){.header-cart-2{margin-right:-2vw}}@media screen and (max-width:991px){.header-cart-2{margin-right:-4vw}}@media screen and (max-width:767px){.header-cart-2{margin-right:-4vw}}.header-search-slideshow{margin-right:-5vw}@media screen and (max-width:1440px){.header-search-slideshow{margin-right:-3vw}}@media screen and (max-width:991px){.header-search-slideshow{margin-right:-2vw}}.header-cart-slideshow{margin-right:-10vw}@media screen and (max-width:1440px){.header-cart-slideshow{margin-right:-6vw}}@media screen and (max-width:991px){.header-cart-slideshow{margin-right:-4vw}}.header-nav-resize.haru-menu-toggle-popup{font-size:24px;height:24px;width:24px}.header-search-showcase{margin-left:-8vw}@media screen and (max-width:1440px){.header-search-showcase{margin-left:-6vw}}.single-video .video-meta{display:flex;align-items:flex-end}@media screen and (max-width:767px){.single-video .video-meta{display:block}}.single-video .video-meta .video-author{display:flex}.single-video .video-meta .video-author img{max-width:48px;border-radius:50%}.single-video .video-meta .video-author__avatar{margin-right:16px}@media screen and (max-width:767px){.single-video .video-meta .video-author__avatar{display:none}}.single-video .video-meta-left{display:flex;flex-wrap:wrap;font-weight:500}.single-video .video-meta-left>div{margin-right:50px}@media screen and (max-width:1440px){.single-video .video-meta-left>div{margin-right:45px}}@media screen and (max-width:1199px){.single-video .video-meta-left>div{margin-right:40px}}@media screen and (max-width:991px){.single-video .video-meta-left>div{margin-right:35px;font-size:15px}}@media screen and (max-width:767px){.single-video .video-meta-left>div{margin-right:25px;font-size:14px}}.single-video .video-meta-left>div:last-child{margin-right:0}.single-video .video-meta-left .video-meta-content{color:#000000}.single-video .video-meta-left a{color:#000000;transition:all 0.3s}.single-video .video-meta-left a:hover{color:#990000;transition:all 0.3s}.single-video .video-meta-right{margin-left:auto}@media screen and (max-width:767px){.single-video .video-meta-right{margin-top:15px}}.single-video .video-meta-2{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;line-height:1}@media screen and (max-width:767px){.single-video .video-meta-2{font-size:15px}}.single-video .video-meta-2 a{color:#000000;transition:all 0.3s}.single-video .video-meta-2 a:hover{color:#990000;transition:all 0.3s}.single-video .video-meta-2 .video-author{padding-right:18px;border-right:1px solid #ababab;margin-right:18px}.single-video .video-meta-2 .video-publish{display:flex;align-items:center}.single-video .video-meta-2 .video-publish:after{content:"";width:4px;height:4px;border-radius:50%;background-color:#ababab;margin:0 18px}.single-video .video-info ul{padding:0;margin:0;list-style:none}.single-video .video-info__label-item{font-size:14px;font-weight:500}.single-video .video-info--horizontal .video-info__list{display:flex;flex-wrap:wrap}.single-video .video-info--horizontal .video-info__item{flex:0 0 20%;margin-bottom:20px}@media screen and (max-width:1199px){.single-video .video-info--horizontal .video-info__item{flex:0 0 25%}}@media screen and (max-width:991px){.single-video .video-info--horizontal .video-info__item{flex:0 0 33.333333%}}@media screen and (max-width:767px){.single-video .video-info--horizontal .video-info__item{flex:0 0 100%;display:flex;margin-bottom:10px}}.single-video .video-info--horizontal .video-info__label{display:block;color:#000000;font-weight:500;font-size:16px;margin-bottom:5px;text-transform:uppercase}@media screen and (max-width:991px){.single-video .video-info--horizontal .video-info__label{font-size:15px}}@media screen and (max-width:767px){.single-video .video-info--horizontal .video-info__label{font-size:14px;min-width:160px;padding-right:10px}}.single-video .video-info--horizontal .video-info__content{font-weight:500}.single-video .video-info--horizontal .video-info__content a{transition:all 0.3s}.single-video .video-info--horizontal .video-info__content a:hover{transition:all 0.3s}.single-video .video-info--horizontal .video-info__content .video-info__label-item{color:#fff;font-size:12px;padding:2px 10px;text-transform:uppercase}.single-video .video-info--vertical .video-info__item{margin-bottom:20px}@media screen and (max-width:767px){.single-video .video-info--vertical .video-info__item{display:flex;margin-bottom:10px}}.single-video .video-info--vertical .video-info__label{color:#000000;font-weight:500;display:block;font-size:16px;margin-bottom:5px;text-transform:uppercase}@media screen and (max-width:991px){.single-video .video-info--vertical .video-info__label{font-size:15px}}@media screen and (max-width:767px){.single-video .video-info--vertical .video-info__label{font-size:14px;min-width:160px;padding-right:10px}}.single-video .video-info--vertical .video-info__content{font-weight:500}.single-video .video-info--vertical .video-info__content a{transition:all 0.3s}.single-video .video-info--vertical .video-info__content a:hover{transition:all 0.3s}.single-video .video-info--vertical .video-info__content .video-info__label-item{color:#fff;font-size:12px;padding:2px 10px;text-transform:uppercase}.single-video .video-heading--style-1{font-size:48px;padding-bottom:30px}@media screen and (max-width:1440px){.single-video .video-heading--style-1{font-size:42px;padding-bottom:25px}}@media screen and (max-width:1199px){.single-video .video-heading--style-1{font-size:36px;padding-bottom:20px}}@media screen and (max-width:991px){.single-video .video-heading--style-1{font-size:28px;padding-bottom:15px}}@media screen and (max-width:767px){.single-video .video-heading--style-1{font-size:20px;padding-bottom:10px}}.single-video .video-heading--style-2{font-size:34px;margin-bottom:50px;padding-bottom:10px;border-bottom:1px solid #eee}@media screen and (max-width:1440px){.single-video .video-heading--style-2{font-size:32px;margin-bottom:45px}}@media screen and (max-width:1199px){.single-video .video-heading--style-2{font-size:28px;margin-bottom:40px}}@media screen and (max-width:991px){.single-video .video-heading--style-2{font-size:24px;margin-bottom:35px}}@media screen and (max-width:767px){.single-video .video-heading--style-2{font-size:20px;margin-bottom:30px}}.single-video .video-heading--style-3{font-size:18px;text-transform:uppercase}@media screen and (max-width:1440px){.single-video .video-heading--style-3{font-size:17px}}@media screen and (max-width:1199px){.single-video .video-heading--style-3{font-size:16px}}@media screen and (max-width:991px){.single-video .video-heading--style-3{font-size:15px}}@media screen and (max-width:767px){.single-video .video-heading--style-3{font-size:14px}}.single-video .video-heading--style-4{font-size:34px;margin-top:0}@media screen and (max-width:1440px){.single-video .video-heading--style-4{font-size:32px}}@media screen and (max-width:1199px){.single-video .video-heading--style-4{font-size:28px}}@media screen and (max-width:991px){.single-video .video-heading--style-4{font-size:24px}}@media screen and (max-width:767px){.single-video .video-heading--style-4{font-size:20px}}.single-video .video-sub-heading--style-3{font-size:48px}@media screen and (max-width:1440px){.single-video .video-sub-heading--style-3{font-size:42px}}@media screen and (max-width:1199px){.single-video .video-sub-heading--style-3{font-size:36px}}@media screen and (max-width:991px){.single-video .video-sub-heading--style-3{font-size:28px}}@media screen and (max-width:767px){.single-video .video-sub-heading--style-3{font-size:20px}}.single-video .video-heading-stroke{display:flex;flex-wrap:nowrap;justify-content:center;position:absolute;width:300%;left:50%;transform:translateX(-50%)}.single-video .video-heading-stroke span{font-size:120px;font-weight:700;line-height:1.2;-webkit-text-stroke-width:0.5px;-webkit-text-stroke-color:#979797;-webkit-text-fill-color:transparent;display:flex;align-items:center;white-space:nowrap}@media screen and (max-width:1440px){.single-video .video-heading-stroke span{font-size:100px}}@media screen and (max-width:1199px){.single-video .video-heading-stroke span{font-size:80px}}@media screen and (max-width:991px){.single-video .video-heading-stroke span{font-size:60px}}@media screen and (max-width:767px){.single-video .video-heading-stroke span{font-size:40px}}.single-video .video-heading-stroke span:first-child:before{display:none}.single-video .video-heading-stroke span:before{content:"";display:inline-block;width:8vw;height:1px;background-color:#000000;margin:0 3vw}.single-video .video-award-grid{display:flex;flex-wrap:wrap}.single-video .video-award-grid.columns-2 .video-award-item,.single-video .video-award-grid.columns-3 .video-award-item{margin-bottom:40px;padding-right:20px}@media screen and (max-width:1440px){.single-video .video-award-grid.columns-2 .video-award-item,.single-video .video-award-grid.columns-3 .video-award-item{margin-bottom:35px}}@media screen and (max-width:1199px){.single-video .video-award-grid.columns-2 .video-award-item,.single-video .video-award-grid.columns-3 .video-award-item{margin-bottom:30px}}@media screen and (max-width:991px){.single-video .video-award-grid.columns-2 .video-award-item,.single-video .video-award-grid.columns-3 .video-award-item{margin-bottom:25px}}@media screen and (max-width:767px){.single-video .video-award-grid.columns-2 .video-award-item,.single-video .video-award-grid.columns-3 .video-award-item{margin-bottom:20px}}.single-video .video-award-grid.columns-2 .video-award-item img,.single-video .video-award-grid.columns-3 .video-award-item img{max-width:80%}.single-video .video-award-grid.columns-3 .video-award-item{flex:0 0 33.333333%}@media screen and (max-width:991px){.single-video .video-award-grid.columns-3 .video-award-item{flex:0 0 50%}}.single-video .video-award-grid.columns-2 .video-award-item{flex:0 0 50%}.single-video .video-award-grid .video-award-winner{color:#000000}.single-video .video-gallery-item{position:relative;overflow:hidden}.single-video .video-gallery-item__popup:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);z-index:1;opacity:0;visibility:hidden;transition:all 0.3s}.single-video .video-gallery-item img{transform:scale(1);transition:all 0.3s}.single-video .video-gallery-item:hover .video-gallery-item__popup:before{opacity:1;visibility:visible;transition:all 0.3s}.single-video .video-gallery-item:hover img{transform:scale(1.1);transition:all 0.3s}.single-video .video-gallery-slick.padding{margin:0 -15px}.single-video .video-gallery-slick.padding .video-gallery-item{margin:0 15px}@media screen and (max-width:991px){.single-video .video-gallery-slick.padding{margin:0}}.single-video .video-gallery-slick.padding.haru-slick--nav-center .slick-prev{left:15px}.single-video .video-gallery-slick.padding.haru-slick--nav-center .slick-next{right:15px}.single-video .video-gallery-packery.padding{margin:-10px}.single-video .video-gallery-packery.padding .video-gallery-item{padding:10px}.single-video .video-gallery-packery.padding .video-gallery-item.landscape .video-gallery-item__image{padding-bottom:calc(50% - 10px)}.single-video .video-gallery-packery.padding .video-gallery-item.portrait .video-gallery-item__image{padding-bottom:calc(200% + 20px)}.single-video .video-gallery-packery .video-gallery-item{position:relative;float:left;width:25%}@media screen and (max-width:767px){.single-video .video-gallery-packery .video-gallery-item{width:100%}}.single-video .video-gallery-packery .video-gallery-item__image{padding-bottom:100%;position:relative;overflow:hidden}.single-video .video-gallery-packery .video-gallery-item img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);transition:all 0.3s}.single-video .video-gallery-packery .video-gallery-item:hover img{transform:translate(-50%, -50%) scale(1.1);transition:all 0.3s}.single-video .video-gallery-packery .video-gallery-item.big-square{width:50%}@media screen and (max-width:767px){.single-video .video-gallery-packery .video-gallery-item.big-square{width:100%}}.single-video .video-gallery-packery .video-gallery-item.landscape{width:50%}@media screen and (max-width:767px){.single-video .video-gallery-packery .video-gallery-item.landscape{width:100%}}.single-video .video-gallery-packery .video-gallery-item.landscape .video-gallery-item__image{padding-bottom:50%}.single-video .video-gallery-packery .video-gallery-item.portrait .video-gallery-item__image{padding-bottom:200%}.single-video .video-gallery-packery .video-gallery-item.portrait img{height:100%;max-width:none}.single-video .video-gallery-packery.columns-2 .video-gallery-item{width:50%}.single-video .video-gallery-packery.columns-2 .video-gallery-item.big-square{width:100%}.single-video .video-gallery-packery.columns-2 .video-gallery-item.landscape{width:100%}.single-video .video-gallery-isotope{margin-bottom:50px}@media screen and (max-width:1199px){.single-video .video-gallery-isotope{margin-bottom:40px}}@media screen and (max-width:991px){.single-video .video-gallery-isotope{margin-bottom:30px}}@media screen and (max-width:767px){.single-video .video-gallery-isotope{margin-bottom:20px}}.single-video .video-gallery-isotope .video-gallery-item{width:25%}@media screen and (max-width:1199px){.single-video .video-gallery-isotope .video-gallery-item{width:33.333333%}}@media screen and (max-width:991px){.single-video .video-gallery-isotope .video-gallery-item{width:50%}}@media screen and (max-width:767px){.single-video .video-gallery-isotope .video-gallery-item{width:100%}}.single-video .video-gallery-isotope .video-gallery-item__popup{display:flex}.single-video .video-gallery-isotope .video-gallery-item__popup img{width:100%}.single-video .video-share .haru-social-share__label{display:none}.single-video .video-nav{display:flex;position:relative}@media screen and (max-width:767px){.single-video .video-nav{display:block}}.single-video .video-nav:before{content:"";font-family:"themify";font-size:32px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#000000}@media screen and (max-width:1440px){.single-video .video-nav:before{font-size:28px}}@media screen and (max-width:1199px){.single-video .video-nav:before{font-size:24px}}@media screen and (max-width:991px){.single-video .video-nav:before{font-size:20px}}@media screen and (max-width:767px){.single-video .video-nav:before{display:none}}.single-video .video-nav .video-nav-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.single-video .video-nav .video-nav-content{display:flex;align-items:center}.single-video .video-nav .video-nav-thumb{position:relative;display:flex;align-items:flex-start}.single-video .video-nav .video-nav-thumb img{max-width:210px}@media screen and (max-width:1440px){.single-video .video-nav .video-nav-thumb img{max-width:190px}}@media screen and (max-width:1199px){.single-video .video-nav .video-nav-thumb img{max-width:170px}}@media screen and (max-width:991px){.single-video .video-nav .video-nav-thumb img{max-width:130px}}@media screen and (max-width:767px){.single-video .video-nav .video-nav-thumb img{max-width:120px}}.single-video .video-nav .video-nav-duration{position:absolute;bottom:5px;right:5px;color:#fff;background-color:rgba(0, 0, 0, 0.7);font-size:12px;font-weight:500;padding:0 5px;z-index:2;display:none}.single-video .video-nav .video-nav-label{color:#000000;letter-spacing:1px;line-height:1;font-weight:500;text-transform:uppercase}@media screen and (max-width:991px){.single-video .video-nav .video-nav-label{font-size:14px}}@media screen and (max-width:767px){.single-video .video-nav .video-nav-label{font-size:13px}}.single-video .video-nav .video-nav-title{margin:8px 0;font-size:24px;font-weight:500}@media screen and (max-width:1440px){.single-video .video-nav .video-nav-title{font-size:22px}}@media screen and (max-width:1199px){.single-video .video-nav .video-nav-title{font-size:20px}}@media screen and (max-width:991px){.single-video .video-nav .video-nav-title{font-size:18px}}@media screen and (max-width:767px){.single-video .video-nav .video-nav-title{font-size:16px}}.single-video .video-nav .video-nav-info{display:flex;flex-wrap:wrap;font-size:12px}.single-video .video-nav .video-nav-info>div{margin-right:15px;position:relative}.single-video .video-nav .video-nav-info>div:after{content:"";width:3px;height:3px;background-color:#000000;position:absolute;right:-8px;border-radius:50%;top:50%;transform:translateY(-50%)}.single-video .video-nav .video-nav-info>div:last-child{margin-right:0}.single-video .video-nav .video-nav-info>div:last-child:after{display:none}.single-video .video-nav .video-prev{width:50%;position:relative;padding-right:10%}@media screen and (max-width:991px){.single-video .video-nav .video-prev{padding-right:5%}}@media screen and (max-width:767px){.single-video .video-nav .video-prev{width:100%;padding-bottom:15px;margin-bottom:16px;border-bottom:1px solid #eee}}.single-video .video-nav .video-prev .video-nav-meta{padding-left:30px}@media screen and (max-width:1440px){.single-video .video-nav .video-prev .video-nav-meta{padding-left:25px}}@media screen and (max-width:1199px){.single-video .video-nav .video-prev .video-nav-meta{padding-left:20px}}@media screen and (max-width:991px){.single-video .video-nav .video-prev .video-nav-meta{padding-left:15px}}.single-video .video-nav .video-next{width:50%;margin-left:auto;text-align:right;position:relative;padding-left:10%}@media screen and (max-width:991px){.single-video .video-nav .video-next{padding-left:5%}}@media screen and (max-width:767px){.single-video .video-nav .video-next{width:100%}}.single-video .video-nav .video-next .video-nav-content{justify-content:flex-end}.single-video .video-nav .video-next .video-nav-info{justify-content:flex-end}.single-video .video-nav .video-next .video-nav-meta{padding-right:30px}@media screen and (max-width:1440px){.single-video .video-nav .video-next .video-nav-meta{padding-right:25px}}@media screen and (max-width:1199px){.single-video .video-nav .video-next .video-nav-meta{padding-right:20px}}@media screen and (max-width:991px){.single-video .video-nav .video-next .video-nav-meta{padding-right:15px}}.single-video .single-video__nav{background-color:#f5f5f5;padding:100px 0;margin-bottom:60px}@media screen and (max-width:1440px){.single-video .single-video__nav{padding:90px 0;margin-bottom:50px}}@media screen and (max-width:1199px){.single-video .single-video__nav{padding:80px 0;margin-bottom:40px}}@media screen and (max-width:991px){.single-video .single-video__nav{padding:70px 0;margin-bottom:30px}}@media screen and (max-width:767px){.single-video .single-video__nav{padding:50px 0}}.single-video .single-video__comments{margin-bottom:100px}@media screen and (max-width:1440px){.single-video .single-video__comments{margin-bottom:90px}}@media screen and (max-width:1199px){.single-video .single-video__comments{margin-bottom:80px}}@media screen and (max-width:991px){.single-video .single-video__comments{margin-bottom:70px}}@media screen and (max-width:767px){.single-video .single-video__comments{margin-bottom:60px}}.single-video .single-video__related{background-color:#f5f5f5;padding:65px 0 95px}@media screen and (max-width:1440px){.single-video .single-video__related{padding:55px 0 85px}}@media screen and (max-width:1199px){.single-video .single-video__related{padding:45px 0 75px}}@media screen and (max-width:991px){.single-video .single-video__related{padding:35px 0 65px}}@media screen and (max-width:767px){.single-video .single-video__related{padding:25px 0 55px}}.single-video .video-related{padding-top:10px}.single-video.style-1 .single-video-wrap{margin-top:80px}@media screen and (max-width:1440px){.single-video.style-1 .single-video-wrap{margin-top:70px}}@media screen and (max-width:1199px){.single-video.style-1 .single-video-wrap{margin-top:60px}}@media screen and (max-width:991px){.single-video.style-1 .single-video-wrap{margin-top:50px}}@media screen and (max-width:767px){.single-video.style-1 .single-video-wrap{margin-top:40px}}.single-video.style-1 .single-video__title{font-size:56px}@media screen and (max-width:1440px){.single-video.style-1 .single-video__title{font-size:48px}}@media screen and (max-width:1199px){.single-video.style-1 .single-video__title{font-size:42px}}@media screen and (max-width:991px){.single-video.style-1 .single-video__title{font-size:32px}}@media screen and (max-width:767px){.single-video.style-1 .single-video__title{font-size:26px}}.single-video.style-1 .single-video__meta{margin-bottom:60px;margin-top:30px}@media screen and (max-width:1440px){.single-video.style-1 .single-video__meta{margin-bottom:50px;margin-top:25px}}@media screen and (max-width:1199px){.single-video.style-1 .single-video__meta{margin-bottom:40px;margin-top:20px}}@media screen and (max-width:991px){.single-video.style-1 .single-video__meta{margin-bottom:30px;margin-top:15px}}@media screen and (max-width:767px){.single-video.style-1 .single-video__meta{margin-bottom:20px}}.single-video.style-1 .single-video__player{margin-bottom:80px}@media screen and (max-width:1440px){.single-video.style-1 .single-video__player{margin-bottom:70px}}@media screen and (max-width:1199px){.single-video.style-1 .single-video__player{margin-bottom:60px}}@media screen and (max-width:991px){.single-video.style-1 .single-video__player{margin-bottom:50px}}@media screen and (max-width:767px){.single-video.style-1 .single-video__player{margin-bottom:40px}}.single-video.style-1 .single-video__info{margin-bottom:70px;padding-bottom:80px;border-bottom:1px solid #ccc;font-size:16px}@media screen and (max-width:1440px){.single-video.style-1 .single-video__info{font-size:15px;margin-bottom:60px;padding-bottom:70px}}@media screen and (max-width:1199px){.single-video.style-1 .single-video__info{margin-bottom:50px;padding-bottom:60px}}@media screen and (max-width:991px){.single-video.style-1 .single-video__info{margin-bottom:40px;padding-bottom:50px}}@media screen and (max-width:767px){.single-video.style-1 .single-video__info{margin-bottom:30px;padding-bottom:40px}}.single-video.style-1 .video-content{margin-bottom:40px}.single-video.style-1 .single-video__award{margin-bottom:80px}@media screen and (max-width:1440px){.single-video.style-1 .single-video__award{margin-bottom:70px}}@media screen and (max-width:1199px){.single-video.style-1 .single-video__award{margin-bottom:60px}}@media screen and (max-width:991px){.single-video.style-1 .single-video__award{margin-bottom:50px}}@media screen and (max-width:767px){.single-video.style-1 .single-video__award{margin-bottom:40px}}.single-video.style-1 .video-award{max-width:600px;margin:0 auto}.single-video.style-1 .video-award-item{text-align:center}.single-video.style-1 .video-award-winner{color:#000000}.single-video.style-1 .single-video__gallery{margin-bottom:20px}@media screen and (max-width:767px){.single-video.style-1 .single-video__gallery{margin-bottom:40px}}.single-video.style-1 .video-gallery{padding-top:20px}.single-video.style-1 .video-gallery__sub-title{overflow:hidden;position:relative;padding-bottom:12%;margin-top:30px}.single-video.style-2 .single-video__player{margin-bottom:60px}@media screen and (max-width:1440px){.single-video.style-2 .single-video__player{margin-bottom:50px}}@media screen and (max-width:1199px){.single-video.style-2 .single-video__player{margin-bottom:40px}}@media screen and (max-width:991px){.single-video.style-2 .single-video__player{margin-bottom:30px}}@media screen and (max-width:767px){.single-video.style-2 .single-video__player{margin-bottom:20px}}.single-video.style-2 .single-video__title{font-size:56px}@media screen and (max-width:1440px){.single-video.style-2 .single-video__title{font-size:48px}}@media screen and (max-width:1199px){.single-video.style-2 .single-video__title{font-size:42px}}@media screen and (max-width:991px){.single-video.style-2 .single-video__title{font-size:32px}}@media screen and (max-width:767px){.single-video.style-2 .single-video__title{font-size:26px}}.single-video.style-2 .single-video__meta{margin-bottom:60px;margin-top:30px}@media screen and (max-width:1440px){.single-video.style-2 .single-video__meta{margin-bottom:50px;margin-top:25px}}@media screen and (max-width:1199px){.single-video.style-2 .single-video__meta{margin-bottom:40px;margin-top:20px}}@media screen and (max-width:991px){.single-video.style-2 .single-video__meta{margin-bottom:30px;margin-top:15px}}@media screen and (max-width:767px){.single-video.style-2 .single-video__meta{margin-bottom:20px}}.single-video.style-2 .single-video__info{margin-bottom:80px}@media screen and (max-width:1440px){.single-video.style-2 .single-video__info{margin-bottom:70px}}@media screen and (max-width:1199px){.single-video.style-2 .single-video__info{margin-bottom:60px}}@media screen and (max-width:991px){.single-video.style-2 .single-video__info{margin-bottom:50px}}@media screen and (max-width:767px){.single-video.style-2 .single-video__info{margin-bottom:40px}}.single-video.style-2 .single-video__info .video-info{background-color:#f8f8f8;padding:40px 30px 20px 30px}@media screen and (max-width:767px){.single-video.style-2 .single-video__info .video-info{padding:20px 15px 10px 15px}}.single-video.style-2 .video-content{margin-bottom:40px}.single-video.style-2 .single-video__award{margin-bottom:80px}@media screen and (max-width:1440px){.single-video.style-2 .single-video__award{margin-bottom:70px}}@media screen and (max-width:1199px){.single-video.style-2 .single-video__award{margin-bottom:60px}}@media screen and (max-width:991px){.single-video.style-2 .single-video__award{margin-bottom:50px}}@media screen and (max-width:767px){.single-video.style-2 .single-video__award{margin-bottom:40px}}.single-video.style-2 .video-award{max-width:600px;margin:0 auto}.single-video.style-2 .video-award-item{text-align:center}.single-video.style-2 .video-award-winner{color:#000000}.single-video.style-2 .single-video__gallery{margin-bottom:20px}@media screen and (max-width:767px){.single-video.style-2 .single-video__gallery{margin-bottom:40px}}.single-video.style-2 .video-gallery{padding-top:20px}.single-video.style-2 .video-gallery__sub-title{overflow:hidden;position:relative;padding-bottom:12%;margin-top:30px}@media screen and (max-width:767px){.single-video.style-2 .video-gallery__sub-title{margin-top:20px}}.single-video.style-3 .single-video__cover-image{display:flex;position:relative;padding-bottom:56.25%;background-size:cover;background-position:center center}@media screen and (max-width:767px){.single-video.style-3 .single-video__cover-image{padding-bottom:calc(100% + 65px)}}.single-video.style-3 .single-video__cover-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6)}.single-video.style-3 .single-video__cover-image img{width:100%}.single-video.style-3 .single-video__cover-content{position:absolute;top:0;left:0;width:100%;text-align:center;top:45%;transform:translateY(-50%)}@media screen and (max-width:1199px){.single-video.style-3 .single-video__cover-content{top:50%}}@media screen and (max-width:767px){.single-video.style-3 .single-video__cover-content{top:60%}}.single-video.style-3 .single-video__meta{margin-bottom:30px}@media screen and (max-width:1440px){.single-video.style-3 .single-video__meta{margin-bottom:25px}}@media screen and (max-width:1199px){.single-video.style-3 .single-video__meta{margin-bottom:20px}}@media screen and (max-width:991px){.single-video.style-3 .single-video__meta{font-size:14px}}@media screen and (max-width:767px){.single-video.style-3 .single-video__meta{font-size:13px}}.single-video.style-3 .video-category{font-weight:500;text-transform:uppercase}.single-video.style-3 .video-category a{color:rgba(255, 255, 255, 0.5);transition:all 0.3s}.single-video.style-3 .video-category a:hover{color:#990000;transition:all 0.3s}.single-video.style-3 .single-video__title{font-size:56px;color:#fff}@media screen and (max-width:1440px){.single-video.style-3 .single-video__title{font-size:48px}}@media screen and (max-width:1199px){.single-video.style-3 .single-video__title{font-size:42px}}@media screen and (max-width:991px){.single-video.style-3 .single-video__title{font-size:32px}}@media screen and (max-width:767px){.single-video.style-3 .single-video__title{font-size:26px}}.single-video.style-3 .single-video__award{margin-top:35px}@media screen and (max-width:1440px){.single-video.style-3 .single-video__award{margin-top:30px}}@media screen and (max-width:1199px){.single-video.style-3 .single-video__award{margin-top:25px}}@media screen and (max-width:991px){.single-video.style-3 .single-video__award{margin-top:20px}}@media screen and (max-width:767px){.single-video.style-3 .single-video__award{margin-top:15px}}.single-video.style-3 .video-award{max-width:600px;margin:0 auto}@media screen and (max-width:1440px){.single-video.style-3 .video-award{max-width:550px}}@media screen and (max-width:1199px){.single-video.style-3 .video-award{max-width:500px}}.single-video.style-3 .video-award-item{text-align:center}.single-video.style-3 .video-award-winner{color:#000000}.single-video.style-3 .single-video__player{margin-top:-15%;margin-bottom:80px}@media screen and (max-width:1440px){.single-video.style-3 .single-video__player{margin-bottom:70px}}@media screen and (max-width:1199px){.single-video.style-3 .single-video__player{margin-bottom:60px;margin-top:-10%}}@media screen and (max-width:991px){.single-video.style-3 .single-video__player{margin-bottom:50px;margin-top:-5%}}@media screen and (max-width:767px){.single-video.style-3 .single-video__player{margin-bottom:40px;margin-top:30px}}.single-video.style-3 .single-video__main{display:flex;margin-bottom:60px}@media screen and (max-width:1440px){.single-video.style-3 .single-video__main{margin-bottom:50px}}@media screen and (max-width:1199px){.single-video.style-3 .single-video__main{margin-bottom:40px}}@media screen and (max-width:991px){.single-video.style-3 .single-video__main{display:block;margin-bottom:30px}}@media screen and (max-width:767px){.single-video.style-3 .single-video__main{margin-bottom:20px}}.single-video.style-3 .single-video__info{flex:0 0 360px}.single-video.style-3 .single-video__info .video-info{background-color:#f8f8f8;padding:25px 25px 5px 25px}@media screen and (max-width:767px){.single-video.style-3 .single-video__info .video-info{padding:25px 15px 5px 15px}}.single-video.style-3 .single-video__content{padding-left:60px}@media screen and (max-width:991px){.single-video.style-3 .single-video__content{padding-left:0;margin-top:40px}}.single-video.style-3 .video-content{margin-bottom:30px}.single-video.style-3 .single-video__gallery{margin-bottom:70px}@media screen and (max-width:1440px){.single-video.style-3 .single-video__gallery{margin-bottom:50px}}@media screen and (max-width:1199px){.single-video.style-3 .single-video__gallery{margin-bottom:30px}}@media screen and (max-width:991px){.single-video.style-3 .single-video__gallery{margin-bottom:10px}}.single-video.style-3 .video-gallery{padding-top:30px}@media screen and (max-width:1440px){.single-video.style-3 .video-gallery{padding-top:25px}}@media screen and (max-width:1199px){.single-video.style-3 .video-gallery{margin-bottom:20px}}@media screen and (max-width:991px){.single-video.style-3 .video-gallery{margin-bottom:15px}}@media screen and (max-width:767px){.single-video.style-3 .video-gallery{margin-bottom:10px}}.single-video.style-3 .single-video__cast-crew{margin-bottom:50px}@media screen and (max-width:1440px){.single-video.style-3 .single-video__cast-crew{margin-bottom:40px}}@media screen and (max-width:1199px){.single-video.style-3 .single-video__cast-crew{margin-bottom:30px}}.single-video.style-3 .video-cast-crew-list{padding-top:30px}@media screen and (max-width:1440px){.single-video.style-3 .video-cast-crew-list{padding-top:25px}}@media screen and (max-width:1199px){.single-video.style-3 .video-cast-crew-list{padding-top:20px}}@media screen and (max-width:991px){.single-video.style-3 .video-cast-crew-list{padding-top:15px}}@media screen and (max-width:767px){.single-video.style-3 .video-cast-crew-list{padding-top:10px}}.single-video.style-3 .single-video__section-title{position:relative}.single-video.style-3 .single-video__section-title .video-heading{padding-right:120px}.single-video.style-3 .video-cast-crew-url{position:absolute;top:10px;right:0;font-size:18px;font-weight:500;color:#000}@media screen and (max-width:1440px){.single-video.style-3 .video-cast-crew-url{font-size:17px}}@media screen and (max-width:1199px){.single-video.style-3 .video-cast-crew-url{font-size:16px}}@media screen and (max-width:991px){.single-video.style-3 .video-cast-crew-url{font-size:15px}}.single-video.style-3 .video-cast-crew-url a{color:#000000;display:flex;align-items:center;transition:all 0.3s}.single-video.style-3 .video-cast-crew-url a:hover{color:#990000;transition:all 0.3s}.single-video.style-3 .video-cast-crew-url i{margin-left:6px}.single-video.style-3 .video-cast-crew__sub-title{overflow:hidden;position:relative;padding-bottom:12%;margin-top:30px}@media screen and (max-width:1440px){.single-video.style-3 .video-cast-crew__sub-title{margin-top:25px}}@media screen and (max-width:1199px){.single-video.style-3 .video-cast-crew__sub-title{margin-top:20px}}@media screen and (max-width:991px){.single-video.style-3 .video-cast-crew__sub-title{margin-top:15px}}@media screen and (max-width:767px){.single-video.style-3 .video-cast-crew__sub-title{margin-top:10px}}.single-video.style-3 .video-cast-crew-list{overflow:hidden}.single-video.style-3 .video-cast-crew-list .slick-prev{left:15px}.single-video.style-3 .video-cast-crew-list .slick-next{right:15px}.single-video.style-3 .video-cast-crew-slick{margin:0 -15px}.single-video.style-3 .person-item{padding:0 15px}.single-video.style-4 .single-video__player{margin-bottom:70px}@media screen and (max-width:1440px){.single-video.style-4 .single-video__player{margin-bottom:60px}}@media screen and (max-width:1199px){.single-video.style-4 .single-video__player{margin-bottom:50px}}@media screen and (max-width:991px){.single-video.style-4 .single-video__player{margin-bottom:40px}}@media screen and (max-width:767px){.single-video.style-4 .single-video__player{margin-bottom:30px}}.single-video.style-4 .single-video__title{font-size:56px}@media screen and (max-width:1440px){.single-video.style-4 .single-video__title{font-size:48px}}@media screen and (max-width:1199px){.single-video.style-4 .single-video__title{font-size:42px}}@media screen and (max-width:991px){.single-video.style-4 .single-video__title{font-size:32px}}@media screen and (max-width:767px){.single-video.style-4 .single-video__title{font-size:26px}}.single-video.style-4 .single-video__meta{margin-bottom:60px;margin-top:30px}@media screen and (max-width:1440px){.single-video.style-4 .single-video__meta{margin-bottom:50px;margin-top:25px}}@media screen and (max-width:1199px){.single-video.style-4 .single-video__meta{margin-bottom:40px;margin-top:20px}}@media screen and (max-width:991px){.single-video.style-4 .single-video__meta{margin-bottom:30px;margin-top:15px}}@media screen and (max-width:767px){.single-video.style-4 .single-video__meta{margin-bottom:20px}}@media screen and (max-width:991px){.single-video.style-4 .video-meta__category{font-size:14px}}.single-video.style-4 .single-video__info{margin-bottom:80px}@media screen and (max-width:1440px){.single-video.style-4 .single-video__info{margin-bottom:70px}}@media screen and (max-width:1199px){.single-video.style-4 .single-video__info{margin-bottom:60px}}@media screen and (max-width:991px){.single-video.style-4 .single-video__info{margin-bottom:50px}}@media screen and (max-width:767px){.single-video.style-4 .single-video__info{margin-bottom:40px}}.single-video.style-4 .single-video__info .video-info{background-color:#f8f8f8;padding:40px 30px 20px 30px}@media screen and (max-width:767px){.single-video.style-4 .single-video__info .video-info{padding:20px 15px 10px 15px}}.single-video.style-4 .single-video__section{display:flex}@media screen and (max-width:767px){.single-video.style-4 .single-video__section{display:block}}.single-video.style-4 .single-video__section-title{flex:0 0 50%;padding-right:10%}@media screen and (max-width:991px){.single-video.style-4 .single-video__section-title{padding-right:8%}}@media screen and (max-width:767px){.single-video.style-4 .single-video__section-title{padding-right:0;margin-bottom:25px}}.single-video.style-4 .single-video__section-content{margin-bottom:80px}@media screen and (max-width:1440px){.single-video.style-4 .single-video__section-content{margin-bottom:70px}}@media screen and (max-width:1199px){.single-video.style-4 .single-video__section-content{margin-bottom:60px}}@media screen and (max-width:991px){.single-video.style-4 .single-video__section-content{margin-bottom:50px}}@media screen and (max-width:767px){.single-video.style-4 .single-video__section-content{margin-bottom:40px}}.single-video.style-4 .single-video__counter{margin-top:40px}@media screen and (max-width:1440px){.single-video.style-4 .single-video__counter{margin-top:35px}}@media screen and (max-width:1199px){.single-video.style-4 .single-video__counter{margin-top:30px}}@media screen and (max-width:991px){.single-video.style-4 .single-video__counter{margin-top:25px}}@media screen and (max-width:767px){.single-video.style-4 .single-video__counter{margin-top:20px}}.single-video.style-4 .video-counter-grid{display:flex;flex-wrap:wrap}.single-video.style-4 .video-counter-item{flex:0 0 50%;margin-bottom:25px}.single-video.style-4 .video-counter-number{font-size:48px;font-weight:700;color:#000000;line-height:1.4}@media screen and (max-width:1440px){.single-video.style-4 .video-counter-number{font-size:42px}}@media screen and (max-width:1199px){.single-video.style-4 .video-counter-number{font-size:36px}}@media screen and (max-width:991px){.single-video.style-4 .video-counter-number{font-size:30px}}@media screen and (max-width:767px){.single-video.style-4 .video-counter-number{font-size:24px}}.single-video.style-4 .video-counter-label{font-size:20px;color:#000000;text-transform:uppercase}@media screen and (max-width:1440px){.single-video.style-4 .video-counter-label{font-size:18px}}@media screen and (max-width:1199px){.single-video.style-4 .video-counter-label{font-size:16px}}@media screen and (max-width:991px){.single-video.style-4 .video-counter-label{font-size:14px}}.single-video.style-4 .single-video__section-award{margin-bottom:20px}@media screen and (max-width:1440px){.single-video.style-4 .single-video__section-award{margin-bottom:15px}}@media screen and (max-width:1199px){.single-video.style-4 .single-video__section-award{margin-bottom:10px}}@media screen and (max-width:991px){.single-video.style-4 .single-video__section-award{margin-bottom:5px}}@media screen and (max-width:767px){.single-video.style-4 .single-video__section-award{margin-bottom:0}}.single-video.style-4 .single-video__award{flex:0 0 50%;width:50%}@media screen and (max-width:767px){.single-video.style-4 .single-video__award{width:100%}}.single-video.style-4 .single-video__gallery{margin-bottom:60px}@media screen and (max-width:1440px){.single-video.style-4 .single-video__gallery{margin-bottom:50px}}@media screen and (max-width:1199px){.single-video.style-4 .single-video__gallery{margin-bottom:40px}}@media screen and (max-width:991px){.single-video.style-4 .single-video__gallery{margin-bottom:30px}}.single-video.style-4 .video-gallery{padding-top:20px}@media screen and (max-width:1440px){.single-video.style-4 .video-gallery{padding-top:15px}}@media screen and (max-width:1199px){.single-video.style-4 .video-gallery{padding-top:10px}}@media screen and (max-width:991px){.single-video.style-4 .video-gallery{padding-top:5px}}@media screen and (max-width:767px){.single-video.style-4 .video-gallery{padding-top:0}}.single-video.style-4 .video-gallery__sub-title{overflow:hidden;position:relative;padding-bottom:12%;margin-top:20px}.single-video.style-4 .single-video__section-cast-crew{margin-bottom:20px}@media screen and (max-width:1440px){.single-video.style-4 .single-video__section-cast-crew{margin-bottom:15px}}@media screen and (max-width:1199px){.single-video.style-4 .single-video__section-cast-crew{margin-bottom:10px}}@media screen and (max-width:991px){.single-video.style-4 .single-video__section-cast-crew{margin-bottom:5px}}@media screen and (max-width:767px){.single-video.style-4 .single-video__section-cast-crew{margin-bottom:0}}.single-video.style-4 .video-cast-crew-grid{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.single-video.style-4 .video-cast-crew-grid{display:block}}.single-video.style-4 .video-cast-crew-grid .person-item{flex:0 0 33.333333%;margin-bottom:50px;padding-right:20px}@media screen and (max-width:1440px){.single-video.style-4 .video-cast-crew-grid .person-item{margin-bottom:45px}}@media screen and (max-width:1199px){.single-video.style-4 .video-cast-crew-grid .person-item{margin-bottom:40px;flex:0 0 50%}}@media screen and (max-width:991px){.single-video.style-4 .video-cast-crew-grid .person-item{margin-bottom:35px}}@media screen and (max-width:767px){.single-video.style-4 .video-cast-crew-grid .person-item{margin-bottom:30px;padding-right:0}}.single-video.style-4 .video-cast-crew-grid .person-item__social a{width:40px;height:40px;line-height:38px;font-size:14px}.single-video.style-4 .single-video__section-contact{margin-bottom:80px;align-items:center}@media screen and (max-width:1440px){.single-video.style-4 .single-video__section-contact{margin-bottom:70px}}@media screen and (max-width:1199px){.single-video.style-4 .single-video__section-contact{margin-bottom:60px}}@media screen and (max-width:991px){.single-video.style-4 .single-video__section-contact{margin-bottom:50px}}@media screen and (max-width:767px){.single-video.style-4 .single-video__section-contact{margin-bottom:40px}}.single-video.style-4 .single-video__section-contact .single-video__section-title{padding-right:0}.single-video.style-4 .single-video__contact{margin-left:auto}.single-video.style-5 .single-video-wrap{margin-top:80px}@media screen and (max-width:1440px){.single-video.style-5 .single-video-wrap{margin-top:70px}}@media screen and (max-width:1199px){.single-video.style-5 .single-video-wrap{margin-top:60px}}@media screen and (max-width:991px){.single-video.style-5 .single-video-wrap{margin-top:50px}}@media screen and (max-width:767px){.single-video.style-5 .single-video-wrap{margin-top:40px}}.single-video.style-5 .single-video__title{font-size:56px;text-align:center}@media screen and (max-width:1440px){.single-video.style-5 .single-video__title{font-size:48px}}@media screen and (max-width:1199px){.single-video.style-5 .single-video__title{font-size:42px}}@media screen and (max-width:991px){.single-video.style-5 .single-video__title{font-size:32px}}@media screen and (max-width:767px){.single-video.style-5 .single-video__title{font-size:26px}}.single-video.style-5 .single-video__meta{margin-bottom:90px;margin-top:30px}@media screen and (max-width:1440px){.single-video.style-5 .single-video__meta{margin-bottom:80px;margin-top:25px}}@media screen and (max-width:1199px){.single-video.style-5 .single-video__meta{margin-bottom:70px;margin-top:20px}}@media screen and (max-width:991px){.single-video.style-5 .single-video__meta{margin-bottom:60px;margin-top:15px}}@media screen and (max-width:767px){.single-video.style-5 .single-video__meta{margin-bottom:50px}}.single-video.style-5 .single-video__main{display:flex}@media screen and (max-width:991px){.single-video.style-5 .single-video__main{display:block}}.single-video.style-5 .single-video__left{flex:0 0 65%;width:65%;padding-right:60px}@media screen and (max-width:1440px){.single-video.style-5 .single-video__left{padding-right:50px}}@media screen and (max-width:1199px){.single-video.style-5 .single-video__left{padding-right:40px}}@media screen and (max-width:991px){.single-video.style-5 .single-video__left{padding-right:0;width:100%;margin-bottom:30px}}.single-video.style-5 .single-video__right{flex:0 0 35%;width:35%}@media screen and (max-width:991px){.single-video.style-5 .single-video__right{width:100%}}.single-video.style-5 .single-video__info{margin-bottom:40px}@media screen and (max-width:1440px){.single-video.style-5 .single-video__info{margin-bottom:30px}}@media screen and (max-width:1199px){.single-video.style-5 .single-video__info{margin-bottom:20px}}@media screen and (max-width:991px){.single-video.style-5 .single-video__info{margin-bottom:10px}}@media screen and (max-width:767px){.single-video.style-5 .single-video__info{margin-bottom:20px}}.single-video.style-5 .video-info--vertical .video-info__list{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.single-video.style-5 .video-info--vertical .video-info__list{display:block}}.single-video.style-5 .video-info--vertical .video-info__item{flex:0 0 50%}.single-video.style-5 .single-video__content{margin-bottom:60px}@media screen and (max-width:1440px){.single-video.style-5 .single-video__content{margin-bottom:50px}}@media screen and (max-width:1199px){.single-video.style-5 .single-video__content{margin-bottom:40px}}@media screen and (max-width:991px){.single-video.style-5 .single-video__content{margin-bottom:30px}}@media screen and (max-width:767px){.single-video.style-5 .single-video__content{margin-bottom:20px}}.single-video.style-5 .single-video__share{margin-top:20px}.single-video.style-5 .single-video__player{margin-bottom:0}.single-video.style-5 .video-gallery{padding-top:20px}.single-video.style-5 .video-gallery__sub-title{overflow:hidden;position:relative;padding-bottom:12%;margin-top:20px}@media screen and (max-width:767px){.single-video.style-5 .video-gallery__sub-title{margin-bottom:40px}}.single-video.style-5 .single-video__section-contact{display:flex;margin-top:40px;margin-bottom:40px}@media screen and (max-width:1440px){.single-video.style-5 .single-video__section-contact{margin-top:30px;margin-bottom:30px}}@media screen and (max-width:1199px){.single-video.style-5 .single-video__section-contact{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:991px){.single-video.style-5 .single-video__section-contact{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:767px){.single-video.style-5 .single-video__section-contact{margin-top:0;margin-bottom:0}}.single-video.style-5 .single-video__section-title{flex:0 0 50%}.single-video.style-5 .single-video__contact{margin-left:auto}.dark-mode .single-video .video-meta-left .video-meta-content{color:#fff}.dark-mode .single-video .video-meta-left a{color:#fff}.dark-mode .single-video .video-meta-left a:hover{color:#990000}.dark-mode .single-video .video-meta-2 a{color:#fff}.dark-mode .single-video .video-meta-2 a:hover{color:#fff}.dark-mode .single-video .video-meta-2 .video-author{border-right:1px solid #ababab}.dark-mode .single-video .video-meta-2 .video-publish:after{background-color:#ababab}.dark-mode .single-video .video-info--horizontal .video-info__label{color:#fff}.dark-mode .single-video .video-info--vertical .video-info__label{color:#fff}.dark-mode .single-video .video-heading--style-2{border-bottom:1px solid #333}.dark-mode .single-video .video-heading-stroke span{-webkit-text-stroke-color:#696969}.dark-mode .single-video .video-heading-stroke span:before{background-color:#696969}.dark-mode .single-video .video-content--style-1{border-top:1px solid #333}.dark-mode .single-video .video-award img{filter:brightness(0) invert(1)}.dark-mode .single-video .video-share a{color:#fff}.dark-mode .single-video .video-share a:hover{color:#990000}@media screen and (max-width:767px){.dark-mode .single-video .video-nav .video-prev{border-bottom:1px solid #333}}.dark-mode .single-video .single-video__nav{background-color:#151515}.dark-mode .single-video .single-video__related{background-color:#151515}.dark-mode .single-video.style-1 .single-video__info{border-bottom:1px solid #333}.dark-mode .single-video.style-1 .video-award-winner{color:#ababab}.dark-mode .single-video.style-2 .single-video__info .video-info{background-color:#333}.dark-mode .single-video.style-2 .video-award-winner{color:#ababab}.dark-mode .single-video.style-2 .single-video__nav{background-color:#151515}.dark-mode .single-video.style-2 .single-video__related{background-color:#151515}.dark-mode .single-video.style-3 .single-video__info .video-info{background-color:#333}.dark-mode .single-video.style-3 .video-cast-crew-url{color:#fff}.dark-mode .single-video.style-3 .video-cast-crew-url a{color:#fff}.dark-mode .single-video.style-3 .video-cast-crew-url a:hover{color:#990000}.dark-mode .single-video.style-3 .single-video__nav{background-color:#151515}.dark-mode .single-video.style-3 .single-video__related{background-color:#151515}.dark-mode .single-video.style-4 .single-video__info .video-info{background-color:#333}.dark-mode .single-video.style-4 .video-counter-number{color:#fff}.dark-mode .single-video.style-4 .video-counter-label{color:#000000}.dark-mode .single-video.style-4 .single-video__nav{background-color:#151515}.dark-mode .single-video.style-4 .single-video__related{background-color:#151515}.dark-mode.floating-video .single-video__player .video-player-wrap{background-color:#151515;box-shadow:0 1px 10px 0 rgba(255, 255, 255, 0.1)}.haru-lightbox-content .video-player,.single-haru_video .video-player{position:relative}.haru-lightbox-content .video-image,.single-haru_video .video-image{overflow:hidden;position:relative}.haru-lightbox-content .video-image:hover:before,.single-haru_video .video-image:hover:before{opacity:1;transition:all 0.5s}.haru-lightbox-content .video-image:before,.single-haru_video .video-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);z-index:1;opacity:0;transition:all 0.5s}.haru-lightbox-content .video-image.played img,.single-haru_video .video-image.played img{z-index:0;opacity:0;visibility:hidden}.haru-lightbox-content .video-image.played .video-icon,.single-haru_video .video-image.played .video-icon{opacity:0;visibility:hidden}.haru-lightbox-content .video-image.played:before,.single-haru_video .video-image.played:before{opacity:0;visibility:hidden}.haru-lightbox-content .video-image.played .player-wrapper .media-wrapper,.single-haru_video .video-image.played .player-wrapper .media-wrapper{background-color:#000}.haru-lightbox-content .video-image.played .player-wrapper iframe,.single-haru_video .video-image.played .player-wrapper iframe{opacity:1;visibility:visible}.haru-lightbox-content .video-image.played .player-wrapper #other-video-player .fb-video,.single-haru_video .video-image.played .player-wrapper #other-video-player .fb-video{opacity:1;visibility:visible}.haru-lightbox-content .video-image .video-icon,.single-haru_video .video-image .video-icon{position:absolute;top:50%;left:50%;width:20%;max-width:15%;z-index:9;opacity:1;visibility:visible;transform:translate(-50%, -50%);transition:all 0.5s}.haru-lightbox-content .video-image .video-icon .video-icon-content,.single-haru_video .video-image .video-icon .video-icon-content{padding-bottom:100%}.haru-lightbox-content .video-image .video-icon a,.single-haru_video .video-image .video-icon a{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transition:all 0.3s}.haru-lightbox-content .video-image .video-icon a:hover:before,.single-haru_video .video-image .video-icon a:hover:before{color:#990000;transition:all 0.3s}.haru-lightbox-content .video-image .video-icon a:hover:after,.single-haru_video .video-image .video-icon a:hover:after{border:1px solid #990000;animation:sonarEffect 1.3s ease-out 75ms;transition:all 0.3s}.haru-lightbox-content .video-image .video-icon a:before,.single-haru_video .video-image .video-icon a:before{content:"";font-family:"haruicons";font-size:36px;color:#fff;transition:all 0.3s}@media screen and (max-width:1440px){.haru-lightbox-content .video-image .video-icon a:before,.single-haru_video .video-image .video-icon a:before{font-size:32px}}@media screen and (max-width:1199px){.haru-lightbox-content .video-image .video-icon a:before,.single-haru_video .video-image .video-icon a:before{font-size:28px}}@media screen and (max-width:991px){.haru-lightbox-content .video-image .video-icon a:before,.single-haru_video .video-image .video-icon a:before{font-size:24px}}@media screen and (max-width:767px){.haru-lightbox-content .video-image .video-icon a:before,.single-haru_video .video-image .video-icon a:before{font-size:20px}}.haru-lightbox-content .video-image .video-icon a:after,.single-haru_video .video-image .video-icon a:after{content:"";position:absolute;width:100%;height:100%;border:1px solid rgba(255, 255, 255, 0.3);border-radius:50%;top:0;left:0;transition:all 0.3s}.haru-lightbox-content .video-image .video-icon.style-2 a:hover:after,.single-haru_video .video-image .video-icon.style-2 a:hover:after{border:1px solid #990000}.haru-lightbox-content .video-image .video-icon.style-2 a:after,.single-haru_video .video-image .video-icon.style-2 a:after{border:1px solid #fff}.haru-lightbox-content .video-image .video-loading-icon,.single-haru_video .video-image .video-loading-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9;opacity:0;visibility:hidden}.haru-lightbox-content .video-image.loading .video-loading-icon,.single-haru_video .video-image.loading .video-loading-icon{opacity:1;visibility:visible}.haru-lightbox-content .video-image.loading .video-icon,.single-haru_video .video-image.loading .video-icon{opacity:0;visibility:hidden}.haru-lightbox-content .video-image .player-wrapper video,.single-haru_video .video-image .player-wrapper video{opacity:0}.haru-lightbox-content .video-image .player-wrapper .mejs__container video,.single-haru_video .video-image .player-wrapper .mejs__container video{opacity:1}.haru-lightbox-content .video-image .player-wrapper .media-wrapper,.single-haru_video .video-image .player-wrapper .media-wrapper{position:relative;height:0;overflow:hidden;background-size:cover;background-position:center center}.haru-lightbox-content .video-image .player-wrapper .media-wrapper.ratio-169,.single-haru_video .video-image .player-wrapper .media-wrapper.ratio-169{padding-bottom:56.25%}.haru-lightbox-content .video-image .player-wrapper .media-wrapper.ratio-43,.single-haru_video .video-image .player-wrapper .media-wrapper.ratio-43{padding-bottom:75%}.haru-lightbox-content .video-image .player-wrapper iframe,.single-haru_video .video-image .player-wrapper iframe{width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;opacity:0;visibility:hidden}.haru-lightbox-content .video-player-data,.single-haru_video .video-player-data{display:none}.haru-lightbox-content .video-player-data.active-item,.single-haru_video .video-player-data.active-item{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.haru-lightbox-content .haru-video-player.ads-active .video-ad-countdown,.haru-lightbox-content .haru-video-player.ads-active .video-ad-mute,.single-haru_video .haru-video-player.ads-active .video-ad-countdown,.single-haru_video .haru-video-player.ads-active .video-ad-mute{display:block}.haru-lightbox-content .haru-video-player.ads-non-linear .video-ad-mute,.single-haru_video .haru-video-player.ads-non-linear .video-ad-mute{display:none}.single-video-share{position:relative}.single-video-share:hover{cursor:pointer}.single-video-share.active{color:#990000}.mejs__fill-container{position:absolute;width:100%;height:100% !important;top:0;left:0}.mejs__fill-container #video-player_html5{position:absolute;width:100% !important;height:100%;top:0;left:0}.video-player-container.floating-video.ratio-169{padding-bottom:56.25%}.video-player-container .video-float{display:none}.video-player-container .video-float__title{width:calc(100% - 50px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;line-height:1.3}.video-player-container .video-float__actions{display:flex;width:50px;justify-content:flex-end}.video-player-container .video-float__close:before{content:"";font-family:"themify"}.video-player-container .video-float__close:hover{cursor:pointer;color:#990000}.video-youtube-unmute,.video-facebook-unmute,.video-mediaelement-unmute{position:absolute;top:5px;left:5px;z-index:9;background-color:rgba(0, 0, 0, 0.8);color:#fff;font-size:12px;padding:2px 10px;display:none}.video-youtube-unmute:hover,.video-facebook-unmute:hover,.video-mediaelement-unmute:hover{cursor:pointer}.video-youtube-unmute .haru-icon,.video-facebook-unmute .haru-icon,.video-mediaelement-unmute .haru-icon{background-color:#fff;margin-right:6px;position:relative;bottom:-3px}body.floating-video .single-video__player .video-player-wrap{background-color:#fff;padding:10px 20px 20px 20px;position:fixed;right:30px;bottom:30px;width:320px;height:auto;animation:zoomInVideo 0.5s ease-in-out;z-index:89;box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.2)}body.floating-video .video-float{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}body.floating-video .video-player{background-color:#000}body.floating-video.single-haru_video .video-image .video-icon a:before{font-size:14px}body.floating-video .video-next-title{font-size:14px !important;margin-top:5px !important;margin-bottom:15px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.haru-ios .video-youtube-unmute,body.haru-ios .video-facebook-unmute,body.haru-ios .video-mediaelement-unmute{display:block}@keyframes zoomInVideo{from{transform:scale3d(1.2, 1.2, 1.2);opacity:0}to{transform:scale3d(1, 1, 1);opacity:1}}.haru-lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);z-index:99999998;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out}.haru-lightbox-overlay.show-lightbox{opacity:1;visibility:visible}.haru-lightbox-overlay .close-lightbox{position:absolute;top:30px;right:30px;width:30px;height:30px;line-height:30px;color:#fff;font-size:28px;text-align:center;transition:all 0.3s}.haru-lightbox-overlay .close-lightbox:hover{cursor:pointer;color:#990000;transition:all 0.3s}.haru-lightbox{position:fixed;top:50%;left:50%;width:100%;max-width:1170px;max-height:70%;background-color:rgba(0, 0, 0, 0);z-index:99999998;visibility:hidden;opacity:0;transform:translate(-50%, -50%);transition:all 0.3s ease-in-out}.haru-lightbox.show-lightbox{opacity:1;visibility:visible}.haru-lightbox .haru-lightbox-content{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.haru-archive-video .grid-columns{margin:0 -15px}.haru-archive-video .archive-video-list .video-item{padding:0 15px}.haru-archive-video .video-item--style-1{margin-bottom:40px}.haru-archive-video .video-item--style-3{margin-bottom:40px}.layout-wrap.style-list.grid-columns{margin:0}.layout-wrap.style-list .video-item{padding:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.layout-wrap.style-list .video-item__title{padding-top:0;margin-top:0;font-size:24px}@media screen and (max-width:1440px){.layout-wrap.style-list .video-item__title{font-size:22px}}@media screen and (max-width:1199px){.layout-wrap.style-list .video-item__title{font-size:20px}}@media screen and (max-width:767px){.layout-wrap.style-list .video-item__title{margin-top:20px}}.layout-wrap.style-list .video-item__meta{font-size:14px;padding-top:5px}@media screen and (max-width:767px){.layout-wrap.style-list .video-item__meta{font-size:13px}}.layout-wrap.style-list .video-item__desc{display:block;margin-top:20px}.layout-wrap.style-list .video-item__more{display:block;margin-top:30px}.layout-wrap.style-list-2.grid-columns{margin:0}.layout-wrap.style-list-2 .video-item{padding:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.layout-wrap.style-list-2 .video-item__title{font-size:28px}@media screen and (max-width:1440px){.layout-wrap.style-list-2 .video-item__title{font-size:24px}}@media screen and (max-width:1199px){.layout-wrap.style-list-2 .video-item__title{font-size:22px}}@media screen and (max-width:767px){.layout-wrap.style-list-2 .video-item__title{font-size:20px}}.layout-wrap.style-list-2 .video-item__meta{font-size:14px;padding-top:5px}@media screen and (max-width:767px){.layout-wrap.style-list-2 .video-item__meta{font-size:13px}}.layout-wrap.style-list-2 .video-item__desc{display:block;margin-top:20px}.layout-wrap.style-list-2 .video-item__more{display:block;margin-top:30px}.video-item{position:relative}.video-item:hover .video-item__icon{transition:all 0.3s}.video-item:hover .video-thumbnail:before{opacity:1;visibility:visible;transition:all 0.5s}.video-item:hover .video-thumbnail:not(.default) img{transform:translate(-50%, -50%) scale(1.03)}.video-item:hover .video-item__thumbnail img{transform:scale(1.03);transition:all 0.5s}.video-item:hover .video-item__thumbnail .video-watch-later{opacity:1;visibility:visible;transition:opacity 0.3s linear}.video-item__thumbnail{position:relative;overflow:hidden;border-radius:0}.video-item__thumbnail>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.video-item__thumbnail img{transform:scale(1);transition:all 0.5s}.video-item__thumbnail .video-watch-later{position:absolute;top:8px;right:8px;background-color:rgba(0, 0, 0, 0.7);border-radius:0;color:#fff !important;font-size:10px;padding:0 4px;height:18px;width:18px;line-height:18px;z-index:2;font-size:0;opacity:0;visibility:hidden;transition:opacity 0.3s;display:none}.video-item__thumbnail .video-watch-later:hover{cursor:pointer;font-size:10px;line-height:17px;width:auto;transition:all 0.3s}.video-item__thumbnail .video-watch-later:hover .haru-icon{margin-right:2px}.video-item__thumbnail .video-watch-later.active{background-color:#990000}.video-item__thumbnail .video-watch-later .haru-icon{background-color:#fff;vertical-align:middle}.video-item__icon{position:absolute;z-index:9;max-width:15%;transition:all 0.5s}.video-item__icon-wrap{padding-bottom:100%}.video-item__icon a{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transition:all 0.3s}.video-item__icon a:hover:before{color:#990000;transition:all 0.3s}.video-item__icon a:hover:after{border:1px solid #990000;animation:sonarEffect 1.3s ease-out 75ms;transition:all 0.3s}.video-item__icon a:before{content:"";font-family:"haruicons";font-size:20px;color:#fff;transition:all 0.3s}@media screen and (max-width:767px){.video-item__icon a:before{font-size:18px}}.video-item__icon a:after{content:"";position:absolute;width:100%;height:100%;border:1px solid rgba(216, 216, 216, 0.3);border-radius:50%;top:0;left:0;transition:all 0.3s}.video-item__icon.style-2{opacity:1;visibility:visible}.video-item__icon.style-2 a:hover:before{color:#990000}.video-item__icon.style-2 a:hover:after{border:1px solid #990000}.video-item__icon.style-2 a:after{border:1px solid #fff}.video-item__title a{transition:all 0.3s}.video-item__title a:hover{transition:all 0.3s}.video-item__category a{display:inline-block;font-weight:500;text-transform:uppercase;transition:all 0.3s}@media screen and (max-width:1199px){.video-item__category a{font-size:14px}}.video-item__category a:hover{transition:all 0.3s}.video-item__meta{display:flex;flex-wrap:wrap;margin-bottom:10px}.video-item__meta>div{margin-right:20px;position:relative}.video-item__meta>div:after{content:"";width:3px;height:3px;background-color:rgba(0, 0, 0, 0.8);position:absolute;right:-11px;border-radius:50%;top:50%;transform:translateY(-50%)}.video-item__meta>div:last-child{margin-right:0}.video-item__meta>div:last-child:after{display:none}.video-item__meta>div>i{margin-right:5px;display:none}.video-item__meta-author a{color:#000000;font-weight:500}.video-item__meta-author a:hover{color:#990000;transition:all 0.3s}.video-item__meta-date{font-weight:500}.video-item__meta-category{font-weight:500}.video-item__label{background-color:#990000;color:#fff;font-size:10px;font-weight:500;padding:0 6px;height:16px;line-height:16px;position:relative;margin-bottom:3px;text-transform:uppercase}.video-item__label:last-child{margin-bottom:0}.video-item__duration{position:absolute;bottom:5px;right:5px;color:#fff;background-color:rgba(0, 0, 0, 0.7);font-size:12px;font-weight:500;padding:0 5px;line-height:18px;z-index:2;border-radius:2px;display:none}.video-item__labels{position:absolute;top:5px;left:5px;z-index:2;display:none}.video-item__desc{display:none}.video-item__more{display:none}.video-item__more a:after{content:"";font-family:"themify";font-weight:400;position:relative;margin-left:5px;bottom:-3px;line-height:1;font-size:16px}.video-item--style-1 .video-item__title{font-size:24px;margin-top:20px}@media screen and (max-width:1440px){.video-item--style-1 .video-item__title{font-size:22px}}@media screen and (max-width:1199px){.video-item--style-1 .video-item__title{font-size:20px}}.video-item--style-1 .video-item__icon{top:50%;left:50%;width:30%;transform:translate(-50%, -50%)}.video-item--style-2:hover .video-thumbnail:before{height:150%}.video-item--style-2 .video-thumbnail:before{background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);height:50%;top:auto;bottom:0;opacity:1;visibility:visible}.video-item--style-2 .video-item__icon{top:35%;left:50%;width:20%;transform:translate(-50%, -50%)}.video-item--style-2 .video-item__content{position:absolute;bottom:0;left:15px;width:calc(100% - 30px);padding:10px 20px;z-index:3}.video-item--style-2 .video-item__title{font-size:24px;margin-bottom:0}@media screen and (max-width:1440px){.video-item--style-2 .video-item__title{font-size:22px}}@media screen and (max-width:1199px){.video-item--style-2 .video-item__title{font-size:20px}}.video-item--style-2 .video-item__title a{color:#fff}.video-item--style-2 .video-item__title a:hover{color:#990000}.video-item--style-2 .video-item__category{color:rgba(255, 255, 255, 0.7);margin:5px 0 10px}@media screen and (max-width:1199px){.video-item--style-2 .video-item__category{margin:5px 0 5px}}.video-item--style-2 .video-item__category a{color:rgba(255, 255, 255, 0.7)}@media screen and (max-width:1199px){.video-item--style-2 .video-item__category a{font-size:14px}}@media screen and (max-width:767px){.video-item--style-2 .video-item__category a{font-size:13px}}.video-item--style-2 .video-item__category a:hover{color:#990000}.video-item--style-3:hover .video-thumbnail:before{height:150%}.video-item--style-3 .video-thumbnail:before{background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);height:50%;top:auto;bottom:0;opacity:1;visibility:visible}.video-item--style-3 .video-item__icon{top:35%;left:50%;width:20%;transform:translate(-50%, -50%)}.video-item--style-3 .video-item__content{position:absolute;bottom:0;left:15px;width:calc(100% - 30px);padding:10px 20px;text-align:center;z-index:3}.video-item--style-3 .video-item__title{font-size:24px;margin-bottom:0}@media screen and (max-width:1440px){.video-item--style-3 .video-item__title{font-size:22px}}@media screen and (max-width:1199px){.video-item--style-3 .video-item__title{font-size:20px}}.video-item--style-3 .video-item__title a{color:#fff}.video-item--style-3 .video-item__title a:hover{color:#990000}.video-item--style-3 .video-item__category{color:rgba(255, 255, 255, 0.7);margin:5px 0 10px}.video-item--style-3 .video-item__category a{color:rgba(255, 255, 255, 0.7)}@media screen and (max-width:991px){.video-item--style-3 .video-item__category a{font-size:14px}}@media screen and (max-width:767px){.video-item--style-3 .video-item__category a{font-size:13px}}.video-item--style-3 .video-item__category a:hover{color:#990000}.video-thumbnail{border-radius:0;position:relative;overflow:hidden;display:flex;align-items:flex-start}.video-thumbnail:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);opacity:0;visibility:hidden;z-index:1;transition:all 0.5s}.video-thumbnail img:not(:first-child){display:none}.video-thumbnail:not(.default) img{position:absolute;top:50%;left:50%;width:100%;height:auto;max-width:none;transform:translate(-50%, -50%)}.video-thumbnail.video video{position:absolute;top:50%;left:50%;width:calc(100% + 2px);height:auto;max-width:none;transform:translate(-50%, -50%);z-index:2}.video-thumbnail.ratio-43{padding-top:75%}.video-thumbnail.ratio-169{padding-bottom:56.25%}.video-thumbnail.ratio-32{padding-bottom:66.66%}.video-thumbnail.ratio-85{padding-bottom:62.5%}.dark-mode .layout-wrap.style-list .video-item,.background-dark .layout-wrap.style-list .video-item{border-bottom:1px solid #333}.dark-mode .layout-wrap.style-list-2 .video-item,.background-dark .layout-wrap.style-list-2 .video-item{border-bottom:1px solid #333}.haru-archive-person .grid-columns{margin:0 -15px}.haru-archive-person .archive-person-list .person-item{padding:0 15px}.haru-archive-person .archive-person-list .person-item-style-1{margin-bottom:40px}.layout-wrap.style-list.grid-columns{margin:0}.layout-wrap.style-list .person-item{padding:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.layout-wrap.style-list .person-item__title{padding-top:0;margin-top:0;font-size:24px}@media screen and (max-width:1440px){.layout-wrap.style-list .person-item__title{font-size:22px}}@media screen and (max-width:1199px){.layout-wrap.style-list .person-item__title{font-size:20px}}@media screen and (max-width:767px){.layout-wrap.style-list .person-item__title{margin-top:20px}}.layout-wrap.style-list .person-item__meta{font-size:14px;padding-top:5px}@media screen and (max-width:767px){.layout-wrap.style-list .person-item__meta{font-size:13px}}.layout-wrap.style-list .person-item__desc{display:block}.layout-wrap.style-list .person-item__more{display:block;margin-top:30px}.layout-wrap.style-list-2.grid-columns{margin:0}.layout-wrap.style-list-2 .person-item{padding:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.layout-wrap.style-list-2 .person-item__title{font-size:28px}@media screen and (max-width:1440px){.layout-wrap.style-list-2 .person-item__title{font-size:24px}}@media screen and (max-width:1199px){.layout-wrap.style-list-2 .person-item__title{font-size:22px}}@media screen and (max-width:767px){.layout-wrap.style-list-2 .person-item__title{font-size:20px}}.layout-wrap.style-list-2 .person-item__meta{font-size:14px;padding-top:5px}@media screen and (max-width:767px){.layout-wrap.style-list-2 .person-item__meta{font-size:13px}}.layout-wrap.style-list-2 .person-item__desc{display:block}.layout-wrap.style-list-2 .person-item__more{display:block;margin-top:30px}.person-item__thumbnail{position:relative;overflow:hidden}.person-item__thumbnail img{border-radius:0}.person-item__thumbnail a{display:flex;align-items:flex-start;position:relative}.person-item__title a{color:#000000;font-weight:500;font-size:24px;line-height:1.4;transition:all 0.3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:1440px){.person-item__title a{font-size:22px}}@media screen and (max-width:1199px){.person-item__title a{font-size:20px}}@media screen and (max-width:991px){.person-item__title a{font-size:20px}}@media screen and (max-width:767px){.person-item__title a{font-size:18px}}.person-item__title a:hover{transition:all 0.3s}.person-item__category{display:none}.person-item__category a{background-color:#990000;display:inline-block;color:#fff;padding:0 5px;font-size:12px;font-weight:500}.person-item__meta{display:flex;flex-wrap:wrap;margin-bottom:10px;font-size:14px;text-transform:uppercase}.person-item__desc{display:none}.person-item__more{display:none}.person-item__more a:after{content:"";font-family:"themify";font-weight:400;position:relative;margin-left:5px;bottom:-3px;line-height:1;font-size:16px}.person-item__social-list{padding:0;margin:0;list-style:none}.person-item__social-item{display:inline-block;margin:0 3px}.person-item__social-item:first-child{margin-left:0}.person-item__social-item:last-child{margin-right:0}.person-item__social a{display:block;border-radius:50%;color:#fff;width:48px;height:48px;line-height:48px;font-size:16px;text-align:center;border:1px solid rgba(255, 255, 255, 0.2);transition:all 0.3s}.person-item__social a:hover{border:1px solid #990000;background-color:#990000;color:#fff;transition:all 0.3s}.person-item--style-1{margin-bottom:20px}.person-item--style-1 .person-item__thumbnail-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;background-image:linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.8));z-index:1;transition:all 0.5s}.person-item--style-1 .person-item__thumbnail-link img{width:100%;transform:scale(1);transition:all 0.5s}.person-item--style-1 .person-item__title{padding-top:10px;margin-bottom:5px}.person-item--style-1 .person-item__category{margin-bottom:15px;display:none}.person-item--style-1 .person-item__social{position:absolute;bottom:30px;left:0;width:100%;opacity:0;visibility:hidden;z-index:2;transition:all 0.5s}.person-item--style-1 .person-item__social-list{text-align:center}.person-item--style-1:hover .person-item__thumbnail-link:before{opacity:1;transition:all 0.5s}.person-item--style-1:hover .person-item__thumbnail-link img{transform:scale(1.03);transition:all 0.5s}.person-item--style-1:hover .person-item__social{opacity:1;visibility:visible;transition:all 0.5s}.person-item--style-2{position:relative}.person-item--style-2 .person-item__thumbnail-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0, 0, 0, 0.6);z-index:1;transition:all 0.3s}.person-item--style-2 .person-item__thumbnail-link img{width:100%;transform:scale(1);transition:all 0.5s}.person-item--style-2 .person-item__content{position:absolute;bottom:0;left:15px;width:calc(100% - 30px);padding:20px;opacity:0;visibility:hidden;transition:all 0.3s;z-index:2}.person-item--style-2 .person-item__title a{color:#fff}.person-item--style-2 .person-item__title a:hover{color:#990000}.person-item--style-2 .person-item__meta{color:#fff;margin-bottom:20px}.person-item--style-2:hover .person-item__thumbnail-link:before{opacity:1;transition:all 0.3s}.person-item--style-2:hover .person-item__thumbnail-link img{transform:scale(1.03);transition:all 0.5s}.person-item--style-2:hover .person-item__content{opacity:1;visibility:visible;transition:all 0.3s}.person-item--style-3{position:relative;margin-bottom:20px}.person-item--style-3 .person-item__thumbnail{border-radius:50%;margin:15px}@media screen and (max-width:1199px){.person-item--style-3 .person-item__thumbnail{margin:10px}}@media screen and (max-width:991px){.person-item--style-3 .person-item__thumbnail{margin:0}}.person-item--style-3 .person-item__thumbnail-link{padding-bottom:100%}.person-item--style-3 .person-item__thumbnail-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0, 0, 0, 0.6);z-index:1;transition:all 0.5s}.person-item--style-3 .person-item__thumbnail-link img{position:absolute;top:50%;left:50%;width:100%;transform:scale(1) translate(-50%, -50%);transition:all 0.5s}.person-item--style-3 .person-item__title{padding-top:10px;margin-bottom:5px}.person-item--style-3 .person-item__title a{display:block;text-align:center}.person-item--style-3 .person-item__meta{justify-content:center}.person-item--style-3 .person-item__category{margin-bottom:15px;display:none}.person-item--style-3 .person-item__social{position:absolute;top:50%;left:50%;width:100%;opacity:0;visibility:hidden;z-index:2;transform:translate(-50%, -50%);transition:all 0.5s}.person-item--style-3 .person-item__social-list{text-align:center}.person-item--style-3:hover .person-item__thumbnail-link:before{opacity:1;transition:all 0.5s}.person-item--style-3:hover .person-item__thumbnail-link img{transform:scale(1.03) translate(-50%, -50%);transition:all 0.5s}.person-item--style-3:hover .person-item__social{opacity:1;visibility:visible;transition:all 0.5s}.dark-mode .layout-wrap.style-list .person-item,.background-dark .layout-wrap.style-list .person-item{border-bottom:1px solid #333}.dark-mode .layout-wrap.style-list-2 .person-item,.background-dark .layout-wrap.style-list-2 .person-item{border-bottom:1px solid #333}.dark-mode .person-item__social a,.background-dark .person-item__social a{color:#fff;border:1px solid rgba(255, 255, 255, 0.2)}.dark-mode .person-item__social a:hover,.background-dark .person-item__social a:hover{border:1px solid #990000;background-color:#990000;color:#fff}.single-person .person-info{padding:0;margin:0;list-style:none;font-weight:500}.single-person .person-info__label{display:inline-block;min-width:120px}.single-person .person-info__content{color:#000000;padding-left:50px}.single-person .person-info__item{margin-bottom:5px}.single-person .person-info__item:last-child{margin-bottom:0}.single-person .person-social{padding:0;margin:0;list-style:none}.single-person .person-social__item{display:inline-block;margin:0 3px}.single-person .person-social__item:first-child{margin-left:0}.single-person .person-social__item:last-child{margin-right:0}.single-person .person-social__label{display:none}.single-person .person-social__content a{display:block;border-radius:50%;color:#000;width:48px;height:48px;line-height:48px;font-size:16px;text-align:center;border:1px solid rgba(0, 0, 0, 0.2);transition:all 0.3s}.single-person .person-social__content a:hover{border:1px solid #990000;background-color:#990000;color:#fff;transition:all 0.3s}.single-person .person-heading--style-1{font-size:36px;border-bottom:1px solid #eee;margin-bottom:35px;padding-bottom:10px;margin-top:60px}@media screen and (max-width:1440px){.single-person .person-heading--style-1{font-size:32px}}@media screen and (max-width:1199px){.single-person .person-heading--style-1{font-size:28px}}@media screen and (max-width:991px){.single-person .person-heading--style-1{font-size:24px;margin-top:50px}}@media screen and (max-width:767px){.single-person .person-heading--style-1{font-size:20px;margin-top:40px}}.single-person .person-filmography{padding:0;margin:0;list-style:none}.single-person .person-filmography__item{display:flex;border-bottom:1px solid #ccc;padding:20px 0 25px}@media screen and (max-width:767px){.single-person .person-filmography__item{display:block}}@media screen and (max-width:767px){.single-person .person-filmography__item:first-child{padding-top:0}}.single-person .person-filmography__year{flex:0 0 125px;font-size:24px;color:#000000}@media screen and (max-width:1440px){.single-person .person-filmography__year{font-size:22px}}@media screen and (max-width:1199px){.single-person .person-filmography__year{font-size:20px}}@media screen and (max-width:991px){.single-person .person-filmography__year{flex:0 0 100px}}.single-person .person-filmography__movie{display:block;font-size:24px;font-weight:500;color:#000000}@media screen and (max-width:1440px){.single-person .person-filmography__movie{font-size:22px}}@media screen and (max-width:1199px){.single-person .person-filmography__movie{font-size:20px}}@media screen and (max-width:991px){.single-person .person-filmography__movie{font-size:18px}}@media screen and (max-width:767px){.single-person .person-filmography__movie{margin-top:5px}}.single-person .person-filmography__movie a{color:#000000;transition:all 0.3s}.single-person .person-filmography__movie a:hover{color:#990000;transition:all 0.3s}.single-person .person-filmography__position{color:#000000;font-weight:500}.single-person .person-filmography__url{margin-left:auto;padding-top:10px;flex:0 0 100px}.single-person .person-filmography__url a{font-size:16px;font-weight:500;color:#000000;display:flex;justify-content:flex-end;align-items:center;transition:all 0.3s}@media screen and (max-width:767px){.single-person .person-filmography__url a{justify-content:flex-start}}.single-person .person-filmography__url a:hover{color:#990000;transition:all 0.3s}.single-person .person-filmography__url a i{font-size:20px;margin-left:6px;margin-bottom:-2px}.single-person .person-gallery__image{padding-bottom:100%;position:relative;overflow:hidden}.single-person .person-gallery__image:hover img{transform:translate(-50%, -50%) scale(1.1);transition:all 0.3s}.single-person .person-gallery__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);transition:all 0.3s}@media screen and (max-width:767px){.single-person .person-gallery__image img{width:100%}}.single-person .person-gallery__popup-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.single-person .person-gallery__item{position:relative;float:left;width:25%}@media screen and (max-width:767px){.single-person .person-gallery__item{width:100%}}.single-person .person-gallery__item.landscape{width:50%}@media screen and (max-width:767px){.single-person .person-gallery__item.landscape{width:100%}}.single-person .person-gallery__item.landscape .person-gallery__image{padding-bottom:50%}.single-person .person-gallery__item.portrait .person-gallery__image{padding-bottom:200%}.single-person .person-gallery__item.portrait img{height:100%;max-width:none}.single-person .person-gallery__item.big-square{width:50%}@media screen and (max-width:767px){.single-person .person-gallery__item.big-square{width:100%}}.single-person .person-gallery .padding{margin:-10px}.single-person .person-gallery .padding .person-gallery__item{padding:10px}.single-person .person-gallery .padding .landscape .person-gallery__image{padding-bottom:calc(50% - 10px)}.single-person .person-gallery .padding .portrait .person-gallery__image{padding-bottom:calc(200% + 20px)}.single-person__info{margin-top:20px}.single-person__social{margin-top:40px}.single-person__director-top{display:flex;margin-top:100px}@media screen and (max-width:1440px){.single-person__director-top{margin-top:90px}}@media screen and (max-width:1199px){.single-person__director-top{margin-top:80px}}@media screen and (max-width:991px){.single-person__director-top{margin-top:70px}}@media screen and (max-width:767px){.single-person__director-top{margin-top:60px;display:block}}.single-person__director-thumbnail{flex:0 0 50%;padding-right:10%}@media screen and (max-width:991px){.single-person__director-thumbnail{padding-right:30px}}@media screen and (max-width:767px){.single-person__director-thumbnail{padding-right:0}}.single-person__director-info{flex:0 0 50%}.single-person__director-title{font-size:56px}@media screen and (max-width:1440px){.single-person__director-title{font-size:48px}}@media screen and (max-width:1199px){.single-person__director-title{font-size:42px}}@media screen and (max-width:991px){.single-person__director-title{font-size:36px}}@media screen and (max-width:767px){.single-person__director-title{font-size:28px}}.single-person__director-known-for{font-size:18px;text-transform:uppercase}@media screen and (max-width:1440px){.single-person__director-known-for{font-size:17px}}@media screen and (max-width:1199px){.single-person__director-known-for{font-size:16px}}@media screen and (max-width:991px){.single-person__director-known-for{font-size:15px}}@media screen and (max-width:767px){.single-person__director-known-for{font-size:14px}}.single-person__director-short-description{margin-top:15px}.single-person__director-main{display:flex}@media screen and (max-width:767px){.single-person__director-main{display:block}}.single-person__director-quote{flex:0 0 calc(33% + 30px);padding-right:45px;padding-top:45px;text-align:center}@media screen and (max-width:767px){.single-person__director-quote{padding:0;margin-bottom:30px}}.single-person__director-quote-author{font-size:18px;font-weight:500;color:#000000;margin-top:35px}@media screen and (max-width:1199px){.single-person__director-quote-author{font-size:17px}}@media screen and (max-width:991px){.single-person__director-quote-author{font-size:16px}}@media screen and (max-width:767px){.single-person__director-quote-author{margin-top:15px}}.single-person__director-quote-text{font-size:36px;color:#000000;line-height:1.4}@media screen and (max-width:1440px){.single-person__director-quote-text{font-size:32px}}@media screen and (max-width:1199px){.single-person__director-quote-text{font-size:28px}}@media screen and (max-width:991px){.single-person__director-quote-text{font-size:24px}}@media screen and (max-width:767px){.single-person__director-quote-text{font-size:20px}}.single-person__director-videos{margin:0 -15px}.single-person__director-award ul{padding:0;margin:0;list-style:none}.single-person__director-award li{display:flex;border-bottom:1px solid #ccc;padding:20px 0 25px}@media screen and (max-width:767px){.single-person__director-award li{display:block}}@media screen and (max-width:767px){.single-person__director-award li:first-child{padding-top:0}}.single-person__director-award .award-year{flex:0 0 125px;font-size:24px;color:#000000}@media screen and (max-width:1440px){.single-person__director-award .award-year{font-size:22px}}@media screen and (max-width:1199px){.single-person__director-award .award-year{font-size:20px}}.single-person__director-award .award-winner{display:block;font-size:24px;font-weight:500;color:#000000}@media screen and (max-width:1440px){.single-person__director-award .award-winner{font-size:22px}}@media screen and (max-width:1199px){.single-person__director-award .award-winner{font-size:20px}}@media screen and (max-width:991px){.single-person__director-award .award-winner{font-size:18px}}@media screen and (max-width:767px){.single-person__director-award .award-winner{margin-bottom:10px}}.single-person__director-award .award-movie{color:#000000;font-weight:500;text-transform:uppercase}@media screen and (max-width:767px){.single-person__director-award .award-movie{font-size:14px}}.single-person__director-award .award-movie a{color:#000000;transition:all 0.3s}.single-person__director-award .award-movie a:hover{color:#990000;transition:all 0.3s}.single-person__director-award .award-url{margin-left:auto;padding-top:10px;flex:0 0 100px}.single-person__director-award .award-url a{font-size:16px;font-weight:500;color:#000000;display:flex;justify-content:flex-end;align-items:center;transition:all 0.3s}@media screen and (max-width:767px){.single-person__director-award .award-url a{justify-content:flex-start}}.single-person__director-award .award-url a:hover{color:#990000;transition:all 0.3s}.single-person__director-award .award-url a i{font-size:20px;margin-left:6px;margin-bottom:-2px}.single-person__actor-top{text-align:center;margin-top:100px}@media screen and (max-width:1440px){.single-person__actor-top{margin-top:90px}}@media screen and (max-width:1199px){.single-person__actor-top{margin-top:80px}}@media screen and (max-width:991px){.single-person__actor-top{margin-top:70px}}@media screen and (max-width:767px){.single-person__actor-top{margin-top:60px}}.single-person .single-person__actor-title{font-size:56px;font-weight:400;text-transform:uppercase}@media screen and (max-width:1440px){.single-person .single-person__actor-title{font-size:48px}}@media screen and (max-width:1199px){.single-person .single-person__actor-title{font-size:42px}}@media screen and (max-width:991px){.single-person .single-person__actor-title{font-size:36px}}@media screen and (max-width:767px){.single-person .single-person__actor-title{font-size:28px}}.single-person__actor-known-for{font-size:18px;text-transform:uppercase}@media screen and (max-width:1440px){.single-person__actor-known-for{font-size:17px}}@media screen and (max-width:1199px){.single-person__actor-known-for{font-size:16px}}@media screen and (max-width:991px){.single-person__actor-known-for{font-size:15px}}@media screen and (max-width:767px){.single-person__actor-known-for{font-size:14px}}.single-person__actor-intro{margin-top:70px}@media screen and (max-width:1440px){.single-person__actor-intro{margin-top:65px}}@media screen and (max-width:1199px){.single-person__actor-intro{margin-top:60px}}@media screen and (max-width:991px){.single-person__actor-intro{margin-top:55px}}@media screen and (max-width:767px){.single-person__actor-intro{margin-top:50px}}.single-person__actor-section{display:flex;margin-top:90px}@media screen and (max-width:1440px){.single-person__actor-section{margin-top:80px}}@media screen and (max-width:1199px){.single-person__actor-section{margin-top:70px}}@media screen and (max-width:991px){.single-person__actor-section{margin-top:60px}}@media screen and (max-width:767px){.single-person__actor-section{margin-top:50px;display:block}}.single-person__actor-section-title{flex:0 0 50%;padding-right:10%}@media screen and (max-width:767px){.single-person__actor-section-title{padding-right:0;padding-bottom:5px}}.single-person__actor-section-content{flex:0 0 50%}.single-person__actor-main-title{font-size:18px;text-transform:uppercase}@media screen and (max-width:1440px){.single-person__actor-main-title{font-size:17px}}@media screen and (max-width:1199px){.single-person__actor-main-title{font-size:16px}}@media screen and (max-width:991px){.single-person__actor-main-title{font-size:15px}}@media screen and (max-width:767px){.single-person__actor-main-title{font-size:14px}}.single-person__actor-sub-title{font-size:34px}@media screen and (max-width:1440px){.single-person__actor-sub-title{font-size:32px}}@media screen and (max-width:1199px){.single-person__actor-sub-title{font-size:28px}}@media screen and (max-width:991px){.single-person__actor-sub-title{font-size:24px}}@media screen and (max-width:767px){.single-person__actor-sub-title{font-size:20px}}.single-person__actor-counter{display:flex;flex-wrap:wrap}.single-person__actor-counter-item{flex:0 0 50%;padding:10px 0}.single-person__actor-counter-number{font-size:44px;font-weight:700;color:#000000}@media screen and (max-width:1440px){.single-person__actor-counter-number{font-size:42px}}@media screen and (max-width:1199px){.single-person__actor-counter-number{font-size:36px}}@media screen and (max-width:991px){.single-person__actor-counter-number{font-size:32px}}@media screen and (max-width:767px){.single-person__actor-counter-number{font-size:28px}}.single-person__actor-counter-title{font-size:24px;font-weight:500;color:#000000;text-transform:uppercase}@media screen and (max-width:1440px){.single-person__actor-counter-title{font-size:22px}}@media screen and (max-width:1199px){.single-person__actor-counter-title{font-size:20px}}@media screen and (max-width:991px){.single-person__actor-counter-title{font-size:18px}}@media screen and (max-width:767px){.single-person__actor-counter-title{font-size:16px}}.single-person__actor-video-url{margin-top:30px}@media screen and (max-width:1440px){.single-person__actor-video-url{margin-top:25px}}@media screen and (max-width:1199px){.single-person__actor-video-url{margin-top:20px}}@media screen and (max-width:991px){.single-person__actor-video-url{margin-top:15px}}@media screen and (max-width:767px){.single-person__actor-video-url{margin-top:10px}}.single-person__actor-video-url a{font-size:16px;font-weight:500;color:#000000;display:inline-flex;align-items:center;transition:all 0.3s}.single-person__actor-video-url a:hover{color:#990000;transition:all 0.3s}.single-person__actor-video-url a i{font-size:20px;margin-left:6px;margin-bottom:-2px}.single-person__videos{margin:0 -15px}@media screen and (max-width:767px){.single-person__videos{margin-top:25px}}.single-person .video-item{padding:0 15px;margin-bottom:40px}@media screen and (max-width:1440px){.single-person .video-item{margin-bottom:35px}}@media screen and (max-width:1199px){.single-person .video-item{margin-bottom:30px}}@media screen and (max-width:991px){.single-person .video-item{margin-bottom:25px}}@media screen and (max-width:767px){.single-person .video-item{margin-bottom:20px}}.single-person__actor-award ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.single-person__actor-award li{flex:0 0 33.333333%;margin-bottom:50px;padding-right:10px}@media screen and (max-width:1440px){.single-person__actor-award li{margin-bottom:45px}}@media screen and (max-width:1199px){.single-person__actor-award li{margin-bottom:40px}}@media screen and (max-width:991px){.single-person__actor-award li{margin-bottom:35px}}@media screen and (max-width:767px){.single-person__actor-award li{margin-bottom:30px;flex:0 0 50%;text-align:center}}.single-person__actor-award img{max-width:80%}.single-person__actor-award-winner{color:#000000}.single-person__actor-gallery{margin-top:80px}@media screen and (max-width:1440px){.single-person__actor-gallery{margin-top:70px}}@media screen and (max-width:1199px){.single-person__actor-gallery{margin-top:60px}}@media screen and (max-width:991px){.single-person__actor-gallery{margin-top:50px}}@media screen and (max-width:767px){.single-person__actor-gallery{margin-top:40px}}.director-contact{margin-top:100px;padding:8% 15px;background-size:cover;background-repeat:no-repeat;position:relative;text-align:center}@media screen and (max-width:1440px){.director-contact{margin-top:90px}}@media screen and (max-width:1199px){.director-contact{margin-top:80px}}@media screen and (max-width:991px){.director-contact{margin-top:70px}}@media screen and (max-width:767px){.director-contact{margin-top:60px}}.director-contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.director-contact__title,.director-contact__sub-title,.director-contact__social{color:#fff;position:relative;z-index:1}.director-contact__title{font-size:16px;text-transform:uppercase}@media screen and (max-width:1199px){.director-contact__title{font-size:15px}}@media screen and (max-width:991px){.director-contact__title{font-size:14px}}@media screen and (max-width:767px){.director-contact__title{font-size:13px}}.director-contact .director-contact__sub-title{font-size:56px;margin-top:10px}@media screen and (max-width:1440px){.director-contact .director-contact__sub-title{font-size:48px}}@media screen and (max-width:1199px){.director-contact .director-contact__sub-title{font-size:42px}}@media screen and (max-width:991px){.director-contact .director-contact__sub-title{font-size:36px}}@media screen and (max-width:767px){.director-contact .director-contact__sub-title{font-size:28px}}.director-contact__social{margin-top:30px}.director-contact__social ul{padding:0;margin:0}.director-contact__social li{display:inline-block;margin:0 3px}.director-contact__social li:first-child{margin-left:0}.director-contact__social li:last-child{margin-right:0}.director-contact__social .social-label{display:none}.director-contact__social a{display:block;border-radius:50%;color:#fff;width:48px;height:48px;line-height:46px;font-size:16px;text-align:center;border:1px solid rgba(255, 255, 255, 0.2);transition:all 0.3s}.director-contact__social a:hover{border:1px solid #990000;background-color:#990000;transition:all 0.3s}.actor-contact{padding:5% 0 6%;text-align:center}.actor-contact .actor-contact__title,.actor-contact .actor-contact__sub-title{font-weight:300;line-height:1.4;text-transform:uppercase}.actor-contact .actor-contact__title{font-size:56px}@media screen and (max-width:1440px){.actor-contact .actor-contact__title{font-size:48px}}@media screen and (max-width:1199px){.actor-contact .actor-contact__title{font-size:42px}}@media screen and (max-width:991px){.actor-contact .actor-contact__title{font-size:36px}}@media screen and (max-width:767px){.actor-contact .actor-contact__title{font-size:28px}}.actor-contact .actor-contact__sub-title{font-size:36px}@media screen and (max-width:1440px){.actor-contact .actor-contact__sub-title{font-size:32px}}@media screen and (max-width:1199px){.actor-contact .actor-contact__sub-title{font-size:28px}}@media screen and (max-width:991px){.actor-contact .actor-contact__sub-title{font-size:24px}}@media screen and (max-width:767px){.actor-contact .actor-contact__sub-title{font-size:20px}}.actor-contact .actor-contact__button{display:inline-flex;align-items:center;margin-top:35px;margin-bottom:50px}@media screen and (max-width:1440px){.actor-contact .actor-contact__button{margin-bottom:45px}}@media screen and (max-width:1199px){.actor-contact .actor-contact__button{margin-bottom:40px}}@media screen and (max-width:991px){.actor-contact .actor-contact__button{margin-bottom:35px}}@media screen and (max-width:767px){.actor-contact .actor-contact__button{margin-bottom:30px}}.actor-contact .actor-contact__button i{margin-left:8px}.actor-contact__social{margin-top:30px}@media screen and (max-width:1440px){.actor-contact__social{margin-top:25px}}@media screen and (max-width:1199px){.actor-contact__social{margin-top:20px}}@media screen and (max-width:991px){.actor-contact__social{margin-top:15px}}@media screen and (max-width:767px){.actor-contact__social{margin-top:10px}}.actor-contact__social ul{padding:0;margin:0}.actor-contact__social li{display:inline-block;margin:0 15px}@media screen and (max-width:767px){.actor-contact__social li{margin:0 10px}}.actor-contact__social li:first-child{margin-left:0}.actor-contact__social li:last-child{margin-right:0}.actor-contact__social a{display:block;color:#000000;font-size:20px;font-weight:500;transition:all 0.3s}@media screen and (max-width:1440px){.actor-contact__social a{font-size:19px}}@media screen and (max-width:1199px){.actor-contact__social a{font-size:18px}}@media screen and (max-width:991px){.actor-contact__social a{font-size:17px}}@media screen and (max-width:767px){.actor-contact__social a{font-size:16px}}.actor-contact__social a:hover{color:#990000;transition:all 0.3s}.actor-contact__content{display:none}.dark-mode .single-person .person-info__content{color:#fff}.dark-mode .single-person .person-social__content a{color:#fff;border:1px solid #696969}.dark-mode .single-person .person-social__content a:hover{border:1px solid #990000}.dark-mode .single-person .person-heading--style-1{border-bottom:1px solid #333}.dark-mode .single-person .person-filmography__item{border-bottom:1px solid #696969}.dark-mode .single-person .person-filmography__year{color:#fff}.dark-mode .single-person .person-filmography__movie{color:#fff}.dark-mode .single-person .person-filmography__movie a{color:#fff}.dark-mode .single-person .person-filmography__movie a:hover{color:#990000}.dark-mode .single-person .person-filmography__position{color:#fff}.dark-mode .single-person .person-filmography__url a{color:#fff}.dark-mode .single-person .person-filmography__url a:hover{color:#990000}.dark-mode .single-person__director-quote-author{color:#fff}.dark-mode .single-person__director-quote-text{color:#fff}.dark-mode .single-person__director-award li{border-bottom:1px solid #696969}.dark-mode .single-person__director-award .award-year{color:#fff}.dark-mode .single-person__director-award .award-winner{color:#fff}.dark-mode .single-person__director-award .award-movie{color:#fff}.dark-mode .single-person__director-award .award-movie a{color:#fff}.dark-mode .single-person__director-award .award-movie a:hover{color:#990000}.dark-mode .single-person__director-award .award-url a{color:#fff}.dark-mode .single-person__director-award .award-url a:hover{color:#990000}.dark-mode .single-person__actor-counter-number{color:#fff}.dark-mode .single-person__actor-counter-title{color:#000000}.dark-mode .single-person__actor-video-url a{color:#fff}.dark-mode .single-person__actor-video-url a:hover{color:#990000}.dark-mode .single-person__actor-award img{filter:brightness(0) invert(1)}.dark-mode .single-person .actor-contact__social a{color:#fff}.dark-mode .single-person .actor-contact__social a:hover{color:#990000}.dark-mode .director-contact__social a{color:#fff}.dark-mode .director-contact__social a:hover{border:1px solid #990000;color:#fff}.dark-mode .actor-contact__social a{color:#fff}.dark-mode .actor-contact__social a:hover{color:#990000}.haru-archive-watch-later .grid-columns{margin:0 -15px}.haru-archive-watch-later .archive-video-list .video-item{margin-bottom:20px;padding:0 15px}.watch-later-element{display:inline-block;position:relative}.watch-later-element:hover .haru-watch-later-list{top:100%;opacity:1;visibility:visible;transition:all 0.3s}.watch-later-element .watch-later-icon{display:block;position:relative;text-align:center;border-radius:50%;margin-top:4px}.watch-later-element .watch-later-icon:hover .haru-icon{background-color:#990000}.watch-later-element .haru-icon{margin:0 -2px;transform:scale(0.8)}.watch-later-element .watch-later-status{position:absolute;top:2px;right:1px;border-radius:50%;display:inline-block;width:6px;height:6px;background-color:transparent}.watch-later-element .watch-later-status.has-videos{background-color:red;border:1px solid #fff}.haru-watch-later-list{list-style:none;width:350px;background-color:#fff;border:1px solid #eee;border-radius:0;margin:0;padding:10px;position:absolute;top:calc(100% + 20px);right:0;opacity:0;visibility:hidden;z-index:9999}@media screen and (max-width:767px){.haru-watch-later-list{width:280px}}.haru-watch-later-videos.empty-video{display:none}.haru-watch-later-videos.empty-video~.haru-watch-later-empty-video{display:block}.haru-watch-later-videos.empty-video~.haru-watch-later-view-all{display:none}.video-watch-later-item{display:flex;margin-bottom:15px}.video-watch-later-item:last-child{margin-bottom:0}.video-watch-later-item .video-content{display:flex}.video-watch-later-item .video-thumb{flex:0 0 90px;border-radius:2px;overflow:hidden}@media screen and (max-width:767px){.video-watch-later-item .video-thumb{flex:0 0 80px}}.video-watch-later-item .video-title{padding-left:10px;margin:0;line-height:1.4;font-weight:500;font-size:12px}.video-watch-later-item .video-title a{color:#000000;transition:all 0.3s}.video-watch-later-item .video-title a:hover{color:#990000;transition:all 0.3s}.video-watch-later-delete{margin-left:auto;flex:0 0 25px;text-align:center}.video-watch-later-delete:hover{cursor:pointer}.video-watch-later-delete:hover .haru-icon{background-color:#990000}.video-watch-later-delete .haru-icon{background-color:#000000;transform:scale(0.8)}.haru-watch-later-empty-video{display:none;padding:10px;text-align:center}.haru-watch-later-empty-video .haru-icon{background-color:#000000;transform:scale(1.2)}.haru-watch-later-view-all{margin:30px 0 10px;text-align:center}.haru-single-shortcode{margin-bottom:80px}.single-shortcode-content{display:flex;margin-bottom:30px}@media screen and (max-width:767px){.single-shortcode-content{display:block}}.haru-shortcode-core{width:50%;min-width:250px;min-height:100px;padding:10px;border:1px solid #eee;border-radius:0}.haru-shortcode-core:focus{outline:none;border:1px solid #990000}@media screen and (max-width:767px){.haru-shortcode-core{width:100%}}.haru-shortcode-copy{margin-left:10px}@media screen and (max-width:767px){.haru-shortcode-copy{margin-left:0;margin-top:15px}}.haru-notice{background-color:#f8d7da;color:#721c24;padding:0 15px}.isotope-loaded{display:block;overflow:hidden}.archive-video__title,.archive-person__title{font-size:18px;font-weight:400;margin:0}@media screen and (max-width:1199px){.archive-video__title,.archive-person__title{font-size:16px}}@media screen and (max-width:767px){.archive-video__title,.archive-person__title{font-size:15px}}.haru-archive-top{display:flex;margin-bottom:40px}@media screen and (max-width:767px){.haru-archive-top{display:block}}.haru-archive-top-left{display:flex;align-items:center}@media screen and (max-width:767px){.haru-archive-top-left{margin-bottom:15px}}.haru-archive-top-right{display:flex;margin-left:auto}.haru-archive-layout-toggle{display:flex;font-weight:700;margin-right:30px}@media screen and (max-width:767px){.haru-archive-layout-toggle{flex:120px 0 0}}.haru-archive-layout-toggle .toggle-layout{border:1px solid #eee;border-radius:0;width:40px;height:40px;text-align:center;margin-left:5px}.haru-archive-layout-toggle .toggle-layout:first-child{margin-left:0}.haru-archive-layout-toggle .toggle-layout.active{background-color:#990000;border:1px solid #990000;color:#fff}.haru-archive-layout-toggle .toggle-layout[data-layout="grid"],.haru-archive-layout-toggle .toggle-layout[data-layout="list"],.haru-archive-layout-toggle .toggle-layout[data-layout="list-2"]{font-size:0;display:flex;align-items:center;justify-content:center}.haru-archive-layout-toggle .toggle-layout[data-layout="grid"] i,.haru-archive-layout-toggle .toggle-layout[data-layout="list"] i,.haru-archive-layout-toggle .toggle-layout[data-layout="list-2"] i{font-size:16px}.haru-archive-order{position:relative;display:block;min-width:180px;background-color:#f5f5f5}@media screen and (max-width:767px){.haru-archive-order{margin-left:auto;width:100%}}.haru-archive-order:after{content:"";font-family:"haruicons";font-size:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.haru-archive-order:hover{cursor:pointer}.haru-archive-order .order-item-current{border:1px solid #eee;height:40px;line-height:38px;padding:0 15px;position:relative;border-radius:0;text-transform:capitalize}.haru-archive-order .order-item-current.active{border:1px solid #990000}.haru-archive-order .order-item-current.active:before{transform:rotate(180deg);top:calc(50% - 3px)}.haru-archive-order .order-items{position:absolute;background-color:#fff;width:100%;left:0;top:calc(100% + 3px);padding:0;margin:0;list-style:none;border:1px solid #eee;opacity:0;visibility:hidden;z-index:99;border-radius:0;overflow:hidden}.haru-archive-order .order-items.active{opacity:1;visibility:visible}.haru-archive-order .order-item.selected{background-color:#990000}.haru-archive-order .order-item.selected a{color:#fff}.haru-archive-order .order-item a{display:block;padding:6px 15px;transition:all 0.3s}.haru-archive-order .order-item a:hover{transition:all 0.3s}.layout-wrap.style-list .video-item{display:flex;width:100%;align-items:start}@media screen and (max-width:767px){.layout-wrap.style-list .video-item{display:block}}.layout-wrap.style-list .video-item__thumbnail{width:50%}@media screen and (max-width:767px){.layout-wrap.style-list .video-item__thumbnail{width:100%}}.layout-wrap.style-list .video-item__content{width:50%;padding-left:30px}@media screen and (max-width:767px){.layout-wrap.style-list .video-item__content{width:100%;padding-left:0;margin-top:15px}}.layout-wrap.style-list .person-item{display:flex;width:100%;align-items:start}@media screen and (max-width:767px){.layout-wrap.style-list .person-item{display:block}}.layout-wrap.style-list .person-item__thumbnail{flex:0 0 300px;max-width:100%}@media screen and (max-width:767px){.layout-wrap.style-list .person-item__thumbnail{width:100%}}.layout-wrap.style-list .person-item__content{flex:1;padding-left:30px}@media screen and (max-width:767px){.layout-wrap.style-list .person-item__content{width:100%;padding-left:0;margin-top:15px}}.layout-wrap.style-list-2 .video-item{width:100%}.layout-wrap.style-list-2 .person-item{width:100%}.archive-pagination{margin-top:40px;text-align:center}@media screen and (max-width:1440px){.archive-pagination{margin-top:35px}}@media screen and (max-width:1199px){.archive-pagination{margin-top:30px}}@media screen and (max-width:991px){.archive-pagination{margin-top:25px}}@media screen and (max-width:767px){.archive-pagination{margin-top:20px}}.hide-control{display:none}.hide{display:none}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.video-ajax-content,.person-ajax-content{position:relative;min-height:200px}@media screen and (max-width:1199px){.video-ajax-content,.person-ajax-content{min-height:175px}}@media screen and (max-width:991px){.video-ajax-content,.person-ajax-content{min-height:130px}}.video-ajax-content:before,.person-ajax-content:before{content:"";background-color:rgba(255, 255, 255, 0.9);position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;opacity:0;visibility:hidden}.video-ajax-content.loading:before,.video-ajax-content.loading .ajax-loading-icon,.person-ajax-content.loading:before,.person-ajax-content.loading .ajax-loading-icon{opacity:1;visibility:visible}.ajax-loading-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9;opacity:0;visibility:hidden}.loading-bar{margin:60px auto;font-size:4px;position:relative;text-indent:-9999em;border-top:5px solid rgba(153, 0, 0, 0.1);border-right:5px solid rgba(153, 0, 0, 0.1);border-bottom:5px solid rgba(153, 0, 0, 0.1);border-left:5px solid #990000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;border-radius:50%;width:10em;height:10em}.loading-bar:after{border-radius:50%;width:10em;height:10em}.dark-mode .haru-archive-layout-toggle .toggle-layout,.background-dark .haru-archive-layout-toggle .toggle-layout{border:1px solid #333}.dark-mode .haru-archive-layout-toggle .toggle-layout.active,.background-dark .haru-archive-layout-toggle .toggle-layout.active{background-color:#990000;border:1px solid #990000;color:#fff}.dark-mode .haru-archive-order,.background-dark .haru-archive-order{background-color:#333}.dark-mode .haru-archive-order .order-item-current,.background-dark .haru-archive-order .order-item-current{border:1px solid #333}.dark-mode .haru-archive-order .order-item-current.active,.background-dark .haru-archive-order .order-item-current.active{border:1px solid #990000}.dark-mode .haru-archive-order .order-items,.background-dark .haru-archive-order .order-items{background-color:#333;border:1px solid #333}.dark-mode .haru-archive-order .order-item.selected,.background-dark .haru-archive-order .order-item.selected{background-color:#990000}.dark-mode .haru-archive-order .order-item.selected a,.background-dark .haru-archive-order .order-item.selected a{color:#fff}.dark-mode .video-ajax-content:before,.dark-mode .person-ajax-content:before,.background-dark .video-ajax-content:before,.background-dark .person-ajax-content:before{background-color:rgba(21, 21, 21, 0.9)}.haru-archive-breadcrumbs,.haru-single-breadcrumbs{background-color:#f5f5f5;padding:100px 0;margin-bottom:100px;position:relative}@media screen and (max-width:1440px){.haru-archive-breadcrumbs,.haru-single-breadcrumbs{padding:90px 0;margin-bottom:90px}}@media screen and (max-width:1199px){.haru-archive-breadcrumbs,.haru-single-breadcrumbs{padding:80px 0;margin-bottom:80px}}@media screen and (max-width:991px){.haru-archive-breadcrumbs,.haru-single-breadcrumbs{padding:70px 0;margin-bottom:60px}}@media screen and (max-width:767px){.haru-archive-breadcrumbs,.haru-single-breadcrumbs{padding:60px 0;margin-bottom:40px}}.haru-archive-breadcrumbs.has-bg-image,.haru-single-breadcrumbs.has-bg-image{background-size:cover;background-position:center center}.haru-archive-breadcrumbs.has-bg-image:before,.haru-single-breadcrumbs.has-bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5)}.haru-archive-breadcrumbs.has-bg-image .haru-breadcrumb,.haru-single-breadcrumbs.has-bg-image .haru-breadcrumb{color:#fff}.haru-archive-breadcrumbs.has-bg-image a,.haru-single-breadcrumbs.has-bg-image a{color:#fff;transition:all 0.3s}.haru-archive-breadcrumbs.has-bg-image a:hover,.haru-single-breadcrumbs.has-bg-image a:hover{color:#990000;transition:all 0.3s}.haru-breadcrumb{padding:0;margin:0;list-style:none;position:relative;z-index:1}.haru-breadcrumb li{display:inline-block}.haru-breadcrumb .delimiter{margin:0 8px}.haru-breadcrumb .delimiter:before{display:inline-block;content:"/"}.haru-breadcrumb .current{color:#990000}.header-transparent .haru-archive-breadcrumbs,.header-transparent .haru-single-breadcrumbs{padding-top:195px}@media screen and (max-width:1440px){.header-transparent .haru-archive-breadcrumbs,.header-transparent .haru-single-breadcrumbs{padding-top:185px}}@media screen and (max-width:1199px){.header-transparent .haru-archive-breadcrumbs,.header-transparent .haru-single-breadcrumbs{padding-top:175px}}@media screen and (max-width:991px){.header-transparent .haru-archive-breadcrumbs,.header-transparent .haru-single-breadcrumbs{padding-top:130px}}@media screen and (max-width:767px){.header-transparent .haru-archive-breadcrumbs,.header-transparent .haru-single-breadcrumbs{padding-top:120px}}.header-transparent.header-transparent-light .haru-archive-breadcrumbs,.header-transparent.header-transparent-light .haru-single-breadcrumbs{background-color:#151515}.header-transparent.header-transparent-light .haru-breadcrumb{color:#fff}.header-transparent.header-transparent-light .haru-breadcrumb a{color:#fff}.header-transparent.header-transparent-light .haru-breadcrumb a:hover{color:#990000}.header-transparent.header-transparent-light .haru-breadcrumb .current{color:#990000}.header-transparent.header-transparent-dark .haru-archive-breadcrumbs,.header-transparent.header-transparent-dark .haru-single-breadcrumbs{background-color:#f5f5f5}.header-transparent.header-transparent-dark .haru-breadcrumb{color:#000000}.header-transparent.header-transparent-dark .haru-breadcrumb a{color:#000000}.header-transparent.header-transparent-dark .haru-breadcrumb a:hover{color:#990000}.header-transparent.header-transparent-dark .haru-breadcrumb .current{color:#990000}.dark-mode .haru-archive-breadcrumbs,.dark-mode .haru-single-breadcrumbs{background-color:#151515}.widget-video-categories ul{margin:0;padding:0;list-style:none;list-style-type:none}.widget-video-categories ul li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:15px}@media screen and (max-width:767px){.widget-video-categories ul li{margin-bottom:10px}}.widget-video-categories ul li:last-child{margin-bottom:0}.widget-video-categories ul li:hover>a{color:#990000}.widget-video-categories ul li:hover>.count{background-color:#990000;border:1px solid #990000;color:#fff;transition:all 0.3s}.widget-video-categories ul li:focus{outline:none}.widget-video-categories ul li a{flex:1 1 auto;font-weight:500;transition:all 0.3s}.widget-video-categories ul li .count{border:1px solid #eee;padding:0 5px;font-size:12px;border-radius:20px;min-width:30px;text-align:center;transition:all 0.3s}.widget-video-categories ul .children{flex:1 1 100%;padding-left:20px;margin-top:15px}@media screen and (max-width:767px){.widget-video-categories ul .children{margin-top:10px}}.widget-video-tags .tagcloud a{background-color:#f8f8f8;border-radius:0;color:#000000;display:inline-block;margin:6px 4px 0 0;padding:4px 12px;font-size:15px !important;text-transform:capitalize;transition:all 0.3s}.widget-video-tags .tagcloud a:hover{background-color:#990000;color:#fff;transition:all 0.3s}.widget-video-years .tagcloud a{background-color:#f8f8f8;border-radius:0;color:#000000;display:inline-block;margin:6px 4px 0 0;padding:4px 12px;font-size:15px !important;text-transform:capitalize;transition:all 0.3s}.widget-video-years .tagcloud a:hover{background-color:#990000;color:#fff;transition:all 0.3s}.widget-video-videos .videos-list{padding:0;margin:0;list-style:none}.widget-video-videos .video-item{display:flex;align-items:start;margin-bottom:20px;padding-left:0;padding-right:0}.widget-video-videos .video-item:last-child{margin-bottom:0;padding-bottom:0;border:none}.widget-video-videos .video-item__thumbnail{width:30%}.widget-video-videos .video-item__duration{font-size:10px;right:5px;bottom:5px}.widget-video-videos .video-item__labels{display:none}.widget-video-videos .video-item__content{width:70%;padding-left:10px}.widget-video-videos .video-item__content h6{margin-top:0;padding-top:0;font-size:18px}@media screen and (max-width:1440px){.widget-video-videos .video-item__content h6{font-size:17px}}@media screen and (max-width:1199px){.widget-video-videos .video-item__content h6{font-size:16px}}.widget-video-videos .video-item__meta{margin-bottom:0}.widget-video-videos .video-item__category a{font-size:13px}@media screen and (max-width:1440px){.widget-video-videos .video-item__category a{font-size:12px}}@media screen and (max-width:991px){.widget-video-videos .video-item__category a{font-size:13px}}.dark-mode .widget-video-categories ul li:hover>a{color:#990000}.dark-mode .widget-video-categories ul li:hover>.count{background-color:#990000;border:1px solid #990000;color:#fff}.dark-mode .widget-video-categories ul li .count{border:1px solid #333;color:#fff}.dark-mode .widget-video-tags .tagcloud a{background-color:#333;color:#ababab}.dark-mode .widget-video-tags .tagcloud a:hover{background-color:#990000;color:#fff}.video-list-shortcode .video-list-top{display:flex;margin-bottom:25px;border-bottom:1px solid #eee}@media screen and (max-width:767px){.video-list-shortcode .video-list-top{display:block}}.video-list-shortcode .haru-shortcode-title{margin:0 0 -1px 0;font-size:20px;padding-right:40px;font-weight:500;position:relative}@media screen and (max-width:991px){.video-list-shortcode .haru-shortcode-title{flex:150px 0 0;padding-right:15px}}@media screen and (max-width:767px){.video-list-shortcode .haru-shortcode-title{font-size:16px;padding-right:0;margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #eee}}.video-list-shortcode .haru-shortcode-title:before{content:"";position:absolute;bottom:0;height:1px;width:60px;background-color:#990000}@media screen and (max-width:767px){.video-list-shortcode .haru-shortcode-title:before{bottom:-1px}}.video-list-shortcode .haru-shortcode-title.no-filter{padding-bottom:20px}@media screen and (max-width:767px){.video-list-shortcode .haru-shortcode-title.no-filter{margin-bottom:0;border-bottom:none;padding-bottom:15px}}.video-list-shortcode .video-filter{list-style:none;padding-left:0;margin:0}@media screen and (max-width:991px){.video-list-shortcode .video-filter{text-align:center}}@media screen and (max-width:767px){.video-list-shortcode .video-filter{text-align:left}}.video-list-shortcode .video-filter li{display:inline-block;margin:0 10px -1px 10px}.video-list-shortcode .video-filter li:first-child{margin-left:0}.video-list-shortcode .video-filter li:last-child{margin-right:0}.video-list-shortcode .video-filter .tab-item-heading{margin:0;font-weight:500}.video-list-shortcode .video-filter a{display:block;color:#000000;padding-bottom:20px;position:relative;text-transform:uppercase;transition:all 0.3s}@media screen and (max-width:767px){.video-list-shortcode .video-filter a{font-size:13px}}.video-list-shortcode .video-filter a:hover,.video-list-shortcode .video-filter a.active,.video-list-shortcode .video-filter a.selected{color:#990000;transition:all 0.3s}.video-list-shortcode .video-filter a:focus{outline:none}.video-list-shortcode .video-list{margin:0 -15px}.video-list-shortcode .video-list .video-item{padding:0 15px;margin-bottom:30px}.haru-video-isotope .video-isotope-top{margin-bottom:35px}.haru-video-isotope .video-list{display:flex;flex-wrap:wrap}.haru-video-isotope .video-list .video-item--style-1{margin-bottom:30px}.haru-video-isotope--padding .video-list{margin:0 -15px}.haru-video-isotope--padding .video-item{padding:0 15px}.haru-video-isotope--padding .video-item--style-2{margin-bottom:30px}.haru-video-isotope--padding .video-item--style-3{margin-bottom:30px}.haru-video-isotope--padding .haru-info{margin:0 15px}.haru-video-slideshow{position:relative}.haru-video-slideshow--slick .haru-video-slideshow__content{display:flex}@media screen and (max-width:767px){.haru-video-slideshow--slick .haru-video-slideshow__content{display:block}}.haru-video-slideshow--slick .haru-video-slideshow__main{flex:0 0 60%}.haru-video-slideshow--slick .haru-video-slideshow__main .slick-prev,.haru-video-slideshow--slick .haru-video-slideshow__main .slick-next{position:absolute;left:50%;transform:translateX(-50%);width:40px;height:40px;line-height:40px;text-align:center;z-index:9;border-radius:50%}@media screen and (max-width:767px){.haru-video-slideshow--slick .haru-video-slideshow__main .slick-prev,.haru-video-slideshow--slick .haru-video-slideshow__main .slick-next{left:auto;transform:translateY(-50%) rotate(-90deg)}}.haru-video-slideshow--slick .haru-video-slideshow__main .slick-prev{top:10px}@media screen and (max-width:767px){.haru-video-slideshow--slick .haru-video-slideshow__main .slick-prev{left:10px;top:50%}}.haru-video-slideshow--slick .haru-video-slideshow__main .slick-prev:before{content:"";font-family:"themify"}.haru-video-slideshow--slick .haru-video-slideshow__main .slick-next{bottom:10px}@media screen and (max-width:767px){.haru-video-slideshow--slick .haru-video-slideshow__main .slick-next{right:10px;top:50%}}.haru-video-slideshow--slick .haru-video-slideshow__main .slick-next:before{content:"";font-family:"themify"}.haru-video-slideshow--slick .haru-video-slideshow__nav{flex:0 0 40%;padding-right:30px;overflow:hidden}@media screen and (max-width:767px){.haru-video-slideshow--slick .haru-video-slideshow__nav{padding-right:0}}.haru-video-slideshow--slick .haru-video-slideshow__nav .slick-prev,.haru-video-slideshow--slick .haru-video-slideshow__nav .slick-next{position:absolute;left:50%;transform:translateX(-50%);width:40px;height:40px;line-height:40px;text-align:center;z-index:9;border-radius:50%}@media screen and (max-width:767px){.haru-video-slideshow--slick .haru-video-slideshow__nav .slick-prev,.haru-video-slideshow--slick .haru-video-slideshow__nav .slick-next{display:none !important;left:auto;transform:translateY(-50%) rotate(-90deg)}}.haru-video-slideshow--slick .haru-video-slideshow__nav .slick-prev{top:15px}@media screen and (max-width:767px){.haru-video-slideshow--slick .haru-video-slideshow__nav .slick-prev{left:10px;top:50%}}.haru-video-slideshow--slick .haru-video-slideshow__nav .slick-prev:before{content:"";font-family:"themify"}.haru-video-slideshow--slick .haru-video-slideshow__nav .slick-next{bottom:15px}@media screen and (max-width:767px){.haru-video-slideshow--slick .haru-video-slideshow__nav .slick-next{right:10px;top:50%}}.haru-video-slideshow--slick .haru-video-slideshow__nav .slick-next:before{content:"";font-family:"themify"}.haru-video-slideshow--slick .video-list-nav{margin:-15px 0}@media screen and (max-width:767px){.haru-video-slideshow--slick .video-list-nav{margin:0}}.haru-video-slideshow--slick .video-list-nav .slick-slide{opacity:0.4;transition:all 0.3s;margin:15px 0}.haru-video-slideshow--slick .video-list-nav .slick-slide:last-child{margin-bottom:0}.haru-video-slideshow--slick .video-list-nav .slick-slide.slick-current{opacity:1;transition:all 0.3s}.haru-video-slideshow--slick .video-nav-item__title{font-size:48px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:0;line-height:1.2}@media screen and (max-width:1440px){.haru-video-slideshow--slick .video-nav-item__title{font-size:42px}}@media screen and (max-width:1199px){.haru-video-slideshow--slick .video-nav-item__title{font-size:32px}}@media screen and (max-width:991px){.haru-video-slideshow--slick .video-nav-item__title{font-size:28px}}@media screen and (max-width:767px){.haru-video-slideshow--slick .video-nav-item__title{font-size:20px}}.haru-video-slideshow--slick .video-nav-item__category{font-size:16px;text-transform:uppercase}@media screen and (max-width:1199px){.haru-video-slideshow--slick .video-nav-item__category{font-size:15px}}@media screen and (max-width:991px){.haru-video-slideshow--slick .video-nav-item__category{font-size:14px}}@media screen and (max-width:767px){.haru-video-slideshow--slick .video-nav-item__category{font-size:13px}}.haru-video-slideshow--slick .video-nav-item__category a{color:#9B9B9B;transition:all 0.3s}.haru-video-slideshow--slick .video-nav-item__category a:hover{color:#990000;transition:all 0.3s}.haru-video-slideshow--slick-2 .haru-video-slideshow__content{overflow:hidden;padding-bottom:5px}.haru-video-slideshow--slick-3 .slick-slide .video-item{transform:scale(1);transition:all 0.5s}.haru-video-slideshow--slick-3 .slick-slide .video-item__content{text-align:center}.haru-video-slideshow--slick-3 .slick-slide:not(.slick-center) .video-item{transform:scale(0.7);transition:all 0.5s}.haru-video-slideshow--slick-3 .slick-slide:not(.slick-center) .video-item__content{display:none}.haru-video-slideshow--slick-3 .slick-slide:not(.slick-center) .video-item__icon.style-2{display:none}.haru-video-slideshow--slick-3 .slick-slide:not(.slick-center) .video-item .video-thumbnail:before{opacity:1;visibility:visible}.haru-video-slideshow--slick-3 .slick-next,.haru-video-slideshow--slick-3 .slick-prev{width:25%;height:100%;background:transparent}.haru-video-slideshow--slick-3 .slick-next:before,.haru-video-slideshow--slick-3 .slick-prev:before{content:""}.haru-video-slideshow--slick-3 .slick-next:hover,.haru-video-slideshow--slick-3 .slick-prev:hover{background:transparent}.haru-video-slideshow--slick-3 .slick-next:hover{cursor:url(//www.isar-film.de/wp-content/themes/frames/assets/images/next-dark.png), auto}.haru-video-slideshow--slick-3 .slick-prev:hover{cursor:url(//www.isar-film.de/wp-content/themes/frames/assets/images/prev-dark.png), auto}.haru-video-slideshow .slick-dots{padding:0;margin:30px 0 0;list-style:none;text-align:center}.haru-video-slideshow .slick-dots button{width:6px;height:6px;line-height:6px;border-radius:50%;padding:0;font-size:0;position:relative}.haru-video-slideshow .slick-dots li{display:inline-block;margin:0 15px}.haru-video-slideshow .slick-dots li:first-child{margin-left:0}.haru-video-slideshow .slick-dots li:last-child{margin-right:0}.haru-video-slideshow .slick-dots li.slick-active button:before{content:"";width:28px;height:28px;border-radius:50%;border:1px solid #990000;display:block;position:absolute;top:-11px;left:-11px}.haru-video-slideshow--padding.haru-video-slideshow--slick-2 .video-list{margin:0 -15px}.haru-video-slideshow--padding.haru-video-slideshow--slick-2 .video-item{padding:0 15px}.haru-video-slideshow--padding .haru-slick--nav-center .slick-prev{left:15px}.haru-video-slideshow--padding .haru-slick--nav-center .slick-next{right:15px}.dark-mode .haru-video-slideshow--slick .video-nav-item__category a,.background-dark .haru-video-slideshow--slick .video-nav-item__category a{color:#fff}.dark-mode .haru-video-slideshow--slick .video-nav-item__category a:hover,.background-dark .haru-video-slideshow--slick .video-nav-item__category a:hover{color:#990000}.dark-mode .haru-video-slideshow--slick-3 .slick-next:hover,.background-dark .haru-video-slideshow--slick-3 .slick-next:hover{cursor:url(//www.isar-film.de/wp-content/themes/frames/assets/images/next-light.png), auto}.dark-mode .haru-video-slideshow--slick-3 .slick-prev:hover,.background-dark .haru-video-slideshow--slick-3 .slick-prev:hover{cursor:url(//www.isar-film.de/wp-content/themes/frames/assets/images/prev-light.png), auto}.haru-video-single{position:relative}.haru-video-single--style-1 .video-item{padding:20% 0;overflow:hidden}@media screen and (max-width:767px){.haru-video-single--style-1 .video-item{padding:25% 0}}.haru-video-single--style-1 .video-thumbnail:before{opacity:0.5;visibility:visible}.haru-video-single--style-1 .video-item__thumbnail{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}.haru-video-single--style-1 .video-item__thumbnail img{width:100%}.haru-video-single--style-1 .video-item__icon{width:15%;top:42%}@media screen and (max-width:767px){.haru-video-single--style-1 .video-item__icon{opacity:1;visibility:visible}}.haru-video-single--style-1 .video-item__description{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);color:#fff;max-width:350px;text-align:center;text-transform:uppercase;z-index:1}@media screen and (max-width:1199px){.haru-video-single--style-1 .video-item__description{font-size:14px}}@media screen and (max-width:767px){.haru-video-single--style-1 .video-item__description{width:100%;bottom:15px;font-size:12px}}.haru-video-list-slideshow{position:relative}.haru-video-list-slideshow--slick .haru-video-list-slideshow__content{overflow:hidden;padding-bottom:5px}.haru-video-list-slideshow--slick .video-thumbnail{padding-bottom:51%;position:relative}@media screen and (max-width:767px){.haru-video-list-slideshow--slick .video-thumbnail{padding-bottom:56%}}.haru-video-list-slideshow--slick .video-thumbnail img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.haru-video-list-slideshow--slick .video-item:hover .video-item__thumbnail img{transform:scale(1.03) translate(-50%, -50%)}.haru-video-list-slideshow--slick .video-item__title{font-size:56px;padding-bottom:20px}@media screen and (max-width:1440px){.haru-video-list-slideshow--slick .video-item__title{font-size:48px}}@media screen and (max-width:1199px){.haru-video-list-slideshow--slick .video-item__title{font-size:42px}}@media screen and (max-width:991px){.haru-video-list-slideshow--slick .video-item__title{font-size:36px}}@media screen and (max-width:991px) and (max-width:991px){.haru-video-list-slideshow--slick .video-item__title{padding-bottom:15px}}@media screen and (max-width:767px){.haru-video-list-slideshow--slick .video-item__title{font-size:24px;padding-bottom:5px}}.haru-video-list-slideshow--slick .video-item__meta{justify-content:center;color:#000000;font-size:18px;padding-bottom:40px}@media screen and (max-width:1440px){.haru-video-list-slideshow--slick .video-item__meta{font-size:17px;padding-bottom:30px}}@media screen and (max-width:1199px){.haru-video-list-slideshow--slick .video-item__meta{font-size:16px;padding-bottom:25px}}@media screen and (max-width:991px){.haru-video-list-slideshow--slick .video-item__meta{padding-bottom:15px}}@media screen and (max-width:767px){.haru-video-list-slideshow--slick .video-item__meta{font-size:14px;padding-bottom:0}}.haru-video-list-slideshow--slick .video-item__meta>div{margin-right:30px;position:relative}.haru-video-list-slideshow--slick .video-item__meta>div.video-item__meta-author:after{content:"";width:1px;height:16px;background-color:#000000;position:absolute;right:-15px;top:50%;transform:translateY(-50%)}.haru-video-list-slideshow--slick .video-item__meta>div:after{background-color:#000000;right:-16px}.haru-video-list-slideshow--slick .video-item__meta>div:last-child{margin-right:0}.haru-video-list-slideshow--slick .video-item__meta>div:last-child:after{display:none}.haru-video-list-slideshow--slick .video-item__meta>div>i{margin-right:5px;display:none}.haru-video-list-slideshow--slick .video-item__meta-author a{color:#fff}.haru-video-list-slideshow--slick .video-item__meta-author a:hover{color:#990000}.haru-video-list-slideshow--slick .video-item__meta-date{color:#fff}.haru-video-list-slideshow--slick .video-item__meta-category a{color:#fff}.haru-video-list-slideshow--slick .video-item__meta-category a:hover{color:#990000;transition:all 0.3s}.haru-video-list-slideshow .slick-dots{padding:0;margin:30px 0 0;list-style:none;text-align:center}@media screen and (max-width:1440px){.haru-video-list-slideshow .slick-dots{margin:25px 0 0}}@media screen and (max-width:1199px){.haru-video-list-slideshow .slick-dots{margin:20px 0 0}}@media screen and (max-width:991px){.haru-video-list-slideshow .slick-dots{margin:15px 0 0}}@media screen and (max-width:767px){.haru-video-list-slideshow .slick-dots{margin:10px 0 0}}.haru-video-list-slideshow .slick-dots button{width:6px;height:6px;line-height:6px;border-radius:50%;padding:0;font-size:0;position:relative}.haru-video-list-slideshow .slick-dots li{display:inline-block;margin:0 15px}.haru-video-list-slideshow .slick-dots li:first-child{margin-left:0}.haru-video-list-slideshow .slick-dots li:last-child{margin-right:0}.haru-video-list-slideshow .slick-dots li.slick-active button:before{content:"";width:28px;height:28px;border-radius:50%;border:1px solid #990000;display:block;position:absolute;top:-11px;left:-11px}.haru-video-list-slideshow--padding.haru-video-list-slideshow--slick-2 .video-list{margin:0 -15px}.haru-video-list-slideshow--padding.haru-video-list-slideshow--slick-2 .video-item{padding:0 15px}.haru-video-list-slideshow--padding .haru-slick--nav-center .slick-prev{left:15px}.haru-video-list-slideshow--padding .haru-slick--nav-center .slick-next{right:15px}.dark-mode .haru-video-list-slideshow--slick .video-nav-item__category a,.background-dark .haru-video-list-slideshow--slick .video-nav-item__category a{color:#fff}.dark-mode .haru-video-list-slideshow--slick .video-nav-item__category a:hover,.background-dark .haru-video-list-slideshow--slick .video-nav-item__category a:hover{color:#990000}.haru-video-featured{position:relative}.haru-video-featured .video-featured-top{margin-bottom:35px}.haru-video-featured .video-filter{list-style:none;padding:0;margin:0}.haru-video-featured .video-filter li{display:inline-block;margin:0 10px}@media screen and (max-width:1199px){.haru-video-featured .video-filter li{margin:0 8px}}.haru-video-featured .video-filter li:first-child{margin-left:0}.haru-video-featured .video-filter li:last-child{margin-right:0}.haru-video-featured .video-filter .tab-item-heading{margin:0}.haru-video-featured .video-filter a{display:block;color:#9B9B9B;font-size:18px;font-weight:500;padding:6px 8px;border-bottom:1px solid transparent;transition:all 0.3s}@media screen and (max-width:1199px){.haru-video-featured .video-filter a{font-size:15px}}.haru-video-featured .video-filter a:hover,.haru-video-featured .video-filter a.active{color:#990000;transition:all 0.3s}.haru-video-featured .video-filter a.active{border-bottom:1px solid #990000;font-weight:500}.haru-video-featured .video-filter a:focus{outline:none}.haru-video-featured .videos-ajax-view-more{text-align:center;margin-top:60px}.haru-video-featured .videos-ajax-view-more .haru-button:after{content:"";font-family:"themify";font-weight:400;position:relative;bottom:-4px;line-height:1;margin-left:5px;transition:all 0.3s}.haru-video-featured .video-control{margin-top:50px;text-align:center}@media screen and (max-width:1440px){.haru-video-featured .video-control{margin-top:45px}}@media screen and (max-width:1199px){.haru-video-featured .video-control{margin-top:40px}}@media screen and (max-width:991px){.haru-video-featured .video-control{margin-top:35px}}@media screen and (max-width:767px){.haru-video-featured .video-control{margin-top:30px}}.haru-video-featured .video-control .video-control-item{display:inline-block;border:1px solid #eee;width:36px;height:36px;line-height:36px;margin:0 6px;text-align:center;transition:all 0.3s}.haru-video-featured .video-control .video-control-item:first-child{margin-left:0}.haru-video-featured .video-control .video-control-item:last-child{margin-right:0}.haru-video-featured .video-control .video-control-item:hover{background-color:#990000;border:1px solid #990000;cursor:pointer;color:#fff;transition:all 0.3s}.haru-video-featured .video-control .video-control-item.disable{opacity:0.5;pointer-events:none}.haru-video-featured--zigzag .video-list{display:block}.haru-video-featured--zigzag .video-item{position:relative;overflow:hidden}.haru-video-featured--zigzag .video-item__content{left:0;right:0;width:100%}.haru-video-featured--zigzag .video-item--style-2 .video-item__content{padding:30px}@media screen and (max-width:1440px){.haru-video-featured--zigzag .video-item--style-2 .video-item__content{padding:25px}}@media screen and (max-width:1199px){.haru-video-featured--zigzag .video-item--style-2 .video-item__content{padding:20px}}@media screen and (max-width:991px){.haru-video-featured--zigzag .video-item--style-2 .video-item__content{padding:15px}}.haru-video-featured--zigzag .video-item--style-2 .video-item__title{font-size:36px;margin-bottom:10px}@media screen and (max-width:1440px){.haru-video-featured--zigzag .video-item--style-2 .video-item__title{font-size:32px}}@media screen and (max-width:1199px){.haru-video-featured--zigzag .video-item--style-2 .video-item__title{font-size:28px;margin-bottom:5px}}@media screen and (max-width:991px){.haru-video-featured--zigzag .video-item--style-2 .video-item__title{font-size:24px}}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-item--style-2 .video-item__title{font-size:18px;margin-bottom:0}}.haru-video-featured--zigzag .video-item--style-2 .video-item__category a{font-size:14px}@media screen and (max-width:991px){.haru-video-featured--zigzag .video-item--style-2 .video-item__category a{font-size:13px}}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-item--style-2 .video-item__category a{font-size:12px}}.haru-video-featured--zigzag .video-row{display:flex}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-row{display:block}}.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n){width:55%}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n){width:100%}}.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n+1){width:45%}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n+1){width:100%}}.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n+1) .video-item__thumbnail{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.23);height:auto;width:100%}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n+1) .video-item__thumbnail{position:relative;top:auto;left:auto;transform:none}}.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n+1) .video-item__icon a:before{transform:scale(0.81)}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n+1) .video-item__icon a:before{transform:scale(1)}}.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n){width:45%}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n){width:100%}}.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n) .video-item__thumbnail{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.23);height:auto;width:100%}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n) .video-item__thumbnail{position:relative;top:auto;left:auto;transform:none}}.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n) .video-item__icon a:before{transform:scale(0.81)}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n) .video-item__icon a:before{transform:scale(1)}}.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n+1){width:55%}@media screen and (max-width:767px){.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n+1){width:100%}}.haru-video-featured--creative-1 .video-list{display:block}.haru-video-featured--creative-1 .video-item{position:relative;float:left;width:25%}@media screen and (max-width:767px){.haru-video-featured--creative-1 .video-item{width:100%}}.haru-video-featured--creative-1 .video-item:nth-child(1){width:50%}@media screen and (max-width:767px){.haru-video-featured--creative-1 .video-item:nth-child(1){width:100%}}.haru-video-featured--creative-1 .video-item:nth-child(1) .video-item__title{font-size:32px}@media screen and (max-width:1440px){.haru-video-featured--creative-1 .video-item:nth-child(1) .video-item__title{font-size:28px}}@media screen and (max-width:1199px){.haru-video-featured--creative-1 .video-item:nth-child(1) .video-item__title{font-size:26px}}@media screen and (max-width:991px){.haru-video-featured--creative-1 .video-item:nth-child(1) .video-item__title{font-size:24px}}@media screen and (max-width:767px){.haru-video-featured--creative-1 .video-item:nth-child(1) .video-item__title{font-size:20px}}.haru-video-featured--creative-1 .video-item .video-item__thumbnail{padding-top:75%}.haru-video-featured--creative-1 .video-item .video-item__thumbnail .video-thumbnail{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.haru-video-featured--creative-1 .video-item .video-item__thumbnail img{position:absolute;top:50%;left:50%;width:auto;height:100%;max-width:none;transform:translate(-50%, -50%)}@media screen and (max-width:991px){.haru-video-featured--creative-1 .video-item .video-item__category{display:none}}@media screen and (max-width:767px){.haru-video-featured--creative-1 .video-item .video-item__category{display:block}}@media screen and (max-width:991px){.haru-video-featured--creative-1 .video-item .video-item__meta{display:none}}@media screen and (max-width:767px){.haru-video-featured--creative-1 .video-item .video-item__meta{display:flex}}.haru-video-featured--padding .videos-ajax-view-more{margin-top:40px}.haru-video-featured--padding.haru-video-featured--zigzag .video-item{margin-bottom:30px}@media screen and (max-width:1199px){.haru-video-featured--padding.haru-video-featured--zigzag .video-item{margin-bottom:20px}}.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n){margin-left:15px}@media screen and (max-width:1199px){.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n){margin-left:10px}}@media screen and (max-width:767px){.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n){margin-left:0}}.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n+1){margin-right:15px}@media screen and (max-width:1199px){.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n+1){margin-right:10px}}@media screen and (max-width:767px){.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n) .video-item:nth-child(2n+1){margin-right:0}}.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n){margin-left:15px}@media screen and (max-width:1199px){.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n){margin-left:10px}}@media screen and (max-width:767px){.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n){margin-left:0}}.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n+1){margin-right:15px}@media screen and (max-width:1199px){.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n+1){margin-right:10px}}@media screen and (max-width:767px){.haru-video-featured--padding.haru-video-featured--zigzag .video-row:nth-child(2n+1) .video-item:nth-child(2n+1){margin-right:0}}.haru-video-featured--padding.haru-video-featured--creative-1 .video-list{margin:-10px}.haru-video-featured--padding.haru-video-featured--creative-1 .video-item{padding:10px}.haru-video-featured--padding.haru-video-featured--creative-1 .video-item:nth-child(1){width:50%}@media screen and (max-width:767px){.haru-video-featured--padding.haru-video-featured--creative-1 .video-item:nth-child(1){width:100%}}.haru-video-featured--padding.haru-video-featured--creative-1 .video-item .video-item__thumbnail{padding-top:calc(75% - 5px)}.haru-video-featured--padding.haru-video-featured--creative-1 .video-item__content{bottom:10px}.dark-mode .haru-video-featured .video-filter a,.background-dark .haru-video-featured .video-filter a{color:#000000}.dark-mode .haru-video-featured .video-filter a:hover,.dark-mode .haru-video-featured .video-filter a.active,.background-dark .haru-video-featured .video-filter a:hover,.background-dark .haru-video-featured .video-filter a.active{color:#990000}.dark-mode .haru-video-featured .video-filter a.active,.background-dark .haru-video-featured .video-filter a.active{border-bottom:1px solid #990000}.dark-mode .haru-video-featured .video-control .video-control-item,.background-dark .haru-video-featured .video-control .video-control-item{border:1px solid #333}.dark-mode .haru-video-featured .video-control .video-control-item:hover,.background-dark .haru-video-featured .video-control .video-control-item:hover{background-color:#990000;border:1px solid #990000;color:#fff}.haru-video-creative{position:relative}.haru-video-creative .video-creative-top{margin-bottom:35px}.haru-video-creative .video-filter{list-style:none;padding:0;margin:0}.haru-video-creative .video-filter li{display:inline-block;margin:0 10px}@media screen and (max-width:1199px){.haru-video-creative .video-filter li{margin:0 8px}}.haru-video-creative .video-filter li:first-child{margin-left:0}.haru-video-creative .video-filter li:last-child{margin-right:0}.haru-video-creative .video-filter .tab-item-heading{margin:0}.haru-video-creative .video-filter a{display:block;color:#9B9B9B;font-size:18px;font-weight:500;padding:6px 8px;border-bottom:1px solid transparent;transition:all 0.3s}@media screen and (max-width:1199px){.haru-video-creative .video-filter a{font-size:15px}}.haru-video-creative .video-filter a:hover,.haru-video-creative .video-filter a.active{color:#990000;transition:all 0.3s}.haru-video-creative .video-filter a.active{border-bottom:1px solid #990000;font-weight:500}.haru-video-creative .video-filter a:focus{outline:none}.haru-video-creative .videos-ajax-view-more{text-align:center;margin-top:60px}.haru-video-creative .videos-ajax-view-more .haru-button:after{content:"";font-family:"themify";font-weight:400;position:relative;bottom:-4px;line-height:1;margin-left:5px;transition:all 0.3s}.haru-video-creative .video-control{margin-top:50px;text-align:center}@media screen and (max-width:1440px){.haru-video-creative .video-control{margin-top:45px}}@media screen and (max-width:1199px){.haru-video-creative .video-control{margin-top:40px}}@media screen and (max-width:991px){.haru-video-creative .video-control{margin-top:35px}}@media screen and (max-width:767px){.haru-video-creative .video-control{margin-top:35px}}.haru-video-creative .video-control .video-control-item{display:inline-block;border:1px solid #eee;width:36px;height:36px;line-height:36px;margin:0 6px;text-align:center;transition:all 0.3s}.haru-video-creative .video-control .video-control-item:first-child{margin-left:0}.haru-video-creative .video-control .video-control-item:last-child{margin-right:0}.haru-video-creative .video-control .video-control-item:hover{background-color:#990000;border:1px solid #990000;cursor:pointer;color:#fff;transition:all 0.3s}.haru-video-creative .video-control .video-control-item.disable{opacity:0.5;pointer-events:none}.haru-video-creative--creative-1 .video-list{display:flex;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.haru-video-creative--creative-1 .video-list{display:block}}.haru-video-creative--creative-1 .video-column{flex:0 0 50%;display:flex;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width:767px){.haru-video-creative--creative-1 .video-column{display:block}}.haru-video-creative--creative-1 .video-column .video-item{flex:0 0 50%;padding:2vw;display:flex;flex-direction:column-reverse}@media screen and (max-width:767px){.haru-video-creative--creative-1 .video-column .video-item{padding:15px;border:none !important}}.haru-video-creative--creative-1 .video-column .video-item__title{font-size:24px;margin-top:0;margin-bottom:0;padding-right:10px}@media screen and (max-width:1440px){.haru-video-creative--creative-1 .video-column .video-item__title{font-size:22px}}@media screen and (max-width:1199px){.haru-video-creative--creative-1 .video-column .video-item__title{font-size:20px}}@media screen and (max-width:991px){.haru-video-creative--creative-1 .video-column .video-item__title{font-size:18px}}@media screen and (max-width:767px){.haru-video-creative--creative-1 .video-column .video-item__title{font-size:20px}}.haru-video-creative--creative-1 .video-column .video-item__title a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.haru-video-creative--creative-1 .video-column .video-item__content{display:flex;align-items:center;margin-bottom:20px}.haru-video-creative--creative-1 .video-column .video-item__category{margin-left:auto;margin-bottom:-6px}.haru-video-creative--creative-1 .video-column .video-item__category *{display:none}.haru-video-creative--creative-1 .video-column .video-item__category a{font-size:14px;color:#000000}@media screen and (max-width:1199px){.haru-video-creative--creative-1 .video-column .video-item__category a{font-size:13px}}@media screen and (max-width:991px){.haru-video-creative--creative-1 .video-column .video-item__category a{font-size:12px}}.haru-video-creative--creative-1 .video-column .video-item__category a:hover{color:#990000}.haru-video-creative--creative-1 .video-column .video-item__category a:first-child{display:block}.haru-video-creative--creative-1 .video-column:nth-child(1){border-right:1px solid #ccc}@media screen and (max-width:767px){.haru-video-creative--creative-1 .video-column:nth-child(1){border-right:none}}.haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(1){border-right:1px solid #ccc}.haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(3){flex:0 0 100%;border-top:1px solid #ccc}.haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(3) .video-item__title{font-size:36px}@media screen and (max-width:1440px){.haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(3) .video-item__title{font-size:32px}}@media screen and (max-width:1199px){.haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(3) .video-item__title{font-size:28px}}@media screen and (max-width:991px){.haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(3) .video-item__title{font-size:24px}}@media screen and (max-width:767px){.haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(3) .video-item__title{font-size:20px}}.haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(3) .video-item__category{margin-bottom:-10px}.haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(1){flex:0 0 100%;border-bottom:1px solid #ccc}.haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(1) .video-item__title{font-size:36px}@media screen and (max-width:1440px){.haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(1) .video-item__title{font-size:32px}}@media screen and (max-width:1199px){.haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(1) .video-item__title{font-size:28px}}@media screen and (max-width:991px){.haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(1) .video-item__title{font-size:24px}}@media screen and (max-width:767px){.haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(1) .video-item__title{font-size:20px}}.haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(1) .video-item__category{margin-bottom:-10px}.haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(3){border-left:1px solid #ccc}.dark-mode .haru-video-creative .video-filter a,.background-dark .haru-video-creative .video-filter a{color:#000000}.dark-mode .haru-video-creative .video-filter a:hover,.dark-mode .haru-video-creative .video-filter a.active,.background-dark .haru-video-creative .video-filter a:hover,.background-dark .haru-video-creative .video-filter a.active{color:#990000}.dark-mode .haru-video-creative .video-filter a.active,.background-dark .haru-video-creative .video-filter a.active{border-bottom:1px solid #990000}.dark-mode .haru-video-creative .video-control .video-control-item,.background-dark .haru-video-creative .video-control .video-control-item{border:1px solid #333}.dark-mode .haru-video-creative .video-control .video-control-item:hover,.background-dark .haru-video-creative .video-control .video-control-item:hover{background-color:#990000;border:1px solid #990000;color:#fff}.dark-mode .haru-video-creative--creative-1 .video-list,.background-dark .haru-video-creative--creative-1 .video-list{border-top:1px solid rgba(105, 105, 105, 0.6);border-bottom:1px solid rgba(105, 105, 105, 0.6)}.dark-mode .haru-video-creative--creative-1 .video-column .video-item__category a,.background-dark .haru-video-creative--creative-1 .video-column .video-item__category a{color:#ababab}.dark-mode .haru-video-creative--creative-1 .video-column .video-item__category a:hover,.background-dark .haru-video-creative--creative-1 .video-column .video-item__category a:hover{color:#990000}.dark-mode .haru-video-creative--creative-1 .video-column:nth-child(1),.background-dark .haru-video-creative--creative-1 .video-column:nth-child(1){border-right:1px solid rgba(105, 105, 105, 0.6)}.dark-mode .haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(1),.background-dark .haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(1){border-right:1px solid rgba(105, 105, 105, 0.6)}.dark-mode .haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(3),.background-dark .haru-video-creative--creative-1 .video-column:nth-child(1) .video-item:nth-child(3){border-top:1px solid rgba(105, 105, 105, 0.6)}.dark-mode .haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(1),.background-dark .haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(1){flex:0 0 100%;border-bottom:1px solid rgba(105, 105, 105, 0.6)}.dark-mode .haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(3),.background-dark .haru-video-creative--creative-1 .video-column:nth-child(2) .video-item:nth-child(3){border-left:1px solid rgba(105, 105, 105, 0.6)}.video-filter{list-style:none;padding:0;margin:0}.video-filter li{display:inline-block;margin:0 10px}@media screen and (max-width:1199px){.video-filter li{margin:0 8px}}.video-filter li:first-child{margin-left:0}.video-filter li:last-child{margin-right:0}.video-filter .tab-item-heading{margin:0}.video-filter a{display:block;color:#9B9B9B;font-size:18px;font-weight:500;padding:6px 8px;border-bottom:1px solid transparent;transition:all 0.3s}@media screen and (max-width:1440px){.video-filter a{font-size:17px}}@media screen and (max-width:1199px){.video-filter a{font-size:16px}}.video-filter a:hover,.video-filter a.active{color:#990000;transition:all 0.3s}.video-filter a.active{border-bottom:1px solid #990000;font-weight:500}.video-filter a:focus{outline:none}.haru-video-category{position:relative}.haru-video-category .video-category-top{margin-bottom:35px}.haru-video-category .videos-ajax-view-more{text-align:center;margin-top:40px}.haru-video-category .videos-ajax-view-more .haru-button:after{content:"";font-family:"themify";font-weight:400;position:relative;bottom:-4px;line-height:1;margin-left:5px;transition:all 0.3s}.haru-video-category .video-control{margin-top:50px;text-align:center}.haru-video-category .video-control .video-control-item{display:inline-block;border:1px solid #eee;width:36px;height:36px;line-height:36px;margin:0 6px;text-align:center;transition:all 0.3s}.haru-video-category .video-control .video-control-item:first-child{margin-left:0}.haru-video-category .video-control .video-control-item:last-child{margin-right:0}.haru-video-category .video-control .video-control-item:hover{background-color:#990000;border:1px solid #990000;cursor:pointer;color:#fff;transition:all 0.3s}.haru-video-category .video-control .video-control-item.disable{opacity:0.5;pointer-events:none}.haru-video-category--padding .video-list{margin:0 -15px}.haru-video-category--padding .video-item{padding:0 15px;margin-bottom:30px}.haru-video-category--padding .video-item.video-style-2{margin-bottom:30px}.haru-video-category--padding .haru-info{margin:0 15px}.dark-mode .video-filter a,.background-dark .video-filter a{color:#000000}.dark-mode .video-filter a:hover,.dark-mode .video-filter a.active,.background-dark .video-filter a:hover,.background-dark .video-filter a.active{color:#990000}.dark-mode .video-filter a.active,.background-dark .video-filter a.active{border-bottom:1px solid #990000}.dark-mode .video-control .video-control-item,.background-dark .video-control .video-control-item{border:1px solid #333}.dark-mode .video-control .video-control-item:hover,.background-dark .video-control .video-control-item:hover{background-color:#990000;border:1px solid #990000;color:#fff}.video-top-shortcode{position:relative}.video-top-shortcode .haru-shortcode-title{font-size:20px;margin-bottom:24px;position:relative;font-weight:500;color:#000000}@media screen and (max-width:1199px){.video-top-shortcode .haru-shortcode-title{font-size:18px}}@media screen and (max-width:767px){.video-top-shortcode .haru-shortcode-title{font-size:16px}}.video-top-shortcode .haru-shortcode-title:before{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:#eee}.video-top-shortcode .haru-shortcode-title span{position:relative;display:inline-block;padding-bottom:15px}.video-top-shortcode .haru-slick{display:none}.video-top-shortcode .haru-slick.slick-initialized{display:block}.video-top-shortcode .haru-slick:hover .slick-arrow.slick-prev,.video-top-shortcode .haru-slick:hover .slick-arrow.slick-next{opacity:1;transition:all 0.3s}.video-top-shortcode.default .video-item{position:relative}.video-top-shortcode.default .video-item.default{display:flex;align-items:start;margin-bottom:24px}.video-top-shortcode.default .video-item.default:last-child{border:none;padding-bottom:0}.video-top-shortcode.default .video-item.default .video-item__thumbnail{width:35%;min-width:100px}.video-top-shortcode.default .video-item.default .video-item__icon{display:none}.video-top-shortcode.default .video-item.default .video-item__duration{font-size:10px;bottom:4px;right:4px}.video-top-shortcode.default .video-item.default .video-watch-later{top:4px;right:4px}.video-top-shortcode.default .video-item.default .video-item__content{padding-left:12px;width:65%}.video-top-shortcode.default .video-item.default .video-item__title{margin-top:0;padding-top:0}.video-top-shortcode.default .video-item.default .video-item__title a{font-size:12px}.video-top-shortcode.default .video-item.default .video-item__meta{margin-bottom:0}.video-top-shortcode.default .video-item.default .video-item__author{display:none}@media screen and (max-width:991px){.video-top-shortcode.default.style-sidebar .video-item.default,.video-top-shortcode.default.style-sidebar-2 .video-item.default{display:block;margin-bottom:15px}}@media screen and (max-width:767px){.video-top-shortcode.default.style-sidebar .video-item.default,.video-top-shortcode.default.style-sidebar-2 .video-item.default{display:flex;margin-bottom:24px}}@media screen and (max-width:991px){.video-top-shortcode.default.style-sidebar .video-item.default .video-item__meta,.video-top-shortcode.default.style-sidebar-2 .video-item.default .video-item__meta{display:none}}@media screen and (max-width:767px){.video-top-shortcode.default.style-sidebar .video-item.default .video-item__meta,.video-top-shortcode.default.style-sidebar-2 .video-item.default .video-item__meta{display:flex}}.video-top-shortcode.default.style-sidebar .video-item.default .video-item__date,.video-top-shortcode.default.style-sidebar-2 .video-item.default .video-item__date{display:none}@media screen and (max-width:767px){.video-top-shortcode.default.style-sidebar .video-item.default .video-item__date,.video-top-shortcode.default.style-sidebar-2 .video-item.default .video-item__date{display:block}}@media screen and (max-width:991px){.video-top-shortcode.default.style-sidebar .video-item.default .video-item__title,.video-top-shortcode.default.style-sidebar-2 .video-item.default .video-item__title{padding-top:5px;margin-bottom:5px;margin-top:10px}}@media screen and (max-width:767px){.video-top-shortcode.default.style-sidebar .video-item.default .video-item__title,.video-top-shortcode.default.style-sidebar-2 .video-item.default .video-item__title{margin-top:0;padding-top:0}}@media screen and (max-width:991px){.video-top-shortcode.default.style-sidebar .video-item.default .video-item__thumbnail,.video-top-shortcode.default.style-sidebar-2 .video-item.default .video-item__thumbnail{width:100%}}@media screen and (max-width:767px){.video-top-shortcode.default.style-sidebar .video-item.default .video-item__thumbnail,.video-top-shortcode.default.style-sidebar-2 .video-item.default .video-item__thumbnail{width:35%;min-width:100px}}@media screen and (max-width:991px){.video-top-shortcode.default.style-sidebar .video-item.default .video-item__content,.video-top-shortcode.default.style-sidebar-2 .video-item.default .video-item__content{width:100%;padding-left:0}}@media screen and (max-width:767px){.video-top-shortcode.default.style-sidebar .video-item.default .video-item__content,.video-top-shortcode.default.style-sidebar-2 .video-item.default .video-item__content{padding-left:12px;width:65%}}@media screen and (max-width:991px){.video-top-shortcode.default.style-sidebar .video-item.default:not(:nth-child(-n+2)),.video-top-shortcode.default.style-sidebar-2 .video-item.default:not(:nth-child(-n+2)){display:none}}@media screen and (max-width:767px){.video-top-shortcode.default.style-sidebar .video-item.default:not(:nth-child(-n+2)),.video-top-shortcode.default.style-sidebar-2 .video-item.default:not(:nth-child(-n+2)){display:flex}}.video-top-shortcode.style-2 .video-item{margin-bottom:20px}.video-top-shortcode.style-2 .video-item__title a{font-size:12px}@media screen and (max-width:767px){.video-top-shortcode.style-2 .video-item__title a{font-size:15px}}.video-top-shortcode.style-2 .video-item__author{display:none}@media screen and (max-width:991px){.video-top-shortcode.style-2.style-sidebar .video-item.video-style-3,.video-top-shortcode.style-2.style-sidebar-2 .video-item.video-style-3{margin-bottom:15px}}@media screen and (max-width:767px){.video-top-shortcode.style-2.style-sidebar .video-item.video-style-3,.video-top-shortcode.style-2.style-sidebar-2 .video-item.video-style-3{margin-bottom:24px}}@media screen and (max-width:991px){.video-top-shortcode.style-2.style-sidebar .video-item.video-style-3 .video-item__duration,.video-top-shortcode.style-2.style-sidebar-2 .video-item.video-style-3 .video-item__duration{font-size:10px}}@media screen and (max-width:767px){.video-top-shortcode.style-2.style-sidebar .video-item.video-style-3 .video-item__duration,.video-top-shortcode.style-2.style-sidebar-2 .video-item.video-style-3 .video-item__duration{font-size:12px}}@media screen and (max-width:991px){.video-top-shortcode.style-2.style-sidebar .video-item.video-style-3 .video-item__date,.video-top-shortcode.style-2.style-sidebar-2 .video-item.video-style-3 .video-item__date{display:none}}@media screen and (max-width:767px){.video-top-shortcode.style-2.style-sidebar .video-item.video-style-3 .video-item__date,.video-top-shortcode.style-2.style-sidebar-2 .video-item.video-style-3 .video-item__date{display:block}}@media screen and (max-width:991px){.video-top-shortcode.style-2.style-sidebar-2 .video-item.video-style-3:not(:nth-child(-n+2)){display:none}}@media screen and (max-width:767px){.video-top-shortcode.style-2.style-sidebar-2 .video-item.video-style-3:not(:nth-child(-n+2)){display:block}}.video-top-shortcode.style-3{padding:20px;border:1px solid #eee;border-radius:0}@media screen and (max-width:767px){.video-top-shortcode.style-3{padding:15px}}@media screen and (max-width:1199px){.video-top-shortcode.style-3 .video-item__content{padding:0 20px}}@media screen and (max-width:991px){.video-top-shortcode.style-3 .video-item__content{padding:0 15px}}@media screen and (max-width:991px){.video-top-shortcode.style-3.style-sidebar .video-item__meta,.video-top-shortcode.style-3.style-sidebar-2 .video-item__meta{display:none}}@media screen and (max-width:767px){.video-top-shortcode.style-3.style-sidebar .video-item__meta,.video-top-shortcode.style-3.style-sidebar-2 .video-item__meta{display:flex}}@media screen and (max-width:991px){.video-top-shortcode.style-3.style-sidebar .video-item__title a,.video-top-shortcode.style-3.style-sidebar-2 .video-item__title a{font-size:12px;margin-bottom:10px;padding-right:15px}}@media screen and (max-width:767px){.video-top-shortcode.style-3.style-sidebar .video-item__title a,.video-top-shortcode.style-3.style-sidebar-2 .video-item__title a{font-size:15px;margin-bottom:0;padding-right:0}}.video-top-shortcode.style-4{max-width:none}.video-top-shortcode.style-4 .video-list{margin:0 -15px}.video-top-shortcode.style-4 .video-item{padding:0 15px;margin-bottom:10px}@media screen and (max-width:991px){.video-top-shortcode.style-4.style-sidebar .video-item__date,.video-top-shortcode.style-4.style-sidebar .video-item__author{display:none}}@media screen and (max-width:767px){.video-top-shortcode.style-4.style-sidebar .video-item__date,.video-top-shortcode.style-4.style-sidebar .video-item__author{display:block}}.video-top-shortcode .slick-arrow.slick-prev,.video-top-shortcode .slick-arrow.slick-next{background:rgba(0, 0, 0, 0.3);border:none;color:transparent;cursor:pointer;display:block;font-size:0;line-height:0;outline:none;opacity:0;padding:0;position:absolute;top:50%;z-index:99;width:30px;height:30px;border-radius:2px;transform:translateY(-50%);transition:all 0.3s}.video-top-shortcode .slick-arrow.slick-prev:before,.video-top-shortcode .slick-arrow.slick-next:before{color:#fff;font-family:"slick";font-size:14px;line-height:1;opacity:1;transition:all 0.3s}.video-top-shortcode .slick-arrow.slick-prev:hover,.video-top-shortcode .slick-arrow.slick-next:hover{background-color:#990000}.video-top-shortcode .slick-arrow.slick-prev:hover:before,.video-top-shortcode .slick-arrow.slick-next:hover:before{background-color:#fff;transition:all 0.3s}.video-top-shortcode .slick-arrow.slick-prev{left:15px}.video-top-shortcode .slick-arrow.slick-prev:before{display:inline-block;background-repeat:no-repeat;background-size:cover;content:"";-webkit-mask-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/icon-arrow-left.svg);mask-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/icon-arrow-left.svg);width:4.69px;height:8px;background-color:#fff}.video-top-shortcode .slick-arrow.slick-next{right:15px}.video-top-shortcode .slick-arrow.slick-next:before{display:inline-block;background-repeat:no-repeat;background-size:cover;content:"";-webkit-mask-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/icon-arrow-right.svg);mask-image:url(//www.isar-film.de/wp-content/themes/frames/assets/images/icon-arrow-right.svg);width:4.69px;height:8px;background-color:#fff}.video-top-shortcode .slick-dots{list-style:none;padding:0;text-align:center}@media screen and (max-width:767px){.video-top-shortcode .slick-dots{bottom:15px}}.video-top-shortcode .slick-dots li{display:inline-block;padding:0 12px}.video-top-shortcode .slick-dots li.slick-active button{width:16px;height:16px;background:transparent}@media screen and (max-width:1199px){.video-top-shortcode .slick-dots li.slick-active button{width:12px;height:12px}}.video-top-shortcode .slick-dots li button{width:8px;height:8px;display:block;background:#000;border:1px solid #000;font-size:0;padding:0;border-radius:50%}@media screen and (max-width:1199px){.video-top-shortcode .slick-dots li button{width:6px;height:6px}}.video-top-shortcode .slick-dots li button:focus{outline:none}.video-top-shortcode .video-control{position:absolute;right:0;top:0}.video-top-shortcode .video-control .video-control-item{display:inline-block;width:26px;height:26px;line-height:24px;margin:0 2px;text-align:center}.video-top-shortcode .video-control .video-control-item:first-child{margin-left:0}.video-top-shortcode .video-control .video-control-item:last-child{margin-right:0}.video-top-shortcode .video-control .video-control-item:hover{cursor:pointer}.video-top-shortcode .video-control .video-control-item:hover i{background-color:#990000;transition:all 0.3s}.video-top-shortcode .video-control .video-control-item.disable{opacity:0.5;pointer-events:none}.video-top-shortcode.dark-style .haru-shortcode-title{color:#fff}.video-top-shortcode.dark-style.default .video-item__title a{color:#fff}.video-top-shortcode.dark-style.default .video-item__meta>div{color:#000000}.video-top-shortcode.dark-style.default .video-item__meta>div:after{background-color:rgba(0, 0, 0, 0.8)}.video-list-category-shortcode{position:relative}.video-list-category-shortcode .haru-shortcode-title{padding:0;margin:0 0 25px;position:relative;font-size:20px;font-weight:500}@media screen and (max-width:1199px){.video-list-category-shortcode .haru-shortcode-title{font-size:18px}}@media screen and (max-width:767px){.video-list-category-shortcode .haru-shortcode-title{font-size:16px}}.video-list-category-shortcode .haru-shortcode-title:before{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:#eee}.video-list-category-shortcode .haru-shortcode-title span{display:inline-block;position:relative;padding-bottom:20px}.video-my-videos-shortcode .haru-archive-layout-toggle{margin-right:0}.video-my-videos-shortcode .grid-columns{margin:0 -15px}.video-my-videos-shortcode .video-list .video-item{margin-bottom:20px;padding:0 15px}.video-search-button .haru-icon:hover{background-color:#990000}.video-search-popup{max-width:80%;margin:0 auto;color:#fff}.video-search-popup .search-form{border:1px solid rgba(238, 238, 238, 0.5)}.video-search-popup .mfp-close{color:#fff}.search-zoom-in .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out}.search-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.search-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transition:all 0.3s ease-out}.search-zoom-in.mfp-ready.mfp-bg{opacity:0.95}.search-zoom-in.mfp-removing .mfp-with-anim{opacity:0;transition:all 0.3s ease-out}.search-zoom-in.mfp-removing.mfp-bg{opacity:0}.haru-person-category{position:relative}.haru-person-category .person-category-top{margin-bottom:35px}.haru-person-category .person-filter{list-style:none;padding:0;margin:0}.haru-person-category .person-filter li{display:inline-block;margin:0 10px}@media screen and (max-width:1199px){.haru-person-category .person-filter li{margin:0 8px}}.haru-person-category .person-filter li:first-child{margin-left:0}.haru-person-category .person-filter li:last-child{margin-right:0}.haru-person-category .person-filter .tab-item-heading{margin:0}.haru-person-category .person-filter a{display:block;color:#9B9B9B;font-size:18px;font-weight:500;padding:6px 8px;border-bottom:1px solid transparent;transition:all 0.3s}@media screen and (max-width:1199px){.haru-person-category .person-filter a{font-size:15px}}.haru-person-category .person-filter a:hover,.haru-person-category .person-filter a.active{color:#990000;transition:all 0.3s}.haru-person-category .person-filter a.active{border-bottom:1px solid #990000;font-weight:500}.haru-person-category .person-filter a:focus{outline:none}.haru-person-category .person-list{display:flex;flex-wrap:wrap}.haru-person-category .persons-ajax-view-more{text-align:center}.haru-person-category .persons-ajax-view-more .haru-button:after{content:"";font-family:"themify";font-weight:400;position:relative;bottom:-4px;line-height:1;margin-left:5px;transition:all 0.3s}.haru-person-category .person-control{margin-top:50px;text-align:center}.haru-person-category .person-control .person-control-item{display:inline-block;border:1px solid #eee;width:36px;height:36px;line-height:36px;margin:0 6px;text-align:center;transition:all 0.3s}.haru-person-category .person-control .person-control-item:first-child{margin-left:0}.haru-person-category .person-control .person-control-item:last-child{margin-right:0}.haru-person-category .person-control .person-control-item:hover{background-color:#990000;border:1px solid #990000;cursor:pointer;color:#fff;transition:all 0.3s}.haru-person-category .person-control .person-control-item.disable{opacity:0.5;pointer-events:none}.haru-person-category--padding .person-list{margin:0 -15px}.haru-person-category--padding .person-item{padding:0 15px;margin-bottom:30px}.haru-person-category--padding .person-item.person-style-2{margin-bottom:30px}.haru-person-category--padding .haru-info{margin:0 15px}.dark-mode .person-filter a,.background-dark .person-filter a{color:#000000}.dark-mode .person-filter a:hover,.dark-mode .person-filter a.active,.background-dark .person-filter a:hover,.background-dark .person-filter a.active{color:#990000}.dark-mode .person-filter a.active,.background-dark .person-filter a.active{border-bottom:1px solid #990000}.dark-mode .person-control .person-control-item,.background-dark .person-control .person-control-item{border:1px solid #333}.dark-mode .person-control .person-control-item:hover,.background-dark .person-control .person-control-item:hover{background-color:#990000;border:1px solid #990000;color:#fff}.haru-person-featured{position:relative}.haru-person-featured .person-item__thumbnail img{width:100%}.haru-person-featured--padding.haru-person-featured--slick .person-list{margin:0 -25px}@media screen and (max-width:1440px){.haru-person-featured--padding.haru-person-featured--slick .person-list{margin:0 -20px}}@media screen and (max-width:1199px){.haru-person-featured--padding.haru-person-featured--slick .person-list{margin:0 -15px}}.haru-person-featured--padding.haru-person-featured--slick .person-item{padding:0 25px}@media screen and (max-width:1440px){.haru-person-featured--padding.haru-person-featured--slick .person-item{padding:0 20px}}@media screen and (max-width:1199px){.haru-person-featured--padding.haru-person-featured--slick .person-item{padding:0 15px}}.haru-person-featured--padding.haru-person-featured--slick .person-item--style-2 .person-item__content{width:calc(100% - 50px);left:25px}@media screen and (max-width:1440px){.haru-person-featured--padding.haru-person-featured--slick .person-item--style-2 .person-item__content{width:calc(100% - 40px);left:20px}}@media screen and (max-width:1199px){.haru-person-featured--padding.haru-person-featured--slick .person-item--style-2 .person-item__content{width:calc(100% - 30px);left:15px}}.haru-person-featured--padding.haru-person-featured--slick .haru-info{margin:0 15px}.haru-person-featured--padding.haru-person-featured--slick .slick-prev{left:25px}@media screen and (max-width:1440px){.haru-person-featured--padding.haru-person-featured--slick .slick-prev{left:20px}}@media screen and (max-width:1199px){.haru-person-featured--padding.haru-person-featured--slick .slick-prev{left:15px}}.haru-person-featured--padding.haru-person-featured--slick .slick-next{right:25px}@media screen and (max-width:1440px){.haru-person-featured--padding.haru-person-featured--slick .slick-next{right:20px}}@media screen and (max-width:1199px){.haru-person-featured--padding.haru-person-featured--slick .slick-next{right:15px}}body.layout-boxed #haru-main{max-width:1200px}.elementor-kit-9{--e-global-color-primary:#900;--e-global-color-secondary:#54595f;--e-global-color-text:#000;--e-global-color-accent:#61ce70;--e-global-color-d7be32a:#fff;--e-global-color-d73cf45:#f5f5f5;--e-global-color-64a6717:#0093b9;--e-global-color-355f3a0:#86f48d;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-13851 .elementor-element.elementor-element-df3ffca:not(.elementor-motion-effects-element-type-background),.elementor-13851 .elementor-element.elementor-element-df3ffca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d7be32a)}.elementor-13851 .elementor-element.elementor-element-df3ffca>.elementor-container{max-width:1440px}.elementor-13851 .elementor-element.elementor-element-df3ffca{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:4% 0}.elementor-13851 .elementor-element.elementor-element-df3ffca>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-13851 .elementor-element.elementor-element-fb9ad08>.elementor-widget-container{margin:-20px 0 0}.elementor-13851 .elementor-element.elementor-element-fb9ad08{text-align:left}.elementor-13851 .elementor-element.elementor-element-3023360>.elementor-container{max-width:1440px}.elementor-13851 .elementor-element.elementor-element-3023360{padding:5% 0}.elementor-13851 .elementor-element.elementor-element-5a7693c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-13851 .elementor-element.elementor-element-f1c6d76{text-align:left}.elementor-widget-text-editor{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-13851 .elementor-element.elementor-element-48c2041>.elementor-element-populated{margin:0 50px;--e-column-margin-right:50px;--e-column-margin-left:50px}.elementor-13851 .elementor-element.elementor-element-c5e47f2>.elementor-container{max-width:1440px}.elementor-13851 .elementor-element.elementor-element-c5e47f2{padding:5% 0}@media(min-width:768px){.elementor-13851 .elementor-element.elementor-element-5a7693c{width:50%}.elementor-13851 .elementor-element.elementor-element-48c2041{width:49.333%}.elementor-13851 .elementor-element.elementor-element-903f6bc{width:100%}}@media(max-width:767px){.elementor-13851 .elementor-element.elementor-element-fb9ad08{text-align:center}.elementor-13851 .elementor-element.elementor-element-48c2041>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}}