:root{--main-black:#000000;--main-white:#FCFCFC;--main-yellow:#FBFF37;--main-gray:#979797}*,body{margin:0}*{padding:0;list-style:none;text-decoration:none}body{font-family:"Rock Star",sans-serif!important}html{scroll-behavior:auto!important;line-height:1.15;-webkit-text-size-adjust:100%}.btn,header .lang a,header .menu a{font-weight:800;font-size:1em;line-height:140%;text-decoration:none}.btn{padding:12px 32px;border-radius:100px;transition:.2s}.btn.primary{border:2px solid var(--main-yellow);background-color:rgb(22 12 12/.37)}.btn.primary:hover{color:var(--main-black);background-color:var(--main-yellow)}.container{max-width:1660px;padding-left:50px;padding-right:50px}.row,header .wrap{margin-left:-15px;margin-right:-15px}.row>*{padding-left:15px;padding-right:15px}header,header .menu a::after{position:absolute;left:0;width:100%}header{padding-top:44px;z-index:10;top:0}header .wrap{display:flex;justify-content:space-between;align-items:center}header .logo{padding-left:15px;padding-right:15px;display:flex}header .logo img{width:160px;height:160px;transition:.2s}header .mobile-side{display:flex;align-items:center;margin-left:auto}header .menu{display:flex;padding:0;margin-bottom:0;margin-right:30px}header .lang a,header .menu a{text-transform:uppercase;color:var(--main-white)}header .menu a{margin-left:15px;margin-right:15px;position:relative;display:flex}header .menu a::after{content:"";bottom:-15px;height:5px;background-color:var(--main-white);opacity:0;pointer-events:none;transition:.2s}header .menu a:hover::after{opacity:1;pointer-events:auto}header .lang,header .project-btn{padding-left:15px;padding-right:15px;display:flex}header .lang{flex-direction:column}header .lang a{margin-bottom:8px;transition:.2s}.btn.primary,header .lang .current-lang a,header .lang a:hover{color:var(--main-yellow)}header .lang a:last-child{margin-bottom:0}.help-modal-box{display:none;background-color:var(--main-white);padding:60px;max-width:715px;width:100%;margin:0 auto;position:relative;border-radius:30px}.help-modal-box h2{font-weight:800;font-size:2em;line-height:140%;color:var(--main-black);margin-bottom:50px;text-transform:uppercase}.help-modal-box .wpcf7-form label{font-style:normal;font-weight:400;font-size:21px;line-height:100%;color:#000;display:flex;flex-direction:column;margin-bottom:20px}.help-modal-box .wpcf7-form label span{margin-top:12px}.help-modal-box .wpcf7-form .wpcf7-form-control{width:100%;padding:20px 30px;font-style:normal;font-weight:400;font-size:18px;line-height:100%;color:#030100;opacity:.5;border:1px solid #000;border-radius:10px}.help-modal-box .wpcf7-form .wpcf7-form-control:focus{border:1px solid #030100}.help-modal-box .wpcf7-form .wpcf7-form-control::placeholder{font-style:normal;font-weight:400;font-size:18px;line-height:100%;color:#030100;opacity:.5}.help-modal-box .wpcf7-form .wpcf7-form-control.wpcf7-submit{display:flex;justify-content:center;align-items:center;width:320px;max-width:100%;margin:30px auto 0;background:#fbff37;border-radius:100px;font-style:normal;font-weight:400;font-size:24px;line-height:143.92%;color:#030100;border:0;opacity:1;transition:all .3s ease-out}.help-modal-box .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{opacity:.8}.wpcf7-response-output{display:none!important}section.glasses,section.main{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/wp-content/themes/warupclose/img/main-bg.jpg);padding-top:230px;padding-bottom:45px;position:relative}section .title h2,section.main h1{font-weight:900;text-transform:uppercase;color:var(--main-white)}section.main h1{margin-bottom:10px!important;font-size:5em;line-height:120%;margin-top:0}section.main::before{background:linear-gradient(180deg,rgb(0 0 0/.357)0,rgb(0 0 0/.329) 100%);height:100%;top:0;z-index:1}section.glasses::before,section.main::after,section.main::before{position:absolute;content:"";width:100%;left:0}section.main::after{z-index:2;height:225px;bottom:0;background:linear-gradient(180deg,#fff0 0,#000 81.25%)}section.main .container{position:relative;z-index:3}.socials{display:flex;margin:0 0 0 60px}.socials a,section{overflow:hidden;position:relative}.socials a{text-decoration:none;margin:0 12px;border:2px solid var(--main-white);width:48px;height:48px;border-radius:86px;color:#fff0;transition:.2s;user-select:none;display:flex;align-items:center;justify-content:center}.socials li a:after,.socials li a:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:24px 24px;transition:.2s}.socials li.facebook a:before{background-image:url(/wp-content/themes/warupclose/img/facebook-slim-white.svg)}.socials li.instagram a:before{background-image:url(/wp-content/themes/warupclose/img/instagram-white.svg)}.socials li.twitter a:before{background-image:url(/wp-content/themes/warupclose/img/twitter-slim-white.svg)}.socials li.youtube a:before{background-image:url(/wp-content/themes/warupclose/img/youtube-white.svg)}.socials li.facebook a:after{background-image:url(/wp-content/themes/warupclose/img/facebook-slim-black.svg)}.socials li.instagram a:after{background-image:url(/wp-content/themes/warupclose/img/instagram-black.svg)}.socials li.twitter a:after{background-image:url(/wp-content/themes/warupclose/img/twitter-slim-black.svg)}.socials li.youtube a:after{background-image:url(/wp-content/themes/warupclose/img/youtube-black.svg)}.socials a:hover,section .title::after{background-color:var(--main-white)}.socials a::after,.socials a:hover::before{opacity:0}.socials a:hover::after,section.follow .socials a:hover::before{opacity:1}section{padding:40px 0}section .title{max-width:1660px;margin:0 auto;justify-content:space-between;position:relative}section .title::after{content:"";position:absolute;width:100%;height:6px;left:50%;transform:translateX(-50%);bottom:0}section .title h2{font-size:3.4em;line-height:140%;margin:0;word-break:break-word}section .title,section.white .container .title{padding:0 0 6px}section.white .container .title::after{width:100%}footer,section.follow .socials a:hover,section.white .title::after{background-color:var(--main-black)}section.white .title h2{color:var(--main-black)}section .title,section .title .slick-nav{display:flex;align-items:center}.slick-main,.socials{padding:0}section .section-bg,section.glasses .section-bg{width:100%;position:absolute;left:0;top:0;pointer-events:none;user-select:none}.news-item{display:flex}section.glasses{background-image:url(/wp-content/themes/warupclose/img/glasses-bg.jpg);padding-top:180px;padding-bottom:80px}section.glasses::before{background:linear-gradient(91deg,rgb(0 0 0/.85) 27.51%,rgb(0 0 0/.4675) 74.86%,rgb(0 0 0/.102) 97.47%);height:100%;top:0}section.glasses .section-bg{z-index:2}section.glasses .container{position:relative;z-index:3}section.glasses .info{display:flex;flex-direction:column}section.glasses .info .glasses-logo{display:flex;align-items:center;margin-bottom:30px}section.glasses .info .glasses-logo img{max-width:70px;margin-right:30px}footer .copyright,footer .support span,section.glasses .info .glasses-logo span,section.glasses .info h2{font-size:1.5em;line-height:120%;font-weight:600;color:var(--main-white);text-transform:uppercase}section.glasses .info h2{font-weight:800;font-size:3.75em;margin-bottom:42px}section.glasses .btns{display:flex;padding-bottom:50px}section.glasses .img{height:100%;display:flex;align-items:flex-end}section.glasses .img img{width:100%;object-fit:contain}section.follow .socials{margin:40px 0 0;display:flex;justify-content:center}section.follow .socials a{border-color:var(--main-black);width:280px;height:280px;border-radius:90%}section.follow .socials a::after,section.follow .socials a::before{width:140px;height:140px;background-size:140px 140px;opacity:0}section.follow .socials a::after{opacity:1}section.follow .socials a:hover::after{opacity:0}footer{padding:30px 0}footer .copyright,footer .support span{font-size:.875em;line-height:150%;font-weight:400}footer .copyright{height:100%;display:flex;align-items:center}footer .copyright a{color:var(--main-white);margin-left:4px}footer .support{display:flex;align-items:center;justify-content:flex-end}footer .support span{margin-right:15px;margin-top:6px}footer .support img{max-height:35px;margin-left:15px}@media screen and (max-width:1350px){header .logo img{width:130px;height:130px}section.follow .socials a{width:220px;height:220px}section.follow .socials a::after,section.follow .socials a::before{width:110px;height:110px;background-size:110px 110px}}@media screen and (max-width:1199px){.btn{padding:12px 28px}header{padding-top:30px}header .logo{padding-right:0}header .logo img{width:80px;height:80px}header .menu{margin-right:5px}header .menu a{margin-left:10px;margin-right:10px;font-size:.75em}header .menu a::after{bottom:-10px}header .project-btn{padding-left:10px;padding-right:10px}header .lang{padding-left:10px}header .lang a{margin-bottom:6px}.help-modal-box{padding:60px}.help-modal-box h2{font-size:2em;margin-bottom:30px}section.glasses,section.main{padding-top:240px;padding-bottom:60px}section.main::after{height:160px}section.main h1{font-size:4em;margin-bottom:10px}.socials{margin-left:45px}.socials a{margin:0 8px}section .title h2{font-size:2.25em}section.glasses{padding-top:140px}section.glasses .info h2{font-size:3em}section.glasses .btns{padding-bottom:30px}section.follow .socials a{width:180px;height:180px}section.follow .socials a::after,section.follow .socials a::before{width:90px;height:90px;background-size:90px 90px}footer .copyright{font-size:.8em}}header .mobile-side .menu-social-container{display:none}@media screen and (max-width:991px){header .logo img{width:100px;height:100px}header .menu a{font-size:1em;margin:0}header .mobile-side{position:fixed;z-index:-1;opacity:0;pointer-events:none;left:0;top:0;width:100%;padding:50px 110px 50px 45px;background-color:var(--main-black);flex-direction:column;align-items:flex-start;transition:.4s;max-height:100vh;overflow-y:auto}header .mobile-side .menu{flex-direction:column;margin:0}header .mobile-side .menu li{margin:0 0 25px}header .mobile-side .menu-social-container{display:block}header .mobile-side .menu-social-container .socials{margin-left:-8px;margin-bottom:30px}header .mobile-side .project-btn{padding:0;margin-bottom:32px}header .mobile-side .lang{padding:0;flex-direction:row}header .mobile-side .lang a{margin:0 16px 0 0}header .mobile-burger{width:45px;height:25px;display:flex;flex-direction:column;position:relative;margin-right:15px;z-index:12;cursor:pointer}header .mobile-burger::after,header .mobile-burger::before{position:absolute;content:"";left:0;width:100%;height:5px;background-color:var(--main-white);transition:.2s}header .mobile-burger::before{top:0}header .mobile-burger::after{bottom:0}.container{padding-left:45px;padding-right:45px}section .title{padding:0 0 6px}section.main{padding-top:180px;padding-bottom:60px}section{padding:30px 0}section .title .slick-nav{display:none}section.glasses{padding-top:110px;padding-bottom:40px}footer .copyright{margin-top:20px;display:block;text-align:center}footer .copyright a{margin-left:0}footer .support{justify-content:center}section.follow .socials a{width:140px;height:140px}section.follow .socials a::after,section.follow .socials a::before{width:70px;height:70px;background-size:70px 70px}section.main h1{font-size:3em}footer .copyright{font-size:.9em}}@media screen and (max-width:767px){.container{padding-left:15px;padding-right:15px}header{padding-top:15px}section .title,section.white .container .title{padding:0 0 3px}section .title::after{height:3px}section.glasses,section.main{padding-top:150px;padding-bottom:30px}section.main h1{font-size:2.5em;margin-bottom:5px}section .title h2{font-size:1.75em}section.glasses{padding-top:60px}section.glasses .info h2{font-size:1.75em;margin-bottom:28px}section.glasses .btns{padding-bottom:0;flex-direction:column}header .mobile-side{position:fixed;z-index:-1;opacity:0;pointer-events:none;left:0;top:0;width:100%;padding:50px 70px 25px 15px}.help-modal-box{padding:20px}.help-modal-box h2{font-size:1.5em;margin-bottom:25px}section.follow .socials a{width:120px;height:120px}section.follow .socials a::after,section.follow .socials a::before{width:60px;height:60px;background-size:60px 60px}section.glasses .info .glasses-logo{margin-bottom:20px}section.glasses .info .glasses-logo img{max-width:40px;margin-right:15px}section.glasses .info .glasses-logo span{font-size:1.25em}}@media screen and (max-width:575px){section.follow .socials a{width:60px;height:60px}section.follow .socials a::after,section.follow .socials a::before{width:30px;height:30px;background-size:30px 30px}footer .support{flex-wrap:wrap}footer .support>span{width:100%;margin:0;text-align:center}footer .support img{max-height:25px;margin-left:0;margin-right:12px;margin-top:20px}footer .support img:last-child{margin-right:0}section.main h1{font-size:1.5em;margin-bottom:0}section.main{padding-bottom:15px}section.glasses .info h2{font-size:1.5em}section.glasses .btns .btn{font-size:.875em}.help-modal-box{padding:50px 30px 30px;max-width:none;width:100%}.help-modal-box .wpcf7-form label{font-size:18px}.help-modal-box .wpcf7-form .wpcf7-form-control{padding:20px 30px;font-weight:400;font-size:18px}.help-modal-box .wpcf7-form .wpcf7-form-control::placeholder{font-weight:400;font-size:18px}}.content-tours{display:block;text-decoration:none;position:relative;width:400px;height:300px;flex-basis:auto;display:flex;align-items:center;border:5px solid #fff0}.content-tours:hover{border:5px solid var(--main-yellow)}.content-tours .entry-title{font-size:2em;z-index:2;font-weight:600;line-height:150%;color:#fff;width:100%;margin-bottom:0}.content-tours .thmb{height:100%;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;flex-basis:auto;position:relative;display:flex;align-items:center;padding:20px;text-align:center}.content-tours .thmb:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0/.4);z-index:1}.content-news{position:relative;padding:10px;border:2px solid #fff0}.content-news:hover{border:2px solid #000}.content-news a{color:#000;text-decoration:none}.breadcrumbs span a:hover,.content-news a:hover{text-decoration:underline}.content-news .date{margin-bottom:10px;font-size:.8em}.content-news .post-thumbnail{padding-bottom:20px;display:block}.content-news .post-thumbnail::before{content:"";position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.content-news .post-thumbnail img{width:100%;height:222px;object-fit:cover}.post-thumbnail img{max-width:100%;height:auto}@media screen and (max-width:991px){.content-tours{width:360px;height:220px}.content-tours:hover{border-color:#fff0}.content-tours .entry-title{font-size:1.125em;line-height:120%}.content-news .post-thumbnail img{height:180px}.content-news{padding:0}.content-news:hover{border-color:#fff0}}@media screen and (max-width:767px){.content-tours{width:100%;height:200px}}.breadcrumbs{display:flex;align-items:center;font-size:.9em;margin-bottom:15px}.breadcrumbs span{margin-right:22px;position:relative}.breadcrumbs span:last-child{margin-right:0}.breadcrumbs span:after{position:absolute;content:"/";right:-17px;color:var(--main-white);font-size:1.25em;line-height:140%;font-weight:400}.breadcrumbs span:last-child:after{display:none}.breadcrumbs span a{color:var(--main-white);font-size:1.25em;line-height:140%;font-weight:400;text-decoration:none}@media screen and (max-width:767px){.breadcrumbs{margin-bottom:15px;white-space:nowrap}.breadcrumbs span{margin-right:18px;position:relative}.breadcrumbs span:last-child{margin-right:0}.breadcrumbs span:after{right:-13px;font-size:.875em}.breadcrumbs span a{font-size:.875em}.entry-content .gallery{grid-gap:1em;margin-bottom:0}.gallery~.gallery .gallery-item{margin-top:0}}@media screen and (max-width:991px){section.news .row{margin-left:-15px;margin-right:-15px}}section.main.post{padding-bottom:52px;margin-bottom:0}section.main.post::before{z-index:2}section.main.post::after{display:none}section.main.post .post-thumbnail{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}section.main.post .post-thumbnail img{width:100%;height:100%;object-fit:cover}section.main.post h1{font-size:3em;word-break:break-word}section.content{padding-top:55px}section.content .addtoany_shortcode .addtoany_list a{padding:0!important}section.content .entry-content{margin-top:0}section.content .entry-content>p{font-size:1.125em;line-height:160%;color:var(--main-black);margin-left:0}section.content .entry-content a,section.content .entry-content>*{color:var(--main-black)}section.content .entry-content p img{width:100%;height:auto}section.content .side-tours h2{color:var(--main-black);font-size:1.75em;line-height:140%;font-weight:800;text-align:center;text-transform:uppercase;margin-bottom:0}section.content .side-tours .content-tours{width:100%;height:210px;margin-top:20px}section.content .side-tours .content-tours .entry-title{font-size:1.125em;line-height:140%}@media screen and (max-width:1300px){.project-btn .btn{padding:10px 15px;font-size:.875em}}@media screen and (max-width:1200px){section.content .side-tours h2{font-size:1.5em}section.content .side-tours .content-tours{height:180px}section.content .side-tours .content-tours .entry-title{font-size:1.25em}}@media screen and (max-width:991px){section.content{padding-top:30px}section.content .side-tours{margin-top:30px}}@media screen and (max-width:767px){section.content .entry-content>p{font-size:1em}section.main.post h1{font-size:2em}}@media screen and (max-width:575px){section.main.post h1{font-size:1.5em}}@media screen and (max-width:991px){section.content .addtoany_shortcode .addtoany_list a{margin-right:15px!important}}a{color:#000;background-color:#fff0}a:hover{color:#1d1d1d}.socials a:hover{color:#fff0}.addtoany_shortcode .addtoany_list{display:flex;flex-direction:column}@media screen and (max-width:991px){.addtoany_shortcode .addtoany_list{flex-direction:row}}@media screen and (max-width:575px){.gallery-columns-2{grid-template-columns:repeat(1,1fr)}.entry-content .gallery{grid-gap:0}}.lang .lang-item-zh,.wpcf7 form.init .wpcf7-response-output{display:none}html,ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=tel]{direction:ltr}h1{font-size:2em;margin:.67em 0}strong{font-weight:bolder}img{border-style:none;height:auto;max-width:100%}input,textarea{font-family:inherit;font-size:100%;margin:0}input{overflow:visible}textarea{overflow:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{box-sizing:inherit}body,input{color:#404040}body,input,textarea{font-size:1rem;line-height:1.5}h1,h2{clear:both}p{margin-bottom:1.5em}body{background:#fff}ul{margin:0 3em 1.5em 0;list-style:disc}figure{margin:1em 0}input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0/.8);line-height:1;padding:.6em 1em .4em}input[type=submit]:hover{border-color:#ccc #bbb #aaa}input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=tel],input[type=text],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=tel]:focus,input[type=text]:focus,textarea:focus{color:#111}textarea{width:100%}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:575px){.gallery-columns-2{grid-template-columns:repeat(1,1fr)}}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty{display:none}.addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a:hover{background:0 0;border:0;box-shadow:none}