.elementor-2144 .elementor-element.elementor-element-737f35b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--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-2144 .elementor-element.elementor-element-6fd0316{--display:flex;--min-height:697px;--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;--overlay-opacity:0.93;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:171px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-6fd0316::before, .elementor-2144 .elementor-element.elementor-element-6fd0316 > .elementor-background-video-container::before, .elementor-2144 .elementor-element.elementor-element-6fd0316 > .e-con-inner > .elementor-background-video-container::before, .elementor-2144 .elementor-element.elementor-element-6fd0316 > .elementor-background-slideshow::before, .elementor-2144 .elementor-element.elementor-element-6fd0316 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2144 .elementor-element.elementor-element-6fd0316 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E6E6E3;--background-overlay:'';}.elementor-2144 .elementor-element.elementor-element-f15c2fd{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-f15c2fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-97de4a1{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-175f65d{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:19.2261px;font-weight:500;line-height:23px;color:#000000CC;}.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-2144 .elementor-element.elementor-element-e7fea93{padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-e7fea93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;line-height:72px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-b186608{--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;--z-index:2;}.elementor-2144 .elementor-element.elementor-element-c2482b2{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:31px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-8b5775f{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2144 .elementor-element.elementor-element-8b5775f.e-con{--align-self:stretch;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2144 .elementor-element.elementor-element-fe3f6c0 .elementor-button{background-color:#79C366;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:22px;fill:#001730;color:#001730;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-2144 .elementor-element.elementor-element-fe3f6c0{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button{background-color:#E6E6E3;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:22px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-2144 .elementor-element.elementor-element-ed9968e{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button-content-wrapper{flex-direction:row;}.elementor-2144 .elementor-element.elementor-element-a67c1c0{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2144 .elementor-element.elementor-element-975fd11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-975fd11 .elementor-icon-wrapper{text-align:center;}.elementor-2144 .elementor-element.elementor-element-975fd11.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-2144 .elementor-element.elementor-element-975fd11.elementor-view-framed .elementor-icon, .elementor-2144 .elementor-element.elementor-element-975fd11.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-2144 .elementor-element.elementor-element-975fd11.elementor-view-framed .elementor-icon, .elementor-2144 .elementor-element.elementor-element-975fd11.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-2144 .elementor-element.elementor-element-593fe0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:26px;color:#000000;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-6fabc53{left:516px;}body.rtl .elementor-2144 .elementor-element.elementor-element-6fabc53{right:516px;}.elementor-2144 .elementor-element.elementor-element-6fabc53{top:0px;z-index:1;}.elementor-2144 .elementor-element.elementor-element-6fabc53 img{width:922px;height:726px;}.elementor-2144 .elementor-element.elementor-element-00efb7f{z-index:1;}.elementor-2144 .elementor-element.elementor-element-00efb7f img{width:922px;height:726px;}.elementor-2144 .elementor-element.elementor-element-3e8c87e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-ac4c189{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:46px 46px;--row-gap:46px;--column-gap:46px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.11);--padding-top:69px;--padding-bottom:69px;--padding-left:0px;--padding-right:69px;--z-index:2;}.elementor-2144 .elementor-element.elementor-element-ac4c189:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-ac4c189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-c6b988a{--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:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-acd8df8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-5a02126{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-5a02126 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#79C366;}.elementor-2144 .elementor-element.elementor-element-24301ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-b8ca5d8{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-b8ca5d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-2efb1b6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-1b3bd72{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-b02bde1{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2144 .elementor-element.elementor-element-b02bde1:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-b02bde1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-df38a97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-efec5e8 img{width:100%;}.elementor-2144 .elementor-element.elementor-element-877b4bb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 4px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-57d67a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 0px 4px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button{background-color:#0A74BA;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:5px 23px 5px 23px;}.elementor-2144 .elementor-element.elementor-element-cf8f4a3.elementor-element{--align-self:stretch;}.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2144 .elementor-element.elementor-element-a801e38{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2144 .elementor-element.elementor-element-a801e38:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-a801e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-a3a3032{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-085a5a3 img{width:100%;}.elementor-2144 .elementor-element.elementor-element-7c38edb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 4px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-bc62bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 0px 4px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button{background-color:#0A74BA;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:5px 23px 5px 23px;}.elementor-2144 .elementor-element.elementor-element-be9cf94.elementor-element{--align-self:stretch;}.elementor-2144 .elementor-element.elementor-element-be7c6a3{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2144 .elementor-element.elementor-element-be7c6a3:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-be7c6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-c275b5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-6cc0645 img{width:100%;}.elementor-2144 .elementor-element.elementor-element-b157eec{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 4px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-f863844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 0px 4px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button{background-color:#0A74BA;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:5px 23px 5px 23px;}.elementor-2144 .elementor-element.elementor-element-ab0abfe.elementor-element{--align-self:stretch;}.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2144 .elementor-element.elementor-element-72fec28{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2144 .elementor-element.elementor-element-72fec28:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-72fec28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-b707590{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-b2f579a img{width:100%;}.elementor-2144 .elementor-element.elementor-element-159666e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 4px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-66ca138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 0px 4px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button{background-color:#0A74BA;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:5px 23px 5px 23px;}.elementor-2144 .elementor-element.elementor-element-46326f9.elementor-element{--align-self:stretch;}.elementor-2144 .elementor-element.elementor-element-fd8ae24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-fad3b29{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-fad3b29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-debe84a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-54902d3{--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:flex-start;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-bde25eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button{background-color:#E6E6E3;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:22px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-2144 .elementor-element.elementor-element-5007cdb{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button-content-wrapper{flex-direction:row;}.elementor-2144 .elementor-element.elementor-element-6411118{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-404330e{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.11);--padding-top:69px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-404330e:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-404330e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-1ec6887{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-0a4c4aa{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-0a4c4aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#79C366;}.elementor-2144 .elementor-element.elementor-element-b126c14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2144 .elementor-element.elementor-element-b126c14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.48em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-b994c40{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-3b3e0c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-68204a6{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-e022ebd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-0220d51{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-0220d51 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-11fd6f6{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-05ea5d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-ca5305b{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-ca5305b a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-43c74e9{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-65587a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-f503e3a{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-f503e3a a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-4ce8bd2{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-6de5453{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-b26c312{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-b26c312 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-49f7703{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-eccad93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-35161d2{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-35161d2 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-65eed9c{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;}.elementor-2144 .elementor-element.elementor-element-65eed9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2144 .elementor-element.elementor-element-65eed9c {--n-accordion-padding:10px 23px 10px 23px;}:where( .elementor-2144 .elementor-element.elementor-element-65eed9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:31px;}:where( .elementor-2144 .elementor-element.elementor-element-65eed9c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2144 .elementor-element.elementor-element-87688ac{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-9d1e057{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.11);--padding-top:69px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-9d1e057:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-9d1e057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-86ece33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-5847ec8{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-5847ec8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#79C366;}.elementor-2144 .elementor-element.elementor-element-97aa049{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2144 .elementor-element.elementor-element-97aa049 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.48em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-145a1db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-31265b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-fc5fcd3{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-30abd73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-40d5311{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-40d5311 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-43f3957{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-d6f697b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-a1f9546{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-a1f9546 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-9cab8c8{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-3441962{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-ee0a768{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-ee0a768 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-5262376{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-6f51a0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-9a685f4{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-9a685f4 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-0b318d2{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-6f758bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-9bef43f{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-9bef43f a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-2ffff44{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-cf3ef36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-25396d8{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-25396d8 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-510e96e{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-2144 .elementor-element.elementor-element-510e96e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2144 .elementor-element.elementor-element-510e96e {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-2144 .elementor-element.elementor-element-510e96e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:31px;}:where( .elementor-2144 .elementor-element.elementor-element-510e96e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2144 .elementor-element.elementor-element-cdbedf9{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-f4790a7{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.11);--padding-top:69px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-f4790a7:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-f4790a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-3fd1140{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-24215dd{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-24215dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#79C366;}.elementor-2144 .elementor-element.elementor-element-343fdc5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2144 .elementor-element.elementor-element-343fdc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.48em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-4a36acb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-5295585{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-0d602bb{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-9aa94a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-857c2a2{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-857c2a2 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-7a75af1{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-2180641{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-44f9b50{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-44f9b50 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-06ee26e{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-5c84d79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-827991b{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-827991b a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-da93be2{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-2d4837b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-6b49853{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-6b49853 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-3d0e1bf{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-0453d65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-c870f5e{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-c870f5e a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-f04f6e8{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-8a32596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-8de9e5e{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-8de9e5e a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-86218b3{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-2144 .elementor-element.elementor-element-86218b3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2144 .elementor-element.elementor-element-86218b3 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-2144 .elementor-element.elementor-element-86218b3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:31px;}:where( .elementor-2144 .elementor-element.elementor-element-86218b3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2144 .elementor-element.elementor-element-b6ef9ec{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-b0e7e8b{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.11);--padding-top:69px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-b0e7e8b:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-b0e7e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-10118c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-82f34e4{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-82f34e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#79C366;}.elementor-2144 .elementor-element.elementor-element-3a276f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2144 .elementor-element.elementor-element-3a276f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.48em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-b0c3d21{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-ddb6cea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-0115bd8{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-05a4ae3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-4b04709{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-4b04709 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-df656a3{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-f6310ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-876f415{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-876f415 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-092bb27{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-9764bff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-2b67336{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-2b67336 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-dc83235{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-f17ab9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-d0aa9df{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-d0aa9df a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-8e82e1b{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-d86da3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-58b51e1{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-58b51e1 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-187f26e{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-2144 .elementor-element.elementor-element-187f26e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2144 .elementor-element.elementor-element-187f26e {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-2144 .elementor-element.elementor-element-187f26e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:31px;}:where( .elementor-2144 .elementor-element.elementor-element-187f26e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2144 .elementor-element.elementor-element-bbb3fa7{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-8faa6ea{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.11);--padding-top:69px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-8faa6ea:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-8faa6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-d77305c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-97a1699{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-97a1699 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#79C366;}.elementor-2144 .elementor-element.elementor-element-8648c18{width:initial;max-width:initial;z-index:1;}.elementor-2144 .elementor-element.elementor-element-8648c18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:59px;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-24586a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-0a99895{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-fdb62fd{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-cc220c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-9317d94{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-9317d94 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-6425ac7{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-bf067dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-1bb4278{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-1bb4278 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-b077bbd{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-f73bc92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-7cedf87{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-7cedf87 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-4e4de87{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-12b8eae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-d22a891{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-d22a891 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-69f0760{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-f9d528e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-c796d6a{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-c796d6a a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-63df2e4{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-5a7b0a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-94e7155{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-94e7155 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-0c5a80f{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-abdbe14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-2debb51{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-2debb51 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-1f842a6{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-2144 .elementor-element.elementor-element-1f842a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2144 .elementor-element.elementor-element-1f842a6 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-2144 .elementor-element.elementor-element-1f842a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:31px;}:where( .elementor-2144 .elementor-element.elementor-element-1f842a6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2144 .elementor-element.elementor-element-e289236{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-24f07fc{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.11);--padding-top:69px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-24f07fc:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-24f07fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-72e49fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-688a9a7{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-688a9a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#79C366;}.elementor-2144 .elementor-element.elementor-element-2bd33a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2144 .elementor-element.elementor-element-2bd33a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.48em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-ff956b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-3aba8fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-d4ba30c{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-89166ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-f863cf4{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-f863cf4 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-db0f02c{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-b948028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-ca1d0b5{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-f328af0{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-464ea32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-65279ba{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-65279ba a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-d91df75{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-891fd86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-26abcee{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-26abcee a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-a0fbd82{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-90f6353{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-8ea25b7{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-8ea25b7 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-82e0d2b{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-543e9d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-aaf1d0f{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-aaf1d0f a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-1eea45b{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-c92c400{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-cbada83{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-cbada83 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-8ad2069{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-2144 .elementor-element.elementor-element-8ad2069 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2144 .elementor-element.elementor-element-8ad2069 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-2144 .elementor-element.elementor-element-8ad2069 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:31px;}:where( .elementor-2144 .elementor-element.elementor-element-8ad2069 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2144 .elementor-element.elementor-element-9ab6592{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-85b9bf3{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.11);--padding-top:69px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-85b9bf3:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-85b9bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-005bdc3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-646831c{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-646831c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#79C366;}.elementor-2144 .elementor-element.elementor-element-f77b832{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2144 .elementor-element.elementor-element-f77b832 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.48em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-4f57d3b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-ae50642{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-3f83800{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-93ea507{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-bec2aa2{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-bec2aa2 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-641f304{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-5da2635{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-d4ee0dd{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-d4ee0dd a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-743f968{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-683a05f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-5aefaa8{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-5aefaa8 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-77d4a06{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-cee0fff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-6d6333a{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-6d6333a a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-563f87d{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-40d1213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-848aa72{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-848aa72 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-3f2d2e9{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-649dd8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-0fc242a{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-0fc242a a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-a5067c1{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-81bdeee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-d4f661e{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-d4f661e a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-922504e{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-2144 .elementor-element.elementor-element-922504e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2144 .elementor-element.elementor-element-922504e {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-2144 .elementor-element.elementor-element-922504e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:31px;}:where( .elementor-2144 .elementor-element.elementor-element-922504e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2144 .elementor-element.elementor-element-46b7265{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-822d7f4{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.11);--padding-top:69px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-822d7f4:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-822d7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-ebb4905{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-064b9cd{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-064b9cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#79C366;}.elementor-2144 .elementor-element.elementor-element-eeaf7a0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2144 .elementor-element.elementor-element-eeaf7a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.48em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-bf0e1ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-7160564{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-6de841c{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-0795d92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-cffba34{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-cffba34 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-2de4a91{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-82ae55f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-150b3b7{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-150b3b7 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-51cc3f6{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-0d6b094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-b62f97d{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-b62f97d a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-d6859b1{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-32a79d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-d482446{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-d482446 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-804e323{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-50771e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-056f35a{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-056f35a a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-fd1355b{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-4d6b68a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-943e664{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-943e664 a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-d60834f{--display:flex;--padding-top:5px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-0f6da49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-2221dbf{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2144 .elementor-element.elementor-element-2221dbf a{color:#79C366;}.elementor-2144 .elementor-element.elementor-element-ffb1c26{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-2144 .elementor-element.elementor-element-ffb1c26 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2144 .elementor-element.elementor-element-ffb1c26 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-2144 .elementor-element.elementor-element-ffb1c26 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:31px;}:where( .elementor-2144 .elementor-element.elementor-element-ffb1c26 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2144 .elementor-element.elementor-element-1801b96{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-d0d2a33{--display:flex;--min-height:574px;--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;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-d0d2a33::before, .elementor-2144 .elementor-element.elementor-element-d0d2a33 > .elementor-background-video-container::before, .elementor-2144 .elementor-element.elementor-element-d0d2a33 > .e-con-inner > .elementor-background-video-container::before, .elementor-2144 .elementor-element.elementor-element-d0d2a33 > .elementor-background-slideshow::before, .elementor-2144 .elementor-element.elementor-element-d0d2a33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2144 .elementor-element.elementor-element-d0d2a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://goldcoastdental.com/wp-content/uploads/2025/10/5c36f169f3ee1c42348fb523b9a38ebd857ba9c8.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2144 .elementor-element.elementor-element-d0d2a33::before{filter:brightness( 63% ) contrast( 109% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2144 .elementor-element.elementor-element-396ba5e{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-b39e84b{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-e811763{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:19.2261px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-107a5b7{padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-107a5b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;line-height:72px;color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-2f32b5a{--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-2144 .elementor-element.elementor-element-fb53bf8{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:31px;color:#F3F3F3;}.elementor-2144 .elementor-element.elementor-element-3419f7c{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-3419f7c.e-con{--align-self:stretch;}.elementor-2144 .elementor-element.elementor-element-d139703 .elementor-button{background-color:#79C366;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:22px;fill:#001730;color:#001730;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-2144 .elementor-element.elementor-element-d139703{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button{background-color:#E6E6E3;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:22px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-2144 .elementor-element.elementor-element-5483056{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2144 .elementor-element.elementor-element-46c71f4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-c6f76dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.11);--padding-top:69px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-2144 .elementor-element.elementor-element-c6f76dd:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-c6f76dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-66b2dfc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-613c338{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-86c8710{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-86c8710 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:#79C366;}.elementor-2144 .elementor-element.elementor-element-bf05e6b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2144 .elementor-element.elementor-element-1e96604{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-2144 .elementor-element.elementor-element-1e96604 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.21em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-b9e64e5{width:var( --container-widget-width, 63% );max-width:63%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:63%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-5e2bfd8{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-7719f32{--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-2144 .elementor-element.elementor-element-3b1b522{--display:flex;--min-height:212px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 15.699999809265px 0px rgba(0, 0, 0, 0.1);--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-3b1b522:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-3b1b522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8EED3;}.elementor-2144 .elementor-element.elementor-element-246ad4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-b4d0995{z-index:1;}.elementor-2144 .elementor-element.elementor-element-b4d0995 img{width:100%;}.elementor-2144 .elementor-element.elementor-element-e02afb7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.67em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-699c114{--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-2144 .elementor-element.elementor-element-0f8739a{--display:flex;--min-height:212px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 15.699999809265px 0px rgba(0, 0, 0, 0.1);--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-0f8739a:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-0f8739a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8EED3;}.elementor-2144 .elementor-element.elementor-element-9b5e4df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-c0c832a{z-index:1;}.elementor-2144 .elementor-element.elementor-element-c0c832a img{width:100%;}.elementor-2144 .elementor-element.elementor-element-3424c36{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.67em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-e8e2b1c{--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-2144 .elementor-element.elementor-element-daa623a{--display:flex;--min-height:212px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 15.699999809265px 0px rgba(0, 0, 0, 0.1);--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-daa623a:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-daa623a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8EED3;}.elementor-2144 .elementor-element.elementor-element-17b6584{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-9936b0a{z-index:1;}.elementor-2144 .elementor-element.elementor-element-9936b0a img{width:100%;}.elementor-2144 .elementor-element.elementor-element-75ca04c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.67em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-0905c5e{--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-2144 .elementor-element.elementor-element-bde9d58{--display:flex;--min-height:212px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 15.699999809265px 0px rgba(0, 0, 0, 0.1);--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-bde9d58:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-bde9d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8EED3;}.elementor-2144 .elementor-element.elementor-element-2d588f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2144 .elementor-element.elementor-element-a8ba147{z-index:1;}.elementor-2144 .elementor-element.elementor-element-a8ba147 img{width:100%;}.elementor-2144 .elementor-element.elementor-element-7de2382{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.67em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-b9d98dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-e8e621a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:#000000;}.elementor-2144 .elementor-element.elementor-element-1d675de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-bdc0f22{--display:flex;}.elementor-2144 .elementor-element.elementor-element-187e8b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-ad3a6ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2144 .elementor-element.elementor-element-cb5f7cf{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2144 .elementor-element.elementor-element-4e9010c{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:12px;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-2144 .elementor-element.elementor-element-4e9010c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2144 .elementor-element.elementor-element-4e9010c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-2144 .elementor-element.elementor-element-4e9010c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2144 .elementor-element.elementor-element-4e9010c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2144 .elementor-element.elementor-element-737f35b{--content-width:1440px;}.elementor-2144 .elementor-element.elementor-element-f15c2fd{--width:66.677%;}.elementor-2144 .elementor-element.elementor-element-b186608{--width:82%;}.elementor-2144 .elementor-element.elementor-element-3e8c87e{--content-width:1440px;}.elementor-2144 .elementor-element.elementor-element-ac4c189{--width:100%;}.elementor-2144 .elementor-element.elementor-element-c6b988a{--width:94.73%;}.elementor-2144 .elementor-element.elementor-element-acd8df8{--width:100%;}.elementor-2144 .elementor-element.elementor-element-24301ba{--width:100%;}.elementor-2144 .elementor-element.elementor-element-1b3bd72{--width:94.73%;}.elementor-2144 .elementor-element.elementor-element-fd8ae24{--width:94.73%;}.elementor-2144 .elementor-element.elementor-element-404330e{--width:100%;}.elementor-2144 .elementor-element.elementor-element-1ec6887{--width:33.74%;}.elementor-2144 .elementor-element.elementor-element-3b3e0c6{--width:53.56%;}.elementor-2144 .elementor-element.elementor-element-9d1e057{--width:100%;}.elementor-2144 .elementor-element.elementor-element-86ece33{--width:33.74%;}.elementor-2144 .elementor-element.elementor-element-31265b6{--width:53.56%;}.elementor-2144 .elementor-element.elementor-element-f4790a7{--width:100%;}.elementor-2144 .elementor-element.elementor-element-3fd1140{--width:33.74%;}.elementor-2144 .elementor-element.elementor-element-5295585{--width:53.56%;}.elementor-2144 .elementor-element.elementor-element-b0e7e8b{--width:100%;}.elementor-2144 .elementor-element.elementor-element-10118c2{--width:33.74%;}.elementor-2144 .elementor-element.elementor-element-ddb6cea{--width:53.56%;}.elementor-2144 .elementor-element.elementor-element-8faa6ea{--width:100%;}.elementor-2144 .elementor-element.elementor-element-d77305c{--width:33.74%;}.elementor-2144 .elementor-element.elementor-element-0a99895{--width:53.56%;}.elementor-2144 .elementor-element.elementor-element-24f07fc{--width:100%;}.elementor-2144 .elementor-element.elementor-element-72e49fc{--width:33.74%;}.elementor-2144 .elementor-element.elementor-element-3aba8fd{--width:53.56%;}.elementor-2144 .elementor-element.elementor-element-85b9bf3{--width:100%;}.elementor-2144 .elementor-element.elementor-element-005bdc3{--width:33.74%;}.elementor-2144 .elementor-element.elementor-element-ae50642{--width:53.56%;}.elementor-2144 .elementor-element.elementor-element-822d7f4{--width:100%;}.elementor-2144 .elementor-element.elementor-element-ebb4905{--width:33.74%;}.elementor-2144 .elementor-element.elementor-element-7160564{--width:53.56%;}.elementor-2144 .elementor-element.elementor-element-1801b96{--content-width:1440px;}.elementor-2144 .elementor-element.elementor-element-396ba5e{--width:74%;}.elementor-2144 .elementor-element.elementor-element-2f32b5a{--width:82%;}.elementor-2144 .elementor-element.elementor-element-46c71f4{--content-width:1440px;}.elementor-2144 .elementor-element.elementor-element-c6f76dd{--width:100%;}.elementor-2144 .elementor-element.elementor-element-66b2dfc{--width:89.99%;}.elementor-2144 .elementor-element.elementor-element-613c338{--width:100%;}.elementor-2144 .elementor-element.elementor-element-bf05e6b{--width:100%;}.elementor-2144 .elementor-element.elementor-element-5e2bfd8{--width:89.99%;}.elementor-2144 .elementor-element.elementor-element-7719f32{--width:33.3%;}.elementor-2144 .elementor-element.elementor-element-3b1b522{--width:100%;}.elementor-2144 .elementor-element.elementor-element-246ad4d{--width:91%;}.elementor-2144 .elementor-element.elementor-element-699c114{--width:33.3%;}.elementor-2144 .elementor-element.elementor-element-0f8739a{--width:100%;}.elementor-2144 .elementor-element.elementor-element-9b5e4df{--width:91%;}.elementor-2144 .elementor-element.elementor-element-e8e2b1c{--width:33.3%;}.elementor-2144 .elementor-element.elementor-element-daa623a{--width:100%;}.elementor-2144 .elementor-element.elementor-element-17b6584{--width:91%;}.elementor-2144 .elementor-element.elementor-element-0905c5e{--width:33.3%;}.elementor-2144 .elementor-element.elementor-element-bde9d58{--width:100%;}.elementor-2144 .elementor-element.elementor-element-2d588f3{--width:91%;}.elementor-2144 .elementor-element.elementor-element-b9d98dd{--width:89.99%;}.elementor-2144 .elementor-element.elementor-element-1d675de{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2144 .elementor-element.elementor-element-ac4c189{--width:100%;}.elementor-2144 .elementor-element.elementor-element-c6b988a{--width:1240px;}.elementor-2144 .elementor-element.elementor-element-acd8df8{--width:667px;}.elementor-2144 .elementor-element.elementor-element-24301ba{--width:100%;}.elementor-2144 .elementor-element.elementor-element-404330e{--width:100%;}.elementor-2144 .elementor-element.elementor-element-1ec6887{--width:465px;}.elementor-2144 .elementor-element.elementor-element-3b3e0c6{--width:738px;}.elementor-2144 .elementor-element.elementor-element-9d1e057{--width:100%;}.elementor-2144 .elementor-element.elementor-element-86ece33{--width:465px;}.elementor-2144 .elementor-element.elementor-element-31265b6{--width:738px;}.elementor-2144 .elementor-element.elementor-element-f4790a7{--width:100%;}.elementor-2144 .elementor-element.elementor-element-3fd1140{--width:465px;}.elementor-2144 .elementor-element.elementor-element-5295585{--width:738px;}.elementor-2144 .elementor-element.elementor-element-b0e7e8b{--width:100%;}.elementor-2144 .elementor-element.elementor-element-10118c2{--width:465px;}.elementor-2144 .elementor-element.elementor-element-ddb6cea{--width:738px;}.elementor-2144 .elementor-element.elementor-element-8faa6ea{--width:100%;}.elementor-2144 .elementor-element.elementor-element-d77305c{--width:465px;}.elementor-2144 .elementor-element.elementor-element-0a99895{--width:738px;}.elementor-2144 .elementor-element.elementor-element-24f07fc{--width:100%;}.elementor-2144 .elementor-element.elementor-element-72e49fc{--width:465px;}.elementor-2144 .elementor-element.elementor-element-3aba8fd{--width:738px;}.elementor-2144 .elementor-element.elementor-element-85b9bf3{--width:100%;}.elementor-2144 .elementor-element.elementor-element-005bdc3{--width:465px;}.elementor-2144 .elementor-element.elementor-element-ae50642{--width:738px;}.elementor-2144 .elementor-element.elementor-element-822d7f4{--width:100%;}.elementor-2144 .elementor-element.elementor-element-ebb4905{--width:465px;}.elementor-2144 .elementor-element.elementor-element-7160564{--width:738px;}.elementor-2144 .elementor-element.elementor-element-c6f76dd{--width:100%;}.elementor-2144 .elementor-element.elementor-element-66b2dfc{--width:1240px;}.elementor-2144 .elementor-element.elementor-element-613c338{--width:603px;}.elementor-2144 .elementor-element.elementor-element-bf05e6b{--width:100%;}.elementor-2144 .elementor-element.elementor-element-3b1b522{--width:100%;}.elementor-2144 .elementor-element.elementor-element-246ad4d{--width:483px;}.elementor-2144 .elementor-element.elementor-element-0f8739a{--width:100%;}.elementor-2144 .elementor-element.elementor-element-9b5e4df{--width:483px;}.elementor-2144 .elementor-element.elementor-element-daa623a{--width:100%;}.elementor-2144 .elementor-element.elementor-element-17b6584{--width:483px;}.elementor-2144 .elementor-element.elementor-element-bde9d58{--width:100%;}.elementor-2144 .elementor-element.elementor-element-2d588f3{--width:483px;}}@media(max-width:1024px){.elementor-2144 .elementor-element.elementor-element-175f65d{font-size:11px;}.elementor-2144 .elementor-element.elementor-element-e7fea93 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-2144 .elementor-element.elementor-element-c2482b2{font-size:14px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-fe3f6c0 .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-2144 .elementor-element.elementor-element-a67c1c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-975fd11 .elementor-icon-wrapper{text-align:center;}.elementor-2144 .elementor-element.elementor-element-975fd11 .elementor-icon{font-size:45px;}.elementor-2144 .elementor-element.elementor-element-975fd11 .elementor-icon svg{height:45px;}.elementor-2144 .elementor-element.elementor-element-593fe0d{font-size:10px;}.elementor-2144 .elementor-element.elementor-element-ac4c189{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-2144 .elementor-element.elementor-element-c6b988a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-2144 .elementor-element.elementor-element-acd8df8{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-5a02126{--container-widget-width:119px;--container-widget-flex-grow:0;width:var( --container-widget-width, 119px );max-width:119px;}.elementor-2144 .elementor-element.elementor-element-5a02126 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-24301ba{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-b8ca5d8{--container-widget-width:608px;--container-widget-flex-grow:0;width:var( --container-widget-width, 608px );max-width:608px;}.elementor-2144 .elementor-element.elementor-element-b8ca5d8 .elementor-heading-title{font-size:27px;line-height:1.21em;}.elementor-2144 .elementor-element.elementor-element-2efb1b6{--container-widget-width:667px;--container-widget-flex-grow:0;width:var( --container-widget-width, 667px );max-width:667px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-fad3b29{--container-widget-width:608px;--container-widget-flex-grow:0;width:var( --container-widget-width, 608px );max-width:608px;}.elementor-2144 .elementor-element.elementor-element-fad3b29 .elementor-heading-title{font-size:27px;line-height:1.21em;}.elementor-2144 .elementor-element.elementor-element-debe84a{--container-widget-width:667px;--container-widget-flex-grow:0;width:var( --container-widget-width, 667px );max-width:667px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-bde25eb{font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-6411118{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-404330e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-1ec6887{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-0a4c4aa{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2144 .elementor-element.elementor-element-0a4c4aa .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-b126c14{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}.elementor-2144 .elementor-element.elementor-element-b126c14 .elementor-heading-title{font-size:27px;line-height:1.48em;}.elementor-2144 .elementor-element.elementor-element-b994c40{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-3b3e0c6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2144 .elementor-element.elementor-element-87688ac{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-9d1e057{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-86ece33{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-5847ec8{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2144 .elementor-element.elementor-element-5847ec8 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-97aa049{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}.elementor-2144 .elementor-element.elementor-element-97aa049 .elementor-heading-title{font-size:27px;line-height:1.48em;}.elementor-2144 .elementor-element.elementor-element-145a1db{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-31265b6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2144 .elementor-element.elementor-element-cdbedf9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-f4790a7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-3fd1140{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-24215dd{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2144 .elementor-element.elementor-element-24215dd .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-343fdc5{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}.elementor-2144 .elementor-element.elementor-element-343fdc5 .elementor-heading-title{font-size:27px;line-height:1.48em;}.elementor-2144 .elementor-element.elementor-element-4a36acb{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-5295585{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2144 .elementor-element.elementor-element-b6ef9ec{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-b0e7e8b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-10118c2{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-82f34e4{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2144 .elementor-element.elementor-element-82f34e4 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-3a276f5{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}.elementor-2144 .elementor-element.elementor-element-3a276f5 .elementor-heading-title{font-size:27px;line-height:1.48em;}.elementor-2144 .elementor-element.elementor-element-b0c3d21{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-ddb6cea{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2144 .elementor-element.elementor-element-bbb3fa7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-8faa6ea{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-d77305c{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-97a1699{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2144 .elementor-element.elementor-element-97a1699 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-8648c18{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}.elementor-2144 .elementor-element.elementor-element-8648c18 .elementor-heading-title{font-size:27px;line-height:1.48em;}.elementor-2144 .elementor-element.elementor-element-24586a6{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-0a99895{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2144 .elementor-element.elementor-element-e289236{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-24f07fc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-72e49fc{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-688a9a7{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2144 .elementor-element.elementor-element-688a9a7 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-2bd33a6{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}.elementor-2144 .elementor-element.elementor-element-2bd33a6 .elementor-heading-title{font-size:27px;line-height:1.48em;}.elementor-2144 .elementor-element.elementor-element-ff956b7{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-3aba8fd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2144 .elementor-element.elementor-element-9ab6592{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-85b9bf3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-005bdc3{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-646831c{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2144 .elementor-element.elementor-element-646831c .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-f77b832{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}.elementor-2144 .elementor-element.elementor-element-f77b832 .elementor-heading-title{font-size:27px;line-height:1.48em;}.elementor-2144 .elementor-element.elementor-element-4f57d3b{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-ae50642{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2144 .elementor-element.elementor-element-46b7265{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2144 .elementor-element.elementor-element-822d7f4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-ebb4905{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-064b9cd{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2144 .elementor-element.elementor-element-064b9cd .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-eeaf7a0{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;}.elementor-2144 .elementor-element.elementor-element-eeaf7a0 .elementor-heading-title{font-size:27px;line-height:1.48em;}.elementor-2144 .elementor-element.elementor-element-bf0e1ea{--container-widget-width:465px;--container-widget-flex-grow:0;width:var( --container-widget-width, 465px );max-width:465px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-7160564{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2144 .elementor-element.elementor-element-e811763{font-size:11px;}.elementor-2144 .elementor-element.elementor-element-107a5b7 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-2144 .elementor-element.elementor-element-fb53bf8{font-size:14px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-d139703 .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-2144 .elementor-element.elementor-element-c6f76dd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-66b2dfc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-2144 .elementor-element.elementor-element-613c338{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-86c8710{--container-widget-width:59px;--container-widget-flex-grow:0;width:var( --container-widget-width, 59px );max-width:59px;}.elementor-2144 .elementor-element.elementor-element-86c8710 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-bf05e6b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-1e96604{--container-widget-width:589px;--container-widget-flex-grow:0;width:var( --container-widget-width, 589px );max-width:589px;}.elementor-2144 .elementor-element.elementor-element-1e96604 .elementor-heading-title{font-size:27px;line-height:1.21em;}.elementor-2144 .elementor-element.elementor-element-b9e64e5{--container-widget-width:603px;--container-widget-flex-grow:0;width:var( --container-widget-width, 603px );max-width:603px;font-size:18px;line-height:1.42em;}.elementor-2144 .elementor-element.elementor-element-3b1b522{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-246ad4d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-b4d0995 img{width:50.320941925049px;max-width:100%;}.elementor-2144 .elementor-element.elementor-element-e02afb7{--container-widget-width:483px;--container-widget-flex-grow:0;width:var( --container-widget-width, 483px );max-width:483px;font-size:16px;line-height:1.59em;}.elementor-2144 .elementor-element.elementor-element-0f8739a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-9b5e4df{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-c0c832a img{width:50.320941925049px;max-width:100%;}.elementor-2144 .elementor-element.elementor-element-3424c36{--container-widget-width:483px;--container-widget-flex-grow:0;width:var( --container-widget-width, 483px );max-width:483px;font-size:16px;line-height:1.59em;}.elementor-2144 .elementor-element.elementor-element-daa623a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-17b6584{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-9936b0a img{width:50.320941925049px;max-width:100%;}.elementor-2144 .elementor-element.elementor-element-75ca04c{--container-widget-width:483px;--container-widget-flex-grow:0;width:var( --container-widget-width, 483px );max-width:483px;font-size:16px;line-height:1.59em;}.elementor-2144 .elementor-element.elementor-element-bde9d58{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-2d588f3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-a8ba147 img{width:50.320941925049px;max-width:100%;}.elementor-2144 .elementor-element.elementor-element-7de2382{--container-widget-width:483px;--container-widget-flex-grow:0;width:var( --container-widget-width, 483px );max-width:483px;font-size:16px;line-height:1.59em;}.elementor-2144 .elementor-element.elementor-element-e8e621a{--container-widget-width:603px;--container-widget-flex-grow:0;width:var( --container-widget-width, 603px );max-width:603px;font-size:18px;line-height:1.42em;}}@media(max-width:767px){.elementor-2144 .elementor-element.elementor-element-737f35b{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-6fd0316{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:35px;--padding-bottom:25px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-f15c2fd{--width:90%;--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-2144 .elementor-element.elementor-element-97de4a1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-6c574a1 img{width:55px;}.elementor-2144 .elementor-element.elementor-element-175f65d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;line-height:16px;}.elementor-2144 .elementor-element.elementor-element-175f65d p{margin-block-end:0px;}.elementor-2144 .elementor-element.elementor-element-e7fea93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-e7fea93 .elementor-heading-title{font-size:26px;}.elementor-2144 .elementor-element.elementor-element-c2482b2{font-size:14px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-8b5775f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-fe3f6c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2144 .elementor-element.elementor-element-fe3f6c0 .elementor-button{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-ed9968e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-a67c1c0{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-975fd11{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-975fd11.elementor-element{--align-self:flex-start;}.elementor-2144 .elementor-element.elementor-element-975fd11 .elementor-icon{font-size:38px;}.elementor-2144 .elementor-element.elementor-element-975fd11 .elementor-icon svg{height:38px;}.elementor-2144 .elementor-element.elementor-element-593fe0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:start;font-size:10px;line-height:18px;}.elementor-2144 .elementor-element.elementor-element-593fe0d p{margin-block-end:0px;}body:not(.rtl) .elementor-2144 .elementor-element.elementor-element-6fabc53{left:-3px;}body.rtl .elementor-2144 .elementor-element.elementor-element-6fabc53{right:-3px;}.elementor-2144 .elementor-element.elementor-element-6fabc53{top:391px;}.elementor-2144 .elementor-element.elementor-element-6fabc53 img{width:345px;height:321px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-2144 .elementor-element.elementor-element-00efb7f{--e-transform-translateX:0px;--e-transform-translateY:20px;--e-transform-scale:1.04;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-00efb7f img{width:872px;height:321px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2144 .elementor-element.elementor-element-3e8c87e{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-ac4c189{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:35px;--padding-bottom:35px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-c6b988a{--width:90%;--flex-wrap:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-acd8df8{--width:667px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-5a02126{width:auto;max-width:auto;}.elementor-2144 .elementor-element.elementor-element-5a02126 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-24301ba{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-b8ca5d8 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2144 .elementor-element.elementor-element-2efb1b6{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-1b3bd72{--width:90%;}.elementor-2144 .elementor-element.elementor-element-b02bde1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-efec5e8 img{height:189px;object-fit:cover;border-radius:10px 10px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-877b4bb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-57d67a7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;font-size:14px;}.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button{font-size:12px;}.elementor-2144 .elementor-element.elementor-element-a801e38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-085a5a3 img{height:189px;object-fit:cover;border-radius:10px 10px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-7c38edb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-bc62bd9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;font-size:14px;}.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button{font-size:12px;}.elementor-2144 .elementor-element.elementor-element-be7c6a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-6cc0645 img{height:189px;object-fit:cover;border-radius:10px 10px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-b157eec{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-f863844{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;font-size:14px;}.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button{font-size:12px;}.elementor-2144 .elementor-element.elementor-element-72fec28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-b2f579a img{height:189px;object-fit:cover;border-radius:10px 10px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-159666e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-66ca138{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;font-size:14px;}.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button{font-size:12px;}.elementor-2144 .elementor-element.elementor-element-fd8ae24{--width:90%;}.elementor-2144 .elementor-element.elementor-element-fad3b29 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2144 .elementor-element.elementor-element-debe84a{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-bde25eb{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-5007cdb{width:100%;max-width:100%;}.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-2144 .elementor-element.elementor-element-6411118{--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-404330e{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:22px;--padding-bottom:22px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-1ec6887{--width:90%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-0a4c4aa{width:auto;max-width:auto;}.elementor-2144 .elementor-element.elementor-element-0a4c4aa .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-b126c14 .elementor-heading-title{font-size:24px;line-height:1.33em;}.elementor-2144 .elementor-element.elementor-element-b994c40{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-3b3e0c6{--width:90%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2144 .elementor-element.elementor-element-0220d51{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-ca5305b{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-f503e3a{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-b26c312{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-35161d2{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-65eed9c{--n-accordion-title-font-size:14px;}:where( .elementor-2144 .elementor-element.elementor-element-65eed9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-2144 .elementor-element.elementor-element-87688ac{--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-9d1e057{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:22px;--padding-bottom:22px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-86ece33{--width:90%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-5847ec8{width:auto;max-width:auto;}.elementor-2144 .elementor-element.elementor-element-5847ec8 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-97aa049 .elementor-heading-title{font-size:24px;line-height:1.33em;}.elementor-2144 .elementor-element.elementor-element-145a1db{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-31265b6{--width:90%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2144 .elementor-element.elementor-element-40d5311{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-a1f9546{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-ee0a768{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-9a685f4{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-9bef43f{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-25396d8{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-510e96e{--n-accordion-title-font-size:14px;}:where( .elementor-2144 .elementor-element.elementor-element-510e96e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-2144 .elementor-element.elementor-element-cdbedf9{--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-f4790a7{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:22px;--padding-bottom:22px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-3fd1140{--width:90%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-24215dd{width:auto;max-width:auto;}.elementor-2144 .elementor-element.elementor-element-24215dd .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-343fdc5 .elementor-heading-title{font-size:24px;line-height:1.33em;}.elementor-2144 .elementor-element.elementor-element-4a36acb{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-5295585{--width:90%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2144 .elementor-element.elementor-element-857c2a2{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-44f9b50{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-827991b{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-6b49853{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-c870f5e{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-8de9e5e{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-86218b3{--n-accordion-title-font-size:14px;}:where( .elementor-2144 .elementor-element.elementor-element-86218b3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-2144 .elementor-element.elementor-element-b6ef9ec{--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-b0e7e8b{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:22px;--padding-bottom:22px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-10118c2{--width:90%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-82f34e4{width:auto;max-width:auto;}.elementor-2144 .elementor-element.elementor-element-82f34e4 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-3a276f5 .elementor-heading-title{font-size:24px;line-height:1.33em;}.elementor-2144 .elementor-element.elementor-element-b0c3d21{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-ddb6cea{--width:90%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2144 .elementor-element.elementor-element-4b04709{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-876f415{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-2b67336{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-d0aa9df{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-58b51e1{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-187f26e{--n-accordion-title-font-size:14px;}:where( .elementor-2144 .elementor-element.elementor-element-187f26e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-2144 .elementor-element.elementor-element-bbb3fa7{--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-8faa6ea{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:22px;--padding-bottom:22px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-d77305c{--width:90%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-97a1699{width:auto;max-width:auto;}.elementor-2144 .elementor-element.elementor-element-97a1699 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-8648c18 .elementor-heading-title{font-size:24px;line-height:1.33em;}.elementor-2144 .elementor-element.elementor-element-24586a6{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-0a99895{--width:90%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2144 .elementor-element.elementor-element-9317d94{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-1bb4278{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-7cedf87{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-d22a891{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-c796d6a{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-94e7155{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-2debb51{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-1f842a6{--n-accordion-title-font-size:14px;}:where( .elementor-2144 .elementor-element.elementor-element-1f842a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-2144 .elementor-element.elementor-element-e289236{--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-24f07fc{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:22px;--padding-bottom:22px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-72e49fc{--width:90%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-688a9a7{width:auto;max-width:auto;}.elementor-2144 .elementor-element.elementor-element-688a9a7 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-2bd33a6 .elementor-heading-title{font-size:24px;line-height:1.33em;}.elementor-2144 .elementor-element.elementor-element-ff956b7{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-3aba8fd{--width:90%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2144 .elementor-element.elementor-element-f863cf4{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-ca1d0b5{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-65279ba{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-26abcee{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-8ea25b7{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-aaf1d0f{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-cbada83{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-8ad2069{--n-accordion-title-font-size:14px;}:where( .elementor-2144 .elementor-element.elementor-element-8ad2069 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-2144 .elementor-element.elementor-element-9ab6592{--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-85b9bf3{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:22px;--padding-bottom:22px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-005bdc3{--width:90%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-646831c{width:auto;max-width:auto;}.elementor-2144 .elementor-element.elementor-element-646831c .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-f77b832 .elementor-heading-title{font-size:24px;line-height:1.33em;}.elementor-2144 .elementor-element.elementor-element-4f57d3b{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-ae50642{--width:90%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2144 .elementor-element.elementor-element-bec2aa2{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-d4ee0dd{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-5aefaa8{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-6d6333a{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-848aa72{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-0fc242a{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-d4f661e{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-922504e{--n-accordion-title-font-size:14px;}:where( .elementor-2144 .elementor-element.elementor-element-922504e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-2144 .elementor-element.elementor-element-46b7265{--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-822d7f4{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:22px;--padding-bottom:22px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-ebb4905{--width:90%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-064b9cd{width:auto;max-width:auto;}.elementor-2144 .elementor-element.elementor-element-064b9cd .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-eeaf7a0 .elementor-heading-title{font-size:24px;line-height:1.33em;}.elementor-2144 .elementor-element.elementor-element-bf0e1ea{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-7160564{--width:738px;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2144 .elementor-element.elementor-element-cffba34{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-150b3b7{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-b62f97d{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-d482446{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-056f35a{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-943e664{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-2221dbf{font-size:13px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-ffb1c26{--n-accordion-title-font-size:14px;}:where( .elementor-2144 .elementor-element.elementor-element-ffb1c26 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-2144 .elementor-element.elementor-element-1801b96{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-d0d2a33{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-2144 .elementor-element.elementor-element-d0d2a33::before, .elementor-2144 .elementor-element.elementor-element-d0d2a33 > .elementor-background-video-container::before, .elementor-2144 .elementor-element.elementor-element-d0d2a33 > .e-con-inner > .elementor-background-video-container::before, .elementor-2144 .elementor-element.elementor-element-d0d2a33 > .elementor-background-slideshow::before, .elementor-2144 .elementor-element.elementor-element-d0d2a33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2144 .elementor-element.elementor-element-d0d2a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-322px 0px;}.elementor-2144 .elementor-element.elementor-element-396ba5e{--width:90%;--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-2144 .elementor-element.elementor-element-b39e84b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-402b199 img{width:55px;}.elementor-2144 .elementor-element.elementor-element-e811763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;line-height:16px;}.elementor-2144 .elementor-element.elementor-element-e811763 p{margin-block-end:0px;}.elementor-2144 .elementor-element.elementor-element-107a5b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-107a5b7 .elementor-heading-title{font-size:26px;}.elementor-2144 .elementor-element.elementor-element-fb53bf8{font-size:14px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-d139703{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-2144 .elementor-element.elementor-element-d139703 .elementor-button{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-5483056{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-46c71f4{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2144 .elementor-element.elementor-element-c6f76dd{--width:100%;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:22px;--padding-bottom:22px;--padding-left:8px;--padding-right:08px;}.elementor-2144 .elementor-element.elementor-element-66b2dfc{--width:90%;--flex-wrap:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-613c338{--width:603px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2144 .elementor-element.elementor-element-86c8710{width:auto;max-width:auto;}.elementor-2144 .elementor-element.elementor-element-86c8710 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-bf05e6b{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-1e96604 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2144 .elementor-element.elementor-element-b9e64e5{font-size:14px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-5e2bfd8{--width:90%;}.elementor-2144 .elementor-element.elementor-element-3b1b522{--width:100%;--min-height:125px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:13px;--padding-bottom:13px;--padding-left:10px;--padding-right:10px;}.elementor-2144 .elementor-element.elementor-element-246ad4d{--width:483px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-b4d0995 img{width:33px;height:33px;}.elementor-2144 .elementor-element.elementor-element-e02afb7{font-size:14px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-0f8739a{--width:100%;--min-height:125px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:13px;--padding-bottom:13px;--padding-left:10px;--padding-right:10px;}.elementor-2144 .elementor-element.elementor-element-9b5e4df{--width:483px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-c0c832a img{width:34px;height:33px;}.elementor-2144 .elementor-element.elementor-element-3424c36{font-size:14px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-daa623a{--width:100%;--min-height:125px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:13px;--padding-bottom:13px;--padding-left:10px;--padding-right:10px;}.elementor-2144 .elementor-element.elementor-element-17b6584{--width:483px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-9936b0a img{width:28px;height:33px;}.elementor-2144 .elementor-element.elementor-element-75ca04c{font-size:14px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-bde9d58{--width:100%;--min-height:125px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:13px;--padding-bottom:13px;--padding-left:10px;--padding-right:10px;}.elementor-2144 .elementor-element.elementor-element-2d588f3{--width:483px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2144 .elementor-element.elementor-element-a8ba147 img{width:33px;height:33px;}.elementor-2144 .elementor-element.elementor-element-7de2382{font-size:14px;line-height:20px;}.elementor-2144 .elementor-element.elementor-element-b9d98dd{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-e8e621a{font-size:12px;line-height:1.32em;}.elementor-2144 .elementor-element.elementor-element-1d675de{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}}





/* Start custom CSS for button, class: .elementor-element-fe3f6c0 */.elementor-2144 .elementor-element.elementor-element-fe3f6c0 :is(.elementor-button, .elementor-button-link){
        box-shadow: 0px 2px 11.4px rgba(121, 195, 102, 0.9), inset 0px -3px 4px rgba(0, 0, 0, 0.2);
}

.elementor-2144 .elementor-element.elementor-element-fe3f6c0 .elementor-button:hover {
  background-color: #6ab357;
  box-shadow: 0px 4px 15px rgba(121, 195, 102, 0.95),
              inset 0px -3px 4px rgba(0, 0, 0, 0.2);
  transform: translateY(-1px);
}

.elementor-2144 .elementor-element.elementor-element-fe3f6c0 .elementor-button .elementor-button-text {
  color: #000;
  transition: color 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-fe3f6c0 .elementor-button:hover .elementor-button-text {
  color: #fff;
}

.elementor-2144 .elementor-element.elementor-element-fe3f6c0 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40%;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
  opacity: 0;
}

@keyframes shine-inside {
  0% {
    transform: translateX(-40%) skewX(-20deg);
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    transform: translateX(200%) skewX(-20deg);
    opacity: 0;
  }
}

.elementor-2144 .elementor-element.elementor-element-fe3f6c0 .elementor-button:hover::before {
  animation: shine-inside 0.8s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-fe3f6c0 .elementor-button .elementor-button-icon svg {
  fill: #000;
  transition: fill 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-fe3f6c0 .elementor-button:hover .elementor-button-icon svg {
  fill: #fff;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-ed9968e */.elementor-2144 .elementor-element.elementor-element-ed9968e :is(.elementor-button, .elementor-button-link){
        box-shadow: 0px 2px 7.9px rgba(0, 0, 0, 0.32), inset 0px -3px 4px rgba(0, 0, 0, 0.29);
}

.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button {
  background-color: #E6E6E3;
}

.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button:hover {
  background-color: #CFCFCB;
  box-shadow: 
    0px 4px 15px rgba(0, 0, 0, 0.10),
    inset 0px -3px 4px rgba(0, 0, 0, 0.15);
  transform: translateY(-1px);
}

.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button .elementor-button-text {
  color: #000;
  transition: color 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button:hover .elementor-button-text {
  color: #000;
}

.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40%;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
  opacity: 0;
}

@keyframes shine-inside {
  0% {
    transform: translateX(-40%) skewX(-20deg);
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    transform: translateX(200%) skewX(-20deg);
    opacity: 0;
  }
}

.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button:hover::before {
  animation: shine-inside 0.8s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button .elementor-button-icon svg {
  fill: #000;
  transition: fill 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-ed9968e .elementor-button:hover .elementor-button-icon svg {
  fill: #000;
}/* End custom CSS */













.elementor-2144 .elementor-element.elementor-element-24301ba {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-acd8df8 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-c6b988a {
  max-width: 100%;
}




/* Start custom CSS for button, class: .elementor-element-cf8f4a3 */.elementor-2144 .elementor-element.elementor-element-cf8f4a3 :is(.elementor-button, .elementor-button-link){
    box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button-icon svg {
   width: 34px;
}

.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button {
  background-color: #0A74BA;
}

.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button:hover {
  background-color: #085C95;
  box-shadow: 
    0px 4px 15px rgba(10, 116, 186, 0.35),
    inset 0px -3px 4px rgba(0, 0, 0, 0.2);
  transform: translateY(-1px);
}

.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button .elementor-button-text {
  color: #fff;
  transition: color 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button:hover .elementor-button-text {
  color: #fff;
}

.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40%;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
  opacity: 0;
}

.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button:hover::before {
  animation: shine-inside 0.8s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button .elementor-button-icon svg {
  fill: #fff;
  transition: fill 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-cf8f4a3 .elementor-button:hover .elementor-button-icon svg {
  fill: #fff;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b02bde1 */.elementor-2144 .elementor-element.elementor-element-b02bde1{
box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
}/* End custom CSS */





/* Start custom CSS for button, class: .elementor-element-be9cf94 */.elementor-2144 .elementor-element.elementor-element-be9cf94 :is(.elementor-button, .elementor-button-link){
    box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button-icon svg {
   width: 34px;
}

.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button {
  background-color: #0A74BA;
}

.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button:hover {
  background-color: #085C95;
  box-shadow: 
    0px 4px 15px rgba(10, 116, 186, 0.35),
    inset 0px -3px 4px rgba(0, 0, 0, 0.2);
  transform: translateY(-1px);
}

.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button .elementor-button-text {
  color: #fff;
  transition: color 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button:hover .elementor-button-text {
  color: #fff;
}

.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40%;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
  opacity: 0;
}

.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button:hover::before {
  animation: shine-inside 0.8s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button .elementor-button-icon svg {
  fill: #fff;
  transition: fill 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-be9cf94 .elementor-button:hover .elementor-button-icon svg {
  fill: #fff;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a801e38 */.elementor-2144 .elementor-element.elementor-element-a801e38{
box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
}/* End custom CSS */





/* Start custom CSS for button, class: .elementor-element-ab0abfe */.elementor-2144 .elementor-element.elementor-element-ab0abfe :is(.elementor-button, .elementor-button-link){
    box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button-icon svg {
   width: 34px;
}

.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button {
  background-color: #0A74BA;
}

.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button:hover {
  background-color: #085C95;
  box-shadow: 
    0px 4px 15px rgba(10, 116, 186, 0.35),
    inset 0px -3px 4px rgba(0, 0, 0, 0.2);
  transform: translateY(-1px);
}

.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button .elementor-button-text {
  color: #fff;
  transition: color 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button:hover .elementor-button-text {
  color: #fff;
}

.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40%;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
  opacity: 0;
}

.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button:hover::before {
  animation: shine-inside 0.8s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button .elementor-button-icon svg {
  fill: #fff;
  transition: fill 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-ab0abfe .elementor-button:hover .elementor-button-icon svg {
  fill: #fff;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-be7c6a3 */.elementor-2144 .elementor-element.elementor-element-be7c6a3{
box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
}/* End custom CSS */





/* Start custom CSS for button, class: .elementor-element-46326f9 */.elementor-2144 .elementor-element.elementor-element-46326f9 :is(.elementor-button, .elementor-button-link){
    box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button-icon svg {
   width: 34px;
}

.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button {
  background-color: #0A74BA;
}

.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button:hover {
  background-color: #085C95;
  box-shadow: 
    0px 4px 15px rgba(10, 116, 186, 0.35),
    inset 0px -3px 4px rgba(0, 0, 0, 0.2);
  transform: translateY(-1px);
}

.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button .elementor-button-text {
  color: #fff;
  transition: color 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button:hover .elementor-button-text {
  color: #fff;
}

.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40%;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
  opacity: 0;
}

.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button:hover::before {
  animation: shine-inside 0.8s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button .elementor-button-icon svg {
  fill: #fff;
  transition: fill 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-46326f9 .elementor-button:hover .elementor-button-icon svg {
  fill: #fff;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-72fec28 */.elementor-2144 .elementor-element.elementor-element-72fec28{
box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
}/* End custom CSS */





/* Start custom CSS for button, class: .elementor-element-5007cdb */.elementor-2144 .elementor-element.elementor-element-5007cdb :is(.elementor-button, .elementor-button-link){
        box-shadow: 0px 2px 7.9px rgba(0, 0, 0, 0.32), inset 0px -3px 4px rgba(0, 0, 0, 0.29);
}

.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button {
  background-color: #E6E6E3;
}

.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button:hover {
  background-color: #CFCFCB;
  box-shadow: 
    0px 4px 15px rgba(0, 0, 0, 0.10),
    inset 0px -3px 4px rgba(0, 0, 0, 0.15);
  transform: translateY(-1px);
}

.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button .elementor-button-text {
  color: #000;
  transition: color 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button:hover .elementor-button-text {
  color: #000;
}

.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40%;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
  opacity: 0;
}

@keyframes shine-inside {
  0% {
    transform: translateX(-40%) skewX(-20deg);
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    transform: translateX(200%) skewX(-20deg);
    opacity: 0;
  }
}

.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button:hover::before {
  animation: shine-inside 0.8s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button .elementor-button-icon svg {
  fill: #000;
  transition: fill 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-5007cdb .elementor-button:hover .elementor-button-icon svg {
  fill: #000;
}/* End custom CSS */



.elementor-2144 .elementor-element.elementor-element-ac4c189 {
  max-width: 100%;
}




.elementor-2144 .elementor-element.elementor-element-1ec6887 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for text-editor, class: .elementor-element-0220d51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0220d51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0220d51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca5305b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca5305b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca5305b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f503e3a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f503e3a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f503e3a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b26c312 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b26c312 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b26c312 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-35161d2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-35161d2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-35161d2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0220d51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0220d51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0220d51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca5305b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca5305b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca5305b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f503e3a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f503e3a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f503e3a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b26c312 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b26c312 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b26c312 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-35161d2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-35161d2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-35161d2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0220d51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0220d51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0220d51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca5305b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca5305b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca5305b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f503e3a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f503e3a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f503e3a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b26c312 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b26c312 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b26c312 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-35161d2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-35161d2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-35161d2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0220d51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0220d51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0220d51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca5305b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca5305b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca5305b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f503e3a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f503e3a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f503e3a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b26c312 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b26c312 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b26c312 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-35161d2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-35161d2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-35161d2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0220d51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0220d51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0220d51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca5305b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca5305b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca5305b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f503e3a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f503e3a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f503e3a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b26c312 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b26c312 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b26c312 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-35161d2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-35161d2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-35161d2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0220d51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0220d51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0220d51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca5305b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca5305b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca5305b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f503e3a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f503e3a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f503e3a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b26c312 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b26c312 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b26c312 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-35161d2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-35161d2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-35161d2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for nested-accordion, class: .elementor-element-65eed9c *//************ 2) تنظیم ظرف آیکون (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion [class*="icon"]{
  width: 20.5px !important;
  height: 20.5px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
}
/* آیکون «بسته» */
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png") !important;
}
/* آیکون «باز» */
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* کمی فاصله بین آیکون و متن تیتر (با RTL سازگار) */
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-tab-title .elementor-accordion-title,
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item-title__text{
  margin-inline-start: 8px;
}

/************ 3) راهِ پشتیبان: اگر ظرف آیکون رندر نشد، روی خود تیتر PNG را بگذار ************/
/* قدیمی */
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-tab-title{
  position: relative;
  /* Figma spacing: 23px left, icon offset 23px from right */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-tab-title .elementor-accordion-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px;      /* با RTL هماهنگ؛ آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (قدیمی) */
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* جدید (Nested Accordion) */
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item-title{
  position: relative;
  /* 23px left padding; reserve right for icon width + 23px gutter */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px; /* آیکون 23px از راست */
  transform: translateY(-50%);
  width: 30px; height: 30px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (Nested) */
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* --- سوئیچ آیکون در حالت باز: تمامی حالت‌های ممکن (قدیمی + Nested) --- */

/* 1) وقتی ظرف آیکون خود المنتور رندر می‌شود */
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"],
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* 2) اگر از راهِ پشتیبان (::after) استفاده شده باشد */
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-65eed9c .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after,
.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}



.elementor-2144 .elementor-element.elementor-element-65eed9c .e-n-accordion-item {
  box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  background: #fff;
  margin-bottom: 18px;
  overflow: hidden;
  transition: all 0.3s ease;
}


 .elementor-element.elementor-element-65eed9c .e-n-accordion .e-n-accordion-item-title {
    padding: 20px;
}/* End custom CSS */

.elementor-2144 .elementor-element.elementor-element-3b3e0c6 {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-404330e {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-6411118 */.e-n-accordion-item-title {
    padding: 15px !important;
}

.e-n-accordion-item-title::after {
    height: 35px !important;
}/* End custom CSS */
.elementor-2144 .elementor-element.elementor-element-6411118 {
  max-width: 100%;
}



.elementor-2144 .elementor-element.elementor-element-86ece33 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for text-editor, class: .elementor-element-40d5311 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-40d5311 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-40d5311 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-a1f9546 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ee0a768 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9a685f4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9bef43f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9bef43f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9bef43f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-25396d8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-25396d8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-25396d8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-40d5311 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-40d5311 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-40d5311 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-a1f9546 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ee0a768 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9a685f4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9bef43f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9bef43f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9bef43f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-25396d8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-25396d8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-25396d8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-40d5311 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-40d5311 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-40d5311 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-a1f9546 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ee0a768 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9a685f4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9bef43f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9bef43f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9bef43f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-25396d8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-25396d8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-25396d8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-40d5311 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-40d5311 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-40d5311 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-a1f9546 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ee0a768 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9a685f4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9bef43f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9bef43f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9bef43f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-25396d8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-25396d8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-25396d8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-40d5311 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-40d5311 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-40d5311 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-a1f9546 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ee0a768 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9a685f4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9bef43f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9bef43f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9bef43f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-25396d8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-25396d8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-25396d8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-40d5311 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-40d5311 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-40d5311 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-a1f9546 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ee0a768 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9a685f4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9bef43f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9bef43f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9bef43f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-25396d8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-25396d8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-25396d8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-40d5311 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-40d5311 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-40d5311 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-a1f9546 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-a1f9546 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ee0a768 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ee0a768 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9a685f4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9a685f4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9bef43f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9bef43f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9bef43f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-25396d8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-25396d8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-25396d8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for nested-accordion, class: .elementor-element-510e96e *//************ 1) خاموش کردن آیکون پیش‌فرض (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg,
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion [class*="icon"] svg,
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion [class*="icon"] i{
  display: none !important;
}

/************ 2) تنظیم ظرف آیکون (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion [class*="icon"]{
  width: 43.5px !important;
  height: 43.5px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
}
/* آیکون «بسته» */
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png") !important;
}
/* آیکون «باز» */
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* کمی فاصله بین آیکون و متن تیتر (با RTL سازگار) */
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-tab-title .elementor-accordion-title,
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion .e-n-accordion-item-title__text{
  margin-inline-start: 8px;
}

/************ 3) راهِ پشتیبان: اگر ظرف آیکون رندر نشد، روی خود تیتر PNG را بگذار ************/
/* قدیمی */
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-tab-title{
  position: relative;
  /* Figma spacing: 23px left, icon offset 23px from right */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-tab-title .elementor-accordion-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px;      /* با RTL هماهنگ؛ آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (قدیمی) */
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* جدید (Nested Accordion) */
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion .e-n-accordion-item-title{
  position: relative;
  /* 23px left padding; reserve right for icon width + 23px gutter */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion .e-n-accordion-item-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px; /* آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (Nested) */
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* --- سوئیچ آیکون در حالت باز: تمامی حالت‌های ممکن (قدیمی + Nested) --- */

/* 1) وقتی ظرف آیکون خود المنتور رندر می‌شود */
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"],
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* 2) اگر از راهِ پشتیبان (::after) استفاده شده باشد */
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-510e96e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after,
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}


/*****************/

/* 🌿 اعمال باکس شدو برای هر آیتم آکاردئون جدید المنتور */
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion-item {
  box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  background: #fff;
  margin-bottom: 18px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* 🌿 هنگام باز شدن آیتم */
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion-item.is-active {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

/* 🌿 تیتر آکاردئون */
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion-item-title {
  padding: 28px calc(23px + 43.5px) 28px 23px; /* unify with nested .elementor-2144 .elementor-element.elementor-element-510e96e above */
  background: #fff;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}

/* 🌿 محتوای بازشونده */
.elementor-2144 .elementor-element.elementor-element-510e96e .e-n-accordion-item-content {
  /* Content spacing per Figma: align with 23px left/right */
  padding: 12px 23px 28px 23px; /* top right bottom left */
  background: #fff;
  border: none;
}/* End custom CSS */

.elementor-2144 .elementor-element.elementor-element-31265b6 {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-9d1e057 {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-87688ac {
  max-width: 100%;
}



.elementor-2144 .elementor-element.elementor-element-3fd1140 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for text-editor, class: .elementor-element-857c2a2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-44f9b50 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-827991b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-827991b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-827991b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6b49853 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6b49853 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6b49853 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c870f5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c870f5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c870f5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8de9e5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-857c2a2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-44f9b50 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-827991b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-827991b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-827991b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6b49853 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6b49853 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6b49853 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c870f5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c870f5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c870f5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8de9e5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-857c2a2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-44f9b50 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-827991b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-827991b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-827991b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6b49853 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6b49853 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6b49853 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c870f5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c870f5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c870f5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8de9e5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-857c2a2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-44f9b50 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-827991b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-827991b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-827991b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6b49853 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6b49853 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6b49853 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c870f5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c870f5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c870f5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8de9e5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-857c2a2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-44f9b50 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-827991b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-827991b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-827991b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6b49853 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6b49853 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6b49853 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c870f5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c870f5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c870f5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8de9e5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-857c2a2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-44f9b50 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-827991b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-827991b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-827991b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6b49853 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6b49853 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6b49853 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c870f5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c870f5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c870f5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8de9e5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-857c2a2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-857c2a2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-44f9b50 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-44f9b50 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-827991b *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-827991b a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-827991b a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6b49853 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6b49853 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6b49853 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c870f5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c870f5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c870f5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8de9e5e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8de9e5e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for nested-accordion, class: .elementor-element-86218b3 *//************ 1) خاموش کردن آیکون پیش‌فرض (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg,
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion [class*="icon"] svg,
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion [class*="icon"] i{
  display: none !important;
}

/************ 2) تنظیم ظرف آیکون (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion [class*="icon"]{
  width: 43.5px !important;
  height: 43.5px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
}
/* آیکون «بسته» */
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png") !important;
}
/* آیکون «باز» */
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* کمی فاصله بین آیکون و متن تیتر (با RTL سازگار) */
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-tab-title .elementor-accordion-title,
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion .e-n-accordion-item-title__text{
  margin-inline-start: 8px;
}

/************ 3) راهِ پشتیبان: اگر ظرف آیکون رندر نشد، روی خود تیتر PNG را بگذار ************/
/* قدیمی */
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-tab-title{
  position: relative;
  /* Figma spacing: 23px left, icon offset 23px from right */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-tab-title .elementor-accordion-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px;      /* با RTL هماهنگ؛ آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (قدیمی) */
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* جدید (Nested Accordion) */
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion .e-n-accordion-item-title{
  position: relative;
  /* 23px left padding; reserve right for icon width + 23px gutter */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion .e-n-accordion-item-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px; /* آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (Nested) */
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* --- سوئیچ آیکون در حالت باز: تمامی حالت‌های ممکن (قدیمی + Nested) --- */

/* 1) وقتی ظرف آیکون خود المنتور رندر می‌شود */
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"],
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* 2) اگر از راهِ پشتیبان (::after) استفاده شده باشد */
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-86218b3 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after,
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}


/*****************/

/* 🌿 اعمال باکس شدو برای هر آیتم آکاردئون جدید المنتور */
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion-item {
  box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  background: #fff;
  margin-bottom: 18px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* 🌿 هنگام باز شدن آیتم */
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion-item.is-active {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

/* 🌿 تیتر آکاردئون */
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion-item-title {
  padding: 28px calc(23px + 43.5px) 28px 23px; /* unify with nested .elementor-2144 .elementor-element.elementor-element-86218b3 above */
  background: #fff;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}

/* 🌿 محتوای بازشونده */
.elementor-2144 .elementor-element.elementor-element-86218b3 .e-n-accordion-item-content {
  /* Content spacing per Figma: align with 23px left/right */
  padding: 12px 23px 28px 23px; /* top right bottom left */
  background: #fff;
  border: none;
}/* End custom CSS */

.elementor-2144 .elementor-element.elementor-element-5295585 {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-f4790a7 {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-cdbedf9 {
  max-width: 100%;
}



.elementor-2144 .elementor-element.elementor-element-10118c2 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for text-editor, class: .elementor-element-4b04709 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-4b04709 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-4b04709 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-876f415 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-876f415 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-876f415 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2b67336 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2b67336 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2b67336 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d0aa9df *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-58b51e1 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-4b04709 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-4b04709 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-4b04709 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-876f415 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-876f415 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-876f415 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2b67336 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2b67336 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2b67336 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d0aa9df *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-58b51e1 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-4b04709 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-4b04709 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-4b04709 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-876f415 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-876f415 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-876f415 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2b67336 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2b67336 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2b67336 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d0aa9df *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-58b51e1 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-4b04709 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-4b04709 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-4b04709 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-876f415 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-876f415 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-876f415 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2b67336 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2b67336 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2b67336 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d0aa9df *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-58b51e1 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-4b04709 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-4b04709 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-4b04709 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-876f415 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-876f415 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-876f415 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2b67336 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2b67336 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2b67336 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d0aa9df *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-58b51e1 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-4b04709 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-4b04709 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-4b04709 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-876f415 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-876f415 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-876f415 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2b67336 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2b67336 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2b67336 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d0aa9df *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d0aa9df a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-58b51e1 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-58b51e1 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for nested-accordion, class: .elementor-element-187f26e *//************ 1) خاموش کردن آیکون پیش‌فرض (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg,
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion [class*="icon"] svg,
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion [class*="icon"] i{
  display: none !important;
}

/************ 2) تنظیم ظرف آیکون (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion [class*="icon"]{
  width: 43.5px !important;
  height: 43.5px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
}
/* آیکون «بسته» */
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png") !important;
}
/* آیکون «باز» */
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* کمی فاصله بین آیکون و متن تیتر (با RTL سازگار) */
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-tab-title .elementor-accordion-title,
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion .e-n-accordion-item-title__text{
  margin-inline-start: 8px;
}

/************ 3) راهِ پشتیبان: اگر ظرف آیکون رندر نشد، روی خود تیتر PNG را بگذار ************/
/* قدیمی */
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-tab-title{
  position: relative;
  /* Figma spacing: 23px left, icon offset 23px from right */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-tab-title .elementor-accordion-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px;      /* با RTL هماهنگ؛ آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (قدیمی) */
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* جدید (Nested Accordion) */
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion .e-n-accordion-item-title{
  position: relative;
  /* 23px left padding; reserve right for icon width + 23px gutter */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion .e-n-accordion-item-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px; /* آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (Nested) */
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* --- سوئیچ آیکون در حالت باز: تمامی حالت‌های ممکن (قدیمی + Nested) --- */

/* 1) وقتی ظرف آیکون خود المنتور رندر می‌شود */
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"],
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* 2) اگر از راهِ پشتیبان (::after) استفاده شده باشد */
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-187f26e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after,
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}


/*****************/

/* 🌿 اعمال باکس شدو برای هر آیتم آکاردئون جدید المنتور */
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion-item {
  box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  background: #fff;
  margin-bottom: 18px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* 🌿 هنگام باز شدن آیتم */
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion-item.is-active {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

/* 🌿 تیتر آکاردئون */
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion-item-title {
  padding: 28px calc(23px + 43.5px) 28px 23px; /* unify with nested .elementor-2144 .elementor-element.elementor-element-187f26e above */
  background: #fff;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}

/* 🌿 محتوای بازشونده */
.elementor-2144 .elementor-element.elementor-element-187f26e .e-n-accordion-item-content {
  /* Content spacing per Figma: align with 23px left/right */
  padding: 12px 23px 28px 23px; /* top right bottom left */
  background: #fff;
  border: none;
}/* End custom CSS */

.elementor-2144 .elementor-element.elementor-element-ddb6cea {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-b0e7e8b {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-b6ef9ec {
  max-width: 100%;
}




/* Start custom CSS for text-editor, class: .elementor-element-9317d94 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9317d94 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9317d94 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-1bb4278 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-7cedf87 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d22a891 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d22a891 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d22a891 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c796d6a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c796d6a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c796d6a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-94e7155 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-94e7155 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-94e7155 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2debb51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2debb51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2debb51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9317d94 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9317d94 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9317d94 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-1bb4278 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-7cedf87 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d22a891 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d22a891 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d22a891 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c796d6a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c796d6a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c796d6a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-94e7155 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-94e7155 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-94e7155 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2debb51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2debb51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2debb51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9317d94 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9317d94 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9317d94 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-1bb4278 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-7cedf87 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d22a891 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d22a891 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d22a891 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c796d6a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c796d6a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c796d6a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-94e7155 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-94e7155 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-94e7155 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2debb51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2debb51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2debb51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9317d94 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9317d94 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9317d94 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-1bb4278 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-7cedf87 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d22a891 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d22a891 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d22a891 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c796d6a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c796d6a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c796d6a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-94e7155 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-94e7155 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-94e7155 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2debb51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2debb51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2debb51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9317d94 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9317d94 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9317d94 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-1bb4278 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-7cedf87 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d22a891 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d22a891 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d22a891 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c796d6a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c796d6a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c796d6a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-94e7155 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-94e7155 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-94e7155 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2debb51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2debb51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2debb51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9317d94 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9317d94 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9317d94 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-1bb4278 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-7cedf87 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d22a891 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d22a891 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d22a891 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c796d6a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c796d6a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c796d6a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-94e7155 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-94e7155 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-94e7155 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2debb51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2debb51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2debb51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9317d94 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9317d94 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9317d94 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-1bb4278 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-7cedf87 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d22a891 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d22a891 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d22a891 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c796d6a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c796d6a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c796d6a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-94e7155 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-94e7155 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-94e7155 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2debb51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2debb51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2debb51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-9317d94 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-9317d94 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-9317d94 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-1bb4278 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-1bb4278 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-7cedf87 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-7cedf87 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d22a891 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d22a891 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d22a891 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-c796d6a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-c796d6a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-c796d6a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-94e7155 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-94e7155 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-94e7155 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2debb51 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2debb51 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2debb51 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for nested-accordion, class: .elementor-element-1f842a6 *//************ 1) خاموش کردن آیکون پیش‌فرض (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion [class*="icon"] svg,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion [class*="icon"] i{
  display: none !important;
}

/************ 2) تنظیم ظرف آیکون (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion [class*="icon"]{
  width: 43.5px !important;
  height: 43.5px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
}
/* آیکون «بسته» */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png") !important;
}
/* آیکون «باز» */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* کمی فاصله بین آیکون و متن تیتر (با RTL سازگار) */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-tab-title .elementor-accordion-title,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion .e-n-accordion-item-title__text{
  margin-inline-start: 8px;
}

/************ 3) راهِ پشتیبان: اگر ظرف آیکون رندر نشد، روی خود تیتر PNG را بگذار ************/
/* قدیمی */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-tab-title{
  position: relative;
  /* Figma spacing: 23px left, icon offset 23px from right */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-tab-title .elementor-accordion-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px;      /* با RTL هماهنگ؛ آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (قدیمی) */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* جدید (Nested Accordion) */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion .e-n-accordion-item-title{
  position: relative;
  /* 23px left padding; reserve right for icon width + 23px gutter */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion .e-n-accordion-item-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px; /* آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (Nested) */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* --- سوئیچ آیکون در حالت باز: تمامی حالت‌های ممکن (قدیمی + Nested) --- */

/* 1) وقتی ظرف آیکون خود المنتور رندر می‌شود */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"],
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* 2) اگر از راهِ پشتیبان (::after) استفاده شده باشد */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after,
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}


/*****************/

/* 🌿 اعمال باکس شدو برای هر آیتم آکاردئون جدید المنتور */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion-item {
  box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  background: #fff;
  margin-bottom: 18px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* 🌿 هنگام باز شدن آیتم */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion-item.is-active {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

/* 🌿 تیتر آکاردئون */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion-item-title {
  padding: 28px calc(23px + 43.5px) 28px 23px; /* unify with nested .elementor-2144 .elementor-element.elementor-element-1f842a6 above */
  background: #fff;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}

/* 🌿 محتوای بازشونده */
.elementor-2144 .elementor-element.elementor-element-1f842a6 .e-n-accordion-item-content {
  /* Content spacing per Figma: align with 23px left/right */
  padding: 12px 23px 28px 23px; /* top right bottom left */
  background: #fff;
  border: none;
}/* End custom CSS */

.elementor-2144 .elementor-element.elementor-element-0a99895 {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-8faa6ea {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-bbb3fa7 {
  max-width: 100%;
}



.elementor-2144 .elementor-element.elementor-element-72e49fc {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for text-editor, class: .elementor-element-f863cf4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca1d0b5 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-65279ba *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-65279ba a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-65279ba a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-26abcee *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-26abcee a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-26abcee a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8ea25b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-aaf1d0f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cbada83 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cbada83 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cbada83 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f863cf4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca1d0b5 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-65279ba *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-65279ba a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-65279ba a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-26abcee *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-26abcee a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-26abcee a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8ea25b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-aaf1d0f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cbada83 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cbada83 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cbada83 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f863cf4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca1d0b5 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-65279ba *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-65279ba a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-65279ba a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-26abcee *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-26abcee a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-26abcee a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8ea25b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-aaf1d0f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cbada83 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cbada83 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cbada83 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f863cf4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca1d0b5 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-65279ba *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-65279ba a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-65279ba a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-26abcee *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-26abcee a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-26abcee a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8ea25b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-aaf1d0f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cbada83 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cbada83 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cbada83 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f863cf4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca1d0b5 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-65279ba *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-65279ba a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-65279ba a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-26abcee *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-26abcee a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-26abcee a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8ea25b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-aaf1d0f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cbada83 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cbada83 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cbada83 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f863cf4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca1d0b5 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-65279ba *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-65279ba a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-65279ba a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-26abcee *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-26abcee a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-26abcee a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8ea25b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-aaf1d0f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cbada83 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cbada83 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cbada83 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f863cf4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca1d0b5 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-65279ba *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-65279ba a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-65279ba a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-26abcee *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-26abcee a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-26abcee a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8ea25b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-aaf1d0f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cbada83 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cbada83 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cbada83 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-f863cf4 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-f863cf4 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-ca1d0b5 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-ca1d0b5 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-65279ba *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-65279ba a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-65279ba a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-26abcee *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-26abcee a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-26abcee a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-8ea25b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-8ea25b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-aaf1d0f *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-aaf1d0f a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cbada83 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cbada83 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cbada83 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for nested-accordion, class: .elementor-element-8ad2069 *//************ 1) خاموش کردن آیکون پیش‌فرض (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion [class*="icon"] svg,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion [class*="icon"] i{
  display: none !important;
}

/************ 2) تنظیم ظرف آیکون (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion [class*="icon"]{
  width: 43.5px !important;
  height: 43.5px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
}
/* آیکون «بسته» */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png") !important;
}
/* آیکون «باز» */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* کمی فاصله بین آیکون و متن تیتر (با RTL سازگار) */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-tab-title .elementor-accordion-title,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion .e-n-accordion-item-title__text{
  margin-inline-start: 8px;
}

/************ 3) راهِ پشتیبان: اگر ظرف آیکون رندر نشد، روی خود تیتر PNG را بگذار ************/
/* قدیمی */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-tab-title{
  position: relative;
  /* Figma spacing: 23px left, icon offset 23px from right */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-tab-title .elementor-accordion-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px;      /* با RTL هماهنگ؛ آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (قدیمی) */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* جدید (Nested Accordion) */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion .e-n-accordion-item-title{
  position: relative;
  /* 23px left padding; reserve right for icon width + 23px gutter */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion .e-n-accordion-item-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px; /* آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (Nested) */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* --- سوئیچ آیکون در حالت باز: تمامی حالت‌های ممکن (قدیمی + Nested) --- */

/* 1) وقتی ظرف آیکون خود المنتور رندر می‌شود */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"],
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* 2) اگر از راهِ پشتیبان (::after) استفاده شده باشد */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after,
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}


/*****************/

/* 🌿 اعمال باکس شدو برای هر آیتم آکاردئون جدید المنتور */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion-item {
  box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  background: #fff;
  margin-bottom: 18px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* 🌿 هنگام باز شدن آیتم */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion-item.is-active {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

/* 🌿 تیتر آکاردئون */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion-item-title {
  padding: 28px calc(23px + 43.5px) 28px 23px; /* unify with nested .elementor-2144 .elementor-element.elementor-element-8ad2069 above */
  background: #fff;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}

/* 🌿 محتوای بازشونده */
.elementor-2144 .elementor-element.elementor-element-8ad2069 .e-n-accordion-item-content {
  /* Content spacing per Figma: align with 23px left/right */
  padding: 12px 23px 28px 23px; /* top right bottom left */
  background: #fff;
  border: none;
}/* End custom CSS */

.elementor-2144 .elementor-element.elementor-element-3aba8fd {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-24f07fc {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-e289236 {
  max-width: 100%;
}



.elementor-2144 .elementor-element.elementor-element-005bdc3 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for text-editor, class: .elementor-element-bec2aa2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4ee0dd *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-5aefaa8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6d6333a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6d6333a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6d6333a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-848aa72 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-848aa72 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-848aa72 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0fc242a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0fc242a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0fc242a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4f661e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4f661e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4f661e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-bec2aa2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4ee0dd *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-5aefaa8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6d6333a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6d6333a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6d6333a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-848aa72 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-848aa72 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-848aa72 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0fc242a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0fc242a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0fc242a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4f661e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4f661e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4f661e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-bec2aa2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4ee0dd *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-5aefaa8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6d6333a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6d6333a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6d6333a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-848aa72 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-848aa72 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-848aa72 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0fc242a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0fc242a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0fc242a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4f661e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4f661e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4f661e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-bec2aa2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4ee0dd *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-5aefaa8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6d6333a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6d6333a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6d6333a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-848aa72 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-848aa72 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-848aa72 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0fc242a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0fc242a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0fc242a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4f661e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4f661e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4f661e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-bec2aa2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4ee0dd *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-5aefaa8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6d6333a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6d6333a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6d6333a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-848aa72 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-848aa72 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-848aa72 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0fc242a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0fc242a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0fc242a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4f661e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4f661e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4f661e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-bec2aa2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4ee0dd *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-5aefaa8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6d6333a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6d6333a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6d6333a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-848aa72 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-848aa72 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-848aa72 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0fc242a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0fc242a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0fc242a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4f661e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4f661e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4f661e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-bec2aa2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4ee0dd *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-5aefaa8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6d6333a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6d6333a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6d6333a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-848aa72 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-848aa72 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-848aa72 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0fc242a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0fc242a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0fc242a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4f661e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4f661e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4f661e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-bec2aa2 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-bec2aa2 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4ee0dd *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4ee0dd a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-5aefaa8 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-5aefaa8 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-6d6333a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-6d6333a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-6d6333a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-848aa72 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-848aa72 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-848aa72 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-0fc242a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-0fc242a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-0fc242a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d4f661e *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d4f661e a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d4f661e a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for nested-accordion, class: .elementor-element-922504e *//************ 1) خاموش کردن آیکون پیش‌فرض (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg,
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion [class*="icon"] svg,
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion [class*="icon"] i{
  display: none !important;
}

/************ 2) تنظیم ظرف آیکون (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion [class*="icon"]{
  width: 43.5px !important;
  height: 43.5px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
}
/* آیکون «بسته» */
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png") !important;
}
/* آیکون «باز» */
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* کمی فاصله بین آیکون و متن تیتر (با RTL سازگار) */
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-tab-title .elementor-accordion-title,
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion .e-n-accordion-item-title__text{
  margin-inline-start: 8px;
}

/************ 3) راهِ پشتیبان: اگر ظرف آیکون رندر نشد، روی خود تیتر PNG را بگذار ************/
/* قدیمی */
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-tab-title{
  position: relative;
  /* Figma spacing: 23px left, icon offset 23px from right */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-tab-title .elementor-accordion-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px;      /* با RTL هماهنگ؛ آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (قدیمی) */
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* جدید (Nested Accordion) */
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion .e-n-accordion-item-title{
  position: relative;
  /* 23px left padding; reserve right for icon width + 23px gutter */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion .e-n-accordion-item-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px; /* آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (Nested) */
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* --- سوئیچ آیکون در حالت باز: تمامی حالت‌های ممکن (قدیمی + Nested) --- */

/* 1) وقتی ظرف آیکون خود المنتور رندر می‌شود */
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"],
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* 2) اگر از راهِ پشتیبان (::after) استفاده شده باشد */
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-922504e .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after,
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}


/*****************/

/* 🌿 اعمال باکس شدو برای هر آیتم آکاردئون جدید المنتور */
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion-item {
  box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  background: #fff;
  margin-bottom: 18px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* 🌿 هنگام باز شدن آیتم */
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion-item.is-active {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

/* 🌿 تیتر آکاردئون */
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion-item-title {
  padding: 28px calc(23px + 43.5px) 28px 23px; /* unify with nested .elementor-2144 .elementor-element.elementor-element-922504e above */
  background: #fff;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}

/* 🌿 محتوای بازشونده */
.elementor-2144 .elementor-element.elementor-element-922504e .e-n-accordion-item-content {
  /* Content spacing per Figma: align with 23px left/right */
  padding: 12px 23px 28px 23px; /* top right bottom left */
  background: #fff;
  border: none;
}/* End custom CSS */

.elementor-2144 .elementor-element.elementor-element-ae50642 {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-85b9bf3 {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-9ab6592 {
  max-width: 100%;
}



.elementor-2144 .elementor-element.elementor-element-ebb4905 {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for text-editor, class: .elementor-element-cffba34 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cffba34 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cffba34 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-150b3b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b62f97d *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b62f97d a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b62f97d a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d482446 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d482446 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d482446 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-056f35a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-056f35a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-056f35a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-943e664 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-943e664 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-943e664 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2221dbf *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2221dbf a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2221dbf a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cffba34 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cffba34 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cffba34 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-150b3b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b62f97d *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b62f97d a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b62f97d a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d482446 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d482446 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d482446 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-056f35a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-056f35a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-056f35a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-943e664 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-943e664 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-943e664 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2221dbf *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2221dbf a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2221dbf a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cffba34 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cffba34 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cffba34 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-150b3b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b62f97d *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b62f97d a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b62f97d a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d482446 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d482446 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d482446 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-056f35a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-056f35a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-056f35a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-943e664 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-943e664 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-943e664 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2221dbf *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2221dbf a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2221dbf a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cffba34 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cffba34 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cffba34 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-150b3b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b62f97d *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b62f97d a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b62f97d a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d482446 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d482446 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d482446 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-056f35a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-056f35a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-056f35a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-943e664 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-943e664 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-943e664 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2221dbf *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2221dbf a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2221dbf a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cffba34 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cffba34 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cffba34 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-150b3b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b62f97d *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b62f97d a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b62f97d a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d482446 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d482446 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d482446 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-056f35a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-056f35a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-056f35a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-943e664 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-943e664 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-943e664 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2221dbf *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2221dbf a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2221dbf a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cffba34 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cffba34 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cffba34 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-150b3b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b62f97d *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b62f97d a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b62f97d a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d482446 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d482446 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d482446 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-056f35a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-056f35a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-056f35a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-943e664 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-943e664 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-943e664 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2221dbf *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2221dbf a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2221dbf a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cffba34 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cffba34 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cffba34 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-150b3b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b62f97d *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b62f97d a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b62f97d a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d482446 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d482446 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d482446 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-056f35a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-056f35a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-056f35a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-943e664 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-943e664 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-943e664 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2221dbf *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2221dbf a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2221dbf a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cffba34 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-cffba34 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-cffba34 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-150b3b7 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-150b3b7 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-b62f97d *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-b62f97d a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-b62f97d a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-d482446 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-d482446 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-d482446 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-056f35a *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-056f35a a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-056f35a a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-943e664 *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-943e664 a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-943e664 a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-2221dbf *//* 🔹 فقط لینک‌های داخل همین ویجت */
.elementor-2144 .elementor-element.elementor-element-2221dbf a {
  text-decoration: underline !important;
  text-underline-offset: 2px; /* فاصله خط از متن */
  text-decoration-thickness: 1.5px; /* ضخامت خط */
  text-decoration-color: currentColor; /* رنگ خط مثل رنگ متن */
}

/* 🔹 حالت hover (اختیاری – تغییر رنگ یا ضخامت) */
.elementor-2144 .elementor-element.elementor-element-2221dbf a:hover {
  text-decoration-thickness: 2px;
  text-decoration-color: #0073e6; /* هر رنگ دلخواه */
}/* End custom CSS */



/* Start custom CSS for nested-accordion, class: .elementor-element-ffb1c26 *//************ 1) خاموش کردن آیکون پیش‌فرض (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion [class*="icon"] svg,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion [class*="icon"] i{
  display: none !important;
}

/************ 2) تنظیم ظرف آیکون (قدیمی و جدید) ************/
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion [class*="icon"]{
  width: 43.5px !important;
  height: 43.5px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
}
/* آیکون «بسته» */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png") !important;
}
/* آیکون «باز» */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* کمی فاصله بین آیکون و متن تیتر (با RTL سازگار) */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-tab-title .elementor-accordion-title,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion .e-n-accordion-item-title__text{
  margin-inline-start: 8px;
}

/************ 3) راهِ پشتیبان: اگر ظرف آیکون رندر نشد، روی خود تیتر PNG را بگذار ************/
/* قدیمی */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-tab-title{
  position: relative;
  /* Figma spacing: 23px left, icon offset 23px from right */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-tab-title .elementor-accordion-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px;      /* با RTL هماهنگ؛ آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (قدیمی) */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* جدید (Nested Accordion) */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion .e-n-accordion-item-title{
  position: relative;
  /* 23px left padding; reserve right for icon width + 23px gutter */
  padding: 28px calc(23px + 43.5px) 28px 23px; /* top right bottom left */
  box-sizing: border-box;
}
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion .e-n-accordion-item-title::after{
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 23px; /* آیکون 23px از راست */
  transform: translateY(-50%);
  width: 43.5px; height: 43.5px;
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/7369a08556f74309c41d16ff16b7a8e7.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
}

/* حالت باز (Nested) */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png");
}

/* --- سوئیچ آیکون در حالت باز: تمامی حالت‌های ممکن (قدیمی + Nested) --- */

/* 1) وقتی ظرف آیکون خود المنتور رندر می‌شود */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-icon,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title [class*="icon"],
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] [class*="icon"]{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}

/* 2) اگر از راهِ پشتیبان (::after) استفاده شده باشد */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .elementor-accordion .elementor-accordion-item.active .elementor-tab-title .elementor-accordion-title::after,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion .e-n-accordion-item.is-active .e-n-accordion-item-title::after,
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]::after{
  background-image: url("https://goldcoastdental.com/wp-content/uploads/2025/10/183b3e0ee824d018289a9497f889feef.png") !important;
}


/*****************/

/* 🌿 اعمال باکس شدو برای هر آیتم آکاردئون جدید المنتور */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion-item {
  box-shadow: 0px 4px 15.7px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  background: #fff;
  margin-bottom: 18px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* 🌿 هنگام باز شدن آیتم */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion-item.is-active {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-2px);
}

/* 🌿 تیتر آکاردئون */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion-item-title {
  padding: 28px calc(23px + 43.5px) 28px 23px; /* unify with nested .elementor-2144 .elementor-element.elementor-element-ffb1c26 above */
  background: #fff;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}

/* 🌿 محتوای بازشونده */
.elementor-2144 .elementor-element.elementor-element-ffb1c26 .e-n-accordion-item-content {
  /* Content spacing per Figma: align with 23px left/right */
  padding: 12px 23px 28px 23px; /* top right bottom left */
  background: #fff;
  border: none;
}/* End custom CSS */

.elementor-2144 .elementor-element.elementor-element-7160564 {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-822d7f4 {
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-46b7265 {
  max-width: 100%;
}






/* Start custom CSS for button, class: .elementor-element-d139703 */.elementor-2144 .elementor-element.elementor-element-d139703 :is(.elementor-button, .elementor-button-link){
        box-shadow: 0px 2px 11.4px rgba(121, 195, 102, 0.9), inset 0px -3px 4px rgba(0, 0, 0, 0.2);
}

.elementor-2144 .elementor-element.elementor-element-d139703 .elementor-button:hover {
  background-color: #6ab357;
  box-shadow: 0px 4px 15px rgba(121, 195, 102, 0.95),
              inset 0px -3px 4px rgba(0, 0, 0, 0.2);
  transform: translateY(-1px);
}

.elementor-2144 .elementor-element.elementor-element-d139703 .elementor-button .elementor-button-text {
  color: #000;
  transition: color 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-d139703 .elementor-button:hover .elementor-button-text {
  color: #fff;
}

.elementor-2144 .elementor-element.elementor-element-d139703 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40%;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
  opacity: 0;
}

@keyframes shine-inside {
  0% {
    transform: translateX(-40%) skewX(-20deg);
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    transform: translateX(200%) skewX(-20deg);
    opacity: 0;
  }
}

.elementor-2144 .elementor-element.elementor-element-d139703 .elementor-button:hover::before {
  animation: shine-inside 0.8s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-d139703 .elementor-button .elementor-button-icon svg {
  fill: #000;
  transition: fill 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-d139703 .elementor-button:hover .elementor-button-icon svg {
  fill: #fff;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-5483056 */.elementor-2144 .elementor-element.elementor-element-5483056 :is(.elementor-button, .elementor-button-link){
        box-shadow: 0px 2px 7.9px rgba(0, 0, 0, 0.32), inset 0px -3px 4px rgba(0, 0, 0, 0.29);
}

.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button {
  background-color: #E6E6E3;
}

.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button:hover {
  background-color: #CFCFCB;
  box-shadow: 
    0px 4px 15px rgba(0, 0, 0, 0.10),
    inset 0px -3px 4px rgba(0, 0, 0, 0.15);
  transform: translateY(-1px);
}

.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button .elementor-button-text {
  color: #000;
  transition: color 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button:hover .elementor-button-text {
  color: #000;
}

.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40%;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.7),
    transparent
  );
  opacity: 0;
}

@keyframes shine-inside {
  0% {
    transform: translateX(-40%) skewX(-20deg);
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    transform: translateX(200%) skewX(-20deg);
    opacity: 0;
  }
}

.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button:hover::before {
  animation: shine-inside 0.8s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button .elementor-button-icon svg {
  fill: #000;
  transition: fill 0.3s ease-out;
}

.elementor-2144 .elementor-element.elementor-element-5483056 .elementor-button:hover .elementor-button-icon svg {
  fill: #000;
}/* End custom CSS */








.elementor-2144 .elementor-element.elementor-element-bf05e6b {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-613c338 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-66b2dfc {
  max-width: 100%;
}

.elementor-2144 .elementor-element.elementor-element-e02afb7 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-246ad4d {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-3b1b522 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-2144 .elementor-element.elementor-element-3424c36 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-9b5e4df {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-0f8739a {
  min-width: 240px;
  max-width: 100%;
}


.elementor-2144 .elementor-element.elementor-element-75ca04c {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-17b6584 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-daa623a {
  min-width: 240px;
  max-width: 100%;
}


.elementor-2144 .elementor-element.elementor-element-7de2382 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-2d588f3 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-2144 .elementor-element.elementor-element-bde9d58 {
  min-width: 240px;
  max-width: 100%;
}




.elementor-2144 .elementor-element.elementor-element-c6f76dd {
  max-width: 100%;
}










