.elementor-3034 .elementor-element.elementor-element-3823175{--display:flex;--min-height:550px;--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;--overlay-opacity:1;--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-3034 .elementor-element.elementor-element-3823175:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-3823175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://radicalrx.live/wp-content/uploads/2026/04/Wellness-and-Joy-1-1024x370.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3034 .elementor-element.elementor-element-3823175::before, .elementor-3034 .elementor-element.elementor-element-3823175 > .elementor-background-video-container::before, .elementor-3034 .elementor-element.elementor-element-3823175 > .e-con-inner > .elementor-background-video-container::before, .elementor-3034 .elementor-element.elementor-element-3823175 > .elementor-background-slideshow::before, .elementor-3034 .elementor-element.elementor-element-3823175 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3034 .elementor-element.elementor-element-3823175 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #14053300 35%, var( --e-global-color-secondary ) 94%);}.elementor-3034 .elementor-element.elementor-element-885a2d2{--display:flex;--min-height:433px;--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:0.5;--border-radius:16px 16px 16px 16px;}.elementor-3034 .elementor-element.elementor-element-885a2d2::before, .elementor-3034 .elementor-element.elementor-element-885a2d2 > .elementor-background-video-container::before, .elementor-3034 .elementor-element.elementor-element-885a2d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3034 .elementor-element.elementor-element-885a2d2 > .elementor-background-slideshow::before, .elementor-3034 .elementor-element.elementor-element-885a2d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3034 .elementor-element.elementor-element-885a2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A0D6F00;--background-overlay:'';}.elementor-3034 .elementor-element.elementor-element-593b074{--display:flex;--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-3034 .elementor-element.elementor-element-6cca3d6{--display:flex;}.elementor-3034 .elementor-element.elementor-element-e640d3a .elementor-heading-title{font-family:"Scripto Font", Sans-serif;font-size:89px;text-shadow:0px 4px 0px rgba(0, 0, 0, 0.6);}.elementor-3034 .elementor-element.elementor-element-4f0c5aa .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-9cbff9b );}.elementor-3034 .elementor-element.elementor-element-81b2841{--display:flex;--min-height:246px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-9cbff9b );--border-color:var( --e-global-color-9cbff9b );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-3034 .elementor-element.elementor-element-81b2841:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-81b2841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3034 .elementor-element.elementor-element-81b2841.e-con{--align-self:center;}.elementor-3034 .elementor-element.elementor-element-90fef47{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;font-style:italic;line-height:1.3em;text-shadow:1px 2px 0px rgba(0, 0, 0, 0.65);color:var( --e-global-color-9cbff9b );}.elementor-3034 .elementor-element.elementor-element-5243872 .elementor-button{background-color:#02010100;text-shadow:0px 3px 0px rgba(0,0,0,0.3);border-style:solid;border-color:var( --e-global-color-9cbff9b );}.elementor-3034 .elementor-element.elementor-element-5243872 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3034 .elementor-element.elementor-element-9ff2ea6{--display:flex;--min-height:740px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3034 .elementor-element.elementor-element-9ff2ea6:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-9ff2ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EF;}.elementor-3034 .elementor-element.elementor-element-9ff2ea6::before, .elementor-3034 .elementor-element.elementor-element-9ff2ea6 > .elementor-background-video-container::before, .elementor-3034 .elementor-element.elementor-element-9ff2ea6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3034 .elementor-element.elementor-element-9ff2ea6 > .elementor-background-slideshow::before, .elementor-3034 .elementor-element.elementor-element-9ff2ea6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3034 .elementor-element.elementor-element-9ff2ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-817f6a7 ) 100%);}.elementor-3034 .elementor-element.elementor-element-9ff2ea6 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3034 .elementor-element.elementor-element-9ff2ea6 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F3EF;}.elementor-3034 .elementor-element.elementor-element-9ff2ea6.e-con{--align-self:center;}.elementor-3034 .elementor-element.elementor-element-7ea1d05{--display:flex;--min-height:30px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--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-3034 .elementor-element.elementor-element-7ea1d05:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-7ea1d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3034 .elementor-element.elementor-element-37645a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-9cbff9b );}.elementor-3034 .elementor-element.elementor-element-4393e71{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F3F3;--border-color:#F3F3F3;--border-radius:12px 12px 12px 12px;box-shadow:0px 20px 32px -10px rgba(0, 0, 0, 0.1);--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-3034 .elementor-element.elementor-element-4393e71:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-4393e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cbff9b );}.elementor-3034 .elementor-element.elementor-element-1fe766c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3034 .elementor-element.elementor-element-1fe766c.e-con{--align-self:center;}.elementor-3034 .elementor-element.elementor-element-9668090{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-3034 .elementor-element.elementor-element-9668090 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3034 .elementor-element.elementor-element-9668090 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-3034 .elementor-element.elementor-element-9668090:after{content:"0.6";}.elementor-3034 .elementor-element.elementor-element-9668090 .elementor-post__thumbnail__link{width:100%;}.elementor-3034 .elementor-element.elementor-element-9668090 .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-3034 .elementor-element.elementor-element-9668090.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-3034 .elementor-element.elementor-element-9668090.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-3034 .elementor-element.elementor-element-9668090.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-3034 .elementor-element.elementor-element-fae90a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-3034 .elementor-element.elementor-element-fae90a6.e-con{--align-self:center;}.elementor-3034 .elementor-element.elementor-element-a7be334{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3034 .elementor-element.elementor-element-a7be334 .elementor-post__meta-data span + span:before{content:"///";}.elementor-3034 .elementor-element.elementor-element-bb66f57{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__title, .elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__title a{color:var( --e-global-color-f3eee3b );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:22px;}.elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__excerpt p{color:var( --e-global-color-e79ad71 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;}.elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__excerpt{margin-bottom:39px;}.elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__read-more{color:var( --e-global-color-6d57829 );}.elementor-3034 .elementor-element.elementor-element-bb66f57 a.elementor-post__read-more{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__text{margin-bottom:13px;}.elementor-3034 .elementor-element.elementor-element-f76f588{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3034 .elementor-element.elementor-element-f76f588:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-f76f588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EF;}.elementor-3034 .elementor-element.elementor-element-218e91a0{--grid-columns:3;--grid-row-gap:50px;--load-more—spacing:3px;--load-more-button-align:center;}.elementor-3034 .elementor-element.elementor-element-218e91a0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3034 .elementor-element.elementor-element-218e91a0 .e-loop-item > .elementor-section, .elementor-3034 .elementor-element.elementor-element-218e91a0 .e-loop-item > .elementor-section > .elementor-container, .elementor-3034 .elementor-element.elementor-element-218e91a0 .e-loop-item > .e-con, .elementor-3034 .elementor-element.elementor-element-218e91a0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3034 .elementor-element.elementor-element-218e91a0 .elementor-button{font-family:var( --e-global-typography-05f284f-font-family ), Sans-serif;font-size:var( --e-global-typography-05f284f-font-size );font-weight:var( --e-global-typography-05f284f-font-weight );fill:var( --e-global-color-9cbff9b );color:var( --e-global-color-9cbff9b );}.elementor-3034 .elementor-element.elementor-element-00d9307{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.61;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3034 .elementor-element.elementor-element-00d9307:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-00d9307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-817f6a7 ) 100%);}.elementor-3034 .elementor-element.elementor-element-00d9307::before, .elementor-3034 .elementor-element.elementor-element-00d9307 > .elementor-background-video-container::before, .elementor-3034 .elementor-element.elementor-element-00d9307 > .e-con-inner > .elementor-background-video-container::before, .elementor-3034 .elementor-element.elementor-element-00d9307 > .elementor-background-slideshow::before, .elementor-3034 .elementor-element.elementor-element-00d9307 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3034 .elementor-element.elementor-element-00d9307 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://radicalrx.live/wp-content/uploads/2026/04/beach.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:43% auto;}.elementor-3034 .elementor-element.elementor-element-4966bc6{--display:flex;--min-height:600px;--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;}.elementor-3034 .elementor-element.elementor-element-702aa4c{--display:flex;--justify-content:center;}.elementor-3034 .elementor-element.elementor-element-8f59397{--display:flex;--min-height:0px;--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;}.elementor-3034 .elementor-element.elementor-element-143b7a5{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--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-3034 .elementor-element.elementor-element-143b7a5:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-143b7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3034 .elementor-element.elementor-element-9f26500 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-9cbff9b );}.elementor-3034 .elementor-element.elementor-element-ec0f7f4{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3034 .elementor-element.elementor-element-15ed7b8{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-9cbff9b );}.elementor-3034 .elementor-element.elementor-element-6dcc2d7{text-align:center;}.elementor-3034 .elementor-element.elementor-element-6dcc2d7 .elementor-heading-title{font-family:"Judson", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;text-shadow:-2px 3px 0px rgba(0,0,0,0.3);}.elementor-3034 .elementor-element.elementor-element-8761fb6 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-style:solid;border-color:var( --e-global-color-9cbff9b );}.elementor-3034 .elementor-element.elementor-element-581031a{--display:flex;--min-height:582px;--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;}@media(max-width:1024px){.elementor-3034 .elementor-element.elementor-element-3823175{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3034 .elementor-element.elementor-element-885a2d2{--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-3034 .elementor-element.elementor-element-e640d3a{text-align:start;}.elementor-3034 .elementor-element.elementor-element-e640d3a .elementor-heading-title{font-size:91px;}.elementor-3034 .elementor-element.elementor-element-4f0c5aa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3034 .elementor-element.elementor-element-9ff2ea6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3034 .elementor-element.elementor-element-4393e71{--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-3034 .elementor-element.elementor-element-fae90a6{--min-height:458px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__title, .elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3034 .elementor-element.elementor-element-bb66f57 a.elementor-post__read-more{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3034 .elementor-element.elementor-element-f76f588{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3034 .elementor-element.elementor-element-218e91a0{--grid-columns:2;}.elementor-3034 .elementor-element.elementor-element-218e91a0 .elementor-button{font-size:var( --e-global-typography-05f284f-font-size );}.elementor-3034 .elementor-element.elementor-element-00d9307{--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;}.elementor-3034 .elementor-element.elementor-element-15ed7b8{font-size:17px;}.elementor-3034 .elementor-element.elementor-element-8761fb6 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3034 .elementor-element.elementor-element-3823175{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3034 .elementor-element.elementor-element-885a2d2{--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-3034 .elementor-element.elementor-element-593b074{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3034 .elementor-element.elementor-element-6cca3d6{--width:100%;}.elementor-3034 .elementor-element.elementor-element-e640d3a .elementor-heading-title{font-size:59px;}.elementor-3034 .elementor-element.elementor-element-4f0c5aa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3034 .elementor-element.elementor-element-9ff2ea6{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-3034 .elementor-element.elementor-element-7ea1d05{--width:300px;}.elementor-3034 .elementor-element.elementor-element-9668090 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3034 .elementor-element.elementor-element-9668090:after{content:"0.5";}.elementor-3034 .elementor-element.elementor-element-9668090 .elementor-post__thumbnail__link{width:100%;}.elementor-3034 .elementor-element.elementor-element-9668090.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-3034 .elementor-element.elementor-element-9668090.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-3034 .elementor-element.elementor-element-9668090.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-3034 .elementor-element.elementor-element-fae90a6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__title, .elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3034 .elementor-element.elementor-element-bb66f57 .elementor-post__title{margin-bottom:29px;}.elementor-3034 .elementor-element.elementor-element-bb66f57 a.elementor-post__read-more{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3034 .elementor-element.elementor-element-f76f588{--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-3034 .elementor-element.elementor-element-218e91a0{--grid-columns:1;--load-more—spacing:41px;}.elementor-3034 .elementor-element.elementor-element-218e91a0 .elementor-button{font-size:var( --e-global-typography-05f284f-font-size );}.elementor-3034 .elementor-element.elementor-element-00d9307::before, .elementor-3034 .elementor-element.elementor-element-00d9307 > .elementor-background-video-container::before, .elementor-3034 .elementor-element.elementor-element-00d9307 > .e-con-inner > .elementor-background-video-container::before, .elementor-3034 .elementor-element.elementor-element-00d9307 > .elementor-background-slideshow::before, .elementor-3034 .elementor-element.elementor-element-00d9307 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3034 .elementor-element.elementor-element-00d9307 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:1000px auto;}.elementor-3034 .elementor-element.elementor-element-00d9307{--overlay-opacity:0.18;}.elementor-3034 .elementor-element.elementor-element-4966bc6{--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-3034 .elementor-element.elementor-element-6dcc2d7 .elementor-heading-title{font-size:38px;}.elementor-3034 .elementor-element.elementor-element-8761fb6 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-3034 .elementor-element.elementor-element-7ea1d05{--width:16%;}.elementor-3034 .elementor-element.elementor-element-1fe766c{--width:70%;}.elementor-3034 .elementor-element.elementor-element-fae90a6{--width:65%;}.elementor-3034 .elementor-element.elementor-element-00d9307{--content-width:1600px;}.elementor-3034 .elementor-element.elementor-element-4966bc6{--width:1162px;}.elementor-3034 .elementor-element.elementor-element-143b7a5{--width:38%;}.elementor-3034 .elementor-element.elementor-element-581031a{--width:81%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3034 .elementor-element.elementor-element-7ea1d05{--width:300px;}.elementor-3034 .elementor-element.elementor-element-4393e71{--width:87%;}.elementor-3034 .elementor-element.elementor-element-1fe766c{--width:100%;}.elementor-3034 .elementor-element.elementor-element-fae90a6{--width:609px;}.elementor-3034 .elementor-element.elementor-element-702aa4c{--width:1090px;}}/* Start custom CSS for posts, class: .elementor-element-9668090 *//* 1. EL CONTENEDOR (Estructura base) */
body > div.elementor.elementor-3034 .elementor-element-1fe766c article > a > div {
    position: relative !important;
    width: 100% !important;
    /* Altura para Desktop (la que me diste) */
    height: 550px !important; 
    overflow: hidden !important;
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* 2. LA IMAGEN (Adaptación y Zoom) */
body > div.elementor.elementor-3034 .elementor-element-1fe766c article > a > div img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    
    /* Mantenemos el llenado total sin deformar */
    object-fit: cover !important; 
    object-position: center !important;
    
    max-width: none !important;
    max-height: none !important;
    
    /* Tu animación de Zoom */
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    transform: scale(1) !important;
}

/* 3. EL HOVER (Zoom) */
body > div.elementor.elementor-3034 .elementor-element-1fe766c article:hover > a > div img {
    transform: scale(1.1) !important;
}

/* --- AJUSTES PARA TABLET --- */
@media (max-width: 1024px) {
    body > div.elementor.elementor-3034 .elementor-element-1fe766c article > a > div {
        /* Reducimos un poco la altura para que encaje mejor en tablets */
        height: 400px !important; 
    }
}

/* --- AJUSTES PARA TELÉFONO --- */
@media (max-width: 767px) {
    body > div.elementor.elementor-3034 .elementor-element-1fe766c article > a > div {
        /* Altura ideal para móviles: no muy alta para facilitar el scroll */
        height: 320px !important; 
    }
    
    /* Opcional: reducimos un poco el zoom en móvil para que no sea tan agresivo */
    body > div.elementor.elementor-3034 .elementor-element-1fe766c article:hover > a > div img {
        transform: scale(1.08) !important;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a7be334 *//* 1. Apuntamos SOLO al contenedor de la metadata (fecha/título) */
/* Usamos > para que no entre en los divs internos del excerpt */
body > div.elementor-3034 .elementor-element-fae90a6 article > div > div {
    font-family: 'Inter', sans-serif !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    color: #5D4A41 !important;
    
    display: flex !important;
    align-items: center !important;
    gap: 0 !important;
    word-spacing: 2px;
}

/* 2. El punto naranja solo para el primer elemento de esa línea */
body > div.elementor-3034 .elementor-element-fae90a6 article > div > div > span:first-child::after,
body > div.elementor-3034 .elementor-element-fae90a6 article > div > div > a:first-child::after {
    content: "•" !important;
    color: #E65100 !important;
    margin: 0 12px !important;
    font-size: 22px !important;
    vertical-align: middle !important;
    display: inline-block !important;
    text-transform: none !important; /* Evita que el punto herede mayúsculas raras */
}

/* 3. RESET para el Excerpt (p) */
/* Esto asegura que el párrafo del resumen no absorba los estilos de arriba */
body > div.elementor-3034 .elementor-element-fae90a6 article .elementor-post__excerpt p {
    font-family: inherit; /* O la que uses para el cuerpo de texto */
    font-weight: normal !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    color: inherit !important; 
    display: block !important; /* El p no debe ser flex */
}

/* 4. Ocultar el enlace del título que pediste antes */
body > div.elementor-3034 .elementor-element-fae90a6 article > div > h2 > a {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bb66f57 *//* 1. LIMITAR EL EXCERPT A 4 FILAS CON PUNTOS SUSPENSIVOS */
body > div.elementor.elementor-3034 .elementor-element-fae90a6 article .elementor-post__excerpt p {
    display: -webkit-box !important;
    -webkit-line-clamp: 4 !important; /* Número de filas exactas */
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important; /* Agrega el ... al final */
    
    /* Ajustes de legibilidad */
    line-height: 1.6 !important; /* Ajusta esto para controlar la altura de las 4 filas */
    max-height: calc(1.6em * 4) !important; /* Seguridad para que no se pase de las 4 filas */
    
    /* Reset de estilos anteriores para que no absorba los de la fecha */
    font-family: inherit !important;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    color: #666 !important;
    margin-bottom: 20px !important;
}

/* 2. BOTÓN READ FULL POST (Tu código mantenido) */
body > div.elementor.elementor-3034 .elementor-element-fae90a6 article > div > a.elementor-post__read-more {
    font-size: 0 !important;
    color: transparent !important;
    text-decoration: none !important;
    border-bottom: 2px solid #E65100 !important;
    padding-bottom: 5px !important;
    display: inline-block !important;
}

body > div.elementor.elementor-3034 .elementor-element-fae90a6 article > div > a.elementor-post__read-more::before {
    content: "READ FULL POST \2192" !important;
    font-size: 14px !important;
    color: #E65100 !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    display: inline-block !important;
    visibility: visible !important;
}

body > div.elementor.elementor-3034 .elementor-element-fae90a6 article > div > a.elementor-post__read-more:hover::before {
    padding-left: 5px !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Scripto Font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://radicalrx.live/wp-content/uploads/2024/10/Scripto-2OR2v.ttf') format('truetype');
}
/* End Custom Fonts CSS */