.elementor-790 .elementor-element.elementor-element-8c71bea > .elementor-container{max-width:1440px;min-height:61vh;}.elementor-790 .elementor-element.elementor-element-8c71bea:not(.elementor-motion-effects-element-type-background), .elementor-790 .elementor-element.elementor-element-8c71bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-790 .elementor-element.elementor-element-8c71bea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-790 .elementor-element.elementor-element-8c71bea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-790 .elementor-element.elementor-element-dd046e2 > .elementor-container{max-width:980px;}.elementor-790 .elementor-element.elementor-element-dd046e2{margin-top:3%;margin-bottom: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-weight:var( --e-global-typography-text-font-weight );}.elementor-790 .elementor-element.elementor-element-5ae5e0d > .elementor-widget-container{margin:9% 20% 0% 0%;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-5ae5e0d img{width:100%;}.elementor-790 .elementor-element.elementor-element-2a12e58{width:auto;max-width:auto;}.elementor-790 .elementor-element.elementor-element-2a12e58 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0px 0px 0px 0px;}.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-790 .elementor-element.elementor-element-aef46bd .elementor-button{background-color:#FFF6FA;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:600;fill:#582D40;color:#582D40;border-radius:10px 10px 10px 10px;}.elementor-790 .elementor-element.elementor-element-aef46bd .elementor-button:hover, .elementor-790 .elementor-element.elementor-element-aef46bd .elementor-button:focus{background-color:#582D40;color:#FFF6FA;}.elementor-790 .elementor-element.elementor-element-aef46bd .elementor-button:hover svg, .elementor-790 .elementor-element.elementor-element-aef46bd .elementor-button:focus svg{fill:#FFF6FA;}.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-790 .elementor-element.elementor-element-adcaa8a{width:auto;max-width:auto;}.elementor-790 .elementor-element.elementor-element-adcaa8a .elementor-icon-wrapper{text-align:left;}.elementor-790 .elementor-element.elementor-element-adcaa8a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-adcaa8a.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-adcaa8a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-0fa46bf );border-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-adcaa8a.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-adcaa8a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-ddf9d46{width:auto;max-width:auto;}.elementor-790 .elementor-element.elementor-element-ddf9d46 > .elementor-widget-container{margin:0% 0% 20% 20%;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-ddf9d46 .elementor-icon-wrapper{text-align:left;}.elementor-790 .elementor-element.elementor-element-ddf9d46.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-ddf9d46.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-ddf9d46.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-0fa46bf );border-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-ddf9d46.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-ddf9d46.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-8388acf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-8388acf > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-790 .elementor-element.elementor-element-986790d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-f986464 > .elementor-container{max-width:980px;}.elementor-790 .elementor-element.elementor-element-f986464{margin-top:3%;margin-bottom:0%;}.elementor-790 .elementor-element.elementor-element-590f601 > .elementor-widget-container{margin:9% 20% 0% 0%;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-590f601 img{width:100%;}.elementor-790 .elementor-element.elementor-element-a72bcaa{width:auto;max-width:auto;}.elementor-790 .elementor-element.elementor-element-a72bcaa > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-022051f .elementor-button{background-color:#FFF6FA;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:600;fill:#582D40;color:#582D40;border-radius:10px 10px 10px 10px;}.elementor-790 .elementor-element.elementor-element-022051f .elementor-button:hover, .elementor-790 .elementor-element.elementor-element-022051f .elementor-button:focus{background-color:#582D40;color:#FFF6FA;}.elementor-790 .elementor-element.elementor-element-022051f .elementor-button:hover svg, .elementor-790 .elementor-element.elementor-element-022051f .elementor-button:focus svg{fill:#FFF6FA;}.elementor-790 .elementor-element.elementor-element-b9ff563{width:auto;max-width:auto;}.elementor-790 .elementor-element.elementor-element-b9ff563 .elementor-icon-wrapper{text-align:left;}.elementor-790 .elementor-element.elementor-element-b9ff563.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-b9ff563.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-b9ff563.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-0fa46bf );border-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-b9ff563.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-b9ff563.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-17396b5{width:auto;max-width:auto;}.elementor-790 .elementor-element.elementor-element-17396b5 > .elementor-widget-container{margin:0% 0% 20% 20%;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-17396b5 .elementor-icon-wrapper{text-align:left;}.elementor-790 .elementor-element.elementor-element-17396b5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-17396b5.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-17396b5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-0fa46bf );border-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-17396b5.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-17396b5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-994ea86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-994ea86 > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-790 .elementor-element.elementor-element-ecb328c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-f7c7d04 > .elementor-container{max-width:980px;}.elementor-790 .elementor-element.elementor-element-f7c7d04{margin-top:3%;margin-bottom:0%;}.elementor-790 .elementor-element.elementor-element-3cb27bc > .elementor-widget-container{margin:9% 20% 0% 0%;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-3cb27bc img{width:100%;}.elementor-790 .elementor-element.elementor-element-5f019f2{width:auto;max-width:auto;}.elementor-790 .elementor-element.elementor-element-5f019f2 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-33588ca .elementor-button{background-color:#FFF6FA;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:600;fill:#582D40;color:#582D40;border-radius:10px 10px 10px 10px;}.elementor-790 .elementor-element.elementor-element-33588ca .elementor-button:hover, .elementor-790 .elementor-element.elementor-element-33588ca .elementor-button:focus{background-color:#582D40;color:#FFF6FA;}.elementor-790 .elementor-element.elementor-element-33588ca .elementor-button:hover svg, .elementor-790 .elementor-element.elementor-element-33588ca .elementor-button:focus svg{fill:#FFF6FA;}.elementor-790 .elementor-element.elementor-element-c27e2fd{width:auto;max-width:auto;}.elementor-790 .elementor-element.elementor-element-c27e2fd .elementor-icon-wrapper{text-align:left;}.elementor-790 .elementor-element.elementor-element-c27e2fd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-c27e2fd.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-c27e2fd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-0fa46bf );border-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-c27e2fd.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-c27e2fd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-8de39b5{width:auto;max-width:auto;}.elementor-790 .elementor-element.elementor-element-8de39b5 > .elementor-widget-container{margin:0% 0% 20% 20%;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-8de39b5 .elementor-icon-wrapper{text-align:left;}.elementor-790 .elementor-element.elementor-element-8de39b5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-8de39b5.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-8de39b5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-0fa46bf );border-color:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-8de39b5.elementor-view-framed .elementor-icon:hover, .elementor-790 .elementor-element.elementor-element-8de39b5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-0fa46bf );}.elementor-790 .elementor-element.elementor-element-a69ae07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-a69ae07 > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-790 .elementor-element.elementor-element-7152eeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-7c57ce6:not(.elementor-motion-effects-element-type-background), .elementor-790 .elementor-element.elementor-element-7c57ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6FA;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-790 .elementor-element.elementor-element-7c57ce6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-790 .elementor-element.elementor-element-7c57ce6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-790 .elementor-element.elementor-element-9decb36 > .elementor-container{max-width:980px;}.elementor-790 .elementor-element.elementor-element-34789ac > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15% 0% 0% 0%;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.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-790 .elementor-element.elementor-element-aa49e46{width:auto;max-width:auto;align-self:flex-start;columns:1;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-790 .elementor-element.elementor-element-aa49e46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-6f95b1d .elementor-button{background-color:#582D40;border-radius:10px 10px 10px 10px;}.elementor-790 .elementor-element.elementor-element-6f95b1d .elementor-button:hover, .elementor-790 .elementor-element.elementor-element-6f95b1d .elementor-button:focus{background-color:#6E354E;}.elementor-bc-flex-widget .elementor-790 .elementor-element.elementor-element-73214eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-790 .elementor-element.elementor-element-73214eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-790 .elementor-element.elementor-element-62de412 > .elementor-container{max-width:980px;}.elementor-790 .elementor-element.elementor-element-0993b90 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15% 0% 0% 0%;}.elementor-790 .elementor-element.elementor-element-7ac5a93{width:auto;max-width:auto;align-self:flex-start;columns:1;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-790 .elementor-element.elementor-element-7ac5a93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-d3679cb .elementor-button{background-color:#582D40;border-radius:10px 10px 10px 10px;}.elementor-790 .elementor-element.elementor-element-d3679cb .elementor-button:hover, .elementor-790 .elementor-element.elementor-element-d3679cb .elementor-button:focus{background-color:#6E354E;}.elementor-bc-flex-widget .elementor-790 .elementor-element.elementor-element-231d4a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-790 .elementor-element.elementor-element-231d4a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-790 .elementor-element.elementor-element-07284e3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-4cb666d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-4cb666d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-5e7fc08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-5e7fc08 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-3308789 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-3308789 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-52c8a15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-52c8a15 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-ff66608{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-2ffad94 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-2ffad94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-ae77a96 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-ae77a96 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-bef764d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-bef764d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-2008fcb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-2008fcb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-35280e1:not(.elementor-motion-effects-element-type-background), .elementor-790 .elementor-element.elementor-element-35280e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6FA;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-790 .elementor-element.elementor-element-35280e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-790 .elementor-element.elementor-element-35280e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-790 .elementor-element.elementor-element-a1a2bba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-790 .elementor-element.elementor-element-a1a2bba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-790 .elementor-element.elementor-element-a1a2bba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-790 .elementor-element.elementor-element-a1a2bba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-5977cf1 > .elementor-widget-container{margin:0% 5% 0% 0%;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-7132919 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15% 0% 0% 0%;}.elementor-790 .elementor-element.elementor-element-81bec5f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15% 0% 0% 0%;}.elementor-790 .elementor-element.elementor-element-b6fc9d6 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15% 0% 0% 0%;}.elementor-790 .elementor-element.elementor-element-2c4e9ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-790 .elementor-element.elementor-element-535b5bf > .elementor-widget-container{margin:0% 0% 10% 0%;}.elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-icon i{color:#DE6289;transition:color 0.3s;}.elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-icon svg{fill:#DE6289;transition:fill 0.3s;}.elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E6007C;}.elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E6007C;}.elementor-790 .elementor-element.elementor-element-535b5bf{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-790 .elementor-element.elementor-element-535b5bf .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-790 .elementor-element.elementor-element-0b55769 .elementor-button{background-color:#F4A9C6;border-radius:10px 10px 10px 10px;}.elementor-790 .elementor-element.elementor-element-0b55769 .elementor-button:hover, .elementor-790 .elementor-element.elementor-element-0b55769 .elementor-button:focus{background-color:#EF70A1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-790 .elementor-element.elementor-element-2652a77{width:50%;}.elementor-790 .elementor-element.elementor-element-8388acf{width:50%;}.elementor-790 .elementor-element.elementor-element-aa2677c{width:50%;}.elementor-790 .elementor-element.elementor-element-994ea86{width:50%;}.elementor-790 .elementor-element.elementor-element-a1a2bba{width:45%;}.elementor-790 .elementor-element.elementor-element-e6a6c1d{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-790 .elementor-element.elementor-element-2ffad94{width:50%;}.elementor-790 .elementor-element.elementor-element-ae77a96{width:50%;}.elementor-790 .elementor-element.elementor-element-bef764d{width:50%;}.elementor-790 .elementor-element.elementor-element-2008fcb{width:50%;}}@media(max-width:767px){.elementor-790 .elementor-element.elementor-element-3cb27bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-5f019f2{width:100%;max-width:100%;}.elementor-790 .elementor-element.elementor-element-5f019f2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-790 .elementor-element.elementor-element-33588ca > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-790 .elementor-element.elementor-element-2b62543{width:30%;}.elementor-790 .elementor-element.elementor-element-2b62543 > .elementor-element-populated{padding:5% 0% 0% 0%;}.elementor-790 .elementor-element.elementor-element-f1d866b{width:20%;}.elementor-790 .elementor-element.elementor-element-f1d866b > .elementor-element-populated{padding:5% 0% 0% 0%;}.elementor-790 .elementor-element.elementor-element-c27e2fd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-790 .elementor-element.elementor-element-c27e2fd .elementor-icon-wrapper{text-align:right;}.elementor-790 .elementor-element.elementor-element-c27e2fd .elementor-icon{font-size:55px;}.elementor-790 .elementor-element.elementor-element-c27e2fd .elementor-icon svg{height:55px;}.elementor-790 .elementor-element.elementor-element-205a6b1{width:20%;}.elementor-790 .elementor-element.elementor-element-205a6b1 > .elementor-element-populated{padding:5% 0% 0% 0%;}.elementor-790 .elementor-element.elementor-element-8de39b5 .elementor-icon-wrapper{text-align:center;}.elementor-790 .elementor-element.elementor-element-8de39b5 .elementor-icon{font-size:55px;}.elementor-790 .elementor-element.elementor-element-8de39b5 .elementor-icon svg{height:55px;}.elementor-790 .elementor-element.elementor-element-bb0940e{width:30%;}.elementor-790 .elementor-element.elementor-element-bb0940e > .elementor-element-populated{padding:5% 0% 0% 0%;}.elementor-790 .elementor-element.elementor-element-7ac5a93{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-2a12e58 */.background-main-vitality {
    display: inline-block;
    color: #582D40;
    font-size: 3rem;
    font-style: italic;
    font-weight: 600;
    margin: 0 5px 0 0;
    padding: 0 0 0 0;
    line-height: 0;
}

.background-main-days, .background-main-to {
    width: 57%;
    margin: 0;
    padding: 0;
    display: inline-block;
    color: black;
    font-size: 2.6rem;
    line-height: 0;
}

.entry-content p {
    margin-bottom: 2.6rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a72bcaa */.background-main-vitalityT {
    display: inline-block;
    color: #582D40;
    font-size: 2.8rem;
    font-style: italic;
    font-weight: 600;
    margin: 0 5px 0 0;
    padding: 0 0 0 0;
    line-height: 0;
}

.background-main-daysT, .background-main-toT {
    width: 90%;
    max-width: 780px;
    margin: 0;
    padding: 0;
    display: inline-block;
    color: black;
    font-size: 2.4rem;
    line-height: 1.2em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f019f2 */.seccion1-diasM {
    font-size: 26px;
    color: black;
    line-height: 1.2;
    text-align: center;
}

.seccion1-vitalidadM {
    font-size: 30px;
    color: #582D40;
    font-style: italic;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34789ac */.seccion2-porque {
    font-size: 30px;
    color: black;
    line-height: 1.2;
    
}

.seccion2-women {
    font-size: 36px;
    color: #E6007C;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0993b90 */.seccion2-porqueM {
    font-size: 26px;
    color: black;
    line-height: 1.2;
    text-align: center;
}

.seccion2-womenM {
    font-size: 30px;
    color: #E6007C;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca6ede */.front-title-curcuma {
  position: absolute;
  margin-left: 30px;
  top: 49%;
  font-size: 48px;
  font-weight: bold;
  text-transform: uppercase;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  /*transform-origin: bottom;*/
  font-style: none;
  color: white;
}

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


.flip-card-front-curcuma {
  background-color: #582D40;
  color: black;
}

.flip-card-back-curcuma {
  background-color: #582D40;
  color: white;
  transform: rotateY(180deg);
}



.flip-card-front-curcuma:before {
    content:'';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(88, 45, 64, .7);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-360f152 */.flip-container {
    background-color: transparent;
    width: 100%;
    height: 571px;
    perspective: 1000px;
}

.flip-card {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: left;
    transition: transform 0.6s;
    transform-style: preserve-3d;
}
.flip-card-front-shiitake, .flip-card-back-shiitake {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}


.front-title-shiitake {
  position: absolute;
  margin-left: 30px;
  top: 55%;
  font-size: 48px;
  font-weight: bold;
  text-transform: uppercase;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  /*transform-origin: bottom;*/
  font-style: none;
  color: white;
}

.back-title {
    position: relative;
    margin: 0 0 0 17px;
    top: 5%;
    font-size: 38px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 100px;
}
.back-text {
    position: absolute;
    font-size: 20px;
    top: 260px;
    margin-right: 20px;
}


.flip-container:hover .flip-card {
  transform: rotateY(180deg);
}


/*.flip-card-front-shiitake {*/
/*  background-color: #742D4F;*/
/*  color: black;*/
/*}*/

.flip-card-back-shiitake {
  background-color: #742D4F;
  color: white;
  transform: rotateY(180deg);
}



.flip-card-front-shiitake:before {
    content:'';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(116, 45, 79, .7);
}

.linea {
    display: flex;
    position: absolute;
    height: 12vh;
    background: white;
    border: 2px solid white;
    transform: rotate(180deg);
    margin-right: 15px;
    /*transform-origin: bottom;*/
}

.linea-back {
    display: flex;
    margin-left: 15px;
    position: absolute;
    width: 10vw;
    background: white;
    border: 3px solid white;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6b51b9 */.front-title-coenzima {
  position: absolute;
  margin-left: 30px;
  top: 28%;
  font-size: 48px;
  font-weight: bold;
  text-transform: uppercase;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  /*transform-origin: bottom;*/
  font-style: none;
  color: white;
}

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



.flip-card-back-coenzima {
  background-color: #E06287;
;
  color: white;
  transform: rotateY(180deg);
}



.flip-card-front-coenzima:before {
    content:'';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(224, 98, 135, .7);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6090584 */.front-title-omega {
  position: absolute;
  margin-left: 30px;
  top: 53%;
  font-size: 48px;
  font-weight: bold;
  text-transform: uppercase;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  /*transform-origin: bottom;*/
  font-style: none;
  color: #FFF;
}

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



.flip-card-back-omega {
  background-color: #faa1c2;
;
  color: #FFF;
  transform: rotateY(180deg);
}



.flip-card-front-omega:before {
    content:'';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(248, 203, 220, .7);
}

.linea-pez {
   display: flex;
    position: absolute;
    height: 12vh;
    background: white;
    border: 2px solid white;
    transform: rotate(180deg);
    margin-right: 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-07284e3 */.cards{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37ace5c */.front-title-curcumaT {
  position: absolute;
  margin-top: 60px;
  margin-left: 30px;
  /*top: 49%;*/
  font-size: 48px;
  font-weight: bold;
  text-transform: uppercase;
  /*writing-mode: vertical-rl;*/
  /*transform: rotate(180deg);*/
  /*transform-origin: bottom;*/
  font-style: none;
  color: white;
}

/*.flip-card-front-curcumaT, .flip-card-back-curcumaT {*/
/*  position: absolute;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  top: 0;*/
/*  -webkit-backface-visibility: hidden;*/
/*  backface-visibility: hidden;*/
/*}*/


/*.flip-card-back-curcumaT {*/
/*  background-color: #582D40;*/
/*  color: white;*/
/*  transform: rotateY(180deg);*/
/*}*/



.flip-card-front-curcumaT:before {
    content:'';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(88, 45, 64, .71);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78ec01c */.flip-containerT {
    background-color: transparent;
    width: 100%;
    height: 571px;
    perspective: 1000px;
}

/*.flip-cardT {*/
/*    position: relative;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    text-align: left;*/
/*    transition: transform 0.6s;*/
/*    transform-style: preserve-3d;*/
/*}*/
/*.flip-card-front-shiitakeT, .flip-card-back-shiitakeT {*/
/*  position: absolute;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  top: 0;*/
/*  -webkit-backface-visibility: hidden;*/
/*  backface-visibility: hidden;*/
/*}*/


.front-title-shiitakeT {
  position: absolute;
  margin-left: 30px;
  margin-top: 60px;
  /*top: 55%;*/
  font-size: 48px;
  font-weight: bold;
  text-transform: uppercase;
  /*writing-mode: vertical-rl;*/
  /*transform: rotate(180deg);*/
  /*transform-origin: bottom;*/
  font-style: none;
  color: white;
}

/*.back-titleT {*/
/*    margin: 20px 0 0 15px;*/
/*    font-size: 38px;*/
/*    font-weight: bold;*/
/*    text-transform: uppercase;*/
/*    line-height: 100px;*/
/*}*/
.back-textT {
    position: absolute;
    margin-right: 20px;
    font-size: 20px;
    top: 300px;
    color: white;
}


/*.flip-containerT:hover .flip-cardT {*/
/*  transform: rotateY(180deg);*/
/*}*/


/*.flip-card-front-shiitake {*/
/*  background-color: #742D4F;*/
/*  color: black;*/
/*}*/

/*.flip-card-back-shiitakeT {*/
/*  background-color: #742D4F;*/
/*  color: white;*/
/*  transform: rotateY(180deg);*/
/*}*/



.flip-card-front-shiitakeT:before {
    content:'';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(116, 45, 79, .7);
}

.lineaT {
    display: flex;
    position: absolute;
    width: 23vw;
    background:white;
    border: 2px solid white;
    margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7dcc00 */.front-title-coenzimaT {
  position: absolute;
  margin-top: 60px;
  margin-left: 30px;
  font-size: 44px;
  font-weight: bold;
  text-transform: uppercase;
  font-style: none;
  color: white;
}


.flip-card-front-coenzimaT:before {
    content:'';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(88, 38, 53, .7);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-838aa6c */.front-title-omegaT {
  position: absolute;
  margin-top: 60px;
  margin-left: 30px;
  font-size: 48px;
  font-weight: bold;
  text-transform: uppercase;
  font-style: none;
  color: white;
}

.front-pez{
    font-size: 20px;
    text-transform: none;
    margin: 10px -25px 0 0;
}

.flip-card-front-omegaT:before {
    content:'';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(177, 118, 140, .7);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ff66608 */.cards{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132919 */.seccion4-beneficios {
    font-size: 48px;
    color: black;
    line-height: 1.2;
    
}

.seccion4-women {
    font-size: 50px;
    color: #E6007C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81bec5f */.seccion4-beneficiosT {
    font-size: 30px;
    color: black;
    line-height: 1.2;
    
}

.seccion4-womenT {
    font-size: 34px;
    color: #E6007C;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6fc9d6 */.seccion4-beneficiosM {
    font-size: 24px;
    color: black;
    line-height: 1.2;
        text-align: center;
    
}

.seccion4-womenM {
    font-size: 26px;
    color: #E6007C;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c515baf */.progress-wrap {
	position: fixed;
	right: 50px;
	bottom: 82px;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	border-radius: 50px;
	box-shadow: inset  0 0 0 2px rgba(255, 255, 255,0.9);
	z-index: 10000;
	 opacity: 0; 
	 visibility: hidden; 
	transform: translateY(15px);
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap.active-progress {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
.progress-wrap::after {
	position: absolute;
	content: '⇧';
	text-align: center;
	line-height: 46px;
	font-size: 24px;
	color: #E6007C;
	left: 0;
	top: 0;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	z-index: 1;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap:hover::after {
	opacity: 0;
}
.progress-wrap::before {
	position: absolute;
	font-family: 'unicons';
	content: '⇧';
	text-align: center;
	line-height: 46px;
	font-size: 24px;
	opacity: 0;
	background-image: linear-gradient(298deg, #A50050, #ECB3CB);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	left: 0;
	top: 0;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	z-index: 2;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.progress-wrap:hover::before {
	opacity: 1;
}
.progress-wrap svg path { 
	fill: none; 
}
.progress-wrap svg.progress-circle path {
	stroke: #E6007C;
	stroke-width: 4;
	box-sizing:border-box;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

body.light .progress-wrap svg.progress-circle path {
	stroke: #E6007C;
}/* End custom CSS */