body{font-family:"VN_BMWTypeNextLatin-Regular";font-weight:400;color:#fff}ul{padding:0;margin:0;list-style:none}a{text-decoration:none;-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,strong,b{font-family:"VN_BMWTypeNextLatin-Bold";font-weight:normal}.text-black{color:#000}.text-white{color:#fff}.text-blue{color:#0653b6}.text-gray-5{color:#4b5563}.mt-8{margin-top:.5rem}.mt-12{margin-top:.75rem}.mt-16{margin-top:1rem}.mb-8{margin-bottom:.5rem}.mb-12{margin-bottom:.75rem}.mb-16{margin-bottom:1rem}.mt-24{margin-top:1.5rem}.mb-24{margin-bottom:1.5rem}.section-title{font-family:"VN_BMWTypeNextLatin-Bold";font-style:normal;font-size:2.25rem;line-height:2.75rem;text-align:center;text-transform:uppercase}@media only screen and (max-width: 991px){.section-title{font-size:1.75rem;line-height:2.5rem}}@media only screen and (max-width: 480px){.section-title{font-size:1.5rem;line-height:2rem}}.section-paragraph{font-family:"VN_BMWTypeNextLatin-Regular";font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.75rem;text-align:center}@media only screen and (max-width: 991px){.section-paragraph{font-size:1.125rem;line-height:1.625rem}}.img-circle{border-radius:50%}@font-face{font-family:"VN_BMWTypeNextLatin-Regular";src:url("../fonts/VN_BMWTypeNextLatin-Regular.eot");src:url("../fonts/VN_BMWTypeNextLatin-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/VN_BMWTypeNextLatin-Regular.woff") format("woff"),url("../fonts/VN_BMWTypeNextLatin-Regular.ttf") format("truetype"),url("../fonts/VN_BMWTypeNextLatin-Regular.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"VN_BMWTypeNextLatin-Bold";src:url("../fonts/VN_BMWTypeNextLatin-Bold.eot");src:url("../fonts/VN_BMWTypeNextLatin-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/VN_BMWTypeNextLatin-Bold.woff") format("woff"),url("../fonts/VN_BMWTypeNextLatin-Bold.ttf") format("truetype"),url("../fonts/VN_BMWTypeNextLatin-Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"VN_BMWTypeNextLatin-Light";src:url("../fonts/VN_BMWTypeNextLatin-Light.eot");src:url("../fonts/VN_BMWTypeNextLatin-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/VN_BMWTypeNextLatin-Light.woff") format("woff"),url("../fonts/VN_BMWTypeNextLatin-Light.ttf") format("truetype"),url("../fonts/VN_BMWTypeNextLatin-Light.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"VN_BMWTypeNextLatin-Thin";src:url("../fonts/VN_BMWTypeNextLatin-Thin.eot");src:url("../fonts/VN_BMWTypeNextLatin-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/VN_BMWTypeNextLatin-Thin.woff") format("woff"),url("../fonts/VN_BMWTypeNextLatin-Thin.ttf") format("truetype"),url("../fonts/VN_BMWTypeNextLatin-Thin.svg") format("svg");font-weight:normal;font-style:normal}.main-header{background-color:rgba(0,0,0,.2);height:94px;position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 991px){.main-header{height:70px;background-color:#0653b6;border-bottom:1px solid hsla(0,0%,100%,.1)}}.header-container{margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:88vw;margin:auto;padding:15px}@media only screen and (max-width: 1440px){.header-container{gap:40px}}@media only screen and (max-width: 1200px){.header-container{gap:25px}}@media only screen and (max-width: 991px){.header-container{max-width:100%}}.header-logo{-ms-flex-negative:0;flex-shrink:0;z-index:1001}.header-logo a{display:block;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.header-logo a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.header-logo .logo-img{height:62px;width:auto;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 991px){.header-logo .logo-img{height:40px}}.main-header-sticky{background-color:#0653b6;height:70px}.main-header-sticky .logo-img{height:50px;max-height:50px}@media(max-width: 991px){.header-nav{display:none}}.nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;list-style:none;margin:0;padding:0}@media only screen and (max-width: 1440px){.nav-menu{gap:30px}}@media only screen and (max-width: 1200px){.nav-menu{gap:15px}}.nav-item{position:relative}.nav-link{font-family:"VN_BMWTypeNextLatin-Bold";font-size:15px;line-height:1.5;color:#fff;text-decoration:none;padding:8px 0;position:relative;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:block;text-transform:capitalize}.nav-link.active{color:#1f94ff}.nav-link:not(.active)::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#1f94ff;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.nav-link:not(.active):hover{color:#1f94ff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.nav-link:not(.active):hover::after{width:100%}.header-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media only screen and (max-width: 991px){.header-user{display:none}}.header-user a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"VN_BMWTypeNextLatin-Bold";font-size:14px;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.header-user a:hover{color:#1f94ff}.header-user a .username{max-width:120px}.header-user-mb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;padding:30px 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.header-user-mb a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"VN_BMWTypeNextLatin-Bold";font-size:18px}.header-user-mb a img{width:40px;height:40px}.mobile-menu-toggle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;z-index:1001}@media(max-width: 991px){.mobile-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-menu-toggle .hamburger-line{width:20px;height:2px;background-color:#fff;margin:2px 0;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform-origin:center;transform-origin:center}.mobile-menu-toggle .hamburger-line:nth-child(1){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.mobile-menu-toggle .hamburger-line:nth-child(2){opacity:1}.mobile-menu-toggle .hamburger-line:nth-child(3){-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.mobile-menu-toggle.active .hamburger-line:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger-line:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.mobile-menu-overlay{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:#0653b6;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:999;height:calc(100vh - 70px);overflow-y:scroll}.mobile-menu-overlay.active{-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width: 992px){.mobile-menu-overlay{display:none}}.mobile-nav{padding:0 20px 40px;height:100%;overflow-y:auto}.mobile-nav-menu{list-style:none;margin:0;padding:0}.mobile-nav-item{margin-bottom:20px;opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-menu-overlay.active .mobile-nav-item{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-overlay.active .mobile-nav-item:nth-child(1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.mobile-menu-overlay.active .mobile-nav-item:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.mobile-menu-overlay.active .mobile-nav-item:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.mobile-menu-overlay.active .mobile-nav-item:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.mobile-menu-overlay.active .mobile-nav-item:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.mobile-menu-overlay.active .mobile-nav-item:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.mobile-menu-overlay.active .mobile-nav-item:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s}.mobile-nav-link{font-family:"VN_BMWTypeNextLatin-Bold";font-size:18px;font-weight:400;color:#fff;text-decoration:none;padding:15px 0;display:block;border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-nav-link.active{color:#1f94ff}.mobile-nav-link:hover{color:#1f94ff;padding-left:20px}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.fade-in-up{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}.pulse{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.main-header.scrolled{background-color:rgba(0,0,0,.95);backdrop-filter:blur(10px);height:70px}@media(max-width: 991px){.main-header.scrolled{height:60px}}.main-header.scrolled .logo-img{height:40px}@media(max-width: 991px){.main-header.scrolled .logo-img{height:32px}}@media(max-width: 991px){.main-content{padding-top:70px}}.ds2-uxn-footer{background-color:#fff;color:#000;padding-bottom:0}.ds2-uxn-footer .ds2-uxn-footer-container{width:100%;margin-right:auto;margin-left:auto}.ds2-uxn-footer .ds2-uxn-footer-container li{list-style:none;padding:0 0 .25rem}.ds2-uxn-footer .ds2-uxn-footer-container .ds2-font-clickable-xs,.ds2-uxn-footer .ds2-uxn-footer-container .ds2-font-xs{margin:0}.ds2-uxn-footer .ds2-uxn-container{background-color:#e6e6e6}.ds2-uxn-footer .ds2-uxn-footer-section{padding-top:30px}.ds2-uxn-footer .ds2-footer-border{border-style:solid;border-width:0}.ds2-uxn-footer .ds2-footer-upper-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#bbb;border-bottom-width:1px;padding-top:60px;padding-bottom:45px}.ds2-uxn-footer .ds2-footer-col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:30px}.ds2-uxn-footer .ds2-language-header{margin-bottom:20px;color:#262626;text-align:center}.ds2-uxn-footer .ds2-footer-col-main{list-style:none;border-color:#bbb;border-bottom-width:1px;padding:15px 20px 30px 0}.ds2-uxn-footer .ds2-uxn-footer-flex .ds2-footer-col:last-child .ds2-footer-col-main{border-bottom-width:0}.ds2-uxn-footer .ds2-footer-col-item{padding-bottom:5px}.ds2-uxn-footer .ds2-main-footer--link{color:#666;text-decoration:none}.ds2-uxn-footer .ds2-main-footer--link.ds2-province-selection{padding:0;margin:0}.ds2-uxn-footer .ds2-main-footer--link.ds2-province-selection,.ds2-uxn-footer .ds2-main-footer--link.ds2-province-selection:active,.ds2-uxn-footer .ds2-main-footer--link.ds2-province-selection:focus,.ds2-uxn-footer .ds2-main-footer--link.ds2-province-selection:hover{background-color:rgba(0,0,0,0)}.ds2-uxn-footer .ds2-main-footer--link:hover{color:#262626}.ds2-uxn-footer .ds2-metanavigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:30px}.ds2-uxn-footer .ds2-metanavigation-container .ds2-province-selection{padding:0}.ds2-uxn-footer .ds2-metanavigation-container .ds2-province-selection,.ds2-uxn-footer .ds2-metanavigation-container .ds2-province-selection:active,.ds2-uxn-footer .ds2-metanavigation-container .ds2-province-selection:focus,.ds2-uxn-footer .ds2-metanavigation-container .ds2-province-selection:hover{background-color:rgba(0,0,0,0)}.ds2-uxn-footer .ds2-metanavigation-container .ds2-main-footer--link{padding-left:10px;padding-right:10px}.ds2-uxn-footer .ds2-metanavigation-container .ds2-main-footer--list-item{margin:0;cursor:pointer;padding-bottom:10px;color:#262626}.ds2-uxn-footer .ds2-metanavigation-container .ds2-metanavigation-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ds2-uxn-footer .ds2-metanavigation-container .ds2-metanavigation-row .ds2-main-footer--link{margin:0;color:#000}.ds2-uxn-footer .ds2-metanavigation-container .ds2-metanavigation-row .ds2-main-footer--link:hover{color:#262626}.ds2-uxn-footer .ds2-metanavigation-container .ds2-cms-output{margin-bottom:15px;row-gap:10px}@media only screen and (max-width: 480px){.ds2-uxn-footer .ds2-metanavigation-container .ds2-cms-output{row-gap:0}}@media only screen and (min-width: 768px){.ds2-uxn-footer .ds2-metanavigation-container .ds2-cms-output{margin-bottom:0}}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-metanavigation-row{margin-top:0}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-item{height:unset;margin-right:0}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container li.ds2-language-item:last-child{border-right-width:0}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-main-footer--link{margin:0}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-link{padding:0 15px 0 15px;margin-top:0;margin-bottom:0}.ds2-uxn-footer .ds2-language-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;padding:0}.ds2-uxn-footer .ds2-language-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #bbb;height:30px;margin-right:15px}.ds2-uxn-footer .ds2-language-item_last{border-right:0;margin-right:0}.ds2-uxn-footer .ds2-language-item_last .ds2-language-link{padding-right:0}.ds2-uxn-footer .ds2-language-link{padding:5px 15px 5px 0;color:#666;text-decoration:none}.ds2-uxn-footer .ds2-language-link:hover{color:#262626;text-decoration:underline;cursor:pointer}.ds2-uxn-footer .ds2-language-link-active{color:#262626;text-decoration:underline;pointer-events:none}.ds2-uxn-footer.ds2-uxn-reduce-footer .ds2-metanavigation-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ds2-uxn-footer .ds2-share-header{color:#262626;text-align:center;padding-left:0;padding-right:0;margin-bottom:30px}.ds2-uxn-footer .ds2-share-items-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.ds2-uxn-footer .ds2-share-item{width:45px;margin-left:10px;margin-right:10px;height:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ds2-uxn-footer .ds2-share-item .ds2-social-icon{margin-top:-3px;max-width:45px;max-height:45px;opacity:.8}.ds2-uxn-footer .ds2-share-item .ds2-social-icon:hover{opacity:1}.ds2-uxn-footer .ds2-share-item .ds2-share-link-universal{margin-left:auto;margin-right:auto;margin-top:-2px}.ds2-uxn-footer .ds2-share-link{text-decoration:none;font-size:48px;color:#4d4d4d}.ds2-uxn-footer .ds2-share-link:hover{color:#262626}@media only screen and (min-width: 576px){.ds2-uxn-footer .ds2-uxn-footer-container{max-width:576px}.ds2-uxn-footer .ds2-uxn-footer-section{padding-top:45px;padding-bottom:45px}.ds2-uxn-footer .ds2-uxn-footer-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ds2-uxn-footer .ds2-footer-upper-part{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ds2-uxn-footer .ds2-footer-column{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-left:0;padding-right:0;padding-bottom:0;width:50%}.ds2-uxn-footer .ds2-footer-col-main{border-bottom-width:0}.ds2-uxn-footer .ds2-footer-col{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-left:0;padding-right:0;padding-bottom:0;width:50%}.ds2-uxn-footer .ds2-metanavigation-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:45px;list-style:none}.ds2-uxn-footer .ds2-share-line{margin-left:auto;margin-top:0;-ms-flex-item-align:end;align-self:flex-end}.ds2-uxn-footer .ds2-share-header{text-align:left;padding-left:10px;padding-right:15px;margin-bottom:20px}.ds2-uxn-footer .ds2-share-items-list{padding-left:5px;margin-left:-30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ds2-uxn-footer .ds2-share-item{margin-left:20px;margin-right:0}.ds2-uxn-footer .ds2-language-header{text-align:left;margin-bottom:30px}.ds2-uxn-footer .ds2-lang-switch{-ms-flex-item-align:start;align-self:flex-start}}@media only screen and (min-width: 768px){.ds2-uxn-footer .ds2-uxn-footer-container{max-width:768px}.ds2-uxn-footer .ds2-metanavigation-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ds2-uxn-footer .ds2-metanavigation-container .ds2-footer-col-item,.ds2-uxn-footer .ds2-metanavigation-container .ds2-main-footer--list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.ds2-uxn-footer .ds2-metanavigation-container .ds2-footer-col-item{padding:0}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-list{padding:0;margin:0}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-metanavigation-row{margin:0}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-item{height:25px}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-link{padding:0 3px 0 3px;margin-top:0;margin-bottom:0}.ds2-uxn-footer .ds2-metanavigation-row{margin-bottom:0}.ds2-uxn-footer.ds2-uxn-reduce-footer .ds2-cms-output{padding:0;margin:0}.ds2-uxn-footer.ds2-uxn-reduce-footer .ds2-metanavigation-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;margin:0}.ds2-uxn-footer .ds2-uxn-reduce-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3}}@media only screen and (min-width: 992px){.ds2-uxn-footer .ds2-uxn-footer-container{max-width:992px}.ds2-uxn-footer .ds2-metanavigation-container .ds2-uxn-reduce-container .ds2-language-link{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 1200px){.ds2-uxn-footer .ds2-uxn-footer-container{max-width:1200px}.ds2-uxn-footer .ds2-footer-no-margin{margin-left:0;margin-right:0}.ds2-uxn-footer .ds2-footer-column{width:auto}.ds2-uxn-footer .ds2-footer-col-header{padding-left:0;padding-right:0}.ds2-uxn-footer .ds2-footer-col-main{padding-left:0;padding-right:0}.ds2-uxn-footer .ds2-footer-col{width:auto}}[class*=" ds2-share-icon-"],[class^=ds2-share-icon-]{font-family:"VN_BMWTypeNextLatin-Bold" !important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased}.ds2-share-icon-facebook::before{content:""}.ds2-share-icon-twitter::before{content:""}.ds2-disclaimer--list{counter-reset:footnote;margin-bottom:5rem}@media only screen and (min-width: 981px){.ds2-disclaimer--list{margin-bottom:6rem}}.ds2-disclaimer--list:empty{margin-bottom:0}.ds2-disclaimer--list-item{list-style-type:none;position:relative;padding-left:10px;color:#262626}@media only screen and (min-width: 521px){.ds2-disclaimer--list-item{padding-right:15px}}.ds2-disclaimer--list-item::before{top:-2px;left:0;position:absolute;color:#262626;font-size:7px;counter-increment:footnote;content:"[" counter(footnote) "]"}.ds2-disclaimer--list-item a{font-size:inherit;line-height:inherit}.ds2-disclaimer--list-item ul{margin-left:18px;margin-top:5px;margin-bottom:5px}.ds2-disclaimer--list-item li{padding-left:0;list-style-type:initial;margin-left:0}.ds2-disclaimer--list-item li::before{content:""}.ds2-disclaimer--list-item p{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;margin-bottom:inherit;text-rendering:inherit}.ds2-disclaimer--cq--special .ds2-disclaimer--list-item p{font-size:1.25rem;line-height:1.75rem;font-weight:300;margin-top:0;margin-bottom:1rem}@media only screen and (min-width: 981px){.ds2-disclaimer--cq--special .ds2-disclaimer--list-item p{font-size:1.5rem;line-height:2rem;font-weight:300}}.ds2-disclaimer--asterix .ds2-disclaimer--list-item{padding-left:10px}.ds2-disclaimer--asterix .ds2-disclaimer--list-item::before{top:1px;font-size:12px;content:"*"}.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-2::before{content:"**";left:-6px}.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-3::before{content:"***";left:-12px}.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-4::before{content:"****";left:-18px}.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-5::before{content:"*****";left:-24px}.ds2-disclaimer--no-marking .ds2-disclaimer--list-item{padding-left:0}.ds2-disclaimer--no-marking .ds2-disclaimer--list-item::before{content:none}.ds2-cookie-consent-settings--hint{margin-bottom:60px}@media only screen and (min-width: 981px){.ds2-cookie-consent-settings--hint{margin-bottom:75px}}.ds2-cookie-consent-settings{margin-bottom:90px}@media only screen and (min-width: 521px){.ds2-cookie-consent-settings{margin-bottom:105px}}.ds2-cookie-consent-settings .ds2-cookie-consent-settings--title{margin-bottom:10px}.ds2-cookie-consent-settings .ds2-cookie-consent-settings--status-container{padding-bottom:20px;padding-top:5px}.ds2-cookie-consent-settings .ds2-cookie-consent-settings--status{cursor:default;display:none}.ds2-cookie-consent-settings .ds2-cookie-consent-settings--status-notset{color:#bbb}.ds2-cookie-consent-settings .ds2-buttonlist .ds2-buttonlist--item:first-child{padding-left:0}.ds2-cookie-consent-settings .ds2-buttonlist .ds2-buttonlist--item:last-child{padding-left:0}.ds2-cookie-consent-settings .ds2-buttonlist .ds2-buttonlist--item .button{margin-bottom:15px}.ds2-cookie-consent-settings .ds2-cookie-consent-settings--button-confirm{display:none}.ds2-cookie-consent-settings .ds2-cookie-consent-settings--button-reject{display:none}.ds2-contact-box{border:1px solid #e6e6e6;margin-bottom:75px}@media only screen and (min-width: 981px){.ds2-contact-box{margin-bottom:90px}}.ds2-contact-box .ds2-cms-output{margin-bottom:0}.ds2-contact-box .ds2-contact-box--title{margin-bottom:1.75rem}.ds2-contact-box .ds2-contact-box--subtitle{display:block;margin-bottom:0}.ds2-contact-box .contactitem .ds2-contact-item--label{font-weight:700}.ds2-contact-box .contactitem .ds2-contact-item--email{font-weight:400;color:#262626;display:block}.ds2-contact-box .contactitem .ds2-contact-item--email:active,.ds2-contact-box .contactitem .ds2-contact-item--email:focus,.ds2-contact-box .contactitem .ds2-contact-item--email:hover{color:#0653b6}.ds2-contact-box .contactitem .ds2-contact-item--phone{display:block}@media only screen and (min-width: 521px){.ds2-contact-box .contactitem .ds2-contact-item--phone{cursor:default}}.ds2-contact-box .contactitem .ds2-contact-item--email:focus-visible,.ds2-contact-box .contactitem .ds2-contact-item--phone:focus-visible{margin-top:5px}.ds2-contact-box .contactitem .ds2-contact-item--email.focus-visible,.ds2-contact-box .contactitem .ds2-contact-item--phone.focus-visible{margin-top:5px}.ds2-contact-box--sub-content{padding:15px}.ds2-contact-box--group{margin-bottom:1rem;padding-right:0}.ds2-contact-box--group:last-child{margin-bottom:.75rem}.ds2-contact-box--address{padding-bottom:1rem}.ds2-contact-box--hours{margin-top:1.5rem}.ds2-contact-box--contact-item{word-break:break-all}.ds2-business-card{border:1px solid #e6e6e6;margin-bottom:75px}@media only screen and (min-width: 981px){.ds2-business-card{margin-bottom:90px}}.ds2-business-card .ds2-cms-output{margin-bottom:0;text-align:left;width:100%;display:block;padding-bottom:10px}.ds2-business-card .contactitem .ds2-contact-item--label{font-weight:700}.ds2-business-card .contactitem .ds2-contact-item--email{color:#262626;display:inline-block;margin-bottom:0;overflow:hidden;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto;width:100%}.ds2-business-card .contactitem .ds2-contact-item--phone{color:#262626;display:inline-block;margin-bottom:0;overflow:hidden;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto;width:100%}@media only screen and (min-width: 521px){.ds2-business-card--content:last-child{padding-left:0}.ds2-business-card--content:first-child{padding-right:0}}.ds2-business-card--content-image{padding:15px}@media only screen and (min-width: 521px){.ds2-business-card--content-image{padding:30px}}@media only screen and (min-width: 981px){.ds2-business-card--content-image{padding:15px}}.ds2-business-card--content-data{padding-left:15px}@media only screen and (min-width: 521px){.ds2-business-card--content-data{padding-top:30px}}@media only screen and (min-width: 981px){.ds2-business-card--content-data{padding-top:15px;padding-left:15px}}.ds2-business-card--address-line,.ds2-business-card--contact-item-detail,.ds2-business-card--contact-item-label,.ds2-business-card--position{display:block}.ds2-business-card--address-line,.ds2-business-card--contact-item-detail,.ds2-business-card--contact-item-label,.ds2-business-card--name,.ds2-business-card--position{margin-bottom:.5rem}.ds2-business-card--group{margin-bottom:2rem;padding-right:15px}.ds2-business-card--contact-item{margin-bottom:1rem}@media only screen and (min-width: 521px){.ds2-business-card--contact-item{margin-bottom:4px}}.ds2-business-card--contact-item-label{margin-bottom:0;font-weight:700}.ds2-business-card--contact-item-detail{display:inline-block;margin-bottom:0;overflow:hidden;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto;width:100%}a.ds2-business-card--contact-item-detail{color:#262626}.ds2-accordion{margin-bottom:60px}@media only screen and (min-width: 981px){.ds2-accordion{margin-bottom:75px}}.ds2-accordion .ds2-expand--body-expand-container .button{margin-bottom:0}.ds2-accordion .ds2-accordion--headline{margin-bottom:2rem}@media only screen and (max-width: 980px){.ds2-accordion .ds2-accordion--headline{margin-bottom:1rem}}@media only screen and (min-width: 521px){.ds2-accordion--copy-cont{margin-bottom:15px}}.hidden{visibility:hidden}.iframe.iframeadaptive.section{margin-bottom:75px}.iframeintegrationcontainer.scrolling{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}@media only screen and (min-width: 981px){.iframe.iframeadaptive.section{margin-bottom:90px}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10000}.loading-logo{margin:15px 0;text-align:center}.loading-logo img{max-width:180px;height:auto;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.loading-text{font-size:13px;font-weight:500;background:-webkit-linear-gradient(180deg, #ffdea4 0%, #8f673b 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}.loading-overlay.active{display:-webkit-box;display:-ms-flexbox;display:flex}.banner .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;background:#fff;opacity:.5}@media only screen and (max-width: 991px){.banner .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px}}@media only screen and (max-width: 480px){.banner .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}}.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.banner-slide{position:relative}.banner-slide .pc-img{width:100%}.banner-slide .banner-button-wrapper{width:auto;position:absolute;bottom:8vh;top:44vw;left:7.3vw}.banner-slide .banner-button-wrapper .button-wrapper{width:100%;max-width:1625px;margin:0 auto}@media only screen and (max-width: 991px){.banner-slide .banner-button-wrapper{bottom:9%;left:7.3vw;top:unset}}.banner-slide .banner-button{text-align:center;padding:1rem 2rem;background-color:#0653b6;color:#fff;font-family:"VN_BMWTypeNextLatin-Bold";font-size:18px;text-transform:uppercase;cursor:pointer}@media only screen and (max-width: 1200px){.banner-slide .banner-button{bottom:18%;right:15%}}@media only screen and (max-width: 991px){.banner-slide .banner-button{bottom:5%;right:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:.625rem 1.5rem;font-size:16px}}@media only screen and (max-width: 480px){.banner-slide .banner-button{bottom:4.2%;font-size:14px}}@media only screen and (max-width: 400px){.banner-slide .banner-button{bottom:4.2%;font-size:12px;padding:.4375rem 1.25rem}}.rules{background:#262626;padding:5.8125rem 0;position:relative}@media only screen and (max-width: 991px){.rules{padding:3.125rem 0}}.rules__content{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}@media only screen and (max-width: 991px){.rules__content{margin-top:2rem}}.rules__content-item{width:calc((100% - 64px)/3);padding:3.125rem 3.125rem 1.5625rem;background:linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 17.82%, rgba(0, 0, 0, 0.076) 80.2%),linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 17.82%, rgba(0, 0, 0, 0.188) 80.2%),linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 4.13%, rgba(0, 0, 0, 0.2) 59.32%),hsla(0,0%,100%,.39);background-blend-mode:plus-lighter,plus-darker,plus-darker,normal;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.05);box-shadow:0px 1px 2px rgba(0,0,0,.05);border-radius:8px}@media only screen and (max-width: 1200px){.rules__content-item{padding:3.125rem 1.5625rem}}@media only screen and (max-width: 991px){.rules__content-item{width:100%}}.rules__content-icon{text-align:center}.rules__content-icon img{width:48px}.rules__content-title{font-family:"VN_BMWTypeNextLatin-Bold";font-style:normal;font-size:1.5rem;line-height:1.5rem;text-align:center;letter-spacing:-0.6px}@media only screen and (max-width: 991px){.rules__content-title{font-size:1.375rem}}.rules__content-text p{margin-bottom:0}.rules__bg{position:absolute;opacity:.3}.rules__bg-top{top:0;left:0}@media only screen and (max-width: 991px){.rules__bg-top{width:9.375rem}}.rules__bg-bottom{bottom:0;right:0}@media only screen and (max-width: 991px){.rules__bg-bottom{width:6.25rem}}.prize__structure{background-image:url("../images/home/prize_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width: 991px){.prize__structure{background-color:#262626;background-image:unset !important}}.prize__structure .rules__content-item{background:hsla(0,0%,100%,.3882352941);background:linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 4.13%, rgba(0, 0, 0, 0.2) 59.32%);background:linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 17.82%, rgba(0, 0, 0, 0.188) 80.2%);background:linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 17.82%, rgba(0, 0, 0, 0.076) 80.2%);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.0509803922);box-shadow:0px 1px 2px 0px rgba(0,0,0,.0509803922);padding-top:3.5rem;padding-bottom:3.5rem;position:relative}.prize__structure .rules__content-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;padding:2px;background:linear-gradient(319.96deg, #a8a8a6 15.87%, #696969 48.67%, #f9f8f6 64.17%, #d4d4d4 75.79%, #7f7f7f 88.5%);-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.prize__structure .rules__content-icon img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.prize__structure-hint{text-align:center;font-size:.9375rem;margin-top:5px}.prize__structure-value{font-size:1.875rem;line-height:2.25rem;color:#1f94ff;text-align:center;font-family:"VN_BMWTypeNextLatin-Bold"}.prize__structure-unit{font-size:1rem;text-align:center}.prize__structure-item{width:100%;background:linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 17.82%, rgba(0, 0, 0, 0.076) 80.2%),linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 17.82%, rgba(0, 0, 0, 0.188) 80.2%),linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 4.13%, rgba(0, 0, 0, 0.2) 59.32%),hsla(0,0%,100%,.39);background-blend-mode:plus-lighter,plus-darker,plus-darker,normal;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.05);box-shadow:0px 1px 2px rgba(0,0,0,.05)}.prize__structure-item--heading{text-align:center;font-family:"VN_BMWTypeNextLatin-Bold";font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.5rem;text-align:center;letter-spacing:-0.6px}@media only screen and (max-width: 991px){.prize__structure-item--heading{font-size:1.375rem}}.prize__structure-item--list{margin-top:2rem}.prize__structure-item--box{text-align:center}.prize__structure-item--icon{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-bottom:1rem}.prize__structure-item--title{font-family:"VN_BMWTypeNextLatin-Bold";font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.75rem;margin-bottom:.25rem}.prize__structure-item--hint{font-size:1rem;line-height:1.25rem;color:#1f94ff}.prize__structure-item--ps{margin-top:2rem;font-size:1rem;line-height:1.75rem;font-family:"VN_BMWTypeNextLatin-Light"}@media only screen and (max-width: 991px){.prize__structure-item--ps{font-size:.75rem;line-height:1.25rem}}.products{background:linear-gradient(135deg, #f4f4f5 0%, #fefce8 50%, #fdf2f8 100%);padding:5.8125rem 0;position:relative}@media only screen and (max-width: 991px){.products{padding:3.125rem 0}}.products .section-title{color:#0653b6}.products .section-paragraph{color:#374151}.products__content{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.products__content-item{width:calc((100% - 64px)/3);padding:3.125rem 3.125rem 1.5625rem;background:linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 17.82%, rgba(0, 0, 0, 0.076) 80.2%),linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 17.82%, rgba(0, 0, 0, 0.188) 80.2%),linear-gradient(146.75deg, rgba(255, 255, 255, 0.2) 4.13%, rgba(0, 0, 0, 0.2) 59.32%),hsla(0,0%,100%,.39);background-blend-mode:plus-lighter,plus-darker,plus-darker,normal;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.05);box-shadow:0px 1px 2px rgba(0,0,0,.05);border-radius:8px}@media only screen and (max-width: 1200px){.products__content-item{padding:3.125rem 1.5625rem}}@media only screen and (max-width: 991px){.products__content-item{width:100%}}.products__content-icon{text-align:center}.products__content-icon img{width:48px}.products__content-title{font-family:"VN_BMWTypeNextLatin-Bold";font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.5rem;text-align:center;letter-spacing:-0.6px}@media only screen and (max-width: 991px){.products__content-title{font-size:1.375rem}}.products__content-text p{margin-bottom:0}.products__bg{position:absolute;opacity:.8;mix-blend-mode:overlay}.products__bg-top{top:0;right:0}@media only screen and (max-width: 991px){.products__bg-top{width:9.375rem}}.products__bg-bottom{bottom:0;left:0}@media only screen and (max-width: 991px){.products__bg-bottom{width:6.25rem}}.products__list{margin-top:2rem;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}@media only screen and (max-width: 1200px){.products__list{grid-gap:1.2rem}}@media only screen and (max-width: 991px){.products__list{grid-template-columns:repeat(2, 1fr);grid-gap:1rem}}@media only screen and (max-width: 768px){.products__list{grid-template-columns:1fr}}.products__item{background-color:#fff;-webkit-box-shadow:0px 4px 6px -4px rgba(0,0,0,.1019607843);box-shadow:0px 4px 6px -4px rgba(0,0,0,.1019607843);-webkit-box-shadow:0px 10px 15px -3px rgba(0,0,0,.1019607843);box-shadow:0px 10px 15px -3px rgba(0,0,0,.1019607843);backdrop-filter:blur(4px);border-radius:8px;overflow:hidden;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}.products__item:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.products__item:hover .products__item-thumb--img{scale:1.05}.products__item-thumb{width:100%;padding-bottom:70.52%;position:relative;overflow:hidden}.products__item-thumb--img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:scale .3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:scale .3s cubic-bezier(0.075, 0.82, 0.165, 1)}.products__item-info{padding:24px}@media only screen and (max-width: 991px){.products__item-info{padding:1rem}}.products__item-info h4{color:#374151;font-weight:700;font-family:"VN_BMWTypeNextLatin-Bold";font-size:1rem;line-height:1.625rem;margin-bottom:unset}:root{--step-size: 64px}.steps-to-participate{padding:6.625rem 0;background-image:url("../images/home/steps-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 991px){.steps-to-participate{padding:3.125rem 0}}@media only screen and (max-width: 440px){.steps-to-participate .section-title{line-height:2.25rem}}.steps-to-participate .steps{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 991px){.steps-to-participate .steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem;margin-top:1.875rem}}.steps-to-participate .steps__step{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;max-width:20%}.steps-to-participate .steps__step:not(:last-child)::after{content:"";display:block;width:calc(100% - var(--step-size)/2);background:#fff;height:2px;position:absolute;top:calc(var(--step-size)/2);overflow:hidden;left:calc(50% + var(--step-size)/2);border-width:1px 0}@media only screen and (max-width: 991px){.steps-to-participate .steps__step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;text-align:left;max-width:100%}.steps-to-participate .steps__step:not(:last-child)::after{width:2px;height:100%;left:32px;top:calc(50% + var(--step-size)/2)}}@media only screen and (max-width: 991px){.steps-to-participate .steps__step-content{margin-top:0;width:calc(100% - 25px - var(--step-size))}}.steps-to-participate .steps__step-number,.steps-to-participate .steps__step-name{font-family:"VN_BMWTypeNextLatin-Bold"}.steps-to-participate .steps__step-number{width:var(--step-size);height:var(--step-size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#0653b6;border-radius:50%;font-size:1.5rem;line-height:2rem;position:relative}.steps-to-participate .steps__step-name{color:#c5e6ff;font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width: 991px){.steps-to-participate .steps__step-text{margin-top:.3125rem}}.participation__form{padding:5rem 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}@media only screen and (max-width: 991px){.participation__form{padding:3.125rem 0}}.participation__form::after{width:100%;height:100%;content:"";display:block;background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0}.participation__form-container{position:relative;z-index:1}.participation__form-wrapper{width:100%;max-width:56.25rem;margin:0 auto;margin-top:4rem;padding:2.0625rem;background:#fff;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.05);box-shadow:0px 1px 2px rgba(0,0,0,.05);border-radius:8px;position:relative}@media only screen and (max-width: 991px){.participation__form-wrapper{margin-top:1.875rem}}@media only screen and (max-width: 480px){.participation__form-wrapper{padding:2.0625rem 1.25rem}}@media only screen and (max-width: 991px){.participation__form .section-paragraph{margin-top:1rem}}@media only screen and (max-width: 480px){.participation__form .section-paragraph{margin-top:.3125rem}}.participation__form .form-label{font-family:"VN_BMWTypeNextLatin-Bold";font-style:normal;font-size:.875rem;line-height:1.25rem;color:#374151}.participation__form .required:after{color:red;content:" *"}.participation__form .form-control{font-size:.875rem;line-height:1.1875rem;color:#374151;border-color:#e4e4e7}.participation__form .form-control::-webkit-input-placeholder{font-size:.875rem;line-height:1.1875rem;color:#6b7280}.participation__form .form-control::-moz-placeholder{font-size:.875rem;line-height:1.1875rem;color:#6b7280}.participation__form .form-control:-ms-input-placeholder{font-size:.875rem;line-height:1.1875rem;color:#6b7280}.participation__form .form-control::-ms-input-placeholder{font-size:.875rem;line-height:1.1875rem;color:#6b7280}.participation__form .form-control::placeholder{font-size:.875rem;line-height:1.1875rem;color:#6b7280}.participation__form input.form-control{height:40px}.participation__form .form-check-label{color:#4b5563 !important}.participation__form .form-check-label a{color:#000}.participation__form .form-check-label a:hover{color:#0653b6;text-decoration:underline}.participation__form .form-group-email{margin-top:1.5rem}@media only screen and (min-width: 768px){.participation__form .form-group-email{margin-top:0}}.participation__form .dropzone{width:100%;border:2px dashed #d1d5db !important;border-radius:8px;-webkit-transition:.2s;transition:.2s}.participation__form .dropzone .dz-message.needsclick img{width:48px;display:block;margin:0 auto}.participation__form .dropzone .dz-message-1{color:#4b5563}.participation__form .dropzone .dz-message-2{color:#6b7280}.participation__form .dropzone .dz-preview .dz-progress .dz-upload{background:#0653b6}.participation__form button[type=submit]{width:100%;height:50px;display:block;padding:13px 40px;background:#0653b6;color:#fff;border:none;font-family:"VN_BMWTypeNextLatin-Bold";text-transform:uppercase;-webkit-transition:all .3s linear;transition:all .3s linear}.participation__form button[type=submit]:hover{background-color:#4074b8}.participation__form button[type=submit].disabled{cursor:no-drop;background:#6b7280}.participation__form button[type=submit].disabled:hover{background:#6b7280}.participation__form-login{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.4);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:no-drop}.participation__form-login a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem 2rem;background:#0653b6;border-radius:6px;font-size:1.125rem;line-height:1.75rem;color:#fff;gap:1.0625rem;text-align:center}@media only screen and (max-width: 480px){.participation__form-login a{font-size:1rem;line-height:1.625rem}}.participation__form-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.625rem 2rem;background:#0653b6;border-radius:6px;font-size:1.125rem;line-height:1.75rem;color:#fff;gap:1.0625rem;text-align:center}@media only screen and (max-width: 480px){.participation__form-button{font-size:1rem;line-height:1.625rem}}.select2-container .select2-selection--multiple{min-height:40px;border:1px solid #e4e4e7;border-radius:.375rem}.select2-container .select2-search--inline .select2-search__field{font-size:.875rem;line-height:1.5rem;margin-top:.375rem;margin-left:.75rem;height:24px;font-family:"VN_BMWTypeNextLatin-Regular"}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#0653b6;color:#fff;font-size:.875rem;line-height:1.5rem;border:1px solid #e4e4e7}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff}.select2-container--default .select2-results__options .select2-results__option{color:#374151;font-size:.875rem;line-height:1.5rem;font-family:"VN_BMWTypeNextLatin-Regular"}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #e4e4e7}.select2-container .select2-selection--single{height:40px;border:1px solid #e4e4e7;font-size:.875rem;line-height:1.5rem;font-family:"VN_BMWTypeNextLatin-Regular"}.select2-container--default .select2-selection--single .select2-selection__clear{height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.select2-container .select2-selection--single .select2-selection__rendered{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.75rem;font-family:"VN_BMWTypeNextLatin-Regular"}.select2-container--default .select2-search--dropdown .select2-search__field{outline:none}.ranking{padding:5rem 0;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 991px){.ranking{padding:3.125rem 0;background-color:#f5f5f5;background-image:unset !important}}@media only screen and (max-width: 991px){.ranking .section-paragraph{margin-top:1rem}}@media only screen and (max-width: 480px){.ranking .section-paragraph{margin-top:.3125rem}}.ranking__list{margin-top:4rem}.ranking__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;border:1px solid #e4e4e7;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.05);box-shadow:0px 1px 2px rgba(0,0,0,.05);border-radius:8px;padding:2.0625rem 1.5625rem;-webkit-transition:all .3s linear;transition:all .3s linear}.ranking__item .vote{color:#fff}@media only screen and (max-width: 991px){.ranking__item{gap:2.5rem}}@media only screen and (max-width: 480px){.ranking__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.ranking__item:not(:last-child){margin-bottom:1.5rem}.ranking__item:nth-child(1){background-color:#0653b6}.ranking__item:nth-child(2){background-color:#1c69d4}.ranking__item:nth-child(3){background-color:rgba(28,105,212,.3)}.ranking__item:nth-child(4),.ranking__item:nth-child(5){background-color:#fff}.ranking__item:nth-child(4) .ranking__item-number,.ranking__item:nth-child(5) .ranking__item-number{color:#fff}.ranking__item:nth-child(4) .username,.ranking__item:nth-child(5) .username{color:#09090b}.ranking__item:nth-child(4) .vote,.ranking__item:nth-child(5) .vote{color:#4b5563}.ranking__item:nth-child(4) .ranking__item-vote,.ranking__item:nth-child(5) .ranking__item-vote{color:#18181b}.ranking__item:nth-child(4) .ranking__item-number{background-color:#0653b6}.ranking__item:nth-child(5) .ranking__item-number{background-color:#3b82f6}.ranking__item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:rgba(0,0,0,.35) 0px 5px 15px;box-shadow:rgba(0,0,0,.35) 0px 5px 15px}.ranking__item-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ranking__item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media only screen and (max-width: 991px){.ranking__item-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ranking__item-number{width:-webkit-max-content;width:-moz-max-content;width:max-content;width:3rem;height:3rem;background-color:#fff;font-family:"VN_BMWTypeNextLatin-Bold";font-style:normal;font-size:1.25rem;line-height:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1c69d4;border-radius:50%}.ranking__item-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.ranking__item-user .avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ranking__item-user .avatar img{width:3rem;height:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ranking__item-user .username{font-family:"VN_BMWTypeNextLatin-Bold";font-size:1.25rem;line-height:1.75rem;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}.ranking__item-imgwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.ranking__item-img img{width:6rem;height:auto;border-radius:8px}.ranking__item-vote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 17px;height:46px;background:#f4f4f5;border-radius:9999px;font-family:"VN_BMWTypeNextLatin-Bold";font-style:normal;font-size:1.125rem;line-height:1.75rem;color:#1c69d4}.shared__item-badge{position:absolute;z-index:2;right:1rem;top:1rem;backdrop-filter:blur(4px);border-radius:50px;background-color:#fff;padding:4px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shared__item-badge svg{color:#eab308;width:14px}.shared__item-badge span{font-family:"VN_BMWTypeNextLatin-Bold";font-size:.875rem;line-height:1.25rem;color:#09090b;display:block;padding-left:4px;position:relative;top:1px}.shared__item-desc{color:#374151;line-height:1.625rem;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shared__item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shared__item-footer--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.shared__item-footer--info--img{margin-right:.5rem;width:50px;height:50px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:100%;border:2px solid #fed7aa}.shared__item-footer--info--info h4{margin-bottom:unset;font-weight:normal;font-family:"VN_BMWTypeNextLatin-Bold";color:#111827}.shared__item-footer--info--info span{font-size:.875rem;line-height:1.25rem;color:#6b7280}.shared__item-footer--action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ef4444;width:-webkit-max-content;width:-moz-max-content;width:max-content}.shared__item-footer--action:hover svg{scale:1.05}.shared__item-footer--action svg{width:18px;-webkit-transition:scale .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:scale .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.shared__item-footer--action span{display:block;margin-left:4px;font-weight:normal;font-family:"VN_BMWTypeNextLatin-Bold";font-size:.875rem;line-height:1.25rem}.shared__btn{display:block;font-weight:normal;font-family:"VN_BMWTypeNextLatin-Bold";font-size:1rem;line-height:1.5rem;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 3rem;background-color:#0653b6;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;margin:0 auto;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}.shared__btn:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.join{padding:5rem 0;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 991px){.join{padding:6.25rem 0}}@media screen and (max-width: 768px){.join{background-size:contain;background-position:center;background-color:rgba(0,0,0,.85)}}.join .section-paragraph{margin-top:1.75rem}@media only screen and (max-width: 991px){.join .section-paragraph{margin-top:1rem}}.join__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:1.75rem}.join__actions-join,.join__actions-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7.5px 32px;height:3.125rem;font-family:"VN_BMWTypeNextLatin-Bold";font-size:1.125rem;line-height:1.75rem;color:#fff;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;white-space:nowrap}.join__actions-join:hover,.join__actions-view:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media only screen and (max-width: 480px){.join__actions-join,.join__actions-view{font-size:1rem;line-height:1.5rem;padding:7px 25px}}.join__actions-join{background:#0653b6}.join__actions-view{border:1px solid #fff}.login{width:100%;min-height:100vh;padding:8.75rem 0;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 991px){.login{padding:5rem 0}}@media only screen and (max-width: 480px){.login{padding:3.75rem 0}}.login__wrapper{width:100%;max-width:28rem;margin:0 auto}.login__header{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem;margin:0 auto}.login__header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1875rem}.login__header-title p{margin-bottom:0}.login__header-paragraph{color:#bfdbfe}.login__card{width:100%;background:#fff;border:1px solid #e4e4e7;-webkit-box-shadow:0px 25px 50px -12px rgba(0,0,0,.25);box-shadow:0px 25px 50px -12px rgba(0,0,0,.25);backdrop-filter:blur(2px);border-radius:8px;margin-top:2.75rem;padding:2.5rem 1.5rem 1.5rem;text-align:center}@media only screen and (max-width: 480px){.login__card{padding:2.1875rem 1.25rem 1.5rem}}.login__card-title{font-family:"VN_BMWTypeNextLatin-Bold";font-size:1.5rem;line-height:2rem;color:#1f2937}.login__card-paragraph{color:#4b5563}.login__card-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 2rem;height:3rem;background:#0653b6;border-radius:6px;font-size:1.125rem;line-height:1.75rem;color:#fff;gap:1.0625rem;-webkit-transition:all .3s linear;transition:all .3s linear}.login__card-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media only screen and (max-width: 480px){.login__card-btn{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width: 360px){.login__card-btn{font-size:.875rem;line-height:1.25rem}}.login__card-benefit{padding:1rem;background:#eff6ff;border-radius:8px;text-align:left;color:#1c69d4}.login__card-benefit p{margin-bottom:.5rem}.login__card-benefit ul{list-style:unset;list-style-position:inside}.login__card-policy{font-size:.75rem;line-height:1.25rem;color:#6b7280}.login__card-policy a{color:#2563eb;display:inline-block}.login__card-policy a:hover{text-decoration:underline}.profile-container{margin-top:94px;min-height:100vh;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);padding:2rem 0}@media screen and (max-width: 991px){.profile-container{margin-top:0}}.profile-container .profile-wrapper{margin:0 auto}@media screen and (max-width: 1200px){.profile-container .container{max-width:100% !important}}.profile-header{text-align:center;margin-bottom:3rem}.profile-header .profile-title{font-size:2.5rem;font-weight:700;color:#343a40;margin-bottom:.5rem;background:linear-gradient(135deg, #0653b6, #007bff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width: 768px){.profile-header .profile-title{font-size:2rem}}.profile-header .profile-subtitle{font-size:1.1rem;color:#6c757d;margin:0}.profile-section{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:2rem;padding:2rem}@media(max-width: 768px){.profile-section{padding:1.5rem .9rem;margin-bottom:1.5rem}}.profile-section:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}@media(max-width: 768px){.section-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-header .section-title{font-size:1.3rem;font-weight:600;color:#343a40;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.section-header .section-title i{color:#0653b6}@media(max-width: 1366px){.section-header .section-title{font-size:1.2rem}}@media(max-width: 1024px){.section-header .section-title{font-size:1.1rem}}@media(max-width: 768px){.section-header .section-title{font-size:1rem}}.section-header .section-stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media(max-width: 768px){.section-header .section-stats{gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section-header .section-stats .stat-item{text-align:center}.section-header .section-stats .stat-item .stat-number{display:block;font-size:1.5rem;font-weight:700;color:#0653b6}.section-header .section-stats .stat-item .stat-label{font-size:.875rem;color:#6c757d}.text-primary{color:#0653b6 !important}.profile-form .form-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.5rem;margin-bottom:2rem}@media(max-width: 991px){.profile-form .form-grid{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media(max-width: 768px){.profile-form .form-grid{grid-template-columns:1fr;gap:1rem}}.profile-form .text-danger{font-size:.75rem}.profile-form .form-group .form-label{display:block;font-weight:500;color:#343a40;margin-bottom:.5rem;font-size:.95rem}.profile-form .form-group .form-input{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.profile-form .form-group .form-input:focus{outline:none;border-color:#0653b6;-webkit-box-shadow:0 0 0 3px rgba(0,86,179,.1);box-shadow:0 0 0 3px rgba(0,86,179,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.profile-form .form-group .form-input::-webkit-input-placeholder{color:#adb5bd}.profile-form .form-group .form-input::-moz-placeholder{color:#adb5bd}.profile-form .form-group .form-input:-ms-input-placeholder{color:#adb5bd}.profile-form .form-group .form-input::-ms-input-placeholder{color:#adb5bd}.profile-form .form-group .form-input::placeholder{color:#adb5bd}@media screen and (min-width: 1200px){.profile-form .address-group{grid-column:1/-1}}.profile-form .form-actions{text-align:right}@media(max-width: 768px){.profile-form .form-actions{text-align:center}}.profile-form .form-actions .btn{background:#0653b6;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1rem;min-width:200px}.profile-form .form-actions .btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.profile-form .form-actions .btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.profile-form .form-actions .btn:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}@media(max-width: 768px){.profile-form .form-actions .btn{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.profile-form .form-actions .btn.btn-primary{background:#0653b6}.profile-form .form-actions .btn.btn-success{background:#28a745}@media(max-width: 768px){.profile-form .form-actions .btn.btn-success{margin-bottom:20px}}.posts-list .post-item{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease}@media(max-width: 768px){.posts-list .post-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}}.posts-list .post-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 24px rgba(0,0,0,.15);box-shadow:0 6px 24px rgba(0,0,0,.15)}.posts-list .post-item .post-thumbnail{-ms-flex-negative:0;flex-shrink:0;width:120px;height:120px;border-radius:8px;overflow:hidden;border:1px solid #e9ecef;padding:2px}@media(max-width: 768px){.posts-list .post-item .post-thumbnail{width:100%;height:200px}}.posts-list .post-item .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:8px}.posts-list .post-item .post-thumbnail img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.posts-list .post-item .post-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.posts-list .post-item .post-info .post-title{font-size:1.2rem;font-weight:600;color:#343a40;margin:0 0 .5rem 0;line-height:1.4}@media(max-width: 1366px){.posts-list .post-item .post-info .post-title{font-size:1.1rem}}.posts-list .post-item .post-info .post-excerpt{color:#6c757d;line-height:1.5;margin:0 0 1rem 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.posts-list .post-item .post-info .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;font-size:.875rem}@media(max-width: 768px){.posts-list .post-item .post-info .post-meta{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}}.posts-list .post-item .post-info .post-meta>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;color:#6c757d}.posts-list .post-item .post-info .post-meta>span i{font-size:.8rem}.posts-list .post-item .post-info .post-meta .post-status{font-weight:500;padding:4px 8px;border-radius:12px;font-size:.8rem}.posts-list .post-item .post-info .post-meta .post-status.status-published{background:rgba(40,167,69,.1);color:#28a745}.posts-list .post-item .post-info .post-meta .post-status.status-draft{background:rgba(255,193,7,.1);color:#ffc107}.posts-list .post-item .post-info .post-meta .post-status.status-hidden{background:rgba(108,117,125,.1);color:#6c757d}.posts-list .post-item .post-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media(max-width: 768px){.posts-list .post-item .post-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.posts-list .post-item .post-actions .action-btn{width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.posts-list .post-item .post-actions .action-btn.btn-edit{background:rgba(23,162,184,.1);color:#17a2b8}.posts-list .post-item .post-actions .action-btn.btn-edit:hover{background:#17a2b8;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.posts-list .post-item .post-actions .action-btn.btn-view{background:rgba(40,167,69,.1);color:#28a745}.posts-list .post-item .post-actions .action-btn.btn-view:hover{background:#28a745;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.posts-list .post-item .post-actions .action-btn.btn-publish{background:rgba(0,86,179,.1);color:#0653b6}.posts-list .post-item .post-actions .action-btn.btn-publish:hover{background:#0653b6;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.posts-list .post-item .post-actions .action-btn.btn-show{background:rgba(40,167,69,.1);color:#28a745}.posts-list .post-item .post-actions .action-btn.btn-show:hover{background:#28a745;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.posts-list .post-item .post-actions .action-btn.btn-cancel{background:rgba(220,53,69,.1);color:#dc3545}.posts-list .post-item .post-actions .action-btn.btn-cancel:hover{background:#dc3545;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.posts-list .post-item .post-status.status-cancel{background:#dc3545;color:#fff !important}.posts-list .post-item .post-status.status-pending{background:#ffc107;color:#fff !important}.posts-list .post-item .post-status.status-approve{background:#28a745;color:#fff !important}.posts-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:2rem}@media(max-width: 768px){.posts-pagination{gap:.5rem;margin-top:1.5rem}}@media(max-width: 480px){.posts-pagination{gap:.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.posts-pagination .pagination-btn{background:#fff;color:#343a40;border:none;border-radius:8px;padding:12px 24px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border:2px solid #e9ecef;padding:8px 16px;font-size:.9rem}.posts-pagination .pagination-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.posts-pagination .pagination-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.posts-pagination .pagination-btn:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}@media(max-width: 768px){.posts-pagination .pagination-btn{padding:6px 12px;font-size:.8rem}.posts-pagination .pagination-btn svg{width:14px;height:14px}}@media(max-width: 480px){.posts-pagination .pagination-btn{padding:4px 8px;font-size:.75rem}.posts-pagination .pagination-btn svg{width:12px;height:12px}}.posts-pagination .pagination-btn:hover:not(:disabled){border-color:#0653b6;color:#0653b6}.posts-pagination .pagination-btn[disabled]{opacity:.5;-webkit-transform:none;transform:none}.posts-pagination .pagination-pages{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}@media(max-width: 768px){.posts-pagination .pagination-pages{gap:.25rem}}@media(max-width: 480px){.posts-pagination .pagination-pages{gap:.125rem}}.posts-pagination .pagination-pages .pagination-page{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:500;color:#000;background:rgba(0,0,0,0);font-size:.9rem}@media(max-width: 768px){.posts-pagination .pagination-pages .pagination-page{width:32px;height:32px;font-size:.8rem}}@media(max-width: 480px){.posts-pagination .pagination-pages .pagination-page{width:28px;height:28px;font-size:.75rem}}.posts-pagination .pagination-pages .pagination-page:hover{background:rgba(0,86,179,.1);color:#0653b6}.posts-pagination .pagination-pages .pagination-page.active{background:#0653b6;color:#fff}.posts-pagination .pagination-pages .pagination-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6c757d;font-size:.9rem;width:40px;height:40px}@media(max-width: 768px){.posts-pagination .pagination-pages .pagination-dots{width:32px;height:32px;font-size:.8rem}}@media(max-width: 480px){.posts-pagination .pagination-pages .pagination-dots{width:28px;height:28px;font-size:.75rem}}#confirmModal .modal-header{position:relative}#confirmModal .modal-header .modal-title{color:#0653b6;text-align:center}#confirmModal .modal-header .close{color:#0653b6;opacity:1;background:none;border:none;font-size:1.5rem;font-weight:700;position:absolute;right:10px;top:10px}#confirmModal .modal-body .modal-message{font-size:1rem;color:#343a40;margin-bottom:0}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-in-up{-webkit-animation:fadeInUp .6s ease forwards;animation:fadeInUp .6s ease forwards}@media(max-width: 1200px){.profile-container .profile-wrapper{max-width:100%}}@media(max-width: 992px){.posts-filter .filter-search{width:250px}}@media(max-width: 576px){.profile-container{padding:1rem 0}.profile-header{margin-bottom:2rem}.profile-header .profile-title{font-size:1.75rem}.profile-header .profile-subtitle{font-size:1rem}.section-header .section-stats .stat-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:80px}.posts-filter .filter-search{width:100%}}.banner__container{position:relative}.banner__container img{min-height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner__container-main{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;color:#f2f7fd}.banner__container-main--title{font-size:2.75rem;line-height:3.625rem;letter-spacing:.5px;margin-bottom:1rem;font-weight:normal}@media only screen and (max-width: 991px){.banner__container-main--title{font-size:1.5625rem;line-height:1.875rem}}.banner__container-main--desc{font-size:1rem;font-weight:400}.breadcrumb__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb__main svg.size-6{width:18px;position:relative;top:-2px;color:#b5b5b5;margin-left:5px;margin-right:5px}.breadcrumb__main-link{font-weight:400;font-size:.875rem}.breadcrumb__main-link--disable{color:#b5b5b5}.breadcrumb__main-link--active{font-family:"VN_BMWTypeNextLatin-Bold";color:#434343}.contest-entry__container-main{padding-top:4rem;padding-bottom:4rem}@media only screen and (max-width: 991px){.contest-entry__container-main{padding-top:2rem;padding-bottom:2rem}}.contest-entry__container-search,.contest-entry__container-sort{position:relative}.contest-entry__container-search input,.contest-entry__container-search select,.contest-entry__container-sort input,.contest-entry__container-sort select{height:45px;border-radius:6px;border:1px solid #e4e4e7;font-size:.875rem;color:#6b7280;padding-left:2rem;padding-top:10px}.contest-entry__container-search select,.contest-entry__container-sort select{padding-right:2rem}.contest-entry__container-search svg,.contest-entry__container-sort svg{position:absolute;left:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contest-entry__container-search svg.after,.contest-entry__container-sort svg.after{left:unset;right:.5rem}.contest-entry__container-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}.contest-entry__container-search input{margin:0 auto;padding:0 1rem;height:45px;line-height:1}.contest-entry__container-search-btn{width:45px;height:45px;border-radius:6px;border:1px solid #e4e4e7;background-color:#0653b6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contest-entry__container-search-btn svg{width:20px;height:20px;position:unset;left:unset;top:unset;-webkit-transform:unset;transform:unset}.pagination__custom{font-size:.875rem;line-height:1.25rem;color:#000}.pagination__custom .page-link{height:40px;width:40px;border-radius:6px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px;margin-left:6px;margin-right:6px}.pagination__custom .page-link.page-link-2{width:-webkit-max-content;width:-moz-max-content;width:max-content}.pagination__custom .page-link.page-link-2 svg{position:relative;top:-1px}.pagination__custom .page-item.active .page-link{background-color:#000;color:#fff;border-color:#000}.contest__detail{padding-top:3rem;padding-bottom:3rem}@media only screen and (max-width: 991px){.contest__detail{padding-top:2rem;padding-bottom:2rem}}.contest__detail .card{border-radius:8px;border-color:#e4e4e7;padding:1.5rem}.contest__detail-back{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e4e4e7;font-size:.875rem;line-height:1.25rem;font-family:"VN_BMWTypeNextLatin-Bold"}.contest__detail-back svg{position:relative;top:-1px}.contest__detail-badge{font-size:.75rem;line-height:1rem;color:#1d4ed8;background-color:#dbeafe;padding:5px 12px;border-radius:6px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:1rem}.contest__detail-badge svg{position:relative;top:-1px}.contest__detail-title{font-size:1.5rem;line-height:2rem;font-family:"VN_BMWTypeNextLatin-Bold"}.contest__detail-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contest__detail-header--main{-webkit-box-flex:1;-ms-flex:1;flex:1}.contest__detail-date{font-size:.875rem;line-height:1.25rem;color:#6b7280}.contest__detail-date svg{position:relative;top:-1px}.contest__detail-tags{padding-top:1.5rem;padding-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contest__detail-tags--item{border:1px solid #e4e4e7;border-radius:25px;font-size:.75rem;line-height:1rem;color:#09090b;padding:5px 12px;cursor:pointer;display:inline-block;margin-right:.25rem;margin-bottom:.25rem;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.contest__detail-tags--item:hover{background-color:rgba(228,228,231,.3)}.contest__detail-line{background-color:#e4e4e7;width:100%;height:1px;margin:1.5rem 0}.contest__detail-car-info{border-radius:8px;background-color:#fafafa;padding:1.5rem}.contest__detail-car-info--title{font-size:1rem;line-height:1.5rem;font-family:"VN_BMWTypeNextLatin-Bold";color:#1f2937}.contest__detail-car-info--name{font-size:1rem;line-height:1.5rem;color:#4b5563}.contest__detail-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contest__detail-share--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contest__detail-share--main a{display:block;margin-left:.5rem}.contest__detail-analytics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1.25rem;color:#6b7280}.contest__detail-analytics--like{font-family:"VN_BMWTypeNextLatin-Bold";margin-right:1rem}.contest__detail-analytics--like svg{position:relative;top:-1px}.contest__detail-action{position:fixed;bottom:1.5rem;right:1.5rem;z-index:999}.contest__detail-action svg{-webkit-animation:jump .9s ease infinite;animation:jump .9s ease infinite}.contest__detail-action--badge{position:absolute;top:0;right:0;width:28px;height:28px;background-color:#e94235;border-radius:100%;font-size:.75rem;line-height:1.25rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contest__detail-action--badge span{position:relative;top:1px;display:inline-block}.contest__detail-banner{position:relative;padding-bottom:56.25%}.contest__detail-banner>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.contest__detail-thumbs{border-top:1px solid #e4e4e7;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.contest__detail-thumbs::-webkit-scrollbar{display:none}.contest__detail-thumbs--item{margin-right:.75rem;width:80px;height:80px;position:relative;border-radius:8px;overflow:hidden;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;border:2px solid rgba(0,0,0,0)}.contest__detail-thumbs--item:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.contest__detail-thumbs--item:hover img{scale:1.12}.contest__detail-thumbs--item:last-child{margin-right:unset}.contest__detail-thumbs--item>img{-webkit-transition:scale .2s linear;transition:scale .2s linear;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contest__detail-thumbs--item.active{border:2px solid #0653b6}.card{margin-bottom:1.5rem}.card__banner{padding:unset !important;overflow:hidden}.card__header-heading{font-size:1.125rem;line-height:1.75rem;font-weight:normal;font-family:"VN_BMWTypeNextLatin-Bold";margin-bottom:1rem}.author__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.author__box-avatar{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-right:.5rem;border-radius:100%}.author__box-name{font-size:1rem;line-height:1.5rem;font-family:"VN_BMWTypeNextLatin-Bold"}.author__box-address{font-size:.875rem;line-height:1.25rem;color:#6b7280}.author__box-address svg{position:relative;top:-1px}.contest-entry__date{font-size:.875rem;line-height:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#4b5563}.contest-entry__date span{display:inline-block}.contest-entry__counter-liked{font-size:.875rem;line-height:1.25rem;color:#09090b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contest-entry__counter-liked svg{position:relative;top:-1px}.contest-entry__counter-liked span{display:inline-block}.contest-entry__counter-liked .number{font-size:1rem;line-height:1.5rem;font-family:"VN_BMWTypeNextLatin-Bold"}.action-like__card{border:1px solid #1f94ff;background:rgba(192,219,255,.2);border-radius:8px;padding:24px 16px;margin-top:1.5rem}.action-like__card.liked{border-color:#e94235;background:#fdf2f8}.action-like__card.liked .action-like__title,.action-like__card.liked .action-like__counter{color:#e94235}.action-like__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-like__title{color:#0653b6;font-size:1.25rem;line-height:1.5rem;text-align:center;font-family:"VN_BMWTypeNextLatin-Bold"}@media only screen and (max-width: 1024px){.action-like__title{font-size:1.125rem}}.action-like__desc{font-size:1rem;line-height:1.5rem;color:#4b5563}.action-like__body{padding:1.5rem 0}.action-like__like{width:100px;height:100px;border:2px solid #fecaca;background-color:#fef2f2;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.action-like__like svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.action-like__like:hover svg{-webkit-animation:jump .9s ease infinite;animation:jump .9s ease infinite}.action-like__counter{font-size:1.75rem;line-height:1.25rem;font-family:"VN_BMWTypeNextLatin-Bold";color:#1f1f1f;margin-bottom:.25rem}.action-like__counter-label{color:#1f1f1f;font-size:1rem;line-height:1.5rem}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}30%{-webkit-transform:translateY(0) scale(1.1);transform:translateY(0) scale(1.1)}60%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%{-webkit-transform:translateY(0) scale(1.05);transform:translateY(0) scale(1.05)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes jump{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}30%{-webkit-transform:translateY(0) scale(1.1);transform:translateY(0) scale(1.1)}60%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%{-webkit-transform:translateY(0) scale(1.05);transform:translateY(0) scale(1.05)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}#liked-resource{position:relative}.thankyou__page{color:#fff;padding-top:30vh;min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover}.thankyou__page .single-page-content{background-color:rgba(0,0,0,0) !important}.thankyou__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:1.75rem}.thankyou__actions-join,.thankyou__actions-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7.5px 32px;height:3.125rem;font-family:"VN_BMWTypeNextLatin-Bold";font-size:1.125rem;line-height:1.75rem;color:#fff;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;white-space:nowrap}.thankyou__actions-join:hover,.thankyou__actions-view:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media only screen and (max-width: 480px){.thankyou__actions-join,.thankyou__actions-view{font-size:1rem;line-height:1.5rem;padding:7px 25px}}.thankyou__actions-join{background:#0653b6}.thankyou__actions-view{border:1px solid #fff}.policy-page{margin-top:145px;margin-bottom:50px;color:#000;font-size:1.125rem;line-height:2rem}@media only screen and (max-width: 991px){.policy-page{font-size:1rem;line-height:1.5rem;margin-top:65px;margin-bottom:24px}}.policy-page h1,.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6{font-weight:700;margin-bottom:1rem;color:#000}.policy-page h1{font-size:2rem;line-height:2.5rem}@media only screen and (max-width: 991px){.policy-page h1{font-size:1.5rem;line-height:2rem}}.policy-page h2{font-size:1.5rem;line-height:2rem}@media only screen and (max-width: 991px){.policy-page h2{font-size:1.25rem;line-height:1.75rem}}.policy-page h3{font-size:1.25rem;line-height:1.75rem}@media only screen and (max-width: 991px){.policy-page h3{font-size:1.125rem;line-height:1.5rem}}.policy-page h4{font-size:1.125rem;line-height:1.5rem}@media only screen and (max-width: 991px){.policy-page h4{font-size:1rem;line-height:1.375rem}}.policy-page h5{font-size:1rem;line-height:1.5rem}@media only screen and (max-width: 991px){.policy-page h5{font-size:.875rem;line-height:1.25rem}}.policy-page h6{font-size:.875rem;line-height:1.375rem}@media only screen and (max-width: 991px){.policy-page h6{font-size:.75rem;line-height:1rem}}.policy-page p{margin-bottom:1rem}@media only screen and (max-width: 991px){.policy-page p{font-size:.875rem;line-height:1.5rem}}.policy-page a{color:#0653b6;text-decoration:underline}
/*# sourceMappingURL=style.css.map */
