.BackToTopButton-module__Jex1cq__button{z-index:9999;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#a91e2d;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s,transform 80ms;display:flex;position:fixed;bottom:32px;right:28px;box-shadow:0 4px 14px rgba(0,0,0,.3);pointer-events:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.BackToTopButton-module__Jex1cq__button:hover{background:#8c1825}.BackToTopButton-module__Jex1cq__button:active{transform:translateY(1px)scale(.98)}.BackToTopButton-module__Jex1cq__button:focus{outline-offset:2px;outline:2px solid #fff}.BackToTopButton-module__Jex1cq__icon{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:22px;height:22px;transform:rotate(-90deg)}@media (max-width:640px){.BackToTopButton-module__Jex1cq__button{width:42px;height:42px;bottom:24px;right:22px}.BackToTopButton-module__Jex1cq__icon{width:20px;height:20px}}
.Footer-module__rnk_JG__footer{color:#fff;z-index:50;z-index:5;background:#1a1a1a;border-radius:4rem 4rem 0 0;width:100dvw;padding:1dvw 5dvw 5rem}.Footer-module__rnk_JG__container{flex-direction:column;gap:2.5rem;margin:0 auto;padding:2.5rem 0;display:flex}.Footer-module__rnk_JG__up{justify-content:space-between;width:100%;display:flex}.Footer-module__rnk_JG__logo{object-fit:contain;width:13rem;height:auto}.Footer-module__rnk_JG__navLinks{flex-wrap:wrap;justify-content:space-between;width:60%;margin-top:1.5rem;display:flex}.Footer-module__rnk_JG__navLinks a{border-bottom:1.5px solid #fff;height:-moz-fit-content;height:fit-content;text-decoration:none;transition:all .5s ease-in-out}.Footer-module__rnk_JG__navLinks a:hover{color:var(--primary-red);border-color:var(--primary-red)}.Footer-module__rnk_JG__contactTitle{margin-bottom:.5rem;font-weight:600}.Footer-module__rnk_JG__contactDetails{align-items:center;gap:1rem;display:flex}.Footer-module__rnk_JG__socials{gap:1rem;margin-top:1.5rem;display:flex}.Footer-module__rnk_JG__socials a{color:#fff;transition:color .3s}.Footer-module__rnk_JG__socials a:hover{color:var(--primary-red)}.Footer-module__rnk_JG__down{border-radius:1.5rem;justify-content:space-between;display:flex}.Footer-module__rnk_JG__subscribeBox{background:#1f212b;border-radius:1rem;justify-content:center;align-items:center;gap:1rem;width:40%;padding:0 2rem;display:flex}.Footer-module__rnk_JG__input{outline:2px solid var(--light-gray);color:#fff;background:0 0;border-radius:1rem;width:100%;height:3.5rem;padding:.75rem 1rem;border:none!important}.Footer-module__rnk_JG__button{background:var(--primary-red);color:#fff;cursor:pointer;border:none;border-radius:1rem;width:50%;height:3.5rem;padding:0 1.25rem;transition:background .3s}.Footer-module__rnk_JG__button:hover{background:#c81925}.Footer-module__rnk_JG__divider{border-top:1px solid #555;margin:1.5rem 0}.Footer-module__rnk_JG__bottomBar{width:100%;color:var(--light-gray);justify-content:space-between;gap:.75rem;margin:0 auto;display:flex}.Footer-module__rnk_JG__bottomBar *{font-size:.875rem}.Footer-module__rnk_JG__bottomBar a{color:var(--light-gray);text-decoration:underline;transition:color .3s}.Footer-module__rnk_JG__bottomBar a:hover{color:#fff}@media (max-width:600px){.Footer-module__rnk_JG__bottomBar{flex-direction:row;justify-content:space-between;align-items:center}.Footer-module__rnk_JG__up{flex-direction:column;justify-content:space-between;width:100%;display:flex}.Footer-module__rnk_JG__navLinks{margin-top:var(--spacing);justify-content:flex-start;gap:1rem;width:100%}.Footer-module__rnk_JG__down{border-radius:1.5rem;flex-direction:column;gap:2rem;width:100%}.Footer-module__rnk_JG__subscribeBox{background:#1f212b;border-radius:1rem;justify-content:center;align-items:center;gap:1rem;width:100%;height:5rem;padding:1rem;display:flex}}
.FloatingSideMenu-module__VWb5NG__menuButton{border:2px solid var(--primary-red,#a91e2d);width:3rem;height:3rem;color:var(--primary-red,#a91e2d);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;background:rgba(255,255,255,.05);border-radius:50%;justify-content:center;align-items:center;padding:.8rem;transition:all .3s;display:flex}.FloatingSideMenu-module__VWb5NG__insideButton{right:0;position:absolute!important;top:1.5rem!important}.FloatingSideMenu-module__VWb5NG__rightButton{right:1.5rem}.FloatingSideMenu-module__VWb5NG__leftButton{left:1.5rem}.FloatingSideMenu-module__VWb5NG__menuButton:hover{background:var(--primary-red,#a91e2d);color:#fff;transform:scale(1.05)}.FloatingSideMenu-module__VWb5NG__menuButton.FloatingSideMenu-module__VWb5NG__active{background:var(--primary-red,#a91e2d);color:#fff}.FloatingSideMenu-module__VWb5NG__overlay{z-index:90;background:#000;position:fixed;top:0;bottom:0;left:0;right:0}.FloatingSideMenu-module__VWb5NG__menuPanel{color:#111;z-index:100;background:#fff;justify-content:center;align-items:center;width:100dvw;height:100vh;display:flex;position:fixed;top:0;overflow:hidden;-webkit-backdrop-filter:blur(18px)!important}.FloatingSideMenu-module__VWb5NG__menuPanel.FloatingSideMenu-module__VWb5NG__left{border-right:3px solid var(--primary-red,#a91e2d);background:linear-gradient(135deg,rgba(169,30,45,.08),rgba(255,255,255,.9));left:0}.FloatingSideMenu-module__VWb5NG__menuPanel.FloatingSideMenu-module__VWb5NG__right{border-left:3px solid var(--primary-red,#a91e2d);right:0}.FloatingSideMenu-module__VWb5NG__bgIcon{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.FloatingSideMenu-module__VWb5NG__menuInner{z-index:2;flex-direction:column;align-items:flex-start;gap:2.5rem;width:100%;height:100%;padding:3rem;display:flex;position:relative}.FloatingSideMenu-module__VWb5NG__menuTitle{letter-spacing:2px;text-transform:uppercase;color:var(--primary-red,#a91e2d);font-size:1rem;font-weight:700}.FloatingSideMenu-module__VWb5NG__menuList{flex-direction:column;gap:1.5rem;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.FloatingSideMenu-module__VWb5NG__menuItem{cursor:pointer;margin:.6rem 0;font-size:2rem;font-weight:600;transition:color .3s;position:relative}.FloatingSideMenu-module__VWb5NG__menuItem:hover{color:var(--primary-red,#a91e2d)}.FloatingSideMenu-module__VWb5NG__menuItem:hover:after{width:50%}.FloatingSideMenu-module__VWb5NG__reservedText{font-size:.9rem;position:absolute;bottom:2rem}
.Header-module__arFiJq__header{height:var(--header-height);z-index:1500;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;gap:2rem;width:100dvw;padding:0 5dvw;display:flex;position:fixed;top:0;left:0;right:0}@media screen and (min-width:700px){.Header-module__arFiJq__header{gap:0;-webkit-mask-image:linear-gradient(#000 85%,transparent 100%);mask-image:linear-gradient(#000 85%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.Header-module__arFiJq__logo{object-fit:contain;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:8rem;height:auto}.Header-module__arFiJq__navLinks{justify-content:space-around;width:65%;margin-left:auto;display:flex}.Header-module__arFiJq__navLinks a{height:-moz-fit-content;height:fit-content;font-size:.9rem;text-decoration:none;transition:all .5s ease-in-out}.Header-module__arFiJq__navLinks a:hover{letter-spacing:.2rem;color:var(--primary-red);border-color:var(--primary-red)}.Header-module__arFiJq__contactButton{width:13rem;color:inherit;border:2px solid var(--primary-red);cursor:pointer;background:0 0;border-radius:1rem;justify-content:center;align-items:center;gap:.7rem;padding:1rem;transition:all .5s ease-in-out;display:flex}.Header-module__arFiJq__contactButton:hover{background:var(--primary-red);border-color:transparent;color:#fff!important}
@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_ExtraLight-s.p.b7fa18e1.ttf)format("truetype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_Light-s.p.b6089090.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_Regular-s.p.2279224d.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_Medium-s.p.614d6eb0.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_SemiBold-s.p.ff7bc774.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_Bold-s.p.2944e075.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_ExtraBold-s.p.d87ea277.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.plusjakartasans_f575bbea-module__S5QzGG__className{font-family:plusJakartaSans,plusJakartaSans Fallback}.plusjakartasans_f575bbea-module__S5QzGG__variable{--font-plusJakartaSans:"plusJakartaSans","plusJakartaSans Fallback"}
:root{--background:#fff;--foreground:#171717;--primary-dark:#202020;--light-gray:#a8a8a8;--lighter-gray:#e7e7e7;--primary-red:#a91e2d;--border-thickness:2px;--header-height:5.5rem;--spacing:4rem;font-family:var(--font-plusJakartaSans),Arial,Helvetica,sans-serif}html{max-width:100vw;overflow-x:hidden}body{color:var(--primary-dark);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-y;flex-direction:column;display:flex}main{flex:1}*{box-sizing:border-box;font-family:var(--font-plusJakartaSans),Arial,Helvetica,sans-serif;margin:0;padding:0}a{color:inherit;text-decoration:none}h2{font-size:3.5rem;font-weight:600}p{font-size:1rem;font-weight:400;line-height:2.5rem}video{border:none;outline:none}video:focus{outline:none}button{background-color:var(--primary-red);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;border-radius:1rem;outline:none;width:12rem;padding:1rem 1.2rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .4s ease-in-out}button:hover{background-color:#7f1010;box-shadow:4px 7px 7px rgba(127,16,16,.38);color:#fff!important}footer{margin-top:5rem}@media screen and (max-width:650px){h2{font-size:2.5rem;font-weight:600}}::-webkit-scrollbar{display:none}*{scrollbar-width:none}.custom-scrollbar-track{z-index:9999;pointer-events:none;background:#d6d6d6;border-radius:1rem;width:.6rem;height:100vh;position:fixed;top:0;right:.2rem}.custom-scrollbar-thumb{background:var(--primary-red,#a91e2d);opacity:1;border-radius:1rem;width:100%;transition:opacity .3s,height .2s;position:absolute}
