*,*:after,*:before{padding:0;margin:0;box-sizing:border-box}html,body,#root{min-height:100%;height:100%;font-family:system-ui;overscroll-behavior:none;overflow:hidden}main{position:relative;display:flex;height:100%;width:100%;background-color:#000}.fake-loader{position:fixed;pointer-events:none;z-index:10;height:100%;width:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;opacity:0}.buttonBox{position:absolute;z-index:9;right:20px;bottom:20px;display:flex;flex-direction:column;gap:6px}@media screen and (max-width: 600px){.buttonBox{background-color:#0c69ab80;width:100%;right:0;bottom:-415px;padding:20px;transition:.5s bottom}.buttonBox[data-active=true]{bottom:0}}.buttonBox_mobile{display:none}@media screen and (max-width: 600px){.buttonBox_mobile{display:block;font-size:18px;color:#fff;background-color:transparent!important;border:none;text-transform:uppercase;margin-bottom:20px;position:relative}.buttonBox_mobile[data-active=true] svg{transform:translateY(-50%) rotate(180deg)}.buttonBox_mobile svg{position:absolute;top:50%;right:0%;transform:translateY(-50%);height:32px;width:32px;min-width:32px;min-height:32px;transition:.5s transform}}.buttonBox_btn{position:relative;padding:12px 65px;font-size:18px;color:#fff;background-color:#0c69ab;border:none;border-radius:999px;border:2px solid #fff;cursor:pointer;text-transform:uppercase}.buttonBox_btn[data-active=true]{color:#0c69ab;background-color:#fff;border:2px solid #0c69ab}.popup{position:fixed;z-index:4;top:20px;left:-100%;background-color:#fff;width:30vw;height:fit-content;max-height:calc(100vh - 40px);border-radius:6px;overflow:hidden;transition:.3s ease-in-out all;padding-bottom:81px;max-width:570px!important}.popup[data-active=true]{left:40px}@media screen and (max-width: 600px){.popup[data-active=true]{width:calc(100% - 40px);left:0%;margin:0 20px}}.popup_images{display:flex;gap:20px;max-height:12vh}.popup_images img{object-fit:contain;width:20%}.popup_images img:nth-child(3){object-fit:contain;width:40%}.popup_grid{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1650px){.popup_grid{display:grid;gap:10px}}.popup_headside{margin-left:20px;margin-bottom:-25px;width:calc(100% - 20px);background-color:#0c69ab;display:flex;justify-content:space-between;transform:translateY(-50%);padding:4px;align-items:center}.popup_headside button{border:none;background-color:transparent}.popup_headside img{height:40px;width:40px;object-fit:cover}.popup_headside h2{background-color:#0c69ab;width:fit-content;padding:5px 10px;text-transform:uppercase;color:#fff;font-size:1.757vw;line-height:2.1084vw}@media screen and (max-width: 600px){.popup_headside h2{font-size:18px;line-height:27px}}.popup_play{position:relative}.popup_play div{position:absolute;top:50%;left:50%;z-index:2;height:0px;width:0px;border-top:25px solid transparent;border-left:40px solid white;border-bottom:25px solid transparent;transform:translate(-50%) translateY(-50%);pointer-events:none}.popup_play div[data-hide=true]{border:none}.popup_video{width:100%;position:relative;object-fit:cover;height:235px;background-color:#000}@media screen and (min-width: 1500px){.popup_video{height:270px}}@media screen and (min-width: 1800px){.popup_video{height:324px}}.popup_video iframe,.popup_video img{object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.popup video{width:100%;min-height:200px;object-fit:cover}.popup h3{color:#0c69ab;font-size:1.4375rem;line-height:2.0125rem}.popup_box{display:flex;flex-direction:column;gap:24px;overflow-y:auto;overflow-x:hidden;padding:24px 36px;max-height:calc(100vh - 405px)}@media screen and (min-width: 1400px){.popup_box{max-height:calc(100vh - 445px)}}@media screen and (min-width: 1650px){.popup_box{max-height:calc(100vh - 524px)}}.popup_box p,.popup_box a{color:#000;text-decoration:none;font-size:1.375rem;line-height:1.75rem}@media screen and (max-width: 600px){.popup_box p,.popup_box a{font-size:16px;line-height:24px}}.popup_box ul{display:flex;flex-direction:column;gap:13px;padding-left:24px}.popup_box ul li{max-width:85%;font-size:1.3125rem;line-height:1.4375rem;font-weight:700}@media screen and (max-width: 600px){.popup_box ul li{font-size:16px;line-height:24px}}.popup_box ul li span{font-weight:400}.popup_close{height:50px;width:50px;min-width:50px;min-height:50px;position:absolute;top:20px;right:20px;z-index:2;background-color:transparent!important;border:none!important;cursor:pointer}.popup_close svg{height:100%!important;width:100%!important}.popup_button{background-color:#0c69ab;border:none;border-radius:999px;color:#fff;text-transform:uppercase;padding:10px 20px;width:fit-content;cursor:pointer;font-size:1.171vw;line-height:1.4052vw}.outDoor{position:fixed;z-index:2;height:180px;width:120px;background-color:orange;opacity:0;top:50%;transform:translateY(-50%);border:none;clip-path:polygon(40% 50%,100% 100%,100% 0);cursor:pointer;transition:.3s opacity ease-in-out}.outDoor[data-active=true]{opacity:.8}.buttonSlide{position:fixed;z-index:2;bottom:20px;left:20px;background-color:#c8382e;border-radius:999px;width:250px;height:45px;text-align:center;border:none;color:#fff;font-weight:lighter;font-size:1.125rem;line-height:1.6875rem;cursor:pointer}.buttonSlide:after{content:"";height:40px;width:40px;background-color:#fff;border-radius:999px;position:absolute;left:2.5px;top:2.5px;transition:.3s left ease-in-out}.buttonSlide[data-active=true]{background-color:#0c69ab}.buttonSlide[data-active=true]:after{left:calc(100% - 42.5px)}.buttonInside{position:absolute;bottom:0;left:0;z-index:2;width:100%;background-color:#fff;padding:16px 0 36px 36px}.buttonInside_btn{background-color:#c8382e;border-radius:999px;width:250px;height:45px;min-height:45px;text-align:center;border:none;color:#fff;cursor:pointer;position:relative}.buttonInside_btn span{font-size:1.125rem!important;line-height:1.6875rem!important}.buttonInside_btn:after{content:"";height:40px;width:40px;background-color:#fff;border-radius:999px;position:absolute;left:2.5px;top:2.5px;transition:.3s left ease-in-out}.buttonInside_btn[data-active=true]{background-color:#0c69ab}.buttonInside_btn[data-active=true]:after{left:calc(100% - 42.5px)}
