.elementor-2401 .elementor-element.elementor-element-a85c3dc{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:66px;--padding-left:70px;--padding-right:70px;}.elementor-2401 .elementor-element.elementor-element-a85c3dc:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-a85c3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rushtonrecovery.com/wp-content/uploads/2026/06/Frame-2204.webp");background-repeat:no-repeat;background-size:cover;}.elementor-2401 .elementor-element.elementor-element-07b16ff{--display:flex;}.elementor-2401 .elementor-element.elementor-element-54c8f35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-54c8f35 .elementor-heading-title{font-family:"Bicyclette", Sans-serif;font-size:39px;font-weight:400;line-height:60px;color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-688e4a4{--display:flex;}.elementor-2401 .elementor-element.elementor-element-44cf9b9{text-align:center;}.elementor-2401 .elementor-element.elementor-element-44cf9b9 .elementor-heading-title{color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-920c301 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-920c301 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-2401 .elementor-element.elementor-element-920c301 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-2401 .elementor-element.elementor-element-920c301 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2401 .elementor-element.elementor-element-920c301 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2401 .elementor-element.elementor-element-920c301 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2401 .elementor-element.elementor-element-920c301 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2401 .elementor-element.elementor-element-920c301 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2401 .elementor-element.elementor-element-920c301 .elementor-field-type-html{padding-bottom:0px;}.elementor-2401 .elementor-element.elementor-element-920c301 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2401 .elementor-element.elementor-element-920c301 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2401 .elementor-element.elementor-element-920c301 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2401 .elementor-element.elementor-element-920c301 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2401 .elementor-element.elementor-element-920c301 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2401 .elementor-element.elementor-element-920c301 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2401 .elementor-element.elementor-element-920c301 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2401 .elementor-element.elementor-element-920c301 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2401 .elementor-element.elementor-element-920c301 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2401 .elementor-element.elementor-element-920c301 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2401 .elementor-element.elementor-element-920c301{--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-2401 .elementor-element.elementor-element-5a32fa5{--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;--justify-content:center;--align-items:flex-start;--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-2401 .elementor-element.elementor-element-79a6121{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2401 .elementor-element.elementor-element-b29aae5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:35px;--padding-right:35px;}.elementor-2401 .elementor-element.elementor-element-b29aae5:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-b29aae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2401 .elementor-element.elementor-element-9d08f04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-9d08f04{text-align:start;}.elementor-2401 .elementor-element.elementor-element-9d08f04 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:34px;font-weight:400;}.elementor-2401 .elementor-element.elementor-element-af1b9c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-af1b9c0{text-align:start;}.elementor-2401 .elementor-element.elementor-element-b08dbea{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-019ebd7{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-019ebd7:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-019ebd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-e7c518c{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-e328ee0{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-e328ee0.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-e328ee0 img{width:52px;}.elementor-2401 .elementor-element.elementor-element-954af0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-2bca6dc > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-2bca6dc{text-align:start;}.elementor-2401 .elementor-element.elementor-element-9c9829a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-5bad63b{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-5bad63b:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-5bad63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-9375634{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-48b5c24{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-48b5c24.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-48b5c24 img{width:52px;}.elementor-2401 .elementor-element.elementor-element-ba7993d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-e6e91ce > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-e6e91ce{text-align:start;}.elementor-2401 .elementor-element.elementor-element-b4ff2e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-9f8d100{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-9f8d100:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-9f8d100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-aaf3df7{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-d34a1fc{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-d34a1fc.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-d34a1fc img{width:52px;}.elementor-2401 .elementor-element.elementor-element-91c420b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-622f0ac > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-622f0ac{text-align:start;}.elementor-2401 .elementor-element.elementor-element-0da134a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-c82ce02{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-c82ce02:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-c82ce02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-5f9efad{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-dca3dc7{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-dca3dc7.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-dca3dc7 img{width:52px;}.elementor-2401 .elementor-element.elementor-element-a26aec3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-5b78778 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-5b78778{text-align:start;}.elementor-2401 .elementor-element.elementor-element-fb7d2d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-26972e1{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-26972e1:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-26972e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-afc3825{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-23707d0{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-23707d0.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-23707d0 img{width:52px;}.elementor-2401 .elementor-element.elementor-element-f99c2ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-cfaa1c6 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-cfaa1c6{text-align:start;}.elementor-2401 .elementor-element.elementor-element-18334b3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-6ee065b{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-6ee065b:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-6ee065b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-214e7ea{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-11fc86b{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-11fc86b.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-11fc86b img{width:52px;}.elementor-2401 .elementor-element.elementor-element-5a36f73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-93f3ae9 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-93f3ae9{text-align:start;}.elementor-2401 .elementor-element.elementor-element-be491b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-eb2bdfd{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-eb2bdfd:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-eb2bdfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-778c0ca{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-6644a46{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-6644a46.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-6644a46 img{width:52px;}.elementor-2401 .elementor-element.elementor-element-3b23015{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-70c3e51 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-70c3e51{text-align:start;}.elementor-2401 .elementor-element.elementor-element-610db1c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-2a6750d{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-2a6750d:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-2a6750d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-d71a15f{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-28ee8b0{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-28ee8b0.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-28ee8b0 img{width:52px;}.elementor-2401 .elementor-element.elementor-element-9ae5d56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-8a40e2a > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-8a40e2a{text-align:start;}.elementor-2401 .elementor-element.elementor-element-241bcf5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-d4cea94{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-d4cea94:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-d4cea94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-225cf0e{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-513e89f{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-513e89f.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-513e89f img{width:52px;}.elementor-2401 .elementor-element.elementor-element-f4143d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-31baa2a > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-31baa2a{text-align:start;}.elementor-2401 .elementor-element.elementor-element-7766016{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2401 .elementor-element.elementor-element-7766016 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-2401 .elementor-element.elementor-element-e3b74f0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-9f49d3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-9f49d3c{text-align:start;}.elementor-2401 .elementor-element.elementor-element-9f49d3c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:34px;font-weight:400;}.elementor-2401 .elementor-element.elementor-element-da3800d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2401 .elementor-element.elementor-element-da3800d:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-da3800d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2401 .elementor-element.elementor-element-de683c2{--display:flex;--min-height:285px;--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-2401 .elementor-element.elementor-element-de683c2:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-de683c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8104bd6 );}.elementor-2401 .elementor-element.elementor-element-919351f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2401 .elementor-element.elementor-element-a22e1df .elementor-heading-title{font-family:"Bicyclette", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2401 .elementor-element.elementor-element-778ba19{font-family:"Bicyclette", Sans-serif;font-size:14px;}.elementor-2401 .elementor-element.elementor-element-768da24{--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-2401 .elementor-element.elementor-element-d756e22 iframe{height:338px;}.elementor-2401 .elementor-element.elementor-element-1178171{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:35px;--padding-right:35px;}.elementor-2401 .elementor-element.elementor-element-1178171:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-1178171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2401 .elementor-element.elementor-element-9289e28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-9289e28{text-align:center;}.elementor-2401 .elementor-element.elementor-element-9d1d06b{--display:flex;}.elementor-2401 .elementor-element.elementor-element-136c487{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2401 .elementor-element.elementor-element-136c487:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-136c487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2401 .elementor-element.elementor-element-5d1b837{--display:flex;--border-radius:6px 6px 6px 6px;}.elementor-2401 .elementor-element.elementor-element-5d1b837:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-5d1b837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8104bd6 );}.elementor-2401 .elementor-element.elementor-element-bc401be{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2401 .elementor-element.elementor-element-bc401be:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-bc401be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2401 .elementor-element.elementor-element-d1dee42{--display:flex;--border-radius:6px 6px 6px 6px;}.elementor-2401 .elementor-element.elementor-element-d1dee42:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-d1dee42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8104bd6 );}.elementor-2401 .elementor-element.elementor-element-4795e27{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2401 .elementor-element.elementor-element-4795e27:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-4795e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2401 .elementor-element.elementor-element-51d58b5{--display:flex;--border-radius:6px 6px 6px 6px;}.elementor-2401 .elementor-element.elementor-element-51d58b5:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-51d58b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8104bd6 );}.elementor-2401 .elementor-element.elementor-element-2d1a287{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2401 .elementor-element.elementor-element-2d1a287:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-2d1a287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2401 .elementor-element.elementor-element-921e54b{--display:flex;--border-radius:6px 6px 6px 6px;}.elementor-2401 .elementor-element.elementor-element-921e54b:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-921e54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8104bd6 );}.elementor-2401 .elementor-element.elementor-element-890b603{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2401 .elementor-element.elementor-element-890b603:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-890b603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2401 .elementor-element.elementor-element-34c63fc{--display:flex;--border-radius:6px 6px 6px 6px;}.elementor-2401 .elementor-element.elementor-element-34c63fc:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-34c63fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8104bd6 );}.elementor-2401 .elementor-element.elementor-element-d63d1d2{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;}.elementor-2401 .elementor-element.elementor-element-d63d1d2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-2401 .elementor-element.elementor-element-1a3d305{--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-2401 .elementor-element.elementor-element-db822dd{--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-2401 .elementor-element.elementor-element-595afec > .elementor-widget-container{padding:30px 20px 30px 20px;border-style:none;}.elementor-2401 .elementor-element.elementor-element-595afec{--box-background-color:var( --e-global-color-accent );--box-border-color:var( --e-global-color-secondary );--header-color:var( --e-global-color-secondary );--item-text-hover-decoration:underline;}.elementor-2401 .elementor-element.elementor-element-595afec .elementor-toc__header-title{text-align:start;}.elementor-2401 .elementor-element.elementor-element-595afec .elementor-toc__header, .elementor-2401 .elementor-element.elementor-element-595afec .elementor-toc__header-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;}.elementor-2401 .elementor-element.elementor-element-595afec .elementor-toc__header{flex-direction:row;}.elementor-2401 .elementor-element.elementor-element-3c2fb5a{--display:flex;--min-height:342px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2401 .elementor-element.elementor-element-3c2fb5a:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-3c2fb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rushtonrecovery.com/wp-content/uploads/2026/06/Frame-2031.webp");}.elementor-2401 .elementor-element.elementor-element-3c2fb5a::before, .elementor-2401 .elementor-element.elementor-element-3c2fb5a > .elementor-background-video-container::before, .elementor-2401 .elementor-element.elementor-element-3c2fb5a > .e-con-inner > .elementor-background-video-container::before, .elementor-2401 .elementor-element.elementor-element-3c2fb5a > .elementor-background-slideshow::before, .elementor-2401 .elementor-element.elementor-element-3c2fb5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2401 .elementor-element.elementor-element-3c2fb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2401 .elementor-element.elementor-element-42d96f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-42d96f7{text-align:center;}.elementor-2401 .elementor-element.elementor-element-42d96f7 .elementor-heading-title{font-family:"Bicyclette", Sans-serif;font-size:34px;font-weight:400;}.elementor-2401 .elementor-element.elementor-element-b905893{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-2401 .elementor-element.elementor-element-b905893 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-b905893.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-b905893 .elementor-button{font-size:18px;font-weight:700;padding:12px 0px 12px 0px;}.elementor-2401 .elementor-element.elementor-element-041c7fa .elementor-button{background-color:var( --e-global-color-c013b71 );font-size:18px;font-weight:700;padding:12px 0px 12px 0px;}.elementor-2401 .elementor-element.elementor-element-041c7fa{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-2401 .elementor-element.elementor-element-041c7fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-041c7fa.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-041c7fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-2401 .elementor-element.elementor-element-e9b15a3{--display:flex;}.elementor-2401 .elementor-element.elementor-element-829df5d{--e-image-carousel-slides-to-show:3;}.elementor-2401 .elementor-element.elementor-element-829df5d > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2401 .elementor-element.elementor-element-829df5d .swiper-wrapper{display:flex;align-items:center;}.elementor-2401 .elementor-element.elementor-element-76aef0d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2401 .elementor-element.elementor-element-76aef0d:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-76aef0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2401 .elementor-element.elementor-element-a46db70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-a46db70{text-align:center;}.elementor-2401 .elementor-element.elementor-element-a46db70 .elementor-heading-title{font-family:"Bicyclette", Sans-serif;font-size:18px;font-weight:700;}.elementor-2401 .elementor-element.elementor-element-bc02bd3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-5e65d72{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-5e65d72:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-5e65d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-f08a1bd{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-2f18dec{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-2f18dec.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-2f18dec img{width:52px;}.elementor-2401 .elementor-element.elementor-element-45ff16a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-962b167 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-962b167{text-align:start;}.elementor-2401 .elementor-element.elementor-element-9b35c27{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-381f6c2{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-381f6c2:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-381f6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-d7bc1a6{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-c41c341{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-c41c341.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-c41c341 img{width:52px;}.elementor-2401 .elementor-element.elementor-element-0cf3c5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-b368fde > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-b368fde{text-align:start;}.elementor-2401 .elementor-element.elementor-element-0de7f4a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-2aacffb{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-2aacffb:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-2aacffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-7092df3{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-f281126{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-f281126.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-f281126 img{width:52px;}.elementor-2401 .elementor-element.elementor-element-b37dfd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-885bc9f > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-885bc9f{text-align:start;}.elementor-2401 .elementor-element.elementor-element-c4859fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-f9dec8c{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-f9dec8c:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-f9dec8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-de2e46c{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-1458e4a{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-1458e4a.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-1458e4a img{width:52px;}.elementor-2401 .elementor-element.elementor-element-e0ba774{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-6a1a078 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-6a1a078{text-align:start;}.elementor-2401 .elementor-element.elementor-element-cad8d41{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-8e35a42{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-8e35a42:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-8e35a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-ae620e2{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-c5b1f13{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-c5b1f13.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-c5b1f13 img{width:52px;}.elementor-2401 .elementor-element.elementor-element-a82290e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-dd37735 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-dd37735{text-align:start;}.elementor-2401 .elementor-element.elementor-element-85e6451{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-138cb8f{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-138cb8f:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-138cb8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-2804273{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-64dfe5d{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-64dfe5d.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-64dfe5d img{width:52px;}.elementor-2401 .elementor-element.elementor-element-540b366{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-b4144b8 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-b4144b8{text-align:start;}.elementor-2401 .elementor-element.elementor-element-2a8a4e8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-c8ea8d6{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-b2319a3{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-fd79f3d{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-fd79f3d.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-fd79f3d img{width:52px;}.elementor-2401 .elementor-element.elementor-element-eaaedec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-259cf4e > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-259cf4e{text-align:start;}.elementor-2401 .elementor-element.elementor-element-2373402{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;}.elementor-2401 .elementor-element.elementor-element-3114da5{--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;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.42);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2401 .elementor-element.elementor-element-3114da5:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-3114da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2401 .elementor-element.elementor-element-a8daa70{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2401 .elementor-element.elementor-element-e23a970{width:initial;max-width:initial;}.elementor-2401 .elementor-element.elementor-element-e23a970.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-e23a970 img{width:52px;}.elementor-2401 .elementor-element.elementor-element-2928ac1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2401 .elementor-element.elementor-element-d8c9aff > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-d8c9aff{text-align:start;}.elementor-2401 .elementor-element.elementor-element-c3a3d4d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2401 .elementor-element.elementor-element-c3a3d4d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-778c486{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2401 .elementor-element.elementor-element-778c486:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-778c486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c013b71 );}.elementor-2401 .elementor-element.elementor-element-63fbe66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-63fbe66{text-align:center;}.elementor-2401 .elementor-element.elementor-element-63fbe66 .elementor-heading-title{font-family:"Bicyclette", Sans-serif;font-size:18px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-8104bd6 );}.elementor-2401 .elementor-element.elementor-element-b383bf9{--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;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2401 .elementor-element.elementor-element-b383bf9:not(.elementor-motion-effects-element-type-background), .elementor-2401 .elementor-element.elementor-element-b383bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8104bd6 );}.elementor-2401 .elementor-element.elementor-element-c2c83d8{--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-2401 .elementor-element.elementor-element-cf0af04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2401 .elementor-element.elementor-element-d058730 .elementor-heading-title{font-family:"Bicyclette", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2401 .elementor-element.elementor-element-b42a5c0{font-family:"Bicyclette", Sans-serif;font-size:14px;}.elementor-2401 .elementor-element.elementor-element-73e2e31{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-2401 .elementor-element.elementor-element-73e2e31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-73e2e31.elementor-element{--align-self:center;}.elementor-2401 .elementor-element.elementor-element-73e2e31 .elementor-button{font-size:18px;font-weight:700;padding:12px 0px 12px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2401 .elementor-element.elementor-element-7766016{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2401 .elementor-element.elementor-element-7766016 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2401 .elementor-element.elementor-element-829df5d{--e-image-carousel-slides-to-show:3;}.elementor-2401 .elementor-element.elementor-element-c3a3d4d{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2401 .elementor-element.elementor-element-c3a3d4d > .elementor-widget-container{padding:5px 5px 5px 5px;}}@media(min-width:768px){.elementor-2401 .elementor-element.elementor-element-a85c3dc{--content-width:1300px;}.elementor-2401 .elementor-element.elementor-element-07b16ff{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-688e4a4{--content-width:96%;}.elementor-2401 .elementor-element.elementor-element-5a32fa5{--content-width:1300px;}.elementor-2401 .elementor-element.elementor-element-79a6121{--width:860px;}.elementor-2401 .elementor-element.elementor-element-b08dbea{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-9c9829a{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-b4ff2e5{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-0da134a{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-fb7d2d2{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-18334b3{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-be491b9{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-610db1c{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-241bcf5{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-1a3d305{--width:420px;}.elementor-2401 .elementor-element.elementor-element-3c2fb5a{--width:420px;}.elementor-2401 .elementor-element.elementor-element-bc02bd3{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-9b35c27{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-0de7f4a{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-c4859fb{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-cad8d41{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-85e6451{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-2a8a4e8{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-2373402{--content-width:100%;}.elementor-2401 .elementor-element.elementor-element-c2c83d8{--width:56%;}}@media(max-width:767px){.elementor-2401 .elementor-element.elementor-element-54c8f35{text-align:center;}.elementor-2401 .elementor-element.elementor-element-54c8f35 .elementor-heading-title{font-size:38px;line-height:1em;}.elementor-2401 .elementor-element.elementor-element-b08dbea{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-e7c518c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-e328ee0 img{width:60px;}.elementor-2401 .elementor-element.elementor-element-9c9829a{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-9375634{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-48b5c24 img{width:60px;}.elementor-2401 .elementor-element.elementor-element-b4ff2e5{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-aaf3df7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-d34a1fc img{width:60px;}.elementor-2401 .elementor-element.elementor-element-0da134a{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-5f9efad{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-dca3dc7 img{width:60px;}.elementor-2401 .elementor-element.elementor-element-fb7d2d2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-afc3825{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-23707d0 img{width:60px;}.elementor-2401 .elementor-element.elementor-element-18334b3{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-214e7ea{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-11fc86b img{width:60px;}.elementor-2401 .elementor-element.elementor-element-be491b9{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-778c0ca{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-6644a46 img{width:60px;}.elementor-2401 .elementor-element.elementor-element-610db1c{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-d71a15f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-28ee8b0 img{width:60px;}.elementor-2401 .elementor-element.elementor-element-241bcf5{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-225cf0e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-513e89f img{width:60px;}.elementor-2401 .elementor-element.elementor-element-7766016{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2401 .elementor-element.elementor-element-7766016 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2401 .elementor-element.elementor-element-829df5d{--e-image-carousel-slides-to-show:2;}.elementor-2401 .elementor-element.elementor-element-bc02bd3{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-f08a1bd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-2f18dec img{width:60px;}.elementor-2401 .elementor-element.elementor-element-9b35c27{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-d7bc1a6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-c41c341 img{width:60px;}.elementor-2401 .elementor-element.elementor-element-0de7f4a{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-7092df3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-f281126 img{width:60px;}.elementor-2401 .elementor-element.elementor-element-c4859fb{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-de2e46c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-1458e4a img{width:60px;}.elementor-2401 .elementor-element.elementor-element-cad8d41{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-ae620e2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-c5b1f13 img{width:60px;}.elementor-2401 .elementor-element.elementor-element-85e6451{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-2804273{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-64dfe5d img{width:60px;}.elementor-2401 .elementor-element.elementor-element-2a8a4e8{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-b2319a3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-fd79f3d img{width:60px;}.elementor-2401 .elementor-element.elementor-element-2373402{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2401 .elementor-element.elementor-element-a8daa70{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2401 .elementor-element.elementor-element-e23a970 img{width:60px;}.elementor-2401 .elementor-element.elementor-element-c3a3d4d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2401 .elementor-element.elementor-element-c3a3d4d > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for form, class: .elementor-element-920c301 *//* Admissions form card */
.admissions-form-card {
    background: #ffffff;
    border: 1px solid #cda63e;
    border-radius: 14px;
    padding: 30px 32px 26px;
    overflow: hidden;
}

/* Title */
.admissions-form-card h2,
.admissions-form-card .elementor-heading-title {
    margin: 0 0 22px;
    text-align: center;
    font-family: "Bicyclette", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    color: #292929;
}

/* Two-column form */
.admissions-form-card .elementor-form-fields-wrapper {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 14px;
    row-gap: 16px;
}

/* Remove Elementor field spacing */
.admissions-form-card .elementor-field-group {
    width: 100%;
    margin: 0;
    padding: 0;
}

/* Submit button and message use full width */
.admissions-form-card .elementor-field-type-submit,
.admissions-form-card .elementor-message {
    grid-column: 1 / -1;
}

/* Labels */
.admissions-form-card .elementor-field-label {
    margin-bottom: 7px;
    font-family: "Bicyclette", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2;
    color: #292929;
}

/* Required asterisk */
.admissions-form-card .elementor-mark-required .elementor-field-label::after,
.admissions-form-card .elementor-field-required .elementor-field-label::after {
    color: #cc2525;
}

/* Inputs and selects */
.admissions-form-card input,
.admissions-form-card select,
.admissions-form-card textarea {
    min-height: 45px;
    padding: 10px 14px;
    border: 1px solid #cda63e !important;
    border-radius: 3px !important;
    background: #ffffff;
    font-family: "Bicyclette", sans-serif;
    font-size: 15px;
    color: #555555;
    box-shadow: none !important;
}

/* Focus */
.admissions-form-card input:focus,
.admissions-form-card select:focus,
.admissions-form-card textarea:focus {
    border-color: #a98222 !important;
    outline: none;
}

/* Button */
.admissions-form-card .elementor-button {
    width: 100%;
    min-height: 54px;
    margin-top: 4px;
    border: 0;
    border-radius: 0;
    background: #cda63e;
    font-family: "Bicyclette", sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
}

/* Button hover */
.admissions-form-card .elementor-button:hover {
    background: #b89231;
    color: #ffffff;
}

/* Small disclaimer underneath */
.admissions-form-card .form-disclaimer {
    grid-column: 1 / -1;
    margin: 0;
    text-align: center;
    font-family: "Bicyclette", sans-serif;
    font-size: 13px;
    font-style: italic;
    color: #333333;
}

/* Mobile */
@media (max-width: 767px) {
    .admissions-form-card {
        padding: 24px 20px;
    }

    .admissions-form-card .elementor-form-fields-wrapper {
        grid-template-columns: 1fr;
    }

    .admissions-form-card .elementor-field-type-submit,
    .admissions-form-card .elementor-message {
        grid-column: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85c3dc */.hero-fullwidth {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* Quitar espacio vertical del contenido de esta página */
body.page-id-2401 .site-content,
body.page-id-2401 .content-area,
body.page-id-2401 .content-inner,
body.page-id-2401 main.site-main {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Hero sin separación debajo del header */
body.page-id-2401 .hero-fullwidth {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7766016 */.text-scroll  {
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 100px;
    display: grid;
}


.text-scroll  {
  overflow-y: auto;
  cursor: grab;
  overflow-x: hidden;
}

/* Opcional: estiliza el scroll para que se vea bien */
.text-scroll::-webkit-scrollbar {
  width: 4px;
}
.text-scroll ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 1);
}

.text-scroll  {
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal; }/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-595afec *//* Page 2401 - Table of Contents styles */
body.page-id-2401 .elementor-widget-table-of-contents .elementor-toc__body {
  background: #F5F2EA !important;
  padding: 36px 34px 38px !important;
}

body.page-id-2401 .elementor-widget-table-of-contents .elementor-toc__header {
  background: #F5F2EA !important;
  border: none !important;
  justify-content: center !important;
  padding: 0 0 26px 0 !important;
}

body.page-id-2401 .elementor-widget-table-of-contents .elementor-toc__header-title {
  color: #2F2F2F !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  text-align: center !important;
}

body.page-id-2401 .elementor-widget-table-of-contents .elementor-toc__toggle-button {
  display: none !important;
}

body.page-id-2401 .elementor-widget-table-of-contents .elementor-toc__list-wrapper {
  margin: 0 !important;
  padding-left: 22px !important;
}

body.page-id-2401 .elementor-widget-table-of-contents .elementor-toc__list-item {
  margin-bottom: 24px !important;
  color: #6C6C6C !important;
}

body.page-id-2401 .elementor-widget-table-of-contents .elementor-toc__list-item:last-child {
  margin-bottom: 0 !important;
}

body.page-id-2401 .elementor-widget-table-of-contents .elementor-toc__list-item-text {
  color: #6C6C6C !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
}

body.page-id-2401 .elementor-widget-table-of-contents .elementor-toc__list-item-text:hover {
  color: #C39F46 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-829df5d */.elementor-2401 .elementor-element.elementor-element-829df5d img {
  filter: grayscale(100%) brightness(0) opacity(0.45);
  transition: filter 0.25s ease;
}

.elementor-2401 .elementor-element.elementor-element-829df5d img:hover {
  filter: grayscale(100%) brightness(0) opacity(0.6);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c3a3d4d */.text-scroll {
  height: 100px;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: grab;
  padding-right: 6px;

  font-family: "Bicyclette", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.35;
  color: #707070;
}

.text-scroll::-webkit-scrollbar {
  width: 4px;
}

.text-scroll::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.45);
  border-radius: 10px;
}

.text-scroll::-webkit-scrollbar-track {
  background: transparent;
}

/* Mostrar parte del siguiente review */
.elementor-2401 .elementor-element.elementor-element-c3a3d4d .swiper {
  overflow: hidden;
}

.elementor-2401 .elementor-element.elementor-element-c3a3d4d .swiper-slide {
  width: 85% !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Quitar únicamente el fondo exterior agregado */
.elementor-2401 .elementor-element.elementor-element-c3a3d4d .swiper-slide > div {
  background: transparent !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bicyclette';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Regular.eot');
	src: url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Regular.woff') format('woff'),
		url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Bicyclette';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Bold.eot');
	src: url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Bold.woff') format('woff'),
		url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Bicyclette';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Light.eot');
	src: url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Light.eot?#iefix') format('embedded-opentype'),
		url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Thin.woff') format('woff'),
		url('https://rushtonrecovery.com/wp-content/uploads/2026/06/Bicyclette-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */