.elementor-80896 .elementor-element.elementor-element-60e7d5c4{--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;--overlay-opacity:0.59;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80896 .elementor-element.elementor-element-60e7d5c4:not(.elementor-motion-effects-element-type-background), .elementor-80896 .elementor-element.elementor-element-60e7d5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-80896 .elementor-element.elementor-element-60e7d5c4::before, .elementor-80896 .elementor-element.elementor-element-60e7d5c4 > .elementor-background-video-container::before, .elementor-80896 .elementor-element.elementor-element-60e7d5c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-80896 .elementor-element.elementor-element-60e7d5c4 > .elementor-background-slideshow::before, .elementor-80896 .elementor-element.elementor-element-60e7d5c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-80896 .elementor-element.elementor-element-60e7d5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-80896 .elementor-element.elementor-element-28368d9f{--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;}.elementor-80896 .elementor-element.elementor-element-4a4d6598{--display:flex;}.elementor-widget-heading .elementor-heading-title{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 );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-80896 .elementor-element.elementor-element-56afca9f{text-align:center;}.elementor-80896 .elementor-element.elementor-element-56afca9f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:700;color:#F80528;}.elementor-widget-text-editor{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 );text-decoration:var( --e-global-typography-text-text-decoration );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-80896 .elementor-element.elementor-element-1739c801{width:var( --container-widget-width, 107.736% );max-width:107.736%;--container-widget-width:107.736%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-1dbe8959 );}.elementor-80896 .elementor-element.elementor-element-1739c801.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80896 .elementor-element.elementor-element-7a4342a1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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 );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-80896 .elementor-element.elementor-element-3fa74859 .elementor-button{background-color:#F80528;font-family:"Georgia", Sans-serif;font-size:20px;font-weight:800;fill:var( --e-global-color-1dbe8959 );color:var( --e-global-color-1dbe8959 );border-radius:1px 1px 1px 1px;}.elementor-80896 .elementor-element.elementor-element-3fa74859 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80896 .elementor-element.elementor-element-fd680fb .elementor-button{background-color:#F80528;font-family:"Georgia", Sans-serif;font-size:20px;font-weight:800;fill:var( --e-global-color-1dbe8959 );color:var( --e-global-color-1dbe8959 );border-radius:1px 1px 1px 1px;}.elementor-80896 .elementor-element.elementor-element-fd680fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80896 .elementor-element.elementor-element-fd680fb .elementor-button-content-wrapper{flex-direction:row;}.elementor-80896 .elementor-element.elementor-element-fd680fb .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-80896 .elementor-element.elementor-element-c7d396e{--display:flex;--justify-content:center;--flex-wrap:nowrap;}.elementor-80896 .elementor-element.elementor-element-1172199a{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-323c6ae6{text-align:center;}.elementor-80896 .elementor-element.elementor-element-323c6ae6 .elementor-heading-title{font-size:44px;font-weight:700;color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-2ccc3397{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-80896 .elementor-element.elementor-element-48a38b93 .elementor-button{background-color:#000000;font-size:18px;font-weight:500;text-decoration:none;}.elementor-80896 .elementor-element.elementor-element-16608b53{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-753e9a19{text-align:center;}.elementor-80896 .elementor-element.elementor-element-753e9a19 .elementor-heading-title{font-size:44px;font-weight:700;color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-3d435bc1{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-80896 .elementor-element.elementor-element-6ef25cfa .elementor-button{background-color:#000000;font-size:18px;font-weight:500;text-decoration:none;}.elementor-80896 .elementor-element.elementor-element-de67b6d{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-7a18580{text-align:center;}.elementor-80896 .elementor-element.elementor-element-7a18580 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-80896 .elementor-element.elementor-element-1e19452{--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:flex-start;}.elementor-80896 .elementor-element.elementor-element-34b6a52{font-size:18px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-80896 .elementor-element.elementor-element-39059964{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-26cf2c61{text-align:center;}.elementor-80896 .elementor-element.elementor-element-26cf2c61 .elementor-heading-title{font-size:44px;font-weight:700;color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-b825d43{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-48462d7{text-align:center;}.elementor-80896 .elementor-element.elementor-element-48462d7 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-80896 .elementor-element.elementor-element-5e766dc{--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:flex-start;}.elementor-80896 .elementor-element.elementor-element-5d99f6d{font-size:18px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-80896 .elementor-element.elementor-element-112b61e9{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-34e371e8{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-524c67b2{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-80896 .elementor-element.elementor-element-53db58a4{text-align:start;}.elementor-80896 .elementor-element.elementor-element-53db58a4 .elementor-heading-title{font-size:34px;font-weight:700;color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-32d4feed{text-align:start;font-family:"Georgia", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-80896 .elementor-element.elementor-element-7b57b46f .elementor-button{background-color:var( --e-global-color-f84805f );font-size:26px;font-weight:800;fill:var( --e-global-color-662e844 );color:var( --e-global-color-662e844 );border-radius:1px 1px 1px 1px;}.elementor-80896 .elementor-element.elementor-element-7b57b46f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80896 .elementor-element.elementor-element-48363b73{--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;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-80896 .elementor-element.elementor-element-48363b73:not(.elementor-motion-effects-element-type-background), .elementor-80896 .elementor-element.elementor-element-48363b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-48e92c48{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;}.elementor-80896 .elementor-element.elementor-element-48e92c48.elementor-element{--align-self:center;}.elementor-80896 .elementor-element.elementor-element-48e92c48 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-1dbe8959 );}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-80896 .elementor-element.elementor-element-64b52213{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-80896 .elementor-element.elementor-element-64b52213.elementor-element{--align-self:center;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-contact-form{background:var( --e-global-color-f84805f );margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-80896 .elementor-element.elementor-element-64b52213 .wpforms-container{max-width:419px;width:419px;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-contact-form-title, .elementor-80896 .elementor-element.elementor-element-64b52213 .wpforms-title{color:#FFFFFF;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-contact-form-description, .elementor-80896 .elementor-element.elementor-element-64b52213 .wpforms-description{color:var( --e-global-color-662e844 );font-family:"Georgia", Sans-serif;font-weight:500;text-decoration:none;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms .wpforms-field label, .elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms .wpforms-field legend{color:#FFFFFF;font-family:"Georgia", Sans-serif;font-weight:500;text-decoration:none;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms .wpforms-field select{height:30px;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms .wpforms-field .wpforms-field-description, .elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms .wpforms-field .wpforms-field-sublabel{color:#FFFFFF;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder{color:#FFFFFF;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms .wpforms-submit-container .wpforms-submit{background-color:var( --e-global-color-662e844 );font-family:"Georgia", Sans-serif;font-weight:500;text-decoration:none;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover{color:var( --e-global-color-1dbe8959 );}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-80896 .elementor-element.elementor-element-64b52213 .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-80896 .elementor-element.elementor-element-695be750{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-2391ac7b{text-align:center;}.elementor-80896 .elementor-element.elementor-element-2391ac7b .elementor-heading-title{font-size:44px;font-weight:700;color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-76281b2a{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-80896 .elementor-element.elementor-element-43b6983e .elementor-button{background-color:#000000;font-size:18px;font-weight:500;text-decoration:none;}.elementor-80896 .elementor-element.elementor-element-4c763aa{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-9db5379{text-align:center;}.elementor-80896 .elementor-element.elementor-element-9db5379 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-80896 .elementor-element.elementor-element-1ec8704{--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:flex-start;}.elementor-80896 .elementor-element.elementor-element-6345dcc{font-size:18px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-80896 .elementor-element.elementor-element-2115422a{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-2115422a:not(.elementor-motion-effects-element-type-background), .elementor-80896 .elementor-element.elementor-element-2115422a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-4bd19796{--display:flex;}.elementor-80896 .elementor-element.elementor-element-48ededab{text-align:center;}.elementor-80896 .elementor-element.elementor-element-48ededab .elementor-heading-title{font-size:26px;font-weight:900;color:var( --e-global-color-1dbe8959 );}.elementor-80896 .elementor-element.elementor-element-3c6b980b{text-align:center;}.elementor-80896 .elementor-element.elementor-element-3c6b980b .elementor-heading-title{font-size:22px;font-weight:900;color:var( --e-global-color-1dbe8959 );}.elementor-80896 .elementor-element.elementor-element-60cacbe6{text-align:center;font-size:18px;font-weight:400;color:var( --e-global-color-1dbe8959 );}.elementor-80896 .elementor-element.elementor-element-6dca239e{--display:flex;--justify-content:center;}.elementor-80896 .elementor-element.elementor-element-71392af8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-80896 .elementor-element.elementor-element-6b9f6fba .elementor-button{background-color:var( --e-global-color-1dbe8959 );font-family:"Georgia", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;fill:var( --e-global-color-f84805f );color:var( --e-global-color-f84805f );border-radius:1px 1px 1px 1px;}.elementor-80896 .elementor-element.elementor-element-6b9f6fba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80896 .elementor-element.elementor-element-6ab2743{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-53103d9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80896 .elementor-element.elementor-element-21dcf50f{text-align:center;}.elementor-80896 .elementor-element.elementor-element-21dcf50f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-53d5f5dc{--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;--justify-content:flex-start;}.elementor-80896 .elementor-element.elementor-element-3d04d031{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-80896 .elementor-element.elementor-element-3d04d031.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-80896 .elementor-element.elementor-element-51b2346a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-80896 .elementor-element.elementor-element-51b2346a img{width:100%;max-width:100%;height:400px;}.elementor-80896 .elementor-element.elementor-element-1b4b8eec .elementor-button{background-color:var( --e-global-color-f84805f );font-family:"Georgia", Sans-serif;font-size:25px;font-weight:800;fill:var( --e-global-color-1dbe8959 );color:var( --e-global-color-1dbe8959 );border-radius:1px 1px 1px 1px;}.elementor-80896 .elementor-element.elementor-element-1b4b8eec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80896 .elementor-element.elementor-element-1b4b8eec .elementor-button-content-wrapper{flex-direction:row;}.elementor-80896 .elementor-element.elementor-element-1b4b8eec .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-80896 .elementor-element.elementor-element-38449779{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-38449779:not(.elementor-motion-effects-element-type-background), .elementor-80896 .elementor-element.elementor-element-38449779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-16e43064{text-align:center;}.elementor-80896 .elementor-element.elementor-element-16e43064 .elementor-heading-title{font-size:34px;font-weight:900;color:#FFF;}.elementor-80896 .elementor-element.elementor-element-2423b276{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-926c0d{text-align:center;}.elementor-80896 .elementor-element.elementor-element-926c0d .elementor-heading-title{font-size:34px;font-weight:700;color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-354d0400{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-78b8dda0{text-align:center;}.elementor-80896 .elementor-element.elementor-element-78b8dda0 .elementor-heading-title{font-size:34px;font-weight:700;color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-ab44842{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-5d415fbd{text-align:center;}.elementor-80896 .elementor-element.elementor-element-5d415fbd .elementor-heading-title{font-size:34px;font-weight:700;color:var( --e-global-color-f84805f );}.elementor-80896 .elementor-element.elementor-element-7d7ce0e6{text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-80896 .elementor-element.elementor-element-62b0d47d{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-62b0d47d:not(.elementor-motion-effects-element-type-background), .elementor-80896 .elementor-element.elementor-element-62b0d47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-80896 .elementor-element.elementor-element-775709e{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-dcffed8{text-align:center;}.elementor-80896 .elementor-element.elementor-element-dcffed8 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-80896 .elementor-element.elementor-element-47e07b6{--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:flex-start;}.elementor-80896 .elementor-element.elementor-element-f935a92{font-size:18px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-80896 .elementor-element.elementor-element-29966618{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-29966618.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-80896 .elementor-element.elementor-element-53bec1ec{--display:flex;}.elementor-80896 .elementor-element.elementor-element-188da8ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-80896 .elementor-element.elementor-element-188da8ab{text-align:center;}.elementor-80896 .elementor-element.elementor-element-188da8ab .elementor-heading-title{font-size:34px;font-weight:700;color:#000000;}.elementor-80896 .elementor-element.elementor-element-7d339eae{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-80896 .elementor-element.elementor-element-1e0671d6{--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-80896 .elementor-element.elementor-element-1e0671d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-80896 .elementor-element.elementor-element-5c0a06da{text-align:center;}.elementor-80896 .elementor-element.elementor-element-5c0a06da .elementor-heading-title{font-size:26px;color:#000000;}.elementor-80896 .elementor-element.elementor-element-3a14d01c{text-align:start;font-family:"Georgia", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-80896 .elementor-element.elementor-element-1357868f{--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-80896 .elementor-element.elementor-element-1357868f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-80896 .elementor-element.elementor-element-279656b7{text-align:center;}.elementor-80896 .elementor-element.elementor-element-279656b7 .elementor-heading-title{font-size:26px;color:#000000;}.elementor-80896 .elementor-element.elementor-element-146f3d5d{text-align:start;font-family:"Georgia", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-80896 .elementor-element.elementor-element-dc43273{--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;}.elementor-80896 .elementor-element.elementor-element-dc43273.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-80896 .elementor-element.elementor-element-5b85ff5e{text-align:center;}.elementor-80896 .elementor-element.elementor-element-5b85ff5e .elementor-heading-title{font-size:26px;color:#000000;}.elementor-80896 .elementor-element.elementor-element-73415e3a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-80896 .elementor-element.elementor-element-69bd7212{text-align:start;font-family:"Georgia", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-80896 .elementor-element.elementor-element-c7d396e{--width:75%;}.elementor-80896 .elementor-element.elementor-element-524c67b2{--width:50%;}.elementor-80896 .elementor-element.elementor-element-48363b73{--width:49%;}.elementor-80896 .elementor-element.elementor-element-53103d9f{--width:100%;}.elementor-80896 .elementor-element.elementor-element-29966618{--width:88%;}.elementor-80896 .elementor-element.elementor-element-7d339eae{--width:100%;}.elementor-80896 .elementor-element.elementor-element-1e0671d6{--width:27%;}.elementor-80896 .elementor-element.elementor-element-1357868f{--width:27%;}.elementor-80896 .elementor-element.elementor-element-dc43273{--width:30%;}}@media(max-width:1024px){.elementor-80896 .elementor-element.elementor-element-60e7d5c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-80896 .elementor-element.elementor-element-7a4342a1{--grid-auto-flow:row;}.elementor-80896 .elementor-element.elementor-element-1172199a{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-16608b53{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-de67b6d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-39059964{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-b825d43{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-112b61e9{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-34e371e8{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-695be750{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-4c763aa{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-2115422a{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-6ab2743{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-80896 .elementor-element.elementor-element-38449779{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-2423b276{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-354d0400{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-ab44842{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-62b0d47d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-775709e{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-29966618{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-73415e3a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-80896 .elementor-element.elementor-element-60e7d5c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-80896 .elementor-element.elementor-element-56afca9f .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-80896 .elementor-element.elementor-element-1739c801{font-size:16px;}.elementor-80896 .elementor-element.elementor-element-7a4342a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-80896 .elementor-element.elementor-element-3fa74859 .elementor-button{font-size:17px;}.elementor-80896 .elementor-element.elementor-element-fd680fb .elementor-button{font-size:17px;}.elementor-80896 .elementor-element.elementor-element-1172199a{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-323c6ae6{text-align:center;}.elementor-80896 .elementor-element.elementor-element-323c6ae6 .elementor-heading-title{font-size:30px;}.elementor-80896 .elementor-element.elementor-element-2ccc3397{font-size:16px;}.elementor-80896 .elementor-element.elementor-element-16608b53{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-753e9a19{text-align:center;}.elementor-80896 .elementor-element.elementor-element-753e9a19 .elementor-heading-title{font-size:30px;}.elementor-80896 .elementor-element.elementor-element-3d435bc1{font-size:16px;}.elementor-80896 .elementor-element.elementor-element-de67b6d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-7a18580 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-80896 .elementor-element.elementor-element-34b6a52{font-size:16px;line-height:1.6em;}.elementor-80896 .elementor-element.elementor-element-39059964{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-26cf2c61{text-align:center;}.elementor-80896 .elementor-element.elementor-element-26cf2c61 .elementor-heading-title{font-size:30px;}.elementor-80896 .elementor-element.elementor-element-b825d43{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-48462d7 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-80896 .elementor-element.elementor-element-5d99f6d{font-size:16px;line-height:1.6em;}.elementor-80896 .elementor-element.elementor-element-112b61e9{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-34e371e8{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-53db58a4{text-align:start;}.elementor-80896 .elementor-element.elementor-element-53db58a4 .elementor-heading-title{font-size:24px;}.elementor-80896 .elementor-element.elementor-element-32d4feed{font-size:16px;}.elementor-80896 .elementor-element.elementor-element-7b57b46f .elementor-button{font-size:19px;}.elementor-80896 .elementor-element.elementor-element-48363b73{--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80896 .elementor-element.elementor-element-48e92c48 > .elementor-widget-container{padding:0px 03px 0px 3px;}.elementor-80896 .elementor-element.elementor-element-48e92c48 .elementor-heading-title{font-size:17px;}.elementor-80896 .elementor-element.elementor-element-64b52213{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;}.elementor-80896 .elementor-element.elementor-element-695be750{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-2391ac7b{text-align:center;}.elementor-80896 .elementor-element.elementor-element-2391ac7b .elementor-heading-title{font-size:30px;}.elementor-80896 .elementor-element.elementor-element-76281b2a{font-size:16px;}.elementor-80896 .elementor-element.elementor-element-4c763aa{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-9db5379 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-80896 .elementor-element.elementor-element-6345dcc{font-size:16px;line-height:1.6em;}.elementor-80896 .elementor-element.elementor-element-2115422a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-48ededab .elementor-heading-title{font-size:20px;}.elementor-80896 .elementor-element.elementor-element-3c6b980b .elementor-heading-title{font-size:18px;}.elementor-80896 .elementor-element.elementor-element-60cacbe6{font-size:16px;}.elementor-80896 .elementor-element.elementor-element-6b9f6fba .elementor-button{font-size:22px;}.elementor-80896 .elementor-element.elementor-element-6ab2743{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-53103d9f{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-80896 .elementor-element.elementor-element-21dcf50f .elementor-heading-title{font-size:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-80896 .elementor-element.elementor-element-51b2346a{width:100%;max-width:100%;}.elementor-80896 .elementor-element.elementor-element-1b4b8eec .elementor-button{font-size:17px;}.elementor-80896 .elementor-element.elementor-element-38449779{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-16e43064{text-align:center;}.elementor-80896 .elementor-element.elementor-element-16e43064 .elementor-heading-title{font-size:20px;}.elementor-80896 .elementor-element.elementor-element-2423b276{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-926c0d{text-align:center;}.elementor-80896 .elementor-element.elementor-element-926c0d .elementor-heading-title{font-size:24px;}.elementor-80896 .elementor-element.elementor-element-354d0400{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-78b8dda0 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-80896 .elementor-element.elementor-element-78b8dda0 .elementor-heading-title{font-size:24px;}.elementor-80896 .elementor-element.elementor-element-ab44842{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-5d415fbd .elementor-heading-title{font-size:24px;}.elementor-80896 .elementor-element.elementor-element-7d7ce0e6{font-size:16px;}.elementor-80896 .elementor-element.elementor-element-62b0d47d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-775709e{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-dcffed8 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-80896 .elementor-element.elementor-element-f935a92{font-size:16px;line-height:1.6em;}.elementor-80896 .elementor-element.elementor-element-29966618{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-80896 .elementor-element.elementor-element-188da8ab .elementor-heading-title{font-size:20px;}.elementor-80896 .elementor-element.elementor-element-3a14d01c{font-size:16px;}.elementor-80896 .elementor-element.elementor-element-146f3d5d{font-size:16px;}.elementor-80896 .elementor-element.elementor-element-73415e3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-80896 .elementor-element.elementor-element-69bd7212{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-de67b6d */.elementor-80896 .elementor-element.elementor-element-de67b6d h1,
.elementor-80896 .elementor-element.elementor-element-de67b6d h2,
.elementor-80896 .elementor-element.elementor-element-de67b6d h3,
.semantic-new-section h1,
.semantic-new-section h2,
.semantic-new-section h3 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 24px 0;
}

.elementor-80896 .elementor-element.elementor-element-de67b6d h1,
.semantic-new-section h1 {
  font-size: 44px;
}

.elementor-80896 .elementor-element.elementor-element-de67b6d h2,
.semantic-new-section h2 {
  font-size: 34px;
}

.elementor-80896 .elementor-element.elementor-element-de67b6d h3,
.semantic-new-section h3 {
  font-size: 26px;
}

.elementor-80896 .elementor-element.elementor-element-de67b6d h4,
.elementor-80896 .elementor-element.elementor-element-de67b6d h5,
.elementor-80896 .elementor-element.elementor-element-de67b6d h6,
.semantic-new-section h4,
.semantic-new-section h5,
.semantic-new-section h6 {
  font-family: inherit;
  font-weight: 600;
  line-height: 1.35;
  margin: 0 0 20px 0;
}

.elementor-80896 .elementor-element.elementor-element-de67b6d h4,
.semantic-new-section h4 {
  font-size: 22px;
}

.elementor-80896 .elementor-element.elementor-element-de67b6d h5,
.elementor-80896 .elementor-element.elementor-element-de67b6d h6,
.semantic-new-section h5,
.semantic-new-section h6 {
  font-size: 18px;
}

.elementor-80896 .elementor-element.elementor-element-de67b6d p,
.elementor-80896 .elementor-element.elementor-element-de67b6d li,
.semantic-new-section p,
.semantic-new-section li {
  font-family: inherit;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  margin: 0 0 16px 0;
}

@media (max-width: 767px) {
  .elementor-80896 .elementor-element.elementor-element-de67b6d h1,
  .semantic-new-section h1 {
    font-size: 30px;
  }

  .elementor-80896 .elementor-element.elementor-element-de67b6d h2,
  .semantic-new-section h2 {
    font-size: 24px;
  }

  .elementor-80896 .elementor-element.elementor-element-de67b6d h3,
  .semantic-new-section h3 {
    font-size: 20px;
  }

  .elementor-80896 .elementor-element.elementor-element-de67b6d h4,
  .semantic-new-section h4 {
    font-size: 18px;
  }

  .elementor-80896 .elementor-element.elementor-element-de67b6d h5,
  .elementor-80896 .elementor-element.elementor-element-de67b6d h6,
  .semantic-new-section h5,
  .semantic-new-section h6 {
    font-size: 16px;
  }

  .elementor-80896 .elementor-element.elementor-element-de67b6d p,
  .elementor-80896 .elementor-element.elementor-element-de67b6d li,
  .semantic-new-section p,
  .semantic-new-section li {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4440f919 *//* ==========================================================================
   Catálogo de Servicios - Botánica del Amor - Del Rio, TX
   Namespace: rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919
   ========================================================================== */

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919 {
  max-width: 1400px;
  margin: 60px auto;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background-color: #fcfcfc;
  padding: 20px;
  color: #1a1a1a;
  line-height: 1.6;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__intro,
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__closing {
  margin-bottom: 30px;
  padding: 10px 0;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__intro p,
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__closing p {
  margin: 0;
  font-size: 1.1rem;
  color: #555;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  margin-bottom: 30px;
}

/* Featured service (Amarres de Amor) spans full width */
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__featured {
  grid-column: 1 / -1;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  background-color: #ffffff;
  border-left: 5px solid #9A1E1E;
  border-radius: 4px;
  box-shadow: 0 5px 15px rgba(154, 30, 30, 0.12);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__featured:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(154, 30, 30, 0.18);
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__featured-media {
  flex: 0 0 45%;
  max-width: 45%;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__featured-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__featured-content {
  flex: 1;
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__service-title {
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0 0 15px;
  color: #1a1a1a;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__service-description {
  font-size: 1rem;
  color: #555;
  margin: 0;
}

/* Standard service cards */
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__card {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-left: 4px solid #9A1E1E;
  border-radius: 4px;
  box-shadow: 0 5px 15px rgba(154, 30, 30, 0.08);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(154, 30, 30, 0.14);
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__card-media {
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background-color: #f0f0f0;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__card-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__card .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__service-title {
  font-size: 1.3rem;
  padding: 20px 20px 10px;
  margin: 0;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__card .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__service-description {
  padding: 0 20px 20px;
  flex-grow: 1;
}

/* Closing CTA */
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__cta {
  display: inline-block;
  background-color: #9A1E1E;
  color: #ffffff;
  padding: 12px 24px;
  border-radius: 4px;
  text-decoration: none;
  font-weight: 600;
  transition: background-color 0.2s ease, transform 0.2s ease;
  margin-top: 10px;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__cta:hover {
  background-color: #7e1818;
  transform: translateY(-1px);
}

/* Responsive adjustments */
@media (max-width: 1024px) {
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__featured {
    flex-direction: column;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__featured-media {
    flex: none;
    max-width: 100%;
    aspect-ratio: 16 / 9;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__featured-content {
    padding: 20px;
  }
}

@media (max-width: 600px) {
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919 {
    margin: 30px auto;
    padding: 10px;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__featured {
    border-left-width: 4px;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__intro p,
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__closing p {
    font-size: 0.95rem;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__service-title {
    font-size: 1.4rem;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__card .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-catalogo-de-servicios-s3-4440f919__service-title {
    font-size: 1.2rem;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b825d43 */.elementor-80896 .elementor-element.elementor-element-b825d43 h1,
.elementor-80896 .elementor-element.elementor-element-b825d43 h2,
.elementor-80896 .elementor-element.elementor-element-b825d43 h3,
.semantic-new-section h1,
.semantic-new-section h2,
.semantic-new-section h3 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 24px 0;
}

.elementor-80896 .elementor-element.elementor-element-b825d43 h1,
.semantic-new-section h1 {
  font-size: 44px;
}

.elementor-80896 .elementor-element.elementor-element-b825d43 h2,
.semantic-new-section h2 {
  font-size: 34px;
}

.elementor-80896 .elementor-element.elementor-element-b825d43 h3,
.semantic-new-section h3 {
  font-size: 26px;
}

.elementor-80896 .elementor-element.elementor-element-b825d43 h4,
.elementor-80896 .elementor-element.elementor-element-b825d43 h5,
.elementor-80896 .elementor-element.elementor-element-b825d43 h6,
.semantic-new-section h4,
.semantic-new-section h5,
.semantic-new-section h6 {
  font-family: inherit;
  font-weight: 600;
  line-height: 1.35;
  margin: 0 0 20px 0;
}

.elementor-80896 .elementor-element.elementor-element-b825d43 h4,
.semantic-new-section h4 {
  font-size: 22px;
}

.elementor-80896 .elementor-element.elementor-element-b825d43 h5,
.elementor-80896 .elementor-element.elementor-element-b825d43 h6,
.semantic-new-section h5,
.semantic-new-section h6 {
  font-size: 18px;
}

.elementor-80896 .elementor-element.elementor-element-b825d43 p,
.elementor-80896 .elementor-element.elementor-element-b825d43 li,
.semantic-new-section p,
.semantic-new-section li {
  font-family: inherit;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  margin: 0 0 16px 0;
}

@media (max-width: 767px) {
  .elementor-80896 .elementor-element.elementor-element-b825d43 h1,
  .semantic-new-section h1 {
    font-size: 30px;
  }

  .elementor-80896 .elementor-element.elementor-element-b825d43 h2,
  .semantic-new-section h2 {
    font-size: 24px;
  }

  .elementor-80896 .elementor-element.elementor-element-b825d43 h3,
  .semantic-new-section h3 {
    font-size: 20px;
  }

  .elementor-80896 .elementor-element.elementor-element-b825d43 h4,
  .semantic-new-section h4 {
    font-size: 18px;
  }

  .elementor-80896 .elementor-element.elementor-element-b825d43 h5,
  .elementor-80896 .elementor-element.elementor-element-b825d43 h6,
  .semantic-new-section h5,
  .semantic-new-section h6 {
    font-size: 16px;
  }

  .elementor-80896 .elementor-element.elementor-element-b825d43 p,
  .elementor-80896 .elementor-element.elementor-element-b825d43 li,
  .semantic-new-section p,
  .semantic-new-section li {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ddfbc4 */.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4 {
  background-color: #ffffff;
  padding: 80px 20px;
  color: #333;
  font-family: inherit;
  box-sizing: border-box;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4 *,
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4 *::before,
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4 *::after {
  box-sizing: border-box;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__container {
  max-width: 1000px;
  margin: 0 auto;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__header {
  text-align: center;
  margin-bottom: 40px;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__eyebrow {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #bd883d;
  font-weight: 700;
  margin-bottom: 8px;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__title {
  font-size: 32px;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 1.2;
  margin: 0;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__intro {
  max-width: 800px;
  margin: 0 auto 40px;
  text-align: center;
  font-size: 16px;
  line-height: 1.6;
  color: #444;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__price-list {
  border-top: 1px solid #eee;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__price-item {
  padding: 30px 0;
  border-bottom: 1px solid #eee;
  transition: background-color 0.2s ease;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__price-item--featured {
  background-color: #faf8f5;
  border-left: 4px solid #9A1E1E;
  padding-left: 20px;
  margin: 0 -20px;
  padding: 30px 40px;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__price-header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 20px;
  margin-bottom: 10px;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__service-name {
  font-size: 20px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 0;
  line-height: 1.3;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__price {
  font-size: 22px;
  font-weight: 700;
  color: #9A1E1E;
  white-space: nowrap;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__service-desc {
  font-size: 15px;
  line-height: 1.5;
  color: #555;
  margin: 0 0 10px;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__details-list {
  margin: 10px 0 0;
  padding-left: 20px;
  list-style: disc;
  color: #444;
  font-size: 14px;
  line-height: 1.6;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__details-list li {
  margin-bottom: 5px;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__transparency-note {
  margin-top: 40px;
  padding: 20px;
  background-color: #f9f9f9;
  border-left: 4px solid #bd883d;
  font-size: 15px;
  line-height: 1.6;
  color: #333;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__transparency-note p {
  margin: 0;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__cta {
  margin-top: 30px;
  text-align: center;
  font-size: 16px;
  line-height: 1.6;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__cta p {
  margin: 0;
}

.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__cta a {
  color: #9A1E1E;
  text-decoration: underline;
  font-weight: 600;
}

@media (max-width: 600px) {
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4 {
    padding: 60px 16px;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__title {
    font-size: 26px;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__intro {
    font-size: 15px;
    text-align: left;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__price-header {
    flex-direction: column;
    align-items: flex-start;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__price {
    margin-top: 5px;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-transparencia-de-precios-e-inversion-s4-9ddfbc4__price-item--featured {
    padding-left: 20px;
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c763aa */.elementor-80896 .elementor-element.elementor-element-4c763aa h1,
.elementor-80896 .elementor-element.elementor-element-4c763aa h2,
.elementor-80896 .elementor-element.elementor-element-4c763aa h3,
.semantic-new-section h1,
.semantic-new-section h2,
.semantic-new-section h3 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 24px 0;
}

.elementor-80896 .elementor-element.elementor-element-4c763aa h1,
.semantic-new-section h1 {
  font-size: 44px;
}

.elementor-80896 .elementor-element.elementor-element-4c763aa h2,
.semantic-new-section h2 {
  font-size: 34px;
}

.elementor-80896 .elementor-element.elementor-element-4c763aa h3,
.semantic-new-section h3 {
  font-size: 26px;
}

.elementor-80896 .elementor-element.elementor-element-4c763aa h4,
.elementor-80896 .elementor-element.elementor-element-4c763aa h5,
.elementor-80896 .elementor-element.elementor-element-4c763aa h6,
.semantic-new-section h4,
.semantic-new-section h5,
.semantic-new-section h6 {
  font-family: inherit;
  font-weight: 600;
  line-height: 1.35;
  margin: 0 0 20px 0;
}

.elementor-80896 .elementor-element.elementor-element-4c763aa h4,
.semantic-new-section h4 {
  font-size: 22px;
}

.elementor-80896 .elementor-element.elementor-element-4c763aa h5,
.elementor-80896 .elementor-element.elementor-element-4c763aa h6,
.semantic-new-section h5,
.semantic-new-section h6 {
  font-size: 18px;
}

.elementor-80896 .elementor-element.elementor-element-4c763aa p,
.elementor-80896 .elementor-element.elementor-element-4c763aa li,
.semantic-new-section p,
.semantic-new-section li {
  font-family: inherit;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  margin: 0 0 16px 0;
}

@media (max-width: 767px) {
  .elementor-80896 .elementor-element.elementor-element-4c763aa h1,
  .semantic-new-section h1 {
    font-size: 30px;
  }

  .elementor-80896 .elementor-element.elementor-element-4c763aa h2,
  .semantic-new-section h2 {
    font-size: 24px;
  }

  .elementor-80896 .elementor-element.elementor-element-4c763aa h3,
  .semantic-new-section h3 {
    font-size: 20px;
  }

  .elementor-80896 .elementor-element.elementor-element-4c763aa h4,
  .semantic-new-section h4 {
    font-size: 18px;
  }

  .elementor-80896 .elementor-element.elementor-element-4c763aa h5,
  .elementor-80896 .elementor-element.elementor-element-4c763aa h6,
  .semantic-new-section h5,
  .semantic-new-section h6 {
    font-size: 16px;
  }

  .elementor-80896 .elementor-element.elementor-element-4c763aa p,
  .elementor-80896 .elementor-element.elementor-element-4c763aa li,
  .semantic-new-section p,
  .semantic-new-section li {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71413513 */.rl-test-magazine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:0 20px;}@media (max-width: 992px){.rl-test-magazine-grid{grid-template-columns:repeat(2,1fr);gap:20px;}}@media (max-width: 600px){.rl-test-magazine-grid{grid-template-columns:1fr;gap:16px;}}.rl-test-magazine-card{background:#ffffff;border-radius:24px;padding:28px 24px;box-shadow:0 10px 25px rgba(0,0,0,0.05);border:1px solid #e5e7eb;display:flex;flex-direction:column;text-align:center;transition:transform .2s ease,box-shadow .2s ease;}.rl-test-magazine-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,0.08);}.rl-test-magazine-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;}.rl-test-magazine-badge{font-size:13px;font-weight:600;padding:4px 12px;border-radius:999px;line-height:1.4;letter-spacing:.01em;}.rl-test-magazine-badge-service{background:#9A1E1E;color:#ffffff;}.rl-test-magazine-badge-location{background:transparent;color:#374151;border:1px solid #d1d5db;}.rl-test-magazine-stars{color:#f59e0b;font-size:18px;letter-spacing:2px;margin-bottom:12px;}.rl-test-magazine-quote{font-size:18px;line-height:1.6;color:#111827;margin:0 0 18px;font-weight:400;}.rl-test-magazine-divider{width:40px;height:3px;background:#9A1E1E;margin:0 auto 18px;border-radius:2px;}.rl-test-magazine-author{margin-top:auto;}.rl-test-magazine-author strong{display:block;font-size:16px;font-weight:700;color:#111827;margin-bottom:2px;}.rl-test-magazine-author small{display:block;font-size:13px;color:#374151;line-height:1.4;}@media (max-width:600px){.rl-test-magazine-quote{font-size:16px;}.rl-test-magazine-badge{font-size:12px;padding:3px 10px;}.rl-test-magazine-card{padding:24px 18px;}}

/* CEA_ACCESSIBILITY_GUARD_START */
.rl-test-seccion,
.rl-test-section,
[class^='rl-test-'],
[class*=' rl-test-'] {
  font-family: inherit !important;
}

.rl-test-seccion p,
.rl-test-seccion li,
.rl-test-seccion blockquote,
.rl-test-section p,
.rl-test-section li,
.rl-test-section blockquote,
[class^='rl-test-'] p,
[class^='rl-test-'] li,
[class^='rl-test-'] blockquote,
[class*=' rl-test-'] p,
[class*=' rl-test-'] li,
[class*=' rl-test-'] blockquote {
  color: #1f2937;
  font-family: inherit !important;
  font-weight: 400;
  line-height: 1.6;
}

.rl-test-seccion strong,
.rl-test-section strong,
[class^='rl-test-'] strong,
[class*=' rl-test-'] strong {
  color: #111827;
  font-weight: 700;
}

.rl-test-seccion small,
.rl-test-seccion span,
.rl-test-section small,
.rl-test-section span,
[class^='rl-test-'] small,
[class^='rl-test-'] span,
[class*=' rl-test-'] small,
[class*=' rl-test-'] span {
  font-family: inherit !important;
  line-height: 1.45;
}

.rl-test-seccion [style*='opacity'],
.rl-test-section [style*='opacity'],
[class^='rl-test-'] [style*='opacity'],
[class*=' rl-test-'] [style*='opacity'] {
  opacity: 1 !important;
}

/* No forzar background, border, box-shadow, border-radius ni grid.
   Esos estilos quedan libres para que el bloque pueda variar visualmente. */
@media (max-width: 767px) {
  .rl-test-seccion p,
  .rl-test-seccion li,
  .rl-test-seccion blockquote,
  .rl-test-section p,
  .rl-test-section li,
  .rl-test-section blockquote,
  [class^='rl-test-'] p,
  [class^='rl-test-'] li,
  [class^='rl-test-'] blockquote,
  [class*=' rl-test-'] p,
  [class*=' rl-test-'] li,
  [class*=' rl-test-'] blockquote {
    font-size: 16px;
  }
}
/* CEA_ACCESSIBILITY_GUARD_END *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11117d7c */.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c{max-width:800px;margin:0 auto;background:#FFFFFF;border:1.5px solid #9A1E1E;padding:2rem 1.5rem;box-sizing:border-box}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__header{margin-bottom:1.5rem}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__title{font-size:1.75rem;font-weight:700;color:#111;margin:0 0 0.75rem 0;line-height:1.3}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__intro{font-size:1rem;color:#333;line-height:1.6;margin:0}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__coverage{margin-bottom:1.5rem}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__coverage-title{font-size:1.25rem;font-weight:600;color:#9A1E1E;margin:0 0 0.75rem 0}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:0.75rem}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__item{border-bottom:1px solid rgba(154,30,30,0.2);padding-bottom:0.25rem}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__link{display:block;color:#111;text-decoration:none;font-weight:500;transition:color 0.2s ease;padding:0.25rem 0}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__link:hover{color:#9A1E1E;text-decoration:underline}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__note{font-size:0.9rem;color:#555;line-height:1.5;margin:0}@media(max-width:600px){.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c{padding:1.5rem 1rem}.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-areas-de-servicio-y-enlaces-locales-s10-11117d7c__title{font-size:1.5rem}}/* End custom CSS */
/* Start custom CSS for saswp-faq-block, class: .elementor-element-519d1fbb */.elementor-80896 .elementor-element.elementor-element-519d1fbb {
  max-height: 500px;
  overflow-y: auto;
  padding-right: 10px;
  scrollbar-width: thin;
}

.elementor-80896 .elementor-element.elementor-element-519d1fbb h3{
    color: #000000;
    font-size: 20px;
    line-height: 1.25;
    margin-top: 28px;
}

.elementor-80896 .elementor-element.elementor-element-519d1fbb p {

    font-size: 16px;
    color:black;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7bc2b38 */.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 {
  padding: 3rem 1.5rem;
  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  color: #1f2937;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__header {
  max-width: 1200px;
  margin: 0 auto 2.5rem;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__badge {
  display: inline-block;
  background-color: #9A1E1E;
  color: #FFFFFF;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 0.4rem 0.8rem;
  border-radius: 2px;
  margin-bottom: 0.75rem;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__title {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
  color: #111827;
  margin: 0 0 0.75rem;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__lead {
  font-size: 1rem;
  line-height: 1.6;
  color: #4b5563;
  max-width: 55ch;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__content {
  max-width: 1200px;
  margin: 0 auto;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__cards-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 1.5rem;
  margin-bottom: 3rem;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__card {
  background-color: #FFFFFF;
  border: 2px solid #e5e7eb;
  border-radius: 4px;
  padding: 1.5rem;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__card-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #111827;
  margin-top: 0;
  margin-bottom: 0.75rem;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__card-text {
  font-size: 0.95rem;
  line-height: 1.6;
  color: #374151;
  margin: 0;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__data-section {
  background-color: #FFFFFF;
  border: 2px solid #e5e7eb;
  border-radius: 4px;
  padding: 2rem;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__data-title {
  font-size: 1.35rem;
  font-weight: 700;
  color: #111827;
  margin-top: 0;
  margin-bottom: 1.5rem;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 table {
  width: 100%;
  border-collapse: collapse;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 caption {
  text-align: left;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 0.75em;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 th,
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 td {
  padding: 0.75rem 1rem;
  border-bottom: 1px solid #e5e7eb;
  text-align: left;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 th {
  background-color: #f9fafb;
  font-weight: 600;
  color: #374151;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 td {
  color: #4b5563;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 tbody tr:last-child td {
  border-bottom: none;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__source-note {
  margin-top: 1.5rem;
  font-size: 0.85rem;
  color: #6b7280;
  line-height: 1.6;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__source-note a {
  color: #9A1E1E;
  text-decoration: underline;
}
.rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__source-note a:hover {
  color: #7f1818;
}
@media (max-width: 600px) {
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 {
  padding: 2rem 1rem;
}
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__cards-grid {
    grid-template-columns: 1fr;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38__data-section {
    padding: 1.5rem;
  }
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 th,
  .rl-html-botanica-del-amor-amarres-de-amor-del-rio-tx-local-authority-data-s13-d7bc2b38 td {
    padding: 0.5rem 0.75rem;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b0d47d *//* cea-html-background:start */
.elementor-80896 .elementor-element.elementor-element-62b0d47d {
  background-color: #f8fafc !important;
}
/* cea-html-background:end *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775709e */.elementor-80896 .elementor-element.elementor-element-775709e h1,
.elementor-80896 .elementor-element.elementor-element-775709e h2,
.elementor-80896 .elementor-element.elementor-element-775709e h3,
.semantic-new-section h1,
.semantic-new-section h2,
.semantic-new-section h3 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 24px 0;
}

.elementor-80896 .elementor-element.elementor-element-775709e h1,
.semantic-new-section h1 {
  font-size: 44px;
}

.elementor-80896 .elementor-element.elementor-element-775709e h2,
.semantic-new-section h2 {
  font-size: 34px;
}

.elementor-80896 .elementor-element.elementor-element-775709e h3,
.semantic-new-section h3 {
  font-size: 26px;
}

.elementor-80896 .elementor-element.elementor-element-775709e h4,
.elementor-80896 .elementor-element.elementor-element-775709e h5,
.elementor-80896 .elementor-element.elementor-element-775709e h6,
.semantic-new-section h4,
.semantic-new-section h5,
.semantic-new-section h6 {
  font-family: inherit;
  font-weight: 600;
  line-height: 1.35;
  margin: 0 0 20px 0;
}

.elementor-80896 .elementor-element.elementor-element-775709e h4,
.semantic-new-section h4 {
  font-size: 22px;
}

.elementor-80896 .elementor-element.elementor-element-775709e h5,
.elementor-80896 .elementor-element.elementor-element-775709e h6,
.semantic-new-section h5,
.semantic-new-section h6 {
  font-size: 18px;
}

.elementor-80896 .elementor-element.elementor-element-775709e p,
.elementor-80896 .elementor-element.elementor-element-775709e li,
.semantic-new-section p,
.semantic-new-section li {
  font-family: inherit;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  margin: 0 0 16px 0;
}

@media (max-width: 767px) {
  .elementor-80896 .elementor-element.elementor-element-775709e h1,
  .semantic-new-section h1 {
    font-size: 30px;
  }

  .elementor-80896 .elementor-element.elementor-element-775709e h2,
  .semantic-new-section h2 {
    font-size: 24px;
  }

  .elementor-80896 .elementor-element.elementor-element-775709e h3,
  .semantic-new-section h3 {
    font-size: 20px;
  }

  .elementor-80896 .elementor-element.elementor-element-775709e h4,
  .semantic-new-section h4 {
    font-size: 18px;
  }

  .elementor-80896 .elementor-element.elementor-element-775709e h5,
  .elementor-80896 .elementor-element.elementor-element-775709e h6,
  .semantic-new-section h5,
  .semantic-new-section h6 {
    font-size: 16px;
  }

  .elementor-80896 .elementor-element.elementor-element-775709e p,
  .elementor-80896 .elementor-element.elementor-element-775709e li,
  .semantic-new-section p,
  .semantic-new-section li {
    font-size: 16px;
  }
}/* End custom CSS */