html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:focus,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:0.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button:hover,html input[type='button']:hover,input[type='reset']:hover,input[type='submit']:hover{opacity:0.9;text-decoration:none;outline:0}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:0.35em 0.625em 0.75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}blockquote,body,dd,dl,figure,ol,p,pre,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:"Amiri",serif;color:#bb9474;text-transform:uppercase}ol,ul{list-style:none}a{text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{padding:0;margin:0;background:#080808;font-family:"Poppins",sans-serif;color:#bfbfbf;font-size:13px;font-weight:300;letter-spacing:0.065em;line-height:1.88857143;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;cursor:none}a{color:#bfbfbf}a,a:hover{cursor:none}a:focus{outline:none}::selection{background:#bb9474}::-moz-selection{background:#bb9474}.o_hidden{overflow:hidden}.loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#080808;z-index:990;overflow:hidden}.loader .logo{position:absolute;top:50%;left:50%;width:240px;height:48px;margin-top:-24px;margin-left:-120px}.loader .logo svg{overflow:visible;opacity:0}.loader .logo svg path{transform-origin:0% 0%}.loader .logo .sub{font-family:"Amiri",serif;text-align:center;color:rgba(255,255,255,0.38);text-transform:uppercase;font-size:14px;letter-spacing:0.14em;max-width:100%;width:240px;margin-top:6px;opacity:0}.loader .progress{width:100px;height:2px;margin:24px auto 0;background-color:#fff;border-radius:1px}.loader .wait{position:absolute;bottom:60px;left:60px;font-weight:400;font-size:12px;line-height:1}.loader .load-progress{position:absolute;bottom:60px;right:60px;font-family:"Amiri",serif;font-weight:600;font-size:14px;line-height:1}.c-wrapper{width:100%;max-width:1170px;margin:0 auto;padding:0 calc(1 / 12 * 100vw)}.o-wrapper{width:100%;max-width:1440px;margin:0 auto;padding:0 calc(1 / 12 * 100vw);position:relative}@media only screen and (min-width: 768px){.o-wrapper,.c-wrapper{padding:0 60px}}@media only screen and (min-width: 1200px){.o-wrapper,.c-wrapper{padding:0 30px}}.inner-wrapper{position:relative;margin-top:80px}.content{overflow:hidden;transition:all 0.3s ease}.blurred .header,.blurred .content{filter:blur(6px)}.label-big,.hero-title .backed,.hero-title h1{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section{padding:60px 0}@media only screen and (min-width: 768px){.section{padding:180px 0}}.section h2{font-size:34px;line-height:1}@media only screen and (min-width: 600px){.section h2{font-size:40px}}.section .upper-label{position:relative;text-transform:uppercase;font-weight:500;letter-spacing:0.1em;line-height:1;font-size:13px;margin-bottom:24px;overflow:hidden;white-space:nowrap}.section .upper-label span{display:inline-block;vertical-align:middle;overflow:hidden}.section .upper-label::before{content:'';display:inline-block;vertical-align:middle;margin-right:15px;width:40px;height:1px;background-color:#bfbfbf}.section .label-big{top:-60px;left:-50px}@media only screen and (min-width: 768px){.section .label-big{top:-80px}}.home-page .section h1,.home-page .section h2,.home-page .section h3{margin:0}.label-big{font-size:110px;opacity:0.07;line-height:1;letter-spacing:0.06em;text-transform:uppercase;position:absolute;font-family:"Amiri",serif;font-weight:400}@media only screen and (min-width: 768px){.label-big{font-size:160px}}.block{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-link{position:relative}.c-link::after{content:'';position:absolute;bottom:-8px;left:-1px;width:0;height:2px;background-color:#080808;transition:all 0.2s ease;opacity:0}.c-link:focus:after,.c-link:hover:after{width:100%;opacity:1}.m-link{height:28px;overflow:hidden}.m-link:focus div,.m-link:hover div{transition:all 0.3s ease;transform:translateY(-100%)}.str_w>div,.str_w>div>span{display:inline-block}.str_w>div{white-space:nowrap}.inline-b{display:inline-block}.boxed{background-color:#bb9474;padding:20px 40px;position:absolute}#cursor,#follower,#follower span{pointer-events:none;position:fixed;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;will-change:transform;z-index:999}#cursor{width:8px;height:8px;background:#fff;opacity:0.5}#follower{width:44px;height:44px;background:rgba(236,236,236,0.08);border:1px solid transparent}#follower span{top:50%;left:50%;display:inline-block;width:100%;height:100%;border:1px solid #fff;opacity:0}.on_hero #cursor{background:#000}.on_hero #follower{background:rgba(0,0,0,0.08)}.on_hero #follower span{border:1px solid #000}.menu-open.on_hero #cursor{background:#fff !important}.menu-open.on_hero #follower{background:rgba(236,236,236,0.08) !important}.menu-open.on_hero #follower span{border:1px solid #fff !important}.out_cursor #cursor,.out_cursor #follower{opacity:0 !important;visibility:hidden !important}.header{position:fixed;top:0;left:0;width:100%;transition:all 0.8s ease;line-height:1;z-index:89;border-bottom:1px solid transparent}.header .o-wrapper{height:80px;transition:all 0.34s ease;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo{width:210px}.header .logo a{position:relative;display:block}.header .logo a:after{content:'';position:absolute;bottom:-10px;left:0;width:0;height:2px;background-color:#bb9474;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.header .logo a:hover{opacity:0.8}.header .logo a:focus:after{width:100%}.header .menu-block{display:none}.header .menu-block>a{margin-left:42px;display:block;color:#080808;font-size:11px;text-transform:uppercase;font-weight:500;letter-spacing:0.18em;position:relative;transition:all 0.5s ease}.header .menu-block>a .tooltip{position:absolute;top:100%;font-size:9px;left:50%;margin-top:8px;transform:translateX(-50%);letter-spacing:2px;text-align:center;white-space:nowrap;opacity:0;visibility:hidden}.header .menu-block>a:focus,.header .menu-block>a:hover{opacity:0.8}.header .menu-block>a:focus .tooltip,.header .menu-block>a:hover .tooltip{opacity:1;visibility:visible}.header .menu-block .music-toggle{margin-left:42px;margin-top:2px;width:24px;height:24px;padding:3px}.header .menu-block .music-toggle .circle{position:absolute;top:0px;left:0px;width:24px;height:24px;background:rgba(255,255,255,0.1);border-radius:50%;box-shadow:0px 0px 6px rgba(255,255,255,0.3);transform:scale(0);z-index:-1}.header .menu-block .music-toggle.open{color:#bb9474}.header .menu-block .sound-switch{margin-left:24px;width:24px;height:24px}.header .menu-block .sound-switch .wave-c{width:24px;padding:5px 0;overflow:hidden}.header .menu-block .sound-switch .wave{width:180px}.header .menu-block .sound-switch .wave svg{width:90px;display:block}.header .menu-block .sound-switch .wave svg path{fill:none;stroke:#080808;stroke-width:2;-webkit-animation:soundWave 2s linear infinite;animation:soundWave 2s linear infinite}.header .mobile-menu-block>a{color:#080808}.header .mobile-menu-block .mobile-music-toggle{width:20px;margin-right:32px}.header .mobile-menu-block .mobile-music-toggle.open{color:#bb9474}@media only screen and (min-width: 1024px){.header .mobile-menu-block{display:none !important}}.header .menu-toggle{position:relative;width:28px;height:30px;padding:0;background:transparent;border:none;outline:none}.header .menu-toggle span{display:block;margin:4px 0;height:2px;background-color:#080808;position:absolute;transition:all 0.3s ease-out}.header .menu-toggle span:first-child,.header .menu-toggle span:last-child{width:60%}.header .menu-toggle span:first-child{top:4px;left:0}.header .menu-toggle span:nth-child(2){top:10px;left:0;width:100%}.header .menu-toggle span:last-child{bottom:4px;right:0}.header .menu-toggle:focus span:first-child,.header .menu-toggle:focus span:last-child,.header .menu-toggle:hover span:first-child,.header .menu-toggle:hover span:last-child{width:40%}.menu-mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:79;overflow:hidden;visibility:visible;opacity:1}@media only screen and (min-width: 1024px){.menu-mobile{display:none !important}}.menu-mobile .mobile-back{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#080808;z-index:-1}.menu-mobile .backed{position:absolute;top:160px;left:0;width:100%;font-size:100px;opacity:0.07;text-align:center;text-transform:uppercase;letter-spacing:0.2em;font-family:"Amiri",serif;line-height:1;z-index:-1}.menu-mobile .inner-mobile{position:relative;padding:140px 40px 40px;height:100vh;overflow:hidden;overflow-y:scroll;z-index:9}.menu-mobile .menu li{margin-bottom:28px}@media only screen and (min-width: 600px){.menu-mobile .menu li{margin-bottom:32px}}.menu-mobile .menu li a{color:#bfbfbf;display:block;position:relative;font-size:14px;font-weight:400;padding-left:34px;overflow:hidden;line-height:1;letter-spacing:0.1rem;-webkit-transition:all 0.8s ease;transition:all 0.8s ease}@media only screen and (min-width: 600px){.menu-mobile .menu li a{font-size:18px}}.menu-mobile .menu li a .count{position:absolute;top:2px;left:0;font-size:12px;font-weight:300;color:#bb9474;overflow:hidden}.menu-mobile .menu li a .count span{display:inline-block}.menu-mobile .menu li a .txt{display:inline-block}.menu-mobile .menu li a:focus,.menu-mobile .menu li a:hover{padding-left:40px}.menu-mobile .info{margin-top:60px}@media only screen and (min-height: 670px){.menu-mobile .info{margin-top:80px}}.menu-mobile .info .line{overflow:hidden}.menu-mobile .info .email:focus,.menu-mobile .info .email:hover{color:#bb9474}.menu-mobile .info .email span{margin-right:4px}.menu-mobile .info .socials-link{margin-top:24px}.menu-mobile .info .socials-link a{margin-right:16px}.menu-mobile .info .socials-link a svg{width:16px;margin-right:4px}.menu-mobile .info .socials-link a:focus,.menu-mobile .info .socials-link a:hover{color:#bb9474}.menu-mobile .info .line a,.menu-mobile .info .email span,.menu-mobile .info .socials-link a span,.menu-mobile .info .socials-link a svg{display:inline-block;vertical-align:middle}.menu-mobile .c-link:after{background-color:#bfbfbf}.menu-mobile .c-link :hover:after{background-color:#bb9474}.menu-open .header .menu-toggle span{transition-delay:0.3s}.menu-open .header .menu-toggle span:nth-child(2){transform:rotate(-45deg)}.menu-open .header .menu-toggle span:first-child,.menu-open .header .menu-toggle span:last-child{transform:rotate(45deg);width:37%}.menu-open .header .menu-toggle span:first-child{top:3px;left:3px}.menu-open .header .menu-toggle span:last-child{bottom:3px;right:3px}.menu-open .header .mobile-menu-block .mobile-music-toggle{color:#bfbfbf}.pre-scroll .header{top:-100%}.menu-open .header{transition-delay:0.5s}.menu-open .header,.scroll .header{top:0;background:#080808;border-bottom:1px solid #1d1d1d}.scroll .header{top:0;background:#080808;border-bottom:1px solid #1d1d1d}.scroll .header .o-wrapper{height:80px}.scroll .header .menu-block>a{color:#bfbfbf}.scroll .header .menu-block .c-link:after{background-color:#bfbfbf}.scroll .header .menu-block .sound-switch .wave svg path{stroke:#bfbfbf}.menu-open .header .menu-toggle span,.pre-scroll .header .menu-toggle span,.scroll .header .menu-toggle span{background-color:#bfbfbf}.scroll .header .mobile-menu-block .mobile-music-toggle,.pre-scroll .header .mobile-menu-block .mobile-music-toggle{color:#bfbfbf}@media only screen and (max-width: 1024px){.pre-scroll .header{top:0;background:#080808;border-bottom:1px solid #1d1d1d}.pre-scroll .header .o-wrapper{height:80px}.pre-scroll .header .menu-block>a{color:#bfbfbf}.pre-scroll .header .menu-block .c-link:after{background-color:#bfbfbf}.pre-scroll .header .menu-block .sound-switch .wave svg path{stroke:#bfbfbf}}@media only screen and (min-width: 600px){.menu-mobile .inner-mobile{padding:140px 80px 40px}}@media only screen and (min-width: 768px){.header .logo{width:240px}.menu-mobile .backed{font-size:160px}}@media only screen and (min-width: 1024px){.header .o-wrapper{height:100px}.header .menu-block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1;align-items:center}.header .o-wrapper,.scroll .header .o-wrapper{height:90px}}.page .page-header h1{font-size:52px;margin:0}.page-section{padding:200px 0 0}.hero-section{height:100vh;min-height:350px;position:relative;padding:0 !important}@media only screen and (min-width: 768px){.hero-section{min-height:auto}}.hero-section .hero-bg,.hero-section .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-section .hero-bg{background-image:url(../img/hero.jpg);background-size:cover;background-position:60% 0%;background-repeat:no-repeat}@media only screen and (min-width: 992px){.hero-section .hero-bg{background-position:50% 50%}}.hero-section .hero-overlay{background:rgba(0,0,0,0.2);background:-moz-linear-gradient(to bottom, rgba(99,89,89,0.28) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(to bottom, rgba(99,89,89,0.28) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(99,89,89,0.28) 0%, rgba(0,0,0,0) 100%)}.hero-section .hero-socials{position:absolute;left:30px;bottom:12px;z-index:9;line-height:1}.hero-section .hero-socials a{display:inline-block;vertical-align:middle;margin-right:16px;width:18px;color:#080808}.hero-section .hero-socials a svg{display:block}.hero-section .hero-socials a:hover{opacity:0.7}.hero_focus{position:relative}.hero_focus:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1;background:#080808;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.hero_focus:focus:before{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0.2}#hero-scroll{position:absolute;right:30px;bottom:8px;z-index:9;width:26px;height:26px}#hero-scroll>.circle{display:block;position:absolute;width:26px;height:26px;left:1px;border:1px solid #080808;border-radius:50%;transition:all 0.5s ease-out}#hero-scroll>div{position:absolute;display:block;width:86px;height:18px;bottom:20px;left:5px;text-transform:uppercase;font-weight:500;font-size:10px;color:#080808;transform:rotate(-90deg);transform-origin:top left;backface-visibility:hidden;-webkit-backface-visibility:hidden}#hero-scroll>div svg{width:36px;margin-right:8px;left:0px;top:5px;transition:all 0.3s ease-out;animation:float 3s ease-in-out infinite}#hero-scroll>div span{left:45px}#hero-scroll>div span,#hero-scroll>div svg{display:inline-block;vertical-align:middle;position:absolute}#hero-scroll:focus .circle,#hero-scroll:hover .circle{background:#080808;transform:scale(0.9)}#hero-scroll:focus svg,#hero-scroll:hover svg{left:-20px}.hero-cover{-webkit-mask-image:url(../img/mask.png);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:60% 0%;mask-image:url(../img/mask.png);mask-repeat:no-repeat;mask-size:cover;mask-position:60% 0%}@media only screen and (min-width: 992px){.hero-cover{-webkit-mask-position:50% 50%;mask-position:50% 50%}}.hero-title{width:100%;height:100%;position:absolute;bottom:0;left:0}.hero-title .o-wrapper{position:relative;padding:0;height:100%}.hero-title .cut-line{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0) 100%);-webkit-transform:skew(-45deg) scale(1.1);transform:skew(-45deg) scale(1.1);margin-left:38%}.hero-title h1{position:absolute;right:0px;bottom:0px;padding:0 60px;font-size:22px;line-height:36px;display:inline-block}@media only screen and (min-width: 768px){.hero-title h1{right:60px;bottom:20px}}@media only screen and (min-width: 1200px){.hero-title h1{right:100px}}.hero-title h1 .smaller{display:block;font-size:15px;line-height:1;text-shadow:none}.hero-title h1 .smaller .inline-b{position:relative}.hero-title h1 .smaller .lined{position:absolute;left:0;bottom:-4px;height:8px;opacity:0.2;width:100%;background:#bb9474}.hero-title .bigger{display:block}.hero-footer{position:absolute;bottom:20px;left:0;width:100%;display:none}@media only screen and (min-width: 768px){.hero-footer{display:block}}.about-image{text-align:center;margin:0 auto;max-width:400px}@media only screen and (min-width: 992px){.about-image{position:absolute;top:-32px;left:20px;width:420px;z-index:1}}.about-image img{box-shadow:30px -28px 0 rgba(21,21,21,0.65)}.about-block{position:relative;margin-top:-24px;z-index:9;line-height:2.3em;margin-left:calc(-1 / 12 * 100vw);margin-right:calc(-1 / 12 * 100vw);padding:calc(1 / 12 * 100vw)}@media only screen and (min-width: 768px){.about-block{padding:48px;margin-left:48px;margin-right:auto}}@media only screen and (min-width: 992px){.about-block{margin-top:auto;margin-left:400px}}.about-block .boxed{top:-90px;right:-20px;font-size:100px;line-height:1;font-weight:600;color:#fff}.about-block .boxed span{opacity:0.1}.about-block p{position:relative;z-index:6}.about-block .shaded{position:absolute;top:0;left:0;width:100%;height:100%;background:#131313;z-index:2}.about-block .before,.about-block .after{position:absolute;background-color:#bb9474}.about-block .before{top:-2px;left:0px;height:2px;width:50px}.about-block .after{bottom:0;right:-2px;width:2px;height:50px}.c-gallery:before,.c-gallery:after{content:' ';display:table}.c-gallery:after{clear:both}.gallery_item{position:relative;overflow:hidden;margin:0 auto 60px auto;text-align:center;display:block;max-width:500px}.gallery_item img{position:relative;max-width:100%;width:100%;height:100%;object-fit:cover;display:block}.gallery_item .item_holder{height:100%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gallery_item .item_overlay{position:absolute;height:calc(100% + 24px);width:calc(100% + 4px);top:0;left:0;background-color:#080808;z-index:9}.gallery-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#b58d6c;z-index:999}.gallery-inner{display:flex;width:100%;height:100%}.gallery-inner>div{position:absolute;max-width:50%}.gallery-overlay .controls{position:absolute;bottom:50px}@media only screen and (min-width: 768px){.c-gallery{display:grid;column-gap:2rem;row-gap:2rem}.gallery_item{margin:0;max-width:none}.gallery_item:first-child{grid-row-start:1;grid-row-end:5;grid-column-start:2;grid-column-end:9}.gallery_item:nth-child(2){grid-row-start:1;grid-row-end:7;grid-column-start:9;grid-column-end:15}.gallery_item:nth-child(3){grid-row-start:2;grid-row-end:6;grid-column-start:15;grid-column-end:19}.gallery_item:nth-child(4){grid-row-start:5;grid-row-end:10;grid-column-start:1;grid-column-end:5}.gallery_item:nth-child(5){grid-row-start:5;grid-row-end:10;grid-column-start:5;grid-column-end:9}.gallery_item:nth-child(6){grid-row-start:7;grid-row-end:11;grid-column-start:9;grid-column-end:15}.gallery_item:nth-child(7){grid-row-start:6;grid-row-end:11;grid-column-start:15;grid-column-end:19}.gallery_item:nth-child(8){grid-row-start:10;grid-row-end:14;grid-column-start:3;grid-column-end:9}.gallery_item:nth-child(9){grid-row-start:11;grid-row-end:15;grid-column-start:9;grid-column-end:16}}.section.section-videos .label-big{left:auto;right:0}.grid-videos{width:100%;gap:1.5rem;margin-top:20px}@media screen and (min-width: 768px){.grid-videos{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}}.grid-videos:first-child{margin-top:1.5rem}.card-video{padding-bottom:130%;display:block;position:relative;overflow:hidden;margin-bottom:30px;max-width:500px;margin:0 auto}@media screen and (min-width: 768px){.card-video{padding-bottom:145%}}.card-video .play{position:absolute;top:20px;right:20px;z-index:9;padding:6px;color:transparent;fill:transparent;border-radius:50%;transition:background-color 0.7s ease-in;background-color:transparent;width:40px}.card-video .play svg{display:block;width:100%;height:100%;overflow:visible}.card-video .play svg path{stroke:#bb9474;opacity:0;stroke-width:2;stroke-dasharray:135;stroke-dashoffset:-124px;transition:all 1s linear;-webkit-box-sizing:border-box;box-sizing:border-box}.card-video .mask,.card-video .overlay{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-video .mask{height:110%;z-index:3;background-color:#fff}.card-video .mask img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:all 0.7s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-video .overlay{background:-moz-linear-gradient(top, rgba(0,0,0,0) 18%, rgba(0,0,0,0.85) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 18%, rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 18%, rgba(0,0,0,0.85) 100%);z-index:5;opacity:0.83;transition:all 0.3s ease-out}.card-video .info{position:absolute;left:0;width:100%;padding:0 20px;bottom:30px;line-height:1;z-index:9}@media only screen and (min-width: 1200px){.card-video .info{bottom:30px}}.card-video .info .title{font-family:"Amiri",serif;font-size:24px;color:#bb9474}@media only screen and (min-width: 768px){.card-video .info .title{font-size:26px}}@media only screen and (min-width: 1200px){.card-video .info .title{font-size:28px}}.card-video .info span{display:block}.card-video .info .cat{text-transform:uppercase;font-weight:500;letter-spacing:0.16em;font-size:12px;margin-bottom:12px;padding-left:30px;position:relative;transition:all 0.3s ease-out}.card-video .info .cat:before{content:'';position:absolute;left:0px;top:5px;height:1px;width:20px;background-color:#bfbfbf;transition:all 0.3s ease-out}.card-video:focus .play,.card-video:hover .play{background-color:rgba(8,8,8,0.5)}.card-video:focus .play svg path,.card-video:hover .play svg path{opacity:1;stroke-dasharray:0;stroke-dashoffset:0px;transition:all 0.7s linear}.card-video:focus .mask img,.card-video:hover .mask img{transform:scale(1.06);transition:all 2s ease-out}.card-video:focus .info .cat,.card-video:hover .info .cat{padding-left:50px}.card-video:focus .info .cat:before,.card-video:hover .info .cat:before{width:38px;left:0}.card-video:focus .overlay,.card-video:hover .overlay{opacity:1}.show-media{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:99;overflow:hidden;display:none;opacity:0}.show-media .close{position:absolute;top:50%;margin-top:-40px;left:-14px;z-index:9;cursor:pointer;border-radius:50%;padding:7px;text-transform:uppercase;opacity:0;font-size:12px;font-weight:600;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;transform:rotate(-90deg)}.show-media .close svg{margin-right:4px}.show-media .close svg,.show-media .close span{display:inline-block;vertical-align:middle}.show-media .close:focus,.show-media .close:hover{opacity:0.5 !important}.show-media .media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.show-media .media .back{position:absolute;top:0;left:0;width:100%;height:0px;background:#bb9474;z-index:2}.show-media .media .video{opacity:0;position:relative;height:100%;z-index:6}@media screen and (min-width: 1024px){.show-media .media{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;max-width:80%;max-height:80%;z-index:99}}.playlist-content{display:none}.playlist-content .audios-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:879}.audios{position:fixed;margin-top:32px;top:40px;bottom:20px;right:20px;left:20px;padding:30px;color:#080808;z-index:899;opacity:0;display:none}@media only screen and (min-width: 768px){.audios{top:auto;left:auto;width:400px}}.audios .close{position:absolute;top:10px;left:10px;outline:none;border:none;color:#1d1d1d;width:28px;background:transparent;padding:4px;border-radius:50%;z-index:9;transition:all 0.3s ease}.audios .close svg{width:100%;height:auto;display:block}.audios .close:focus,.audios .close:hover{background:rgba(255,255,255,0.2)}.audios .before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#bb9474;box-shadow:-4px -4px 10px rgba(0,0,0,0.24);z-index:4;border-top:3px solid #bb9474}.audios .audios-inner{position:relative;z-index:12;height:100%;overflow:scroll}@media only screen and (min-width: 768px){.audios .audios-inner{overflow:hidden}}.audios .current{text-align:center}.audios .current .name{font-size:18px;font-weight:600}.audios .current .genre{font-size:12px;margin-bottom:20px}.audios .controls>div{margin:0 10px;position:relative;overflow:hidden}.audios .controls svg{width:24px;height:24px;display:block;color:#080808}.audios .controls .play-pause-control .pause{position:absolute;top:2px;left:0;width:24px}.audios .controls .play-pause-control .pause span{display:inline-block;width:4px;height:13px;background-color:#080808;transform:translateY(20px)}.audios .seekbar{margin:16px 0}.audios .seekbar input[type='range']{-webkit-appearance:none;width:100%;height:5px;outline:none;background-color:#a98262;overflow:hidden;transition:all 0.3s ease}.audios .seekbar input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;width:0px;height:0px;box-shadow:-300px 0px 0px 300px #141414;transition:all 0.3s ease}.audios .seekbar input[type='range']:hover{height:7px}.audios .songs .song{position:relative;font-size:12px;border-bottom:1px solid #b58d6c;padding:7px 9px}.audios .songs .song:last-child{border-bottom:none}.audios .songs .song:focus,.audios .songs .song:hover{background-color:#b58d6c}.audios .songs .song .name{font-weight:500}.audios .songs .song .genre{font-style:italic;font-size:11px}.audios .songs .song .duration{position:absolute;font-weight:400;font-size:11px;top:6px;right:8px}.teaching-text{margin-top:-40px;margin-bottom:40px;line-height:2.3em}.more-info{text-align:center;margin-top:120px;margin-bottom:-40px}.more-info a{display:inline-block}.more-info a:after{background-color:#bb9474}.more-info .label,.more-info .domain{display:block;text-transform:uppercase;font-weight:500;letter-spacing:0.14em}.more-info .label{font-size:13px;margin-top:24px}.more-info svg{width:200px;display:block;margin:0 auto}.more-info .domain{font-size:12px;color:#bb9474;margin-top:20px}.footer{padding:80px 0;margin-top:40px;border-top:1px solid rgba(216,216,216,0.1);overflow:hidden}.footer .footer-title{font-size:30px;margin-bottom:32px;font-weight:300;position:relative}@media only screen and (min-width: 600px){.footer .footer-title{font-size:38px}}.footer .label-big{left:50%;margin-left:-328px;top:0}@media only screen and (min-width: 768px){.footer .label-big{font-size:130px;left:auto;margin-left:auto;right:0}}.footer .email{font-size:13px;text-transform:uppercase;letter-spacing:0.1em}@media only screen and (min-width: 600px){.footer .email{font-size:16px}}.footer a:focus,.footer a:hover,.footer .email span{color:#bb9474}.footer a:focus:after,.footer a:hover:after{background-color:#bb9474}.footer .c-link:after{background-color:#fff}.footer .btm{margin-top:60px;font-size:11px;opacity:0.8;text-transform:uppercase;text-align:center;width:100%}@media only screen and (min-width: 600px){.footer .btm{text-align:left;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem;margin-top:110px}}.footer .btm .copy{margin-left:12px;letter-spacing:0.1em}.footer .btm .designer{margin-top:20px}.footer .btm .designer span{font-weight:600}.footer .btm .designer span span{font-weight:400;margin-left:-2px}@media only screen and (min-width: 600px){.footer .btm .designer{text-align:right;margin-top:0}}.footer .socials-link{margin-top:30px}.footer .socials-link a{margin-right:16px;font-size:13px;display:inline-block}@media only screen and (min-width: 600px){.footer .socials-link a{margin-right:20px;font-size:16px}}.footer .socials-link a svg{width:20px;margin-right:6px}.footer .socials-link a svg,.footer .socials-link a span{display:inline-block;vertical-align:middle}@-webkit-keyframes soundWave{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-63px);transform:translateX(-63px)}}@keyframes soundWave{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-63px);transform:translateX(-63px)}}@keyframes float{0%{transform:translateX(0px)}50%{transform:translateX(-10px)}100%{transform:translateX(0px)}}#cc--main{position:fixed;z-index:980}#cm{background:#080808;color:#bfbfbf;border-radius:0;font-family:inherit;line-height:normal;max-width:28rem;opacity:0;padding:2rem;position:fixed;right:2rem;bottom:2rem;transform:scale(0.95);visibility:hidden;width:100%;box-shadow:rgba(2,2,3,0.28) 0px 10px 30px 0px;z-index:1}#cm h2{margin:0 0 12px;font-weight:600}#cm a{color:#bb9474}#cm #c-txt{margin-bottom:30px}#cm #c-bns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}#cm #c-bns button{border:none;outline:none;padding:10px 6px;font-weight:600}.home-page #cm{left:4rem;bottom:4rem}#c-bns button:first-child,#s-bns button:first-child,#c-bns button:first-child:hover,#s-bns button:first-child:hover,#c-bns button:first-child:focus,#s-bns button:first-child:focus{background:#bb9474;color:#fff}.cc_div .c-bn,.cc_div .c-bn:focus,.cc_div .c-bn:hover{background:#fff;color:#080808}.show--consent .c--anim #cm{transition:visibility 0.25s linear, opacity 0.25s ease, transform 0.25s ease !important;opacity:1;transform:scale(1);visibility:visible !important}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.2em !important;right:1em;width:auto}}
