.elementor-53835 .elementor-element.elementor-element-a081e9a{--display:flex;--min-height:343px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53835 .elementor-element.elementor-element-a081e9a .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-a081e9a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-a081e9a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-17efcd6 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-53835 .elementor-element.elementor-element-29b9a81{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-53835 .elementor-element.elementor-element-29b9a81:not(.elementor-motion-effects-element-type-background), .elementor-53835 .elementor-element.elementor-element-29b9a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13ed1179 );}.elementor-53835 .elementor-element.elementor-element-29b9a81 .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-29b9a81 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-29b9a81 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-ca559d0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#DDDDDD;--border-color:#DDDDDD;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-53835 .elementor-element.elementor-element-ca559d0:not(.elementor-motion-effects-element-type-background), .elementor-53835 .elementor-element.elementor-element-ca559d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13ed1179 );}.elementor-53835 .elementor-element.elementor-element-ca559d0 .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-ca559d0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-ca559d0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-6ff95ed{text-align:center;}.elementor-53835 .elementor-element.elementor-element-6ff95ed .elementor-heading-title{font-size:60px;color:var( --e-global-color-7a1ccbe5 );}.elementor-53835 .elementor-element.elementor-element-1dfeb8b{width:var( --container-widget-width, 856px );max-width:856px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:856px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;color:var( --e-global-color-7a1ccbe5 );}.elementor-53835 .elementor-element.elementor-element-1dfeb8b.elementor-element{--align-self:center;}.elementor-53835 .elementor-element.elementor-element-c01b523{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-53835 .elementor-element.elementor-element-c01b523 .elementor-divider-separator{width:100%;}.elementor-53835 .elementor-element.elementor-element-c01b523 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-53835 .elementor-element.elementor-element-408d171e:not(.elementor-motion-effects-element-type-background), .elementor-53835 .elementor-element.elementor-element-408d171e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13ed1179 );}.elementor-53835 .elementor-element.elementor-element-408d171e .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-408d171e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-408d171e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-408d171e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-53835 .elementor-element.elementor-element-408d171e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53835 .elementor-element.elementor-element-4d3829d0{--spacer-size:70px;}.elementor-53835 .elementor-element.elementor-element-b59f9a9 .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-b59f9a9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-b59f9a9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-bc-flex-widget .elementor-53835 .elementor-element.elementor-element-5cc50d4f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f > .elementor-element-populated.elementor-column-wrap{padding:0% 0% 0% 0%;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f > .elementor-element-populated.elementor-widget-wrap{padding:0% 0% 0% 0%;}.elementor-53835 .elementor-element.elementor-element-e055010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-53835 .elementor-element.elementor-element-2ffd1a3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-53835 .elementor-element.elementor-element-2ffd1a3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-53835 .elementor-element.elementor-element-2ffd1a3{width:100%;max-width:100%;padding:20px 20px 20px 20px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-53835 .elementor-element.elementor-element-c752c3b{--spacer-size:70px;}.elementor-53835 .elementor-element.elementor-element-74a2cd7 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:20px;}.elementor-53835 .elementor-element.elementor-element-74a2cd7 .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-74a2cd7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-74a2cd7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-bc-flex-widget .elementor-53835 .elementor-element.elementor-element-2381c36.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-53835 .elementor-element.elementor-element-2381c36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-53835 .elementor-element.elementor-element-2381c36 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-53835 .elementor-element.elementor-element-2381c36 > .elementor-element-populated.elementor-column-wrap{padding:0% 0% 0% 0%;}.elementor-53835 .elementor-element.elementor-element-2381c36 > .elementor-element-populated.elementor-widget-wrap{padding:0% 0% 0% 0%;}.elementor-53835 .elementor-element.elementor-element-fcabd1e{width:100%;max-width:100%;}.elementor-53835 .elementor-element.elementor-element-fcabd1e img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-53835 .elementor-element.elementor-element-4d440fd > .elementor-element-populated.elementor-column-wrap{padding:0px 0px 0px 15px;}.elementor-53835 .elementor-element.elementor-element-4d440fd > .elementor-element-populated.elementor-widget-wrap{padding:0px 0px 0px 15px;}.elementor-53835 .elementor-element.elementor-element-65399a7 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-53835 .elementor-element.elementor-element-65399a7 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-53835 .elementor-element.elementor-element-545d1d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53835 .elementor-element.elementor-element-545d1d9 .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-545d1d9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-545d1d9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-a31d1e3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53835 .elementor-element.elementor-element-a31d1e3 .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-a31d1e3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-a31d1e3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-fbc67e2{font-size:17px;line-height:28px;}.elementor-53835 .elementor-element.elementor-element-fbc67e2 p{margin-bottom:0px;}.elementor-53835 .elementor-element.elementor-element-3fff2a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53835 .elementor-element.elementor-element-3fff2a3 .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-3fff2a3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-3fff2a3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-31105ce{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53835 .elementor-element.elementor-element-31105ce .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-31105ce .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-31105ce .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-5f30bfe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53835 .elementor-element.elementor-element-5f30bfe .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-5f30bfe .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-5f30bfe .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-63ed329{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53835 .elementor-element.elementor-element-63ed329 .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-63ed329 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-63ed329 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-5092d44{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53835 .elementor-element.elementor-element-5092d44 .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-5092d44 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-5092d44 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-e52f4dd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53835 .elementor-element.elementor-element-e52f4dd .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-e52f4dd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-e52f4dd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-f1fe877{--n-accordion-title-font-size:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:16px;}.elementor-53835 .elementor-element.elementor-element-f1fe877 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-53835 .elementor-element.elementor-element-f1fe877 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-53835 .elementor-element.elementor-element-32569209{--spacer-size:85px;}.elementor-53835 .elementor-element.elementor-element-cc6973c .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-cc6973c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-cc6973c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-1a675db .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-53835 .elementor-element.elementor-element-1a675db .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-53835 .elementor-element.elementor-element-73680a5 .trx_addons_bg_text{z-index:0;}.elementor-53835 .elementor-element.elementor-element-73680a5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-53835 .elementor-element.elementor-element-73680a5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-53835 .elementor-element.elementor-element-2594d7b{--spacer-size:500px;}.elementor-53835 .elementor-element.elementor-element-ae35be0{--spacer-size:20px;}@media(max-width:1279px){.elementor-53835 .elementor-element.elementor-element-6ff95ed .elementor-heading-title{font-size:40px;}.elementor-53835 .elementor-element.elementor-element-1dfeb8b{width:100%;max-width:100%;}.elementor-53835 .elementor-element.elementor-element-408d171e{margin-top:0px;margin-bottom:0px;padding:0px 0px 70px 0px;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f > .elementor-element-populated.elementor-column-wrap{padding:0% 8% 0% 0%;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f > .elementor-element-populated.elementor-widget-wrap{padding:0% 8% 0% 0%;}.elementor-53835 .elementor-element.elementor-element-2381c36 > .elementor-element-populated.elementor-column-wrap{padding:0% 8% 0% 0%;}.elementor-53835 .elementor-element.elementor-element-2381c36 > .elementor-element-populated.elementor-widget-wrap{padding:0% 8% 0% 0%;}.elementor-53835 .elementor-element.elementor-element-32569209{--spacer-size:10px;}.elementor-53835 .elementor-element.elementor-element-ae35be0{--spacer-size:10px;}}@media(min-width:768px){.elementor-53835 .elementor-element.elementor-element-ca559d0{--width:100%;}.elementor-53835 .elementor-element.elementor-element-2381c36{width:49%;}.elementor-53835 .elementor-element.elementor-element-4d440fd{width:51%;}}@media(max-width:767px){.elementor-53835 .elementor-element.elementor-element-ca559d0{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-53835 .elementor-element.elementor-element-6ff95ed .elementor-heading-title{font-size:30px;}.elementor-53835 .elementor-element.elementor-element-408d171e{padding:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-53835 .elementor-element.elementor-element-8e2cde4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-53835 .elementor-element.elementor-element-8e2cde4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f{width:100%;}.elementor-bc-flex-widget .elementor-53835 .elementor-element.elementor-element-5cc50d4f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f > .elementor-element-populated.elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-53835 .elementor-element.elementor-element-5cc50d4f > .elementor-element-populated.elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53835 .elementor-element.elementor-element-2ffd1a3{padding:0px 0px 0px 0px;}.elementor-53835 .elementor-element.elementor-element-2381c36 > .elementor-element-populated.elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-53835 .elementor-element.elementor-element-2381c36 > .elementor-element-populated.elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53835 .elementor-element.elementor-element-fcabd1e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-53835 .elementor-element.elementor-element-fcabd1e.elementor-element{--align-self:center;}.elementor-53835 .elementor-element.elementor-element-fcabd1e img{width:100%;max-width:100%;height:100%;}.elementor-53835 .elementor-element.elementor-element-4d440fd > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-53835 .elementor-element.elementor-element-4d440fd > .elementor-element-populated.elementor-column-wrap{padding:0px 0px 0px 0px;}.elementor-53835 .elementor-element.elementor-element-4d440fd > .elementor-element-populated.elementor-widget-wrap{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-1dfeb8b */.elementor-53835 .elementor-element.elementor-element-1dfeb8b p, .elementor-53835 .elementor-element.elementor-element-1dfeb8b span{
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c800803 *//* ===== Dixon Wagon CF7 ===== */
/* show CF7 response for errors */
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.spam .wpcf7-response-output{
  display:block !important;
}

.dwf-note-warning{
  margin-top:10px;
  padding:12px 14px;
  border:1px solid #d9b36a;
  background:#fff8e8;
  color:#111;
  border-radius:8px;
  font-size:14px;
  line-height:1.5;
  font-weight:600;
}

/* hide CF7 success box (we'll use our custom confirmation) */
.wpcf7 form.sent .wpcf7-response-output{
  display:none !important;
}


.wpcf7 form .wpcf7-response-output{
  display:block !important;
  opacity:1 !important;
  visibility:visible !important;
  height:auto !important;
  margin-top:15px;
}

.wpcf7-response-output {
  border: unset !important;
}

.wpcf7 form.sent .wpcf7-response-output{
  display:block !important;
}

.dwf-row.dixon-right {
  display: flex;
  justify-content: flex-end;
}
.dixon-wagon-form{
  margin: 0 auto;
  color: #fff;
  font-family: "Poppins", Sans-serif !important;
  color: #fff;
}

.dwf-col.dwf-left{
    width: 35%;
}
.dwf-col.dwf-right{
    width: 65%;
}
.elementor-53835 .elementor-element.elementor-element-c800803 div{
    color: #000 !important;
}
/* Remove default spacing inside Dixon form */
.dixon-wagon-form p,
.dixon-wagon-form div {
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
}

.dixon-wagon-form .dwf-section-head p{
    color: #ff2d2d;
}

/* Keep spacing only where you control it */
.dixon-wagon-form .dwf-row {
    margin-bottom: 14px !important;
}

.dixon-wagon-form .dwf-section {
    margin-bottom: 22px !important;
}

/* ===== RESET CF7 RADIO + CHECKBOX LOOK ===== */
.dixon-wagon-form .wpcf7-list-item label {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0;
}

.dixon-wagon-form .wpcf7-list-item input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* ============================= */
/* 1. PILL BUTTONS (Yes/No etc) */
/* ============================= */

.dixon-wagon-form .dwf-pill .wpcf7-list-item-label {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  border-radius: 10px;
  border: 1px solid #000;
  background: #fff;
  color: #000;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 13px;
  transition: 0.2s ease;
  width: 100%;
  min-height: 51px;
}

.dixon-wagon-form .dwf-pill .wpcf7-list-item-label:before{
  display: none !important;
}

/* Selected */
.dixon-wagon-form .dwf-pill input:checked + .wpcf7-list-item-label {
  background: #3498ff; /* Blue */
  border-color: #3498ff !important;
  color: #fff !important;
}

/* ============================= */
/* 2. ICON BOXES (Engine/Trans) */
/* ============================= */

.dixon-wagon-form .dwf-icon .wpcf7-list-item-label {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  min-height:115px;
  border-radius: 10px;
  border: 1px solid #000;
  background: #fff;
  color: #000 !important;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 12px;
  transition: 0.2s ease;
  padding: 5px !important;
  text-align: center;
}

/* Selected */
.dixon-wagon-form .dwf-icon input:checked + .wpcf7-list-item-label {
  background: #3498ff;
  border-color: #3498ff;
  color: #fff !important;
  box-shadow: unset !important;
}

/* ============================= */
/* 3. BUDGET CARDS */
/* ============================= */

.dixon-wagon-form .dwf-card .wpcf7-list-item-label {
  padding: 15px 17px;
  border-radius: 10px;
  border: 1px solid #000;
  background: #fff;
  color: #000;
  font-weight: 900;
  transition: 0.2s ease;
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-height: 150px;
}
.dixon-wagon-form .dwf-card .wpcf7-list-item-label:before,
.dixon-wagon-form .dwf-card .wpcf7-list-item-label:after,
.dwf-icon .wpcf7-list-item-label:after{
  display: none !important;
}

/* Selected */
.dixon-wagon-form .dwf-card input:checked + .wpcf7-list-item-label {
  background: #3498ff;
  border-color: #3498ff;
  color: #fff;
  box-shadow: unset !important;
}



.dwf-title{
  font-weight: 800;
  letter-spacing: .5px;
  font-size: 28px;
  line-height: 1.15;
  margin-bottom: 8px;
  text-transform: uppercase;
}

.dwf-sub{
  color: rgba(255,255,255,.75);
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 22px;
  max-width: 520px;
}

.dwf-grid{
display: flex;
  gap: 26px;
  justify-content: space-between;
}
.dwf-section{
  padding: 0;
  margin-bottom: 22px;
}

.dwf-section-head{
  font-weight: 800;
  text-transform: uppercase;
  color: #ff2d2d;
  font-size: 14px;
  letter-spacing: .5px;
  margin: 0 0 12px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.dwf-section-head span{
  color: #ff2d2d;
}

.dwf-row{
  margin-bottom: 14px;
}

.dwf-row-2{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}

.dwf-label{
  font-weight: 700;
  font-size: 13px;
  margin-bottom: 8px;
  color: rgba(255,255,255,.9);
}

.dwf-note{
  margin-top: 8px;
  font-size: 12px;
  color: rgba(255,255,255,.6);
}

/* Inputs */
.dixon-wagon-form .dwf-field, 
.dwf-field p{
  margin: 0 !important;
}

.dwf-field input,
.dwf-field select,
.dwf-field textarea{
  width: 100%;
  background: #fff !important;
  border: 1px solid #000 !important;
  color: #000 !important;
  border-radius: 8px !important;
  padding: 12px 12px !important;
  outline: none;
  margin: 0 !important;
}

.dwf-field input::placeholder,
.dwf-field select::placeholder,
.dwf-field textarea::placeholder{
  color: #000 !important;
}

.dwf-field input:focus,
.dwf-field select:focus,
.dwf-field textarea:focus{
  border-color: #3498ff;
  box-shadow: 0 0 0 1px rgba(30, 115, 190,.45);
}

.dwf-field textarea{height: 100px !important; min-height: 80px; resize: none !important; }
.dwf-field select{
  appearance: none;
  -webkit-appearance: none;
}
.dwf-field select{
  position: relative;
}
.dwf-field select:after{
  content: "▾";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  color: rgba(255,255,255,.75);
  pointer-events: none;
}
.dwf-field .select_container::after{
  right: 10px !important;
}
/* CF7 list items reset */
.dixon-wagon-form .wpcf7-list-item{
  margin: 0;
  display:block;
  width: 100% !important;
}

/* Pills (Yes/No, title, axle, suspension) */
.dwf-pill{
  display: flex;
  gap: 10px;
}

.dwf-pill input{
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.dwf-pill .wpcf7-list-item-label{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 18px;
  border-radius: 10px;
  border: 1px solid rgba(255,255,255,.18);
  background: rgba(255,255,255,.06);
  color: rgba(255,255,255,.9);
  font-weight: 800;
  text-transform: uppercase;
  font-size: 12px;
  cursor: pointer;
  user-select: none;
  min-width: 70px;
  transition: .15s ease;
}


/* Icon options (engine + transmission) */
.dwf-icon{
  display: flex;
  gap: 10px;
  align-items: stretch;
}

.dwf-icon .wpcf7-list-item label{
  display: flex;
}

.dwf-icon input{
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.dwf-icon .wpcf7-list-item-label{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 108px;
  height: 78px;
  border-radius: 10px;
  border: 1px solid rgba(255,255,255,.18);
  background: rgba(255,255,255,.06);
  color: rgba(255,255,255,.9);
  font-weight: 800;
  font-size: 12px;
  text-transform: uppercase;
  cursor: pointer;
  transition: .15s ease;
}

/* Engine icon (use your motor image) */
.dwf-engine input[value="B58"] + .wpcf7-list-item-label:before,
.dwf-engine input[value="N55"] + .wpcf7-list-item-label:before,
.dwf-engine input[value="S55 (M)"] + .wpcf7-list-item-label:before{
  content: "";
  width: 35px;
  height: 35px;
  background-image: url("https://dixonmotorsports.com/wp-content/uploads/2025/05/035-motor.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  opacity: .95;
  border: unset;
}

.dwf-engine input[value="B58"]:checked + .wpcf7-list-item-label:before,
.dwf-engine input[value="N55"]:checked + .wpcf7-list-item-label:before,
.dwf-engine input[value="S55 (M)"]:checked + .wpcf7-list-item-label:before,
.dwf-transmission input[value="Automatic (exclude M)"]:checked + .wpcf7-list-item-label:before,
.dwf-transmission input[value="Manual"]:checked + .wpcf7-list-item-label:before,
.dwf-transmission input[value="DCT (M only)"]:checked + .wpcf7-list-item-label:before{
  filter: brightness(0) invert(1) !important;
 

}

/* Transmission icon active (invert to white) */
.dwf-transmission input[value="Automatic"]:checked + .wpcf7-list-item-label:before,
.dwf-transmission input[value="Manual"]:checked + .wpcf7-list-item-label:before,
.dwf-transmission input[value="DCT (M only)"]:checked + .wpcf7-list-item-label:before{
  filter: brightness(0) invert(1) !important;
}

/* Transmission icon (steering wheel) */
.dwf-transmission input[value="Automatic"] + .wpcf7-list-item-label:before,
.dwf-transmission input[value="Manual"] + .wpcf7-list-item-label:before,
.dwf-transmission input[value="DCT (M only)"] + .wpcf7-list-item-label:before{
  content: "" !important;
  width: 35px;
  height: 35px;
  background-image: url("https://dixonmotorsports.com/wp-content/uploads/2026/02/noun-gear-716652.svg") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  opacity: .95;
  border: unset;
}

/* Budget cards */
.dwf-card{
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  gap: 10px;
}

.dwf-card input{
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.dwf-card .wpcf7-list-item label{
    display: block;
    position: relative;
}

.dwf-card .wpcf7-list-item-label{
  display: block;
  padding: 18px 14px;
  border-radius: 10px;
  border: 1px solid rgba(255,255,255,.18);
  background: rgba(255,255,255,.06);
  cursor: pointer;
  min-height: 86px;
  transition: .15s ease;
  font-weight: 900;
}

/* .dwf-card input:checked + .wpcf7-list-item-label{
  border-color: #ff2d2d;
  box-shadow: 0 0 0 1px rgba(255,45,45,.45);
} */

/* Checkbox line */
.dwf-check{
  margin-top: 12px;
  color: rgba(255,255,255,.85);
  font-size: 13px;
}
.dwf-check input{ margin-right: 8px; }

/* Submit */
.dwf-submit{
  width: 100%;
  border: 0;
  background: #ff2d2d;
  color: #fff;
  border-radius: 10px;
  padding: 14px 16px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: .4px;
  cursor: pointer;
}

#rc-anchor-container {
  transform: scale(0.85);
  position: relative;
  margin-left: -22px;
}

.wpcf7-form-control.wpcf7-textarea.dwf-textarea {
  margin-top: 10px !important;
}

/* simple helper */
.is-hidden{ display:none; }

@media (max-width: 1279px){
  .dwf-icon-options p{width: 100%;}
  .dwf-card{  justify-content: space-between; align-items: center;  gap: 25px;}
  .dwf-icon{justify-content: start; align-items: center; }

}
@media only screen and (max-width: 1120px){
    .dwf-grid { flex-wrap: wrap;}
   .dwf-col.dwf-left, .dwf-col.dwf-right{width: 100%;}
}

@media only screen and (max-width: 1024px){
      .dwf-grid{ flex-wrap:wrap;}
}
@media only screen and (max-width: 767px){
      .dwf-row-2{ grid-template-columns: 1fr; }
  .dixon-wagon-form .dwf-card .wpcf7-list-item{width: 100%;}
  .dixon-wagon-form .dwf-card .wpcf7-list-item-label{width: 100%;}
  
  .wpcf7-form-control.wpcf7-radio.dwf-card {
  flex-wrap: wrap;
  gap: 20px !important;
}
.dixon-wagon-form .wpcf7-list-item {
width: 100% !important;
}
.dwf-pill {
justify-content: space-between;
flex-wrap: wrap;
}
.dwf-icon {
flex-wrap: wrap;
  }
.wpcf7-list-item-label {
  font-size: 13px !important;
  padding: 10px !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4a45e6 */[data-id="notes55"].wpcf7cf-hidden {
  display: none !important;
}
[data-id="notes55"].s55-active {
  display: block !important;
  height: auto !important;
  overflow: visible !important;
}

.dwf-note.dwf-note-warning {
  padding: 5px !important;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29b9a81 */#dwf-confirm{
  padding: 80px 20px;
  text-align: center;
}

#dwf-confirm .dwf-confirm-inner{
  max-width: 900px;
  margin: 0 auto;
}

#dwf-confirm h2{
  font-size: clamp(32px, 4vw, 48px);
  margin: 0 0 16px;
}

#dwf-confirm p{
  font-size: clamp(16px, 1.5vw, 20px);
  margin: 0 auto 10px;
  max-width: 720px;
}

#dwf-confirm .dwf-confirm-sub{
  margin-top: 18px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5cc50d4f */#FAQ-image img {position: absolute;top: 0;left: 0;height: 100%;object-fit: cover;}

#FAQ-image .elementor-widget-image {
    position: relative;
    overflow: hidden;
    height: 100%;
}

@media screen and (max-width: 767px)  {
    #FAQ-image img {
        position: static;
        object-fit: cover;
        height: 100%;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b59f9a9 */@media screen and (max-width: 767px){
 #FAQ-container {
     flex-direction: column-reverse; 
     
 } 
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2381c36 */#FAQ-image img {position: absolute;top: 0;left: 0;height: 100%;object-fit: cover;}

#FAQ-image .elementor-widget-image {
    position: relative;
    overflow: hidden;
    height: 100%;
}

@media screen and (max-width: 767px)  {
    #FAQ-image img {
        position: static;
        object-fit: cover;
        height: 100%;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f1fe877 */#FAQ .e-n-accordion-item-title {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding: 24px 0 24px 0;
}

#FAQ .e-child {
    border: none;
    padding-bottom: 20px;
}

#FAQ  .e-opened{
    transform: rotate(45deg);
}

#FAQ .e-n-accordion-item-title-text {
    font-family: var(--theme-font-h1_font-family);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74a2cd7 */@media screen and (max-width: 767px){
 #FAQ-container {
     flex-direction: column-reverse; 
     
 } 
 }/* End custom CSS */