.model-preview-page .model-preview-page-title-wrapper{min-height:calc(100vh - 112px);width:100%;overflow:hidden;position:relative;}.model-preview-page .model-preview-page-title-wrapper .background-image{position:absolute;z-index:-1;height:100%;width:100%;}.model-preview-page .model-preview-page-title-wrapper .background-image img{object-fit:cover;}.model-preview-page .model-preview-page-title-wrapper .title-wrapper{display:flex;justify-content:center;text-align:center;color:white;width:100%;position:absolute;z-index:1;top:0;padding:65px;}.model-preview-page .model-preview-page-title-wrapper .title-wrapper img{max-width:575px;height:82px;}.model-preview-page .model-preview-page-title-wrapper .image-wrapper{display:flex;justify-content:center;text-align:center;width:100%;position:absolute;z-index:1;top:0;padding:65px;}.model-preview-page .model-preview-page-title-wrapper .image-wrapper img{max-width:575px;height:82px;}.model-preview-page .model-preview-page-title-wrapper .description-wrapper{width:100%;position:absolute;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgba(0,0,0,0.5);padding-top:30px;padding-bottom:30px;display:flex;align-items:center;gap:20px;padding-left:140px;padding-right:140px;z-index:1;bottom:0;}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .description-texts{display:flex;flex-direction:column;max-width:700px;}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .secondary-title{width:100%;text-align:right;font-size:var(--fs-35);line-height:var(--fs-35);color:white;}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .description{width:100%;text-align:right;font-size:var(--fs-20);line-height:calc(var(--fs-20) + 7px);color:white;max-height:108px;overflow:auto;}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .button-wrapper{display:flex;background-color:transparent;align-items:center;gap:15px;transition:ease-in-out 0.2s all;}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .button-wrapper span{color:white;font-size:var(--fs-14);line-height:calc(var(--fs-14) + 3px);}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .button-wrapper .arrow-down-svg{display:flex;align-items:center;}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .button-wrapper .arrow-down-svg svg path{stroke:var(--primary-color);}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .button-wrapper:hover .arrow-down-svg svg{transform:scale(1.5);}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .button-wrapper:hover .arrow-down-svg svg path{stroke:white;}@media (max-width:1279px){.model-preview-page .model-preview-page-title-wrapper{min-height:580px;width:100%;}.model-preview-page .model-preview-page-title-wrapper .title-wrapper{padding:40px 15px;}.model-preview-page .model-preview-page-title-wrapper .title-wrapper img{max-width:341px;height:48px;}.model-preview-page .model-preview-page-title-wrapper .description-wrapper{gap:10px;padding-left:20px;padding-right:20px;}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .secondary-title{width:100%;text-align:center;font-size:var(--fs-25);line-height:var(--fs-25);color:white;}.model-preview-page .model-preview-page-title-wrapper .description-wrapper .description{font-size:var(--fs-14);line-height:calc(var(--fs-14) + 5px);max-height:65px;}}
.video-gallery-wrapper{background-color:black;width:100%;position:relative;min-height:600px;padding-bottom:3%;}.video-gallery-wrapper .image-and-title-wrapper{height:calc(60vh - 112px);position:relative;z-index:3;}.video-gallery-wrapper .image-and-title-wrapper .background-image{position:absolute;z-index:0;height:100%;width:100%;}.video-gallery-wrapper .image-and-title-wrapper .background-image img{object-fit:cover;object-position:top;}.video-gallery-wrapper .image-and-title-wrapper .image-title-wrapper{background:transparent linear-gradient(0deg,rgba(0,0,0,0) 0%,#000000 69%,#000000 100%) 0% 0% no-repeat padding-box;display:flex;justify-content:center;text-align:center;color:white;width:100%;position:absolute;z-index:1;top:0;padding-top:81px;padding-bottom:48px;}.video-gallery-wrapper .image-and-title-wrapper .image-title-wrapper img{max-width:575px;height:82px;}.video-gallery-wrapper .image-and-title-wrapper .title-wrapper{background:transparent linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%,#000000 100%) 0% 0% no-repeat padding-box;position:absolute;bottom:0;width:100%;display:flex;justify-content:center;text-align:center;margin:0;border:unset;}.video-gallery-wrapper .image-and-title-wrapper .title-wrapper .title{font-size:var(--fs-20);line-height:var(--fs-20);color:white;max-width:668px;min-height:90px;white-space:break-spaces;}.video-gallery-wrapper:has(.image-and-title-wrapper) .content-wrapper{min-height:40vh;}.video-gallery-wrapper:has(.image-and-title-wrapper) .content-wrapper .video-gallery{width:100%;}.video-gallery-wrapper:has(.image-and-title-wrapper) .content-wrapper .video-gallery .swiper-wrapper .swiper-slide{width:414px;}.video-gallery-wrapper:has(.image-and-title-wrapper) .content-wrapper .video-gallery .swiper-wrapper .swiper-slide .image-wrapper{height:223px;}.video-gallery-wrapper .content-wrapper{min-height:45vh;height:fit-content;}.video-gallery-wrapper .content-wrapper .title-wrapper{display:flex;margin-left:140px;margin-right:140px;justify-content:normal;align-items:normal;border-bottom:2px solid white;}.video-gallery-wrapper .content-wrapper .title-wrapper .title{font-size:var(--fs-25);line-height:var(--fs-25);max-width:auto;color:white;min-height:40px;}.video-gallery-wrapper .content-wrapper .left-gradient{position:absolute;left:0;width:140px;height:100%;background:transparent linear-gradient(90deg,#000000 0%,rgba(0,0,0,0.9490196078) 27%,rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;z-index:2;top:0;}.video-gallery-wrapper .content-wrapper .right-gradient{position:absolute;right:0;width:140px;height:100%;background:transparent linear-gradient(270deg,#000000 0%,rgba(0,0,0,0.9490196078) 27%,rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;z-index:2;top:0;}.video-gallery-wrapper .content-wrapper .video-gallery .swiper-wrapper .swiper-slide{width:620px;}.video-gallery-wrapper .content-wrapper .video-gallery .swiper-wrapper .swiper-slide .image-wrapper{height:314px;}.video-gallery-wrapper .content-wrapper .link-wrapper{display:flex;justify-content:center;padding-top:26px;}.video-gallery-wrapper .content-wrapper .link-wrapper a{background:#FFFFFF 0% 0% no-repeat padding-box;border:1px solid #000000;border-radius:46px;padding:11px;min-width:254px;text-align:center;display:inline-block;}@media (max-width:1279px){.video-gallery-wrapper{min-height:300px;}.video-gallery-wrapper .image-and-title-wrapper{height:273px;}.video-gallery-wrapper .image-and-title-wrapper .image-title-wrapper{padding:40px 50px;}.video-gallery-wrapper .image-and-title-wrapper .image-title-wrapper img{max-width:341px;height:48px;}.video-gallery-wrapper .image-and-title-wrapper .title-wrapper{padding-left:20px;padding-right:20px;}.video-gallery-wrapper .image-and-title-wrapper .title-wrapper .title{font-size:var(--fs-14);line-height:var(--fs-20);min-height:30px;white-space:unset;}.video-gallery-wrapper .content-wrapper .link-wrapper{padding-top:0;}.video-gallery-wrapper .content-wrapper .link-wrapper a{min-width:200px;}.video-gallery-wrapper .content-wrapper .left-gradient{width:45px;}.video-gallery-wrapper .content-wrapper .right-gradient{width:45px;}.video-gallery-wrapper .content-wrapper .video-gallery .swiper-wrapper .swiper-slide{width:210px;}.video-gallery-wrapper .content-wrapper .video-gallery .swiper-wrapper .swiper-slide .image-wrapper{height:116px;}.video-gallery-wrapper .content-wrapper .title-wrapper{margin-left:20px;margin-right:20px;}.video-gallery-wrapper .content-wrapper .title-wrapper .title{font-size:var(--fs-16);line-height:var(--fs-20);min-height:30px;}.video-gallery-wrapper:has(.image-and-title-wrapper) .content-wrapper{min-height:40vh;}.video-gallery-wrapper:has(.image-and-title-wrapper) .content-wrapper .video-gallery .swiper-wrapper .swiper-slide{width:210px;}.video-gallery-wrapper:has(.image-and-title-wrapper) .content-wrapper .video-gallery .swiper-wrapper .swiper-slide .image-wrapper{height:116px;}}
.video-card-wrapper{display:flex;flex-direction:column;padding-top:28px;padding-bottom:28px;gap:29px;}.video-card-wrapper .image-wrapper{box-shadow:2px 2px 20px rgba(141,121,82,0.3529411765);border-radius:20px;overflow:hidden;}.video-card-wrapper .image-wrapper img{object-fit:cover;}.video-card-wrapper .card-title-wrapper{padding:0;width:100%;text-align:center;}.video-card-wrapper .card-title-wrapper .title{font-size:var(--fs-16);line-height:var(--fs-16);color:white;border:unset;}@media (max-width:1279px){.video-card-wrapper{gap:12px;padding-top:0px;padding-bottom:0px;}.video-card-wrapper .image-wrapper{box-shadow:2px 2px 10px rgba(141,121,82,0.3529411765);}.video-card-wrapper .card-title-wrapper .title{font-size:var(--fs-12);line-height:var(--fs-12);}}
.video-card-dialog-wrapper{right:0;}.video-card-dialog-wrapper .modal-dialog{max-width:unset;margin:auto;display:flex;gap:55px;flex-direction:row;width:calc(100% - 100px);height:calc(100% - 100px);padding-top:50px;padding-bottom:50px;color:black;}.video-card-dialog-wrapper .modal-dialog .modal-content .modal-body iframe{width:100%;height:100%;}@media (max-width:1279px){.video-card-dialog-wrapper .modal-dialog{width:calc(100% - 20px);height:calc(100% - 20px);padding-top:20px;padding-bottom:20px;}}
body[type=Cadillac]{}body[type=Cadillac] .video-gallery-wrapper{min-height:unset;padding-bottom:32px;padding-top:unset;background-color:black;}body[type=Cadillac] .video-gallery-wrapper .content-wrapper .title-wrapper{margin-bottom:24px;}@media (max-width:1279px){body[type=Cadillac] .video-gallery-wrapper{padding-bottom:16px;}body[type=Cadillac] .video-gallery-wrapper .content-wrapper{min-height:unset;}body[type=Cadillac] .video-gallery-wrapper .content-wrapper .title-wrapper{margin-bottom:0px;}}
body[type=Cadillac]{}body[type=Cadillac] .model-preview-page .model-preview-page-title-wrapper{min-height:calc(70vh - 112px);}
