@import url(https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Syne+Tactile&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;900&display=swap);
header{position:fixed;background-color:rgba(59,77,42,.8);opacity:1;z-index:100;width:100%;padding:.9rem 0;display:flex;align-items:center;overflow:visible;height:6.25rem}@media screen and (max-width: 1600px){header{height:5.25rem}}@media screen and (max-width: 1024px){header{height:4.125rem}}@media screen and (max-width: 600px){header{height:3.125rem}}.nav__container{padding:0;margin:0 auto;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.nav__container{padding:0 2.5rem !important;overflow:visible}}.nav__container__hamburger{width:1.875rem;height:.188rem;background:#fcfcfc}.nav__container__hamburger::before,.nav__container__hamburger::after{content:"";width:1.875rem;height:.188rem;position:absolute;background:#fcfcfc}.nav__container__hamburger::before{top:.125rem}.nav__container__hamburger::after{top:.819}@media screen and (min-width: 2400px){.nav__logo{width:18.75rem}}@media screen and (max-width: 1600px)and (-webkit-min-device-pixel-ratio: 1.25){.nav__logo{width:9.375rem}}@media screen and (max-width: 1440px)and (-webkit-min-device-pixel-ratio: 1.5){.nav__logo{width:9.375rem}}@media screen and (max-width: 1200px){.nav__logo{width:11.25rem}}@media screen and (max-width: 1024px){.nav__logo{padding-left:1.875rem}}@media screen and (max-width: 600px){.nav__logo{width:6.25rem}}.nav__bar.activeOpen{height:15.625rem;padding:2.5rem;z-index:20}@media only screen and (max-width: 1024px){.nav__bar{position:absolute;padding:0 2.5rem;top:4.125rem;left:0;width:100%;height:0;background-color:rgba(59,77,42,.8);z-index:100;transition:.3s linear}}@media screen and (max-width: 600px){.nav__bar{top:3.125rem}}.nav__bar ul{display:flex;padding:0%;margin-bottom:0 !important}@media screen and (max-width: 1024px){.nav__bar ul{flex-direction:column}}.nav__bar li{list-style-type:none}.nav__bar a{font-family:"Fira Sans",sans-serif;color:#fff;text-decoration:none;margin-right:1.25rem}@media only screen and (min-width: 2400px){.nav__bar a{font-size:1.375rem;margin-right:.5rem}}@media only screen and (max-width: 1200px){.nav__bar a{font-size:.938rem}}@media only screen and (max-width: 1024px){.nav__bar a{margin-right:.875rem;font-size:.875rem}}.nav__bar a:hover{color:#b4d334}#menu__toggle{opacity:0;display:none}@media screen and (max-width: 1024px){#menu__toggle{display:block}}#menu__toggle:checked~.menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked~.menu__btn>span::before{top:0;transform:rotate(0)}#menu__toggle:checked~.menu__btn>span::after{top:0;transform:rotate(90deg)}#menu__toggle:checked~.menu__box{visibility:visible;left:0}.menu__btn{display:none;align-items:center;position:fixed;right:5%;width:1.625rem;height:1.625rem;cursor:pointer;z-index:1}@media screen and (max-width: 1024px){.menu__btn{display:flex}}.menu__btn>span,.menu__btn>span::before,.menu__btn>span::after{display:block;position:absolute;width:100%;height:.125rem;background-color:#fff;overflow:visible;transition-duration:.25s}.menu__btn>span::before{content:"";top:-0.5rem}.menu__btn>span::after{content:"";top:.5rem}.modalHomePage__containerControl{z-index:30;position:absolute;left:2%;bottom:20%;width:clamp(2.5rem,13vw,5rem);display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:visible}@media screen and (min-width: 2400px){.modalHomePage__containerControl{left:1.9rem}}.modalHomePage__containerControl__toggle{display:flex;justify-content:center;align-items:center;width:clamp(2.5rem,13vw,5rem);height:clamp(2.5rem,13vw,5rem);border:none;border-radius:3.125rem;background-color:rgba(0,0,0,.5);color:#f5f5f5;transition:.05s ease-in-out}@media screen and (min-width: 2400px){.modalHomePage__containerControl__toggle{height:6.25rem;width:6.25rem}}.modalHomePage__containerControl__toggle img{width:clamp(1.25rem,7vw,2.5rem);transform:scaleY(-1);opacity:.8;transition:.2s ease-in-out}.modalHomePage__containerControl__toggle:hover img{opacity:1}.modalHomePage__containerControl__camera_movement{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);padding:2.5rem 0 0 0;border-top-left-radius:3.125rem;border-top-right-radius:3.125rem;transition:.2s ease-in-out;transform:scaleY(0);transform-origin:bottom}@media screen and (min-width: 2400px){.modalHomePage__containerControl__camera_movement{width:6.25rem}}@media screen and (max-width: 600px){.modalHomePage__containerControl__camera_movement{padding:1.25rem 0}}.modalHomePage__containerControl__camera_movement button{height:clamp(2.5rem,13vw,5rem);width:100%;border:none;opacity:.8;background:rgba(0,0,0,0);background-size:100%;width:clamp(2.5rem,13vw,5rem);transform:scaleY(1);border-radius:3.125rem}.modalHomePage__containerControl__camera_movement button img{width:60%;pointer-events:none}.modalHomePage__containerControl__camera_movement button:hover{opacity:1;background:radial-gradient(circle, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.3) 30%, rgba(255, 255, 255, 0) 55%)}.modalHomePage__popup--button{position:absolute;bottom:2.75rem;left:2%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Syne Tactile",cursive;color:#d7d7d7;font-weight:700;font-size:clamp(1.875rem,7vw,3.125rem);width:clamp(2.5rem,13vw,5rem);height:clamp(2.5rem,13vw,5rem);border:none;border-radius:3.75rem;background-color:rgba(0,0,0,.5)}.modalHomePage__popup--button:hover{color:#fff}@media screen and (min-width: 2400px){.modalHomePage__popup--button{height:6.25rem;width:6.25rem;left:1.2rem}}.modalHomePage__popup--info{position:absolute;bottom:-100%;left:calc(50% - 10.9375rem);background-color:rgba(0,0,0,.5);padding:1.563rem;border-radius:1.25rem;width:21.875rem;max-height:30rem;overflow-y:scroll;transition:.2s}.modalHomePage__popup--info h3{font-family:"Fira Sans",sans-serif;font-size:1.625rem;font-weight:700;color:#fff;margin-bottom:1.875rem}.modalHomePage__popup--info p{font-family:"Montserrat",sans-serif;color:#fff;font-size:1.125rem;line-height:1.625rem}.modalHomePage__popup--info p:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width: 2400px){.modalHomePage__popup--info{width:30rem;height:35.938rem}.modalHomePage__popup--info h3{font-size:2.125rem}.modalHomePage__popup--info p{font-size:1.625rem}}@media screen and (max-width: 600px){.modalHomePage__popup--info{width:18.75rem;left:calc(50% - 9.375rem);height:20rem}.modalHomePage__popup--info h3{font-size:1.625rem}.modalHomePage__popup--info p{font-size:1.125rem}}.modalHomePage__popup--info.isActivePopUp{bottom:calc(50% - 15rem)}@media screen and (max-width: 600px){.modalHomePage__popup--info.isActivePopUp{bottom:calc(50% - 10rem)}}@media screen and (min-width: 2400px){.modalHomePage__popup--info.isActivePopUp{bottom:calc(50% - 17.969rem)}}.modalHomePage__popup--info::-webkit-scrollbar{background-color:rgba(0,0,0,.2);border-top-right-radius:3.125rem;border-bottom-right-radius:3.125rem}.modalHomePage__popup--info::-webkit-scrollbar-track{border-radius:3.125rem;border-top-right-radius:3.125rem;border-bottom-right-radius:3.125rem}.modalHomePage__popup--info::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-top-right-radius:3.125rem;border-bottom-right-radius:3.125rem}.modalHomePage__navModal{z-index:30;height:calc(100% - 6.25rem);position:absolute;width:25rem;right:-24.375rem;top:6.25rem;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;overflow:visible;transition:.3s;background:rgba(0,0,0,.5);padding:1.25rem 0 1.25rem 2.313rem}@media screen and (min-width: 2400px){.modalHomePage__navModal{width:37.5rem;right:-36.25rem}}@media screen and (max-width: 1600px){.modalHomePage__navModal{top:5.25rem;height:calc(100% - 5.25rem)}}@media screen and (max-width: 1024px){.modalHomePage__navModal{top:4.125rem;height:calc(100% - 4.125rem)}}@media screen and (max-width: 600px){.modalHomePage__navModal{top:3.125rem;height:calc(100% - 3.125rem);width:23.75rem;right:-23.125rem}}@media screen and (max-width: 380px){.modalHomePage__navModal{padding:1.25rem 0 1.25rem 2.063rem;width:17.5rem;right:-17.188rem}}.modalHomePage__navModal::before{content:url(assets/images/913835fae115e06c26e438d3771f6ab0.svg);display:flex;align-items:center;padding-left:1.688rem;position:absolute;left:-3rem;top:40%;width:7.875rem;height:11.25rem;background:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) 38%, transparent 38%);border-radius:50% 0% 50% 50%/50% 50% 0% 50%;cursor:pointer}@media screen and (max-width: 1440px)and (-webkit-min-device-pixel-ratio: 1.5){.modalHomePage__navModal::before{width:6.25rem;height:8.75rem;left:-2.375rem;padding:1rem}}@media screen and (max-width: 600px){.modalHomePage__navModal::before{content:url(assets/images/b8eaf6ff402e07bea80e0ea6d4a0f3e1.svg);width:5rem;height:7.188rem;padding-left:.875rem;left:-1.875rem}}.modalHomePage__navModal--button_heading{font-family:"Fira Sans",sans-serif;color:#fff;font-size:1rem;text-align:center;overflow:visible}@media screen and (min-width: 2400px){.modalHomePage__navModal--button_heading{font-size:1.625rem}}@media screen and (max-width: 600px){.modalHomePage__navModal--button_heading{text-align:left;font-size:1rem}}.modalHomePage__navModal__buttons_wrapper{height:100%;width:22.5rem;overflow-y:scroll}@media screen and (max-height: 600px){.modalHomePage__navModal__buttons_wrapper{display:block !important;overflow-y:scroll !important}}@media screen and (min-width: 2400px){.modalHomePage__navModal__buttons_wrapper{width:28.125rem}}@media screen and (max-width: 1600px)and (-webkit-min-device-pixel-ratio: 1.25){.modalHomePage__navModal__buttons_wrapper{display:block;overflow-y:scroll}}@media screen and (max-width: 1440px)and (-webkit-min-device-pixel-ratio: 1.5){.modalHomePage__navModal__buttons_wrapper{display:block;overflow-y:scroll}}@media screen and (max-width: 1024px){.modalHomePage__navModal__buttons_wrapper{display:block}}@media screen and (max-width: 600px){.modalHomePage__navModal__buttons_wrapper{display:block;overflow-y:scroll;width:21.25rem}}@media screen and (max-width: 380px){.modalHomePage__navModal__buttons_wrapper{width:16.25rem}}.modalHomePage__navModal__buttons_wrapper::-webkit-scrollbar{background-color:rgba(0,0,0,.2);border-radius:3.125rem;width:.625rem}.modalHomePage__navModal__buttons_wrapper::-webkit-scrollbar-track{border-radius:3.125rem}.modalHomePage__navModal__buttons_wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3.125rem}.modalHomePage__navModal__buttons{border:none;width:98%;height:11.25rem;display:inline-block;font-size:1.125rem;cursor:pointer;filter:contrast(70%);z-index:60;margin-top:.625rem;background-size:cover;border-radius:.625rem}.modalHomePage__navModal__buttons:hover{filter:contrast(100%)}@media screen and (min-width: 2400px){.modalHomePage__navModal__buttons{width:100%;height:15.625rem}}@media screen and (max-width: 380px){.modalHomePage__navModal__buttons{width:90%;height:8.125rem;margin-top:.625rem}}.modalHomePage__dragToRotate{height:3.125rem;position:absolute;top:calc(50% - 6.25rem);width:100%;height:12.5rem;z-index:98;overflow:visible;pointer-events:none;display:none;padding:1.25rem 3.75rem 3.75rem 1.25rem;background-color:rgba(0,0,0,.6)}@media screen and (max-width: 1024px){.modalHomePage__dragToRotate{display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 380px){.modalHomePage__dragToRotate{height:9.375rem;top:calc(50% - 4.6875rem)}}.modalHomePage__dragToRotate--swipe-hint{margin:3.125rem}.modalHomePage__dragToRotate--swipe-hint__swipe-horizontal{position:relative;width:15rem;overflow:visible}.modalHomePage__dragToRotate--swipe-hint__swipe-horizontal i{position:absolute;left:-0.25rem;-webkit-animation:hint-finger linear 3s;-moz-animation:hint-finger linear 3s;animation:hint-finger linear 3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.modalHomePage__dragToRotate--swipe-hint__swipe-horizontal i svg{width:3.125rem;height:3.125rem}.modalHomePage__dragToRotate--swipe-hint__swipe-horizontal:before{position:absolute;content:" ";background:linear-gradient(to right, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.7) 50%, rgb(255, 255, 255) 70%, rgb(255, 255, 255) 100%);border-radius:3.125rem;left:.5rem;top:0;width:0;height:1.25rem;-webkit-animation:hint-dot linear 3s;-moz-animation:hint-dot linear 3s;animation:hint-dot linear 3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes hint-finger{0%{left:-0.25rem;transform:scale(1)}20%{left:-0.25rem;transform:scale(0.7)}50%{left:14.25rem;transform:scale(0.9)}60%{transform:scale(1)}70%{left:14.25rem}100%{left:-0.25rem;transform:scale(1)}}@keyframes hint-dot{20%{opacity:0;width:0}50%{opacity:.7;width:15rem}60%{opacity:0;width:15rem}100%{opacity:0;width:0}}body{margin:0}*{overflow-y:hidden;overflow-x:hidden}.container-fluid{padding:0 !important}.active{right:0 !important}.modalHomePage{display:flex}.modalHomePage__canvas_section{position:relative}.modalHomePage__canvas_section #canvasID{z-index:20;cursor:grab}.modalHomePage__canvas_section #canvasID:active{cursor:grabbing}.loader{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:99;top:0;left:0;width:100%;height:100%;background:#3b4d2a}.loader>img{width:100px}.loader.show{-webkit-animation:fadeOut infinite;-webkit-animation-fill-mode:forwards;animation:fadeOut infinite;animation-fill-mode:forwards}.loader.hidden{opacity:0;visibility:hidden}.loader p{color:#fff;font-family:"Fira Sans",sans-serif}@keyframes fadeOut{100%{opacity:1}}/*# sourceMappingURL=style.min.css.map */


/*# sourceMappingURL=main.css.map*/