.elementor-3549 .elementor-element.elementor-element-7e74619{--display:flex;--min-height:58vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3549 .elementor-element.elementor-element-7e74619:not(.elementor-motion-effects-element-type-background), .elementor-3549 .elementor-element.elementor-element-7e74619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://cinematicretrorides.com/wp-content/uploads/2026/01/CRR-VIDEO-PARA-WEB-3-Cover.jpg") 50% 50%;background-size:cover;}.elementor-3549 .elementor-element.elementor-element-1f248c3{--display:flex;--min-height:calc(100vh - 80px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3549 .elementor-element.elementor-element-09f0a65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3549 .elementor-element.elementor-element-f2e5dfc{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;}.elementor-3549 .elementor-element.elementor-element-f2e5dfc > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3549 .elementor-element.elementor-element-f2e5dfc .elementor-heading-title{font-family:"Expletus", Sans-serif;font-size:var(--h1);font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3549 .elementor-element.elementor-element-0d8a2be{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-3549 .elementor-element.elementor-element-0d8a2be > .elementor-widget-container{background-color:var( --e-global-color-b2208d8 );margin:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-3549 .elementor-element.elementor-element-0d8a2be.elementor-element{--align-self:flex-start;}.elementor-3549 .elementor-element.elementor-element-0d8a2be .elementor-divider-separator{width:155px;}.elementor-3549 .elementor-element.elementor-element-0d8a2be .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3549 .elementor-element.elementor-element-303b7b9{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;font-family:"Expletus", Sans-serif;font-size:var(--text-l);color:var( --e-global-color-text );}.elementor-3549 .elementor-element.elementor-element-303b7b9 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-3549 .elementor-element.elementor-element-2fab3ff{--display:flex;--min-height:auto;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3549 .elementor-element.elementor-element-a0246d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3549 .elementor-element.elementor-element-a0246d6 img{width:100%;height:510px;object-fit:cover;object-position:center center;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-3549 .elementor-element.elementor-element-dda9af6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3549 .elementor-element.elementor-element-9697124 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3549 .elementor-element.elementor-element-9697124 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3549 .elementor-element.elementor-element-9697124{--image-border-radius:5px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3549 .elementor-element.elementor-element-76cecdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-3549 .elementor-element.elementor-element-1f248c3{--content-width:1440px;}.elementor-3549 .elementor-element.elementor-element-09f0a65{--width:50%;}.elementor-3549 .elementor-element.elementor-element-2fab3ff{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3549 .elementor-element.elementor-element-09f0a65{--width:100%;}.elementor-3549 .elementor-element.elementor-element-2fab3ff{--width:100%;}}@media(max-width:1024px){.elementor-3549 .elementor-element.elementor-element-1f248c3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3549 .elementor-element.elementor-element-09f0a65{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3549 .elementor-element.elementor-element-dda9af6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-3549 .elementor-element.elementor-element-7e74619{--min-height:58vh;}.elementor-3549 .elementor-element.elementor-element-1f248c3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3549 .elementor-element.elementor-element-303b7b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3549 .elementor-element.elementor-element-2fab3ff.e-con{--order:-99999 /* order start hack */;}.elementor-3549 .elementor-element.elementor-element-a0246d6 img{height:216px;}.elementor-3549 .elementor-element.elementor-element-dda9af6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-3ed8498 */.seo-snippet {
  max-width: 800px;
  margin: 2rem auto;
  padding: 2rem;
  font-family: var(--seo-font-body), system-ui, -apple-system, sans-serif;
  color: var(--seo-text-body);
  line-height: 1.6;
  text-align: left;
  border-radius: var(--seo-radius);
  box-sizing: border-box;
}

.seo-snippet input[type="checkbox"] {
  position: absolute;
  left: -9999px;
  opacity: 0;
}

.seo-snippet .seo-title {
  font-family: var(--seo-font-body), system-ui, sans-serif;
  font-size: 14px !important;
  font-weight: 400;
  color: var(--seo-text-secondary);
  margin: 0 0 1.5rem;
  cursor: pointer;
  transition: opacity 0.2s ease;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: block;
}

.seo-snippet .seo-title:hover {
  opacity: 0.7;
}

.seo-snippet .seo-content {
  margin-top: 1rem;
}

.seo-snippet .seo-intro {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.4s ease, opacity 0.3s ease;
}

.seo-snippet #seo-t1:checked ~ .seo-content .seo-intro {
  max-height: 100%;
  opacity: 1;
}

.seo-snippet .seo-full {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.5s ease, opacity 0.3s ease;
}

.seo-snippet #seo-t2:checked ~ .seo-content .seo-intro,
.seo-snippet #seo-t2:checked ~ .seo-content .seo-full {
  max-height: none;
  opacity: 1;
}

.seo-snippet .seo-btn {
  display: inline-block;
  margin: 1.5rem 0 1rem;
  padding: 0.75rem 1.5rem;
  font-size: 0.875rem;
  color: var(--seo-text-title);
  background: var(--seo-bg);
  border: 2px solid var(--seo-border);
  border-radius: var(--seo-radius);
  cursor: pointer;
  transition: all 0.3s ease;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.seo-snippet .seo-btn:hover {
  background: var(--seo-primary);
  border-color: var(--seo-secondary);
  color: white;
  transform: translateY(-2px);
}

.seo-snippet .seo-btn-hide {
  display: none;
}

.seo-snippet #seo-t2:checked ~ .seo-content .seo-btn-more {
  display: none;
}

.seo-snippet #seo-t2:checked ~ .seo-content .seo-btn-hide {
  display: inline-block;
}

.seo-snippet h2 {
  font-family: var(--seo-font-title), serif;
  font-size: clamp(1.5rem, 4vw, 2rem);
  font-weight: 700;
  color: var(--seo-text-title);
  margin: 2.5rem 0 1rem;
  line-height: 1.2;
}

.seo-snippet h3 {
  font-family: var(--seo-font-title), serif;
  font-size: clamp(1.25rem, 3vw, 1.5rem);
  font-weight: 600;
  color: var(--seo-secondary);
  margin: 2rem 0 0.75rem;
}

.seo-snippet h4 {
  font-size: clamp(1rem, 2.5vw, 1.1rem);
  font-weight: 600;
  color: var(--seo-text-title);
  margin: 1.5rem 0 0.5rem;
}

.seo-snippet p {
  margin: 0 0 1.25rem;
  font-size: clamp(1rem, 2vw, 1rem);
  color: var(--seo-text-body);
}

.seo-snippet ul, .seo-snippet ol {
  margin: 0 0 1.25rem;
  padding-left: 1.5rem;
}

.seo-snippet li {
  margin-bottom: 0.75rem;
  font-size: clamp(0.875rem, 2vw, 1rem);
  line-height: 1.5;
}

.seo-snippet strong {
  color: var(--seo-text-title);
  font-weight: 600;
}

.seo-snippet a {
  color: var(--seo-secondary);
  text-decoration: none;
  font-weight: 600;
  transition: color 0.2s ease;
}

.seo-snippet a:hover {
  text-decoration: underline;
  color: var(--seo-text-title);
}
input#seo-t1 {
	display: none;
}
input#seo-t2 {
	display: none;
}
@media (max-width: 640px) {
  .seo-snippet {
    padding: 1.5rem 1rem;
    margin: 1rem auto;
  }
  
  .seo-snippet .seo-btn {
    width: 100%;
    text-align: center;
    padding: 1rem;
  }
  
  .seo-snippet #seo-t2:checked ~ .seo-content .seo-btn-hide {
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Expletus';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Regular.woff2') format('woff2'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Regular.woff') format('woff'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Expletus';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Italic.woff2') format('woff2'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Italic.woff') format('woff'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Expletus';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Medium.woff2') format('woff2'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Medium.woff') format('woff'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Expletus';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-MediumItalic.woff2') format('woff2'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-MediumItalic.woff') format('woff'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Expletus';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-SemiBold.woff2') format('woff2'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-SemiBold.woff') format('woff'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Expletus';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-SemiBoldItalic.woff2') format('woff2'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-SemiBoldItalic.woff') format('woff'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Expletus';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Bold.woff2') format('woff2'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Bold.woff') format('woff'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Expletus';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-BoldItalic.woff2') format('woff2'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-BoldItalic.woff') format('woff'),
		url('https://cinematicretrorides.com/wp-content/uploads/2025/09/ExpletusSans-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */