.elementor-1218 .elementor-element.elementor-element-3a9fd045{--display:flex;--min-height:350px;--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;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-1218 .elementor-element.elementor-element-3a9fd045:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-3a9fd045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;background-image:url("https://cycle-rama.com/wp-content/uploads/dark-metal-grunge-4.jpg");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-f1d8dca{text-align:center;}.elementor-1218 .elementor-element.elementor-element-f1d8dca .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:80px;font-weight:900;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-72f26af2{text-align:center;}.elementor-1218 .elementor-element.elementor-element-72f26af2 .elementor-heading-title{font-family:"Maname", Sans-serif;font-size:32px;color:#F87520;}.elementor-1218 .elementor-element.elementor-element-42825c83{--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:60px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px;}.elementor-1218 .elementor-element.elementor-element-42825c83:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-42825c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E6;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-6df5fc29{font-family:"Roboto", Sans-serif;font-size:18px;line-height:1.6em;color:#171717;}@media(max-width:767px){.elementor-1218 .elementor-element.elementor-element-3a9fd045{--min-height:260px;--padding-top:45px;--padding-bottom:45px;--padding-left:22px;--padding-right:22px;}.elementor-1218 .elementor-element.elementor-element-f1d8dca .elementor-heading-title{font-size:48px;}.elementor-1218 .elementor-element.elementor-element-72f26af2 .elementor-heading-title{font-size:25px;}.elementor-1218 .elementor-element.elementor-element-42825c83{--padding-top:32px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-1218 .elementor-element.elementor-element-3a9fd045{--content-width:1200px;}.elementor-1218 .elementor-element.elementor-element-42825c83{--content-width:1200px;}}/* Start custom CSS for shortcode, class: .elementor-element-2b9464b6 */.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card{position:relative;isolation:isolate;display:flex;flex-direction:column;border:1px solid #dedbd5;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 7px 22px rgba(23,23,23,.12);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;cursor:pointer}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card .cr-dyno-image{display:block;background:#f7f5f1;border-bottom:1px solid #e8e3db;padding:12px}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card .cr-dyno-image img{object-fit:contain;width:100%;height:220px}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy{position:static;display:flex;flex-direction:column;align-items:center;flex:1;padding:24px 22px;text-align:center;gap:12px}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy h3{margin:0;font-family:Oswald,sans-serif;font-size:25px;font-weight:700;line-height:1.2}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy h3 a{color:#191919}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy p{margin:0;font-size:15px;line-height:1.55;color:#595650}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-cam{display:inline-block;padding:6px 13px;background:#f8ede3;border-radius:6px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;color:#a94714}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-stats{width:100%;padding:13px 0;border-top:1px solid #e9e3da;border-bottom:1px solid #e9e3da;font-family:Oswald,sans-serif;font-size:23px;font-weight:700;line-height:1.3;color:#171717}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-link{position:static;margin-top:auto;padding-top:8px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#ae4b17;text-decoration:none}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-link:after{content:"";position:absolute;inset:0;z-index:2}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card:focus-within{outline:3px solid #f87520;outline-offset:4px}
@media(hover:hover){.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 32px rgba(23,23,23,.2);border-color:#c65d24}}
@media(max-width:767px){.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy{padding:20px 18px;gap:10px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy h3{font-size:24px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card .cr-dyno-image img{height:210px}}
@media(prefers-reduced-motion:reduce){.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card{transition:none}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card:hover{transform:none}}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card .cr-dyno-image{height:auto;flex-shrink:0}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy p:empty{display:none}
/* Compact build summary: cam and output share one row. */
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-grid{align-items:start}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;flex:0;padding:16px;gap:9px 10px}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy h3{flex:0 0 100%;font-size:23px;line-height:1.18}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy p:not(.cr-dyno-cam):not(.cr-dyno-stats){flex:0 0 100%;font-size:14px;line-height:1.4}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-cam{flex:0 1 auto;max-width:45%;padding:5px 8px;font-size:15px;line-height:1.3}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-stats{flex:0 1 auto;width:auto;max-width:55%;border:0;padding:5px 0;font-size:18px;line-height:1.3}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-link{flex:0 0 100%;margin-top:0;padding-top:5px;font-size:14px}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy p:empty{display:none}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card .cr-dyno-image img{height:180px}
@media(max-width:767px){.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy{padding:15px;gap:8px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy h3{font-size:22px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-stats{font-size:18px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card .cr-dyno-image img{height:180px}}

/* Uniform cards with a compact build summary. */
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card{height:410px}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy{flex:1;align-content:start;gap:5px 8px;padding:14px 16px}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy h3{font-size:22px;line-height:1.15}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy p:not(.cr-dyno-cam):not(.cr-dyno-stats){color:#c65d24;text-transform:none;font-size:13px;line-height:1.3}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-cam{font-size:13px;padding:4px 6px;line-height:1.25}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-stats{font-size:15px;padding:4px 0;line-height:1.25}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-link{padding-top:8px;font-size:13px}
@media(max-width:767px){.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card{height:410px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy{gap:5px 8px;padding:14px 16px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy h3{font-size:22px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-stats{font-size:15px}}
/* Compact paired badges and a consistent 12px footer inset. */
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card{height:390px}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card .cr-dyno-image img{height:160px}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:auto auto auto 1fr;align-content:stretch;align-items:center;justify-items:center;gap:5px 6px;padding:12px 16px;min-height:0;flex:1}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy h3{grid-column:1/-1;grid-row:1;font-size:21px;line-height:1.15}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy p:not(.cr-dyno-cam):not(.cr-dyno-stats){grid-column:1/-1;grid-row:2}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-cam{grid-column:1;grid-row:3;justify-self:end;max-width:100%;font-size:12px;line-height:1.25;padding:4px 7px;border-radius:5px}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-stats{grid-column:2;grid-row:3;justify-self:start;max-width:100%;width:auto;font-size:13px;line-height:1.25;padding:4px 7px;border:0;background:#f3f3f3;border-radius:5px;white-space:nowrap}
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-link{grid-column:1/-1;grid-row:4;align-self:end;margin:0;padding:0;font-size:16px;line-height:1.3;color:#b65320}
@media(max-width:767px){.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card{height:390px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card .cr-dyno-image img{height:160px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy{padding:12px 16px;gap:5px 6px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy h3{font-size:21px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-copy .cr-dyno-stats{font-size:13px}}

.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card{height:350px}.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card .cr-dyno-image img{height:140px}

/* Let card content determine height, with a compact minimum. */
.elementor-1218 .elementor-element.elementor-element-2b9464b6 .cr-dyno-card{height:auto;min-height:320px}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Maname';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cycle-rama.com/wp-content/uploads/Maname-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */