.elementor-19897 .elementor-element.elementor-element-6143fe4{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-19897 .elementor-element.elementor-element-6143fe4{left:0px;}body.rtl .elementor-19897 .elementor-element.elementor-element-6143fe4{right:0px;}.elementor-19897 .elementor-element.elementor-element-703b2bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-19897 .elementor-element.elementor-element-dee3bdb{--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-19897 .elementor-element.elementor-element-dee3bdb:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-dee3bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF7F8;}.elementor-19897 .elementor-element.elementor-element-4ddc20f{--display:flex;}.elementor-19897 .elementor-element.elementor-element-fae1773{--display:flex;}.elementor-19897 .elementor-element.elementor-element-1c5778c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19897 .elementor-element.elementor-element-bfdac96 .elementor-heading-title{font-family:"NewYork", Sans-serif;font-weight:200;text-shadow:1px 1px 4px #000000;color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-8bd5ff2{--display:flex;}.elementor-19897 .elementor-element.elementor-element-0109e0e .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:400;text-shadow:0px 0px 13px #091704;color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-fea7214{--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-19897 .elementor-element.elementor-element-fea7214:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-fea7214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF7F8;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19897 .elementor-element.elementor-element-5852c83 .elementor-icon-wrapper{text-align:center;}.elementor-19897 .elementor-element.elementor-element-5852c83.elementor-view-stacked .elementor-icon{background-color:#5B4347;}.elementor-19897 .elementor-element.elementor-element-5852c83.elementor-view-framed .elementor-icon, .elementor-19897 .elementor-element.elementor-element-5852c83.elementor-view-default .elementor-icon{color:#5B4347;border-color:#5B4347;}.elementor-19897 .elementor-element.elementor-element-5852c83.elementor-view-framed .elementor-icon, .elementor-19897 .elementor-element.elementor-element-5852c83.elementor-view-default .elementor-icon svg{fill:#5B4347;}.elementor-19897 .elementor-element.elementor-element-ebeab1d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#5B4347;}.elementor-19897 .elementor-element.elementor-element-0a70e76{--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.5;}.elementor-19897 .elementor-element.elementor-element-0a70e76:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-0a70e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FEF7F8 0%, #F9EBF1 100%);}.elementor-19897 .elementor-element.elementor-element-0a70e76::before, .elementor-19897 .elementor-element.elementor-element-0a70e76 > .elementor-background-video-container::before, .elementor-19897 .elementor-element.elementor-element-0a70e76 > .e-con-inner > .elementor-background-video-container::before, .elementor-19897 .elementor-element.elementor-element-0a70e76 > .elementor-background-slideshow::before, .elementor-19897 .elementor-element.elementor-element-0a70e76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19897 .elementor-element.elementor-element-0a70e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FEF7F8 0%, #F9ECF1 100%);}.elementor-19897 .elementor-element.elementor-element-e231309{--display:flex;border-style:solid;--border-style:solid;border-color:#67542975;--border-color:#67542975;box-shadow:0px 0px 23px 0px #A76881;}.elementor-19897 .elementor-element.elementor-element-e231309:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-e231309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAFA;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19897 .elementor-element.elementor-element-e654499 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#5B4347;}.elementor-19897 .elementor-element.elementor-element-be584d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#5B4347;}.elementor-19897 .elementor-element.elementor-element-7f6f19a .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:300;line-height:19px;color:#5B4347;}.elementor-19897 .elementor-element.elementor-element-7d01260 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-7d01260 .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:300;line-height:19px;color:#5B4347;}.elementor-19897 .elementor-element.elementor-element-9aab29a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#5B4347;}.elementor-19897 .elementor-element.elementor-element-2fe4613 .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:300;color:#5B4347;}.elementor-19897 .elementor-element.elementor-element-aa2d948{--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-19897 .elementor-element.elementor-element-aa2d948:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-aa2d948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9EBF1;}.elementor-19897 .elementor-element.elementor-element-25f8e42{--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-19897 .elementor-element.elementor-element-5bc70f8{--display:flex;}.elementor-19897 .elementor-element.elementor-element-aaec1c9 .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-0385178 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-44f344e .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-1525ae1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-6ccb59a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-fe7e697{--display:flex;}.elementor-19897 .elementor-element.elementor-element-2dd6a09{--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;}.elementor-19897 .elementor-element.elementor-element-2dd6a09:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-2dd6a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-19897 .elementor-element.elementor-element-cc197dc{--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-19897 .elementor-element.elementor-element-e863187 .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:200;color:#776264;}.elementor-19897 .elementor-element.elementor-element-adf2fda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-d80e736 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#776264;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19897 .elementor-element.elementor-element-063f40b .elementor-button{background-color:#BFA3A5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-19897 .elementor-element.elementor-element-063f40b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-4700875 .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:200;color:#776264;}.elementor-19897 .elementor-element.elementor-element-dfad562 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-6bc93c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#776264;}.elementor-19897 .elementor-element.elementor-element-9321ed2 .elementor-button{background-color:#BFA3A5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-19897 .elementor-element.elementor-element-770edfa{--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-19897 .elementor-element.elementor-element-1aaeddc{--display:flex;}.elementor-19897 .elementor-element.elementor-element-2c8919e .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:200;color:#776264;}.elementor-19897 .elementor-element.elementor-element-b843346{--display:flex;}.elementor-19897 .elementor-element.elementor-element-b5a5c11{--display:flex;}.elementor-19897 .elementor-element.elementor-element-39a8aff{--display:flex;}.elementor-19897 .elementor-element.elementor-element-f47343e{--display:flex;}.elementor-19897 .elementor-element.elementor-element-85de9ad{--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-19897 .elementor-element.elementor-element-85de9ad:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-85de9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F8;}.elementor-19897 .elementor-element.elementor-element-ac50d21{--display:flex;}.elementor-19897 .elementor-element.elementor-element-8b67cb1{--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-19897 .elementor-element.elementor-element-f63f187 .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:200;color:#776264;}.elementor-19897 .elementor-element.elementor-element-6bf762d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-ed03857 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-c308431{--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-19897 .elementor-element.elementor-element-c308431:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-c308431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDF7F8 0%, #F9ECF1 100%);}.elementor-19897 .elementor-element.elementor-element-0a8f0ce .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:200;color:#776264;}.elementor-19897 .elementor-element.elementor-element-2307389 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-c5a0539 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-22d0963{--display:flex;}.elementor-19897 .elementor-element.elementor-element-368deca{--display:flex;}.elementor-19897 .elementor-element.elementor-element-579bc81{--display:flex;border-style:solid;--border-style:solid;border-color:#A18F71BF;--border-color:#A18F71BF;}.elementor-19897 .elementor-element.elementor-element-579bc81:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-579bc81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D4ADC4 0%, #B08694 100%);}.elementor-19897 .elementor-element.elementor-element-c14e8ae .elementor-icon-wrapper{text-align:center;}.elementor-19897 .elementor-element.elementor-element-c14e8ae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-c14e8ae.elementor-view-framed .elementor-icon, .elementor-19897 .elementor-element.elementor-element-c14e8ae.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-c14e8ae.elementor-view-framed .elementor-icon, .elementor-19897 .elementor-element.elementor-element-c14e8ae.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-83e9cf9 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-e31d973{--display:flex;border-style:solid;--border-style:solid;border-color:#BCA681BF;--border-color:#BCA681BF;}.elementor-19897 .elementor-element.elementor-element-e31d973:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-e31d973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #6C3C3C 0%, #622333 100%);}.elementor-19897 .elementor-element.elementor-element-015e17b .elementor-icon-wrapper{text-align:center;}.elementor-19897 .elementor-element.elementor-element-015e17b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-015e17b.elementor-view-framed .elementor-icon, .elementor-19897 .elementor-element.elementor-element-015e17b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-015e17b.elementor-view-framed .elementor-icon, .elementor-19897 .elementor-element.elementor-element-015e17b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-a1bc6cf .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-b9657d7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-5878fc4{--display:flex;}.elementor-19897 .elementor-element.elementor-element-25fde93{--display:flex;box-shadow:2px 4px 10px 0px rgba(89.2451232910156, 50.43738098028257, 78.76951048692807, 0.5);}.elementor-19897 .elementor-element.elementor-element-67c490c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-5a1ae12{--display:flex;box-shadow:2px 4px 10px 0px rgba(89.2451232910156, 50.43738098028257, 78.76951048692807, 0.5);}.elementor-19897 .elementor-element.elementor-element-a14b088 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-4141b19{--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-19897 .elementor-element.elementor-element-4141b19:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-4141b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9ECF1;}.elementor-19897 .elementor-element.elementor-element-aaa54fe{--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-19897 .elementor-element.elementor-element-5925df8 .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:200;color:#776264;}.elementor-19897 .elementor-element.elementor-element-5028fa8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;font-style:italic;color:#776264;}.elementor-19897 .elementor-element.elementor-element-7d29992 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-7f77fa7{--display:flex;}.elementor-19897 .elementor-element.elementor-element-e69026b{--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-19897 .elementor-element.elementor-element-b9cc55e{--display:flex;}.elementor-19897 .elementor-element.elementor-element-bcd6fac{--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-19897 .elementor-element.elementor-element-bcd6fac:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-bcd6fac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-19897 .elementor-element.elementor-element-04910a6 .elementor-heading-title{font-family:"Milton Bold", Sans-serif;font-weight:200;color:#776264;}.elementor-19897 .elementor-element.elementor-element-d28a0f7{--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-19897 .elementor-element.elementor-element-d28a0f7:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-d28a0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-19897 .elementor-element.elementor-element-8a21ba4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-0c9b297{--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-19897 .elementor-element.elementor-element-0c9b297:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-0c9b297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19897 .elementor-element.elementor-element-0dfab0e > .elementor-widget-container{background-color:#F6F6F6;margin:54px 238px 80px 238px;padding:44px 44px 44px 44px;border-radius:51px 51px 51px 51px;box-shadow:0px 0px 37px -27px rgba(145.3234375, 139.50637929761342, 127.9478091032609, 0.5);}.elementor-19897 .elementor-element.elementor-element-0dfab0e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group{padding-right:calc( 13px/2 );padding-left:calc( 13px/2 );margin-bottom:13px;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-form-fields-wrapper{margin-left:calc( -13px/2 );margin-right:calc( -13px/2 );margin-bottom:-13px;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group > label, .elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-subgroup label{color:#574F42;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-type-html{padding-bottom:0px;color:#868686;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group .elementor-field, .elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFFA6;border-color:#DBD8D0;border-width:1px 1px 1px 1px;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFFA6;border-color:#DBD8D0;border-width:1px 1px 1px 1px;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group .elementor-select-wrapper::before{color:#DBD8D0;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-button{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .e-form__buttons__wrapper__button-next{background-color:#84714ED6;color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-button[type="submit"]{background-color:#84714ED6;color:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .e-form__buttons__wrapper__button-previous{background-color:#9A8759;color:#ffffff;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-19897 .elementor-element.elementor-element-0dfab0e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-19897 .elementor-element.elementor-element-7e9e2f3{--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-19897 .elementor-element.elementor-element-7e9e2f3:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-7e9e2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-19897 .elementor-element.elementor-element-900e4ca{--display:flex;}.elementor-19897 .elementor-element.elementor-element-d26cfb7{--display:flex;box-shadow:0px 0px 10px 0px rgba(119.84512329101561, 91.17910272510001, 115.09836500267757, 0.5);}.elementor-19897 .elementor-element.elementor-element-d26cfb7:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-d26cfb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF7F8;}.elementor-19897 .elementor-element.elementor-element-a2449ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#776264;}.elementor-19897 .elementor-element.elementor-element-ecf40f2{--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-19897 .elementor-element.elementor-element-ecf40f2:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-ecf40f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-19897 .elementor-element.elementor-element-de082c9{--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-19897 .elementor-element.elementor-element-de082c9:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-de082c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7F8;}.elementor-19897 .elementor-element.elementor-element-932bc1b{--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-19897 .elementor-element.elementor-element-932bc1b:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-932bc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDF7F8 0%, #F9ECF1 100%);}.elementor-19897 .elementor-element.elementor-element-7ecfc29 .elementor-heading-title{font-family:"NewYork", Sans-serif;font-weight:200;color:#9F9383;}.elementor-19897 .elementor-element.elementor-element-923002e .elementor-heading-title{font-family:"Milton One", Sans-serif;font-weight:200;font-style:normal;color:#9F9383;}.elementor-19897 .elementor-element.elementor-element-96c9b0e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-96c9b0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#9F9383;}.elementor-19897 .elementor-element.elementor-element-7f6a170 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-7f6a170 img{width:7%;filter:brightness( 46% ) contrast( 100% ) saturate( 155% ) blur( 0px ) hue-rotate( 244deg );}.elementor-19897 .elementor-element.elementor-element-f8c2e36{--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-19897 .elementor-element.elementor-element-e089565{--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-19897 .elementor-element.elementor-element-a57ea81{text-align:center;}.elementor-19897 .elementor-element.elementor-element-a57ea81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#393939;}.elementor-19897 .elementor-element.elementor-element-6c47aee{--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;}@media(max-width:1024px){.elementor-19897 .elementor-element.elementor-element-a57ea81{text-align:center;}}@media(min-width:768px){.elementor-19897 .elementor-element.elementor-element-6143fe4{--content-width:100%;}}@media(max-width:767px){.elementor-19897 .elementor-element.elementor-element-dee3bdb:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-dee3bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinvitacionya.com/wp-content/uploads/2026/02/R-Shendell-12.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19897 .elementor-element.elementor-element-dee3bdb{--content-width:100%;--min-height:85vh;--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-19897 .elementor-element.elementor-element-4ddc20f{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19897 .elementor-element.elementor-element-fae1773{--width:30%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19897 .elementor-element.elementor-element-1c5778c{--width:40%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19897 .elementor-element.elementor-element-bfdac96{text-align:center;}.elementor-19897 .elementor-element.elementor-element-bfdac96 .elementor-heading-title{font-size:28px;letter-spacing:1.6px;}.elementor-19897 .elementor-element.elementor-element-8bd5ff2{--width:30%;--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-19897 .elementor-element.elementor-element-0109e0e > .elementor-widget-container{margin:7px 16px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-0109e0e{text-align:center;}.elementor-19897 .elementor-element.elementor-element-0109e0e .elementor-heading-title{font-size:182px;}.elementor-19897 .elementor-element.elementor-element-fea7214{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19897 .elementor-element.elementor-element-5852c83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-5852c83 .elementor-icon{font-size:26px;}.elementor-19897 .elementor-element.elementor-element-5852c83 .elementor-icon svg{height:26px;}.elementor-19897 .elementor-element.elementor-element-ebeab1d > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-ebeab1d{text-align:center;}.elementor-19897 .elementor-element.elementor-element-ebeab1d .elementor-heading-title{font-size:15px;}.elementor-19897 .elementor-element.elementor-element-0a70e76{--content-width:92%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px;}.elementor-19897 .elementor-element.elementor-element-e231309{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--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-19897 .elementor-element.elementor-element-da8a8ee > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-19897 .elementor-element.elementor-element-e654499 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-e654499{text-align:center;}.elementor-19897 .elementor-element.elementor-element-e654499 .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-19897 .elementor-element.elementor-element-be584d0 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-be584d0{text-align:center;}.elementor-19897 .elementor-element.elementor-element-be584d0 .elementor-heading-title{font-size:19px;line-height:1.6em;letter-spacing:5.1px;}.elementor-19897 .elementor-element.elementor-element-7f6f19a > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-7f6f19a{text-align:center;}.elementor-19897 .elementor-element.elementor-element-7f6f19a .elementor-heading-title{font-size:64px;line-height:0.7em;letter-spacing:0px;}.elementor-19897 .elementor-element.elementor-element-7d01260 > .elementor-widget-container{margin:15px 0px 35px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-7d01260{text-align:center;}.elementor-19897 .elementor-element.elementor-element-7d01260 .elementor-heading-title{font-size:64px;line-height:0.6em;letter-spacing:0px;}.elementor-19897 .elementor-element.elementor-element-9aab29a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-9aab29a{text-align:center;}.elementor-19897 .elementor-element.elementor-element-9aab29a .elementor-heading-title{font-size:19px;line-height:1.6em;letter-spacing:5.1px;}.elementor-19897 .elementor-element.elementor-element-2fe4613 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-2fe4613{z-index:1;text-align:center;}.elementor-19897 .elementor-element.elementor-element-2fe4613 .elementor-heading-title{font-size:64px;line-height:0.7em;letter-spacing:0px;}.elementor-19897 .elementor-element.elementor-element-852c072 > .elementor-widget-container{margin:-49px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-aa2d948{--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-19897 .elementor-element.elementor-element-bcf4406 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-bcf4406 img{border-radius:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-25f8e42{--content-width:100%;--min-height:672px;--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-19897 .elementor-element.elementor-element-25f8e42:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-25f8e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19897 .elementor-element.elementor-element-5bc70f8{--min-height:652px;--justify-content:center;}.elementor-19897 .elementor-element.elementor-element-aaec1c9 > .elementor-widget-container{margin:-1px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-aaec1c9{text-align:center;}.elementor-19897 .elementor-element.elementor-element-aaec1c9 .elementor-heading-title{font-size:75px;line-height:1.6em;}.elementor-19897 .elementor-element.elementor-element-0385178 > .elementor-widget-container{margin:-33px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-0385178{text-align:center;}.elementor-19897 .elementor-element.elementor-element-0385178 .elementor-heading-title{font-size:52px;line-height:1.6em;}.elementor-19897 .elementor-element.elementor-element-44f344e > .elementor-widget-container{margin:-38px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-44f344e{text-align:center;}.elementor-19897 .elementor-element.elementor-element-44f344e .elementor-heading-title{font-size:75px;line-height:1.6em;}.elementor-19897 .elementor-element.elementor-element-1525ae1 > .elementor-widget-container{margin:-21px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-1525ae1{text-align:center;}.elementor-19897 .elementor-element.elementor-element-1525ae1 .elementor-heading-title{font-size:40px;line-height:1.6em;}.elementor-19897 .elementor-element.elementor-element-b83ed33 > .elementor-widget-container{margin:-23px 0px -10px 0px;}.elementor-19897 .elementor-element.elementor-element-b83ed33 img{width:79%;}.elementor-19897 .elementor-element.elementor-element-6ccb59a > .elementor-widget-container{margin:2px 0px -18px 0px;}.elementor-19897 .elementor-element.elementor-element-6ccb59a{text-align:center;}.elementor-19897 .elementor-element.elementor-element-6ccb59a .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-19897 .elementor-element.elementor-element-5081f64 > .elementor-widget-container{margin:-6px 0px -7px 0px;}.elementor-19897 .elementor-element.elementor-element-5081f64 img{width:79%;}.elementor-19897 .elementor-element.elementor-element-2dd6a09{--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-19897 .elementor-element.elementor-element-cc197dc:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-cc197dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinvitacionya.com/wp-content/uploads/2026/02/Rosa-fondo-plano.png");background-repeat:repeat;background-size:contain;}.elementor-19897 .elementor-element.elementor-element-cc197dc{--min-height:564px;--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-19897 .elementor-element.elementor-element-0f2c76b > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-0f2c76b img{width:15%;}.elementor-19897 .elementor-element.elementor-element-e863187 > .elementor-widget-container{margin:45px 0px -15px 0px;}.elementor-19897 .elementor-element.elementor-element-e863187{text-align:center;}.elementor-19897 .elementor-element.elementor-element-e863187 .elementor-heading-title{font-size:61px;}.elementor-19897 .elementor-element.elementor-element-bde11af > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-bde11af img{width:58%;}.elementor-19897 .elementor-element.elementor-element-adf2fda > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-adf2fda{text-align:center;}.elementor-19897 .elementor-element.elementor-element-adf2fda .elementor-heading-title{font-size:19px;line-height:1.5em;}.elementor-19897 .elementor-element.elementor-element-d80e736 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-19897 .elementor-element.elementor-element-d80e736{text-align:center;}.elementor-19897 .elementor-element.elementor-element-d80e736 .elementor-heading-title{font-size:19px;line-height:1.5em;}.elementor-19897 .elementor-element.elementor-element-063f40b > .elementor-widget-container{margin:20px 0px 55px 0px;}.elementor-19897 .elementor-element.elementor-element-063f40b .elementor-button{font-size:17px;border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-19897 .elementor-element.elementor-element-3d21710 > .elementor-widget-container{margin:46px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-3d21710 img{width:15%;}.elementor-19897 .elementor-element.elementor-element-4700875 > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-4700875{text-align:center;}.elementor-19897 .elementor-element.elementor-element-4700875 .elementor-heading-title{font-size:61px;}.elementor-19897 .elementor-element.elementor-element-8645c21 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-8645c21 img{width:58%;}.elementor-19897 .elementor-element.elementor-element-dfad562 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-dfad562{text-align:center;}.elementor-19897 .elementor-element.elementor-element-dfad562 .elementor-heading-title{font-size:19px;line-height:1.5em;}.elementor-19897 .elementor-element.elementor-element-6bc93c7 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-19897 .elementor-element.elementor-element-6bc93c7{text-align:center;}.elementor-19897 .elementor-element.elementor-element-6bc93c7 .elementor-heading-title{font-size:19px;line-height:1.5em;}.elementor-19897 .elementor-element.elementor-element-9321ed2 > .elementor-widget-container{margin:20px 0px 55px 0px;}.elementor-19897 .elementor-element.elementor-element-9321ed2 .elementor-button{font-size:17px;border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-19897 .elementor-element.elementor-element-770edfa:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-770edfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinvitacionya.com/wp-content/uploads/2026/02/Rosa-itinerario.png");background-repeat:no-repeat;background-size:cover;}.elementor-19897 .elementor-element.elementor-element-770edfa{--min-height:710px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19897 .elementor-element.elementor-element-2c8919e > .elementor-widget-container{margin:49px 0px -9px 0px;}.elementor-19897 .elementor-element.elementor-element-2c8919e{text-align:center;}.elementor-19897 .elementor-element.elementor-element-2c8919e .elementor-heading-title{font-size:61px;}.elementor-19897 .elementor-element.elementor-element-b843346{--min-height:472px;--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-19897 .elementor-element.elementor-element-b5a5c11{--width:36%;--min-height:0px;--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-19897 .elementor-element.elementor-element-a89e903 img{width:83%;}.elementor-19897 .elementor-element.elementor-element-39a8aff{--width:15%;--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-19897 .elementor-element.elementor-element-61b2154 img{width:63%;}.elementor-19897 .elementor-element.elementor-element-f47343e{--width:37%;--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-19897 .elementor-element.elementor-element-bd8d915 img{width:83%;}.elementor-19897 .elementor-element.elementor-element-85de9ad{--min-height:253px;--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-19897 .elementor-element.elementor-element-ac50d21{--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-19897 .elementor-element.elementor-element-8b67cb1:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-8b67cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinvitacionya.com/wp-content/uploads/2026/02/Rosa-sombra.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-19897 .elementor-element.elementor-element-8b67cb1{--min-height:550px;--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-19897 .elementor-element.elementor-element-f63f187 > .elementor-widget-container{margin:61px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-f63f187{text-align:center;}.elementor-19897 .elementor-element.elementor-element-f63f187 .elementor-heading-title{font-size:61px;}.elementor-19897 .elementor-element.elementor-element-dedf259 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-19897 .elementor-element.elementor-element-dedf259 img{width:68%;}.elementor-19897 .elementor-element.elementor-element-d9130d9 img{width:48%;}.elementor-19897 .elementor-element.elementor-element-6bf762d > .elementor-widget-container{margin:9px 0px 7px 0px;}.elementor-19897 .elementor-element.elementor-element-6bf762d{text-align:center;}.elementor-19897 .elementor-element.elementor-element-6bf762d .elementor-heading-title{font-size:21px;line-height:1.4em;letter-spacing:0.1px;}.elementor-19897 .elementor-element.elementor-element-ed03857 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-ed03857{text-align:center;}.elementor-19897 .elementor-element.elementor-element-ed03857 .elementor-heading-title{font-size:16px;line-height:1.4em;letter-spacing:0.1px;}.elementor-19897 .elementor-element.elementor-element-c308431{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19897 .elementor-element.elementor-element-0a8f0ce > .elementor-widget-container{margin:61px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-0a8f0ce{text-align:center;}.elementor-19897 .elementor-element.elementor-element-0a8f0ce .elementor-heading-title{font-size:61px;}.elementor-19897 .elementor-element.elementor-element-f221fb6 img{width:68%;}.elementor-19897 .elementor-element.elementor-element-2307389 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-2307389{text-align:center;}.elementor-19897 .elementor-element.elementor-element-2307389 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.1px;}.elementor-19897 .elementor-element.elementor-element-c5a0539 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-c5a0539{text-align:center;}.elementor-19897 .elementor-element.elementor-element-c5a0539 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.1px;}.elementor-19897 .elementor-element.elementor-element-22d0963{--width:62%;--min-height:147px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-19897 .elementor-element.elementor-element-368deca{--width:62%;--min-height:147px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19897 .elementor-element.elementor-element-579bc81{--width:62%;--min-height:147px;--justify-content:center;border-width:2px 1px 1px 2px;--border-top-width:2px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;}.elementor-19897 .elementor-element.elementor-element-579bc81:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-579bc81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D4ADC4 0%, #B08694 54%);}.elementor-19897 .elementor-element.elementor-element-c14e8ae .elementor-icon{font-size:27px;}.elementor-19897 .elementor-element.elementor-element-c14e8ae .elementor-icon svg{height:27px;}.elementor-19897 .elementor-element.elementor-element-83e9cf9 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-83e9cf9{text-align:center;}.elementor-19897 .elementor-element.elementor-element-83e9cf9 .elementor-heading-title{font-size:11px;}.elementor-19897 .elementor-element.elementor-element-e31d973{--width:62%;--min-height:147px;--justify-content:center;border-width:1px 2px 2px 1px;--border-top-width:1px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-19897 .elementor-element.elementor-element-e31d973:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-e31d973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #6C3C3C 31%, #622333 78%);}.elementor-19897 .elementor-element.elementor-element-015e17b .elementor-icon{font-size:25px;}.elementor-19897 .elementor-element.elementor-element-015e17b .elementor-icon svg{height:25px;}.elementor-19897 .elementor-element.elementor-element-a1bc6cf > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-a1bc6cf{text-align:center;}.elementor-19897 .elementor-element.elementor-element-a1bc6cf .elementor-heading-title{font-size:11px;}.elementor-19897 .elementor-element.elementor-element-b9657d7 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-b9657d7{text-align:center;}.elementor-19897 .elementor-element.elementor-element-b9657d7 .elementor-heading-title{font-size:11px;}.elementor-19897 .elementor-element.elementor-element-5878fc4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;}.elementor-19897 .elementor-element.elementor-element-25fde93{--width:58%;--min-height:174px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19897 .elementor-element.elementor-element-66341da img{width:53%;}.elementor-19897 .elementor-element.elementor-element-67c490c > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-67c490c{text-align:center;}.elementor-19897 .elementor-element.elementor-element-67c490c .elementor-heading-title{font-size:19px;line-height:1.1em;letter-spacing:2.6px;}.elementor-19897 .elementor-element.elementor-element-5a1ae12{--width:58%;--min-height:174px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19897 .elementor-element.elementor-element-bbd55e6 img{width:42%;}.elementor-19897 .elementor-element.elementor-element-a14b088 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-a14b088{text-align:center;}.elementor-19897 .elementor-element.elementor-element-a14b088 .elementor-heading-title{font-size:19px;line-height:1.1em;letter-spacing:2.6px;}.elementor-19897 .elementor-element.elementor-element-4141b19{--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-19897 .elementor-element.elementor-element-aaa54fe:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-aaa54fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinvitacionya.com/wp-content/uploads/2026/02/rosa-fondo-rosa.png");background-repeat:no-repeat;background-size:contain;}.elementor-19897 .elementor-element.elementor-element-aaa54fe{--min-height:490px;--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-19897 .elementor-element.elementor-element-5925df8 > .elementor-widget-container{margin:74px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-5925df8{text-align:center;}.elementor-19897 .elementor-element.elementor-element-5925df8 .elementor-heading-title{font-size:61px;}.elementor-19897 .elementor-element.elementor-element-ee1f759 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-ee1f759 img{width:68%;}.elementor-19897 .elementor-element.elementor-element-5028fa8 > .elementor-widget-container{margin:22px 0px -7px 0px;}.elementor-19897 .elementor-element.elementor-element-5028fa8{text-align:center;}.elementor-19897 .elementor-element.elementor-element-5028fa8 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.1px;}.elementor-19897 .elementor-element.elementor-element-7d29992 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-7d29992{text-align:center;}.elementor-19897 .elementor-element.elementor-element-7d29992 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.1px;}.elementor-19897 .elementor-element.elementor-element-7f77fa7{--width:100%;--min-height:0px;--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19897 .elementor-element.elementor-element-9174dd7 > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-e69026b{--content-width:98%;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19897 .elementor-element.elementor-element-b9cc55e{--width:100%;}.elementor-19897 .elementor-element.elementor-element-bcd6fac:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-bcd6fac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinvitacionya.com/wp-content/uploads/2026/02/rosa-rosas-arriba1.png");background-repeat:no-repeat;background-size:cover;}.elementor-19897 .elementor-element.elementor-element-bcd6fac{--min-height:187px;--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-19897 .elementor-element.elementor-element-04910a6 > .elementor-widget-container{margin:60px 0px -7px 0px;}.elementor-19897 .elementor-element.elementor-element-04910a6{text-align:center;}.elementor-19897 .elementor-element.elementor-element-04910a6 .elementor-heading-title{font-size:61px;line-height:1em;word-spacing:0em;}.elementor-19897 .elementor-element.elementor-element-8a21ba4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-8a21ba4{text-align:center;}.elementor-19897 .elementor-element.elementor-element-8a21ba4 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:0.1px;}.elementor-19897 .elementor-element.elementor-element-0dfab0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 18px 44px 18px;border-radius:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group > label{font-size:13px;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-type-html{font-size:10px;letter-spacing:1px;}.elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-group .elementor-field, .elementor-19897 .elementor-element.elementor-element-0dfab0e .elementor-field-subgroup label{font-size:14px;}.elementor-19897 .elementor-element.elementor-element-7e9e2f3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19897 .elementor-element.elementor-element-900e4ca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19897 .elementor-element.elementor-element-d26cfb7{--width:93%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-19897 .elementor-element.elementor-element-3b48a97 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-a2449ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-a2449ae{text-align:center;}.elementor-19897 .elementor-element.elementor-element-a2449ae .elementor-heading-title{font-size:17px;line-height:1.4em;letter-spacing:0.1px;}.elementor-19897 .elementor-element.elementor-element-03a6c84 > .elementor-widget-container{margin:-13px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-16e59aa > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-19897 .elementor-element.elementor-element-ecf40f2:not(.elementor-motion-effects-element-type-background), .elementor-19897 .elementor-element.elementor-element-ecf40f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinvitacionya.com/wp-content/uploads/2026/02/rosa-rosas-abajo1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-19897 .elementor-element.elementor-element-ecf40f2{--min-height:186px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19897 .elementor-element.elementor-element-de082c9{--min-height:418px;--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-19897 .elementor-element.elementor-element-7ecfc29 > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-7ecfc29{text-align:center;}.elementor-19897 .elementor-element.elementor-element-7ecfc29 .elementor-heading-title{font-size:23px;letter-spacing:1.6px;}.elementor-19897 .elementor-element.elementor-element-923002e > .elementor-widget-container{margin:-6px 0px -21px 0px;}.elementor-19897 .elementor-element.elementor-element-923002e{text-align:center;}.elementor-19897 .elementor-element.elementor-element-923002e .elementor-heading-title{font-size:96px;}.elementor-19897 .elementor-element.elementor-element-96c9b0e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19897 .elementor-element.elementor-element-96c9b0e{text-align:center;}.elementor-19897 .elementor-element.elementor-element-96c9b0e .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.1px;}.elementor-19897 .elementor-element.elementor-element-7f6a170 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19897 .elementor-element.elementor-element-7f6a170{text-align:center;}.elementor-19897 .elementor-element.elementor-element-7f6a170 img{width:14%;}.elementor-19897 .elementor-element.elementor-element-f8c2e36{--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-19897 .elementor-element.elementor-element-568395b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19897 .elementor-element.elementor-element-a57ea81{text-align:center;}.elementor-19897 .elementor-element.elementor-element-a57ea81 .elementor-heading-title{font-size:23px;}}/* Start custom CSS for html, class: .elementor-element-2e7848e *//* ===================================================
   🔧 AJUSTES PERSONALIZABLES  
   Cambia estos valores como quieras 
=================================================== */
:root {
  --btn-size: 40px;                 /* tamaño del círculo */
  --btn-bg: rgba(255, 255, 255, 0.65);  /* color de fondo */
  --btn-shadow: 0px 4px 15px rgba(0,0,0,0.15); /* sombra */
  --btn-icon-size: 50%;             /* tamaño del ícono PNG */
}

/* ===================================================
   🎨 Estilos del botón
=================================================== */
#muteButton {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: var(--btn-size);
  height: var(--btn-size);
  background: var(--btn-bg);
  backdrop-filter: blur(6px);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.8s ease, transform 0.3s ease;
  box-shadow: var(--btn-shadow);
  z-index: 999999;
}

/* Ícono PNG */
#muteIcon {
  width: var(--btn-icon-size);
  height: var(--btn-icon-size);
  object-fit: contain;
}

/* Animación pulse elegante */
@keyframes botonPulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.08); }
  100% { transform: scale(1); }
}

/* Visible */
#muteButton.mute-visible {
  opacity: 1;
  pointer-events: auto;
  animation: botonPulse 2s infinite ease-in-out;
}

/* Oculto */
#muteButton.mute-hidden {
  opacity: 0;
  pointer-events: none;
  animation: none;
}
/* Quitar recuadro azul en móviles */
#muteButton, 
#muteButton * {
    -webkit-tap-highlight-color: transparent;
    outline: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae1773 */.linea-centro {
  position: relative;
}

.linea-centro::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 1px; /* grosor de la línea */
  background-color: #FFF; /* color */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b83ed33 */.parpadeo-suave {
  animation: parpadeo 2s ease-in-out infinite;
}

/* ANIMACIÓN */
@keyframes parpadeo {
  0% {
    opacity: 1;
  }
  30% {
    opacity: 0.2; /* 👈 AQUÍ ajustas el % de opacidad */
  }
  50% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d0963 */.flip-card {
    perspective: 1000px;
    cursor: pointer;
}

.flip-inner {
    position: relative;
    width: 100%;
    height: 100%;
    transition: transform 0.6s;
    transform-style: preserve-3d;
}

.flip-card.active .flip-inner {
    transform: rotateY(180deg);
}

.flip-front, 
.flip-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    top: 0;
    left: 0;
}

.flip-back {
    transform: rotateY(180deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-568395b */.elementor-button {
    -webkit-tap-highlight-color: transparent;
}

.elementor-button:focus:not(:focus-visible) {
    outline: none;
}
.flip-card {
    -webkit-tap-highlight-color: transparent;
    outline: none;
}

.flip-card:focus {
    outline: none;
}
.animacion-simple {
  opacity: 0;
  transform: translateY(40px);
  transition: 
    opacity 1.5s cubic-bezier(.22,.61,.36,1),
    transform 1.5s cubic-bezier(.22,.61,.36,1);
  will-change: transform, opacity;
}

.animacion-simple.is-visible {
  opacity: 1;
  transform: translateY(0);
}
/* --------------------- */
.animacion-izq-der {
  opacity: 0;
  transform: translateX(-60px);
  transition:
    opacity 1.5s cubic-bezier(.22,.61,.36,1),
    transform 1.5s cubic-bezier(.22,.61,.36,1);
  will-change: transform, opacity;
}

.animacion-izq-der.is-visible {
  opacity: 1;
  transform: translateX(0);
}
/* --------------------- */
.animacion-der-izq {
  opacity: 0;
  transform: translateX(60px);
  transition:
    opacity 1.5s cubic-bezier(.22,.61,.36,1),
    transform 1.5s cubic-bezier(.22,.61,.36,1);
  will-change: transform, opacity;
}

.animacion-der-izq.is-visible {
  opacity: 1;
  transform: translateX(0);
}
/* --------------------- */
.animacion-arriba-abajo {
  opacity: 0;
  transform: translateY(-60px);
  transition:
    opacity 1.5s cubic-bezier(.22,.61,.36,1),
    transform 1.5s cubic-bezier(.22,.61,.36,1);
  will-change: transform, opacity;
}

.animacion-arriba-abajo.is-visible {
  opacity: 1;
  transform: translateY(0);
}

/* --------------------- *//* End custom CSS */