@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap);
#panorama,body,html{height:100%;width:100%}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background-color:#000;font-family:sans-serif;margin:0;overflow-x:hidden;overflow-y:auto}body.active,body.modal-active{overflow-y:hidden}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media screen and (min-width:768px){.container{max-width:720px}}@media screen and (min-width:992px){.container{max-width:960px}}@media screen and (min-width:1200px){.container{max-width:1140px}}@media screen and (min-width:1400px){.container{max-width:1320px}}@media screen and (min-width:1920px){.container{max-width:1800px}}.img-fluid{height:auto;max-width:100%;width:100%}.oswald{font-family:Oswald,sans-serif}.text-gold{-webkit-text-fill-color:transparent;background:#81694d;background:linear-gradient(180deg,#81694d 30%,#debb80);-webkit-background-clip:text;background-clip:text;color:transparent}.line{background:linear-gradient(90deg,#81694d 30%,#debb80);height:3px;width:100%}.menu-bars{display:flex;flex-direction:column;height:46px;justify-content:space-between;padding:10px 12px;position:fixed;right:0;top:0;width:50px;z-index:3}@media screen and (min-width:768px){.menu-bars{display:none}}.menu-bars div{background:linear-gradient(90deg,#81694d 0,#debb80 60%);height:4px;width:100%}.menu-bars div.first{transform:translateY(0) rotate(0);transition:transform .4s ease}.menu-bars div.second{opacity:1;transition:opacity .4s ease}.menu-bars div.third{transform:translateY(0) rotate(0);transition:transform .4s ease}body.active .menu-bars div.first{transform:translateY(11px) rotate(45deg)}body.active .menu-bars div.second{opacity:0}body.active .menu-bars div.third{transform:translateY(-11px) rotate(-45deg)}.sp-menu{background:rgba(0,0,0,.75);font-size:24px;height:100vh;left:0;padding:30px;position:fixed;top:0;transform:translateX(100%);transition:transform .4s ease;width:100%;z-index:2}.sp-menu div{margin-bottom:20px}.sp-menu div a{color:#fff;display:inline-block;opacity:1;text-decoration:none;transform:scale(1);transition:all .4s ease}.sp-menu div a:active{opacity:.5;transform:scale(1.2)}body.active .sp-menu{transform:translateX(0)}.mv{height:100vh;width:100%}.mv iframe{border:none;height:100%;width:100%}.mv .cover-top{height:calc(100vh - 200px);left:0;position:absolute;top:0;width:100%}.mv .cover-left{height:100vh;width:calc(100vw - 220px)}.mv .cover-left,.mv .header{left:0;position:absolute;top:0}.mv .header{align-items:center;background-color:#000;display:flex;flex-direction:column;height:50px;justify-content:flex-end;width:100%}@media screen and (min-width:768px){.mv .header{height:75px}}@media screen and (min-width:992px){.mv .header{height:100px}}.mv .header .container{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;width:100%}@media screen and (min-width:768px){.mv .header .container{margin-bottom:13px}}@media screen and (min-width:992px){.mv .header .container{margin-bottom:20px}}.mv .header .container .logo{width:150px}@media screen and (min-width:768px){.mv .header .container .logo{width:225px}}@media screen and (min-width:992px){.mv .header .container .logo{width:300px}}.mv .header .container .menu{display:none}@media screen and (min-width:768px){.mv .header .container .menu{display:block;margin-right:150px}}@media screen and (min-width:992px){.mv .header .container .menu{display:block;margin-right:200px}}@media screen and (min-width:1200px){.mv .header .container .menu{display:block;margin-right:250px}}@media screen and (min-width:1400px){.mv .header .container .menu{display:block;margin-right:325px}}@media screen and (min-width:1920px){.mv .header .container .menu{display:block;margin-right:450px}}.mv .header .container .menu a{color:#fff;display:inline-block;font-size:24px;margin:0 40px;opacity:1;text-decoration:none;transform:scale(1);transition:all .2s ease}.mv .header .container .menu a:hover{opacity:.5;transform:scale(1.2)}@media screen and (min-width:768px){.mv .header .container .menu a{font-size:14px;margin:0 20px}}@media screen and (min-width:992px){.mv .header .container .menu a{font-size:16px;margin:0 25px}}@media screen and (min-width:1200px){.mv .header .container .menu a{font-size:18px;margin:0 30px}}@media screen and (min-width:1400px){.mv .header .container .menu a{font-size:21px;margin:0 35px}}@media screen and (min-width:1920px){.mv .header .container .menu a{font-size:24px;margin:0 40px}}.mv .top-left{left:10px;position:absolute;top:60px;width:80px}@media screen and (min-width:768px){.mv .top-left{left:15px;top:90px;width:120px}}@media screen and (min-width:992px){.mv .top-left{left:20px;top:120px;width:150px}}@media screen and (min-width:1200px){.mv .top-left{left:100px;width:200px}}.mv .top-right{position:absolute;right:0;top:0;width:150px}@media screen and (min-width:768px){.mv .top-right{width:225px}}@media screen and (min-width:992px){.mv .top-right{width:300px}}@media screen and (min-width:1200px){.mv .top-right{width:400px}}@media screen and (min-width:1400px){.mv .top-right{width:500px}}@media screen and (min-width:1920px){.mv .top-right{width:700px}}.cert-back{background-image:url(/assets/img/cert-back.jpg);background-repeat:repeat-y;background-size:cover;position:relative}.cert-back .cert-back-logo{background-image:url(/assets/img/cert-back-logo.png);background-position:100% 0;background-repeat:no-repeat;background-size:75%;height:100%;padding-bottom:80px;text-align:center;width:100%}@media screen and (min-width:768px){.cert-back .cert-back-logo{background-size:55%}}@media screen and (min-width:1200px){.cert-back .cert-back-logo{background-size:40%}}.cert-back .cert-back-logo .cert-text-1{font-size:14px;padding-top:40px}@media screen and (min-width:576px){.cert-back .cert-back-logo .cert-text-1{font-size:18px}}@media screen and (min-width:768px){.cert-back .cert-back-logo .cert-text-1{font-size:24px}}@media screen and (min-width:992px){.cert-back .cert-back-logo .cert-text-1{font-size:32px}}@media screen and (min-width:1200px){.cert-back .cert-back-logo .cert-text-1{font-size:36px}}@media screen and (min-width:1400px){.cert-back .cert-back-logo .cert-text-1{font-size:40px}}@media screen and (min-width:1920px){.cert-back .cert-back-logo .cert-text-1{font-size:44px}}.cert-back .cert-back-logo .cert-text-2{font-size:8px;font-weight:700;padding-top:30px}@media screen and (min-width:576px){.cert-back .cert-back-logo .cert-text-2{font-size:10px}}@media screen and (min-width:768px){.cert-back .cert-back-logo .cert-text-2{font-size:12px}}@media screen and (min-width:992px){.cert-back .cert-back-logo .cert-text-2{font-size:16px}}@media screen and (min-width:1200px){.cert-back .cert-back-logo .cert-text-2{font-size:18px}}@media screen and (min-width:1400px){.cert-back .cert-back-logo .cert-text-2{font-size:20px}}@media screen and (min-width:1920px){.cert-back .cert-back-logo .cert-text-2{font-size:23.5px}}.cert-back .cert-back-logo .cert-text-3{color:#066;font-size:18px;padding-top:40px}@media screen and (min-width:576px){.cert-back .cert-back-logo .cert-text-3{font-size:22px}}@media screen and (min-width:768px){.cert-back .cert-back-logo .cert-text-3{font-size:26px}}@media screen and (min-width:992px){.cert-back .cert-back-logo .cert-text-3{font-size:32px}}@media screen and (min-width:1200px){.cert-back .cert-back-logo .cert-text-3{font-size:40px}}@media screen and (min-width:1400px){.cert-back .cert-back-logo .cert-text-3{font-size:48px}}@media screen and (min-width:1920px){.cert-back .cert-back-logo .cert-text-3{font-size:56px}}.cert-back .cert-back-logo .cert{aspect-ratio:1800/2547;background-image:url(/assets/img/cert.png);background-repeat:no-repeat;background-size:contain;box-shadow:0 0 8px rgba(0,0,0,.4);margin:30px auto 0;width:80%}@media screen and (min-width:768px){.cert-back .cert-back-logo .cert{width:65%}}@media screen and (min-width:1200px){.cert-back .cert-back-logo .cert{width:50%}}.about-back{padding-bottom:30px;text-align:center}.about-back .text-about,.about-back .text-usage{font-size:18px;letter-spacing:.4em;padding-top:30px}@media screen and (min-width:576px){.about-back .text-about,.about-back .text-usage{font-size:22px}}@media screen and (min-width:768px){.about-back .text-about,.about-back .text-usage{font-size:26px}}@media screen and (min-width:992px){.about-back .text-about,.about-back .text-usage{font-size:32px}}@media screen and (min-width:1200px){.about-back .text-about,.about-back .text-usage{font-size:40px}}@media screen and (min-width:1400px){.about-back .text-about,.about-back .text-usage{font-size:48px}}@media screen and (min-width:1920px){.about-back .text-about,.about-back .text-usage{font-size:56px}}.about-back .about-img-frame{display:flex;flex-direction:column;margin-top:20px}@media screen and (min-width:768px){.about-back .about-img-frame{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.about-back .about-img-frame .about-img-item{margin-bottom:20px;width:100%}@media screen and (min-width:768px){.about-back .about-img-frame .about-img-item{width:32%}}.about-back .text-env{color:#fff;font-size:8px;font-weight:700}@media screen and (min-width:576px){.about-back .text-env{font-size:12px}}@media screen and (min-width:768px){.about-back .text-env{font-size:14px}}@media screen and (min-width:992px){.about-back .text-env{font-size:16px}}@media screen and (min-width:1200px){.about-back .text-env{font-size:18px}}@media screen and (min-width:1400px){.about-back .text-env{font-size:20px}}@media screen and (min-width:1920px){.about-back .text-env{font-size:22px}}.video-frame{padding-top:30px}.video-frame .container{text-align:center}.video-frame .container iframe{aspect-ratio:16/9;max-width:1280px;width:100%}.footer{align-items:center;display:flex;flex-direction:column;position:relative}.footer .footer-logo{padding-top:80px;width:200px}@media screen and (min-width:768px){.footer .footer-logo{width:275px}}@media screen and (min-width:992px){.footer .footer-logo{width:350px}}.footer .socials{display:flex;justify-content:space-between;padding-top:40px;width:150px}.footer .socials .icon{display:inline-block;transform:scale(1);transition:transform .4s ease;width:29%}.footer .socials .icon:hover{transform:scale(1.2)}.footer .copy{color:#fff;font-size:8px;padding:40px 0}.footer .bottom-left{bottom:0;left:0;position:absolute;width:130px}@media screen and (min-width:576px){.footer .bottom-left{width:240px}}@media screen and (min-width:768px){.footer .bottom-left{width:300px}}@media screen and (min-width:992px){.footer .bottom-left{width:370px}}@media screen and (min-width:1200px){.footer .bottom-left{width:400px}}@media screen and (min-width:1400px){.footer .bottom-left{width:460px}}.top{bottom:120px;position:fixed;right:5%;transform:translateX(300px);transition:transform .3s ease;width:45px}@media screen and (min-width:1200px){.top{bottom:240px}}.top.active{transform:translateX(0)}.modal-back{align-items:center;background-color:rgba(0,0,0,.75);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:100%;z-index:4}.modal-back .modal{background-color:#fff;border-radius:10px;display:none;height:auto;padding:30px;position:relative;width:calc(100% - 30px)}@media screen and (min-width:768px){.modal-back .modal{height:auto;width:600px}}@media screen and (min-width:992px){.modal-back .modal{height:auto;width:700px}}@media screen and (min-width:1200px){.modal-back .modal{height:auto;width:1000px}}.modal-back .modal .contact-frame{position:relative}.modal-back .modal #result{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:30px;position:absolute;text-align:center;top:0;transition:opacity .3s ease;visibility:hidden;width:100%}.modal-back .modal #result.active{opacity:1;visibility:visible}.modal-back .modal #contact-form{visibility:visible}.modal-back .modal #contact-form.inactive{visibility:hidden}.modal-back .modal .close{align-items:center;cursor:pointer;display:flex;font-size:36px;justify-content:center;position:absolute;right:20px;top:15px}.modal-back .modal .headline{font-size:24px}@media screen and (min-width:992px){.modal-back .modal .headline{font-size:36px}}.modal-back .modal .form-btn{align-items:center;background:linear-gradient(180deg,#81694d 30%,#debb80);border:1px solid transparent;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;margin:0 auto;transform:translateY(0);width:200px}.modal-back .modal .form-btn:active{transform:translateY(2px)}.modal-back .modal .form-group{align-items:center;display:flex;margin:30px 0;position:relative}.modal-back .modal .form-group label{bottom:-20px;color:red;font-size:12px;left:80px;position:absolute}@media screen and (min-width:992px){.modal-back .modal .form-group label{left:100px}}.modal-back .modal .form-group .label{font-size:16px;font-weight:700;width:80px}@media screen and (min-width:992px){.modal-back .modal .form-group .label{font-size:24px;width:100px}}.modal-back .modal .form-group input,.modal-back .modal .form-group textarea{background-clip:padding-box;background-color:#fff;border:1px solid #adb5bd;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(100% - 80px)}@media screen and (min-width:992px){.modal-back .modal .form-group input,.modal-back .modal .form-group textarea{width:calc(100% - 100px)}}.modal-back .modal .form-group input:focus,.modal-back .modal .form-group textarea:focus{background-color:#fff;border-color:#e6b331;box-shadow:0 0 0 .2rem rgba(236,170,49,.25);color:#495057;outline:0}.modal-back .modal .form-group textarea{height:auto}body.modal-active .modal-back{opacity:1;visibility:visible}body.modal-active .modal-back .modal{display:block}.controls{bottom:75px;display:flex;position:absolute;right:15px}.controls .directions{align-items:stretch;display:flex;flex-wrap:wrap;height:90px;justify-content:space-between;transform:rotate(45deg);width:86px}.controls .directions div{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.5;transform:scale(1);transition:all .2s ease;width:40px}.controls .directions div:hover{opacity:1}.controls .directions div:active{opacity:1;transform:scale(1.2)}.controls .directions div.control-up{border-top-left-radius:10px}.controls .directions div.control-right{border-top-right-radius:10px}.controls .directions div.control-down{border-bottom-right-radius:10px}.controls .directions div.control-left{border-bottom-left-radius:10px}.controls .directions div i{transform:rotate(-45deg)}.controls .zooms{align-items:stretch;display:flex;flex-wrap:wrap;height:90px;margin-left:30px;width:40px}.controls .zooms div{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.5;transform:scale(1);transition:all .2s ease;width:40px}.controls .zooms div:hover{opacity:1}.controls .zooms div:active{opacity:1;transform:scale(1.2)}.controls .zooms div.control-in{border-top-left-radius:10px;border-top-right-radius:10px}.controls .zooms div.control-out{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
