.elementor-2686 .elementor-element.elementor-element-0b4d1cb{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.93;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-0b4d1cb:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-0b4d1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://choppershairgarage.com/wp-content/uploads/2026/07/EJI_7349.jpg");background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-0b4d1cb::before, .elementor-2686 .elementor-element.elementor-element-0b4d1cb > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-0b4d1cb > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-0b4d1cb > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-0b4d1cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-0b4d1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.68);--background-overlay:'';}.elementor-2686 .elementor-element.elementor-element-456581e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-426dbb3{text-align:center;}.elementor-2686 .elementor-element.elementor-element-426dbb3 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:2px;color:#E8552A;}.elementor-2686 .elementor-element.elementor-element-4733ac8{text-align:center;}.elementor-2686 .elementor-element.elementor-element-4733ac8 .elementor-heading-title{font-family:var( --e-global-typography-b52f4c5-font-family ), Sans-serif;font-size:var( --e-global-typography-b52f4c5-font-size );font-weight:var( --e-global-typography-b52f4c5-font-weight );line-height:var( --e-global-typography-b52f4c5-line-height );color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-77db7b3{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:1.6em;color:#e8e8e8;}.elementor-2686 .elementor-element.elementor-element-a35426f{--display:flex;--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-2686 .elementor-element.elementor-element-d795ad5 .elementor-button{background-color:#E8552A;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;padding:16px 32px 16px 32px;}.elementor-2686 .elementor-element.elementor-element-9568cae{text-align:center;font-size:14px;font-weight:600;letter-spacing:1px;color:#E8552A;}.elementor-2686 .elementor-element.elementor-element-86a6c52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-86a6c52:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-86a6c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e0e;}.elementor-2686 .elementor-element.elementor-element-a03223e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-2686 .elementor-element.elementor-element-796598b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2686 .elementor-element.elementor-element-a76c36a .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:2px;color:#E8552A;}.elementor-2686 .elementor-element.elementor-element-1bea5dc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2686 .elementor-element.elementor-element-1bea5dc .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-b0b6817{color:#cfcfcf;}.elementor-2686 .elementor-element.elementor-element-e8b2de9{color:#cfcfcf;}.elementor-2686 .elementor-element.elementor-element-3feb7c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2686 .elementor-element.elementor-element-3feb7c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2686 .elementor-element.elementor-element-3feb7c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2686 .elementor-element.elementor-element-3feb7c0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2686 .elementor-element.elementor-element-3feb7c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2686 .elementor-element.elementor-element-3feb7c0 .elementor-icon-list-icon i{color:#E8552A;transition:color 0.3s;}.elementor-2686 .elementor-element.elementor-element-3feb7c0 .elementor-icon-list-icon svg{fill:#E8552A;transition:fill 0.3s;}.elementor-2686 .elementor-element.elementor-element-3feb7c0{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2686 .elementor-element.elementor-element-3feb7c0 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-2686 .elementor-element.elementor-element-5e425fe{--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;}.elementor-2686 .elementor-element.elementor-element-024ef45{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:12px 12px 12px 12px;box-shadow:0px 18px 40px 0px rgba(0,0,0,0.45);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2686 .elementor-element.elementor-element-024ef45:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-024ef45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}.elementor-2686 .elementor-element.elementor-element-14f7831{text-align:center;}.elementor-2686 .elementor-element.elementor-element-14f7831 .elementor-heading-title{font-family:var( --e-global-typography-43b3d28-font-family ), Sans-serif;font-size:var( --e-global-typography-43b3d28-font-size );font-weight:var( --e-global-typography-43b3d28-font-weight );line-height:var( --e-global-typography-43b3d28-line-height );color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-cfcd2cc{line-height:17px;color:#cfcfcf;}.elementor-2686 .elementor-element.elementor-element-cfcd2cc p{margin-block-end:5px;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}body.rtl .elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-labels-inline .elementor-field-group > abbr{padding-left:0px;}body:not(.rtl) .elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-labels-inline .elementor-field-group > abbr{padding-right:0px;}body .elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-labels-above .elementor-field-group > abbr{padding-bottom:0px;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-type-html{padding-bottom:0px;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .dce-signature-wrapper{text-align:left;--canvas-width:400px;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .dce-signature-canvas{border-radius:3px 3px 3px 3px;border-width:1px 1px 1px 1px;background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-group .elementor-select-wrapper .select2{background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual{background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .mce-panel{background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .e-form__buttons__wrapper__button-next{background-color:#E8552A;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-button[type="submit"]{background-color:#E8552A;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-label-description .elementor-field-label{display:inline-block;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-label-description:after{content:'?';display:inline-block;border-radius:50%;padding:2px 0;height:1.2em;line-height:1;font-size:80%;width:1.2em;text-align:center;margin-left:0.2em;color:#ffffff;background-color:#777777;}.elementor-2686 .elementor-element.elementor-element-ac02de8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{opacity:1;}.elementor-2686 .elementor-element.elementor-element-ac02de8 .elementor-field-type-dce_range input{opacity:1;}.elementor-2686 .elementor-element.elementor-element-2f9f8c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2686 .elementor-element.elementor-element-2f9f8c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2686 .elementor-element.elementor-element-2f9f8c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2686 .elementor-element.elementor-element-2f9f8c5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2686 .elementor-element.elementor-element-2f9f8c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2686 .elementor-element.elementor-element-2f9f8c5 .elementor-icon-list-icon i{color:#E8552A;transition:color 0.3s;}.elementor-2686 .elementor-element.elementor-element-2f9f8c5 .elementor-icon-list-icon svg{fill:#E8552A;transition:fill 0.3s;}.elementor-2686 .elementor-element.elementor-element-2f9f8c5{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2686 .elementor-element.elementor-element-2f9f8c5 .elementor-icon-list-text{color:#dddddd;transition:color 0.3s;}.elementor-2686 .elementor-element.elementor-element-5f8cc8f .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#E8552A;}.elementor-2686 .elementor-element.elementor-element-05c9875{color:#dddddd;}.elementor-2686 .elementor-element.elementor-element-1613a5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-1613a5a:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-1613a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e0e;}.elementor-2686 .elementor-element.elementor-element-ebb837b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-2686 .elementor-element.elementor-element-859b865{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2686 .elementor-element.elementor-element-6121f27{text-align:center;}.elementor-2686 .elementor-element.elementor-element-6121f27 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:2px;color:#E8552A;}.elementor-2686 .elementor-element.elementor-element-bf86d5b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2686 .elementor-element.elementor-element-bf86d5b .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-01e5a6b{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;color:#cfcfcf;}.elementor-2686 .elementor-element.elementor-element-749883a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2686 .elementor-element.elementor-element-d26d64b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:300ms;}.elementor-2686 .elementor-element.elementor-element-d26d64b:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-d26d64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-d26d64b::before, .elementor-2686 .elementor-element.elementor-element-d26d64b > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-d26d64b > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-d26d64b > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-d26d64b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-d26d64b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2023/05/Choppers-64.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-d26d64b:hover::before, .elementor-2686 .elementor-element.elementor-element-d26d64b:hover > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-d26d64b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-d26d64b > .elementor-background-slideshow:hover::before, .elementor-2686 .elementor-element.elementor-element-d26d64b > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2023/05/Choppers-64.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-d26d64b::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-d26d64b:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-d26d64b:hover{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:#E8552A;--border-color:#E8552A;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2686 .elementor-element.elementor-element-2ab092c{--lottie-container-width:60px;}.elementor-2686 .elementor-element.elementor-element-c45c422 .elementor-heading-title{font-family:var( --e-global-typography-5d8aa86-font-family ), Sans-serif;font-size:var( --e-global-typography-5d8aa86-font-size );font-weight:var( --e-global-typography-5d8aa86-font-weight );color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-9e2810d{font-size:15px;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2686 .elementor-element.elementor-element-af5e805 .elementor-button{background-color:rgba(255,255,255,0);font-size:14px;font-weight:700;fill:#E8552A;color:#E8552A;padding:6px 0px 6px 0px;}.elementor-2686 .elementor-element.elementor-element-cb82be5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:300ms;}.elementor-2686 .elementor-element.elementor-element-cb82be5:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-cb82be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-cb82be5::before, .elementor-2686 .elementor-element.elementor-element-cb82be5 > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-cb82be5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-cb82be5 > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-cb82be5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-cb82be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2024/08/Choppers-18.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-cb82be5:hover::before, .elementor-2686 .elementor-element.elementor-element-cb82be5:hover > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-cb82be5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-cb82be5 > .elementor-background-slideshow:hover::before, .elementor-2686 .elementor-element.elementor-element-cb82be5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2024/08/Choppers-18.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-cb82be5::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-cb82be5:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-cb82be5:hover{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:#E8552A;--border-color:#E8552A;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2686 .elementor-element.elementor-element-4e2d246{--lottie-container-width:60px;}.elementor-2686 .elementor-element.elementor-element-c5931e1 .elementor-heading-title{font-family:var( --e-global-typography-5d8aa86-font-family ), Sans-serif;font-size:var( --e-global-typography-5d8aa86-font-size );font-weight:var( --e-global-typography-5d8aa86-font-weight );color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ab4110f{font-size:15px;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2686 .elementor-element.elementor-element-59fcb32 .elementor-button{background-color:rgba(255,255,255,0);font-size:14px;font-weight:700;fill:#E8552A;color:#E8552A;padding:6px 0px 6px 0px;}.elementor-2686 .elementor-element.elementor-element-b01a04e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:300ms;}.elementor-2686 .elementor-element.elementor-element-b01a04e:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-b01a04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-b01a04e::before, .elementor-2686 .elementor-element.elementor-element-b01a04e > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-b01a04e > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-b01a04e > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-b01a04e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-b01a04e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2023/05/Choppers-85-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-b01a04e:hover::before, .elementor-2686 .elementor-element.elementor-element-b01a04e:hover > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-b01a04e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-b01a04e > .elementor-background-slideshow:hover::before, .elementor-2686 .elementor-element.elementor-element-b01a04e > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2023/05/Choppers-85-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-b01a04e::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-b01a04e:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-b01a04e:hover{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:#E8552A;--border-color:#E8552A;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2686 .elementor-element.elementor-element-e9aa2c2{--lottie-container-width:60px;}.elementor-2686 .elementor-element.elementor-element-a51e52d .elementor-heading-title{font-family:var( --e-global-typography-5d8aa86-font-family ), Sans-serif;font-size:var( --e-global-typography-5d8aa86-font-size );font-weight:var( --e-global-typography-5d8aa86-font-weight );color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-3a8b393{font-size:15px;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2686 .elementor-element.elementor-element-5b0ff98 .elementor-button{background-color:rgba(255,255,255,0);font-size:14px;font-weight:700;fill:#E8552A;color:#E8552A;padding:6px 0px 6px 0px;}.elementor-2686 .elementor-element.elementor-element-f5386a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:300ms;}.elementor-2686 .elementor-element.elementor-element-f5386a2:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-f5386a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-f5386a2::before, .elementor-2686 .elementor-element.elementor-element-f5386a2 > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-f5386a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-f5386a2 > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-f5386a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-f5386a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2025/10/EJI_0448-2.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-f5386a2:hover::before, .elementor-2686 .elementor-element.elementor-element-f5386a2:hover > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-f5386a2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-f5386a2 > .elementor-background-slideshow:hover::before, .elementor-2686 .elementor-element.elementor-element-f5386a2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2025/10/EJI_0448-2.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-f5386a2::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-f5386a2:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-f5386a2:hover{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:#E8552A;--border-color:#E8552A;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2686 .elementor-element.elementor-element-4a2eae0{--lottie-container-width:60px;}.elementor-2686 .elementor-element.elementor-element-fa4c154 .elementor-heading-title{font-family:var( --e-global-typography-5d8aa86-font-family ), Sans-serif;font-size:var( --e-global-typography-5d8aa86-font-size );font-weight:var( --e-global-typography-5d8aa86-font-weight );color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-50d876b{font-size:15px;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2686 .elementor-element.elementor-element-499c9be .elementor-button{background-color:rgba(255,255,255,0);font-size:14px;font-weight:700;fill:#E8552A;color:#E8552A;padding:6px 0px 6px 0px;}.elementor-2686 .elementor-element.elementor-element-e13c533{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:300ms;}.elementor-2686 .elementor-element.elementor-element-e13c533:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-e13c533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-e13c533::before, .elementor-2686 .elementor-element.elementor-element-e13c533 > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-e13c533 > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-e13c533 > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-e13c533 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-e13c533 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2025/10/EJI_0369.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-e13c533:hover::before, .elementor-2686 .elementor-element.elementor-element-e13c533:hover > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-e13c533:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-e13c533 > .elementor-background-slideshow:hover::before, .elementor-2686 .elementor-element.elementor-element-e13c533 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2025/10/EJI_0369.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-e13c533::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-e13c533:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-e13c533:hover{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:#E8552A;--border-color:#E8552A;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2686 .elementor-element.elementor-element-5824172{--lottie-container-width:60px;}.elementor-2686 .elementor-element.elementor-element-ac61e7a .elementor-heading-title{font-family:var( --e-global-typography-5d8aa86-font-family ), Sans-serif;font-size:var( --e-global-typography-5d8aa86-font-size );font-weight:var( --e-global-typography-5d8aa86-font-weight );color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-a4e5eb1{font-size:15px;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2686 .elementor-element.elementor-element-42ae409 .elementor-button{background-color:rgba(255,255,255,0);font-size:14px;font-weight:700;fill:#E8552A;color:#E8552A;padding:6px 0px 6px 0px;}.elementor-2686 .elementor-element.elementor-element-09312e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:300ms;}.elementor-2686 .elementor-element.elementor-element-09312e4:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-09312e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-09312e4::before, .elementor-2686 .elementor-element.elementor-element-09312e4 > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-09312e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-09312e4 > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-09312e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-09312e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2025/10/EJI_0489.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-09312e4:hover::before, .elementor-2686 .elementor-element.elementor-element-09312e4:hover > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-09312e4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-09312e4 > .elementor-background-slideshow:hover::before, .elementor-2686 .elementor-element.elementor-element-09312e4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2025/10/EJI_0489.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-09312e4::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-09312e4:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-09312e4:hover{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:#E8552A;--border-color:#E8552A;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2686 .elementor-element.elementor-element-f053011{--lottie-container-width:60px;}.elementor-2686 .elementor-element.elementor-element-b94166c .elementor-heading-title{font-family:var( --e-global-typography-5d8aa86-font-family ), Sans-serif;font-size:var( --e-global-typography-5d8aa86-font-size );font-weight:var( --e-global-typography-5d8aa86-font-weight );color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-880b047{font-size:15px;line-height:1.6em;color:var( --e-global-color-text );}.elementor-2686 .elementor-element.elementor-element-34460cb .elementor-button{background-color:rgba(255,255,255,0);font-size:14px;font-weight:700;fill:#E8552A;color:#E8552A;padding:6px 0px 6px 0px;}.elementor-2686 .elementor-element.elementor-element-6132761{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-6132761:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-6132761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e0e;}.elementor-2686 .elementor-element.elementor-element-5bb0d23{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2686 .elementor-element.elementor-element-6b5f2e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-2686 .elementor-element.elementor-element-6b5f2e9 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-d91a1ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;font-size:16px;line-height:1.7em;color:#cfcfcf;}.elementor-2686 .elementor-element.elementor-element-0a53484{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2c2c2c;}.elementor-2686 .elementor-element.elementor-element-0a53484 iframe{height:450px;filter:brightness( 100% ) contrast( 99% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-b14418f .elementor-button{background-color:#E8552A;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;padding:14px 30px 14px 30px;}.elementor-2686 .elementor-element.elementor-element-b14418f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2686 .elementor-element.elementor-element-3eb8a59:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-3eb8a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-3eb8a59 > .elementor-background-overlay{background-image:url("https://choppershairgarage.com/wp-content/uploads/2022/05/bg-01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2686 .elementor-element.elementor-element-3eb8a59{border-style:solid;border-width:3px 0px 3px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 6em 1em;z-index:1;}.elementor-bc-flex-widget .elementor-2686 .elementor-element.elementor-element-9221636.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2686 .elementor-element.elementor-element-9221636.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2686 .elementor-element.elementor-element-9221636.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2686 .elementor-element.elementor-element-9221636 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-2686 .elementor-element.elementor-element-2f0e990{width:auto;max-width:auto;z-index:2;}.elementor-2686 .elementor-element.elementor-element-2f0e990 img{width:597px;max-width:247px;}.elementor-2686 .elementor-element.elementor-element-e936a00{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -185px) 0px;z-index:1;}.elementor-2686 .elementor-element.elementor-element-e936a00 img{width:80%;border-radius:10px 10px 10px 10px;}.elementor-2686 .elementor-element.elementor-element-336bd51 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-2686 .elementor-element.elementor-element-95816e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2686 .elementor-element.elementor-element-95816e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2686 .elementor-element.elementor-element-95816e7 > .elementor-element-populated{padding:1em 1em 1em 3em;}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-43b3d28-font-family ), Sans-serif;font-size:var( --e-global-typography-43b3d28-font-size );font-weight:var( --e-global-typography-43b3d28-font-weight );line-height:var( --e-global-typography-43b3d28-line-height );}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-43b3d28-font-family ), Sans-serif;font-size:var( --e-global-typography-43b3d28-font-size );font-weight:var( --e-global-typography-43b3d28-font-weight );line-height:var( --e-global-typography-43b3d28-line-height );}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1d6b375-font-family ), Sans-serif;font-size:var( --e-global-typography-1d6b375-font-size );font-weight:var( --e-global-typography-1d6b375-font-weight );letter-spacing:var( --e-global-typography-1d6b375-letter-spacing );}.elementor-2686 .elementor-element.elementor-element-42d7325{font-family:var( --e-global-typography-51b9c00-font-family ), Sans-serif;font-size:var( --e-global-typography-51b9c00-font-size );font-weight:var( --e-global-typography-51b9c00-font-weight );line-height:var( --e-global-typography-51b9c00-line-height );color:var( --e-global-color-primary );}.elementor-2686 .elementor-element.elementor-element-8913b89 .elementor-button{background-color:#FD500000;font-family:var( --e-global-typography-0697dcf-font-family ), Sans-serif;font-size:var( --e-global-typography-0697dcf-font-size );font-weight:var( --e-global-typography-0697dcf-font-weight );text-transform:var( --e-global-typography-0697dcf-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2686 .elementor-element.elementor-element-8913b89 .elementor-button:hover, .elementor-2686 .elementor-element.elementor-element-8913b89 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2686 .elementor-element.elementor-element-8913b89{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2686 .elementor-element.elementor-element-8913b89 .elementor-button:hover svg, .elementor-2686 .elementor-element.elementor-element-8913b89 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2686 .elementor-element.elementor-element-cc43104{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-cc43104:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-cc43104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e0e;}.elementor-2686 .elementor-element.elementor-element-89e808f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-2686 .elementor-element.elementor-element-43d6030{--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;}.elementor-2686 .elementor-element.elementor-element-950865d .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:2px;color:#E8552A;}.elementor-2686 .elementor-element.elementor-element-d36375d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-2686 .elementor-element.elementor-element-d36375d .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-da54c0c{font-size:16px;line-height:1.7em;color:#cfcfcf;}.elementor-2686 .elementor-element.elementor-element-eced95d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-size:16px;line-height:1.7em;color:#cfcfcf;}.elementor-2686 .elementor-element.elementor-element-fca3667 .elementor-button{background-color:#E8552A;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;padding:14px 30px 14px 30px;}.elementor-2686 .elementor-element.elementor-element-eb3657d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-2686 .elementor-element.elementor-element-06c16c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:300ms;}.elementor-2686 .elementor-element.elementor-element-06c16c0:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-06c16c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-06c16c0::before, .elementor-2686 .elementor-element.elementor-element-06c16c0 > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-06c16c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-06c16c0 > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-06c16c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-06c16c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2023/05/Choppers-6-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-06c16c0:hover::before, .elementor-2686 .elementor-element.elementor-element-06c16c0:hover > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-06c16c0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-06c16c0 > .elementor-background-slideshow:hover::before, .elementor-2686 .elementor-element.elementor-element-06c16c0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2023/05/Choppers-6-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-06c16c0::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-06c16c0:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-06c16c0:hover{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 );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2686 .elementor-element.elementor-element-e65266b{--lottie-container-width:60px;}.elementor-2686 .elementor-element.elementor-element-9482995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2686 .elementor-element.elementor-element-9482995 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:24px;font-weight:bold;line-height:30px;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-bc0ed55{font-size:14px;line-height:1.6em;color:#bdbdbd;}.elementor-2686 .elementor-element.elementor-element-b8d181a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:300ms;}.elementor-2686 .elementor-element.elementor-element-b8d181a:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-b8d181a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-b8d181a::before, .elementor-2686 .elementor-element.elementor-element-b8d181a > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-b8d181a > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-b8d181a > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-b8d181a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-b8d181a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2024/08/Choppers-7.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-b8d181a:hover::before, .elementor-2686 .elementor-element.elementor-element-b8d181a:hover > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-b8d181a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-b8d181a > .elementor-background-slideshow:hover::before, .elementor-2686 .elementor-element.elementor-element-b8d181a > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2024/08/Choppers-7.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-b8d181a::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-b8d181a:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-b8d181a:hover{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 );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2686 .elementor-element.elementor-element-8982bb2{--lottie-container-width:60px;}.elementor-2686 .elementor-element.elementor-element-6c6b425{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2686 .elementor-element.elementor-element-6c6b425 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:24px;font-weight:bold;line-height:30px;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-2ba122b{font-size:14px;line-height:1.6em;color:#bdbdbd;}.elementor-2686 .elementor-element.elementor-element-ddd97a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:300ms;}.elementor-2686 .elementor-element.elementor-element-ddd97a7:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-ddd97a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-ddd97a7::before, .elementor-2686 .elementor-element.elementor-element-ddd97a7 > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-ddd97a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-ddd97a7 > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-ddd97a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-ddd97a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2025/10/EJI_7164.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-ddd97a7:hover::before, .elementor-2686 .elementor-element.elementor-element-ddd97a7:hover > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-ddd97a7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-ddd97a7 > .elementor-background-slideshow:hover::before, .elementor-2686 .elementor-element.elementor-element-ddd97a7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2025/10/EJI_7164.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-ddd97a7::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-ddd97a7:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-ddd97a7:hover{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 );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2686 .elementor-element.elementor-element-80f737d{--lottie-container-width:60px;}.elementor-2686 .elementor-element.elementor-element-8e538f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2686 .elementor-element.elementor-element-8e538f6 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:24px;font-weight:bold;line-height:30px;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-83fc263{font-size:14px;line-height:1.6em;color:#bdbdbd;}.elementor-2686 .elementor-element.elementor-element-cfce80b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;--e-con-transform-transition-duration:300ms;}.elementor-2686 .elementor-element.elementor-element-cfce80b:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-cfce80b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a91d3b );}.elementor-2686 .elementor-element.elementor-element-cfce80b::before, .elementor-2686 .elementor-element.elementor-element-cfce80b > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-cfce80b > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-cfce80b > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-cfce80b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2686 .elementor-element.elementor-element-cfce80b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2023/05/Choppers-69-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-cfce80b:hover::before, .elementor-2686 .elementor-element.elementor-element-cfce80b:hover > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-cfce80b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2686 .elementor-element.elementor-element-cfce80b > .elementor-background-slideshow:hover::before, .elementor-2686 .elementor-element.elementor-element-cfce80b > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://choppershairgarage.com/wp-content/uploads/2023/05/Choppers-69-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2686 .elementor-element.elementor-element-cfce80b::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-cfce80b:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2686 .elementor-element.elementor-element-cfce80b:hover{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 );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2686 .elementor-element.elementor-element-912055e{--lottie-container-width:60px;}.elementor-2686 .elementor-element.elementor-element-cecf1e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2686 .elementor-element.elementor-element-cecf1e1 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:24px;font-weight:bold;line-height:30px;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-00f270c{font-size:14px;line-height:1.6em;color:#bdbdbd;}.elementor-2686 .elementor-element.elementor-element-4e94b90:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-4e94b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://choppershairgarage.com/wp-content/uploads/2023/05/Background-Stripes-RGB-Large.png");background-position:center center;background-size:150px auto;}.elementor-2686 .elementor-element.elementor-element-4e94b90{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2686 .elementor-element.elementor-element-4e94b90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2686 .elementor-element.elementor-element-4ba61f6{--spacer-size:50px;}.elementor-2686 .elementor-element.elementor-element-3d9d4f8{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-3d9d4f8:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-3d9d4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e0e;}.elementor-2686 .elementor-element.elementor-element-d4b0163{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2686 .elementor-element.elementor-element-c87fc86{text-align:center;}.elementor-2686 .elementor-element.elementor-element-c87fc86 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:2px;color:#E8552A;}.elementor-2686 .elementor-element.elementor-element-7240eb0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;}.elementor-2686 .elementor-element.elementor-element-7240eb0 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-18ca94e{width:initial;max-width:initial;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-accordion-item{border-color:#2c2c2c;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-accordion-item .elementor-tab-content{border-block-start-color:#2c2c2c;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#2c2c2c;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-tab-title{background-color:#1c1c1c;padding:18px 22px 18px 22px;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-accordion-icon, .elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-accordion-title{color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-accordion-icon svg{fill:#ffffff;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-active .elementor-accordion-icon, .elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-active .elementor-accordion-title{color:#E8552A;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-active .elementor-accordion-icon svg{fill:#E8552A;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-accordion-title{font-size:17px;font-weight:600;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-tab-title .elementor-accordion-icon i:before{color:#E8552A;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-tab-title .elementor-accordion-icon svg{fill:#E8552A;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#E8552A;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#E8552A;}.elementor-2686 .elementor-element.elementor-element-18ca94e .elementor-tab-content{background-color:#161616;color:#cfcfcf;font-size:15px;line-height:1.7em;padding:4px 22px 22px 22px;}.elementor-2686 .elementor-element.elementor-element-b31978c{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;font-size:16px;color:#cfcfcf;}.elementor-2686 .elementor-element.elementor-element-7793254{--display:flex;--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-2686 .elementor-element.elementor-element-3212472 .elementor-button{background-color:#E8552A;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}.elementor-2686 .elementor-element.elementor-element-412ffbd .elementor-button{background-color:rgba(0,0,0,0);font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#444444;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}.elementor-2686 .elementor-element.elementor-element-8498687{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-8498687:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-8498687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e0e;}.elementor-2686 .elementor-element.elementor-element-1f72260{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-2686 .elementor-element.elementor-element-665fb76{--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;}.elementor-2686 .elementor-element.elementor-element-704a7d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-2686 .elementor-element.elementor-element-704a7d3 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-ca695f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-size:16px;line-height:1.7em;color:#cfcfcf;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}body.rtl .elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-labels-inline .elementor-field-group > abbr{padding-left:0px;}body:not(.rtl) .elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-labels-inline .elementor-field-group > abbr{padding-right:0px;}body .elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-labels-above .elementor-field-group > abbr{padding-bottom:0px;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-type-html{padding-bottom:0px;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .dce-signature-wrapper{text-align:left;--canvas-width:400px;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .dce-signature-canvas{border-radius:3px 3px 3px 3px;border-width:1px 1px 1px 1px;background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-group .elementor-select-wrapper .select2{background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual{background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .mce-panel{background-color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .e-form__buttons__wrapper__button-next{background-color:#E8552A;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-button[type="submit"]{background-color:#E8552A;color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-button{border-radius:6px 6px 6px 6px;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-label-description .elementor-field-label{display:inline-block;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-label-description:after{content:'?';display:inline-block;border-radius:50%;padding:2px 0;height:1.2em;line-height:1;font-size:80%;width:1.2em;text-align:center;margin-left:0.2em;color:#ffffff;background-color:#777777;}.elementor-2686 .elementor-element.elementor-element-fe9f84f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-type-amount.elementor-field-group .dce-amount-visible{opacity:1;}.elementor-2686 .elementor-element.elementor-element-fe9f84f .elementor-field-type-dce_range input{opacity:1;}.elementor-2686 .elementor-element.elementor-element-3552979{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2686 .elementor-element.elementor-element-1827978{--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;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:#2c2c2c;--border-color:#2c2c2c;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2686 .elementor-element.elementor-element-1827978:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-1827978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c1c1c;}.elementor-2686 .elementor-element.elementor-element-8b0d95a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2686 .elementor-element.elementor-element-8b0d95a .elementor-heading-title{font-family:var( --e-global-typography-5d8aa86-font-family ), Sans-serif;font-size:var( --e-global-typography-5d8aa86-font-size );font-weight:var( --e-global-typography-5d8aa86-font-weight );color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-0335791 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2686 .elementor-element.elementor-element-0335791 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2686 .elementor-element.elementor-element-0335791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2686 .elementor-element.elementor-element-0335791 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2686 .elementor-element.elementor-element-0335791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2686 .elementor-element.elementor-element-0335791 .elementor-icon-list-icon i{color:#E8552A;transition:color 0.3s;}.elementor-2686 .elementor-element.elementor-element-0335791 .elementor-icon-list-icon svg{fill:#E8552A;transition:fill 0.3s;}.elementor-2686 .elementor-element.elementor-element-0335791{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2686 .elementor-element.elementor-element-0335791 .elementor-icon-list-text{color:#cfcfcf;transition:color 0.3s;}.elementor-2686 .elementor-element.elementor-element-deaafa2{--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;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:#2c2c2c;--border-color:#2c2c2c;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2686 .elementor-element.elementor-element-deaafa2:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-deaafa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c1c1c;}.elementor-2686 .elementor-element.elementor-element-2b8cb8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2686 .elementor-element.elementor-element-2b8cb8f .elementor-heading-title{font-family:var( --e-global-typography-5d8aa86-font-family ), Sans-serif;font-size:var( --e-global-typography-5d8aa86-font-size );font-weight:var( --e-global-typography-5d8aa86-font-weight );color:#ffffff;}.elementor-2686 .elementor-element.elementor-element-fcf5525 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2686 .elementor-element.elementor-element-fcf5525 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2686 .elementor-element.elementor-element-fcf5525 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2686 .elementor-element.elementor-element-fcf5525 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2686 .elementor-element.elementor-element-fcf5525 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2686 .elementor-element.elementor-element-fcf5525 .elementor-icon-list-icon i{color:#E8552A;transition:color 0.3s;}.elementor-2686 .elementor-element.elementor-element-fcf5525 .elementor-icon-list-icon svg{fill:#E8552A;transition:fill 0.3s;}.elementor-2686 .elementor-element.elementor-element-fcf5525{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2686 .elementor-element.elementor-element-fcf5525 .elementor-icon-list-text{color:#cfcfcf;transition:color 0.3s;}.elementor-2686 .elementor-element.elementor-element-5023f8e{font-size:14px;font-style:italic;line-height:1.5em;color:#9b9b9b;}.elementor-2686 .elementor-element.elementor-element-df61f71:not(.elementor-motion-effects-element-type-background), .elementor-2686 .elementor-element.elementor-element-df61f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://choppershairgarage.com/wp-content/uploads/2023/05/Background-Stripes-RGB-Large.png");background-position:center center;background-size:150px auto;}.elementor-2686 .elementor-element.elementor-element-df61f71{border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2686 .elementor-element.elementor-element-df61f71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2686 .elementor-element.elementor-element-dd6650e{--spacer-size:50px;}.elementor-2686 .elementor-element.elementor-element-116adad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2686 .elementor-element.elementor-element-4733ac8 .elementor-heading-title{font-size:var( --e-global-typography-b52f4c5-font-size );line-height:var( --e-global-typography-b52f4c5-line-height );}.elementor-2686 .elementor-element.elementor-element-14f7831 .elementor-heading-title{font-size:var( --e-global-typography-43b3d28-font-size );line-height:var( --e-global-typography-43b3d28-line-height );}.elementor-2686 .elementor-element.elementor-element-749883a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2686 .elementor-element.elementor-element-c45c422 .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-c5931e1 .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-a51e52d .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-fa4c154 .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-ac61e7a .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-b94166c .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-3eb8a59{padding:5em 1em 1em 1em;}.elementor-2686 .elementor-element.elementor-element-2f0e990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2686 .elementor-element.elementor-element-2f0e990 img{max-width:252px;}.elementor-2686 .elementor-element.elementor-element-95816e7 > .elementor-element-populated{padding:3em 1em 1em 1em;}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-43b3d28-font-size );line-height:var( --e-global-typography-43b3d28-line-height );}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-43b3d28-font-size );line-height:var( --e-global-typography-43b3d28-line-height );}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-1d6b375-font-size );letter-spacing:var( --e-global-typography-1d6b375-letter-spacing );}.elementor-2686 .elementor-element.elementor-element-42d7325{font-size:var( --e-global-typography-51b9c00-font-size );line-height:var( --e-global-typography-51b9c00-line-height );}.elementor-2686 .elementor-element.elementor-element-8913b89 .elementor-button{font-size:var( --e-global-typography-0697dcf-font-size );}.elementor-2686 .elementor-element.elementor-element-89e808f{--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-2686 .elementor-element.elementor-element-8b0d95a .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-2b8cb8f .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}}@media(max-width:767px){.elementor-2686 .elementor-element.elementor-element-4733ac8 .elementor-heading-title{font-size:var( --e-global-typography-b52f4c5-font-size );line-height:var( --e-global-typography-b52f4c5-line-height );}.elementor-2686 .elementor-element.elementor-element-796598b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2686 .elementor-element.elementor-element-5e425fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2686 .elementor-element.elementor-element-14f7831 .elementor-heading-title{font-size:var( --e-global-typography-43b3d28-font-size );line-height:var( --e-global-typography-43b3d28-line-height );}.elementor-2686 .elementor-element.elementor-element-1613a5a{--padding-top:0px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-749883a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2686 .elementor-element.elementor-element-c45c422 .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-c5931e1 .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-a51e52d .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-fa4c154 .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-ac61e7a .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-b94166c .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-6132761{--padding-top:0px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-3eb8a59{padding:3em 1em 1em 1em;}.elementor-2686 .elementor-element.elementor-element-2f0e990 img{max-width:131px;}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-43b3d28-font-size );line-height:var( --e-global-typography-43b3d28-line-height );}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-43b3d28-font-size );line-height:var( --e-global-typography-43b3d28-line-height );}.elementor-2686 .elementor-element.elementor-element-fafb2fd .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-1d6b375-font-size );letter-spacing:var( --e-global-typography-1d6b375-letter-spacing );}.elementor-2686 .elementor-element.elementor-element-42d7325{font-size:var( --e-global-typography-51b9c00-font-size );line-height:var( --e-global-typography-51b9c00-line-height );}.elementor-2686 .elementor-element.elementor-element-8913b89 .elementor-button{font-size:var( --e-global-typography-0697dcf-font-size );}.elementor-2686 .elementor-element.elementor-element-9482995 .elementor-heading-title{font-size:20px;}.elementor-2686 .elementor-element.elementor-element-6c6b425 .elementor-heading-title{font-size:20px;}.elementor-2686 .elementor-element.elementor-element-8e538f6 .elementor-heading-title{font-size:20px;}.elementor-2686 .elementor-element.elementor-element-cecf1e1 .elementor-heading-title{font-size:20px;}.elementor-2686 .elementor-element.elementor-element-3d9d4f8{--padding-top:90px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2686 .elementor-element.elementor-element-665fb76{--width:100%;}.elementor-2686 .elementor-element.elementor-element-3552979{--width:100%;}.elementor-2686 .elementor-element.elementor-element-8b0d95a .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}.elementor-2686 .elementor-element.elementor-element-2b8cb8f .elementor-heading-title{font-size:var( --e-global-typography-5d8aa86-font-size );}}@media(min-width:768px){.elementor-2686 .elementor-element.elementor-element-456581e{--width:100%;}.elementor-2686 .elementor-element.elementor-element-a35426f{--width:100%;}.elementor-2686 .elementor-element.elementor-element-a03223e{--content-width:1180px;}.elementor-2686 .elementor-element.elementor-element-796598b{--width:54%;}.elementor-2686 .elementor-element.elementor-element-5e425fe{--width:41%;}.elementor-2686 .elementor-element.elementor-element-024ef45{--width:100%;}.elementor-2686 .elementor-element.elementor-element-ebb837b{--content-width:1180px;}.elementor-2686 .elementor-element.elementor-element-859b865{--width:100%;}.elementor-2686 .elementor-element.elementor-element-749883a{--width:100%;}.elementor-2686 .elementor-element.elementor-element-5bb0d23{--content-width:1180px;}.elementor-2686 .elementor-element.elementor-element-89e808f{--content-width:1180px;}.elementor-2686 .elementor-element.elementor-element-43d6030{--width:46%;}.elementor-2686 .elementor-element.elementor-element-eb3657d{--width:46%;}.elementor-2686 .elementor-element.elementor-element-06c16c0{--width:47%;}.elementor-2686 .elementor-element.elementor-element-b8d181a{--width:47%;}.elementor-2686 .elementor-element.elementor-element-ddd97a7{--width:47%;}.elementor-2686 .elementor-element.elementor-element-cfce80b{--width:47%;}.elementor-2686 .elementor-element.elementor-element-d4b0163{--content-width:900px;}.elementor-2686 .elementor-element.elementor-element-1f72260{--content-width:1180px;}.elementor-2686 .elementor-element.elementor-element-665fb76{--width:56%;}.elementor-2686 .elementor-element.elementor-element-3552979{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2686 .elementor-element.elementor-element-796598b{--width:100%;}.elementor-2686 .elementor-element.elementor-element-5e425fe{--width:100%;}.elementor-2686 .elementor-element.elementor-element-9221636{width:100%;}.elementor-2686 .elementor-element.elementor-element-95816e7{width:100%;}.elementor-2686 .elementor-element.elementor-element-43d6030{--width:100%;}.elementor-2686 .elementor-element.elementor-element-eb3657d{--width:100%;}.elementor-2686 .elementor-element.elementor-element-665fb76{--width:100%;}.elementor-2686 .elementor-element.elementor-element-3552979{--width:100%;}}/* Start custom CSS *//* Choppers Fleming Island - Premium Body Refinement */
/* Page-scoped via section IDs. Header and footer untouched. */

/* Tighter content width ~1180px (higher specificity, split rules) */
.elementor-element.elementor-element-e6ada90 > .elementor-container { max-width: 1180px !important; }
.elementor-element.elementor-element-3ae36e73 > .elementor-container { max-width: 1180px !important; }
.elementor-element.elementor-element-3eb8a59 > .elementor-container { max-width: 1180px !important; }
.elementor-element.elementor-element-2fdd19b5 > .elementor-container { max-width: 1180px !important; }
.elementor-element.elementor-element-3a1acbd > .elementor-container { max-width: 1180px !important; }
.elementor-element.elementor-element-59c4ac1 > .elementor-container { max-width: 1180px !important; }
.elementor-element.elementor-element-96743e4 > .elementor-container { max-width: 1180px !important; }

/* More vertical breathing room between sections */
.elementor-element-3ae36e73 { padding-top: 130px !important; padding-bottom: 130px !important; }
.elementor-element-3eb8a59 { padding-top: 130px !important; padding-bottom: 130px !important; }
.elementor-element-2fdd19b5 { padding-top: 150px !important; padding-bottom: 130px !important; }
.elementor-element-3a1acbd { padding-top: 110px !important; padding-bottom: 110px !important; }
.elementor-element-59c4ac1 { padding-top: 90px !important; padding-bottom: 100px !important; }
.elementor-element-96743e4 { padding-top: 100px !important; padding-bottom: 100px !important; }
.elementor-element-e6ada90 { padding-top: 120px !important; padding-bottom: 120px !important; }

/* Reduce clutter: striped/hazard dividers become clean spacers */
.elementor-element-4e94b90, .elementor-element-df61f71 { background-image: none !important; background-color: #0a0a0a !important; min-height: 1px !important; height: 56px !important; }
.elementor-element-4e94b90 > .elementor-container, .elementor-element-df61f71 > .elementor-container { min-height: 0 !important; }

/* Keep diamond-plate/texture only as a soft accent */
.elementor-element-3eb8a59 .elementor-background-overlay { opacity: 0.10 !important; }
.elementor-element-96743e4 .elementor-background-overlay { opacity: 0.18 !important; }
.elementor-element-3ae36e73 .elementor-background-overlay { opacity: 0 !important; }
.elementor-element-2fdd19b5 .elementor-background-overlay { opacity: 0 !important; }
.elementor-element-3a1acbd .elementor-background-overlay { opacity: 0 !important; }
.elementor-element-59c4ac1 .elementor-background-overlay { opacity: 0 !important; }

/* Typography: small orange eyebrow label */
.elementor-element-3ae36e73 .elementskit-section-subtitle, .elementor-element-3eb8a59 .elementskit-section-subtitle, .elementor-element-2fdd19b5 .elementskit-section-subtitle, .elementor-element-96743e4 .elementskit-section-subtitle { color: #fd5000 !important; text-transform: uppercase !important; letter-spacing: 3px !important; font-size: 14px !important; font-weight: 700 !important; margin-bottom: 18px !important; display: inline-block !important; }

/* Strong, clearer H2 (keep brand display font) */
.elementor-element-3ae36e73 .elementskit-section-title, .elementor-element-3eb8a59 .elementskit-section-title, .elementor-element-2fdd19b5 .elementskit-section-title, .elementor-element-96743e4 .elementskit-section-title { font-size: 58px !important; line-height: 1.06 !important; margin-bottom: 26px !important; }

/* Readable paragraph text */
.elementor-element-3ae36e73 .elementor-widget-text-editor, .elementor-element-3eb8a59 .elementor-widget-text-editor, .elementor-element-2fdd19b5 .elementor-widget-text-editor { font-size: 17px !important; line-height: 1.8 !important; }
.elementor-element-3ae36e73 .elementor-widget-text-editor p, .elementor-element-3eb8a59 .elementor-widget-text-editor p, .elementor-element-2fdd19b5 .elementor-widget-text-editor p { margin-bottom: 18px !important; color: #d8d8d8 !important; }

/* Service cards: cleaner, more spacious */
.elementor-element-2fdd19b5 .ekit-wid-con { background-color: rgba(255,255,255,0.03) !important; border: 1px solid rgba(255,255,255,0.08) !important; border-radius: 10px !important; }

/* CTAs / buttons: orange action color */
.elementor-element-3ae36e73 .elementor-button, .elementor-element-3eb8a59 .elementor-button, .elementor-element-2fdd19b5 .elementor-button, .elementor-element-59c4ac1 .elementor-button, .elementor-element-96743e4 .elementor-button { border-radius: 6px !important; letter-spacing: 1px !important; font-weight: 700 !important; }

/* FAQ heading centered, accordion rounded */
.elementor-element-3a1acbd { text-align: center; }
.elementor-element-3a1acbd .elementor-accordion .elementor-tab-title, .elementor-element-3a1acbd .elementor-toggle .elementor-tab-title { border-radius: 8px !important; }

/* Soften final CTA diamond-plate so it reads as a refined accent, not heavy texture */
.elementor-element-96743e4 { background-blend-mode: multiply !important; background-color: rgba(8,8,8,0.78) !important; }

/* Service cards: add inner breathing room */
.elementor-element-2fdd19b5 .ekit-wid-con { padding: 22px 18px !important; overflow: hidden !important; }
.elementor-element-2fdd19b5 .elementor-icon-box-wrapper { margin-bottom: 0 !important; }



/* Clean single dividers: thin 1px orange separators, no empty space */
.elementor-element-4e94b90, .elementor-element-df61f71 { height: auto !important; min-height: 0 !important; padding: 0 !important; background-image: none !important; background-color: transparent !important; border: none !important; border-top: 1px solid #fd5000 !important; }
.elementor-element-4e94b90 > .elementor-container, .elementor-element-df61f71 > .elementor-container { min-height: 0 !important; height: 0 !important; }
.elementor-element-4e94b90::after, .elementor-element-df61f71::after { display: none !important; }
/* Soften Our Story full-width borders to refined 1px */
.elementor-element-3eb8a59 { border-top: 1px solid #fd5000 !important; border-bottom: 1px solid #fd5000 !important; }

/* ===== HERO SECTION — premium, conversion-focused ===== */
/* Darker, cleaner background + subtle overlay over the imagery */
.elementor-element-e6ada90 { background-color: #0a0a0a !important; background-position: center center !important; background-size: cover !important; min-height: 600px !important; padding-top: 90px !important; padding-bottom: 90px !important; display: flex !important; align-items: center !important; }
.elementor-element-e6ada90 > .elementor-background-overlay { background-image: linear-gradient(180deg, rgba(8,8,8,0.78) 0%, rgba(8,8,8,0.62) 45%, rgba(8,8,8,0.82) 100%) !important; opacity: 1 !important; }
/* Better vertical centering of the hero content */
.elementor-element-e6ada90 > .elementor-container { align-items: center !important; min-height: 0 !important; }
.elementor-element-1c32fdd { display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: center !important; }

/* Eyebrow label */
.elementor-element-148967d .elementskit-section-subtitle { letter-spacing: 4px !important; font-size: 14px !important; margin-bottom: 16px !important; }

/* H1 — easier to read, controlled size */
.elementor-element-148967d .elementskit-section-title { font-size: 56px !important; line-height: 1.08 !important; max-width: 1000px !important; margin: 0 auto 20px !important; }

/* Hero paragraph — readable, constrained width */
.elementor-element-148967d .ekit-heading--description { font-size: 18px !important; line-height: 1.65 !important; color: #d8d8d8 !important; max-width: 720px !important; margin: 0 auto !important; }

/* CTA + trust wrapper */
.hero-cta-wrap { margin-top: 34px; text-align: center; }
.hero-cta-buttons { display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; align-items: center; }
.hero-btn { display: inline-block; padding: 16px 34px; font-size: 15px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; border-radius: 6px; transition: all .2s ease; line-height: 1; }
.hero-btn-primary { background: #fd5000; color: #fff !important; border: 2px solid #fd5000; }
.hero-btn-primary:hover { background: #e34800; border-color: #e34800; }
.hero-btn-secondary { background: transparent; color: #fff !important; border: 2px solid rgba(255,255,255,0.55); }
.hero-btn-secondary:hover { border-color: #fd5000; color: #fd5000 !important; }

/* Trust row */
.hero-trust-row { margin-top: 24px; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; align-items: center; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; color: #cfcfcf; font-weight: 600; }
.hero-trust-row .dot { color: #fd5000; font-size: 13px; }

/* Hero HTML widget should not add extra side padding */
.elementor-element-859148e { width: 100%; }

/* ===== Two-Column Landing Row (section 3ae36e73) ===== */
.elementor-element-3ae36e73 { padding-top: 70px; padding-bottom: 70px; }
.elementor-element-3ae36e73 > .elementor-container { align-items: stretch; gap: 40px; max-width: 1180px; }
.elementor-element-3ae36e73 .elementor-column { display: flex; }
.elementor-element-3ae36e73 .elementor-widget-wrap { width: 100%; align-content: flex-start; }
.elementor-element-3ae36e73 .elementor-widget-html { width: 100%; }

/* Left intro */
.cv-intro { color: #d8d8d8; }
.cv-eyebrow { display: inline-block; color: #fd5000; font-size: 13px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; margin-bottom: 14px; }
.cv-heading { font-family: "choppers", sans-serif; color: #ffffff; font-size: 40px; line-height: 1.12; margin: 0 0 22px; font-weight: 400; }
.cv-copy { font-size: 16px; line-height: 1.75; color: #c4c4c4; margin: 0 0 18px; max-width: 540px; }
.cv-benefits { list-style: none; margin: 26px 0 0; padding: 0; }
.cv-benefits li { display: flex; align-items: center; gap: 12px; font-size: 16px; color: #eaeaea; padding: 11px 0; border-bottom: 1px solid rgba(255,255,255,0.07); font-weight: 500; }
.cv-benefits li:last-child { border-bottom: none; }
.cv-check { display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; flex: 0 0 26px; border-radius: 50%; background: #fd5000; color: #fff; font-size: 13px; font-weight: 700; }

/* Right dark card */
.cv-card { width: 100%; background: linear-gradient(180deg,#181818 0%,#0e0e0e 100%); border: 1px solid rgba(255,255,255,0.08); border-radius: 14px; padding: 34px 32px; box-shadow: 0 24px 60px rgba(0,0,0,0.45); }
.cv-card-head { margin-bottom: 22px; }
.cv-card-title { font-family: "choppers", sans-serif; color: #ffffff; font-size: 28px; margin: 0 0 6px; font-weight: 400; }
.cv-card-sub { color: #a9a9a9; font-size: 14px; margin: 0; }
.cv-form { display: block; }
.cv-field { margin-bottom: 14px; }
.cv-field label { display: block; font-size: 12px; letter-spacing: 1px; text-transform: uppercase; color: #9a9a9a; font-weight: 600; margin-bottom: 6px; }
.cv-field input, .cv-field select, .cv-field textarea { width: 100%; background: #0a0a0a; border: 1px solid rgba(255,255,255,0.12); border-radius: 7px; padding: 12px 14px; color: #f0f0f0; font-size: 15px; outline: none; transition: border-color .15s ease; box-sizing: border-box; font-family: inherit; }
.cv-field input::placeholder, .cv-field textarea::placeholder { color: #6a6a6a; }
.cv-field input:focus, .cv-field select:focus, .cv-field textarea:focus { border-color: #fd5000; }
.cv-field select { appearance: none; -webkit-appearance: none; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fd5000' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>"); background-repeat: no-repeat; background-position: right 14px center; padding-right: 38px; }
.cv-field textarea { resize: vertical; min-height: 78px; }
.cv-submit { display: block; text-align: center; width: 100%; background: #fd5000; color: #ffffff !important; font-size: 15px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding: 15px 20px; border-radius: 7px; text-decoration: none; margin-top: 6px; transition: background .15s ease, transform .15s ease; }
.cv-submit:hover { background: #e54800; transform: translateY(-1px); color: #fff !important; }

/* Card info / hours */
.cv-info { margin-top: 26px; padding-top: 24px; border-top: 1px solid rgba(255,255,255,0.09); display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }
.cv-info-label { display: block; color: #fd5000; font-size: 12px; letter-spacing: 1.5px; text-transform: uppercase; font-weight: 700; margin-bottom: 10px; }
.cv-info-block p { color: #c4c4c4; font-size: 14px; line-height: 1.6; margin: 0 0 8px; }
.cv-info-block a { color: #ffffff; text-decoration: none; font-weight: 600; }
.cv-info-block a:hover { color: #fd5000; }
.cv-hours { list-style: none; margin: 0; padding: 0; }
.cv-hours li { display: flex; justify-content: space-between; gap: 10px; font-size: 13.5px; color: #c4c4c4; padding: 4px 0; }
.cv-hours li span:first-child { color: #9a9a9a; }
.cv-hours li span:last-child { color: #e8e8e8; font-weight: 600; }

@media (max-width: 1024px) {
  .elementor-element-3ae36e73 > .elementor-container { gap: 30px; }
}
@media (max-width: 767px) {
  .cv-heading { font-size: 32px; }
  .cv-info { grid-template-columns: 1fr; gap: 18px; }
  .cv-card { padding: 26px 22px; }
}


/* ===== Services Section Redesign (section 2fdd19b5) ===== */
.elementor-element-2fdd19b5 { padding-top: 80px; padding-bottom: 80px; background-color: #0b0b0b; }
.elementor-element-2fdd19b5 > .elementor-container { max-width: 1180px; }
.elementor-element-2fdd19b5 .elementor-widget-html { width: 100%; }

.svc-head { text-align: center; max-width: 720px; margin: 0 auto 50px; }
.svc-eyebrow { display: inline-block; color: #fd5000; font-size: 13px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; margin-bottom: 14px; }
.svc-heading { font-family: "choppers", sans-serif; color: #ffffff; font-size: 42px; line-height: 1.1; margin: 0 0 18px; font-weight: 400; }
.svc-intro { color: #bdbdbd; font-size: 16px; line-height: 1.7; margin: 0; }

.svc-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }

.svc-card { position: relative; background: #161616; border: 1px solid rgba(255,255,255,0.08); border-radius: 14px; padding: 32px 28px 28px; transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease; display: flex; flex-direction: column; }
.svc-card:hover { border-color: rgba(253,80,0,0.55); transform: translateY(-4px); box-shadow: 0 18px 40px rgba(0,0,0,0.5); }

.svc-icon { display: inline-flex; align-items: center; justify-content: center; width: 54px; height: 54px; color: #fd5000; background: rgba(253,80,0,0.10); border-radius: 12px; margin-bottom: 18px; }
.svc-icon svg { width: 28px; height: 28px; }
.svc-line { display: block; width: 38px; height: 3px; background: #fd5000; border-radius: 2px; margin-bottom: 18px; transition: width .2s ease; }
.svc-card:hover .svc-line { width: 60px; }

.svc-title { font-family: "choppers", sans-serif; color: #ffffff; font-size: 23px; line-height: 1.2; margin: 0 0 12px; font-weight: 400; }
.svc-desc { color: #b3b3b3; font-size: 14.5px; line-height: 1.65; margin: 0 0 22px; flex: 1 1 auto; }

.svc-cta { display: inline-flex; align-items: center; gap: 7px; color: #fd5000; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; margin-top: auto; transition: gap .2s ease, color .2s ease; }
.svc-cta:hover { color: #ff6a26; gap: 11px; }
.svc-arrow { font-size: 15px; }

@media (max-width: 1024px) {
  .svc-grid { grid-template-columns: repeat(2, 1fr); gap: 20px; }
  .svc-heading { font-size: 36px; }
}
@media (max-width: 600px) {
  .svc-grid { grid-template-columns: 1fr; }
  .svc-heading { font-size: 30px; }
  .elementor-element-2fdd19b5 { padding-top: 56px; padding-bottom: 56px; }
}


/* ===== Why Choose / Trust Section (section 8dd6d90) ===== */
.elementor-element-8dd6d90 { padding-top: 80px; padding-bottom: 80px; background-color: #0d0d0d; }
.elementor-element-8dd6d90 > .elementor-container { max-width: 1180px; }
.elementor-element-8dd6d90 .elementor-widget-html { width: 100%; }

.why-wrap { display: grid; grid-template-columns: 1.05fr 1fr; gap: 56px; align-items: center; }

/* Left text */
.why-eyebrow { display: inline-block; color: #fd5000; font-size: 13px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; margin-bottom: 16px; }
.why-heading { font-family: "choppers", sans-serif; color: #ffffff; font-size: 40px; line-height: 1.12; margin: 0 0 24px; font-weight: 400; }
.why-copy { color: #bdbdbd; font-size: 16px; line-height: 1.75; margin: 0 0 18px; }
.why-cta { display: inline-flex; align-items: center; gap: 8px; margin-top: 10px; color: #ffffff; background: #fd5000; font-size: 14px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding: 14px 26px; border-radius: 7px; text-decoration: none; transition: background .15s ease, transform .15s ease; }
.why-cta:hover { background: #e54800; transform: translateY(-1px); color: #fff; }
.why-arrow { font-size: 15px; }

/* Right stat cards */
.why-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
.why-card { background: #161616; border: 1px solid rgba(255,255,255,0.08); border-radius: 14px; padding: 26px 22px; transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease; position: relative; overflow: hidden; }
.why-card::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 3px; background: #fd5000; transform: scaleX(0); transform-origin: left; transition: transform .25s ease; }
.why-card:hover { border-color: rgba(253,80,0,0.5); transform: translateY(-4px); box-shadow: 0 16px 36px rgba(0,0,0,0.5); }
.why-card:hover::before { transform: scaleX(1); }
.why-icon { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; color: #fd5000; background: rgba(253,80,0,0.10); border-radius: 11px; margin-bottom: 16px; }
.why-icon svg { width: 25px; height: 25px; }
.why-card-title { font-family: "choppers", sans-serif; color: #ffffff; font-size: 19px; line-height: 1.2; margin: 0 0 9px; font-weight: 400; }
.why-card-desc { color: #aeaeae; font-size: 13.5px; line-height: 1.6; margin: 0; }

@media (max-width: 1024px) {
  .why-wrap { grid-template-columns: 1fr; gap: 40px; }
  .why-heading { font-size: 34px; }
}
@media (max-width: 560px) {
  .why-grid { grid-template-columns: 1fr; }
  .why-heading { font-size: 29px; }
  .elementor-element-8dd6d90 { padding-top: 56px; padding-bottom: 56px; }
}


/* ----- Why Choose section fixes (overflow / title sizing) ----- */
.why-wrap { grid-template-columns: 1fr 1fr; align-items: center; }
.why-left, .why-right { min-width: 0; }
.why-grid { min-width: 0; }
.why-card { min-width: 0; }
.why-card-title { font-size: 17px; line-height: 1.25; overflow-wrap: break-word; word-break: normal; hyphens: none; }
.why-card-desc { overflow-wrap: break-word; }
@media (min-width: 1025px) {
  .why-wrap { grid-template-columns: 1.1fr 1fr; }
}


/* ----- Why Choose: high-specificity title override ----- */
.elementor-element-8dd6d90 .why-card .why-card-title,
.elementor-element-8dd6d90 h3.why-card-title { font-family: "choppers", sans-serif !important; font-size: 17px !important; line-height: 1.25 !important; margin: 0 0 9px !important; font-weight: 400 !important; color: #ffffff !important; }
.elementor-element-8dd6d90 .why-heading { font-family: "choppers", sans-serif !important; }
.elementor-element-8dd6d90 .why-wrap { width: 100%; grid-template-columns: 1.1fr 1fr; }
.elementor-element-8dd6d90 .why-grid { grid-template-columns: 1fr 1fr; }


/* ===== Shop Atmosphere Gallery (section 7895aac) ===== */
.elementor-element-7895aac { padding-top: 80px; padding-bottom: 80px; background-color: #0b0b0b; }
.elementor-element-7895aac > .elementor-container { max-width: 1180px; }
.elementor-element-7895aac .elementor-widget-html { width: 100%; }
.elementor-element-7895aac .shop-wrap { width: 100%; }
.shop-head { text-align: center; max-width: 720px; margin: 0 auto 46px; }
.shop-eyebrow { display: inline-block; color: #fd5000; font-size: 13px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; margin-bottom: 14px; }
.elementor-element-7895aac .shop-heading { font-family: "choppers", sans-serif !important; color: #ffffff !important; font-size: 40px !important; line-height: 1.12 !important; margin: 0 0 18px !important; font-weight: 400 !important; }
.shop-intro { color: #bdbdbd; font-size: 16px; line-height: 1.7; margin: 0; }
.shop-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
.shop-cell { margin: 0; }
.shop-imgwrap { position: relative; border-radius: 14px; overflow: hidden; border: 1px solid rgba(255,255,255,0.10); aspect-ratio: 4 / 3; background: #161616; }
.shop-imgwrap img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .4s ease; }
.shop-cell:hover .shop-imgwrap img { transform: scale(1.04); }
.shop-cap { margin-top: 14px; color: #e8e8e8; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; text-align: center; position: relative; padding-bottom: 0; }
.shop-cap::before { content: ""; display: block; width: 26px; height: 2px; background: #fd5000; margin: 0 auto 10px; border-radius: 2px; }
@media (max-width: 900px) { .shop-grid { grid-template-columns: 1fr 1fr; } .elementor-element-7895aac .shop-heading { font-size: 34px !important; } }
@media (max-width: 560px) { .shop-grid { grid-template-columns: 1fr; } .elementor-element-7895aac .shop-heading { font-size: 29px !important; } .elementor-element-7895aac { padding-top: 56px; padding-bottom: 56px; } }

/* ===== FAQ Redesign (section 3a1acbd) ===== */
.elementor-element-3a1acbd { padding-top: 80px; padding-bottom: 80px; background-color: #0a0a0a; }
.elementor-element-3a1acbd > .elementor-container { max-width: 860px; }
.elementor-element-3a1acbd .elementor-widget-html { width: 100%; }
.faq-wrap { width: 100%; }
.faq-head { text-align: center; margin-bottom: 40px; }
.faq-eyebrow { display: inline-block; color: #fd5000; font-size: 13px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; margin-bottom: 14px; }
.elementor-element-3a1acbd .faq-heading { font-family: "choppers", sans-serif !important; color: #ffffff !important; font-size: 40px !important; line-height: 1.12 !important; margin: 0 !important; font-weight: 400 !important; }
.faq-list { display: flex; flex-direction: column; gap: 14px; }
.faq-item { background: #141414; border: 1px solid rgba(255,255,255,0.09); border-radius: 12px; overflow: hidden; transition: border-color .2s ease, background .2s ease; }
.faq-item[open] { border-color: rgba(253,80,0,0.45); background: #161616; }
.faq-q { list-style: none; cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 24px 26px; color: #f1f1f1; font-size: 17px; font-weight: 600; line-height: 1.4; user-select: none; }
.faq-q::-webkit-details-marker { display: none; }
.faq-item[open] .faq-q { color: #ffffff; }
.faq-q-text { flex: 1 1 auto; }
.faq-icon { position: relative; flex: 0 0 22px; width: 22px; height: 22px; }
.faq-icon::before, .faq-icon::after { content: ""; position: absolute; background: #fd5000; border-radius: 2px; transition: transform .25s ease, opacity .25s ease; }
.faq-icon::before { top: 10px; left: 2px; width: 18px; height: 2px; }
.faq-icon::after { left: 10px; top: 2px; width: 2px; height: 18px; }
.faq-item[open] .faq-icon::after { transform: rotate(90deg); opacity: 0; }
.faq-a { padding: 0 26px 24px; color: #b9b9b9; font-size: 15.5px; line-height: 1.75; }
.faq-a p { margin: 0; }
.faq-cta { margin-top: 40px; text-align: center; border-top: 1px solid rgba(255,255,255,0.08); padding-top: 34px; }
.faq-cta-text { color: #cfcfcf; font-size: 16px; margin: 0 0 20px; }
.faq-cta-btns { display: flex; flex-wrap: wrap; gap: 14px; justify-content: center; }
.faq-btn { display: inline-flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding: 14px 28px; border-radius: 7px; text-decoration: none; transition: all .15s ease; }
.faq-btn-primary { background: #fd5000; color: #ffffff !important; }
.faq-btn-primary:hover { background: #e54800; transform: translateY(-1px); }
.faq-btn-secondary { background: transparent; color: #ffffff !important; border: 1px solid rgba(255,255,255,0.25); }
.faq-btn-secondary:hover { border-color: #fd5000; color: #fd5000 !important; }
@media (max-width: 600px) { .elementor-element-3a1acbd .faq-heading { font-size: 30px !important; } .faq-q { padding: 20px 20px; font-size: 16px; } .faq-a { padding: 0 20px 20px; } .elementor-element-3a1acbd { padding-top: 56px; padding-bottom: 56px; } }

/* ===== Booking / Contact Conversion Block (section 59c4ac1) ===== */
.elementor-element-59c4ac1 { padding-top: 80px; padding-bottom: 80px; background-color: #0b0b0b; }
.elementor-element-59c4ac1 > .elementor-container { max-width: 1180px; align-items: stretch; }
.elementor-element-bf0915e .elementor-heading-title { font-family: "choppers", sans-serif !important; font-size: 34px !important; line-height: 1.15 !important; color: #ffffff !important; }
.elementor-element-6eea7b1 { color: #bdbdbd; font-size: 16px; line-height: 1.7; margin-bottom: 26px; max-width: 560px; }
.elementor-element-59c4ac1 .elementor-field-group label.elementor-field-label { color: #9a9a9a !important; font-size: 12px !important; letter-spacing: 1px; text-transform: uppercase; font-weight: 600; margin-bottom: 6px; }
.elementor-element-59c4ac1 .elementor-field-group .elementor-field { background: #0a0a0a !important; border: 1px solid rgba(255,255,255,0.12) !important; border-radius: 8px !important; padding: 13px 15px !important; color: #f0f0f0 !important; font-size: 15px !important; min-height: 50px; transition: border-color .15s ease; }
.elementor-element-59c4ac1 .elementor-field-group textarea.elementor-field { min-height: 96px; }
.elementor-element-59c4ac1 .elementor-field-group .elementor-field:focus { border-color: #fd5000 !important; outline: none; }
.elementor-element-59c4ac1 .elementor-field-group .elementor-field::placeholder { color: #6a6a6a; }
.elementor-element-59c4ac1 select.elementor-field { appearance: none; -webkit-appearance: none; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fd5000' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>") !important; background-repeat: no-repeat !important; background-position: right 14px center !important; padding-right: 40px !important; }
.elementor-element-59c4ac1 .elementor-field-group { margin-bottom: 6px; }
.elementor-element-59c4ac1 .elementor-button[type=submit] { background: #fd5000 !important; color: #ffffff !important; width: 100% !important; justify-content: center; font-size: 15px !important; font-weight: 700 !important; letter-spacing: 1px; text-transform: uppercase; padding: 16px 24px !important; border-radius: 8px !important; border: none; transition: background .15s ease, transform .15s ease; margin-top: 8px; }
.elementor-element-59c4ac1 .elementor-button[type=submit]:hover { background: #e54800 !important; transform: translateY(-1px); }
.elementor-element-59c4ac1 .elementor-field-type-submit { width: 100%; }
.bk-side { display: flex; flex-direction: column; gap: 18px; height: 100%; }
.bk-card { background: #161616; border: 1px solid rgba(255,255,255,0.09); border-radius: 14px; padding: 28px 26px; }
.bk-card-label { display: block; color: #fd5000; font-size: 12px; letter-spacing: 2px; text-transform: uppercase; font-weight: 700; margin-bottom: 20px; }
.bk-row { display: flex; align-items: flex-start; gap: 14px; margin-bottom: 18px; }
.bk-row:last-child { margin-bottom: 0; }
.bk-ico { flex: 0 0 38px; width: 38px; height: 38px; display: inline-flex; align-items: center; justify-content: center; color: #fd5000; background: rgba(253,80,0,0.10); border-radius: 9px; }
.bk-ico svg { width: 19px; height: 19px; }
.bk-row-txt { color: #c8c8c8; font-size: 15px; line-height: 1.55; padding-top: 4px; }
.bk-row-txt strong { color: #ffffff; }
.bk-row-txt a { color: #ffffff; text-decoration: none; font-weight: 600; }
.bk-row-txt a:hover { color: #fd5000; }
.bk-hours-list { list-style: none; margin: 0; padding: 0; }
.bk-hours-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-bottom: 1px solid rgba(255,255,255,0.07); font-size: 14.5px; }
.bk-hours-list li:last-child { border-bottom: none; }
.bk-hours-list li span:first-child { color: #9a9a9a; }
.bk-hours-list li span:last-child { color: #eaeaea; font-weight: 600; }
.bk-note { margin: 18px 0 0; padding-top: 16px; border-top: 1px solid rgba(255,255,255,0.07); color: #9a9a9a; font-size: 13px; line-height: 1.5; font-style: italic; }
@media (max-width: 767px) { .elementor-element-bf0915e .elementor-heading-title { font-size: 28px !important; } .elementor-element-59c4ac1 { padding-top: 56px; padding-bottom: 56px; } }

/* ===== FINAL CTA SECTION (89c1ae2) ===== */
.elementor-element-89c1ae2 { padding: 0 !important; }
.elementor-element-89c1ae2 > .elementor-container { max-width: 100% !important; }
.chg-final-cta {
  position: relative;
  padding: 72px 24px;
  text-align: center;
  background-color: #0c0c0c;
  background-image:
    linear-gradient(rgba(8,8,8,0.86), rgba(8,8,8,0.92)),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.05' stroke-width='1.5'%3E%3Cpath d='M0 14 L14 0 M6 20 L20 6 M0 26 L26 0'/%3E%3Cpath d='M20 34 L34 20 M26 40 L40 26 M14 40 L40 14'/%3E%3C/g%3E%3C/svg%3E");
  background-size: cover, 40px 40px;
  border-top: 1px solid rgba(253,80,0,0.35);
  border-bottom: 1px solid rgba(255,255,255,0.06);
  overflow: hidden;
}
.chg-final-cta::before {
  content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 3px;
  background: linear-gradient(90deg, transparent, #fd5000, transparent);
}
.chg-final-cta__inner { position: relative; max-width: 760px; margin: 0 auto; }
.chg-final-cta__eyebrow {
  display: inline-block; color: #fd5000; font-size: 12px; font-weight: 700;
  letter-spacing: 3px; text-transform: uppercase; margin-bottom: 16px;
}
.elementor-element-89c1ae2 .chg-final-cta__title,
.chg-final-cta__title {
  font-family: "choppers", sans-serif !important;
  color: #ffffff !important; font-size: 52px !important; line-height: 1.04 !important;
  margin: 0 0 16px !important; text-transform: none; font-weight: 400 !important;
}
.chg-final-cta__text {
  color: #c9c9c9; font-size: 17px; line-height: 1.6; margin: 0 auto 32px; max-width: 560px;
}
.chg-final-cta__actions {
  display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; align-items: stretch;
}
.chg-final-cta__btn {
  display: inline-flex; align-items: center; gap: 10px;
  padding: 15px 30px; border-radius: 6px; font-size: 15px; font-weight: 700;
  letter-spacing: 1px; text-transform: uppercase; text-decoration: none;
  transition: transform .18s ease, background .18s ease, box-shadow .18s ease, color .18s ease;
}
.chg-final-cta__btn svg { flex: 0 0 auto; }
.chg-final-cta__btn--primary {
  background: #fd5000; color: #ffffff !important; box-shadow: 0 8px 22px rgba(253,80,0,0.32);
}
.chg-final-cta__btn--primary:hover { background: #ff6a26; transform: translateY(-2px); box-shadow: 0 12px 28px rgba(253,80,0,0.42); }
.chg-final-cta__btn--ghost {
  background: transparent; color: #ffffff !important; border: 1px solid rgba(255,255,255,0.35);
}
.chg-final-cta__btn--ghost:hover { border-color: #fd5000; color: #fd5000 !important; transform: translateY(-2px); }
@media (max-width: 767px) {
  .chg-final-cta { padding: 52px 18px; }
  .chg-final-cta__title { font-size: 36px !important; }
  .chg-final-cta__actions { flex-direction: column; }
  .chg-final-cta__btn { justify-content: center; width: 100%; }
}/* End custom CSS */