.elementor-180 .elementor-element.elementor-element-c380f71{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-b496300{--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;overflow:visible;}.elementor-180 .elementor-element.elementor-element-ae61cce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.8;--padding-top:40px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-180 .elementor-element.elementor-element-ae61cce:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-ae61cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rahanocamp.com/wp-content/uploads/2025/01/diverse-people-showing-speech-bubble-symbols-scaled.webp");background-position:0% 23%;background-size:cover;}.elementor-180 .elementor-element.elementor-element-ae61cce::before, .elementor-180 .elementor-element.elementor-element-ae61cce > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-ae61cce > .e-con-inner > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-ae61cce > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-ae61cce > .e-con-inner > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-ae61cce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-cce6b52 );--background-overlay:'';}.elementor-180 .elementor-element.elementor-element-d781862{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-180 .elementor-element.elementor-element-57320c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-180 .elementor-element.elementor-element-fce16af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;margin:0px 0px 18px 0px;font-family:"iransans", Sans-serif;font-size:36px;font-weight:500;line-height:25px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title > span{color:#2DE670;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#2FF577;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"iransans", Sans-serif;font-size:36px;font-weight:700;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#ffffff;font-family:"iransans", Sans-serif;font-size:18px;font-weight:400;margin:0px 0px 12px 0px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-border-divider{width:90px;background:linear-gradient(90deg, #ffffff 0%, #ffffff 100%);}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:90px;height:3px;color:#ffffff;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-border-star{width:90px;height:3px;color:#ffffff;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-border-divider::before{height:3px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 10px 0px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#ffffff;color:#ffffff;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#ffffff;}.elementor-180 .elementor-element.elementor-element-9af9680{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-180 .elementor-element.elementor-element-242094c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-180 .elementor-element.elementor-element-ec4598a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-180 .elementor-element.elementor-element-82a9469 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-180 .elementor-element.elementor-element-82a9469 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-180 .elementor-element.elementor-element-82a9469 .jet-listing-grid__slider-icon{color:var( --e-global-color-7986577 );background:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-032fdcd{--display:flex;overflow:visible;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-row:not(:last-child){padding-bottom:10px;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-row{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-col{padding-left:calc( 10px/2 );padding-right:calc( 10px/2 );align-items:flex-start;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__label{font-family:"iransans", Sans-serif;color:#DDDDDD;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__desc{font-family:"peyda", Sans-serif;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__label, .elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__field:not(.checkradio-field):not(.range-field){font-family:"iransans", Sans-serif;color:var( --e-global-color-primary );padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:8px 8px 8px 8px;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form ::-webkit-input-placeholder{color:#BDBBBB;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form ::-ms-input-placeholder{color:#BDBBBB;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form ::-moz-placeholder{color:#BDBBBB;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form :-moz-placeholder{color:#BDBBBB;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-repeater__actions{justify-content:flex-start;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__submit{background-color:var( --e-global-color-cce6b52 );color:var( --e-global-color-7986577 );font-family:"iransans", Sans-serif;font-size:17px;font-weight:700;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cce6b52 );border-radius:8px 8px 8px 8px;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__submit:hover{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-message{font-family:"IRANYekanX", Sans-serif;font-weight:400;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;text-align:center;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-message--success{background-color:#25D36630;color:#05BD49;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-message--error{background-color:#FF43433B;color:#FF4343;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__field-error, .elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form .jet-engine-file-upload__errors{text-align:left;}.elementor-180 .elementor-element.elementor-element-867e403{--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:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:8px 8px 8px 8px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-180 .elementor-element.elementor-element-e254f9c{--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;overflow:visible;}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;font-weight:700;}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-cce6b52 );}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:29px;font-weight:600;}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:14px;margin:20px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:var( --e-global-color-cce6b52 );}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:var( --e-global-color-cce6b52 );}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:var( --e-global-color-cce6b52 );}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-180 .elementor-element.elementor-element-7938542 .elementskit-border-divider::before{height:4px;}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:var( --e-global-color-cce6b52 );color:var( --e-global-color-cce6b52 );}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:var( --e-global-color-cce6b52 );}.elementor-180 .elementor-element.elementor-element-b0b7938{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-180 .elementor-element.elementor-element-7c2d966{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-180 .elementor-element.elementor-element-7c2d966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-180 .elementor-element.elementor-element-7c2d966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-180 .elementor-element.elementor-element-7c2d966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-180 .elementor-element.elementor-element-7c2d966 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-180 .elementor-element.elementor-element-7c2d966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-180 .elementor-element.elementor-element-7c2d966 .elementor-icon-list-icon i{color:var( --e-global-color-cce6b52 );transition:color 0.3s;}.elementor-180 .elementor-element.elementor-element-7c2d966 .elementor-icon-list-icon svg{fill:var( --e-global-color-cce6b52 );transition:fill 0.3s;}.elementor-180 .elementor-element.elementor-element-7c2d966 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-180 .elementor-element.elementor-element-7c2d966 .elementor-icon-list-item > a{font-family:"iransans", Sans-serif;font-size:15px;font-weight:400;}.elementor-180 .elementor-element.elementor-element-7c2d966 .elementor-icon-list-text{transition:color 0.3s;}.elementor-180 .elementor-element.elementor-element-0f43001{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-180 .elementor-element.elementor-element-0f43001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-180 .elementor-element.elementor-element-0f43001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-180 .elementor-element.elementor-element-0f43001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-180 .elementor-element.elementor-element-0f43001 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-180 .elementor-element.elementor-element-0f43001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-180 .elementor-element.elementor-element-0f43001 .elementor-icon-list-icon i{color:var( --e-global-color-cce6b52 );transition:color 0.3s;}.elementor-180 .elementor-element.elementor-element-0f43001 .elementor-icon-list-icon svg{fill:var( --e-global-color-cce6b52 );transition:fill 0.3s;}.elementor-180 .elementor-element.elementor-element-0f43001 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-180 .elementor-element.elementor-element-0f43001 .elementor-icon-list-item > a{font-family:"iransans", Sans-serif;font-size:15px;font-weight:400;}.elementor-180 .elementor-element.elementor-element-0f43001 .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:768px){.elementor-180 .elementor-element.elementor-element-ec4598a{--width:100%;}.elementor-180 .elementor-element.elementor-element-e254f9c{--width:100%;}}@media(max-width:1024px){.elementor-180 .elementor-element.elementor-element-ae61cce:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-ae61cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 24%;}.elementor-180 .elementor-element.elementor-element-ae61cce{--padding-top:30px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title{font-size:20px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:20px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:13px;margin:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0% 29% 0% 0%;}.elementor-180 .elementor-element.elementor-element-82a9469 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-180 .elementor-element.elementor-element-82a9469 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-section-title{font-size:22px;}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:22px;}.elementor-180 .elementor-element.elementor-element-7938542 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:12px;line-height:1.8em;}}@media(max-width:767px){.elementor-180 .elementor-element.elementor-element-b496300{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-180 .elementor-element.elementor-element-ae61cce:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-ae61cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 18px 0px;font-size:25px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:25px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-section-subtitle{margin:0px 0px 0px 140px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-border-divider{width:35px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:35px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .elementskit-border-star{width:35px;}.elementor-180 .elementor-element.elementor-element-82c7985 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:0px 0px 15px 0px;}.elementor-180 .elementor-element.elementor-element-9af9680{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-180 .elementor-element.elementor-element-ec4598a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-180 .elementor-element.elementor-element-82a9469 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-180 .elementor-element.elementor-element-82a9469 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-180 .elementor-element.elementor-element-82a9469 .jet-listing-grid__slider-icon{width:25px;height:25px;line-height:25px;margin-top:calc( -25px/2 );}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-row:not(:last-child){padding-bottom:0px;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-row{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-col{padding-left:calc( 0px/2 );padding-right:calc( 0px/2 );}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__label{padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form__field:not(.checkradio-field):not(.range-field){margin:0px 0px 12px 0px;}.elementor-180 .elementor-element.elementor-element-4389bb5 .jet-form-message{font-size:14px;}.elementor-180 .elementor-element.elementor-element-867e403{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-180 .elementor-element.elementor-element-e254f9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-b0b7938{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-7c2d966{width:100%;max-width:100%;}.elementor-180 .elementor-element.elementor-element-0f43001{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-971f78e */<style>

/* =========================================================
   CUSTOM TREATMENT TIMELINE
   Elementor HTML Widget
========================================================= */

.custom-treatment-timeline{
    --ct-primary: #16845f;
    --ct-primary-dark: #116d4f;
    --ct-text: #202020;
    --ct-muted: #666;
    --ct-card-bg: #ffffff;
    --ct-line: #16845f;

    position: relative;
    width: 100%;
    max-width: 1200px;

    margin: 0 auto;

    padding: 35px 0 50px;

    direction: rtl;

    box-sizing: border-box;
}


/* =========================================================
   CENTRAL LINE
========================================================= */

.custom-treatment-timeline::before{

    content: "";

    position: absolute;

    top: 0;
    bottom: 0;

    right: 50%;

    width: 2px;

    background:
        linear-gradient(
            to bottom,
            transparent 0%,
            var(--ct-line) 5%,
            var(--ct-line) 95%,
            transparent 100%
        );

    transform: translateX(50%);

    z-index: 1;
}


/* =========================================================
   ITEM
========================================================= */

.ct-timeline-item{

    position: relative;

    display: flex;

    width: 100%;

    min-height: 185px;

    margin-bottom: 25px;

    box-sizing: border-box;

    z-index: 2;
}


/* =========================================================
   RIGHT ITEMS
========================================================= */

.ct-timeline-item.right{

    justify-content: flex-start;

    padding-left: calc(50% + 55px);
}


/* =========================================================
   LEFT ITEMS
========================================================= */

.ct-timeline-item.left{

    justify-content: flex-end;

    padding-right: calc(50% + 55px);
}


/* =========================================================
   CONTENT CARD
========================================================= */

.ct-content{

    position: relative;

    width: 100%;

    max-width: 450px;

    padding: 27px 30px 25px;

    background: var(--ct-card-bg);

    border-radius: 18px;

    border: 1px solid rgba(0,0,0,.06);

    box-shadow:
        0 10px 30px rgba(0,0,0,.055);

    box-sizing: border-box;

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}


/* =========================================================
   TITLE
========================================================= */

.ct-content h3{

    margin: 0 0 12px;

    padding: 0;

    color: var(--ct-text);

    font-size: 20px;

    font-weight: 700;

    line-height: 1.65;

    text-align: right;
}


/* =========================================================
   DESCRIPTION
========================================================= */

.ct-content p{

    margin: 0;

    padding: 0;

    color: var(--ct-muted);

    font-size: 15px;

    font-weight: 400;

    line-height: 2.05;

    text-align: right;
}


/* =========================================================
   MARKER
========================================================= */

.ct-marker{

    position: absolute;

    top: 30px;

    right: 50%;

    width: 72px;
    height: 72px;

    transform: translateX(50%);

    display: flex;

    align-items: center;
    justify-content: center;

    z-index: 10;
}


/* =========================================================
   ICON CIRCLE
========================================================= */

.ct-icon{

    position: relative;

    width: 62px;
    height: 62px;

    display: flex;

    align-items: center;
    justify-content: center;

    background: #fff;

    color: var(--ct-primary);

    border: 2px solid var(--ct-primary);

    border-radius: 50%;

    box-sizing: border-box;

    box-shadow:
        0 5px 18px rgba(0,0,0,.08);

    z-index: 3;

    transition:
        background .3s ease,
        color .3s ease,
        transform .3s ease;
}


/* =========================================================
   SVG ICON
========================================================= */

.ct-icon svg{

    width: 27px;

    height: 27px;

    display: block;

    fill: currentColor;
}


/* =========================================================
   SMALL CENTER DOT
========================================================= */

.ct-marker span{

    position: absolute;

    width: 12px;
    height: 12px;

    background: var(--ct-primary);

    border-radius: 50%;

    z-index: 1;
}


/* =========================================================
   HOVER
========================================================= */

.ct-timeline-item:hover .ct-content{

    transform: translateY(-5px);

    box-shadow:
        0 18px 40px rgba(0,0,0,.10);
}


.ct-timeline-item:hover .ct-icon{

    background: var(--ct-primary);

    color: #fff;

    transform: scale(1.06);
}


/* =========================================================
   =========================================================
   TABLET / MOBILE
   =========================================================
========================================================= */

@media (max-width: 767px){

    .custom-treatment-timeline{

        width: 100%;

        max-width: 100%;

        /*
         * فاصله بالا برای جلوگیری از رفتن
         * آیتم اول زیر هدر
         */
        padding:

            65px

            14px

            35px

            58px;

        box-sizing: border-box;
    }


    /* =====================================================
       MOBILE LINE
    ===================================================== */

    .custom-treatment-timeline::before{

        right: 28px;

        left: auto;

        width: 2px;

        transform: none;

        top: 25px;

        bottom: 25px;
    }


    /* =====================================================
       MOBILE ITEMS
    ===================================================== */

    .ct-timeline-item,
    .ct-timeline-item.right,
    .ct-timeline-item.left{

        position: relative;

        display: block;

        width: 100%;

        min-height: 0;

        padding: 0;

        margin: 0 0 32px;

        box-sizing: border-box;
    }


    /* =====================================================
       MOBILE CARD
    ===================================================== */

    .ct-content{

        width: 100%;

        max-width: none;

        padding:

            22px

            18px

            22px;

        margin: 0;

        border-radius: 17px;

        box-sizing: border-box;

        transform: none !important;

        box-shadow:
            0 8px 25px rgba(0,0,0,.055);
    }


    /* =====================================================
       MOBILE TITLE
    ===================================================== */

    .ct-content h3{

        margin: 0 0 9px;

        font-size: 17px;

        line-height: 1.75;

        font-weight: 700;

        text-align: right;
    }


    /* =====================================================
       MOBILE TEXT
    ===================================================== */

    .ct-content p{

        margin: 0;

        font-size: 14px;

        line-height: 2.05;

        text-align: right;
    }


    /* =====================================================
       MOBILE MARKER
    ===================================================== */

    .ct-marker{

        /*
         * خط روی x=28px
         * کارت از x=58px شروع می‌شود
         * پس مرکز آیکون دقیقاً روی خط قرار می‌گیرد
         */
        right: auto;

        left: -58px;

        top: 22px;

        width: 58px;

        height: 58px;

        transform: none;

        z-index: 10;
    }


    /* =====================================================
       MOBILE ICON
    ===================================================== */

    .ct-icon{

        width: 52px;

        height: 52px;

        border-width: 2px;

        font-size: 0;
    }


    .ct-icon svg{

        width: 23px;

        height: 23px;
    }


    /* =====================================================
       MOBILE DOT
    ===================================================== */

    .ct-marker span{

        width: 9px;

        height: 9px;
    }


    /* =====================================================
       DISABLE HOVER EFFECT ON MOBILE
    ===================================================== */

    .ct-timeline-item:hover .ct-content{

        transform: none;
    }


    .ct-timeline-item:hover .ct-icon{

        transform: none;

        background: #fff;

        color: var(--ct-primary);
    }

}


/* =========================================================
   VERY SMALL MOBILE
========================================================= */

/* =========================================================
   MOBILE TIMELINE
========================================================= */

@media (max-width: 767px){

    .custom-treatment-timeline{

        position: relative;

        width: 100%;
        max-width: 100%;

        /*
         * سمت راست = فضای کارت
         * سمت چپ = فضای خط و آیکون
         */
        padding: 55px 14px 40px 58px;

        box-sizing: border-box;
    }


    /* =====================================================
       LINE
    ===================================================== */

    .custom-treatment-timeline::before{

        content: "";

        position: absolute;

        top: 25px;
        bottom: 25px;

        right: auto;
        left: 28px;

        width: 2px;

        transform: none;

        background: #16845f;

        z-index: 1;
    }


    /* =====================================================
       ITEM
    ===================================================== */

    .ct-timeline-item,
    .ct-timeline-item.right,
    .ct-timeline-item.left{

        position: relative;

        display: block;

        width: 100%;

        min-height: 0;

        padding: 0;

        margin: 0 0 34px;

        box-sizing: border-box;
    }


    /* =====================================================
       CARD
    ===================================================== */

    .ct-content{

        position: relative;

        width: 100%;
        max-width: none;

        margin: 0;

        padding: 21px 18px 22px;

        box-sizing: border-box;

        background: #fff;

        border: 1px solid rgba(0,0,0,.06);

        border-radius: 17px;

        box-shadow: 0 8px 25px rgba(0,0,0,.055);

        transform: none !important;
    }


    /* =====================================================
       TITLE
    ===================================================== */

    .ct-content h3{

        margin: 0 0 9px;

        padding: 0;

        font-size: 17px;

        line-height: 1.75;

        font-weight: 700;

        color: #202020;

        text-align: right;
    }


    /* =====================================================
       DESCRIPTION
    ===================================================== */

    .ct-content p{

        margin: 0;

        padding: 0;

        font-size: 14px;

        line-height: 2.05;

        font-weight: 400;

        color: #555;

        text-align: right;
    }


    /* =====================================================
       MARKER
    ===================================================== */

    .ct-marker{

        position: absolute;

        /*
         * مرکز آیکون دقیقاً روی خط
         */
        left: -58px;

        right: auto;

        top: 22px;

        width: 58px;
        height: 58px;

        margin: 0;

        padding: 0;

        transform: none;

        display: flex;

        align-items: center;

        justify-content: center;

        z-index: 20;
    }


    /* =====================================================
       ICON
    ===================================================== */

    .ct-icon{

        position: relative;

        width: 52px;
        height: 52px;

        margin: 0;
        padding: 0;

        display: flex;

        align-items: center;
        justify-content: center;

        flex: 0 0 52px;

        box-sizing: border-box;

        background: #fff;

        color: #16845f;

        border: 2px solid #16845f;

        border-radius: 50%;

        box-shadow: 0 5px 18px rgba(0,0,0,.08);

        z-index: 30;

        font-size: 0;

        line-height: 1;

        transform: none;
    }


    /* =====================================================
       SVG
    ===================================================== */

    .ct-icon svg{

        display: block !important;

        width: 23px !important;
        height: 23px !important;

        min-width: 23px;
        min-height: 23px;

        max-width: 23px;
        max-height: 23px;

        margin: 0;

        padding: 0;

        fill: #16845f !important;

        color: #16845f !important;

        opacity: 1 !important;

        visibility: visible !important;

        overflow: visible;
    }


    /* =====================================================
       حذف نقطه داخلی قبلی
    ===================================================== */

    .ct-marker span{

        display: none !important;
    }


    /* =====================================================
       HOVER
    ===================================================== */

    .ct-timeline-item:hover .ct-content{

        transform: none !important;

        box-shadow: 0 8px 25px rgba(0,0,0,.055);
    }


    .ct-timeline-item:hover .ct-icon{

        background: #fff;

        color: #16845f;

        transform: none;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 390px){

    .custom-treatment-timeline{

        padding-left: 52px;

        padding-right: 10px;

        padding-top: 55px;
    }


    .custom-treatment-timeline::before{

        left: 25px;
    }


    .ct-marker{

        left: -52px;

        width: 52px;
        height: 52px;

        top: 20px;
    }


    .ct-icon{

        width: 48px;
        height: 48px;

        flex-basis: 48px;
    }


    .ct-icon svg{

        width: 21px !important;
        height: 21px !important;

        min-width: 21px;
        min-height: 21px;

        max-width: 21px;
        max-height: 21px;
    }


    .ct-content{

        padding: 19px 15px 20px;

        border-radius: 16px;
    }


    .ct-content h3{

        font-size: 16px;

        line-height: 1.7;
    }


    .ct-content p{

        font-size: 13.5px;

        line-height: 2;
    }

}

<\/style>


<div class="custom-treatment-timeline">


    <!-- =====================================================
         1
    ====================================================== -->

    <div class="ct-timeline-item right">

        <div class="ct-content">

            <h3>
                مشاوره و ارزیابی اولیه
            </h3>

            <p>
                پیش از درمان، بیمار تحت مشاوره رایگان قرار می‌گیرد تا میزان
                وابستگی و شرایط جسمی و روانی او بررسی شود. این ارزیابی کمک
                می‌کند تا مؤثرترین روش درمانی انتخاب شود.
            </p>

        </div>


        <div class="ct-marker">

            <div class="ct-icon">

                <!-- Chat -->

                <svg viewBox="0 0 24 24" aria-hidden="true">

                    <path d="M20 11.2c0 4.1-3.6 7.2-8 7.2-1.2 0-2.4-.2-3.5-.6L4 20l1.2-3.6C4.4 15.1 4 13.3 4 11.2 4 7.1 7.6 4 12 4s8 3.1 8 7.2z"/>

                    <circle cx="8.5" cy="11.3" r=".8"/>
                    <circle cx="12" cy="11.3" r=".8"/>
                    <circle cx="15.5" cy="11.3" r=".8"/>

                </svg>

            </div>

            <span></span>

        </div>

    </div>



    <!-- =====================================================
         2
    ====================================================== -->

    <div class="ct-timeline-item left">

        <div class="ct-content">

            <h3>
                روش‌های درمانی ترک اعتیاد
            </h3>

            <p>
                ترک اعتیاد با سم‌زدایی تدریجی یا سریع، درمان دارویی
                (مانند متادون یا بوپرنورفین) و روش‌های غیر دارویی
                (مانند روان‌درمانی و تغییر سبک زندگی) انجام می‌شود.
            </p>

        </div>


        <div class="ct-marker">

            <div class="ct-icon">

                <!-- Clipboard -->

                <svg viewBox="0 0 24 24" aria-hidden="true">

                    <path d="M9 3h6v2h2a2 2 0 0 1 2 2v13H5V7a2 2 0 0 1 2-2h2V3zm0 4H7v11h10V7h-2v2H9V7zm1-2v2h4V5h-4z"/>

                    <path d="M8 11h8v1.5H8zM8 14h8v1.5H8z"/>

                </svg>

            </div>

            <span></span>

        </div>

    </div>



    <!-- =====================================================
         3
    ====================================================== -->

    <div class="ct-timeline-item right">

        <div class="ct-content">

            <h3>
                درمان‌های روانشناختی
            </h3>

            <p>
                وابستگی به مواد فقط یک مشکل جسمی نیست؛ بنابراین،
                جلسات مشاوره فردی، گروهی و خانواده‌درمانی برگزار می‌شود
                تا از بازگشت به مصرف جلوگیری شود.
            </p>

        </div>


        <div class="ct-marker">

            <div class="ct-icon">

                <!-- Psychology / document -->

                <svg viewBox="0 0 24 24" aria-hidden="true">

                    <path d="M6 3h9l4 4v14H6V3zm8 1.8V8h3.2L14 4.8zM8.5 11h7v1.5h-7V11zm0 3h7v1.5h-7V14zm0 3h5v1.5h-5V17z"/>

                </svg>

            </div>

            <span></span>

        </div>

    </div>



    <!-- =====================================================
         4
    ====================================================== -->

    <div class="ct-timeline-item left">

        <div class="ct-content">

            <h3>
                مراقبت‌های پزشکی و پرستاری
            </h3>

            <p>
                در طول ترک، پزشکان وضعیت بیمار را از نظر جسمی و علائم
                ترک نظارت کرده و در صورت نیاز، اقدامات لازم مانند
                سرم‌درمانی و کنترل علائم حیاتی انجام می‌شود.
            </p>

        </div>


        <div class="ct-marker">

            <div class="ct-icon">

                <!-- Doctor -->

                <svg viewBox="0 0 24 24" aria-hidden="true">

                    <path d="M12 2a3 3 0 0 1 3 3v1h1v2h-1v1c0 1.7-1.3 3-3 3s-3-1.3-3-3V8H8V6h1V5a3 3 0 0 1 3-3zm0 2c-.6 0-1 .4-1 1v2h2V5c0-.6-.4-1-1-1z"/>

                    <path d="M7 13h3v3h4v-3h3v9H7v-9zm3 2H9v5h6v-5h-1v3h-4v-3z"/>

                </svg>

            </div>

            <span></span>

        </div>

    </div>



    <!-- =====================================================
         5
    ====================================================== -->

    <div class="ct-timeline-item right">

        <div class="ct-content">

            <h3>
                توانبخشی و بازگشت به جامعه
            </h3>

            <p>
                پس از ترک، بیماران مهارت‌های زندگی و شغلی می‌آموزند
                تا با مدیریت استرس و سبک زندگی سالم، از بازگشت به مصرف
                جلوگیری کنند.
            </p>

        </div>


        <div class="ct-marker">

            <div class="ct-icon">

                <!-- Tree -->

                <svg viewBox="0 0 24 24" aria-hidden="true">

                    <path d="M12 2l-5 6h2l-3 4h3l-4 5h5v5h4v-5h5l-4-5h3l-3-4h2l-5-6zm0 3.2L14.5 8h-1.7l2.2 3h-2l2.5 3H8.5l2.5-3H9l2.2-3H9.5L12 5.2z"/>

                </svg>

            </div>

            <span></span>

        </div>

    </div>



    <!-- =====================================================
         6
    ====================================================== -->

    <div class="ct-timeline-item left">

        <div class="ct-content">

            <h3>
                خدمات اقامتی
            </h3>

            <p>
                کمپ دارای اتاق‌های مجهز، تغذیه مناسب، برنامه‌های ورزشی
                و نظارت شبانه‌روزی برای فراهم کردن محیطی آرام و ایمن
                جهت درمان است.
            </p>

        </div>


        <div class="ct-marker">

            <div class="ct-icon">

                <!-- Home -->

                <svg viewBox="0 0 24 24" aria-hidden="true">

                    <path d="M12 3L3 10v10h6v-6h6v6h6V10l-9-7zm7 15h-2v-6H7v6H5v-7.1l7-5.4 7 5.4V18z"/>

                </svg>

            </div>

            <span></span>

        </div>

    </div>



    <!-- =====================================================
         7
    ====================================================== -->

    <div class="ct-timeline-item right">

        <div class="ct-content">

            <h3>
                پشتیبانی پس از ترک
            </h3>

            <p>
                پس از درمان، بیماران می‌توانند از جلسات مشاوره،
                گروه‌های حمایتی و ارتباط با مشاوران برای پیشگیری
                از لغزش بهره‌مند شوند.
            </p>

        </div>


        <div class="ct-marker">

            <div class="ct-icon">

                <!-- Support -->

                <svg viewBox="0 0 24 24" aria-hidden="true">

                    <path d="M9 11a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm6-1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM4 19c0-3 2.2-5 5-5s5 2 5 5v1H4v-1zm10 1v-1c0-1.5-.5-2.8-1.4-3.7.7-.4 1.5-.6 2.4-.6 2.3 0 4 1.7 4 4v1h-5z"/>

                </svg>

            </div>

            <span></span>

        </div>

    </div>



    <!-- =====================================================
         8
    ====================================================== -->

    <div class="ct-timeline-item left">

        <div class="ct-content">

            <h3>
                روش‌های ترک برای مواد مختلف
            </h3>

            <p>
                برای هر ماده مخدر، روش درمانی متفاوتی مانند مدیریت
                علائم ترک الکل، درمان دارویی برای تریاک و هروئین،
                یا تغییر الگوهای فکری در ترک شیشه ارائه می‌شود.
            </p>

        </div>


        <div class="ct-marker">

            <div class="ct-icon">

                <!-- Sticky note -->

                <svg viewBox="0 0 24 24" aria-hidden="true">

                    <path d="M5 3h10l4 4v14H5V3zm9 2v4h4v10H7V5h7zm1 1.4V8h1.6L15 6.4z"/>

                    <path d="M9 12h6v1.5H9V12zm0 3h6v1.5H9V15z"/>

                </svg>

            </div>

            <span></span>

        </div>

    </div>


</div>/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-82a9469 */.elementor-180 .elementor-element.elementor-element-82a9469 .jet-listing-grid__slider-icon.prev-arrow.slick-arrow{
    border-radius: 4px;
}
.elementor-180 .elementor-element.elementor-element-82a9469 .jet-listing-grid__slider-icon.next-arrow.slick-arrow{
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-4389bb5 */.elementor-180 .elementor-element.elementor-element-4389bb5 input{
    outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2c07c2 */.elementor-180 .elementor-element.elementor-element-c2c07c2 iframe{
    border-radius: 25px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Thin.woff2') format('woff2'),
		url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Thin.woff') format('woff');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-UltraLight.woff2') format('woff2'),
		url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-UltraLight.woff') format('woff');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Light.woff2') format('woff2'),
		url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Light.woff') format('woff');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Regular.woff2') format('woff2'),
		url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Medium.woff2') format('woff2'),
		url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Medium.woff') format('woff');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-DemiBold.woff2') format('woff2'),
		url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-DemiBold.woff') format('woff');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Bold.woff2') format('woff2'),
		url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Bold.woff') format('woff');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-ExtraBold.woff2') format('woff2'),
		url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Black.woff2') format('woff2'),
		url('https://rahanocamp.com/wp-content/uploads/2025/01/IRANSansXFaNum-Black.woff') format('woff');
}
/* End Custom Fonts CSS */