html{overflow-x:hidden}body{font-family:"toyota-regular";font-weight:400;line-height:1.5;background-color:#000;overflow-x:hidden;position:relative;padding-top:70px}.container{max-width:1200px}@font-face{font-family:"toyota-bold";src:url("../fonts/ToyotaType-Bold.eot");src:url("../fonts/ToyotaType-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType-Bold.woff") format("woff"),url("../fonts/ToyotaType-Bold.ttf") format("truetype"),url("../fonts/ToyotaType-Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"toyota-regular";src:url("../fonts/ToyotaType-Regular.eot");src:url("../fonts/ToyotaType-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType-Regular.woff") format("woff"),url("../fonts/ToyotaType-Regular.ttf") format("truetype"),url("../fonts/ToyotaType-Regular.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"toyota-light";src:url("../fonts/ToyotaType-Light.eot");src:url("../fonts/ToyotaType-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType-Light.woff") format("woff"),url("../fonts/ToyotaType-Light.ttf") format("truetype"),url("../fonts/ToyotaType-Light.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"toyota-black";src:url("../fonts/ToyotaType-Black.eot");src:url("../fonts/ToyotaType-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType-Black.woff") format("woff"),url("../fonts/ToyotaType-Black.ttf") format("truetype"),url("../fonts/ToyotaType-Black.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"toyota-it";src:url("../fonts/ToyotaText_It.eot");src:url("../fonts/ToyotaText_It.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaText_It.woff") format("woff"),url("../fonts/ToyotaText_It.ttf") format("truetype"),url("../fonts/ToyotaText_It.svg") format("svg");font-weight:normal;font-style:normal}.header{width:100%;height:70px;position:fixed;top:0;left:0;right:0;z-index:10;background-color:#000;-webkit-transition:all .5s ease;transition:all .5s ease}.header .header-logo-link{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}.header .header-logo-link .header-logo{max-height:40px;-webkit-transition:all .3s;transition:all .3s}.header-top{width:100%;height:36px;background-color:#222}.header-top-wrap{width:100%;max-width:1350px;height:100%;margin:0 auto;padding:0 15px}.header-top ul{width:100%;height:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style-type:none}.header-top ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top ul li a{display:inline-block;color:#fff;font-size:.75rem;line-height:1.125rem;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.header-top ul li a:hover{color:#eb0a1e}.header-top .box-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top .box-search .search-input{width:0;height:24px;padding:0;overflow:hidden;border:0;font-size:14px;border-bottom:1px solid gray;outline:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-top .box-search .btn-search,.header-top .box-search .close-search{display:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-top .box-search .btn-search:hover svg,.header-top .box-search .close-search:hover svg{color:#eb0a1e}.header-top .box-search .btn-search svg,.header-top .box-search .close-search svg{color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.header-top .box-search .btn-search{background-color:rgba(0,0,0,0);border:0}.header-top .box-search .btn-text-search{display:inline-block;color:#fff;font-size:.75rem;line-height:1.125rem;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-top .box-search .btn-text-search:hover{color:#eb0a1e}.header-top .box-search.show-searchbar .search-input{width:250px;padding:0 6px}.header-top .box-search.show-searchbar .btn-search,.header-top .box-search.show-searchbar .close-search{display:block}.header-top .box-search.show-searchbar .btn-text-search{display:none}.header-bottom{padding:10px 0px}.header-bottom .container{max-width:1440px}.header-bottom-wrap{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}@media screen and (max-width: 991px){.header-bottom-wrap .main-menu{margin:0}}.header-bottom-wrap .main-menu ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem}@media screen and (max-width: 1440px){.header-bottom-wrap .main-menu ul{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}}@media screen and (max-width: 1366px){.header-bottom-wrap .main-menu ul{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}@media screen and (max-width: 991px){.header-bottom-wrap .main-menu ul{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;row-gap:0}}.header-bottom-wrap .main-menu ul li{text-align:center}.header-bottom-wrap .main-menu ul li a{font-family:"toyota-bold";font-size:.8125rem;font-weight:700;color:#fff;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-style:normal;text-transform:uppercase}@media screen and (max-width: 1320px){.header-bottom-wrap .main-menu ul li a{font-size:.75rem}}@media screen and (max-width: 991px){.header-bottom-wrap .main-menu ul li a{font-size:.875rem;color:#000}.header-bottom-wrap .main-menu ul li a br{display:none}}.header-bottom-wrap .main-menu ul li a:hover{color:#eb0a1e}.header-bottom-wrap .main-menu ul li .btn-register{background-color:#eb0a1e;width:13.75rem;height:3.125rem;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;font-family:"toyota-bold";font-weight:500;font-size:1rem;line-height:1.75rem;text-transform:uppercase;color:#fff;text-decoration:none;-webkit-transition:all .8s;transition:all .8s;border:1px solid #eb0a1e}@media screen and (max-width: 1440px){.header-bottom-wrap .main-menu ul li .btn-register{width:auto;padding:0 20px}}@media screen and (max-width: 991px){.header-bottom-wrap .main-menu ul li .btn-register{margin:0;height:2.8125rem}}.header-bottom-wrap .main-menu ul li .btn-register:hover{background-color:rgba(0,0,0,0);border:1px solid #eb0a1e}.header-bottom-wrap .main-menu ul li.active a{color:#eb0a1e}.header-bottom-wrap .main-menu ul li.disable{opacity:.5;pointer-events:none}.header-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-line{width:100%;max-width:1360px;height:1px;background-color:#fff;opacity:.5;margin:0 auto}.header .header-bottom-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:25px;padding:0 15px}@media screen and (max-width: 991px){.header .header-bottom-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0}}.header .main-menu-wrapper{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:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}@media screen and (max-width: 1200px){.header .main-menu-wrapper{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media screen and (max-width: 991px){.header .main-menu-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header .mobile-menu-wrap{gap:25px}.header .mobile-menu-toggle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:30px;height:22px;cursor:pointer;z-index:100}.header .mobile-menu-toggle span{display:block;width:100%;height:2px;background-color:var(--primary-color);-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 991px){.header .mobile-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.header .main-menu-wrapper{position:fixed;top:0;right:-100%;width:280px;height:100vh;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 20px 20px;-webkit-transition:right .3s ease;transition:right .3s ease;-webkit-box-shadow:-2px 0 10px rgba(0,0,0,.1);box-shadow:-2px 0 10px rgba(0,0,0,.1);z-index:1100;overflow:hidden}.header .main-menu-wrapper.active{right:0}.header .main-menu{width:100%}.header .main-menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .main-menu ul li{margin:10px 0}.header .header-bottom-right{-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}.header .btn-register{margin-bottom:20px}}.header .mobile-menu-toggle.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px)}.header .mobile-menu-toggle.active span:nth-child(2){opacity:0}.header .mobile-menu-toggle.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(7px, -7px);transform:rotate(-45deg) translate(7px, -7px)}footer .footer-menu-contain{border-top:1px solid #ccc}footer .footer-menu-contain .box-footer-menu{max-width:1270px;margin:auto;padding-top:48px;padding-bottom:40px}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-menu{padding-top:30px;padding-bottom:0}}footer .footer-menu-contain .box-footer-menu .box-menu-contain{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}footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item{width:20%}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item{width:100%}}footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .menu-footer-title{font-weight:bold;font-size:14px;line-height:120%;color:#1a1a1a;text-transform:uppercase;margin-bottom:1em}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .menu-footer-title{font-size:12px;margin-bottom:0;height:47px;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;padding:0 16px;border-bottom:1px solid #eee}}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .menu-footer-title i{color:#eb0a1e;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}}@media only screen and (min-width: 1081px){footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .menu-footer-title i{display:none}}footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .menu-footer-title.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .box-menu-link{max-height:0;height:auto;opacity:0;z-index:-1;overflow:hidden;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;padding:0 16px}}footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .box-menu-link ul{padding:0;list-style:none;margin:0}footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .box-menu-link ul li{margin-bottom:16px}footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .box-menu-link ul li:last-child{margin-bottom:0}footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .box-menu-link ul li .menu-link-item{font-size:14px;line-height:120%;color:#3a3a3a;text-decoration:none}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .box-menu-link ul li{margin-bottom:26px}footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .box-menu-link ul li:first-child{margin-top:13px}footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .box-menu-link ul li:last-child{margin-bottom:13px}}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-menu .box-menu-contain .menu-footer-item .box-menu-link.active{max-height:500px;opacity:1;border-bottom:1px solid #eee}}footer .footer-menu-contain .box-footer-contain{background-color:#101010}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-contain{padding:24px 0}}footer .footer-menu-contain .box-footer-contain .footer-contain{max-width:1200px;margin:auto;padding-top:40px;padding-bottom:40px;color:#fff}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-contain .footer-contain{padding:0 16px}}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box>div{margin-bottom:24px}}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .footer-menu-title{font-family:"toyota-bold";font-size:18px;line-height:26px;letter-spacing:.025em;color:#fff;margin-bottom:24px}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .footer-menu-title{margin-bottom:18px}}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box ul.footer-content-item{list-style:none;padding:0;margin:0}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box ul.footer-content-item li{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box ul.footer-content-item li span{font-size:12px;line-height:17px;letter-spacing:.025em;color:#fff}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box ul.footer-content-item li i{font-size:20px;margin-right:18px;color:#fff}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box ul.footer-content-item li a:hover{text-decoration:none}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .bg-bo_cong_thuong{display:block;width:180px;height:77px;background:url(/themes/main/images/global-image.png) -10px -10px}@media only screen and (max-width: 991px){footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .footer-img-certificate{width:180px}}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .footer-desciption{font-size:12px;line-height:17px;letter-spacing:.025em;color:#fff;margin-bottom:24px;max-width:246px}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .footer-desciption{margin-bottom:18px}}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info .custom-footer-input{height:40px;width:100%;max-width:246px;margin-right:12px;color:#fff;border:1px solid #fff;background-color:#101010}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info .custom-footer-input{max-width:unset}}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info .custom-footer-input:focus{outline:unset}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info .custom-footer-input::-webkit-input-placeholder{color:#aca1a1;font-weight:600}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info .custom-footer-input:-ms-input-placeholder{color:#aca1a1;font-weight:600}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info .custom-footer-input::-moz-placeholder{color:#aca1a1;font-weight:600}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info .custom-footer-input::-ms-input-placeholder{color:#aca1a1;font-weight:600}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info .custom-footer-input::placeholder{color:#aca1a1;font-weight:600}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info .custom-footer-button{height:40px;width:40px;background-color:#eb0a1e;outline:none;border:none;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;margin-top:0}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-submit-info .custom-footer-button i{font-size:21px}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-social-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}@media only screen and (max-width: 991px){footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-social-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-social-footer a{display:inline-block;margin-right:14px}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-social-footer a:last-child{margin-right:0}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-social-footer a .bg-icon_facebook{display:block;width:24px;height:24px;background:url(/themes/main/images/global-image.png) -10px -295px}footer .footer-menu-contain .box-footer-contain .footer-contain .footer-menu-box .box-social-footer a .bg-icon_youtube{display:block;width:24px;height:24px;background:url(/themes/main/images/global-image.png) -276px -219px}footer .footer-menu-contain .box-footer-contain .footer-contain .copry-right-footer{margin-top:40px;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}@media only screen and (max-width: 1080px){footer .footer-menu-contain .box-footer-contain .footer-contain .copry-right-footer{margin-top:27px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}footer .footer-menu-contain .box-footer-contain .footer-contain .copry-right-footer p{font-size:12px;line-height:17px;letter-spacing:.025em;color:gray;margin-bottom:0}footer .footer-menu-contain .box-footer-contain .footer-contain .copry-right-footer p a{font-size:12px;line-height:17px;letter-spacing:.025em;color:gray;margin-bottom:0}footer .footer-menu-contain .box-footer-contain .footer-contain .copry-right-footer p a:hover{text-decoration:none}#back-to-top{width:40px;height:40px;background-color:#eb0a1e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:80px;right:32px;font-size:16px;line-height:16px;color:#fff;-webkit-transition:background-color .3s,opacity .5s,visibility .5s;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;text-decoration:none;cursor:pointer}@media only screen and (max-width: 1080px){#back-to-top{bottom:60px;right:4px;width:32px;height:32px;font-size:12px;line-height:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#back-to-top.show{opacity:1;visibility:visible}.promotional-program{padding-top:4.6875rem;margin:0;background-color:#000;position:relative}@media screen and (max-width: 480px){.promotional-program{padding-top:4.0625rem}}.promotional-program::after{content:"";position:absolute;top:2rem;right:0;width:16rem;height:13.5rem;background-image:url("../images/promotional-program/pseudo-3.png");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 991px){.promotional-program::after{display:none}}.promotional-program-header{margin-bottom:3.125rem}.promotional-program-description{max-width:1016px;margin:0 auto;color:#fff;margin-top:1.25rem;text-align:center}.promotional-program .post:nth-child(odd) .text-box-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width: 991px){.promotional-program .post:nth-child(odd) .text-box-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.promotional-program .post:nth-child(odd) .text-box-wrap .pseudo-element-1{left:calc(100% - 2.5rem)}.promotional-program .post:nth-child(odd) .text-box-wrap .pseudo-element-2{left:1.5625rem}.promotional-program .post:nth-child(odd) .img-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width: 991px){.promotional-program .post:nth-child(odd) .img-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.promotional-program .post:nth-child(odd) .img-wrapper .pseudo-element-1{left:-1.25rem}.promotional-program .post:nth-child(odd) .img-wrapper .pseudo-element-2{left:-1.25rem}.promotional-program .post:nth-child(odd) .img-wrapper .pseudo-element-3{left:1.25rem}.promotional-program .post:nth-child(odd) .img-wrapper .pseudo-element-4{left:-20%}.promotional-program .post:nth-child(odd) .img-wrapper .pseudo-element-5{left:calc(100% + 1.25rem)}.promotional-program .post:nth-child(odd) .post__header-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.promotional-program .post__header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:1}.promotional-program .post__header{width:75%;padding-bottom:1.5rem}@media screen and (max-width: 1440px){.promotional-program .post__header{width:70%}}@media screen and (max-width: 991px){.promotional-program .post__header{width:100%}}@media screen and (max-width: 480px){.promotional-program .post__header{padding-bottom:1rem}}.promotional-program .post__time{color:#fff;margin-bottom:.5rem}.promotional-program .post__title{color:#fff;font-family:"toyota-bold";font-style:normal;font-weight:700;font-size:1.5rem;line-height:2rem;text-transform:uppercase;white-space:break-spaces}@media only screen and (max-width: 1440px){.promotional-program .post__title{font-size:1.75rem;line-height:2.375rem}}@media screen and (max-width: 768px){.promotional-program .post__title{font-size:1.375rem;line-height:2rem}}@media screen and (max-width: 480px){.promotional-program .post__title{font-size:1.25rem;line-height:1.75rem}}.promotional-program .program-2-content{width:100%;position:relative}.promotional-program .program-2-content::before{content:"";position:absolute;bottom:0;left:0;width:65%;height:3.125rem;display:block;background-image:url("../images/promotional-program/pseudo-2.png");background-size:contain;background-position:center;background-repeat:no-repeat}.promotional-program .title-section{font-size:2rem;color:#fff;text-align:left;text-transform:uppercase;padding-bottom:9.375rem;line-height:2.875rem;font-family:"toyota-bold"}@media only screen and (max-width: 1440px){.promotional-program .title-section{font-size:1.75rem;line-height:2.375rem}}@media screen and (max-width: 768px){.promotional-program .title-section{font-size:1.375rem;line-height:2rem}}@media screen and (max-width: 480px){.promotional-program .title-section{padding-bottom:6.875rem}}@media screen and (max-width: 425px){.promotional-program .title-section{font-size:1.25rem;line-height:1.875rem}}.promotional-program .title-section .highlight{color:#eb0a1e;position:relative;font-family:"toyota-bold"}.promotional-program .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:8rem;position:relative}@media(max-width: 991px){.promotional-program .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:6.25rem}}@media(max-width: 480px){.promotional-program .content-wrapper{padding-bottom:5rem}}.promotional-program .text-box-wrap{position:relative;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);-webkit-animation:fadeInLeft .8s ease .3s forwards;animation:fadeInLeft .8s ease .3s forwards;opacity:0;background-color:#fff;position:relative;height:auto;min-height:26.25rem;z-index:2}@media screen and (max-width: 1440px){.promotional-program .text-box-wrap{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;min-height:auto}}@media screen and (max-width: 991px){.promotional-program .text-box-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0;width:100%;min-height:auto}}.promotional-program .text-box-wrap .pseudo-element-1{position:absolute;top:2.5rem;right:calc(100% - 2.5rem);width:12.8125rem;height:14.375rem;display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(21.5%, rgba(169, 10, 28, 0.8)), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(169, 10, 28, 0.8) 21.5%, rgba(0, 0, 0, 0) 100%);z-index:-1;-webkit-transition:all .3s ease;transition:all .3s ease}.promotional-program .text-box-wrap .pseudo-element-2{position:absolute;bottom:-1.5625rem;right:1.5625rem;width:100%;height:70%;display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);z-index:-2;-webkit-transition:all .3s ease;transition:all .3s ease}.promotional-program .text-box-wrap .text-box{padding:1.5625rem 1.5625rem 1.875rem;position:relative;z-index:1;background-color:#fff;z-index:2}@media screen and (max-width: 991px){.promotional-program .text-box-wrap .text-box{padding:1.25rem}}.promotional-program .text-box-wrap .text-box .description{color:#000;margin-bottom:1.875rem;text-align:justify}@media screen and (max-width: 1366px){.promotional-program .text-box-wrap .text-box .description{font-size:1rem;line-height:1.4}}.promotional-program .text-box-wrap .text-box .custom-btn{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:.9375rem 1.875rem;background:#eb0a1e;color:#fff;border:none;border-radius:0;cursor:pointer;min-width:11.25rem;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;line-height:1;height:3.125rem;text-decoration:none}.promotional-program .text-box-wrap .text-box .custom-btn:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);-webkit-box-shadow:0 .3125rem .9375rem rgba(235,10,30,.3);box-shadow:0 .3125rem .9375rem rgba(235,10,30,.3)}.promotional-program .text-box-wrap:hover .pseudo-element-1{-webkit-transform:translate(-0.625rem, -0.625rem);transform:translate(-0.625rem, -0.625rem);background:-webkit-gradient(linear, left top, left bottom, color-stop(21.5%, rgba(169, 10, 28, 0.9)), to(rgba(0, 0, 0, 0.1)));background:linear-gradient(180deg, rgba(169, 10, 28, 0.9) 21.5%, rgba(0, 0, 0, 0.1) 100%)}.promotional-program .text-box-wrap:hover .pseudo-element-2{-webkit-transform:translate(0.625rem, 0.625rem);transform:translate(0.625rem, 0.625rem);height:75%}.promotional-program .img-wrapper{width:100%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;position:relative;border-radius:0;opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem);-webkit-animation:fadeInRight .8s ease .3s forwards;animation:fadeInRight .8s ease .3s forwards}@media screen and (max-width: 1440px){.promotional-program .img-wrapper{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}.promotional-program .img-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(235,10,30,.7);z-index:-1;-webkit-filter:blur(60px);filter:blur(60px);-webkit-transition:all .4s ease;transition:all .4s ease}.promotional-program .img-wrapper .pseudo-element-1{position:absolute;top:-0.625rem;right:-1.25rem;width:45%;height:50%;display:block;background-image:url("../images/promotional-program/video-pseudo-1.png");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-4;-webkit-transition:all .4s ease;transition:all .4s ease}.promotional-program .img-wrapper .pseudo-element-2{position:absolute;bottom:-1.25rem;right:-1.25rem;width:90%;height:90%;display:block;background-color:#eb0a1e;z-index:-2;-webkit-transition:all .4s ease;transition:all .4s ease}.promotional-program .img-wrapper .pseudo-element-3{position:absolute;bottom:-2.5rem;right:1.25rem;width:65%;height:30%;display:block;background-image:url("../images/promotional-program/video-pseudo-2.png");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-3;-webkit-transition:all .4s ease;transition:all .4s ease}.promotional-program .img-wrapper .pseudo-element-4{position:absolute;bottom:-2.5rem;right:-20%;width:30%;height:50%;display:block;background-image:url("../images/promotional-program/video-pseudo-3.png");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-4;-webkit-transition:all .4s ease;transition:all .4s ease}.promotional-program .img-wrapper .pseudo-element-5{position:absolute;bottom:-18%;left:-28%;width:14%;height:26%;display:block;background-image:url("../images/promotional-program/square.png");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-2;-webkit-transition:all .4s ease;transition:all .4s ease}.promotional-program .img-wrapper .img-container img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.promotional-program .img-wrapper .video-container{width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.promotional-program .img-wrapper .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.promotional-program .img-wrapper:hover .pseudo-element-1{-webkit-transform:translate(-0.625rem, -0.625rem) scale(1.05);transform:translate(-0.625rem, -0.625rem) scale(1.05)}.promotional-program .img-wrapper:hover .pseudo-element-2{-webkit-transform:translate(0.3125rem, 0.3125rem);transform:translate(0.3125rem, 0.3125rem);background-color:rgb(186.0816326531,7.9183673469,23.7551020408)}.promotional-program .img-wrapper:hover .pseudo-element-3{-webkit-transform:translateY(-0.625rem);transform:translateY(-0.625rem)}.promotional-program .img-wrapper:hover .pseudo-element-4{-webkit-transform:translate(0.625rem, -0.625rem) rotate(5deg);transform:translate(0.625rem, -0.625rem) rotate(5deg)}.promotional-program .img-wrapper:hover .pseudo-element-5{-webkit-transform:scale(1.1) rotate(-5deg);transform:scale(1.1) rotate(-5deg)}.promotional-program .img-wrapper:hover::after{-webkit-filter:blur(80px);filter:blur(80px);-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes fadeInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.post--single{color:#fff;padding:3.125rem 0}.post--single .post__content{margin-top:1rem}.post--single strong{font-family:"toyota-bold"}.custom-pagination .page-item .page-link{color:#000}.custom-pagination .page-item.active .page-link{color:#fff;background-color:#eb0a1e;border-color:#eb0a1e}.page-search{padding-top:5rem;padding-bottom:3.75rem}@media only screen and (max-width: 991px){.page-search{padding-top:3.75rem;padding-bottom:2.5rem}}.page-search-title{margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.6875rem;border-left:5px solid #eb0a1e;color:#fff;font-size:24px;text-transform:uppercase}@media only screen and (max-width: 991px){.page-search-title{font-size:20px}}@media only screen and (max-width: 480px){.page-search-title{font-size:18px}}.page-search-results-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.page-search-results-wrap .post{width:calc((100% - 48px)/4);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 991px){.page-search-results-wrap .post{width:calc((100% - 32px)/3)}}@media only screen and (max-width: 680px){.page-search-results-wrap .post{width:calc((100% - 16px)/2)}}@media only screen and (max-width: 680px){.page-search-results-wrap .post{width:calc((100% - 16px)/2)}}@media only screen and (max-width: 480px){.page-search-results-wrap .post{width:100%}}.page-search-results-wrap .post:hover{-webkit-filter:drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.16))}.page-search-results-wrap .post:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-o-object-position:center;object-position:center}.page-search-results-wrap .post:hover .post__title a{color:#eb0a1e}.page-search-results-wrap .post__thumbnail{overflow:hidden}.page-search-results-wrap .post__thumbnail img{width:100%;height:170px;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 480px){.page-search-results-wrap .post__thumbnail img{height:auto}}.page-search-results-wrap .post__overlay{width:100%;height:100%;position:absolute;top:0;left:0}.page-search-results-wrap .post__title a{font-family:"toyota-bold";font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000;min-height:33px;margin-bottom:16px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none}@media only screen and (max-width: 480px){.page-search-results-wrap .post__title a{-webkit-line-clamp:unset}}.page-search-results-wrap .post__content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:150%;color:gray;margin:0;min-height:52.8px;margin-bottom:32px}.page-search-results-wrap .post__date{position:absolute;bottom:17px}.page-search-results-wrap .post__date span{font-size:12px;line-height:17px;color:#101010}.page-search-results-wrap .post__content-wrap{padding:16px;min-height:104px;background-color:#fff}.page-search-pagination{margin-top:32px}.page-search-pagination ul{margin:0;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-search-pagination li{float:left;list-style:none;margin:0 0 0 10px}.page-search-pagination .page-item .page-link{background-color:#ddd;color:#6c757d;padding:10px 15px;border:none;border-radius:0 !important;outline:none;font-size:1rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.page-search-pagination .page-item .page-link:hover{background-color:#eb0a1e;color:#fff}.page-search-pagination .page-item.active .page-link{background-color:#eb0a1e;color:#fff}.page-search-pagination .page-item.disabled .page-link{background-color:#ddd;color:#6c757d;cursor:not-allowed}.product-wrapper{position:relative}.product-wrapper .product-banner-swiper-wrapper{overflow:hidden}.product-wrapper .product-banner-swiper-link{text-decoration:none;display:block;cursor:pointer}.product-wrapper .product-banner-swiper-link img{display:block;width:100%;height:auto;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-wrapper .special-edition{padding:80px 0;background-color:#0a0000;background-image:url("../images/product/anv-bg.webp");background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 991px){.product-wrapper .special-edition{padding:40px 0}}.product-wrapper .special-edition-description{line-height:1.5;color:#fff;text-align:center;margin:0 auto;margin-bottom:90px}.product-wrapper .special-edition-description{font-size:14px}@media screen and (min-width: 320px){.product-wrapper .special-edition-description{font-size:calc(14px + strip-unit(6px)*(100vw - 320px)/strip-unit(1600px))}}@media screen and (min-width: 1920px){.product-wrapper .special-edition-description{font-size:20px}}@media screen and (max-width: 1400px){.product-wrapper .special-edition-description{margin-bottom:70px}}@media screen and (max-width: 991px){.product-wrapper .special-edition-description{margin-bottom:50px;text-align:justify;-moz-text-align-last:center;text-align-last:center}}.product-wrapper .special-edition-versions{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media screen and (max-width: 1400px){.product-wrapper .special-edition-versions{gap:20px}}@media screen and (max-width: 991px){.product-wrapper .special-edition-versions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:60px}}.product-wrapper .special-edition-versions .anv-item{width:100%;max-width:calc(50% - 20px);position:relative}@media screen and (max-width: 1400px){.product-wrapper .special-edition-versions .anv-item{max-width:calc(50% - 10px)}}@media screen and (max-width: 991px){.product-wrapper .special-edition-versions .anv-item{max-width:100%}}.product-wrapper .special-edition-versions .anv-item-header{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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;gap:5px}.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading{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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5}@media screen and (max-width: 576px){.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}}.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading .anv-item-title{margin:0;line-height:1;font-family:"toyota-bold";color:#eb0a1e;text-transform:uppercase}.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading .anv-item-title{font-size:14px}@media screen and (min-width: 320px){.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading .anv-item-title{font-size:calc(14px + strip-unit(6px)*(100vw - 320px)/strip-unit(1600px))}}@media screen and (min-width: 1920px){.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading .anv-item-title{font-size:20px}}.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading .anv-item-subtitle{margin:0;line-height:1;font-family:"toyota-regular";color:#fff;text-transform:uppercase}.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading .anv-item-subtitle{font-size:14px}@media screen and (min-width: 320px){.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading .anv-item-subtitle{font-size:calc(14px + strip-unit(6px)*(100vw - 320px)/strip-unit(1600px))}}@media screen and (min-width: 1920px){.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading .anv-item-subtitle{font-size:20px}}.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading .anv-item-line{display:block;width:1px;height:20px;margin:0 15px;background-color:#fff}@media screen and (max-width: 576px){.product-wrapper .special-edition-versions .anv-item-header .anv-item-heading .anv-item-line{margin:0 8px}}.product-wrapper .special-edition-versions .anv-item-header .anv-item-link{margin:0;line-height:1.3;font-family:"toyota-regular";color:#fff;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;display:inline-block;text-align:center;cursor:pointer;background-color:#eb0a1e;padding:10px 20px 12px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-wrapper .special-edition-versions .anv-item-header .anv-item-link{font-size:12px}@media screen and (min-width: 320px){.product-wrapper .special-edition-versions .anv-item-header .anv-item-link{font-size:calc(12px + strip-unit(2px)*(100vw - 320px)/strip-unit(1600px))}}@media screen and (min-width: 1920px){.product-wrapper .special-edition-versions .anv-item-header .anv-item-link{font-size:14px}}@media screen and (max-width: 576px){.product-wrapper .special-edition-versions .anv-item-header .anv-item-link{padding:4px 10px 6px}}.product-wrapper .special-edition-versions .anv-item-header .anv-item-link:hover{background-color:rgb(137.1632653061,5.8367346939,17.5102040816)}.product-wrapper .special-edition-versions .anv-item-image{position:relative;width:100%;height:100%;padding-bottom:62.25%;height:0}.product-wrapper .special-edition-versions .anv-item-image:hover .anv-item-img{-webkit-transform:scale(1.02);transform:scale(1.02)}.product-wrapper .special-edition-versions .anv-item-image .anv-item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.product-wrapper .special-edition-versions .anv-item-image .anv-item-before,.product-wrapper .special-edition-versions .anv-item-image .anv-item-after{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute}.product-wrapper .special-edition-versions .anv-item-1:hover .anv-item-before{-webkit-transform:rotate(1deg);transform:rotate(1deg)}.product-wrapper .special-edition-versions .anv-item-1:hover .anv-item-after{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.product-wrapper .special-edition-versions .anv-item-1 .anv-item-before{left:-18%;top:0;max-width:25%;-webkit-transition:all .3s ease;transition:all .3s ease}.product-wrapper .special-edition-versions .anv-item-1 .anv-item-after{left:-4%;bottom:-6%;max-width:55%;-webkit-transition:all .3s ease;transition:all .3s ease}.product-wrapper .special-edition-versions .anv-item-2:hover .anv-item-before{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.product-wrapper .special-edition-versions .anv-item-2:hover .anv-item-after{-webkit-transform:rotate(1deg);transform:rotate(1deg)}.product-wrapper .special-edition-versions .anv-item-2 .anv-item-before{right:-4%;top:-5%;max-width:22%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.product-wrapper .special-edition-versions .anv-item-2 .anv-item-after{right:-6%;bottom:-6%;max-width:25%;-webkit-transition:all .3s ease;transition:all .3s ease}.product-wrapper .product-cars{position:relative;background-color:#070000;background-size:100% 100%;background-position:center;background-repeat:no-repeat;padding-bottom:100px}.product-wrapper .product-cars__header{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;background-image:url("../images/product/line-title-bg-2.png");background-size:cover;background-position:right top;background-repeat:no-repeat;padding-left:calc((100% - 1200px)/2);padding-right:100px;padding-top:32px;padding-bottom:25px}@media screen and (max-width: 991px){.product-wrapper .product-cars__header{padding-top:25px;padding-bottom:20px}}.product-wrapper .product-cars__title{line-height:1.3;color:#fff;text-align:left;margin:0;font-family:"toyota-bold";text-transform:uppercase;padding-left:15px}.product-wrapper .product-cars__title{font-size:16px}@media screen and (min-width: 320px){.product-wrapper .product-cars__title{font-size:calc(16px + strip-unit(19px)*(100vw - 320px)/strip-unit(1600px))}}@media screen and (min-width: 1920px){.product-wrapper .product-cars__title{font-size:35px}}.product-wrapper .product-cars__content{padding:60px 0 100px}@media screen and (max-width: 1400px){.product-wrapper .product-cars__content{padding:50px 0 80px}}@media screen and (max-width: 991px){.product-wrapper .product-cars__content{padding:40px 0 60px}}.product-wrapper .product-cars__content-container{position:relative}.product-wrapper .product-cars__icon{position:absolute;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease;transition:all .3s ease;display:block;z-index:1;max-width:10%}.product-wrapper .product-cars__icon-1{top:-10%;left:-11%}@media only screen and (max-width: 991px){.product-wrapper .product-cars__icon-1{display:none}}.product-wrapper .product-cars__icon-2{top:-7%;right:-11%;max-width:9%}@media only screen and (max-width: 991px){.product-wrapper .product-cars__icon-2{display:none}}.product-wrapper .product-cars__icon-3{bottom:-13%;left:-7%;max-width:12%}@media only screen and (max-width: 991px){.product-wrapper .product-cars__icon-3{display:none}}.product-wrapper .product-cars__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;position:relative}@media screen and (max-width: 991px){.product-wrapper .product-cars__list{grid-template-columns:repeat(1, 1fr);row-gap:40px}}.product-wrapper .product-cars__list::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,0,23,.5);-webkit-filter:blur(100px);filter:blur(100px)}.product-wrapper .product-cars__item{position:relative;z-index:1}.product-wrapper .product-cars__item-title{line-height:1.3;color:#fff;text-align:left;margin:0;display:block;text-transform:uppercase;font-family:"toyota-bold";text-align:center;margin-bottom:40px}.product-wrapper .product-cars__item-title{font-size:14px}@media screen and (min-width: 320px){.product-wrapper .product-cars__item-title{font-size:calc(14px + strip-unit(6px)*(100vw - 320px)/strip-unit(1600px))}}@media screen and (min-width: 1920px){.product-wrapper .product-cars__item-title{font-size:20px}}@media screen and (max-width: 991px){.product-wrapper .product-cars__item-title{margin-bottom:30px}}.product-wrapper .product-cars__item-info{position:relative}.product-wrapper .product-cars__item-before,.product-wrapper .product-cars__item-after{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;z-index:2;position:absolute}.product-wrapper .product-cars__item-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:1}.product-wrapper .product-cars__item-img:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.product-wrapper .product-cars__item-before{top:-5%;left:4%;max-width:35%;-webkit-transition:all .3s ease;transition:all .3s ease}.product-wrapper .product-cars__item-after{bottom:-5%;right:4%;max-width:80%;-webkit-transition:all .3s ease;transition:all .3s ease}.product-wrapper .product-cars__item-link{line-height:1.3;color:#fff;background-color:#eb0a1e;padding:8px 20px 10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;text-transform:uppercase;font-family:"toyota-regular";display:inline-block;text-align:center;cursor:pointer;position:absolute;bottom:5%;left:4%;z-index:5}.product-wrapper .product-cars__item-link{font-size:10px}@media screen and (min-width: 320px){.product-wrapper .product-cars__item-link{font-size:calc(10px + strip-unit(2px)*(100vw - 320px)/strip-unit(1600px))}}@media screen and (min-width: 1920px){.product-wrapper .product-cars__item-link{font-size:12px}}.product-wrapper .product-cars__item-link:hover{background-color:rgb(137.1632653061,5.8367346939,17.5102040816)}.product-wrapper .product-cars__event .event__title{font-family:"toyota-bold";text-transform:uppercase;color:#fff;text-align:center;position:relative;z-index:10}.product-wrapper .product-cars__event .event__title{font-size:18px}@media screen and (min-width: 320px){.product-wrapper .product-cars__event .event__title{font-size:calc(18px + strip-unit(12px)*(100vw - 320px)/strip-unit(1600px))}}@media screen and (min-width: 1920px){.product-wrapper .product-cars__event .event__title{font-size:30px}}.product-wrapper .product-cars__event .event__title br{display:none}@media only screen and (max-width: 480px){.product-wrapper .product-cars__event .event__title br{display:block}}.product-wrapper .product-cars__event .event__box{position:relative;margin-top:12px}.product-wrapper .product-cars__event .event__pseudo>*{position:absolute}.product-wrapper .product-cars__event .event__pseudo-1{width:50px;left:-70px;top:10%}.product-wrapper .product-cars__event .event__pseudo-3{width:70%;height:80%;background:-webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background:linear-gradient(270deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);-webkit-transform:matrix(-1, 0, 0, 1, 0, 0);transform:matrix(-1, 0, 0, 1, 0, 0);top:-2%;left:10px}.product-wrapper .product-cars__event .event__pseudo-4{width:30%;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(78.5%, rgba(169, 10, 28, 0.8)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(169, 10, 28, 0.8) 78.5%);bottom:-30px;left:-20px}.product-wrapper .product-cars__event .event__pseudo-5{width:50px;right:-90px;bottom:15%;z-index:1}@media only screen and (max-width: 1366px){.product-wrapper .product-cars__event .event__pseudo-5{right:-80px}}.product-wrapper .product-cars__event .event__pseudo-6{width:25%;height:50%;border-top:2px solid #fff;border-right:2px solid #fff;top:-20px;right:10px;z-index:11}@media only screen and (max-width: 991px){.product-wrapper .product-cars__event .event__pseudo-6{width:15%;height:30%}}@media only screen and (max-width: 680px){.product-wrapper .product-cars__event .event__pseudo-6{border-width:1px;top:-8px;right:-8px;width:15%;height:70%}}@media only screen and (max-width: 480px){.product-wrapper .product-cars__event .event__pseudo-6{width:30%;height:90%}}.product-wrapper .product-cars__event .event__pseudo-7{width:50%;height:20%;background:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), color-stop(78.5%, rgba(169, 10, 28, 0.8)));background:linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(169, 10, 28, 0.8) 78.5%);left:5%;bottom:-20px}.product-wrapper .product-cars__event .event__pseudo-8{width:35%;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);right:-1.5%;bottom:-12%}.product-wrapper .product-cars__event .event__pseudo-9{width:40%;height:60%;background:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), color-stop(78.5%, rgba(169, 10, 28, 0.8)));background:linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(169, 10, 28, 0.8) 78.5%);right:-20%;bottom:10%}.product-wrapper .product-cars__event .event__pseudo-10{width:70%;height:20%;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(78.5%, rgba(169, 10, 28, 0.8)));background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(169, 10, 28, 0.8) 78.5%);top:-15%;right:12%}@media only screen and (max-width: 1440px){.product-wrapper .product-cars__event .event__pseudo-10{top:-12%}}@media only screen and (max-width: 991px){.product-wrapper .product-cars__event .event__pseudo-10{top:-50px}}@media only screen and (max-width: 680px){.product-wrapper .product-cars__event .event__pseudo-10{display:none}}.product-wrapper .product-cars__event .event__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width: 991px){.product-wrapper .product-cars__event .event__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-wrapper .product-cars__event .event__content::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,0,23,.5);-webkit-filter:blur(100px);filter:blur(100px)}.product-wrapper .product-cars__event .event__content-left{width:35%;height:auto;color:#fff;text-align:justify;position:relative}@media only screen and (max-width: 991px){.product-wrapper .product-cars__event .event__content-left{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.product-wrapper .product-cars__event .event__content-left .event__content-wrapper{background:linear-gradient(323.49deg, #B50011 7.46%, #EB0A1E 92.54%);padding:30px;position:relative}@media only screen and (max-width: 480px){.product-wrapper .product-cars__event .event__content-left .event__content-wrapper{padding:20px 15px 30px}}.product-wrapper .product-cars__event .event__content-left .event__content-wrapper::after{content:"";display:block;width:90%;height:40%;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;bottom:-20px;left:10px;z-index:-1}@media only screen and (max-width: 680px){.product-wrapper .product-cars__event .event__content-left .event__content-wrapper::after{border-width:1px;left:-8px;bottom:-8px}}.product-wrapper .product-cars__event .event__content-right{width:65%;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:relative}@media only screen and (max-width: 991px){.product-wrapper .product-cars__event .event__content-right{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.product-wrapper .product-cars__event .event__content-right .img-container img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.product-wrapper .product-cars__event .event__content-right .video-container{width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.product-wrapper .product-cars__event .event__content-right .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-wrapper .product-cars__event .event__content-wrapper{position:relative;z-index:10}.product-wrapper .product-cars__event .event__btn{display:inline-block;font-size:16px;line-height:24px;text-align:center;text-transform:uppercase;color:#eb0a1e;padding:10px 30px;background-color:#fff;text-decoration:none;margin-top:15px;-webkit-transition:all .3s linear;transition:all .3s linear}.product-wrapper .product-cars__event .event__btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media only screen and (max-width: 480px){.product-wrapper .product-cars__event .event__btn{font-size:14px;padding:8px 26px;margin-top:10px}}.product-wrapper .product__line{background-color:#0b0000}.product-wrapper .product__line-heading{background-image:url("../images/product/line-title-bg.webp");background-size:cover;background-position:right bottom;background-repeat:no-repeat;line-height:1.3;color:#fff;text-align:left;margin:0;padding-top:25px;padding-bottom:35px;font-family:"toyota-bold";text-transform:uppercase;padding-left:calc((100% - 1200px)/2 + 15px);padding-right:100px;white-space:nowrap}.product-wrapper .product__line-heading{font-size:16px}@media screen and (min-width: 320px){.product-wrapper .product__line-heading{font-size:calc(16px + strip-unit(19px)*(100vw - 320px)/strip-unit(1600px))}}@media screen and (min-width: 1920px){.product-wrapper .product__line-heading{font-size:35px}}@media screen and (max-width: 1200px){.product-wrapper .product__line-heading{padding-left:15px}}@media screen and (max-width: 991px){.product-wrapper .product__line-heading{padding-top:20px;padding-bottom:25px}}@media only screen and (max-width: 480px){.product-wrapper .product__line-heading{padding-right:1.875rem}}.product-wrapper .product__line-heading--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-wrapper .product__line-heading--pseudo{margin-left:2.1875rem}@media only screen and (max-width: 991px){.product-wrapper .product__line-heading--pseudo{margin-left:1.5625rem}}@media only screen and (max-width: 480px){.product-wrapper .product__line-heading--pseudo{margin-left:1.25rem}}.product-wrapper .product__line-heading--pseudo img{width:100%;max-width:45%;-o-object-fit:contain;object-fit:contain}.product-wrapper .product__line-body{padding:4.6875rem 0}@media only screen and (max-width: 768px){.product-wrapper .product__line-body{padding:3.125rem 0}}.product-wrapper .product__line-item{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: 768px){.product-wrapper .product__line-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-wrapper .product__line-item:not(:last-child){margin-bottom:4.0625rem}@media only screen and (max-width: 768px){.product-wrapper .product__line-item:not(:last-child){margin-bottom:1.875rem}}.product-wrapper .product__line-item--wrapper{width:calc(100% - 200px);position:relative;padding:0 46px}@media only screen and (max-width: 768px){.product-wrapper .product__line-item--wrapper{width:100%;padding:0 36px}}.product-wrapper .product__line-item--wrapper .product-item{position:relative;background-color:#fff;margin-left:5px;margin-bottom:5px}.product-wrapper .product__line-item--wrapper .product-item::after{content:"";width:45%;height:45%;position:absolute;left:-5px;bottom:-5px;z-index:-1;background-color:#eb0a1e}.product-wrapper .product__line-item--wrapper .product-item:hover .product-img-main{opacity:0;visibility:hidden}.product-wrapper .product__line-item--wrapper .product-item:hover .product-img-hover{opacity:1;visibility:visible}.product-wrapper .product__line-item--wrapper .product-item a{text-decoration:none;display:block;padding:1rem 1rem 2.5rem}.product-wrapper .product__line-item--wrapper .product-img{-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s}.product-wrapper .product__line-item--wrapper .product-img-wrapper{position:relative}.product-wrapper .product__line-item--wrapper .product-img-main{opacity:1;visibility:visible}.product-wrapper .product__line-item--wrapper .product-img-hover{opacity:0;visibility:hidden;position:absolute;left:0;top:0}.product-wrapper .product__line-item--wrapper .product-name{font-family:"toyota-bold";font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#eb0a1e;position:absolute;left:0;bottom:0;padding:.5rem .875rem}.product-wrapper .product__line-item--wrapper .product-line-swiper-button-next,.product-wrapper .product__line-item--wrapper .product-line-swiper-button-prev{width:26px;height:36px;background-color:red;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;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-wrapper .product__line-item--wrapper .product-line-swiper-button-next{right:0}.product-wrapper .product__line-item--wrapper .product-line-swiper-button-prev{left:0}.product-wrapper .product__line-item--wrapper .swiper-button-lock{display:none}.product-wrapper .product__line-item--wrapper .swiper-button-disabled{opacity:0;visibility:hidden}.product-wrapper .product__line-title{font-family:"toyota-bold";font-style:normal;font-weight:700;font-size:24px;color:#fff;width:180px}@media only screen and (max-width: 1440px){.product-wrapper .product__line-title{font-size:20px}}@media only screen and (max-width: 768px){.product-wrapper .product__line-title{width:100%}}.section__common{background-color:#000;padding-top:2.5rem;padding-bottom:2.5rem}@media only screen and (max-width: 991px){.section__common{padding-top:1.5rem;padding-bottom:1.5rem}}.section__common-title{position:relative}.section__common-title.center-line::after{content:"";position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;background-color:#fff}.section__common-title.center-line>span::after,.section__common-title.center-line>span::before{content:"";position:absolute;width:3rem;height:100%;bottom:0;top:0;right:-3rem;background-color:#000;z-index:1}.section__common-title.center-line>span::before{right:unset;left:-3rem}.section__common-title>span{z-index:1;background-color:#eb0a1e;color:#fff;font-family:"toyota-bold";font-size:1.25rem !important;line-height:2.375rem !important;padding:.2rem 1.2rem;display:inline-block;position:relative}.section__common-space{height:7rem}.h-section-1{padding:8.125rem 0;background-image:url("../images/home/section1/bg.png");background-repeat:no-repeat;background-size:cover;background-position:bottom right;position:relative}@media only screen and (max-width: 768px){.h-section-1{padding:6.25rem 0}}@media only screen and (max-width: 480px){.h-section-1{padding:5rem 0}}.h-section-1::after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(#000000), to(#000000));background:linear-gradient(0deg, #000000, #000000);z-index:1;opacity:0}@media only screen and (max-width: 991px){.h-section-1::after{opacity:.6}}.h-section-1-wrap{position:relative;z-index:2}.h-section-1-title{font-family:"toyota-bold";font-style:normal;font-size:1.625rem;text-align:center;color:#fff;text-transform:uppercase}@media only screen and (max-width: 480px){.h-section-1-title{font-size:1.125rem}}@media only screen and (max-width: 480px){.h-section-1-title:first-child{margin-bottom:15px}}.h-section-1-title span{display:inline-block;background-color:#eb0a1e;padding:10px 15px}@media only screen and (max-width: 480px){.h-section-1-title span{display:block;margin-bottom:7px}}.h-section-1-text{font-size:1.375rem;line-height:1.75rem;text-align:center;color:#fff}@media only screen and (max-width: 1200px){.h-section-1-text{font-size:1.375rem;line-height:1.75rem}}@media only screen and (max-width: 991px){.h-section-1-text{font-size:1.25rem;line-height:1.625rem}}@media only screen and (max-width: 480px){.h-section-1-text{font-size:1.125rem;line-height:1.375rem}}.h-section-2-wrapper{width:100%;max-width:720px;aspect-ratio:16/9;margin:0 auto}@media only screen and (min-width: 1200px){.h-section-2-wrapper{max-width:900px}}@media only screen and (min-width: 1600px){.h-section-2-wrapper{max-width:1140px}}.h-section-2 iframe{width:100%;height:100%}:root{--cl-gap: 50px;--rw-gap: 120px;--pd: 35px;--bt: -6px;--ps-height: 50px}@media only screen and (max-width: 1440px){:root{--pd: 30px}}@media only screen and (max-width: 1200px){:root{--pd: 25px}}@media only screen and (max-width: 768px){:root{--cl-gap: 0}}@media only screen and (max-width: 480px){:root{--rw-gap: 80px;--ps-height: 35px}}.h-section-3{position:relative;overflow:hidden}.h-section-3 .container{max-width:720px}@media only screen and (min-width: 1200px){.h-section-3 .container{max-width:900px}}@media only screen and (min-width: 1600px){.h-section-3 .container{max-width:1140px}}.h-section-3-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:var(--cl-gap);-moz-column-gap:var(--cl-gap);column-gap:var(--cl-gap);row-gap:var(--rw-gap)}.h-section-3-wrap-parent{padding:50px 0}@media only screen and (max-width: 768px){.h-section-3-wrap-parent{padding-left:calc(-1*(var(--bt)));padding-right:calc(-1*(var(--bt)))}}@media only screen and (max-width: 480px){.h-section-3-wrap-parent{padding:35px 0}}.h-section-3-item{width:calc((100% - var(--cl-gap))/2);position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 768px){.h-section-3-item{width:100%}}.h-section-3-item:nth-child(odd){padding-left:var(--pd)}@media only screen and (max-width: 768px){.h-section-3-item:nth-child(odd){padding:0}}.h-section-3-item:nth-child(even){padding-right:var(--pd)}@media only screen and (max-width: 768px){.h-section-3-item:nth-child(even){padding:0}}.h-section-3-item:nth-child(1){padding-top:var(--pd);border-left:4px solid #fff;border-top:4px solid #fff}@media only screen and (max-width: 768px){.h-section-3-item:nth-child(1){padding:0;border:0}}.h-section-3-item:nth-child(1) .img-wrap .pseudo-bg-2{display:none}.h-section-3-item:nth-child(2){padding-top:var(--pd);border-right:4px solid #fff;border-top:4px solid #fff}@media only screen and (max-width: 768px){.h-section-3-item:nth-child(2){padding:0;border:0}}.h-section-3-item:nth-child(2) .img-wrap .pseudo-bg-2{top:unset;bottom:var(--bt)}.h-section-3-item:nth-child(2) .img-wrap .pseudo-bg-3{display:none}.h-section-3-item:nth-last-child(2),.h-section-3-item:last-child{padding-bottom:var(--pd)}@media only screen and (max-width: 768px){.h-section-3-item:nth-last-child(2),.h-section-3-item:last-child{padding-bottom:0}}.h-section-3-item:nth-last-child(2) .pseudo-bg-1,.h-section-3-item:last-child .pseudo-bg-1{display:none}.h-section-3-item:nth-last-child(2) .img-wrap::before,.h-section-3-item:last-child .img-wrap::before{content:"";width:calc(100% + var(--pd));height:calc(100% + var(--pd));position:absolute;bottom:calc((var(--pd))*-1);border-bottom:4px solid #fff}.h-section-3-item:nth-last-child(2) .img-wrap::before{left:calc((var(--pd))*-1);border-left:4px solid #fff}@media only screen and (max-width: 768px){.h-section-3-item:nth-last-child(2) .img-wrap::before{border:0}}.h-section-3-item:nth-last-child(2) .img-wrap .pseudo-bg-2{top:unset;bottom:var(--bt)}.h-section-3-item:nth-last-child(2) .img-wrap .pseudo-bg-3{display:none}@media only screen and (max-width: 768px){.h-section-3-item:nth-last-child(2) .pseudo-bg-1{display:block;width:197px !important;left:var(--pd) !important;background-image:url("../images/home/section3/pseudo-3.png") !important;background-position:left center !important}}.h-section-3-item:last-child .img-wrap::before{right:calc((var(--pd))*-1);border-right:4px solid #fff}@media only screen and (max-width: 768px){.h-section-3-item:last-child .img-wrap::before{border:0}}.h-section-3-item:last-child .img-wrap .pseudo-bg-2{display:none}.h-section-3-item:nth-child(4n+1) .pseudo-bg-1{width:calc(100% + var(--cl-gap));left:0;background-image:url("../images/home/section3/pseudo-1.png")}@media only screen and (max-width: 768px){.h-section-3-item:nth-child(4n+1) .pseudo-bg-1{width:100%;background-position:left center}}.h-section-3-item:nth-child(4n+2) .pseudo-bg-1{width:197px;right:var(--pd);background-image:url("../images/home/section3/pseudo-2.png")}@media only screen and (max-width: 768px){.h-section-3-item:nth-child(4n+2) .pseudo-bg-1{background-position:right center}}.h-section-3-item:nth-child(4n+3) .pseudo-bg-1{width:197px;left:var(--pd);background-image:url("../images/home/section3/pseudo-3.png")}@media only screen and (max-width: 768px){.h-section-3-item:nth-child(4n+3) .pseudo-bg-1{background-position:left center}}.h-section-3-item:nth-child(4n+4) .pseudo-bg-1{width:calc(100% + var(--cl-gap));right:0;background-image:url("../images/home/section3/pseudo-4.png")}@media only screen and (max-width: 768px){.h-section-3-item:nth-child(4n+4) .pseudo-bg-1{width:100%;background-position:right center}}.h-section-3-item .pseudo-bg-1{height:var(--ps-height);position:absolute;bottom:calc(-1*(var(--rw-gap))/2 - var(--ps-height)/2);background-size:contain;background-position:center;background-repeat:no-repeat}.h-section-3-item .img-wrap{position:relative}.h-section-3-item .img-wrap .pseudo-bg-2,.h-section-3-item .img-wrap .pseudo-bg-3{width:calc(100% + 8px);height:45%;position:absolute;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center}.h-section-3-item .img-wrap .pseudo-bg-2{background-image:url("../images/home/section3/pseudo-left.png");top:var(--bt);left:var(--bt)}.h-section-3-item .img-wrap .pseudo-bg-3{background-image:url("../images/home/section3/pseudo-right.png");right:var(--bt);bottom:var(--bt)}.h-section-3-item .img-wrap .img-container{overflow:hidden;position:relative}.h-section-3-item .img-wrap .img-container::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:skewX(-25deg);transform:skewX(-25deg);opacity:0;z-index:1}.h-section-3-item .img-wrap .img-container:hover::before{left:150%;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1}.h-section-3-item .img-wrap img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;transition:all .3s}.h-section-3-item .info-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.h-section-3-item .info-title{margin-bottom:0}.h-section-3-item .info-title a{font-family:"toyota-bold";font-size:1rem;color:#fff;text-transform:uppercase;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.h-section-3-item .info-btn{font-size:1rem;color:#fff;text-decoration:none;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:#eb0a1e;padding:8px 20px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;white-space:nowrap}.h-section-3-item .info-btn:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);-webkit-box-shadow:0 .3125rem .9375rem hsla(0,0%,100%,.3);box-shadow:0 .3125rem .9375rem hsla(0,0%,100%,.3)}@media only screen and (max-width: 991px){.h-section-3-item .info-btn{font-size:.875rem}}.h-section-4{position:relative;padding:4rem 0;margin-bottom:3.9375rem}.h-section-4 .section__4-body{position:relative;margin-top:2.6875rem;padding:0 5rem}@media only screen and (max-width: 991px){.h-section-4 .section__4-body{padding:0}}.h-section-4 .section__4-bg{position:absolute;width:9.375rem}@media only screen and (max-width: 1200px){.h-section-4 .section__4-bg{width:6.25rem}}.h-section-4 .section__4-bg-1{top:20%;left:2%}@media only screen and (max-width: 991px){.h-section-4 .section__4-bg-1{top:0}}.h-section-4 .section__4-bg-2{bottom:10%;right:2%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width: 991px){.h-section-4 .section__4-bg-2{bottom:0}}.h-section-4 .congrats__item{text-align:center;background:-webkit-gradient(linear, left top, left bottom, color-stop(13.5%, rgba(235, 10, 30, 0.5)), to(rgba(0, 0, 0, 0))),#000;background:linear-gradient(180deg, rgba(235, 10, 30, 0.5) 13.5%, rgba(0, 0, 0, 0) 100%),#000;padding:1.5rem 3.125rem 2rem;position:relative}@media only screen and (max-width: 991px){.h-section-4 .congrats__item{padding:1.5rem 2.1875rem 2rem}}.h-section-4 .congrats__item::after{content:"";display:block;width:45%;height:20%;position:absolute;top:0;left:0;border-left:2px solid #fff;border-top:2px solid #fff;z-index:1}.h-section-4 .congrats__item-avatar{width:8.625rem;height:8.625rem;-o-object-fit:cover;object-fit:cover;margin:0 auto}.h-section-4 .congrats__item-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.h-section-4 .congrats__item-name{font-family:"toyota-bold";font-size:12px;line-height:20px;text-transform:uppercase;color:#fff;margin-top:13px}.h-section-4 .congrats__item-position{font-size:12px;line-height:20px;text-align:center;text-transform:uppercase;color:#eb0a1e;margin-top:5px}.h-section-4 .congrats__item-text{font-size:16px;line-height:24px;text-align:center;letter-spacing:-0.02em;color:#fff;margin-top:10px}@media only screen and (min-width: 768px){.h-section-4 .swiper-slide{opacity:0;visibility:hidden}.h-section-4 .swiper-slide-visible{opacity:.6;visibility:visible}.h-section-4 .swiper-slide-active{opacity:1;visibility:visible}}.h-section-4 .swiper-button-next{right:0}.h-section-4 .swiper-button-prev{left:0}.h-section-4 .swiper-button-next,.h-section-4 .swiper-button-prev{width:35px;height:55px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9;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;margin-top:unset;background-color:#eb0a1e;-webkit-transition:all .3s linear;transition:all .3s linear}@media only screen and (max-width: 576px){.h-section-4 .swiper-button-next,.h-section-4 .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:50px}}.h-section-4 .swiper-button-next:hover,.h-section-4 .swiper-button-prev:hover{opacity:.8}.h-section-4 .swiper-button-next svg,.h-section-4 .swiper-button-prev svg{width:28px}.h-section-4 .swiper-button-next::after,.h-section-4 .swiper-button-prev::after{display:none}.h-section-4 .swiper-button-lock{display:none}.section2{position:relative;padding-top:10px}.section2 .section__vision2-header--patient{position:relative;top:0}@media only screen and (max-width: 545px){.section2 .section__vision2-header--patient{width:calc(100% - 10px)}}@media only screen and (max-width: 545px){.section2 .section__vision2-header--patient .section__vision2-header{width:100%}}.section2 .section__vision2-header--patient .section__vision2-header h3{margin:0}@media only screen and (max-width: 545px){.section2 .section__vision2-header--patient .section__vision2-header h3{line-height:1.2 !important}}.section2-text{width:100%;font-family:"toyota-bold";font-style:normal;font-weight:700;font-size:1.5rem !important;line-height:2.375rem !important;color:#fff;text-align:center;text-transform:uppercase}@media only screen and (max-width: 768px){.section2-text{font-size:1.375rem !important;line-height:2rem !important}}.section2-text span{display:inline-block;position:relative}.section2-text span::before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute}.section2-mission{margin-top:68px}@media only screen and (max-width: 991px){.section2-mission{margin-top:50px}}.section2-mission-header{position:relative;z-index:1}.section2-mission-header .gray-streak{position:absolute;top:0;left:9%}@media only screen and (max-width: 1366px){.section2-mission-header .gray-streak{left:5%}}@media only screen and (max-width: 991px){.section2-mission-header .gray-streak{display:none}}@media only screen and (max-width: 768px){.section2-mission .section2-text{margin-top:1rem}}.section2-mission .section2-text span{padding:0 31px}@media only screen and (max-width: 480px){.section2-mission .section2-text span{line-height:1.5 !important}}.section2-mission .section2-text span::before{width:30%;height:80%;background-image:url(../images/philosophical-vision/section2/border-top.png);background-repeat:no-repeat;background-size:cover;background-position:top right;position:absolute;top:-5px;right:0}.section2-mission-bg{display:block;max-width:1500px;margin:0 auto}@media only screen and (max-width: 991px){.section2-mission-bg{position:absolute;top:0;left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}.section2-mission-body{position:relative;margin-top:-5rem}@media only screen and (max-width: 1600px){.section2-mission-body{margin-top:-4.5rem}}@media only screen and (max-width: 991px){.section2-mission-body{margin-top:2rem}}.section2-mission-body-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:6rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 991px){.section2-mission-body-content{position:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:unset;transform:unset}}.section2-mission-body-content .left{width:100%;max-width:373px;position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:42px 37px 50px;background-color:#fff}@media only screen and (max-width: 991px){.section2-mission-body-content .left{max-width:100%;padding:30px 25px 35px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.section2-mission-body-content .left::after{content:"";position:absolute;width:calc(100% + 7px);height:45%;bottom:-7px;left:-7px;background-color:#eb0a1e;z-index:-1}@media only screen and (max-width: 991px){.section2-mission-body-content .left::after{display:none}}.section2-mission-body-content .left p{color:#000;margin-bottom:0}.section2-mission-body-content .right{width:100%;padding-bottom:38.25%;height:0;overflow:hidden;overflow:hidden;position:relative}.section2-mission-body-content .right iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 991px){.section2-mission-body-content .right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:56.25%}.section2-mission-body-content .right iframe{width:100%}}.section2-mission-body-content .right::after{content:"";position:absolute;width:52%;height:65%;bottom:-10px;right:-10px;background-color:#eb0a1e;z-index:-1}@media only screen and (max-width: 991px){.section2-mission-body-content .right::after{display:none}}.section2-mission-body-content .right::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:skewX(-25deg);transform:skewX(-25deg);opacity:0;z-index:1}.section2-mission-body-content .right:hover::before{left:150%;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1}.section2 .section__common-title{bottom:0}.section2-vision{padding:55px 0 64px;background-image:url(../images/philosophical-vision/section2/bg-2.png);background-repeat:no-repeat;background-size:cover;background-position:center}.section2-vision-wrap{max-width:1166px;margin:0 auto;position:relative;padding:0 32px 30px 32px}.section2-vision-wrap::before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;width:308px;height:86px;background-image:url(../images/philosophical-vision/section2/border-bottom.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:0}.section2-vision-text{font-size:16px;line-height:28px;text-align:center;color:#fff}.section2-vision-text p{font-size:16px;line-height:28px;margin-bottom:0}.news__item-link{background-color:#000}.news__item-card{overflow:hidden;position:relative}.news__item-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:skewX(-25deg);transform:skewX(-25deg);opacity:0;z-index:1}.news__item-card:hover::before{left:150%;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1}.news__item-thumb{position:relative;padding-bottom:66.66%;width:100%}.news__item-thumb::before{content:"";position:absolute;width:60%;height:60%;top:0;left:0;border-top:3px solid #fff;border-left:3px solid #fff;background-color:#000}.news__item-thumb::after{content:"";position:absolute;width:75%;height:75%;bottom:0;right:0;background-color:#eb0a1e}.news__item-thumb>img{z-index:2;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;padding:10px}.news__item-title{font-family:"toyota-bold";font-size:1.125rem !important;color:#fff}.news__item-desc{line-height:1.5}@media only screen and (max-width: 991px){.news__item-desc{font-size:.9375rem !important}}.section__vision{position:relative}.section__vision::after{content:"";background-image:url("../images/philosophical-vision/section3/patient-left.png");background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;width:62px;height:100%;-o-object-fit:contain;object-fit:contain;background-position:left center;z-index:0}.section__vision::before{content:"";background-image:url("../images/philosophical-vision/section3/patient-right.png");background-repeat:no-repeat;background-position:right bottom;background-size:contain;position:absolute;right:0;bottom:1.5rem;width:62px;height:100%;-o-object-fit:contain;object-fit:contain;z-index:0}.section__vision2{position:relative;background-image:url("../images/philosophical-vision/section3/background.png");background-position:top center;background-repeat:no-repeat;background-size:cover;padding-top:unset}.section__vision2::before{content:"";background-image:url("../images/philosophical-vision/section3/patient-top-right.png");background-repeat:no-repeat;background-position:right top;background-size:contain;position:absolute;right:0;top:1rem;width:185px;height:100%;z-index:0}.section__vision2::after{content:"";position:absolute;width:5rem;height:10rem;bottom:2.5rem;right:0;z-index:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(235, 10, 30, 0.7)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(235, 10, 30, 0.7) 100%)}.section__vision2-body{padding:5rem 6rem 3rem;text-align:justify;z-index:1;color:#fff;position:relative;line-height:1.75rem !important;line-height:1.5}@media only screen and (max-width: 991px){.section__vision2-body{padding:3.5rem 2rem 2rem}}@media only screen and (max-width: 480px){.section__vision2-body{padding:2.5rem 1rem 1rem}}@media only screen and (max-width: 991px){.section__vision2-body{font-size:.9375rem !important}}.section__vision2-body::before{content:"";background-image:url("../images/philosophical-vision/section3/border-top.png");background-repeat:no-repeat;background-position:left top;background-size:cover;position:absolute;top:0;left:0;width:30%;height:25%}.section__vision2-body::after{content:"";background-image:url("../images/philosophical-vision/section3/border-bottom.png");background-repeat:no-repeat;background-size:cover;position:absolute;-o-object-fit:contain;object-fit:contain;background-position:right bottom;z-index:0;width:30%;height:25%;right:0;bottom:0}@media only screen and (max-width: 768px){.section__vision2-body::before,.section__vision2-body::after{width:25%;height:10%}}@media only screen and (max-width: 480px){.section__vision2-body::before,.section__vision2-body::after{height:5%}}.section__vision2-title{bottom:-1.5rem;z-index:2}@media only screen and (max-width: 767px){.section__vision2-title{bottom:-1.25rem}}.section__vision2-header{background-color:#fff;padding:.5rem 1rem;padding-left:var(--padding-to-container);width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;z-index:1}@media only screen and (max-width: 545px){.section__vision2-header{width:100%}}@media only screen and (max-width: 545px){.section__vision2-header h3{line-height:1.2 !important}}.section__vision2-card{padding-top:4rem}.section__vision2-header--patient{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:0;top:-5rem}@media only screen and (max-width: 545px){.section__vision2-header--patient{width:calc(100% - 10px)}}.section__vision2-header--patient::after{content:"";position:absolute;width:calc(100% + 10px);height:100%;top:-10px;left:0;background-color:#eb0a1e;z-index:0}.section__vision2-heading{color:#eb0a1e;font-family:"toyota-bold";font-size:1.75rem !important;line-height:2.875rem !important;padding:.5rem 1rem;display:inline-block;position:relative}@media only screen and (max-width: 991px){.section__vision2-heading{font-size:2rem !important;line-height:2.8125rem !important}}@media only screen and (max-width: 767px){.section__vision2-heading{font-size:1.75rem !important;line-height:1.875rem !important}}@media only screen and (max-width: 1440px){.section__vision2-heading{font-size:1.5rem !important;line-height:2.375rem !important}}@media only screen and (max-width: 768px){.section__vision2-heading{font-size:1.375rem !important;line-height:2rem !important;padding-left:15px}}.vision-section-4{margin:10rem 0 7.5rem;padding:0;position:relative}.vision-section-4-body{position:relative;background-image:url("../images/philosophical-vision/section4/section4-bg.png");background-size:cover;background-position:top;background-repeat:no-repeat;padding-top:4.875rem;padding-bottom:11.1875rem}.vision-section-4::before{content:"";background-image:url("../images/philosophical-vision/section4/section4-top-image.png");background-repeat:no-repeat;background-size:contain;position:absolute;top:-22%;left:20px;width:9.6875rem;height:9.6875rem;z-index:1}@media only screen and (max-width: 1500px){.vision-section-4::before{width:6.25rem;height:6.25rem}}@media only screen and (max-width: 991px){.vision-section-4::before{display:none}}.vision-section-4 .section__common-title{bottom:unset;top:-2.1875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.vision-section-4 .section__common-title::after{content:"";background-image:url("../images/philosophical-vision/section4/title-pesudo-icon.png");background-repeat:no-repeat;background-size:cover;position:absolute;top:-0.9375rem;right:-0.9375rem;width:14.375rem;height:3.125rem;z-index:1}.left-column{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.left-column .slide-title{min-height:50px;padding:15px 20px;font-size:1.25rem;line-height:1.625rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;background:#eb0a1e;margin:0;font-family:"toyota-bold";-webkit-transition:color .3s ease;transition:color .3s ease}.left-column .slide-title:hover{color:#fff}.left-column .image-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.left-column .image-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.right-column{-webkit-box-flex:30%;-ms-flex:30%;flex:30%;background:#fff;padding:1.5rem 0rem 1.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 991px){.right-column{padding:1.875rem 1.25rem}}.right-column .description{color:#000;overflow-y:auto;max-height:100%;padding-right:.9375rem;text-align:justify}.right-column .description::-webkit-scrollbar{width:6px}.right-column .description::-webkit-scrollbar-track{background:#f1f1f1}.right-column .description::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.right-column .description::-webkit-scrollbar-thumb:hover{background:#555}.vision-tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;gap:3.375rem;margin-bottom:-25px;position:relative;z-index:1}.vision-tabs .nav-item{margin:0}.vision-tabs .nav-item .nav-link{border-radius:0;font-family:"toyota-bold";font-size:1rem;line-height:1.375rem;text-align:center;color:#fff;background-color:rgba(0,0,0,0);padding:8px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.vision-tabs .nav-item .nav-link:hover{color:#eb0a1e;background-color:#fff}.vision-tabs .nav-item .nav-link.active{color:#eb0a1e;background-color:#fff}.tab-content{width:100%;height:600px;max-width:90%;margin:0 auto;position:relative}@media only screen and (max-width: 991px){.tab-content{height:auto;max-width:100%}}.tab-content .tab-pane{width:100%;height:100%}.tab-content .tab-pane-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.tab-content-wrap{position:relative}.tab-content-wrap::after{content:"";background-image:url("../images/philosophical-vision/section4/slide-pesudo-icon.png");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-2.5rem;left:1.25rem;width:37.5rem;height:9.375rem;z-index:1}@media only screen and (max-width: 1500px){.tab-content-wrap::after{bottom:-5%;left:2.5%}}@media only screen and (max-width: 991px){.tab-content-wrap::after{display:none}}@media screen and (max-width: 1440px){.vision-section-4-body{padding-bottom:8rem}.vision-section-4-body .tab-content{height:600px}}@media screen and (max-width: 1200px){.right-column .description{font-size:1rem}}@media screen and (max-width: 991px){.vision-section-4{margin:8rem 0 0}.vision-section-4-body .tab-content{height:auto}.vision-tabs{gap:30px}.tab-pane-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.left-column,.right-column{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.left-column .slide-title{height:auto;min-height:5.625rem}.right-column .description{font-size:.95rem;padding-right:0;overflow:unset}}@media screen and (max-width: 768px){.vision-section-4{margin-top:6rem}.vision-tabs{gap:20px}.vision-tabs .nav-item .nav-link{font-size:.875rem;line-height:1.375rem}.left-column .slide-title{min-height:4.0625rem;font-size:1.125rem;line-height:1.5rem}.swiper-button-next,.swiper-button-prev{width:40px;height:75px}.swiper-button-next::after,.swiper-button-prev::after{font-size:16px}}@media screen and (max-width: 576px){.vision-section-4-body{padding-bottom:4rem}.left-column .slide-title{min-height:70px;font-size:1.1rem}.right-column .description{font-size:.9rem;line-height:1.4}.swiper-button-next,.swiper-button-prev{display:none}}@media screen and (max-height: 600px)and (orientation: landscape){.vision-swiper{height:auto}.vision-swiper .slide-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:85vh}.left-column{-webkit-box-flex:60%;-ms-flex:60%;flex:60%;height:100%}.right-column{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;height:100%}}.view-more{color:#eb0a1e}.view-more:hover{color:#eb0a1e}.view-more .icon-show{width:20px;margin-left:5px;margin-top:5px}.section__devjorney{position:relative}.section__devjorney-timeline{width:100%;bottom:0}.section__devjorney-item{width:100%;height:100%;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:rgba(149,157,165,.2) 0px 8px 24px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;position:relative}.section__devjorney-item .section__devjorney-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.section__devjorney-year{background-color:#eb0a1e;cursor:pointer;font-family:"toyota-bold";font-size:1.25rem !important;line-height:1.75rem !important;padding:1.2rem 1rem;color:#fff;text-align:center}@media only screen and (max-width: 767px){.section__devjorney-year{padding:.75rem 1rem}}.section__devjorney-img{position:relative;width:100%}.section__devjorney-img::after{content:"";display:block;padding-bottom:69%}.section__devjorney-img img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section__devjorney-line{position:relative;background:#222;height:128px;width:100%}.section__devjorney-line--cars{z-index:1;position:relative;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:-webkit-transform .8s linear;transition:-webkit-transform .8s linear;transition:transform .8s linear;transition:transform .8s linear, -webkit-transform .8s linear}.section__devjorney-line--cars.show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.section__devjorney-line--cars.hide{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}.section__devjorney-line--car{width:30vw;height:auto;position:absolute;bottom:12px;z-index:10;right:100%;-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition:all linear .3s;transition:all linear .3s;display:block;-webkit-animation-play-state:running;animation-play-state:running}.section__devjorney-line--car:nth-child(1){-webkit-animation:move 90000ms linear(0, 0.99, 1);animation:move 90000ms linear(0, 0.99, 1);-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98);animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98)}.section__devjorney-line--car:nth-child(2){-webkit-animation:move 90000ms linear(0, 0.99, 1);animation:move 90000ms linear(0, 0.99, 1);-webkit-animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98);animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98)}.section__devjorney-line--car:nth-child(3){-webkit-animation:move 72000ms linear(0, 0.99, 1);animation:move 72000ms linear(0, 0.99, 1);-webkit-animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98);animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98)}.section__devjorney-line--car:nth-child(4){-webkit-animation:move 90000ms linear(0, 0.99, 1);animation:move 90000ms linear(0, 0.99, 1);-webkit-animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98);animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98)}.section__devjorney-line--car:nth-child(5){-webkit-animation:move 72000ms linear(0, 0.99, 1);animation:move 72000ms linear(0, 0.99, 1);-webkit-animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98);animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98)}.section__devjorney-line--car:nth-child(6){-webkit-animation:move 90000ms linear(0, 0.99, 1);animation:move 90000ms linear(0, 0.99, 1);-webkit-animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98);animation-timing-function:cubic-bezier(0.05, 0.04, 0.13, 0.98)}@media only screen and (max-width: 1440px){.section__devjorney-line--car{width:30vw}}@media only screen and (max-width: 1200px){.section__devjorney-line--car{width:40vw}}@media only screen and (max-width: 991px){.section__devjorney-line--car{width:45vw}}@media only screen and (max-width: 767px){.section__devjorney-line--car{width:55vw}}@media only screen and (max-width: 640px){.section__devjorney-line--car{width:70vw}}.section__devjorney-line--car.hidden{visibility:hidden;display:none;-webkit-animation-play-state:paused;animation-play-state:paused}.section__devjorney-line .paused{-webkit-animation-play-state:paused;animation-play-state:paused}.section__devjorney-text{width:100%;background-color:#000;color:#fff;padding:10px 15px;line-height:1.2;font-size:.875rem;font-family:"toyota-bold";cursor:pointer}@media only screen and (max-width: 991px){.section__devjorney-text{font-size:.875rem;line-height:1.2}}.section__devjorney-text ul{padding:0;list-style-position:inside;list-style-type:none}.section__devjorney-text ul.list-style-type-circle{list-style-type:circle}.section__devjorney .splide-button-next{right:0;width:40px;height:61px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-top:unset;background-color:#eb0a1e}.section__devjorney .splide-button-next::after{font-size:20px;color:#fff}.section__devjorney .splide-button-prev{left:0;width:40px;height:61px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-top:unset;background-color:#eb0a1e}.section__devjorney .splide-button-prev::after{font-size:20px;color:#fff}.section__devjorney .splide-button-next,.section__devjorney .splide-button-prev{position:absolute;z-index:9;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}@media only screen and (max-width: 576px){.section__devjorney .splide-button-next,.section__devjorney .splide-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:50px}}@media only screen and (max-width: 576px){.section__devjorney .splide-button-next::after,.section__devjorney .splide-button-prev::after{font-size:16px}}.section__devjorney .splide__slider{position:relative;z-index:1;padding-top:10px}.section__devjorney .splide__track{overflow:visible}.section__devjorney .splide__slide{height:auto !important;-webkit-transition:all .3s ease;transition:all .3s ease}.section__devjorney .splide__slide:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:rgba(230,38,38,.4) 5px 5px,rgba(230,38,38,.3) 10px 10px,rgba(230,38,38,.2) 15px 15px;box-shadow:rgba(230,38,38,.4) 5px 5px,rgba(230,38,38,.3) 10px 10px,rgba(230,38,38,.2) 15px 15px}.devjorney-modal .modal-content{border-radius:0}.devjorney-modal .modal-body{padding-top:2rem}.devjorney-modal .modal-header{padding:0;border:none}.devjorney-modal .modal-header .btn-close{position:absolute;top:0;right:0;z-index:2;margin:0}.devjorney-modal img{display:block;margin:0 auto;max-width:100%}.devjorney-modal .swiper-button-next{right:-3rem;width:40px;height:61px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-top:unset;background-color:#eb0a1e}.devjorney-modal .swiper-button-next::after{font-size:20px;color:#fff}@media only screen and (max-width: 768px){.devjorney-modal .swiper-button-next{right:0}}.devjorney-modal .swiper-button-prev{left:-3rem;width:40px;height:61px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-top:unset;background-color:#eb0a1e}.devjorney-modal .swiper-button-prev::after{font-size:20px;color:#fff}@media only screen and (max-width: 768px){.devjorney-modal .swiper-button-prev{left:0}}.devjorney-modal .swiper-button-next,.devjorney-modal .swiper-button-prev{z-index:9}@media only screen and (max-width: 768px){.devjorney-modal .swiper-button-next,.devjorney-modal .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;width:25px;height:40px}}@media only screen and (max-width: 768px){.devjorney-modal .swiper-button-next::after,.devjorney-modal .swiper-button-prev::after{font-size:13px}}.ck-content .image{margin:1rem auto}@media only screen and (max-width: 768px){.ck-content .image{width:100% !important}}.ck-content .image img{width:100%;display:block;margin:0 auto;max-width:100%;height:auto;aspect-ratio:unset !important}.ck-content .image img.image_resized{height:auto}.modal-open{padding-right:unset !important}@-webkit-keyframes move{100%{right:-100%}}@keyframes move{100%{right:-100%}}.development-journey-section2{padding-top:7.8125rem;margin:0;background-color:#000;position:relative}@media screen and (max-width: 480px){.development-journey-section2{padding-top:3.125rem}}.development-journey-section2::after{content:"";position:absolute;top:5rem;right:3.5rem;width:4.375rem;height:8.75rem;background-image:url("../images/development-journey/section2/pseudo-3.png");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 991px){.development-journey-section2::after{display:none}}.development-journey-section2 .journey-2-content{width:100%;position:relative}.development-journey-section2 .journey-2-content::before{content:"";position:absolute;bottom:0;left:0;width:65%;height:3.125rem;display:block;background-image:url("../images/development-journey/section2/pseudo-2.png");background-size:contain;background-position:center;background-repeat:no-repeat}.development-journey-section2 .title-section{font-size:2rem;color:#fff;text-align:left;text-transform:uppercase;padding-bottom:9.375rem;line-height:2.875rem;font-family:"toyota-bold"}@media only screen and (max-width: 1440px){.development-journey-section2 .title-section{font-size:1.75rem;line-height:2.375rem}}@media screen and (max-width: 768px){.development-journey-section2 .title-section{font-size:1.375rem;line-height:2rem}}@media screen and (max-width: 480px){.development-journey-section2 .title-section{padding-bottom:6.875rem}}@media screen and (max-width: 425px){.development-journey-section2 .title-section{font-size:1.25rem;line-height:1.875rem}}.development-journey-section2 .title-section .highlight{color:#eb0a1e;position:relative;font-family:"toyota-bold"}.development-journey-section2 .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:13.75rem;position:relative}.development-journey-section2 .content-wrapper:nth-child(even) .text-box-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width: 991px){.development-journey-section2 .content-wrapper:nth-child(even) .text-box-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.development-journey-section2 .content-wrapper:nth-child(even) .text-box-wrap .pseudo-element-1{left:calc(100% - 2.5rem)}.development-journey-section2 .content-wrapper:nth-child(even) .text-box-wrap .pseudo-element-2{left:1.5625rem}.development-journey-section2 .content-wrapper:nth-child(even) .video-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width: 991px){.development-journey-section2 .content-wrapper:nth-child(even) .video-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.development-journey-section2 .content-wrapper:nth-child(even) .video-wrapper .pseudo-element-1{left:-1.25rem}.development-journey-section2 .content-wrapper:nth-child(even) .video-wrapper .pseudo-element-2{left:-1.25rem}.development-journey-section2 .content-wrapper:nth-child(even) .video-wrapper .pseudo-element-3{left:1.25rem}.development-journey-section2 .content-wrapper:nth-child(even) .video-wrapper .pseudo-element-4{left:-20%}.development-journey-section2 .content-wrapper:nth-child(even) .video-wrapper .pseudo-element-5{left:calc(100% + 1.25rem)}@media(max-width: 991px){.development-journey-section2 .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:11.25rem}}@media(max-width: 480px){.development-journey-section2 .content-wrapper{padding-bottom:9.375rem}}.development-journey-section2 .content-wrapper .text-box-title{color:#fff;padding:.625rem 1.25rem;font-family:"toyota-bold";font-style:normal;font-weight:700;font-size:2rem;line-height:2.875rem;text-transform:uppercase;white-space:nowrap;position:absolute;top:-12%;left:25%;z-index:1}.development-journey-section2 .content-wrapper .text-box-title::after{content:"";width:57%;height:75%;background-image:url("../images/development-journey/section2/border-top-title.png");background-repeat:no-repeat;background-size:cover;background-position:top left;position:absolute;left:0;top:0}@media only screen and (max-width: 1440px){.development-journey-section2 .content-wrapper .text-box-title{font-size:1.75rem;line-height:2.375rem;left:30%}}@media screen and (max-width: 991px){.development-journey-section2 .content-wrapper .text-box-title{top:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:.9375rem 1.5625rem}}@media screen and (max-width: 768px){.development-journey-section2 .content-wrapper .text-box-title{font-size:1.375rem;line-height:2rem}}@media screen and (max-width: 480px){.development-journey-section2 .content-wrapper .text-box-title{top:-60px;font-size:1.25rem;line-height:1.75rem}}.development-journey-section2 .text-box-wrap{position:relative;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);-webkit-animation:fadeInLeft .8s ease .3s forwards;animation:fadeInLeft .8s ease .3s forwards;opacity:0;background-color:#fff;position:relative;height:auto;min-height:26.25rem;z-index:2}@media screen and (max-width: 1440px){.development-journey-section2 .text-box-wrap{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;min-height:auto}}@media screen and (max-width: 991px){.development-journey-section2 .text-box-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0;width:100%;min-height:auto}}.development-journey-section2 .text-box-wrap .pseudo-element-1{position:absolute;top:2.5rem;right:calc(100% - 2.5rem);width:12.8125rem;height:14.375rem;display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(21.5%, rgba(169, 10, 28, 0.8)), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(169, 10, 28, 0.8) 21.5%, rgba(0, 0, 0, 0) 100%);z-index:-1;-webkit-transition:all .3s ease;transition:all .3s ease}.development-journey-section2 .text-box-wrap .pseudo-element-2{position:absolute;bottom:-1.5625rem;right:1.5625rem;width:100%;height:70%;display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);z-index:-2;-webkit-transition:all .3s ease;transition:all .3s ease}.development-journey-section2 .text-box-wrap .text-box{padding:1.5625rem 1.5625rem 1.875rem;position:relative;z-index:1;background-color:#fff;z-index:2}@media screen and (max-width: 991px){.development-journey-section2 .text-box-wrap .text-box{padding:1.25rem}}.development-journey-section2 .text-box-wrap .text-box .description{color:#000;margin-bottom:1.875rem;text-align:justify}@media screen and (max-width: 1366px){.development-journey-section2 .text-box-wrap .text-box .description{font-size:1rem;line-height:1.4}}.development-journey-section2 .text-box-wrap .text-box .custom-btn{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:.9375rem 1.875rem;background:#eb0a1e;color:#fff;border:none;border-radius:0;cursor:pointer;min-width:11.25rem;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;line-height:1;height:3.125rem}.development-journey-section2 .text-box-wrap .text-box .custom-btn:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);-webkit-box-shadow:0 .3125rem .9375rem rgba(235,10,30,.3);box-shadow:0 .3125rem .9375rem rgba(235,10,30,.3)}.development-journey-section2 .text-box-wrap:hover .pseudo-element-1{-webkit-transform:translate(-0.625rem, -0.625rem);transform:translate(-0.625rem, -0.625rem);background:-webkit-gradient(linear, left top, left bottom, color-stop(21.5%, rgba(169, 10, 28, 0.9)), to(rgba(0, 0, 0, 0.1)));background:linear-gradient(180deg, rgba(169, 10, 28, 0.9) 21.5%, rgba(0, 0, 0, 0.1) 100%)}.development-journey-section2 .text-box-wrap:hover .pseudo-element-2{-webkit-transform:translate(0.625rem, 0.625rem);transform:translate(0.625rem, 0.625rem);height:75%}.development-journey-section2 .video-wrapper{width:100%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;position:relative;border-radius:0;opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem);-webkit-animation:fadeInRight .8s ease .3s forwards;animation:fadeInRight .8s ease .3s forwards}@media screen and (max-width: 1440px){.development-journey-section2 .video-wrapper{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}.development-journey-section2 .video-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(235,10,30,.7);z-index:-1;-webkit-filter:blur(60px);filter:blur(60px);-webkit-transition:all .4s ease;transition:all .4s ease}.development-journey-section2 .video-wrapper .pseudo-element-1{position:absolute;top:-1.25rem;right:-1.25rem;width:45%;height:50%;display:block;background-image:url("../images/development-journey/section2/video-pseudo-1.png");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-4;-webkit-transition:all .4s ease;transition:all .4s ease}.development-journey-section2 .video-wrapper .pseudo-element-2{position:absolute;bottom:-1.25rem;right:-1.25rem;width:90%;height:90%;display:block;background-color:#eb0a1e;z-index:-2;-webkit-transition:all .4s ease;transition:all .4s ease}.development-journey-section2 .video-wrapper .pseudo-element-3{position:absolute;bottom:-2.5rem;right:1.25rem;width:65%;height:30%;display:block;background-image:url("../images/development-journey/section2/video-pseudo-2.png");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-3;-webkit-transition:all .4s ease;transition:all .4s ease}.development-journey-section2 .video-wrapper .pseudo-element-4{position:absolute;bottom:-2.5rem;right:-20%;width:30%;height:50%;display:block;background-image:url("../images/development-journey/section2/video-pseudo-3.png");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-4;-webkit-transition:all .4s ease;transition:all .4s ease}.development-journey-section2 .video-wrapper .pseudo-element-5{position:absolute;bottom:0;right:calc(100% + 1.25rem);width:14%;height:26%;display:block;background-image:url("../images/development-journey/section2/square.png");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-2;-webkit-transition:all .4s ease;transition:all .4s ease}.development-journey-section2 .video-wrapper .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.development-journey-section2 .video-wrapper .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.development-journey-section2 .video-wrapper:hover .pseudo-element-1{-webkit-transform:translate(-0.625rem, -0.625rem) scale(1.05);transform:translate(-0.625rem, -0.625rem) scale(1.05)}.development-journey-section2 .video-wrapper:hover .pseudo-element-2{-webkit-transform:translate(0.3125rem, 0.3125rem);transform:translate(0.3125rem, 0.3125rem);background-color:rgb(186.0816326531,7.9183673469,23.7551020408)}.development-journey-section2 .video-wrapper:hover .pseudo-element-3{-webkit-transform:translateY(-0.625rem);transform:translateY(-0.625rem)}.development-journey-section2 .video-wrapper:hover .pseudo-element-4{-webkit-transform:translate(0.625rem, -0.625rem) rotate(5deg);transform:translate(0.625rem, -0.625rem) rotate(5deg)}.development-journey-section2 .video-wrapper:hover .pseudo-element-5{-webkit-transform:scale(1.1) rotate(-5deg);transform:scale(1.1) rotate(-5deg)}.development-journey-section2 .video-wrapper:hover::after{-webkit-filter:blur(80px);filter:blur(80px);-webkit-transform:scale(1.1);transform:scale(1.1)}@keyframes fadeInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInLeft{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.banner-wrap .banner{max-width:1600px;margin:0 auto;position:relative}.banner-wrap .banner-slide{position:relative}.banner-wrap .banner .button-action{position:absolute;left:120px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);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-pack:center;-ms-flex-pack:center;justify-content:center}.banner-wrap .banner .button-action .custom-btn{margin-right:15px;padding:.9375rem 1.875rem;background:#eb0a1e;color:#fff;border:none;border-radius:0;cursor:pointer;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;text-decoration:none}.banner-wrap .banner .button-action .custom-btn:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);-webkit-box-shadow:0 .3125rem .9375rem rgba(235,10,30,.3);box-shadow:0 .3125rem .9375rem rgba(235,10,30,.3)}.banner-wrap .banner .button-action .custom-btn:last-child{margin-right:0px}.banner-wrap .banner .swiper-button-next{right:0;width:40px;height:61px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-top:unset;background-color:#eb0a1e}.banner-wrap .banner .swiper-button-next::after{font-size:20px;color:#fff}.banner-wrap .banner .swiper-button-prev{left:0;width:40px;height:61px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-top:unset;background-color:#eb0a1e}.banner-wrap .banner .swiper-button-prev::after{font-size:20px;color:#fff}.banner-wrap .banner .swiper-button-next,.banner-wrap .banner .swiper-button-prev{-webkit-box-shadow:rgba(149,157,165,.2) 0px 8px 24px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;z-index:9}@media only screen and (max-width: 576px){.banner-wrap .banner .swiper-button-next,.banner-wrap .banner .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:50px}}@media only screen and (max-width: 576px){.banner-wrap .banner .swiper-button-next::after,.banner-wrap .banner .swiper-button-prev::after{font-size:16px}}.banner-wrap .banner .swiper-button-lock{display:none !important}.banner-wrap .banner .swiper-pagination{bottom:-30px !important}.banner-wrap .banner .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1}.banner-wrap .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#eb0a1e}@media screen and (max-width: 991px){.banner-wrap .banner .button-action{left:50%;top:unset;bottom:5rem;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);width:100%}.banner-wrap .banner .button-action .custom-btn{font-size:.875rem;padding:.625rem .625rem}}.banner-wrap .homepage_banner{max-width:100%}
/*# sourceMappingURL=style.css.map */
